/*--- MAIN-TOP ---*/
.container{ width: 971px;}
.container02{ 
	width: 918px;
	background-color:#FFF;}
.container03-sidemenu{ width: 176px;}
.container04-space{ width: 15px;}
.container05-main{ width: 717px;}
.container05-2-main{ 
	width: 717px;
	background-color:#fef8e2;}
.container06-space2{ width: 10px;}

.topbox01{ width: 402px;}
.topbox02{ width: 569px;}

.topbox03{ 
	color:#999;
	font-size:12px;
	width: 402px;
	height:12px;
	background-image:url(../images/top02-bar02.jpg);
	padding-left:50px;}
	
.top-contents01{
	width:717px;
	height:195px;
	background-image:url(../images/contents01-syokai-back.jpg);
}
.top-contents01-02{
	width:717px;
	height:195px;
	background-image:url(../images/contents01-2-syokai-back.jpg);
}
.top-contents01-02-2{
	width:582px;
	height:185px;
	background-image:url(../images/contents01-2-syokai-back.jpg);
	padding: 0 20px 10px 120px;
}
.top-contents01-03{
	width:717px;
	height:195px;
	background-image:url(../images/contents01-3-syokai-back.jpg);
}
.top-contents01-04{
	width:717px;
	height:195px;
	background-image:url(../images/contents01-4-syokai-back.jpg);
}
.top-contents01-05{
	width:566px;
	height:187px;
	background-image: url(../images/contents01-5.jpg);
	padding: 5px 10px 5px 120px;
}

.top-contents01-03-3{
	width:560px;
	height:60px;
	margin-bottom:10px;
}
.top-contents01-2{
	width:130px;
}
.top-contents01-3{
	width:560px;
}
.top-contents01-4{
	width:27px;
}

.top-contents02{
	width:694px;
}
.top-contents02-2{
	width: 694px;
	background-color:#FFFFFF;
	border:solid 1px #063;
}
.top-contents02-3{
	padding:10px;
}

.top-contents03{
	background-color:#FFF;
}
.top-contents03-1{
	width:21px;
}
.top-contents03-2{
	font-size:12px;
	width:348px;
	height:210px;
	background-image:url(../images/contents03-01-geka.jpg);
	padding-top: 0px;
	padding-left:18px;
	padding-bottom:0px;
}
.top-contents03-3{
	font-size:12px;
	width:348px;
	height:210px;
	background-image:url(../images/contents03-02-sinior.jpg);
	padding-top: 0px;
	padding-left:18px;
	padding-bottom:0px;
}
.top-contents03-4{
	font-size:12px;
	width:348px;
	height:210px;
	background-image:url(../images/contents03-03-ekizo.jpg);
	padding-top: 0px;
	padding-left:18px;
	padding-bottom:0px;
}
.top-contents03-5{
	font-size:12px;
	width:348px;
	height:210px;
	background-image:url(../images/contents03-04-nomi.jpg);
	padding-top: 0px;
	padding-left:18px;
	padding-bottom:0px;
}
.top-banner01{
	width:335px;
}
.top-banner02{
	width:24px;
}
.side_yakan{
	font-size:12px;
	width:175px;
	height:170px;
	background-image:url(../images/side-yakan-back.jpg);
	padding: 0px 18px;
}

.side_qr{
	width:165px;
	border:solid 1px #CCC;
	padding: 5px 0px;
}

.footer01{
	width:907px;
}
.footer02{
	font-size:12px;
	width:500px;
}
.footer03{
	font-size:12px;
	width:407px;
	text-align:right;
}

.totop{ padding-right:8px;}

/*--- FAQ ---*/
.faqbox01{ width: 696px;}
.faqbox02{ 
	width: 696px;
	background-image:url(../images/qa_waku_back.jpg);
}
.faqbox03{ width: 656px;}

.faqbox04  A:link{color: #3548F8;letter-spacing:0.5px;text-decoration:none;font-size: 14px;}
.faqbox04  A:visited{color: #3548F8;letter-spacing:0.5px;text-decoration:none;font-size: 14px;}
.faqbox04  A:hover{color: #FF0000;letter-spacing:0.5px; cursor: hand;text-decoration:none;font-size: 14px;}
.faqbox04  A:active{color: #FF0000;letter-spacing:0.5px;text-decoration:none;font-size: 14px;}

.faqbox05{ 
	width: 696px;
	background-color:#f8efd1;
	border:solid 1px #f2d87b;
}
.faqbox06{
	color:#063;
	font-weight:bold;
	padding-top:10px;
	padding-left:20px;
}
.faqbox07{
	padding-left:20px;
	padding-top:10px;
	padding-right:20px;
	padding-bottom:20px;
}

/*--- SINIOR ---*/
.siniorbox01{ width: 696px;}
.siniorbox02{ 
	width: 696px;
	background-color:#eaf3d6;
	border:solid 1px #4b9848;
}
.siniorbox03{ padding:10px;
	padding-bottom:px;
}
.siniorbox04{ padding:10px; padding-top:0px;}
.siniorbox05{ width: 426px;}


/*--- EXO ---*/
.exobox01 {width: 696px;}
.exobox02 {
	color:#063;
	font-size:16px;
	font-weight:bold;
	background-image:url(../images/exo_title_back.jpg);
	width:364px;
	height:32px;
	padding-left:40px;
}
.exobox03 {width: 364px;}
.exobox04 {width: 496px;}
.exobox05 {width: 200px;}
.exobox06 { margin-right:30px;}
.exobox07 { padding-bottom:10px;}
.exobox08{
	font-size: 16px;
	color:#063;
	font-weight:bold;
	padding-bottom: 10px;
}
/*--- NOMI DANI ---*/
.nomibox01 {width: 696px;}
.nomibox02 {
	color:#063;
	font-size:16px;
	font-weight:bold;
}


/*--- SYOSHIN ---*/
.syohinbox01 {width: 696px;}
.syohinbox02 {
	color:#F30;
	font-size:15px;
	font-weight:bold;
}
.syohinbox03{ 
	color:#060;
	font-size:15px;
	font-weight:bold;
	width: 696px;
	background-color:#FFFFFF;
	border:solid 1px #063;
	padding:10px;
}


/*--- ACCESS ---*/
.accessbox01 {width: 696px;}
.accessbox02{ 
	width: 390px;
	background-color:#f8fdec;
	border:solid 1px #c0e1b8;
	padding:10px;
}
.accessbox03 {width: 10px;}
.accessbox04 {width: 266px;}
.accessbox05 {width: 696px; border:solid 1px #CCC;}
.accessbox07 {font-weight:bold;width: 130px; border:solid 1px #CCC; background-color:#E2F3E3; padding-left:10px; margin:1px;}
.accessbox08 {font-weight:bold;width: 65px; border:solid 1px #CCC; background-color:#F5DAF3; text-align:center; margin:1px;}
.accessbox09 {width: 65px; border:solid 1px #CCC; background-color:#FFFFFF; text-align:center; margin:1px;}


/*--- INCHO---*/
.inchobox01 {width: 420px;}
.inchobox02 {width: 276px;}

/*--- HOTEL---*/
.hotelbox01 {text-align:center;}
.hotelbox02 {width: 696px;}
.hotelbox03 {line-height:30px;}

/*--- LINKS ---*/
.linksbox01 {width: 696px;}
.linksbox02 {width: 340px;}
.linksbox03 {width: 16px;}
.linkbox-04{
		border: 1px solid #CCCCCC;
		background-color:#FFF;
		padding: 6px;
}
#link A:link{font-size: 13px; color: #333333;text-decoration:none;}
#link A:visited{font-size: 13px; color: #333333;text-decoration:none;}
#link A:hover{font-size: 13px; color:#fd7700;text-decoration:none;}
#link A:active{font-size: 13px; color: #fd7700;text-decoration:none;}

/*--- RECRUIT ---*/
.recbox01 { padding-top:15px; padding-bottom:25px;}
.recbox02 { padding-bottom:8px;}
.recbox03 { padding-bottom:30px;}
.recbox04 { color:#F60; font-size:18px; font-weight:bold;padding-bottom:30px;}
.recbox05 { font-size:15px; font-weight:bold; padding-bottom:8px;}

/*--- ŠO‰È ---*/
.geka_box01{
	width: 717px;
	text-align:center;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 20px;
}
.geka_box02{
	width: 696px;
	margin : 0 21px 0 21px;
}
.geka_text01{
		font-size: 16px;
}
.geka_text01-2{
		font-size: 16px;
		padding-left: 20px;
}
.geka_text01-3{
		color:#F00;
		font-size: 16px;
}
.geka_text01-4{
		font-size: 16px;
		padding-left: 20px;
		padding-right: 20px;
}
.geka_text01-5{
		font-size: 16px;
		padding-right: 20px;
}
.geka_box03{
	color: #FFF;
	font-size: 18px;
	font-weight: bold;
	text-align:center;
	background-color:#631a0e;
	width: 696px;
	padding: 5px;
}
.geka_box03-2{
	color: #400000;
	font-size: 18px;
	font-weight: bold;
	text-align:center;
	background-color: #E6E4DF;
	width: 696px;
	padding: 5px;
}
.geka_box04{
	width: 696px;
	margin:0 auto;
	border-top:1px solid #3b2600;
	border-left:1px solid #3b2600;
	text-align:left;
}
.geka_box04 th,
.geka_box04 td{
	padding:8px;
	background-color: #FFF;
	border-bottom:1px solid #3b2600;
	border-right:1px solid #3b2600;
	text-align:center;
	line-height:20px;
}
.geka_box04 th{
	padding:7px;
	background: #ece9e4;
	border-bottom:1px solid #3b2600;
	border-right:1px solid #3b2600;
	text-align:center;
	font-weight: normal;
}
.inquiry_box02 td{
}