@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,form,input,button, p{
    margin: 0px;
    padding: 0px;
	font-size:14px;
	font-family: "メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",sans-serif;
	line-height:140%;
	
	
}

body{
	background:url(../images/body_bk.png) 0 0 repeat-x #44260A;
}

img{
	border:none;
	vertical-align:top;
}
a{
	text-decoration:none;
}
ul{
	margin:0;
	padding:0;
	list-style:none;
}

.clearfix:after{
  content: "."; 
  display: block; 
  height: 0; 
  font-size:0;	
  clear: both; 
  visibility:hidden;
}
.clear{
	clear:both;
}
.clearfix{
  overflow:hidden;
}

* html .clearfix{
zoom:1;
}

/*header*/
#header{
	width:960px;
	height:auto;
	margin:0 auto;
	background:url(../images/head_bk.png) 244px 19px no-repeat;
}
#header h1{
	color:#DBC189;
	font-weight:normal;
	font-size:10px;
	text-align:right;
	padding:4px 10px 0 0px;
}

#header .clearfix h2{
	float:left;
	padding:4px 0 10px 0;
}
#header .clearfix .right{
	float:right;
	text-align:right;
	padding:10px 10px 0 0;
}

#header .clearfix .right li{
	display:inline-block;
	/display:inline;
	/zoom:1;
	padding-left:6px;
}
#header .clearfix .right p{
	padding:12px 0 0 0;
}

/*main nav*/

#mnav{
	background:url(../images/mnav_bk.jpg) top center repeat;
	text-align:center;
	min-width:980px;
	height:70px !important;
	position:relative;
	z-index:0;
}
#mnav li{
	vertical-align:top;
	display:inline-block;
	/display:inline;
	/zoom:1;
	padding:0 10px;
}
#mnav li ul{
	position:absolute;
	display:none;
	position:relative;
	z-index:100;
}
#mnav li ul li{
	display:block;
	padding:0;
}
#mnav li ul li a{
	display:block;
	padding:16px 0 16px 32px;
	background:url(../images/pull_bk.png) 0 0 no-repeat;
	color:#FFF;
	font-size:16px;
	text-align:left;
}
#mnav li ul li a:hover{
	background:url(../images/pull_bk_on.png) 0 0 no-repeat;
}
/*main title*/
#stitle{
	text-align:center;
	min-width:980px;
	padding:10px 0 10px 0;
}
/*sub navi*/
#snav{
	text-align:center;
	
}
#snav li{
	display:inline-block;
	/display:inline;
	/zoom:1;
}

.hair_nav{
	background:url(../images/hair/snav_bk.gif) 0 0 repeat-x;
}
.eyelush_nav{
	background:url(../images/eyelush/snav_bk.gif) 0 0 repeat-x;
}
.nail_nav{
	background:url(../images/nail/snav_bk.gif) 0 0 repeat-x;
}
.esthetic_nav{
	background:url(../images/esthetic/snav_bk.gif) 0 0 repeat-x;
}
/*contents*/
#main{
	background-color:#FFF;
}
#main .inner{
	width:960px;
	height:auto;
	margin:0 auto 23px auto;
}
#main .bnrs{
	background:url(../images/bace_bk.gif) 0 0 repeat;
	text-align:center;
	padding:26px 0 25px 0;
	min-width:980px;
}
#main .bnrs li{
	display:inline-block;
	/display:inline;
	/zoom:1;
}
#main .bnrs .bnr1{
	display:block;
	padding-bottom:11px;
}
#main .bnrs .bnr3{
	padding-left:13px;
	padding-right:13px;
}

/*body color 4type*/
.hair{
	background:url(../images/hair/hair_bk.png) 0 0 repeat-x;
}
.eyelush{
	background:url(../images/eyelush/eyelush_bk.png) 0 0 repeat-x;
}
.nail{
	background:url(../images/nail/nail_bk.png) 0 0 repeat-x;
}
.esthetic{
	background:url(../images/esthetic/esthetic_bk.png) 0 0 repeat-x;
}
/*footer*/
#footer{
width:980px;
height:auto;
margin:0 auto;
color:#E7DBC7;

}
.copy{
	clear:both;
	font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
	font-size:12px;
	padding:15px 0 48px 19px;
}

