@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/* CSS Document */

body{
	font-size:14px;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,form,input,button, p,a{
	margin: 0px;
	padding: 0px;
	font-family: "游明朝", YuMincho,"hannari","ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E",sans-serif;
	font-family: "メイリオ",Meiryo,"游ゴシック", YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
	line-height: 160%;
	color: #000B06;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
.clearfix {
/*
	overflow: hidden;
*/
}
.clear{
clear:both;
}

img{
	vertical-align:top;
	border:none;
}
a{
	text-decoration:none;
}
ul{
	list-style:none;
}

#wrapper{
	min-width:1000px;
	overflow:hidden;
}
#header{
	width:100%;
	height:174px;
	padding:9px 0 0 0;
	background-color:#FFFFFF;
	position:fixed;
	text-align:center;
	z-index:99999;
}
#header h1{
	text-align:center;
	padding:0 0 30px 0;
}

/* 20250321　width:975px→325pxに変更 */
#nav{
	width:325px;
	margin:0 auto;
}

#nav ul{
	padding:0 0 0 33px;
}
#nav li{
	float:left;
	text-align:center;
}
#nav li a{
	font-weight:bold;
	font-size:16px;
}
#nav li a img{
	padding:3px 0 0 0;
}
#nav li.nav1{
	padding:0 89px 0 0;
}
#nav li.nav2{
	padding:0 134px 0 0;
}
#nav li.nav3{
	padding:0 91px 0 0;
}
#nav li.nav4{
	padding:0 109px 0 0;
}
#sliderwrapper{
	margin:173px 0 0 0;
}
#sliderwrapper img{
	width:100%;
	height:auto;
}
.page{
	text-align:center;
	margin-top: -173px;
	padding-top:173px;
}

.sectit{
	display:inline-block;
	text-align:center;
	background:url(images/tit_bg.gif) no-repeat left 30%;
	padding: 0 0 0 140px;
	margin:81px 0 40px 0;
}
.sectit span{
	display:block;
	background:url(images/tit_bg.gif) no-repeat right 30%;
	padding:0 140px 0 0;
}

.sectit01{
	display:inline-block;
	text-align:center;
	background:url(images/tit_bg.gif) no-repeat left 30%;
	padding: 0 0 0 140px;
	margin:545px 0 40px 0;
}
.sectit01 span{
	display:block;
	background:url(images/tit_bg.gif) no-repeat right 30%;
	padding:0 140px 0 0;
}
.inner{
	width:975px;
	margin:0 auto;
}
.more{
	display:block;
	width:389px;
	height:39px;
	border:2px solid #08120F;
	text-align:center;
	background:url(images/arrow.png) no-repeat 34px 9px;
	margin:0 auto;
	padding:10px 0 0 0;
	line-height:120%;
	font-size:16px;
}

.more_wht{
	display:block;
	width:400px;
	height:39px;
	text-align:center;
	margin:0 auto;
	padding:10px 0 0 0;
	line-height:120%;
	font-size:16px;
}
.contactform{
	display:block;
	width:389px;
	height:39px;
	border:2px solid #08120F;
	text-align:center;
	background:url(images/arrow.png) no-repeat 34px 9px;
	margin:0 auto;
	padding:10px 0 0 0;
	line-height:120%;
	font-size:16px;
}
.aboutus .boxwap{
	background:url(images/about_bg.gif);
	padding:0 0 120px 0;
}
.aboutus .sectit{
	margin-bottom:30px;
}
	
.aboutus p{
	line-height:250%;
	padding:0 0 45px 0;
}
.aboutus p strong{
	font-size:18px;
}
.aboutus .inner img{
	float:left;
	padding:0 73px 0 69px;
}
.aboutus .inner li{
	text-align:left;
	line-height:250%;
}
.outline .boxwap{
	background:#DFE5E9;
	padding:0 0 96px 0;
}
.outline ul{
	padding:0 0 76px 0;
}
.outline li{
	width: 180px;
	min-height: 300px;
	background: #63B19B;
	float: left;
	border-radius: 5px;        /* CSS3草案 */
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 5px;   /* Firefox用 */
	padding: 24px 0 0 0;
	text-align: center;
	margin: 0 18px 0 0;
}
.outline li.last{
	margin:0;
}
.outline li img{
	padding:0 0 10px 0;
}
.outline dt{
	font-weight:bold;
	line-height:120%;
	min-height:40px;
}
.outline dd{
	text-align:left;
	color:#FFFFFF;
	padding:0 13px;
}
.accessmap .boxwap{
	background:#E1EFA1;
	padding:0 0 100px 0;
}

