@charset "UTF-8";



/*tag---------------------------------------*/
body { line-height:1; background-color:#ffffff}

/*layout-------------------------------------*/
#moji { width:150px; position:absolute; top:60px; left:230px; height:53px;}
.wrapper { width:950px;}
.header01 { width:950px; height:auto; float:left;}
.lay01 { width:695px; height:auto; margin-left:10px;}
.main { width:auto; margin-top:20px;}
.footer_t { width:950px; margin-top:15px; height:15px; text-align:center; border-bottom:3px solid #747bc4;}
.footer_b { width:950px; height:30px 5px; text-align:center;}
.subt01 {}
.subt02 { width:600px; border-left:4px #747bc4 solid; border-bottom:1px #747bc4 solid ; margin:15px 25px; padding:5px;}

/*menu------------------------*/
.menu { float:left; width:236px; margin-bottm:0px; height:345px;}
.menu01 { position:absolute; top:45px; left:640px; width:165px; line-height:1.1; }
.menu011 { position:absolute; top:45px; left:805px; width:140px; line-height:1.1; }
.menu02 { position:absolute; top:185px; left:35px;}
.menu03 { position:absolute; top:220px; left:48px;}
.menu04 { position:absolute; top:258px; left:60px;}
.menu05 { position:absolute; top:292px; left:65px;}
.menu06 { position:absolute; top:325px; left:65px;}
.menu07 { position:absolute; top:363px; left:62px;}
.menu08 { position:absolute; top:398px; left:55px;}
.menu09 { position:absolute; top:436px; left:45px;}
.menu10 { position:absolute; top:470px; left:25px;}
.menu_moji {width:195px; height:25px; position:absolute; top:10px; left:758px;}
.blue { color:#5158B5; font-weight:bold;}
.pink { color:#fa7ebe; list-style:none; font-weight:bold;}
.pink02 { color:#fa7ebe; list-style:none; font-weight:bold;}
.y_bg { background-color:#fcfbd6;}

/*table--------------------------------------*/
.t01 { color:#000066; font-weight:bold; padding-left:5px; padding-top:5px; background-color:#e1e2fd;}
.t02 { color: #000066; padding-left:5px; padding-top:5px; line-height:1.8em;}

/*box-------------------------------------*/
.textbox01 {
	width:650px;
	color:#454545;
	margin-left:25px;
	padding-left:0px;
	margin-top:20px;
	margin-bottom:20px;
	line-height:1.8em;
	text-transform: capitalize;
}
.textbox02 { width:600px; margin-left:30px; padding-left:5px; margin-top:20px; line-height:1.5em;}
.textbox03 { width:695px; border-left:3px #cd8ba7 solid; margin-left:45px; padding-left:5px; margin-top:20px;}

/*gototop-------------------------------------*/
.gototop { margin:40px 0; text-align:right;}

/*PDFを開けない方へ-------------------------------------*/
.pdf { margin-left:570px;}

/*一覧へ戻る-------------------------------------*/
.return { width:100px; margin-left:610px;　margin-top:10px;}

/*お問合せ------------------------------------*/
.toi01 { margin-left:40px;}
.toi01 tr td { padding:5px; border-bottom:1px solid #6699cc;}

/*スタッフ募集---------------------------------------*/
.bar { width:650px; height:1.3em; background-color:#747bc4; marginbottom:10px; color:#ffffff;}

/*リストスタイル-------------------------------------*/
/*.menu ul { font-size:0;}*/
.menu img { vertical-align:text-bottom;}

