@charset "UTF-8";


/* JAPAN STYLE01
--------------------------------------------------
----------------------------------------------- */
#japanstylewrap .hr{margin:0; padding:0; height:80px; width: 980px; background:url(../img/hr.gif) no-repeat 0 0;}



/* Layout Class
----------------------------------------------- */
#japanstylewrap{
	margin:0 auto;
	width:980px;
	font:9.5pt/1.5 "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Osaka, "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif ;
	color:#444;
	text-align:left;
}
#japanstylewrap .hgroup{position:relative; margin-bottom:40px;}
#japanstylewrap .hgroup h2{position:absolute; top:-11px; left:190px}
#japanstylewrap .hgroup h2 img{behavior:url(http://www.jcrafts.com/guide/common/css/iepngfix.htc);}



#japanstylewrap .introduction{
	margin:20px 0;
	padding:0 0 0 40px;
	width:920px;
}

#japanstylewrap .introduction .cola{ float:left; width:580px;}
#japanstylewrap .introduction .colb{ float:right; padding:8px; width:284px; border:1px solid #ccc;}
#japanstylewrap .introduction .colb p{font-size:8.5pt; line-height: 1.5;}
#japanstylewrap .introduction .colb p .name{display:block; font:normal 11pt/1.5 "ヒラギノ明朝 Pro W3", "ＭＳ Ｐ明朝", "細明朝体", serif;}
#japanstylewrap p.lead{margin:1em 0 1em 0; padding:0; font:normal 10.5pt/2 "ヒラギノ明朝 Pro W3", "ＭＳ Ｐ明朝", "細明朝体", serif;}
#japanstylewrap p{line-height:1.8;}
#japanstylewrap img.shadow{padding-bottom:10px; background:url(../img/imgshadow.png) no-repeat center bottom;}


#japanstylewrap .col_column{
	margin:20px 0;
	padding:8px;
	border:1px solid #ccc;
}
#japanstylewrap .col_column p{font-size:9pt; line-height: 1.5;}
#japanstylewrap .col_column p .name{display:block; font:normal 11pt/1.5 "ヒラギノ明朝 Pro W3", "ＭＳ Ｐ明朝", "細明朝体", serif;}


/* col_howtos
----------------------------------------------- */
.col_howtos .column{margin-bottom:60px;}
.col_howtos .cola{ float:left; width:340px;}
.col_howtos .colb{ float:right; width:617px;}
.col_howtos h2{border-bottom:1px solid #BD4310;}
.col_howtos ol{list-style-position: outside; margin:1em 0 0 30px;}
.col_howtos ol li{margin:0 0 1em 0; line-height: 1.8;}
.col_howtos .col_attention{margin:2em 0 0 0; padding:6px 16px; color:#fff; background: #E5DFE0;}
.col_howtos .col_attention p{color:#333;}




/* .itemlist4
----------------------------------------------- */
.itemlist4 li.cell{border:none;}
.itemlist4 li.cell .entry-name{color:#666;}
.itemlist4 li.cell .entry-caption{display:block; padding:0 1em; font-size:9pt; color:#333;}
.itemlist4 li.cell .entry-num{display:block; text-align: center;}

.b_buy{padding:10px 0 0 40px;}
.b_buy a{display:block; width:160px; height:36px; text-indent:-9000px; outline:none; background:url(../img/b_buy.gif) no-repeat 0 0;}
.b_buy a:hover{opacity:0.7; filter:alpha(opacity=70);}

.b_itemlist{padding:10px 0 0 40px;}
.b_itemlist a{display:block; width:160px; height:36px; text-indent:-9000px; outline:none; background:url(../img/b_itemlist.gif) no-repeat 0 0;}
.b_itemlist a:hover{opacity:0.7; filter:alpha(opacity=70);}


