@charset "UTF-8";

/*
	wm_L_a (v1.02) / 2009.07.20
	----------------------------------------------
	配布元 http://blog.livedoor.jp/wmks/
	----------------------------------------------
	※カスタマイズ可
	※配布元リンクの削除不可
	※カスタマイズの有無に関わらず二次配布不可
	※設定・カスタマイズ等の質問＆リクエストはお受けできません
	----------------------------------------------
	大まかな設定部分には★がついています
	----------------------------------------------
	1. リセット
	2. 基礎
	3. レイアウト
	4. 各部詳細
*/
/*================================================
	1. リセット
================================================*/
html, body, div, h1, h2, h3, h4, h5, h6, address, blockquote, p, pre, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset {
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-size: 100%;
}
address, code, em, strong, caption, th {
	font-style: normal;
	font-weight: normal;
}
ul, ol {
	list-style: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th {
	text-align: left;
}
img, fieldset {
	border: 0;
}
legend {
	display: none;
}
@media screen {
	body {
		letter-spacing: 1px;
	}
	br {
		letter-spacing: 0;
	}
}
/*================================================
	2. 基礎
================================================*/
body {
	color: #5F5F5F;/* 基本文字色★ */
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;/* 基本文字サイズ★ */
	line-height: 1.4;
}
strong {
	font-weight: bold;
}
em {
	margin: 0 3px;
	padding: 1px 5px;
	background: #F0F0F0;
	color: #000000;
}
ins {
	border-bottom: 1px dashed #D9D9D9;
	color: #999999;
	text-decoration: none;
}
/*------------------------------------------------
	リンク★
------------------------------------------------*/
a:link {/* 未読 */
	color: #E6714F;
	text-decoration: none;
}
a:visited {/* 既読 */
	color: #E6714F;
	text-decoration: none;
}
a:hover {/* マウスオーバー */
	color: #CD441D;
	text-decoration: underline;
}
a:active {/* アクティブ */
	color: #CD441D;
	text-decoration: underline;
}
/*------------------------------------------------
	スクロールバー(IEのみ)
------------------------------------------------*/
html {
	scrollbar-face-color: #B9B9B9;
	scrollbar-highlight-color: #B9B9B9;
	scrollbar-shadow-color: #B9B9B9;
	scrollbar-3dlight-color: #B9B9B9;
	scrollbar-darkshadow-color: #B9B9B9;
	scrollbar-track-color: #ECECEC;
	scrollbar-arrow-color: #ECECEC;
}
/*------------------------------------------------
	フォーム
------------------------------------------------*/
input, textarea, select {
	border: 1px solid #ECECEC;
	background: #FFFFFF;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
}
@media screen {
	input, textarea, select {
		font-family: Tahoma, Verdana, sans-serif;
	}
}
/*----------------------------------------------*/
input[type="text"]:hover, input[type="text"]:focus,
input[type="password"]:hover, input[type="password"]:focus,
textarea:hover, textarea:focus,
select:hover, select:focus,
input#author:hover, input#author:focus,
input#email:hover, input#email:focus,
input#url:hover, input#url:focus {
	border: 1px solid #D36B38;
	background: #FFFFFF;
}
/*----------------------------------------------*/
input[type="button"],
input[type="submit"] {
	border: 1px solid #BA5829;
	border-right: 1px solid #BA5829;
	border-bottom: 1px solid #BA5829;
	background: #D36B38;
	color: #FFFFFF;
cursor: pointer;
}
/* IE6用 */
* html div.plugin-categorize input,
* html div.plugin-monthly input,
* html input.sfbtn,
* html form#comment-form tr.submit input {
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	background: #797979;
	color: #FFFFFF;
}
/*================================================
	3. レイアウト
================================================*/
body {
background:url(http://www.tuplet.jp/shop/blog/bg_index.jpg) left top #FFCC00;
	text-align: center;
}
#container {
	margin: 0 auto;
	width: 850px;
	text-align: left;
background:url(http://www.tuplet.jp/shop/blog/bg_content.jpg) no-repeat right top;
}
#contents {
	float: right;
	width: 580px;
}
#utilities {
	float: left;
	width: 265px;
}
	@media screen {
		#contents, #utilities {
			overflow: hidden;
		}
	}
#footMenu {
	float: none;
	clear: both;
	text-align: right;
	zoom: 1;
}

