body{
	margin:0px;
	padding:0px;
        text-align:center;
	height:100%;
	background-image: url(../image/bg.jpg);
	background-repeat: repeat;
}

.page{
	width:705px;
	height:auto;
	margin:0px auto 0px auto;
	padding:0px;
        text-align:left;
}

.main{
	float:right;
	width:705px;
	padding-top:0px;
	padding-bottom:20px;
	margin-top:0px;
	height:auto;
        text-align:left;
	background-color:#ffffff;
	background-image:url(../image/main_bg.gif);
	background-repeat:repeat-y;

}

#head{
	width:705px;
	height:auto;
	margin:0px auto 0px auto;
	padding: 0px;
}

img{
	margin:0px;
	padding:0px;
}

img.offer{
	margin-bottom:30px;
}

img.right{
	margin-right:20px;
	margin-left:25px;
	margin-bottom:25px;
	float:right;
}

img.left{
	margin-right:20px;
	margin-left:25px;
	margin-bottom:25px;
	float:left;
}

img.line{
	vertical-align: -13px;
}
img.tick{
	vertical-align: -3px;
}
img.maru{
	vertical-align: -4px;
}
img.good{
	vertical-align: -4px;
}
img.batu{
	vertical-align: -4px;
}
img.mark{
	vertical-align: -4px;
}
img.check{
	vertical-align: -4px;
}

#foot {
	width:auto;
	margin: 0px;
	padding: 5px 0px 0px 1px;
        color:#fff;
	font-size:70%;
	text-align:center;
	clear:both;
	line-height:120%;
}

#foot a{
        color:#fff;
	font-weight:normal;
	text-align:center;
	clear:both;
	padding:0px;
	text-decoration:none;
}
#foot a:hover{
	text-decoration:underline;
}


h1{
	color:#fff;
	font-size:11px;
	margin:3px 0px 0px 0px;
	padding:0px;
	font-weight:normal;
	width:450px;
	float:left;
}

h2.image{
	background-image:url(../image/image.gif);
	background-repeat:no-repeat;
	background-position :center ;
	text-indent:-9877em;
	height:325px;
	padding:0px;
	margin:10px 0px 0px 0px;
}

strong.blue {
color:#00f;
}

strong.red {
color:red;
}

strong.redbig {
color:red;
	line-height:250%;
}

p{
	color:#333333;
}

p.center{
	text-align:center;
}
p.sentence{
	width:620px;
	color:#333333;
	font-size:15px;
	font-family:"Verdana", "Arial", "sans-serif", "Trebuchet MS", "Georgia";
	margin:0px 0px 0px 30px;
	line-height:150%;
	border: 1px solid #dfdfdf;
	padding:10px;

}
*html p.sentence{
	width:640px;
	color:#333333;
	font-size:15px;
	font-family:"Verdana", "Arial", "sans-serif", "Trebuchet MS", "Georgia";
	margin:0px 0px 0px 30px;
	line-height:150%;
	border: 1px solid #dfdfdf;
	padding:10px;

}
p.sentencetitle{
	width:640px;
	color:#333333;
	font-size:15px;
	font-family:"Verdana", "Arial", "sans-serif", "Trebuchet MS", "Georgia";
	margin:0px 0px 0px 30px;
	line-height:150%;
	padding:10px;
	padding-bottom:0px;

}

p.sentenceline{
	width:640px;
	margin:0px 0px 0px 30px;
}

table{
	border-bottom:none;
	border-left:none;
	border-right:none;
	border-collapse:collapse;
	font-size:80%;
	width:560px;
	margin:0px 0px 20px 30px;
}

td{
	border-top:none;
	border-bottom:1px solid #cccccc;
	border-left:none;
	border-right:none;
	padding:10px;
}
th{
	border-top:none;
	border-bottom:1px solid #cccccc;
	border-left:6px solid #cccccc;
	border-right:none;
	background-color:#F3F3F3;
	font-weight:normal;
	padding:10px;
	width:160px;
}


