
@charset "utf-8";
html	{
	overflow-y:scroll;
	scrollbar-arrow-color:#8E6555;　/* 上下矢印の色*/
	scrollbar-track-color:#FFFFFF;　/* 地の色*/
	scrollbar-face-color:#B8ADA9;　　/* スクロール領域の色*/
	scrollbar-highlight-color:#B8ADA9;
	scrollbar-shadow-color:#A78F85;
	scrollbar-3dlight-color:#B8ADA9;
	scrollbar-darkshadow-color:#A78F85;
}

body	{
	margin:0;
	padding:0;
	background-color:#ffecb0;
	color:#333333;
	font-size:12px;
	line-height:150%;
	/font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; /* IE6,7 */
}

html>/**/body {
	font-family/*\**/:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3" \9; /* IE8 */
}

ul,li	{list-style:none;margin:0;padding:0;}
h1,h2,h3	{padding:0;margin:0;font-weight:normal;}
p	{margin:0.8em 0;}
img	{border:0;}

a:link{ text-decoration: none; color:#666666}
a:visited{ text-decoration: none; color:#666666}
a:hover{ text-decoration: underline; color:#333333}

a.category:link{ text-decoration: none; color:#666666}
a.category:visited{ text-decoration: none; color:#666666}
a.category:hover{ text-decoration: underline; color:#CE3B00}

a.datail:link{ text-decoration: none; color:#CE3B00}
a.datail:visited{ text-decoration: none; color:#CE3B00}
a.datail:hover{ text-decoration: underline; color:#CE3B00}

a.white:link{ text-decoration: none; color:#FFFFFF}
a.white:visited{ text-decoration: none; color:#FFFFFF}
a.white:hover{ text-decoration: underline; color:#FFFFFF}

a.bred:link {text-decoration:none;color:#ff0000;}
a.bred:visited {text-decoration:none;color:#ff0000;}
a.bred:hover {text-decoration:underline;color:#ff0000;}

a.blk:link {text-decoration:underline;color:#333333;}
a.blk:visited {text-decoration:underline;color:#333333;}
a.blk:hover {text-decoration:none;color:#333333;}

.mb3	{margin-bottom:3px;}
.m5	{margin:5px;}
.ml5	{margin-left:5px;}
.mt5	{margin-top:5px;}
.mb5	{margin-bottom:5px;}
.mr5	{margin-right:5px;}
.mt8	{margin-top:8px;}
.mb8	{margin-bottom:8px;}
.m10	{margin:10px;}
.mt10	{margin-top:10px;}
.ml10	{margin-left:10px;}
.mrb10	{margin-right:10px;margin-bottom:10px;}
.mt15	{margin-top:15px;}
.mb15	{margin-bottom:15px;}
.mtb15	{margin-top:15px;margin-bottom:15px;}
.mr10	{margin-right:10px;}
.mb10	{margin-bottom:10px;}
.m20	{margin:20px;}
.mt20	{margin-top:20px;}
.mb20	{margin-bottom:20px;}
.ml20	{margin-left:20px;}
.mtb20	{margin-top:20px;margin-bottom:20px;}
.mt30	{margin-top:30px;}
.mtb30	{margin-top:30px;margin-bottom:30px;}
.mt50	{margin-top:50px;}
.mb30	{margin-bottom:30px;}

.pt10	{padding-top:10px;}
.ptb20	{padding-top:20px;padding-bottom:20px;}
.pt20	{padding-top:20px;}
.pr10	{padding-right:10px;}
.pr15	{padding-right:15px;}

.pl1em	{padding-left:1em;}

.fltl	{float:left;}
.fltr	{float:right;}
.clear {clear:both;}

.txtc	{text-align:center;}
.txtr	{text-align:right;}
.txtl	{text-align:left;}

.small	{font-size:10px;line-height:131%;}
.big	{font-size:14px;}
.bigger	{font-size:16px;}

.b	{font-weight:bold;}
.brdb	{border-bottom:1px solid #7d7d7d;}
.brd	{border:1px solid #999999;}
.dred	{color:#990000;}
.bred	{color:#ff0000;}
.wht	{color:#ffffff;}

.ime	{ime-mode:disabled}

textarea,input	{font-size:12px;font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";vertical-align:middle;}
input[type="radio"],input[type="checkbox"]{vertical-align:middle;margin-right:3px;}
input.amt	{ime-mode:disabled;width:40px;padding:2px;margin-right:5px;}
select	{padding:1px 0 1px 2px;font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
.inline	{display:inline;}
table	{word-break:break-all;}
/* ----------- HEADER ----------- */
#header_t	{
	width:100%;
	height:50px;
	margin:0;
	padding:0;
}

#header_t #bg	{
	width:100%;
	height:50px;
	display:block;
	background-color:#ffc932;
}

#header_t #bg #wrapper	{
	width:740px;
	display:block;
	background-color:#ffe499;
}

#header_t #bg #logo	{
	width:710px;
	background-color:#ff5a00;
	padding-right:10px;
	color:#ffffff;
	text-align:right;
	font-size:10px;
	line-height:50px;
}

#header_b	{
	width:100%;
	display:block;
	background:url(../img/common/line_shadow03.gif) repeat-x;
}

#header_b #wrapper_l	{
	width:740px;
	height:128px;
	margin:0;
	padding:0;
	background:url(../img/common/line_shadow02.gif) repeat-x top;
	background-color:#fff6d8;
	display:block;
}

#header_b #wrapper_s	{
	width:720px;
	height:101px;
	margin:0;
	padding:0;
	background:url(../img/common/head_shadow01.gif) repeat-x;
	background-color:#ce3b00;
}

#contact	{
	margin:0;
	padding:0;
	text-align:center;
	font-size:10px;
	line-height:150%;
}

#menu	{
	margin:0;
	padding:0;
	width:720px;
	height:27px;
	display:block;
	background:url(../img/common/menu_back01.gif) repeat-x;
}

#ct_list	{
	margin:0;
	width:164px;
	height:27px;
	border-left:5px solid #ff7d09;
	background:url(../img/common/ca_title.gif) no-repeat;
	text-align:right;
	float:left;
}

#main_menu	{
	width:535px;
	height:22px;
	margin:0;
	padding:4px 0 0 11px;
	background:url(../img/common/ca_dot_tate.gif) repeat-y;
	float:left;
	display:block;
	*zoom:1;
}

#main_menu a	{height:22px;display:block;}
#main_menu div	{height:15px;}

#main_menu:after,#menu:after	{  
	visibility: hidden;  
	display: block;  
	font-size: 0;  
	content: ".";  
	clear: both;  
	height: 0;  
}

* html #main_menu,* html #menu:after	{ zoom: 1; } /* IE6 */  
*:first-child+html #main_menu,*:first-child+html #menu:after	{ zoom: 1; } /* IE7 */

#rental	{
	width:110px;
	background:url(../img/common/menu01.gif) no-repeat;
	float:left;
}

div#rental_on		{
	width:110px;
	background:url(../img/common/menu01_on.gif) no-repeat;
	float:left;
}

#kodawari	{
	width:131px;
	background:url(../img/common/menu02.gif) no-repeat;
	float:left;
}

div#kodawari_on	{
	width:131px;
	background:url(../img/common/menu02_on.gif) no-repeat;
	float:left;
}

#riyou	{
	width:93px;
	background:url(../img/common/menu03.gif) no-repeat;
	float:left;
}

div#riyou_on	{
	width:93px;
	background:url(../img/common/menu03_on.gif) no-repeat;
	float:left;
}

#cart	{
	width:105px;
	background:url(../img/common/b_cart.gif) no-repeat;
	float:left;
}

div#cart_on	{
	width:105px;
	height:22px;
	background:url(../img/common/b_cart.gif) no-repeat;
	float:left;
}

#rental:hover	{background:url(../img/common/menu01_on.gif) no-repeat;}
#kodawari:hover	{background:url(../img/common/menu02_on.gif) no-repeat;}
#riyou:hover	{background:url(../img/common/menu03_on.gif) no-repeat;}
#cart:hover	{background:url(../img/common/h_cart.gif) no-repeat;}
#toplink	{width:55px;height:18px;float:right;text-align:right;}

/* ----------- CONTENTS ----------- */


#bg	{
	margin:0;
	padding:0;
	width:740px;
	background-color:#fff6d8;
}

#container	{
	width:720px;
	background-color:#ffffff;
}

#container:after	{
	visibility:hidden;
	display:block;
	font-size:0;
	content:".";
	clear: both;
	height:0;
}

* html #container	{ zoom: 1; } /* IE6 */  
*:first-child+html #container	{ zoom: 1; } /* IE7 */

#left_menu	{
	width:169px;
	background:url(../img/common/ca_back.gif) repeat-y;
	float:left;
}

@media print	{
	* html #left_menu	{ 
		width:163px;	/* IE6のみ */
	}
}

