



body {
	background-image: url(../special/images/back.jpg);
	background-position:top center;
	background-repeat:repeat-y;
}

	
#spase{
	width:100%;
	height:160px;
	}
	



.main_title{
	z-index:99;
	margin:-210px 0px 0px 830px;
	position:absolute;
	}



#contents1_title{
	margin:0px 0px 0px 0px;
	background-image: url(../special/images/title_1.png);
	background-repeat:no-repeat;
	background-position:center top;
	width:100%;
	height:145px;
	text-align:left;
	}

#contents1_main{
	margin:0px 0px 0px 0px;
	background-image:url(../special/images/back_a_1.png);
	background-repeat: repeat-y;
	background-position:center top;
	width:100%;
	}
	
#contents1_main .txt1 h3{
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#55c6a3;
	font-size:26px;
	height:42px;
	}
	
#contents1_main .txt1 h4{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#f2aaca;
	font-size:20px;
	}
	
#contents1_main .inner{
	width:1200px;
	background-image: url(../special/images/center.png);
	background-repeat: repeat-y;
	background-position:center top;
	margin:0px auto;
	text-align:left;
	}
	
#contents1_main .txt1{
	margin:0px 0px 0px 130px;
	width:880px;
	color:#687aae;
	}
	
#contents1_main .txt2{
	margin:8px 0px 0px 0px;
	width:480px;
	height:430px;
	color:#687aae;
	line-height:1.7em;
	}
	
#contents1_main .txt1 .photo1{
	position:absolute;
	margin:10px 0px 0px 520px;
	border:#97a6ce 2px solid;
	}
	
#contents1_bottom{
	margin:-233px 0px 0px 0px;
	background-image:url(../special/images/bottom_1.png);
	background-repeat:no-repeat;
	background-position:center top;
	width:100%;
	height:317px;
	}
	
	



#contents2_title{
	margin:0px 0px 0px 0px;
	background-image: url(../special/images/title_2.png);
	background-repeat:no-repeat;
	background-position:center top;
	width:100%;
	height:145px;
	}

#contents2_main{
	margin:0px 0px 0px 0px;
	background-image:url(../special/images/back_a_2.png);
	background-repeat: repeat-y;
	background-position:center top;
	width:100%;
	}
	
#contents2_main .txt1 h3{
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#f57575;
	font-size:26px;
	height:42px;
	}
	
#contents2_main .txt1 h4{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#f2aaca;
	font-size:20px;
	}
	
#contents2_main .inner{
	width:1200px;
	background-image: url(../special/images/center.png);
	background-repeat: repeat-y;
	background-position:center top;
	margin:0px auto;
	text-align:left;
	}
	
#contents2_main .txt1{
	margin:0px 0px 0px 130px;
	width:880px;
	color:#687aae;
	}
	
#contents2_main .txt2{
	margin:8px 0px 0px 0px;
	width:480px;
	height:430px;
	color:#687aae;
	line-height:1.7em;
	}
	
#contents2_main .txt1 .photo1{
	position:absolute;
	margin:10px 0px 0px 520px;
	border:#97a6ce 2px solid;
	}
	
#contents2_bottom{
	margin:-233px 0px 0px 0px;
	background-image:url(../special/images/bottom_2.png);
	background-repeat:no-repeat;
	background-position:center top;
	width:100%;
	height:317px;
	}
	
	



#contents3_title{
	margin:0px 0px 0px 0px;
	background-image: url(../special/images/title_3.png);
	background-repeat:no-repeat;
	background-position:center top;
	width:100%;
	height:145px;
	}

#contents3_main{
	margin:0px 0px 0px 0px;
	background-image:url(../special/images/back_a_3.png);
	background-repeat: repeat-y;
	background-position:center top;
	width:100%;
	}
	
#contents3_main .txt1 h3{
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#89c8e5;
	font-size:26px;
	height:42px;
	}
	
#contents3_main .txt1 h4{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#f2aaca;
	font-size:20px;
	}
	
#contents3_main .txt1 .syousai{
	position:absolute;
	margin:443px 0px 0px 522px;
	font-size:20px;
	color: #FF8587;
	font-weight:bold;
	}
	
#contents3_main .inner{
	width:1200px;
	background-image: url(../special/images/center.png);
	background-repeat: repeat-y;
	background-position:center top;
	margin:0px auto;
	text-align:left;
	}
	
#contents3_main .txt1{
	margin:0px 0px 0px 130px;
	width:880px;
	color:#687aae;
	}
	
#contents3_main .txt2{
	margin:8px 0px 0px 0px;
	width:480px;
	height:430px;
	color:#687aae;
	line-height:1.7em;
	}
	
#contents3_main .txt1 .photo1{
	position:absolute;
	margin:10px 0px 0px 520px;
	border:#97a6ce 2px solid;
	}
	
#contents3_bottom{
	margin:-233px 0px 0px 0px;
	background-image:url(../special/images/bottom_3.png);
	background-repeat:no-repeat;
	background-position:center top;
	width:100%;
	height:317px;
	}
	
	



