/* ƒgƒbƒv */

* { box-sizing : border-box}

* { -moz-box-sizing : border-box}

*{  margin:0;

	padding:0;
	border:0;
	text-decoration:none;
	line-height:1.5;
	font-size:12pt;

}

body{
font-size:12pt;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Arial;
margin:0px;
padding:0p;
background-image: url(img/repeat.jpg);
background-repeat: repeat;
}
#main-contents{

background-image: url(img/xrepeat.jpg);
background-repeat: repeat-x;
}

#contents{
width:970px;
margin:auto;
background-color:#FFFFFF;
}

#main_header{
clear:both;
width:970px;
}

#nav{
width:970px;
}

#main{
width::970px;

}

#sub_menu{
margin-top:20px;
width:970px;
}

#left_header{
float:left;
width:149px;
height:152px;
}

#right_header{
height:152px;
float:right;
width:821px;
}

#left_sub{
float:left;
width:577px;
margin-left:46px;
margin-right:48px;
font-size:12pt;
}

#right_sub{
float:left;
width:253px;
}

#top_header{
height:102px;
width:821px;
}

#under_header{
height:50px;
width:821px;
}

#sub_header{
clear:both;
width:875px;
}

#futter{
width:930px;
}

.style4 {
	font-weight: normal;
	color: #333333;
	font-size: 11px;}
	
#price table{
margin-left:43px;
}

#price td{
font-size:14px;
}

.bgcolor2{
background-color:#FDEFE9;
}

.bgcolor1{
background-color:#F0E8E3;
}

.free{
padding-top:11px;
padding-left:17px;
color:#FFFFFF;
}