#contents	{
	width:550px;
	background:url(../img/common/ca_dot_tate.gif) repeat-y top left;
	float:left;
}

@media print	{
	html>/**/body #contents	{	/* IE以外 */
		background-color:#fff;
	}
}

#left_menu div#ct	{
	border-left:5px solid #ff7d09;
	width:164px;
	background-color:#ffffff;
}

#left_menu div#ct div	{
	background:url(../img/common/ca_dot_yoko.gif) repeat-x bottom;
	padding:4px 0 4px;
}

#left_menu div#ct div a	{
	display:block;
	background:url(../img/common/ca_mark.gif) no-repeat 0 2px;
	margin-left:5px;
	padding-left:14px;
	font-size:10px;
	line-height:130%;
	color:#666666
	text-decoration:none;
}

@media print	{
	* html #left_menu div#ct div a	{ /* IE6のみ */
		display:list-item;
		list-style-image: url(../img/common/ca_mark.gif);
	}
}

#left_menu div#ct a:visited{ text-decoration: none; color:#666666}
#left_menu div#ct a:hover{ text-decoration: underline; color:#CE3B00}

#left_menu .ad	{
	width:164px;
	padding-left:5px;
	margin-bottom:20px;
}

#footer	{
	width:100%;
	height:20px;
	display:block;
	background-color:#ffc932;
}