#contents4_title{
	margin:0px 0px 0px 0px;
	background-image: url(../special/images/title_4.png);
	background-repeat:no-repeat;
	background-position:center top;
	width:100%;
	height:145px;
	}

#contents4_main{
	margin:0px 0px 0px 0px;
	background-image:url(../special/images/back_a_4.png);
	background-repeat: repeat-y;
	background-position:center top;
	width:100%;
	}
	
#contents4_main .txt1 h3{
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#ac91d2;
	font-size:26px;
	height:42px;
	}
	
#contents4_main .txt1 h3 a:link,#contents4_main .txt1 h3 a:visited{
	color:#ac91d2;
	font-size:26px;
	}

#contents4_main .txt1 h3 a:hover,#contents4_main .txt1 h3 a:active{
	opacity:0.5;
	color:#ac91d2;
	font-size:26px;
	TEXT-DECORATION: none;
	}
	
#contents4_main .txt1 h4{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#e58bb3;
	font-size:22px;
	height:42px;
	}
	
#contents4_main .txt1 h5{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#e58bb3;
	font-size:22px;
	height:42px;
	width:252px;
	display:block;
	float:left;
	
	}
	
#contents4_main .inner{
	width:1200px;
	background-image: url(../special/images/center.png);
	background-repeat: repeat-y;
	background-position:center top;
	margin:0px auto;
	text-align:left;
	}
	
#contents4_main .txt1{
	margin:0px 0px 0px 130px;
	width:940px;
	color:#687aae;
	}
	
#contents4_main .txt1 .photo1{
	margin:0px 0px 5px 0px;
	border:#97a6ce 2px solid;
	}
	
#contents4_main .txt1 .photo2{
	margin:0px 0px 5px 0px;
	border:#97a6ce 2px solid;
	}
	
#contents4_main .txt1 .photo1b{
	margin:0px 0px 0px 0px;
	width:223px;
	float:left;
	text-align:center;
	font-weight:bold;
	}
	
#contents4_main .txt1 .photo2b{
	margin:0px 0px 0px 30px;
	width:223px;
	float:left;
	text-align:center;
	font-weight:bold;
	}
	
#contents4_main .txt1 .l{
	margin:0px 0px 0px 0px;
	float:left;
	width:278px;
	}
	
#contents4_main .txt1 .c{
	margin:0px 0px 0px 50px;
	float:left;
	width:278px;
	}
	
#contents4_main .txt1 .cd{
	margin:0px 0px 0px 50px;
	float:left;
	width:578px;
	}
	
#contents4_main .txt1 .r{
	margin:0px 0px 0px 50px;
	float:left;
	width:278px;
	}
	
	
	
#contents4_bottom{
	margin:-233px 0px 0px 0px;
	background-image:url(../special/images/bottom_4.png);
	background-repeat:no-repeat;
	background-position:center top;
	width:100%;
	height:317px;
	}
	
	



#contents5_title{
	margin:0px 0px 0px 0px;
	background-image: url(../special/images/title_5.png);
	background-repeat:no-repeat;
	background-position:center top;
	width:100%;
	height:145px;
	}

#contents5_main{
	margin:0px 0px 0px 0px;
	background-image:url(../special/images/back_a_5.png);
	background-repeat: repeat-y;
	background-position:center top;
	width:100%;
	}
	
#contents5_main .txt1 h3{
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#f8be66;
	font-size:26px;
	height:42px;
	}
	
#contents5_main .txt1 h3{
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#f8be66;
	font-size:26px;
	height:42px;
	}
	
#contents5_main .txt1 h3 a:link,#contents5_main .txt1 h3 a:visited{
	color:#f8be66;
	font-size:26px;
	}

#contents5_main .txt1 h3 a:hover,#contents5_main .txt1 h3 a:active{
	opacity:0.5;
	color:#f8be66;
	font-size:26px;
	TEXT-DECORATION: none;
	}
	
#contents5_main .txt1 h4{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#f2aaca;
	font-size:26px;
	height:42px;
	}
	
#contents5_main .inner{
	width:1200px;
	background-image: url(../special/images/center.png);
	background-repeat: repeat-y;
	background-position:center top;
	margin:0px auto;
	text-align:left;
	}
	
#contents5_main .txt1{
	margin:0px 0px 0px 130px;
	width:980px;
	color:#687aae;
	}
	
#contents5_main .txt1 .photo1{
	margin:0px 0px 5px 0px;
	border:#97a6ce 2px solid;
	}
	
#contents5_main .txt1 .photo2{
	margin:0px 0px 5px 0px;
	border:#97a6ce 2px solid;
	}
	
#contents5_main .txt1 .photo1b{
	margin:0px 0px 0px 0px;
	width:223px;
	float:left;
	text-align:center;
	font-weight:bold;
	}
	
#contents5_main .txt1 .photo2b{
	margin:0px 0px 0px 30px;
	width:223px;
	float:left;
	text-align:center;
	font-weight:bold;
	}
	
