@charset "euc-jp";
/*-----link setting-----*/
a{
						text-decoration:none;
}
a:link{
						color:#ffffff;
}
a:hover{
						color:#ffffff;
}
a:visited{
						color:#ffffff;
}
.subframe a:link{
						color:#00ffff;
}
.subframe a:hover{
						color:#00ffff;
}
.subframe a:visited{
						color:#00ffff;
}

/*-----body setting-----*/
body{
						margin: 0;
						color:#ffffff;
						background-color: #e9e9e9;
						background-image : url(../pic_c002.jpg);
						background-attachment: fixed;
						background-position: center top;
						background-repeat: no-repeat;
}
body td{
						font-family: Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "¥á¥¤¥ê¥ª", "£Í£Ó £Ð¥´¥·¥Ã¥¯";
 						font-size:80%;
}
#sitemap{
						font-size:85%;
}

/*-----header setting-----*/
#header{
						background:url(../img/header_back.png) repeat-x;
						width: 100%;
						height: 50px;	
}

/*-----footer setting-----*/
#footer{
						background:url(../img/footer_back.png) repeat-x;
						width: 100%;
						height: 140px;
}

/*-----backimage-----*/
#main{
						background:url(../img/frame_back.png) repeat-y;
}
#corner{
						background:url(../img/backcorner.png) no-repeat;
}
.back{
						background:url(../img/backcolor.png) repeat;
}
.subframe{
						background:url(../img/contents_back.png) repeat-y left top;
}

/*-----section1-----*/
h1{
						background: url(../img/sub_bar.png) no-repeat;
						line-height: 35px;
						font-size:100%;
						font-weight: normal;
						padding-left: 13px;
						margin-top: 20px;
						margin-bottom: 20px;
}

/*-----section2-----*/
h2{
						background: url(../img/point.png) no-repeat;
						line-height: 20px;
						font-size:100%;
						font-weight: normal;
						padding-left: 26px;
						margin-top: 0px;
						margin-bottom: -8px;
}

/*-----Q&A-----*/
h3{
						background: url(../img/qa.png) no-repeat;
						line-height: 36px;
						font-size:120%;
						font-weight: bold;
						color: #ffc000;
						padding-left: 39px;
						margin-top: 0px;
						margin-bottom: -15px;
}