.accessmap p{
	line-height:250%;
}



.mapbox{
	width:auto;
	padding-bottom:40%;
	position:relative;
}
.mapbox iframe{
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
}





.recruit .boxwap{
	padding:0 0 90px 0;
}
.recruitback{
	width:100%;
	height:470px;
 	margin: 0 0 0 0;
 	background:url(images/recruit2.png) no-repeat fixed 50% 0 ;
    background-size: cover;
}
.recruit p{
	padding:90px 0 74px 0;
	line-height:250%;
}
.contact .boxwap{
	background:#0099CC url(images/contact_bg.gif) no-repeat center 40px;
	padding:0 0 106px 0;
}
.contact p{
	font-size:16px;
	font-weight:bold;
	padding:0 0 115px 0;
}

/* 20250321　background:#0099CC→DFE5E9 */
.pagetop{
	background:#DFE5E9;
	text-align:center;
}

.pagetop2{
	text-align:center;
}
.footwap{
	background:#E1EFA1;
	text-align:center;
	padding:40px 0 0 0;
}
.footinner{
	width:690px;
	margin:0 auto;
	padding:30px 0 0 0;
}
.footinner ul{
	float:left;
	padding:0 0 0 68px;
}
.footinner ul li{
	text-align:left;
	padding:0 0 15px 0;
}
.footinner .bannar{
	display:block;
	float:right;
}
.copy{
	padding:15px 0;
	font-size:12px;
}

/***************サイトのご利用に当たって*/

.sub_tit{
	width: 100%;
	height:606px;
	margin: 0 auto;
	padding: 0;
	background: url(images/under_main.png) no-repeat center top;
	background-size:cover;
	position: relative;
}

.main {
	width: 975px;
	margin: 0 auto;
}
.privacy h1{
	font-weight: normal;
	position: absolute;
	top: 545px;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	width: 572px;
	height: 80px;
}
	
.privacy h2{
	text-align: center;
	background:url(images/privacy_tit_bg.gif) no-repeat center;
	margin:107px 0 73px -30px;
	font-weight: normal;
	width: 975px;
	padding:0;
}

.privacy h3{
	width: 955px;
	height: 35px;
	padding-top: 15px;
	padding-left: 15px;
	border: 3px #0099CC solid;
	color: #0099CC;
	margin: 0 auto 30px -30px;
}

.boxwap.privacy p{
	width: 955px;
	padding: 0 auto;
	margin: 0 auto;	
}

.boxwap.privacy ul{
	width: 955px;
	padding: 0 auto;
	margin: 0 auto;		
}

.boxwap.privacy ul li{
	width: 955px;
	padding: 0 auto;
	margin: 0 auto;		
}

.boxwap.privacy dl dt{
	width: 955px;
	padding: 0 auto;
	margin: 0 auto;	
}

.boxwap.privacy dl dd{
	width: 955px;
	padding: 0 auto;
	margin: 0 auto;		
}


/*お問い合わせ*/

.company h1{
	font-weight: normal;
	position: absolute;
	top: 545px;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	width: 572px;
	height: 80px;
}


