@charset "utf-8";



body  {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align:left;
	color: #666666;
}




a{
	text-decoration:underline;
}
a:link {
	color:#666666;
}
a:visited {
	color:#666666;
}
a:hover{
	color:#666666;
	text-decoration:none;
}
a:active{
	color:#f180b6;
}



#wrap{
margin:0px;
padding:0px;
width:100%;
/*background:url(../img/body_bg.gif) ;*/
background:url(../img/wrap_bg.gif)  top center repeat-y;
}


#head {
	margin:0;
	padding:0;
	background:url(../img/top_line.gif) repeat-x;
	height:7px;
	}

#header {
	width:960px;
	padding: 0;
	margin:0 auto;
	height:102px;
	background:url(../img/header.gif) no-repeat ;
}


#header_navi {
position:absolute;
	margin:0 0 0 50px;
	padding:30px 0 0 0;
	width:500px;
	height:35px;
	}
	
#header_navi ul{
	margin:0;
	padding:0;
	list-style:none;
	}
	
#header_navi li{
	margin:0;
	padding:0;
	float:left;
	list-style:none;
	}
	
#header_navi li a{
	margin:0;
	padding:0;
	}




#header h1 { 
	padding:0;
	margin:0;
	width:300px;
	text-indent:-9999px;
	position:absolute;
}


#header_logo {
	float:left;
	margin:0;
	padding:0;
	width:300px;
	height:90px;
	overflow:hidden;
	text-indent:-9999px;
	}


#header_logo a {
	margin:0;
	padding:0;
	display:block;
	text-decoration:none;
	width:300px;
	height:90px;
	}
	


#flash {
	margin:0 auto;
	padding:20px 0px 0px 0px;
	height:340px;
	}


#top_contents_02{
margin:0px;
padding:25px 0px 0px 0px;
}

#top_contents_02 h2{
margin:0px;
padding:0px;
}

#top_contents_02_in{
margin:0px;
padding:30px 0 0 0;
width:970px;
}

#top_contents_02_in ul{
margin:0px;
padding:0px;
}

#top_contents_02_in li{
margin:0px 10px 10px 0px;
padding:0px;
width:473px;
height:83px;
float:left;
list-style:none;
}



/*
#top_contents_02 ul{
margin:0px;
padding:0px;
}

#top_contents_02 li{
margin:0px 0px 10px 0px;
padding:0px;
width:473px;
height:83px;
list-style:none;
}

#top_contents_02_l{
float:left;
margin:0px;
padding:20px 0px 0px 0px;
width:480px;
}

#top_contents_02_r{
float:right;
margin:0px;
padding:20px 0px 0px 0px;
width:480px;
text-align:right;
}
*/


#top_contents_03{
margin:0px auto;
padding:25px 0px 0px 0px;
width:960px;
}

#top_contents_03_l{
float:left;
margin:0px;
padding:0px;
}

#top_contents_03_l ul{
margin:0px;
padding:0px;
}

#top_contents_03_l li{
list-style:none;
margin:0px;
padding:15px 0px 0px 0px;
}


#top_contents_03_r{
float:right;
margin:0px;
padding:15px 0 0 0;
}


#top_contents_03_r_in{
margin:0 0 0 20px;
padding:5px 0 0 0;
}



#movie{
margin:10px 0px 0px 0px;
padding:0px;
width:410px;
height:265px;
background:url(../img/movie_bg.gif) no-repeat;
}

#movie_in{
margin:0px auto;
padding:15px 0px 0px 0px;
width:340px;
}

#soudan{
margin:0px;
padding:30px 0px 0px 0px;
width:960px;
height:115px;
}



#top_contents_04{
margin:0px;
padding:25px 0px 20px 0px;
}

#top_contents_04_l{
float:left;
margin:0px;
padding:0px;
}

#top_contents_04_r{
float:right;
margin:0px;
padding:0px;
}

#top_contents_04_l ul,#top_contents_04_r ul{
margin:0px;
padding:0px;
}

#top_contents_04_l li,#top_contents_04_r li{
list-style:none;
margin:15px 0px 0px 0px;
padding:0px 0px 5px 20px;
font-size:10px;
line-height:1.8em;
background:url(../img/list_bg.gif) no-repeat 0 3px;
border-bottom:solid 1px #666666;
}










/*#main_fla {
	margin:0px auto 0 auto;
	padding:0;
	width:960px;
	height:330px;
	border:1px solid #333333;
	}*/

#navi_out {
	padding:0;
	margin:0 auto 20px auto;
	height:42px;
	width:100%;
	background:url(../img/navi_bg.gif) repeat-x;
	}


#navi {
	margin:0 auto;
	padding:0;
	width:960px;
	}
	
#navi ul{
	margin:0;
	padding:0;
	list-style:none;
	}
	
#navi li{
	margin:0;
	padding:0;
	float:left;
	}
	
#navi li a{
	margin:0;
	padding:0;
	}
	
	
#banner_top{
margin:0px;
padding:20px 0px 0px 0px;
width:960px;
}	
	
	
	
#banner  {
	padding:30px 0 0 0;
	margin:0 auto;
	width:225px;
	}
	
#banner  ul {
	padding:0;
	margin:0 auto;
	list-style:none;
	width:225px;
	}
	