#footer .foot_info{
	float:left;
	margin:28px 0 0 19px;
}
#footer .foot_info div.clearfix{
	padding:16px 0 0 0;
}
#footer .foot_info h2{
	float:left;
	padding:0 26px 0 0px;
}
#footer .foot_info ul{
	float:left;
}
#footer .foot_info ul li{
	float:left;
	padding:13px 11px 0 0;
}
#footer .foot_info ul .sister{
	padding-left:7px;
}
#footer .foot_info ul li span{
	display:block;
	font-family: "メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",sans-serif;
	font-size:10px;
}
#footer .foot_info dl{
	padding:15px 0 0 0;
}
#footer .foot_info dl dt{
	width:71px;
	height:auto;
	float:left;
	font-size:10px;
	font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
}
#footer .foot_info dl dd{
	font-size:10px;
	font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
	padding:0 0 0 71px;
}

#footer .foot_nav{
	float:right;
	width:528px;
	height:auto;
	border-left:1px solid #947E65;
	margin:29px 0 0 0;
	padding:24px 0 10px 0;
}
#footer .foot_nav li{
	display:inline-block;
	/display:inline;
	/zoom:1;
	vertical-align:top;
	text-indent:inherit;
}
#footer .foot_nav li ul{
	padding-left:44px;
	width:68px;
}
#footer .foot_nav li ul li{
	padding:0;
	text-indent:-12px;
	display:block;
}
#footer .foot_nav li dl{
	padding:0 20px;
}
#footer .foot_nav li a{
	font-size:12px;
	color:#E7DBC7;
	font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
}
/*共通*/
.hair .inner .left dl,.eyelush .inner .left dl,.nail .inner .left dl,.esthetic .inner .left dl {
	font-weight:bold;
}
.main_fnav{
	padding:18px 0 0 0;
	min-width:980px;
}
.main_fnav li{
	display:inline-block;
	/display:inline;
	/zoom:1;
}
.main_fnav .fn1{
	padding-right:14px;
}
.main_fnav .fn2{
	padding-right:13px;
}

#main .inner_bk{
	background:url(../images/inner_bk.png) 682px 19px no-repeat;
}

.totop{
	width:960px;
	height:auto;
	margin:0 auto;
	text-align:right;
	padding:0 9px 12px 0;
}
/*home*/

.home{
	width:auto;
	height:auto;
	background:url(../images/home/home_bk.png) top center no-repeat;
}

.home #header{
	background:none;
}

.home #header h2{
	text-align:center;
	padding:18px 0 32px 0;
}
.home #header #nav{
	padding-bottom:30px;
}
.home #header #nav li{
	display:inline-block;
	/display:inline;
	/zoom:1;
}
.home #header #nav .b2{
	padding-right:13px;
}
.home #header #nav .b3{
	padding-right:14px;
}
.home #header #nav .b1 a{
	display:block;
	margin-bottom:10px;
	float:left;
}
.home #header #nav .b1{
	width:960px;
	height:auto;
}
.home #header #nav .b1 .slider{
	float:left;
	margin-bottom:10px;
}
.home #main{
	background:#FFF;
	
}



.home .greeting{
	text-align:center;
	font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
	color:#412307;
	line-height:180%;
	padding:20px 0 20px 0;
	background:url(../images/bace_bk.gif) 0 0 repeat;
	min-width:980px;
}

#main .inner .left{
	float:left;
	width:470px;
	height:auto;
	padding:25px 0 0 0;
}

