/* CSS Document */
*{
	background-color:transparent;
	border:0;
	color:#000000;
	font-size:100%;
	font-style:normal;
	font-weight:normal;
	margin:0;
	padding:0;	
	text-decoration:none;
	}
h1,h2,h3,h4,h5,h6 {font-weight:bolder; margin: 0; padding: 0;}
ul {list-style-type: none; margin-left: 0; padding-left: 0;}
ol {list-style-type: none; margin-left: 0; padding-left: 0;}
li { display:inline; }
a:link img,a:visited img {border: none;}
form {display: block; margin: 0; width: 100%;}
div.fC {clear:both;}

/*- clearfix ------------------------------------------------------------------------------------------------------------------------*/
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
  overflow:hidden;
}

.clearfix {
  min-height: 1px;
}

*html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

/*- body ------------------------------------------------------------------------------------------------------------------------*/
#bg_set{ background:white url(../../img/mitsuran/background.jpg) repeat-x 0 30px; }
#bg_set2{ background:white url(../../img/mitsuran/background2.gif) repeat-x 0 29px; }
#bg_set3{ background:white url(../../img/mitsuran/index_bg.gif) repeat-x 0 258px; }
div#head_ber { background:#56a633; }
div#head_ber h1 {
	width:954px;
	color:white;
	margin:0 auto;
	font-size:10px;
	padding:4px;
 }
div#head_ber h1 a{ color:white; }
/*- base ------------------------------------------------------------------------------------------------------------------------*/
#base{
	width:964px;
	margin:10px auto;
}

/*- header ---------------------------------------------------------------------------------------------------------------------*/
#header { margin-bottom:10px; }
#header a{
	display:block;
	background:url(../../img/mitsuran/header_logo.jpg) no-repeat 0 0;
	width:334px;
	height:88px;
	text-indent:-1000em;
	float:left;
}
#header p#head_info{
	background:url(../../img/mitsuran/header_info.gif) no-repeat 0 0;
	width:341px;
	height:57px;
	text-indent:-1000em;
	float:right;
	margin-top:20px;
}

/*- main_img ---------------------------------------------------------------------------------------------------------------------*/
#main_img,#main_img img{ display:block; margin:0; padding:0;}

/*- stage ---------------------------------------------------------------------------------------------------------------------*/
#stage{
	float:left;
	background:white url(../../img/mitsuran/stage_bg.gif) no-repeat 0 0;
	width:754px;
	margin-bottom:20px;
}
#header_btn{
	padding:0 4px 0 4px;
}
#header_btn a{
	display:block;
	height:47px;
	text-indent:-1000em;
	float:left;
	margin-right:1px;
}
#header_btn a#h_home{ background:url(../../img/mitsuran/h_home.gif) no-repeat 0 0; width:122px; }
#header_btn a#h_work{ background:url(../../img/mitsuran/h_work.gif) no-repeat 0 0; width:162px; }
#header_btn a#h_salary{ background:url(../../img/mitsuran/h_salary.gif) no-repeat 0 0; width:137px; }
#header_btn a#h_girlvoice{ background:url(../../img/mitsuran/h_girlvoice.gif) no-repeat 0 0; width:161px; }
#header_btn a#h_question{ background:url(../../img/mitsuran/h_question.gif) no-repeat 0 0; width:160px; margin-right:0;}

#header_btn a#h_home:hover{ background:url(../../img/mitsuran/h_home.gif) no-repeat 0 -47px; }
#header_btn a#h_work:hover{ background:url(../../img/mitsuran/h_work.gif) no-repeat 0 -47px; }
#header_btn a#h_salary:hover{ background:url(../../img/mitsuran/h_salary.gif) no-repeat 0 -47px; }
#header_btn a#h_girlvoice:hover{ background:url(../../img/mitsuran/h_girlvoice.gif) no-repeat 0 -47px; }
#header_btn a#h_question:hover{ background:url(../../img/mitsuran/h_question.gif) no-repeat 0 -47px; margin-right:0;}

/*- main ---------------------------------------------------------------------------------------------------------------------*/
#main{
	width:725px;
	margin:20px auto;
}
div.finding_outline { border-bottom:1px solid #cccccc; margin-bottom:10px; }

/*- side_menu ---------------------------------------------------------------------------------------------------------------------*/
#side_menu{
	width:204px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	float:right;
	background:white;
}
#side_menu h5{
	background:url(../../img/mitsuran/side_header.jpg) no-repeat 0 top;
	width:204px;
	height:63px;
	text-indent:-1000em;
}

