@charset "UTF-8";

/* カート　商品の確認 */

.cart-title {
	width: 700px;
	height: 33px;
	background: url(../images/index/main-title_detail700x33.gif) no-repeat center center;
	text-indent: 50px;
	text-align: left;
	margin-top:0px;
	margin-right:0px;
	marign-bottom:0px;
	marign-left:0px;
	padding: 0px;
	line-height: 30px;
	font-size: 14px;
	color: #ffffff;
}

.cart-item-box {
	width: 700px;
}

.cart-item-box th {
	padding: 3px;
	text-align: center;
	font-size: 10px;
	font-weight: normal;
	border-bottom: 1px solid #ff9900;
}


.cart-item-box td {
	padding: 3px;
	font-size: 10px;
	border-bottom: 1px dotted #ff9900;
	padding-left:2px;
}

.cart-item-box td.left {
	padding: 3px;
	font-size: 10px;
	text-align: left;
	border-bottom: 1px dotted #ff9900;
}


.cart-item-box .count {
	padding: 3px;
	font-size: 15px;
	width: 30px;
	text-align: right;
}

.cart-item-box .subtotal {
	height: 30px;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
}

.cart-item-box .subtotal-price {
	height: 30px;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	color: red;
}

.cart-item-box01 {
	margin-top: 10px;
	text-align: right;
	font-size:10px;

}

.cart-page-navi {
	width: 700px;
	margin-top: 50px;
	text-align:center;
}

.cart-input-navi{
	text-align: left;
	margin-top: 10px;
}

.cart-form-box {
	width: 700px;
	margin-top: 5px;
	border-top: 1px solid #cccccc;
}

.form-text_box {
	font-size: 15px;
	padding: 3px;
}

.form-text_box2 {
	font-size: 12px;
	padding: 1px;
}

.width-400px {
	width: 400px;
}

.width-300px {
	width: 300px;
}

.width-200px {
	width: 200px;
}

.width-100px {
	width: 100px;
}

.width-80px {
	width: 80px;
}

.width-50px {
	width: 50px;
}

.height-50px {
	height: 50px;
}

.cart-form-box th {
	width: 180px;
	text-align: right;
	vertical-align: top;
	padding: 6px;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 5px solid #ff9900;
}

.cart-form-box td {
	text-align: left;
	vertical-align: top;
	padding: 6px;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background-color: #F1F1F1;
}

.cart-form-box td.care {
	background-color: #FFF3E0;
}