#banner  li {
	padding:0;
	margin:0;
	width:225px;
	overflow:hidden;
	}
	
#banner li a{
	padding:0;
	margin:0;
	width:225px;
	text-decoration:none;
	}
	



#container {
	clear:both;
	width: 100%;
	margin: 0px auto;
	padding:0px;
	text-align: left;
	/*background:url(../img/container_bg.jpg) repeat-y;*/
}

#container_in {
	width: 960px;
	margin: 0px auto;
	text-align: left;
	background:#ffffff;
	}
	

#contents_top{
margin:0px auto;
padding:0px;
width:960px;
text-align:left;
}



.nnn a {
	margin:0;
	padding:0;
	width:340px;
	height:220px;
	text-align:left;
	display:block;
	text-indent:-9999px;
	text-decoration:none;
	overflow:hidden;
	}

#sidebar1 {
	float: left;
	padding:0;
	margin:0 0px 0 0;
	width:240px;
	text-align:center;
}

#sidebar1 img { 
	padding:0;
	margin:0 0 10px 0;
}

#sidebar1 p {
	margin-left: 10px;
	margin-right: 10px;
}




#footer_link{
	margin:0px auto;
	padding:20px 0px 0px 0px;
	color:#888888;
	width:960px;
	text-align:center;
}

#footer_link a:link {
	color:#888888;
}

#footer_link a:visited {
	color:#888888;
}

#footer_link a:hover{
	color:#888888;
	text-decoration:none;
}

#footer_link a:active{
	color:#f180b6;
}


#footer_info{
margin:0px;
padding:30px 0px 50px 0px;
}

#footer_shop{
margin:0px auto;
padding:0px 0px 20px 0px;
background:url(../img/footer_kabuki.gif) no-repeat;
width:960px;
height:109px;
}

#footer_shop_in{
float:right;
margin:0px;
padding:12px 0px 0px 0px;
width:670px;
text-align:left;
}

#footer_shop_in ul{
margin:0px;
padding:0px;
}

#footer_shop_in li{
float:left;
list-style:none;
margin:0px 10px 0px 0px;
padding:0px 0px 6px 0px;
}

#footer_rop_in{
float:right;
margin:0px;
padding:12px 0px 0px 0px;
width:330px;
text-align:left;
}

#footer_rop_in ul{
margin:0px;
padding:0px;
}

#footer_rop_in li{
float:left;
list-style:none;
margin:0px 10px 0px 0px;
padding:0px 0px 6px 0px;
}




#footer_rop{
float:left;
margin:0px;
padding:0px;
background:url(../img/footer_rop.gif) no-repeat;
width:620px;
height:111px;
}



#footer_mobile{
float:right;
margin:0px;
padding:0px;
}



#footer_bg { 
	margin:0px;
	padding:0px;
	background:url(../img/footer_bg.gif) repeat-x #000000;
	clear:both;
	width:100%;
}

#footer { 
	margin:0px auto;
	padding:0px;
	height:230px;
	width:960px;
} 
 

#footer_p {
	margin: 0 auto;
	padding: 10px 0;
	color: #666666;
	width:960px;
	text-align:left;
	font-size:12px;
}


#footer a {
	margin: 0;
	padding:0;
	text-decoration:underline;
}

#footer a:hover {
	margin: 0;
	padding:0;
	text-decoration:none;
}

#footer_und {
	width: 960px;
	margin: 0px auto 0 auto;
	padding:0px 0px 0px 0px;
	text-align: left;
	height:198px;
	background:url(../img/footer_und_bg.jpg) no-repeat 0 10px;
	}


#mail_sed{
position:absolute;
margin:0px 0px 0px 550px;
padding:60px 0px 0px 0px;
width:400px;
height:40px;
}

#mail_sed a{
display:block;
margin:0px;
padding:0px;
width:400px;
height:40px;
}

#f_mail {
	margin:150px 0 0 0;
	padding:0;
	float:left;
	width:580px;
	text-align:left;
	}
	
#f_mail p{
	margin:0;
	font-size:10px;
	padding:0;
	}

#f_mail p a:link {
	color:#666666;
}

#f_mail p a:visited {
	color:#666666;
}

#f_mail02 {
	margin:150px 0 0 15px;
	padding:0;
	float:left;
	width:360px;
	text-align:left;
	font-size:10px;
	}
	
#f_mail02 p{
	margin:0;
	padding:0;
	}



.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/*-------------------------------------------------▼２階層-------------------------------------------------*/


#setsumei{
margin:0px;
padding:0px;
}

#setsumei h2{
margin:0px;
padding:0px;
width:710px;
height:65px;
}

#setsumei_01{
margin:0px;
padding:30px 0px 30px 0px;
}


#keiken{
margin:0px;
padding:0px;
}

#keiken h2{
margin:0px;
padding:0px;
width:710px;
height:65px;
}

#keiken_01{
margin:0px;
padding:0px;
height:215px;
}

#keiken_in{
margin:0px;
padding:0px;
width:710px;
height:1127px;
background:url(../img/keiken_02.jpg) no-repeat;
}

#keiken h3{
margin:0px;
padding:0px;
height:50px;
}

#keiken_02{
position:absolute;
margin:0px 0px 0px 30px;
padding:3px 0px 0px 0px;
}