.home .inner h2{
	padding:0 0 5px 10px;
}
#main .inner .left dl{
	border:1px solid #7F7F7F;
	color:#412307;
	padding:18px 19px 0 19px;
	height:190px;
	overflow:auto;
}
#main .inner .left dt{
	float:left;
	font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
	font-size:13px;
	margin:2px 0 0px 0;
	width:58px;
	height:auto;
	border-right:1px solid #412307;
	line-height:100%;
}
#main .inner .left dd{
	font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
	font-size:13px;
	padding:0 0 18px 66px;
}
#main .inner .right{
	float:right;
	width:470px;
	height:auto;
	padding:25px 0 0 0;
}

/*top*/

#main .information{
	padding:20px 0 0 0;
}
#main .information .pic{
	float:left;
	padding:0 18px 0 0;
}
#main .information .text{
	float:left;
	width:716px;
	height:auto;
}
#main .information .text p{
	color:#412307;
	font-size:12px;
	font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝";
	font-weight:bold;
	line-height:190%;
	padding:0px 0 0 8px;
}
#main .text dl{
	padding:0 0 0 8px;
}
#main .text dl.clearfix{
	border-top:1px solid #412307;
	margin-top:3px;
	padding:8px 0 0 8px;
	
	
}
#main .text dl dt{
	line-height:190%;
	font-size:13px;
	color:#412307;
	float:left;
	width:72px;
	font-weight:bold;
	font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝";
}
#main .text dl dd{
	line-height:190%;
	color:#412307;
	font-size:13px;
	font-weight:bold;
	font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝";
	padding-left:72px;
}
#main .text dl .nonf{
	float:left;
	padding-left:0;
	
}
#main .text dl .nleft{
	padding-left:57px;
}
#main .text dl .fnon{
	clear:both;
}
#main .text dl .nonw{
	
}
#main .text dl dd span{
	font-family: "メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",sans-serif;
	background:#DAD1C2;
	display:inline-block;
	/display:inline;
	/zoom:1;
	margin-left:15px;
	padding:0 18px;
}
#main .text dl dd span a{
	color:#412307;
	width:468px;
}

.fb-like-box{
	border: 1px solid #7F7F7F;
}


/*features*/
#main .inner .tit{
	padding:22px 0 0 0;
}
#main .all{
	padding-bottom:25px;
}
#main .fe{
	border-bottom:1px solid #412307;
	
}
#main .all .text{
	width:681px;
	height:auto;
	float:right;
	
}
#main .all .pic{
	float:left;
	padding:0 0 0 6px;
	width:245px;
	height:auto;
}
#main .all .text h3{
	padding:5px 0 18px 8px;
}
#main .all .text p{
	color:#412307;
	font-size:13px;
	font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝";
	font-weight:bold;
	line-height:190%;
	padding:0px 0 24px 8px;
}
#main .inner .fe2{
	padding:11px 0 0 0;
}
#main .inner .fe2 li{
	border:1px solid #412307;
	overflow:auto;
	margin:16px 0 0 0 ;
}
#main .inner .fe2 li.left{
	width:462px;
	height:317px;
	padding:0;
	margin-left:6px;
	
}
#main .inner .fe2 li.right{
	width:462px;
	height:317px;
	padding:0;
	margin-right:6px;
	
}

#main .inner .fe2 li h2{
	background:url(../images/hair/features/fe_bk.png) 29px 21px no-repeat;
	padding:14px 0 8px 58px;
	font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝";
	font-size:18px;
	color:#412307;
}

#main .inner .fe2 li .left{
	width:197px;
	height:auto;
	padding:3px 0 0 29px;
	float:left;	
}
#main .inner .fe2 li p{
font-size:12px;
font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝";
	color:#412307;
	padding-bottom:24px;
}
#main .inner .fe2 li .rpic{
	float:right;
	padding-right:21px;
}
#main .inner .fe2 li .fe_ce{
	padding:3px 21px 0px 29px;
}
#main .inner .fe2 li .fe_ce p{
	padding-bottom:0;
}
#main .inner .fe2 li p.cpic{
	text-align:center;
	padding-bottom:0;
	padding-top:12px;
}
#main .inner .fe2 li .next{
	text-align:right;
	padding:0 21px 0 0;
}
#main .inner .fe2 li .next a{
	font-family: "メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",sans-serif;
	color:#412307;
	font-size:12px;
	text-decoration:underline;
}
#main .inner .fe2 li ul.cpic{
	text-align:center;
}
#main .inner .fe2 li ul.cpic li{
	border:none;
	display:inline-block;
	/display:inline;
	/zoom:1;
	padding:0 12px;
}


