/*****  main *****/

#main {
	margin-top: 17px;
	padding-right: 30px;
	padding-left: 30px;
}
#index {
	background-image: url(../../protect/img/index/title.jpg);
	text-indent: -99999px;
	height: 46px;
	width: 860px;
	margin-bottom: 20px;
}

.--{}


#heat {
}
#heat #topimage {
	height: 430px;
	width: 800px;
	margin-bottom: 20px;
	background-image: url(../../protect/img/heat/topimage.jpg);
	text-indent: -99999px;
}
#heat #midashi1 {
	background-image: url(../../protect/img/heat/1midashi.jpg);
	height: 42px;
	width: 800px;
	text-indent: -99999px;
}
#heat #text1 {
	background-image: url(../../protect/img/heat/1text.jpg);
	height: 80px;
	width: 800px;
	text-indent: -99999px;
}
#heat #text1-1 {
	background-image: url(../../protect/img/heat/1-1text1.jpg);
	text-indent: -99999px;
	height: 40px;
	width: 340px;
}
#heat #text1-2 {
	background-image: url(../../protect/img/heat/1-1text2.jpg);
	text-indent: -99999px;
	height: 40px;
	width: 340px;
	margin-top: 10px;
}
#heat #text1-3 {
	background-image: url(../../protect/img/heat/1-1text3.jpg);
	text-indent: -99999px;
	height: 40px;
	width: 340px;
	margin-top: 10px;
}
#heat #text1-31 {
	font-size:x-small;
}
#heat #text1-4 {
	background-image: url(../../protect/img/heat/1-1text4.jpg);
	text-indent: -99999px;
	height: 40px;
	width: 253px;
}
#heat #text1-5 {
	background-image: url(../../protect/img/heat/1-1text5.jpg);
	text-indent: -99999px;
	height: 68px;
	width: 253px;
	margin-top: 10px;
}
#heat #yajirushi1 {
	background-image: url(../../protect/img/heat/1-1sarani.jpg);
	height: 193px;
	width: 119px;
	float: left;
	margin: 100px 0 0 15px;
	display: block;
	text-indent: -99999px;
}
#heat #br1_l {
	width: 350px;
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;
	
}
#heat #br1_r {
	float: right;
	width: 253px;
	border: 1px solid #CCCCCC;
	padding: 10px;
	margin-top: 20px;
	background-color: #FFFFFF;
}
#heat #hosoku1 {
	background-image: url(../../protect/img/heat/1-hosoku.jpg);
	height: 42px;
	width: 800px;
	text-indent: -99999px;
	margin-top: 20px;
}
#heat #hosoku1img1 {
	background-image: url(../../protect/img/heat/1-hosoku_img1.jpg);
	height: 187px;
	width: 261px;
	text-indent: -99999px;
	float: left;
}
#heat #hosoku1img2 {
	background-image: url(../../protect/img/heat/1-hosoku_img2.jpg);
	height: 187px;
	width: 272px;
	text-indent: -99999px;
	float: left;
}
#heat #hosoku1img3 {
	background-image: url(../../protect/img/heat/1-hosoku_img3.jpg);
	height: 187px;
	width: 267px;
	text-indent: -99999px;
	float: left;
}
#heat #midashi2 {
	background-image: url(../../protect/img/heat/2midashi.jpg);
	text-indent: -99999px;
	height: 42px;
	width: 800px;
	margin-top: 20px;
}
#heat #text2 {
	background-image: url(../../protect/img/heat/2text.jpg);
	text-indent: -99999px;
	height: 80px;
	width: 555px;
}
#heat #text2-1 {
	background-image: url(../../protect/img/heat/2text1.jpg);
	text-indent: -99999px;
	height: 40px;
	width: 555px;
}
#heat .br2_l {
	float: left;
	width: 555px;
}
#heat .br2_r {
	float: right;
	margin-top: 20px;
}
#heat #text2-2 {
	background-image: url(../../protect/img/heat/2text2.jpg);
	text-indent: -99999px;
	height: 47px;
	width: 448px;
}
#heat #text2-22 {
	background-image: url(../../protect/img/heat/2text22.jpg);
	text-indent: -99999px;
	height: 72px;
	width: 448px;
}
#heat #hosoku2 {
	background-image: url(../../protect/img/heat/2hosoku.jpg);
	text-indent: -99999px;
	height: 129px;
	width: 800px;
	margin-top: 20px;
}
#heat #text2-3 {
	background-image: url(../../protect/img/heat/2text3.jpg);
	text-indent: -99999px;
	height: 76px;
	width: 800px;
}
#heat #hosoku3waku_l {
	width: 250px;
	float: left;
}
#heat #hosoku3waku_r {
	float: right;
}
#heat #hosoku3 {
	background-image: url(../../protect/img/heat/2-3hosoku.jpg);
	text-indent: -99999px;
	height: 40px;
	width: 250px;
}
#heat #hosoku3text1 {
	background-image: url(../../protect/img/heat/2-3hosoku_text1.jpg);
	height: 34px;
	width: 250px;
	text-indent: -99999px;
}
#heat #hosoku3text2 {
	background-image: url(../../protect/img/heat/2-3hosoku_text2.jpg);
	height: 34px;
	width: 250px;
	text-indent: -99999px;
	margin-top: 10px;
}
#heat #hosoku3text3 {
	background-image: url(../../protect/img/heat/2-3hosoku_text3.jpg);
	height: 34px;
	width: 250px;
	text-indent: -99999px;
	margin-top: 10px;
}
#heat #text3 {
	background-image: url(../../protect/img/heat/2text4.jpg);
	text-indent: -99999px;
	height: 50px;
	width: 800px;
}
#heat #hosoku4 {
	background-image: url(../../protect/img/heat/2-4naka.jpg);
}
#heat #hosoku4 #ue {
	background-image: url(../../protect/img/heat/2-4ue.jpg);
	height: 12px;
	width: 800px;
	font-size: 1px;
	line-height: 1px;
}
#heat #hosoku4 #shita {
	font-size: 1px;
	line-height: 1px;
	background-image: url(../../protect/img/heat/2-4shita.jpg);
	height: 13px;
	width: 800px;
}
#heat #bana a {
	background-image: url(../../protect/img/heat/bana.jpg);
	display: block;
	height: 230px;
	width: 800px;
	text-indent: -99999px;
	margin-bottom: 50px;
}
#heat #bana a:hover {
	background-position: 0px 230px;
}
.--{}


