BODY{
 padding-top : 0px;
 padding-left : 0px;
 padding-right : 0px;
 padding-bottom : 0px;
 margin-top : 0px;
 margin-left : 0px;
 margin-right : 0px;
 margin-bottom : 0px;border-width : 0px 0px 0px 0px;border-style : none none none none;
}

.waback{
	background-color:#F4FBF0;
	background-image:url("image/bg_leaf_t03.jpg");
}

.komebox{
	width:330px;
	height:auto;
	margin:10px auto 10px auto;
	padding:0 0 0 0;
	color:#000000;
	text-align:right;
	font-size:15px;
	line-height:1.2em;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}

.komebox span{
	color:#FF0000;
	font-weight:bold;
}

.komebox01{
	width:180px;
	float:left;
}

.komebox02{
	width:150px;
	float:left;
}



H1{
 font-size : 12px;
 font-family : "‚l‚r ‚oƒSƒVƒbƒN";
 font-weight : 700;
 line-height : 20px;
}
TD{
 font-size : 12px;
 font-family : "‚l‚r ‚oƒSƒVƒbƒN";
 font-weight : 400;
 line-height : 20px;
 
}
TD.border{
 font-size : 12px;
 font-family : "‚l‚r ‚oƒSƒVƒbƒN";
 font-weight : 400;
 line-height : 12px;
 color : #ffcc00;
 text-align : center;
}
TD.s-left{
 font-size : 12px;
 font-family : "‚l‚r ‚oƒSƒVƒbƒN";
 font-weight : 700;
 line-height : 20px;
}
TD.s-youryou{
 font-size : 12px;
 font-family : "‚l‚r ‚oƒSƒVƒbƒN";
 font-weight : 400;
 line-height : 20px;
 text-align : right;
 
}
TD.s-price{
 font-size : 12px;
 font-family : "‚l‚r ‚oƒSƒVƒbƒN";
 font-weight : 700;
 line-height : 20px;
 color : red;
 text-align : right;
}
TD.s-cart{
 font-size : 12px;
 font-family : "‚l‚r ‚oƒSƒVƒbƒN";
 font-weight : 400;
 line-height : 20px;
 text-align : right;
}
TD.s-img{
 font-size : 12px;
 font-weight : 400;
 line-height : 18px;
 text-align : center;
 
 
}
TD.left{
 font-weight : 400;
 
 
 padding-left : 0px;
 margin-left : 0px;
 border-left-width : 0px;
 border-left-style : none;
 font-size : 12px;
 font-family : "‚l‚r ‚oƒSƒVƒbƒN";
 padding-top : 0px;
 padding-right : 0px;
 padding-bottom : 0px;
 margin-top : 0px;
 margin-right : 0px;
 margin-bottom : 0px;
 border-top-width : 0px;
 border-right-width : 0px;
 border-bottom-width : 0px;
 border-top-style : none;
 border-right-style : none;
 border-bottom-style : none;
 text-indent : 10px;
}
TD.menu{
 font-size : 12px;
 font-family : "‚l‚r ‚oƒSƒVƒbƒN";
 font-weight : 400;
 
 
 background-repeat : repeat-y;}
TD.footter{
 font-size : 12px;
 font-family : "‚l‚r ‚oƒSƒVƒbƒN";
 font-weight : 400;
 
 
 
 text-align : right;
}
TD.midashi-img{
 font-size : 12px;
 font-weight : 400;
 line-height : 18px;
 text-align : center;
}
TD.midashi-border{
 font-size : 12px;
 font-family : "‚l‚r ‚oƒSƒVƒbƒN";
 font-weight : 400;
 line-height : 12px;
 color : #ffcc00;
 text-align : center;
}
TABLE.main{
 background-image : url(renew-images/background-left.gif);
 background-repeat : repeat-y;background-position : left center;
}
TD.head-img{
 background-color : white;
 text-align : right;
}
TD.numebr{
 font-size : 18px;
 font-weight : 700;
 color : red;
}
TD.s-number{
 font-size : 12px;
 font-weight : 700;
}
SPAN.sp14{
 font-size : 14px;
 font-family : "‚l‚r ‚oƒSƒVƒbƒN";
 font-weight : 700;
 line-height : 20px;
}
TD.small{
 font-size : 10px;
 font-family : "‚l‚r ‚oƒSƒVƒbƒN";
 font-weight : 400;
 line-height : 15px;
}
.A11{
 font-size : 11px;
 font-family : "‚l‚r ‚oƒSƒVƒbƒN";
}
.A12{
 font-size : 12px;
 font-family : "‚l‚r ‚oƒSƒVƒbƒN";
 text-align:left;
}
.A13{
 font-size : 13px;
 font-family : "‚l‚r ‚oƒSƒVƒbƒN";
}
.A18{
 font-size : 18px;
 font-family : "‚l‚r ‚oƒSƒVƒbƒN";
}
.A20{
 font-size : 20px;
 font-family : "‚l‚r ‚oƒSƒVƒbƒN";
}
body{
	background-image:url("image/back.jpg");
	background-repeat:repeat-x;
	background-attachment:fixed;
	background-color:#1C5292;
}

