@charset "utf-8";
/* CSS Document */

/***************************************************************

　　　　　　　　　　共通要素

****************************************************************/

* {
	margin:0;
	padding:0;
	}
	
br { 
	letter-spacing:0; 
	}

img {
	border:0;
	}
	
a {
	outline:none;
	}
	
	
a {
	color:#FF6600;
	text-decoration:underline;}

a:link {
	olor: #FF6600;
	text-decoration:underline;
}
a:visited {
	olor: #FF6600;
	text-decoration:underline;
}
a:active {
	olor: #FF6600;
	text-decoration:underline;
}
a:hover {
	color:#FF9900;
	text-decoration: none;
}	
	
	
	
ul {
	list-style-type:none;
	}
	
hr {
   border-width: 1px 0px 0px 0px; /* 太さ */
   border-style: solid; /* 線種 */
   color:#cccccc;
   height: 1px; /* 高さ */
}
	
html , body {
	text-align:center;
	color:#333333;
	font-size:12px;
	letter-spacing:0.1em;
	line-height:128%;
	font-style:normal;
	font-family:"メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}
	
img {
	vertical-align:bottom;
	}
	
.clear {
	clear:both;}
	
/***************************************************************

　　　　　　　　　　共通要素ここまで

****************************************************************/

/*======================================
 clearfix
=======================================*/
.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
    }
 
* html .clearfix             { zoom: 1; } /* IE6 */
 
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
 
.clearfix {overflow:hidden;} /* Dw表示用 */

/***************************************************************

　　　　　　　　　　メインイメージ

****************************************************************/

#bgimg {
	position:absolute;
	z-index: -1;
}

#mainImage {
	height:540px;
	width:100%;
	left:0;
	}
	
.maTop {
	width:100%;
	height:540px;
	text-align:center;
	}
	
.maTop img {
	margin:280px auto 0 auto;
	}
	
.maConcept {
	width:905px;
	margin:auto;
	padding:100px 0 0 0;
	}
	
.maConcept dl {
	background:url(../img/concept/bg.png) 0 0 repeat;
	text-align:left;
	padding:30px;
	height:180px;
	}
	
.maConcept dl dt {
	padding:0 0 0 160px;
	}

.maConcept dl dd {
	position:relative;
	}

.maConcept dl dd p {
	width:685px;
	color:#eee;
	position:absolute;
	left:160px;
	top:17px;
	}
	
.maConcept dl dd img {
	position:absolute;
	left:10px;
	top:30px;
	}

.maConcept h1 {
	text-align:right;
	padding:10px 0 0 0;
	}
	
.maMenu {
	width:905px;
	margin:auto;
	padding:100px 0 0 0;
	color:#eee;
	}
	
.maMenu .maMenuIn {
	background:url(../img/concept/bg.png) 0 0 repeat;
	text-align:left;
	padding:15px;
	height:294px;
	}
	
.maMenuColumLeft,
.maMenuColumCenter,
.maMenuColumRight {
	float:left;
	width:269px;
	}
	
.maMenuColumRight a.button {
	background:url(../img/kituke/b01.png) 0 0 no-repeat;
	display:block;
	width:230px;
	height:26px;
	text-indent:-9999px;
	margin:auto;
	margin-top:47px;
	cursor:pointer;
	}
	
.maMenuColumRight a.button:hover {
	opacity:0.75;
	filter:alpha(opacity=75);}
	
.maMenuColumLeft2 {
	float:left;
	width:480px;
	padding:0 100px 0 0;
	}
	
.maMenuColumLeft,
.maMenuColumCenter {
	padding:0 22px 0 0;
	}
	
.maMenuColum ul li {
	padding:10px 5px 0 5px;
	}

.maMenuColum ul li p {
	float:left;
	}
	
.maMenuColum ul li.mbB {
	background:url(../img/menu/border.png) bottom left repeat-x;
	padding:10px 5px !important;
	}

.maMenuColum ul li span {
	display:block;
	float:right;
	}
	