#water {}
#water #topimage {
	height: 430px;
	width: 800px;
	margin-bottom: 20px;
	background-image: url(../../protect/img/water/topimage.jpg);
	text-indent: -99999px;
}
#water #midashi1 {
	background-image: url(../../protect/img/water/1midashi.jpg);
	height: 42px;
	width: 800px;
	text-indent: -99999px;
}
#water #text1 {
	background-image: url(../../protect/img/water/1text.jpg);
	text-indent: -99999px;
	height: 90px;
	width: 800px;
}
#water #text1-1 {
	background-image: url(../../protect/img/water/1-1text1.jpg);
	text-indent: -99999px;
	height: 40px;
	width: 180px;
	margin-bottom: 10px;
}
#water #text1-2 {
	background-image: url(../../protect/img/water/1-1text2.jpg);
	text-indent: -99999px;
	height: 40px;
	width: 180px;
	margin-bottom: 10px;
}
#water .waku180 {
	width: 180px;
	float: left;
	margin-left: 10px;
}
#water #midashi2 {
	background-image: url(../../protect/img/water/2midashi.jpg);
	height: 42px;
	width: 800px;
	text-indent: -99999px;
}
#water #text2-1 {
	background-image: url(../../protect/img/water/2-1text.jpg);
	height: 80px;
	width: 432px;
	text-indent: -99999px;
}
#water #text2-11 {
	background-image: url(../../protect/img/water/2-1text2.jpg);
	text-indent: -99999px;
	height: 37px;
	width: 432px;
}
#water .waku432 {
	width: 432px;
	float: left;
}
#water #text2-2 {
	background-image: url(../../protect/img/water/2-2text.jpg);
	text-indent: -99999px;
	height: 80px;
	width: 344px;
}
#water #text2-22 {
	background-image: url(../../protect/img/water/2-2text2.jpg);
	text-indent: -99999px;
	height: 37px;
	width: 344px;
}
#water .waku344 {
	float: left;
	width: 344px;
	margin-top: 10px;
}