#keiken_03{
position:absolute;
margin:0px 0px 0px 30px;
padding:783px 0px 0px 0px;
}

#keiken_04{
position:absolute;
margin:0px 0px 0px 30px;
padding:953px 0px 0px 0px;
}

#keiken_05{
position:absolute;
margin:0px 0px 0px 20px;
padding:523px 0px 0px 0px;
}

#keiken_02 img{

margin:0px auto;
padding:10px 0 10px 0;
}

#keiken_02 p{
margin:0;
padding:0;
line-height:2.2em;
}



#keiken_03 p{
margin:0;
padding:10px 0px 0px 0px;
}



#keiken_04 p{
margin:0;
padding:10px 0px 0px 0px;
}




#under_b{
margin:30px auto 30px;
padding:0px;
width:700px;
}

#under_b_l{
float:left;
margin:0px;
padding:0px;
width:350px;
text-align:center;
}

#under_b_r{
float:right;
margin:0px;
padding:0px;
width:350px;
text-align:center;
}









#mikeiken{
margin:0px;
padding:0px;
}

#mikeiken h2{
margin:0px;
padding:0px;
width:710px;
height:65px;
}

#mikeiken_01{
margin:0px;
padding:20px 0px 0px 0px;
height:70px;
}

#mikeiken_in{
margin:0px auto;
padding:0px;
width:695px;
height:760px;
background:url(../img/bg.jpg);
}

#mikeiken_in p{
margin:0px 0px 0px 10px;
padding:0px;
}

#mikeiken h3{
margin:0px;
padding:0px;
height:60px;
}

#mikeiken_02{
position:absolute;
margin:0px 0px 0px 20px;
padding:30px 0px 0px 0px;
}

#mikeiken_03{
position:absolute;
margin:0px 0px 0px 20px;
padding:170px 0px 0px 0px;
}

#mikeiken_04{
position:absolute;
margin:0px 0px 0px 20px;
padding:340px 0px 0px 0px;
}

#mikeiken_05{
position:absolute;
margin:0px 0px 0px 10px;
padding:500px 0px 0px 0px;
}

#mikeiken_ph{
position:absolute;
margin:0px 0px 0px 370px;
padding:0px 0px 0px 0px;
width:300px;
}

#mikeiken_ph img{
margin:0px 0px 0px 0px;
padding:0px 0px 50px 0px;
}

#mikeiken_more{
margin:0px auto;
padding:20px 0px 30px 0px;
width:415px;
height:80px;
}

#syame_more{
margin:0px auto;
padding:0px 0px 10px 0px;
width:415px;
height:214px;
}



#other{
margin:0px;
padding:0px;
}

#other h2{
margin:0px;
padding:0px;
width:710px;
height:65px;
}

#other_01{
margin:0px;
padding:20px 0px 0px 0px;
height:70px;
}

#other_02{
margin:0px;
padding:20px 0px 0px 0px;
}

.other_rec{
margin:0px 0px 30px 0px;
padding:10px;
width:690px;
border:solid 1px #a6a6a6;
}

.other_rec_l{
float:left;
margin:0px;
padding:0px;
width:360px;
}

.other_rec_r{
float:right;
margin:0px;
padding:0px;
width:300px;
line-height:1.8em;
}





#other_shop_01{
margin:0px auto;
padding:20px 0px 0px 0px;
width:668px;
height:285px;
}

#other_shop_02{
margin:0px auto;
padding:20px 0px 0px 0px;
width:680px;
}

#other_shop_03{
margin:0px auto;
padding:20px 0px 0px 0px;
width:710px;
}

.other_shop_03{
margin:0px auto 30px;
padding:10px;
width:690px;
background:url(../img/bg.gif);
}

.other_shop_03_in{
margin:0px;
padding:10px 0px 20px 0px;
height:24px;
}

.other_shop_03 h3{
margin:0px;
padding:10px 0px 10px 0px;
}



#other_shop_04{
margin:0px;
padding:10px;
border:solid 1px #dddddd;
}


#other_shop_04 table{
margin:0px auto;
padding:0px;
width:650px;
}

#other_shop_04 tr{
margin:0px ;
padding:0px;
}

#other_shop_04 th{
margin:0px ;
padding:5px;
color:#00a0c6;
font-size:12px;
font-weight:bold;
width:80px;
border-bottom:dotted 1px #dddddd;
vertical-align:top;
}

#other_shop_04 td{
margin:0px ;
padding:5px;
width:570px;
border-bottom:dotted 1px #dddddd;
vertical-align:top;
}



#other_office_01{
margin:0px auto;
padding:20px 0px 0px 0px;
width:668px;
height:285px;
}


#other_studio_01{
margin:0px auto;
padding:20px 0px 0px 0px;
width:668px;
height:285px;
}




#other_rec{
margin:0px;
padding:30px 10px 50px 10px;
}


#other_rec table{
margin:0px auto;
padding:0px;
width:650px;
}

#other_rec tr{
margin:0px ;
padding:0px;
}

#other_rec th{
margin:0px ;
padding:5px;
color:#00a0c6;
font-size:12px;
font-weight:bold;
width:80px;
border-bottom:dotted 1px #dddddd;
vertical-align:top;
}

#other_rec td{
margin:0px ;
padding:5px;
width:570px;
border-bottom:dotted 1px #dddddd;
vertical-align:top;
}