.meSecSpace {
	padding:50px 0 0 0 !important;
	}
	
.mePriceRight {
	text-align:right;
	width:100%;
	}

.maMenuColum ul li:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
    }
	
.maMenuColumnBox {
	text-align:center;
	padding:5px 0;
	}
	
.maMenuColumnBox p {
	text-align:left;
	}
	
.maMenuColumnBox2 {
	text-align:left;
	}
	
.maMenuColumnBox2 p {
	text-align:left;
	}

.maMenu h1 {
	text-align:right;
	padding:10px 0 0 0;
	}
	
	
.maStaff {
	width:790px;
	margin:auto;
	padding:140px 0 0 0;
	color:#eee;
	}
	
.maStaff .maStaffIn {
	background:url(../img/concept/bg.png) 0 0 repeat;
	text-align:left;
	padding:15px;
	height:380px;
	margin-top:-80px;
	}
	
.maStaff h1 {
	text-align:left;
	margin:0 0 20px 0;
	}

.maStaff ul {
	width:450px;
	}
	
.maStaff ul li {
	width:85px;
	float:left;
	text-align:left;
	padding:0 0 15px 0;
	}
	
.maStaffPry {
	width:850px;
	}
	
.maStaffPryIn {
	width:800px;
	float:left;
	margin-left:15px;
	}
	
.maStaffPryIn .staffPhoto {
	float:left;
	height:350px;
	}
	
.maStaffPryIn dl {
	width:480px;
	height:350px;
	float:left;
	padding-left:21px;
	padding-right:31px;
	}
	
.maStaffPryIn dl dt {
	padding:0 0 16px 0;
	}
	
.maStaffPryIn dl dd {
	line-height:1.5;
	padding-right:21px;
	padding-left:5px;
	height:300px;
	padding-bottom:21px;
	opacity:0.95;
	}
	
.maStaffPryIn dl dd p {
	width:100%;
	margin-bottom:14px;
	}
	
.stClose {
	top:0;
	left:0;
	float:right;
	cursor:pointer;
	}

.staffFade {
	position:relative;
	}
	
.staffButton {
	cursor:pointer;
	width:53px;
	height:67px;
	display:block;
	position:relative;
	}
	
.staffButton img{
	position:absolute;
	top:0;
	left:0;
	}
	
.tIndent {
	text-indent:-1em;
	padding-left:1em;
	}

#maStLoadContents {
	}
	
#staffBody {
	position:fixed;
	top:0;
	left:0;
	overflow:hidden;
	width:100%;
	height:2000px;
	z-index:1000000;
	background-color:#FFFFFF;
	}
	
	
/***************************************************************

　　　　　　　　　　メインメニュー

****************************************************************/

#menu {
	width:100%;
	text-align:center;
}

#menu #menuin {
	width:831px;
	margin:auto;
	padding:15px 0 0 0;} 

#menu ul li {
	display:block;
	height:13px;
	float:left;
	margin:0 5px 0;
}	
#menu ul li a {
	display:block;
	height:13px;
	text-indent:-100000em;}
	
#menu .nav01 {
	background:url(../img/main_menu/menun01.jpg) no-repeat;
	width:54px;}
	
#menu .nav02 {
	background:url(../img/main_menu/menun02.jpg) no-repeat;
	width:82px;}
	
#menu .nav03 {
	background:url(../img/main_menu/menun03.jpg) no-repeat;
	width:91px;}
	
#menu .nav04 {
	background:url(../img/main_menu/menun04.jpg) no-repeat;
	width:69px;}
	
#menu .nav05 {
	background:url(../img/main_menu/menun05.jpg) no-repeat;
	width:75px;}
	
#menu .nav06 {
	background:url(../img/main_menu/menun06.jpg) no-repeat;
	width:83px;}
	
#menu .nav07 {
	background:url(../img/main_menu/menun12.jpg) no-repeat;
	width:65px;}
	
#menu .nav08 {
	background:url(../img/main_menu/menun08.jpg) no-repeat;
	width:97px;}
	