#water #bana a {
	background-image: url(../../protect/img/water/bana.jpg);
	display: block;
	height: 329px;
	width: 800px;
	text-indent: -99999px;
	margin-bottom: 50px;
}
#water #bana a:hover {
	background-position: 0px 329px;
}

.--{}


#dirty {}
#dirty #topimage {
	height: 430px;
	width: 800px;
	margin-bottom: 20px;
	background-image: url(../../protect/img/dirty/topimage.jpg);
	text-indent: -99999px;
}
#dirty #midashi1 {
	background-image: url(../../protect/img/dirty/1midashi.jpg);
	text-indent: -99999px;
	height: 42px;
	width: 800px;
}
#dirty #text1 {
	background-image: url(../../protect/img/dirty/1text.jpg);
	text-indent: -99999px;
	height: 81px;
	width: 800px;
}
#dirty #text1-1 {
	background-image: url(../../protect/img/dirty/1-1text.jpg);
	width: 180px;
	height: 28px;
	text-indent: -99999px;
}
#dirty #text1-2 {
	background-image: url(../../protect/img/dirty/1-1text2.jpg);
	width: 180px;
	height: 28px;
	text-indent: -99999px;
}
#dirty #matome {
	background-image: url(../../protect/img/dirty/1-1matome.jpg);
	text-indent: -99999px;
	height: 53px;
	width: 786px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	margin-top: 10px;
}


#dirty .waku180 {
	width: 180px;
	float: left;
	margin-left: 10px;
}
#dirty #midashi2 {
	background-image: url(../../protect/img/dirty/2midashi.jpg);
	text-indent: -99999px;
	height: 42px;
	width: 800px;
}
#dirty #text2 {
	background-image: url(../../protect/img/dirty/2text.jpg);
	text-indent: -99999px;
	height: 89px;
	width: 800px;
}
#dirty #text2-2 {
	background-image: url(../../protect/img/dirty/2-1text.jpg);
	text-indent: -99999px;
	height: 25px;
	width: 373px;
}
#dirty .waku373 {
	width: 373px;
	padding-right: 36px;
	float: left;
}

#dirty #bana {
	background-image: url(../../protect/img/dirty/bana.jpg);
	text-indent: -99999px;
	height: 184px;
	width: 800px;
	margin-bottom: 50px;
}


.--{}


#uv {}
#uv #topimage {
	height: 430px;
	width: 800px;
	margin-bottom: 20px;
	background-image: url(../../protect/img/uv/topimage.jpg);
	text-indent: -99999px;
}
#uv #midashi1 {
	background-image: url(../../protect/img/uv/1midashi.jpg);
	text-indent: -99999px;
	height: 42px;
	width: 800px;
}
#uv #text1 {
	background-image: url(../../protect/img/uv/1text.jpg);
	text-indent: -99999px;
	height: 81px;
	width: 800px;
}

#uv #text1-1 {
	background-image: url(../../protect/img/uv/1-1text1.jpg);
	text-indent: -99999px;
	height: 20px;
	width: 180px;
	margin-bottom: 10px;
}
#uv #text1-2 {
	background-image: url(../../protect/img/uv/1-1text2.jpg);
	text-indent: -99999px;
	height: 20px;
	width: 180px;
	margin-bottom: 10px;
}


#uv .waku180 {
	width: 180px;
	float: left;
	margin-left: 10px;
}
#uv #midashi2 {
	background-image: url(../../protect/img/uv/2midashi.jpg);
	text-indent: -99999px;
	height: 42px;
	width: 800px;
}
#uv #text2 {
	background-image: url(../../protect/img/uv/2text.jpg);
	text-indent: -99999px;
	height: 78px;
	width: 574px;
}
#uv #br2 {
	float: left;
	width: 574px;
}
#uv #text2-2 {
	background-image: url(../../protect/img/uv/2-2text.jpg);
	text-indent: -99999px;
	height: 78px;
	width: 800px;
	margin-top: 30px;
	margin-bottom: 20px;
}
#uv #bana {
	background-image: url(../../protect/img/uv/bana.jpg);
	text-indent: -99999px;
	height: 428px;
	width: 800px;
	margin-bottom: 50px;
}
#uv .pure {
	background-image: url(../../protect/img/uv/2-2img1.jpg);
	text-indent: -99999px;
	height: 117px;
	width: 420px;
}
#uv .zero {
	background-image: url(../../protect/img/uv/2-2img2.jpg);
	text-indent: -99999px;
	height: 117px;
	width: 420px;
}