.main_top {
background:url(http://www.tuplet.jp/shop/blog/contents_top.jpg) no-repeat bottom;
height:30px;
}
.main_body {
background:url(http://www.tuplet.jp/shop/blog/contents_body.jpg) repeat-y ;
overflow:hidden;
}
.main_bottom {
background:url(http://www.tuplet.jp/shop/blog/contents_bottom.jpg) no-repeat top;
height:25px;
}

/*================================================
	4. 各部詳細
================================================*/
.mainImg {
background:url(http://www.tuplet.jp/shop/blog/img_main.jpg) no-repeat;
height:233px;
overflow:hidden;
clear:both;
}
.mainImg p{
display:none;
}

.count_date ,.message {
font-size:11px;
}

/*------------------------------------------------
	各見出し★
------------------------------------------------*/
h2,
div.sidetitle,
div.calendarhead {
	color: #9E3517;
/*font-family: "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", "平成明朝",serif;*/
	font-weight: bold;
	font-size: 14px;
	line-height: 50px;
background:url(http://www.tuplet.jp/shop/blog/bg_sidettl.jpg) no-repeat left;
padding-left:50px;
height:45px;
}
/*------------------------------------------------
	▽ブログヘッダー (Livedoor)
------------------------------------------------*/
table#header {
	background: url(http://www.tuplet.jp/shop/blog/bg_header.jpg ) repeat-x left top #FFF;
}
.catprbox,newstickerbox,startblogbox {
padding-top:5px;
}
table#header a:link, table#header a:visited {
	color: #CCC;
	text-decoration: none;
}
table#header a:hover, table#header a:active {
	color: #666;
	text-decoration: none;
}
table#header td {
	color: #999999;
	font-size: 11px;
	line-height: 1;
}
/*------------------------------------------------
	▽ブログヘッダー (pixiv)
------------------------------------------------*/
div#pixivHeader {
	font-size: 12px;
	line-height: 1;
}
div#pixivHeader a:link, div#pixivHeader a:visited {
	color: #666666;
	text-decoration: none;
}
div#pixivHeader a:hover, div#pixivHeader a:active {
	color: #000000;
	text-decoration: underline;
}
div#pixivHeader img {
	vertical-align: top;
}
/*------------------------------------------------
	▼ヘッダー
------------------------------------------------*/
#headMenu h1 a{
	margin: 5px 15px;
background:url(http://www.tuplet.jp/shop/blog/logo.jpg) no-repeat;
display:block;
width:228px;
height:55px;
}
#headMenu span {
display:none;
}

#headMenu a:link, #headMenu a:visited {
	color: #000000;
	text-decoration: none;
}
#headMenu a:hover, #headMenu a:active {
	color: #B9B9B9;
	text-decoration: none;
}
#headMenu p.description {
	margin: 5px 15px;