/*menu*/
#main .inner .menu .mleft{
	float:left;
}
#main .inner .menu .mright{
	float:right;
}
#main .inner .menu{
	padding-bottom:10px;
}
#main .inner .melast{
	border-bottom:1px solid #412307;
	padding-bottom:20px;
	margin-bottom:10px;
}
#main .inner .menu h2{
	border-bottom:3px solid #412307;
	width:auto;
	height:44px;
	position:relative;
	background:url(../images/hair/menu/me_h2bk.gif) 667px 18px no-repeat;
}

#main .inner .menu h2 span{
	display:block;
	padding-top:18px;
	font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝";
	color:#111;
}
#main .inner .menu h2 img{
	position:absolute;
	top:0;
	left:0;
}
#main .inner .menu .comment{
	text-align:right;
	font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝";
	color:#412307;
	font-weight:bold;
	padding:3px 10px 29px 0;
}
#main .inner .menu .pic{
	float:right;
	width:470px;
	padding-bottom:30px;
}
#main .inner .menu dl{
	width:470px;
	height:auto;
	border-bottom:1px solid #111;
	overflow:hidden;
	margin-bottom:30px;
}
#main .inner .menu dl dt{
	float:left;
	font-size:12px;
	color:111;
	padding:30px 0 8px 3px;
}
#main .inner .menu dl dd{
	border-top:1px solid #111;
	text-align:right;
	font-size:12px;
	font-weight:bold;
	color:#111;
	padding:30px 3px 8px 0;
	
	margin-top:-1px;
}
#main .inner .menu dl dd span.g2{
	display:block;
	padding-top:20px;
}
#main .inner .menu dl dd span.g3{
	display:block;
	padding-top:35px;
}
#main .inner .menu .text{
	font-size:12px;
	color:#111;
	padding-bottom:24px;
}
#main .inner .menu .chyu{
	font-size:12px;
	color:#111;
	padding-bottom:12px;
}
#main .inner .menu h3{
	padding:20px 0 16px 0;
	color:#111;
	font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝";
	font-size:16px;
	
}


#main .inner .menu .pic2{
	text-align:center;
}
/*menu hair*/

.hme1{
	padding-left:80px;
}
.hme2{
	padding-left:104px;
}
.hme3{
	padding-left:128px;
}
.hme4{
	padding-left:184px;
}
.hme5{
	padding-left:102px;
}
.hme6{
	padding-left:203px;
}
.hme7{
	padding-left:159px;
}
.hme8{
	padding-left:173px;
}
.hme9{
	padding-left:225px;
}

/*menu eyelush*/

.eyme1{
	padding-left:141px;
}
.eyme2{
	padding-left:141px;
}
.eyme3{
	padding-left:141px;
}

/*menu nail*/

.nme1{
	padding-left:142px;
}
.nme2{
	padding-left:192px;
}
.nme3{
	padding-left:192px;
}
/*menu nail*/
.esme1{
	padding-left:140px;
}
.esme2{
	padding-left:140px;
}
.esme3{
	padding-left:140px;
}


/*style*/

#main .st{
	border-bottom:1px solid #412307;
	
}
#main .st .text h3{
	padding-bottom:15px;
}

.stnav{
	padding:29px 0 0 55px;
}
.stnav li{
	display:inline-block;
	/display:inline;
	/zoom:1;
	padding: 0 26px 0 0;
	
}

.photo{
	border-bottom:1px solid #412307;
	padding-bottom:14px;
}
.photo ul{
	padding:40px 0 0 50px;
}
.photo ul li{
	float:left;
	background:#000;
	border:3px solid #EEE;
	margin:0 20px 20px 0;
}
.photo ul li a{
	display:block;
	
	
}