.--{}


#mold {}
#mold #topimage {
	height: 430px;
	width: 800px;
	margin-bottom: 20px;
	background-image: url(../../protect/img/mold/topimage.jpg);
	text-indent: -99999px;
}
#mold #midashi1 {
	background-image: url(../../protect/img/mold/1midashi.jpg);
	text-indent: -99999px;
	height: 42px;
	width: 800px;
}
#mold #text1 {
	background-image: url(../../protect/img/mold/1text.jpg);
	text-indent: -99999px;
	height: 81px;
	width: 800px;
}
#mold .br1_l {
	width: 370px;
	float: left;
}
#mold .br1_l .right {
	width: 180px;
	float: right;
}
#mold .br1_r {
	width: 370px;
	float: right;
}
#mold .br1_r .right {
	width: 180px;
	float: right;
}
#mold .br1_r .rightt {
	width: 258px;
	float: right;
}
#mold #text1-1 {
	background-image: url(../../protect/img/mold/1-1text1.jpg);
	text-indent: -99999px;
	height: 25px;
	width: 180px;
}
#mold #text1-2 {
	background-image: url(../../protect/img/mold/1-1text2.jpg);
	text-indent: -99999px;
	height: 25px;
	width: 180px;
}
#mold #text1-3 {
	background-image: url(../../protect/img/mold/1-1text3.jpg);
	text-indent: -99999px;
	height: 25px;
	width: 180px;
}
#mold #text1-4 {
	background-image: url(../../protect/img/mold/1-1text4.jpg);
	text-indent: -99999px;
	height: 49px;
	width: 258px;
}
#mold #hosoku1 {
	background-image: url(../../protect/img/mold/1-1hosoku.jpg);
	text-indent: -99999px;
	height: 24px;
	width: 800px;
	margin-top: 20px;
	margin-bottom: 10px;
}
#mold .hosoku_br {
	width: 253px;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
}

#mold .hosoku1text {
	width: 114px;
	float: right;
	font-size: 10px;
}
#mold #moldname1 {
	background-image: url(../../protect/img/mold/1-1hosoku_text1.jpg);
	text-indent: -99999px;
	height: 22px;
	width: 114px;
}
#mold #moldname2 {
	background-image: url(../../protect/img/mold/1-1hosoku_text2.jpg);
	text-indent: -99999px;
	height: 22px;
	width: 114px;
}
#mold #moldname3 {
	background-image: url(../../protect/img/mold/1-1hosoku_text3.jpg);
	text-indent: -99999px;
	height: 22px;
	width: 114px;
}




#mold #midashi2 {
	background-image: url(../../protect/img/mold/2midashi.jpg);
	text-indent: -99999px;
	height: 42px;
	width: 800px;
}
#mold #text2 {
	background-image: url(../../protect/img/mold/2text.jpg);
	text-indent: -99999px;
	height: 98px;
	width: 800px;
}
#mold #text2-1 {
	background-image: url(../../protect/img/mold/2-1text.jpg);
	height: 24px;
	width: 800px;
	text-indent: -99999px;
	margin-bottom: 20px;
}
#mold #text2-11 {
	width: 220px;
	margin-right:10px;
	
}
#mold #text2-2 {
	background-image: url(../../protect/img/mold/2-2text.jpg);
	height: 24px;
	width: 800px;
	text-indent: -99999px;
	margin-top: 20px;
}
#mold #text2-3 {
	background-image: url(../../protect/img/mold/2-3text.jpg);
	height: 24px;
	width: 800px;
	text-indent: -99999px;
	margin-bottom: 20px;
	margin-top: 20px;
}
#mold #text2-22 {
	background-image: url(../../protect/img/mold/2-2text2.jpg);
	text-indent: -99999px;
	height: 79px;
	width: 800px;
}
#mold .br2_373 {
	width: 373px;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
}
#mold .br2_373 #world {
	background-image: url(../../protect/img/mold/2-2world.jpg);
	height: 117px;
	width: 101px;
	float: left;
	font-size: 1px;
	line-height: 1px;
	color: #FFFFFF;
}
#mold .br2_373 #japan {
	background-image: url(../../protect/img/mold/2-2japan.jpg);
	height: 117px;
	width: 101px;
	float: left;
	font-size: 1px;
	line-height: 1px;
	color: #FFFFFF;
}