color:#996600;
}
/*------------------------------------------------
	▼ユーティリティ (ブログパーツ)
------------------------------------------------*/
div.side a:link, div.side a:visited {
	color: #E6714F;
	text-decoration: underline;
}
div.side a:hover, div.side a:active {
	color: #9E3517;
}
/*----------------------------------------------*/
div.sidetitle {
	margin: 15px 15px 10px 15px;
}
div.sidetop,
div.side,
div.sidebottom {
	margin: 0 15px 0 15px;
}
div.sidebody {
	padding:2px 5px 2px 20px;
        font-size:11px;
	background: url(http://www.tuplet.jp/shop/blog/ico_dot.jpg) no-repeat 4px center;
}
/*------------------------------------------------
	--- カレンダー
------------------------------------------------*/
table.calendartable {
	width: 215px;
}
div.calendarhead {
	margin: 25px 15px 10px 15px;
}
div.caltop,
div.calbody,
div.calbottom {
	margin: 0 15px 0 25px;
}
div.calendarhead a:link, div.calendarhead a:visited {
	border-bottom: 0px solid #FFFFFF;
	color: #9E3517;
	text-decoration: none;
}
div.calendarhead a:hover, div.calendarhead a:active {
	border-bottom: 0px solid #FFFFFF;
	color: #E98163;
	text-decoration: none;
}
table.caltblwk td {
	border: 1px solid #ECE9E3;
	border-bottom: 0px solid #FFFFFF;
	background: #FAF4E8;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	text-align: center;
	line-height: 2;
}
table.caltblday td {
	border: 1px solid #ECE9E3;
	color: #999999;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	text-align: center;
	line-height: 2;
}
table.caltblday td a {
	display: block;
}
table.caltblday td a:link, table.caltblday td a:visited {
	border-bottom: 0px solid #FFFFFF;
	background: #F5F0E9;
	color: #9E3517;
	text-decoration: none;
}
table.caltblday td a:hover, table.caltblday td a:active {
	border-bottom: 0px solid #FFFFFF;
	background: #FAFAFA;
	color: #5F5F5F;
	text-decoration: none;
}
/*------------------------------------------------
	--- ギャラリー
------------------------------------------------*/
div.plugin-recent_images {
	line-height: 1;
}
div.plugin-recent_images ul.galleryThumbnail li img {
	margin: 4px 0 1px 0;
	vertical-align: top;
}
div.plugin-recent_images a:link, div.plugin-recent_images a:visited,
div.plugin-recent_images a:hover, div.plugin-recent_images a:active {
	border-bottom: 0px solid #FFFFFF;
}
/*------------------------------------------------
	--- カテゴリ・月別 (プルダウン調整)
------------------------------------------------*/
div.plugin-monthly form, div.plugin-categorize form {
	text-align: left;
}
/*------------------------------------------------
	--- LDServices
------------------------------------------------*/
div.service {
	margin: 50px 15px 0 35px;
}
ul#ld-services {
	text-align: right;
}
ul#ld-services li {
	padding-bottom: 5px;
}
ul#ld-services li img {
	vertical-align: top;
}
/*------------------------------------------------
	▼メイン
------------------------------------------------*/
h2 {
	margin: 15px 15px 30px 15px;
}
h2.entryTitle {
	margin-bottom: 5px;
background:url(http://www.tuplet.jp/shop/blog/bg_ttl.jpg) no-repeat left;
height:33px;
color:#9E3517;
font-size:14px;
/*font-family: "ＭＳ Ｐ明朝","ＭＳ 明朝",serif;*/
padding-left:25px;
line-height:33px;
}
/*----------------------------------------------*/
ul.info {
	float: none;
	clear: both;
	margin: 10px 15px 20px;
	text-align: right;
}
ul.info li {
	display: inline;
	margin-left: 5px;
	color: #9E3517;
}
ul.info a:link, ul.info a:visited {
	color: #D36B38;
	text-decoration: none;
}
ul.info a:hover, ul.info a:active {
	color: #DF9571;
	text-decoration: none;
}
ul.infoHead {
	margin-top: 0;
	text-align: left;
}
ul.infoHead li {
	margin-left: 0;
	margin-right: 5px;
}

ul.infoFoot li{
font-size:10px;
color:#666;
}
ul.infoFoot li a{
color:#D36B38;
text-decoration:none;
}
ul.infoFoot li a:hover{
color:#DF9571;
text-decoration:underline;
}

/*----------------------------------------------*/
div.content {
	margin: 30px 15px;
}
/*----------------------------------------------*/
div.content h3 {
	margin: 30px 0 15px 0;
	padding-bottom: 5px;
	background: url(http://livedoor.blogimg.jp/tricktanaka/imgs/1/a/1ae42aef.gif) left bottom repeat-x;
	color: #000000;
	font-family: Arial, sans-serif;
	line-height: 1;
	letter-spacing: 2px;
}
div.content h4 {
	margin: 30px 0 15px 0;
	padding-bottom: 5px;
	background: url(http://livedoor.blogimg.jp/tricktanaka/imgs/e/5/e5b736d1.gif) left bottom repeat-x;
	color: #000000;
	font-family: Arial, sans-serif;
	line-height: 1;
	letter-spacing: 2px;
}
div.content h5, div.content h6 {
	margin: 30px 0 15px 0;
	color: #000000;
	letter-spacing: 2px;
}
div.content p {
	margin: 15px 0;
}
div.content ul {
	margin: 15px 0;
}
div.content ul li {
	margin: 5px 0;
	padding-left: 15px;
	background: url(http://livedoor.blogimg.jp/tricktanaka/imgs/8/2/827b14c8.gif) 0 0.3em no-repeat;
}
div.content ol {
	margin: 15px 0;
	list-style: decimal outside;
}
div.content ol li {
	margin: 5px 0 5px 3em;
}
div.content dl {
	margin: 15px 0;
}
div.content dl dt {
	margin: 5px 0;
	color: #000000;
}
div.content dl dd {
	margin: 5px 0 5px 15px;
	padding-left: 13px;
	border-left: 2px solid #ECECEC;
}
div.content blockquote {
	margin: 15px 0;
	padding-left: 50px;
	background: url(http://livedoor.blogimg.jp/tricktanaka/imgs/9/d/9dbd1181.gif) left top no-repeat;
	color: #999999;
}
div.content pre {
	width: 85%;
	margin: 15px 0;
	padding: 15px;
	background: #F5F5F5;
}
	@media screen {
		div.content pre {
			overflow: scroll;
		}
	}
/*------------------------------------------------
	--- 本文内画像余白★
------------------------------------------------*/
div.content img {
	margin: 0 5px 5px 0;
}
/*------------------------------------------------
	--- 本文内画像リンク★
------------------------------------------------*/
div.content a:link img {/* 未読 */
}
div.content a:visited img {/* 既読 */
}
div.content a:hover img {/* マウスオーバー */
	opacity: .75; /* Standard: FF gt 1.5, Opera, Safari */
    filter: alpha(opacity=75); /* IE lt 8 */
    -ms-filter: "alpha(opacity=75)"; /* IE 8 */
    -khtml-opacity: .75; /* Safari 1.x */
    -moz-opacity: .75; /* FF lt 1.5, Netscape */
	zoom: 1;
}
div.content a:active img {/* アクティブ */
}
/*------------------------------------------------
	--- 追記リンク
------------------------------------------------*/
p.moreLink {
	clear: both;
}
p.moreLink a {
	padding: 1px 5px;
	font-family: Arial, sans-serif;
	font-weight: bold;
}
p.moreLink a:link, p.moreLink a:visited {
	color: #FFFFFF;
	background: #999999;
	text-decoration: none;
}
p.moreLink a:hover, p.moreLink a:active {
	color: #FFFFFF;
	background: #000000;
	text-decoration: none;
}
/*------------------------------------------------
	--- 追記
------------------------------------------------*/
div#more {
	clear: both;
	margin-top: 30px;
}
/*------------------------------------------------
	--- プライベートモード
------------------------------------------------*/
div.private-mode-announcement {
	clear: both;
	margin: 15px 0;
	padding: 14px;
	border: 1px solid #999999;
	background: #FFFFFF;
	color: #999999;
}
div.private-mode-announcement p {
	margin: 0;
}
/*------------------------------------------------
	--- 共通テーマ
------------------------------------------------*/
div.content dl.common-theme {
	padding: 9px 14px;
	border: 1px solid #ECECEC;
	background: #FCFCFC;
	color: #B9B9B9;
	line-height: 1.5;
}
div.content dl.common-theme dd {
	margin: 0;
	padding: 0;
	border-left: 0px solid #FFFFFF;
}
/*------------------------------------------------
	--- タグ
------------------------------------------------*/
div.content dl.article-tags {
	clear: both;
	padding: 5px 15px 5px 30px;
	background: url(http://livedoor.blogimg.jp/tricktanaka/imgs/d/0/d0afd7fc.gif) 8px 50% no-repeat #FFF0D0;
	color: #999;
margin:10px 0 0;
}
div.content dl.article-tags dt {
	margin: 0;
	color: #999;
}
div.content dl.article-tags dd {
	margin: 0;
	padding: 0;
	border-left: 0px solid #FFFFFF;
}
div.content dl.article-tags a {
	margin-left: 10px;
}
/*------------------------------------------------
	--- 同一カテゴリの記事リスト
------------------------------------------------*/
div.related-articles {
	margin: 30px 15px;
	padding: 8px 13px;
	border: 2px solid #F5F5F5;
	background: #FCFCFC;
	color: #999999;
	line-height: 1.5;
}
div.related-articles h3 {
	margin-bottom: 10px;
	border-bottom: 1px solid #F5F5F5;
}
div.related-articles li {
	margin: 5px 0;
	padding-left: 15px;
	background: url(http://livedoor.blogimg.jp/tricktanaka/imgs/8/2/827b14c8.gif) 0 0.3em no-repeat;
}
/*------------------------------------------------
	--- AD
------------------------------------------------*/
div.advertise {
	margin: 0 15px;
}
div#ad * {
	line-height: 1;
}
a.adld {
	color: #5F5F5F;
}
a.adtitle {
	color: #5C6E99;
}
a.adtitle span {
	font-size: 12px !important;
	font-weight: normal !important;
}
a.adurl {
	color: #6D995C;
	font-size: 10px;
}
a.addescription {
	color: #999999;
}
/*----------------------------------------------*/
dl.advSet {
	line-height: 1;
}
dt.advTitle {
	color: #5C6E99;
	font-weight: normal;
	font-size: 12px;
}
dd.advUrl {
	color: #6D995C;
	font-size: 10px;
}
dd.advDescription {
	color: #999999;
	font-size: 12px;
}
/*------------------------------------------------
	▽ページ移動
------------------------------------------------*/
p.navi {
	margin: 50px 15px 0 15px;
	padding: 1px 5px;
	border: 1px solid #EADDCE;
	background: #F3EFE2;
	color: #9E3517;
	text-align: center;
font-size:10px;
}
p.navi a:link, p.navi a:visited {
	color: #9E3517;
	text-decoration: none;
}
p.navi a:hover, p.navi a:active {
	color: #E6714F;
	text-decoration: underline;
}
/*------------------------------------------------
	▽トラックバック
------------------------------------------------*/
dl.trackbackItem {
	margin: 15px 15px 0 15px;
}
dl.trackbackItem dd {
	padding: 9px 14px;
	border: 1px solid #F5F5F5;
	background: #FCFCFC;
	color: #B9B9B9;
	line-height: 1.5;
	zoom: 1;
}
/*------------------------------------------------
	▽トラックバックフォーム
------------------------------------------------*/
p.trackbackForm {
	margin: 30px 15px 0 15px;
	padding: 9px 14px;
	border: 1px solid #F5F5F5;
	background: url(http://livedoor.blogimg.jp/tricktanaka/imgs/f/5/f5fa23cb.gif) #FCFCFC;
}
p.trackbackForm input.trackbackUrl {
	width: 350px;
}
/*------------------------------------------------
	▽コメント
------------------------------------------------*/
dl.commentItem {
	margin: 15px 15px 0 15px;
}
dl.commentItem dt {
	color: #999999;
}
dl.commentItem dt img {
	vertical-align: middle;
}
dl.commentItem dd {
	padding: 9px 14px;
	border: 1px solid #F5F5F5;
	background: #FCFCFC;
	line-height: 1.5;
	zoom: 1;
}
/*------------------------------------------------
	▽コメントフォーム
------------------------------------------------*/
div#comment-form {
	margin: 0 15px;
}
h3.takecommenthead {
	display: none;
}
div.comment-auth-announcement {
	margin: 30px 0 0 0;
	border: 2px solid #ECECEC;
	background: #FAFAFA;
	color: #999999;
}
form#comment-form {
	margin: 30px 0 0 0;
	padding: 9px 14px;
	border: 1px solid #F5F5F5;
	background: url(http://livedoor.blogimg.jp/tricktanaka/imgs/f/5/f5fa23cb.gif) #FCFCFC;
}
form#comment-form th {
	width: 80px;
}
form#comment-form th,
form#comment-form td {
	padding: 5px 0;
	color: #999999;
	font-size: 12px;
}
form#comment-form div.textarea-outer textarea {
	width: 300px;
	height: 100px;
}
/*------------------------------------------------
	▼フッター
------------------------------------------------*/
#footMenu address {
	margin: 0 15px 5px 15px;
	padding-top: 20px;
	color: #B9B9B9;
	font-family: Arial, sans-serif;
	font-weight: bold;
        font-size:12px;
}
#footMenu address a:link, #footMenu address a:visited {
	color: #9E3517;
	text-decoration: none;
}
#footMenu address a:hover, #footMenu address a:active {
	color: #E98163;
}
/*----------------------------------------------*/
#footMenu ul.powered {
	margin: 0 15px;
	color: #B9B9B9;
	font-family: Arial, sans-serif;
	font-size: 10px;
}
#footMenu ul.powered li, div#footer, div#footer p {
	display: inline;
font-size:10px;
}
#footMenu ul.powered li {
	margin-left: 10px;
}
#footMenu ul.powered a:link, #footMenu ul.powered a:visited {
	color: #CCC;
	text-decoration: none;
}
#footMenu ul.powered a:hover, #footMenu ul.powered a:active {
	color: #EEE;
	text-decoration: underline;
}