#recruit{
margin:0px;
padding:0px;
}

#recruit h2{
margin:0px;
padding:0px;
width:710px;
height:65px;
}

#recruit_01{
margin:0px;
padding:20px 0px 0px 0px;
height:95px;
}

#recruit table{
margin:0px auto;
padding:0 0 20px 0;
width:650px;
}

#recruit tr{
margin:0px ;
padding:0px;
}

#recruit th{
margin:0px ;
padding:5px;
color:#00a0c6;
font-size:12px;
font-weight:bold;
width:80px;
border-bottom:dotted 1px #dddddd;
}

#recruit td{
margin:0px ;
padding:5px;
width:570px;
border-bottom:dotted 1px #dddddd;
}


#under_rec{
margin:0px auto;
padding:50px 0px 50px 0px;
width:660px;
height:300px;
}



#friend{
margin:0px;
padding:0px;
}

#friend h2{
margin:0px;
padding:0px;
width:710px;
height:65px;
}

#friend_01{
margin:0px;
padding:20px 0px 0px 0px;
background:url(../img/friend_01_bg.jpg) no-repeat;
width:710px;
height:420px;
}

#friend_01_in{
position:absolute;
margin:0px 0px 0px 20px;
padding:100px 0px 0px 0px;
}

#friend_02{
margin:0px;
padding:0px 0px 60px 0px;
}

#friend_03{
margin:0px;
padding:0px 0px 20px 0px;
}

.friend_enter{
margin:0px auto;
padding:0px 0px 70px 0px;
width:710px;
height:133px;
}


#talent{
margin:0px;
padding:0px;
}

#talent h2{
margin:0px;
padding:0px;
width:710px;
height:65px;
}

#talent_01{
margin:0px;
padding:20px 0px 0px 0px;
}

#talent_02{
margin:0px auto;
padding:20px 0px 0px 0px;
width:680px;
}

#talent_03{
margin:0px auto;
padding:20px 0px 50px 0px;
width:680px;
}
#talent h3{
margin:0px;
padding:0px;
}





#keiei{
margin:0px;
padding:0px 0px 50px 0px;
}

#keiei h2{
margin:0px;
padding:0px;
width:710px;
height:65px;
}

#keiei_01{
margin:0px;
padding:20px 0px 0px 0px;
}

.keiei{
margin:0px auto;
padding:40px 0px 0px 0px;
background:url(../img/keiei_bg.gif) no-repeat 0 40px;
width:690px;
height:170px;
}

.keiei h3{
margin:0px auto;
padding:0px;
width:592px;
height:44px;
}

.keiei_in{
margin:0px auto;
padding:10px 0px 0px 0px;
width:600px;
}






#shop{
margin:0px;
padding:0px 0px 50px 0px;
}

#shop h2{
margin:0px;
padding:0px;
width:710px;
height:65px;
}

#shop_01{
margin:0px;
padding:20px 0px 20px 0px;
}

#shop_02{
margin:0px;
padding:0px 0px 0px 0px;
background:url(../img/bg.gif);
width:710px;
height:110px;
}

#shop_02_in{
margin:0px 0px 0px 30px;
padding:12px 0px 0px 0px;
width:660px;
text-align:left;
}


#shop_02_in ul{
margin:0px;
padding:0px;
}

#shop_02_in li{
float:left;
list-style:none;
margin:0px 10px 0px 0px;
padding:0px 0px 6px 0px;
}


.shop_guide{
margin:30px 0px 0px 0px;
padding:0px;
width:710px;
border:solid 1px #a6a6a6;
}

.shop_guide_01{
margin:0px;
padding:20px 0px 0px 0px;
width:710px;
}

.shop_guide_01_l{
float:left;
margin:0px;
padding:0px;
width:390px;
}

.shop_logo{
margin:0px auto;
padding:0px 0px 20px 0px;
width:350px;
}

.shop_guide_01_r{
float:right;
margin:0px;
padding:0px;
width:300px;
}

.shop_guide_name{
margin:0px;
padding:0px 0px 20px 0px;
width:390px;
height:30px;
}	

.shop_guide_02{
margin:0px;
padding:0px;
}

.shop_guide_02_l{
float:left;
margin:0px;
padding:0px;
}

.shop_guide_02_l img{
margin:0px 0px 0px 15px;
padding:0px;
}

.shop_guide_02_r{
float:right;
margin:0px;
padding:0px;
}

.shop_main{
margin:20px auto 15px;
padding:10px 10px 20px 10px;
width:660px;
background:url(../img/bg.gif);
}

.shop_main h3{
margin:0px;
padding:0px 0px 20px 0px;
}


.shop_staff{
margin:0px 0px 30px 0px;
padding:0px;
}

.shop_staff_l{
float:left;
margin:0px;
padding:0px;
width:250px;
}

.shop_staff_r{
float:right;
margin:0px;
padding:0px;
width:400px;
}




#bbs{
margin:0px;
padding:0px 0px 50px 0px;
background:url(../img/bbs_bg.jpg);
}

#bbs h2{
margin:0px;
padding:0px;
}


#bbs_02{
margin:20px auto 0px;
padding:0px;
background:url(../img/bbs_02_bg.gif) no-repeat;
width:657px;
height:165px;
text-align:left;
}