#mold #midashi3 {
	background-image: url(../../protect/img/mold/3midashi.jpg);
	text-indent: -99999px;
	height: 42px;
	width: 800px;
}
#mold #text3 {
	background-image: url(../../protect/img/mold/3text.jpg);
	text-indent: -99999px;
	height: 323px;
	width: 800px;
	margin-bottom: 20px;
}
#mold .br3_l {
	background-image: url(../img/back_gray.jpg);
	padding: 10px;
	width: 378px;
	border: 1px solid #CCCCCC;
	float: left;
	height: 310px;
}
#mold .br3_r {
	background-image: url(../img/back_gray.jpg);
	padding: 10px;
	width: 378px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	float: right;
	height: 310px;
}
#float_clear_sp {
	clear: both;
	height: 1px;
	width: 1px;
	font-size: 1px;
	line-height: 1px;
}

#mold .br3_ll {
	background-image: url(../img/back_gray.jpg);
	padding: 10px;
	width: 378px;
	float: left;
	height: 260px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#mold .br3_rr {
	background-image: url(../img/back_gray.jpg);
	padding: 10px;
	width: 378px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	float: right;
	height: 260px;
}
#mold #text3-1 {
	background-image: url(../../protect/img/mold/3-1text1.jpg);
	height: 42px;
	width: 378px;
	text-indent: -99999px;
}
#mold #text3-11 {
	background-image: url(../../protect/img/mold/3-1text2.jpg);
	text-indent: -99999px;
	height: 42px;
	width: 378px;
}
#mold #text3-2 {
	background-image: url(../../protect/img/mold/3-2text1.jpg);
	height: 42px;
	width: 378px;
	text-indent: -99999px;
}
#mold #text3-22 {
	background-image: url(../../protect/img/mold/3-2text2.jpg);
	text-indent: -99999px;
	height: 42px;
	width: 378px;
}
#mold #text3-3 {
	background-image: url(../../protect/img/mold/3-3text.jpg);
	height: 70px;
	width: 378px;
	text-indent: -99999px;
}
#mold #text3-4 {
	background-image: url(../../protect/img/mold/3-4text.jpg);
	height: 70px;
	width: 378px;
	text-indent: -99999px;
}
#mold .br3_r #text_l {
	float: left;
	width: 180px;
}
#mold .br3_r #text_r {
	float: right;
	width: 170px;
	margin-right: 5px;
}
#mold #bana {
	background-image: url(../../protect/img/mold/bana.jpg);
	text-indent: -99999px;
	height: 180px;
	width: 800px;
	margin-bottom: 50px;
}



.--{}


#money {}
#money #topimage {
	height: 430px;
	width: 800px;
	margin-bottom: 20px;
	background-image: url(../../protect/img/money/topimage.jpg);
	text-indent: -99999px;
}
#money #midashi1 {
	background-image: url(../../protect/img/money/1midashi.jpg);
	text-indent: -99999px;
	height: 42px;
	width: 800px;
}
#money #br1 {
	float: left;
	width: 520px;
}
#money #text1 {
	background-image: url(../../protect/img/money/1text.jpg);
	text-indent: -99999px;
	height: 88px;
	width: 520px;
}
#money #text1-1 {
	background-image: url(../../protect/img/money/1text2.jpg);
	text-indent: -99999px;
	height: 28px;
	width: 520px;
}
#money #br1gray {
	background-image: url(../img/back_gray.jpg);
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#money #text1-11 {
	background-image: url(../../protect/img/money/1text3.jpg);
	text-indent: -99999px;
	height: 30px;
	width: 480px;
}



