@charset "utf-8";

/* common */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote {margin:0;padding:0;} 
fieldset,img{border:0;} 
table{border-collapse:collapse; border-spacing:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;} 
ol,ul {list-style:none;} 

body{padding:0;
margin:0;
position:relative;
}

#delimiter{
	width:950px;
	margin:5px 0 25px 0;
	font-size:75%;
	text-align:left;
}


#tokuten{
	width:910px;
	margin-bottom: 5px;
}

#tokuten .tokuten3{
	width:910px;
	background-image: url(https://s.yimg.jp/images/bb/promo/cpn/soho111001/cp4_bg.png);
	background-repeat: no-repeat;
	height: 72px;
	position: relative;
}

#tokuten .tokuten3 .optionText{
	text-align: left;
	position: absolute;
	height: 30px;
	width: 761px;
	vertical-align: middle;
	top: 7px;
	right: 42px;

}

#tokuten .tokuten3 .optionIcon{
	text-align: left;
	position: absolute;
	height: 31px;
	width: 79px;
	vertical-align: middle;
	top: 0px;
	right: 811px;
	background-image: url(https://s.yimg.jp/images/bb/promo/cpn/soho111001/option.png);
	background-repeat: no-repeat;
	text-indent: -9999;
	display: block;

}

#tokuten .tokuten3 .priceText{
	text-align: right;
	position: absolute;
	height: 20px;
	vertical-align: middle;
	top: 45px;
	right: 20px;
	font-size: 85%;
	font-weight: bold;
}

#tekiyou p.text{
	line-height: 1.25em;
	color: #514E46;
}

#tekiyou p.title{
	line-height: 1.5em;
	color: #000;
}
