﻿@import "base.css";



div#main_col{
	width:800px;
	margin-top:7px;
	margin:auto;
	padding-bottom:10px;
}

div#main_col h2.cart{
	background-image:url("/images/title/ti_cart.jpg");
	width:778px;
	height:26px;
	position:absoulte;
	display:block;
	margin-left:20px;
}

div#main_col ul{
	width:800px;
	margin-top:10px;
}
div#main_col ul li{
	display:block;
}
div#main_col ul li.image{
	width:170px;
	margin-left:45px;
}
div#main_col ul li.image img{
	width:170px;
}
div#main_col ul li.detail{
	width:180px;
}
div#main_col ul li.sub_detail{
	width:350px;
}
div#main_col ul li ul.list li{
	float:left;
	display:block;
}
div#main_col ul li ul.list li.detail h2{
	border-left:3px #083008 solid;
	color:#AD0031;
	width:140px;
	font-size:100%;
	padding:0 0 0 15px;
	margin:0 15px;
	*width:125px;
}
div#main_col ul li ul.list li.detail h2 a{
	text-decoration:none;
	color:#AD0031;
}

div#main_col ul li ul.list li.detail p.info{
	width:140px;
	font-size:100%;
	padding:10px 0px 10px 15px;
	margin:0 15px;
	line-height:25px;
	*width:125px;
}
div#main_col ul li.sub_detail p.sub_info{
	line-height:25px;
	font-size:140%;
}
div#main_col ul li.sub_detail span.wrapping{
	line-height:25px;
	font-size:140%;
	margin-top:20px;
	width:150px;
	float:left;
}
div#main_col ul li.sub_detail span label input.wrapping{
	border:1px #4C4C4C solid;
}
div#main_col ul li.sub_detail a.delete{
	width:108px;
	height:38px;
	float:right;
	display:block;
	position:relative;
	margin-top:20px;
}
div#main_col ul li.sub_detail a.delete span{
	background-image:url("/images/button/off/bt_sakujyo_off.jpg");
	width:108px;
	height:38px;
	position:absolute;
	top:0;
	left:0;
	display:block;
}
div#main_col ul li.sub_detail a.delete:hover span{
	background-image:url("/images/button/on/bt_sakujyo_on.jpg");
}
div#main_col ul li span.recital{
	background-image:url("/images/other/tyuui.jpg");
	width:413px;
	height:53px;
	left:50%;
	margin-left:-206px;
	display:block;
	position:relative;
}
div#main_col ul li textarea.recital{
	width:300px;
	height:200px;
	border:1px solid #5fb471;
	left:50%;
	margin-left:-150px;
	margin-bottom:5px;
	overflow:auto;
	display:block;
	position:relative;
}


div#main_col span.sum{
	font-size:145%;
	margin-right:50px;
	text-align:right;
	display:block;
	width:750px;
	*width:800px;
}
/*
div#main_col a.buy_as_member span{
	background-image:url("/images/button/off/bt_konu_off.jpg");
	width:144px;
	height:41px;
	position:relative;
	top:0;
	left:0;
	display:block;
	float:right;
}
div#main_col a.buy_as_member:hover span{
	background-image:url("/images/button/on/bt_konu_on.jpg");
}
div#main_col a.buy_as_not_member span{
	background-image:url("/images/button/off/bt_hikonu_off.jpg");
	width:145px;
	height:41px;
	position:relative;
	top:0;
	left:0;
	display:block;
	float:right;
	margin-right:60px;
}
div#main_col a.buy_as_not_member:hover span{
	background-image:url("/images/button/on/bt_hikonu_on.jpg");
}
*/
div#main_col form input.buy_as_member{
	float:right;
}
div#main_col form input.buy_as_not_member{
	float:right;
	margin-right:54px;
}
div#main_col a.continue_buy span{
	background-image:url("/images/button/off/bt_kaimono_off.jpg");
	width:165px;
	height:39px;
	position:relative;
	top:0;
	left:0;
	display:block;
	float:left;
	margin-left:25px;
}
div#main_col a.continue_buy:hover span{
	background-image:url("/images/button/on/bt_kaimono_on.jpg");
}

div#main_col img.buy_as_member{
	float:right;
}
div#main_col img.buy_as_not_member{
	margin-right:50px;
	float:right;
}
div#main_col p.label{
	margin:20px;
}
img.remarks{
	width:413px;
	height:53px;
	position:relative;
	left:50%;
	margin-left:-206px;
}
textarea.remarks{
	width:320px;
	height:150px;
	position:relative;
	margin-left:-160px;
	overflow:auto;
	display:block;
	border:1px solid #5fb371;
	left:50%;
}

span.must{
	color:#FF69B4;
}