#money #midashi2 {
	background-image: url(../../protect/img/money/2midashi.jpg);
	text-indent: -99999px;
	height: 42px;
	width: 800px;
}
#money #text2 {
	background-image: url(../../protect/img/money/2text.jpg);
	text-indent: -99999px;
	height: 109px;
	width: 800px;
}
#money #text2-1 {
	background-image: url(../../protect/img/money/2-1text.jpg);
	text-indent: -99999px;
	height: 36px;
	width: 580px;
	margin-bottom: 20px;
}
#money #br2 {
	float: left;
	width: 370px;
	margin-top: 20px;
}
#money #text2-2 {
	background-image: url(../../protect/img/money/2-2text.jpg);
	text-indent: -99999px;
	height: 83px;
	width: 370px;
	margin-bottom: 20px;
}
#money #br3 {
	float: left;
	width: 370px;
	margin-top: 10px;
}
#money #text2-3 {
	background-image: url(../../protect/img/money/2-3text.jpg);
	height: 60px;
	width: 770px;
	text-indent: -99999px;
}
#money #text2-33 {
	background-image: url(../../protect/img/money/2-3text2.jpg);
	text-indent: -99999px;
	height: 46px;
	width: 370px;
}


#money #bana a {
	background-image: url(../../protect/img/money/bana.jpg);
	display: block;
	height: 228px;
	width: 800px;
	text-indent: -99999px;
	margin-bottom: 50px;
}
#money #bana a:hover {
	background-position: 0px 228ox;
}


.--{}


#earth {}
#earth #topimage {
	height: 430px;
	width: 800px;
	margin-bottom: 20px;
	background-image: url(../../protect/img/earth/topimage.jpg);
	text-indent: -99999px;
}
#earth #midashi1 {
	background-image: url(../../protect/img/earth/1midashi.jpg);
	text-indent: -99999px;
	height: 42px;
	width: 800px;
}
#earth #text1 {
	background-image: url(../../protect/img/earth/1text.jpg);
	text-indent: -99999px;
	height: 80px;
	width: 800px;
}
#earth #text1-1 {
	background-image: url(../../protect/img/earth/1-1text.jpg);
	text-indent: -99999px;
	height: 30px;
	width: 369px;
}
#earth .text1-2 {
	background-image: url(../../protect/img/earth/1-2text.jpg);
	height: 30px;
	width: 369px;
	text-indent: -99999px;
}

#earth .br1-1 {
	float: left;
	width: 560px;
}
#earth .br1-2 {
	float: left;
	width: 370px;
}



#earth #midashi2 {
	background-image: url(../../protect/img/earth/2midashi.jpg);
	text-indent: -99999px;
	height: 42px;
	width: 800px;
}
#earth #text2 {
	background-image: url(../../protect/img/earth/2text.jpg);
	text-indent: -9999px;
	height: 50px;
	width: 599px;
	margin-bottom: 20px;
}
#earth .br2 {
	float: left;
	width: 600px;
}


#earth #midashi3 {
	background-image: url(../../protect/img/earth/3midashi.jpg);
	text-indent: -99999px;
	height: 42px;
	width: 800px;
}
#earth #text3 {
	background-image: url(../../protect/img/earth/3text.jpg);
	text-indent: -99999px;
	height: 51px;
	width: 800px;
}
#earth .br3 {
	float: left;
	width: 470px;
}
#earth #text3-1 {
	background-image: url(../../protect/img/earth/3-1text.jpg);
	text-indent: -99999px;
	height: 44px;
	width: 470px;
}
#earth #text3-11 {
	background-image: url(../../protect/img/earth/3-1tex2.jpg);
	text-indent: -99999px;
	height: 27px;
	width: 470px;
	margin-bottom: 10px;
}
#earth #text3-2 {
	background-image: url(../../protect/img/earth/3-2text.jpg);
	text-indent: -99999px;
	height: 44px;
	width: 470px;
	margin-top: 10px;
}
#earth #text3-22 {
	background-image: url(../../protect/img/earth/3-2text2.jpg);
	text-indent: -99999px;
	height: 27px;
	width: 470px;
	margin-bottom: 10px;
}
#earth #text3-3 {
	background-image: url(../../protect/img/earth/3-3text.jpg);
	text-indent: -99999px;
	height: 69px;
	width: 470px;
	margin-top: 10px;
}
#earth #text3-33 {
	background-image: url(../../protect/img/earth/3-3text2.jpg);
	text-indent: -99999px;
	height: 27px;
	width: 470px;
	margin-bottom: 10px;
}
#earth #bana a {
	background-image: url(../../protect/img/earth/bana.jpg);
	display: block;
	height: 227px;
	width: 800px;
	text-indent: -99999px;
	margin-bottom: 50px;
}
#earth #bana a:hover {
	background-position: 0px 227px;
}