/*staff*/
#main .inner .stylist li{
	border-bottom:1px solid #AAA;
	margin:30px 64px 0 36px;
	overflow:hidden;
}
#main .inner .stylist .right h3{
	font-size:17px;
}
#main .inner .stylist .right h3 span {
    display: block;
    font-size: 13px;
}
#main .inner .style ul{
	width:880px;
	padding-bottom:10px;
}
#main .inner .style ul li {
    border: 3px solid #AAA;
    float: left;
    margin: 0px 20px 20px 0px;
    padding: 0px;
    background: none repeat scroll 0% 0% #000;
}

.stylist_img {
    float: left;
    width: 183px;
    height: auto;
    padding: 0px 13px 0px 18px;
}
#main .inner .stylist .right {
    float: left;
    width: 645px;
    height: auto;
    padding: 12px 0px 0px;
}
#main .inner .stylist .right .sns{
	border:none;
	margin:0;
	padding:6px 0 16px 0;
}
#main .inner .stylist .right .sns li{
	border:none;
	margin:0;
	padding:0 5px 0 0;
	float:none;
	display:inline-block;
	/display:inline;
	zoom:1;
}
#main .inner .stylist .right dl {
    
    font-weight: bold;
    padding: 20px 0px 0px 8px;
}

#main .inner .stylist .right dl dt {
	font-size: 12px;
    float: left;
    width: 92px;
    height: auto;
    padding: 0px 0px 8px;
}
#main .inner .stylist .right dl dd {
	font-size: 12px;
    padding: 0px 0px 8px 92px;
}
#main .inner .stylist h4 {
    padding: 40px 0px 9px 5px;
    font-size: 14px;
}

/*coupon*/
.coupon{
	padding:28px 0 20px 0;
}
.coupon li{
	background:#472806;
	width:916px;
	height:auto;
	margin:0 auto 13px auto;
}
.coupon li .cinner{
	background:#FFF;
	border:3px solid #FFF;
	width:839px;
	height:auto;
	margin:20px auto 20px auto;
	position:relative;
}

.coupon li h3{
	background:#F2E5D4;
	font-size:18px;
	padding:10px 0 10px 33px;
	color:#412307;
}
.coupon li h3 span{
	position:absolute;
	right:0;
	top:0;
	z-index:11;
}
.coupon li p{
	color:#111;
	padding:38px 70px 0 33px;
	min-height:76px;
	position:relative;
	z-index:10;
}
.coupon li dl{
	width:535px;
	height:auto;
	margin:14px 0 20px 16px;
}
.coupon li dl dt{
	float:left;
	font-weight:bold;
	color:#111;
	padding:12px 0 0 21px;
	font-size:16px;
	width:129px;
}
.coupon li dl dd{
	border-top:#EEE 2px solid;
	color:#111;
	padding:12px 21px 12px 150px;
}
.coupon li dl dd strong{
	color:#B22C00;
	font-size:20px;
	font-weight:normal;
}

.coupon li .cinner .pt_a{
	position:absolute;
	right:24px;
	bottom:14px;
	z-index:9;
}
.coupon li .cinner .pt_b{
	position:absolute;
	z-index:9;
	right:0;
	bottom:0;
}

/*form*/

#main .all .text .pr_tit{
	line-height:100%;
	font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝";
	font-size:16px;
	color: #412307;
	border-left:#412307 solid 5px;
	padding:0 0 0px 11px;
	margin:0 0 12px 8px;
}
#main .st .text iframe{
	width:676px;
	height:190px;
	border:1px solid #AAA;
	margin-bottom:10px;
}
#main .inner .contact{
	padding-bottom:60px;
}
#main .inner .contact h2{
	padding:49px 0 46px 27px;
	background:#FFF;
	position:relative;
	z-index:1;
}
#main .inner form th {
    border-top: 1px solid #AAA;
    font-size: 14px;
    font-weight: normal;
    vertical-align: top;
    text-align: left;
    padding: 15px 0px 15px 11px;
    width: 357px;
}

