@charset "shift_jis";

/* CSS Document */

/* --------- リセット --------- */


body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{ 
	margin:0;
	padding:0;
}

*{
margin:0;
padding:0;
}

html{
}

body{
background:#FFF
}

ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
p{
line-height:1.5;
}

div#top img{
display:block;
}

#container {
	width:1000px;
	margin:0 auto;
	background-color:#fff;
	overflow:hidden;
	voice-family:"\"}\"";voice-family:inherit;
	overflow:visible;
}

p#ticker{
width:502px;
margin:0 auto;
margin-top:30px;
padding:16px 0 16px 0px;
}



/**********product**********/

div.product_btn{
width:830px;
margin:0 auto;
margin-top:25px;
}
td.right{
padding-left:20px;
}

p.henkin{
width:830px;
margin:0 auto;
margin-top:20px;
}
/**********c1**********/

div#c1{
margin-top:34px;
}
/**********c2**********/
div#c2{
margin-top:40px;
}
p#c2_e{
width:830px;
margin:0 auto;
}
p#c_2f{
padding-left:66px;
}
/**********c3**********/

div#c3{
margin-top:15px;
}
p#c3_1{
width:194px;
margin:0 auto;
}
div#foot_product{
margin-top:47px;
}


/**********foot**********/

p#footLink{
text-align:center;
font-size:14px;
padding:32px 0 0px 0;
margin-bottom:30px;
}

p#footLink a{
color:#FF3333;
}

/**********info**********/

div#info{
width:830px;
background:url(../image/foot_bg.gif) no-repeat;
margin:0 auto;
}
div#info_inner{
width:637px;
margin:0 auto;
padding:19px 0 12px 0;
}

p#copy{
font-size:11px;
padding-top:15px;
}

td.mail{
padding-left:46px;
}

div#foot_info2{
width:830px;
margin:0 auto;
margin-top:19px;
}

p#adress{
padding-left:15px;
font-size:14px;
}

/* --------- フォント --------- */

.j10 { font-size: 10px; line-height: 16px; }
.j14 { font-size: 14px; line-height: 22px; }
.j18 { font-size: 18px; line-height: 24px; font-weight:bold; }
.j24 { font-size: 24px; line-height: 30px; font-weight:bold; }