#bbs_02_01{
margin:0px auto;
padding:10px 0px 30px 0px;
width:615px;
}


#bbs_02_02{
margin:0px auto;
padding:0px 0px 0px 0px;
width:600px;
}

#bbs_02_02_in{
margin:0px auto;
padding:10px 0px 0px 0px;
width:590px;
}




#inq{
margin:0px;
padding:0px;
}

#inq h2{
margin:0px;
padding:0px;
width:710px;
height:65px;
}

#syame{
margin:0px;
padding:0px;
}

#syame h2{
margin:0px;
padding:0px;
width:710px;
height:464px;
}


#sitemap{
margin:0px;
padding:0px;
}

#sitemap h2{
margin:0px;
padding:0px;
width:710px;
height:65px;
}












/*-------------------------------------------------▼テキストここから-------------------------------------------------*/

/* 赤色 */
.red12 {
	color:#f23b6a;
}

.red12_b {
	color:#f23b6a;
	font-weight:bold;
}

.red12_b_min {
	color:#f23b6a;
	font-weight:bold;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}


/* 青色 */
.blue12 {
	color:#225599;
}

.blue12_b {
	color:#225599;
	font-weight:bold;
}

.blue_b {
	color:#74d6e3;
	font-weight:bold;
}

.blue14 {
	color:#225599;
	font-size:14px;
}

/* 緑色 */
.green10 {
	color:#6f9e25;
	font-size:10px;
}

.green {
	color:#a8cb1d;
}

/* 緑色 */
.green_b {
	color:#a8cb1d;
	font-weight:bold;
}

/* ピンク色 */
.pink12 {
	color:#fa6499;
}

.pink12_b {
	color:#fa6499;
	font-weight:bold;
}

.pink24_b {
	color:#fa6499;
	font-weight:bold;
	font-size:24px;
	line-height:1.8em;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}

.spink {
    color:#f245ab;
	}

.spink_b {
    color:#f245ab;
	font-weight:bold;
	}


/* オレンジ色 */
.orange12 {
	color:#f98d00;
}

.orange12_b {
	color:#f98d00;
	font-weight:bold;
}

.ora24_b {
	color:#f98d00;
	font-weight:bold;
	font-size:20px;
	line-height:1em;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

/* 黄色 */
.yellow12 {
	color:#ffd800;
}

.yellow12_b {
	color:#ffd800;
	font-weight:bold;
}

/* 紫色 */
.purple12 {
	color:#a80a6e;
}

.purple12_b {
	color:#a80a6e;
	font-weight:bold;
}

/* 灰色 */
.gray12 {
	color:#777777;
}

.gray12_b {
	color:#777777;
	font-weight:bold;
}

/* 水色 */
.lightblue12 {
	color:#55a8c5;
}

.lightblue12_b {
	color:#55a8c5;
	font-weight:bold;
}

/* 金色 */
.gold12 {
	color:#744c00;
}

.gold12_b {
	color:#744c00;
	font-weight:bold;
}


/* ピンク色 */
.pink12 {
	color:#f076af;
}

.pink_b {
	color:#f076af;
	font-weight:bold;
}


/* 背黄色 */
.bbb12 {
	background-color:#CCFFFF;
	padding:2px 10px;
	line-height:1em;
}

.small {
	margin:0;
	padding:0;
	font-size:10px;
	}
	
.small_b {
	margin:0;
	padding:0;
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	}

/*-------------------------------------------------▲テキストここまで-------------------------------------------------*/



/*-------------------------------------------------▼Group Recruit追加ここから-------------------------------------------------*/





	
.banner {
	width:220px;
	height:111px;
	text-align:right;
}


#group_logo{
	margin:0;
	padding:0;
	width:210px;
	height:60px;
}




#contents {
float:right;
margin:0px;
padding:30px 0px 0px 0px;
width:710px;
line-height:2.4em;
}

/*mailformここから*/


#form h2 {
text-align:center;
margin:0px;
padding:0px;
width:710px;
height:50px;

}


#mailform{
margin:0px;
padding:0px;
width:700px;
}

#mailform h2{
	margin:0px;
	padding:0px;
	width:350px;
	height:45px;
	text-indent:-9999px;
	background:url(../img/h2_model.gif) no-repeat 0 0;
}

#mailform_02{
	margin:0px;
	padding:0px;
	width:710px;
}

#mailform_02 ul{
	margin:0px;
	padding:0px;
}

#mailform_02 li{
	margin:0px;
	padding:0px;
	list-style:none;
	line-height:2.4em;
}

#mailform_02 input{
width: 120px;
}

#mailform_02 table{
margin:0px auto;
padding:0px;
}


#mailform_02 th{
margin:0px;
padding:5px;
width:350px;
text-align:left;
background:#fff1f6;
font-weight:normal;
}

#mailform_02 td{
margin:0px;
padding:5px;
width:390px;
background:#eeeeee;
}

#mailform_02 span{
font-size:10px;
color:#fa68ad;
}

#mailform_enter{
margin:30px auto 0px;
padding:0px;
text-align:center;
}

#mailform_02 .mailform_text{
width:280px;
}

#mailform_02 .mailform_img{
width:260px;
}

#mailform_02 .mailform_b{
width:30px;
}



/*mailformここまで*/



/*20120110_変更*/

/*AIR GROUPはここが違う*/

