@charset "utf-8";
/* CSS Document */
h1 {
color:#fff;
font-size:15px;
font-weight:normal;
marg in-top:-15px;
background:#e50011;
text-align:center;
padding:5px 0;
}
h2 {
	color:#1A1A1A;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	padding:0px;
	margin:0px 0px 0px 0px; 
	}

h3{
float:left;
margin-right:10px;
}

#wrapform{
float:left;
margin:0;
padding:0 0 20px 0;
display:inline;
}
 
 
.ssl{
margin:0 0 0 5px;
color:#C8161E;
font-size:10pt;
}

.cart{
position:absolute;
right:0px;
top:12px;
}

.cart2{
position:absolute;
right:150px;
top:12px;
}

.cart3{
position:absolute;
right:300px;
top:12px;
}
.cart4{
padding:0 5px 5px 0;	
}

.halftittle{
position:relative;	
}

.since{
position:absolute;
top:-80px;
right:-8px;
}


.jitaku2{
margin:10px 0 15px;
padding:7px 0 3px;
background-color:#F69;
height:25px;
width:726px;
color:#fff;
text-align:left;	
font-size:13pt;
}



.jitaku2 img{
margin:0 10px -4px 50px;
}

.jitakuitem{
margin:0;
position:relative;
padding-right:10px;
float:left;
}

.jitakuitem2{
margin:0;
position:relative;
padding-right:13px;
float:left;
}

.itemend{
padding-right:0;	
}

.jitakuitem dt,
.jitakuitem2 dt{
position:absolute;
top:10px;
left:10px;
}


.linkimg2:hover{
opacity:0.8;
filter:alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";
}

.case1{
color:#fff;
background-color:#33CCFF;
padding:2px 100px;
margin:15px 0;
display:inline-block;
}

.caseitem{
line-height:1;
padding:10px 0 0;
}

.donwari{
margin:0 0 -3px 5px;
}

.donwari2{
margin:0 0 -6px 5px;
}

.akahakophoto{
float:left;
padding:0 15px 0 15px;
}

.akahakophoto2{
float:left;
}


.akahakocap2{
color:#C8161E;
border:2px dotted #C8161E;
padding:8px 0 8px 15px;
margin-top:20px;
width:345px;
display:block;
}



#akahako{
margin:0 0 20px 0;	
}

#akahako dd{
font-size:12pt;	
font-weight:bold;
line-height:1.8;
}

#akahako dl dl{
padding:0 0 0 10px;
}

#akahako dl dl dt{
padding:10px 0 0;	
}

#akahako dl dl dd{
font-size:9pt;
font-weight:normal;
line-height:1.5;
float:left;
}

#akahako dl dl dd img{
float:right;	
margin:-25px 0 0;
}


#akahako dl dl dd span{
display:inline-block;
padding-top:7px;
}

#akahako form{
float:left;
border:2px solid #E60012;
margin:10px 0 0;
width:360px;
}


.kasuriset dt{
font-size:12pt;	
color:#fff;
background-color:#E60012;
padding:5px 25px;
}

.kasuriset2,
.kasuriset3,
.kasuriset4{
float:left;	
}

.kasuriset2 img{
float:left;	
padding:0 10px 0 0;
}

.kasuriset2 dt{
font-size:12pt;	
color:#fff;
background-color:#E60012;
padding:5px 25px;
}

.kasuriset3 dt{
font-size:12pt;	
color:#fff;
background-color:#E60012;
padding:20px 25px;
width:264px;
line-height:1.8;
}

.kasuriset3 dd{
background-color:#F9C;	
padding:25px;
}

.kasuriset3 img{
float:left;	
margin: 0 15px 0 0;
}

.kasuriset img{
float:left;	
}

.formgyomu{
clear:both;
border:2px solid #0099FF;
width:696px;
margin:15px 15px 0;
}

form dl.kasuriset dd{
background-color:#F9C;
font-size:11pt!important;
line-height:1.3!important;
padding:12px 25px;
font-weight:normal!important;
}

form dl.kasuriset2 dd{
background-color:#F9C;
font-size:11pt!important;
line-height:1.3!important;
padding:20px 25px;
font-weight:normal!important;
}

.soupselect dt{
float:left;
background-color:#FAEBD7;
margin:15px 10px 10px 20px;
padding:12px 8px;
font-size:10pt;
line-height:1.2;
}

.soupselect2{
float:left;	
}

.soupselect2 dt{
float:left;
background-color:#FAEBD7;
margin:15px 0 0 15px;
padding:8px 10px;
font-size:10pt;
line-height:1.2;
}


.soupselect dd{
font-size:10pt!important;
font-weight:normal!important;
}

.soupselect2 dd{
font-size:10pt!important;
font-weight:normal!important;
}

#akahako form p{
padding:18px 0 0;
float:left;
}

.setvol{
clear:both;	
margin:0 0 0 80px;
}

.setvol2{
clear:both;	
margin:5px 0 0 90px;
}

.submit{
float:left;
margin:-8px 0 10px 10px;
}

.submit2{
float:left;
margin:-3px 0 10px 10px;
}

.freedial{
clear:both;
padding:20px 0 10px 10px;
position:relative;
}