.red { color: #FF3333 ;}
.redb { color: #FF3333; font-weight:bold; }
.white { color: #FFF ;}

.both{
clear:both;
}
a:link { 
  color: #CC0000;
  text-decoration: underline;
}

a:visited { 
  color: #CC0000;
	text-decoration:underline;
}

a:hover { 
  color: #CC0000;
  text-decoration: none;
}

a:active { 
  color: #CC0000;
	text-decoration:underline;
}



/* --------- clearfix --------- */

.clearfix:after{
  content:".";/*.という新しい要素を生成*/
	display:block;/*要素をブロック要素に変換*/
	clear:both;/*回り込み解除*/
	visibility:hidden;/*非表示に設定*/
	height:0; /*高さを0*/
}

.clearfix{display:inline-table;zoom:1;}
 /*other IE Mac 5 \*/
 *html.clearfix{height:1%;}
 .clearfix{display:block;}
 /* end other IE Mac5*/


/* --------- margin --------- */

.mt10 {margin-top: 10px !important;}
.mt15 {margin-top: 15px !important;}
.mt25 {margin-top: 25px !important;}
.mt30 {margin-top: 30px !important;}
.mt40 {margin-top: 40px !important;}

.mb05 {margin-bottom: 5px !important;}
.mb10 {margin-bottom: 10px !important;}
.mb15 {margin-bottom: 15px !important;}
.mb20 {margin-bottom: 20px !important;}
.mb50 {margin-bottom: 50px !important;}
.mb80 {margin-bottom: 80px !important;}
.mb100 {margin-bottom: 100px !important;}
.mb110 {margin-bottom: 110px !important;}

.mr05 {margin-right: 5px !important;}
.mr10 {margin-right: 10px !important;}
.mr20 {margin-right: 20px !important;}

.pd03 {padding: 3px !important;}

.pt10 {padding-top: 10px !important;}
.pt20 {padding-top: 20px !important;}

.ptpb10 {padding-top: 10px !important;
padding-bottom:10px !important;

}

div,form,p,td { 
	margin:0;
	padding:0;
	text-align:left;
	font-size:14px;
	line-height:1.60;
}

img { border:0; }

em { font-style:normal;font-weight:bold; }



/* --------- 内容要素 --------- */

.head{
	position:relative; 
	width:1000px;
	}
	
.center{text-align:center;}
.henkincen{text-align:center; margin:20px auto 70px auto;}
.man1{text-align:center; margin:20px auto;}
.rikutu{text-align:center; margin:10px 0;}
.man2{text-align:center; margin:5px auto;}

.ziken{
	background-image:url(../img/2_10_2.gif); 
	width:950px; 
	height:718px; 
	margin:5px auto; 
	position:relative;
	}
.zikenframe{
	position:absolute; 
	left: 26px; 
	top: 360px; 
	width: 452px; 
	height: 344px;
	}
.zikenbun{
	position:absolute; 
	left: 506px; 
	top: 414px; 
	font-size:14px;
	}

.man3{margin:15px auto; text-align:center;}

.kansou{margin:15px auto; text-align:center;}

.daikoubutu{
	background-image:url(../img/3_10_2.gif); 
	width:950px; 
	height:307px; 
	position:relative; 
	margin:15px auto;
	}
.daibun1{
	position:absolute; 
	left: 28px; 
	top: 219px; 
	background-color:#FFF; 
	width: 417px; 
	height: 82px; 
	font-size:16px; 
	line-height:18px; 
	font-weight:600;
	}
.daibun2{
	position:absolute; 
	left: 493px; 
	top: 213px; 
	background-color:#FFF; 
	width: 205px; 
	height: 82px; 
	font-size:16px; 
	line-height:18px; 
	font-weight:600;
	}
.daibun3{
	position:absolute; 
	left: 726px; 
	top: 213px; 
	background-color:#FFF; 
	width: 203px; 
	height: 82px; 
	font-size:16px; 
	line-height:18px; 
	font-weight:600;
	}
	
.ziken2{margin:15px auto; text-align:center;}
	
.zatugaku{
	background-image:url(../img/4_03_2.gif); 
	position:relative; 
	width:949px; 
	height:369px; 
	margin:15px auto;
	}	
.kotae{
	position:absolute; 
	left: 37px; 
	top: 86px;
	}
.zatugakubun1{
	position:absolute; 
	left: 460px; 
	top: 118px; 
	width: 425px; 
	height: 67px; 
	font-size:16px; 
	line-height:20px;
	}
.zatugakubun2{
	position:absolute; 
	left: 460px; 
	top: 218px; 
	width: 425px; 
	height: 48px; 
	font-size:16px; 
	line-height:20px;
	}
.zatugakubun3{
	position:absolute; 
	left: 458px; 
	top: 300px; 
	width: 425px; 
	height: 44px; 
	font-size:16px; 
	line-height:20px;
	}
	
.man4{margin:15px auto; text-align:center;}
.uest{margin:25px auto; text-align:center;}	
.man5{margin:25px auto; text-align:center;}

.tyumon1{background-image:url(../img/5_07_2.gif); width:950px; height:361px; position:relative; margin:30px auto 10px auto}
.tyumon1botan{position:absolute; left: 543px; top: 273px;}

.tyumon2{background-image:url(../img/6_03_2.gif); width:946px; height:361px; position:relative; margin:10px auto 10px auto}
.tyumon2botan{position:absolute; left: 543px; top: 278px;}	
	
.tyumon3{background-image:url(../img/6_06_2.gif); width:946px; height:302px; position:relative; margin:10px auto 10px auto}
.tyumon3botan{position:absolute; left: 543px; top: 227px;}
	
.tyumon4{background-image:url(../img/6_08_2.gif); width:946px; height:362px; position:relative; margin:10px auto 10px auto}
.tyumon4botan{position:absolute; left: 543px; top: 280px;}
	
	
	
	
	
	
	

.syokubutu{background-image:url(../img/3_13_2.gif); position:relative; width:949px; height:424px; margin:15px auto; font-weight:600;}
.syokubutubun{position:absolute; left: 477px; top: 199px; width: 425px; height: 195px; font-size:16px; line-height:30px;}



.tere1{position:absolute; left: 8px; top: 325px;}
.tere2{position:absolute; left: 225px; top: 325px;}
.tere{
	position:absolute;
	left: 46px;
	top: 406px;
	width: 315px;
	height: 197px;
}

.kounyu1{background-image:url(../image/koubo_3_2.gif); width:880px; height:652px; position:relative;}
.kounyu2{background-image:url(../image/koubo_4.gif); width:880px; height:288px; position:relative;}

.kounyu3{
	position: absolute;
	left: 79px;
	top: 596px;
	width: 843px;
}
.kounyu4{
	position:absolute;
	left: 82px;
	top: 603px;
	width:843px;
}

.tousitu{background-image:url(../image/koubo_7_2.gif); width:880px; height:583px; position:relative;}
.bunkai{position:absolute; left: 243px; top: 336px; width: 246px; height: 190px;}
.toubun{
	position:absolute;
	top: 313px;
	width:337px;
	left: 500px;
	height: 246px;
}

.sei{background-image:url(../image/koubo_8_2.gif); width:880px; height:455px; position:relative;}
.seibun{position:absolute; width:294px; left: 546px; top: 138px; height: 270px; line-height:18px}

.kouka{background-image:url(../image/koubo_9.gif); background-repeat:no-repeat; position:relative; width:880px; height:279px}
.koukabun{position:absolute; left: 374px; top: 136px; width: 467px; height: 63px;}

.point{background-image:url(../image/koubo_10.gif); background-repeat:no-repeat; position:relative; width:880px; height:130px}
.pointbun{
	position:absolute;
	left: 82px;
	top: 58px;
	width: 709px;
	height: 48px;
	font-size:18px;
	font-weight:700;
	line-height:20px;
}

.bifore{
	background-image:url(../img/ma_kantan_2.jpg); 
	background-repeat:no-repeat; 
	width:990px; height:1758px; 
	position:relative; 
	margin:20px auto 40px auto; 
	float:right;
	}

.tai1{background-image:url(../image/koubo_11.gif); background-repeat:no-repeat; position:relative; width:880px; height:295px;}
.tai1bun{position:absolute; left: 190px; top: 44px; width: 681px; height: 105px;}

.tai2{background-image:url(../image/koubo_12.gif); background-repeat:no-repeat; position:relative; width:880px; height:346px;}
.tai2bun{position:absolute; left: 190px; top: 44px; width: 681px; height: 105px;}

.zikan{background-image:url(../image/koubo_14.gif); background-repeat:no-repeat; width:880px; height:562px; position:relative;}



.kaisya{background-image:url(../../130620ahon/image/gaiyou.gif); background-repeat:no-repeat; width:888px; height:300px; margin:50px auto 0 auto; position:relative;}

.kaisyabun{left: 4px; top: 106px; width: 665px; font-family:'ＭＳ Ｐ明朝', 'MS PMincho', 'ヒラギノ明朝 Pro W3', 'Hiragino Mincho Pro', serif; position:absolute;}

.kagawadouga{position:absolute; left: 94px; top: 285px; width: 422px; height: 237px;}

.kanso{
	background-image:url(../img2/main_89.gif); 
	width:1000px;
	height:300px; 
	position:relative;
	}
.kansobun{
	position:absolute; 
	left: 134px; 
	top: 13px; 
	width: 732px;
	height: 269px;
	}
	
.kounyuteiki2{
	position:absolute;
	left: 88px;
	top: 509px;
}
.kounyuteiki1{position:absolute; left: 692px; top: 819px;}
.ipan1{position:absolute; left: 254px; top: 816px;}




.siyousha{
	position:absolute;
	left: 528px;
	top: 187px;
}

.bunkaidouga{position:absolute; left: 567px; top: 68px; width: 350px; height: 245px;}

.zikensetumei{position:absolute; font-size:90%; left: 608px; top: 405px;}