#menu .nav09 {
	background:url(../img/main_menu/menun09.jpg) no-repeat;
	width:73px;}
	

#menu .nav01 a:hover {
	background:url(../img/main_menu/menun01_f2.jpg) no-repeat;
	width:54px;}
	
#menu .nav02 a:hover {
	background:url(../img/main_menu/menun02_f2.jpg) no-repeat;
	width:82px;}
	
#menu .nav03 a:hover {
	background:url(../img/main_menu/menun03_f2.jpg) no-repeat;
	width:91px;}
	
#menu .nav04 a:hover {
	background:url(../img/main_menu/menun04_f2.jpg) no-repeat;
	width:69px;}
	
#menu .nav05 a:hover {
	background:url(../img/main_menu/menun05_f2.jpg) no-repeat;
	width:75px;}
	
#menu .nav06 a:hover {
	background:url(../img/main_menu/menun06_f2.jpg) no-repeat;
	width:83px;}
	
#menu .nav07 a:hover {
	background:url(../img/main_menu/menun12_f2.jpg) no-repeat;
	width:65px;}
	
#menu .nav08 a:hover {
	background:url(../img/main_menu/menun08_f2.jpg) no-repeat;
	width:97px;}
	
#menu .nav09  a:hover {
	background:url(../img/main_menu/menun09_f2.jpg) no-repeat;
	width:73px;}


#menu .nav10 {
	background:url(../img/main_menu/menun10.gif) no-repeat;
	width:70px;}
#menu .nav10  a:hover {
	background:url(../img/main_menu/menun10_f2.gif) no-repeat;
	width:70px;}

#menu .nav11 {
	background:url(../img/main_menu/menun11.gif) no-repeat;
	width:69px;}
#menu .nav11  a:hover {
	background:url(../img/main_menu/menun11_f2.gif) no-repeat;
	width:69px;}



/***************************************************************

　　　　　　　　　　メインメニューここまで

****************************************************************/



/***************************************************************

　　　　　　　　　　コンテンツ 

****************************************************************/


#contents {
	width:100%;
	text-align:center;}
	
#contentsin {
	width:1000px;
	margin:auto;
	padding:15px 0 0 0;}
	
#contentsin address {
	font-size:10px;
	float:left;
	padding:45px 0 5px 30px;
	font-style:normal;}
	
	
/***************************************************************

　　　　　　　　　　コンテンツここまで 

****************************************************************/


/***************************************************************

　　　　　　　　　　フッター 

****************************************************************/


#footer {
	border-top:#CCCCCC solid 5px;
	width:100%;
	padding:10px 0 10px 0;
	}
	
#footerin {
	width:1000px;
	margin:0 auto 0 auto;}
	
#footer #footer_menu {
	float:left;
	margin:0 0 0 30px;}
	
#footer #footer_menu li {
	float:left;
	width:139px;
	text-align:left;}
	
#footer p#copyright {
	float:right;
	padding:0 10px 0 0;}
	


	
	
/***************************************************************

　　　　　　　　　　フッターここまで 

****************************************************************/


div#local { 
	padding:44px 34px;
	text-align:left;}

div#local div.lo_title {}

div#local div.lo_contents {
	padding:85px 0 0 0;}
	
div#local div.lo_contents_l {
	float:left;
	width:194px;}
	
div#local div.lo_contents_r {
	float:right;
	width:694px;}
	
#local_topics div.lo_title {
	position:relative;
	}
	
#local_topics div.lo_title .stylist {
	position:absolute;
	right:0;
	top:42px;
	}




/***************************************************************

　　　　　　　　　　各ページ用

****************************************************************/

#clm_wrap {
	width:760px;
	margin:0 auto;
}

#clm_left {
	width:212px;
	float:left;
	margin:0;
}

#clm_right {
	width:548px;
	float:right;
	margin:0;
}


/* リクルート
-------------------------------------------------------------- */
#clm_recruit {
	line-height:1.8;
}

#clm_recruit table {
	margin-bottom:30px;
}