.cart_box_out {
	text-align:center;
	margin-right: 0px;
	margin-left: 0;
	background-color: #cccccc;
	background-image: url(../images/cart/cart_bg.gif);
	background-repeat: repeat-x;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.cart_box_out table.cart_box_in{
	background:#ffffff;
	width:690px;
	margin:0px auto;
	font-size: 11px;
}
.cart_box_in td{padding:5px;line-height:170%;text-align:left;}
.cart_box_in td.right{
	text-align:right;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FF6600;
	font-size: 11px;
}
.cart_box_in td.left{text-align:left;border-bottom:1px dotted #FF6600;}
.cart_box_in td.center{text-align:center;}

#cart_warranty iframe {
	width: 600px;
}

/* from old site */
/* カート内共通 */
#cart {text-align:center;}
#cart h3#cart_title{height:28px;text-indent:-9999px;background:url(/image/bg_cart3.gif) center left no-repeat;}
#cart ul#cart_page_navi {width:400px;margin:0 auto;text-align:center;margin-bottom:30px;}
#cart ul#cart_page_navi li{width:200px;text-align:center;float:left;}
#cart div.cart_box_out {background:#cccccc;text-align:center;margin:0 5px 0 0;padding:5px;}
#cart div.cart_box_out table.cart_box_in{background:#ffffff;width:93%;margin:0px auto;}
#cart div.cart_box_out table.cart_box_in td{padding:5px;line-height:170%;text-align:left;}

/* cart.tpl */
#cart table#cart_list {width:95%;margin:10px 0px;}
#cart table#cart_list th,
#cart table#cart_list td {border-bottom:1px dotted #999999;padding:8px 0px;}
#cart table#cart_list th {text-align:center;color:#0066FF;font-weight:bold;}
#cart table#cart_list td {text-align:center;}
#cart table#cart_list th.it_name{width:40%;}
#cart table#cart_list td.left{text-align:left;}
#cart table#cart_list td.bold{font-weight:bold;font-size:14px;}
#cart table#cart_list td.red{color:red;font-size:14px;}
#cart ul#cart_resum {text-align:right;margin:0 30px 30px 0;}
#cart ul#cart_resum li{margin:4px;font-size:10px;}
#cart div#cart_hosyou {margin-bottom:40px;}
#cart div#cart_hosyou p{color:red;font-weight:bold;text-align:center;}
#cart div#cart_info{text-indent:-9999px;background:url(/image/cart5.gif) center left no-repeat;margin-bottom:5px;background-color:#ffffff;}
#cart div.cart_box_out table.cart_box_in td.right{text-align:right;border-bottom:1px dotted #999999;}
#cart div.cart_box_out table.cart_box_in td.left{text-align:left;border-bottom:1px dotted #999999;}
#cart div.cart_box_out table.cart_box_in td.center{text-align:center;}
#cart div#cart_warranty { margin-bottom:40px; }
#cart div#cart_warranty p { font-color: red; }
#cart div#cart_warranty h2 { font-size:16px; font-weight:900; }
#cart div#cart_warranty iframe {width: 650px; height: 250px; }

/* step.tpl */
#cart h4#cart_caption1{height:30px;text-indent:-9999px;background:url(/image/cart8.gif) center left no-repeat;margin:20px 0px 15px 0px;}
#cart ul#cart_step{text-align:left;}
#cart ul#cart_step li{background:url(/image/dot_narrow0.gif) top left repeat-x;padding-top:10px;}
#cart ul#cart_step h5#user_1st{text-indent:-9999px;background:url(/image/cart9.gif) left no-repeat;height:30px;}
#cart ul#cart_step h5#user_rpt{text-indent:-9999px;background:url(/image/cart10.gif) left no-repeat;height:30px;}
#cart ul#cart_step table{width:99%;margin-top:30px;}
#cart ul#cart_step td.cart_cmm{width:70%;text-align:left;}
#cart ul#cart_step td.cart_cmm p{line-height:180%;}
#cart ul#cart_step td.cart_nxt{text-align:center;vertical-align:top;padding-bottom:10px;}

/* payway.tpl */
#cart h4#cart_caption2{height:30px;text-indent:-9999px;background:url(/image/cart18.gif) center left no-repeat;margin:20px 0px 15px 0px;}
#cart p#cart_info2{background:url(/image/dot_narrow0.gif) top left repeat-x;padding-top:10px;text-align:left;}
#cart dl#cart_payway{text-align:left;margin-bottom:30px;}
#cart dl#cart_payway dt {margin:20px 0px;}
#cart dl#cart_payway dt p#cart_adv{background:url(/image/cart20.gif) left no-repeat;height:30px;padding:6px 0 0 5px;}
#cart dl#cart_payway dt p#cart_bnk{background:url(/image/cart21.gif) left no-repeat;height:30px;padding:6px 0 0 5px;}
#cart dl#cart_payway dt p#cart_oli{background:url(/image/cart24.gif) left no-repeat;height:30px;padding:6px 0 0 5px;}
#cart dl#cart_payway div#cart_deliver table#cart_deliver2 p{text-align:left;}

/* entry.tpl */
#cart h4#cart_caption3{height:30px;text-indent:-9999px;background:url(/image/cart13.gif) center left no-repeat;margin:20px 0px 15px 0px;}
#cart div#cart_entry{text-align:left;margin-bottom:30px;}
#cart div#cart_entry table#cart_deliver3{background:#cccccc;width:90%;height:100px;text-align:center;margin:20px auto;}
#cart div#cart_entry table#cart_deliver3 th{border-left:5px solid #ff9900;padding:8px;background:#ffffff;font-weight:bold;text-align:right;height:25px;width:25%;}
#cart div#cart_entry table#cart_deliver3 td{background:#f1f1f1;text-align:left;padding:8px;}
#cart div#cart_entry table#cart_deliver3 td.ctn{background:#FFF3E0;width:35%}

/* confirm & complete.tpl */
#cart h4#cart_caption3{height:30px;text-indent:-9999px;background:url(/image/cart28.gif) center left no-repeat;margin:20px 0px 15px 0px;}
#cart ul#cart_confirm{text-align:left;margin-bottom:100px;}
#cart ul#cart_confirm li{border-top:1px dotted #999999;margin-top:15px;}
#cart ul#cart_confirm li table.ct_cfm_list{width:450px;}
#cart ul#cart_confirm li table.ct_cfm_list td{text-align:left;padding:5px;}
#cart ul#cart_confirm li table.ct_cfm_list td.under_line{border-bottom:1px dashed #999999;}
#cart ul#cart_confirm li table.ct_cfm_list td.line{border-top:1px double #999999;border-bottom:1px double #999999;}
#cart h4#cart_caption4{height:30px;text-indent:-9999px;background:url(/image/cart32.gif) center left no-repeat;margin:20px 0px 15px 0px;}














