@charset "UTF-8";
/* CSS Document */

* {
	margin: 0;
	padding: 0;
	font-family:"メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height:1.5em;
	}
	
#wrapper{
	background-image: url(../img/wrapper-bg.jpg);
	background-repeat: no-repeat;
	width: 990px;
	height: 3500px;
	margin-right: auto;
	margin-left: auto;
	}

#all_bg{
	background-image: url(../img/all-bg.jpg);
	background-repeat: no-repeat;
	margin: 0 auto;
	height: 3500px;
	width: 1100px;
	background-position:50% 0%;
    }

h1{
	font-size: 70%;
	color: #FFF;
	text-indent: 10px;
	height: 20px;
	}

.tittle{
	background-image: url(../img/tittle.jpg);
	background-repeat: no-repeat;
	height: 60px;
	width: 760px;
	margin: 0 auto;
	margin-top: 20px;
	}
	
.pink_pr{
	height: 115px;
	width: 755px;
	margin: 0 auto;
	margin-top: 15px;
}

.glove_tittle{
	height: 130px;
	width: 755px;
	margin: 0 auto;
	margin-top: 30px;
}

.text_pr{
	font-size: 80%;
	color: #666;
	height: 40px;
	width: 520px;
	margin: 0 auto; 
	margin-top: 10px;
	}

.glove_main{
	height: 300px;
	width: 650px;
	margin: 0 auto;
	margin-top: 10px;
}

.otoiawase01{
	height: 45px;
	width: 275px;
	margin-left: 425px;
}

.merit_tittle{
	height: 120px;
	width: 570px;
	margin: 0 auto; 
	margin-top: 35px;	 
}



.merit01{
	background-image: url(../img/merit01.jpg);
	background-repeat: no-repeat;
	height: 140px;
	width: 755px;
	margin: 0 auto;
	margin-top: 5px;	
	}
	
.m_text01{
	font-size: 80%;
	color: #333;
	height: 56px;
	width: 685px;
	margin: 0 auto; 
	padding-top: 70px;
	}

.merit02{
	background-image: url(../img/merit02.jpg);
	background-repeat: no-repeat;
	height: 140px;
	width: 755px;
	margin: 0 auto;
	margin-top: 10px;
	}
	
.m_text02{
	font-size: 80%;
	color: #333;
	height: 40px;
	width: 685px;
	margin: 0 auto; 
	padding-top: 70px;
	}
	
.m_text02r{
	font-size: 80%;
	color: #FF0000;
	height: 13px;
	width: 685px;
	margin: 0 auto; 
	}
	
.merit03{
	background-image: url(../img/merit03.jpg);
	background-repeat: no-repeat;
	height: 140px;
	width: 755px;
	margin: 0 auto;
	margin-top: 10px;
	}
	
.m_text03{
	font-size: 80%;
	color: #333;
	height: 40px;
	width: 685px;
	margin: 0 auto; 
	padding-top: 70px;
	}
	
.m_text03r{
	font-size: 80%;
	color: #FF0000;
	height: 13px;
	width: 685px;
	margin: 0 auto; 
	}

.research{
	height: 120px;
	width: 665px;
	margin: 0 auto;
	margin-top: 25px;	 
}

.howto_tittle{
	height: 95px;
	width: 460px;
	margin: 0 auto;
	margin-top: 95px;	 
}

.howto_box{
	height: 180px;
	width: 746px;
	margin: 0 auto;
	margin-top: 30px;	
	}
	
.howto_box2{
	height: 180px;
	width: 746px;
	margin: 0 auto;
	margin-top: 10px;	
	}

.howto_img01{
	float: left;
	margin-right: 13px;
	width: 240px;
	}
	
.howto_img02{
	float: left;
	width: 240px;
	}

.howto_textbox{
	font-size: 80%;
	color: #333;
	height: 60px;
	width: 716px;
	margin: 0 auto;
	margin-top: 5px;
	}

.howto_text01{
	float: left;
	margin-right: 40px;
	width: 212px;
	}
	
.howto_text02{
	float: left;
	width: 212px;
	}

.glove_otoiawase{
	height: 240px;
	width: 630px;
	margin-top: 90px;
	margin-left: 220px;
	padding-left: 20px;
	}
	
.gl_left{
	float: left;
	height: 220px;
	width: 280px;
	margin-left: 25px;
	margin-right: 25px;
	}
	
.gl_right{
	float: left;
	height: 220px;
	width: 275px;
	margin-right: 25px;
	}

.nyugan{
	height: 50px;
	width: 785px;
	margin: 0 auto;
	margin-top: 60px;
	padding-top: 10px;
	}
	
.nyugan_text{
	font-size: 79%;
	color: #666;
	height: 40px;
	width: 780px;
	margin: 0 auto;
	margin-top: 20px;
	}
	
.nyugan_graph{
	font-size: 80%;
	color: #666;
	height: 335px;
	width: 785px;
	margin: 0 auto;
	margin-top: 10px;
	padding-top: 10px;
	}

.nyugan_left{
	float: left;
	margin-right: 15px;
	width: 385px;
	height: 335px;
	}

.nyu01{
	height: 55px;
	width: 385px;
	}

.nyu01_text{
	height: 40px;
	width: 365px;
	margin: 0 auto;
	}

.graph01{
	height: 230px;
	width: 385px;
	}

.nyugan_right{
	float: left;
	width: 385px;
	height: 335px;
	}
	
.nyu02{
	height: 55px;
	width: 385px;
	}

.nyu02_text{
	height: 40px;
	width: 365px;
	margin: 0 auto;
	}
	
.graph02{
	height: 230px;
	width: 385px;
	}

.inyou{
	font-size: 70%;
	color: #FF0000;
	text-align:right;
	height: 17px;
	width: 785px;
	margin: 0 auto;
	margin-top: 5px;
	}

.inyou01{
	float: left;
	margin-right: 15px;
	width: 385px;
	height: 17px;
	}
	
.ouen{
	height: 75px;
	width: 755px;
	margin: 0 auto;
	margin-top: 55px;
	}

.denwa{
	height: 120px;
	width: 655px;
	margin: 0 auto;
	margin-top: 32px;
	}

.unei{
	font-size: 80%;
	margin-top: 20px;
	margin-right: 50px;
	text-align: right;
    }
	
a.otoiawase:hover img{
	opacity: 0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
}