#contents5_main .txt1 .photo2b2{
	margin:0px 0px 0px 0px;
	width:223px;
	float:left;
	text-align:center;
	font-weight:bold;
	}
	
#contents5_main .txt1 .l{
	margin:0px 0px 0px 0px;
	float:left;
	width:360px;
	}
	
#contents5_main .txt1 .c{
	margin:0px 0px 0px 0px;
	float:left;
	width:278px;
	}
	
#contents5_main .txt1 .r{
	margin:0px 0px 0px 50px;
	float:left;
	width:278px;
	}
	
#contents5_bottom{
	margin:-233px 0px 0px 0px;
	background-image:url(../special/images/bottom_5.png);
	background-repeat:no-repeat;
	background-position:center top;
	width:100%;
	height:317px;
	}
	
	



#contents6_title{
	margin:0px 0px 0px 0px;
	background-image: url(../special/images/title_6.png);
	background-repeat:no-repeat;
	background-position:center top;
	width:100%;
	height:145px;
	}

#contents6_main{
	margin:0px 0px 0px 0px;
	background-image:url(../special/images/back_a_6.png);
	background-repeat: repeat-y;
	background-position:center top;
	width:100%;
	}
	
#contents6_main .txt1 h3{
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color: #98E1A9;
	font-size:26px;
	height:42px;
	}
	
#contents6_main .txt1 h3 a:link,#contents6_main .txt1 h3 a:visited{
	color:#98E1A9;
	font-size:26px;
	}

#contents6_main .txt1 h3 a:hover,#contents6_main .txt1 h3 a:active{
	opacity:0.5;
	color:#98E1A9;
	font-size:26px;
	TEXT-DECORATION: none;
	}
	
#contents6_main .txt1 h4{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#f2aaca;
	font-size:26px;
	height:42px;
	}
	
#contents6_main .inner{
	width:1200px;
	background-image: url(../special/images/center.png);
	background-repeat: repeat-y;
	background-position:center top;
	margin:0px auto;
	text-align:left;
	}
	
#contents6_main .txt1{
	margin:0px 0px 0px 130px;
	width:980px;
	color:#687aae;
	}
	
#contents6_main .txt1 .photo1{
	margin:10px 0px 0px 0px;
	border:#97a6ce 2px solid;
	}
	
#contents6_main .txt1 .photo1b{
	margin:0px 0px 0px 0px;
	width:223px;
	float:left;
	text-align:center;
	font-weight:bold;
	}
	
#contents6_main .txt1 .photo2b{
	margin:0px 0px 0px 30px;
	width:223px;
	float:left;
	text-align:center;
	font-weight:bold;
	}
	
#contents6_main .txt1 .photo2b2{
	margin:0px 0px 0px 0px;
	width:223px;
	float:left;
	text-align:center;
	font-weight:bold;
	}
	
#contents6_main .txt1 .l{
	margin:0px 0px 0px 0px;
	float:left;
	width:360px;
	}
	
#contents6_main .txt1 .c{
	margin:0px 0px 0px 0px;
	float:left;
	width:278px;
	}
	
#contents6_main .txt1 .r{
	margin:0px 0px 0px 50px;
	float:left;
	width:278px;
	}
	
#contents6_bottom{
	margin:-233px 0px 0px 0px;
	background-image:url(../special/images/bottom_6.png);
	background-repeat:no-repeat;
	background-position:center top;
	width:100%;
	height:317px;
	}
	
	



#contents7_title{
	margin:0px 0px 0px 0px;
	background-image: url(../special/images/title_7.png);
	background-repeat:no-repeat;
	background-position:center top;
	width:100%;
	height:145px;
	}

#contents7_main{
	margin:0px 0px 0px 0px;
	background-image:url(../special/images/back_a_7.png);
	background-repeat: repeat-y;
	background-position:center top;
	width:100%;
	}
	
#contents7_main .txt1 h3{
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#f8be66;
	font-size:26px;
	}
	
#contents7_main .txt1 h3{
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color: #53C1BC;
	font-size:26px;
	line-height:1.2em;
	}
	
#contents7_main .txt1 h3 a:link,#contents7_main .txt1 h3 a:visited{
	color:#f8be66;
	font-size:26px;
	}

#contents7_main .txt1 h3 a:hover,#contents7_main .txt1 h3 a:active{
	opacity:0.5;
	color:#f8be66;
	font-size:26px;
	TEXT-DECORATION: none;
	}
	
#contents7_main .photo1{
	margin:10px 0px 0px 0px;
	border:#53C1BC solid 1px;
	}
		
#contents7_main .inner{
	width:1200px;
	background-image: url(../special/images/center.png);
	background-repeat: repeat-y;
	background-position:center top;
	margin:0px auto;
	text-align:left;
	}
		
#contents7_main .base{
	background-image:url(../special/images/contents7_image2.png);
	background-repeat:no-repeat;
	}
	
#contents7_main .txt1{
	margin:0px 0px 0px 130px;
	width:880px;
	color:#687aae;
	}
	