#main .inner .contact form table td {
    border-top: 1px solid #AAA;
    padding: 15px 0px;
    font-size: 14px;
}

#main .inner .contact form table {
    width: 900px;
    height: auto;
    margin: -1px auto 0px;
    border-collapse: collapse;
    overflow: hidden;
    position: relative;
    z-index: 0;
}

#main .inner .contact form table td textarea {
    width: 500px;
    height: 260px;
}
#main .inner .contact form table td ul li {
    float: left;
    padding: 0px 58px 0px 0px;
}
.size1 {
    width: 250px;
}
.size2 {
    width: 500px;
}
.formbtn {
    text-align: center;
    padding: 33px 0px 0px;
}
.formbtn li {
    display: inline-block;
	/display:inline;
	/zoom:1;
    margin: 0px 7px;
}

.formbtn li input {
    background-color: #FFF;
    border: 1px solid #AAA;
    border-radius: 3px;
    padding: 5px 0px;
    width: 124px;
    text-align: center;
    cursor: pointer;
	font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝";
}

/*privacy*/

#pri{
	background:#FFF;
	width:auto;
	padding:12px 0 12px 12px;
}
#pri p{
	font-family: "メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",sans-serif;
	font-size:12px;
	padding-bottom:24px;
}
#pri dt{
	color:#412307;
	font-size:12px;
	font-weight:bold;
	padding-bottom:3px;
}
#pri dd{
	font-size:12px;
	padding-bottom:24px;
}
#pri dd ul{
	padding:12px 0 0 24px;
}
#pri dd ul li{
	font-size:12px;
}

/*recruit*/
#retitle{
	background:url(../images/recruit/re_bk.png) top center no-repeat;
	padding:10px 0;
}
#retitle span{
	display:block;
	width:960px;
	height:auto;
	margin:0 auto;
}
.rec_nav{
	height:5px;
}
#main .re{
	padding-top:44px;
}

.re1{
	width:915px;
	height:auto;
	border:1px solid #B19077;
	background:url(../images/recruit/b1_bk.gif) 0 0 repeat-y;
	margin:42px 0 0 22px;
}

.re1 dt{
	float:left;
	margin-top:-1px;
	color:#FFF;
	padding:18px 0 18px 15px;
}
.re1 dd{
	padding:18px 0 18px 299px;
	border-top:1px solid #B19077;
	margin:0 5px 0 5px;
	margin-top:-1px;
}

.re2{
	width:915px;
	height:auto;
	margin:64px 0 0 22px;
	padding-bottom:60px;
}
.re2 h3{
    line-height: 100%;
    font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝";
    font-size: 16px;
    color: #412307;
    border-left: 5px solid #412307;
    padding: 0px 0px 0px 11px;
    margin: 0px 0px 18px 8px;
}

.re2 p{
	padding:0 0 18px 24px;
	color:#412307;
}
.re2 ul{
	padding:0 0 40px 24px;
}
.re2 ul li{
	color:#412307;
}

.re2 dl{
	border:1px solid #B19077;
	background:url(../images/recruit/r2_bk.gif) 0 0 repeat-y;
}
.re2 dt{
	float:left;
	margin-top:-1px;
	color:#FFF;
	padding:24px 0 0px 15px;
}
.re2 dd{
	padding:11px 0 11px 497px;
	border-top:1px solid #B19077;
	margin:0 5px 0 5px;
	margin-top:-1px;
}

/*blog*/
.blog .blog_wrap{
	width:630px;
	height:auto;
	float:left;
	padding:163px 0 0 22px;
}
.blog .blog_body{
	border-bottom:#412307 1px solid;
	margin-bottom:60px;
	padding-bottom:20px;
}
.blog .side{
	width:226px;
	height:auto;
	float:right;
	padding:217px 0 0 0;
}
.blog .side dt{
	padding-bottom:20px;
}
.blog .side dd{
	padding:0 0 6px 24px;
}
.blog .side dd a{
	font-size:12px;
	color:#111;
}
.blog h2{
	background:url(../images/blog/mk.png) 2px 0 no-repeat;
	border-bottom:1px solid #DDC381;
	font-size:16px;
	font-weight:normal;
	color:#111;
	padding:0 0 8px 33px;
}
.blog p{
	color:#111;
	padding:0 0 24px 0;
}
.blog .date{
	text-align:right;
	padding:10px 10px 28px 0;
}