#side_menu ul li a{
	display:block;
	width:186px;
	height:59px;
	margin:5px auto;
	background:yellow;
	padding-bottom:5px;
	border-bottom:1px solid #cccccc;
	text-indent:-1000em;
}
#side_menu ul li a span{
	display:block;
	font-size:11px;
	text-indent:0em;
	margin:102px 0 0 36px;
	line-height:1.2em;
	color:#666666;
}
/* IE8用ハック*/
html>/**/body #side_menu ul li a span{ font-size /*\**/: 10px\9; }

#side_menu ul li a#s_domitory{ background:url(../../img/mitsuran/side_domitory.jpg) no-repeat 0 0; height:145px; }
#side_menu ul li a#s_reception{ background:url(../../img/mitsuran/side_reception.jpg) no-repeat 0 0; height:159px; }
#side_menu ul li a#s_interview{ background:url(../../img/mitsuran/side_interview.jpg) no-repeat 0 0; height:159px; }
#side_menu ul li a#s_flow{ background:url(../../img/mitsuran/side_flow.gif) no-repeat 0 0; }
#side_menu ul li a#s_store{ background:url(../../img/mitsuran/side_store.gif) no-repeat 0 0; }
#side_menu ul li a#s_access{ background:url(../../img/mitsuran/side_access.gif) no-repeat 0 0; }
#side_menu ul li a#s_inquiry{ background:url(../../img/mitsuran/side_inquiry.gif) no-repeat 0 0; }
#side_menu ul li a#s_sitemap{ background:url(../../img/mitsuran/side_sitemap.gif) no-repeat 0 0; }
#side_menu ul li a#s_compinfo{ background:url(../../img/mitsuran/side_compinfo.gif) no-repeat 0 0; }
#side_menu ul li a#s_pagetop{ background:url(../../img/mitsuran/side_pagetop.gif) no-repeat right 0; height:11px; border:none; }

#side_menu ul li a#s_domitory:hover{ background:url(../../img/mitsuran/side_domitory.jpg) no-repeat -186px 0; }
#side_menu ul li a#s_reception:hover{ background:url(../../img/mitsuran/side_reception.jpg) no-repeat -186px 0; }
#side_menu ul li a#s_interview:hover{ background:url(../../img/mitsuran/side_interview.jpg) no-repeat -186px 0; }
#side_menu ul li a#s_flow:hover{ background:url(../../img/mitsuran/side_flow.gif) no-repeat -186px 0; }
#side_menu ul li a#s_store:hover{ background:url(../../img/mitsuran/side_store.gif) no-repeat -186px 0; }
#side_menu ul li a#s_access:hover{ background:url(../../img/mitsuran/side_access.gif) no-repeat -186px 0; }
#side_menu ul li a#s_inquiry:hover{ background:url(../../img/mitsuran/side_inquiry.gif) no-repeat -186px 0; }
#side_menu ul li a#s_sitemap:hover{ background:url(../../img/mitsuran/side_sitemap.gif) no-repeat -186px 0; }
#side_menu ul li a#s_compinfo:hover{ background:url(../../img/mitsuran/side_compinfo.gif) no-repeat -186px 0; }


/*- footter ---------------------------------------------------------------------------------------------------------------------*/
div#footter{
	clear:both;
	background:url(../../img/mitsuran/footter_bottom.gif) no-repeat 0 bottom;
	width:950px;
	margin:10px 0 3em 0;
	padding:0 0 30px 14px;
}
div#i_footter{
	clear:both;
	background:url(../../img/mitsuran/index_footter.gif) no-repeat 0 bottom;
	width:950px;
	margin:10px 0 3em 0;
	padding:0 0 30px 14px;
}

/*- global_infomation ---------------------------------------------------------------------------------------------------------------------*/

div#global_infomation{
	background:url(../../img/mitsuran/infomation_bg.gif) no-repeat 0 0;
	width:725px;
	padding-top:40px;
	float:left;
}
div#g_telephone{
	float:left;
	background:url(../../img/mitsuran/g_telephone.gif) no-repeat 0 0;
	width:336px;
	height:110px;
	margin-left:20px;
}
*html div#g_telephone{ margin-left:10px; }