#clm_recruit th,
#clm_recruit td {
	padding-bottom:30px;
	vertical-align:top;
}

#clm_recruit th {
	font-weight:normal;
	padding-right:50px;
}



/* Q&A
-------------------------------------------------------------- */
#clm_qa dl {
	line-height:1.5;
	margin:0 40px;
}

#clm_qa dt,
#clm_qa dd {
	padding-top:3px;
	padding-left:36px;
	padding-bottom:10px;
}


#clm_qa dt {
	background:url(../img/qa/icon_q.gif);
	background-repeat:no-repeat;
	margin-bottom:15px;
}

#clm_qa dd {
	background:url(../img/qa/icon_a.gif);
	background-repeat:no-repeat;
	margin-bottom:50px;
}



/* 初めてご来店のお客様へ
-------------------------------------------------------------- */
#clm_about dl {
	line-height:1.5;
	margin:0;
}

#clm_about dt {
	margin-bottom:20px;
}

#clm_about dd {
	padding-left:10px;
	margin-bottom:60px;
}


/* ギャラリー
-------------------------------------------------------------- */
#clm_gallery td {
	width:760px;
	height:200px;
	text-align:center;
	vertical-align:middle;
}

#clm_gallery ul {
	overflow:hidden;
	width:900px;
	margin:auto;
}

#clm_gallery li {
	float:left;
	text-align:center;
	width:166px;
	margin-right:25px;
}

#clm_gallery li img {
	margin-bottom:5px;
}



/* ノンシリコンオーガニックカラー
-------------------------------------------------------------- */
#clm_essensity {
	line-height: 2.0;
	padding-left:1px;
	padding-top:10px;
}


.clm_essensity_pic {
  margin:0 auto;

}



.to_recruit {
	display:block;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	background:url(../img/recruit/button.gif) no-repeat;
	width:477px;
	height:73px;
}

.to_recruit:hover {
	opacity: 0.75;
	filter : alpha(opacity=75);
}


#essensity_wrap {
	margin:0 auto;
	width: 700px;
	padding-top:100px;
}

#essensity_wrap .maMenu {
    padding: 20px 0 0;
    width: 700px;
}

#essensity_wrap .maMenu .maMenuIn {
	height:280px;
}


#essensity_wrap #scrollbar1 {
    width: 680px;
}

#essensity_wrap #scrollbar1 .viewport {
    width: 650px;
}

#essensity_wrap #clm_wrap {
	width:560px;
	margin-left:50px;
}








/* 着付け必要事項
-------------------------------------------------------------- */
#kituke_inquiry {
	width:595px;
	margin:auto;
	padding:30px;
	}

.kituke_inq2 {
	width:522px;
	margin:auto;
	}

.kituke_inq2 ul {
	width:522px;
	margin:0 auto 20px;
	overflow:hidden;
}

.kituke_inq2 li {
	float:left;
	text-align:left;
	padding:10px 22px;
	border-bottom:1px dotted #ccc;
}

.kituke_inq2 .left {
	width:207px;
}
.kituke_inq2 .rigt {
	width:226px;
	border-left:1px dotted #ccc;
}

.kituke_inq2 p {
	font-size:11px;
	text-align:left;
	margin-bottom:1em;
}

.kituke_inq2 span {
	font-size:14px;
	font-weight:bold;
	color:#ff0000;
	line-height:1.6;
}


.topic_staff {
	border:1px solid #000;
	padding:10px;
	margin-bottom:20px;
	color:#ff3300;
}

.topic_staffb {
	
	padding:10px;
	margin-bottom:0px;
	color:#000;
	font-weight:bold;
}

.topic_staffb span {
	font-size:14px;
	font-weight:bold;
	color:#FF3300;
}

.topic_staff2 {
	border:1px solid #FC3;
	padding:10px;
	margin-bottom:20px;
	color:#ff3300;
}

.topic_staff span {
	font-size:14px;
	font-weight:bold;
}


.topic_holiday {
	border:2px solid #A4EA00;
	padding:10px;
	margin-bottom:10px;
	color:#333;
	font-weight:bold;
}