.--{}
h4 {
	margin-top: 30px;
	margin-bottom: 20px;
}



.--{}
/*****  top *****/
#contents-index{
	width:800px;
	margin:0px auto;
	background-image:url(../../protect/img/index/img08.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
}

#index-catch{
	width:800px;
	height:224px;
	background-image:url(../../protect/img/index/h2_1.jpg);
	text-indent:-9999px;
	margin:0px 0px 30px 0px;
	padding:0px;
}

.ttl_foot{
	width:240px;
	text-align:right;
	clear:both;
	font-size:10px;
}
.ttl_foot a{
	font-size:10px;
	color:#333333;
	padding-left:15px;
	background-image:url(../../protect/img/index/ico_delta.gif);
	background-repeat:no-repeat;
	background-position:left;
}

#index_ttl1{
	width:390px;
	float:left;
	margin-bottom:30px;
}
#index_ttl1 h2{
	width:390px;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	background-image:url(../../protect/img/index/h2_2.jpg);
	background-repeat:no-repeat;
}
#index_ttl1 h2 a{
	width:390px;
	height:83px;
	display:block;
}
#index_ttl1 p{
	padding:0px 0px 10px 10px;
}
#index_ttl1 p a:link,#index_ttl1 p a:visited{
	color:#333333;
	text-decoration:none;
}
#index_ttl1 p a:hover{
	color:#333333;
	text-decoration:underline;
}
#index_ttl1 img{
	margin:0px 0px 0px 20px;
}

#index_ttl2{
	width:390px;
	float:right;
	margin-bottom:30px;
}
#index_ttl2 h2{
	width:390px;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	background-image:url(../../protect/img/index/h2_3.jpg);
	background-repeat:no-repeat;
}
#index_ttl2 h2 a{
	width:390px;
	height:83px;
	display:block;
}
#index_ttl2 p{
	padding:0px 0px 10px 10px;
}
#index_ttl2 p a:link,#index_ttl2 p a:visited{
	color:#333333;
	text-decoration:none;
}
#index_ttl2 p a:hover{
	color:#333333;
	text-decoration:underline;
}
#index_ttl2 img{
	margin:0px 0px 0px 20px;
}

#index_ttl3{
	width:390px;
	float:left;
	margin-bottom:30px;
}
#index_ttl3 h2{
	width:390px;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	background-image:url(../../protect/img/index/h2_4.jpg);
	background-repeat:no-repeat;
}
#index_ttl3 h2 a{
	width:390px;
	height:83px;
	display:block;
}
#index_ttl3 p{
	padding:0px 0px 10px 10px;
}
#index_ttl3 p a:link,#index_ttl3 p a:visited{
	color:#333333;
	text-decoration:none;
}
#index_ttl3 p a:hover{
	color:#333333;
	text-decoration:underline;
}
#index_ttl3 img{
	margin:0px 0px 0px 20px;
}

#index_ttl4{
	width:390px;
	float:right;
	margin-bottom:30px;
}
#index_ttl4 h2{
	width:390px;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	background-image:url(../../protect/img/index/h2_5.jpg);
	background-repeat:no-repeat;
}
#index_ttl4 h2 a{
	width:390px;
	height:83px;
	display:block;
}
#index_ttl4 p{
	padding:0px 0px 10px 10px;
}
#index_ttl4 p a:link,#index_ttl4 p a:visited{
	color:#333333;
	text-decoration:none;
}
#index_ttl4 p a:hover{
	color:#333333;
	text-decoration:underline;
}
#index_ttl4 img{
	margin:0px 0px 0px 20px;
}

#index_ttl5{
	width:390px;
	float:left;
	margin-bottom:30px;
}
#index_ttl5 h2{
	width:390px;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	background-image:url(../../protect/img/index/h2_6.jpg);
	background-repeat:no-repeat;
}
#index_ttl5 h2 a{
	width:390px;
	height:83px;
	display:block;
}
#index_ttl5 p{
	padding:0px 0px 10px 10px;
}
#index_ttl5 p a:link,#index_ttl5 p a:visited{
	color:#333333;
	text-decoration:none;
}
#index_ttl5 p a:hover{
	color:#333333;
	text-decoration:underline;
}
#index_ttl5 img{
	margin:0px 0px 0px 20px;
}