@media print	{
	html>/**/body #footer	{
		display:none;	/* IE以外 */
	}
}

#footer #bg	{
	width:740px;
	height:20px;
	display:block;
	background-color:#ffe499;
}

#footer #bg #copy	{
	width:720px;
	height:20px;
	display:block;
	background:url(../img/common/f_copyright.gif) no-repeat;
	background-color:#ff7d09;
	text-align:right;
}

.pr	{
	border:1px solid #999999;
	padding:1px;
	*font-size:0;
}

#news	{
	width:550px;
	height:auto;
	background:url(../img/common/news.gif) no-repeat top left;
	background-color:#e7e7e7;
	margin:0 0 0 1px;
}

#latest	{
	padding-top:8px;
	height:29px;
	text-align:right;
}

#ns_list li	{
	width:500px;
	height:18px;
	background:url(../img/common/news_mark.gif) no-repeat;
	padding-left:10px;
	font-size:10px;
	line-height:18px;
	margin:0 auto;
}

#ns_list .date	{
	width:80px;
	float:left;
}


.ptop		{width:510px;margin:50px auto 20px;text-align:right;font-size:10px;}
.ptop2		{width:510px;margin:5px auto;text-align:right;font-size:10px;}
.ptop3		{width:510px;margin:5px auto 30px;text-align:right;font-size:10px;}
.fix		{text-indent:-1em;padding-left:1em;line-height:17px;}

