@charset 'UTF-8';
 
/* MG-CLINIC.COM stylesheets
 *
 * update: 2009.12.02
 * code by Hidetake Kurihara
 * copyright (c)2007-2009 R-design. all rights reserved.
 */
 
@import "inside.css";
/*----- Detail Navi SETTING ( category menu ) -----*/
#Alpha ul#DetailNavi{
	margin:0;
	clear:both;}
#DetailNavi li{
	display:block;
	float:left;
	height:30px;
	margin:0 2px 5px 0;}
#DetailNavi li.detail01{width:162px;}
#DetailNavi li.detail02{width:162px;}
#DetailNavi li.detail03{width:162px;}
#DetailNavi li.detail04{width:162px; margin-right:0;}
#DetailNavi li.detail05{width:162px;}
#DetailNavi li.detail06{width:162px;}
#DetailNavi li.detail07{width:162px;}
#DetailNavi li.detail08{width:162px; margin-right:0;}
#DetailNavi li.detail09{width:162px;}
#DetailNavi li.detail10{width:162px;}
#DetailNavi li.detail11{width:162px;}
#DetailNavi li.detail12{width:162px; margin-right:0; margin-bottom:20px;}
#DetailNavi li a{
	background:url(../recruit/imgs/detail_navi.gif) no-repeat;
	display:block;
	height:30px;
	text-indent:-9999px;}
#DetailNavi li.detail01 a:link,#DetailNavi li.detail01 a:visited{background-position:0 0;}
#DetailNavi li.detail02 a:link,#DetailNavi li.detail02 a:visited{background-position:0 -30px;}
#DetailNavi li.detail03 a:link,#DetailNavi li.detail03 a:visited{background-position:0 -60px;}
#DetailNavi li.detail04 a:link,#DetailNavi li.detail04 a:visited{background-position:0 -90px;}
#DetailNavi li.detail05 a:link,#DetailNavi li.detail05 a:visited{background-position:0 -120px;}
#DetailNavi li.detail06 a:link,#DetailNavi li.detail06 a:visited{background-position:0 -150px;}
#DetailNavi li.detail07 a:link,#DetailNavi li.detail07 a:visited{background-position:0 -180px;}
#DetailNavi li.detail08 a:link,#DetailNavi li.detail08 a:visited{background-position:0 -210px;}
#DetailNavi li.detail01 a.on{background-position:-324px 0;}
#DetailNavi li.detail02 a.on{background-position:-324px -30px;}
#DetailNavi li.detail03 a.on{background-position:-324px -60px;}
#DetailNavi li.detail04 a.on{background-position:-324px -90px;}
#DetailNavi li.detail05 a.on{background-position:-324px -120px;}
#DetailNavi li.detail06 a.on{background-position:-324px -150px;}
#DetailNavi li.detail07 a.on{background-position:-324px -180px;}
#DetailNavi li.detail08 a.on{background-position:-324px -210px;}
#DetailNavi li.detail09 a.on{background-position:-324px -240px;}
#DetailNavi li.detail10 a.on{background-position:-324px -270px;}
#DetailNavi li.detail11 a.on{background-position:-324px -300px;}
#DetailNavi li.detail12 a.on{background-position:-324px -330px;}
#DetailNavi li.detail01 a:hover{background-position:-162px 0;}
#DetailNavi li.detail02 a:hover{background-position:-162px -30px;}
#DetailNavi li.detail03 a:hover{background-position:-162px -60px;}
#DetailNavi li.detail04 a:hover{background-position:-162px -90px;}
#DetailNavi li.detail05 a:hover{background-position:-162px -120px;}
#DetailNavi li.detail06 a:hover{background-position:-162px -150px;}
#DetailNavi li.detail07 a:hover{background-position:-162px -180px;}
#DetailNavi li.detail08 a:hover{background-position:-162px -210px;}
#DetailNavi li.detail09 a:hover{background-position:-162px -240px;}
#DetailNavi li.detail10 a:hover{background-position:-162px -270px;}
#DetailNavi li.detail11 a:hover{background-position:-162px -300px;}
#DetailNavi li.detail12 a:hover{background-position:-162px -330px;}

#Alpha h3.h40{height:30px; margin:20px 0 5px 0; background:url(../recruit/imgs/bg_h40.gif) no-repeat 5px 0; text-indent:-9999px;}
#Alpha h3.h41{height:30px; margin:20px 0 5px 0; background:url(../recruit/imgs/bg_h41.gif) no-repeat 5px 0; text-indent:-9999px;}
#Alpha h3.h42{height:30px; margin:20px 0 5px 0; background:url(../recruit/imgs/bg_h42.gif) no-repeat 5px 0; text-indent:-9999px;}
#Alpha h3.h43{height:30px; margin:20px 0 5px 0; background:url(../recruit/imgs/bg_h43.gif) no-repeat 5px 0; text-indent:-9999px;}
#Alpha h3.h44{height:30px; margin:20px 0 5px 0; background:url(../recruit/imgs/bg_h44.gif) no-repeat 5px 0; text-indent:-9999px;}
#Alpha h3.h45{height:30px; margin:20px 0 5px 0; background:url(../recruit/imgs/bg_h45.gif) no-repeat 5px 0; text-indent:-9999px;}
#Alpha h3.h46{height:30px; margin:20px 0 5px 0; background:url(../recruit/imgs/bg_h46.gif) no-repeat 5px 0; text-indent:-9999px;}
#Alpha h3.h47{height:30px; margin:20px 0 5px 0; background:url(../recruit/imgs/bg_h47.gif) no-repeat 5px 0; text-indent:-9999px;}