#group01 {
	margin:0;
	padding:0;
	width:710px;
	background:url(../img/group01_bg.jpg) no-repeat;
	height:920px;
	}
	
#group01 h2,#group01 h3,#group01 p{
	margin:0;
	padding:0;
	text-indent:-9999px;
	}

#group02 {
	margin:20px 0 0 0;
	padding:0;
	width:710px;
	background:url(../img/group02_bg_01.gif) no-repeat;
	height:84px;
	}
	
#group02 h4,#group02 p{
	margin:0;
	padding:0;
	display:none;
	text-indent:-9999px;
	}

#group02 img{margin:90px 0 0 0;
	padding:0;
	}

#group02_2 {
	margin:70px 0 0 0;
	padding:0px 0 0 0;
	width:710px;
	background:url(../img/group02_bg_02.gif) no-repeat;
	height:110px;
	}


#group02_2 h4,#group02_2 p{
	margin:0;
	padding:0;
	display:none;
	text-indent:-9999px;
	}


#group02_3 {
	margin:0 0 0 0;
	padding:10px 0 0 0;
	width:710px;
	height:190px;
	text-align:right;
	line-height:1.8em;
}

#eakore_img{
	float:left;
	margin:0 30px 0 0;
	padding:0;
	text-align:left;
	}



#group00 {
	margin:30px 0 0 0;
	padding:0;
	width:710px;
	}

#group00 h3 {
	margin:0;
	padding:0;
	width:710px;
	background:url(../img/shuffle_h3.gif) no-repeat;
	height:55px;
	text-indent:-9999px;
	}

#group00_shuffle {
	margin:0;
	padding:0;
	width:710px;
	height:1350px;
}



#group03 {
	margin:0;
	padding:0;
	width:710px;
	background:url(../img/group03_bg.jpg) no-repeat;
	height:1350px;
	}
	
#group03 h3,#group03 h4{
	margin:0;
	padding:0;
	height:20px;
	text-indent:-9999px;
	}

#group03 p{
	margin:0;
	padding:0;
	text-indent:-9999px;
	}

#group03_travel {
margin:0;
padding:45px 0 0 0;
width:710px;
height:205px;
}

#group03_axy {
float:left;
margin:0;
padding:0;
width:275px;
height:240px;
}

#group03_ajito {
float:left;
margin:0;
padding:0;
width:250px;
height:300px;
}

#group03_bc {
margin:0;
padding:0;
width:275px;
height:240px;
}

#group03_dokuritsu {
margin:0;
padding:0;
width:275px;
height:210px;
}

#group03_raiten {
margin:0;
padding:0;
width:275px;
}

#group04 {
	margin:0;
	padding:0 0 30px 0;
	background:url(../img/group04_bg.jpg) no-repeat;
	width:710px;
	}

#group04 h3,#group04 h4,#group04 p{
	margin:0;
	padding:0;
	height:20px;
	text-indent:-9999px;
	}
	
#group04_shop {
	margin:0;
	padding:100px 0 0 0;
	width:710px;
	}

#group04_shop img{
	float:left;
	margin:0 10px 0 10px;
	padding:10px 0 10px 0;
	}


#group05 {
	margin:0;
	padding:55px 0 0 0;
	background:url(../img/group05_bg.jpg) no-repeat;
	width:710px;
	}

#group05 h3,#group05 h4{
	margin:0;
	padding:0;
	height:20px;
	text-indent:-9999px;
	}
	
#group05_1 {
	float:left;
	margin:0;
	padding:0;
	width:220px;
	height:280px;
	}

#group05_2 {
	float:left;
	margin:0;
	padding:0;
	width:500px;
	height:180px;
	}
	
#group05_2 p{
	margin:0;
	padding:0;
	text-indent:-9999px;
	}

#group05_3 {
	float:left;
	margin:0;
	padding:0;
	width:500px;
	text-align:right;
	line-height:1.5em;
	}

#group06 {
	margin:0;
	padding:55px 0 40px 0;
	width:710px;
	}

#group06 img{
	margin:0 10px 0 10px;
	padding:0;
	}

#group06_1_1 {
	float:left;
	margin:0;
	padding:0;
	width:400px;
	line-height:1.5em;
	}
	
#group06_1_2 {
	float:right;
	margin:0;
	padding:150px 0 0 0;
	width:300px;
	text-align:right;
	line-height:1.5em;
	}

#group06_2 {
	margin:0 30px 0 0;
	padding:10px 0 0 0;
	text-align:right
	}

#group07 {
	margin:0;
	padding:0;
	background:url(../img/group07_bg.jpg) no-repeat;
	width:710px;
	height:580px;
	}
	
#group07 h3{
	margin:0;
	padding:0;
	height:20px;
	text-indent:-9999px;
	}

#group07_l{
	float:left;
	margin:0;
	padding:460px 0 0 0;
	width:500px;
	}

#group07_l p{
	margin:0;
	padding:0;
	text-align:right;
	}

#group07_r{
	float:right;
	margin:0;
	padding:0;
	width:200px;
	text-align:center;
	}

#group08 {
	margin:0;
	padding:0 0 30px 0;
	background:url(../img/group08_bg.jpg) no-repeat;
	width:710px;
	height:370px;
	}