.txtbox2{
	width:auto;
	height:auto;
	padding:7px;
	color:#000000;
	font-size:12px;
	line-height:140%;
	letter-spacing:0.1em;
}

.midashi-border{
 font-size : 12px;
 font-family : "‚l‚r ‚oƒSƒVƒbƒN";
 font-weight : 400;
 line-height : 12px;
 color : #ffcc00;
 text-align : center;
}

.txtbox2_2{
	width:371px;
	height:auto;
	padding:7px;
	color:#000000;
	font-size:12px;
	line-height:140%;
	letter-spacing:0.1em;
	float:left;
}

.txtbox2_3{
	width:231px;
	height:auto;
	padding:7px;
	color:#000000;
	font-size:12px;
	line-height:140%;
	letter-spacing:0.1em;
	float:left;
}

.rightimg{
	width:auto;
	height:auto;
	float:left;
}

.rightimg2{
	width:auto;
	height:auto;
	margin:0 0 0 0;
	padding:30px 0 0 0;
	float:left;
}

.kaijyo{
	clear:both;
}

.txtbox02{
	padding:10px 0 0 0;
	color:#000000;
}

.txtbox02 h1 span{
	color:#FF0000;
}

.txtbox02 h1{
	color:#000000;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.kakutable{
	width:300px;
	height:auto;
	margin:0 0 0 20px;
	padding:0 0 0 0;
	line-height:150%;
	font-size:12px;
	color:#000000;
	float:left;
}

.td001{
	width:100px;
}

.td002{
	width:10px;
}

.td003{
	width:190px;
}

.kukuriall{
	width:auto;
	height:auto;
	margin:0 0 20px 0;
	padding:0 0 0 0;
}

.kyouchored{
	margin:10px 0 0 0;
	color:#FF0000;
	font-size:14px;
	font-weight:bold;
}

.kyouchored2{
	margin:10px 0 0 0;
	color:#FF0000;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}

.kyouchobrack{
	margin:10px 0 0 0;
	color:000000;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	line-height:140%;
}

.txtbox3{
	padding:5px;
	color:#FF0000;
	font-size:12px;
	font-weight:bold;
}

.osusume{
	color:#FF0000;
	font-size:12px;
	line-height:125%;
	font-weight:bold;
}

.sobaare{
	margin:0 0 20px 0;
	padding:0 0 0 0;
	color:#FF0000;
	font-size:12px;
}

.message{
	width:480px;
	height:auto;
	margin:0 0 0 0;
	padding:10px;
	color:#000000;
	font-size:13px;
	line-height:150%;
	letter-spacing:0.2em;
}

.message img{
	width:125px;
	height:auto;
	margin:0 0 0 0;
	padding:0 0 5px 5px;
	float:right;
}

.message2{
	width:auto;
	height:auto;
	margin:0 0 0 0;
	padding:10px;
	color:#000000;
	font-size:12px;
	line-height:150%;
	letter-spacing:0.2em;
}

.left001{
	width:207px;
	height:auto;
}

.txt006{
	width:auto;
	height:auto;
	margin:0 0 0 0;
	padding:5px 5px 0 17px;
	color:#000000;
	font-size:12px;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height:140%;
}

.kuuhaku{
	width:460px;
	height:auto;
	margin:0 auto 0 auto;
	padding:20px 0 20px 0;
}

.columntxt01{
	width:auto;
	height:auto;
	margin:0 auto 0 auto;
	padding:10px 20px 10px 20px;
}

.columjs{
	width:auto;
	height:auto;
	padding:10px 0 0 20px;
}


.englefttxt{
	width:196px;
	height:auto;
	margin:10px 0 0 11px;
}

.englefttxt span{
	font-weight:bold;
}

.engmaint{
	width:490px;
	height:auto;
	font-size:12px;
	color:#000000;
}

.engph001{
	width:160px;
	height:auto;
	margin:0 auto 0 auto;
}

.engrighttxtb{
	width:auto;
	height:auto;
	margin:0 0 0 0;
	padding:10px;
	text-align:left;
	font-size:12px;
	color:#000000;
}

.engrighttxtb h1{
	margin:0 0 0 0;
	padding:0 0 0 0;
	color:#FF0000;
	font-size:14px;
}

.engrighttxtb h2{
	margin:0 0 0 0;
	padding:0 0 0 0;
	color:#000000;
	font-weight:bold;
	font-size:14px;
}

.engrighttxtb h3{
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:14px;
	color:#FF0000;
	font-size:12px;
}

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

.engloat01{
	width:200px;
	height:auto;
	float:left;
}

.engloat02{
	width:280px;
	height:auto;
	float:left;
}