.home_contact{
	width:980px;
	height:auto;
	margin:0 auto;
	padding-bottom:90px;
}
.home_contact header{
	text-align:center;
}
.home_contact h1{
	padding-bottom:48px;
}
.home_contact h1 img{
	margin-top:-40px;
}
.home_contact header p{
	font-size:25px;
	line-height:120%;
	padding:0 0 25px 0;
}
.home_contact p{
	text-align: center;
	color: #000;
	padding: 0 0 84px 0;
}
.home_contact input[type=text],.home_contact input[type=email]{
	width:627px;
	height:auto;
	min-height:60px;
	border:3px solid #0099CC;
	padding:0 17px 0 17px;
}
.home_contact textarea{
	width:627px;
	height:auto;
	min-height:266px;
	padding:17px 17px 17px 17px;
	border:3px solid #0099CC;
}
.home_contact li{
	text-align:center;
	padding: 0 0 32px 0;
}
.home_contact input::-webkit-input-placeholder{
	font-size:16px;
	color:#878787;
}
.home_contact input:-ms-input-placeholder{
	font-size:16px;
	color:#878787E;
}
.home_contact input::-moz-placeholder{
	font-size:16px;
	color:#878787;
}
.home_contact textarea::-webkit-input-placeholder{
	font-size:16px;
	color:#878787;
}
.home_contact textarea:-ms-input-placeholder{
	font-size:16px;
	color:#878787;
}
.home_contact textarea::-moz-placeholder{
	font-size:16px;
	color:#878787;
}
.home_contact .more{
	padding:0 0 0 0;
}


/*お問い合わせ ボタン　ここから*/

.company .home_contact .formBtn{
	text-align:center;
	padding: 26px 0px 30px 0;
}
.company .home_contact .formBtn li{
	display:inline-block;
	/display:inline;
	/zoom:1;
	padding:0 1% 10px 1%;

}
.company .home_contact .formBtn a{
	display:inline-block;
	/display:inline;
	/zoom:1;
    min-width: 4em;
    height: 37px;
    background: #999 url("images/arrow_white.png") no-repeat scroll 12px 10px;
    font-size: 18px;
    color: #FFF;
    padding: 13px 15px 0px 35px;
    border-radius: 5px;
    border: medium none;
    text-align: left;
    vertical-align: top;
    margin: 0px auto;
	text-align:center;
}
.company .home_contact .formBtn input[name="confirm"]{
	display:inline-block;
	/display:inline;
	/zoom:1;
    min-width: 4em;
    height: 50px;
    background: #E1EFA1 url("images/arrow_white.png") no-repeat scroll 12px 10px;
    font-size: 18px;
    color: #333;
    padding: 0px 15px 0px 35px;
    border-radius: 5px;
    border: medium none;
    text-align: left;
    vertical-align: top;
    margin: 0px auto 0px 30px;
	text-align:center;
	width:auto;
	cursor:pointer;
}


/*お問い合わせ ボタン ここまで*/



.btn_sendchk{
    display: block;
    width: 389px;
    height: 49px;
	background:#E1EFA1 url(images/arrow_wht.png) no-repeat 34px 9px;
	padding: 6px 0px 0px 0px;
    border-radius: 5px;
	border:none;
	text-align:left;
	margin:0 auto;
	cursor:pointer;
	text-indent: 120%;
	white-space: nowrap;
	overflow: hidden;
}


.formBtn {
	font-size: 0;
	width:500px;
	display: block;
	margin: 0 auto;
}

.sendbtns li a {
	display: inline-block;
	width: 106px;
	height: 49px;
	background: url(images/form_back.png) no-repeat 0 0;
	margin: 0 auto;
	cursor:pointer;
	text-indent: 120%;
	white-space: nowrap;
	overflow: hidden;
	cursor:pointer;
	}


.p_nav{
	width:980px;
	height:auto;
	margin:0 auto;
	padding:23px 0 8px 0;
	font-size:12px;

}
.p_nav a{
	color:#444444;
	padding:0 0.5em;
}
.p_nav strong{
	padding:0 0.5em;
	font-weight:normal;
}

.sub .company_tit{
	background:url(../images/company/company_tit_bk.gif) 0 0 repeat;
	margin-bottom:25px;
}

.min_nav{
	width:980px;
	height:auto;
	margin:0 auto 18px auto;
	text-align:center;
}
.min_nav li{
	display:inline-block;
	/display:inline;
	/zoom:1;
	vertical-align:top;
	padding:0 65px;
	
}
.min_nav a{
	display:block;
	background:url(../images/company/c_nav_off.gif) 0 0 repeat;
	width:120px;
	height:90px;
	padding-top:30px;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	border-radius: 60px;        /* CSS3草案 */  
    -webkit-border-radius: 60px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 60px;   /* Firefox用 */
	line-height:130%; 
}
.min_nav .c1 a{
	height:100px;
	padding-top:20px;
}
.min_nav .st a,.min_nav a:hover{
	background:url(../images/company/c_nav_on.png) 0 0 repeat;
}

