@charset "utf-8";
@import url("class.css");
@import url("contents.css");

html, body {
	background:#0b0303 url(../img/bg.jpg) top left repeat-x;
}

#wrapper {
	width:960px;
	margin:0 auto;
}

#haeder {
	background:url(../img/header.jpg) top right no-repeat;
	width: 960px;
	height:82px;
	position:relative;
}

#haeder h1 {
	position: absolute;
	z-index: 50;
	left: 0px;
	top: 0px;
	cursor: pointer;
	width: 142px;
}

#haeder h1 a {
	display: block;
	text-indent: -9999em;
	background: url(../img/logo.jpg) no-repeat 0 0;
	cursor: pointer;
	text-decoration: none;
}

#haeder h1, #haeder h1 a {
	width: 142px;
	height: 82px;
}

#gNav{
	width:960px;
}

#gNav ul li {
float:left;

}

#gNav ul li a{
	height: 83px;
	display:block;
	text-indent:-9999px;
}

#gNavMenu01 a {
	background:url(../img/menu_01.jpg) top left no-repeat;
	width:164px;
	}
#gNavMenu02 a {
	background:url(../img/menu_02.jpg) top left no-repeat;
	width:158px;
	}
#gNavMenu03 a {
	background:url(../img/menu_03.jpg) top left no-repeat;
	width:158px;
	}
#gNavMenu04 a {
	background:url(../img/menu_04.jpg) top left no-repeat;
	width:158px;
	}
#gNavMenu05 a {
	background:url(../img/menu_05.jpg) top left no-repeat;
	width:158px;
	}	
#gNavMenu06 a {
	background:url(../img/menu_06.jpg) top left no-repeat;
	width:164px;
	}	
	
	
#gNav ul li a:hover {
		background-position:bottom !important;
}
/* //HEADER */	

#contents{
	background:#f5eff1;
	padding: 25px 15px;
	
	}
.frame{
	width:930px;
	background:#666 url(../../img/frame_bg.jpg) bottom left no-repeat;
	margin:0 auto; 
	padding-bottom:35px;
	}
	
.frameTop{
	background:#666 url(../../img/title_otoi.jpg) top left no-repeat;
	height:114px;
	text-indent:-9999px;
	}	
.frameCenter{
	width:870px;
	margin:0 auto;
	}	

.frameTop02{
	background:#666 url(../../img/title_privacy.jpg) top left no-repeat;
	height:114px;
	text-indent:-9999px;
	}
.frameTop03{
	background:#666 url(../../img/title_company.jpg) top left no-repeat;
	height:114px;
	text-indent:-9999px;
	}
	.frameTop04{
	background:#666 url(../../img/title_question.jpg) top left no-repeat;
	height:114px;
	text-indent:-9999px;
	}
	.frameTop05{
	background:#666 url(../../img/title_message.jpg) top left no-repeat;
	height:114px;
	text-indent:-9999px;
	}	


.questionBox{
	width:860px;
	background: url(../../img/question_bg.jpg) left top no-repeat;
	margin:0 35px 10px;
	}	

.questionBoxTitle{
	background:#f2dee6 url(../../img/question_top.jpg) left top no-repeat;
	height:48px;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	padding:5px 5px 0 70px ;
	line-height:2.5em;
	margin-bottom:10px;
	}		
	

	
.questionPara{
	padding:0 15px 15px 75px;
	}		
	
	
	
/* Main Layout Type 4 SET = class="type4"	*/

#footer{
	margin-bottom:15px;
	}
.pageTop{
	background:#f5eff1;
	 text-align:right;
	 padding:0 15px 15px 0;
}
#footerMenu{
	background:#0b0303;
	height:23px;
	width:945px;
	padding: 10px 15px 10px 0;
}

#footerMenu ul li {
float:right;

}

#footerMenu ul li a{
	height: 23px;
	display:block;
	text-indent:-9999px;
}

#footerMenu01 a {
	background:url(../img/bottom_menu_02.jpg) top left no-repeat;
	width:102px;
	}
#footerMenu02 a {
	background:url(../img/bottom_menu_01.jpg) top left no-repeat;
	width:76px;
	}
	
#footerMenu ul li a:hover{
		background-position:bottom;
}
#copy	{
	background:#24030b;
	text-align:center;
	border:#6e4726 solid 1px;
	padding:10px 0;
	}