#contents7_main .txt1 .photo1{
	margin:10px 0px 0px 0px;
	border:#97a6ce 2px solid;
	}
	
#contents7_main .txt2{
	margin:0px 0px 0px 130px;
	width:1050px;
	color:#687aae;
	background-repeat: no-repeat;
	}
	
#contents7_main .txt2 h4{
	padding:20px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#f2aaca;
	font-size:26px;
	}
	
#contents7_main .txt2 span{
	padding:20px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color: #E15A5C;
	font-size:20px;
	font-weight:bold;
	}
	
#contents7_main .txt2 .sp2{
	padding:20px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color: #628CFF;
	font-size:20px;
	font-weight:bold;
	}
	
#contents7_main .txt2 .l{
	margin:7px 0px 0px 0px;
	width:130px;
	float:left;
	font-size:14px;
	line-height:1.4em;
	}
	
#contents7_main .txt2 .r{
	margin:7px 0px 0px 0px;
	float:left;
	font-size:14px;
	line-height:1.4em;
	width:500px;
	}
	
#contents7_main .txt3{
	margin:30px 0px 0px 130px;
	width:900px;
	color:#687aae;
	font-size:12px;
	}
	
#contents7_main .txt3 span{
	padding:20px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color: #E15A5C;
	font-size:20px;
	font-weight:bold;
	}
	
#contents7_main .txt3 .l1{
	margin:0px 0px 0px 0px;
	width:20px;
	float:left;
	font-size:14px;
	line-height:1.4em;
	color:#939393;
	}
	
#contents7_main .txt3 .r1{
	margin:0px 0px 0px 0px;
	float:left;
	font-size:14px;
	line-height:1.4em;
	width:880px;
	color:#939393;
	}
	
#contents7_main .txt3 .l{
	margin:7px 0px 0px 0px;
	width:20px;
	float:left;
	font-size:14px;
	line-height:1.4em;
	color:#939393;
	}
	
#contents7_main .txt3 .r{
	margin:7px 0px 0px 0px;
	float:left;
	font-size:14px;
	line-height:1.4em;
	width:880px;
	color:#939393;
	}
	
	
	
#contents7_bottom{
	margin:-233px 0px 0px 0px;
	background-image:url(../special/images/bottom_7.png);
	background-repeat:no-repeat;
	background-position:center top;
	width:100%;
	height:317px;
	}

	
	



#contents8_title{
	margin:0px 0px 0px 0px;
	background-image: url(../special/images/title_8.png);
	background-repeat:no-repeat;
	background-position:center top;
	width:100%;
	height:145px;
	}
		
#contents8_title .inner{
	width:1200px;
	margin:0px auto;
	text-align:left;
	}
		
#contents8_title .inner img{
	position:absolute;
	margin:0px 0px 0px 840px;
	}

#contents8_main{
	margin:0px 0px 0px 0px;
	background-image:url(../special/images/back_a_8.png);
	background-repeat: repeat-y;
	background-position:center top;
	width:100%;
	}
	
#contents8_main .txt1 h3{
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#f8be66;
	font-size:26px;
	}
	
#contents8_main .txt1 h3{
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color: #ffa3a3;
	font-size:26px;
	line-height:1.2em;
	}
	
#contents8_main .txt1 h3 a:link,#contents8_main .txt1 h3 a:visited{
	color:#f8be66;
	font-size:26px;
	}

#contents8_main .txt1 h3 a:hover,#contents8_main .txt1 h3 a:active{
	opacity:0.5;
	color:#f8be66;
	font-size:26px;
	TEXT-DECORATION: none;
	}
	
#contents8_main .photo1{
	margin:10px 0px 0px 0px;
	border:#53C1BC solid 1px;
	}
		
#contents8_main .inner{
	width:1200px;
	background-image: url(../special/images/center.png);
	background-repeat: repeat-y;
	background-position:center top;
	margin:0px auto;
	text-align:left;
	}
		
#contents8_main .base{
	margin:0px 0px 0px 0px;
	}
	
#contents8_main .txt1{
	margin:0px 0px 0px 130px;
	width:880px;
	color:#687aae;
	}
	
#contents8_main .txt1 .photo1{
	margin:10px 0px 0px 0px;
	border:#97a6ce 2px solid;
	}
	
#contents8_main .txt2{
	margin:0px 0px 0px 130px;
	width:1050px;
	color:#687aae;
	background-repeat: no-repeat;
	}
	
#contents8_main .txt2 h4{
	padding:20px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#f2aaca;
	font-size:26px;
	}
	
#contents8_main .txt2 span{
	padding:20px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color: #E15A5C;
	font-size:20px;
	font-weight:bold;
	}
	
#contents8_main .txt2 .sp2{
	padding:20px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color: #628CFF;
	font-size:20px;
	font-weight:bold;
	}
	
#contents8_main .txt2 .l{
	margin:7px 0px 0px 0px;
	width:130px;
	float:left;
	font-size:14px;
	line-height:1.4em;
	}
	