#index_ttl6{
	width:390px;
	float:right;
	margin-bottom:30px;
}
#index_ttl6 h2{
	width:390px;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	background-image:url(../../protect/img/index/h2_7.jpg);
	background-repeat:no-repeat;
}
#index_ttl6 h2 a{
	width:390px;
	height:83px;
	display:block;
}
#index_ttl6 p{
	padding:0px 0px 10px 10px;
}
#index_ttl6 p a:link,#index_ttl6 p a:visited{
	color:#333333;
	text-decoration:none;
}
#index_ttl6 p a:hover{
	color:#333333;
	text-decoration:underline;
}
#index_ttl6 img{
	margin:0px 0px 0px 20px;
}

#index_ttl7{
	width:390px;
	float:left;
	margin-bottom:30px;
}
#index_ttl7 h2{
	width:390px;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	background-image:url(../../protect/img/index/h2_8.jpg);
	background-repeat:no-repeat;
}
#index_ttl7 h2 a{
	width:390px;
	height:83px;
	display:block;
}
#index_ttl7 p{
	padding:0px 0px 10px 10px;
}
#index_ttl7 p a:link,#index_ttl7 p a:visited{
	color:#333333;
	text-decoration:none;
}
#index_ttl7 p a:hover{
	color:#333333;
	text-decoration:underline;
}
#index_ttl7 img{
	margin:0px 0px 0px 20px;
}




/*****  よくある質問 *****/
#faq_box {
	margin-bottom: 50px;

}
#faq {
	background-image: url(../../protect/img/common/yokuaru_shitumon_midashi.jpg);
	height: 42px;
	width: 800px;
	text-indent: -99999px;
}
#faq_box #home {
	background-image: url(../../protect/img/common/yokuaru_shitumon_home.jpg);
	text-indent: -99999px;
	height: 25px;
	width: 800px;
}
#faq_box #factory {
	background-image: url(../../protect/img/common/yokuaru_shitumon_factory.jpg);
	text-indent: -99999px;
	height: 25px;
	width: 800px;
	margin-top: 20px;
}
#faq_box li {
	background-image: url(../img/faq_q.jpg);
	height: 25px;
	background-repeat: no-repeat;
	padding-left: 40px;
	margin-left: 5px;
	color: #35608A;
	padding-top: 5px;
}
#faq_box .question {
	background-image: url(../img/faq_q.jpg);
	height: auto;
	background-repeat: no-repeat;
	padding-left: 40px;
	margin-left: 5px;
	color: #35608A;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #F4F4F6;
	margin-top: 10px;
}
#faq_box .answer {
	background-image: url(../img/faq_a.jpg);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-left: 40px;
	margin-left: 5px;
	color: #35608A;
	margin-top: 5px;
}
#faq_box .tenten {
	background-image: url(../img/line_tenten_17.jpg);
	height: 9px;
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	font-size: 1px;
	line-height: 1px;
}




.goto_homeindex a{
	background-image: url(../img/bana_gohome.jpg);
	display: block;
	height: 80px;
	width: 270px;
	font-size: 1px;
	line-height: 1px;
	color: #FFFFFF;
	text-decoration: none;
	text-indent:-9999px;
	float: left;
	margin-top: 40px;
}
.goto_homeindex a:hover{
	background-position: 0px 80px;
}
.goto_factoryindex a{
	background-image:url(../img/bana_gofactory.jpg);
	display: block;
	height: 80px;
	width: 260px;
	font-size: 1px;
	line-height: 1px;
	color: #FFFFFF;
	text-decoration: none;
	text-indent:-9999px;
	float: left;
	margin-top: 40px;
}
.goto_factoryindex a:hover{
	background-position: 0px 80px;
}
.goto_apartindex a{
	background-image:url(../img/bana_goapart.jpg);
	display: block;
	height: 80px;
	width: 270px;
	font-size: 1px;
	line-height: 1px;
	color: #FFFFFF;
	text-decoration: none;
	text-indent:-9999px;
	float: left;
	margin-top: 40px;
}
.goto_apartindex a:hover{
	background-position: 0px 80px;
}