/* h1：コンテンツタイトル */
h1		{width:550px;height:41px;background:url(../img/common/brown_dot.gif) repeat-x bottom;text-align:right;line-height:40px;}
h1 img	{margin:13px 1px;float:left;}
/*h1 .dir {padding-right:15px;font-size:10px;}*/
h1 .dir {padding-top:12px;padding-right:15px;font-size:10px;line-height:130%;}
h1 .dir a:link		{text-decoration: none; color:#666666}
h1 .dir a:visited	{text-decoration: none; color:#666666}
h1 .dir a:hover		{text-decoration: underline; color:#CE3B00}
h1:after	{visibility:hidden;display:block;font-size:0;content:".";clear: both;height:0;}
* html h1	{ zoom: 1; } /* IE6 */  
*:first-child+html h1	{ zoom: 1; } /* IE7 */

h1 .dir a, h1 .dir span  {float:right;}
h1 .dir span.dirmark {padding-left:8px;padding-right:8px;}
h1 .dir .dir3 {max-width:145px;text-align:left !important;_width:145px;}
h1 .dir .dir2 {max-width:166px;text-align:left !important;width:auto;}
h1 .dir .dir1 {max-width:25px;_width:25px;}
h1 .dir:after 
{visibility:hidden;display:block;font-size:0;content:".";clear: 
both;height:0;}
* html h1 .dir      { zoom: 1; } /* IE6 */
*:first-child+html h1 .dir:after { zoom: 1; } /* IE7 */

/* h2：商品カテゴリー名 */
h2		{width:400px;height:30px;line-height:30px;margin:0;letter-spacing:1px;font-weight:bold;font-size:16px;color:#555555;float:left;}
.bg_ct	{width:517px;height:30px;margin:10px auto 0;background-color:#eeeeee;display:block;}
.cmt_ct	{text-align:right;width:107px;padding-right:10px;height:30px;line-height:30px;margin:0;font-weight:normal;color:#333333;float:left;}

h2:after	{visibility:hidden;display:block;font-size:0;content:".";clear: both;height:0;}
* html h2	{ zoom: 1; } /* IE6 */  
*:first-child+html h2	{ zoom: 1; } /* IE7 */

/* h3：その他小タイトル名 */
h3	{font-size:1em;}

#title_1	{margin-left:auto;margin-right:auto;background:url(../img/common/line1.gif) repeat-x bottom;}
#title_2	{margin-left:auto;margin-right:auto;background:url(../img/common/line2.gif) repeat-x bottom;}
#title_3	{margin-left:auto;margin-right:auto;background:url(../img/common/line3.gif) repeat-x bottom;}
#title_4	{margin-left:auto;margin-right:auto;background:url(../img/common/line4.gif) repeat-x bottom;}
#title_5	{margin-left:auto;margin-right:auto;background:url(../img/common/line5.gif) repeat-x bottom;}

/* ----------- rental ----------- */
#o_title_1	{border-bottom:2px solid #ffc857;border-left:2px solid #ffc857;width:496px;height:30px;padding-left:10px;margin:25px auto 20px;}
#o_title_2	{border-bottom:2px solid #e58b88;;border-left:2px solid #e58b88;;width:496px;height:30px;padding-left:10px;margin:50px auto 20px;}
.box_o1		{width:225px;height:176px;font-size:10px;}
.box_o1_t	{height:25px;}
.box_o1_b	{height:38px;padding:0 0 2px;display:block;border-top:1px solid #7d7d7d;line-height:121%;}
.box_o1_m	{height:120px;display:block;}

.box_o2		{width:225px;height:155px;font-size:10px;}
.box_o2_m	{height:120px;padding-top:5px;display:block;}

/* ----------- kodawari ----------- */
.box_k1		{width:400px;padding:15px 25px 15px 60px;background:url(../img/kodawari/k01_m.gif) repeat-y;margin:0;line-height:17px;}
.box_k2		{width:400px;padding:15px 20px 15px 60px;background:url(../img/kodawari/k02_m.gif) repeat-y;margin:0;line-height:17px;}
.box_k3		{width:400px;padding:15px 20px 15px 60px;background:url(../img/kodawari/k03_m.gif) repeat-y;margin:0;line-height:17px;}

/* ----------- system ----------- */
.box_s1		{margin:10px auto 0;padding-bottom:12px;border-bottom:1px solid #999999;}
.box_s2		{line-height:21px;}
.box_s3		{border:1px solid #ff5a00;padding:15px 10px;}
.box_s4		{background-color:#dddddd;margin:10px 5px;padding:8px;line-height:150%;}
.step		{float:left;width:471px;margin-top:2px;}
.tbl1		{margin-bottom:30px;}
.tbl1 td	{padding:3px;}
.tbl2 td	{padding:3px 6px;}
.tbl1 td.l, .tbl2 td.l, .tbl4 td.l, .tbl5 td.lt, .tbl5 td.l {border:1px solid #999999;border-width:1px 0 0 1px;}
.tbl1 td.r, .tbl2 td.r, .tbl4 td.r, .tbl4 td.r2, .tbl5 td.rt, .tbl5 td.r {border:1px solid #999999;border-width:1px 1px 0 1px;}
.tbl1 td.lb, .tbl2 td.lb, .tbl4 td.lb, .tbl5 td.lb {border:1px solid #999999;border-width:1px 0 1px 1px;}
.tbl1 td.rb, .tbl2 td.rb, .tbl4 td.rb, .tbl4 td.rb2, .tbl5 td.rb {border:1px solid #999999;}

/* ----------- company ----------- */
.tbl3 td	{padding:5px 2px;}
.tbl3 td.l	{color:#53402E;text-align:center;font-size:10px;line-height:121%;}
.tbl3 div.box	{width:400px;height:20px;clear:both;margin-bottom:3px;}
.tbl3 div.box span	{width:90px;height:20px;display:block;margin-right:3px;float:left;background-color:#dddddd;text-align:center;font-size:10px;line-height:20px;}
ul.box_c1		{width:505px;margin:0 auto;display:block;padding:8px 0;border-bottom:1px solid #999999;line-height:17px;}
ul.box_c1 li.l	{width:60px;padding-right:30px;text-align:right;display:block;float:left;}
ul.box_c1 li.r	{width:415px;display:block;float:left;}
ul.box_c1:after	{visibility: hidden;display: block;font-size:0;content:".";clear:both;height:0;}
* html ul.box_c1	{ zoom: 1; } /* IE6 */  
*:first-child+html ul.box_c1	{ zoom: 1; } /* IE7 */

.box_c2		{line-height:21px;}

/* ----------- sitemap ----------- */
ul.s_list			{width:510px;margin:0 auto;display:block;}
ul.s_list li.s1		{width:486px;padding:10px 0 10px 24px;border-bottom:1px solid #999999;display:block;background:url(../img/common/navi_map.gif) no-repeat 8px 50%;}
ul.s_list li.s2,ul.s_list li.s3	{width:380px;padding:10px 0 10px 130px;border-bottom:1px solid #999999;display:block;background:url(../img/common/navi_map.gif) no-repeat 115px 50%;}
ul.s_list li.s3		{background:url(../img/common/navi_map.gif) no-repeat 115px 15px;}
ul.s_list li.s3 .l	{width:160px;display:block;float:left;}
ul.s_list li.s3 .r	{width:204px;display:block;float:left;}
ul.s_list li.s3 .r .s4	{width:204px;padding:3px 0 3px 16px;background:url(../img/common/navi_map.gif) no-repeat 0 50%;}
li.s3:after	{visibility: hidden;display: block;font-size:0;content:".";clear:both;height:0;}
* html li.s3	{ zoom: 1; } /* IE6 */  
*:first-child+html li.s3	{ zoom: 1; } /* IE7 */


/* ----------- howto ----------- */
.box_h1		{margin:20px 15px;}
.box_h2		{margin:40px 5px;background-color:#fff0b1;border-bottom:1px solid #ff8a00;}
.box_h2 .title	{height:25px;background-color:#ff8a00;color:#ffffff;font-weight:bold;font-size:14px;line-height:25px;padding:0 10px;}
.box_h3		{margin:5px 15px;}
.tbl4		{margin:30px auto 10px;}
.tbl4 td	{padding:2px;}
.tbl4 td.l, .tbl4 td.lb	{text-align:center;}
.tbl4 td.r, .tbl4 td.rb	{text-align:left;}
.tbl4 td.r2, .tbl4 td.rb2{text-align:center;}

/* ----------- campaign ----------- */
.catch		{width:420px;height:56px;background:url(../img/campaign/k_bg.gif) no-repeat;padding-left:60px;}

/* ----------- news ----------- */
ul.n_list			{width:510px;margin:0 auto;padding:17px 0;font-size:10px;line-height:140%;border-bottom:1px solid #999999;display:block;}
ul.n_list li.date	{width:80px;background:url(../img/news/navi_news.gif) no-repeat 0 50%;padding-left:12px;display:block;float:left;}
ul.n_list li.txt	{width:418px;font-size:10px;display:block;float:left;}
ul.n_list:after	{visibility: hidden;display: block;font-size:0;content:".";clear:both;height:0;}
* html ul.n_list	{ zoom: 1; } /* IE6 */
*:first-child+html ul.n_list	{ zoom: 1; } /* IE7 */

#title_1 .n_txt	{margin-bottom:25px;padding-bottom:5px;line-height:200%;}
.n_detail	{padding:0 5px 0;margin-bottom:140px;}

/* ----------- package ----------- */
.tbl5		{margin-right:auto;margin-left:auto;}
.tbl5 td	{padding:4px;text-align:center;}
.tbl5 td.lt, .tbl5 td.rt {color:#ffffff;font-size:10px;}
.box_p1		{margin:30px auto 50px;}
.box_p1 .l	{width:245px;float:left;text-align:right;padding-right:10px;}
.box_p1 .r	{width:245px;float:left;padding-left:10px;}
.box_p2		{margin-left:auto;margin-right:auto;}
.box_p2 .l	{width:225px;float:left;text-align:right;padding-right:10px;}
.box_p2 .r	{width:225px;float:left;padding-left:10px;}
.tbl6		{border:1px solid #999999;}
.tbl6 td	{border-bottom:1px solid #999999;}
.tbl6 td.l ,.tbl6 td.lb	{padding:10px;}
.tbl6 td.m, .tbl6 td.mb	{padding:10px 10px 10px 0;}
.tbl6 td.r, .tbl6 td.rb	{padding:10px;background-color:#eeeeee;text-align:center;}
.tbl6 td.lb, .tbl6 td.mb, .tbl6 td.rb	{border-bottom:0;}
.tbl6 .small	{line-height:150%;}
.tbl6 td.r, .tbl6 td.rb	{line-height:200%;}


/* ----------- order ----------- */
.tbl7		{border-bottom:1px solid #795E44;}
.tbl7 td	{padding:5px;}
.tbl7 td.t	{background-color:#795E44;color:#ffffff;border:1px solid #795E44;border-width:1px 1px 0;}
.tbl7 td.t2	{background-color:#E1DBC1;color:#53402E;border:1px solid #795E44;border-width:1px 1px 0;}
.tbl7 td.lt,.tbl7 td.lt2,.tbl7 td.lt3	{background-color:#E1DBC1;color:#53402E;border:1px solid #795E44;border-width:1px 0 0 1px;text-align:center;}
.tbl7 td.rt	{background-color:#E1DBC1;color:#53402E;border:1px solid #795E44;border-width:1px 1px 0 1px;text-align:center;}
.tbl7 td.l	{border:1px solid #795E44;border-width:1px 0 0 1px;}
.tbl7 td.r	{border:1px solid #795E44;border-width:1px 1px 0 1px;}
.tbl7 td.r2	{padding:5px 5px 5px 15px;border:1px solid #795E44;border-width:1px 1px 0 1px;}
.tbl7 td.lt2	{text-align:left;}
.tbl7 td.lt3	{text-align:right;}
.tbl7 li	{height:25px;line-height:25px;float:left;margin-bottom:8px;}
.tbl7 li.l	{width:155px;}
.tbl7 li.s	{width:130px;}
.tbl7 .small{line-height:181%;}

.tbl_item	{margin:10px 0 0 0;}
.tbl_item td.t	{height:18px;padding:2px 3px;background-color:#cccccc;font-size:10px;text-align:center;vertical-align:middle;}
.tbl_item .odd {background-color:#d3c59e;}
.tbl_item .evn {background-color:#ede7d9;}
.tbl_item .i_name {padding:2px;vertical-align:middle;background:url(../img/order/mark_datail.gif) no-repeat 5px 50%;padding-left:19px;line-height:140%;}
.tbl_item td.i_prc {padding:2px;vertical-align:middle;text-align:center;font-size:10px;}
.tbl_item a, .tbl_item a:visited {color:#CE3B00;text-decoration:none;}
.tbl_item a:hover {color:#CE3B00;text-decoration:underline;}

.tbl_item_detail	{margin:0 0 10px 0;}
.tbl_item_detail td.t	{border:1px solid #666666;border-width:1px 0 0 1px;background-color:#cccccc;font-size:10px;text-align:center;vertical-align:middle;}
.tbl_item_detail td.l	{border:1px solid #666666;border-width:1px 0 0 1px;background-color:#eeeeee;text-align:center;vertical-align:middle;}
.tbl_item_detail td.r	{border:1px solid #666666;border-width:1px 1px 0 1px;background-color:#eeeeee;text-align:center;vertical-align:middle;}
.tbl_item_detail td.tb	{border:1px solid #666666;border-width:1px 0 1px 1px;background-color:#cccccc;font-size:10px;text-align:center;vertical-align:middle;}
.tbl_item_detail td.lb	{border:1px solid #666666;border-width:1px 0 1px 1px;text-align:center;vertical-align:middle;color:#990000;font-weight:bold;}
.tbl_item_detail td.rb	{border:1px solid #666666;text-align:center;vertical-align:middle;color:#990000;font-weight:bold;}

.i_img		{width:230px;float:left;}
.i_info_box1{width:268px;float:left;}
.i_info_t1	{width:268px;background-color:#e1dbc1;height:18px;font-size:10px;border:1px solid #644926;border-width:1px 1px 1px 6px;padding-left:5px;}
.i_info_b1	{width:268px;padding:3px;}
.i_info_t2	{background-color:#e1dbc1;height:18px;font-size:10px;border:1px solid #644926;border-width:1px 1px 1px 6px;padding-left:5px;}
.box_cart	{width:510px;margin:30px auto 40px;text-align:right;}
.ca_alert	{padding-top:10px;}
.box_sousin	{width:190px;padding:3px 5px;margin:10px 0 0;border:1px solid #363636;font-size:10px;line-height:130%;}

#yakkan_title	{width:490px;padding:5px 10px;margin:20px auto 0;border:1px solid #795E44;color:#ffffff;background-color:#795E44;}
#yakkan		{width:490px;height:120px;overflow-y:auto;padding:10px;margin:0 auto;border:1px solid #795E44;}
#yakkan ul	{margin:0 0 2em;}
#yakkan li	{text-indent:-1em;padding-left:1em;}

/* 入力エラーメッセージ */
.err_p		{color:#ff0000;font-weight:bold;margin:10px auto;text-align:center;}
.err_c		{color:#ff0000;background:url(../img/order/err.gif) no-repeat;line-height:20px;text-indent:22px;}

}
