@charset "UTF-8";html{height:100%;overflow-x:hidden;}
body{text-align:left;color:#000000;min-width:1200px;position:relative;overflow-x:hidden;word-break:break-word;}
@media screen and (max-width:720px){body{min-width:0;font-size:13px;}
}
body *::selection{background:#FF0;}
body *::-moz-selection{background:#FF0;}
a{color:#000000;text-decoration:none;-webkit-transition:all 0.5s;transition:all 0.5s;}
a:hover{color:#666666;}
#all{position:relative;width:100%;overflow:hidden;visibility:hidden;}
#all .page .page-header{width:100%;overflow:hidden;}
@media screen and (max-width:720px){#all .page .page-body{margin:24px 0 0 0;}
}
.section-base{width:1024px;margin-left:auto;margin-right:auto;}
@media screen and (max-width:720px){.section-base{width:100%;box-sizing:border-box;padding-left:20px;padding-right:20px;}
}
.section-pankuzu{width:100%;margin-left:auto;margin-right:auto;background:#f1f1f1;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;}
@media screen and (max-width:720px){.section-pankuzu{width:100%;box-sizing:border-box;padding-left:0;padding-right:0;}
}
.section-fw{width:100%;height:auto;margin-right:auto;margin-left:auto;padding:60px 0;}
@media screen and (max-width:720px){.section-fw{padding:40px 0;}
}
.bg-wide-EEE{background:#eee;}
.bg-wide-transEEE{background:rgba(0,0,0,.2);}
#map-yokohama{width:100%;height:320px;border-top:1px solid #000;}
.section-l__r{position:relative;margin:48px 0 0 0;}
.section-l__r:first-child{margin:0;}
.section-l__r p{font-size:14px;font-size:1.4rem;letter-spacing:2px;line-height:2;margin-bottom:12px;}
.section-l__r .data-set{*zoom:1;font-size:14px;font-size:1.4rem;line-height:2;background:#f4f4f4;padding:14px 30px;}
.section-l__r .data-set:nth-child(2n){background:#fff;}
.section-l__r .data-set:after{content:"";display:table;clear:both;}
.section-l__r .data-set:last-child{margin-bottom:0;}
.section-l__r .data-set dt{float:left;width:206px;}
.section-l__r .data-set dd{margin:0 0 0 206px;}
@media screen and (max-width:720px){.section-l__r .data-set dt{float:left;width:30%;}
.section-l__r .data-set dd{margin:0 0 0 30%;}
}
.row .col-side{float:left;width:140px}
@media screen and (max-width:720px){.row .col-side{float:none;width:auto;margin-top:40px}
}
.row .col-main{float:right;width:790px}
@media screen and (max-width:720px){.row .col-main{float:none;width:auto;margin:1pc 0 0}
}
.pager-works .col-w-3-1-pager{width:310px;}
.pager-works .col-w-3-1-pager.col-l{margin:0 0 0 47px;}
.pager-works .col-w-3-1-pager:first-child{margin:0;}
@media screen and (max-width:720px){.pager-works .col-w-3-1-pager{width:32%;height:auto;}
.pager-works .col-w-3-1-pager.col-l{margin:0 0 0 0;}
.pager-works .col-w-3-1-pager.col-l:first-child{margin:0 2% 0 0;}
.pager-works .col-w-3-1-pager.col-l:last-child{margin:0 0 0 2%;}
}
.sp-fit{width:100%;height:auto;}
.sp-only{display:none;}
@media screen and (max-width:720px){.sp-only{display:block;}
.sp-only-fit{width:100%;height:auto;}
span.sp-only{display:inline;}
.pc-only{display:none !important;}
.nobr{display:none;}
}
#header{position:relative;width:1200px;height:200px;z-index:100;margin:0 auto;}
#header #header-logo{position:absolute;left:50%;top:56px;margin-left:-600px;letter-spacing:1px;line-height:1;width:360px;}
#header #header-logo .hero-logo-img img{width:220px;height:auto;margin-bottom:10px;}
#header #header-logo span{display:block;letter-spacing:2px;line-height:1;margin-bottom:14px;}
#header #header-desc{position:absolute;right:0;bottom:28px;font-size:11px;font-size:1.1rem;letter-spacing:1px;line-height:1.8;}
@media screen and (max-width:720px){#header{width:auto;height:110px;}
#header #header-logo{left:20px;top:18px;margin-left:0;letter-spacing:1px;line-height:1;width:auto;}
#header #header-logo .hero-logo-img img{width:70%;height:auto;margin-bottom:6px;}
#header #header-logo span{display:block;letter-spacing:2px;line-height:1;margin-bottom:8px;}
#header #header-desc{display:none;}
}
#gnav{width:880px;margin:60px auto 0 320px;float:left;}
#gnav ul{text-align:center;font-size:16px;font-size:1.6rem;line-height:1;}
#gnav ul li{float:left;width:110px;}
#gnav ul li a{display:inline-block;text-align:center;width:120px;letter-spacing:3px;}
#gnav ul li a small{display:block;letter-spacing:2px;margin:12px 0 0 0;font-size:10px;font-size:1.0rem;}
#gnav a{height:50px;display:inline-block;position:relative;}
#gnav a:after{-webkit-transition:0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);position:absolute;z-index:1;content:"";left:50%;right:50%;height:2px;bottom:-10px;background-color:#4d4d4d;}
#gnav a:hover:after, #gnav .active a:after{left:50px;right:52px;}
#gnav a:hover{color:#000;}
@media screen and (max-width:720px){#gnav{display:none;width:100%;}
}
#side-nv-btn-box{display:none}
#side-nv-btn{position:relative;display:block;width:22px;height:15px;overflow:hidden;font-size:0;text-indent:-9999px}
#side-nv-btn:focus{outline:0}
#side-nv-btn span{display:block;position:absolute;left:0;background:#000;width:100%;height:3px;border-radius:3px;cursor:pointer;-webkit-transition-duration:.3s, .3s;transition-duration:.3s, .3s;-webkit-transition-delay:.3s, 0;transition-delay:.3s, 0}
#side-nv-btn span:nth-of-type(1){top:0}
#side-nv-btn span:nth-of-type(1), #side-nv-btn span:nth-of-type(2){-webkit-transition-property:top, -webkit-transform;transition-property:top, transform}
#side-nv-btn span:nth-of-type(2){top:6px}
#side-nv-btn span:nth-of-type(3){bottom:0;-webkit-transition-property:bottom, -webkit-transform;transition-property:bottom, transform}
#side-nv-btn.active span{background-color:#fff;-webkit-transition-delay:0, .3s;transition-delay:0, .3s}
#side-nv-btn.active span:nth-of-type(1){-webkit-transform:translateY(6px) rotate(-315deg);transform:translateY(6px) rotate(-315deg)}
#side-nv-btn.active span:nth-of-type(2){opacity:0}
#side-nv-btn.active span:nth-of-type(3){-webkit-transform:translateY(-6px) rotate(315deg);transform:translateY(-6px) rotate(315deg)}
@media screen and (max-width:720px){#side-nv-btn-box{display:block;overflow:hidden;z-index:10006;position:fixed;right:14px!important;top:20px!important}
#side-nv-btn, #side-nv-btn-box{width:1pc;height:10px}
#side-nv-btn span{height:2px;border-radius:2px}
#side-nv-btn span:nth-of-type(2){top:4px}
#side-nv-btn.active span:nth-of-type(1){-webkit-transform:translateY(4px) rotate(-315deg);transform:translateY(4px) rotate(-315deg)}
#side-nv-btn.active span:nth-of-type(3){-webkit-transform:translateY(-4px) rotate(315deg);transform:translateY(-4px) rotate(315deg)}
}
#side-nv{display:none;background-color:rgba(51,153,255,.9)}
#side-nv.visible{position:fixed;right:0;top:0;display:block;width:100%;height:100%;box-sizing:border-box;padding:0;z-index:10005}
#alighn-middle{width:80%;height:340px;margin:-170px auto auto;display:block;position:absolute;top:50%;left:0;right:0}
@media screen and (max-width:720px){#side-nv.visible #side-nv-page ul li{margin:10px auto;padding:0;font-size:14px;font-size:1.4rem;line-height:1;letter-spacing:2px;float:left;width:50%;height:40px;text-align:center}
#side-nv.visible ul li a{color:#ffffff;width:100%;height:100%;display:block;font-weight:700;letter-spacing:1px;}
#side-nv.visible #side-nv-page ul li small{display:block;margin-top:10px;font-size:10px;font-size:1rem;letter-spacing:1px;line-height:1}
#side-nv.visible #side-nv-social{margin:30px auto 0;width:100%;text-align:center}
#side-nv.visible #side-nv-social ul li{display:inline-block;margin:0 15px;width:24px;height:24px}
#side-nv.visible #side-nv-social ul li a{width:24px;height:24px;text-indent:-9999px;overflow:hidden;outline:0;display:block}
#side-nv.visible #side-nv-social ul li.link-facebook a{background:url(../img/icon/c-facebook.svg)no-repeat 0 0;-webkit-background-size:24px 24px;background-size:24px 24px}
#side-nv.visible #side-nv-social ul li.link-insta a{background:url(../img/icon/c-instagram.svg)no-repeat 0 0;-webkit-background-size:24px 24px;background-size:24px 24px}
#side-nv.visible #side-nv-page ul.sub-sp-gnv{padding-top:10px;}
#side-nv.visible #side-nv-page ul.sub-sp-gnv li{height:20px;margin:15px 0 0;}
#side-nv.visible #side-nv-page ul.sub-sp-gnv span{font-size:12px;font-size:1.2rem;line-height:1.5;}
}
.hero{position:relative;width:100%;height:620px;margin:0 auto;background-size:contain;background:url(../../img/index/hero.jpg) no-repeat 50% 50%;}
.hero-second{position:relative;width:100%;height:320px;margin:0 auto;background-size:contain;background:url(../../img/index/hero.jpg) no-repeat 50% 50%;}
.hero-second.voice-nakagawa{background:url(../../img/voice/02/hero.png) no-repeat 50% 34%;height:620px;}
.hero-second.voice-iwasaki{background:url(../../img/voice/01/hero.png) no-repeat 50% 20%;height:620px;}
@media screen and (max-width:720px){.hero-second, .hero-second.voice-nakagawa, .hero-second.voice-iwasaki{height:160px;background-size:cover;background-positon:50% 0%;}
}
.ttl-section-home{font-weight:700;font-size:28px;letter-spacing:6px;line-height:1;}
.ttl-section-home span{font-family:'YuGothic', 'Yu Gothic', '游ゴシック', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', 'Meiryo', sans-serif;font-weight:700;font-size:12px;font-size:1.2rem;letter-spacing:4px;line-height:1;display:block;margin-top:24px;}
.ttl-section-home:before{content:attr(data-num);display:inline-block;font-size:46px;font-size:4.6rem;}
@media screen and (max-width:720px){.ttl-section-home{font-size:24px;font-size:2.4rem;letter-spacing:3px;}
.ttl-section-home span{letter-spacing:2px;margin-top:12px;}
.ttl-section-home:before{font-size:32px;font-size:3.2rem;}
}
.ttl-section-second{font-weight:700;font-size:42px;font-size:4.2rem;letter-spacing:6px;line-height:1;text-align:center;display:block;position:relative;margin:0 auto;}
.ttl-section-second span{background:#fff;display:inline-block;margin:0 auto;padding:0 50px;z-index:1;position:relative;}
.ttl-section-second span.bg-eee{background:#eee;}
.ttl-section-second small{font-weight:700;font-size:14px;font-size:1.4rem;font-family:'YuGothic', 'Yu Gothic', '游ゴシック', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', 'Meiryo', sans-serif;letter-spacing:4px;line-height:1;display:block;margin-top:24px;}
.ttl-section-second:after{content:"";display:block;background:#000000;width:700px;height:1px;margin-left:-350px;position:absolute;left:50%;top:40px;z-index:0;}
@media screen and (max-width:720px){.ttl-section-second{font-size:28px;font-size:2.8rem;letter-spacing:3px;}
.ttl-section-second small{font-size:12px;font-size:1.2rem;letter-spacing:2px;margin-top:12px;}
.ttl-section-second:after{top:30px;}
}
.pankuzu-box{padding:8px 0;}
.pankuzu-box ul li{float:left;font-size:11px;font-size:1.1rem;margin-right:8px;}
.pankuzu-box ul li.arrow:after{content:">";display:inline-block;padding-left:8px;}
.pankuzu-box ul li a{color:rgba(51,153,255,1);}
.section-PG-bottom{width:100%;margin-left:auto;margin-right:auto;color:#ffffff;}
@media screen and (max-width:720px){.section-PG-bottom{width:100%;padding-top:40px;box-sizing:border-box;}
.pankuzu-box ul li{margin-right:4px;line-height:1;vertical-align:baseline;}
.pankuzu-box ul li.arrow:after{padding-left:4px;}
}
.section-PG-bottom .row strong{font-size:16px;font-size:1.6rem;display:block;margin-bottom:12px;}
.section-PG-bottom .row .col-l p{font-size:14px;font-size:1.4rem;line-height:2;letter-spacing:2px;}
.section-PG-bottom .row .col-l p span{margin-left:8px;letter-spacing:1px;font-size:12px;font-size:1.2rem;}
.section-PG-bottom .row .col-l p span.pc-only{font-size:14px;font-size:1.4rem;}
.section-PG-bottom .row .col-l p span a{color:#ffffff;padding-left:20px;background:url(../img/icon/map.svg) no-repeat 0 4px;display:inline-block;}
.section-PG-bottom .row .col-r p{font-size:13px;font-size:1.3rem;line-height:2;letter-spacing:2px;}
.foot-logo-img img{width:200px;height:auto;margin-bottom:20px;}
#footer{padding:60px 0 20px;margin:0 0 0 0;text-align:left;background:#1a1a1a;}
#footer address.copyright{margin-top:30px;color:#ffffff;font-size:10px;font-size:1.0rem;letter-spacing:2px;line-height:1;text-align: center;}
@media screen and (max-width:720px){#footer{padding:0 0 12px 0;}
#footer address.copyright{margin-top:20px;font-size:9px;letter-spacing:1px;}
}
#pagetop{margin:20px 0 0 0;}
#pagetop a{display:block;box-sizing:border-box;padding:40px 0 0 0;background:url("../img/icon/page-top.svg") no-repeat top center;-webkit-background-size:30px 30px;background-size:30px 30px;margin:0 auto;text-align:center;font-size:12px;width:60px;line-height:1;letter-spacing:2px;color:#ffffff;}
@media screen and (max-width:720px){#pagetop{margin:20px 0 0 0;}
}
.btn{display:inline-block;padding:6px 20px;color:#000000;border:1px solid #000;font-size:12px;font-size:1.2rem;font-weight:400;letter-spacing:2px;line-height:1;margin-top:20px;}
@media screen and (max-width:720px){.btn{margin-top:12px;padding:4px 25px;font-size:11px;}
}
a.btn{background-image:linear-gradient(to right, rgba(255,255,255,1) 50%, rgba(46,204,113,1) 50%);background-position:0 0;background-size:200% auto;transition:.3s;}
a.btn:hover{background-position:-100% 0;color:#fff;}
.btn-w{display:inline-block;width:100%;padding:18px 0;color:#fff;border:none;font-size:16px;font-size:1.6rem;font-weight:700;letter-spacing:2px;line-height:1;margin-top:0;text-align:center;}
@media screen and (max-width:720px){.btn-w{margin-top:10px;margin-bottom:10px;padding:8px 0;font-size:11px;}
}
a.btn-w{background-image:linear-gradient(to right, rgba(51,153,255,1) 50%, rgba(46,204,113,1) 50%);background-position:0 0;background-size:200% auto;transition:.3s;}
a.btn-w:hover{background-position:-100% 0;color:#fff;}
ul.foot-link li{float:left;margin:0 8px 0 0;padding:0;line-height:18px;letter-spacing:2px;}
ul.foot-link li a{color:#ffffff;}
ul.foot-link li:nth-child(-n+2):after{content:"|";margin-left:10px;}
ul.share-box li{float:right;margin:0 0 0 8px;padding:0;line-height:18px;letter-spacing:2px;}
ul.share-box li.icon-sns{width:18px;height:18px;}
ul.share-box li.icon-sns img{width:100%;height:auto;display:block;}
@media screen and (max-width:720px){ul.foot-link{margin-bottom:10px;}
ul.foot-link li{margin:0 4px 0 0;font-size:11px;letter-spacing:1px;}
ul.foot-link li:nth-child(-n+2):after{margin-left:6px;}
}
.row .col-w-2-1-BTcon{width:50%;}
.row .col-w-2-1-BTcon .btn-w{padding:36px 0;}
.row .col-w-2-1-BTcon .col-l{width:49%;}
.row .col-w-2-1-BTcon .col-r{width:49%;}
.row .col-w-2-1-BTcon a.icon-tel{position:relative;font-size:20px;}
.row .col-w-2-1-BTcon a.icon-tel span, .row .col-w-2-1-BTcon a.icon-form span{display:block;padding-left:1.5em;}
.row .col-w-2-1-BTcon a.icon-tel:before{position:absolute;top:50%;margin-top:-16px;left:20px;content:"";background:url(../img/icon/phone.svg) no-repeat;display:block;width:32px;height:32px;background-size:32px 32px;}
.row .col-w-2-1-BTcon a.icon-form{position:relative;font-size:20px;}
.row .col-w-2-1-BTcon a.icon-form:before{position:absolute;top:50%;margin-top:-13px;left:20px;content:"";background:url(../img/icon/form.svg) no-repeat;display:block;width:26px;height:26px;background-size:26px 26px;}
a.foot-contact{position:relative;font-size:16px;background-image:linear-gradient(to right, rgba(51,153,255,.4) 50%, rgba(46,204,113,.4) 50%);}
a.foot-contact:before{position:absolute;top:50%;margin-top:-10px;left:20px;content:"";background:url(../img/icon/form.svg) no-repeat;display:block;width:20px;height:20px;background-size:20px 20px;}
@media screen and (max-width:720px){.row .col-w-2-1-BTcon, .row .col-w-2-1-BTcon .col-l, .row .col-w-2-1-BTcon .col-r{width:auto;}
.bottom-contact-box .col-l, .bottom-contact-box .col-r{float:none;}
.bottom-contact-box > .col-r{margin-top:20px;}
}
#loader-bg{display:none;position:fixed;width:100%;height:100%;top:0px;left:0px;background:#ffffff;z-index:10000;}
#loader{display:none;position:fixed;top:50%;left:50%;width:60px;height:60px;margin-top:-30px;margin-left:-30px;text-align:center;z-index:100001;}
.load{width:60px;height:60px;-webkit-animation:spin 1.4s infinite linear;animation:spin 1.4s infinite linear;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
.hero.hero-home{height:720px;}
.hero.hero-home strong{display:block;text-indent:100%;white-space:nowrap;overflow:hidden;outline:none;}
.hero-notice {position: absolute; bottom: 40px; right:0; margin-right: 170px; width: 1200px; text-align: right;}
.hero-notice a span {
	display: block;
	z-index: 1;
	font-weight: 400;
}
.hero-notice a {
	position: relative;
	display: inline-block;
	line-height: 40px;
	transition: .1s;
	z-index: 1;
	color: #fff;
	font-size: 14px;
	font-size: 1.4rem;
	padding-left: 20px;
	padding-right: 12px;
}
.hero-notice a:after {
	position: absolute;
	bottom: 0;
	left: 0;
	content: '';
	width: 0;
	height: 40px;
	background-color: rgba(46,92,95,.9);
	transition: .2s;
	z-index: -1;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.hero-notice a.after::after {
	width: 100%;
}

@media screen and (max-width:720px){.hero.hero-home{height:200px;background-size:cover;background-positon:50% 0%;}
.hero-notice {display: none;}
}

.home-con-vs{margin-top:40px;margin-left:-500px;}
.home-ser-vs{margin-top:0px;margin-left:80px;}
.home-line-right{width:534px;background:url(../../img/index/bd__534.png) no-repeat left bottom;}
.home-line-left{width:534px;background:url(../../img/index/bd__534.png) no-repeat right bottom;}
.home-concept h3{font-weight:700;font-size:24px;font-size:2.4rem;letter-spacing:8px;line-height:1;margin-bottom:24px;}
.home-concept p{font-weight:400;font-size:14px;font-size:1.4rem;letter-spacing:4px;line-height:2.8;}
@media screen and (max-width:720px){.home-con-vs, .home-ser-vs{margin:16px 0 0;width:auto;}
.home-con-vs img, .home-ser-vs img{width:100%;margin-bottom:16px;}
.home-line-right, .home-line-left{width:auto;}
.home-concept h3{font-size:16px;font-size:1.6rem;letter-spacing:4px;line-height:1;margin:0 0 8px;}
.home-concept p{font-size:12px;font-size:1.2rem;letter-spacing:3px;line-height:2;}
}
.row.col-w-3-1-top-hld{width:944px;background:#f9f9fa;padding:40px 40px 10px;}
.row .col-w-3-1-top{width:284px;}
.row .col-w-3-1-top.col-l{margin:0 0 0 46px;}
.row .col-w-3-1-top:first-child, .row .col-w-3-1-top:nth-child(4n){margin:0;}
.top-service-col{text-align:center;}
.top-service-col:before{content: "SERVICE";display: block;margin: 0 auto;font-size:9px;font-size:0.9rem;margin-bottom:6px;font-weight:700;letter-spacing:2px;}
.top-service-col div span{display:block;font-size:20px;font-size:2.0rem;margin-bottom:20px;font-weight:700;}
.top-service-col div span:after{content:"";width:16px;height:2px;background:#000;margin:10px auto 0;display:block;}
.top-service-col > strong{font-weight:bold;font-size:14px;font-size:1.4rem;letter-spacing:3px;display:block;margin-top:24px;}
.top-service-col > p{text-align:left;font-size:12px;font-size:1.2rem;line-height:1.8;letter-spacing:2px;margin-top:18px;margin-bottom:30px;}
@media screen and (max-width:720px){.row.col-w-3-1-top-hld{width:100%;box-sizing:border-box;padding-left:20px;padding-right:20px;}
.row .col-w-3-1-top{width:auto;}
.row .col-w-3-1-top.col-l{margin:0 0 20px 0;}
.row .col-w-3-1-top.col-l:last-child{margin:0 0 0 0;}
.top-service-col > strong{font-size:13px;font-size:1.3rem;letter-spacing:2px;margin-top:16px;}
.top-service-col > p{line-height:1.8;letter-spacing:2px;margin-top:8px;margin-bottom:0;}
}
.index-philoshophy{background:url(../../img/index/bg-philosophy.png) no-repeat top right;position:relative;}
h3.ttl-index-philoshophy{font-size:40px;font-weight:700;letter-spacing:4px;line-height:1.5;position:absolute;top:-52px;left:530px;}
.index-philoshophy .btn-m{margin-right:20px;}
@media screen and (max-width:720px){.index-philoshophy{background:none;position:static;}
.index-philoshophy .sp-fit{display:none;}
.index-philoshophy .mt-23{margin-top:0 !important;}
h3.ttl-index-philoshophy{font-weight:700;font-size:16px;letter-spacing:4px;line-height:1.6;position:static;margin-bottom:8px;}
.index-philoshophy .btn-m{margin-right:0;}
}
.index-pickup a{display:block;}
.index-pickup .thumb{position:relative;}
.index-pickup .thumb img{display:block;}
.index-pickup .thumb:after{content:"";width:16px;height:2px;background:#000;display:block;margin-top:24px;}
.index-pickup time.date{display:block;margin:22px 0 0 0;font-size:11px;font-size:1.1rem;letter-spacing:3px;line-height:1;}
.index-pickup .title{margin:16px 0 0 0;font-size:16px;font-size:1.6rem;letter-spacing:2px;line-height:1.8;}
.index-pickup .description{margin:8px 0 0 0;}
.index-pickup .description p{font-size:12px;font-size:1.2rem;letter-spacing:1px;line-height:1.8;}
@media screen and (max-width:720px){.index-pickup .thumb:after{width:12px;height:2px;margin-top:14px;}
.index-pickup .thumb span{margin:12px 0 0 0;font-size:10px;letter-spacing:1px;}
.index-pickup time.date{margin:12px 0 0 0;font-size:10px;letter-spacing:1px;}
.index-pickup .title{margin:8px 0 0 0;font-size:12px;letter-spacing:1px;}
.index-pickup .description{margin:6px 0 0 0;}
.index-pickup .description p{font-size:11px;}
}
.index-topic a{position:relative;display:block;box-sizing:border-box;min-height:80px;margin-bottom:30px;padding:0px 0 0 128px;color:#000;}
.index-topic a .thumb{position:absolute;left:0;top:0;display:block;width:100px;height:80px;}
.index-topic a .thumb .thumb-pic{display:block;width:100%;height:auto;}
.index-topic a .info{font-size:12px;font-size:1.2rem;line-height:1;}
.index-topic a time.date{margin:0 14px 0 0;font-size:11px;font-size:1.1rem;letter-spacing:3px;line-height:1;}
.index-topic a .info .category{line-height:16px;background:#000000;color:#ffffff;padding:0 4px;}
.index-topic a h3.title{margin:12px 0 0 0;font-size:14px;font-size:1.4rem;line-height:1.6;letter-spacing:1px;}
@media screen and (max-width:720px){.index-topic a{padding:0px 0;margin-bottom:14px;min-height:0;}
.index-topic a:after{clear:both;display:block;content:"";}
.index-topic a .thumb{float:left;position:relative;width:32%;height:32%;}
.index-topic a .info{margin:0px 0 0 38%;}
.index-topic a .info .date{margin:0 4px 0 0;font-size:10px;letter-spacing:1px;}
.index-topic a .info .category{font-size:10px;line-height:12px;padding:0 2px;}
.index-topic a h3.title{margin:6px 0 0 38%;font-size:12px;}
}
/**/.index-works-panel{position:relative;background:#fff;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);}
.index-works-panel:after{position:absolute;bottom:16px;right:20px;display:block;content:'';background:url("../img/icon/arrowright-narrow.svg") no-repeat 0 0;-webkit-background-size:50px 10px;background-size:50px 10px;width:50px;height:10px;-webkit-transition:all 0.5s;transition:all 0.5s;}
.index-works-panel span.works-cat{font-size:10px;font-size:1.0rem;letter-spacing:2px;display:inline-block;padding:1px 5px 1px 6px;color:#fff;position:absolute;top:14px;left:-10px;z-index:9;}
.index-works-panel span.works-cat.cat-web{background:#3399ff;}
.index-works-panel span.works-cat.cat-graphic{background:#00a99d;}
.index-works-panel span.works-cat.cat-photo{background:#29abe2;}
.index-works-panel span.works-cat.cat-movie{background:#009245;}
.index-works-box{background:#fff;padding:12px 15px;}
.index-works-box p.works-name{font-size:15px;font-size:1.5rem;letter-spacing:2px;margin-bottom:40px;}
.index-works-box p.works-name a{color:#4d4d4d;}
.index-works-box span.works-date{font-size:10px;font-size:1.0rem;letter-spacing:2px;display:inline-block;color:#aaa;}
.index-works-panel:hover p.works-name a{color:#ccc;}
.index-works-panel:hover .index-works-box{background:#f2f2f2;}
.index-works-panel:hover img{opacity:.8;}
.index-works-panel:hover.index-works-panel:after{right:-25px;}
.row .col-w-3-1 img{width:180px;height:180px;margin:0 auto 20px;display:block;border-radius:50%;}
.row .col-w-3-1 span{display:block;font-size:11px;font-size:1.1rem;letter-spacing:2px;margin-bottom:12px;}
.row .col-w-3-1 strong{display:block;font-size:16px;font-size:1.6rem;letter-spacing:2px;margin-bottom:16px;}
.row .col-w-3-1 p{font-size:12px;font-size:1.2rem;letter-spacing:2px;line-height:1.8;color:#666;}
ul.filter-options{text-align:center;margin-bottom:50px;}
ul.filter-options li{display:inline-block;margin:0 30px;font-size:20px;font-size:2.0rem;letter-spacing:0.2rem;line-height:20px;}
ul.filter-options li{position:relative;overflow:hidden;height:1.0em;cursor:pointer;}
ul.filter-options li span{position:relative;display:inline-block;-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;transition:transform 0.3s;}
ul.filter-options li span::before{color:#cccccc;position:absolute;content:attr(data-hover);top:100%;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
ul.filter-options li span:hover{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%);}
.box-index-works .works_box{float:left;width:256px;height:256px;}
.works_box img{width:100%;height:auto;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;vertical-align:bottom;}
.works_image{width:100%;position:relative;overflow:hidden;max-height:256px;}
.works_image:hover img{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-o-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);}
.works_image:hover .img_mask{opacity:1;}
.works_box .works_image:hover .icon_wrap{display:block;bottom:50%;margin-bottom:-16px;}
.img_mask{width:100%;height:100%;background:rgba(51,153,255,.6);position:absolute;opacity:0;z-index:2;}
.works_box .works_image .icon_wrap{display:none;text-align:center;position:absolute;margin:0 auto;z-index:9;width:100%;bottom:-600px;left:0;right:0;}
.works_image .icon_wrap a{display:inline-block;}
@media screen and (max-width:720px){.box-index-works .works_box{width:49.9%;height:auto;}
ul.filter-options li{margin:8px 0;width:45%;font-size:16px;font-size:1.6rem;letter-spacing:0.2rem;line-height:16px;}
}
.box-works-detail .row .col-l > div > strong{font-size:28px;font-size:2.8rem;font-weight:700;letter-spacing:4px;}
.box-works-detail .row .col-l > div > span{display:block;margin:6px 0 24px;letter-spacing:2px;color:#aaa;}
.box-works-detail .row .col-l > div > ul li{display:inline-block;background:#3399ff;color:#fff;padding:0 4px;margin:0 4px 6px 0;}
.box-works-detail ul.works_list{overflow:hidden;width:1026px;}
.box-works-detail ul.works_list li{float:left;margin:0 2px 2px 0;}
.box-works-detail .row .col-r > div > h4{font-size:16px;font-size:1.6rem;font-weight:700;letter-spacing:2px;line-height:2;margin-bottom:20px;}
.box-works-detail .row .col-r > div > p{font-size:13px;font-size:1.3rem;font-weight:400;letter-spacing:2px;line-height:2;}
@media screen and (max-width:720px){.box-works-detail .row .col-l > div > strong{font-size:22px;font-size:2.2rem;letter-spacing:3px;}
.box-works-detail .row .col-l > div > span{margin:6px 0 14px;}
.box-works-detail .row .col-l > div > ul{margin:0 0 14px;}
.box-works-detail .row .col-r > div > h4{font-size:14px;font-size:1.4rem;letter-spacing:2px;line-height:1.8;margin-bottom:10px;}
.box-works-detail .row .col-r > div > p{line-height:1.8;}
.box-works-detail .row .col-l > div > ul li{padding:0 4px;font-size:10px;font-size:1.0rem;margin:0 4px 6px 0;}
.box-works-detail ul.works_list{width:auto;}
.box-works-detail ul.works_list li img{width:100%;height:auto;}
}
.pager-works .align-l a img, .pager-works .align-c a img, .pager-works .align-r a img{display:inline-block;width:32px;height:32px;-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;transition:transform 0.3s;}
.pager-works .align-l a img:hover{-webkit-transform:translateX(-30%);-moz-transform:translateX(-30%);transform:translateX(-30%);}
.pager-works .align-c a img:hover{-webkit-transform:translateY(-30%);-moz-transform:translateY(-30%);transform:translatey(-30%);}
.pager-works .align-r a img:hover{-webkit-transform:translateX(30%);-moz-transform:translateX(30%);transform:translateX(30%);}
.col-simple{font-size:14px;font-size:1.4rem;line-height:2.2;letter-spacing:0.2rem;margin-bottom:30px;}
.col-simple h4{font-size:18px;font-size:1.8rem;margin-bottom:12px;}
.col-simple p{margin-bottom:12px;}
.col-simple > ul li{padding-left:2.0em;margin-left:-1.0em;text-indent:-1.0em;list-style:outside none;margin-bottom:8px;}
.col-simple:last-child, .col-simple ul li:last-child{margin-bottom:0;}
.col-simple > ul li:before{content:"- ";}
@media screen and (max-width:720px){.col-simple{margin-bottom:16px;}
.col-simple h4{font-size:16px;font-size:1.6rem;margin-bottom:6px;}
.col-simple p{font-size:13px;font-size:1.3rem;line-height:1.8;margin-bottom:4px;}
.col-simple > ul li{font-size:11px;font-size:1.1rem;margin-bottom:4px;}
}
.staff-detail{border:4px solid #000;padding:40px 50px;background:rgba(255,255,255,.9);position:absolute;bottom:-40px;left:50px;width:240px;}
.staff-mandokoro{left:634px;}
.staff-detail h4{font-size:42px;font-size:4.2rem;font-weight:700;text-shadow:0 1px #fff;letter-spacing:16px;margin-bottom:20px;}
.staff-detail h4.let-5{font-size:38px;font-size:3.8rem;font-weight:700;text-shadow:0 1px #fff;letter-spacing:10px;}
.staff-detail h4 small{display:block;font-size:12px;font-size:1.2rem;letter-spacing:4px;}
.staff-detail strong{display:block;font-size:11px;font-size:1.1rem;letter-spacing:2px;font-weight:700;color:#666666;position:relative;padding-bottom:.5em;border-bottom:1px solid #ccc;}
.staff-detail strong:after{position:absolute;left:0;bottom:-1px;display:block;content:"";width:1.5em;height:1px;background:#666666;}
ul.favor-box{margin-top:12px;}
ul.favor-box li{float:left;width:32%;height:auto;margin-bottom:2%;margin-right:2%;}
ul.favor-box li:nth-child(3n){margin-right:0%;}
.staff-hld{position:relative;}
@media screen and (max-width:720px){.staff-detail{position:static;margin-top:20px;width:auto;border:2px solid #000;padding:16px 20px;}
.staff-detail h4,.staff-detail h4.let-5{font-size:18px;font-size:1.8rem;letter-spacing:8px;}
.staff-detail h4 small{font-size:11px;font-size:1.1rem;letter-spacing:2px;}
.staff-detail ul.share-box li{margin:0 0 0 8px;font-size:8px;font-size:.8rem;line-height:18px;letter-spacing:2px;}
}
.voice-lead p{font-size:13px;font-size:1.3rem;line-height:2.6;letter-spacing:2px;margin-bottom:20px;-moz-columns:2;-webkit-columns:2;columns:2;-moz-column-gap:30px;-webkit-column-gap:30px;column-gap:30px;}
#taidan{margin-top:-120px;padding-top:120px;}
.style-taidan h3{font-size:22px;font-size:2.6rem;line-height:26px;letter-spacing:2px;border-bottom:1px solid #000;padding-bottom:0px;margin-bottom:30px;font-weight:700;}
.style-taidan h3 span{font-size:16px;font-size:1.6rem;line-height:22px;letter-spacing:0.1rem;color:#fff;background:#000;margin-right:24px;display:inline-block;}
.style-taidan p{text-indent:-7.0rem;padding-left:7.0rem;font-size:13px;font-size:1.3rem;line-height:2.6;letter-spacing:2px;}
.style-taidan p > span{padding-right:1.0rem;}
div.cap-box{margin-top:20px;}
div.cap-box .cap-txt{font-size:12px;font-size:1.2rem;line-height:1.8;letter-spacing:0.05rem;display:block;margin-top:10px;color:#333;}
.style-episode h4{font-size:20px;font-size:2.0rem;line-height:22px;letter-spacing:2px;padding-bottom:0px;margin-bottom:24px;font-weight:700;}
.style-episode p{font-size:13px;font-size:1.3rem;line-height:2.2;letter-spacing:2px;}
.TTL__voice{width:1024px;background-color:#3399ff;color:#ffffff;margin:0 auto;z-index:9;position:relative;}
@media screen and (max-width:720px){.TTL__voice{width:90% !important;}
.voice-lead p{font-size:13px;font-size:1.3rem;line-height:2.2;letter-spacing:2px;margin-bottom:0px;-moz-columns:1;-webkit-columns:1;columns:1;-moz-column-gap:0;-webkit-column-gap:0;column-gap:0;}
.style-taidan p{line-height:2.2;}
.style-episode h4{font-size:14px;font-size:1.4rem;line-height:1;letter-spacing:2px;padding-bottom:0px;display:block;margin-top:16px;margin-bottom:8px;}
.style-episode p{font-size:13px;font-size:1.3rem;line-height:2;letter-spacing:2px;}
}
.TTL__voice .CONT__voice{margin:0;}
.TTL__voice .CONT__voice:before, .TTL__voice .CONT__voice:after{display:table;content:"";}
.TTL__voice .CONT__voice .ING__voice{position:absolute;bottom:-60px;right:0;left:0;z-index:1;margin:0 auto;border-radius:50%;width:120px;height:120px;overflow:hidden;}
.TTL__voice .CONT__voice .ING__voice img{display:block;margin:5px;width:110px;height:110px;border-radius:50%;}
.TTL__voice .CONT__voice .ING__voice:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:50%;box-shadow:inset 0 0 0 5px #fff;content:"";}
.TTL__voice .CONT__voice .content-inner{overflow:hidden;}
.TTL__voice .CONT__voice .COPY__voice{position:relative;left:50%;float:left;margin:40px 0 0;box-sizing:border-box;padding:0 25px;max-width:90%;font-size:22px;letter-spacing:2px;font-weight:700;line-height:2;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.TTL__voice .CONT__voice .img__caption{margin-top:20px;margin-bottom:88px;font-size:10px;line-height:15px;letter-spacing:0.1em;text-align:center;}
.TTL__voice .CONT__voice .img__caption > span{display:block;margin-bottom:6px;letter-spacing:2px;}
.TTL__voice .CONT__voice .img__caption a{color:inherit;font-size:12px;text-decoration:none;text-transform:uppercase;}
.TTL__voice_chapter{background-color:#ffffff;color:#3399ff;box-shadow:inset 0 0 0 5px #3399ff;}
.TTL__voice_chapter .CONT__voice .ING__voice:after{box-shadow:inset 0 0 0 5px #ffffff;}
@media screen and (max-width:720px){.TTL__voice .CONT__voice .COPY__voice{margin:20px 0 0;box-sizing:border-box;padding:0 25px;max-width:96%;font-size:16px;font-size:1.6rem;letter-spacing:2px;line-height:1.8;}
.TTL__voice .CONT__voice .img__caption{margin-bottom:18px;}
div.cap-box .cap-txt{font-size:10px;font-size:1.0rem;line-height:1.8;letter-spacing:0.05rem;margin-top:10px;}
}
span.btn-entry{position:relative;font-size:16px;background:#4d4d4d;padding:64px 15%; line-height: 2.4; width:70%; display: block;text-align: left;}
span.btn-noentry{position:relative;font-size:16px;background:#4d4d4d;padding:64px 0;}
.page-recruit dl.data-set dd a { padding: 0 4px; background: #ccc; color: #fff;}



.page-sitemap .col-w-4-1{margin-bottom:20px;}
.page-sitemap .col-w-4-1 strong{background:#eee;font-size:16px;font-size:1.6rem;font-weight:700;padding:0 4px;}
.page-sitemap .col-w-4-1 strong:before{content:"-";display:inline-block;margin-right:4px;}
@media screen and (max-width:720px){.page-sitemap .col-w-4-1 strong{font-size:14px;font-size:1.4rem;}
}
#separate-2 .separate-2{width:50%;float:left;position:relative;background:url(../img/tiny_grid.png) repeat top left #fff;}
#separate-2 .separate-2-Box{padding:80px 20%;text-align:center;z-index:2;}
#separate-2 .separate-Txt{text-align:justify;margin-top:12px;}
#separate-2 .separate-Ttl{margin:0;padding:0;width:100%;text-align:center;position:relative;}
#separate-2 .separate-Ttl h4{margin-bottom:1.0em;font-size:28px;font-size:2.8rem;font-weight:700;line-height:1.6;letter-spacing:2px;text-align:center;}
#separate-2 .separate-Ttl h4:before{display:block;content:"";background:url(../img/headline.png) no-repeat 0 0;background-size:60px 30px;width:60px;height:30px;margin:0 auto 22px;}
#separate-2 .separate-Txt p{font-size:14px;font-size:1.4rem;line-height:2.4;letter-spacing:0.2em;text-align:left;}
.separate-Img{width:50%;float:left;position:relative;display:block;}
.separate-Img .separate-Img-box{height:100%;min-height:100%;width:100%;background-size:cover !important;}
#separate-2 .migifuri strong{left:-100%;}
.separate-Img .Img-c03{background:url(../../img/concept/03.png) center center no-repeat;}
.separate-Img .Img-c04{background:url(../../img/concept/04.png) center center no-repeat;}
.separate-Img strong{font-size:40px;color:#fff;text-shadow:0 1px #000;display:block;text-align:center;top:50%;position:absolute;margin-top:-0.5em;}
.separate-Img strong.migicopy{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.separate-Img strong.hidaricopy{right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);}
.migifuri{float:right !important;}
@media screen and (max-width:720px){#separate-2 .separate-2{width:auto;float:none;}
#separate-2 .separate-2-Box{padding:20px 10% 20px;}
#separate-2 .separate-Ttl h4{margin-bottom:1.0em;font-size:14px;font-size:1.4rem;font-weight:700;line-height:1.6;letter-spacing:2px;text-align:center;}
#separate-2 .separate-Ttl h4:before{display:block;content:"";background:url(../img/headline.png) no-repeat 0 0;background-size:40px 20px;width:40px;height:20px;margin:0 auto 22px;}
#separate-2 .separate-Txt p{font-size:12px;font-size:1.2rem;line-height:2.0;letter-spacing:0.2em;text-align:left;}
.separate-Img{width:auto;float:none;}
.separate-Img .separate-Img-box{height:160px;min-height:inherit;width:100%;}
#separate-2 .migifuri strong{left:0;}
.separate-Img strong{font-size:24px;top:50%;position:absolute;margin-top:-0.5em;}
.migifuri{float:none !important;}
}
.service-base{width:944px;background:#f9f9fa;padding:40px 40px 10px;margin:0 auto;}
.row .col-w-2-service{width:448px;}
.service-col > strong{font-weight:bold;font-size:20px;font-size:2.0rem;letter-spacing:3px;display:block;}
.service-col > p{text-align:left;font-size:14px;font-size:1.4rem;line-height:1.8;letter-spacing:2px;margin-top:18px;margin-bottom:30px;}
@media screen and (max-width:720px){.service-base{width:100%;box-sizing:border-box;padding:20px;}
.service-col > img{margin-bottom:12px;}
.service-col > strong{font-size:14px;font-size:1.4rem;}
.service-col > p{font-size:12px;font-size:1.2rem;margin-top:6px;margin-bottom:0;}
.row .col-w-2-service{width:auto;}
.row .col-w-2-service.col-l, .row .col-w-2-service.col-r{float:none;}
}
.article-base{margin:60px 0 0 0;}
.article-base:first-child{margin:0;}
.article-head .blog{margin:0 0 20px 0;font-size:12px;font-size:1.2rem;letter-spacing:2px;line-height:1;}
.article-head .blog small{font-size:100%;margin-left:12px;}
.article-head .blog small.category:before, .article-head .blog small.category:after{content:'/';}
.article-head .blog time.date{letter-spacing:2px;}
.article-body{padding:30px 0 30px 0;}
.article-body p{line-height:2;font-size:14px;font-size:1.4rem;letter-spacing:2px;margin-bottom:20px;}
.article-body img{max-width:790px;height:auto;}
.article-body p a{padding-right:14px;background:url("../img/icon/link.svg") no-repeat right 0 #f2f2f2;-webkit-background-size:8px 8px;background-size:8px 8px;color:#4d4d4d;}
@media screen and (max-width:720px){.article-head .blog{font-size:11px;font-size:1.1rem;margin-bottom:12px;}
.article-head .blog small{margin-left:6px;}
.article-body{padding:20px 0 0px 0;}
.article-body p{line-height:2;font-size:12px;font-size:1.2rem;letter-spacing:1px;margin-bottom:10px;}
.article-body img{max-width:100%;}
}
.title-article{position:relative;padding:0 0 30px 0;font-size:28px;font-size:2.8rem;font-weight:700;letter-spacing:3px;}
.title-article:after{position:absolute;left:0;bottom:0;display:block;width:14px;height:4px;background-color:#000;font-size:0;line-height:0;content:"";}
@media screen and (max-width:720px){.title-article{padding:0 0 20px;font-size:16px;letter-spacing:1px;line-height:1.8;}
.title-article:after{width:10px;height:2px;}
}
.page-nav{text-align:center;}
.page-nav ul{font-size:16px;font-size:1.6rem;line-height:1;}
.page-nav ul li{display:inline-block;margin:0 8px;}
.page-nav ul li a, .page-nav ul li span{display:block;color:#000;}
.page-nav ul li span.current{padding:0 1px 4px 1px;border-bottom:2px solid #000;}
@media screen and (max-width:720px){.page-nav ul{font-size:14px;}
}
.col-side .title-archive{font-size:14px;font-size:1.4rem;letter-spacing:2px;line-height:40px;padding:0;color:#fff;background:#000;width:100%;height:40px;text-align:center;font-weight:700;}
.col-side .side-nav{margin:20px 0 0 0;}
.col-side .side-nav ul{font-size:14px;font-size:1.4rem;line-height:1.4;letter-spacing:3px;}
.col-side .side-nav ul li{margin:12px 0 0 0;background:url("../img/icon/flag.svg") no-repeat 0 2px;-webkit-background-size:14px 14px;background-size:14px 14px;padding-left:20px;}
.col-side .side-nav ul li a{color:#000;}
@media screen and (max-width:720px){.col-side .title-archive{line-height:24px;height:24px;}
.col-side .side-nav ul{font-size:12px;font-size:1.2rem;line-height:1.4;letter-spacing:2px;}
.col-side .side-nav ul li{margin:8px 0 0 0;background:url("../img/icon/flag.svg") no-repeat 0 2px;-webkit-background-size:10px 10px;background-size:10px 10px;padding-left:16px;}
}
.side-nav select{font-family:'YuGothic', 'Yu Gothic', '游ゴシック', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', 'Meiryo', sans-serif;font-size:14px;font-size:1.4rem;width:100%;padding:2%;background:#f2f2f2;border:none;letter-spacing:2px;margin:0;}
@media screen and (max-width:720px){.side-nav select{font-size:12px;font-size:1.2rem;}
}
.iframe-box{position:relative;width:100%;padding-top:56.25%;}
.iframe-box iframe{position:absolute;top:0;left:0;width:100%;height:100%;}

.tp_rec {
	margin-top: 40px;
}
.tp_rec p {
	border-top: 1px solid #4d4d4d;
	padding-top: 30px;
	text-align: right;
	font-size:12px;font-size:1.2rem;letter-spacing:0px;
	line-height: 1.8;
}
@media screen and (max-width:720px){
.tp_rec {
	margin-top: 16px;
}
.tp_rec p {
	padding-top: 16px;
	text-align: left;
	line-height: 1.6;
}
}