#contents8_main .txt2 .r{
	margin:7px 0px 0px 0px;
	float:left;
	font-size:14px;
	line-height:1.4em;
	width:500px;
	}
	
#contents8_main .txt3{
	margin:30px 0px 0px 130px;
	width:900px;
	color:#687aae;
	font-size:12px;
	}
	
#contents8_main .txt3 span{
	padding:20px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color: #E15A5C;
	font-size:20px;
	font-weight:bold;
	}
	
#contents8_main .txt3 .l1{
	margin:0px 0px 0px 0px;
	width:20px;
	float:left;
	font-size:14px;
	line-height:1.4em;
	color:#939393;
	}
	
#contents8_main .txt3 .r1{
	margin:0px 0px 0px 0px;
	float:left;
	font-size:14px;
	line-height:1.4em;
	width:880px;
	color:#939393;
	}
	
#contents8_main .txt3 .l{
	margin:7px 0px 0px 0px;
	width:20px;
	float:left;
	font-size:14px;
	line-height:1.4em;
	color:#939393;
	}
	
#contents8_main .txt3 .r{
	margin:7px 0px 0px 0px;
	float:left;
	font-size:14px;
	line-height:1.4em;
	width:880px;
	color:#939393;
	}
	
#contents8_main .txt2 table{
	float:left;
	margin:15px 0px 0px 0px;
	border-top:#7B7B7B solid 1px;
	border-left:#7B7B7B solid 1px;
	}
	
#contents8_main .txt2 td{
	padding:5px 10px 5px 10px;
	border-bottom:#7B7B7B solid 1px;
	border-right:#7B7B7B solid 1px;
	}
	
#contents8_main .txt2 .t2{
	margin:15px 0px 0px 20px;
	}
	
#contents8_main .txt2 .list{
	/*overflow: auto;*/
	/*height:800px;*/
	display:none;
	}
	
#contents8_main .txt2 .list_op{
	font-size:14px;
	font-weight:normal;
	color:#687aae;
	cursor:pointer;
	COLOR: #4D9DF1;
	font-weight:bold;
	TEXT-DECORATION: underline;
	}
	
#contents8_main .txt2 .list_op2{
	font-size:14px;
	font-weight:normal;
	color:#687aae;
	cursor:pointer;
	COLOR: #4D9DF1;
	font-weight:bold;
	TEXT-DECORATION: underline;
	}
	
#contents8_bottom{
	margin:-233px 0px 0px 0px;
	background-image:url(../special/images/bottom_8.png);
	background-repeat:no-repeat;
	background-position:center top;
	width:100%;
	height:317px;
	}

	
	



#contents9_title{
	margin:0px 0px 0px 0px;
	background-image: url(../special/images/title_9.png);
	background-repeat:no-repeat;
	background-position:center top;
	width:100%;
	height:145px;
	}
		
#contents9_title .inner{
	width:1200px;
	margin:0px auto;
	text-align:left;
	}
		
#contents9_title .inner img{
	position:absolute;
	margin:0px 0px 0px 840px;
	}

#contents9_main{
	margin:0px 0px 0px 0px;
	background-image:url(../special/images/back_a_9.png);
	background-repeat: repeat-y;
	background-position:center top;
	width:100%;
	}
		
#contents9_main .base{
	background-image:url(../special/images/contents9_image1.png);
	background-repeat:no-repeat;
	}
	
#contents9_main .txt1 h3{
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#f8be66;
	font-size:26px;
	}
	
#contents9_main .txt1 h3{
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color: #ff9b59;
	font-size:26px;
	line-height:1.2em;
	}
	
#contents9_main .txt1 h3 a:link,#contents9_main .txt1 h3 a:visited{
	color:#f8be66;
	font-size:26px;
	}

#contents9_main .txt1 h3 a:hover,#contents9_main .txt1 h3 a:active{
	opacity:0.5;
	color:#f8be66;
	font-size:26px;
	TEXT-DECORATION: none;
	}
	
#contents9_main .photo1{
	margin:10px 0px 0px 0px;
	border:#53C1BC solid 1px;
	}
		
#contents9_main .inner{
	width:1200px;
	background-image: url(../special/images/center.png);
	background-repeat: repeat-y;
	background-position:center top;
	margin:0px auto;
	text-align:left;
	}
		
#contents9_main .base{
	margin:0px 0px 0px 0px;
	}
	
#contents9_main .txt1{
	margin:0px 0px 0px 130px;
	width:880px;
	color:#687aae;
	}
	
#contents9_main .txt1 .photo1{
	margin:10px 0px 0px 0px;
	border:#97a6ce 2px solid;
	}
	
#contents9_main .txt2{
	margin:0px 0px 0px 130px;
	width:1050px;
	color:#687aae;
	background-repeat: no-repeat;
	}
	
#contents9_main .txt2 h4{
	padding:20px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#f2aaca;
	font-size:26px;
	}
	
#contents9_main .txt2 span{
	padding:20px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color: #E15A5C;
	font-size:20px;
	font-weight:bold;
	}
	
