@charset"utf-8";

/* format ------------------------------------------------------------------------------ */
body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5{ margin:0; padding:0; }
body{
font-size: 65%;
background: #fff;
color: #222222;
font-family:"ＭＳ Ｐゴシック", "MS P Gothic", "ヒラギノ角ゴ Pro W3", 'Hiragino Kaku Gothic Pro', Osaka, "メイリオ", "Meiryo", Helvetica, Arial, sans-serif;
}
/*body, h1, h2, h3, h4, h5{ font-size:70%; }*/
* html body{font-size: 70%; }
h1, h2, h3, h4, h5 {line-height: 140%; }

table { margin:0; }
img{vertical-align:top; }
a img{border:none; }
p {line-height: 140%; }
* html p {line-height: 140%; }
a:link { color:#0058cf; text-decoration:none; }
a:visited { color:#0058cf; text-decoration:none; }
a:hover { color:#72acc9; text-decoration:underline; }
a:active { color:#72acc9; text-decoration:underline; }


/* layout ------------------------------------------------------------------------------ */
#wrapper{ text-align:center; font-size:1.2em; background:url(images/bg.gif) repeat-y center; }

#head { width:760px; margin-left:auto; margin-right:auto; margin-bottom:25px; }

#main { width:760px; margin-left:auto; margin-right:auto; margin-bottom:28px; }
#main .bg { width:760px; }

#main .cap01 { width:154px; text-align:right; }
#main .con02 { width:740px; text-align:left; background-image: url(images/bg_02.gif); background-repeat: no-repeat; background-position: right bottom; }
#main .con02 img { margin-left:25px; margin-bottom:18px; }
#main .con02 p { margin-left:25px; margin-bottom:12px; }
#main .con03 { width:750px; text-align:center; }
#main .con04 { width:500px; text-align:left; }
#main .con04 img { margin-left:25px; margin-bottom:10px; }
#main .con04 p { margin-left:70px; margin-bottom:12px; }
.bgclr {font-size:120%;background-color: #B8B199;color: #FFFFFF;padding: 2px 0px 2px 5px;margin: 0px 0px 10px 0px;}

#main .con05 { width:500px; text-align:left; }
#main .con05 img { margin-left:70px; margin-bottom:0px; }
#main .con05 p { margin-left:120px; margin-bottom:12px; }
#main .con06 { width:659px; height:550px; text-align:left; padding:15px 50px 18px 50px; margin:20px auto 0 auto; background-image: url(images/et_top.gif); background-repeat: no-repeat; background-position: center top; }
#main .con06 img { margin-left:0; margin-bottom:0; }
#main .con06 p { margin-left:45px; margin-bottom:20px; }
.con07 { width:600px; text-align:left; margin:0 0 0 40px; }
#main .con08 { width:698px; text-align:left; }
#main .con08, h4 { margin-left:30px; }
#main .con08 p { margin-left:30px; margin-bottom:12px; }

#main .btn { width:750px; padding:20px 0 30px 0; text-align:center; background-image: url(images/bg_01.gif); background-repeat: no-repeat; background-position: left; }
#main .qr { width:173px; text-align:left; }
#main .qr2 { width:250px; text-align:left; }

#main .menu { width:582px; text-align:left; }
#main .menu h3 { margin:0 0 20px 0; }
#main .menu .menu-btm{ background:url(../images/et_btm.gif) no-repeat bottom left; }
#main .model { width:567px; text-align:right; margin-top:7px; }

#ft {
	width:760px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:10px;
	background-color: #000063;
	background-image: url(images/footer_bg.gif);
	background-repeat: repeat-x;
}
#ft .ft-img {background:url(../images/foot01.gif) top no-repeat; height:80px; }
#ft .reg { width:500px; padding:5px 0 0 15px; }
#ft .reg p{ text-align:left; color:#ffffff; }
#ft .copyright { width:200px; padding:5px 15px 0 0; }
#ft .copyright p{ text-align:right; color:#ffffff; }
#ft a:link { color:#fff; text-decoration:underline; }
#ft a:visited { color:#fff; text-decoration:underline; }
#ft a:hover { color:#61daf6; text-decoration:underline; }
#ft a:active { color:#61daf6; text-decoration:underline; }

/* setting of float */
.fleft{ float:left; }
.fright{ float:right; }
.hr{ clear: both; font-size: 0px; height:1%;}
.hr hr{ display:none; }


/* printSetting */
@media print {
}

