@charset "utf-8";
/* CSS Document */

@import "exclusive.css";
@import "goods.css";
@import "style_plus.css";

html { font-family: Verdana,Microsoft Sans Serif,Arial,Helvetica,sans-serif,"ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";}

/********************************** CSS Reset **********************************/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,p,blockquote,img,address,em,strong
{ margin:0; padding:0; border:none; font-style:normal; font-weight:normal; text-decoration:none; color:#000; list-style:none; }
input {margin:0; padding:0;font-style:normal; font-weight:normal;}
table,th,td{margin:0; padding:0;font-style:normal; font-weight:normal; text-decoration:none; color:#000; list-style:none;}

body{ background:#efefef; font-size:80%; _font-size:82%; text-align:center; }

body div { display:block; background:none; text-align:left; color:#333;}
a{color: #993300; text-decoration:none;}
a:visited{color: #993300;}
a:hover,a:active{color: #aaa;text-decoration:underline;}

a:hover img{opacity:0.70;filter:alpha(opacity=70); }

em{ font-size:0.9em; font-style:normal; color:#FF0000;}
p{ line-height:150%;}

.clearfix{clear:both; height:1px; line-height:1px; font-size:1px;}
.clear{clear:both;}
.left{ float:left;display:inline;}
.right{ float:right;display:inline;}
.center{  margin:0 auto; text-align:center; }
.fs_l{font-size:1.1em;}
.small {font-size:0.8em;line-height:140%;}

.c_white p{ color:#FFF;}

/********************************** CSS Content **********************************/

#wp { width:800px; padding:0 10px; margin:0 auto; border-left:1px solid #ccc; border-right:1px solid #ccc; background:#fff;}
#container{ width:800px; display:block; background:#fff;}
h1 { font-size:10px; color:#333;}

#header{ padding:10px 0;}
#header li{ display:inline; float:left; font-size:11px;}
#header div.right{ font-size:11px; margin-top:15px;}
#header div.right .txt { font-size:11px; border:1px solid #000;}

#mainnavi li {  float:left; height:28px; font-size:1px; }
#mainnavi li a span ,#mainnavi li a:hover span {width:100%; height:100%; position:absolute;}
#mainnavi li a{ width:200px; height:28px; display:block; position:relative; text-decoration:none; cursor:pointer; }
#mainnavi li#nav01 a span{ background:url(../imgdir/common/mainnavi.gif) no-repeat 0 0px; }
#mainnavi li#nav02 a span{ background:url(../imgdir/common/mainnavi.gif) no-repeat -200px 0px; }
#mainnavi li#nav03 a span{ background:url(../imgdir/common/mainnavi.gif) no-repeat -400px 0px; }
#mainnavi li#nav04 a span{ background:url(../imgdir/common/mainnavi.gif) no-repeat -600px 0px; }
/*#mainnavi li a:hover span {opacity:0.70;filter:alpha(opacity=70); }*/

#mainnavi li#nav01 a:hover span{ background:url(../imgdir/common/mainnavi.gif) no-repeat 0 -28px; }
#mainnavi li#nav02 a:hover span{ background:url(../imgdir/common/mainnavi.gif) no-repeat -200px -28px; }
#mainnavi li#nav03 a:hover span{ background:url(../imgdir/common/mainnavi.gif) no-repeat -400px -28px; }
#mainnavi li#nav04 a:hover span{ background:url(../imgdir/common/mainnavi.gif) no-repeat -600px -28px; }

#mainnavi2 li {  float:left; height:28px; font-size:1px; }
#mainnavi2 li a span ,#mainnavi li a:hover span {width:100%; height:100%; position:absolute;}
#mainnavi2 li a{ width:200px; height:28px; display:block; position:relative; text-decoration:none; /*cursor:pointer;*/ }
#mainnavi2 li#nav01 a span{ background:url(../imgdir/common/mainnavi2.gif) no-repeat 0 0px; }
#mainnavi2 li#nav02 a span{ background:url(../imgdir/common/mainnavi2.gif) no-repeat -200px 0px; }
#mainnavi2 li#nav03 a span{ background:url(../imgdir/common/mainnavi2.gif) no-repeat -400px 0px; }
#mainnavi2 li#nav04 a span{ background:url(../imgdir/common/mainnavi2.gif) no-repeat -600px 0px; }
#mainnavi2 li a:hover span {opacity:0.70;filter:alpha(opacity=70); }

#content-body{ padding:10px 0;}
#sidebar{ width:180px;}
#content{ width:614px;}

#sidebar span, #ct-left h2, #ct-left h3 ,#ct-right h4{ background:#333; line-height:2em; color:#fff; font-weight:bold; font-size:12px; text-indent:1em; display:block;}
#sidebar div.clearfix{ margin-bottom:10px;}
#sidebar dl{ clear:both; border-bottom:#ccc 1px solid; height:40px; padding:0; display:block;}
#sidebar dt{ display:inline; float: left;padding-left:5px;}
#sidebar dd a{ line-height:40px; color:#333; padding-left:5px;}

#ct-left { width:446px;}
#ct-right { width:158px;}
#ct-left, #ct-right{ margin-top:5px;}
#ct-left div { margin-bottom:5px;}
#ct-right ul{ margin-bottom:5px;}

#recommend { margin-top:5px;}
#recommend li{ display:inline; float:left; margin-right:7px;}
#recommend li.end{ margin:0;}
#news { display:block; border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; font-size:11px; width:445px;}
#news li{ list-style-type:circle; list-style-position:inside; line-height:160%; margin-left:10px;}

#footer{ margin-top:10px; padding:10px 0; background:#ccc; font-size:11px;}
#footer ul{ margin-left:5px;}
#footer li{ display:inline;}
#footer p{ margin-right:5px; color:#333;}

/**************************

2.パーツスタイル

**************************/

.title_bar_1st {margin:5px;background:#fff url(../images/imgdir/common/title_bar_1st.gif) no-repeat left;text-indent:20px;font-weight:bold;height:19px;padding-top:8px;}

.title_bar_2nd {margin:5px;background:#fff url(../images/imgdir/common/title_bar_2nd.gif) no-repeat left;text-indent:25px;font-weight:bold;height:18px;padding-top:6px;}

.title_bar_3rd {margin:5px;background:#fff url(../images/imgdir/common/title_bar_3rd.gif) no-repeat left;text-indent:25px;font-weight:bold;height:19px;padding-top:6px;}

.title_bar_4nd {margin:5px;background:#fff url(../images/imgdir/common/title_bar_2nd.gif) no-repeat left;text-indent:5px;font-weight:bold;height:18px;padding-top:6px;}

.title_bar_5st {margin:5px;background:#fff url(../images/imgdir/common/title_bar_1st.gif) repeat left;text-indent:20px;font-weight:bold;height:38px;padding-top:8px;}

.bnr {height:86px;}
/**************************

7.フローチャートパーツスタイル

**************************/
.step {clear:both;position:relative;margin:5px 0;}
.step .span{ font-size:14px; color:#990000; font-weight:bold;}
.flow_float {float:left;padding:0 5px;}
.flow_float_target {margin:0 0 0 83px;}
.flow_float_target h3 {margin:5px;background:#fff url(../images/imgdir/common/title_bar_3rd.gif) no-repeat left;text-indent:25px;font-weight:bold;font-size:12px;padding:6px 0;}
.flow_float_target p {margin:0;padding:0 5px;}

/**************************

8.スペシャルサイトパーツスタイル（静的ページ）

**************************/

h2.spe_title { width:540px; height:55px; margin:0 0 0 5px; padding:25px 0 0 70px; display:block; font-size:1.2em; font-weight:bold; color:#fff; background:url(../images/special/title_bg.gif) 0 0 no-repeat;  }
h2.spe_title2 { width:540px; height:55px; margin:0 0 0 0px; padding:25px 0 0 70px; display:block; font-size:1.2em; font-weight:bold; color:#fff; background:url(../images/special/title_bg.gif) 0 0 no-repeat;  }
#special_content { padding:0 10px; }
.sp_box { width:90%; margin:0 0 0 15px; }
table.sp_table p { padding:0 15px 0 10px; text-align:justify;}

table.sp_table h3.sp_h3 { background: url(../images/special/ico_sp.gif) 0 2px no-repeat;  }

table.sp_table h3.sp_h3_2{margin:5px 5px 5px 5px;background:url(../images/special/h3_bg.gif) 0 0 repeat-y; text-indent:5px;font-weight:bold; padding:2px 0 2px 0px; font-size:12px;color:#222;}



.child_content { margin:5px 6px 10px;}
.child_content p{ margin:0 0 5px; line-height:150%; text-align:justify;text-justify:inter-ideograph;}
.child_content .left{ margin:0 10px 0 0; padding:3px; border:solid 2px #eee;}
.child_content .right{ margin:0 0 0 10px; padding:3px; border:solid 2px #eee;}

table.tb_normal{ margin:10px 0 5px; width:100%; border-collapse:collapse;}
table.tb_normal caption{ display:none;}
table.tb_normal th, table.tb_normal td{ border:1px solid #ccc; padding:6px 8px; line-height:140%; }
table.tb_normal th{ background:#efefef; text-align:center; width:25%; font-weight:bold;}

#mainimage { height:110px; text-indent:-9999px; font-size:1px; border-bottom:1px solid #000; border-top:2px solid #000; }
#mainimage2 { margin:5px 0 0 0; }
#mainimage3 { border-bottom:1px solid #000; border-top:2px solid #000; }
#submit{ text-align:center; padding:10px 0;}

div.tb_normal {width:604px; margin:0 5px; border-collapse:collapse;}


/**************************

8.職人列伝

**************************/
#takumi_content #mainimage_takumi h2#takumi_h2 { font-weight:bold; text-indent:5px; }
#takumi_content .child_content_tekumi { margin:5px 6px 10px;}
#takumi_content .child_content_tekumi table p { padding:0 10px 0 10px; line-height:150%; text-align:justify;text-justify:inter-ideograph; }
#takumi_content table#takumi_table2 td { width:50%; text-align:center; }
#press-txst {
	padding: 10px;
	border: 1px solid #ccc;
	margin: 0px;
}
#press-txst h3 {
	font-weight: bold;
	font-size: 1em;
	margin-bottom: 5px;
}
#press-txst p {
	margin: 0px;
	padding: 0px;
	text-indent: 1em;
	line-height: 1.5em;
}
#bagazine p {
	padding: 0px;
	margin: 0px;
	text-indent: 1em;
}
#bagazine-txst h3 {
	font-weight: bold;
	font-size: 1em;
	margin-bottom: 5px;
}
#bottom {
	clear: both;
}
#bagazine-txst {
	float: left;
}
#bagazine-txst li {
	list-style-type: none;
	line-height: 1.5em;
	margin: 0px;
	padding: 0px;
}
.img-bottom {
	margin-bottom: 10px;
}
#bagazine {
	height: 205px;
	padding: 0px 0px 5px;
}
* html #bagazine {
	height: 205px;
	padding: 0px 0px 2px;
}
*+html #bagazine {
	height: 205px;
	padding: 0px 0px 2px;
}

/**************************

8.BtoB

**************************/
#btob_area {}
#btob_area table.BtoBtable { margin:10px 0 10px 0; }
#btob_area table.BtoBtable td { margin:0; padding:3px 5px 3px 5px; text-align:left; vertical-align:top; }
#btob_area table.BtoBtable td.btob_img_td { width:254px; }
#btob_area table.BtoBtable td.btob_img_td2 { width:129px; padding:3px 5px 0px 5px; } 
#btob_area table.BtoBtable td.btob_img_td img { width:250px; padding:1px; border:1px solid #ccc; }
#btob_area table.BtoBtable td.btob_img_td2 img { padding:1px; border:1px solid #ccc; }
#btob_area table.BtoBtable td.btob_std { padding:0px 5px 0px 25px; }
#btob_area table.BtoBtable td.btob_std  a { font-size:10px;  }
#btob_area table.BtoBtable table.sBtoBtable { text-align:left; width:340px; }
#btob_area table.BtoBtable table.sBtoBtable2 { text-align:left; width:170px; }
#btob_area table.BtoBtable table.sBtoBtable th { font-weight:bold; width:60px; }
#btob_area table.BtoBtable table.sBtoBtable2 th { font-weight:bold; width:60px; }
#btob_area h2 { margin:0 5px 5px 5px;background:#fff url(../imgdir/common/h2_bg_2009.gif) no-repeat left;text-indent:20px;font-weight:bold;height:23px; padding-top:4px; font-size:16px;} 
#btob_area #next_area { text-align:center; width:100%; }


/**************************

9.オーダーメイド

**************************/

#mainnavi_o li {  float:left; height:28px; font-size:1px; }
#mainnavi_o li a span ,#mainnavi li a:hover span {width:100%; height:100%; position:absolute;}
#mainnavi_o li a{ width:200px; height:28px; display:block; position:relative; text-decoration:none; cursor:pointer; }
#mainnavi_o li#nav01 a span{ background:url(../imgdir/common/mainnavi_o.gif) no-repeat 0 0px; }
#mainnavi_o li#nav02 a span{ background:url(../imgdir/common/mainnavi_o.gif) no-repeat -200px 0px; }
#mainnavi_o li#nav03 a span{ background:url(../imgdir/common/mainnavi_o.gif) no-repeat -400px 0px; }
#mainnavi_o li#nav04 a span{ background:url(../imgdir/common/mainnavi_o.gif) no-repeat -600px 0px; }
/*#mainnavi li a:hover span {opacity:0.70;filter:alpha(opacity=70); }*/

#mainnavi_o li#nav01 a:hover span{ background:url(../imgdir/common/mainnavi_o.gif) no-repeat 0 -28px; }
#mainnavi_o li#nav02 a:hover span{ background:url(../imgdir/common/mainnavi_o.gif) no-repeat -200px -28px; }
#mainnavi_o li#nav03 a:hover span{ background:url(../imgdir/common/mainnavi_o.gif) no-repeat -400px -28px; }
#mainnavi_o li#nav04 a:hover span{ background:url(../imgdir/common/mainnavi_o.gif) no-repeat -600px -28px; }


h2.odm_h2 { margin:0 5px 15px 5px;background:#fff url(../imgdir/common/h2_bg_2009.gif) no-repeat left;text-indent:20px;font-weight:bold;height:23px; padding-top:4px; font-size:16px;} 
.contents_title { background:#666666; line-height:2em; color:#fff; font-weight:bold; font-size:12px; text-indent:1em; display:block; }

#main_img_area { margin:0 0 10px 0; }
#Oem_area {}
#Oem_area #Oem_text_area { margin:5px 0 0 0; padding:5px;  }
#Oem_area #Oem_text_area #Oem_goods {  }
#Oem_area #Oem_text_area #Oem_goods #OEM_goods_area {}

#OEM_goods_area table.BtoBtable { margin:5px 0 10px 0; width:50%; float:left; }
#OEM_goods_area table.BtoBtable td { margin:0; padding:3px 5px 3px 5px; text-align:left; vertical-align:top; }
#OEM_goods_area table.BtoBtable td.btob_img_td2 { width:160px; padding:3px 5px 0px 5px; } 
#OEM_goods_area table.BtoBtable td.btob_img_td2 img { padding:1px; border:1px solid #ccc; }
#OEM_goods_area table.BtoBtable table.sBtoBtable2 { text-align:left; width:120px; }
#OEM_goods_area table.BtoBtable table.sBtoBtable2 td { font-size:11px;  }


#Oem_area #Oem_text_area #Oem_goods h3 { margin:0 0 0 0; text-align:left; text-indent:10px; font-size:12px; font-weight:bold; }
#Oem_area #Oem_text_area p { margin:0 0 15px 0; text-align:justify; }
#ct-right #tech_btn_area { margin:5px 0 5px 0; text-align:center; }
#ct-right #tech_btn_area ul img { padding:1px; border:solid 1px #ccc;}

/**************************

10.giftpackageページスタイル

**************************/
#giftpackage { padding:0; margin:0; }
#giftpackage .mini_content { margin:0 0 20px 0; padding:0; background:url(../imgdir/giftpackage/01.jpg) 0 0 no-repeat;}

#giftpackage .content{ width:452px; margin:0 0 10px 160px; border-bottom:#CCCCCC 1px dashed; }
#giftpackage .text_area { float:left; }
#giftpackage .text_area h3.title_text,
#giftpackage .text_area p { width:340px;}
#giftpackage .text_area p { margin:0; padding:0; }
#giftpackage h3.title_text { font-size:100%; font-weight:bold; }
#giftpackage .content img.gift_img { float:right; }

#giftpackage .title_text{background:url(../imgdir/giftpackage/dot1.gif) no-repeat; text-indent:17px;}
#giftpackage #ribbon { width:100px; margin:0 0 0 0; float:right;}
#giftpackage #ribbon img { width:100px; margin:0 0 10px 0; } 

#giftpackage ul{line-height:120%}
#giftpackage .text_area2{ clear:both; margin-bottom:5px;}
#giftpackage .text_area3 p { font-size:10px; }


/**************************

10.新コースターページスタイル

**************************/
#cst h3 { margin:5px 5px 5px 8px;background:#fff url(/imgdir/common/icon_BS.gif) no-repeat 0 60%;text-indent:17px;font-weight:bold;height:16px;padding-top:6px;font-size:12px;color:#222; border-bottom:2px solid #666; }
#cst h3.item_title_h3 {margin:15px 5px 15px 0;background:#fff url(/imgdir/common/icon_BS_title.gif) no-repeat 0 60%;text-indent:25px;font-weight:bold;height:18px; line-height:13px;padding-top:6px;font-size:13px;color:#222; border-bottom:3px solid #666;}
#cst .cst_box01 { clear:both; margin:0 0 20px 0; }
#cst .cst_box01 p { padding:0 10px 0 10px; }
#cst .cst_box01 p span { color:#CC6600; }
#cst #cst_shiyo { margin:0 0 0 15px; padding:15px; width:550px; height:65px; background:url(../images/order_made/cst_siyo.jpg) 0 0 no-repeat; }
#cst #cst_shiyo ul { line-height:150%; }
#cst h3.cst_h3 { margin:10px 0 20px 0; }
#cst .order_step { margin:0 0 0 10px; position:relative; }
* html #cst .order_step { margin:0 0 0 10px; position:relative;  }
#cst .order_step p#order_p01 { position:absolute; width:300px; top:35px; right:20px; font-size:10px; }
#cst .order_step p#order_p02 { position:absolute; width:250px; top:35px; right:20px; font-size:10px;}
#cst .order_step p#order_p03 { position:absolute; width:250px; top:35px; right:20px; font-size:10px;}
#cst .order_step p#order_p04 { position:absolute; width:300px; top:8px; left:90px; font-size:11px;}
#cst .order_step p { color:#515050; text-align: justify; } 
#cst .order_step p span { text-decoration:underline; }
#cst #usr-voice02 { padding:0 10px; }
#cst .cst_unit_main { margin:0 0 10px 0; }
* html #cst .cst_unit_main { margin:0 0 10px 0; }
#cst .cst_unit_main h4.voice_title { color:#333333; border-bottom:1px solid #666; padding: 0 0 2px 0; margin:0 0 5px 0; }
#cst .cst_unit_main .cst_unit01 { position:relative; width:154px; margin:0 10px 0 0; float:left;  }
#cst .cst_unit_main .cst_unit01 .cst_img01 { padding:1px; border:1px solid #ccc;  }
#cst .cst_unit_main .cst_unit01 .cst_img02 { position:absolute; bottom:3px; right:1px; border:1px solid #fff; }



/**************************

11.新規ポップアップスタイル

**************************/

#popup_header {
width:100%;
height:100px;
border-bottom:5px solid #402A0A;
}

#popup_header h1 {
padding:0;
margin:5px 5px 10px 5px;
}

table#pop_table { padding:10px; }


/**************************

10.新左馬ページスタイル

**************************/
div#n_hidariuma .banner { margin:0 0 30px 0; }

div#n_hidariuma .banner p{
	color:#333333;
	font-size:12px;
	text-align: justify; text-justify: inter-ideograph;
}
div#n_hidariuma .banner img{
	margin:10px 0 0 10px;
}

div#n_hidariuma .contentsbox{
	background:url(../images/hidariuma/bg_black.gif) 0 0 repeat;
	color:#FFFFFF;
	width:584px;
	padding:20px 15px 5px 15px;
	height:auto;
}

div#n_hidariuma .contentsbox .left img{
	margin:0 15px 0 0;	
}

div#n_hidariuma .contentsbox .right img{
	margin:0 0 0 15px;	
}

div#n_hidariuma .contentsbox h3{
	color:#FFFFFF;
	font-size:19px;
	font-weight:bold;
	
}

div#n_hidariuma .contentsbox p{
	color:#FFFFFF;
	font-size:13px;
	text-align: justify; text-justify: inter-ideograph;
}

div#n_hidariuma .contentsbox .contents123 p{
	margin:0;
}

div#n_hidariuma .contentsbox .contents4 p {
	padding:25px 0 0 0;
}

div#n_hidariuma .title_bar{
	background:#fff
	url(../images/hidariuma/title_bar01.gif) no-repeat left;
	text-indent:20px;
	font-weight:bold;
	height:25px;
	padding-top:12.5px;

}

#osusume_area { margin:0 0 20px 0; padding:0 0 0 3px; width:100%; }
#osusume_area div.hi_th_area { margin:0 3px 0 0; padding:0; display:inline; }
#osusume_area div.hi_th_area.last_img { margin:0 0 0 0; }
div#n_hidariuma .iware { background:url(../images/hidariuma/line.gif) center bottom no-repeat; margin:0 0 20px 0; padding:0 10px 5px 10px; }
div#n_hidariuma .iware .left img { margin: 0 15px 0 0; }
div#n_hidariuma .iware b.count { text-weight: bold; color: #333333; }
div#n_hidariuma .iware p { text-align: justify; text-justify: inter-ideograph; }


/**************************

11.100周年企画

**************************/
#product_100 { margin:0 0 30px 0; padding:0 5px;}
#product_100 .text01_100 { text-align:center; }
#product_100 .text01_100 img { text-align:center; border:1px solid #ccc; padding:15px; }
#product_100 .content_100 { padding:20px 10px 30px 10px; border-bottom:1px dashed #ccc;}
#product_100 .h3_100 { background:none; border-top:1px dashed #ccc; border-bottom:none; margin:0 0 30px 0; padding:30px 0 0 0; text-indent:0px; }
#product_100 .h4_100 { font-size:120%; font-weight:bold; margin:0 0 0 0; color:#333; letter-spacing:-0.8px; }
#product_100 .h4_100 span { font-size:150%; color:#FF0000; }
#product_100 .table_100 { margin:0 0 15px 0; padding:10px; }
#product_100 .table_100 th { width:80px; padding:0 0 5px 0; }
#product_100 .table_100 td { padding:0 0 5px 0; font-size:117%; font-weight:bold; }
#product_100 .table_100 td a { text-decoration:underline; }
#product_100 .table_100 th img { border:1px solid #ededed; padding:1px; float:left; }

#product_100 .table_100_2 { margin:0 0 15px 0; padding:10px; }
#product_100 .table_100_2 td { width:180px; padding:0 0 5px 0; font-size:117%;  }
#product_100 .table_100_2 td.small_text { font-size:10px; }
#product_100 .table_100_2 img { border:1px solid #663300; padding:1px; float:left; }



/**************************

13.新コースターページスタイル

**************************/

#cst h3#order_made_h3 { margin:0 0 30px 0; padding:0; background:none; text-indent:0px; height:38px; }
#cst .cstBox { margin:0 0 20px 0; }
.mb10 { margin:0 0 10px 0; }
.mb20 { margin:0 0 20px 0; } 
.mb30 { margin:0 0 30px 0; } 
.mb40 { margin:0 0 40px 0; } 
#cst .cstBox img { margin:0 15px 10px 0; }
#cst .cstBox .cstBox_child { width:325px; float:right; text-align:left; }
#cst .cstBox .cstBox_child h3 { margin:0 0 5px 0;}
#cst .cstBox .cstBox_child p { }
#cst .cstBox .cstTable { margin:0 0 5px 0; width:100%; border-color:#ccc; }
#cst .cstBox .cstTable td,
#cst .cstBox .cstTable th { border-color:#ccc; padding:8px; }
#cst .cstBox .cstTable th { background:#ededed; font-weight:bold; }
#cst h4.orderSample1 { float:none; background:url(../imgdir/order_made/coasterCase1.gif) 0 50% no-repeat; width:100%; height:25px; margin:0 0 20px 20px; padding:0 0 0 70px; letter-spacing:0px; font-weight:bold; }
#cst h4.orderSample2 { float:none; background:url(../imgdir/order_made/coasterCase2.gif) 0 50% no-repeat; width:100%; height:25px; margin:0 0 20px 20px; padding:0 0 0 70px; letter-spacing:0px; font-weight:bold; }
#cst .orderSampleBox { margin:0 0 30px 0; padding:20px; border:1px solid #ccc; text-align:center; }
#cst .paBox { margin:0 0 30px 0; }
#cst .paBox ul { padding:0 20px; }
#cst .paBox ul li { margin:0 0 5px 0; font-weight:bold; }
#cst .paBox ul li.qList { color:#993300; }
#cst .paBox ul li.aList { margin:0 0 20px 20px;  }