.sub .product_tit h1{
    padding: 100px 0px 0px;
    text-align: center;
    width: auto;
    min-width: 980px;
    height: 120px;
    margin: 0px auto;
    font-size: 25px;
    color: #009F3E;
	background:url(../images/product/product_tit.jpg) top center no-repeat;
   
    font-weight: normal;
}

.min_nav .prb a{
	color: #009F3E;
	background:url(../images/product/p2.gif) 0 0 no-repeat;
	padding-top:43px;
	height:77px;
}
.min_nav .st.prb a,.min_nav .prb a:hover{
	
	color:#fff;
	background:url(../images/product/p1.jpg) 0 0 no-repeat;
	padding-top:43px;
	height:77px;
}

.product article h1 {
    background: #00A23E none repeat scroll 0% 0%;
    color: #FFF;
    padding: 9px 0px 0px 30px;
    height: 33px;
    margin-bottom: 20px;
    font-size: 18px;
}
.product article {
    width: 980px;
    height: auto;
    margin: 0px auto;
    padding-bottom: 85px;
}
.product .product1 section{
	padding:0 0 25px 0;
}
.product .product1 h2{
    background: url("../images/company/access_mk.gif") no-repeat 0px 4px;
    padding: 0px 0px 15px 25px;
    font-size: 16px;
}
.product .product1 p{
	line-height:140%;
	padding:0 0 16px 0;
}
.product .product1 h3{
	text-align:center;
	padding:20px 0 38px 0;
}

.product .kouzou div.clearfix{
    width: 1004px;
}
.product .kouzou dl{
    float: left;
    width: 440px;
    padding: 0px 40px 0px 22px;
}
.product .kouzou dt{
    font-weight: bold;
    font-size: 16px;
    color: #00A03E;
    padding: 0px 0px 12px;
}
.product .kouzou dt span{
    display: inline-block;
	/display:inline;
	/zoom:1;
    background: #00A03E none repeat scroll 0% 0%;
    width: 30px;
    height: auto;
    text-align: center;
    color: #FFF;
    font-weight: bold;
    font-size: 13px;
    padding: 3px 0px;
    margin-right: 8px;
}
.product .kouzou dd{
    padding-bottom: 35px;
}
.product .kouzou .pic{
	border:1px solid #848380;
	text-align:center;
	margin:10px 0 39px 0;
}
.product1 table{
	border-collapse:collapse;
	border-top:1px solid #D6D6D6;
	margin-bottom:32px;
}

.product1 th{
	background:#CCECD8;
	border-bottom:1px solid #D6D6D6;
}
.product1 td{
	border-bottom:1px solid #D6D6D6;
	border-right:1px solid #D6D6D6;
}

.product1 th.bdr{
	border-right:1px solid #D6D6D6;
	width:150px;
}
.product1 thead td{
	background:#F0F9F3;
}
.product1 .hyou thead td{
	background:none;
}

.product1 .hyouw table{
	width:788px;
	margin:0 auto 32px auto;
}
.product1 .hyouw th{
	
	line-height:140%;
	width:198px;
	padding:10px 0;
}
.product1 .hyouw td{
	line-height:140%;
	padding:10px 14px;
}
.product .kouzou .hyouw th{
	font-weight:normal;
}
.product .kouzou .hyouw td{
	text-align:center;
	
}
.product .kouzou .hyouw thead th,.product .kouzou .hyouw thead td{
	font-weight:bold;
}
.product .product1 .tokusei{
	padding-bottom:35px;
}
.product .tokusei .pic{
	text-align:center;
	padding:20px 0 20px 0;
}.product .tokusei .hyou{
	padding-bottom:75px;
}
.product .tokusei .hyou table{
	width:789px;
	height:auto;
	margin:0 auto 32px auto;
}
.product .tokusei .hyou th{
	text-align:left;
	padding-left:20px;
}
.product .tokusei .hyou td{
	width:85px;
	text-align:center;
	padding:10px 0;
}
.product .tokusei .hyou thead td{
	width:auto;
}