div#g_telephone p{ text-indent:-1000em; }

div#g_mail{
	float:right;
	background:url(../../img/mitsuran/g_mail.gif) no-repeat 0 0;
	width:336px;
	height:110px;	
	margin-right:20px;
}
*html div#g_mail{ margin-right:10px; }

div#g_mail p{ text-indent:-1000em; font-size:0.95em;}
div#g_mail a{
	display:block;
	width:142px;
	height:59px;
	margin-top:8px;
	text-indent:-1000em;
}

div#g_mail a#info_inquiry{ background:url(../../img/mitsuran/g_inquiry.gif) no-repeat 0 0; float:left; margin-left:15px; }
div#g_mail a#info_interview{ background:url(../../img/mitsuran/g_interview.gif) no-repeat 0 0; float:right; margin-right:15px; }
*html div#g_mail a#info_inquiry{ background:url(../../img/mitsuran/g_inquiry.gif) no-repeat 0 0; float:left; margin-left:7px; }
*html div#g_mail a#info_interview{ background:url(../../img/mitsuran/g_interview.gif) no-repeat 0 0; float:right; margin-right:7px; }

div#g_mail a#info_inquiry:hover{ background:url(../../img/mitsuran/g_inquiry.gif) no-repeat 0 -59px; }
div#g_mail a#info_interview:hover{ background:url(../../img/mitsuran/g_interview.gif) no-repeat 0 -59px; }


/*- footter_core ---------------------------------------------------------------------------------------------------------------------*/
div#footter_core{
	margin-top:30px;
	border-top:1px solid #cccccc;
	width:725px;
	float:left;
}
div#i_footter_core{
	margin-top:80px;
	border-top:1px solid #cccccc;
	width:936px;
}
div#footter_core h6,div#i_footter_core h6{ width:57px; margin:30px 10px 10px 10px; padding-right:10px; border-right:1px solid #999999; float:left; }
div#footter_core h6 a,div#i_footter_core h6 a{
	display:block;
	background:url(../../img/mitsuran/footter_logo.gif) no-repeat 0 0;
	width:57px;
	height:60px;
	text-indent:-1000em;
}
ul li a.f_linkicon{
	display:block;
	height:12px;
	text-indent:-1000em;
	font-size:11px;
	margin:35px 40px 0 10px;	
	float:left;
}
a#footter_home{ background:url(../../img/mitsuran/footter_home.gif) no-repeat 0 0; width:43px; }
a#footter_work{ background:url(../../img/mitsuran/footter_work.gif) no-repeat 0 0; width:66px; }
a#footter_salary{ background:url(../../img/mitsuran/footter_salary.gif) no-repeat 0 0; width:44px; }
a#footter_girlvoice{ background:url(../../img/mitsuran/footter_girlvoice.gif) no-repeat 0 0; width:66px; }
a#footter_question{ background:url(../../img/mitsuran/footter_question.gif) no-repeat 0 0; width:76px; }

a#footter_home:hover{ background:url(../../img/mitsuran/footter_home.gif) no-repeat 0 -12px; }
a#footter_work:hover{ background:url(../../img/mitsuran/footter_work.gif) no-repeat 0 -12px; }
a#footter_salary:hover{ background:url(../../img/mitsuran/footter_salary.gif) no-repeat 0 -12px; }
a#footter_girlvoice:hover{ background:url(../../img/mitsuran/footter_girlvoice.gif) no-repeat 0 -12px; }
a#footter_question:hover{ background:url(../../img/mitsuran/footter_question.gif) no-repeat 0 -12px; }

div#f_sublink { width:600px; font-size:11px; float:left;}
div#f_sublink ul{ padding:10px 0 0 20px; }
div#f_sublink ul li,div#f_sublink ul li a{ color:#666666; }

address{
/*
	background:url(../../img/mitsuran/address.gif) no-repeat 0 0;
	width:588px;
	text-indent:-1000em;

*/
	display:block;
	color:#999999;
	height:11px;
	float:left;
	margin:10px 0 0 13px;
	font-size:10px;
	font-weight:bolder;
}


div#get_url img{
	display:block;
	float:right;
	margin-top:160px;
}
div#kyouto_bnr {
	margin-top:30px;
	width:725px;
	text-align:center;
	float:left;
}
