@charset "UTF-8";/*! normalize.css v3.0.2 | MIT License | git.io/normalize*/@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:400;src:url(../font/NotoSansJP-Regular.eot);src:url(../font/NotoSansJP-Regular.eot?#iefix) format('embedded-opentype'),url(../font/NotoSansJP-Regular.woff) format('woff'),url(../font/NotoSansJP-Regular.otf) format('opentype')}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:500;src:url(../font/NotoSansJP-Medium.eot);src:url(../font/NotoSansJP-Medium.eot?#iefix) format('embedded-opentype'),url(../font/NotoSansJP-Medium.woff) format('woff'),url(../font/NotoSansJP-Medium.otf) format('opentype')}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:700;src:url(../font/NotoSansJP-Bold.eot);src:url(../font/NotoSansJP-Bold.eot?#iefix) format('embedded-opentype'),url(../font/NotoSansJP-Bold.woff) format('woff'),url(../font/NotoSansJP-Bold.otf) format('opentype')}.btn,.btn-tel,.footer-title a,.global-nav-in li a,.link ul li a,.next-btn,.site-footer-nav li a,.site-title a{text-decoration:none}.fl-l>img,html:not(:target) img,iframe,img{max-width:100%}html{font-family:'Noto Sans Japanese';-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;overflow-y:scroll}body{margin:0}article,footer,header,main,menu,nav,section{display:block}a{background-color:transparent;color:#036eb8;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}a:active,a:hover{outline:0}small{font-size:80%}img{border:0;vertical-align:bottom;-ms-interpolation-mode:bicubic;height:auto;max-width:none\9}.contact-btn,.contact-btn div,.footer-title,.global-nav-in li,.main-body h4,.site-title{vertical-align:middle}hr{height:0;-moz-box-sizing:content-box;box-sizing:content-box}table{border-collapse:collapse;word-break:break-all;border-spacing:0;width:100%;margin:1em 0;padding:0;border-top:1px solid #cfcfcf;border-left:1px solid #cfcfcf}a:active,a:focus,a:hover{color:#e69128}address,h2,h3,h4{font-style:normal;font-weight:400}div,table{word-wrap:break-word}a img:hover{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;opacity:.7}.fl-l>img{width:100%;height:auto}p{margin:0 0 1em}ol,ul{margin-left:40px;padding-left:0}li{margin-bottom:.5em}td,th{padding:1.25em 1em;border-right:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf}th{background-color:#e2eefb;font-weight:700;text-align:left}dd{margin-left:0;padding-left:1em}.banner-area,.global-nav-in,.main-body-in,.main-image,.site-footer-in,.site-header-in{-webkit-box-sizing:border-box;box-sizing:border-box;width:960px;margin:auto}.main-image img{width:100%;margin:auto}.col1 .main-body-in{width:100%}.col1 .breadcrumbs{width:960px;margin-right:auto;margin-left:auto}.site-header-in{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:2em}.site-title{display:inline-block;width:32%;margin:0;font-size:2.1em;font-weight:500}.site-title a{display:inline-block;border:0;color:#036eb8;padding:.4em 0 0}.btn-tel:active,.btn-tel:focus,.btn-tel:hover,.footer-title a:active,.footer-title a:focus,.footer-title a:hover,.site-title a:active,.site-title a:focus,.site-title a:hover{color:#e69128;cursor:pointer}.site-title a span{padding:.5em 0 .3em 60px;background:url(../images/icon/icon-logo.png) left center no-repeat;-webkit-background-size:50px 50px;background-size:50px 50px}@media (min-resolution:2dppx),screen and (-webkit-min-device-pixel-ratio:2){.site-title a span{padding:.3em 0 .8em 50px;background:url(../images/icon/icon-logo@2x.png) left center no-repeat;-webkit-background-size:50px 50px;background-size:50px 50px}}.site-title a:active span,.site-title a:focus span,.site-title a:hover span{background:url(../images/icon/icon-logo-ho.png) left center no-repeat;-webkit-background-size:50px 50px;background-size:50px 50px}.footer-title a:active span,.footer-title a:focus span,.footer-title a:hover span{background:url(../images/icon/icon-logo-ho.png) left center no-repeat;-webkit-background-size:35px 35px;background-size:35px 35px}@media (min-resolution:2dppx),screen and (-webkit-min-device-pixel-ratio:2){.site-title a:active span,.site-title a:focus span,.site-title a:hover span{background:url(../images/icon/icon-logo-ho@2x.png) left center no-repeat;-webkit-background-size:50px 50px;background-size:50px 50px}.footer-title a:active span,.footer-title a:focus span,.footer-title a:hover span{background:url(../images/icon/icon-logo-ho@2x.png) left center no-repeat;-webkit-background-size:35px 35px;background-size:35px 35px}}.site-title .page-title{line-height:1;margin:0;font-size:.6em;font-weight:400}.site-title .page-title,.site-title a:active .page-titlen,.site-title a:focus .page-title,.site-title a:hover .page-title{padding:0;background:0 0}.contact-btn{margin-bottom:0;padding:.5em;float:right;display:table;width:65%;border:1px solid #fff;border-bottom-left-radius:9pt;border-bottom-right-radius:9pt;-webkit-border-bottom-left-radius:9pt;-webkit-border-bottom-right-radius:9pt;-moz-border-radius-bottomleft:9pt;-moz-border-radius-bottomright:9pt;box-shadow:0 0 2px 2px #dcdddd;-moz-box-shadow:0 0 2px 2px #dcdddd;-webkit-box-shadow:0 0 2px 2px #dcdddd}.contact-btn div{display:table-cell;text-align:center;width:48%}.btn-tel{font-size:2.2em;font-weight:500;color:#036eb8}.global-nav{padding:0;background:#fff}.global-nav-panel{display:none;font-size:9pt}.global-nav-panel span{display:block;min-height:20px;line-height:20px}.icon-gn-menu{padding-left:25px;background:url(../images/icon/icon-gn-menu.png) left center no-repeat}.icon-gn-close{padding-left:25px;background:url(../images/icon/icon-gn-close.png) left center no-repeat}@media (min-resolution:2dppx),screen and (-webkit-min-device-pixel-ratio:2){.icon-gn-menu{background:url(../images/icon/icon-gn-menu@2x.png) left center no-repeat;background-size:20px 20px}.icon-gn-close,.icon-gn-menu{-webkit-background-size:20px 20px}.icon-gn-close{background:url(../images/icon/icon-gn-close@2x.png) left center no-repeat;background-size:20px 20px}}.global-nav .show-menu{display:block!important}.global-nav-in ul{display:table;width:100%;margin:0;padding:0;table-layout:fixed}.global-nav-in li{display:table-cell;list-style:none;position:relative;margin:0;text-align:center}.global-nav-in li a{display:block;min-height:1.6em;padding:.8em .2em;border-right:1px solid #fff;color:#fff;font-size:.9em;font-weight:500;background:linear-gradient(#1d80ff 0,#2c90ff 50%,#42ccff 100%);background:-webkit-linear-gradient(#1d80ff 0,#2c90ff 50%,#42ccff 100%)}.global-nav-in li:last-child a{border-right:none}.global-nav-in li a:active,.global-nav-in li a:focus,.global-nav-in li a:hover,.global-nav-in li:hover>a{background:#e69128;color:#fff}.main-image{margin-bottom:2em}.main-body{margin-top:2em;padding-bottom:30px}.breadcrumbs-in{margin:2em 0;padding:0;color:#999}.no-gn .breadcrumbs-in{margin-top:0}.breadcrumbs-in a{color:#999}.breadcrumbs-in a:active,.breadcrumbs-in a:focus,.breadcrumbs-in a:hover{color:#f60}.breadcrumbs-in li{display:inline-block;list-style:none;position:relative;margin-right:15px;padding-right:15px;background:url(../images/icon/icon-brc.gif) right center no-repeat}.breadcrumbs-in li:before{content:url(../images/icon/icon-folder-brc.png)}.breadcrumbs-in li.bcl-first:before{content:url(../images/icon/icon-home-brc.png)}.breadcrumbs-in li.bcl-last{background:0 0}.breadcrumbs-in li.bcl-last:before{content:none}@media (min-resolution:2dppx),screen and (-webkit-min-device-pixel-ratio:2){.breadcrumbs-in li{background:url(../images/icon/icon-brc@2x.gif) right center no-repeat;-webkit-background-size:5px 9px;background-size:5px 9px}.breadcrumbs-in li:before{width:9pt;height:9pt;background:url(../images/icon/icon-folder-brc@2x.png)}.breadcrumbs-in li.bcl-first:before{width:9pt;height:9pt;background:url(../images/icon/icon-home-brc@2x.png)}.breadcrumbs-in li.bcl-first:before,.breadcrumbs-in li:before{display:inline-block;vertical-align:middle;-webkit-background-size:contain;background-size:contain;content:" "}.breadcrumbs-in li.bcl-last:before{width:0;height:0;background:0 0;content:none}}.main-conts{line-height:1.8}.col1 .main-conts{margin-bottom:40px}.section-wrap{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:30px}.section-wrap .section-in{width:940px;margin:auto}.banner-area{text-align:center;margin-bottom:10px}.banner-img{margin-top:3em}.section-wrap{width:960px;margin-right:auto;margin-left:auto;padding:0 5px 40px}.about-work .wrap p{margin:0;padding:0;line-height:1.6;font-size:.95em}.about-work .wrap.ver2 .cleft p{margin-bottom:.5em}.flow p,.merrit .cright p{margin:0}.about-work .wrap.ver2 .cright p{color:#fff;display:table-cell;vertical-align:middle;padding:1em .55em 1em 2px;font-size:.95em}.flow .circle{color:#fff;border-radius:50%;width:67.5px;height:67.5px;background:#e69128;box-sizing:border-box;-webkit-box-sizing:border-box;padding:.6em 0 0;text-align:center}.circle span{font-size:1.5em}.flow p{font-size:.95em}.line{width:100%;border-bottom:1px solid #dcdddd}.price table{margin:0;text-align:center;color:#036eb8}.price table td{border:1px solid #036eb8;width:50%;padding:.35em .5em}.price table td span{font-size:2.1em;line-height:1.2;font-weight:500}.link ul li{list-style:none}.link li img{margin-right:15px}.site-footer{background:#036eb8!important;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.site-footer-logo{margin:1em 0;text-align:left;width:39%;float:left}.site-footer-in a{color:#fff}.site-footer-in a:active,.site-footer-in a:focus,.site-footer-in a:hover{color:#e69128}.footer-title{margin:0 0 1em;font-size:1.4em;font-weight:500}.footer-title a{border:0;color:#fff;padding:.8em .8em .8em 0}.footer-title a span{padding:.8em .8em .8em 50px;background:url(../images/icon/icon-logo-w.png) left center no-repeat}@media (min-resolution:2dppx),screen and (-webkit-min-device-pixel-ratio:2){.footer-title a span{padding:.8em .8em .8em 50px;background:url(../images/icon/icon-logo-w@2x.png) left center no-repeat;-webkit-background-size:35px 35px;background-size:35px 35px}}.site-footer-nav{width:60%;margin:0;padding:1em 0;text-align:left;float:left}.copyright,.main-body h2,.next-btn,.price h3{text-align:center}.site-footer-nav li{list-style-type:none;margin-bottom:0;float:left;width:33%}.site-footer-nav ul{margin-left:.5em}.site-footer-nav ul li{margin:0 0 .7em;font-size:.95em;float:none;width:100%}.copyright{margin:0;padding:15px 0;background:#fff;color:#036eb8}.copyright small{font-size:100%}.page-top{display:none;position:fixed;right:20px;bottom:20px;z-index:1;line-height:1.2;margin-bottom:0}.section-in>h1:first-child,.section-in>h2:first-child,.section-in>h3:first-child,.section-in>h4:first-child{margin-top:0}.main-body h2{margin:1.5em 0;padding:.3em 0;background:linear-gradient(to right,#42ccff 0,#2486d9 25%,#2c90ff 45%,#2c90ff 55%,#2486d9 75%,#42ccff 100%);background:-webkit-linear-gradient(left,#42ccff 0,#2486d9 25%,#2c90ff 45%,#2c90ff 55%,#2486d9 75%,#42ccff 100%);color:#fff;font-size:1.75em;line-height:1.2;border-radius:9pt;-webkit-border-radius:9pt;-moz-border-radius:9pt}.main-body .nf h2 span{font-size:4em;margin-right:15px}.about-work .wrap.ver2 h3,.main-body h4{border:none;font-weight:500;background:0 0}.main-body h3{position:relative;margin:2em 0 1em;padding:0 0 .1em .5em;box-sizing:content-box;font-weight:400;font-size:1.4em;background:#efefef;color:#e69128}.flow h3,.merrit h3,.price h3{padding:0;background:0 0}.about-work .wrap.ver2 h3{padding:0;margin:0 0 .5em;color:#e69128;font-family:'Roboto Slab',Garamond,'Times New Roman','游明朝','Yu Mincho','游明朝体',YuMincho,'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro',HiraMinProN-W3,'HGS明朝E','ＭＳ\ Ｐ明朝','MS PMincho',serif;font-size:1.7em;line-height:1.3}.about-work .wrap.ver2 h3 span{font-size:1.5em}.merrit h3{margin:0;line-height:1.3}.flow h3{margin:0 0 .2em;color:#000;line-height:1.1}.price h3{color:#036eb8;margin:1em 0;font-size:1.6em}.main-body h4{margin:0;padding:0 0 0 .8em;font-size:.95em;color:#fff;width:35%;display:table-cell;line-height:1.4}.about-work .arrow{float:left;width:7%;height:397px;border-top:4.5px solid #e69128;border-left:4.5px solid #e69128;border-bottom:4.5px solid #e69128;box-sizing:border-box;margin-top:3em;margin-left:3%}.about-work .arrow:after{content:"";position:absolute;margin-top:-15px;left:48.4%;border-top:13px solid transparent;border-left:23px solid #e69128;border-bottom:13px solid transparent}.about-work .arrow2{display:block;width:1px;height:4px;border-left:13px solid transparent;border-top:20px solid #e69128;border-right:13px solid transparent;margin:.3em auto 0}.flow .arrow3{position:absolute;left:47%;display:block;width:1px;height:5px;border-left:40px solid transparent;border-top:30px solid #dcdddd;border-right:40px solid transparent;margin:0 auto 1.5em}.about-work div.h4-in{background:linear-gradient(#1d80ff 0,#2c90ff 12%,#2486d9 73%,#42ccff 100%);background:-webkit-linear-gradient(#1d80ff 0,#2c90ff 12%,#2486d9 73%,#42ccff 100%);border-radius:9pt;-webkit-border-radius:9pt;-moz-border-radius:9pt;width:100%}.about-work .cright-in{width:90%;box-sizing:border-box;-webkit-box-sizing:border-box;display:table}.about-work div.h4-in h4{background:0 0;border:none;width:37%}.wrap{margin:0 0 2em}.wrap:last-child{margin:0}.merrit .wrap{padding:0 0 1em;margin:0 0 1em;border-bottom:1px solid #9fa0a0}.flow .wrap{padding:3em 0 1em;margin:0;border-bottom:1px solid #dcdddd}.flow .wrap:first-child{padding-top:0}.flow .wrap:last-child{border-bottom:none}.wrap .col{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2%}.wrap .col:first-child{margin-left:0}.about-work .wrap .col.cleft,.price .wrap .col.cleft{width:41%}.about-work .wrap .col.cright,.price .wrap .col.cright{width:57%}.about-work .wrap.ver2 .col.cleft{width:41%}.about-work .wrap.ver2 .col.cright{width:57%;margin:1.4em 0 0 2%}.about-work .wrap.ver3 .col.cleft{width:49%}.about-work .wrap.ver3 .col.cright{width:49%;margin-left:2%}.merrit .wrap .col.cleft{width:31%}.merrit .wrap .col.cright{width:67%}.flow .wrap .col.cleft{width:11%}.flow .wrap .col.cright{width:87%}.btn{display:inline-block;padding:1em;border:0;background:#036eb8;color:#fff;border-radius:8px}.btn:active,.btn:focus,.btn:hover{background:#e69128;color:#fff;cursor:pointer}.btn span{padding-left:18px;background:url(../images/icon/icon-btn-arw.png) left center no-repeat}@media (min-resolution:2dppx),screen and (-webkit-min-device-pixel-ratio:2){.btn span{padding-left:18px;background:url(../images/icon/icon-btn-arw@2x.png) left center no-repeat;-webkit-background-size:10px 14px;background-size:10px 14px}}.footer-btn-tel{padding:.5em;line-height:1;font-size:1em;border:1px solid #fff}.footer-btn-tel:active,.footer-btn-tel:focus,.footer-btn-tel:hover{color:#fff!important}.btn-mail{padding:.3em 1em;background:#036eb8;font-size:1.3em}.btn-mail span{padding-left:43px;background:url(../images/icon/icon-btn-mail.png) left center no-repeat}@media (min-resolution:2dppx),screen and (-webkit-min-device-pixel-ratio:2){.btn-mail span{background:url(../images/icon/icon-btn-mail@2x.png) left center no-repeat;-webkit-background-size:35px 24px;background-size:35px 24px}}.qa-list dt{display:block;position:relative;padding:8px 0 8px 42px;background:url(../images/icon/icon-q.png) 1px center no-repeat;font-size:1.25em;color:#036eb8;border-bottom:1px dashed #dcdddd}.qa-list dd{margin-left:0;margin-bottom:1px;padding:9pt 0 35px 70px;background:url(../images/icon/icon-a.png) 30px 11px no-repeat;font-size:.95em;border-bottom:1px solid #dcdddd}@media (min-resolution:2dppx),screen and (-webkit-min-device-pixel-ratio:2){.qa-list dt{background:url(../images/icon/icon-q@2x.png) 1px center no-repeat;background-size:30px 30px}.qa-list dd,.qa-list dt{-webkit-background-size:30px 30px}.qa-list dd{background:url(../images/icon/icon-a@2x.png) 30px center no-repeat;background-size:30px 30px}}.next-btn{position:relative;display:inline-block;box-sizing:border-box;-webkit-box-sizing:border-box;padding:.5em 4em;width:100%;background-color:#dcdddd;border:1px solid #9fa0a0;color:#000}.next-btn:after{position:absolute;top:50%;right:10em;content:'';margin-top:-7px;border:9pt solid transparent;border-top-width:8px;border-bottom-width:8px;border-left-color:#000}.next-btn:hover:after{animation:a .4s;border-left-color:#f60}@keyframes a{50%,to{right:9.5em}}.btn-area:after,.clearfix:after,.cright-in:after,.global-nav-in li ul:after,.h4-in:after,.main-body-in:after,.section-in:after,.site-footer-in:after,.site-header-in:after,.wrap:after{content:'';display:block;clear:both;height:0}

/* 動画
------------------------------ */
section#erea-top-douga {
	margin-bottom: 150px;
}

table td {
  padding : 20px 10px;
}

section#erea-top-douga .wrapper-douga {
	margin: 0 auto;
	width: 1020px;
  height: 0;
  position: relative;
  overflow: hidden;
}

section#erea-top-douga .wrapper-douga iframe {
	 top: 0;
	left: 0;
	width: 100% !important;
	margin-bottom: 10px;
}

section#erea-top-douga .douga {
	display: block;
	color: #2181cc;
	line-height: 30px;
	margin: 0 10px;
	text-decoration: none;
}	

@media only screen and (max-width: 1020px) {
section#erea-top-douga table td {
      display: block;
      width: 50%;
   }
}