.product1 .hikaku table{
	width:980px;
	margin-bottom:50px;
}
.product1 .hikaku thead td{
	text-align:center;
	font-weight:bold;
}
.product1 .hikaku th{
	line-height:140%;
}
.product1 .hikaku td{
	padding:10px 6px;
	line-height:140%;
	text-align:center;
}
.product .product1 .hikaku thead td.other{
	width:370px;
	text-align:center;
}
.product1 .hikaku thead th{
	width:250px;
}
.product1 .hikaku td.other{
	text-align:left;
	width:370px;
}
.product2 section{
	border-bottom:1px solid #D6D6D6;
	margin-bottom:37px;
}
.product2 section header{
	border:#00A23E 1px solid;
	width:245px;
	height:auto;
	text-align:center;
	margin-bottom:30px;
}
.product2 section header h2{
	background:#00A23E;
	color:#fff;
	font-size:20px;
	padding:8px 0;
}
.product2 section header h2 span{
	padding-right:6px;
}
.product2 section header p{
	color:#00A23E;
	padding:5px 0;
}
.product2 section ul.list{
	padding:0 0 25px 0;
}
.product2 section ul.list li{
	text-indent:-1em;
	padding-left:1em;
}

.product2 .kinds_img1{
	text-align:center;
	padding-bottom:30px;
}
.product2 .kinds_img1 li{
	display:inline-block;
	/display:inline;
	/zoom:1;
	min-width:448px;
}
.product2 .kinds_img2{
	text-align:center;
	margin-bottom:30px;
}
.product2 .kinds_img2 ul{
	display:inline-block;
	/display:inline;
	/zoom:1;
	border:1px solid #D6D6D6;
}
.product2 .kinds_img2 ul li{
	display:inline-block;
	/display:inline;
	/zoom:1;
}

.img_no3{
	margin-top:-90px;
}
.img_no4{
	margin-top:-19px;
}

.product2 .kinds_img2 dl{
	display:inline-block;
	/display:inline;
	/zoom:1;
	padding-top:11px;
}
.product2 .kinds_img2 dl.center{
	padding-left:35px;
	padding-right:35px;
}
.product2 .kinds_img2 div{
	border:1px solid #D6D6D6;
	display:inline-block;
	/display:inline;
	/zoom:1;
}
.product2 .kinds_img2 dt{
	padding:10px 0 14px 10px;
	text-align:center;
}
.product2 aside h2{
    font-size: 16px;
    font-weight: bold;
    background: transparent url("../images/company/access_mk.gif") no-repeat scroll 7px 4px;
    padding: 0px 0px 16px 31px;
}
.product2 aside h3{
	color:#31B263;
	padding:0 0 30px 0;
}
.product2 aside p{
	text-align:center;
	padding-bottom:70px;
}