.topic_staffc {
	background-image:url(../img/topics/stylist2.gif) ;
}

.top_staff
 {
	 padding:164px 0 0 0;
}

.wednesday
 {
	 padding:10px 0 0px 0px;
}


/* Topicsリニューアル
-------------------------------------------------------------- */

#container {
	width:958px;
	margin:auto;
	margin-top:102px;
	color:#666666;
	margin-bottom:42px;
	}
	
#container:after {
	content:"";
	clear:both;
	width:1px;
	height:1px;
	display:block
	}
	
.containerLeft {
	float:left;
	width:465px;
	}
	
.containerRight {
	float:right;
	width:465px;
	}
	
.containerLeft h2 {
	width:465px;
	height:32px;
	background:url(../img/topics_renew/h_01.gif) 0 0 no-repeat;
	text-indent:-9999px;
	margin-bottom:25px;
	}
	
.containerRight h2 {
	width:465px;
	height:38px;
	background:url(../img/topics_renew/h_02.gif) 0 0 no-repeat;
	text-indent:-9999px;
	}

.topics_renew h3 {
	width:465px;
	height:33px;
	background-color:#362F3C;
	border-radius:5px;
	border:none;
	font-size:20px;
	color:#fff;
	box-sizing:border-box;
	padding-top:10px;
	position:relative;
	}

.calendar {
	background-color:#FAF9F8;
	padding-top:17px;
	padding-left:17px;
	margin-bottom:15px;
	}

.calendar ul li {
	width:49px;
	height:26px;
	padding-top:11px;
	display:table-cell;
	float:left;
	background-color:#FAF9F8;
	margin-right:14px;
	margin-bottom:14px;
	vertical-align:middle;
	text-align:center;
	font-size:21px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	border-radius:5px;
	font-weight:bold;
	color:#362F3C;
	}
	
.calendar ul li.day {
	font-size:14px;
	font-weight:bold;
	color:#7D7C7C;
	padding-top:0;
	margin-bottom:0;
	}
	
.calendar ul li.hol {
	background-color:#FF837B;	
	}

	
.calendar ul:after {
	content:"";
	clear:both;
	width:1px;
	height:1px;
	display:block
	}
	
.containerLeft p {
	text-align:left;
	font-size:13px;
	padding-left:6px;
	line-height:1.5;
	}
	
.containerLeft p.hol_text {
	background-image:url(../img/topics_renew/holtday.gif), url(../img/topics_renew/border.gif);
	background-position:6px 0px, bottom center;
	background-repeat:no-repeat, no-repeat;
	line-height:1.0;
	padding:4px 0 21px 31px;
	margin-bottom:18px;
	}

