﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:local("Material Icons"),local("MaterialIcons-Regular"),url(https://fonts.gstatic.com/s/materialicons/v17/2fcrYFNaTjcS6g4U3t-Y5UEw0lE80llgEseQY3FEmqw.woff2) format("woff2")}.material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:16px;font-size:1rem;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:'MetaComp';src:url("../fonts/MetaComp-Normal.eot");src:url("../fonts/MetaComp-Normal.eot?#iefix") format("embedded-opentype"),url("../fonts/MetaComp-Normal.woff2") format("woff2"),url("../fonts/MetaComp-Normal.woff") format("woff"),url("../fonts/MetaComp-Normal.ttf") format("truetype"),url("../fonts/MetaComp-Normal.svg#MetaComp-Normal") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'MetaComp';src:url("../fonts/MetaComp-Bold.eot");src:url("../fonts/MetaComp-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/MetaComp-Bold.woff2") format("woff2"),url("../fonts/MetaComp-Bold.woff") format("woff"),url("../fonts/MetaComp-Bold.ttf") format("truetype"),url("../fonts/MetaComp-Bold.svg#MetaComp-Bold") format("svg");font-weight:700;font-style:normal}@font-face{font-family:'MetaComp';src:url("../fonts/MetaComp-Light.eot");src:url("../fonts/MetaComp-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/MetaComp-Light.woff2") format("woff2"),url("../fonts/MetaComp-Light.woff") format("woff"),url("../fonts/MetaComp-Light.ttf") format("truetype"),url("../fonts/MetaComp-Light.svg#MetaComp-Light") format("svg");font-weight:300;font-style:normal}@keyframes examplesmenu{0%{top:-60px}100%{top:0}}@keyframes examplesmenu3{0%{bottom:-60px}100%{bottom:0}}@keyframes examplesmenu2{0%{top:0px;position:fixed;background:#4F525F}100%{top:-60px;position:absolute;background:transparent}}@keyframes exampleslide{0%{width:0}100%{width:33.8%}}@keyframes exampleslide2{0%{width:33.8%;background:#fff}99.9%{background:#fff}100%{width:50px;background:transparent}}html{font-size:62.5%}body{font-family:"Helvetica",sans-serif;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{font-size:14px;font-size:1.4rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}img{max-width:100%;height:auto}a{text-decoration:none;color:inherit;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}a:hover{opacity:0.7}a:hover,a:focus,a:visited{text-decoration:none}a:hover,a:focus{color:inherit}p{margin:0;line-height:1.5}@media only screen and (max-width: 767px){p{line-height:inherit}}ul,ol{margin:0;padding:0}h1,h2,h3,h4,h5,h6{margin:0}strong,b{font-weight:700}i,em{font-style:italic}.hidden{display:none !important}.inner{max-width:1140px;margin:auto;*zoom:1;width:100%}.inner:after{content:"";display:table;clear:both}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@media only screen and (max-width: 1185px){.pc{display:none}}.tablet{display:none}@media only screen and (min-width: 768px) and (max-width: 1185px){.tablet{display:block}}.sp{display:none}@media only screen and (max-width: 767px){.sp{display:block}}@media only screen and (min-width: 1186px){.hidden-pc{display:none}}@media only screen and (min-width: 768px) and (max-width: 1185px){.hidden-tablet{display:none}}@media only screen and (max-width: 767px){.hidden-sp{display:none}}.clr-blue{color:#4A90E2}.page__paging{padding:30px 0 50px}@media only screen and (max-width: 767px){.page__paging{padding:5px 0 30px;margin-left:0}}.page__paging__wrap{text-align:center}.page__paging__wrap .pages{display:none}.page__paging__wrap .extend{color:#aa9838;letter-spacing:-2px}.page__paging__wrap span.current,.page__paging__wrap a{display:inline-block;vertical-align:middle;text-align:center;line-height:1.75;min-height:25px;min-width:25px;color:#fff;background:#aa9838;margin:0 7px;font-size:14px}@media only screen and (max-width: 767px){.page__paging__wrap span.current,.page__paging__wrap a{margin:0 5px;line-height:1.83;min-height:22px;min-width:22px;font-size:12px}}.page__paging__wrap span.current.current,.page__paging__wrap span.current:hover,.page__paging__wrap a.current,.page__paging__wrap a:hover{color:#aa9838;background:transparent}.page__paging__wrap span.current.current:before,.page__paging__wrap span.current:hover:before,.page__paging__wrap a.current:before,.page__paging__wrap a:hover:before{border-color:transparent transparent transparent #fff}.page__paging__wrap span.current.previouspostslink,.page__paging__wrap span.current.nextpostslink,.page__paging__wrap span.current.prev,.page__paging__wrap span.current.next,.page__paging__wrap a.previouspostslink,.page__paging__wrap a.nextpostslink,.page__paging__wrap a.prev,.page__paging__wrap a.next{position:relative;font-size:0}.page__paging__wrap span.current.previouspostslink:before,.page__paging__wrap span.current.nextpostslink:before,.page__paging__wrap span.current.prev:before,.page__paging__wrap span.current.next:before,.page__paging__wrap a.previouspostslink:before,.page__paging__wrap a.nextpostslink:before,.page__paging__wrap a.prev:before,.page__paging__wrap a.next:before{content:"";position:absolute;left:50%;margin-left:-7px;background:url("../images/common/ico-right.svg") no-repeat;background-size:70% !important;background-position:50%;display:inline-block;width:14px;height:100%;-webkit-transition:background .3s ease;-moz-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease}.page__paging__wrap span.current.previouspostslink.current:before,.page__paging__wrap span.current.previouspostslink:hover:before,.page__paging__wrap span.current.nextpostslink.current:before,.page__paging__wrap span.current.nextpostslink:hover:before,.page__paging__wrap span.current.prev.current:before,.page__paging__wrap span.current.prev:hover:before,.page__paging__wrap span.current.next.current:before,.page__paging__wrap span.current.next:hover:before,.page__paging__wrap a.previouspostslink.current:before,.page__paging__wrap a.previouspostslink:hover:before,.page__paging__wrap a.nextpostslink.current:before,.page__paging__wrap a.nextpostslink:hover:before,.page__paging__wrap a.prev.current:before,.page__paging__wrap a.prev:hover:before,.page__paging__wrap a.next.current:before,.page__paging__wrap a.next:hover:before{background-image:url("../images/common/ico-right-white.svg")}.page__paging__wrap span.current.previouspostslink:before,.page__paging__wrap span.current.prev:before,.page__paging__wrap a.previouspostslink:before,.page__paging__wrap a.prev:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.page__paging__wrap span.current.nextpostslink:before,.page__paging__wrap a.nextpostslink:before{display:none}.page__paging__wrap li{display:inline-block;vertical-align:middle}@media only screen and (max-width: 767px){.page__paging__wrap li{display:none}.page__paging__wrap li:nth-child(1),.page__paging__wrap li:nth-child(2),.page__paging__wrap li:nth-child(3),.page__paging__wrap li:nth-child(4),.page__paging__wrap li:nth-last-child(1),.page__paging__wrap li:nth-last-child(2){display:inline-block}}@media only screen and (max-width: 767px){.page__paging__wrap span.current,.page__paging__wrap a{display:none}.page__paging__wrap span.current:nth-child(1),.page__paging__wrap span.current:nth-child(2),.page__paging__wrap span.current:nth-child(3),.page__paging__wrap span.current:nth-child(4),.page__paging__wrap span.current:nth-last-child(1),.page__paging__wrap span.current:nth-last-child(2),.page__paging__wrap a:nth-child(1),.page__paging__wrap a:nth-child(2),.page__paging__wrap a:nth-child(3),.page__paging__wrap a:nth-child(4),.page__paging__wrap a:nth-last-child(1),.page__paging__wrap a:nth-last-child(2){display:inline-block}}.page__paging__wrap a.last,.page__paging__wrap a.first{display:none}.page__nav{margin-bottom:80px;padding-top:45px;text-align:center;position:relative}@media only screen and (max-width: 767px){.page__nav{margin:0 0 20px;padding:0 0 25px}.page__nav:before,.page__nav:after{content:" ";display:table}.page__nav:after{clear:both}}.page__nav a{display:inline-block;text-transform:none;color:#000;font-size:25px;font-size:2.5rem}@media only screen and (max-width: 767px){.page__nav a{display:block}}.page__nav a.prev{float:left;padding-left:95px;position:absolute;z-index:1;left:0}@media only screen and (max-width: 767px){.page__nav a.prev{bottom:0;padding-left:55px}}.page__nav a.prev:before{content:"";position:absolute;right:0;bottom:0;display:block;width:144px;height:15px;background:url("../images/common/ico-left.svg") no-repeat left center;background-size:144px 15px;background-position:0 100%;-webkit-transition:.2s all ease;-moz-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease}@media only screen and (max-width: 767px){.page__nav a.prev:before{width:100%;background-size:100%}}.page__nav a.prev:hover:before{right:15px}.page__nav a.next{float:right;padding-right:95px;position:absolute;z-index:1;right:0}@media only screen and (max-width: 767px){.page__nav a.next{bottom:0;padding-right:55px}}.page__nav a.next:before{content:"";position:absolute;left:0;bottom:0;display:block;width:144px;height:15px;background:url("../images/common/ico-right3.svg") no-repeat left center;background-size:144px 15px;background-position:0 100%;-webkit-transition:.2s all ease;-moz-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease}@media only screen and (max-width: 767px){.page__nav a.next:before{width:100%;background-size:100%}}.page__nav a.next:hover:before{left:15px}.page__nav a.page__btn{min-width:215px;padding-top:2px;color:#fff;font-size:23px;font-size:2.3rem}@media only screen and (max-width: 767px){.page__nav a.page__btn{float:left;width:100%;max-width:none;margin:0 0 20px}}.page__nav a.page__btn:after{display:none}.container{width:100%;max-width:1186px;padding:0 25px;*zoom:1;margin:auto}.container:after{content:"";display:table;clear:both}@media only screen and (max-width: 767px){.container{padding:0 15px}}.container-m{*zoom:1;max-width:1112px;width:100%;margin:auto;padding:0 25px}.container-m:after{content:"";display:table;clear:both}@media only screen and (max-width: 767px){.container-m{padding:0 15px}}.container-ms{*zoom:1;max-width:995px;width:100%;margin:auto;padding:0 25px}.container-ms:after{content:"";display:table;clear:both}@media only screen and (max-width: 767px){.container-ms{padding:0 15px}}.container-s{*zoom:1;max-width:800px;width:100%;margin:auto;padding:0 25px}.container-s:after{content:"";display:table;clear:both}@media only screen and (max-width: 767px){.container-s{padding:0 15px}}.banner{background:#243740;min-height:406px;padding:150px 15px 50px 15px;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1185px){.banner{min-height:406px;padding:183px 25px 0}}@media only screen and (max-width: 767px){.banner{height:406px;padding:0 15px 0px;display:table;vertical-align:middle;width:100%;height:406px}}@media only screen and (max-width: 767px){.banner .wrap_banner{display:table-cell;width:100%;height:100%;vertical-align:middle}}.banner p,.banner h1{font-family:'MetaComp';font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#E7E7E7;font-size:24px;font-size:2.4rem;font-weight:300;line-height:1.5;margin-bottom:25px}@media only screen and (min-width: 768px) and (max-width: 1185px){.banner p,.banner h1{margin-bottom:24px;line-height:1.5;font-size:20px;font-size:2rem}}@media only screen and (max-width: 767px){.banner p,.banner h1{font-size:16px;font-size:1.6rem;line-height:1.5;margin-bottom:27px}}.banner p:last-child,.banner h1:last-child{padding-left:3px;margin:0}@media only screen and (min-width: 768px) and (max-width: 1185px){.banner p:last-child,.banner h1:last-child{padding:0}}@media only screen and (max-width: 767px){.banner p:last-child,.banner h1:last-child{padding:0}}.banner p img,.banner h1 img{display:block;margin:auto}.banner h1:lang(ja){font-family:'Mplus 1p', sans-serif;font-style:normal;font-weight:300;line-height:1.5}@media only screen and (min-width: 1186px){.banner h1:lang(ja){font-size:20px;font-size:2rem}}@media only screen and (max-width: 767px){.banner h1:lang(ja){font-weight:200;font-size:16px;font-size:1.6rem;line-height:1.5}}.bread{background:#f2f2f2;padding:16px 0;font-size:0px;font-size:0rem;letter-spacing:0}@media only screen and (min-width: 768px) and (max-width: 1185px){.bread{padding:16px 5px}}@media only screen and (max-width: 767px){.bread{padding:16px 0}}.bread-list{display:inline-block;vertical-align:middle;vertical-align:middle;width:50%;padding:13px 0 0 0px}@media only screen and (min-width: 768px) and (max-width: 1185px){.bread-list{width:38.5%}}@media only screen and (max-width: 767px){.bread-list{display:none}header.fixed .second.fixed .bread-list{display: block}}.bread-list li{display:inline-block;vertical-align:middle;font-family:'MetaComp';font-weight:700;font-size:14px;font-size:1.4rem;color:#2C444F;position:relative;margin:0 15px 0 0;text-transform:capitalize}@media only screen and (min-width: 768px) and (max-width: 1185px){.bread-list li{margin:0 20px 0 0}}.bread-list li:nth-child(2){text-transform:lowercase}.bread-list li::after{content:"/";position:absolute;right:-10px;top:0px;font-size:16px;font-size:1.6rem;color:#999;opacity:0.5}header.fixed .second.fixed .bread-list li::after{right: -12px;font-size: 1.3rem;}@media only screen and (min-width: 768px) and (max-width: 1185px){.bread-list li::after{right:-11px}}.bread-list li:last-child{margin:0}.bread-list li:last-child:after{display:none}.bread-list li:last-child a{font-family:'MetaComp';font-weight:700;font-size:14px;font-size:1.4rem;color:#2C444F}.bread-list li a{display:block;font-family:'MetaComp';font-weight:300;color:#999}.bread-search{width:50%;overflow:hidden;float:right;margin:0;padding:0;position:relative;border-radius:5px;max-width:559px;background-color:#f2f2f2;border:1px solid #999}@media only screen and (min-width: 768px) and (max-width: 1185px){.bread-search{width:61.5%}}@media only screen and (max-width: 767px){.bread-search{width:100%;background:#f2f2f2;max-width:none}}@media only screen and (min-width: 768px){.bread-search.act{animation-name:exampleslide;animation-duration:.5s;width:50%;background:#f2f2f2}}.bread-search.act .wrap-search input{cursor:text}@media only screen and (min-width: 768px){.bread-search.noact{animation-name:exampleslide2;animation-duration:.5s;width:50px}}.bread-search .wrap-search{padding:0 73px 0 0}.bread-search .wrap-search input{width:100%;font-size:16px;font-size:1.6rem;padding:10px;box-shadow:none;border:none;background-color:transparent;outline:none;cursor:default}.bread-search .btn-search{position:absolute;cursor:pointer;background:#568499;bottom:0;top:0;right:0;padding:8px 24px}.bread-search .form-search{width:100%;overflow:hidden}.bread-search .form-search input[type='submit']{cursor:pointer;width:100%;height:100%;position:absolute;left:0;top:0;bottom:0;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;background:#fff;border:none;box-shadow:none;opacity:0}.bread-search .form-search input[type='submit']:hover{opacity:0.2}.wp-pagenavi{text-align:center;margin-top:33px;font-family:'MetaComp';font-weight:normal;font-size:0px;font-size:0rem;letter-spacing:0}@media only screen and (max-width: 767px){.wp-pagenavi{text-align:center;margin:0 -15px}}@media only screen and (min-width: 768px){.wp-pagenavi-wrap{display:inline-block;position:relative;padding:0 30px}}@media only screen and (max-width: 767px){.wp-pagenavi-wrap{display:inline-block}}.wp-pagenavi a{font-size:14px;font-size:1.4rem;color:gray;display:inline-block;vertical-align:middle;min-width:49px;line-height:2.64;text-align:center;padding:2px 0 0;position:relative}.wp-pagenavi a:before{content:"";position:absolute;left:0;top:35%;bottom:35%;width:1px;background-color:gray;-webkit-transform:rotate(15deg);-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-o-transform:rotate(15deg);transform:rotate(15deg)}@media only screen and (max-width: 767px){.wp-pagenavi a{border-left:none;min-width:36px}}@media only screen and (max-width: 374px){.wp-pagenavi a{min-width:32px}}@media only screen and (min-width: 768px){.wp-pagenavi a.nextpostslink{padding-left:0;padding-right:0;min-width:30px}}@media only screen and (max-width: 767px){.wp-pagenavi a.nextpostslink{float:right}}.wp-pagenavi a.nextpostslink::before{display:none}@media only screen and (min-width: 768px){.wp-pagenavi a.previouspostslink{padding-left:0;padding-right:0;min-width:30px}}@media only screen and (max-width: 767px){.wp-pagenavi a.previouspostslink{float:left}}.wp-pagenavi a.previouspostslink+.smaller:before{display:none}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{font-size:34px;font-size:3.4rem;color:gray;display:inline-block;vertical-align:middle;padding:0 15px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.2;font-weight:300;position:absolute;right:0}@media only screen and (max-width: 767px){.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{padding:0px 10px 0;position:relative;min-width:30px}.wp-pagenavi .previouspostslink:before,.wp-pagenavi .nextpostslink:before{display:none}}.wp-pagenavi .previouspostslink{border-left:none;left:0;right:auto}.wp-pagenavi .previouspostslink:before{display:none}@media only screen and (max-width: 767px){.wp-pagenavi .previouspostslink:before{display:none}}.wp-pagenavi .current{font-size:14px;font-size:1.4rem;color:#6CA6C1;display:inline-block;vertical-align:middle;width:49px;line-height:2.64;text-align:center;padding:2px 0 0;font-weight:700;position:relative}.wp-pagenavi .current::before{content:"";position:absolute;left:0;top:35%;bottom:35%;width:1px;background-color:gray;-webkit-transform:rotate(15deg);-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-o-transform:rotate(15deg);transform:rotate(15deg)}.wp-pagenavi .current:first-child:before{display:none}@media only screen and (max-width: 767px){.wp-pagenavi .current{width:40px}}.wp-pagenavi .pages{font-size:14px;font-size:1.4rem;display:block;text-align:center;color:gray;font-weight:300;margin:8px 0 0}.wp-pagenavi .first:before{display:none}.wp-pagenavi .extend{display:inline-block;width:30px;color:gray;font-size:14px;font-size:1.4rem}@media only screen and (max-width: 767px){.wp-pagenavi .extend{width:15px}}.wp-pagenavi .extend+.page:before{display:none}.wp-pagenavi .extend+.nextpostslink+.last:before{display:none}.article-list .atc-l{font-size:0px;font-size:0rem;letter-spacing:0;margin:0 -8px 0px}@media only screen and (min-width: 768px) and (max-width: 1185px){.article-list .atc-l{margin:0 -1px}}@media only screen and (max-width: 767px){.article-list .atc-l{margin:0 -8px 0}}.article-list .atc-l li{display:inline-block;vertical-align:top;width:33.3333%;padding:0 8px;margin:0 0 32px}@media only screen and (min-width: 768px) and (max-width: 1185px){.article-list .atc-l li{width:50%;margin:0 0 29px}}@media only screen and (max-width: 767px){.article-list .atc-l li{width:100%;margin:0 0 26px}}.article-list .atc-l li .img{margin:0 0 19px;width:100%;height:0;padding:0 0 60.9%;position:relative;overflow:hidden}.article-list .atc-l li .img.landscape img{width:100%;height:auto}.article-list .atc-l li .img img{width:auto;height:100%;max-width:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.article-list .atc-l li .text_ct{font-size:18px;font-size:1.8rem;color:#000;line-height:1.55}.article-list .atc-l li .cate{display:inline-block;position:relative;z-index:1}.article-list .atc-l li .cate a{display:block;font-family:'MetaComp';font-weight:700;font-size:14px;font-size:1.4rem;text-transform:uppercase;color:#8B9194;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:2px}.article-list .atc-l li .info-title{font-size:24px;font-size:2.4rem;line-height:1.45;color:#1D2C33;font-family:'MetaComp';font-weight:700;margin:10px 0 11px;max-height:102px;overflow:hidden}.article-list .atc-l li .info-title:lang(ja){font-family:'Noto Sans Japanese';font-style:normal;font-weight:700;font-size:19px;font-size:1.9rem;line-height:1.6;max-height:90px}@media only screen and (min-width: 1186px){.article-list .atc-l li .info-title h4{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media only screen and (min-width: 768px) and (max-width: 1185px){.article-list .atc-l li .info-title{margin:10px 0 11px}}@media only screen and (max-width: 767px){.article-list .atc-l li .info-title{margin:10px 0 11px}}.article-list .atc-l li .author-nbs{font-size:14px;font-size:1.4rem;font-family:'MetaComp';font-weight:300;color:#8B9194}.article-list .atc-l li .author-nbs label+span{padding:0 5px;border-left:1px solid gray;margin:0 0 0 2px}.article-list .atc-l li .author-nbs span{position:relative;z-index:1;padding-right:7px;border-right: 1px solid gray;margin-right: 2px;}.article-list .atc-l li .author-nbs .share_number{text-transform:capitalize}.article-list .atc-l__wsg{position:relative}.article-list .article__title{text-align:center;font-family:'MetaComp';font-weight:700;font-size:20px;font-size:2rem;letter-spacing:1.7px;color:#568499;margin:0 0 31px}@media only screen and (max-width: 767px){.article-list .article__title{font-size:20px;font-size:2rem;text-align:left;margin:0 0 30px}}.biglink{position:absolute;left:0;top:0;right:0;bottom:0;z-index:0;opacity:0;background:#fff}.biglink:hover{opacity:0.3}.aboutus-box{position:relative;text-align:center;display:block;width:100%;padding:66px 0;margin:62px auto auto;vertical-align:middle}@media only screen and (min-width: 768px) and (max-width: 1185px){.aboutus-box{padding:73px 0 65px}}@media only screen and (max-width: 767px){.aboutus-box{margin:20px 0 0px;padding:73px 0 63px}}.aboutus-box::before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background-color:#B6D2DA;opacity:0.14;z-index:0}.aboutus-box .container{display:block;width:100%;position:relative;z-index:1;font-size:0px;font-size:0rem;letter-spacing:0}.aboutus-box h3{font-size:34px;font-size:3.4rem;font-family:'MetaComp';font-weight:normal;color:#6CA6C1;display:inline-block;vertical-align:middle;text-transform:uppercase;width:205px;text-align:left;padding:0 0 0 15px}@media only screen and (min-width: 768px) and (max-width: 1185px){.aboutus-box h3{display:block;width:100%;margin-bottom:37px;padding:0;text-align:center}}@media only screen and (max-width: 767px){.aboutus-box h3{font-size:34px;font-size:3.4rem;display:block;margin:auto auto 36px;letter-spacing:-0.02em;padding:0;text-align:center}}.aboutus-box .text{color:#424242;font-size:20px;font-size:2rem;font-weight:300;line-height:1.5;width:calc(100% - 429px);text-align:left;padding:0 65px 0 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;vertical-align:middle}@media only screen and (min-width: 768px) and (max-width: 1185px){.aboutus-box .text{display:block;width:auto;margin:auto auto 45px;padding:0}}@media only screen and (max-width: 767px){.aboutus-box .text{font-size:16px;font-size:1.6rem;line-height:1.7;display:block;width:100%;margin-bottom:27px;padding:0}}.aboutus-box .text p{max-width:527px;margin:auto auto auto 8.6%;letter-spacing:0.025em}@media only screen and (min-width: 768px) and (max-width: 1185px){.aboutus-box .text p{margin:auto;text-align:center}}@media only screen and (max-width: 767px){.aboutus-box .text p{letter-spacing:0;line-height:1.5;margin:auto;text-align:center}}.aboutus-box .btn-more{text-align:center;display:inline-block;vertical-align:middle}.aboutus-box .btn-more a,.btn-more .a{display:inline-block;text-transform:uppercase;color:#f2f2f2;font-size:18px;font-size:1.8rem;font-weight:300;font-family:'MetaComp';font-weight:700;padding:13px 31px 9px;background-color:#6CA6C1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:7px;letter-spacing:2px;width:221px}@media only screen and (max-width: 767px){.aboutus-box .btn-more a,.btn-more .a{padding:8px 31px 4px}}.box-mail-received{text-align:center;padding:65px 0;border-bottom:1px solid #C2C2C2;margin-bottom:66px}@media only screen and (min-width: 768px) and (max-width: 1185px){.box-mail-received{padding:32px 0}}@media only screen and (max-width: 767px){.box-mail-received{padding:33px 0 30px;margin-bottom:65px}}.box-mail-received img{width:190px;height:58px}.box-mail-received .bmr__title{margin:11px 0 32px;font-size:20px;font-size:2rem;color:#1D2C33;font-weight:300}.box-mail-received .bmr__title:lang(ja){font-size:16px;font-size:1.6rem;font-family:'Noto Sans Japanese';font-style:normal;font-weight:200}@media only screen and (min-width: 768px) and (max-width: 1185px){.box-mail-received .bmr__title{margin:11px 0 29px}}@media only screen and (max-width: 767px){.box-mail-received .bmr__title{text-transform:inherit;font-size:20px;font-size:2rem;font-weight:300;margin:10px 0 27px;line-height:1.5;letter-spacing:-0.01em}}.box-mail-received .wrap_form_subscribe form{display:inline-block;border:1px solid #CDCDCD;border-radius:5px;position:relative;font-size:0px;font-size:0rem;letter-spacing:0}@media only screen and (max-width: 767px){.box-mail-received .wrap_form_subscribe form{width:100%;display:block}}@media only screen and (max-width: 767px){.box-mail-received .wrap_form_subscribe .ja input,.box-mail-received .wrap_form_subscribe .jp input{width:100%}}.box-mail-received .wrap_form_subscribe .ja input[type='submit'],.box-mail-received .wrap_form_subscribe .jp input[type='submit']{font-family:'Noto Sans Japanese';font-style:normal;font-weight:700;font-size:16px;font-size:1.6rem;width:auto;padding:6px 10px;width:151px}@media only screen and (max-width: 767px){.box-mail-received .wrap_form_subscribe .ja input[type='submit'],.box-mail-received .wrap_form_subscribe .jp input[type='submit']{height:49px}}.box-mail-received .wrap_form_subscribe input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;box-shadow:none;border:none;max-width:248px;color:#424242;font-weight:300;margin:0;font-size:24px;font-size:2.4rem;padding:8px 10px;display:inline-block;vertical-align:middle;background:transparent}@media only screen and (max-width: 767px){.box-mail-received .wrap_form_subscribe input{font-size:16px;font-size:1.6rem;width:100%;padding:11px 10px 13px;max-width:none;height:48px}.box-mail-received .wrap_form_subscribe input:lang(ja){width:calc(100% - 151px)}}.box-mail-received .wrap_form_subscribe input[type='submit']{width:auto;border-bottom:0;color:#fff;background-color:#6CA6C1;font-size:16px;font-size:1.6rem;text-transform:uppercase;font-family:'MetaComp';font-weight:700;width:122px;line-height:2.5;padding:6px 0 0;letter-spacing:0.5px;cursor:pointer}.box-mail-received .wrap_form_subscribe input[type='submit']:lang(ja){font-family:'Noto Sans Japanese';font-style:normal;font-weight:200;font-size:14px;font-size:1.4rem;width:auto;padding:6px 10px}.box-mail-received .wrap_form_subscribe input[type='submit']:hover{opacity:0.7}@media only screen and (max-width: 767px){.box-mail-received .wrap_form_subscribe input[type='submit']{font-size:16px;font-size:1.6rem;width:120px;border-radius:0;height:48px;padding:4px 0 0}}.make_it_happen{padding:63px 0 64px;margin-top:68px;position:relative;font-size:0px;font-size:0rem;letter-spacing:0}@media only screen and (min-width: 768px) and (max-width: 1185px){.make_it_happen{text-align:center;padding:65px 0 64px}}@media only screen and (max-width: 767px){.make_it_happen{padding:63px 0 64px;margin-top:34px}}.make_it_happen:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background-color:#F1F8FB;opacity:0.47;z-index:-1}.make_it_happen h4{font-size:36px;font-size:3.6rem;font-family:'MetaComp';font-weight:normal;display:inline-block;vertical-align:middle;text-transform:uppercase;line-height:1.25;width:284px;text-align:left;color:#6CA6C1;letter-spacing:0.005em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width: 768px) and (max-width: 1185px){.make_it_happen h4{width:100%;text-align:center;margin-bottom:8px}}@media only screen and (max-width: 767px){.make_it_happen h4{width:100%;padding:0px;text-align:center;margin:0;margin-bottom:10px}}.make_it_happen .text{display:inline-block;vertical-align:middle;width:calc(100% - 584px);text-align:left;font-size:20px;font-size:2rem;line-height:1.5;font-weight:300;color:#1D2C33;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.make_it_happen .text:lang(ja){font-family:'Noto Sans Japanese';font-style:normal;font-weight:200;font-size:18px;font-size:1.8rem}@media only screen and (min-width: 768px) and (max-width: 1185px){.make_it_happen .text{width:100%;text-align:center;padding:0;margin-bottom:24px}}@media only screen and (max-width: 767px){.make_it_happen .text{width:100%;padding:0;text-align:center;margin-bottom:23px}}.make_it_happen .text p{display:inline-block;text-align:left}@media only screen and (min-width: 768px) and (max-width: 1185px){.make_it_happen .text p{text-align:center;line-height:1.5}}@media only screen and (max-width: 767px){.make_it_happen .text p{text-align:center;line-height:1.5}}.make_it_happen .btn-more{display:inline-block;vertical-align:middle;width:300px;text-align:right;padding:0 0 0}@media only screen and (min-width: 768px) and (max-width: 1185px){.make_it_happen .btn-more{width:100%;padding:0;float:none;text-align:center}}@media only screen and (max-width: 767px){.make_it_happen .btn-more{width:100%;padding:0;text-align:center}}.make_it_happen .btn-more a,.btn-more .a{font-size:20px;font-size:2rem;text-align:center;display:inline-block;color:#fff;font-family:'MetaComp';font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:2px;padding:13px 0 8px;width:209px;border-radius:5px;text-transform:uppercase;background-color:#6CA6C1}@media only screen and (min-width: 768px) and (max-width: 1185px){.make_it_happen .btn-more a,.btn-more .a{letter-spacing:0.12em}}@media only screen and (max-width: 767px){.make_it_happen .btn-more a,.btn-more .a{width:217px;letter-spacing:0.05em;padding:7px 30px 1px}}.make_it_happen .btn-more span{display:block;margin-top:32px}@media only screen and (min-width: 768px) and (max-width: 1185px){.make_it_happen .btn-more span{margin-top:32px}}@media only screen and (max-width: 767px){.make_it_happen .btn-more span{margin-top:31px}}.make_it_happen .btn-more span a{text-decoration:underline;font-size:14px;font-size:1.4rem;color:#BA66CB;background-color:transparent;text-transform:none;letter-spacing:-0.03em;font-family:'MetaComp';font-weight:300;font-weight:400;padding:0 0;width:auto}@media only screen and (min-width: 768px) and (max-width: 1185px){.make_it_happen .btn-more span a{font-size:20px;font-size:2rem}}@media only screen and (max-width: 767px){.make_it_happen .btn-more span a{font-size:20px;font-size:2rem}}.make_it_happen .btn-more span a img{margin:0 9px -6px 0}.fixdefault{position:fixed;background-color:#243740;left:0;right:0;top:0;z-index:-11}#wrap{margin:64px auto auto}@media only screen and (max-width: 767px){#wrap{margin:30px auto auto}}.radiobtn{display:inline-block;width:16px;height:16px;border-radius:50%;border:1px solid #4F525F;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}input:checked+.radiobtn::after{content:"";position:absolute;left:2px;top:2px;bottom:2px;right:2px;border-radius:50%;background-color:#4F525F}::placeholder{font-size:18px;font-size:1.8rem;line-height:1.65;color:#C2C2C2;font-weight:300}#menutoggle{background-color:#243740;position:fixed;top:0px;left:0;right:0;height:auto;z-index:10;max-height:100%;overflow:auto;display:none}@media only screen and (max-width: 767px){#menutoggle{height:100vh}}#menutoggle .headline{padding:29px 0}@media only screen and (min-width: 768px) and (max-width: 1185px){#menutoggle .headline{padding:18px 0}}@media only screen and (max-width: 767px){#menutoggle .headline{padding:13px 0}}@media only screen and (min-width: 768px) and (max-width: 1185px){#menutoggle .headline>.container{padding:0 31px}}@media only screen and (max-width: 767px){#menutoggle .headline>.container{padding:0 20px}}#menutoggle.onbar .headline{padding:18px 0}@media only screen and (min-width: 768px) and (max-width: 1185px){#menutoggle.onbar .headline{padding:18px 0}}@media only screen and (max-width: 767px){#menutoggle.onbar .headline{padding:13px 0}}#menutoggle .contentline{padding:45px 0 112px}@media only screen and (min-width: 768px) and (max-width: 1185px){#menutoggle .contentline{padding:14px 0 50px}}@media only screen and (max-width: 767px){#menutoggle .contentline{padding:57px 0 30px}}#menutoggle .right-menu{float:right;padding-right:0px;text-align:right}@media only screen and (min-width: 768px) and (max-width: 1185px){#menutoggle .right-menu{text-align:center;width:100%;padding-bottom:28px}}@media only screen and (max-width: 767px){#menutoggle .right-menu{padding-right:0px;width:100%;margin-bottom:112px;text-align:center}}#menutoggle .right-menu li{padding:6px 0 30px}@media only screen and (min-width: 768px) and (max-width: 1185px){#menutoggle .right-menu li{padding:6px 0 34px}}@media only screen and (max-width: 767px){#menutoggle .right-menu li{padding:12px 0 17px}}#menutoggle .right-menu li a{font-family:'MetaComp';font-weight:300;font-size:68px;font-size:6.8rem;color:#CCD1D7;opacity:0.5;text-transform:uppercase}@media only screen and (min-width: 768px) and (max-width: 1185px){#menutoggle .right-menu li a{font-size:48px;font-size:4.8rem}}@media only screen and (max-width: 767px){#menutoggle .right-menu li a{font-size:42px;font-size:4.2rem}}#menutoggle .right-menu li a:hover{opacity:1}#menutoggle .left-address{float:left;padding:0px;font-size:20px;font-size:2rem;color:#fff}@media only screen and (min-width: 768px) and (max-width: 1185px){#menutoggle .left-address{width:100%;border-top:1px solid #999;padding:44px 0 0}}@media only screen and (max-width: 767px){#menutoggle .left-address{padding:0 0px 0 0;width:100%;text-align:center}}#menutoggle .logo{display:inline-block}#menutoggle .logo a{display:block}#menutoggle .address{margin:0 0 32px}@media only screen and (min-width: 768px) and (max-width: 1185px){#menutoggle .address{font-size:0px;font-size:0rem;letter-spacing:0;border-bottom:1px solid #999}}#menutoggle .address li{margin:0 0 43px}@media only screen and (min-width: 768px) and (max-width: 1185px){#menutoggle .address li{display:inline-block;width:50%;vertical-align:top;margin-bottom:35px;text-align:center}}#menutoggle .address li:last-child{margin:0}#menutoggle .address h4,#menutoggle .address .localname{font-size:36px;font-size:3.6rem;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 0 22px;font-family:'MetaComp';font-weight:700}@media only screen and (min-width: 768px) and (max-width: 1185px){#menutoggle .address h4,#menutoggle .address .localname{font-size:32px;font-size:3.2rem}}#menutoggle .address p{font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;font-size:20px;font-size:2rem}#menutoggle .address span{margin-top:8px}#menutoggle .address a{text-decoration:none}#menutoggle .listsns{font-size:0px;font-size:0rem;letter-spacing:0}@media only screen and (min-width: 768px) and (max-width: 1185px){#menutoggle .listsns{text-align:center}}#menutoggle .listsns li{display:inline-block;vertical-align:middle;margin-right:27px}#menutoggle .listsns li:last-child{margin:0}#menutoggle .btn_close{float:right;position:relative;width:40px;height:40px;cursor:pointer;margin-top:10px}@media only screen and (max-width: 767px){#menutoggle .btn_close{margin-right:-8px;margin-top:4px}}#menutoggle .btn_close:hover{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;opacity:0.7}#menutoggle .btn_close::before{content:"";position:absolute;left:30%;top:50%;width:70%;height:2px;background-color:#fff;-webkit-transform:rotate(45deg) translate(0, -50%);-moz-transform:rotate(45deg) translate(0, -50%);-ms-transform:rotate(45deg) translate(0, -50%);-o-transform:rotate(45deg) translate(0, -50%);transform:rotate(45deg) translate(0, -50%)}@media only screen and (max-width: 767px){#menutoggle .btn_close::before{width:60%;left:16%}}#menutoggle .btn_close::after{content:"";position:absolute;left:30%;top:50%;width:70%;height:2px;background-color:#fff;-webkit-transform:rotate(-45deg) translate(0, -50%);-moz-transform:rotate(-45deg) translate(0, -50%);-ms-transform:rotate(-45deg) translate(0, -50%);-o-transform:rotate(-45deg) translate(0, -50%);transform:rotate(-45deg) translate(0, -50%)}@media only screen and (max-width: 767px){#menutoggle .btn_close::after{width:60%;left:19%}}.btn-orange{background:#EB7049;border:none;border-bottom:2px solid #d9d9d9;color:#fff;font-size:16px;line-height:1em;padding:10px 20px 8px;margin:0;text-align:center;cursor:pointer}.internal_ad_data{padding-top:30px;border-top:1px solid #7C848F}div.wpcf7-response-output{margin:1em 0 !important;position:absolute;font-size:14px;font-size:1.4rem;padding:0.2em 0 !important;width:100%;left:50%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}@media only screen and (min-width: 768px) and (max-width: 1185px){div.wpcf7-response-output{margin:0.4em 0 !important}}@media only screen and (max-width: 767px){div.wpcf7-response-output{margin:0.3em 0 !important}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){::-ms-input-placeholder{font-size:14px;font-size:1.4rem;color:#363636;line-height:1.4}::placeholder{font-size:14px;font-size:1.4rem;color:#363636;line-height:1.4}}.wraptag{position:relative;overflow:hidden;border-radius:4px}@media only screen and (max-width: 767px){.wraptag.ja .wpcf7-form-control-wrap,.wraptag.jp .wpcf7-form-control-wrap{width:calc(100% - 151px)}}.wraptag .wpcf7-form-control-wrap{display:inline-block}@media only screen and (max-width: 767px){.wraptag .wpcf7-form-control-wrap{width:calc(100% - 120px)}}.wraptag .ajax-loader{position:absolute;right:30px;top:15px}.wraptag .wpcf7-not-valid-tip{display:none}.adv_mod01{position:fixed;z-index:99;top:0;left:0;width:100%;background-color:#884BF0;text-align:center;font-family:'Noto Sans Japanese';font-style:normal;font-weight:400;color:#fff;font-size:16px;font-size:1.6rem;-webkit-transition:all .35s;-moz-transition:all .35s;-o-transition:all .35s;transition:all .35s;line-height:1.5}@media only screen and (max-width: 767px){.adv_mod01{font-size:14px;font-size:1.4rem}}.adv_mod01 a{display:block;padding:14px 15px}@media only screen and (max-width: 767px){.adv_mod01 a{padding:9px 15px}}footer{background:#243740;padding:64px 7px 60px 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width: 768px) and (max-width: 1185px){footer{padding:58px 0 52px}}@media only screen and (max-width: 767px){footer{text-align:center;padding:48px 0 43px}}footer .container:before,footer .container:after{content:" ";display:table}footer .container:after{clear:both}footer .first{*zoom:1;padding-bottom:15px;border-bottom:1px solid #999}footer .first:after{content:"";display:table;clear:both}@media only screen and (min-width: 768px) and (max-width: 1185px){footer .first{border:none}}@media only screen and (max-width: 767px){footer .first{width:100%;padding-bottom:0;border-bottom:none}}footer .first .logo{margin:0 0px;float:left}@media only screen and (min-width: 768px) and (max-width: 1185px){footer .first .logo{width:100%;text-align:center;margin-bottom:31px}}@media only screen and (max-width: 767px){footer .first .logo{margin:0 0 22px;display:block;width:100%}}footer .first .logo a{display:inline-block}footer .first .listmenu{margin:38px 0 0px;text-align:right;float:right;font-size:0px;font-size:0rem;letter-spacing:0}@media only screen and (min-width: 768px) and (max-width: 1185px){footer .first .listmenu{width:100%;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 0;border-top:1px solid #999;border-bottom:1px solid #999}}@media only screen and (max-width: 767px){footer .first .listmenu{display:block;width:100%;margin:0px;padding:23px 15px 17px;text-align:center;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;border-top:1px solid #999;border-bottom:1px solid #999}}@media only screen and (max-width: 374px){footer .first .listmenu{padding:25px 15px}}footer .first .listmenu li{display:inline-block;vertical-align:middle;margin:0 4px 0 23px}@media only screen and (min-width: 768px) and (max-width: 1185px){footer .first .listmenu li{margin:0}}@media only screen and (max-width: 767px){footer .first .listmenu li{margin:auto;display:block}}footer .first .listmenu li:first-child{margin:0}footer .first .listmenu a{font-size:16px;font-size:1.6rem;color:#D3E9F4;display:block;font-family:'MetaComp';font-weight:normal;text-transform:uppercase;letter-spacing:0.09em}@media only screen and (min-width: 768px) and (max-width: 1185px){footer .first .listmenu a{font-size:16px;font-size:1.6rem;text-align:center;padding:10px 0;font-weight:normal}}@media only screen and (max-width: 767px){footer .first .listmenu a{font-size:16px;font-size:1.6rem;line-height:2.7;font-weight:normal}}footer .second{*zoom:1;margin:28px 0 0}footer .second:after{content:"";display:table;clear:both}@media only screen and (min-width: 768px) and (max-width: 1185px){footer .second{margin:23px 0 0}}@media only screen and (max-width: 767px){footer .second{margin:36px 0 0;width:100%}}footer .second .address{float:left}@media only screen and (min-width: 768px) and (max-width: 1185px){footer .second .address{width:100%;font-size:0px;font-size:0rem;letter-spacing:0;margin-bottom:29px}}@media only screen and (max-width: 767px){footer .second .address{width:100%}}footer .second .address li{display:inline-block;vertical-align:top;margin:0 62px 0 0}@media only screen and (min-width: 768px) and (max-width: 1185px){footer .second .address li{width:50%;margin:0;padding:0 15px 0 0;text-align:center}}footer .second .address li:last-child{margin:0}@media only screen and (max-width: 767px){footer .second .address li{width:100%;margin:0 0 35px}}footer .second .address li h4,footer .second .address li .localname{font-size:36px;font-size:3.6rem;text-transform:capitalize;font-family:'MetaComp';font-weight:normal;color:#f2f2f2;margin:0 0 16px;letter-spacing:-0.025em}@media only screen and (min-width: 768px) and (max-width: 1185px){footer .second .address li h4,footer .second .address li .localname{font-size:28px;font-size:2.8rem;margin:0 0 15px;letter-spacing:0}}@media only screen and (max-width: 767px){footer .second .address li h4,footer .second .address li .localname{font-size:24px;font-size:2.4rem;margin:0 0 14px;letter-spacing:-0.025em}}footer .second .address li p{font-size:14px;font-size:1.4rem;color:#f2f2f2}@media only screen and (min-width: 768px) and (max-width: 1185px){footer .second .address li p{font-size:18px;font-size:1.8rem;line-height:1.65}}@media only screen and (max-width: 767px){footer .second .address li p{line-height:1.7;font-size:18px;font-size:1.8rem}}footer .second .inforight{float:right;margin-top:5px;text-align:right}@media only screen and (min-width: 768px) and (max-width: 1185px){footer .second .inforight{width:100%;text-align:center;margin-top:0;padding-top:18px;border-top:1px solid #999}}@media only screen and (max-width: 767px){footer .second .inforight{margin-top:34px;width:100%;padding-top:15px;border-top:1px solid #999}}footer .second .listsns{margin-bottom:47px;margin-top:19px;font-size:0px;font-size:0rem;letter-spacing:0}@media only screen and (min-width: 768px) and (max-width: 1185px){footer .second .listsns{margin-bottom:32px}}@media only screen and (max-width: 767px){footer .second .listsns{text-align:center;margin-bottom:24px}}footer .second .listsns li{display:inline-block;vertical-align:middle;margin:0 6px 0 22px}@media only screen and (min-width: 768px) and (max-width: 1185px){footer .second .listsns li{margin:0 9px 0 19px}}@media only screen and (max-width: 767px){footer .second .listsns li{margin:0 13px}}footer .second .listsns li:nth-child(even){margin-bottom:-1px}footer .copyright{text-align:right;font-family:'MetaComp';font-weight:300;font-size:14px;font-size:1.4rem;color:#C3C3C3;margin:15px 0 0}@media only screen and (min-width: 768px) and (max-width: 1185px){footer .copyright{font-size:16px;font-size:1.6rem;text-align:center;margin:15px 0 11px}}@media only screen and (max-width: 767px){footer .copyright{text-align:center;font-size:16px;font-size:1.6rem;margin:15px 0 4px;font-family:'MetaComp';font-weight:300}}footer .outlink{color:#C3C3C3;font-family:'MetaComp';font-weight:300}@media only screen and (min-width: 768px) and (max-width: 1185px){footer .outlink{text-align:center}}@media only screen and (max-width: 767px){footer .outlink{text-align:center;width:100%}}footer .outlink a{font-size:14px;font-size:1.4rem}@media only screen and (min-width: 768px) and (max-width: 1185px){footer .outlink a{font-size:16px;font-size:1.6rem}}@media only screen and (max-width: 767px){footer .outlink a{font-size:14px;font-size:1.4rem;padding:0 5px}}header{position:fixed;left:0;top:0px;width:100%;height:auto;padding:29px 0;z-index:10;border-bottom:none}@media only screen and (min-width: 768px) and (max-width: 1185px){header{padding:18px 0}}@media only screen and (max-width: 767px){header{padding:13px 0}}header .second{display:none}header.fixed{position:fixed;background:#243740;-webkit-transition:all .35s;-moz-transition:all .35s;-o-transition:all .35s;transition:all .35s;padding:18px 0}@media only screen and (min-width: 768px) and (max-width: 1185px){header.fixed{padding:18px 0}}@media only screen and (max-width: 767px){header.fixed{padding:13px 0}}header.fixed .first .lang-menu .lang-wrap ul{background:#243740}header.fixed .second{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff;padding: 5px 20px;margin-top: 13px}@media only screen and (max-width: 767px){header.fixed .second.fixed{display:none;border-top: 1px solid #999}}header.fixed .second a span,header.fixed .second label{text-transform:uppercase;font-family:'MetaComp';font-weight:700;color:#6CA6C1;font-size:14px;font-size:1.4rem}@media only screen and (max-width: 767px){header.fixed .second a span:lang(ja),header.fixed .second label:lang(ja){font-weight:700}}header.fixed .second span{font-size:16px;font-size:1.6rem;color:#fff;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width: 767px){header.fixed .second span:lang(en-US){font-size:14px;font-size:1.4rem}}header.fixed .second span:lang(ja){font-size:16px;font-size:1.3rem;font-family:'Noto Sans Japanese';font-style:normal;font-weight:300}header.btw{animation-name:examplesmenu2;animation-duration:.3s}@media only screen and (min-width: 768px) and (max-width: 1185px){header .first{padding:0 31px}}@media only screen and (max-width: 767px){header .first{padding:0 20px}}header .first .logo{display:inline-block;float:left;max-width:-webkit-calc(100% - 200px);max-width:-moz-calc(100% - 200px);max-width:calc(100% - 200px);font-size:0px;font-size:0rem;letter-spacing:0}header .first .logo a{display:inline-block;vertical-align:middle}@media only screen and (max-width: 767px){header .first .logo img{width:44px;height:44px}}header .first .logo.actlang{max-width:calc(100% - 200px)}header .first .textheadertitle{display:inline-block;vertical-align:middle;padding:0 0 0 40px;font-size:18px;font-size:1.8rem;line-height:1.15;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-height:40px;overflow:hidden;width:calc(100% - 55px);white-space:nowrap;text-overflow:ellipsis;display:none;display:none}@media only screen and (max-width: 767px){header .first .textheadertitle{display:none !important;font-size:14px;font-size:1.4rem;line-height:1.45}}header .first .textheadertitle.fixed{display:inline-block}header .first .textheadertitle a span,header .first .textheadertitle label{text-transform:uppercase;font-weight:bold;color:#6CA6C1;font-size:22px;font-size:2.2rem;font-family:'MetaComp';font-weight:700;cursor:pointer;vertical-align:middle;padding:0px 10px 0 0;display:inline-block}header .first .textheadertitle a span:lang(ja),header .first .textheadertitle label:lang(ja){padding-top:5px;color:#6CA6C1;font-family:'Noto Sans Japanese';font-style:normal;font-weight:700;display:block}header .first .textheadertitle span{color:#fff;font-size:22px;font-size:2.2rem;font-weight:300;font-family:'MetaComp';font-weight:300;vertical-align:middle}header .first .textheadertitle span:lang(ja){font-family:'Noto Sans Japanese';font-style:normal;font-weight:300;font-size:18px;font-size:1.8rem;color:#fcfcfc}header .first .lang-menu{float:right;margin:16px 1px 0 0}@media only screen and (min-width: 768px) and (max-width: 1185px){header .first .lang-menu{position:absolute;right:30px}}@media only screen and (max-width: 767px){header .first .lang-menu{margin:12px 0 0 0}}header .first .lang-menu .btn-menu{display:inline-block;vertical-align:middle;margin:0 0 0 25px;cursor:pointer}@media only screen and (max-width: 767px){header .first .lang-menu .btn-menu{margin:0 0 0 20px}}header .first .lang-menu .lang-wrap{display:inline-block;vertical-align:middle;margin:0px;position:relative;cursor:pointer;text-align:right;font-family:'MetaComp';font-weight:normal}header .first .lang-menu .lang-wrap.act ul{width:111px}header .first .lang-menu .lang-wrap.act p span{width:0;padding:0}header .first .lang-menu .lang-wrap p{display:inline-block;vertical-align:middle}header .first .lang-menu .lang-wrap p span{padding:0 25px 0 0;display:inline-block;vertical-align:middle;font-size:14px;font-size:1.4rem;line-height:1.5;font-family:'MetaComp';font-weight:normal;color:#fff;width:auto;overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width: 767px){header .first .lang-menu .lang-wrap p span{padding:0 15px 0 0}}header .first .lang-menu .lang-wrap p img{display:inline-block;vertical-align:middle}header .first .lang-menu .lang-wrap ul{display:inline-block;vertical-align:middle;right:22px;top:0%;width:0px;height:auto;overflow:hidden;z-index:10}header .first .lang-menu .lang-wrap ul li{border-right:1px solid #fff;display:table-cell}header .first .lang-menu .lang-wrap ul li:last-child{border:none}header .first .lang-menu .lang-wrap ul li a{display:block;text-align:left;font-size:14px;font-size:1.4rem;line-height:1.25;color:#fff;padding:2px 10px;font-family:'MetaComp';font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width: 767px){header.nav-up{top:-120px}}img[data-action="zoom"]{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in}.zoom-img,.zoom-img-wrap{position:relative;z-index:666;-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}img.zoom-img{cursor:pointer;cursor:-webkit-zoom-out;cursor:-moz-zoom-out}.zoom-overlay{z-index:420;background:#fff;position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;filter:"alpha(opacity=0)";opacity:0;-webkit-transition:opacity 300ms;-o-transition:opacity 300ms;transition:opacity 300ms}.zoom-overlay-open .zoom-overlay{filter:"alpha(opacity=100)";opacity:1}.zoom-overlay-open,.zoom-overlay-transitioning{cursor:default}.notfound{font-size:0px;font-size:0rem;letter-spacing:0;padding-top:96px;padding-bottom:97px}.notfound__left{display:inline-block;vertical-align:middle;width:37.27472%}@media only screen and (min-width: 768px) and (max-width: 1185px){.notfound__left{width:100%;margin:auto auto 39px}}.notfound__left img{max-width:100%;width:367px}@media only screen and (min-width: 768px) and (max-width: 1185px){.notfound__left img{width:224px;height:auto;max-width:none;margin:auto;display:block}}.notfound__right{display:inline-block;vertical-align:middle;width:62.54647%;padding-left:57px;margin-top:-5px}@media only screen and (min-width: 768px) and (max-width: 1185px){.notfound__right{display:inline-block;vertical-align:middle;width:100%;text-align:center;margin:auto;padding:0}}@media only screen and (min-width: 768px) and (max-width: 1185px){.notfound{padding-top:37px;padding-bottom:111px}}@media only screen and (max-width: 767px){.notfound{text-align:center;padding-top:63px;padding-bottom:116px}.notfound__left,.notfound__right{width:100%}.notfound__left{padding-left:0}.notfound__left img{zoom:53%}.notfound__right{padding-right:0;padding-left:0}}.notfound-title{font-family:'MetaComp';font-weight:700;font-size:60px;font-size:6rem;line-height:1.25;color:#6CA6C1}@media only screen and (max-width: 767px){.notfound-title{padding-top:37px;margin-left:0}}.notfound-span{font-size:36px;font-size:3.6rem;font-family:'MetaComp';font-weight:700;color:#373943;margin:6px 0 20px}.notfound-span:lang(ja){font-family:'Mplus 1p', sans-serif;font-style:normal;font-weight:700;font-size:30px;font-size:3rem;line-height:1.8}@media only screen and (min-width: 768px) and (max-width: 1185px){.notfound-span{margin:5px 0 14px}}@media only screen and (max-width: 767px){.notfound-span{margin:5px 0 15px}.notfound-span:lang(ja){line-height:1.4}}.notfound-text{font-size:20px;font-size:2rem;line-height:1.5;font-weight:300;color:#424242}.notfound-text:lang(ja){font-family:'Noto Sans Japanese';font-style:normal;font-weight:200;font-size:18px;font-size:1.8rem;line-height:1.65}@media only screen and (min-width: 768px) and (max-width: 1185px){.notfound-text{max-width:620px;margin:auto}}@media only screen and (max-width: 767px){.art #wrap{margin:46px 0 0}}.art .article-list .atc-l li{margin-bottom:0}.art .article-list .atc-l li .info-title{margin:10px 0 18px}.art .article-list .atc-l li .info-title h4{white-space:normal}@media only screen and (min-width: 768px){.art .aboutus-box h3{font-size:36px;font-size:3.6rem}}.art .sns{position:absolute;top:15px;left:calc((100% - 800px)/2 - 74px)}.art .sns.fixed{opacity:1}@media only screen and (min-width: 768px) and (max-width: 1185px){.art .sns{top:100%;bottom:auto;left:0;width:100%;background-color:#f3f3f3;position:fixed;z-index:10;padding:13px 0}.art .sns.fixed{animation-name:examplesmenu3;animation-duration:.3s;bottom:0;top:auto;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}}@media only screen and (max-width: 767px){.art .sns{width:100%;left:0;top:100%;z-index:10;position:fixed}.art .sns::before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:#f3f3f3}.art .sns.fixed{animation-name:examplesmenu3;animation-duration:.3s;bottom:0;top:auto;padding:5px 0;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}}@media only screen and (-webkit-device-pixel-ratio: 3) and (device-height: 812px) and (device-width: 375px){.art .sns.fixed{padding:5px 0 15px}}.art .sns img{margin:auto}.art .sns img.hover{display:none}.art .sns span,.art .sns label{display:block;text-align:center;margin:0px;font-size:12px;font-size:1.2rem;font-weight:300;color:#C6CACC;cursor:pointer}@media only screen and (max-width: 1185px){.art .sns span,.art .sns label{color:#424242}}@media only screen and (max-width: 767px){.art .sns span,.art .sns label{line-height:1.3}}.art .sns span:last-child,.art .sns label:last-child{font-family:'MetaComp';font-weight:normal;margin-top:7px}.art .sns a{display:block;opacity:1}@media only screen and (max-width: 767px){.art .sns a{padding:8px 0 4px}}.art .sns a:hover{opacity:1}@media only screen and (min-width: 1186px){.art .sns a:hover img.hover{display:block}.art .sns a:hover img.nothover{display:none}}.art .sns a.twitter-share-buttoon{position:absolute;left:0;top:0;width:32px;height:29px;opacity:0}.art .sns span:first-child{display:block;width:32px;height:28px;margin:auto;background:url("../images/icon/SNS.png") no-repeat scroll center center}.art .sns ul{display:inline-block;position:relative;z-index:1}@media only screen and (min-width: 768px) and (max-width: 1185px){.art .sns ul{display:block;text-align:center}}@media only screen and (max-width: 767px){.art .sns ul{width:100%;font-size:0px;font-size:0rem;letter-spacing:0}}.art .sns ul li{margin:0 0 7px;position:relative}.art .sns ul li[data-sns="facebook"] span:first-child{background-size:172px auto;background-position:10px 0}@media only screen and (max-width: 1185px){.art .sns ul li[data-sns="facebook"] span:first-child{background-size:172px auto;background-position:10px -39px}}.art .sns ul li[data-sns="facebook"] a:hover span:first-child{background-size:172px auto;background-position:10px -39px}.art .sns ul li[data-sns="twitter"] span:first-child{background-size:172px auto;background-position:-29px 0}@media only screen and (max-width: 1185px){.art .sns ul li[data-sns="twitter"] span:first-child{background-size:172px auto;background-position:-29px -39px}}.art .sns ul li[data-sns="twitter"] a:hover span:first-child,.art .sns ul li[data-sns="twitter"]:hover span:first-child{background-size:172px auto;background-position:-29px -39px}.art .sns ul li[data-sns="linkedin"] span:first-child{background-size:172px auto;background-position:-67px 0}@media only screen and (max-width: 1185px){.art .sns ul li[data-sns="linkedin"] span:first-child{background-size:172px auto;background-position:-67px -39px}}.art .sns ul li[data-sns="linkedin"] a:hover span:first-child{background-size:172px auto;background-position:-67px -39px}.art .sns ul li[data-sns="hatena"] span:first-child{background-size:172px auto;background-position:-143px 0px}@media only screen and (max-width: 1185px){.art .sns ul li[data-sns="hatena"] span:first-child{background-size:172px auto;background-position:-143px -39px}}.art .sns ul li[data-sns="hatena"] img{position:absolute;left:0;top:0;width:100%;height:50%;opacity:0;z-index:-1}.art .sns ul li[data-sns="hatena"] a:hover span:first-child{background-size:172px auto;background-position:-143px -39px}.art .sns ul li[data-sns="pocket"] span:first-child{background-size:172px auto;background-position:-105px 0}@media only screen and (max-width: 1185px){.art .sns ul li[data-sns="pocket"] span:first-child{background-size:172px auto;background-position:-105px -39px}}.art .sns ul li[data-sns="pocket"] a:hover span:first-child{background-size:172px auto;background-position:-105px -39px}@media only screen and (min-width: 768px) and (max-width: 1185px){.art .sns ul li{display:inline-block;margin:0 30px}}@media only screen and (max-width: 767px){.art .sns ul li{width:25%;display:inline-block;vertical-align:middle;margin:0}}.art .article-list .atc-l{margin:0 -8px 0px}@media only screen and (min-width: 768px) and (max-width: 1185px){.art .article-list .atc-l{margin:0}}@media only screen and (max-width: 767px){.art .article-list .atc-l{margin:0 -7px 0px}}@media only screen and (max-width: 767px){.art .article-list .atc-l__wsg{padding-bottom:20px;border-bottom:1px solid #CCD1D7}}@media only screen and (max-width: 767px){.art .article-list .atc-l li{margin-bottom:20px}.art .article-list .atc-l li:last-child{margin-bottom:0}.art .article-list .atc-l li:last-child .atc-l__wsg{border-bottom:none}}@media only screen and (max-width: 767px){.art .article-list .atc-l li .img{display:none}}@media only screen and (max-width: 767px){.art .article-list .atc-l li .cate a{font-size:14px;font-size:1.4rem;color:#7C848F}}.art .article-list .atc-l li .info-title{position:relative}.art .article-list .atc-l li .info-title.txtover::after{content:"...";position:absolute;right:0;bottom:0;width:60px;height:30px;background:#fff;box-shadow:-9px 0px 15px 0px white}@media only screen and (min-width: 768px) and (max-width: 1185px){.art .article-list .atc-l li:nth-child(3){display:none}}.art .article-detail{width:100%;max-width:1316px;margin:auto;position:relative;padding:0 25px}@media only screen and (max-width: 767px){.art .article-detail{padding:0}}.art .banner{min-height:500px;padding:154px 0 50px;text-align:left;position:relative}@media only screen and (max-width: 767px){.art .banner{padding:200px 0 0}}.art .banner::before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:#000;opacity:0.28;z-index:0}.art .banner .container{position:relative;z-index:1}.art .banner .pagett{text-transform:uppercase;font-size:14px;font-size:1.4rem;font-family:'MetaComp';font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#C6CACC;margin:0 0 10px}@media only screen and (max-width: 767px){.art .banner .pagett{margin:0 0 35px}}.art .banner h1{font-size:42px;font-size:4.2rem;line-height:1.25;font-family:'MetaComp';font-weight:700;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;width:70%}.art .banner h1.fullw{width:100%}.art .banner h1:lang(ja){font-family:'Mplus 1p', sans-serif;font-style:normal;font-weight:700;font-size:36px;font-size:3.6rem;line-height:1.4}@media only screen and (max-width: 767px){.art .banner h1{font-size:36px;font-size:3.6rem;margin:0 0 35px;font-family:'MetaComp';font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%}.art .banner h1:lang(ja){font-family:'Mplus 1p', sans-serif;font-style:normal;font-weight:700;font-size:30px;font-size:3rem;line-height:1.45}}.art .banner .infopost{font-size:14px;font-size:1.4rem;padding:23px 0px;color:#fff;font-family:'MetaComp';font-weight:300}.art .banner .infopost .share-date{font-size: 1.4rem;font-size: 14px;margin:0;padding:0px 0px 10px;}.art .banner .infopost .share-date label{margin: 0;}.art .banner .infopost .share-date .share{position:relative;padding: 0 0 0 12px;}.art .banner .infopost .share-date .share::before{content:"•";position:absolute;left:1px;width:1px;text-color:#fff;}.art .banner .infopost img,.art .banner .infopost span,.art .banner .infopost label{display:inline-block;vertical-align:middle;margin:0 10px 2px 0}.art .banner .infopost img{width:36px;height:36px;border-radius:50%;float: left;}.art .banner .infopost span+label{padding:0 0 0 15px;position:relative}.art .banner .infopost span+label::before{content:"/";position:absolute;left:0;top:-2px;font-size:20px;font-size:2rem}.art .banner .infopost a{position:relative;padding:0 0 0 5px;display:inline-block}.art .under_article_ad{padding-top:50px;border-top:1px solid #C2C2C2}.art .wp_content_tag{margin-bottom:30px;font-size:16px;font-size:1.6rem;line-height:1.7;color:#424242;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width: 767px){.art .wp_content_tag{font-size:16px;font-size:1.6rem}.art .wp_content_tag:lang(ja){font-size:14px;font-size:1.4rem}}.art .wp_content_tag iframe{max-width:100%;frameborder:0;border:0;margin:auto !important}.art .wp_content_tag a{color:#6CA6C1}.art .wp_content_tag .memberImg{float:left;margin-right:10px}@media only screen and (max-width: 767px){.art .wp_content_tag .memberImg{float:none;margin:auto;text-align:center}}.art .wp_content_tag .memberText:after{content:"";display:block;clear:both}.art .wp_content_tag blockquote{padding:10px 60px 10px 55px;color:#EA81FF;font-style:italic;text-align:center;position:relative;quotes:" “" " ”" " ‘" " ’";font-size:18px;font-size:1.8rem;font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'MetaComp';font-weight:700;margin-bottom:30px;display:table;margin:20px auto}@media only screen and (max-width: 767px){.art .wp_content_tag blockquote{font-size:16px;font-size:1.6rem}}.art .wp_content_tag blockquote:before{content:open-quote;line-height:.1em;margin-right:.45em;vertical-align:-0.1em;padding:0px 20p 0 0;line-height:40px;font-size:56px;position:absolute;left:0px;top:0px}.art .wp_content_tag blockquote:after{content:close-quote;line-height:.01em;margin-right:.01em;margin-left:.04em;vertical-align:-0.7em;padding-left:4px;font-size:56px;bottom:-15px;position:absolute;right:20px}.art .wp_content_tag blockquote p{line-height:1.7;color:#EA81FF;display:inline}.art .wp_content_tag p{margin:0 0 20px;color:#424242;line-height:1.7}.art .wp_content_tag p:last-child{margin:0}.art .wp_content_tag h1{font-size:42px;font-size:4.2rem;line-height:1.25;color:#1D2C33;font-family:'MetaComp';font-weight:700;margin:0 0 20px}.art .wp_content_tag h1:lang(ja){font-family:'Mplus 1p', sans-serif;font-style:normal;font-weight:700;font-size:34px;font-size:3.4rem}@media only screen and (max-width: 767px){.art .wp_content_tag h1{font-size:32px;font-size:3.2rem;line-height:1.4}}.art .wp_content_tag h2{font-size:32px;font-size:3.2rem;line-height:1.25;color:#1D2C33;font-family:'MetaComp';font-weight:700;margin:45px 0 17px}.art .wp_content_tag h2:lang(ja){font-family:'Mplus 1p', sans-serif;font-style:normal;font-weight:700;font-size:22px;font-size:2.2rem}@media only screen and (max-width: 767px){.art .wp_content_tag h2:lang(ja){font-size:20px;font-size:2rem}}@media only screen and (max-width: 767px){.art .wp_content_tag h2{font-size:22px;font-size:2.2rem;margin:35px 0 12px;line-height:1.4}}.art .wp_content_tag h3{font-size:26px;font-size:2.6rem;line-height:1.25;color:#1D2C33;font-family:'MetaComp';font-weight:700;margin:30px 0 17px}.art .wp_content_tag h3:lang(ja){font-family:'Mplus 1p', sans-serif;font-style:normal;font-weight:700;font-size:18px;font-size:1.8rem}@media only screen and (max-width: 767px){.art .wp_content_tag h3{font-size:18px;font-size:1.8rem;line-height:1.5;margin:20px 0 12px}}.art .wp_content_tag h4{font-size:1em;line-height:1.25;color:#1D2C33;font-family:'MetaComp';font-weight:700;margin:20px 0 10px}.art .wp_content_tag h4:lang(ja){font-family:'Mplus 1p', sans-serif;font-style:normal;font-weight:700}.art .wp_content_tag h5{font-size:0.83em;line-height:1.25;color:#1D2C33;font-family:'MetaComp';font-weight:700;margin:0 0 25px}.art .wp_content_tag h5:lang(ja){font-family:'Mplus 1p', sans-serif;font-style:normal;font-weight:700}.art .wp_content_tag h6{font-size:0.67em;line-height:1.25;color:#1D2C33;font-family:'MetaComp';font-weight:700;margin:0 0 25px}.art .wp_content_tag h6:lang(ja){font-family:'Mplus 1p', sans-serif;font-style:normal;font-weight:700}.art .wp_content_tag .wp-caption-text{display:block;text-align:center;font-size:16px;font-size:1.6rem;color:#7C848F;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 0 70px}@media only screen and (max-width: 767px){.art .wp_content_tag .wp-caption-text{margin:0}}.art .wp_content_tag ul{padding:0px 0 2px 30px;margin:0px 0 20px 0px;list-style:disc}.art .wp_content_tag ul li{list-style-position:outside;padding:0px 0 10px 0px}.art .wp_content_tag ol{padding:0px 0 2px 30px;margin:0px 0 20px 0px;list-style:decimal}.art .wp_content_tag ol li{list-style-position:outside;padding:0px 0 10px 0px}@media only screen and (min-width: 768px){.art .wp_content_tag img{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in}.art .wp_content_tag img[data-action="zoom-out"],.art .wp_content_tag img.zoom-img{cursor:pointer;cursor:-webkit-zoom-out;cursor:-moz-zoom-out}}.art .wp_content_tag img.size-full{width:100%;height:auto}.art .wp_content_tag img.small{width:auto;padding-right:15px;padding-bottom:40px;float:left}.art .wp_content_tag img[data-action="zoom"]{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in}.art .wp_content_tag table{border:0}.art .wp_content_tag table.companyList img{width:auto;height:auto;display:block}.art .wp_content_tag td{padding:10px}.art .wp_content_tag sub{vertical-align:sub;font-size:smaller}.art .wp_content_tag sup{vertical-align:super;font-size:smaller}.art .wp_content_tag twitterwidget,.art .wp_content_tag .twitter-tweet{margin:auto}.art .wp_content_tag a img{cursor:pointer !important}.art .wp_content_tag .wrap_iframe{overflow:hidden;text-align:center}.art .inbox-text{font-size:18px;font-size:1.8rem;color:#000;margin:0 0 40px}.art .inbox-text p{margin:0 0 30px;line-height:1.7}.art .inbox-text p:last-child{margin:0}.art .inbox-text .descript_img{display:block;text-align:center;font-size:16px;font-size:1.6rem;color:#7C848F;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 0 70px}@media only screen and (max-width: 767px){.art .inbox-text .descript_img{margin:0}}.art .inbox-text .video-ifr{position:relative;width:100%;height:0;padding:0 0 56.1%;overflow:hidden}.art .inbox-text .video-ifr__cover{position:absolute;left:0;top:0;width:100%;height:100%}.art .inbox-author{border-top:1px solid #C2C2C2;border-bottom:1px solid #C2C2C2;font-size:0px;font-size:0rem;letter-spacing:0;padding:65px 0px 61px 0}@media only screen and (min-width: 768px) and (max-width: 1185px){.art .inbox-author{padding:31px 0 30px 0}}@media only screen and (max-width: 767px){.art .inbox-author{padding:34px 0;text-align:center}}.art .inbox-author__avt{margin-bottom:16px;width:auto;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1185px){.art .inbox-author__avt{display:inline-block;vertical-align:middle;width:273px;text-align:left;margin-bottom:0}}@media only screen and (max-width: 767px){.art .inbox-author__avt{width:100%;margin:0 0 15px}}.art .inbox-author__avt p{display:inline-block;vertical-align:middle;border-radius:50%;overflow:hidden}@media only screen and (max-width: 767px){.art .inbox-author__avt p{text-align:center;margin:auto}}@media only screen and (max-width: 1185px){.art .inbox-author__avt img{width:75px;height:auto}}.art .inbox-author__avt .namelog{font-size:14px;font-size:1.4rem;display:inline-block;vertical-align:middle;margin:0;text-align:left;margin-left:10px}@media only screen and (min-width: 768px) and (max-width: 1185px){.art .inbox-author__avt .namelog{display:inline-block;vertical-align:middle;width:170px;margin-left:20px}}@media only screen and (max-width: 767px){.art .inbox-author__avt .namelog{text-align:center;margin:17px auto 25px;display:block;width:100%}}.art .inbox-author__avt .namelog a{color:#1D2C33;font-family:'MetaComp';font-weight:700;margin:0}.art .inbox-author__avt .namelog span{position:relative;color:gray;display:block;font-family:'MetaComp';font-weight:300;margin:13px 0 0}.art .inbox-author__info{display:block;vertical-align:top;max-width:750px;margin:0 auto}@media only screen and (min-width: 768px) and (max-width: 1185px){.art .inbox-author__info{display:inline-block;vertical-align:middle;width:calc(100% - 280px)}}@media only screen and (max-width: 767px){.art .inbox-author__info{width:100%}}.art .inbox-author__info .talk{font-size:16px;font-size:1.6rem;line-height:1.4;color:#1D2C33;font-weight:300;text-align:center}.art .inbox-author__info .talk p{line-height:1.9}@media only screen and (min-width: 768px) and (max-width: 1185px){.art .inbox-author__info .talk{display:inline-block;vertical-align:top;text-align:left}}@media only screen and (max-width: 767px){.art .inbox-author__info .talk{width:100%}}@media only screen and (max-width: 767px){.art.single .make_it_happen{padding-bottom:84px;margin-top:50px}}.art.single .article-list .article__title{margin-bottom:24px}@media only screen and (max-width: 767px){.art.single .article-list .article__title{margin:0 0 36px;text-align:center}}@media only screen and (max-width: 767px){.art.single .art .article-list .atc-l{margin-bottom:0}}@media only screen and (max-width: 767px){.art.single .art .article-list .atc-l li{margin-bottom:35px}}@media only screen and (min-width: 768px) and (max-width: 1185px){.art.single .article-detail{padding:0 5px}}.art.single #wrap{margin:65px auto auto}@media only screen and (max-width: 767px){.art.single #wrap{margin:30px 0 0}}@media only screen and (min-width: 768px) and (max-width: 1185px){.art.single .banner{padding-left:35px;padding-right:35px}}@media only screen and (max-width: 767px){.art.single .banner{padding:134px 0 0;min-height:494px}}@media only screen and (max-width: 767px){.art.single .banner .pagett{margin:0 0 12px;font-family:'MetaComp';font-weight:700}}@media only screen and (min-width: 768px) and (max-width: 1185px){.art.single .banner h1{width:100%}}@media only screen and (max-width: 767px){.art.single .banner h1{margin:0px}}@media only screen and (min-width: 768px) and (max-width: 1185px){.art.single .banner .infopost{padding:19px 0}.art.single .banner .infopost .share-date{padding:0 0 10px;}}.art .fb-share-button{width:30px}.art .dgd_overlay{height:100% !important}.art .title-bar{background:#4b525F;color:#fff;font-family:'Meta Bold';font-size:19px;padding:2px 20px 0;line-height:38px}.art .contact-box-title{background-image:url("../images/icon/mailbox_icon.png");background-repeat:no-repeat;background-position:16px 7px;padding-left:50px;background-size:25px 25px}.art .dgd_stb_box .wrapbtrax{font-family:'Meta Normal', 'Helvetica Neue', Helvetica, Arial, sans-serif;color:#363636;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.art .dgd_stb_box_title{background:#4b525F url(../images/icon/mailbox_icon.png) no-repeat scroll 16px 7px;background-size:25px 25px;color:#fff;font-family:'MetaComp';font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:19px;padding:2px 20px 0 50px;line-height:38px}.art .dgd_stb_box.clean_white form{display:block;clear:both;padding:0 30px;text-align:center;font-family:'MetaComp';font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.art .dgd_stb_box.clean_white form p.email-submit{width:33%;display:inline-block;vertical-align:top}.art .dgd_stb_box.clean_white form p.email-form{width:60%;display:inline-block;vertical-align:top;margin-right:10px}.art .dgd_stb_box.clean_white form input{float:none !important;border-radius:0;font-family:inherit}.art .dgd_stb_box.clean_white form input[type=submit]{background-color:#EB7049;display:inline-block;position:relative;width:33% !important;height:30px}.art .dgd_stb_box.clean_white form input[type=email]{display:inline-block;width:60%;background:#f9f9f9;color:#363636;border:1px solid #d5d5d5;font-family:inherit;font-size:14px;margin-right:3%}.art .dgd_stb_box.clean_white form input::placeholder{font-size:14px;font-size:1.4rem;color:#363636;line-height:1.4}.art .dgd_stb_box.clean_white form input::-webkit-input-placeholder{font-size:14px;font-size:1.4rem;color:#363636;line-height:1.4}.art .dgd_stb_box.clean_white form input::-moz-placeholder{font-size:14px;font-size:1.4rem;color:#363636;line-height:1.4}.art .dgd_stb_box.clean_white form input::-ms-input-placeholder{font-size:14px;font-size:1.4rem;color:#363636;line-height:1.4}.art .dgd_stb_box.clean_white form .wraptag .wpcf7-form-control-wrap{display:inline-block;width:60%;margin-right:3%}.art .dgd_stb_box.clean_white form .wraptag .wpcf7-form-control-wrap input{display:block;width:100%}.art .dgd_stb_box.clean_white form .wraptag .ajax-loader{position:absolute;right:70px;top:8px}.art .dgd_stb_box.clean_white form div.wpcf7-response-output{position:static;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.contact #wrap{margin:59px auto auto;position:relative}.contact #wrap::before{content:"";position:absolute;left:0;top:0;bottom:0;width:calc(50% - 90px);background:url("../images/contact/img01.jpg") no-repeat scroll center center;background-size:cover;z-index:-1}@media only screen and (max-width: 768px){.contact #wrap::before{display:none}}.contact-wrap-col{display:table;width:100%}.contact-address{display:table-cell;vertical-align:bottom;width:40.6003%;padding-bottom:70px;font-size:16px;font-size:1.6rem}@media only screen and (max-width: 768px){.contact-address{display:none}}.contact-address-detail h3{font-size:58px;font-size:5.8rem;color:#fff;font-family:"Helvetica",sans-serif;margin-bottom:55px}.contact-address-detail p{font-size:24px;font-size:2.4rem;color:#fff;opacity:0.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.4;margin-bottom:35px}.contact-address-detail .boxinfocity{display:none}.contact-address-detail .boxinfocity.active{display:block}.contact-info{display:table-cell;width:59.3997%;padding:60px 0;font-size:16px;font-size:1.6rem}@media only screen and (max-width: 768px){.contact-info{width:100%;display:block}}.contact-info-over{max-width:700px;padding:0 0 0 25px;margin:auto 0 auto auto}@media only screen and (max-width: 768px){.contact-info-over{padding:0}}.contact-info h3{font-family:"Helvetica",sans-serif;font-size:58px;font-size:5.8rem;color:#4F525F;margin:0 0 40px}@media only screen and (max-width: 768px){.contact-info h3{font-size:46px;font-size:4.6rem;text-align:left}}.contact-info h3 span{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Osaka","ＭＳ Ｐゴシック","MS PGothic",sans-serif;display:block;margin-top:10px}.contact .formcontact{color:#818181;font-family:"Helvetica",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.contact .formcontact .smt_btn{text-align:right}@media only screen and (max-width: 768px){.contact .formcontact .smt_btn{text-align:center}}.contact .formcontact .two-col{font-size:0px;font-size:0rem;letter-spacing:0;margin:0 -23px}@media only screen and (max-width: 768px){.contact .formcontact .two-col{margin:0}}.contact .formcontact .two-col-sg{display:inline-block;vertical-align:top;width:50%;padding:0 23px;font-size:16px;font-size:1.6rem}@media only screen and (max-width: 768px){.contact .formcontact .two-col-sg{padding:0;width:100%;margin-bottom:30px}.contact .formcontact .two-col-sg:last-child{margin-bottom:0}}@media only screen and (max-width: 768px){.contact .formcontact .two-col.fistcities{margin-bottom:90px}}.contact .formcontact .two-col label{font-size:18px;font-size:1.8rem;font-family:"Helvetica",sans-serif;color:#4F525F;font-weight:normal}.contact .formcontact .one-col,.contact .formcontact .two-col{margin-bottom:35px}.contact .formcontact .one-col-sg{position:relative}.contact .formcontact .radiobtn{vertical-align:middle;margin-left:10px}.contact .formcontact input[type='text'],.contact .formcontact input[type='tel'],.contact .formcontact input[type='email'],.contact .formcontact textarea{width:100%;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none;box-shadow:none;border:none;border:1px solid #B1BFD0;border-radius:5px;padding:13px 35px 13px 20px;margin-top:8px;font-size:18px;font-size:1.8rem}.contact .formcontact input[type='text']:focus,.contact .formcontact input[type='tel']:focus,.contact .formcontact input[type='email']:focus,.contact .formcontact textarea:focus{outline:none;box-shadow:inset 0px 0px 3px 0px #B1BFD0}.contact .formcontact input[type='text'].approve,.contact .formcontact input[type='tel'].approve,.contact .formcontact input[type='email'].approve,.contact .formcontact textarea.approve{border-color:#4A90E2;color:#4A90E2 !important;background:url("../images/contact/fill.svg") no-repeat scroll !important;background-position:right 10px center !important;background-size:20px 20px !important}.contact .formcontact input[type='text']#f_name,.contact .formcontact input[type='text']#l_name,.contact .formcontact input[type='tel']#f_name,.contact .formcontact input[type='tel']#l_name,.contact .formcontact input[type='email']#f_name,.contact .formcontact input[type='email']#l_name,.contact .formcontact textarea#f_name,.contact .formcontact textarea#l_name{text-transform:capitalize}.contact .formcontact input[type='text'].err,.contact .formcontact input[type='tel'].err,.contact .formcontact input[type='email'].err,.contact .formcontact textarea.err{border-color:#D00258;color:#D00258}.contact .formcontact textarea{height:145px;resize:none}@media only screen and (max-width: 768px){.contact .formcontact textarea{height:317px}}.contact .formcontact input[type='submit']{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none;box-shadow:none;border:none;text-transform:uppercase;font-family:"Helvetica",sans-serif;font-size:20px;font-size:2rem;color:#2D2D4E;border:2px solid #2D2D4E;border-radius:5px;width:177px;padding:10px;cursor:pointer;background-color:#fff;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.contact .formcontact input[type='submit']:hover{opacity:0.7}.contact .formcontact input#knowfrom{cursor:context-menu}.contact .formcontact em.rq{display:inline-block;vertical-align:top;width:7px;height:7px;background-color:#D00258;margin-left:2px;margin-top:2px;border-radius:50%}.contact .formcontact .checklist{display:none;position:absolute;z-index:1;left:0;top:100%;right:0;height:auto;background-color:#E3E9F0;padding:10px 0}.contact .formcontact .checklist.active{display:block}.contact .formcontact .checklist li{font-size:18px;font-size:1.8rem;color:#818181;font-family:"Helvetica",sans-serif;padding:10px 25px;cursor:pointer}.contact .formcontact ::placeholder{font-size:18px;font-size:1.8rem;color:#CCD1D7;line-height:1.4}.contact .formcontact ::-webkit-input-placeholder{font-size:18px;font-size:1.8rem;color:#CCD1D7;line-height:1.4}.contact .formcontact ::-moz-placeholder{font-size:18px;font-size:1.8rem;color:#CCD1D7;line-height:1.4}.contact .formcontact ::-ms-input-placeholder{font-size:18px;font-size:1.8rem;color:#CCD1D7;line-height:1.4}.contact .formError .formErrorContent{box-shadow:none;border:none;background-color:transparent;color:#D00258;text-align:right;font-size:14px;font-size:1.4rem}.contact .formErrorArrow,.contact .formErrorClose{display:none !important}.contact input:-webkit-autofill,.contact textarea:-webkit-autofill,.contact select:-webkit-autofill{border-color:#4A90E2;color:#4A90E2 !important;background:url("../images/contact/fill.svg") no-repeat scroll !important;background-position:right 10px center !important;background-size:20px 20px !important;background-color:#fff !important}.contact .popupthanks{position:fixed;top:0;left:0;right:0;bottom:0;z-index:500;display:none}.contact .popupthanks.active{display:block}.contact .popupthanks:before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;background-color:#1B1C23;opacity:0.7;z-index:-1}.contact .popupthanks-content{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:100%;max-width:1000px;max-height:860px;background-color:#fff;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width: 768px){.contact .popupthanks-content{width:90%;height:80%;max-width:387px;overflow:auto;padding-bottom:40px}}.contact .popupthanks-content .top_close{background-color:#5E6D80;text-align:right;margin-bottom:143px}@media only screen and (max-width: 768px){.contact .popupthanks-content .top_close{margin-bottom:86px}}.contact .popupthanks-content .top_close span{display:inline-block;color:#fff;text-indent:99999px;position:relative;width:60px;height:60px;padding:0;cursor:pointer}@media only screen and (max-width: 768px){.contact .popupthanks-content .top_close span{width:43px;height:43px}}.contact .popupthanks-content .top_close span:before{content:"";position:absolute;left:32%;top:47%;width:20px;height:1px;background-color:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width: 768px){.contact .popupthanks-content .top_close span:before{left:25%}}.contact .popupthanks-content .top_close span:after{content:"";position:absolute;left:32%;top:47%;width:20px;height:1px;background-color:#fff;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}@media only screen and (max-width: 768px){.contact .popupthanks-content .top_close span:after{left:25%}}.contact .popupthanks-content .imgchecked{margin-bottom:33px}@media only screen and (max-width: 768px){.contact .popupthanks-content .imgchecked{margin-bottom:0}}.contact .popupthanks-content .imgchecked img{display:block;margin:auto}@media only screen and (max-width: 768px){.contact .popupthanks-content .imgchecked img{width:55px;height:55px}}.contact .popupthanks-content .dearname{font-size:18px;font-size:1.8rem;color:#818181}@media only screen and (max-width: 768px){.contact .popupthanks-content .dearname{font-size:14px;font-size:1.4rem}}.contact .popupthanks-content .thankscap{font-size:42px;font-size:4.2rem;color:#4F525F;margin-bottom:20px}@media only screen and (max-width: 768px){.contact .popupthanks-content .thankscap{font-size:22px;font-size:2.2rem;letter-spacing:-0.05em;margin-bottom:5px}}.contact .popupthanks-content .thankstext{font-size:18px;font-size:1.8rem;color:#818181;margin-bottom:50px}@media only screen and (max-width: 768px){.contact .popupthanks-content .thankstext{font-size:14px;font-size:1.4rem}}.contact .popupthanks-content .thankscities{text-align:center;margin-bottom:50px}@media only screen and (max-width: 768px){.contact .popupthanks-content .thankscities{margin-bottom:30px}}.contact .popupthanks-content .thankscities p{display:inline-block;max-width:200px;margin:0 32px}@media only screen and (max-width: 768px){.contact .popupthanks-content .thankscities p{margin:0 20px}}.contact .popupthanks-content .thankscities label{font-size:18px;font-size:1.8rem;color:#818181;font-weight:normal;display:block}@media only screen and (max-width: 768px){.contact .popupthanks-content .thankscities label{font-size:13px;font-size:1.3rem}}.contact .popupthanks-content .thankscities a{font-size:14px;font-size:1.4rem;color:#818181;font-weight:normal;display:block}@media only screen and (max-width: 768px){.contact .popupthanks-content .thankscities a{font-size:10px;font-size:1rem}}.contact .popupthanks-content .bot_social{width:70%;padding-top:50px;border-top:1px solid #CCD1D7;margin:auto;font-size:16px;font-size:1.6rem;color:#818181}@media only screen and (max-width: 768px){.contact .popupthanks-content .bot_social{width:auto;margin:0px 15px;padding-top:30px;font-size:12px;font-size:1.2rem}}.contact .popupthanks-content .bot_social ul{margin-top:10px}.contact .popupthanks-content .bot_social ul li{display:inline-block;vertical-align:middle;margin:0 10px}.contact .popupthanks-content a{display:inline-block;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.contact .popupthanks-content a img{display:block}.bgcolor-top{background-color:#4F525F;height:55px}.bannerinner{background-color:#373943;min-height:359px;text-align:center}.bannerinner--privacy{padding-top:125px}.bannerinner--term{padding-top:155px}.bannerinner__text{font-size:50px;font-weight:normal;color:#fff;line-height:1.2}@media only screen and (max-width: 767px){.bannerinner--privacy{min-height:570px}.bannerinner--term{padding-top:240px;min-height:595px}}.privacy-term{max-width:800px;margin:0 auto;padding:0 25px}.privacy-term__texttop{font-size:20px;color:#000;margin-top:10px;line-height:1.5}.privacy-term__main{margin-bottom:100px}.privacy-term__main li{padding:40px 0;border-bottom:2px solid #CCD1D7}.privacy-term__main li .title-li{font-size:28px;color:#4F525F;margin-bottom:40px;font-weight:bold}.privacy-term__main li .mainct__text{font-size:18px;color:#000;line-height:1.55}.privacy-term__main li .mainct__text--dif{margin-bottom:30px}.privacy-term__main li .mainct__text .contactlink{color:#4A90E2}.privacy-term__main li:last-child{border:none}@media only screen and (max-width: 767px){.privacy-term{padding:0 25px}.privacy-term__texttop{margin-top:0;padding-top:10px;padding-bottom:56px;border-bottom:2px solid #CCD1D7}.privacy-term__main{margin-bottom:50px}.privacy-term__main li{padding:38px 0 45px 0}.privacy-term__main li .mainct__text{line-height:1.5}.privacy-term .main-pri{margin-bottom:60px}}#search .wp-pagenavi{margin-top:50px}@media only screen and (max-width: 767px){#search .wp-pagenavi{margin-top:30px}}#search #wrap{margin-bottom:60px}@media only screen and (max-width: 767px){#search #wrap{margin-top:30px;margin-bottom:30px}}#search #wrap.nopost{margin:30px auto auto}#search .banner p:last-child{padding-left:0}h2.ptt{font-size:28px;font-size:2.8rem;font-family:'MetaComp';font-weight:700;text-transform:capitalize;color:#1D2C33;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 0 32px;letter-spacing:-0.02em}@media only screen and (max-width: 767px){h2.ptt{font-size:24px;font-size:2.4rem}}@media only screen and (max-width: 767px){#search .bread-search{float:none;width:100%;max-width:none}}#search .bread-search.aligncenter{float:none;display:block;margin:auto;max-width:707px;width:100%}#search .search-result{font-size:14px;font-size:1.4rem;color:#7C848F;font-family:'MetaComp';font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;vertical-align:middle;width:50%;padding:11px 0 0 6px;letter-spacing:0.02em}@media only screen and (max-width: 1266px){#search .search-result{padding:10px 0 0}}@media only screen and (max-width: 767px){#search .search-result{float:none;width:100%;text-align:center;padding:15px 0 0;font-size:14px;font-size:1.4rem}}#search .search-result span{color:#2D2D4E;font-weight:bold}#search .atc-l{margin:0 0 0}@media only screen and (max-width: 767px){#search .atc-l{margin:0 0}}#search .atc-l li{width:100%;margin:0 0 32px;padding:0 0px 27px;border-bottom:1px solid #C2C2C2}@media only screen and (max-width: 767px){#search .atc-l li{padding:0 0 20px;margin:0 0 20px}}#search .atc-l li:last-child{margin:0}#search .atc-l li .img{width:26.6734%;display:inline-block;vertical-align:top;margin:0;padding:0 0 16%}@media only screen and (min-width: 768px) and (max-width: 1185px){#search .atc-l li .img{width:36.1734%;padding:0 0 21.4%}}@media only screen and (max-width: 767px){#search .atc-l li .img{display:none}}#search .atc-l li .info{width:68.9266%;display:inline-block;vertical-align:top;padding:3px 30px 0 18px}@media only screen and (min-width: 768px) and (max-width: 1185px){#search .atc-l li .info{width:63.8266%;padding:3px 30px 0 15px}}@media only screen and (max-width: 767px){#search .atc-l li .info{width:100%;padding:0}}#search .atc-l li .info-title{font-size:22px;font-size:2.2rem;position:relative}@media only screen and (min-width: 768px) and (max-width: 1185px){#search .atc-l li .info-title{line-height:1.25;width:100%;margin:15px 0 11px;max-height:60px;overflow:hidden;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#search .atc-l li .info-title h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#search .atc-l li .info-title.txtover{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#search .atc-l li .info-title.txtover::after{content:"...";position:absolute;right:0;bottom:0;width:60px;height:30px;background:#fff;box-shadow:-9px 0px 15px 0px white}}@media only screen and (max-width: 767px){#search .atc-l li .info-title{line-height:1.5;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;max-height:calc(1em * 1.5 * 3)}#search .atc-l li .info-title:lang(ja){line-height:1.6;font-size:19px;font-size:1.9rem;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;max-height:calc(1em * 1.6 * 3)}#search .atc-l li .info-title.txtover::after{content:"...";position:absolute;right:0;bottom:0;width:60px;height:30px;background:#fff;box-shadow:-9px 0px 15px 0px white}}@media only screen and (min-width: 1186px){#search .atc-l li .info-title h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}#search .atc-l li .author-nbs{margin:17px 0 0}@media only screen and (min-width: 768px) and (max-width: 1185px){#search .atc-l li .author-nbs{position:absolute;bottom:-6px}}@media only screen and (max-width: 767px){#search .atc-l li .author-nbs{margin:0}}#search .atc-l li .author-nbs span+label{padding:0;margin:0;position:relative}#search .atc-l li .text_ct{font-size:16px;font-size:1.6rem;color:#1D2C33;font-weight:300}@media only screen and (min-width: 768px) and (max-width: 1185px){#search .atc-l li .text_ct{font-size:16px;font-size:1.6rem;max-height:45px;overflow:hidden;position:relative}}@media only screen and (max-width: 767px){#search .atc-l li .text_ct{display:none}}#search .show-category{text-align:left;width:100%;margin:auto auto 50px 0}@media only screen and (max-width: 767px){#search .show-category{margin-bottom:0}}#search .show-category ul{margin:0 -27px;font-size:0px;font-size:0rem;letter-spacing:0}@media only screen and (min-width: 768px) and (max-width: 1186px){#search .show-category ul{margin:0 -27px}}@media only screen and (max-width: 767px){#search .show-category ul{margin:auto -15px;background-color:#FCFCFC}}#search .show-category li{display:inline-block;vertical-align:middle;padding:0 27px;font-family:'MetaComp';font-weight:700;font-size:16px;font-size:1.6rem}@media only screen and (min-width: 768px){#search .show-category li:first-child:lang(ja){font-family:'MetaComp';font-weight:700;font-size:16px;font-size:1.6rem;margin-bottom:-4px}}@media only screen and (max-width: 767px){#search .show-category li:first-child{display:none}}#search .show-category li:last-child{border-bottom:none}#search .show-category li:lang(ja){font-family:'Noto Sans Japanese';font-style:normal;font-weight:700;font-size:14px;font-size:1.4rem;padding:0 27px}@media only screen and (max-width: 767px){#search .show-category li:lang(ja) a{padding:20px}}@media only screen and (max-width: 767px){#search .show-category li{text-align:center;border-bottom:1px solid #ccc;display:block;width:100%;padding:0;font-size:16px;font-size:1.6rem}#search .show-category li a{padding:20px;display:block}}#search .article-list .search-result{font-size:26px;font-size:2.6rem;color:#1D2C33;padding-left:0;font-family:'MetaComp';font-weight:300}@media only screen and (min-width: 768px){#search .article-list .search-result{white-space:nowrap}}#search .article-list .search-result:lang(ja){font-family:'Noto Sans Japanese';font-style:normal;font-weight:200;font-size:24px;font-size:2.4rem}@media only screen and (max-width: 767px){#search .article-list .search-result:lang(ja){font-size:18px;font-size:1.8rem}}@media only screen and (min-width: 768px) and (max-width: 1186px){#search .article-list .search-result{text-align:center;display:block;margin:auto}}@media only screen and (max-width: 767px){#search .article-list .search-result{font-size:20px;font-size:2rem}}#search .content_sory{text-align:center;font-size:18px;font-size:1.8rem;font-family:"Helvetica",sans-serif;padding-top:50px;border-top:1px solid #ccc;margin-bottom:50px;line-height:1.95;margin-top:5px}@media only screen and (max-width: 767px){#search .content_sory{font-size:16px;font-size:1.6rem}#search .content_sory p{line-height:1.5}}#search .content_sory:lang(ja){font-family:'Noto Sans Japanese';font-style:normal;font-weight:200}@media only screen and (max-width: 767px){#search .content_sory:lang(ja){font-size:14px;font-size:1.4rem}#search .content_sory:lang(ja) p{line-height:1.5}}#search .color-design{color:#F2903F}#search .color-startups{color:#88b74f}#search .color-business,#search .color-innovation{color:#9550A7}#search .color-marketing,#search .color-branding{color:#d23437}#search .color-technology{color:#4e92cf}#search .color-asian-trends,#search .color-technology{color:#4e92cf}@media only screen and (min-width: 1186px){#top .article-list .atc-l li .info-title h4{white-space:normal}}#top .banner h1{font-family:'MetaComp';font-weight:300}@media only screen and (min-width: 768px){#top .banner h1{font-size:24px;font-size:2.4rem}}#top .banner h1:lang(ja){font-family:'Mplus 1p', sans-serif;font-style:normal;font-weight:300;font-size:20px;font-size:2rem;line-height:1.5}@media only screen and (min-width: 768px) and (max-width: 1185px){#top .banner h1:lang(ja){font-size:18px;font-size:1.8rem;line-height:1.5}}@media only screen and (max-width: 767px){#top .banner h1:lang(ja){font-size:16px;font-size:1.6rem;line-height:1.5}}#author #wrap{margin-bottom:60px}@media only screen and (max-width: 767px){#author #wrap{margin-top:30px;margin-bottom:30px}}#author .wp-pagenavi{margin-top:50px}@media only screen and (max-width: 767px){#author .wp-pagenavi{margin-top:30px}}#author .atc-l{margin:0 0 0px}@media only screen and (max-width: 767px){#author .atc-l{margin:0 0 30px}}#author .atc-l li{width:100%;margin:0 0 40px;padding:0 0px 40px;border-bottom:1px solid #C2C2C2}@media only screen and (max-width: 767px){#author .atc-l li{padding:0 0 20px;margin:0 0 20px}}#author .atc-l li:last-child{margin:0}#author .atc-l li .img{width:26.6734%;display:inline-block;vertical-align:top;margin:0;padding:0 0 16%}@media only screen and (min-width: 768px) and (max-width: 1185px){#author .atc-l li .img{width:36.1734%;padding:0 0 21.4%}}@media only screen and (max-width: 767px){#author .atc-l li .img{display:none}}#author .atc-l li .info{width:68.9266%;display:inline-block;vertical-align:top;padding:3px 30px 0 18px}@media only screen and (min-width: 768px) and (max-width: 1185px){#author .atc-l li .info{width:63.8266%;padding:3px 30px 0 15px}}@media only screen and (max-width: 767px){#author .atc-l li .info{width:100%;padding:0}}#author .atc-l li .info-title{font-size:22px;font-size:2.2rem;line-height:1.5;position:relative}@media only screen and (min-width: 768px) and (max-width: 1185px){#author .atc-l li .info-title{line-height:1.25;width:100%;margin:15px 0 11px;max-height:60px;overflow:hidden;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#author .atc-l li .info-title h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#author .atc-l li .info-title.txtover{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#author .atc-l li .info-title.txtover::after{content:"...";position:absolute;right:0;bottom:0;width:60px;height:30px;background:#fff;box-shadow:-9px 0px 15px 0px white}}@media only screen and (max-width: 767px){#author .atc-l li .info-title{line-height:1.5;-webkit-line-clamp:3;max-height:calc(1em * 1.5 * 3);overflow:hidden;margin:10px 0 11px}#author .atc-l li .info-title:lang(ja){line-height:1.6;-webkit-line-clamp:3;max-height:calc(1em * 1.6 * 3);font-size:19px;font-size:1.9rem}#author .atc-l li .info-title.txtover::after{content:"...";position:absolute;right:0;bottom:0;width:60px;height:30px;background:#fff;box-shadow:-9px 0px 15px 0px white}}@media only screen and (min-width: 1186px){#author .atc-l li .info-title h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}#author .atc-l li .author-nbs{margin:17px 0 0}@media only screen and (min-width: 768px) and (max-width: 1185px){#author .atc-l li .author-nbs{position:absolute;bottom:-6px}}@media only screen and (max-width: 767px){#author .atc-l li .author-nbs{margin:0}}#author .atc-l li .author-nbs span+label{margin:0 5px;position:relative}#author .atc-l li .text_ct{font-size:16px;font-size:1.6rem;color:#1D2C33;font-weight:300}#author .atc-l li .text_ct:lang(ja){font-family:'Noto Sans Japanese';font-style:normal;font-weight:200}@media only screen and (min-width: 768px) and (max-width: 1185px){#author .atc-l li .text_ct{font-size:16px;font-size:1.6rem;max-height:45px;overflow:hidden;position:relative}}@media only screen and (max-width: 767px){#author .atc-l li .text_ct{display:none}}#author .article-list{padding-top:27px;border-top:1px solid #C2C2C2}#author .author-info{font-size:0px;font-size:0rem;letter-spacing:0;position:relative;margin-bottom:58px}@media only screen and (max-width: 767px){#author .author-info{margin-bottom:27px}}#author .author-info .imgs{display:inline-block;vertical-align:top;width:208px}@media only screen and (max-width: 767px){#author .author-info .imgs{width:40%;max-width:169px;height:auto;vertical-align:middle}}@media only screen and (max-width: 345px){#author .author-info .imgs{width:39%}}#author .author-info .imgs span{display:block;position:relative;width:100%;height:0;padding:0 0 100%;overflow:hidden;border-radius:50%}#author .author-info .imgs img{width:100%;top:50%;position:absolute;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#author .author-info .info{display:inline-block;vertical-align:top;width:calc(100% - 210px);padding:0 0 0 40px}@media only screen and (max-width: 767px){#author .author-info .info{vertical-align:middle;width:60%;padding-left:14px}}@media only screen and (max-width: 345px){#author .author-info .info{width:61%;padding-left:10px}}#author .author-name{font-family:'MetaComp';font-weight:700;font-size:26px;font-size:2.6rem;color:#1D2C33}@media only screen and (max-width: 767px){#author .author-name{margin-top:10px;margin-bottom:10px}}@media only screen and (max-width: 345px){#author .author-name{font-size:24px;font-size:2.4rem}}#author .author-position{font-family:'MetaComp';font-weight:700;font-size:16px;font-size:1.6rem;color:#999}@media only screen and (max-width: 767px){#author .author-position{line-height:1.2}}#author .author-description{font-family:'MetaComp';font-weight:normal;font-size:16px;font-size:1.6rem;line-height:1.45;letter-spacing:0.05em;color:#1D2C33;margin-top:15px}#author .author-socials{font-family:'MetaComp';font-weight:700;font-size:20px;font-size:2rem;color:#8B9194;position:absolute;bottom:0;left:250px}@media only screen and (max-width: 767px){#author .author-socials{position:static;margin:10px 0 0}}@media only screen and (max-width: 375px){#author .author-socials{font-size:18px;font-size:1.8rem}}#author .author-socials a{display:inline-block;vertical-align:bottom;margin-left:0px}#author .author-socials a.icon-linkedin{margin-bottom:-2px}#author .author-socials a.icon-twitter{margin-bottom:-3px}#author .author-socials a img{display:block}@media only screen and (max-width: 375px){#author .author-socials a{zoom:90%}}@media only screen and (max-width: 345px){#author .author-socials a{zoom:80%}}