/*----- COURS NAVI SETTING ( Left Global Menu )-----*/
#Beta #RecNavi{
	clear:both;
	width:250px;
	letter-spacing:0;
	margin:0 0 10px 0;}
#Beta #RecNavi h3{display:none;}
#Beta #RecNavi dl{
	display:block;
	width:201px;
	margin:0 0 5px 0;}
*html #Beta #RecNavi dl{width:241px;} /*IE6 Hack*/
#Beta #RecNavi dl.cMenu01{
	padding:0 21px 6px 19px;
	background:url(../imgs2/bg_course2-8.gif) repeat-x 0 0;}

#RecNavi dt{}
#RecNavi dl.cMenu01 dt{background:url(../imgs2/txt_course05.gif) no-repeat 0 8px;}
#RecNavi dd{
	clear:both;
	background:url(../imgs2/dot_2-1_sand.gif) repeat-x bottom left;}

#RecNavi a{}
#RecNavi dt a{
	clear:both;
	display:block;
	margin:0 0 4px 0;
	font-size:16px;
	height:31px;
	text-indent:-9999px;}
#RecNavi dd a{
	display:block;
	margin:0 0 1px 0;
	padding:3px 0 0 15px;
	height:16px;}
#RecNavi a:link,
#RecNavi a:visited{
	text-decoration:none;
	color:#000;}
#RecNavi dd a:link,
#RecNavi dd a:visited{
	background:url(../imgs2/arw_mbox_golg.gif) no-repeat 0 6px;}
#RecNavi a:hover{
	text-decoration:underline;
	color:#c36;}
#RecNavi dd a:hover{
	background:url(../imgs2/arw_mbox_red.gif) no-repeat 0 6px;}


/*----- RECRUIT TABLE SETTING -----*/
#Alpha table.TblRecruit{
	width:634px;
	margin:4px 5px 10px 5px;
	border-collapse: separate;
	border-spacing: 2px 2px;
	border: 2px solid #B99;}

.TblRecruit th {
	width: 125px;
	padding: 10px 3px 7px 12px;
	text-align: left;
	vertical-align: middle;
	background:#FDF url(../recruit/imgs/bg_th.gif) no-repeat right bottom;
	border-bottom: 1px dotted #877;
	font-weight:bold;}

.TblRecruit td {
	vertical-align: top;
	padding: 10px 2px 7px 8px;
	border-bottom: 1px dotted #877;}
.TblRecruit .j10 {
	color: #666;}

/*----- FAQ SETTING -----*/
#Alpha #Faq h3{
	margin:0;
	text-indent:-9999px;
	background:url(../recruit/imgs/h3merit.gif) no-repeat 0 0;}
#Faq{
	clear:both;
	margin:0 0 0 10px;
	padding:20px 0 20px 0;}
#Faq h3{
	height:122px;
	padding:14px 0 0 96px;
	font-size:107.7%;
	font-weight:normal;
	background-color:#a2db50;
	background-repeat:no-repeat;}
#Faq ul.question{
	margin:1px 0 10px 0;
	border-top:1px solid #F99;
	border-bottom:1px solid #F99;}
#Faq ul.question li{
	background:#FFF url(../imgs2/dot1_3px_gry.gif) repeat-x bottom left;
	font-size:107.7%;
	line-height:2.4em;}
#Faq ul.question li.zebra{background:#FAEAEA url(../imgs2/dot1_3px_gry.gif) repeat-x bottom left;}
#Faq ul.question a{
	display:block;
	padding:0 0 0 42px;}
#Faq ul.question a.qst1{background:url(../imgs2/about01.gif) no-repeat 8px 3px;}
#Faq ul.question a.qst2{background:url(../imgs2/about02.gif) no-repeat 8px 3px;}
#Faq ul.question a.qst3{background:url(../imgs2/about03.gif) no-repeat 8px 3px;}
#Faq ul.question a.qst4{background:url(../imgs2/about04.gif) no-repeat 8px 3px;}
#Faq ul.question a.qst5{background:url(../imgs2/about05.gif) no-repeat 8px 3px;}
#Faq ul.question a.qst6{background:url(../imgs2/about06.gif) no-repeat 8px 3px;}
#Faq ul.question a.qst7{background:url(../imgs2/about07.gif) no-repeat 8px 3px;}
#Faq ul.question a.qst8{background:url(../imgs2/about08.gif) no-repeat 8px 3px;}
#Faq ul.question a.qst9{background:url(../imgs2/about09.gif) no-repeat 8px 3px;}
#Faq ul.question a.qst10{background:url(../imgs2/about10.gif) no-repeat 8px 3px;}
#Faq ul.question a:link,
#Faq ul.question a:visited{
	color:#4c2600;
	text-decoration:none;}
