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

.input, select, textarea {
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size:12px;
}

.newcategorylink {
text-align:right;
}

.cartbox {
width:281px;
padding:2px;
border:solid 1px #DEDEDE;
background:#F5F5F5;
text-align:left;
position:relative;
left:-38px;
}

.cartbox_innner {
padding:18px 21px 28px 20px;
width:238px;
background:#FFF;
border:solid 1px #DEDEDE;
}

.cartbox_list {
border-left:solid 1px #CCC;
float:right;
width:200px;

}

.carttopimg {
width:248px;
}

.cartphoto {
float:left;
height:100px;
margin-top:8px;
margin-right:23px;
border:solid 1px #CCC;
margin-left: 3px;
}

.onewarranty {
	height:100px;
	margin-top:8px;
	float:left;
}

.favapplus {
	font-size:10px;
	color:#333;
	letter-spacing:1px;
	margin-top:8px;
	padding-top:18px;
	text-decoration:underline;
	font-weight:bold;
	float:left;
}

.favanormal {
	text-decoration:none;
	font-weight:lighter;
}

.cartitemname {
padding-top:28px;
padding-left:3px;
clear:both;
font-size:12px;
letter-spacing:1px;
color:#333;
width:248px;
font-weight: bold;
}

.cartitemcode {
	padding-top:18px;
	padding-left:3px;
	font-size:10px;
	letter-spacing:1px;
	color:#333;
	width:248px;
	padding-bottom: 8px;
}

.cartitemprice {
margin-top:8px;
margin-bottom:0px;
padding-left:3px;
padding-bottom:0px;
padding-top:3px;
width:248px;
}

.carthanbai {
font-size:10px;
width:248px;
}

.cartteika {
	text-decoration:line-through;
	font-size: 15px;
	color: #333333;
	margin:0px;
}

.cartkakaku {
	color:#CC0033;
	font-size: 18px;
	margin:0px;
}

.cartsmall {
font-size:9px;
color:#333;
}

.cartshipping {
	font-size:12px;
	padding-left:3px;
	letter-spacing:1px;
	color:#C00;
	width:248px;
	margin-top: 0px;
}

.cartitemgift {
font-size:10px;
margin-top:15px;
margin-bottom:0px;
padding-left:3px;
width:248px;
}

.cartgift_check {

}

.cartitempull {
margin-top:0px;
padding-bottom:8px;
padding-left:3px;
margin-top:8px;
}

.Quantityl {
width:38px;
padding-top:13px;
text-align:center;
float:left;
}

.cartitembottom {
width:190px;
vertical-align:middle;
text-align:left;
padding-top:8px;
padding-left:3px;
float:right;
}

.cartitemcoment {
font-size:10px;
letter-spacing:1px;
padding-top:3px;
padding-left:53px;
color:#333;
width:203px;
clear:both;
}

.contact_tittle {
width:238px;
border-top:solid 1px #CCC;
margin-top:18px;
padding-top:18px;
padding-bottom:8px;
}

.mailcontact {
width:248px;
}

.telcontact {
width:248px;
padding-top:8px;
}

.pay_bunner {
width:248px;
padding-top:23px;
}

.setsumei_larea {
padding:20px 40px 25px 15px;
letter-spacing: 1px;
font-size: 11px;
width: 458px;
float: left;
border-right:solid 1px #e6e6e6;
}

.setsumei_larea h3 {
	font-size:14px;
	font-weight:bold;
	}

.setsumei_rlist {
margin-top: 20px;
padding-top:5px;
width: 200px;
text-align:right;
float: right;
}

.sociallg {
width:auto;
padding:10px 0px 20px 0px;
}

.social-1 {
width:111px;
height:23px;
padding-right:3px;
margin-bottom:5px;
float:left;
}

.social-2 {
    width:88px;
	height:23px;
padding-right:15px;
margin-bottom:5px;
float:left;
}

.social-3 {
width:68px;
height:23px;
padding-top:8px;
padding-right:5px;
margin:0px;
float:left;
}

.social-4 {
width:88px;
height:23px;
padding-top:8px;
padding-right:5px;
margin:0px;
float:left;
}


.pp_space {
	padding:280px 10px;
}
