@charset "UTF-8";
/* CSS Document */

a:link {
	color:#660000;
	text-decoration:none;
	}
	
a:hover{
	color:#660000;
	text-decoration:underline;
}
	
a:visited {
	color:#660000;
	}
	
img{
	border:none;
}

form{
	margin:0;
}

.clear:after{
	clear:both;
	display:block;
	height:0;
	content : "";
}

.red{
	color:#CC0000;
}

.bgy{
	background-color:#FFFF33;
}

body {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin: 0;
	padding: 0;
	color: #333333;
	background:url(../images/back.png) repeat-x top center #75B1E8;
}

h1#logo{
	margin:0 auto;
	text-indent:-9999px;
	height:380px;
	width:820px;
	display:block;
}

#headcontainer{
	width:820px;
	margin:0 auto;
	padding:0;
	text-align:center;
}


#container{
	width:820px;
	margin:0 auto;
	padding:0;
	text-align:left;
	background:url(../images/body_bk.png) repeat-y top center;
}

.catchbox1_a{
	width:710px;
	_width:730px;
	padding:10px;
	margin:20px auto;
	background:#EEF4F9;
}

.catchbox1_b{
	background:#FFFFFF;
	border:1px solid #C4DFF3;
	padding:30px;
}

.txtbox1 p,.txtbox2 p,.catchbox1_b p{
	font-size:14px;
	line-height:2em;
	margin:0 0 2em;
}

.ul1{
	border-bottom:1px dotted #666666;
	font-weight:bold;
}

h3{
	margin:50px auto 30px;
	width:720px;
	text-indent:-9999px;
}

h3#parts03{height:120px;background:url(../images/parts03.png);}
h3#parts04{height:120px;background:url(../images/parts04.png);}
h3#parts05{height:120px;background:url(../images/parts05.png);}
h3#parts06{height:120px;background:url(../images/parts06.png);}
h3#parts07{height:120px;background:url(../images/parts07.png);}
h3#parts08{height:120px;background:url(../images/parts08.png);}
h3#parts09{height:120px;background:url(../images/parts09.png);}
h3#parts10{height:120px;background:url(../images/parts10.png);}
h3#parts11{height:120px;background:url(../images/parts11.png);}
h3#parts12{height:120px;background:url(../images/parts12.png);}
h3#parts13{height:160px;background:url(../images/parts13.png);}

h3#parts23{height:80px;background:url(../images/parts23.png);}
h3#parts24{height:80px;background:url(../images/parts24.png);}
h3#parts25{height:80px;background:url(../images/parts25.png);}

h3#parts30{height:160px;background:url(../images/parts30.png);}
h3#parts31{height:80px;background:url(../images/parts31.png);}
h3#parts32{height:120px;background:url(../images/parts32.png);}

h3#parts34{height:120px;background:url(../images/parts34.png);}
h3#parts34b{height:120px;background:url(../images/parts34b.png);}

h3#parts40{height:120px;background:url(../images/parts40.png);}
h3#parts41{height:120px;background:url(../images/parts41.png);}
h3#parts42{height:120px;background:url(../images/parts42.png);}

h3#parts60{height:150px;background:url(../images/parts60.png);}

.txtbox1{
	width:620px;
	margin:0 auto;
}

.bld{
	font-weight:bold;
}

.box2{
	font-weight:bold;
	display:block;
	border:1px solid #666666;
	padding:20px;
}

h4{
	margin:50px auto 0;
	width:640px;
	height:100px;
	text-indent:-9999px;
	display:block;
}

h4#parts15{background:url(../images/parts15.png);}
h4#parts17{background:url(../images/parts17.png);}
h4#parts18{background:url(../images/parts18.png);}
h4#parts19{background:url(../images/parts19.png);}
h4#parts20{background:url(../images/parts20.png);}
h4#parts21{background:url(../images/parts21.png);}
h4#parts22{background:url(../images/parts22.png);}

h4#parts26{background:url(../images/parts26.png);}
h4#parts27{background:url(../images/parts27.png);}
h4#parts28{background:url(../images/parts28.png);}
h4#parts29{background:url(../images/parts29.png);}
h4#parts11072601{background:url(../images/parts11072601.png);}
h4#parts11072602{background:url(../images/parts11072602.png);}
h4#parts11072603{background:url(../images/parts11072603.png);}

.txtbox2{
	clear:both;
	width:558px;
	_width:618px;
	padding:20px 30px;
	margin:0 auto;
	border-bottom:1px solid #D5D5D5;
	border-right:1px solid #D5D5D5;
	border-left:1px solid #D5D5D5;
} 

.imgbox{
	width:720px;
	margin:0 auto 30px;
}

a.btn{
	display:block;
	text-indent:-9999px;
	width:500px;
	height:76px;
	background:url(../images/parts39.png) top;
	margin:30px auto;
}

a.btn:hover{
	background-position:0 -76px;
}

.catchbox2_a{
	width:710px;
	_width:730px;
	padding:10px;
	margin:20px auto;
	background:#F8F3EC;
}

.catchbox2_b{
	background:#FDF7E9;
	border:1px solid #CFAA7E;
	padding:0 30px 30px;
	background:url(../images/parts44.png) top center repeat-y #FDF7E9;
}

.catchbox2_b p{
	margin:2em 1wm;
	line-height:23px;
	font-size:14px;
}

#bottom{
	padding:56px 0; 
	background:url(../images/body_btm.png) top center no-repeat #75B1E8;
	text-align:center;
	color:#FFFFFF;
	font-size:12px;
}

#bottom a{
	color: white;
	text-decoration: underline;
	}

#bottom a:hover{
	text-decoration: none;
	}