.recruit_tit{
    background: url("../images/company/company_tit_bk.gif") repeat 0px 0px;
    margin-bottom: 25px;
}
.recruit_tit h1 {
    padding: 100px 0px 0px;
    text-align: center;
    width: auto;
    min-width: 980px;
    height: 120px;
    margin: 0px auto;
    font-size: 25px;
    color: #009F3E;
    font-weight: normal;
}
.recruit article{
	width:980px;
	height:auto;
	margin:0 auto 80px auto;
}
.recruit article header h1{
    background: #00A23E none repeat scroll 0% 0%;
    color: #FFF;
    padding: 9px 0px 0px 30px;
    height: 33px;
    margin-bottom: 25px;
    font-size: 18px;
	text-align:left;
}
.recruit article p{
	padding:0 20px 16px 28px;
}
.recruit article p a{
	font-weight:bold;
	color:#444;
}
.recruit article h2{
	background:url(../images/recruit/h2_bk.gif) 0 0 repeat;
	padding:6px 0 6px 30px;
	font-size:16px;
	margin:50px 0 20px 0;
}
.recruit article h2 span{
	color:#009F3E;
}
.recruit section{
	padding-bottom:50px;
}
.recruit section h1{
	padding:0 0 18px 0;
}
.recruit section .info{
	font-weight:bold;
	color:#DD2626;
	padding:0 0 14px 0;
}
.recruit section table{
	width:980px;
	height:auto;
	border-collapse:collapse;
	border-top:#D6D6D6 1px solid;
	margin-bottom:15px;
}
.recruit section th{
	text-align:left;
	padding:10px 0 10px 30px;
	width:117px;
	height:auto;
	background:#E9E9E9;
	border-bottom:#D6D6D6 1px solid;
	vertical-align:top;
}
.recruit section td{
	border-bottom:#D6D6D6 1px solid;
	border-right:#D6D6D6 1px solid;
	padding:10px 14px 10px 35px;
}
.recruit section td a{
	font-weight:bold;
	color:#444;
}
.recruit article header{
	
}
.recruit article header p{
	display:inline-block;
	margin:0 auto;
	padding:0 0 0 0;
	font-size:34px;
	position:relative;
	color:#000;
	margin-bottom:15px;
	padding-left:27px;
}
.recruit article header p img{
	margin-right:15px;
}
.recruit article header p img.dbottom{
	margin-left:15px;
	margin-right:0;
}
.subtitle{
	max-width:800px;
}

.privacy article{
	width:980px;
	height:auto;
	margin:0 auto;
	padding-bottom:20px;
}
.privacy article header{
    background: transparent url("../images/recruit/h2_bk.gif") repeat scroll 0px 0px;
    padding: 6px 34px 6px 30px;
	margin:0 0 18px 0;
}
.privacy article header h1{
	font-size: 16px;
}
.privacy article header.clearfix h1{
	float:left;
}
.privacy article header.clearfix p{
	float:right;
	padding: 3px 0 0 0;
	font-weight:bold;
}
.privacy article header h1 span{
	color: #009F3E;
}

.privacy article p{
	padding:0 0 16px 0;
}
.privacy article p.sign{
	text-align:right;
}
.privacy dt{
	font-weight:bold;
}
.privacy  dd{
	padding:0 0 20px 0;
}
.privacy .pr_cont{
	width:550px;
	height:auto;
	background:#E1EFA1;
	margin:10px auto 0 auto;
	padding:23px 0;
}

.privacy li{
	padding-left:17px;
	text-indent:-17px;
}
.privacy ul{
	padding-bottom:16px;
}
.privacy .pr_cont li{
	color:#000;
	padding:0 0 0 52px;
	width:446px;
	font-weight:bold;
	line-height:180%;
	text-indent:0;
}

.contact_intro{
	width:980px;
	height:auto;
	margin:0 auto;
	padding:0 0 25px 0;
}
.contact_intro p{
	padding:0 0 16px 0;
}
.company .home_contact h1{
	margin-bottom:64px;
}
.company .home_contact .doui{
	border: 3px solid #0099CC;
	width:789px;
	height:auto;
	margin:100px auto 69px auto;
	padding:40px 0 28px 0;
}
.company .home_contact .doui a{
	color:#0099CC;
	font-weight:bold;
}
.company .home_contact .doui p{
	padding:0 0 10px 0;
	text-align:center;
}
.company .home_contact .cyu{
	color:#DE4514;
}
.company .home_contact .doui .check{
	font-size:16px;
	color:#444444;
	font-weight:bold;
}
.company .home_contact .more{
	padding:26px 0 40px 0;
}

.company .home_contact dl{
	width:95%;
	margin:0 auto;
}
.company .home_contact dt{
	font-size:16px;
	font-weight:bold;
}
.company .home_contact dd{
	padding-bottom:20px;
}
.company .home_contact .error{
	color:#f00;
}
.company .home_contact .formBtn{
	text-align:center;
	padding: 26px 0px 30px 0;
}
.company .home_contact .formBtn li{
	display:inline-block;
	/display:inline;
	/zoom:1;
	padding:0 1% 10px 1%;

}

.home_contact p.more{
	text-align:left;
}
.home_contact p.more a{
	margin:0 auto;
}