#contents9_main .txt2 .sp2{
	padding:20px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color: #628CFF;
	font-size:20px;
	font-weight:bold;
	}
	
#contents9_main .txt2 .hizuke{
	font-weight:bold;
	color: #628CFF;
	font-size:16px;
	line-height:1.4em;
	}
	
#contents9_main .txt2 .l{
	margin:0px 0px 10px 0px;
	width:90px;
	float:left;
	font-size:14px;
	line-height:1.4em;
	border-top:#687aae solid 1px;
	}
	
#contents9_main .txt2 .c{
	margin:0px 0px 10px 0px;
	width:180px;
	float:left;
	font-size:14px;
	line-height:1.4em;
	border-top:#687aae solid 1px;
	}
	
#contents9_main .txt2 .l span{
	font-weight:bold;
	color:#687aae;
	font-size:14px;
	line-height:1.4em;
	}
	
#contents9_main .txt2 .l .hosi{
	font-weight:bold;
	color: #ff9b59;
	font-size:16px;
	line-height:1.4em;
	}
	
#contents9_main .txt2 .c2{
	margin:0px 0px 10px 0px;
	width:300px;
	float:left;
	font-size:14px;
	line-height:1.4em;
	border-top:#687aae solid 1px;
	}
	
#contents9_main .txt2 .r{
	margin:0px 0px 10px 0px;
	float:left;
	font-size:14px;
	line-height:1.4em;
	width:100px;
	border-top:#687aae solid 1px;
	}
	
#contents9_main .txt2 .r2{
	margin:0px 0px 10px 0px;
	float:left;
	font-size:14px;
	line-height:1.4em;
	width:170px;
	border-top:#687aae solid 1px;
	}
	
#contents9_main .txt2 .hosi{
	font-weight:bold;
	color: #ff9b59;
	font-size:16px;
	line-height:1.4em;
	}
	
#contents9_main .txt3{
	margin:30px 0px 0px 130px;
	width:900px;
	color:#687aae;
	font-size:12px;
	}
	
#contents9_main .txt3 span{
	padding:20px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color: #E15A5C;
	font-size:20px;
	font-weight:bold;
	}
	
#contents9_main .txt3 .l1{
	margin:0px 0px 0px 0px;
	width:20px;
	float:left;
	font-size:14px;
	line-height:1.4em;
	color:#939393;
	}
	
#contents9_main .txt3 .r1{
	margin:0px 0px 0px 0px;
	float:left;
	font-size:14px;
	line-height:1.4em;
	width:880px;
	color:#939393;
	}
	
#contents9_main .txt3 .l{
	margin:7px 0px 0px 0px;
	width:20px;
	float:left;
	font-size:14px;
	line-height:1.4em;
	color:#939393;
	}
	
#contents9_main .txt3 .r{
	margin:7px 0px 0px 0px;
	float:left;
	font-size:14px;
	line-height:1.4em;
	width:880px;
	color:#939393;
	}
	
#contents9_main .txt2 table{
	float:left;
	margin:15px 0px 0px 0px;
	border-top:#7B7B7B solid 1px;
	border-left:#7B7B7B solid 1px;
	}
	
#contents9_main .txt2 td{
	padding:5px 10px 5px 10px;
	border-bottom:#7B7B7B solid 1px;
	border-right:#7B7B7B solid 1px;
	}
	
#contents9_main .txt2 .t2{
	margin:15px 0px 0px 20px;
	}
	
#contents9_main .txt2 .list{
	/*overflow: auto;*/
	/*height:800px;*/
	display:none;
	}
	
#contents9_main .txt2 .list_op{
	font-size:14px;
	font-weight:normal;
	color:#687aae;
	cursor:pointer;
	COLOR: #4D9DF1;
	font-weight:bold;
	TEXT-DECORATION: underline;
	}
	
#contents9_main .txt2 .list_op2{
	font-size:14px;
	font-weight:normal;
	color:#687aae;
	cursor:pointer;
	COLOR: #4D9DF1;
	font-weight:bold;
	TEXT-DECORATION: underline;
	}
	
#contents9_bottom{
	margin:-233px 0px 0px 0px;
	background-image:url(../special/images/bottom_9.png);
	background-repeat:no-repeat;
	background-position:center top;
	width:100%;
	height:317px;
	}
	

	
	



#contents10_title{
	margin:0px 0px 0px 0px;
	background-image: url(../special/images/title_10.png);
	background-repeat:no-repeat;
	background-position:center top;
	width:100%;
	height:145px;
	}
		
#contents10_title .inner{
	width:1200px;
	margin:0px auto;
	text-align:left;
	}
		
#contents10_title .inner img{
	position:absolute;
	margin:0px 0px 0px 840px;
	}

#contents10_main{
	margin:0px 0px 0px 0px;
	background-image:url(../special/images/back_a_10.png);
	background-repeat: repeat-y;
	background-position:center top;
	width:100%;
	}
		
#contents10_main .base{
	background-image:url(../special/images/contents10_image1.png);
	background-repeat:no-repeat;
	}
	