#group08 h3{
	margin:0;
	padding:0;
	height:20px;
	text-indent:-9999px;
	}

#group08_2 {
	margin:0;
	padding:0;
	height:220px;
	}

#group08_2 p{
	margin:0;
	padding:0;
	text-indent:-9999px;
	}

#group08_3{
	position:absolute;
	margin:0 0 0 430px;
	padding:0;
	text-align:right;
	line-height:1.5em;
	width:300px;
	}
		
#group09 {
	margin:0;
	padding:0 0 30px 0;
	background:url(../img/group9_bg.jpg) no-repeat;
	width:710px;
	height:370px;
	}

#group09 h3{
	margin:0;
	padding:0;
	width:710px;
	height:40px;
	text-indent:-9999px;
	}

.cd a{
float:left;
margin:0 35px 0 0;
padding:0;
width:220px;
height:215px;
text-indent:-9999px;
}

.cd2 a{
float:left;
margin:0;
padding:0;
width:220px;
height:215px;
text-indent:-9999px;
}

.cd a:hover,cd2 a:hover{
display:block;
margin:0;
padding:0;
width:220px;
height:215px;
overflow:hidden;
}


#group10 {
	margin:0;
	padding:0 0 30px 0;
	background:url(../img/group10_bg.jpg) no-repeat;
	width:710px;
	height:1105px;
	}

#group10_1 {
	margin:0;
	padding:0;
	width:710px;
	height:270px;
	}

#group10_1 p{
	margin:0;
	padding:0;
	text-indent:-9999px;
	height:130px;
	}

#group10_2 p,#group10_3 p{
	margin:0;
	padding:0;
	text-indent:-9999px;
	}

#group10_4 p{
	margin:0;
	padding:0;
	text-indent:-9999px;
	height:130px;
	}

#group10_2 {
	margin:0;
	padding:0;
	width:710px;
	height:210px;
	}

#group10_3 {
	margin:0;
	padding:0;
	width:710px;
	height:220px;
	}

#group10_4 {
	margin:0;
	padding:0;
	width:710px;
	height:370px;
	}

#group10 h3{
	margin:0;
	padding:0;
	height:40px;
	text-indent:-9999px;
	}

#group10 h4{
	margin:0;
	padding:0;
	height:40px;
	text-indent:-9999px;
	}
	
#group10 img{
	float:left;
	margin:0;
	padding:0;
	}

.group10_link {
margin:0;
padding:0 30px 0 0;
text-align:right;
}


#theme_next{
	margin:0 auto 0 auto;
	padding:0;
	width:185px;
	height:45px;
	text-indent:-9999px;
}

#theme_next a {
	display:block;
	margin:0;
	padding:0;
	width:185px;
	height:45px;
	background:url(../img/theme_next.gif) 0 0;
	}
	
#theme_next a:hover {
	margin:0;
	padding:0;
	overflow:hidden;
	background:url(../img/theme_next.gif) 0 -45px;
	}

#theme_top{
	margin:0 auto 0 auto;
	padding:0;
	width:185px;
	height:45px;
	text-indent:-9999px;
}

#theme_top a {
	display:block;
	margin:0;
	padding:0;
	width:185px;
	height:45px;
	background:url(../img/theme_top.gif) 0 0;
	}
	
#theme_top a:hover {
	margin:0;
	padding:0;
	overflow:hidden;
	background:url(../img/theme_top.gif) 0 -45px;
	}

/*AIR GROUPはここが違う*/

/*未経験*/




#mikeiken h3 {
	margin:0;
	padding:0;
	height:30px;
	text-indent:-9999px;
	}

#mikeiken_01w {
	margin:0;
	padding:15px 0 30px 0;
	width:710px;
	height:420px;
	background:url(../img/mikeiken_01.jpg) no-repeat;
		}
	

#mikeiken_01w p {
	margin:0;
	padding:380px 0px 30px 0px;
	width:700px;
	height:30px;
	line-height:1.8em;
	}

#mikeiken_03w {
	margin:0;
	padding:0;
	width:710px;
	height:920px;
	background:url(../img/mikeiken_03.jpg) no-repeat;
	}

#mikeiken_03w_2 {
	margin:0;
	padding:520px 0px 0px 0px;
	width:700px;
	height:60px;
	text-align:right;
	line-height:1.8em;
	}



#mikeiken_04w {
	clear:both;
	margin:0;
	padding:0;
	width:710px;
	height:257px;
	background:url(../img/mikeiken_04.jpg) no-repeat;
	}

#mikeiken_05w {
	margin:0;
	padding:0;
	width:710px;
	height:185px;
	background:url(../img/mikeiken_05.jpg) no-repeat;
	}

#mikeiken_05w_2 {
	margin:0px 0px 0px 30px;
	padding:40px 0px 0px 0px;
	width:200px;
	height:150px;
	}
	
#mikeiken_06w {
	margin:0;
	padding:0;
	width:710px;
	height:194px;
	background:url(../img/mikeiken_06.jpg) no-repeat;
	}


#mikeiken_06w_3 {
	margin:115px 0 0 0;
	padding:0;
	width:700px;
	height:60px;
	text-align:right;
	line-height:1.8em;
	}
		
#mikeiken_07w {
	margin:0;
	padding:0;
	width:710px;
	height:272px;
	background:url(../img/mikeiken_07.jpg) no-repeat;
	}