.containerLeft p.hol_text_2 {
	background-image:url(../img/topics_renew/border.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
	padding:4px 0 21px 0;
	margin-bottom:18px;
	}
	
.containerLeft .sec01 {
	margin-bottom:27px;
	display:none;
	}

.containerLeft .sec02 p {
	width:465px;
	height:52px;
	text-indent:-9999px;
	}
	
.containerLeft .sec02 p:nth-of-type(1) {
	background-image:url(../img/topics_renew/time01.gif), url(../img/topics_renew/border.gif);
	background-repeat:no-repeat, repeat-x;
	background-position:center center , bottom center;
	}
	
.containerLeft .sec02 p:nth-of-type(2) {
	background-image:url(../img/topics_renew/time02.gif);
	background-repeat:no-repeat;
	background-position:center center;
	}
	
.containerRight dl {
	text-align:left;
	background:url(../img/topics_renew/border.gif) bottom center no-repeat;
	padding:21px 6px;
	}

.containerRight dl dt {
	font-size:16px;
	font-weight:bold;
	margin-bottom:3px;
	color:#362F3C;
	}

.containerRight dl dd {
	font-size:13px;
	line-height:1.5;
	}

.containerLeft .sec01.page01 {
	display:block;
	}

.page02 {}

.ca_prev {

	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	transform-style: preserve-3d;
	
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	
	-webkit-transition-property: all;
	-webkit-transition-duration:0.3s;
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property: all;
	-moz-transition-duration:0.3s;
	-moz-transition-timing-function:ease;
	
	-ms-transition-property: all;
	-ms-transition-duration:0.3s;
	-ms-transition-timing-function:ease;
	
	-o-transition-property: all;
	-o-transition-duration:0.3s;
	-o-transition-timing-function:ease;
	
	transition-property: all;
	transition-duration:0.3s;
	transition-timing-function:ease;
	
	}
	
.ca_prev {

	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	transform-style: preserve-3d;
	
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	
	-webkit-transition-property: all;
	-webkit-transition-duration:0.3s;
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property: all;
	-moz-transition-duration:0.3s;
	-moz-transition-timing-function:ease;
	
	-ms-transition-property: all;
	-ms-transition-duration:0.3s;
	-ms-transition-timing-function:ease;
	
	-o-transition-property: all;
	-o-transition-duration:0.3s;
	-o-transition-timing-function:ease;
	
	transition-property: all;
	transition-duration:0.3s;
	transition-timing-function:ease;
	
	}

.ca_next {
	background:url(../img/topics_renew/ca_sign_next.gif) 0 0 no-repeat;
	width:16px;
	height:16px;
	display:block;
	position:absolute;
	top:8px;
	right:8px;
	cursor:pointer;
	}
	
.ca_prev {
	background:url(../img/topics_renew/ca_sign_prev.gif) 0 0 no-repeat;
	width:16px;
	height:16px;
	display:block;
	position:absolute;
	top:8px;
	left:8px;
	cursor:pointer;
	}
	
.ca_next:hover,
.ca_prev:hover {
	opacity:0.7;
	}





/* スタッフ (15.6.16～)
-------------------------------------------------------------- */
#staff .maStaff {
	color: #eee;
	margin: auto;
	padding: 140px 0 0;
	width: 900px;
	position:relative;
}

#staff .maStaff h1 {
	margin: 0 0 20px 0px;
	float:left;
}

#staff .maStaff ul {
	position:absolute;
	margin-top:130px;
	width:393px;
	top:100px;
	left:0;
	left:5px;
}

#staff .maStaff ul li.stafflast {
	width:53px;
}





#staff2 .maStaff {
	color: #eee;
	margin: auto;
	padding: 140px 0 0;
	width: 900px;
}

#staff2 .maStaff h1 {
	margin: 0 0 20px 60px;
	float:left;
}

#staff2 .maStaff ul {
	float:right;
	margin-top:100px;
	width:300px;
}




/* newRecruit
-------------------------------------------------------------- */

.newRecruit {
	width:100%;
	margin:auto;
	max-width:1200px;
	background-image:url(../img/recruit/new_05_03.jpg);
	background-position:top center;
	background-size:100% auto;
	background-repeat:no-repeat;
	margin-top:18px;
	padding-top:46px;
	}
	
.newRecruitIn {
	width:818px;
	margin:auto;
	text-align:left;
	}
	
.newRecruitIn h1 {
	margin-bottom:38px;
	}
	
	
.newRecruitIn h1 + p {
	padding-left:0px;
	background:url(../img/recruit/line_19.png) bottom left repeat-x;
	padding-bottom:55px;
	margin-bottom:55px;
	}
	
.newRecruitIn dl {
	width:550px;
	font-size:13px;
	line-height:22px;
	margin-bottom:30px;
	margin-left:7px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	}
	
.newRecruitIn dl:last-of-type {
	margin-bottom:68px;
	}
	
.newRecruitIn dl dt,
.newRecruitIn dl dd {
	float:left;
	}
	
.newRecruitIn dl dt {
	width:152px;
	}
	
.newRecruitIn dl dd {
	width:395px;
	}
	
.newRecruitIn .button {
	margin:auto;
	width:246px;
	display:block;
	transition: opacity 0.2s linear;
	opacity:1;
	}
	
.newRecruitIn .button:hover {
	opacity:0.7;
	}