.blog .cpic{
	text-align:center;
}

/*kids*/

#main .all .text .memo {
	background:url(../images/kids/memo_bk.png) 0 0 no-repeat;
	width:600px;
	height:234px;
	margin:0 0 75px 32px;
}
#main .all .text .memo h3{
	font-size:22px;
	color:#412307;
	background:url(../images/kids/line.gif) bottom center no-repeat;
	text-align:center;
	padding:58px 0 3px 0;
}
#main .all .text .memo p{
	font-family: "メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",sans-serif;
	font-size:15px;
	font-weight:normal;
	padding:12px 0 0 100px;
	
}
#main .all .kids_img{
	width:976px;
	height:auto;
}

#main .all .kids_img li{
	display:inline-block;
	/display:inline;
	/zoom:1;
	padding-right:20px;
	padding-left:18px;
}

.re2 table{
	border:1px solid #B19077;
	border-collapse:collapse;
	color:#412307;
	margin-bottom:20px;

}
.re2 table th{
	border:1px solid #B19077;
	width:211px;
	height:auto;
	text-align:left;
	vertical-align:top;
	padding:24px 0 24px 14px;
}
.re2 table td{
	border:1px solid #B19077;
}

.re2 table tbody th{
	background:#442606;
	color:#fff;
	font-weight:normal;
}
.re2 table thead td{
	background:#D9D3CC;
	text-align:center;
}
.re2 table tbody td{
	padding:24px 24px 24px 24px;
	vertical-align:top;
}
.re2 table tbody td ul{
	padding:0 0 0 28px;
	margin:0;
}
.re2 table tbody td ul{
	text-indent:-28px;
}

/*seizinsiki*/

.seizin h3{
	line-height: 100%;
    font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝";
    font-size: 16px;
    color: #412307;
    border-left: 5px solid #412307;
    padding: 0px 0px 0px 11px;
    margin: 36px 0px 24px 0px;
}
.seizin .nagare{
	padding-bottom:20px;
}
.seizin .nagare li{
	float:left;
	width:320px;
	height:181px;
}
.seizin .nagare .st1{
	background:url(../images/seizinsiki/st1_bk.gif) 0 0 no-repeat;
}
.seizin .nagare .st2{
	background:url(../images/seizinsiki/st2_bk.gif) 0 0 no-repeat;
}
.seizin .nagare .st3{
	background:url(../images/seizinsiki/st3_bk.gif) 0 0 no-repeat;
}

.seizin .nagare li h4{
	color:#412307;
	font-size:20px;
	text-align:right;
	font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝";
	padding:52px 36px 0 0;
}
.seizin .nagare .st2 h4{
	padding-right:20px;
}
.seizin .nagare .st3 h4,.seizin .nagare .st3 p{
	color:#FFF;
}
.seizin .nagare li p{
	font-size:12px;
	padding:10px 14px 0 14px;
}
.seizin .nagare .st3 p{
	padding-right:25px;
}

#main .inner .seizin .menu h2 span{
	padding-left:11px;
}
#main .inner .seizin{
	padding-bottom:60px;
}

.kinen{
	background:#E0D2BB url(../images/seizinsiki/camera.gif) 23px 8px no-repeat;
	position:relative;
	margin-bottom:90px;
	width:930px;
	height:auto;
	margin-left:14px;
}
.kinen h3{
	border-bottom:1px solid #412307;
	margin:0 12px 0 185px;
	padding:45px 0 15px 15px;
}
.kinen p{
	color:#412307;
	padding:69px 0 20px 37px;
	width:530px;
	height:auto;
}
.kinen .seizin_photo{
	position:absolute;
	top:34px;
	right:14px;
}