#contents10_main .txt1 h3{
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#f8be66;
	font-size:26px;
	}
	
#contents10_main .txt1 h3{
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color: #3ddca6;
	font-size:26px;
	line-height:1.2em;
	}
	
#contents10_main .txt1 h3 a:link,#contents10_main .txt1 h3 a:visited{
	color:#f8be66;
	font-size:26px;
	}

#contents10_main .txt1 h3 a:hover,#contents10_main .txt1 h3 a:active{
	opacity:0.5;
	color:#f8be66;
	font-size:26px;
	TEXT-DECORATION: none;
	}
	
#contents10_main .photo1{
	margin:10px 0px 0px 0px;
	border:#53C1BC solid 1px;
	}
		
#contents10_main .inner{
	width:1200px;
	background-image: url(../special/images/center.png);
	background-repeat: repeat-y;
	background-position:center top;
	margin:0px auto;
	text-align:left;
	}
		
#contents10_main .base{
	margin:0px 0px 0px 0px;
	}
	
#contents10_main .txt1{
	margin:0px 0px 0px 130px;
	width:880px;
	color:#687aae;
	}
	
#contents10_main .txt1 .photo1{
	margin:10px 0px 0px 0px;
	border:#97a6ce 2px solid;
	}
	
#contents10_main .txt2{
	margin:0px 0px 0px 130px;
	width:1050px;
	color:#687aae;
	background-repeat: no-repeat;
	}
	
#contents10_main .txt2 h4{
	padding:20px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#f2aaca;
	font-size:26px;
	}
	
#contents10_main .txt2 span{
	padding:20px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color: #E15A5C;
	font-size:20px;
	font-weight:bold;
	}
	
#contents10_main .txt2 .sp2{
	padding:20px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color: #628CFF;
	font-size:20px;
	font-weight:bold;
	}
	
#contents10_main .txt2 .hizuke{
	font-weight:bold;
	color: #628CFF;
	font-size:16px;
	line-height:1.4em;
	}
	
#contents10_main .txt2 .l{
	margin:0px 0px 10px 20px;
	font-size:14px;
	line-height:1.4em;
	}
	
#contents10_main .txt3{
	margin:30px 0px 0px 130px;
	width:900px;
	color:#687aae;
	font-size:12px;
	}
	
#contents10_main .txt3 span{
	padding:20px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color: #E15A5C;
	font-size:20px;
	font-weight:bold;
	}
	
#contents10_main .txt3 .l1{
	margin:0px 0px 0px 0px;
	width:20px;
	float:left;
	font-size:14px;
	line-height:1.4em;
	color:#939393;
	}
	
#contents10_main .txt3 .r1{
	margin:0px 0px 0px 0px;
	float:left;
	font-size:14px;
	line-height:1.4em;
	width:880px;
	color:#939393;
	}
	
#contents10_main .txt3 .l{
	margin:7px 0px 0px 0px;
	width:20px;
	float:left;
	font-size:14px;
	line-height:1.4em;
	color:#939393;
	}
	
#contents10_main .txt3 .r{
	margin:7px 0px 0px 0px;
	float:left;
	font-size:14px;
	line-height:1.4em;
	width:880px;
	color:#939393;
	}
	
#contents10_main .txt2 table{
	float:left;
	margin:15px 0px 0px 0px;
	border-top:#7B7B7B solid 1px;
	border-left:#7B7B7B solid 1px;
	}
	
#contents10_main .txt2 td{
	padding:5px 10px 5px 10px;
	border-bottom:#7B7B7B solid 1px;
	border-right:#7B7B7B solid 1px;
	}
	
#contents10_main .txt2 .t2{
	margin:15px 0px 0px 20px;
	}
	
#contents10_main .txt2 .list{
	/*overflow: auto;*/
	/*height:800px;*/
	display:none;
	}
	
#contents10_main .txt2 .list_op{
	font-size:14px;
	font-weight:normal;
	color:#687aae;
	cursor:pointer;
	COLOR: #4D9DF1;
	font-weight:bold;
	TEXT-DECORATION: underline;
	}
	
#contents10_main .txt2 .list_op2{
	font-size:14px;
	font-weight:normal;
	color:#687aae;
	cursor:pointer;
	COLOR: #4D9DF1;
	font-weight:bold;
	TEXT-DECORATION: underline;
	}
	
#contents10_bottom{
	margin:-233px 0px 0px 0px;
	background-image:url(../special/images/bottom_10.png);
	background-repeat:no-repeat;
	background-position:center top;
	width:100%;
	height:317px;
	}
	
#contents10_main ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
#contents10_main li.name{
display: inline-block;
width:410px;
	float:left;
}	


#contents10_main li.price{
	margin:0px 0px 0px 0px;
	float:left;
}



#contents11_title{
	margin:0px 0px 0px 0px;
	background-image: url(../special/images/title_11.png);
	background-repeat:no-repeat;
	background-position:center top;
	width:100%;
	height:145px;
	}
		
#contents11_title .inner{
	width:1200px;
	margin:0px auto;
	text-align:left;
	}
		
