@charset "utf-8";

/*--- SHOPCART CONTENT ---*/
#contents.shopcart #shopcart-content h2{width:692px;height:57px;background:url(../../img/shopcart/shoppingcart.gif) no-repeat;text-indent:-9999px;margin-bottom:15px;}
#contents.shopcart #shopcart-content h2.seminar{width:692px;height:58px;background:url(../../img/seminar/seminar_apptitle.gif) no-repeat;text-indent:-9999px;margin-bottom:15px;}
#contents.shopcart #shopcart-content h2.login{width:692px;height:58px;background:url(../../img/common/login-title.gif) no-repeat;text-indent:-9999px;margin-bottom:15px;}
#contents #shopcart-content{margin:0 auto;width:692px;padding-top:30px;text-align:center;}
#contents #shopcart-content p.corporate-text{float:left;width:482px;font-weight:bold;font-size:90%;text-align:left;}
#contents #shopcart-content p.corporate-price{float:right;width:200px;font-weight:bold;text-align:right;padding-right:5px;font-size:90%;}
#contents #shopcart-content p.corporate-price span{font-weight:bold;color:#FF00CC;}
#contents #shopcart-content input.submit-button{outline:none;}

/*--- CART TABLE ---*/
#contents #shopcart-content table.cart-table{font-size:90%;width:692px;margin-top:15px;margin-bottom:25px;line-height:140%;border:none;}
#contents #shopcart-content table.cart-table th{text-align:center;background-color:#e0e0e0;width:120px;border:#FFFFFF 1px solid;padding:5px;} 
#contents #shopcart-content table.cart-table td{
	vertical-align:middle;
	margin:5px;
	text-align:center;
	padding:5px;
	border-bottom:solid 2px #CCCCCC;
	border-right:1px solid #e0e0e0;
}
#contents #shopcart-content table.cart-table td img{display:inline;vertical-align:middle;margin:20px 5px 20px 0;}
#contents #shopcart-content table.cart-table a.detail_button{
	cursor:pointer;
	display:block;
	overflow:hidden;
	outline:none;
	width:43px;
	height:22px;
	background:url('../../img/shopcart/torikeshi.gif');
	text-indent:-9999px;
	margin:0 auto;
}

#contents #shopcart-content table.cart-table .sc_name{width:430px;}
#contents #shopcart-content table.cart-table .sc_price{white-space:nowrap;}
#contents #shopcart-content table.cart-table .sc_number{}
#contents #shopcart-content table.cart-table .sc_time{}
#contents #shopcart-content table.cart-table .sc_delete{width:60px;}
#contents #shopcart-content table.cart-table .sc_last{border-right:none;}
#contents #shopcart-content table.cart-table td.sc_name{text-align:left;}

#contents #shopcart-content table.cart-table .sc_remarks{width:30px;}
#contents #shopcart-content table.cart-table .sc_note{vertical-align:top;text-align:left;font-size:90%;}
#contents #shopcart-content table.cart-table .sc_total{font-weight:bold;}
#contents #shopcart-content table.cart-table .sc_totalprice{font-weight:bold;}

/* CANCELRULE */

#contents #shopcart-content table.cancelrule-table{border-top:2px solid #CCC;border-bottom:2px solid #CCC;width:100%;}
#contents #shopcart-content table.cancelrule-table tr th{font-size:10px;border-right:1px solid #CCC;width:77px;padding:10px 0px;vertical-align:top;}
#contents #shopcart-content table.cancelrule-table tr td{font-size:13px;text-align:left;padding:10px 15px;}

/*--- CHANGE TEXT ---*/
p.change-text{font-size:90%;}
a.change-button{cursor:pointer;display:inline-block;width:93px;height:26px;overflow:hidden;outline:none;vertical-align:middle;margin-left:10px;}
a.change-button{background-image:url('/img/shopcart/change-button.gif');text-indent:-9999px;}
a.change-button{background-position:top;}
a.change-button:hover{background-position:bottom;}

/* LOGIN FORM CONTENT */
#loginform-content{margin:0 auto;width:692px;padding-top:30px;text-align:left;}
#loginform-content h2{width:692px;height:58px;background:url(../../img/common/login-title.gif) no-repeat;text-indent:-9999px;margin-bottom:15px;}
#loginform-content h3{margin:10px 0;font-size:110%;font-weight:bold;}
#loginform-content p.note{font-size:90%;}
#loginform-content .remarks{font-size:85%;}
#loginform-content table label{width:100px;text-align:right;display:inline-block;}

/* Thanks */ /* 2011/07/08 */
#contents #shopcart-content .btn_mypage a{
	display:block;
	text-indent:-9999px;
	background:url(../../img/shopcart/btn_mypage.gif) no-repeat;
	height:63px;
	width:276px;
	margin:30px auto 40px;
}
#contents #shopcart-content .btn_mypage a:hover{
	background:url(../../img/shopcart/btn_mypage_on.gif) no-repeat;
}
#contents #shopcart-content .about_mypage{
	margin-left:70px;
}