#order_form2 tr td strong {
	padding: 2px;
	width: 145px;
	margin: 0 0 0 10px;
	background-color: #E60012;
	color: #FFF;
	display: block;
	text-align: center;
}

#order_form3{
background-color:#fff;	
padding:10px 5px 20px;
border-collapse: separate;
}

#order_form3 tr td span.e2 {
	color:#C8161E ;
	font-weight:bold;
}

#order_form3 .e3 td{
padding:0 0 0 5px;	
}

#order_form3 .e4 td{
padding:10px 0 0;	
}

#order_form3 .e5 td{
padding:15px 0 0;	
}

#order_form3 .e6 td{
padding:0 0 0 38px;	
}

#order_form3 .e7 td{
padding:10px 0 0  38px;	
}


#order_form2 .order_form_soba {
	background-color: #630;
}
#order_form2 .order_form_cool {
	background-color: #2EA7E0;
}
#order_form2 .order_form_gentei {
	background-color: #EA609E;
}
#order_form2 .order_form_maroyaka {
	background-color: #F39800;
}
#order_form2 .order_form_kakushi {
	background-color: #BF7C60;
}
#order_form2 .order_form_dashi {
	background-color: #CC99CC;
}
#order_form2 .order_form_healthy {
	background-color: #99CC99;
}
#order_form2 .order_form_mix {
	background-color: #090;
} 
 
#ordercss{
border:#999 dotted 1px;
padding:15px 13px 20px;
background-color:#FEECCD; 
width:700px;
}

.itemcap td{
font-size:9pt;
line-height:1.3;
padding:10px 0 5px 12px;
}

.itemcap span{
font-weight:bold;	
font-size:10pt;
}



.checkbutton2 td{
padding:10px 0 0 38px;	
}

.checkbutton2 input{
margin-top:5px;	
}



.caption{
padding:20px 25px 0 0;	
font-size:9pt;
}

.caption2{
font-size:9pt;
font-weight:normal;
line-height:1.5;
float:left;
margin:10px 0;
}

.tokuten{
clear:both;	
margin:20px 0 0 10px;
}

.tokuten dd{
float:left;	
margin:5px 10px 0 0;
}

.itemtitle{
padding:0 0 10px;
}

.fontnormal{
font-weight:normal;	
line-height:1.5;
}

.kasurihako{
float:left;	
}

.kasurihako img{
float:left;	
padding:7px 10px 0 0;
}


.kasurihakosetcap{
font-size:10pt;
margin:0 15px 10px;	
}

.itemcolor{
padding-bottom:10px;	
}

#order_form3 .e1{
background-color:#FF50B4;
width: 160px;
margin: 0 0 5px 0;
color: #FFF;
display: block;
text-align: center;
}

#order_form3 .r1{
background-color:#1E90FF;
width: 160px;
margin: 0 0 5px 0;
color: #FFF;
display: block;
text-align: center;
}

#order_form3 .o1{
background-color:#FF0000;
width: 160px;
margin: 0 0 5px 0;
color: #FFF;
display: block;
text-align: center;
}


#order_form3 .o2{
background-color:#FF6600;
width: 160px;
margin: 0 0 5px 0;
color: #FFF;
display: block;
text-align: center;
}

#order_form3 .o3{
background-color:#99CC99;
width: 160px;
margin: 0 0 5px 0;
color: #FFF;
display: block;
text-align: center;
}

#order_form3 .o4{
background-color:#993399;
width: 160px;
margin: 0 0 5px 0;
color: #FFF;
display: block;
text-align: center;
}

#order_form3 .o5{
background-color:#663300;
width: 160px;
margin: 0 0 5px 0;
color: #FFF;
display: block;
text-align: center;
}
.kara1{
line-height:1.2;
border-top:1px dotted #000;
display:inline-block;
padding:10px 0 5px;	
font-size:9pt;
width:180px;
font-weight:bold;
}
.kara2{
border-bottom:1px dotted #000;
display:inline-block;
padding:0 0 10px;	
margin:0 0 10px;
width:180px;
line-height:0;
}

.pirikara{
font-weight:normal;
color:#fff;
background-color:red;
display:block;
}
.matome{
margin:0 0 15px;
}
.otoku1{
margin:0 0 -3px;
padding:0 7px 0;
}

.sale{
position:absolute;
bottom:-25px;
left:90px;
}
.underline{
border-bottom:3px solid #C00;
background-color:#FF0;	
}
.furikomi{
margin:0 30px;
font-weight:bold;
color:#336;	
font-size:110%;
line-height:1.7;
}

.furikomi span{
font-weight:normal;
}
.furikomi2{
margin:0 12px 5px;	
}
.men{
font-weight:normal;	
}

td.cap10{
font-size:130%;
font-weight:bold!important;
line-height:2;
color:red;
background-color:yellow;
}

.namamen b{
font-size:110%;	
line-height:2;
}

.namamen span{
font-weight:bold;
font-size:110%;
}

.cap10{
font-size:120%;
font-weight:bold;
line-height:1.7;
color:red;
background-color:yellow;
}
.men{
font-weight:normal!important;
}

.blue4{
color:#03F;
font-weight:bold;
font-size:9pt;	
line-height:1.2;
}