#contents11_title .inner img{
	position:absolute;
	margin:0px 0px 0px 840px;
	}

#contents11_main{
	margin:0px 0px 0px 0px;
	background-image:url(../special/images/back_a_11.png);
	background-repeat: repeat-y;
	background-position:center top;
	width:100%;
	}
		
#contents11_main .base{
	background-image:url(../special/images/contents11_image1.png);
	background-repeat:no-repeat;
	}
	
#contents11_main .txt1 h3{
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#f8be66;
	font-size:26px;
	}
	
#contents11_main .txt1 h3{
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color: #9f9adf;
	font-size:26px;
	line-height:1.2em;
	}
	
#contents11_main .txt1 h3 a:link,#contents11_main .txt1 h3 a:visited{
	color:#f8be66;
	font-size:26px;
	}

#contents11_main .txt1 h3 a:hover,#contents11_main .txt1 h3 a:active{
	opacity:0.5;
	color:#f8be66;
	font-size:26px;
	TEXT-DECORATION: none;
	}
	
#contents11_main .photo1{
	margin:10px 0px 0px 0px;
	border:#53C1BC solid 1px;
	}
		
#contents11_main .inner{
	width:1200px;
	background-image: url(../special/images/center.png);
	background-repeat: repeat-y;
	background-position:center top;
	margin:0px auto;
	text-align:left;
	}
		
#contents11_main .base{
	margin:0px 0px 0px 0px;
	}
	
#contents11_main .txt1{
	margin:0px 0px 0px 130px;
	width:880px;
	color:#687aae;
	}
	
#contents11_main .txt1 .photo1{
	margin:10px 0px 0px 0px;
	border:#97a6ce 2px solid;
	}
	
#contents11_main .txt2{
	margin:0px 0px 0px 130px;
	width:1050px;
	color:#687aae;
	background-repeat: no-repeat;
	}
	
#contents11_main .txt2 h4{
	padding:20px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#f2aaca;
	font-size:26px;
	}
	
#contents11_main .txt2 span{
	padding:20px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color: #E15A5C;
	font-size:20px;
	font-weight:bold;
	}
	
#contents11_main .txt2 .sp2{
	padding:20px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color: #628CFF;
	font-size:20px;
	font-weight:bold;
	}
	
#contents11_main .txt2 .hizuke{
	font-weight:bold;
	color: #628CFF;
	font-size:16px;
	line-height:1.4em;
	}
	
#contents11_main .txt2 .l{
	margin:0px 0px 10px 20px;
	font-size:14px;
	line-height:1.4em;
	}
	
#contents11_main .txt3{
	margin:30px 0px 0px 130px;
	width:900px;
	color:#687aae;
	font-size:12px;
	}
	
#contents11_main .txt3 span{
	padding:20px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color: #E15A5C;
	font-size:20px;
	font-weight:bold;
	}
	
#contents11_main .txt3 .l1{
	margin:0px 0px 0px 0px;
	width:20px;
	float:left;
	font-size:14px;
	line-height:1.4em;
	color:#939393;
	}
	
#contents11_main .txt3 .r1{
	margin:0px 0px 0px 0px;
	float:left;
	font-size:14px;
	line-height:1.4em;
	width:880px;
	color:#939393;
	}
	
#contents11_main .txt3 .l{
	margin:7px 0px 0px 0px;
	width:20px;
	float:left;
	font-size:14px;
	line-height:1.4em;
	color:#939393;
	}
	
#contents11_main .txt3 .r{
	margin:7px 0px 0px 0px;
	float:left;
	font-size:14px;
	line-height:1.4em;
	width:880px;
	color:#939393;
	}
	
#contents11_main .txt2 table{
	float:left;
	margin:15px 0px 0px 0px;
	border-top:#7B7B7B solid 1px;
	border-left:#7B7B7B solid 1px;
	}
	
#contents11_main .txt2 td{
	padding:5px 10px 5px 10px;
	border-bottom:#7B7B7B solid 1px;
	border-right:#7B7B7B solid 1px;
	}
	
#contents11_main .txt2 .t2{
	margin:15px 0px 0px 20px;
	}
	
#contents11_main .txt2 .list{
	/*overflow: auto;*/
	/*height:800px;*/
	display:none;
	}
	
#contents11_main .txt2 .list_op{
	font-size:14px;
	font-weight:normal;
	color:#687aae;
	cursor:pointer;
	COLOR: #4D9DF1;
	font-weight:bold;
	TEXT-DECORATION: underline;
	}
	
#contents11_main .txt2 .list_op2{
	font-size:14px;
	font-weight:normal;
	color:#687aae;
	cursor:pointer;
	COLOR: #4D9DF1;
	font-weight:bold;
	TEXT-DECORATION: underline;
	}
	

#contents11_bottom{
	margin:-233px 0px 0px 0px;
	background-image:url(../special/images/bottom_11.png);
	background-repeat:no-repeat;
	background-position:center top;
	width:100%;
	height:317px;
	}
