@charset "utf-8";
/*
Theme Name: fusou-a-solution
Theme URI: http://www.solution-sy.com/
Author: Fyy
Description: This is a default wordpress themes
Version: 1.0
License: GNU General Public License v2 or later
License URI: LICENSE
*/

/* Start Reset Css */
*{margin:0;padding:0;border:0;outline:0;font-size:100%;background:0 0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

:after,:before{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

html{font-size:100%;overflow-x:hidden;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
}

body{margin:0 auto;width:100%;max-width:1920px;background:#fff;line-height:1.8;font-size:16px;color:#333;font-weight:bold;letter-spacing:1px;
	font-family:"-apple-system",BlinkMacSystemFont,"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","Noto Sans Japanese","ヒラギノ角ゴ Pro W3","メイリオ","Hiragino Kaku Gothic ProN","MS PGothic",Osaka,sans-serif;
}
@media (max-width:1380px){
	body{font-size:15px;}
}
@media (max-width:1180px){
	body{font-size:14px;}
}

address,caption,code,figcaption,pre,th{font-size:1em;font-weight:normal;font-style:normal;}

blockquote,q{quotes:none;}

blockquote:after,blockquote:before,q:after,q:before{content:'';content:none;}

fieldset,iframe,img{border:0;}

ins{background-color:#ff9;color:#000;text-decoration:none;}

caption,th{text-align:left;}

table{border-collapse:collapse;border-spacing:0;}

article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}

audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}

sup{vertical-align:text-top;}

sub{vertical-align:text-bottom;}

hr{display:block;margin:1em 0;padding:0;height:1px;border:0;border-top:1px solid #ccc;}

input,select{vertical-align:middle;}

button{background:0 0;border:0;color:inherit;cursor:pointer;font:inherit;line-height:inherit;overflow:visible;vertical-align:inherit;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
}

button:disabled{cursor:default;}

audio:not([controls]){display:none;}

:focus[data-focus-method=mouse]:not(input):not(textarea):not(select),:focus[data-focus-method=touch]:not(input):not(textarea):not(select){outline:0;}

::-moz-focus-inner{border:0;padding:0;}

a,a:link,a:visited{text-decoration:none;
	-webkit-transition:0.3s;
	transition:0.3s;
}

a:hover,a:active{text-decoration:none;}

ul,ol{list-style:none;}

img{display:block;height:auto;max-width:100%;}

:-moz-placeholder{
  /* Mozilla Firefox 4 to 18 */
  color:#999;opacity:1;}

::-moz-placeholder{
  /* Mozilla Firefox 19+ */
  color:#999;opacity:1;}

input:-ms-input-placeholder{color:#999;opacity:1;}

input::-webkit-input-placeholder{color:#999;opacity:1;}

::-webkit-scrollbar{width:6px;background-color:#f3f3f3;border-left:1px solid #dddddd;}

::-webkit-scrollbar:hover{background-color:transparent;}

::-webkit-scrollbar-thumb{cursor:pointer;background-color:#666;}

::-webkit-scrollbar-thumb:hover{background-color:#333;}

::-webkit-scrollbar-button:start:decrement,::-webkit-scrollbar-button:end:increment{display:none;}

.f-fl{float:left;}
.f-fr{float:right;}
.f-cb:after{content:".";display:block;clear:both;height:0;visibility:hidden;overflow:hidden;}
.f-cb{zoom:1;}

.hasbg{background-repeat:no-repeat;background-size:cover;background-position:center center;}
.hasbg:after{display:block;content:"";padding-top:100%;}
.hasbg>img{display:none;}

em{font-style:normal;}
i{font-style:normal;}
/* Start Reset Css */

/*loading*/
#loading{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;width:100%;height:100%;background:#fff;}
#loading>figure{position:absolute;top:50%;left:50%;margin:-100px 0 0 -100px;width:200px;height:200px;
	background-image:url(img/loading.gif);
	background-size:200px 200px;
	background-repeat:no-repeat;
	background-position:center;
}

/*fusou-aM*/
.fusou-aM{position:relative;left:0;z-index:50;
	-webkit-transition:all 500ms cubic-bezier(0.86,0,0.07,1);
	transition:all 500ms cubic-bezier(0.86,0,0.07,1);
}
.fusou-aM .fusou-aMbg{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:50;background:rgba(0,0,0,0.5);}
.fusou-aM-move{left:-240px;overflow:hidden;}

/*mobile-btn*/
.mobile-btn{display:none;}
.mobile-btn>div{cursor:pointer;
	-webkit-transition:all 500ms cubic-bezier(0.86,0,0.07,1);
	transition:all 500ms cubic-bezier(0.86,0,0.07,1);
}
.mobile-btn>div>span{display:block;height:3px;background:#3d4344;
	-webkit-transform-origin:center;
	transform-origin:center;
	
	-webkit-transition:all 0.4s;
	transition:all 0.4s;
}
.mobile-btn>div>span:nth-of-type(1){width:20px;}
.mobile-btn>div>span:nth-of-type(2){margin-top:6px;width:25px;}
.mobile-btn>div>span:nth-of-type(3){margin-top:6px;width:30px;}
.mobile-btn>div:hover>span,.mobile-btn>div.active>span{width:30px;}
.mobile-btn>div.active{
	-webkit-transform:translateX(0) rotate(180deg);
    transform:translateX(0) rotate(180deg);
}
.mobile-btn>div.active>span:nth-of-type(1){width:20px;
  	-webkit-transform:translateY(9px) rotate3d(0,0,1,-40deg);
    transform:translateY(9px) rotate3d(0,0,1,-40deg);
    -webkit-transform-origin:0.71429px center;
  	transform-origin:0.71429px center;
}
.mobile-btn>div.active>span:nth-of-type(3){width:20px;
	-webkit-transform:translateY(-9px) rotate3d(0,0,1,40deg);
    transform:translateY(-9px) rotate3d(0,0,1,40deg);   
    -webkit-transform-origin:0.71429px center;
    transform-origin:0.71429px center;
}
@media (max-width:820px){
	.mobile-btn{display:block;}
}

/*sp-wrapper*/
.sp-wrapper{position:fixed;top:0;right:0;z-index:50;padding:20px 10px;width:240px;text-align:center;height:100vh;background:#515151;
	-webkit-transform:translateX(240px);
	transform:translateX(240px);
	-webkit-transition:all 500ms cubic-bezier(0.86,0,0.07,1);
	transition:all 500ms cubic-bezier(0.86,0,0.07,1);
}
.sp-wrapper.sp-wrapper-move{
	-webkit-transform:translateX(0px) !important;
	transform:translateX(0px) !important;
}
.sp-wrapper>h2{font-family:"Exo",sans-serif;font-size:20px;color:#fff;}
.sp-wrapper>ul{margin-top:20px;}
.sp-wrapper>ul>li{border-top:1px solid rgba(255,255,255,0.2);}
.sp-wrapper>ul>li>a{display:block;padding:10px;font-size:14px;color:#fff;}
.sp-wrapper>ul>li>a:hover{background:#fff;color:#7b6b5c;}

/*bkt*/
.bkt{position:fixed;bottom:20px;right:20px;z-index:999;display:flex;justify-content:center;align-items:center;width:45px;height:45px;
	background:#333;border-radius:50%;cursor:pointer;
	-webkit-transition:0.3s;
	transition:0.3s;
}
.bkt>i{margin-top:-4px;line-height:1;font-size:18px;color:#fff;}
.bkt:hover{opacity:0.6;}

/*common*/
.wrapperMain{margin:0 auto;width:100%;max-width:1320px;}

/*common_tit*/
.common_tit{display:flex;flex-direction:column;justify-content:center;align-items:center;line-height:1;}
.common_tit>h3{font-family:"Exo",sans-serif;font-size:20px;color:#7b6b5c;font-weight:500;text-transform:uppercase;}
.common_tit>h2{margin-top:20px;font-size:36px;}
@media (max-width:1380px){
	.common_tit>h3{font-size:18px;}
	.common_tit>h2{margin-top:17px;font-size:32px;}
}
@media (max-width:1180px){
	.common_tit>h3{font-size:16px;}
	.common_tit>h2{margin-top:14px;font-size:28px;}
}
@media (max-width:980px){
	.common_tit>h3{font-size:14px;}
	.common_tit>h2{font-size:24px;}
}

/*common_tit2*/
.common_tit2{display:flex;flex-direction:column;justify-content:center;align-items:center;line-height:1;}
.common_tit2>h2{font-family:"Exo",sans-serif;font-size:60px;color:#7b6b5c;font-weight:400;text-transform:uppercase;}
.common_tit2>h3{margin-top:20px;font-size:20px;}
@media (max-width:1380px){
	.common_tit2>h2{font-size:52px;}
	.common_tit2>h3{margin-top:17px;font-size:18px;}
}
@media (max-width:1180px){
	.common_tit2>h2{font-size:44px;}
	.common_tit2>h3{margin-top:14px;font-size:16px;}
}
@media (max-width:980px){
	.common_tit2>h2{font-size:36px;}
	.common_tit2>h3{margin-top:11px;font-size:14px;}
}

/*more*/
.more{display:flex;justify-content:center;margin-top:40px;line-height:1;}
.more>a{padding:25px 70px;background:#fff;font-family:"Exo",sans-serif;font-size:18px;color:#574a40;
	font-weight:500;letter-spacing:4px;text-transform:uppercase;
}
.more>a:hover{background:#574a40;color:#fff;}
@media (max-width:1380px){
	.more{margin-top:35px;}
	.more>a{padding:22px 60px;font-size:17px;letter-spacing:3px;}
}
@media (max-width:1180px){
	.more{margin-top:30px;}
	.more>a{padding:19px 50px;font-size:16px;letter-spacing:2px;}
}
@media (max-width:980px){
	.more{margin-top:25px;}
	.more>a{padding:16px 40px;font-size:15px;letter-spacing:1px;}
}

/*googlemap*/
.googlemap{position:relative;width:100%;overflow:hidden;background:#ccc url(img/lgm.png) no-repeat center center;background-size:40% auto;overflow:hidden;}
.googlemap iframe{position:absolute;top:0;left:0;width:100%;height:100%;}

/*header*/
.header{display:flex;justify-content:space-between;align-items:center;padding:20px 40px;width:100%;line-height:1;background:#fff;
	-webkit-transition:all 500ms cubic-bezier(0.86,0,0.07,1);
	transition:all 500ms cubic-bezier(0.86,0,0.07,1);
}
.header .logo{display:block;width:100%;max-width:126px;}
.header .logo:hover{opacity:0.6;}
.header .headerNav{display:flex;align-items:center;margin-left:60px;}
.header .headerNav>ul{display:flex;}
.header .headerNav>ul>li:not(:first-child){margin-left:60px;}
.header .headerNav>ul>li>a{color:#333;}
.header .headerNav>ul>li>a:after{display:block;content:"";width:100%;height:3px;background:#333;opacity:0;
	-webkit-transform:translateY(-10px);
	transform:translateY(-10px);
	-webkit-transition:0.3s;
	transition:0.3s;
}
.header .headerNav>ul>li>a:hover:after{opacity:1;
	-webkit-transform:translateY(4px);
	transform:translateY(4px);
}
.header .headerNav>a{margin-left:60px;padding:30px 60px;background:#333;color:#fff;}
.header .headerNav>a:hover{opacity:0.6;}
@media (max-width:1380px){
	.header{padding:17px 30px;}
	.header .logo{max-width:106px;}
	.header .headerNav{margin-left:40px;}
	.header .headerNav>ul>li:not(:first-child){margin-left:40px;}
	.header .headerNav>a{margin-left:40px;padding:25px 50px;}
}
@media (max-width:1180px){
	.header{padding:14px 20px;}
	.header .logo{max-width:86px;}
	.header .headerNav{margin-left:20px;}
	.header .headerNav>ul>li:not(:first-child){margin-left:20px;}
	.header .headerNav>a{margin-left:20px;padding:20px 40px;}
}
@media (max-width:820px){
	.header{box-shadow:0 0 5px rgba(0,0,0,0.5);}
	.header .logo{max-width:66px;}
	.header .headerNav>ul{display:none;}
	.header .headerNav>a{display:none;}
}

.header.header_fixed{position:fixed;top:0;left:0;z-index:9999;box-shadow:0 0 5px rgba(0,0,0,0.5);}

/*banner*/
.banner{display:flex;}
.banner .bannerSlide{position:relative;width:50%;height:920px;overflow:hidden;}
.banner .swiper-container{height:100%;}
.banner .swiper-slide:after{padding-top:0;width:100%;height:100%;
	background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0.1));
}
.banner .swiper-pagination{right:40px;bottom:40px;left:auto;width:auto;}
.banner .swiper-pagination-bullet{width:20px;height:2px;background:#fff;border:none;opacity:1;}
.banner .swiper-pagination-bullet-active{background:#7b6b5c;}
.banner .bannerSlideMat{position:absolute;top:50%;left:0;z-index:5;padding:60px;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
}
.banner .bannerSlideMat>dt{width:100%;max-width:540px;}
.banner .bannerSlideMat>dt>hgroup{display:inline-flex;align-items:flex-end;padding:30px;line-height:1;background:#3c4344;}
.banner .bannerSlideMat>dt>hgroup>h2{font-size:56px;color:#fff;text-shadow:0 0 1px #fff;}
.banner .bannerSlideMat>dt>hgroup>i{display:block;margin-left:20px;width:100%;max-width:150px;}
.banner .bannerSlideMat>dt>fieldset{margin-top:40px;color:#fff;}
.banner .bannerSlideMat>dt>fieldset>h3{font-size:24px;}
.banner .bannerSlideMat>dt>fieldset>figcaption{margin-top:30px;font-size:14px;font-weight:bold;}
.banner .slideBox{width:50%;height:920px;overflow:hidden;}
@media (max-width:1380px){
	.banner .bannerSlide{height:820px;}
	.banner .swiper-pagination{right:30px;bottom:30px;}
	.banner .bannerSlideMat{padding:50px;}
	.banner .bannerSlideMat>dt>hgroup{padding:25px;}
	.banner .bannerSlideMat>dt>hgroup>h2{font-size:48px;}
	.banner .bannerSlideMat>dt>hgroup>i{margin-left:15px;max-width:130px;}
	.banner .bannerSlideMat>dt>fieldset{margin-top:35px;}
	.banner .bannerSlideMat>dt>fieldset>h3{font-size:21px;}
	.banner .bannerSlideMat>dt>fieldset>figcaption{margin-top:25px;font-size:13px;}
	.banner .slideBox{height:820px;}
}
@media (max-width:1180px){
	.banner .bannerSlide{height:720px;}
	.banner .swiper-pagination{right:20px;bottom:20px;}
	.banner .bannerSlideMat{padding:40px;}
	.banner .bannerSlideMat>dt>hgroup{padding:20px;}
	.banner .bannerSlideMat>dt>hgroup>h2{font-size:40px;}
	.banner .bannerSlideMat>dt>hgroup>i{margin-left:10px;max-width:110px;}
	.banner .bannerSlideMat>dt>fieldset{margin-top:30px;}
	.banner .bannerSlideMat>dt>fieldset>h3{font-size:18px;}
	.banner .bannerSlideMat>dt>fieldset>figcaption{margin-top:20px;font-size:12px;}
	.banner .slideBox{height:720px;}
}
@media (max-width:980px){
	.banner .bannerSlide{height:620px;}
	.banner .bannerSlideMat{padding:40px 30px;}
	.banner .bannerSlideMat>dt>hgroup>h2{font-size:32px;}
	.banner .bannerSlideMat>dt>hgroup>i{max-width:90px;}
	.banner .bannerSlideMat>dt>fieldset{margin-top:25px;}
	.banner .bannerSlideMat>dt>fieldset>h3{font-size:15px;}
	.banner .slideBox{height:620px;}
}
@media (max-width:780px){
	.banner{display:block;}
	.banner .bannerSlide{width:100%;height:520px;}
	.banner .bannerSlideMat>dt>hgroup>h2{font-size:24px;}
	.banner .bannerSlideMat>dt>hgroup>i{max-width:70px;}
	.banner .slideBox{width:100%;height:520px;}
}

/*indexMain*/
/*fusou-alpha*/
.fusou-alpha{padding:80px 40px 80px 100px;}
.fusou-alpha .fusou-alphaMat{display:flex;justify-content:space-between;}
.fusou-alpha .fusou-alphaMat>dt{position:relative;z-index:10;width:calc(50% - 20px);}
.fusou-alpha .fusou-alphaMat>dt>figure:nth-of-type(2){position:relative;top:-60px;left:-60px;width:60%;}
.fusou-alpha .fusou-alphaMat>dd{position:relative;padding-top:60px;width:calc(50% - 20px);}
.fusou-alpha .fusou-alphaMat>dd:before{position:absolute;top:90px;left:-100px;display:block;content:"";width:100%;height:100%;background:#f7f5eb;}
.fusou-alpha .fusou-alphaMat>dd>.common_tit2{position:relative;z-index:10;align-items:flex-end;}
.fusou-alpha .fusou-alphaMat>dd>fieldset{position:relative;z-index:10;margin-top:40px;}
.fusou-alpha .fusou-alphaMat>dd>fieldset>h3{line-height:1;font-size:36px;text-shadow:0 0 1px #333;}
.fusou-alpha .fusou-alphaMat>dd>fieldset>figcaption{margin-top:30px;font-weight:bold;}
.fusou-alpha .fusou-alphaMat>dd>fieldset>figcaption>*:not(:first-child){margin-top:20px;}
.fusou-alpha .fusou-alphaMat>dd>fieldset>figure{margin-top:20px;padding-right:150px;}
.fusou-alpha .fusou-alphaMat>dd>.more{position:relative;z-index:10;justify-content:flex-start;}
.fusou-alpha .fusou-alphaMat>dd>.more>a{background:#7b6b5c;color:#fff;}
.fusou-alpha .fusou-alphaMat>dd>.more>a:hover{background:#95897d;}
@media (max-width:1380px){
	.fusou-alpha{padding:70px 30px 70px 70px;}
	.fusou-alpha .fusou-alphaMat>dt{width:calc(50% - 15px);}
	.fusou-alpha .fusou-alphaMat>dt>figure:nth-of-type(2){top:-40px;left:-40px;width:55%;}
	.fusou-alpha .fusou-alphaMat>dd{padding-top:50px;width:calc(50% - 15px);}
	.fusou-alpha .fusou-alphaMat>dd:before{top:75px;left:-80px;}
	.fusou-alpha .fusou-alphaMat>dd>fieldset{margin-top:35px;}
	.fusou-alpha .fusou-alphaMat>dd>fieldset>h3{font-size:32px;}
	.fusou-alpha .fusou-alphaMat>dd>fieldset>figcaption{margin-top:25px;}
	.fusou-alpha .fusou-alphaMat>dd>fieldset>figcaption>*:not(:first-child){margin-top:15px;}
	.fusou-alpha .fusou-alphaMat>dd>fieldset>figure{padding-right:130px;}
}
@media (max-width:1180px){
	.fusou-alpha{padding:60px 20px 60px 40px;}
	.fusou-alpha .fusou-alphaMat>dt{width:calc(50% - 10px);}
	.fusou-alpha .fusou-alphaMat>dt>figure:nth-of-type(2){top:-20px;left:-20px;width:50%;}
	.fusou-alpha .fusou-alphaMat>dd{padding-top:40px;width:calc(50% - 10px);}
	.fusou-alpha .fusou-alphaMat>dd:before{top:60px;left:-60px;}
	.fusou-alpha .fusou-alphaMat>dd>fieldset{margin-top:30px;}
	.fusou-alpha .fusou-alphaMat>dd>fieldset>h3{font-size:28px;}
	.fusou-alpha .fusou-alphaMat>dd>fieldset>figcaption{margin-top:20px;}
	.fusou-alpha .fusou-alphaMat>dd>fieldset>figcaption>*:not(:first-child){margin-top:10px;}
	.fusou-alpha .fusou-alphaMat>dd>fieldset>figure{padding-right:110px;}
}
@media (max-width:980px){
	.fusou-alpha{padding:50px 20px;}
	.fusou-alpha .fusou-alphaMat{display:block;}
	.fusou-alpha .fusou-alphaMat>dt{width:100%;}
	.fusou-alpha .fusou-alphaMat>dt>figure:nth-of-type(1){margin:0 auto;width:100%;max-width:480px;}
	.fusou-alpha .fusou-alphaMat>dt>figure:nth-of-type(2){position:static;margin:-40px auto 0;width:100%;max-width:240px;}
	.fusou-alpha .fusou-alphaMat>dd{margin-top:30px;padding-top:0;width:100%;}
	.fusou-alpha .fusou-alphaMat>dd:before{display:none;}
	.fusou-alpha .fusou-alphaMat>dd>.common_tit2{align-items:center;}
	.fusou-alpha .fusou-alphaMat>dd>fieldset{text-align:center;}	
	.fusou-alpha .fusou-alphaMat>dd>fieldset>figure{margin:20px auto 0;padding-right:0;width:100%;max-width:400px;}
	.fusou-alpha .fusou-alphaMat>dd>.more{justify-content:center;}
}

/*reason*/
.reason{margin-top:70px;padding:80px 40px;width:calc(100% - 60px);background:#3d4344;}
.reason .reasonMat{display:flex;justify-content:space-between;align-items:center;}
.reason .reasonMat>dd{width:calc(50% - 20px);}
.reason .reasonMat>dd>hgroup{display:flex;justify-content:center;align-items:flex-end;line-height:1;}
.reason .reasonMat>dd>hgroup>h2{font-size:48px;color:#fff;text-shadow:0 0 1px #fff;}
.reason .reasonMat>dd>hgroup>i{display:block;margin-left:20px;width:100%;max-width:150px;}
.reason .reasonMat>dd>ul{margin-top:60px;}
.reason .reasonMat>dd>ul>li{display:flex;align-items:center;padding:40px;background:#fff;}
.reason .reasonMat>dd>ul>li:not(:first-child){margin-top:20px;}
.reason .reasonMat>dd>ul>li>i{display:block;width:100%;max-width:50px;}
.reason .reasonMat>dd>ul>li>fieldset{padding-left:30px;width:calc(100% - 50px);}
.reason .reasonMat>dd>ul>li>fieldset>h3{line-height:1;font-size:30px;text-shadow:0 0 1px #333;}
.reason .reasonMat>dd>ul>li>fieldset>figcaption{margin-top:20px;font-size:14px;font-weight:bold;}
.reason .reasonMat>dt{width:calc(50% - 20px);}
@media (max-width:1380px){
	.reason{margin-top:65px;padding:70px 30px;width:calc(100% - 40px);}
	.reason .reasonMat>dd{width:calc(50% - 15px);}
	.reason .reasonMat>dd>hgroup>h2{font-size:42px;}
	.reason .reasonMat>dd>hgroup>i{margin-left:15px;max-width:130px;}
	.reason .reasonMat>dd>ul{margin-top:50px;}
	.reason .reasonMat>dd>ul>li{padding:35px;}
	.reason .reasonMat>dd>ul>li:not(:first-child){margin-top:15px;}
	.reason .reasonMat>dd>ul>li>i{max-width:40px;}
	.reason .reasonMat>dd>ul>li>fieldset{padding-left:20px;width:calc(100% - 40px);}
	.reason .reasonMat>dd>ul>li>fieldset>h3{font-size:26px;}
	.reason .reasonMat>dd>ul>li>fieldset>figcaption{margin-top:15px;font-size:13px;}
	.reason .reasonMat>dt{width:calc(50% - 15px);}
}
@media (max-width:1180px){
	.reason{margin-top:60px;padding:60px 20px;width:calc(100% - 20px);}
	.reason .reasonMat>dd{width:calc(50% - 10px);}
	.reason .reasonMat>dd>hgroup>h2{font-size:36px;}
	.reason .reasonMat>dd>hgroup>i{margin-left:10px;max-width:110px;}
	.reason .reasonMat>dd>ul{margin-top:40px;}
	.reason .reasonMat>dd>ul>li{padding:30px;}
	.reason .reasonMat>dd>ul>li:not(:first-child){margin-top:10px;}
	.reason .reasonMat>dd>ul>li>i{max-width:30px;}
	.reason .reasonMat>dd>ul>li>fieldset{padding-left:10px;width:calc(100% - 30px);}
	.reason .reasonMat>dd>ul>li>fieldset>h3{font-size:22px;}
	.reason .reasonMat>dd>ul>li>fieldset>figcaption{margin-top:10px;font-size:12px;}
	.reason .reasonMat>dt{width:calc(50% - 10px);}
}
@media (max-width:980px){
	.reason{margin-top:0;padding:50px 20px;}
	.reason .reasonMat{display:block;}
	.reason .reasonMat>dd{width:100%;}
	.reason .reasonMat>dd>hgroup>h2{font-size:30px;}
	.reason .reasonMat>dd>hgroup>i{max-width:90px;}
	.reason .reasonMat>dd>ul>li{padding:25px;}
	.reason .reasonMat>dd>ul>li>fieldset>h3{font-size:18px;}
	.reason .reasonMat>dt{margin:30px auto 0;width:100%;max-width:480px;}
}
@media (max-width:780px){
	.reason .reasonMat>dd>hgroup>h2{font-size:24px;}
	.reason .reasonMat>dd>hgroup>i{max-width:70px;}
	.reason .reasonMat>dd>ul>li{padding:20px;}
	.reason .reasonMat>dd>ul>li>fieldset>h3{font-size:14px;}
}

/*service*/
.service{padding:80px 0;}
.service .serviceVer{margin-top:60px;}
.service .serviceVer>figcaption{text-align:center;font-weight:bold;}
.service .serviceVer>figcaption>*:not(:first-child){margin-top:20px;}
.service .serviceVer>.more>a{background:#7b6b5c;color:#fff;}
.service .serviceVer>.more>a:hover{background:#95897d;}

.service .serviceSep{display:flex;margin-top:60px;}
.service .serviceSep>dl{position:relative;padding:60px;width:50%;overflow:hidden;}
.service .serviceSep>dl:before{position:absolute;top:0;left:-100%;display:block;content:"";width:100%;height:100%;
	-webkit-transition:0.5s;
	transition:0.5s;
}
.service .serviceSep>dl>dt{position:relative;z-index:5;margin:0 auto;width:100%;max-width:580px;}
.service .serviceSep>dl>dt:after{padding-top:70%;}
.service .serviceSep>dl>dd{position:relative;z-index:5;margin-top:40px;}
.service .serviceSep>dl>dd>.common_tit>h3{color:#c8b89d;}
.service .serviceSep>dl>dd>.common_tit>h2{color:#fff;}
.service .serviceSep>dl>dd>ul{display:flex;flex-wrap:wrap;margin:30px auto 0;padding:10px 30px 30px 30px;
	width:100%;max-width:780px;background:rgba(0,0,0,0.08);
}
.service .serviceSep>dl>dd>ul>li{display:flex;align-items:center;margin-top:20px;width:50%;line-height:1;}
.service .serviceSep>dl>dd>ul>li:before{display:block;content:"";width:6px;height:6px;background:#fff;}
.service .serviceSep>dl>dd>ul>li>p{padding-left:10px;width:calc(100% - 6px);font-size:15px;color:#fff;}
.service .serviceSep>dl:nth-of-type(1){background:#574a40;}
.service .serviceSep>dl:nth-of-type(1):before{background:#7b6b5c;}
.service .serviceSep>dl:nth-of-type(2){background:#3d4344;}
.service .serviceSep>dl:nth-of-type(2):before{background:#464d4e;}
.service .serviceSep>dl:hover:before{left:0;}
@media (max-width:1380px){
	.service{padding:70px 0;}
	.service .serviceVer{margin-top:50px;}
	.service .serviceVer>figcaption>*:not(:first-child){margin-top:15px;}
	
	.service .serviceSep{margin-top:50px;}
	.service .serviceSep>dl{padding:50px;}
	.service .serviceSep>dl>dd{margin-top:35px;}
	.service .serviceSep>dl>dd>ul{margin:25px auto 0;padding:7px 25px 25px 25px;}
	.service .serviceSep>dl>dd>ul>li{margin-top:18px;}
	.service .serviceSep>dl>dd>ul>li:before{width:5px;height:5px;}
	.service .serviceSep>dl>dd>ul>li>p{padding-left:8px;width:calc(100% - 5px);font-size:14px;}
}
@media (max-width:1180px){
	.service{padding:60px 0;}
	.service .serviceVer{margin-top:40px;}
	.service .serviceVer>figcaption>*:not(:first-child){margin-top:10px;}
	
	.service .serviceSep{margin-top:40px;}
	.service .serviceSep>dl{padding:40px;}
	.service .serviceSep>dl>dd{margin-top:30px;}
	.service .serviceSep>dl>dd>ul{margin:20px auto 0;padding:4px 20px 20px 20px;}
	.service .serviceSep>dl>dd>ul>li{margin-top:16px;}
	.service .serviceSep>dl>dd>ul>li>p{padding-left:6px;font-size:13px;}
}
@media (max-width:1080px){
	.service{padding:50px 0;}
	
	.service .serviceSep{display:block;}
	.service .serviceSep>dl{padding:40px 30px;width:100%;}
}
@media (max-width:520px){
	.service .serviceSep>dl>dd>ul>li{width:100%;}
}

/*feature*/
.feature{position:relative;padding:80px 40px 160px;}
.feature .featureBg{position:absolute;top:0;left:0;width:100%;height:350px;}
.feature .featureBg:after{padding-top:0;width:100%;height:100%;}

.feature .featureTit{position:relative;z-index:5;display:flex;flex-direction:column;justify-content:center;align-items:center;
	line-height:1;color:#fff;
}
.feature .featureTit>h3{font-size:36px;text-shadow:0 0 1px #fff;}
.feature .featureTit>hgroup{display:flex;align-items:flex-end;margin-top:30px;}
.feature .featureTit>hgroup>i{display:block;width:100%;max-width:150px;}
.feature .featureTit>hgroup>h2{margin-left:20px;font-size:60px;text-shadow:0 0 1px #fff;}

.feature .featureVer{position:relative;z-index:5;margin-top:60px;padding:60px 60px 0;background:#fff;}
.feature .featureVer>h2{text-align:center;line-height:1.6;font-size:48px;color:#7b6b5c;text-shadow:0 0 1px #7b6b5c;}
.feature .featureVer>figcaption{margin-top:40px;text-align:center;font-weight:bold;}
.feature .featureVer>figcaption>*:not(:first-child){margin-top:20px;}
.feature .featureVer>.more>a{background:#7b6b5c;color:#fff;}
.feature .featureVer>.more>a:hover{background:#95897d;}
.feature .featureVer>i{display:block;margin:60px auto 0;width:100%;max-width:100px;}

.feature .featureSep{display:flex;justify-content:space-between;margin-top:60px;}
.feature .featureSep>dt{position:relative;z-index:10;width:calc(50% - 20px);}
.feature .featureSep>dt:after{padding-top:0;height:100%;}
.feature .featureSep>dd{position:relative;padding:60px 0;width:calc(50% - 20px);}
.feature .featureSep>dd:before{position:absolute;top:80px;left:-100px;display:block;content:"";width:100%;height:100%;background:#f7f5eb;}
.feature .featureSep>dd>.common_tit2{position:relative;z-index:10;align-items:flex-end;}
.feature .featureSep>dd>fieldset{position:relative;z-index:10;margin-top:40px;}
.feature .featureSep>dd>fieldset>h3{font-size:36px;text-shadow:0 0 1px #333;}
.feature .featureSep>dd>fieldset>figcaption{margin-top:30px;font-weight:bold;}
.feature .featureSep>dd>fieldset>figcaption>*:not(:first-child){margin-top:20px;}
@media (max-width:1380px){
	.feature{padding:70px 30px 137px;}
	.feature .featureBg{height:300px;}
	
	.feature .featureTit>h3{font-size:32px;}
	.feature .featureTit>hgroup{margin-top:25px;}
	.feature .featureTit>hgroup>i{max-width:130px;}
	.feature .featureTit>hgroup>h2{margin-left:15px;font-size:52px;}
	
	.feature .featureVer{margin-top:50px;padding:50px 50px 0;}
	.feature .featureVer>h2{font-size:42px;}
	.feature .featureVer>figcaption{margin-top:35px;}
	.feature .featureVer>figcaption>*:not(:first-child){margin-top:15px;}
	.feature .featureVer>i{margin:50px auto 0;max-width:90px;}
	
	.feature .featureSep{margin-top:50px;}
	.feature .featureSep>dt{width:calc(50% - 15px);}
	.feature .featureSep>dd{padding:50px 0;width:calc(50% - 15px);}
	.feature .featureSep>dd:before{top:67px;left:-80px;}
	.feature .featureSep>dd>fieldset{margin-top:35px;}
	.feature .featureSep>dd>fieldset>h3{font-size:32px;}
	.feature .featureSep>dd>fieldset>figcaption{margin-top:25px;}
	.feature .featureSep>dd>fieldset>figcaption>*:not(:first-child){margin-top:15px;}
}
@media (max-width:1180px){
	.feature{padding:60px 20px 115px;}
	.feature .featureBg{height:250px;}
	
	.feature .featureTit>h3{font-size:28px;}
	.feature .featureTit>hgroup{margin-top:20px;}
	.feature .featureTit>hgroup>i{max-width:110px;}
	.feature .featureTit>hgroup>h2{margin-left:10px;font-size:44px;}
	
	.feature .featureVer{margin-top:40px;padding:40px 40px 0;}
	.feature .featureVer>h2{font-size:36px;}
	.feature .featureVer>figcaption{margin-top:30px;}
	.feature .featureVer>figcaption>*:not(:first-child){margin-top:10px;}
	.feature .featureVer>i{margin:40px auto 0;max-width:80px;}
	
	.feature .featureSep{margin-top:40px;}
	.feature .featureSep>dt{width:calc(50% - 10px);}
	.feature .featureSep>dd{padding:40px 0;width:calc(50% - 10px);}
	.feature .featureSep>dd:before{top:55px;left:-60px;}
	.feature .featureSep>dd>fieldset{margin-top:30px;}
	.feature .featureSep>dd>fieldset>h3{font-size:28px;}
	.feature .featureSep>dd>fieldset>figcaption{margin-top:20px;}
	.feature .featureSep>dd>fieldset>figcaption>*:not(:first-child){margin-top:10px;}
}
@media (max-width:980px){
	.feature{padding:50px 20px 92px;}
	
	.feature .featureTit>h3{font-size:24px;}
	.feature .featureTit>hgroup>i{max-width:90px;}
	.feature .featureTit>hgroup>h2{font-size:36px;}
	
	.feature .featureVer{padding:40px 30px 0;}
	.feature .featureVer>h2{font-size:30px;}
	.feature .featureVer>figcaption{margin-top:25px;}
	.feature .featureVer>i{max-width:70px;}
	
	.feature .featureSep>dd{padding:30px 0;}
	.feature .featureSep>dd:before{top:42px;left:-40px;}
	.feature .featureSep>dd>fieldset{margin-top:25px;}
	.feature .featureSep>dd>fieldset>h3{font-size:24px;}
}
@media (max-width:780px){
	.feature{padding:50px 20px;}
	
	.feature .featureVer>h2{font-size:24px;}
	.feature .featureVer>i{max-width:60px;}
	
	.feature .featureSep{display:block;}
	.feature .featureSep>dt{width:100%;}
	.feature .featureSep>dt:after{height:240px;}
	.feature .featureSep>dd{margin-top:30px;padding:0;width:100%;}
	.feature .featureSep>dd:before{display:none;}
	.feature .featureSep>dd>.common_tit2{align-items:center;}
	.feature .featureSep>dd>fieldset{text-align:center;}
	.feature .featureSep>dd>fieldset>h3{font-size:20px;}
}

/*works*/
.works{padding:80px 40px;background:#3d4344;}
.works .common_tit2>h2{color:#c8b89d;}
.works .common_tit2>h3{color:#fff;}
.works .worksMat{display:flex;justify-content:space-between;align-items:center;margin-top:60px;}
.works .worksSep{width:calc(40% - 20px);}
.works .worksSep>dd{margin-top:30px;line-height:1;font-size:18px;color:#fff;}
.works .worksSlide{position:relative;padding:0 60px;width:calc(60% - 20px);}
.works .swiper-slide{border:2px solid #3d4344;}
.works .swiper-slide>figure:after{padding-top:120%;}
.works .swiper-slide:hover{border-color:#fff;}
.works .swiper-button-prev{left:-40px;}
.works .swiper-button-next{right:-40px;}
.works .swiper-button{position:absolute;top:50%;width:100%;max-width:40px;cursor:pointer;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
}
.works .swiper-button.button-prev{left:0;}
.works .swiper-button.button-next{right:0;}
@media (max-width:1380px){
	.works{padding:70px 30px;}
	.works .worksMat{margin-top:50px;}
	.works .worksSep{width:calc(40% - 15px);}
	.works .worksSep>dd{margin-top:25px;font-size:16px;}
	.works .worksSlide{padding:0 50px;width:calc(60% - 15px);}
	.works .swiper-button{max-width:35px;}
}
@media (max-width:1180px){
	.works{padding:60px 20px;}
	.works .worksMat{margin-top:40px;}
	.works .worksSep{width:calc(40% - 10px);}
	.works .worksSep>dd{margin-top:20px;font-size:14px;}
	.works .worksSlide{padding:0 40px;width:calc(60% - 10px);}
	.works .swiper-button{max-width:30px;}
}
@media (max-width:980px){
	.works{padding:50px 20px;}
	.works .worksMat{display:block;}
	.works .worksSep{margin:0 auto;width:100%;max-width:480px;}
	.works .worksSep>dd{text-align:center;}
	.works .worksSlide{margin-top:30px;padding:0 35px;width:100%;}
	.works .swiper-button{max-width:25px;}
}
@media (max-width:780px){
	.works .worksSlide{padding:0;}
	.works .swiper-button{display:none;}
}

/*pride*/
.pride{position:relative;padding:80px 40px;}
.pride:before,.pride:after{position:absolute;width:40%;height:60%;display:block;content:"";background:#f7f5eb;}
.pride:before{top:0;left:0;}
.pride:after{bottom:0;right:0;}
.pride .common_tit2{position:relative;z-index:5;}
.pride .prideMat{position:relative;z-index:5;margin-top:60px;max-width:820px;}
.pride .prideMat>dd{margin-top:40px;}
.pride .prideMat>dd>h2{text-align:center;line-height:1.6;font-size:36px;color:#7b6b5c;
	text-shadow:0 0 1px #7b6b5c;
}
.pride .prideMat>dd>hgroup{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:40px;}
.pride .prideMat>dd>hgroup>i{display:block;width:100%;max-width:60px;}
.pride .prideMat>dd>hgroup>figure{margin-top:40px;width:100%;max-width:820px;}
.pride .prideMat>dd>h3{margin-top:60px;text-align:center;line-height:1.6;font-size:30px;color:#7b6b5c;
	text-shadow:0 0 1px #7b6b5c;
}
.pride .prideMat>dd>figcaption{margin-top:40px;text-align:center;font-weight:bold;}
.pride .prideMat>dd>figcaption>*:not(:first-child){margin-top:20px;}
@media (max-width:1380px){
	.pride{padding:70px 30px;}
	.pride .prideMat{margin-top:50px;}
	.pride .prideMat>dd{margin-top:35px;}
	.pride .prideMat>dd>h2{font-size:32px;}
	.pride .prideMat>dd>hgroup{margin-top:35px;}
	.pride .prideMat>dd>hgroup>i{max-width:50px;}
	.pride .prideMat>dd>hgroup>figure{margin-top:35px;max-width:704px;}
	.pride .prideMat>dd>h3{margin-top:50px;font-size:26px;}
	.pride .prideMat>dd>figcaption{margin-top:35px;}
	.pride .prideMat>dd>figcaption>*:not(:first-child){margin-top:15px;}
}
@media (max-width:1180px){
	.pride{padding:60px 20px;}
	.pride .prideMat{margin-top:40px;}
	.pride .prideMat>dd{margin-top:30px;}
	.pride .prideMat>dd>h2{font-size:28px;}
	.pride .prideMat>dd>hgroup{margin-top:30px;}
	.pride .prideMat>dd>hgroup>i{max-width:40px;}
	.pride .prideMat>dd>hgroup>figure{margin-top:30px;max-width:593px;}
	.pride .prideMat>dd>h3{margin-top:40px;font-size:22px;}
	.pride .prideMat>dd>figcaption{margin-top:30px;}
	.pride .prideMat>dd>figcaption>*:not(:first-child){margin-top:10px;}
}
@media (max-width:980px){
	.pride{padding:50px 20px;}
	.pride .prideMat>dd>h2{font-size:24px;}
	.pride .prideMat>dd>hgroup>i{max-width:30px;}
	.pride .prideMat>dd>hgroup>figure{max-width:482px;}
	.pride .prideMat>dd>h3{font-size:18px;}
}
@media (max-width:780px){
	.pride .prideMat>dd>h2{font-size:20px;}
	.pride .prideMat>dd>hgroup>figure{max-width:371px;}
}

/*recruit*/
.recruit{display:flex;padding:80px 0;}
.recruit>dt{width:50%;}
.recruit>dt:after{padding-top:0;height:100%;}
.recruit>dd{padding:160px 40px;width:50%;background:#574a40;}
.recruit>dd>.common_tit2>h2{color:#c8b89d;}
.recruit>dd>.common_tit2>h3{color:#fff;}
@media (max-width:1380px){
	.recruit{padding:70px 0;}
	.recruit>dd{padding:130px 30px;}
}
@media (max-width:1180px){
	.recruit{padding:60px 0;}
	.recruit>dd{padding:100px 20px;}
}
@media (max-width:980px){
	.recruit{padding:50px 0;}
	.recruit>dd{padding:70px 20px;}
}
@media (max-width:780px){
	.recruit{display:block;}
	.recruit>dt{width:100%;}
	.recruit>dt:after{height:240px;}
	.recruit>dd{padding:40px 20px;width:100%;}
}

/*contact*/
.contact{display:flex;justify-content:center;padding:80px 40px;line-height:1;background:#3d4344;}
.contact>a{width:50%;text-align:center;font-family:"Exo",sans-serif;font-size:48px;color:#fff;font-weight:400;
	letter-spacing:4px;text-transform:uppercase;
}
.contact>a:hover{opacity:0.6;}
@media (max-width:1380px){
	.contact{padding:70px 30px;}
	.contact>a{font-size:42px;letter-spacing:3px;}
}
@media (max-width:1180px){
	.contact{padding:60px 20px;}
	.contact>a{font-size:36px;letter-spacing:2px;}
}
@media (max-width:980px){
	.contact{padding:50px 20px;}
	.contact>a{font-size:30px;letter-spacing:1px;}
}
@media (max-width:780px){
	.contact>a{width:100%;font-size:24px;}
}

/*footer*/
.footer font{font-family:"Exo",sans-serif;}
.footer{padding:120px 40px;background:#000;}
.footer .footerNav{display:flex;justify-content:space-between;}
.footer .footerNav>dt{display:flex;align-items:center;}
.footer .footerNav>dt>a{display:block;width:100%;max-width:126px;}
.footer .footerNav>dt>a>img{
	-webkit-filter:brightness(0) invert(1);
    filter:brightness(0) invert(1);
}
.footer .footerNav>dt>p{margin-left:30px;font-size:14px;color:#fff;}
.footer .footerNav>dd{display:flex;margin-left:60px;line-height:1;}
.footer .footerNav>dd>ul:not(:first-child){margin-left:60px;}
.footer .footerNav>dd>ul>li:not(:first-child){margin-top:25px;}
.footer .footerNav>dd>ul>li>a{font-size:14px;color:#fff;}
.footer .footerNav>dd>ul>li>a:hover{opacity:0.6;}
.footer .footerCopy{display:flex;margin-top:60px;}
.footer .footerCopy>li{display:flex;align-items:center;font-size:12px;color:#fff;}
.footer .footerCopy>li:not(:first-child):before{display:block;content:"";margin:0 20px;width:2px;height:18px;background:#fff;}
.footer .footerCopy>li>a{color:#fff;}
.footer .footerCopy>li>a:hover{opacity:0.6;}
@media (max-width:1380px){
	.footer{padding:90px 30px;}
	.footer .footerNav>dt>a{max-width:106px;}
	.footer .footerNav>dt>p{margin-left:25px;font-size:13px;}
	.footer .footerNav>dd{margin-left:40px;}
	.footer .footerNav>dd>ul:not(:first-child){margin-left:40px;}
	.footer .footerNav>dd>ul>li:not(:first-child){margin-top:20px;}
	.footer .footerNav>dd>ul>li>a{font-size:13px;}
	.footer .footerCopy{margin-top:50px;}
	.footer .footerCopy>li:not(:first-child):before{margin:0 15px;}
}
@media (max-width:1180px){
	.footer{padding:60px 20px;}
	.footer .footerNav>dt>a{max-width:86px;}
	.footer .footerNav>dt>p{margin-left:20px;font-size:12px;}
	.footer .footerNav>dd{margin-left:20px;}
	.footer .footerNav>dd>ul:not(:first-child){margin-left:20px;}
	.footer .footerNav>dd>ul>li:not(:first-child){margin-top:15px;}
	.footer .footerNav>dd>ul>li>a{font-size:12px;}
	.footer .footerCopy{margin-top:40px;}
	.footer .footerCopy>li:not(:first-child):before{margin:0 10px;}
}
@media (max-width:800px){
	.footer .footerNav{display:block;}
	.footer .footerNav>dt{display:block;}
	.footer .footerNav>dt>a{margin:0 auto;}
	.footer .footerNav>dt>p{margin-top:20px;margin-left:0;text-align:center;}
	.footer .footerNav>dd{justify-content:center;margin-top:30px;margin-left:0;}
	.footer .footerCopy{flex-direction:column;align-items:center;}
	.footer .footerCopy>li{text-align:center;}
	.footer .footerCopy>li:not(:first-child){margin-top:10px;}
	.footer .footerCopy>li:not(:first-child):before{display:none;}	
}

/*pageBan-img*/
.pageBan-img>figure{width:100%;height:500px;overflow:hidden;}
.pageBan-img>figure:after{padding-top:0;width:100%;height:100%;}
.pageBan-img>hgroup{margin-top:-30px;padding:0 40px;text-align:center;line-height:1;}
.pageBan-img>hgroup>h2{font-family:"Exo",sans-serif;font-size:100px;color:#7b6b5c;font-weight:300;text-transform:uppercase;}
.pageBan-img>hgroup>h3{margin-top:10px;font-size:20px;}
@media (max-width:1380px){
	.pageBan-img>figure{height:400px;}
	.pageBan-img>hgroup{margin-top:-27px;padding:0 30px;}
	.pageBan-img>hgroup>h2{font-size:90px;}
	.pageBan-img>hgroup>h3{margin-top:7px;font-size:18px;}
}
@media (max-width:1180px){
	.pageBan-img>figure{height:300px;}
	.pageBan-img>hgroup{margin-top:-24px;padding:0 20px;}
	.pageBan-img>hgroup>h2{font-size:80px;}
	.pageBan-img>hgroup>h3{margin-top:4px;font-size:16px;}
}
@media (max-width:980px){	
	.pageBan-img>hgroup{margin-top:-21px;}
	.pageBan-img>hgroup>h2{font-size:70px;}
	.pageBan-img>hgroup>h3{font-size:14px;}
}
@media (max-width:780px){	
	.pageBan-img>hgroup{margin-top:-18px;}
	.pageBan-img>hgroup>h2{font-size:60px;}
}
@media (max-width:580px){	
	.pageBan-img>hgroup{margin-top:-15px;}
	.pageBan-img>hgroup>h2{font-size:50px;}
}

/*pageBan-ver*/
.pageBan-ver{padding:120px 40px;text-align:center;line-height:1;background:#000;color:#fff;text-transform:uppercase;}
.pageBan-ver>h2{font-family:"Exo",sans-serif;font-size:60px;font-weight:400;letter-spacing:4px;}
.pageBan-ver>h3{margin-top:30px;font-size:20px;}
@media (max-width:1380px){
	.pageBan-ver{padding:100px 30px;}
	.pageBan-ver>h2{font-size:52px;letter-spacing:3px;}
	.pageBan-ver>h3{margin-top:25px;font-size:18px;}
}
@media (max-width:1180px){
	.pageBan-ver{padding:80px 20px;}
	.pageBan-ver>h2{font-size:44px;letter-spacing:2px;}
	.pageBan-ver>h3{margin-top:20px;font-size:16px;}
}
@media (max-width:980px){
	.pageBan-ver>h2{font-size:36px;letter-spacing:1px;}
	.pageBan-ver>h3{font-size:14px;}
}

/*page_about*/
.page_aboutAlp{padding:80px 40px;}
.page_aboutAlp .aboutAlpTit{text-align:center;line-height:1.6;font-size:36px;text-shadow:0 0 1px #7b6b5c;}
.page_aboutAlp .aboutAlpSep{display:flex;justify-content:space-between;margin-top:60px;}
.page_aboutAlp .aboutAlpSep>dt{position:relative;z-index:10;width:calc(50% - 20px);}
.page_aboutAlp .aboutAlpSep>dt:after{padding-top:0;height:100%;}
.page_aboutAlp .aboutAlpSep>dd{position:relative;padding:60px 0;width:calc(50% - 20px);}
.page_aboutAlp .aboutAlpSep>dd:before{position:absolute;top:80px;left:-100px;display:block;content:"";width:100%;height:100%;background:#f7f5eb;}
.page_aboutAlp .aboutAlpSep>dd>.common_tit2{position:relative;z-index:10;align-items:flex-end;}
.page_aboutAlp .aboutAlpSep>dd>figcaption{position:relative;z-index:10;margin-top:40px;font-weight:bold;}
.page_aboutAlp .aboutAlpSep>dd>figcaption>*:not(:first-child){margin-top:20px;}
@media (max-width:1380px){
	.page_aboutAlp{padding:70px 30px;}
	.page_aboutAlp .aboutAlpTit{font-size:32px;}
	.page_aboutAlp .aboutAlpSep{margin-top:50px;}
	.page_aboutAlp .aboutAlpSep>dt{width:calc(50% - 15px);}
	.page_aboutAlp .aboutAlpSep>dd{padding:50px 0;width:calc(50% - 15px);}
	.page_aboutAlp .aboutAlpSep>dd:before{top:67px;left:-80px;}
	.page_aboutAlp .aboutAlpSep>dd>figcaption{margin-top:35px;}
	.page_aboutAlp .aboutAlpSep>dd>figcaption>*:not(:first-child){margin-top:15px;}
}
@media (max-width:1180px){
	.page_aboutAlp{padding:60px 20px;}
	.page_aboutAlp .aboutAlpTit{font-size:28px;}
	.page_aboutAlp .aboutAlpSep{margin-top:40px;}
	.page_aboutAlp .aboutAlpSep>dt{width:calc(50% - 10px);}
	.page_aboutAlp .aboutAlpSep>dd{padding:40px 0;width:calc(50% - 10px);}
	.page_aboutAlp .aboutAlpSep>dd:before{top:55px;left:-60px;}
	.page_aboutAlp .aboutAlpSep>dd>figcaption{margin-top:30px;}
	.page_aboutAlp .aboutAlpSep>dd>figcaption>*:not(:first-child){margin-top:10px;}
}
@media (max-width:980px){
	.page_aboutAlp{padding:50px 20px;}
	.page_aboutAlp .aboutAlpTit{font-size:24px;}
	.page_aboutAlp .aboutAlpSep>dd{padding:30px 0;}
	.page_aboutAlp .aboutAlpSep>dd:before{top:42px;left:-40px;}
	.page_aboutAlp .aboutAlpSep>dd>figcaption{margin-top:25px;}
}
@media (max-width:780px){
	.page_aboutAlp .aboutAlpTit{font-size:20px;}
	.page_aboutAlp .aboutAlpSep{display:block;}
	.page_aboutAlp .aboutAlpSep>dt{width:100%;}
	.page_aboutAlp .aboutAlpSep>dt:after{height:240px;}
	.page_aboutAlp .aboutAlpSep>dd{margin-top:30px;padding:0;width:100%;}
	.page_aboutAlp .aboutAlpSep>dd:before{display:none;}
	.page_aboutAlp .aboutAlpSep>dd>.common_tit2{align-items:center;}
	.page_aboutAlp .aboutAlpSep>dd>figcaption{margin-top:20px;}
}

.page_aboutNam{margin-top:60px;padding:0 40px 80px;}
.page_aboutNam .aboutNamMat{padding:60px;max-width:920px;border:2px solid #ccc;}
.page_aboutNam .aboutNamMat>dt.common_tit2{flex-direction:row;}
.page_aboutNam .aboutNamMat>dt.common_tit2>h2{font-size:44px;}
.page_aboutNam .aboutNamMat>dt.common_tit2>h3{margin-top:0;margin-left:20px;font-size:16px;}
.page_aboutNam .aboutNamMat>dd{margin-top:40px;text-align:center;}
.page_aboutNam .aboutNamMat>dd>*:not(:first-child){margin-top:30px;}
@media (max-width:1380px){
	.page_aboutNam{margin-top:50px;padding:0 30px 70px;}
	.page_aboutNam .aboutNamMat{padding:50px;}
	.page_aboutNam .aboutNamMat>dt.common_tit2>h2{font-size:36px;}
	.page_aboutNam .aboutNamMat>dt.common_tit2>h3{margin-left:15px;font-size:14px;}
	.page_aboutNam .aboutNamMat>dd{margin-top:30px;}
	.page_aboutNam .aboutNamMat>dd>*:not(:first-child){margin-top:20px;}
}
@media (max-width:1180px){
	.page_aboutNam{margin-top:40px;padding:0 20px 60px;}
	.page_aboutNam .aboutNamMat{padding:40px;}
	.page_aboutNam .aboutNamMat>dt.common_tit2>h2{font-size:28px;}
	.page_aboutNam .aboutNamMat>dt.common_tit2>h3{margin-left:10px;font-size:12px;}
	.page_aboutNam .aboutNamMat>dd{margin-top:20px;}
	.page_aboutNam .aboutNamMat>dd>*:not(:first-child){margin-top:10px;}
}
@media (max-width:980px){
	.page_aboutNam{padding:0 20px 50px;}
	.page_aboutNam .aboutNamMat{padding:40px 30px;}
}

.page_aboutPhi{padding:80px 40px;width:calc(100% - 60px);background:#3d4344;}
.page_aboutPhi .aboutPhiTit{display:flex;justify-content:space-between;align-items:flex-start;}
.page_aboutPhi .aboutPhiTit>.common_tit{align-items:flex-start;width:calc(30% - 20px);}
.page_aboutPhi .aboutPhiTit>.common_tit>h3{color:#c8b89d;}
.page_aboutPhi .aboutPhiTit>.common_tit>h2{color:#fff;}
.page_aboutPhi .aboutPhiTit>h2{margin-top:40px;width:calc(70% - 20px);line-height:1.5;font-size:36px;color:#fff;}
.page_aboutPhi .aboutPhiPic{margin-top:60px;max-width:920px;}
@media (max-width:1380px){
	.page_aboutPhi{padding:70px 30px;width:calc(100% - 40px);}
	.page_aboutPhi .aboutPhiTit>.common_tit{width:calc(30% - 15px);}
	.page_aboutPhi .aboutPhiTit>h2{margin-top:30px;width:calc(70% - 15px);font-size:32px;}
	.page_aboutPhi .aboutPhiPic{margin-top:50px;max-width:820px;}
}
@media (max-width:1180px){
	.page_aboutPhi{padding:60px 20px;width:calc(100% - 20px);}
	.page_aboutPhi .aboutPhiTit>.common_tit{width:calc(30% - 10px);}
	.page_aboutPhi .aboutPhiTit>h2{margin-top:20px;width:calc(70% - 10px);font-size:28px;}
	.page_aboutPhi .aboutPhiPic{margin-top:40px;max-width:720px;}
}
@media (max-width:980px){
	.page_aboutPhi{padding:50px 20px;width:calc(100% - 20px);}
	.page_aboutPhi .aboutPhiTit>h2{font-size:24px;}
	.page_aboutPhi .aboutPhiPic{margin-top:30px;max-width:620px;}
}
@media (max-width:780px){
	.page_aboutPhi .aboutPhiTit{display:block;}
	.page_aboutPhi .aboutPhiTit>.common_tit{align-items:center;width:100%;}
	.page_aboutPhi .aboutPhiTit>h2{width:100%;text-align:center;font-size:20px;}
}

.page_aboutMot{margin-top:80px;padding:80px 40px;width:calc(100% - 60px);background:#3d4344;}
.page_aboutMot .aboutMotMat{display:flex;justify-content:space-between;align-items:flex-start;}
.page_aboutMot .aboutMotMat>.common_tit{align-items:flex-start;width:calc(30% - 20px);}
.page_aboutMot .aboutMotMat>.common_tit>h3{color:#c8b89d;}
.page_aboutMot .aboutMotMat>.common_tit>h2{color:#fff;}
.page_aboutMot .aboutMotMat>dd{margin-top:40px;width:calc(70% - 20px);}
.page_aboutMot .aboutMotMat>dd>h2{line-height:1;font-size:36px;color:#fff;}
.page_aboutMot .aboutMotMat>dd>fieldset{margin-top:40px;}
.page_aboutMot .aboutMotMat>dd>fieldset>h3{line-height:1;font-size:22px;color:#fff;}
.page_aboutMot .aboutMotMat>dd>fieldset>figcaption{margin-top:30px;color:#fff;font-weight:bold;}
.page_aboutMot .aboutMotMat>dd>fieldset>figcaption>*:not(:first-child){margin-top:25px;}
@media (max-width:1380px){
	.page_aboutMot{margin-top:70px;padding:70px 30px;width:calc(100% - 40px);}
	.page_aboutMot .aboutMotMat>.common_tit{width:calc(30% - 15px);}
	.page_aboutMot .aboutMotMat>dd{margin-top:30px;width:calc(70% - 15px);}
	.page_aboutMot .aboutMotMat>dd>h2{font-size:32px;}
	.page_aboutMot .aboutMotMat>dd>fieldset{margin-top:35px;}
	.page_aboutMot .aboutMotMat>dd>fieldset>h3{font-size:19px;}
	.page_aboutMot .aboutMotMat>dd>fieldset>figcaption{margin-top:25px;}
	.page_aboutMot .aboutMotMat>dd>fieldset>figcaption>*:not(:first-child){margin-top:20px;}
}
@media (max-width:1180px){
	.page_aboutMot{margin-top:60px;padding:60px 20px;width:calc(100% - 20px);}
	.page_aboutMot .aboutMotMat>.common_tit{width:calc(30% - 10px);}
	.page_aboutMot .aboutMotMat>dd{margin-top:20px;width:calc(70% - 10px);}
	.page_aboutMot .aboutMotMat>dd>h2{font-size:28px;}
	.page_aboutMot .aboutMotMat>dd>fieldset{margin-top:30px;}
	.page_aboutMot .aboutMotMat>dd>fieldset>h3{font-size:16px;}
	.page_aboutMot .aboutMotMat>dd>fieldset>figcaption{margin-top:20px;}
	.page_aboutMot .aboutMotMat>dd>fieldset>figcaption>*:not(:first-child){margin-top:15px;}
}
@media (max-width:980px){
	.page_aboutMot{margin-top:50px;padding:50px 20px;}
	.page_aboutMot .aboutMotMat>dd>h2{font-size:24px;}
	.page_aboutMot .aboutMotMat>dd>fieldset{margin-top:25px;}
	.page_aboutMot .aboutMotMat>dd>fieldset>figcaption>*:not(:first-child){margin-top:10px;}
}
@media (max-width:780px){
	.page_aboutMot .aboutMotMat{display:block;}
	.page_aboutMot .aboutMotMat>.common_tit{align-items:center;width:100%;}
	.page_aboutMot .aboutMotMat>dd{width:100%;text-align:center;}
}

.page_aboutPmv{margin-top:80px;}
.page_aboutPmv .aboutPmvBg:after{padding-top:0;height:400px;}
.page_aboutPmv .aboutPmvMat{padding:80px 40px;max-width:1400px;}
.page_aboutPmv .aboutPmvMat>dl{display:flex;justify-content:space-between;align-items:flex-start;padding:60px 40px;border-bottom:2px solid #cec0a8;}
.page_aboutPmv .aboutPmvMat>dl>.common_tit{align-items:flex-start;width:calc(30% - 20px);}
.page_aboutPmv .aboutPmvMat>dl>.common_tit>h3{font-size:18px;color:#cec0a8;}
.page_aboutPmv .aboutPmvMat>dl>.common_tit>h2{font-size:24px;}
.page_aboutPmv .aboutPmvMat>dl>dd{width:calc(70% - 20px);}
.page_aboutPmv .aboutPmvMat>dl>dd>fieldset:not(:first-child){margin-top:40px;}
.page_aboutPmv .aboutPmvMat>dl>dd>fieldset>h3{line-height:1.6;font-size:28px;}
.page_aboutPmv .aboutPmvMat>dl>dd>fieldset>figcaption{margin-top:20px;font-weight:bold;}
.page_aboutPmv .aboutPmvMat>dl>dd>fieldset>figcaption>*:not(:first-child){margin-top:20px;}
@media (max-width:1380px){
	.page_aboutPmv{margin-top:70px;}
	.page_aboutPmv .aboutPmvBg:after{height:350px;}
	.page_aboutPmv .aboutPmvMat{padding:70px 30px;}
	.page_aboutPmv .aboutPmvMat>dl{padding:50px 30px;}
	.page_aboutPmv .aboutPmvMat>dl>.common_tit{width:calc(30% - 15px);}
	.page_aboutPmv .aboutPmvMat>dl>.common_tit>h3{font-size:16px;}
	.page_aboutPmv .aboutPmvMat>dl>.common_tit>h2{font-size:22px;}
	.page_aboutPmv .aboutPmvMat>dl>dd{width:calc(70% - 15px);}
	.page_aboutPmv .aboutPmvMat>dl>dd>fieldset:not(:first-child){margin-top:35px;}
	.page_aboutPmv .aboutPmvMat>dl>dd>fieldset>h3{font-size:24px;}
	.page_aboutPmv .aboutPmvMat>dl>dd>fieldset>figcaption{margin-top:15px;}
	.page_aboutPmv .aboutPmvMat>dl>dd>fieldset>figcaption>*:not(:first-child){margin-top:15px;}
}
@media (max-width:1180px){
	.page_aboutPmv{margin-top:60px;}
	.page_aboutPmv .aboutPmvBg:after{height:300px;}
	.page_aboutPmv .aboutPmvMat{padding:60px 20px;}
	.page_aboutPmv .aboutPmvMat>dl{padding:40px 20px;}
	.page_aboutPmv .aboutPmvMat>dl>.common_tit{width:calc(30% - 10px);}
	.page_aboutPmv .aboutPmvMat>dl>.common_tit>h3{font-size:14px;}
	.page_aboutPmv .aboutPmvMat>dl>.common_tit>h2{font-size:20px;}
	.page_aboutPmv .aboutPmvMat>dl>dd{width:calc(70% - 10px);}
	.page_aboutPmv .aboutPmvMat>dl>dd>fieldset:not(:first-child){margin-top:30px;}
	.page_aboutPmv .aboutPmvMat>dl>dd>fieldset>h3{font-size:20px;}
	.page_aboutPmv .aboutPmvMat>dl>dd>fieldset>figcaption{margin-top:10px;}
	.page_aboutPmv .aboutPmvMat>dl>dd>fieldset>figcaption>*:not(:first-child){margin-top:10px;}
}
@media (max-width:980px){
	.page_aboutPmv{margin-top:50px;}
	.page_aboutPmv .aboutPmvMat{padding:50px 20px;}
	.page_aboutPmv .aboutPmvMat>dl{padding:30px 20px;}
	.page_aboutPmv .aboutPmvMat>dl>dd>fieldset:not(:first-child){margin-top:25px;}
	.page_aboutPmv .aboutPmvMat>dl>dd>fieldset>h3{font-size:16px;}
	.page_aboutPmv .aboutPmvMat>dl>dd>fieldset>figcaption{font-size:13px;}
}
@media (max-width:840px){
	.page_aboutPmv .aboutPmvMat>dl{display:block;}
	.page_aboutPmv .aboutPmvMat>dl>.common_tit{align-items:center;width:100%;}
	.page_aboutPmv .aboutPmvMat>dl>dd{margin-top:30px;width:100%;}
	.page_aboutPmv .aboutPmvMat>dl>dd>fieldset{text-align:center;}
}

.page_aboutSty{padding:0 40px 160px;}
.page_aboutSty .aboutStySep{display:flex;justify-content:space-between;}
.page_aboutSty .aboutStySep>dt{position:relative;z-index:10;width:calc(50% - 20px);}
.page_aboutSty .aboutStySep>dt:after{padding-top:0;height:100%;}
.page_aboutSty .aboutStySep>dd{position:relative;padding:60px 0;width:calc(50% - 20px);}
.page_aboutSty .aboutStySep>dd:before{position:absolute;top:80px;left:-100px;display:block;content:"";width:100%;height:100%;background:#f7f5eb;}
.page_aboutSty .aboutStySep>dd>.common_tit2{position:relative;z-index:10;align-items:flex-end;}
.page_aboutSty .aboutStySep>dd>fieldset{position:relative;z-index:10;margin-top:40px;}
.page_aboutSty .aboutStySep>dd>fieldset>h3{font-size:36px;text-shadow:0 0 1px #333;}
.page_aboutSty .aboutStySep>dd>fieldset>.more{justify-content:flex-start;}
.page_aboutSty .aboutStySep>dd>fieldset>.more>a{background:#7b6b5c;color:#fff;}
.page_aboutSty .aboutStySep>dd>fieldset>.more>a:hover{opacity:0.6;}
@media (max-width:1380px){
	.page_aboutSty{padding:0 30px 140px;}
	.page_aboutSty .aboutStySep>dt{width:calc(50% - 15px);}
	.page_aboutSty .aboutStySep>dd{padding:50px 0;width:calc(50% - 15px);}
	.page_aboutSty .aboutStySep>dd:before{top:67px;left:-80px;}
	.page_aboutSty .aboutStySep>dd>fieldset{margin-top:35px;}
	.page_aboutSty .aboutStySep>dd>fieldset>h3{font-size:32px;}
}
@media (max-width:1180px){
	.page_aboutSty{padding:0 20px 120px;}
	.page_aboutSty .aboutStySep>dt{width:calc(50% - 10px);}
	.page_aboutSty .aboutStySep>dd{padding:40px 0;width:calc(50% - 10px);}
	.page_aboutSty .aboutStySep>dd:before{top:55px;left:-60px;}
	.page_aboutSty .aboutStySep>dd>fieldset{margin-top:30px;}
	.page_aboutSty .aboutStySep>dd>fieldset>h3{font-size:28px;}
}
@media (max-width:980px){
	.page_aboutSty{padding:0 20px 100px;}
	.page_aboutSty .aboutStySep>dd{padding:30px 0;}
	.page_aboutSty .aboutStySep>dd:before{top:42px;left:-40px;}
	.page_aboutSty .aboutStySep>dd>fieldset{margin-top:25px;}
	.page_aboutSty .aboutStySep>dd>fieldset>h3{font-size:24px;}
}
@media (max-width:780px){
	.page_aboutSty{padding:0 20px 50px;}
	.page_aboutSty .aboutStySep{display:block;}
	.page_aboutSty .aboutStySep>dt{width:100%;}
	.page_aboutSty .aboutStySep>dt:after{height:240px;}
	.page_aboutSty .aboutStySep>dd{margin-top:30px;padding:0;width:100%;}
	.page_aboutSty .aboutStySep>dd:before{display:none;}
	.page_aboutSty .aboutStySep>dd>.common_tit2{align-items:center;}
	.page_aboutSty .aboutStySep>dd>fieldset{text-align:center;}
	.page_aboutSty .aboutStySep>dd>fieldset>h3{font-size:20px;}
	.page_aboutSty .aboutStySep>dd>fieldset>.more{justify-content:center;}
}

/*page_company*/
.page_company{padding:80px 40px;}
.page_company .companyBtn>ul{display:flex;flex-wrap:wrap;margin-top:-30px;margin-left:-40px;}
.page_company .companyBtn>ul>li{margin-top:30px;padding-left:40px;width:25%;}
.page_company .companyBtn>ul>li>a{display:flex;justify-content:space-between;align-items:center;padding:0 15px 15px;
	line-height:1;border-bottom:2px solid #cec0a8;
}
.page_company .companyBtn>ul>li>a>h3{font-size:15px;color:#333;
	-webkit-transition:0.3s;
	transition:0.3s;
}
.page_company .companyBtn>ul>li>a>i{font-size:12px;color:#cec0a8;}
.page_company .companyBtn>ul>li>a:hover>h3{color:#7b6b5c;}
@media (max-width:1380px){
	.page_company{padding:70px 30px;}
	.page_company .companyBtn>ul{margin-top:-25px;margin-left:-30px;}
	.page_company .companyBtn>ul>li{margin-top:25px;padding-left:30px;}
	.page_company .companyBtn>ul>li>a{padding:0 12px 12px;}
	.page_company .companyBtn>ul>li>a>h3{font-size:14px;}
}
@media (max-width:1180px){
	.page_company{padding:60px 20px;}
	.page_company .companyBtn>ul{margin-left:-20px;}
	.page_company .companyBtn>ul>li{padding-left:20px;}
	.page_company .companyBtn>ul>li>a>h3{font-size:13px;}
}
@media (max-width:760px){
	.page_company .companyBtn>ul>li{width:33.333333%;}
}
@media (max-width:560px){
	.page_company .companyBtn>ul>li{width:50%;}
}

.page_company .companyMes{margin-top:60px;}
.page_company .companyMes>dl{display:flex;justify-content:space-between;align-items:center;}
.page_company .companyMes>dl>dt{width:calc(45% - 20px);}
.page_company .companyMes>dl>dd{width:calc(55% - 20px);}
.page_company .companyMes>dl>dd>.common_tit2{align-items:flex-start;}
.page_company .companyMes>figcaption{margin:35px auto 0;width:100%;max-width:1120px;font-weight:bold;}
.page_company .companyMes>figcaption>p:nth-of-type(2){display:flex;justify-content:flex-end;align-items:center;margin-top:20px;}
.page_company .companyMes>figcaption>p>strong{display:inline-block;margin-left:10px;font-size:20px;}
@media (max-width:1380px){
	.page_company .companyMes{margin-top:50px;}
	.page_company .companyMes>dl>dt{width:calc(45% - 15px);}
	.page_company .companyMes>dl>dd{width:calc(55% - 15px);}
	.page_company .companyMes>figcaption{margin:30px auto 0;}
	.page_company .companyMes>figcaption>p:nth-of-type(2){margin-top:15px;}
	.page_company .companyMes>figcaption>p>strong{margin-left:7px;font-size:18px;}
}
@media (max-width:1180px){
	.page_company .companyMes{margin-top:40px;}
	.page_company .companyMes>dl>dt{width:calc(45% - 10px);}
	.page_company .companyMes>dl>dd{width:calc(55% - 10px);}
	.page_company .companyMes>figcaption{margin:25px auto 0;}
	.page_company .companyMes>figcaption>p:nth-of-type(2){margin-top:10px;}
	.page_company .companyMes>figcaption>p>strong{margin-left:4px;font-size:16px;}
}
@media (max-width:780px){
	.page_company .companyMes>dl{display:block;}
	.page_company .companyMes>dl>dt{margin:0 auto;width:100%;max-width:480px;}
	.page_company .companyMes>dl>dd{margin-top:30px;width:100%;}
	.page_company .companyMes>dl>dd>.common_tit2{align-items:center;}
}

.page_company .companyOut{margin-top:60px;padding-top:60px;border-top:2px solid #cec0a8;}
.page_company .companyOut>dd{margin:40px auto 0;width:100%;max-width:1120px;}
.page_company .companyOut>dd>dl{position:relative;display:flex;padding:40px;}
.page_company .companyOut>dd>dl:not(:first-child){border-top:1px dotted #d9d9d9;}
.page_company .companyOut>dd>dl:not(:last-child):before{position:absolute;bottom:-1px;left:0;z-index:5;
	display:block;content:"";width:200px;height:1px;background:#cec0a8;
}
.page_company .companyOut>dd>dl>dt{display:flex;align-items:center;width:200px;}
.page_company .companyOut>dd>dl>dd{width:calc(100% - 200px);}
@media (max-width:1380px){
	.page_company .companyOut{margin-top:50px;padding-top:50px;}
	.page_company .companyOut>dd{margin:35px auto 0;}
	.page_company .companyOut>dd>dl{padding:30px;}
	.page_company .companyOut>dd>dl:not(:last-child):before{width:180px;}
	.page_company .companyOut>dd>dl>dt{width:180px;}
	.page_company .companyOut>dd>dl>dd{width:calc(100% - 180px);}
}
@media (max-width:1180px){
	.page_company .companyOut{margin-top:40px;padding-top:40px;}
	.page_company .companyOut>dd{margin:30px auto 0;}
	.page_company .companyOut>dd>dl{padding:20px;}
	.page_company .companyOut>dd>dl:not(:last-child):before{width:160px;}
	.page_company .companyOut>dd>dl>dt{width:160px;}
	.page_company .companyOut>dd>dl>dd{width:calc(100% - 160px);}
}
@media (max-width:590px){
	.page_company .companyOut>dd>dl{display:block;}
	.page_company .companyOut>dd>dl:not(:last-child):before{display:none;}
	.page_company .companyOut>dd>dl>dt{width:100%;color:#7b6b5c;}
	.page_company .companyOut>dd>dl>dd{margin-top:5px;width:100%;}
}

.page_company .companyAcc{margin-top:60px;padding-top:60px;border-top:2px solid #cec0a8;}
.page_company .companyAcc>dl{display:flex;justify-content:space-between;margin:40px auto 0;width:100%;max-width:1120px;}
.page_company .companyAcc>dl>dt{padding:60px 0;width:calc(40% - 20px);}
.page_company .companyAcc>dl>dt>h3{line-height:1;font-size:20px;}
.page_company .companyAcc>dl>dt>ul{margin-top:30px;}
.page_company .companyAcc>dl>dt>ul>li:not(:first-child){margin-top:20px;}
.page_company .companyAcc>dl>dt>ul>li>hgroup{display:flex;align-items:center;}
.page_company .companyAcc>dl>dt>ul>li>hgroup>h3{margin-top:2px;margin-left:10px;}
.page_company .companyAcc>dl>dt>ul>li>figcaption{margin-top:10px;font-weight:bold;}
.page_company .companyAcc>dl>dd{width:calc(60% - 20px);}
.page_company .companyAcc>dl>dd>.googlemap{height:100%;}
@media (max-width:1380px){
	.page_company .companyAcc{margin-top:50px;padding-top:50px;}
	.page_company .companyAcc>dl{margin:35px auto 0;}
	.page_company .companyAcc>dl>dt{padding:50px 0;width:calc(40% - 15px);}
	.page_company .companyAcc>dl>dt>h3{font-size:18px;}
	.page_company .companyAcc>dl>dt>ul{margin-top:25px;}
	.page_company .companyAcc>dl>dt>ul>li:not(:first-child){margin-top:18px;}
	.page_company .companyAcc>dl>dt>ul>li>hgroup>h3{margin-top:0;margin-left:7px;}
	.page_company .companyAcc>dl>dt>ul>li>figcaption{margin-top:7px;}
	.page_company .companyAcc>dl>dd{width:calc(60% - 15px);}
}
@media (max-width:1180px){
	.page_company .companyAcc{margin-top:40px;padding-top:40px;}
	.page_company .companyAcc>dl{margin:30px auto 0;}
	.page_company .companyAcc>dl>dt{padding:40px 0;width:calc(40% - 10px);}
	.page_company .companyAcc>dl>dt>h3{font-size:16px;}
	.page_company .companyAcc>dl>dt>ul{margin-top:20px;}
	.page_company .companyAcc>dl>dt>ul>li:not(:first-child){margin-top:16px;}
	.page_company .companyAcc>dl>dt>ul>li>hgroup>h3{margin-left:4px;}
	.page_company .companyAcc>dl>dt>ul>li>figcaption{margin-top:4px;}
	.page_company .companyAcc>dl>dd{width:calc(60% - 10px);}
}
@media (max-width:980px){
	.page_company .companyAcc>dl{display:block;}
	.page_company .companyAcc>dl>dt{padding:0;width:100%;}
	.page_company .companyAcc>dl>dd{margin-top:30px;width:100%;}
	.page_company .companyAcc>dl>dd>.googlemap{height:250px;}
}

/*page_history*/
.page_history{padding:80px 40px;}
.page_history .historyMat>dl{position:relative;display:flex;align-items:flex-start;}
.page_history .historyMat>dl:before{position:absolute;top:0;left:0;display:block;content:"";
	width:2px;height:100%;background:#cec0a8;
}
.page_history .historyMat>dl:not(:first-child){padding-top:40px;}
.page_history .historyMat>dl>dt{position:relative;width:80px;text-align:right;font-family:"Exo",sans-serif;
	font-size:24px;color:#7b6b5c;font-weight:500;
}
.page_history .historyMat>dl>dt:before{position:absolute;top:50%;left:-2px;display:block;content:"";width:6px;height:6px;background:#7b6b5c;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
}
.page_history .historyMat>dl>dd{margin-top:7px;padding-left:40px;width:calc(100% - 80px);}
.page_history .historyMat>dl>dd>figcaption{display:flex;font-weight:bold;}
.page_history .historyMat>dl>dd>figcaption:not(:first-child){margin-top:10px;}
.page_history .historyMat>dl>dd>figcaption>span{display:block;width:60px;color:#7b6b5c;}
.page_history .historyMat>dl>dd>figcaption>p{width:calc(100% - 60px);}
@media (max-width:1380px){
	.page_history{padding:70px 30px;}
	.page_history .historyMat>dl:not(:first-child){padding-top:30px;}
	.page_history .historyMat>dl>dt{width:70px;font-size:21px;}
	.page_history .historyMat>dl>dd{margin-top:4px;padding-left:30px;width:calc(100% - 70px);}
	.page_history .historyMat>dl>dd>figcaption:not(:first-child){margin-top:7px;}
	.page_history .historyMat>dl>dd>figcaption>span{width:50px;}
	.page_history .historyMat>dl>dd>figcaption>p{width:calc(100% - 50px);}
}
@media (max-width:1180px){
	.page_history{padding:60px 20px;}
	.page_history .historyMat>dl:not(:first-child){padding-top:20px;}
	.page_history .historyMat>dl>dt{width:60px;font-size:18px;}
	.page_history .historyMat>dl>dd{padding-left:20px;width:calc(100% - 60px);}
	.page_history .historyMat>dl>dd>figcaption:not(:first-child){margin-top:4px;}
	.page_history .historyMat>dl>dd>figcaption>span{width:40px;}
	.page_history .historyMat>dl>dd>figcaption>p{width:calc(100% - 40px);}
}
@media (max-width:980px){
	.page_history{padding:50px 20px;}
}

/*page_service*/
.page_service{padding:80px 0;}
.page_service .serviceTit{padding:0 40px;text-align:center;font-size:24px;}
.page_service .serviceMat{display:flex;margin-top:60px;}
.page_service .serviceMat>dl{position:relative;padding:60px;width:50%;overflow:hidden;}
.page_service .serviceMat>dl:before{position:absolute;top:0;left:-100%;display:block;content:"";width:100%;height:100%;
	-webkit-transition:0.5s;
	transition:0.5s;
}
.page_service .serviceMat>dl>dt{position:relative;z-index:5;margin:0 auto;width:100%;max-width:580px;}
.page_service .serviceMat>dl>dt:after{padding-top:70%;}
.page_service .serviceMat>dl>dd{position:relative;z-index:5;margin-top:40px;}
.page_service .serviceMat>dl>dd>.common_tit>h3{color:#c8b89d;}
.page_service .serviceMat>dl>dd>.common_tit>h2{color:#fff;}
.page_service .serviceMat>dl>dd>ul{display:flex;flex-wrap:wrap;margin:30px auto 0;padding:10px 30px 30px 30px;
	width:100%;max-width:780px;background:rgba(0,0,0,0.08);
}
.page_service .serviceMat>dl>dd>ul>li{display:flex;align-items:center;margin-top:20px;width:50%;line-height:1;}
.page_service .serviceMat>dl>dd>ul>li:before{display:block;content:"";width:6px;height:6px;background:#fff;}
.page_service .serviceMat>dl>dd>ul>li>p{padding-left:10px;width:calc(100% - 6px);font-size:15px;color:#fff;}
.page_service .serviceMat>dl:nth-of-type(1){background:#574a40;}
.page_service .serviceMat>dl:nth-of-type(1):before{background:#7b6b5c;}
.page_service .serviceMat>dl:nth-of-type(2){background:#3d4344;}
.page_service .serviceMat>dl:nth-of-type(2):before{background:#464d4e;}
.page_service .serviceMat>dl:hover:before{left:0;}
@media (max-width:1380px){
	.page_service{padding:70px 0;}
	.page_service .serviceTit{padding:0 30px;font-size:21px;}
	.page_service .serviceMat{margin-top:50px;}
	.page_service .serviceMat>dl{padding:50px;}
	.page_service .serviceMat>dl>dd{margin-top:35px;}
	.page_service .serviceMat>dl>dd>ul{margin:25px auto 0;padding:7px 25px 25px 25px;}
	.page_service .serviceMat>dl>dd>ul>li{margin-top:18px;}
	.page_service .serviceMat>dl>dd>ul>li:before{width:5px;height:5px;}
	.page_service .serviceMat>dl>dd>ul>li>p{padding-left:8px;width:calc(100% - 5px);font-size:14px;}
}
@media (max-width:1180px){
	.page_service{padding:60px 0;}
	.page_service .serviceTit{padding:0 20px;font-size:18px;}
	.page_service .serviceMat{margin-top:40px;}
	.page_service .serviceMat>dl{padding:40px;}
	.page_service .serviceMat>dl>dd{margin-top:30px;}
	.page_service .serviceMat>dl>dd>ul{margin:20px auto 0;padding:4px 20px 20px 20px;}
	.page_service .serviceMat>dl>dd>ul>li{margin-top:16px;}
	.page_service .serviceMat>dl>dd>ul>li>p{padding-left:6px;font-size:13px;}
}
@media (max-width:1080px){
	.page_service{padding:50px 0;}
	.page_service .serviceTit{font-size:15px;}
	.page_service .serviceMat{display:block;}
	.page_service .serviceMat>dl{padding:40px 30px;width:100%;}
}
@media (max-width:520px){
	.page_service .serviceMat>dl>dd>ul>li{width:100%;}
}

/*page_for-owners*/
.page_forOwn{padding:80px 40px;}
.page_forOwn .forOwnSep{display:flex;justify-content:space-between;}
.page_forOwn .forOwnSep>dt{position:relative;z-index:5;width:calc(50% - 20px);}
.page_forOwn .forOwnSep>dt:after{padding-top:0;height:auto;}
.page_forOwn .forOwnSep>dd{position:relative;padding:90px 20px 90px 0;width:calc(50% - 20px);}
.page_forOwn .forOwnSep>dd:after{position:absolute;bottom:-20px;left:-80px;display:block;content:"";
	width:calc(100% + 80px);height:81%;background:#f7f5eb;
}
.page_forOwn .forOwnSep>dd>h3{position:relative;z-index:5;line-height:1;font-family:"Exo",sans-serif;font-size:48px;
	color:#7b6b5c;font-weight:400;text-transform:uppercase;
}
.page_forOwn .forOwnSep>dd>figcaption{position:relative;z-index:5;margin-top:30px;font-size:20px;font-weight:bold;}
@media (max-width:1380px){
	.page_forOwn{padding:70px 30px;}
	.page_forOwn .forOwnSep>dt{width:calc(50% - 15px);}
	.page_forOwn .forOwnSep>dd{padding:70px 20px 70px 0;width:calc(50% - 15px);}
	.page_forOwn .forOwnSep>dd:after{height:82%;}
	.page_forOwn .forOwnSep>dd>h3{font-size:42px;}
	.page_forOwn .forOwnSep>dd>figcaption{margin-top:25px;font-size:18px;}
}
@media (max-width:1180px){
	.page_forOwn{padding:60px 20px;}
	.page_forOwn .forOwnSep>dt{width:calc(50% - 10px);}
	.page_forOwn .forOwnSep>dd{padding:50px 20px 50px 0;width:calc(50% - 10px);}
	.page_forOwn .forOwnSep>dd:after{height:86%;}
	.page_forOwn .forOwnSep>dd>h3{font-size:36px;}
	.page_forOwn .forOwnSep>dd>figcaption{margin-top:20px;font-size:16px;}
}
@media (max-width:980px){
	.page_forOwn{padding:50px 20px;}
	.page_forOwn .forOwnSep{display:block;}
	.page_forOwn .forOwnSep>dt{width:100%;}
	.page_forOwn .forOwnSep>dt:after{height:240px;}
	.page_forOwn .forOwnSep>dd{margin-top:30px;padding:0;width:100%;}
	.page_forOwn .forOwnSep>dd:after{display:none;}
	.page_forOwn .forOwnSep>dd>h3{text-align:center;font-size:30px;}
	.page_forOwn .forOwnSep>dd>figcaption{text-align:center;font-size:14px;}
}

.page_forOwn .forOwnBtn{margin-top:80px;}
.page_forOwn .forOwnBtn>ul{display:flex;flex-wrap:wrap;margin-top:-30px;margin-left:-40px;}
.page_forOwn .forOwnBtn>ul>li{margin-top:30px;padding-left:40px;width:33.333333%;}
.page_forOwn .forOwnBtn>ul>li>a{display:flex;justify-content:space-between;align-items:center;padding:0 15px 15px;
	line-height:1;border-bottom:2px solid #cec0a8;
}
.page_forOwn .forOwnBtn>ul>li>a>h3{font-size:15px;color:#333;
	-webkit-transition:0.3s;
	transition:0.3s;
}
.page_forOwn .forOwnBtn>ul>li>a>i{font-size:12px;color:#cec0a8;}
.page_forOwn .forOwnBtn>ul>li>a:hover>h3{color:#7b6b5c;}
@media (max-width:1380px){
	.page_forOwn .forOwnBtn{margin-top:70px;}
	.page_forOwn .forOwnBtn>ul{margin-top:-25px;margin-left:-30px;}
	.page_forOwn .forOwnBtn>ul>li{margin-top:25px;padding-left:30px;}
	.page_forOwn .forOwnBtn>ul>li>a{padding:0 12px 12px;}
	.page_forOwn .forOwnBtn>ul>li>a>h3{font-size:14px;}
}
@media (max-width:1180px){
	.page_forOwn .forOwnBtn{margin-top:60px;}
	.page_forOwn .forOwnBtn>ul{margin-left:-20px;}
	.page_forOwn .forOwnBtn>ul>li{padding-left:20px;}
	.page_forOwn .forOwnBtn>ul>li>a>h3{font-size:13px;}
}
@media (max-width:980px){
	.page_forOwn .forOwnBtn{margin-top:40px;}
}
@media (max-width:760px){
	.page_forOwn .forOwnBtn>ul>li{width:50%;}
}
@media (max-width:520px){
	.page_forOwn .forOwnBtn>ul>li{width:100%;}
}

.page_forOwn .forOwnRen{display:flex;justify-content:space-between;align-items:flex-start;margin-top:60px;}
.page_forOwn .forOwnRen>.common_tit{align-items:flex-start;width:calc(30% - 20px);}
.page_forOwn .forOwnRen>.common_tit>h2{font-size:24px;}
.page_forOwn .forOwnRenMat{width:calc(70% - 20px);}
.page_forOwn .forOwnRenMat>h3{font-size:18px;}
.page_forOwn .forOwnRenMat>div{margin-top:40px;}
.page_forOwn .forOwnRenMat>div>h2{line-height:1;font-size:24px;color:#7b6b5c;}
.page_forOwn .forOwnRenMat>div>h2:not(:first-child){margin-top:50px;}
.page_forOwn .forOwnRenMat>div>fieldset{margin-top:35px;}
.page_forOwn .forOwnRenMat>div>fieldset>h3{line-height:1;font-size:18px;}
.page_forOwn .forOwnRenMat>div>fieldset>figcaption{margin-top:10px;font-weight:bold;}
.page_forOwn .forOwnRenMat>div>fieldset>figure{margin-top:15px;}
.page_forOwn .forOwnRenMat>div>fieldset>figure>img{width:100%;}
@media (max-width:1380px){
	.page_forOwn .forOwnRen{margin-top:50px;}
	.page_forOwn .forOwnRen>.common_tit{width:calc(30% - 10px);}
	.page_forOwn .forOwnRen>.common_tit>h2{font-size:21px;}
	.page_forOwn .forOwnRenMat{width:calc(70% - 15px);}
	.page_forOwn .forOwnRenMat>h3{font-size:17px;}
	.page_forOwn .forOwnRenMat>div{margin-top:35px;}
	.page_forOwn .forOwnRenMat>div>h2{font-size:21px;}
	.page_forOwn .forOwnRenMat>div>h2:not(:first-child){margin-top:40px;}
	.page_forOwn .forOwnRenMat>div>fieldset{margin-top:30px;}
	.page_forOwn .forOwnRenMat>div>fieldset>h3{font-size:17px;}
	.page_forOwn .forOwnRenMat>div>fieldset>figcaption{margin-top:7px;}
	.page_forOwn .forOwnRenMat>div>fieldset>figure{margin-top:12px;}
}
@media (max-width:1180px){
	.page_forOwn .forOwnRen{margin-top:40px;}
	.page_forOwn .forOwnRen>.common_tit{width:calc(30% - 10px);}
	.page_forOwn .forOwnRen>.common_tit>h2{font-size:18px;}
	.page_forOwn .forOwnRenMat{width:calc(70% - 10px);}
	.page_forOwn .forOwnRenMat>h3{font-size:16px;}
	.page_forOwn .forOwnRenMat>div{margin-top:30px;}
	.page_forOwn .forOwnRenMat>div>h2{font-size:18px;}
	.page_forOwn .forOwnRenMat>div>h2:not(:first-child){margin-top:30px;}
	.page_forOwn .forOwnRenMat>div>fieldset{margin-top:25px;}
	.page_forOwn .forOwnRenMat>div>fieldset>h3{font-size:16px;}
	.page_forOwn .forOwnRenMat>div>fieldset>figure{margin-top:9px;}
}
@media (max-width:980px){
	.page_forOwn .forOwnRen{display:block;margin-top:30px;}
	.page_forOwn .forOwnRen>.common_tit{align-items:center;width:100%;}
	.page_forOwn .forOwnRenMat{margin-top:30px;width:100%;}
	.page_forOwn .forOwnRenMat>h3{text-align:center;font-size:15px;}
	.page_forOwn .forOwnRenMat>div>h2{font-size:15px;}
	.page_forOwn .forOwnRenMat>div>fieldset>h3{font-size:15px;}
}

.page_forOwn .forOwnRea{display:flex;justify-content:space-between;align-items:flex-start;
	margin-top:60px;padding-top:60px;border-top:2px solid #cec0a8;
}
.page_forOwn .forOwnRea>.common_tit{align-items:flex-start;width:calc(30% - 20px);}
.page_forOwn .forOwnRea>.common_tit>h2{font-size:24px;}
.page_forOwn .forOwnReaMat{width:calc(70% - 20px);}
.page_forOwn .forOwnReaMat>h3{font-size:18px;}
.page_forOwn .forOwnReaMat>div{margin-top:40px;}
.page_forOwn .forOwnReaMat>div>ul{display:flex;flex-wrap:wrap;margin-top:-40px;margin-left:-40px;}
.page_forOwn .forOwnReaMat>div>ul>li{margin-top:40px;padding-left:40px;width:33.333333%;}
.page_forOwn .forOwnReaMat>div>ul>li>figure:after{padding-top:70%;}
.page_forOwn .forOwnReaMat>div>ul>li>hgroup{margin-top:25px;text-align:center;}
.page_forOwn .forOwnReaMat>div>ul>li>hgroup>h3{line-height:1;color:#7b6b5c;}
.page_forOwn .forOwnReaMat>div>ul>li>hgroup>p{margin-top:10px;font-size:14px;}
@media (max-width:1380px){
	.page_forOwn .forOwnRea{margin-top:50px;padding-top:50px;}
	.page_forOwn .forOwnRea>.common_tit{width:calc(30% - 15px);}
	.page_forOwn .forOwnRea>.common_tit>h2{font-size:21px;}
	.page_forOwn .forOwnReaMat{width:calc(70% - 15px);}
	.page_forOwn .forOwnReaMat>h3{font-size:17px;}
	.page_forOwn .forOwnReaMat>div{margin-top:35px;}
	.page_forOwn .forOwnReaMat>div>ul{margin-top:-30px;margin-left:-30px;}
	.page_forOwn .forOwnReaMat>div>ul>li{margin-top:30px;padding-left:30px;}
	.page_forOwn .forOwnReaMat>div>ul>li>hgroup{margin-top:22px;}
	.page_forOwn .forOwnReaMat>div>ul>li>hgroup>p{margin-top:8px;font-size:13px;}
}
@media (max-width:1180px){
	.page_forOwn .forOwnRea{margin-top:40px;padding-top:40px;}
	.page_forOwn .forOwnRea>.common_tit{width:calc(30% - 10px);}
	.page_forOwn .forOwnRea>.common_tit>h2{font-size:18px;}
	.page_forOwn .forOwnReaMat{width:calc(70% - 10px);}
	.page_forOwn .forOwnReaMat>h3{font-size:16px;}
	.page_forOwn .forOwnReaMat>div{margin-top:30px;}
	.page_forOwn .forOwnReaMat>div>ul{margin-top:-20px;margin-left:-20px;}
	.page_forOwn .forOwnReaMat>div>ul>li{margin-top:20px;padding-left:20px;}
	.page_forOwn .forOwnReaMat>div>ul>li>hgroup{margin-top:19px;}
	.page_forOwn .forOwnReaMat>div>ul>li>hgroup>p{margin-top:6px;font-size:12px;}
}
@media (max-width:980px){
	.page_forOwn .forOwnRea{display:block;margin-top:30px;padding-top:30px;}
	.page_forOwn .forOwnRea>.common_tit{align-items:center;width:100%;}
	.page_forOwn .forOwnReaMat{margin-top:30px;width:100%;}
	.page_forOwn .forOwnReaMat>h3{text-align:center;font-size:15px;}
}
@media (max-width:720px){
	.page_forOwn .forOwnReaMat>div>ul>li{width:50%;}
}
@media (max-width:500px){
	.page_forOwn .forOwnReaMat>div>ul>li{width:100%;}
	.page_forOwn .forOwnReaMat>div>ul>li>figure{margin:0 auto;width:100%;max-width:340px;}
}

.page_forOwn .forOwnLan{display:flex;justify-content:space-between;align-items:flex-start;
	margin-top:60px;padding-top:60px;border-top:2px solid #cec0a8;
}
.page_forOwn .forOwnLan>.common_tit{align-items:flex-start;width:calc(30% - 20px);}
.page_forOwn .forOwnLan>.common_tit>h2{font-size:24px;}
.page_forOwn .forOwnLanMat{width:calc(70% - 20px);}
.page_forOwn .forOwnLanMat>h3{font-size:18px;}
.page_forOwn .forOwnLanMat>ul{margin-top:40px;padding:40px;background:#574a40;}
.page_forOwn .forOwnLanMat>ul>li{display:flex;align-items:flex-start;color:#fff;}
.page_forOwn .forOwnLanMat>ul>li:not(:first-child){margin-top:15px;}
.page_forOwn .forOwnLanMat>ul>li:before{display:block;content:"";margin:10px 10px 0 0;width:6px;height:6px;background:#fff;}
.page_forOwn .forOwnLanMat>ul>li>p{width:calc(100% - 16px);}
@media (max-width:1380px){
	.page_forOwn .forOwnLan{margin-top:50px;padding-top:50px;}
	.page_forOwn .forOwnLan>.common_tit{width:calc(30% - 15px);}
	.page_forOwn .forOwnLan>.common_tit>h2{font-size:21px;}
	.page_forOwn .forOwnLanMat{width:calc(70% - 15px);}
	.page_forOwn .forOwnLanMat>h3{font-size:17px;}
	.page_forOwn .forOwnLanMat>ul{margin-top:35px;padding:35px;}
	.page_forOwn .forOwnLanMat>ul>li:not(:first-child){margin-top:12px;}
	.page_forOwn .forOwnLanMat>ul>li:before{margin:11px 7px 0 0;width:5px;height:5px;}
	.page_forOwn .forOwnLanMat>ul>li>p{width:calc(100% - 12px);}
}
@media (max-width:1180px){
	.page_forOwn .forOwnLan{margin-top:40px;padding-top:40px;}
	.page_forOwn .forOwnLan>.common_tit{width:calc(30% - 10px);}
	.page_forOwn .forOwnLan>.common_tit>h2{font-size:18px;}
	.page_forOwn .forOwnLanMat{width:calc(70% - 10px);}
	.page_forOwn .forOwnLanMat>h3{font-size:16px;}
	.page_forOwn .forOwnLanMat>ul{margin-top:30px;padding:30px;}
	.page_forOwn .forOwnLanMat>ul>li:not(:first-child){margin-top:9px;}
	.page_forOwn .forOwnLanMat>ul>li:before{margin:9px 4px 0 0;}
	.page_forOwn .forOwnLanMat>ul>li>p{width:calc(100% - 9px);}
}
@media (max-width:980px){
	.page_forOwn .forOwnLan{display:block;margin-top:30px;padding-top:30px;}
	.page_forOwn .forOwnLan>.common_tit{align-items:center;width:100%;}
	.page_forOwn .forOwnLanMat{margin-top:30px;width:100%;}
	.page_forOwn .forOwnLanMat>h3{text-align:center;font-size:15px;}
}

.page_forOwn .forOwnPar{display:flex;justify-content:space-between;align-items:flex-start;
	margin-top:60px;padding-top:60px;border-top:2px solid #cec0a8;
}
.page_forOwn .forOwnPar>.common_tit{align-items:flex-start;width:calc(30% - 20px);}
.page_forOwn .forOwnPar>.common_tit>h2{font-size:24px;}
.page_forOwn .forOwnParMat{width:calc(70% - 20px);}
.page_forOwn .forOwnParMat>h3{font-size:18px;}
.page_forOwn .forOwnParMat>ol{display:flex;justify-content:space-between;margin-top:40px;}
.page_forOwn .forOwnParMat>ol>li{width:calc(50% - 10px);}
.page_forOwn .forOwnParMat>ol>li:after{padding-top:70%;}
@media (max-width:1380px){
	.page_forOwn .forOwnPar{margin-top:50px;padding-top:50px;}
	.page_forOwn .forOwnPar>.common_tit{width:calc(30% - 15px);}
	.page_forOwn .forOwnPar>.common_tit>h2{font-size:21px;}
	.page_forOwn .forOwnParMat{width:calc(70% - 15px);}
	.page_forOwn .forOwnParMat>h3{font-size:17px;}
	.page_forOwn .forOwnParMat>ol{margin-top:35px;}
	.page_forOwn .forOwnParMat>ol>li{width:calc(50% - 5px);}
}
@media (max-width:1180px){
	.page_forOwn .forOwnPar{margin-top:40px;padding-top:40px;}
	.page_forOwn .forOwnPar>.common_tit{width:calc(30% - 10px);}
	.page_forOwn .forOwnPar>.common_tit>h2{font-size:18px;}
	.page_forOwn .forOwnParMat{width:calc(70% - 10px);}
	.page_forOwn .forOwnParMat>h3{font-size:16px;}
	.page_forOwn .forOwnParMat>ol{margin-top:30px;}
}
@media (max-width:980px){
	.page_forOwn .forOwnPar{display:block;margin-top:30px;padding-top:30px;}
	.page_forOwn .forOwnPar>.common_tit{align-items:center;width:100%;}
	.page_forOwn .forOwnParMat{margin-top:30px;width:100%;}
	.page_forOwn .forOwnParMat>h3{text-align:center;font-size:15px;}
}

.page_forOwn .forOwnRef{display:flex;justify-content:space-between;align-items:flex-start;
	margin-top:60px;padding-top:60px;border-top:2px solid #cec0a8;
}
.page_forOwn .forOwnRef>.common_tit{align-items:flex-start;width:calc(30% - 20px);}
.page_forOwn .forOwnRef>.common_tit>h2{font-size:24px;}
.page_forOwn .forOwnRefMat{width:calc(70% - 20px);}
.page_forOwn .forOwnRefMat>h3{font-size:18px;}
.page_forOwn .forOwnRefMat>div{margin-top:40px;}
.page_forOwn .forOwnRefMat>div>dl{display:flex;justify-content:space-between;}
.page_forOwn .forOwnRefMat>div>dl:not(:first-child){margin-top:30px;}
.page_forOwn .forOwnRefMat>div>dl>dt{width:calc(40% - 20px);}
.page_forOwn .forOwnRefMat>div>dl>dt:after{padding-top:0;height:auto;}
.page_forOwn .forOwnRefMat>div>dl>dd{padding:40px 0;width:calc(60% - 20px);}
.page_forOwn .forOwnRefMat>div>dl>dd>h3{line-height:1;font-size:18px;color:#7b6b5c;}
.page_forOwn .forOwnRefMat>div>dl>dd>figcaption{margin-top:20px;font-weight:bold;}
@media (max-width:1380px){
	.page_forOwn .forOwnRef{margin-top:50px;padding-top:50px;}
	.page_forOwn .forOwnRef>.common_tit{width:calc(30% - 15px);}
	.page_forOwn .forOwnRef>.common_tit>h2{font-size:21px;}
	.page_forOwn .forOwnRefMat{width:calc(70% - 15px);}
	.page_forOwn .forOwnRefMat>h3{font-size:17px;}
	.page_forOwn .forOwnRefMat>div{margin-top:35px;}
	.page_forOwn .forOwnRefMat>div>dl:not(:first-child){margin-top:25px;}
	.page_forOwn .forOwnRefMat>div>dl>dt{width:calc(40% - 15px);}
	.page_forOwn .forOwnRefMat>div>dl>dd{padding:30px 0;width:calc(60% - 15px);}
	.page_forOwn .forOwnRefMat>div>dl>dd>h3{font-size:17px;}
	.page_forOwn .forOwnRefMat>div>dl>dd>figcaption{margin-top:15px;}
}
@media (max-width:1180px){
	.page_forOwn .forOwnRef{margin-top:40px;padding-top:40px;}
	.page_forOwn .forOwnRef>.common_tit{width:calc(30% - 10px);}
	.page_forOwn .forOwnRef>.common_tit>h2{font-size:18px;}
	.page_forOwn .forOwnRefMat{width:calc(70% - 10px);}
	.page_forOwn .forOwnRefMat>h3{font-size:16px;}
	.page_forOwn .forOwnRefMat>div{margin-top:30px;}
	.page_forOwn .forOwnRefMat>div>dl:not(:first-child){margin-top:20px;}
	.page_forOwn .forOwnRefMat>div>dl>dt{width:calc(40% - 10px);}
	.page_forOwn .forOwnRefMat>div>dl>dd{padding:20px 0;width:calc(60% - 10px);}
	.page_forOwn .forOwnRefMat>div>dl>dd>h3{font-size:16px;}
	.page_forOwn .forOwnRefMat>div>dl>dd>figcaption{margin-top:10px;}
}
@media (max-width:980px){
	.page_forOwn .forOwnRef{display:block;margin-top:30px;padding-top:30px;}
	.page_forOwn .forOwnRef>.common_tit{align-items:center;width:100%;}
	.page_forOwn .forOwnRefMat{margin-top:30px;width:100%;}
	.page_forOwn .forOwnRefMat>h3{text-align:center;font-size:15px;}
	.page_forOwn .forOwnRefMat>div>dl>dd>h3{font-size:15px;}
}
@media (max-width:780px){
	.page_forOwn .forOwnRefMat>div>dl{display:block;}
	.page_forOwn .forOwnRefMat>div>dl>dt{width:100%;}
	.page_forOwn .forOwnRefMat>div>dl>dt:after{height:240px;}
	.page_forOwn .forOwnRefMat>div>dl>dd{margin-top:30px;padding:0;width:100%;}
}

.page_forOwn .forOwnInh{display:flex;justify-content:space-between;align-items:flex-start;
	margin-top:60px;padding-top:60px;border-top:2px solid #cec0a8;
}
.page_forOwn .forOwnInh>.common_tit{align-items:flex-start;width:calc(30% - 20px);}
.page_forOwn .forOwnInh>.common_tit>h2{font-size:24px;}
.page_forOwn .forOwnInhMat{width:calc(70% - 20px);}
.page_forOwn .forOwnInhMat>h3{font-size:18px;}
.page_forOwn .forOwnInhMat>div{margin-top:40px;}
.page_forOwn .forOwnInhMat>div>dl{display:flex;justify-content:space-between;}
.page_forOwn .forOwnInhMat>div>dl:not(:first-child){margin-top:30px;}
.page_forOwn .forOwnInhMat>div>dl>dt{width:calc(40% - 20px);}
.page_forOwn .forOwnInhMat>div>dl>dt:after{padding-top:0;height:auto;}
.page_forOwn .forOwnInhMat>div>dl>dd{padding:40px 0;width:calc(60% - 20px);}
.page_forOwn .forOwnInhMat>div>dl>dd>h3{line-height:1;font-size:18px;color:#7b6b5c;}
.page_forOwn .forOwnInhMat>div>dl>dd>figcaption{margin-top:20px;font-weight:bold;}
.page_forOwn .forOwnInhMat>div>hgroup{display:flex;justify-content:flex-start;margin-top:30px;}
.page_forOwn .forOwnInhMat>div>hgroup>a{line-height:1;padding:25px 75px;background:#3d4344;font-size:20px;color:#fff;}
.page_forOwn .forOwnInhMat>div>hgroup>a:hover{opacity:0.6;}
@media (max-width:1380px){
	.page_forOwn .forOwnInh{margin-top:50px;padding-top:50px;}
	.page_forOwn .forOwnInh>.common_tit{width:calc(30% - 15px);}
	.page_forOwn .forOwnInh>.common_tit>h2{font-size:21px;}
	.page_forOwn .forOwnInhMat{width:calc(70% - 15px);}
	.page_forOwn .forOwnInhMat>h3{font-size:17px;}
	.page_forOwn .forOwnInhMat>div{margin-top:35px;}
	.page_forOwn .forOwnInhMat>div>dl:not(:first-child){margin-top:25px;}
	.page_forOwn .forOwnInhMat>div>dl>dt{width:calc(40% - 15px);}
	.page_forOwn .forOwnInhMat>div>dl>dd{padding:30px 0;width:calc(60% - 15px);}
	.page_forOwn .forOwnInhMat>div>dl>dd>h3{font-size:17px;}
	.page_forOwn .forOwnInhMat>div>dl>dd>figcaption{margin-top:15px;}
	.page_forOwn .forOwnInhMat>div>hgroup{margin-top:25px;}
	.page_forOwn .forOwnInhMat>div>hgroup>a{padding:22px 60px;font-size:18px;}
}
@media (max-width:1180px){
	.page_forOwn .forOwnInh{margin-top:40px;padding-top:40px;}
	.page_forOwn .forOwnInh>.common_tit{width:calc(30% - 10px);}
	.page_forOwn .forOwnInh>.common_tit>h2{font-size:18px;}
	.page_forOwn .forOwnInhMat{width:calc(70% - 10px);}
	.page_forOwn .forOwnInhMat>h3{font-size:16px;}
	.page_forOwn .forOwnInhMat>div{margin-top:30px;}
	.page_forOwn .forOwnInhMat>div>dl:not(:first-child){margin-top:20px;}
	.page_forOwn .forOwnInhMat>div>dl>dt{width:calc(40% - 10px);}
	.page_forOwn .forOwnInhMat>div>dl>dd{padding:20px 0;width:calc(60% - 10px);}
	.page_forOwn .forOwnInhMat>div>dl>dd>h3{font-size:16px;}
	.page_forOwn .forOwnInhMat>div>dl>dd>figcaption{margin-top:10px;}
	.page_forOwn .forOwnInhMat>div>hgroup{margin-top:20px;}
	.page_forOwn .forOwnInhMat>div>hgroup>a{padding:19px 45px;font-size:16px;}
}
@media (max-width:980px){
	.page_forOwn .forOwnInh{display:block;margin-top:30px;padding-top:30px;}
	.page_forOwn .forOwnInh>.common_tit{align-items:center;width:100%;}
	.page_forOwn .forOwnInhMat{margin-top:30px;width:100%;}
	.page_forOwn .forOwnInhMat>h3{text-align:center;font-size:15px;}
	.page_forOwn .forOwnInhMat>div>dl>dd>h3{font-size:15px;}
}
@media (max-width:780px){
	.page_forOwn .forOwnInhMat>div>dl{display:block;}
	.page_forOwn .forOwnInhMat>div>dl>dt{width:100%;}
	.page_forOwn .forOwnInhMat>div>dl>dt:after{height:240px;}
	.page_forOwn .forOwnInhMat>div>dl>dd{margin-top:30px;padding:0;width:100%;}
}

.page_forOwn .forOwnRoo{position:relative;display:flex;justify-content:space-between;margin-top:60px;padding:40px;
	overflow:hidden;background:#3d4344;
}
.page_forOwn .forOwnRoo:before{position:absolute;top:0;left:-100%;display:block;content:"";width:100%;height:100%;background:#585e5f;
	-webkit-transition:0.5s;
	transition:0.5s;
}
.page_forOwn .forOwnRoo>dt{position:relative;z-index:5;width:calc(50% - 20px);}
.page_forOwn .forOwnRoo>dt:after{padding-top:0;height:auto;}
.page_forOwn .forOwnRoo>dd{position:relative;z-index:5;padding:60px 0;width:calc(50% - 20px);}
.page_forOwn .forOwnRoo>dd>.common_tit>h3{color:#c8b89d;}
.page_forOwn .forOwnRoo>dd>.common_tit>h2{color:#fff;}
.page_forOwn .forOwnRoo:hover:before{left:0;}
@media (max-width:1380px){
	.page_forOwn .forOwnRoo{margin-top:50px;padding:35px;}
	.page_forOwn .forOwnRoo>dt{width:calc(55% - 15px);}
	.page_forOwn .forOwnRoo>dd{padding:50px 0;width:calc(45% - 15px);}
}
@media (max-width:1180px){
	.page_forOwn .forOwnRoo{margin-top:40px;padding:30px;}
	.page_forOwn .forOwnRoo>dt{width:calc(60% - 10px);}
	.page_forOwn .forOwnRoo>dd{padding:40px 0;width:calc(40% - 10px);}
}
@media (max-width:980px){
	.page_forOwn .forOwnRoo>dt{width:calc(65% - 10px);}
	.page_forOwn .forOwnRoo>dd{padding:30px 0;width:calc(35% - 10px);}
}
@media (max-width:780px){
	.page_forOwn .forOwnRoo{display:block;}
	.page_forOwn .forOwnRoo>dt{width:100%;}
	.page_forOwn .forOwnRoo>dt:after{height:240px;}
	.page_forOwn .forOwnRoo>dd{margin-top:30px;padding:0;width:100%;}
}

/*page_room-search*/
.page_roomSea{padding:80px 40px;}
.page_roomSea .roomSeaSep{display:flex;justify-content:space-between;}
.page_roomSea .roomSeaSep>dt{position:relative;z-index:5;width:calc(50% - 20px);}
.page_roomSea .roomSeaSep>dt:after{padding-top:0;height:auto;}
.page_roomSea .roomSeaSep>dd{position:relative;padding:90px 20px 90px 0;width:calc(50% - 20px);}
.page_roomSea .roomSeaSep>dd:after{position:absolute;bottom:-20px;left:-80px;display:block;content:"";
	width:calc(100% + 80px);height:75%;background:#f7f5eb;
}
.page_roomSea .roomSeaSep>dd>h3{position:relative;z-index:5;line-height:1;font-family:"Exo",sans-serif;font-size:48px;
	color:#7b6b5c;font-weight:400;text-transform:uppercase;
}
.page_roomSea .roomSeaSep>dd>figcaption{position:relative;z-index:5;margin-top:30px;font-size:20px;font-weight:bold;}
@media (max-width:1380px){
	.page_roomSea{padding:70px 30px;}
	.page_roomSea .roomSeaSep>dt{width:calc(50% - 15px);}
	.page_roomSea .roomSeaSep>dd{padding:70px 20px 70px 0;width:calc(50% - 15px);}
	.page_roomSea .roomSeaSep>dd:after{height:77%;}
	.page_roomSea .roomSeaSep>dd>h3{font-size:42px;}
	.page_roomSea .roomSeaSep>dd>figcaption{margin-top:25px;font-size:18px;}
}
@media (max-width:1180px){
	.page_roomSea{padding:60px 30px;}
	.page_roomSea .roomSeaSep>dt{width:calc(50% - 10px);}
	.page_roomSea .roomSeaSep>dd{padding:50px 20px 50px 0;width:calc(50% - 10px);}
	.page_roomSea .roomSeaSep>dd:after{height:81%;}
	.page_roomSea .roomSeaSep>dd>h3{font-size:36px;}
	.page_roomSea .roomSeaSep>dd>figcaption{margin-top:20px;font-size:16px;}
}
@media (max-width:980px){
	.page_roomSea{padding:50px 20px;}
	.page_roomSea .roomSeaSep{display:block;}
	.page_roomSea .roomSeaSep>dt{width:100%;}
	.page_roomSea .roomSeaSep>dt:after{height:240px;}
	.page_roomSea .roomSeaSep>dd{margin-top:30px;padding:0;width:100%;}
	.page_roomSea .roomSeaSep>dd:after{display:none;}
	.page_roomSea .roomSeaSep>dd>h3{text-align:center;font-size:30px;}
	.page_roomSea .roomSeaSep>dd>figcaption{text-align:center;font-size:14px;}
}

.page_roomSea .roomSeaRen{display:flex;justify-content:space-between;align-items:flex-start;margin-top:80px;}
.page_roomSea .roomSeaRen>dt{width:calc(30% - 20px);}
.page_roomSea .roomSeaRen>dt>.common_tit{align-items:flex-start;}
.page_roomSea .roomSeaRen>dt>dl{margin-top:40px;}
.page_roomSea .roomSeaRen>dt>dl>.googlemap{height:418px;}
.page_roomSea .roomSeaRen>dt>dl>dd{display:flex;justify-content:center;align-items:center;margin-top:20px;line-height:1;}
.page_roomSea .roomSeaRen>dt>dl>dd>i{display:inline-block;margin-right:10px;color:#7b6b5c;}
.page_roomSea .roomSeaRen>dd{width:calc(70% - 20px);}
.page_roomSea .roomSeaRen>dd>h3{font-size:20px;}
.page_roomSea .roomSeaRen>dd>div{margin-top:30px;padding:30px;border:2px solid #d2d2d2;}
.page_roomSea .roomSeaRen>dd>div>ul{display:flex;flex-wrap:wrap;margin-top:-20px;margin-left:-20px;}
.page_roomSea .roomSeaRen>dd>div>ul>li{display:flex;align-items:center;margin-top:20px;padding-left:20px;width:50%;}
.page_roomSea .roomSeaRen>dd>div>ul>li:before{display:block;content:"";margin-right:10px;width:6px;height:6px;background:#3d4344;}
.page_roomSea .roomSeaRen>dd>ol{display:flex;justify-content:space-between;margin-top:30px;}
.page_roomSea .roomSeaRen>dd>ol>li{width:calc(50% - 10px);}
@media (max-width:1380px){
	.page_roomSea .roomSeaRen{margin-top:70px;}
	.page_roomSea .roomSeaRen>dt{width:calc(30% - 15px);}
	.page_roomSea .roomSeaRen>dt>dl{margin-top:30px;}
	.page_roomSea .roomSeaRen>dt>dl>.googlemap{height:407px;}
	.page_roomSea .roomSeaRen>dt>dl>dd{margin-top:17px;}
	.page_roomSea .roomSeaRen>dt>dl>dd>i{margin-right:7px;}
	.page_roomSea .roomSeaRen>dd{width:calc(70% - 15px);}
	.page_roomSea .roomSeaRen>dd>h3{font-size:18px;}
	.page_roomSea .roomSeaRen>dd>div{margin-top:25px;padding:25px;}
	.page_roomSea .roomSeaRen>dd>div>ul{margin-top:-15px;margin-left:-15px;}
	.page_roomSea .roomSeaRen>dd>div>ul>li{margin-top:15px;padding-left:15px;}
	.page_roomSea .roomSeaRen>dd>div>ul>li:before{margin-right:7px;width:5px;height:5px;}
	.page_roomSea .roomSeaRen>dd>ol{margin-top:25px;}
	.page_roomSea .roomSeaRen>dd>ol>li{width:calc(50% - 5px);}
}
@media (max-width:1180px){
	.page_roomSea .roomSeaRen{margin-top:40px;}
	.page_roomSea .roomSeaRen>dt{width:calc(30% - 10px);}
	.page_roomSea .roomSeaRen>dt>dl{margin-top:20px;}
	.page_roomSea .roomSeaRen>dt>dl>.googlemap{height:346px;}
	.page_roomSea .roomSeaRen>dt>dl>dd>i{margin-right:4px;}
	.page_roomSea .roomSeaRen>dd{width:calc(70% - 10px);}
	.page_roomSea .roomSeaRen>dd>h3{font-size:16px;}
	.page_roomSea .roomSeaRen>dd>div{margin-top:20px;padding:20px;}
	.page_roomSea .roomSeaRen>dd>div>ul{margin-top:-10px;margin-left:-10px;}
	.page_roomSea .roomSeaRen>dd>div>ul>li{margin-top:10px;padding-left:10px;}
	.page_roomSea .roomSeaRen>dd>div>ul>li:before{margin-right:4px;}
	.page_roomSea .roomSeaRen>dd>ol{margin-top:20px;}
}
@media (max-width:980px){
	.page_roomSea .roomSeaRen{display:block;}
	.page_roomSea .roomSeaRen>dt{width:100%;}
	.page_roomSea .roomSeaRen>dt>.common_tit{align-items:center;}
	.page_roomSea .roomSeaRen>dt>dl>.googlemap{height:250px;}
	.page_roomSea .roomSeaRen>dd{margin-top:30px;width:100%;}
	.page_roomSea .roomSeaRen>dd>h3{text-align:center;font-size:14px;}
}
@media (max-width:640px){
	.page_roomSea .roomSeaRen>dd>div>ul>li{width:100%;}
}

.page_roomSea .roomSeaOwn{position:relative;display:flex;justify-content:space-between;margin-top:60px;padding:40px;
	overflow:hidden;background:#574a40;
}
.page_roomSea .roomSeaOwn:before{position:absolute;top:0;left:-100%;display:block;content:"";width:100%;height:100%;background:#7b6b5c;
	-webkit-transition:0.5s;
	transition:0.5s;
}
.page_roomSea .roomSeaOwn>dt{position:relative;z-index:5;width:calc(50% - 20px);}
.page_roomSea .roomSeaOwn>dt:after{padding-top:0;height:auto;}
.page_roomSea .roomSeaOwn>dd{position:relative;z-index:5;padding:60px 0;width:calc(50% - 20px);}
.page_roomSea .roomSeaOwn>dd>.common_tit>h3{color:#c8b89d;}
.page_roomSea .roomSeaOwn>dd>.common_tit>h2{color:#fff;}
.page_roomSea .roomSeaOwn:hover:before{left:0;}
@media (max-width:1380px){
	.page_roomSea .roomSeaOwn{margin-top:50px;padding:35px;}
	.page_roomSea .roomSeaOwn>dt{width:calc(55% - 15px);}
	.page_roomSea .roomSeaOwn>dd{padding:50px 0;width:calc(45% - 15px);}
}
@media (max-width:1180px){
	.page_roomSea .roomSeaOwn{margin-top:40px;padding:30px;}
	.page_roomSea .roomSeaOwn>dt{width:calc(60% - 10px);}
	.page_roomSea .roomSeaOwn>dd{padding:40px 0;width:calc(40% - 10px);}
}
@media (max-width:980px){
	.page_roomSea .roomSeaOwn>dt{width:calc(65% - 10px);}
	.page_roomSea .roomSeaOwn>dd{padding:30px 0;width:calc(35% - 10px);}
}
@media (max-width:780px){
	.page_roomSea .roomSeaOwn{display:block;}
	.page_roomSea .roomSeaOwn>dt{width:100%;}
	.page_roomSea .roomSeaOwn>dt:after{height:240px;}
	.page_roomSea .roomSeaOwn>dd{margin-top:30px;padding:0;width:100%;}
}

/*page_business*/
.page_business{padding:80px 40px;}
.page_business .businessMat>dl{display:flex;justify-content:space-between;}
.page_business .businessMat>dl:not(:first-child){margin-top:60px;}
.page_business .businessMat>dl>dd{padding:50px 0;width:calc(50% - 20px);}
.page_business .businessMat>dl>dd>.common_tit{align-items:flex-start;}
.page_business .businessMat>dl>dd>.common_tit>h3{font-size:18px;color:#c8b89d;}
.page_business .businessMat>dl>dd>.common_tit>h2{font-size:32px;}
.page_business .businessMat>dl>dd>figcaption{margin-top:30px;font-weight:bold;}
.page_business .businessMat>dl>dd>figcaption>*:not(:first-child){margin-top:15px;}
.page_business .businessMat>dl>dt{width:calc(50% - 20px);}
.page_business .businessMat>dl>dt:after{padding-top:0;height:100%;}
.page_business .businessMat>dl:nth-child(2n){
	-webkit-box-orient:horizontal;
	-webkit-box-direction:reverse;
	-moz-box-orient:horizontal;
	-moz-box-direction:reverse;
	-ms-flex-direction:row-reverse;
	flex-direction:row-reverse;
}
@media (max-width:1380px){
	.page_business{padding:70px 30px;}
	.page_business .businessMat>dl:not(:first-child){margin-top:50px;}
	.page_business .businessMat>dl>dd{padding:40px 0;width:calc(50% - 15px);}
	.page_business .businessMat>dl>dd>.common_tit>h3{font-size:16px;}
	.page_business .businessMat>dl>dd>.common_tit>h2{font-size:28px;}
	.page_business .businessMat>dl>dd>figcaption{margin-top:25px;}
	.page_business .businessMat>dl>dd>figcaption>*:not(:first-child){margin-top:10px;}
	.page_business .businessMat>dl>dt{width:calc(50% - 15px);}
}
@media (max-width:1180px){
	.page_business{padding:60px 20px;}
	.page_business .businessMat>dl:not(:first-child){margin-top:40px;}
	.page_business .businessMat>dl>dd{padding:30px 0;width:calc(50% - 10px);}
	.page_business .businessMat>dl>dd>.common_tit>h3{font-size:14px;}
	.page_business .businessMat>dl>dd>.common_tit>h2{font-size:24px;}
	.page_business .businessMat>dl>dd>figcaption{margin-top:20px;}
	.page_business .businessMat>dl>dd>figcaption>*:not(:first-child){margin-top:5px;}
	.page_business .businessMat>dl>dt{width:calc(50% - 10px);}
}
@media (max-width:980px){
	.page_business{padding:50px 20px;}
	.page_business .businessMat>dl{display:block;}
	.page_business .businessMat>dl>dd{padding:0;width:100%;}
	.page_business .businessMat>dl>dd>.common_tit{align-items:center;}
	.page_business .businessMat>dl>dd>.common_tit>h3{font-size:12px;}
	.page_business .businessMat>dl>dd>.common_tit>h2{margin-top:11px;text-align:center;line-height:1.5;font-size:20px;}
	.page_business .businessMat>dl>dt{margin-top:30px;width:100%;}
	.page_business .businessMat>dl>dt:after{height:280px;}
}

/*page_recruitment*/
.page_recruitmentBus{padding:80px 40px;}
.page_recruitmentBus .recruitmentBusTit{text-align:center;line-height:1;font-size:36px;color:#7c694f;}
.page_recruitmentBus .recruitmentBusMat{margin-top:50px;}
.page_recruitmentBus .recruitmentBusMat>dt{text-align:center;line-height:1;font-size:20px;}
.page_recruitmentBus .recruitmentBusMat>dd{margin-top:40px;}
.page_recruitmentBus .recruitmentBusMat>dd>dl{display:flex;align-items:center;overflow:hidden;border:2px solid #c3a990;border-radius:10px;}
.page_recruitmentBus .recruitmentBusMat>dd>dl:not(:first-child){margin-top:20px;}
.page_recruitmentBus .recruitmentBusMat>dd>dl>dt{padding:20px 40px;width:180px;text-align:center;background:#efe9e3;font-size:18px;}
.page_recruitmentBus .recruitmentBusMat>dd>dl>dd{padding:20px 40px;width:calc(100% - 180px);}
@media (max-width:1380px){
	.page_recruitmentBus{padding:70px 30px;}
	.page_recruitmentBus .recruitmentBusTit{font-size:32px;}
	.page_recruitmentBus .recruitmentBusMat{margin-top:40px;}
	.page_recruitmentBus .recruitmentBusMat>dt{font-size:18px;}
	.page_recruitmentBus .recruitmentBusMat>dd{margin-top:30px;}
	.page_recruitmentBus .recruitmentBusMat>dd>dl{border-radius:7px;}
	.page_recruitmentBus .recruitmentBusMat>dd>dl:not(:first-child){margin-top:17px;}
	.page_recruitmentBus .recruitmentBusMat>dd>dl>dt{padding:17px 30px;width:150px;font-size:16px;}
	.page_recruitmentBus .recruitmentBusMat>dd>dl>dd{padding:17px 30px;width:calc(100% - 150px);}
}
@media (max-width:1180px){
	.page_recruitmentBus{padding:60px 20px;}
	.page_recruitmentBus .recruitmentBusTit{font-size:28px;}
	.page_recruitmentBus .recruitmentBusMat{margin-top:30px;}
	.page_recruitmentBus .recruitmentBusMat>dt{font-size:16px;}
	.page_recruitmentBus .recruitmentBusMat>dd{margin-top:20px;}
	.page_recruitmentBus .recruitmentBusMat>dd>dl{border-radius:4px;}
	.page_recruitmentBus .recruitmentBusMat>dd>dl:not(:first-child){margin-top:14px;}
	.page_recruitmentBus .recruitmentBusMat>dd>dl>dt{padding:14px 20px;width:120px;font-size:14px;}
	.page_recruitmentBus .recruitmentBusMat>dd>dl>dd{padding:14px 20px;width:calc(100% - 130px);}
}
@media (max-width:980px){
	.page_recruitmentBus{padding:50px 20px;}
	.page_recruitmentBus .recruitmentBusTit{font-size:24px;}
}
@media (max-width:840px){
	.page_recruitmentBus .recruitmentBusTit{line-height:1.5;font-size:20px;}
	.page_recruitmentBus .recruitmentBusMat>dd>dl{display:block;}
	.page_recruitmentBus .recruitmentBusMat>dd>dl>dt{width:100%;text-align:left;}
	.page_recruitmentBus .recruitmentBusMat>dd>dl>dd{width:100%;}
}

.page_recruitmentKey{padding:0 40px 80px;}
.page_recruitmentKey .recruitmentKeyTit{text-align:center;line-height:1;font-size:36px;color:#7c694f;}
.page_recruitmentKey .recruitmentKeyMat{margin-top:50px;}
.page_recruitmentKey .recruitmentKeyMat>dl{display:flex;}
.page_recruitmentKey .recruitmentKeyMat>dl:not(:first-child){margin-top:20px;}
.page_recruitmentKey .recruitmentKeyMat>dl>dt{display:flex;justify-content:center;align-items:center;padding:40px;
	width:260px;background:#efe9e3;color:#7c694f;
}
.page_recruitmentKey .recruitmentKeyMat>dl>dd{padding:40px;width:calc(100% - 260px);background:#f8f3ee;font-size:15px;}
.page_recruitmentKey .recruitmentKeyMat>dl>dd>*:not(:first-child){margin-top:20px;}
@media (max-width:1380px){
	.page_recruitmentKey{padding:0 30px 70px;}
	.page_recruitmentKey .recruitmentKeyTit{font-size:32px;}
	.page_recruitmentKey .recruitmentKeyMat{margin-top:40px;}
	.page_recruitmentKey .recruitmentKeyMat>dl:not(:first-child){margin-top:17px;}
	.page_recruitmentKey .recruitmentKeyMat>dl>dt{padding:30px;width:220px;}
	.page_recruitmentKey .recruitmentKeyMat>dl>dd{padding:30px;width:calc(100% - 220px);font-size:14px;}
	.page_recruitmentKey .recruitmentKeyMat>dl>dd>*:not(:first-child){margin-top:15px;}
}
@media (max-width:1180px){
	.page_recruitmentKey{padding:0 20px 60px;}
	.page_recruitmentKey .recruitmentKeyTit{font-size:28px;}
	.page_recruitmentKey .recruitmentKeyMat{margin-top:30px;}
	.page_recruitmentKey .recruitmentKeyMat>dl:not(:first-child){margin-top:14px;}
	.page_recruitmentKey .recruitmentKeyMat>dl>dt{padding:20px;width:180px;}
	.page_recruitmentKey .recruitmentKeyMat>dl>dd{padding:20px;width:calc(100% - 180px);font-size:13px;}
	.page_recruitmentKey .recruitmentKeyMat>dl>dd>*:not(:first-child){margin-top:10px;}
}
@media (max-width:980px){
	.page_recruitmentKey{padding:0 20px 50px;}
	.page_recruitmentKey .recruitmentKeyTit{font-size:24px;}
}
@media (max-width:840px){
	.page_recruitmentKey .recruitmentKeyTit{font-size:20px;}
	.page_recruitmentKey .recruitmentKeyMat>dl{display:block;}
	.page_recruitmentKey .recruitmentKeyMat>dl>dt{justify-content:flex-start;width:100%;}
	.page_recruitmentKey .recruitmentKeyMat>dl>dd{width:100%;}
}

/*page_contact*/
.page_contact{padding:80px 40px;}
.page_contact .contactMat>dl{display:flex;justify-content:space-between;align-items:center;}
.page_contact .contactMat>dl:not(:first-child){margin-top:40px;}
.page_contact .contactMat>dl>dd{width:calc(70% - 20px);}
.page_contact .contactMat>dl>dd>h3{line-height:1;font-size:20px;}
.page_contact .contactMat>dl>dd>figcaption{margin-top:30px;font-size:15px;font-weight:bold;}
.page_contact .contactMat>dl>dd>figcaption>*:not(:first-child){margin-top:15px;}
.page_contact .contactMat>dl>dt{width:calc(30% - 20px);}
.page_contact .contactMat>dl>dt>a{display:block;padding:30px 40px;text-align:center;line-height:1;
	background:#7c694f;border-radius:10px;font-size:18px;color:#fff;
}
.page_contact .contactMat>dl>dt>a:hover{background:#333;}
@media (max-width:1380px){
	.page_contact{padding:70px 30px;}
	.page_contact .contactMat>dl:not(:first-child){margin-top:35px;}
	.page_contact .contactMat>dl>dd{width:calc(70% - 15px);}
	.page_contact .contactMat>dl>dd>h3{font-size:18px;}
	.page_contact .contactMat>dl>dd>figcaption{margin-top:25px;font-size:14px;}
	.page_contact .contactMat>dl>dd>figcaption>*:not(:first-child){margin-top:10px;}
	.page_contact .contactMat>dl>dt{width:calc(30% - 15px);}
	.page_contact .contactMat>dl>dt>a{padding:25px 30px;border-radius:8px;font-size:16px;}
}
@media (max-width:1180px){
	.page_contact{padding:60px 20px;}
	.page_contact .contactMat>dl:not(:first-child){margin-top:30px;}
	.page_contact .contactMat>dl>dd{width:calc(70% - 10px);}
	.page_contact .contactMat>dl>dd>h3{font-size:16px;}
	.page_contact .contactMat>dl>dd>figcaption{margin-top:20px;font-size:13px;}
	.page_contact .contactMat>dl>dd>figcaption>*:not(:first-child){margin-top:5px;}
	.page_contact .contactMat>dl>dt{width:calc(30% - 10px);}
	.page_contact .contactMat>dl>dt>a{padding:20px;border-radius:6px;font-size:14px;}
}
@media (max-width:980px){
	.page_contact{padding:50px 20px;}
}
@media (max-width:840px){
	.page_contact .contactMat>dl{display:block;}
	.page_contact .contactMat>dl>dd{width:100%;}
	.page_contact .contactMat>dl>dt{margin:30px auto 0;width:100%;max-width:340px;}	
}

/*page_for-owners-contact*/
input,textarea{font-family:"Yu Gothic Medium",sans-serif;font-weight:bold;}
.mwform-checkbox-field input{margin-top:-3px;}
.mwform-checkbox-field-text{font-weight:bold;}
.mwform-radio-field input{margin-top:-2px;}
.mwform-radio-field-text{font-weight:bold;}

.page_forOwnCon{padding:80px 40px;}
.page_forOwnCon .forOwnConForm>dl{display:flex;align-items:center;}
.page_forOwnCon .forOwnConForm>dl:not(:first-child){margin-top:30px;}
.page_forOwnCon .forOwnConForm>dl>dt{display:flex;align-items:center;width:240px;}
.page_forOwnCon .forOwnConForm>dl>dt>font{display:block;margin-right:15px;padding:10px;line-height:1;background:#7b6b5c;font-size:12px;color:#fff;}
.page_forOwnCon .forOwnConForm>dl>dd{width:calc(100% - 240px);}
.page_forOwnCon .forOwnConForm>dl>dd>input,
.page_forOwnCon .forOwnConForm>dl>dd>textarea{padding:15px;width:100%;border:2px solid #d1d1d1;}
.page_forOwnCon .forOwnConForm>dl>dd>textarea{height:200px;}
.page_forOwnCon .forOwnConForm>dl>dd>input:focus,
.page_forOwnCon .forOwnConForm>dl>dd>textarea:focus{border-color:#c8b89d;}
.page_forOwnCon .forOwnConForm>.send{display:flex;justify-content:center;align-items:center;margin-top:30px;}
.page_forOwnCon .forOwnConForm>.send>input{padding:20px 40px;line-height:1;background:#7b6b5c;color:#fff;cursor:pointer;}
@media (max-width:1380px){
	.page_forOwnCon{padding:70px 30px;}
	.page_forOwnCon .forOwnConForm>dl:not(:first-child){margin-top:25px;}
	.page_forOwnCon .forOwnConForm>dl>dt{width:220px;}
	.page_forOwnCon .forOwnConForm>dl>dt>font{margin-right:10px;}
	.page_forOwnCon .forOwnConForm>dl>dd{width:calc(100% - 220px);}
	.page_forOwnCon .forOwnConForm>dl>dd>input,.page_forOwnCon .forOwnConForm>dl>dd>textarea{padding:13px;}
	.page_forOwnCon .forOwnConForm>dl>dd>textarea{height:170px;}
	.page_forOwnCon .forOwnConForm>.send{margin-top:25px;}
	.page_forOwnCon .forOwnConForm>.send>input{padding:18px 35px;}
}
@media (max-width:1180px){
	.page_forOwnCon{padding:60px 20px;}
	.page_forOwnCon .forOwnConForm>dl:not(:first-child){margin-top:20px;}
	.page_forOwnCon .forOwnConForm>dl>dt{width:200px;}
	.page_forOwnCon .forOwnConForm>dl>dd{width:calc(100% - 200px);}
	.page_forOwnCon .forOwnConForm>dl>dd>input,.page_forOwnCon .forOwnConForm>dl>dd>textarea{padding:11px;}
	.page_forOwnCon .forOwnConForm>dl>dd>textarea{height:140px;}
	.page_forOwnCon .forOwnConForm>.send{margin-top:20px;}
	.page_forOwnCon .forOwnConForm>.send>input{padding:16px 30px;}
}
@media (max-width:980px){
	.page_forOwnCon{padding:50px 20px;}
}
@media (max-width:780px){
	.page_forOwnCon .forOwnConForm>dl{display:block;}
	.page_forOwnCon .forOwnConForm>dl>dt{width:100%;}
	.page_forOwnCon .forOwnConForm>dl>dd{margin-top:15px;width:100%;}
}

/*page_entry*/
.page_entry{padding:80px 40px;}
.page_entry .entryMat{max-width:1120px;}
.page_entry .entryForm>dl:not(:first-child){margin-top:40px;}
.page_entry .entryForm>dl>dt{display:flex;align-items:center;}
.page_entry .entryForm>dl>dt>font{display:block;margin-left:15px;padding:10px;line-height:1;background:#7b6b5c;font-size:12px;color:#fff;}
.page_entry .entryForm>dl>dd{margin-top:25px;}
.page_entry .entryForm>dl>dd>input,
.page_entry .entryForm>dl>dd>textarea{padding:17px;width:100%;background:#efe9e3;}
.page_entry .entryForm>dl>dd>textarea{height:150px;}
.page_entry .entryForm>dl>dd.file{position:relative;}
.page_entry .entryForm>dl>dd.file>input{padding:0;background:none;}
.page_entry .entryForm>dl>dd.file>.mwform-file-delete{position:absolute;top:0;right:5px;}
.page_entry .entryAcp{margin-top:30px;text-align:center;}
.page_entry .send{display:flex;justify-content:center;align-items:center;margin-top:30px;}
.page_entry .send>input{padding:20px 40px;line-height:1;background:#7b6b5c;color:#fff;cursor:pointer;}
.page_entry .send>input[disabled="disabled"]{cursor:no-drop;}
body.page-id-285 .page_entry .entryAcp{display:none;}
@media (max-width:1380px){	
	.page_entry{padding:70px 30px;}
	.page_entry .entryForm>dl:not(:first-child){margin-top:35px;}
	.page_entry .entryForm>dl>dt>font{margin-left:10px;}
	.page_entry .entryForm>dl>dd{margin-top:20px;}
	.page_entry .entryForm>dl>dd>input,.page_entry .entryForm>dl>dd>textarea{padding:14px;}
	.page_entry .entryForm>dl>dd>textarea{height:130px;}
	.page_entry .entryAcp{margin-top:25px;}
	.page_entry .send{margin-top:25px;}
	.page_entry .send>input{padding:18px 35px;}
}
@media (max-width:1180px){	
	.page_entry{padding:60px 20px;}
	.page_entry .entryForm>dl:not(:first-child){margin-top:30px;}
	.page_entry .entryForm>dl>dd{margin-top:15px;}
	.page_entry .entryForm>dl>dd>input,.page_entry .entryForm>dl>dd>textarea{padding:11px;}
	.page_entry .entryForm>dl>dd>textarea{height:110px;}
	.page_entry .entryAcp{margin-top:20px;}
	.page_entry .send{margin-top:20px;}
	.page_entry .send>input{padding:16px 30px;}
}

/*page_cancellation-application*/
.pageBan-img#cancellation-applicationBan>hgroup>h2{font-size:90px;}

.page_cancellationApp{padding:80px 40px;}
.page_cancellationApp .cancellationAppVer>dl:not(:first-child){margin-top:40px;}
.page_cancellationApp .cancellationAppVer>dl>dt{line-height:1;font-size:20px;}
.page_cancellationApp .cancellationAppVer>dl>dd{margin-top:25px;font-size:15px;}
.page_cancellationApp .cancellationAppVer>dl>dd>ol>li{padding-left:16px;text-indent:-16px;}
.page_cancellationApp .cancellationAppVer>dl>dd>ol>li:not(:first-child){margin-top:15px;}
@media (max-width:1380px){
	.pageBan-img#cancellation-applicationBan>hgroup>h2{font-size:75px;}

	.page_cancellationApp{padding:70px 30px;}
	.page_cancellationApp .cancellationAppVer>dl:not(:first-child){margin-top:35px;}
	.page_cancellationApp .cancellationAppVer>dl>dt{font-size:18px;}
	.page_cancellationApp .cancellationAppVer>dl>dd{margin-top:20px;font-size:14px;}
	.page_cancellationApp .cancellationAppVer>dl>dd>ol>li{padding-left:15px;text-indent:-15px;}
	.page_cancellationApp .cancellationAppVer>dl>dd>ol>li:not(:first-child){margin-top:10px;}
}
@media (max-width:1180px){
	.pageBan-img#cancellation-applicationBan>hgroup>h2{font-size:60px;}

	.page_cancellationApp{padding:60px 20px;}
	.page_cancellationApp .cancellationAppVer>dl:not(:first-child){margin-top:30px;}
	.page_cancellationApp .cancellationAppVer>dl>dt{font-size:16px;}
	.page_cancellationApp .cancellationAppVer>dl>dd{margin-top:15px;font-size:13px;}
	.page_cancellationApp .cancellationAppVer>dl>dd>ol>li{padding-left:14px;text-indent:-14px;}
	.page_cancellationApp .cancellationAppVer>dl>dd>ol>li:not(:first-child){margin-top:5px;}
}
@media (max-width:980px){
	.pageBan-img#cancellation-applicationBan>hgroup>h2{font-size:45px;}

	.page_cancellationApp{padding:50px 20px;}
	.page_cancellationApp .cancellationAppVer>dl:not(:first-child){margin-top:25px;}
	.page_cancellationApp .cancellationAppVer>dl>dt{font-size:14px;}
	.page_cancellationApp .cancellationAppVer>dl>dd{margin-top:15px;font-size:12px;}
	.page_cancellationApp .cancellationAppVer>dl>dd>ol>li{padding-left:13px;text-indent:-13px;}
}
@media (max-width:780px){
	.pageBan-img#cancellation-applicationBan>hgroup>h2{line-height:1.2;font-size:30px;}
}

.page_cancellationApp .cancellationAppAcp{display:flex;margin-top:50px;color:#7c694f;}
.page_cancellationApp .cancellationAppAcp>dt{width:320px;}
.page_cancellationApp .cancellationAppAcp>dd{width:calc(100% - 320px);}

.page_cancellationApp .cancellationAppForm{margin-top:40px;padding:40px;border:2px solid #c3a990;}
.page_cancellationApp .cancellationAppForm>*:not(:first-child){margin-top:30px;}
.page_cancellationApp .cancellationAppForm>dl{display:flex;align-items:center;}
.page_cancellationApp .cancellationAppForm>dl>dt{display:flex;align-items:center;width:280px;}
.page_cancellationApp .cancellationAppForm>dl>dt>font{display:block;margin-right:15px;padding:10px;line-height:1;background:#7b6b5c;font-size:12px;color:#fff;}
.page_cancellationApp .cancellationAppForm>dl>dd{width:calc(100% - 280px);}
.page_cancellationApp .cancellationAppForm>dl>dd>input[type="text"],
.page_cancellationApp .cancellationAppForm>dl>dd>input[type="email"]{padding:17px;width:100%;background:#efe9e3;}
.page_cancellationApp .cancellationAppForm>dl>dd>ol>li{display:flex;align-items:center;}
.page_cancellationApp .cancellationAppForm>dl>dd>ol>li:not(:first-child){margin-top:10px;}
.page_cancellationApp .cancellationAppForm>dl>dd>ol>li>span{display:block;width:160px;}
.page_cancellationApp .cancellationAppForm>dl>dd>ol>li>input{padding:14px;width:calc(100% - 160px);background:#efe9e3;}
.page_cancellationApp .cancellationAppForm>figcaption{font-size:14px;font-weight:bold;}
.page_cancellationApp .cancellationAppForm>.send{display:flex;justify-content:center;align-items:center;margin-top:30px;}
.page_cancellationApp .cancellationAppForm>.send>input{padding:20px 40px;line-height:1;background:#7b6b5c;color:#fff;cursor:pointer;}
.page_cancellationApp .cancellationAppForm>.send>input[disabled="disabled"]{cursor:no-drop;}
body.page-id-273 .page_cancellationApp .cancellationAppAcp{display:none;}
body.page-id-273 .page_cancellationApp .cancellationAppForm{margin-top:0;}
@media (max-width:1380px){
	.page_cancellationApp .cancellationAppAcp{margin-top:40px;}
	.page_cancellationApp .cancellationAppAcp>dt{width:280px;}
	.page_cancellationApp .cancellationAppAcp>dd{width:calc(100% - 280px);}
	
	.page_cancellationApp .cancellationAppForm{margin-top:30px;padding:30px;}
	.page_cancellationApp .cancellationAppForm>*:not(:first-child){margin-top:25px;}
	.page_cancellationApp .cancellationAppForm>dl>dt{width:250px;}
	.page_cancellationApp .cancellationAppForm>dl>dt>font{margin-right:10px;}
	.page_cancellationApp .cancellationAppForm>dl>dd{width:calc(100% - 250px);}
	.page_cancellationApp .cancellationAppForm>dl>dd>input[type="text"],.page_cancellationApp .cancellationAppForm>dl>dd>input[type="email"]{padding:14px;}
	.page_cancellationApp .cancellationAppForm>dl>dd>ol>li:not(:first-child){margin-top:8px;}
	.page_cancellationApp .cancellationAppForm>dl>dd>ol>li>span{width:140px;}
	.page_cancellationApp .cancellationAppForm>dl>dd>ol>li>input{padding:11px;width:calc(100% - 140px);}
	.page_cancellationApp .cancellationAppForm>figcaption{font-size:13px;}
	.page_cancellationApp .cancellationAppForm>.send{margin-top:25px;}
	.page_cancellationApp .cancellationAppForm>.send>input{padding:18px 35px;}
}
@media (max-width:1180px){
	.page_cancellationApp .cancellationAppAcp{margin-top:30px;}
	.page_cancellationApp .cancellationAppAcp>dt{width:240px;}
	.page_cancellationApp .cancellationAppAcp>dd{width:calc(100% - 240px);}
	
	.page_cancellationApp .cancellationAppForm{margin-top:20px;padding:30px 20px;}
	.page_cancellationApp .cancellationAppForm>*:not(:first-child){margin-top:20px;}
	.page_cancellationApp .cancellationAppForm>dl>dt{width:220px;}
	.page_cancellationApp .cancellationAppForm>dl>dd{width:calc(100% - 220px);}
	.page_cancellationApp .cancellationAppForm>dl>dd>input[type="text"],.page_cancellationApp .cancellationAppForm>dl>dd>input[type="email"]{padding:11px;}
	.page_cancellationApp .cancellationAppForm>dl>dd>ol>li:not(:first-child){margin-top:6px;}
	.page_cancellationApp .cancellationAppForm>dl>dd>ol>li>span{width:120px;}
	.page_cancellationApp .cancellationAppForm>dl>dd>ol>li>input{padding:8px;width:calc(100% - 120px);}
	.page_cancellationApp .cancellationAppForm>figcaption{font-size:12px;}
	.page_cancellationApp .cancellationAppForm>.send{margin-top:20px;}
	.page_cancellationApp .cancellationAppForm>.send>input{padding:16px 30px;}
}
@media (max-width:840px){
	.page_cancellationApp .cancellationAppAcp{display:block;text-align:center;}
	.page_cancellationApp .cancellationAppAcp>dt{width:100%;}
	.page_cancellationApp .cancellationAppAcp>dd{margin-top:5px;width:100%;}
	
	.page_cancellationApp .cancellationAppForm>dl{display:block;}
	.page_cancellationApp .cancellationAppForm>dl>dt{width:100%;}
	.page_cancellationApp .cancellationAppForm>dl>dd{margin-top:5px;width:100%;}
	.page_cancellationApp .cancellationAppForm>dl>dd>input[type="text"],.page_cancellationApp .cancellationAppForm>dl>dd>input[type="email"]{padding:8px;}
}

/*page_privacy-policy*/
.page_privacyPol{padding:80px 40px;}
.page_privacyPol .privacyPolMat{max-width:920px;}
.page_privacyPol .privacyPolMat>div>h3{line-height:1;font-size:18px;}
.page_privacyPol .privacyPolMat>div>figcaption{margin-top:20px;font-weight:bold;}
.page_privacyPol .privacyPolMat>ul{margin-top:50px;}
.page_privacyPol .privacyPolMat>ul>li{display:flex;align-items:flex-start;}
.page_privacyPol .privacyPolMat>ul>li:not(:first-child){margin-top:30px;}
.page_privacyPol .privacyPolMat>ul>li>div>figcaption{margin-top:10px;font-weight:bold;}
.page_privacyPol .privacyPolMat>ul>li>div>figcaption>*:not(:first-child){margin-top:20px;}
@media (max-width:1380px){
	.page_privacyPol{padding:70px 30px;}
	.page_privacyPol .privacyPolMat>div>h3{font-size:17px;}
	.page_privacyPol .privacyPolMat>div>figcaption{margin-top:15px;}
	.page_privacyPol .privacyPolMat>ul{margin-top:40px;}
	.page_privacyPol .privacyPolMat>ul>li:not(:first-child){margin-top:25px;}
	.page_privacyPol .privacyPolMat>ul>li>div>figcaption{margin-top:7px;}
	.page_privacyPol .privacyPolMat>ul>li>div>figcaption>*:not(:first-child){margin-top:15px;}
}
@media (max-width:1180px){
	.page_privacyPol{padding:60px 20px;}
	.page_privacyPol .privacyPolMat>div>h3{font-size:16px;}
	.page_privacyPol .privacyPolMat>div>figcaption{margin-top:10px;}
	.page_privacyPol .privacyPolMat>ul{margin-top:30px;}
	.page_privacyPol .privacyPolMat>ul>li:not(:first-child){margin-top:20px;}
	.page_privacyPol .privacyPolMat>ul>li>div>figcaption{margin-top:4px;}
	.page_privacyPol .privacyPolMat>ul>li>div>figcaption>*:not(:first-child){margin-top:10px;}
}
@media (max-width:980px){
	.page_privacyPol{padding:50px 20px;}
	.page_privacyPol .privacyPolMat>div>h3{font-size:15px;}
}

/*page_works*/
.page_works{padding:80px 40px;}
.page_works .worksMat>dl{display:flex;justify-content:space-between;padding:40px;border:2px solid #dfdfdf;box-shadow:0 0 3px #dfdfdf;}
.page_works .worksMat>dl:not(:first-child){margin-top:50px;}
.page_works .worksMat>dl>.worksSlick{position:relative;width:550px;}
.page_works .worksMat>dl>.worksSlick .slick-arrow{position:absolute;top:50%;z-index:10;width:40px;height:40px;text-indent:-9999px;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
}
.page_works .worksMat>dl>.worksSlick .slick-arrow.slick-prev{left:20px;background:url(img/prev.png) no-repeat;}
.page_works .worksMat>dl>.worksSlick .slick-arrow.slick-next{right:20px;background:url(img/next.png) no-repeat;}
.page_works .worksMat>dl>dd{padding-top:40px;padding-left:40px;width:calc(100% - 550px);}
.page_works .worksMat>dl>dd>h2{line-height:1;font-family:"Exo",sans-serif;font-size:26px;text-transform:uppercase;}
.page_works .worksMat>dl>dd>ol{margin-top:20px;}
.page_works .worksMat>dl>dd>ol>li{display:flex;justify-content:space-between;padding:20px;border-bottom:2px solid #a8996a;}
.page_works .worksMat>dl>dd>ol>li>span{display:block;width:140px;}
.page_works .worksMat>dl>dd>ol>li>p{width:calc(100% - 140px);}
@media (max-width:1380px){
	.page_works{padding:70px 30px;}
	.page_works .worksMat>dl{padding:35px;}
	.page_works .worksMat>dl:not(:first-child){margin-top:40px;}
	.page_works .worksMat>dl>.worksSlick{width:500px;}
	.page_works .worksMat>dl>.worksSlick .slick-arrow{width:35px;height:35px;}
	.page_works .worksMat>dl>.worksSlick .slick-arrow.slick-prev{left:15px;background-size:35px;}
	.page_works .worksMat>dl>.worksSlick .slick-arrow.slick-next{right:15px;background-size:35px;}
	.page_works .worksMat>dl>dd{padding-top:35px;padding-left:30px;width:calc(100% - 500px);}
	.page_works .worksMat>dl>dd>h2{font-size:23px;}
	.page_works .worksMat>dl>dd>ol{margin-top:17px;}
	.page_works .worksMat>dl>dd>ol>li{padding:17px;}
	.page_works .worksMat>dl>dd>ol>li>span{width:120px;}
	.page_works .worksMat>dl>dd>ol>li>p{width:calc(100% - 120px);}
}
@media (max-width:1180px){
	.page_works{padding:60px 20px;}
	.page_works .worksMat>dl{padding:30px;}
	.page_works .worksMat>dl:not(:first-child){margin-top:30px;}
	.page_works .worksMat>dl>.worksSlick{width:450px;}
	.page_works .worksMat>dl>.worksSlick .slick-arrow{width:30px;height:30px;}
	.page_works .worksMat>dl>.worksSlick .slick-arrow.slick-prev{left:10px;background-size:30px;}
	.page_works .worksMat>dl>.worksSlick .slick-arrow.slick-next{right:10px;background-size:30px;}
	.page_works .worksMat>dl>dd{padding-top:30px;padding-left:20px;width:calc(100% - 450px);}
	.page_works .worksMat>dl>dd>h2{font-size:20px;}
	.page_works .worksMat>dl>dd>ol{margin-top:14px;}
	.page_works .worksMat>dl>dd>ol>li{padding:14px;}
	.page_works .worksMat>dl>dd>ol>li>span{width:100px;}
	.page_works .worksMat>dl>dd>ol>li>p{width:calc(100% - 100px);}
}
@media (max-width:980px){
	.page_works{padding:50px 20px;}
	.page_works .worksMat>dl{display:block;padding:25px;}
	.page_works .worksMat>dl>.worksSlick{margin:0 auto;width:100%;max-width:450px;}
	.page_works .worksMat>dl>dd{margin-top:30px;padding-top:0;padding-left:0;width:100%;}
	.page_works .worksMat>dl>dd>h2{font-size:17px;}
}
@media (max-width:500px){
	.page_works .worksMat>dl>dd>ol>li{display:block;}
	.page_works .worksMat>dl>dd>ol>li>span{width:100%;color:#a8996a;}
	.page_works .worksMat>dl>dd>ol>li>p{width:100%;}
}

/*page_recruit*/
.page_recruitAbo{padding:80px 40px;}
.page_recruitAbo .recruitAboMat{padding:60px;background:#f1ebe4;}
.page_recruitAbo .recruitAboMat>dd{margin-top:40px;text-align:center;font-size:18px;}
.page_recruitAbo .recruitAboMat>dd>*:not(:first-child){margin-top:20px;}
@media (max-width:1380px){
	.page_recruitAbo{padding:70px 30px;}
	.page_recruitAbo .recruitAboMat{padding:50px;}
	.page_recruitAbo .recruitAboMat>dd{margin-top:30px;font-size:16px;}
	.page_recruitAbo .recruitAboMat>dd>*:not(:first-child){margin-top:15px;}
}
@media (max-width:1180px){
	.page_recruitAbo{padding:60px 20px;}
	.page_recruitAbo .recruitAboMat{padding:40px;}
	.page_recruitAbo .recruitAboMat>dd{margin-top:20px;font-size:14px;}
	.page_recruitAbo .recruitAboMat>dd>*:not(:first-child){margin-top:10px;}
}
@media (max-width:980px){
	.page_recruitAbo{padding:50px 20px;}
	.page_recruitAbo .recruitAboMat{padding:40px 30px;}
}

.page_recruitNum{padding:80px 40px;background:#3d4344;}
.page_recruitNum .common_tit{align-items:flex-start;}
.page_recruitNum .common_tit>h3{color:#c8b89d;}
.page_recruitNum .common_tit>h2{color:#fff;}
.page_recruitNum .recruitNumVer{margin:40px auto 0;width:100%;max-width:1120px;font-size:18px;color:#fff;font-weight:bold;}
.page_recruitNum .recruitNumVer>*:not(:first-child){margin-top:20px;}
.page_recruitNum .recruitNumList{margin-top:40px;}
.page_recruitNum .recruitNumList>ul{display:flex;flex-wrap:wrap;margin-top:-40px;margin-left:-40px;}
.page_recruitNum .recruitNumList>ul>li{margin-top:40px;padding-left:40px;width:33.333333%;}
.page_recruitNum .recruitNumList>ul>li>dl>dt{width:100%;max-width:107px;}
.page_recruitNum .recruitNumList>ul>li>dl>dd{margin-top:30px;}
.page_recruitNum .recruitNumList>ul>li>dl>dd>h3{font-size:18px;color:#fff;}
.page_recruitNum .recruitNumList>ul>li>dl>dd>h2{margin-top:25px;line-height:1;font-size:22px;color:#c8b89d;}
.page_recruitNum .recruitNumList>ul>li>dl>dd>h2>font{font-size:200%;}
.page_recruitNum .recruitNumList>ul>li>dl>dd>figcaption{margin-top:25px;font-size:14px;color:#fff;font-weight:bold;}
.page_recruitNum .recruitNumList>ul>li>dl>dd>figcaption>*:not(:first-child){margin-top:15px;}
.page_recruitNum .recruitNumList>ul>li:nth-of-type(4){width:50%;}
.page_recruitNum .recruitNumList>ul>li:nth-of-type(5){width:50%;}
@media (max-width:1380px){
	.page_recruitNum{padding:70px 30px;}
	.page_recruitNum .recruitNumVer{margin:35px auto 0;font-size:16px;}
	.page_recruitNum .recruitNumVer>*:not(:first-child){margin-top:15px;}
	.page_recruitNum .recruitNumList{margin-top:35px;}
	.page_recruitNum .recruitNumList>ul{margin-top:-30px;margin-left:-30px;}
	.page_recruitNum .recruitNumList>ul>li{margin-top:30px;padding-left:30px;}
	.page_recruitNum .recruitNumList>ul>li>dl>dt{max-width:97px;}
	.page_recruitNum .recruitNumList>ul>li>dl>dd{margin-top:25px;}
	.page_recruitNum .recruitNumList>ul>li>dl>dd>h3{font-size:16px;}
	.page_recruitNum .recruitNumList>ul>li>dl>dd>h2{margin-top:20px;font-size:20px;}
	.page_recruitNum .recruitNumList>ul>li>dl>dd>figcaption{margin-top:20px;font-size:13px;}
	.page_recruitNum .recruitNumList>ul>li>dl>dd>figcaption>*:not(:first-child){margin-top:10px;}
}
@media (max-width:1180px){
	.page_recruitNum{padding:60px 20px;}
	.page_recruitNum .recruitNumVer{margin:30px auto 0;font-size:14px;}
	.page_recruitNum .recruitNumVer>*:not(:first-child){margin-top:10px;}
	.page_recruitNum .recruitNumList{margin-top:30px;}
	.page_recruitNum .recruitNumList>ul{margin-top:-20px;margin-left:-20px;}
	.page_recruitNum .recruitNumList>ul>li{margin-top:20px;padding-left:20px;}
	.page_recruitNum .recruitNumList>ul>li>dl>dt{max-width:87px;}
	.page_recruitNum .recruitNumList>ul>li>dl>dd{margin-top:20px;}
	.page_recruitNum .recruitNumList>ul>li>dl>dd>h3{font-size:14px;}
	.page_recruitNum .recruitNumList>ul>li>dl>dd>h2{margin-top:15px;font-size:18px;}
	.page_recruitNum .recruitNumList>ul>li>dl>dd>figcaption{margin-top:15px;font-size:12px;}
	.page_recruitNum .recruitNumList>ul>li>dl>dd>figcaption>*:not(:first-child){margin-top:5px;}
}
@media (max-width:980px){
	.page_recruitNum{padding:50px 20px;}
	.page_recruitNum .recruitNumList>ul{margin-top:-40px;}
	.page_recruitNum .recruitNumList>ul>li{margin-top:40px;width:100%;}
	.page_recruitNum .recruitNumList>ul>li>dl>dt{margin:0 auto;max-width:77px;}
	.page_recruitNum .recruitNumList>ul>li>dl>dd>h3{text-align:center;}
	.page_recruitNum .recruitNumList>ul>li>dl>dd>h2{text-align:center;font-size:16px;}
	.page_recruitNum .recruitNumList>ul>li>dl>dd>figcaption{text-align:center;}
	.page_recruitNum .recruitNumList>ul>li:nth-of-type(4){width:100%;}
	.page_recruitNum .recruitNumList>ul>li:nth-of-type(5){width:100%;}	
}
@media (max-width:780px){	
	.page_recruitNum .recruitNumList>ul>li>dl>dd>h2{font-size:14px;}
}

.page_recruitPhi{display:flex;}
.page_recruitPhi>dd{width:50%;padding:80px;background:#7c6a56;}
.page_recruitPhi>dd>.common_tit{align-items:flex-start;}
.page_recruitPhi>dd>.common_tit>h3{color:#fff;}
.page_recruitPhi>dd>.common_tit>h2{line-height:1.6;color:#fff;}
.page_recruitPhi>dd>figcaption{margin-top:40px;color:#fff;font-weight:bold;}
.page_recruitPhi>dd>figcaption>*:not(:first-child){margin-top:20px;}
.page_recruitPhi>dt{width:50%;}
.page_recruitPhi>dt:after{padding-top:0;}
@media (max-width:1380px){
	.page_recruitPhi>dd{padding:60px;}
	.page_recruitPhi>dd>figcaption{margin-top:35px;}
	.page_recruitPhi>dd>figcaption>*:not(:first-child){margin-top:15px;}
}
@media (max-width:1180px){
	.page_recruitPhi>dd{padding:40px;}
	.page_recruitPhi>dd>figcaption{margin-top:30px;}
	.page_recruitPhi>dd>figcaption>*:not(:first-child){margin-top:10px;}
}
@media (max-width:980px){
	.page_recruitPhi{display:block;}
	.page_recruitPhi>dd{padding:40px 30px;width:100%;}
	.page_recruitPhi>dd>figcaption{margin-top:25px;}
	.page_recruitPhi>dt{width:100%;background-position:center 30%;}
	.page_recruitPhi>dt:after{height:350px;}
}

.page_recruitPmv{padding:80px 40px;}
.page_recruitPmv .recruitPmvMat>dl{padding:20px 0 20px 40px;border-left:5px solid #f0e8d9;}
.page_recruitPmv .recruitPmvMat>dl:not(:first-child){margin-top:40px;}
.page_recruitPmv .recruitPmvMat>dl>.common_tit{align-items:flex-start;}
.page_recruitPmv .recruitPmvMat>dl>dd{margin-top:30px;font-size:18px;}
@media (max-width:1380px){
	.page_recruitPmv{padding:70px 30px;}
	.page_recruitPmv .recruitPmvMat>dl{padding:20px 0 20px 30px;}
	.page_recruitPmv .recruitPmvMat>dl:not(:first-child){margin-top:35px;}
	.page_recruitPmv .recruitPmvMat>dl>dd{margin-top:25px;font-size:16px;}
}
@media (max-width:1180px){
	.page_recruitPmv{padding:60px 20px;}
	.page_recruitPmv .recruitPmvMat>dl{padding:20px 0 20px 20px;}
	.page_recruitPmv .recruitPmvMat>dl:not(:first-child){margin-top:30px;}
	.page_recruitPmv .recruitPmvMat>dl>dd{margin-top:20px;font-size:14px;}
}
@media (max-width:980px){
	.page_recruitPmv{padding:50px 20px;}
}

.page_recruitLos{display:flex;}
.page_recruitLos>dt{width:50%;}
.page_recruitLos>dt:after{padding-top:0;}
.page_recruitLos>dd{width:50%;padding:80px;background:#7c6a56;}
.page_recruitLos>dd>.common_tit{align-items:flex-start;}
.page_recruitLos>dd>.common_tit>h3{color:#fff;}
.page_recruitLos>dd>.common_tit>h2{line-height:1.6;color:#fff;}
.page_recruitLos>dd>figcaption{margin-top:40px;color:#fff;font-weight:bold;}
.page_recruitLos>dd>figcaption>*:not(:first-child){margin-top:20px;}
@media (max-width:1380px){
	.page_recruitLos>dd{padding:60px;}
	.page_recruitLos>dd>figcaption{margin-top:35px;}
	.page_recruitLos>dd>figcaption>*:not(:first-child){margin-top:15px;}
}
@media (max-width:1180px){
	.page_recruitLos>dd{padding:40px;}
	.page_recruitLos>dd>figcaption{margin-top:30px;}
	.page_recruitLos>dd>figcaption>*:not(:first-child){margin-top:10px;}
}
@media (max-width:980px){
	.page_recruitLos{display:block;}
	.page_recruitLos>dt{width:100%;background-position:center 30%;}
	.page_recruitLos>dt:after{height:350px;}
	.page_recruitLos>dd{padding:40px 30px;width:100%;}
	.page_recruitLos>dd>figcaption{margin-top:25px;}
}

.page_recruitRec{padding:80px 40px;}
.page_recruitRec .common_tit{align-items:flex-start;}
.page_recruitRec .recruitRecList{margin-top:40px;}
.page_recruitRec .recruitRecList>ul{display:flex;flex-wrap:wrap;margin-top:-40px;margin-left:-40px;}
.page_recruitRec .recruitRecList>ul>li{margin-top:40px;padding-left:40px;width:33.333333%;}
.page_recruitRec .recruitRecList>ul>li>a{position:relative;display:block;}
.page_recruitRec .recruitRecList>ul>li>a>figure:after{padding-top:70%;}
.page_recruitRec .recruitRecList>ul>li>a>h3{position:absolute;left:0;bottom:40px;padding:0 40px;width:100%;text-align:center;font-size:24px;color:#7c6a56;
	text-shadow:1px 1px 1px #FFF,0 1px 1px #FFF,0 -1px 1px #FFF,0 0 3px #FFF,0 0 5px #FFF,0 0 5px #FFF,0 0 10px #FFF;
}
.page_recruitRec .recruitRecList>ul>li>a:hover{
	box-shadow:0 0 10px #ccbea6;
    -webkit-transform:translateY(-5px);
    transform:translateY(-5px);
}
@media (max-width:1380px){
	.page_recruitRec{padding:70px 30px;}
	.page_recruitRec .recruitRecList{margin-top:35px;}
	.page_recruitRec .recruitRecList>ul{margin-top:-30px;margin-left:-30px;}
	.page_recruitRec .recruitRecList>ul>li{margin-top:30px;padding-left:30px;}
	.page_recruitRec .recruitRecList>ul>li>a>h3{bottom:35px;padding:0 30px;font-size:20px;}
}
@media (max-width:1180px){
	.page_recruitRec{padding:60px 20px;}
	.page_recruitRec .recruitRecList{margin-top:30px;}
	.page_recruitRec .recruitRecList>ul{margin-top:-20px;margin-left:-20px;}
	.page_recruitRec .recruitRecList>ul>li{margin-top:20px;padding-left:20px;}
	.page_recruitRec .recruitRecList>ul>li>a>h3{bottom:30px;padding:0 20px;font-size:16px;}
}
@media (max-width:980px){
	.page_recruitRec{padding:50px 20px;}
	.page_recruitRec .recruitRecList>ul>li{width:50%;}
	.page_recruitRec .recruitRecList>ul>li>a>h3{bottom:25px;}
}
@media (max-width:780px){
	.page_recruitRec .common_tit{align-items:center;}
	.page_recruitRec .recruitRecList>ul>li{width:100%;}
	.page_recruitRec .recruitRecList>ul>li>a{margin:0 auto;width:100%;max-width:460px;}
	.page_recruitRec .recruitRecList>ul>li>a>h3{bottom:20px;}
}

.page_recruitSup{padding:80px 40px;background:#7c6a56;}
.page_recruitSup .common_tit{align-items:flex-start;}
.page_recruitSup .common_tit>h3{color:#fff;}
.page_recruitSup .common_tit>h2{color:#fff;}
.page_recruitSup .recruitSupVer{margin:40px auto 0;padding:40px;width:100%;max-width:1120px;text-align:center;background:#897967;
	font-size:28px;color:#fff;font-weight:bold;
}
.page_recruitSup .recruitSupList{margin-top:40px;}
.page_recruitSup .recruitSupList>dt{position:relative;display:inline-block;padding:20px 40px 18px;background:#c8b89d;font-size:28px;color:#fff;}
.page_recruitSup .recruitSupList>dt:before{position:absolute;top:0;left:-100%;display:block;content:"";width:100%;height:100%;background:#c8b89d;}
.page_recruitSup .recruitSupList>dd{margin:30px auto 0;width:100%;max-width:920px;}
.page_recruitSup .recruitSupList>dd>ol{display:flex;flex-wrap:wrap;margin-top:-40px;margin-left:-40px;}
.page_recruitSup .recruitSupList>dd>ol>li{margin-top:40px;padding-left:40px;display:flex;align-items:center;width:33.333333%;}
.page_recruitSup .recruitSupList>dd>ol>li>i{display:block;width:20px;height:20px;background:#c8b89d;border-radius:50%;}
.page_recruitSup .recruitSupList>dd>ol>li>h3{padding-left:20px;font-size:20px;color:#fff;}
@media (max-width:1380px){
	.page_recruitSup{padding:70px 30px;}
	.page_recruitSup .recruitSupVer{margin:35px auto 0;padding:30px;font-size:24px;}
	.page_recruitSup .recruitSupList{margin-top:35px;}
	.page_recruitSup .recruitSupList>dt{padding:17px 30px 15px;font-size:24px;}
	.page_recruitSup .recruitSupList>dd{margin:25px auto 0;}
	.page_recruitSup .recruitSupList>dd>ol{margin-top:-30px;margin-left:-30px;}
	.page_recruitSup .recruitSupList>dd>ol>li{margin-top:30px;padding-left:30px;}
	.page_recruitSup .recruitSupList>dd>ol>li>i{width:18px;height:18px;}
	.page_recruitSup .recruitSupList>dd>ol>li>h3{padding-left:18px;font-size:18px;}
}
@media (max-width:1180px){
	.page_recruitSup{padding:60px 20px;}
	.page_recruitSup .recruitSupVer{margin:30px auto 0;padding:30px 20px;font-size:20px;}
	.page_recruitSup .recruitSupList{margin-top:30px;}
	.page_recruitSup .recruitSupList>dt{padding:14px 20px 12px;font-size:20px;}
	.page_recruitSup .recruitSupList>dd{margin:20px auto 0;}
	.page_recruitSup .recruitSupList>dd>ol{margin-top:-20px;margin-left:-20px;}
	.page_recruitSup .recruitSupList>dd>ol>li{margin-top:20px;padding-left:20px;}
	.page_recruitSup .recruitSupList>dd>ol>li>i{width:16px;height:16px;}
	.page_recruitSup .recruitSupList>dd>ol>li>h3{padding-left:16px;font-size:16px;}
}
@media (max-width:980px){
	.page_recruitSup{padding:50px 20px;}
	.page_recruitSup .recruitSupVer{font-size:16px;}
	.page_recruitSup .recruitSupList>dt{font-size:16px;}
	.page_recruitSup .recruitSupList>dd>ol>li>i{width:14px;height:14px;}
	.page_recruitSup .recruitSupList>dd>ol>li>h3{padding-left:14px;font-size:14px;}
}
@media (max-width:460px){
	.page_recruitSup .common_tit>h2{line-height:1.6;}
	.page_recruitSup .recruitSupList>dd>ol>li{width:100%;}
}

.page_recruitMpc{padding:80px 40px;}
.page_recruitMpc .recruitMpcMat>dl{display:flex;justify-content:space-between;}
.page_recruitMpc .recruitMpcMat>dl:not(:first-child){margin-top:60px;}
.page_recruitMpc .recruitMpcMat>dl>dt{width:calc(50% - 20px);}
.page_recruitMpc .recruitMpcMat>dl>dt:after{padding-top:0;}
.page_recruitMpc .recruitMpcMat>dl>dd{padding:60px 0;width:calc(50% - 20px);}
.page_recruitMpc .recruitMpcMat>dl>dd>.common_tit{align-items:flex-start;}
.page_recruitMpc .recruitMpcMat>dl>dd>fieldset{margin-top:30px;}
.page_recruitMpc .recruitMpcMat>dl>dd>fieldset>*:not(:first-child){margin-top:20px;}
.page_recruitMpc .recruitMpcMat>dl>dd>fieldset>h3{font-size:20px;color:#7c6a56;}
.page_recruitMpc .recruitMpcMat>dl>dd>fieldset>figcaption{font-weight:bold;}
.page_recruitMpc .recruitMpcMat>dl>dd>fieldset>figcaption>*:not(:first-child){margin-top:20px;}
.page_recruitMpc .recruitMpcMat>dl:nth-child(2n-1){
	-webkit-box-orient:horizontal;
	-webkit-box-direction:reverse;
	-moz-box-orient:horizontal;
	-moz-box-direction:reverse;
	-ms-flex-direction:row-reverse;
	flex-direction:row-reverse;
}
@media (max-width:1380px){
	.page_recruitMpc{padding:70px 30px;}
	.page_recruitMpc .recruitMpcMat>dl:not(:first-child){margin-top:50px;}
	.page_recruitMpc .recruitMpcMat>dl>dt{width:calc(50% - 15px);}
	.page_recruitMpc .recruitMpcMat>dl>dd{padding:50px 0;width:calc(50% - 15px);}
	.page_recruitMpc .recruitMpcMat>dl>dd>fieldset{margin-top:25px;}
	.page_recruitMpc .recruitMpcMat>dl>dd>fieldset>*:not(:first-child){margin-top:15px;}
	.page_recruitMpc .recruitMpcMat>dl>dd>fieldset>h3{font-size:18px;}
	.page_recruitMpc .recruitMpcMat>dl>dd>fieldset>figcaption>*:not(:first-child){margin-top:15px;}
}
@media (max-width:1180px){
	.page_recruitMpc{padding:60px 20px;}
	.page_recruitMpc .recruitMpcMat>dl:not(:first-child){margin-top:40px;}
	.page_recruitMpc .recruitMpcMat>dl>dt{width:calc(50% - 10px);}
	.page_recruitMpc .recruitMpcMat>dl>dd{padding:40px 0;width:calc(50% - 10px);}
	.page_recruitMpc .recruitMpcMat>dl>dd>fieldset{margin-top:20px;}
	.page_recruitMpc .recruitMpcMat>dl>dd>fieldset>*:not(:first-child){margin-top:10px;}
	.page_recruitMpc .recruitMpcMat>dl>dd>fieldset>h3{font-size:16px;}
	.page_recruitMpc .recruitMpcMat>dl>dd>fieldset>figcaption>*:not(:first-child){margin-top:10px;}
}
@media (max-width:980px){
	.page_recruitMpc{padding:50px 20px;}
	.page_recruitMpc .recruitMpcMat>dl>dd{padding:30px 0;}
}
@media (max-width:780px){
	.page_recruitMpc .recruitMpcMat>dl{display:block;}
	.page_recruitMpc .recruitMpcMat>dl>dt{width:100%;}
	.page_recruitMpc .recruitMpcMat>dl>dt:after{height:320px;}
	.page_recruitMpc .recruitMpcMat>dl>dd{margin-top:30px;padding:0;width:100%;}
}

.page_recruitVal .recruitValVer{padding:80px 40px;text-align:center;background:#f5ead6;}
.page_recruitVal .recruitValVer>dt{line-height:1;font-size:54px;color:#7c6a56;}
.page_recruitVal .recruitValVer>dd{margin-top:40px;font-size:18px;}
.page_recruitVal .recruitValVer>dd>*:not(:first-child){margin-top:20px;}
.page_recruitVal .recruitValList{padding:80px 40px;max-width:1400px;}
.page_recruitVal .recruitValList>ul{display:flex;flex-wrap:wrap;margin-top:-40px;margin-left:-40px;}
.page_recruitVal .recruitValList>ul>li{margin-top:40px;padding-left:40px;width:33.33333%;}
.page_recruitVal .recruitValList>ul>li>dl{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px;background:#7c6a56;
	-webkit-transition:0.3s;
	transition:0.3s;
}
.page_recruitVal .recruitValList>ul>li>dl>dt{width:100%;max-width:136px;}
.page_recruitVal .recruitValList>ul>li>dl>dd{margin-top:15px;text-align:center;font-size:18px;color:#fff;}
.page_recruitVal .recruitValList>ul>li>dl>a{display:flex;align-items:center;align-self:flex-end;margin-top:15px;line-height:1;color:#ccbea6;}
.page_recruitVal .recruitValList>ul>li>dl>a>span{font-family:"Exo",sans-serif;text-transform:uppercase;}
.page_recruitVal .recruitValList>ul>li>dl>a>i{display:block;margin-top:-2px;margin-left:10px;}
.page_recruitVal .recruitValList>ul>li>dl>a:hover{color:#fff;}
.page_recruitVal .recruitValList>ul>li>dl:hover{box-shadow:0 0 10px #ccbea6;
	-webkit-transform:translateY(-5px);
	transform:translateY(-5px);
}
.page_recruitVal .recruitValTab{padding:0 40px 80px;max-width:1400px;}
.page_recruitVal .recruitValTab>ul{display:flex;flex-wrap:wrap;margin-top:-40px;margin-left:-40px;}
.page_recruitVal .recruitValTab>ul>li{margin-top:40px;padding-left:40px;width:33.33333%;}
.page_recruitVal .recruitValTab>ul>li>dl{text-align:center;border:2px solid #f5ead6;}
.page_recruitVal .recruitValTab>ul>li>dl>dt{padding:14px 20px;background:#f5ead6;font-size:18px;color:#7c6a56;}
.page_recruitVal .recruitValTab>ul>li>dl>dd{padding:14px 20px;}
.page_recruitVal .recruitValTab>ul>li>dl>dd:not(:first-child){border-top:2px solid #f5ead6;}
@media (max-width:1380px){
	.page_recruitVal .recruitValVer{padding:70px 30px;}
	.page_recruitVal .recruitValVer>dt{font-size:48px;}
	.page_recruitVal .recruitValVer>dd{margin-top:35px;font-size:16px;}
	.page_recruitVal .recruitValVer>dd>*:not(:first-child){margin-top:15px;}
	.page_recruitVal .recruitValList{padding:70px 30px;}
	.page_recruitVal .recruitValList>ul{margin-top:-30px;margin-left:-30px;}
	.page_recruitVal .recruitValList>ul>li{margin-top:30px;padding-left:30px;}
	.page_recruitVal .recruitValList>ul>li>dl{padding:30px;}
	.page_recruitVal .recruitValList>ul>li>dl>dt{max-width:120px;}
	.page_recruitVal .recruitValList>ul>li>dl>dd{margin-top:12px;font-size:16px;}
	.page_recruitVal .recruitValList>ul>li>dl>a{margin-top:12px;}
	.page_recruitVal .recruitValList>ul>li>dl>a>i{margin-left:8px;}
	.page_recruitVal .recruitValTab{padding:0 30px 70px;}
	.page_recruitVal .recruitValTab>ul{margin-top:-30px;margin-left:-30px;}
	.page_recruitVal .recruitValTab>ul>li{margin-top:30px;padding-left:30px;}
	.page_recruitVal .recruitValTab>ul>li>dl>dt{padding:11px 20px;font-size:16px;}
	.page_recruitVal .recruitValTab>ul>li>dl>dd{padding:11px 20px;}
}
@media (max-width:1180px){
	.page_recruitVal .recruitValVer{padding:60px 20px;}
	.page_recruitVal .recruitValVer>dt{font-size:42px;}
	.page_recruitVal .recruitValVer>dd{margin-top:30px;font-size:14px;}
	.page_recruitVal .recruitValVer>dd>*:not(:first-child){margin-top:10px;}
	.page_recruitVal .recruitValList{padding:60px 20px;}
	.page_recruitVal .recruitValList>ul{margin-top:-20px;margin-left:-20px;}
	.page_recruitVal .recruitValList>ul>li{margin-top:20px;padding-left:20px;}
	.page_recruitVal .recruitValList>ul>li>dl{padding:30px 20px;}
	.page_recruitVal .recruitValList>ul>li>dl>dt{max-width:104px;}
	.page_recruitVal .recruitValList>ul>li>dl>dd{margin-top:9px;font-size:14px;}
	.page_recruitVal .recruitValList>ul>li>dl>a{margin-top:9px;}
	.page_recruitVal .recruitValList>ul>li>dl>a>i{margin-left:6px;}
	.page_recruitVal .recruitValTab{padding:0 20px 60px;}
	.page_recruitVal .recruitValTab>ul{margin-top:-20px;margin-left:-20px;}
	.page_recruitVal .recruitValTab>ul>li{margin-top:20px;padding-left:20px;}
	.page_recruitVal .recruitValTab>ul>li>dl>dt{padding:8px 20px;font-size:14px;}
	.page_recruitVal .recruitValTab>ul>li>dl>dd{padding:8px 20px;}
}
@media (max-width:980px){
	.page_recruitVal .recruitValVer{padding:50px 20px;}
	.page_recruitVal .recruitValVer>dt{font-size:36px;}
	.page_recruitVal .recruitValVer>dd{margin-top:25px;}
	.page_recruitVal .recruitValList{padding:50px 20px;}
	.page_recruitVal .recruitValList>ul>li{width:50%;}
	.page_recruitVal .recruitValList>ul>li>dl>dt{max-width:88px;}
	.page_recruitVal .recruitValTab{padding:0 20px 50px;}
	.page_recruitVal .recruitValTab>ul>li{width:50%;}
}
@media (max-width:780px){
	.page_recruitVal .recruitValVer>dt{font-size:30px;}
}
@media (max-width:620px){
	.page_recruitVal .recruitValList>ul>li{width:100%;}
	.page_recruitVal .recruitValTab>ul>li{width:100%;}
}
@media (max-width:580px){
	.page_recruitVal .recruitValVer>dt{line-height:1.6;font-size:24px;}
}

.page_recruitInt{padding:0 40px 80px;}
.page_recruitInt .common_tit{align-items:flex-start;}
.page_recruitInt .recruitIntList{margin-top:40px;}
.page_recruitInt .recruitIntList>ul{display:flex;flex-wrap:wrap;margin-top:-40px;}
.page_recruitInt .recruitIntList>ul>li{margin-top:40px;width:33.333333%;}
.page_recruitInt .recruitIntList>ul>li>a{display:block;padding:25px;background:#fff;color:#333;}
.page_recruitInt .recruitIntList>ul>li>a>figure:after{padding-top:80%;}
.page_recruitInt .recruitIntList>ul>li>a>hgroup{margin-top:25px;text-align:center;}
.page_recruitInt .recruitIntList>ul>li>a>hgroup>h3{font-size:12px;}
.page_recruitInt .recruitIntList>ul>li>a>hgroup>h2{font-size:20px;}
.page_recruitInt .recruitIntList>ul>li>a:hover{background:rgba(104,106,86,0.1);}
@media (max-width:1380px){
	.page_recruitInt{padding:0 30px 70px;}
	.page_recruitInt .recruitIntList{margin-top:35px;}
	.page_recruitInt .recruitIntList>ul{margin-top:-30px;}
	.page_recruitInt .recruitIntList>ul>li{margin-top:30px;}
	.page_recruitInt .recruitIntList>ul>li>a{padding:20px;}
	.page_recruitInt .recruitIntList>ul>li>a>hgroup{margin-top:20px;}
	.page_recruitInt .recruitIntList>ul>li>a>hgroup>h2{font-size:18px;}
}
@media (max-width:1180px){
	.page_recruitInt{padding:0 20px 60px;}
	.page_recruitInt .recruitIntList{margin-top:30px;}
	.page_recruitInt .recruitIntList>ul{margin-top:-20px;}
	.page_recruitInt .recruitIntList>ul>li{margin-top:20px;}
	.page_recruitInt .recruitIntList>ul>li>a{padding:15px;}
	.page_recruitInt .recruitIntList>ul>li>a>hgroup{margin-top:15px;}
	.page_recruitInt .recruitIntList>ul>li>a>hgroup>h2{font-size:16px;}
}
@media (max-width:980px){
	.page_recruitInt{padding:0 20px 50px;}
}
@media (max-width:780px){
	.page_recruitInt .recruitIntList>ul>li{width:50%;}
}
@media (max-width:540px){
	.page_recruitInt .common_tit>h2{line-height:1.4;}
	.page_recruitInt .recruitIntList>ul>li{width:100%;}
	.page_recruitInt .recruitIntList>ul>li>a{margin:0 auto;width:100%;max-width:460px;}
}

/*page_interview-detail*/
.page_interviewDetSep{padding:0 40px;background:#7c6a56;}
.page_interviewDetSep .interviewDetSepMat{display:flex;justify-content:space-between;max-width:1120px;}
.page_interviewDetSep .interviewDetSepMat>dd{padding:150px 0;width:calc(50% - 20px);}
.page_interviewDetSep .interviewDetSepMat>dd>.common_tit{align-items:flex-start;}
.page_interviewDetSep .interviewDetSepMat>dd>.common_tit>h3{font-size:48px;color:#fff;}
.page_interviewDetSep .interviewDetSepMat>dd>.common_tit>h2{font-size:20px;color:#fff;}
.page_interviewDetSep .interviewDetSepMat>dd>h2{display:flex;align-items:center;margin-top:40px;line-height:1;font-size:32px;color:#fff;}
.page_interviewDetSep .interviewDetSepMat>dd>h2>span{display:inline-block;margin-right:20px;font-size:16px;}
.page_interviewDetSep .interviewDetSepMat>dt{width:calc(50% - 20px);}
.page_interviewDetSep .interviewDetSepMat>dt:after{padding-top:0;}
@media (max-width:1380px){
	.page_interviewDetSep{padding:0 30px;}
	.page_interviewDetSep .interviewDetSepMat>dd{padding:120px 0;width:calc(50% - 15px);}
	.page_interviewDetSep .interviewDetSepMat>dd>.common_tit>h3{font-size:42px;}
	.page_interviewDetSep .interviewDetSepMat>dd>.common_tit>h2{font-size:18px;}
	.page_interviewDetSep .interviewDetSepMat>dd>h2{margin-top:35px;font-size:26px;}
	.page_interviewDetSep .interviewDetSepMat>dd>h2>span{margin-right:15px;font-size:14px;}
	.page_interviewDetSep .interviewDetSepMat>dt{width:calc(50% - 15px);}
}
@media (max-width:1180px){
	.page_interviewDetSep{padding:0 20px;}
	.page_interviewDetSep .interviewDetSepMat>dd{padding:90px 0;width:calc(50% - 10px);}
	.page_interviewDetSep .interviewDetSepMat>dd>.common_tit>h3{font-size:36px;}
	.page_interviewDetSep .interviewDetSepMat>dd>.common_tit>h2{font-size:16px;}
	.page_interviewDetSep .interviewDetSepMat>dd>h2{margin-top:30px;font-size:20px;}
	.page_interviewDetSep .interviewDetSepMat>dd>h2>span{margin-right:10px;font-size:12px;}
	.page_interviewDetSep .interviewDetSepMat>dt{width:calc(50% - 10px);}
}
@media (max-width:780px){
	.page_interviewDetSep{padding:50px 20px;}
	.page_interviewDetSep .interviewDetSepMat{display:block;}
	.page_interviewDetSep .interviewDetSepMat>dd{padding:0;width:100%;}
	.page_interviewDetSep .interviewDetSepMat>dd>.common_tit{align-items:center;}
	.page_interviewDetSep .interviewDetSepMat>dd>h2{justify-content:center;}
	.page_interviewDetSep .interviewDetSepMat>dt{margin:30px auto 0;width:100%;max-width:420px;}
	.page_interviewDetSep .interviewDetSepMat>dt:after{padding-top:60%;}
}

.page_interviewDetExp{padding:80px 40px;}
.page_interviewDetExp .interviewDetExpMat{max-width:1020px;}
.page_interviewDetExp .interviewDetExpMat>dt{line-height:1;font-size:30px;}
.page_interviewDetExp .interviewDetExpMat>dd{margin-top:40px;}
.page_interviewDetExp .interviewDetExpMat>dd>*:not(:first-child){margin-top:20px;}
@media (max-width:1380px){
	.page_interviewDetExp{padding:70px 30px;}
	.page_interviewDetExp .interviewDetExpMat>dt{font-size:26px;}
	.page_interviewDetExp .interviewDetExpMat>dd{margin-top:35px;}
	.page_interviewDetExp .interviewDetExpMat>dd>*:not(:first-child){margin-top:15px;}
}
@media (max-width:1180px){
	.page_interviewDetExp{padding:60px 20px;}
	.page_interviewDetExp .interviewDetExpMat>dt{font-size:22px;}
	.page_interviewDetExp .interviewDetExpMat>dd{margin-top:30px;}
	.page_interviewDetExp .interviewDetExpMat>dd>*:not(:first-child){margin-top:10px;}
}
@media (max-width:980px){
	.page_interviewDetExp{padding:50px 20px;}
	.page_interviewDetExp .interviewDetExpMat>dt{font-size:18px;}
	.page_interviewDetExp .interviewDetExpMat>dd{margin-top:25px;}
}

.page_interviewDetSty{padding:0 40px 80px;}
.page_interviewDetSty .interviewDetStyVer{max-width:1020px;}
.page_interviewDetSty .interviewDetStyVer>dt{line-height:1;font-size:30px;}
.page_interviewDetSty .interviewDetStyVer>dd{margin-top:40px;}
.page_interviewDetSty .interviewDetStyVer>dd>*:not(:first-child){margin-top:20px;}
.page_interviewDetSty .interviewDetStyImg{margin-top:50px;max-width:820px;}
@media (max-width:1380px){
	.page_interviewDetSty{padding:0 30px 70px;}
	.page_interviewDetSty .interviewDetStyVer>dt{font-size:26px;}
	.page_interviewDetSty .interviewDetStyVer>dd{margin-top:35px;}
	.page_interviewDetSty .interviewDetStyVer>dd>*:not(:first-child){margin-top:15px;}
	.page_interviewDetSty .interviewDetStyImg{margin-top:40px;max-width:720px;}
}
@media (max-width:1180px){
	.page_interviewDetSty{padding:0 20px 60px;}
	.page_interviewDetSty .interviewDetStyVer>dt{font-size:22px;}
	.page_interviewDetSty .interviewDetStyVer>dd{margin-top:30px;}
	.page_interviewDetSty .interviewDetStyVer>dd>*:not(:first-child){margin-top:10px;}
	.page_interviewDetSty .interviewDetStyImg{margin-top:30px;max-width:620px;}
}
@media (max-width:980px){
	.page_interviewDetSty{padding:0 20px 50px;}
	.page_interviewDetSty .interviewDetStyVer>dt{font-size:18px;}
	.page_interviewDetSty .interviewDetStyVer>dd{margin-top:25px;}
	.page_interviewDetSty .interviewDetStyImg{max-width:520px;}
}

.page_interviewDetTal{padding:0 40px 80px;}
.page_interviewDetTal .interviewDetTalMat{max-width:1020px;}
.page_interviewDetTal .interviewDetTalMat>dt{line-height:1;font-size:30px;}
.page_interviewDetTal .interviewDetTalMat>dd{margin-top:40px;}
.page_interviewDetTal .interviewDetTalMat>dd>*:not(:first-child){margin-top:20px;}
@media (max-width:1380px){
	.page_interviewDetTal{padding:0 30px 70px;}
	.page_interviewDetTal .interviewDetTalMat>dt{font-size:26px;}
	.page_interviewDetTal .interviewDetTalMat>dd{margin-top:35px;}
	.page_interviewDetTal .interviewDetTalMat>dd>*:not(:first-child){margin-top:15px;}
}
@media (max-width:1180px){
	.page_interviewDetTal{padding:0 20px 60px;}
	.page_interviewDetTal .interviewDetTalMat>dt{font-size:22px;}
	.page_interviewDetTal .interviewDetTalMat>dd{margin-top:30px;}
	.page_interviewDetTal .interviewDetTalMat>dd>*:not(:first-child){margin-top:10px;}
}
@media (max-width:980px){
	.page_interviewDetTal{padding:0 20px 50px;}
	.page_interviewDetTal .interviewDetTalMat>dt{font-size:18px;}
	.page_interviewDetTal .interviewDetTalMat>dd{margin-top:25px;}
}

.page_interviewDetPro{padding:0 40px 80px;}
.page_interviewDetPro .interviewDetProMat{max-width:1020px;}
.page_interviewDetPro .interviewDetProMat>dt{line-height:1;font-size:30px;}
.page_interviewDetPro .interviewDetProMat>dd{margin-top:40px;}
.page_interviewDetPro .interviewDetProMat>dd>*:not(:first-child){margin-top:20px;}
@media (max-width:1380px){
	.page_interviewDetPro{padding:0 30px 70px;}
	.page_interviewDetPro .interviewDetProMat>dt{font-size:26px;}
	.page_interviewDetPro .interviewDetProMat>dd{margin-top:35px;}
	.page_interviewDetPro .interviewDetProMat>dd>*:not(:first-child){margin-top:15px;}
}
@media (max-width:1180px){
	.page_interviewDetPro{padding:0 20px 60px;}
	.page_interviewDetPro .interviewDetProMat>dt{font-size:22px;}
	.page_interviewDetPro .interviewDetProMat>dd{margin-top:30px;}
	.page_interviewDetPro .interviewDetProMat>dd>*:not(:first-child){margin-top:10px;}
}
@media (max-width:980px){
	.page_interviewDetPro{padding:0 20px 50px;}
	.page_interviewDetPro .interviewDetProMat>dt{font-size:18px;}
	.page_interviewDetPro .interviewDetProMat>dd{margin-top:25px;}
}

.page_interviewDetAdv{padding:0 40px 80px;}
.page_interviewDetAdv .interviewDetAdvMat{max-width:1020px;}
.page_interviewDetAdv .interviewDetAdvMat>dt{line-height:1;font-size:30px;}
.page_interviewDetAdv .interviewDetAdvMat>dd{margin-top:40px;}
.page_interviewDetAdv .interviewDetAdvMat>dd>*:not(:first-child){margin-top:20px;}
@media (max-width:1380px){
	.page_interviewDetAdv{padding:0 30px 70px;}
	.page_interviewDetAdv .interviewDetAdvMat>dt{font-size:26px;}
	.page_interviewDetAdv .interviewDetAdvMat>dd{margin-top:35px;}
	.page_interviewDetAdv .interviewDetAdvMat>dd>*:not(:first-child){margin-top:15px;}
}
@media (max-width:1180px){
	.page_interviewDetAdv{padding:0 20px 60px;}
	.page_interviewDetAdv .interviewDetAdvMat>dt{font-size:22px;}
	.page_interviewDetAdv .interviewDetAdvMat>dd{margin-top:30px;}
	.page_interviewDetAdv .interviewDetAdvMat>dd>*:not(:first-child){margin-top:10px;}
}
@media (max-width:980px){
	.page_interviewDetAdv{padding:0 20px 50px;}
	.page_interviewDetAdv .interviewDetAdvMat>dt{font-size:18px;}
	.page_interviewDetAdv .interviewDetAdvMat>dd{margin-top:25px;}
}

.page_interviewDetVal{padding:0 40px 80px;}
.page_interviewDetVal .interviewDetValMat{max-width:1020px;}
.page_interviewDetVal .interviewDetValMat>dt{line-height:1;font-size:30px;}
.page_interviewDetVal .interviewDetValMat>dd{margin-top:40px;}
.page_interviewDetVal .interviewDetValMat>dd>*:not(:first-child){margin-top:20px;}
@media (max-width:1380px){
	.page_interviewDetVal{padding:0 30px 70px;}
	.page_interviewDetVal .interviewDetValMat>dt{font-size:26px;}
	.page_interviewDetVal .interviewDetValMat>dd{margin-top:35px;}
	.page_interviewDetVal .interviewDetValMat>dd>*:not(:first-child){margin-top:15px;}
}
@media (max-width:1180px){
	.page_interviewDetVal{padding:0 20px 60px;}
	.page_interviewDetVal .interviewDetValMat>dt{font-size:22px;}
	.page_interviewDetVal .interviewDetValMat>dd{margin-top:30px;}
	.page_interviewDetVal .interviewDetValMat>dd>*:not(:first-child){margin-top:10px;}
}
@media (max-width:980px){
	.page_interviewDetVal{padding:0 20px 50px;}
	.page_interviewDetVal .interviewDetValMat>dt{font-size:18px;}
	.page_interviewDetVal .interviewDetValMat>dd{margin-top:25px;}
}

.page_interviewDetMes{padding:0 40px 80px;}
.page_interviewDetMes .interviewDetMesMat{display:flex;justify-content:space-between;padding:50px;max-width:1120px;background:#7c6a56;}
.page_interviewDetMes .interviewDetMesMat>dt{width:calc(30% - 20px);}
.page_interviewDetMes .interviewDetMesMat>dt:after{padding-top:0;}
.page_interviewDetMes .interviewDetMesMat>dd{padding:60px 0;width:calc(70% - 20px);}
.page_interviewDetMes .interviewDetMesMat>dd>h3{line-height:1;font-family:"Exo",sans-serif;font-size:24px;color:#c8b89d;text-transform:uppercase;}
.page_interviewDetMes .interviewDetMesMat>dd>figcaption{margin-top:30px;font-size:15px;color:#fff;font-weight:bold;}
.page_interviewDetMes .interviewDetMesMat>dd>figcaption>*:not(:first-child){margin-top:20px;}
.page_interviewDetMes .more>a{background:#7c6a56;color:#fff;}
.page_interviewDetMes .more>a:hover{opacity:0.6;}
@media (max-width:1380px){
	.page_interviewDetMes{padding:0 30px 70px;}
	.page_interviewDetMes .interviewDetMesMat{padding:40px;}
	.page_interviewDetMes .interviewDetMesMat>dt{width:calc(30% - 15px);}
	.page_interviewDetMes .interviewDetMesMat>dd{padding:50px 0;width:calc(70% - 15px);}
	.page_interviewDetMes .interviewDetMesMat>dd>h3{font-size:21px;}
	.page_interviewDetMes .interviewDetMesMat>dd>figcaption{margin-top:25px;font-size:14px;}
	.page_interviewDetMes .interviewDetMesMat>dd>figcaption>*:not(:first-child){margin-top:15px;}
}
@media (max-width:1180px){
	.page_interviewDetMes{padding:0 20px 60px;}
	.page_interviewDetMes .interviewDetMesMat{padding:30px;}
	.page_interviewDetMes .interviewDetMesMat>dt{width:calc(30% - 10px);}
	.page_interviewDetMes .interviewDetMesMat>dd{padding:40px 0;width:calc(70% - 10px);}
	.page_interviewDetMes .interviewDetMesMat>dd>h3{font-size:18px;}
	.page_interviewDetMes .interviewDetMesMat>dd>figcaption{margin-top:20px;font-size:13px;}
	.page_interviewDetMes .interviewDetMesMat>dd>figcaption>*:not(:first-child){margin-top:10px;}
}
@media (max-width:980px){
	.page_interviewDetMes{padding:0 20px 50px;}
	.page_interviewDetMes .interviewDetMesMat{padding:30px 20px;}
	.page_interviewDetMes .interviewDetMesMat>dd{padding:30px 0;}
	.page_interviewDetMes .interviewDetMesMat>dd>h3{font-size:15px;}
	.page_interviewDetMes .interviewDetMesMat>dd>figcaption{font-size:12px;}
}
@media (max-width:780px){
	.page_interviewDetMes .interviewDetMesMat{display:block;}
	.page_interviewDetMes .interviewDetMesMat>dt{margin:0 auto;width:100%;max-width:420px;}
	.page_interviewDetMes .interviewDetMesMat>dt:after{padding-top:60%;}
	.page_interviewDetMes .interviewDetMesMat>dd{margin-top:30px;padding:0;width:100%;}
}

/* news */
.newsone{padding:0px 40px 80px;}
.newsonecon{margin:0 auto;max-width:1320px;width:100%;}
.newsonecon>ul>li{padding:20px 0;display:flex;justify-content:space-between;border-bottom:1px solid #ccc;}
.newsonecon>ul>li>time{width:150px;}
.newsonecon>ul>li>p{width:calc(100% - 150px);}
.newsonecon>ul>li>p>a{color:#333;transition:.3s;}
.newsonecon>ul>li>p>a:hover{color:#333;}
.newsonecon2>ul{margin-top:40px;}
.newsonecon2>.more>a{background:#7b6b5c;color:#fff;}
.newsonecon2>.more>a:hover{background:#95897d;}
@media (max-width:1380px){
	.newsone{padding:0px 30px 70px;}
	.newsonecon>ul>li{padding:15px 0;}
	.newsonecon>ul>li>time{width:130px;}
	.newsonecon>ul>li>p{width:calc(100% - 130px);}
	.newsonecon2>ul{margin-top:30px;}
}
@media (max-width:1180px){
	.newsone{padding:0px 20px 60px;}
	.newsonecon>ul>li{padding:10px 0;}
	.newsonecon>ul>li>time{width:120px;}
	.newsonecon>ul>li>p{width:calc(100% - 120px);}
	.newsonecon2>ul{margin-top:20px;}
}
@media (max-width:980px){
	.newsone{padding:0px 20px 50px;}
}
@media (max-width:780px){
	.newsonecon>ul>li{display:block;}
	.newsonecon>ul>li>time{width:100%;}
	.newsonecon>ul>li>p{width:100%;}
}

.newstwo{padding:80px 40px;}
.newstwocon{margin:0 auto;max-width:1320px;width:100%;}
.newstwocon>h3{margin-top:20px;font-size:24px;color:#333;line-height:1.4;}
.newstwocon>p{margin-top:40px;}
@media (max-width:1380px){
	.newstwo{padding:70px 30px;}
	.newstwocon>h3{margin-top:15px;font-size:22px;}
	.newstwocon>p{margin-top:30px;}
}
@media (max-width:1180px){
	.newstwo{padding:60px 20px;}
	.newstwocon>h3{margin-top:10px;font-size:20px;}
	.newstwocon>p{margin-top:20px;}
}
@media (max-width:980px){
	.newstwo{padding:50px 20px;}
}
@media (max-width:780px){
	.newstwocon>h3{font-size:18px;}
}

.pagenav{display:flex;width:100%;justify-content:center;margin:40px auto 0;}
.pagenav>*{padding:5px 10px;border:1px solid #333;text-decoration:none;color:#000;}
.pagenav>*:not(:first-child){ margin-left:10px;}
.pagenav>a:hover{background:#333;color:#fff;text-decoration:none;}
.pagenav>span{background:#fff;color:#333!important;}