#Faq ul.question a:hover{
	color:#933;
	text-decoration:underline;}
#Faq dl.answer dt{
	clear:both;
	padding:3px 10px 0 10px;
	background:#F99;
	border-top:1px solid #C66;
	border-right:1px solid #C66;
	border-left:1px solid #C66;
	color:#4c2600;
	font-weight:bold;
	font-size:107.7%;
	line-height:1.5em;}
#Faq dl.answer dd{
	margin:0 0 10px 0;
	padding:8px 12px 10px 16px;
	border:1px solid #C66;
	font-size:107.7%;}
#Faq dl.answer ol li{
	list-style-type:decimal;
	margin:10px 0 0 2.5em;
	font-size:92.4%;}
#Faq span.strg{
	font-weight:bold;
	font-size:107.7%;
	color:#369;}

/*----- Flow SETTING -----*/
#Flow01 h3,
#Flow02 h3,
#Flow03 h3,
#Flow04 h3,
#Flow05 h3{
	clear:both;
	margin:7px 0 0 10px;
	padding:15px 0 0 50px;
	font-size:138.5%; /* about 18px */
	font-weight:normal;
	color:#300;}
#Flow01 h3{background:url(../recruit/imgs/h3_1st.gif) no-repeat;}
#Flow02 h3{background:url(../recruit/imgs/h3_2nd.gif) no-repeat;}
#Flow03 h3{background:url(../recruit/imgs/h3_3rd.gif) no-repeat;}
#Flow04 h3{background:url(../recruit/imgs/h3_4th.gif) no-repeat;}

#Flow01 img.imgFlow,
#Flow02 img.imgFlow,
#Flow03 img.imgFlow,
#Flow04 img.imgFlow{float:left;	margin:0 0 0 10px;}
#Flow05 img.imgFlow{float:left; margin:0 0 5px 10px;}

#Flow01 p,
#Flow02 p,
#Flow03 p,
#Flow04 p,
#Flow05 p{
	float:right;
	width:380px;
	padding:4px 0 3 0;
	line-height:1.4;}	

#Flow01 a.nextBtn,
#Flow02 a.nextBtn,
#Flow03 a.nextBtn,
#Flow04 a.nextBtn{display:block; clear:both; width:45px; margin:0 0 10px 600px;}
#Flow03 hr.slimline{margin:5px 0 20px 10px;}


/*----- LEFT SETTING -----*/
/* Group Navi SETTING */
#Beta ul.GroupNavi li a{
	display:block;
	width:241px;
	height:117px;
	margin:0;
	padding:0;
	text-indent:-9999px;}
#Beta ul.GroupNavi li.RecNavi01{
	margin:0 0 10px 0;}

#Beta ul.GroupNavi li.RecNavi01 a{background:url(../recruit/imgs/bnr_recentry.jpg) no-repeat 0 0; height:200px;}

a.formbanner{
display:block;
margin:0 0 40px 0;}

/*
div.btn{
	font-size:1px;
	line-height:1px;
	display:block;
	clear:both;
	white-space:nowrap;}
.r1{
display:block;
width:180px;
height:46px;
margin:10px auto;
border:0;
text-indent:-9999px;
cursor:pointer;}
.r2{
position:relative;
top:0;
left:350px;
display:block;
width:180px;
height:46px;
border:0;
text-indent:-9999px;
cursor:pointer;}
.r3{
position:relative;
top:-46px;
left:140px;
display:block;
width:180px;
height:46px;
border:0;
text-indent:-9999px;
cursor:pointer;}

.r1 {background:url(../recruit/static/imgs/submit1.png) no-repeat 0 0;}
.r2 {background:url(../recruit/static/imgs/submit2.png) no-repeat 0 0;}
.r3 {background:url(../recruit/static/imgs/submit3.png) no-repeat 0 0;}
*/

#atentArea{margin:5px 10px 10px;border:2px dotted #C00;background:#FFF5FF;padding:8px 12px; color:#300;}

.rightAreaR{
	float:right;
	width:250px;
	margin:0 0 10px 30px;
	padding:2px;
	border:2px solid #C9C1B4;
	background:#f9f1e4;}
#Alpha .rightAreaR p{
	font-size:   100%;
	line-height:1.5em;
	margin-bottom:1em;
	color:#666;}

/*----- footnavi SETTING -----*/
div.footnavi{
	clear:both;
	width:350px;
	height:50px;
	margin:0 auto;
	padding:10px 0 0 10px;}
* html div.footnavi{ /*IE6 Hack*/
	position:relative;
	left:50%;
	width:350px;
	margin:0 0 0 -175px;}
div.footnavi p{
	display:block;
	padding:5px 0;
	clear:both;}

.return{clear:both;}
.return a{
display:block;
margin-top:10px;
padding:2px 0 2px 20px;
font-size:10px;
line-height:1.2em;
letter-spacing:0em;
background:url(../imgs2/btup2.gif) no-repeat 0 2px;}
