h1,h2,h3,h4,h5,h6,p,ul,ol,dl,li,img{margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}

body {background: #ffffff;margin: 0px ;padding: 0px;text-align:center;

/*filter: progid:DXImageTransform.Microsoft.shadow(color=#999999, direction=120, strength=6);*/
}

a {text-decoration: none;}
a:link { color: #666666;} 
a:visited { color: #666666;} 
a:active { color: #666666;} 
a:hover { color: #111111; }

strong{color:#cc3300;font-size:100%;margin-left:3px;}

/*img {border:solid 1px #111111 ; width:100%;}*/

/*
.img_float {margin:0px;letter-spacing:0.0em;;height:100%;
}
*/
.img_float img{float: left;margin:1.0em;

}


.img_clear{clear:left;
}

/*---------------フォント-----------------------*/

h1 {font-size:110%; color:#333333; line-height:120%; margin-top:4px;
margin-right:20px;font-family:"HGP行書体", "細明朝体",serifs;text-align:right;
font-weight:500;
}

h2 {font-size:170%; color:#333333; line-height:120%; margin-top:10px;
	font-family: "ＤＦ平成明朝体W3", "細明朝体",serif;
	border-bottom:double 3.0px #939300;
}

h3 {font-size:100%; color:#330066; line-height:120%; margin:10px 8px 0px 22px ;
	font-family: "ＤＦ平成明朝体W3", "細明朝体",serif;font-weight:700;
}

h4 {font-size:100%;  color:#111111; line-height:120%; margin:5px 0px 5px 0px;
	font-family: "ＤＦ平成明朝体W3", "細明朝体",serif;font-weight:700;
}

p  {font-size:90%;  color:#444444; line-height:160%; margin:5px 20px 15px 28px;
	font-family: "ＭＳ Ｐ明朝", "細明朝体";letter-spacing:0.1em;
}

li {font-size:120%;  color:#333333;margin:00px 0px 15px 20px;
	padding:0px 0px 0px 5px;font-family:"HG有澤楷書体",cursive;
    
}

.item_container h3{font-family: "ＭＳ Ｐ明朝", "細明朝体";font-size:100%;}

/*-----------------段組--------------------------*/


.container{width:745px;
border-top : #cccccc 1px solid;
border-left : #cccccc 1px solid;
border-bottom : #cccccc 1px solid;
text-align:left;
background:#ffffff url(img/shadow.gif) repeat-y ;

min-height: 100%;

}


.header{width:740px;height:300px;border-bottom: #999999 1px solid;
background:url(img/top_konbuaburi.jpg);
}

.main{width:740px;height:100%;}

.main-left{width:180px;float:left;}

.menu{margin-top:25px;margin-left:10px;list-style-image:url(img/li.gif);
}

.main-right{width:510px;float:right;padding:10px;
}

.item_container{width:510px;padding:10px 0px 10px 0px;}

.item_left{width:160px;float:left;
margin:5px 5px 5px 0px;text-align:center;background:#ffffff;}

.item_right{width:160px;float:right;
margin:5px 0px 5px 5px;text-align:center;background:#ffffff;}

.item_img{width:500px;border:1px solid #bbbbbb;
padding:2px;text-align:center;background:#ffffff;
margin-left:5px;
}

.thum_container{width:500px;
text-align:center;background:#ffffff;margin:5px 0px 0px 5px;
}


.thum_container p{font-family:sans-serif;font-size:70%;margin:0px;
text-align:right;
}

.thum{width:120px;float:left;text-align:center;background:#ffffff;
	  border:1px solid #bbbbbb;margin-right:4px;padding-top:3px;
}

.thum_right{width:120px;float:right;text-align:center;background:#ffffff;
	  border:1px solid #bbbbbb;padding-top:3px;
}

.center{text-align: center;
}

.footer{width:740px;height:25px;background:#000000;text-align:center;

/*vertical-align:bottom;*/

/*    position:absolute;
    bottom:0px;*/

}
.footer p{color:#ffffff;font-family:"HG有澤楷書体",cursive;font-size:110%;margin:0px;}

/*-----------------フォーム----------------------*/

form{padding-bottom:5px;text-align: center;}

#melmaga{width:500px;text-align:center;margin-top:5px;
}

#melma_container{width:498px;padding:5px 0px 5px 0px;
}

#melma_left{width:200px;float:left;margin-left:10px;text-align:right;
}

#melma_right{width:256px;float:right;margin-right:20px;text-align:left;
}

#melmaga p{padding:0px;margin:0px 5px 0px 0px;font-family:sans-serif;
font-weight:600;}

/*-----------------カート----------------------*/
.cart_container{width:650px;border: #cccccc 1px solid;background:#ffffff;
text-align:left;}

.cart_header{width:650px;text-align:left;height:100px;}

.cart_main{width:650px;text-align:center;padding-bottom:5px;}

.cart_main_item{width:550px;border: #cccccc 1px solid;}

.item{width:548px;padding-bottom:5px;border-bottom:1px #cccccc dotted;}

.total{width:548px;padding-bottom:5px;;}

.classify_name{width:180px;float:left;}

.classify_num{width:90px;float:left;}

.classify_num p{font-size:90%;  color:#444444;  margin:0px 5px 0px 5px;	font-family: "ＭＳ Ｐ明朝", "細明朝体";
}

.classify_name2{width:210px;float:left;}

.classify_num2{width:110px;float:left;}

.classify_num2 p{font-size:90%;  color:#444444;  margin:0px 5px 0px 5px;	font-family: "ＭＳ Ｐ明朝", "細明朝体";
}

.cart_main_info{width:510px;}

.cust_info{width:508px;padding-bottom:5px;}

.cust_info_l{width:230px;height:30px;float:left;text-align:right;
background:#eeeeee;}

.cust_info_r{width:270px;height:30px;float:right;text-align:left;
margin-left:5px;}


.cust_info_l p{padding:0px;margin:0px 5px 0px 0px;font-family:sans-serif;
font-weight:600;}

.cust_info_r p{font-size:90%;  color:#444444; line-height:160%; margin:0px 5px 0px 5px;	font-family: "ＭＳ Ｐ明朝", "細明朝体";letter-spacing:0.1em;
}

.cust_info_r_mess{width:270px;height:60px;float:right;text-align:left;
margin-left:0px;}


.cust_info_r_item{width:270px;height:80px;float:right;text-align:left;
margin-left:0px;}

.cust_info_r_item p{font-size:90%;  color:#444444; line-height:160%; margin:0px 5px 5px 5px;	font-family: "ＭＳ Ｐ明朝", "細明朝体";letter-spacing:0.1em;}

.cart_footer{width:650px;height:20px;background:#000000;text-align:center;}

.cart_footer p{color:#ffffff;font-family:"HG有澤楷書体",cursive;font-size:110%;margin:0px;}

#mail_font {margin:15px 40px 15px 40px;text-align:left;}