#mikeiken_07w_2 {
	margin:0;
	padding:170px 0px 0px 0px;
	width:700px;
	height:30px;
	text-align:right;
	line-height:1.8em;
	}

#mikeiken_08w {
	margin:0;
	padding:0;
	width:710px;
	height:262px;
	background:url(../img/mikeiken_08.jpg) no-repeat;
	}
	
#mikeiken_08w_2 {
	margin:0;
	padding:130px 0px 0px 0px;
	width:700px;
	height:70px;
	text-align:right;
	line-height:1.8em;
	}
	
#mikeiken_09w {
	margin:0;
	padding:0;
	width:710px;
	height:255px;
	background:url(../img/mikeiken_09.jpg) no-repeat;
	}

#mikeiken_10w {
	margin:0;
	padding:0;
	width:710px;
	height:333px;
	background:url(../img/mikeiken_10.jpg) no-repeat;
	}

#mikeiken_10w_2 {
	margin:0;
	padding:260px 0px 0px 0px;
	width:700px;
	height:30px;
	text-align:right;
	line-height:1.8em;
	}
	
#mikeiken_11w {
	margin:0;
	padding:0;
	width:710px;
	height:369px;
	background:url(../img/mikeiken_11.jpg) no-repeat;
	}
	
#mikeiken_12w {
	margin:0;
	padding:0;
	width:710px;
	height:296px;
	background:url(../img/mikeiken_12.jpg) no-repeat;
	}

#mikeiken_12w_2 {
	margin:0px 0px 0px 30px;
	padding:40px 0px 0px 0px;
	width:200px;
	height:150px;
	}
	
#mikeiken_13w {
	margin:0;
	padding:0;
	width:710px;
	height:300px;
	background:url(../img/mikeiken_13_01.jpg) no-repeat;
	text-indent:-9999px;
	}

#mikeiken_13w_2 {
	margin:0;
	padding:220px 0px 0px 0px;
	width:700px;
	height:30px;
	text-align:right;
	line-height:1.8em;
	}

/*未経験者の方へ*/



#maincontent #merit_h2 h2 {
	margin:0;
	padding:0;
	background:url(../img/merit_h2.gif) no-repeat;
	text-indent:-9999px;
	width:710px;
	height:45px;
}

/*実際のスタッフの収入例*/

#merit{
	margin:0;
	padding:15px 0 0 0;
	width:710px;
	}
#merit{
	margin:0;
	padding:15px 0 0 0;
	width:710px;
	}


#merit h3{
margin:0;
padding:0;
height:44px;
width:600px;
text-indent:-9999px;
}

#merit_kei{
margin:0;
padding:0;
background:url(../img/merit_kei_h3.gif) no-repeat;
}

#merit_mikei{
margin:0;
padding:0;
background:url(../img/merit_mikei_h3.gif) no-repeat;
}

#merit h4{
margin:0 auto 0 auto;
padding:30px 0 0 0;
height:150px;
width:150px;
}

#merit .merit_box{
float:left;
margin:0 9px 0 0;
padding:0 0 20px 0;
background:url(../img/merit_staff_bg.jpg) no-repeat;
width:233px;
height:510px;
}

#merit .merit_box p{
margin:0 auto 0 auto;
padding:0px;
width:200px;
line-height:1.5em;
}

#merit h3{
margin:0;
padding:0;
height:44px;
width:600px;
text-indent:-9999px;
}

#merit_kei{
margin:0;
padding:0;
background:url(../img/merit_kei_h3.gif) no-repeat;
}

#merit_mikei{
margin:0;
padding:0;
background:url(../img/merit_mikei_h3.gif) no-repeat;
}

#merit h4{
margin:0 auto 0 auto;
padding:30px 0 0 0;
height:150px;
width:150px;
}

#merit .merit_box{
float:left;
margin:0 9px 0 0;
padding:0 0 20px 0;
background:url(../img/merit_staff_bg.jpg) no-repeat;
width:233px;
height:510px;
}

#merit .merit_box p{
margin:0 auto 0 auto;
padding:0px;
width:200px;
line-height:1.5em;
}


#container { 
	width: 978px;
	margin: 10px auto 0 auto;
	text-align: left;
	
}
/*#merit #keigo{
background:url(../img/merit_staff_tsukishima.jpg) no-repeat;
}*/

/*実際のスタッフの収入例*/






/*面接について*/
#mensetsu {
	margin:0 0 30px 0;
	padding:15px 0 0 0;
	background:url(../img/mensetsu_bg.jpg) no-repeat;
	height:1950px;
	width:710px;
	}
	
#mensetsu h3 {
	margin:0;
	padding:0;
	text-indent:-9999px;
	display:none;
	}
	
#mensetsu_01 {
	margin:0;
	padding:130px 0 0 0;
	width:710px;
	height:20px;
	text-align:right;
	}

#mensetsu_02 {
	margin:0 auto 0 auto;
	padding:1750px 0 0 0;
	width:500px;
	height:250px;
	text-align:center;
	}

#mensetsu_02 img{
	margin:0 20px 0 20px;
	padding:0;
	}
	
/*面接について*/




/* 掲示板 */
/* http://rec.air-group.jp/bbs/bbs.cgi */

.bss_nakami {
	line-height: 160%;
}




