/*-----topロゴ-----*/


#main{
	width: 950px;
	
	
}  


.box{
	width: 850px;
	margin: 50px auto;

}


h2{
	font-size: 180%;
	border-left: 8px solid #5f90bb;
	border-bottom: 1px solid #5f90bb;
	margin: 120px 120px 50px 120px;
	padding-left: 25px;
	text-align: left;
	background: #ffffff;

}

h3{
	font-size: 130%;
	margin: 50px 70px 50px 70px;
	background-color: #F0F3EF;
	color: #818181;
	border: 1px solid #ffffff;
	border-radius: 5px 5px 5px 5px;
	padding-top: 5px ;
}




/*=========料金 配送 注文=========*/





#charge p{
	margin: 70px auto;

}

#oshiharai{
	width: 850px;
	margin: 50px auto;

}


/*-----ご注文手順-----*/

dd a:link{color:#0075c2;}
dd a:visited{color:#0075c2;}
dd a:hover { color: #b4ada9; }



/*-----料金表-----*/

#charge{
	width: 850px;
	margin: 50px auto;

}

#charge table{
	margin: 20px auto;
	border-collapse: collapse;
	vertical-align :baseline;
	
}

#charge th{
	width: 150px;
	height: 30px;
	border: 1px solid ;
	line-height: 2;
	padding-top: 3px;
}


.charge-th-m{
	font-size: 100%;
	font-weight:bold ;
}


.charge-th-S{
	font-size: 90%;
}


.charge-tr-c{
	background: #f7fdff;
}


dl {
	text-align: left;
}


dt{
	font-size: 130%;
	/*border-left: 5px solid;*/
	padding-left: 20px;
	margin: 20px 50px 0px 120px ; 
}


dd{
	font-size: 80%;
	margin: 10px 60px 20px 160px;
}








/*======ご注文　お問い合わせ======*/


#contact{
	width: 850px;
	margin: 50px auto;

}

#contact p{
	width: 600px;
	margin: 40px auto;
	text-align: left;
	color: #9f9f98;

}


#contact a{
	display: block;
}


#contact a:link{color:#26499d;}
#contact a:visited{color:#26499d}
#contact a:hover { color: #b4ada9;}









/*-----見出し　文字　装飾 -----*/


.ul-s{
	width: 600px;
	text-align: left;
	margin: 50px auto;
	font-size: 70%;	
	
}


.ul-s li{
	margin-left: 1em;
	text-indent: -1em;
	margin-top: 0.2em;
	
}



.ul-m{
	text-align: left;
	/*margin: 30px 20px;*/
	font-size: 100%;	
}

.li-s{
	font-size: 70%;
	margin-left: 150px;
	padding-left: 70px;
	text-align: left;	
}

.li-m{
	font-size: 100%;
	margin-left: 150px;
	padding-left: 70px;
	text-align: left;	
}	





.meishi-neme{
	font-size: 120%;
	margin: 30px 0px 30px 120px;
	border-left: 8px solid #a3b9e0;
	padding-left: 10px;
	text-align: left;
	

}

	
.midashi-3{
	font-size: 100%;
	border-left: 8px solid #a3b9e0;
	margin: 20px 150px 20px 150px;
	padding-left: 20px;
	text-align: left;	
}

.midashi-2{
	font-size: 120%;
	border-left: 8px solid #000000;
	border-bottom: 1px solid #000000;
	margin: 30px 80px;
	text-align: center;	
}

.midashi-1{
	font-size: 120%;
	border: 1px solid;
	margin: 30px 80px;
	padding-top: 5px;
	text-align: center;
	
}


.midashi-0{
	font-size: 120%;
	border: 1px solid;
	margin: 30px 80px;
	padding-top: 5px;
	text-align: center;
	
}



.font-150{
	margin: 50px auto;
	font-size: 150%;
}


.font-70{
	display: block;
	font-size: 90%;
	text-align: left;
	margin-top: 10px;
	margin-left: 1em;
	text-indent: -1em;
	
}

.link{
	color: #c9c9c4;
}


	