a img{
	border:0;
	margin:0px;
	padding:0px;
}

form{
	width:620px;
	color:#333333;
	font-size:15px;
	font-family:"Verdana", "Arial", "sans-serif", "Trebuchet MS", "Georgia";
	margin:0px 0px 0px 30px;
	line-height:150%;
	border: 1px solid #dfdfdf;
	padding:10px;
}

*html form{
	width:640px;
	color:#333333;
	font-size:15px;
	font-family:"Verdana", "Arial", "sans-serif", "Trebuchet MS", "Georgia";
	margin:0px 0px 0px 30px;
	line-height:150%;
	border: 1px solid #dfdfdf;
	padding:10px;
}

p.sentenceform{
	color:#333333;
	font-size:90%;
	line-height:140%;
	font-family:"lr oSVbN","sans-serif","Osaka","Helvetica";
	margin:10px 0px 0px 10px;
}
p.sentenceform_botom{
	color:#333333;
	font-size:90%;
	line-height:140%;
	font-family:"lr oSVbN","sans-serif","Osaka","Helvetica";
	margin:5px 0px 0px 10px;
}

div.waku{
	border:1px solid #FFD9E4;
	font-weight:bold;
	padding:20px;
	margin:30px;
	margin-top:10px;
	margin-bottom:10px;
	width:600px;
	color:#333333;
	background-color:#ffffff;
	background-image:url(../image/paint09.jpg);
	background-repeat:no-repeat;
}
div.waku p{
	color:#FF0057;
	font-size:100%;
	line-height:150%;
	font-family:"lr oSVbN","sans-serif","Osaka","Helvetica";
}

div.waku2{
	border:1px solid #FFD9E4;
	font-weight:bold;
	padding:20px;
	margin:30px;
	margin-top:10px;
	margin-bottom:10px;
	width:600px;
	color:#333333;
	background-color:#ffffff;
}
div.waku2 p{
	color:#333;
	font-size:100%;
	line-height:150%;
	font-family:"lr oSVbN","sans-serif","Osaka","Helvetica";
}


p.center{
	text-align:center
}

a.offer{
    margin:20px auto;
	text-align:center;
	display:block;
	width:421px;
	height:79px;
list-style-type: none;
  text-indent: -9999px; /* textπςΞ· */
	background-image:url(../image/order.gif);
	background-repeat:no-repeat;
	background-position:top center;
	/* \*/
	overflow:hidden;
	/* */
}
a.offer:hover{
	background-image:url(../image/order.gif);
	background-repeat:no-repeat;
	background-position:0px -79px;
}

div.voice{
	font-weight:normal;
	padding:20px;
	padding-top:0px;
	padding-bottom:10px;
	margin:50px;
	margin-top:0px;
	margin-bottom:10px;
	width:600;
	color:#333333;
}
div.voice p{
	color:#333333;
	padding-right:10px;
	padding-left:10px;
	font-size:90%;
	line-height:208%;
	font-family:"lr oSVbN","sans-serif","Osaka","Helvetica";
	background-image:url(../image/note_line.gif);
}
em {
	background-color:#FFFF00;
	font-style:normal;
}

div#info{/* CCt[ */
    	height:400px;
    	width:620px;
    	overflow:auto;
	margin:0px 0px 0px 30px;
	line-height:150%;
	border: 1px solid #dfdfdf;
	padding:10px;
	font-size:15px;
}

div#info p{/* CCt[ */
	margin:0px;
	margin-left:5px;
	color:#333333;
	font-size:15px;
	line-height:140%
}

*html div#info{/* CCt[ */
    	height:350px;
    	width:640px;
    	overflow:auto;
	margin:0px 0px 0px 30px;
	line-height:150%;
	border: 1px solid #dfdfdf;
	padding:10px;
}

