/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */html,button,input,select,textarea{color:#000}html{font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,img,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browsehappy{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.font-default,body,body.page-template-page-manner .content-manner .content-manner-text p,body.page-template-page-contact form .right input,body.page-template-page-contact form .right textarea,body.page-template-page-contact .content-send-attention,body.page-template-page-contact .text-senderror,body.contact-send-complete .close-window,.ContactForm input[type="text"],.ContactForm input[type="email"],.ContactForm input[type="tel"],.ContactForm textarea{font-weight:normal;font-family:YakuHanJPs, Arial, "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif}.font-default-bold,.header__content__description,.nav>ul>li a .text-ja,.widget--archive ul li a,.GoodsBanner__subtitle,.GoodsBanner--wide .GoodsBanner__subtitle,.archive-bottom ul li a,.ranking-list-item-title,.articles .articles-item-title,body.single .article-title,body.page-template-page-about .article-title,body.page-template-page-writer .article-title,body.page-template-page-manner .article-title,body.page-template-page-ranking .article-title,body.page-template-page-contact .article-title,body.paged .article-title,body.error404 .article-title,body.single .article-subtitle,body.page-template-page-about .article-subtitle,body.page-template-page-writer .article-subtitle,body.page-template-page-manner .article-subtitle,body.page-template-page-ranking .article-subtitle,body.page-template-page-contact .article-subtitle,body.paged .article-subtitle,body.error404 .article-subtitle,body.single .article-author .article-author__title,body.page-template-page-about .article-author .article-author__title,body.page-template-page-writer .article-author .article-author__title,body.page-template-page-manner .article-author .article-author__title,body.page-template-page-ranking .article-author .article-author__title,body.page-template-page-contact .article-author .article-author__title,body.paged .article-author .article-author__title,body.error404 .article-author .article-author__title,body.single .article-author .article-author-name,body.page-template-page-about .article-author .article-author-name,body.page-template-page-writer .article-author .article-author-name,body.page-template-page-manner .article-author .article-author-name,body.page-template-page-ranking .article-author .article-author-name,body.page-template-page-contact .article-author .article-author-name,body.paged .article-author .article-author-name,body.error404 .article-author .article-author-name,body.single-archive .article-related-post ul li a,.NextPageLink,body.page-template-page-manner .article-description,body.page-template-page-manner .content-manner .content-manner__title,body.page-template-page-contact .article-description,body.page-template-page-contact form .left p,body.page-template-page-contact #btn-send-contact,body.contact-send-complete p.result,.Form__col:first-child,.content-area-list li a,.author-list .author-profile-name{font-weight:bold;font-family:YakuHanJPs, Arial, "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif}.font-montserrat,.header__scrolldown p,.author-list li.user-project:before{font-weight:400;font-family:'Montserrat', Arial, "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif}.font-montserrat-bold,.header__content h1,.header__content h2,.header__content__lead,.header__content__subtitle,.header__sns,.btn-toggle-nav__text p,.footer__nav__list li a,.nav>ul>li a .text-en,.widget__title h3,.widget__title p,.GoodsBanner__title,.GoodsBanner--wide .GoodsBanner__title,.GoodsLinkArea__title,.btn-pagetop,.pager .current,.btn-pager p,.archive-bottom .archive-bottom-title,.ranking-bottom .ranking-bottom-title,.ranking-list-item-num,.articles .articles-item-category,body.single .article-author .article-author-comment a,body.page-template-page-about .article-author .article-author-comment a,body.page-template-page-writer .article-author .article-author-comment a,body.page-template-page-manner .article-author .article-author-comment a,body.page-template-page-ranking .article-author .article-author-comment a,body.page-template-page-contact .article-author .article-author-comment a,body.paged .article-author .article-author-comment a,body.error404 .article-author .article-author-comment a,body.single .article-data-title,body.page-template-page-about .article-data-title,body.page-template-page-writer .article-data-title,body.page-template-page-manner .article-data-title,body.page-template-page-ranking .article-data-title,body.page-template-page-contact .article-data-title,body.paged .article-data-title,body.error404 .article-data-title,body.single .title-recommend,body.page-template-page-about .title-recommend,body.page-template-page-writer .title-recommend,body.page-template-page-manner .title-recommend,body.page-template-page-ranking .title-recommend,body.page-template-page-contact .title-recommend,body.paged .title-recommend,body.error404 .title-recommend,.NextPageLink:before,.Pagesprit__numbers,body.page-template-page-manner .content-manner .content-manner__title .content-manner-index,body.page-template-page-ranking .articles .articles-item .articles-ranking-num,body.page-template-page-about .article-sns .btn-article-sns,.author-list .author-links a,body.page-template-page-sento h2,.bnr-alliance p,.nav-alliance a,.alliance-link{font-weight:700;font-family:'Montserrat', Arial, "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif}.font-roboto,.ranking-list-item-date,.articles .articles-item-date,body.single .article-date,body.page-template-page-about .article-date,body.page-template-page-writer .article-date,body.page-template-page-manner .article-date,body.page-template-page-ranking .article-date,body.page-template-page-contact .article-date,body.paged .article-date,body.error404 .article-date{font-weight:400;font-family:'Roboto', Arial, "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif}.font-roboto-bold,.footer__copyright,.articles .articles-item-readmore{font-weight:700;font-family:'Roboto', Arial, "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif}.setting-text-default,body.page-template-page-about .article-company p,body.page-template-page-about .article-publish p{font-size:14px;color:#34495e;line-height:26px}.setting-text-default a,body.page-template-page-about .article-company p a,body.page-template-page-about .article-publish p a{color:#4ecdc4;text-decoration:underline}html,body{margin:0;padding:0}html{background-color:#FFFFFF}body{overflow-y:scroll;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}h1,h2,h3{margin:0}a{text-decoration:none}a img{border:none}p{margin:0;padding:0}.btn{user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}ul{margin:0;padding:0;list-style:none}.block-center,.header__content__subtitle:before,body.single .article-content .alignnone,body.page-template-page-about .article-content .alignnone,body.page-template-page-writer .article-content .alignnone,body.page-template-page-manner .article-content .alignnone,body.page-template-page-ranking .article-content .alignnone,body.page-template-page-contact .article-content .alignnone,body.paged .article-content .alignnone,body.error404 .article-content .alignnone{display:block;margin-left:auto;margin-right:auto}#mq-check,#mq-check-middle{display:none}@media screen and (min-width: 1001px){h1{font-size:80px}}@media screen and (max-width: 1000px){h1{font-size:60px}}@media screen and (max-width: 640px){h1{font-size:36px}}@font-face{font-family:"YakuHanJPs";font-style:normal;font-weight:100;src:url("../fonts/YakuHanJPs/YakuHanJPs-Thin.eot");src:url("../fonts/YakuHanJPs/YakuHanJPs-Thin.woff2") format("woff2"),url("../fonts/YakuHanJPs/YakuHanJPs-Thin.woff") format("woff")}@font-face{font-family:"YakuHanJPs";font-style:normal;font-weight:200;src:url("../fonts/YakuHanJPs/YakuHanJPs-Light.eot");src:url("../fonts/YakuHanJPs/YakuHanJPs-Light.woff2") format("woff2"),url("../fonts/YakuHanJPs/YakuHanJPs-Light.woff") format("woff")}@font-face{font-family:"YakuHanJPs";font-style:normal;font-weight:300;src:url("../fonts/YakuHanJPs/YakuHanJPs-DemiLight.eot");src:url("../fonts/YakuHanJPs/YakuHanJPs-DemiLight.woff2") format("woff2"),url("../fonts/YakuHanJPs/YakuHanJPs-DemiLight.woff") format("woff")}@font-face{font-family:"YakuHanJPs";font-style:normal;font-weight:400;src:url("../fonts/YakuHanJPs/YakuHanJPs-Regular.eot");src:url("../fonts/YakuHanJPs/YakuHanJPs-Regular.woff2") format("woff2"),url("../fonts/YakuHanJPs/YakuHanJPs-Regular.woff") format("woff")}@font-face{font-family:"YakuHanJPs";font-style:normal;font-weight:500;src:url("../fonts/YakuHanJPs/YakuHanJPs-Medium.eot");src:url("../fonts/YakuHanJPs/YakuHanJPs-Medium.woff2") format("woff2"),url("../fonts/YakuHanJPs/YakuHanJPs-Medium.woff") format("woff")}@font-face{font-family:"YakuHanJPs";font-style:normal;font-weight:700;src:url("../fonts/YakuHanJPs/YakuHanJPs-Bold.eot");src:url("../fonts/YakuHanJPs/YakuHanJPs-Bold.woff2") format("woff2"),url("../fonts/YakuHanJPs/YakuHanJPs-Bold.woff") format("woff")}@font-face{font-family:"YakuHanJPs";font-style:normal;font-weight:900;src:url("../fonts/YakuHanJPs/YakuHanJPs-Black.eot");src:url("../fonts/YakuHanJPs/YakuHanJPs-Black.woff2") format("woff2"),url("../fonts/YakuHanJPs/YakuHanJPs-Black.woff") format("woff")}.header{width:100%;height:100%;background-color:#333;position:relative;overflow:hidden}.header__inner{position:absolute;display:table;top:0;width:100%;height:100%;text-align:center}.header__content{vertical-align:middle;display:table-cell}.header__content h1,.header__content h2{color:#f7f2c5;letter-spacing:0.05em}.header__content h2{font-size:36px}.header__content h2 a{color:#f7f2c5}.header__content__lead{font-size:36px;color:#f7f2c5}.header__content__lead a{color:#f7f2c5}.header__content__description{padding-left:20px;padding-right:20px;margin-top:25px;font-size:16px;color:#f7f1c5;line-height:30px}.header__bg{background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;height:100%;position:absolute}.header__bg--glow{opacity:1}.header__logo{z-index:11;position:absolute}.header__logo a{display:block}.header__logo a img{height:auto}@media screen and (min-width: 1001px){.header__logo{left:25px;top:24px}.header__logo a img{width:90px}}@media screen and (max-width: 1000px){.header__logo{left:12px;top:12px}.header__logo a img{width:46px}}.header__content__subtitle{color:#f7f2c5;letter-spacing:0.16em}@media screen and (min-width: 1001px){.header__content__subtitle{font-size:36px}}@media screen and (max-width: 1000px){.header__content__subtitle{font-size:27px}}@media screen and (max-width: 640px){.header__content__subtitle{font-size:16px}}.header__content__subtitle:before{content:'';width:120px;height:4px;background-color:#f7f2c5}@media screen and (min-width: 640px){.header__content__subtitle:before{margin-bottom:20px}}@media screen and (max-width: 640px){.header__content__subtitle:before{margin-bottom:10px}}.header__scrolldown{display:none;position:absolute;left:50%;bottom:10px}.header__scrolldown p{font-size:14px;color:#f7f1c5;margin-left:-38px;width:80px;text-align:center}.header__scrolldown svg{width:25px;height:25px;margin-left:-12px;fill:#f7f1c5}.header__sns{position:absolute;left:0;margin-left:0;width:100%;bottom:10px;opacity:0;display:none}.header__sns a{display:inline-block;margin-left:18px}@media screen and (min-width: 1001px){.header__sns{opacity:1;display:block;width:300px;right:0;left:auto}}.header__sns__inner{font-size:14px;margin-left:10px;margin-right:10px;text-align:center;height:58px;line-height:58px;color:#f7f2c5;border:1px solid #f7f2c5}.header__sns__inner svg{pointer-events:none;width:25px;height:25px;display:inline-block;vertical-align:middle;fill:#f7f2c5}.btn-toggle-nav{z-index:11;position:absolute;width:45px;height:47px}.btn-toggle-nav i,.btn-toggle-nav:before,.btn-toggle-nav:after{display:block;width:45px;height:5px;background-color:#f7f1c5;position:absolute}.btn-toggle-nav:before,.btn-toggle-nav:after{content:''}.btn-toggle-nav:before{bottom:22px}.btn-toggle-nav i{bottom:11px}.btn-toggle-nav:after{bottom:0}@media screen and (min-width: 1001px){.btn-toggle-nav{top:30px;right:30px}}@media screen and (max-width: 1000px){.btn-toggle-nav{top:12px;right:12px}}.btn-toggle-nav__text{width:100%;height:14px;overflow:hidden}.btn-toggle-nav__text p{color:#f7f1c5;font-size:14px;vertical-align:top;text-align:center;line-height:14px;letter-spacing:0.01em}body.home .header__bg--glow{opacity:0}body.home .header__scrolldown{display:block}body.home.paged .header__bg--glow{opacity:1}body.home.paged .header__scrolldown{display:none}body.archive .header,body.search .header{height:350px}body.page-template-page-sento .header__bg--glow{opacity:0}body.page-template-page-sento .header__scrolldown{display:block}.footer{position:relative;background-color:#6C7A88;height:100px}@media screen and (max-width: 640px){.footer{height:auto}}.footer__share__list{zoom:1;width:212px;height:100px;margin-left:20px}.footer__share__list:before,.footer__share__list:after{content:"";display:table}.footer__share__list:after{clear:both}.footer__share__list li{float:left;width:53px;height:100px}.footer__share__list li a{position:relative;display:block;width:100%;height:100%;line-height:100px}.footer__share__list li a img{left:50%;top:50%;position:absolute;margin-top:-15px;margin-left:-13px}.footer__share__list li a img.hover{opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)"}@media screen and (max-width: 640px){.footer__share__list{margin-left:auto;margin-right:auto}}.footer__nav{top:0;position:absolute;right:300px}@media screen and (max-width: 640px){.footer__nav{position:relative;right:auto}}.footer__nav__list{zoom:1}.footer__nav__list:before,.footer__nav__list:after{content:"";display:table}.footer__nav__list:after{clear:both}.footer__nav__list li{display:block;float:left;margin-left:45px;height:100px}.footer__nav__list li a{display:block;font-size:18px;color:#f7f1c5;line-height:100px}@media screen and (max-width: 640px){.footer__nav__list li{float:none;margin-left:0px;height:60px}.footer__nav__list li a{line-height:60px;text-align:center}}html.ua-desktop .footer__nav__list a:hover{color:#57CDC3}.footer__copyright{color:#f7f1c5;font-size:14px;line-height:100px;top:0;right:40px;position:absolute}@media screen and (max-width: 640px){.footer__copyright{right:auto;position:relative;text-align:center}}.nav{z-index:10;position:absolute;top:0;display:none;width:100%}.nav>ul{border-top:1px solid #596675;position:relative;margin-top:140px}@media screen and (max-width: 1000px){.nav>ul{margin-top:76px}}.nav>ul>li{border-bottom:1px solid #596675;position:relative}.nav>ul>li a{height:59px;display:block;position:relative}.nav>ul>li a .inner{position:absolute;top:18px;width:100%;height:24px;overflow:hidden}.nav>ul>li a p{text-align:center;line-height:24px;color:#f7f1c5}.nav>ul>li a .text-en{letter-spacing:0.05em;font-size:24px}.nav>ul>li a .text-ja{font-size:22px}.nav:before{content:'';position:absolute;top:0;left:0;background-color:#6C7A89;width:100%;height:100%;opacity:0.97}html.ua-desktop .nav ul a p{-webkit-transition:0.3s cubic-bezier(0.19, 1, 0.22, 1);transition:0.3s cubic-bezier(0.19, 1, 0.22, 1)}html.ua-desktop .nav ul a:hover p{margin-top:-24px}.nav__list__item__state{pointer-events:none;position:absolute;top:0;left:50%;margin-left:120px;width:60px;height:59px;border-left:1px solid #596675;border-right:1px solid #596675}@media screen and (max-width: 500px){.nav__list__item__state{width:45px;left:auto;margin-left:0;right:0}}.nav__list__item__state:before,.nav__list__item__state:after{width:15px;height:3px;content:'';background-color:#f7f1c5;position:absolute;left:50%;top:50%;margin:-1px 0 0 -8px}.nav__list__item__state:after{-webkit-transition:0.3s cubic-bezier(0.19, 1, 0.22, 1);transition:0.3s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}li.open .nav__list__item__state:after{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.nav__submenu{overflow:hidden}.nav__submenu__inner{border-top:1px solid #596675}.nav__submenu__inner>ul{position:relative;zoom:1;width:350px;margin-left:auto;margin-right:auto}.nav__submenu__inner>ul:before,.nav__submenu__inner>ul:after{content:"";display:table}.nav__submenu__inner>ul:after{clear:both}@media screen and (max-width: 350px){.nav__submenu__inner>ul{width:100%}}.nav__submenu__inner>ul>li{width:50%;float:left}.nav__submenu__inner>ul>li a .inner{top:22px;height:16px}.nav__submenu__inner>ul>li a p{line-height:16px}.nav__submenu__inner>ul>li a .text-en{font-size:16px}.nav__submenu__inner>ul>li a .text-ja{font-size:14px}html.ua-desktop .nav__submenu__inner ul a:hover p{margin-top:-16px}.sidebar{float:left;width:300px;position:relative;background-color:#57CDC3}@media screen and (max-width: 1000px){.sidebar{width:100%;position:absolute;top:0;height:auto}}.wrapper-widgets{background-color:#57CDC3}@media screen and (min-width: 640px){.wrapper-widgets{margin-left:0}}@media screen and (max-width: 640px){.wrapper-widgets{margin-left:-10px}}.widget{position:relative}.widget--pr{background-color:#FBA3A4}.widget li{box-sizing:border-box;position:relative}.widget a{box-sizing:border-box;display:block}.widget__title{box-sizing:border-box}.widget__title h3,.widget__title p{padding-left:20px;padding-top:20px;font-size:24px;color:#FFFFFF}.widget--ranking .widget__title{height:110px}.widget--ranking .ranking-list-item{height:110px}.widget--ranking .ranking-list-item a{display:block;padding-left:20px;padding-right:20px;position:relative}.widget--ranking .ranking-list-item-num{position:absolute;top:50%;margin-top:-34px}@media screen and (max-width: 1000px){.widget--ranking{display:none}}.widget--archive .widget__title{height:110px;border-bottom:1px solid #4DBDB3}.widget--archive ul{zoom:1}.widget--archive ul:before,.widget--archive ul:after{content:"";display:table}.widget--archive ul:after{clear:both}.widget--archive ul li{box-sizing:border-box;float:left;width:50%;height:55px;border-bottom:1px solid #4DBDB3}.widget--archive ul li.-full{width:100%}.widget--archive ul li.-full:after{display:none}.widget--archive ul li a{width:100%;text-align:center;line-height:54px;color:#FFFFFF;font-size:18px}.widget--archive ul li:nth-child(2n+1):after{content:" ";height:100%;width:1px;background-color:#4DBDB3;position:absolute;top:0;right:0}@media screen and (max-width: 1000px){.widget--archive{display:none}}.widget--pr{background-color:#FBA3A4}.widget--pr ul{zoom:1}.widget--pr ul:before,.widget--pr ul:after{content:"";display:table}.widget--pr ul:after{clear:both}.widget--pr li{width:100%;height:110px}.widget--pr li:after{content:'';width:100%;height:1px;background-color:#E98989;position:absolute;bottom:0;left:0}.widget--pr li:last-child:after{display:none}.widget--pr a{position:absolute;top:0;height:110px}.widget--pr a img{width:100%;height:auto}.widget--pr .widget__title p{top:0;position:absolute}@media screen and (max-width: 1000px){.widget--pr li{float:left;width:25%;padding-top:9.1%;height:auto}.widget--pr li a{width:100%;height:100%}.widget--pr li:after{display:none}}@media screen and (max-width: 640px){.widget--pr li{width:50%;padding-top:18.33%}}.widget--search{height:220px}.widget--search:after{content:'';width:100%;height:1px;background-color:#4DBDB3;position:absolute;bottom:0;left:0}@media screen and (max-width: 1000px){.widget--search{height:110px}.widget--search:after{display:none}}#form-search{position:absolute;left:0px;bottom:20px;height:30px;width:100%}#form-search-inner{margin-left:20px;margin-right:20px;height:30px;background-color:#FFFFFF;padding:0 30px 0 5px}#form-search-text{vertical-align:top;border:none;height:30px;padding:0;margin:0;width:100%;font-size:20px;color:#4DBDB3}#form-search-text:focus{outline:0}#searchsubmit{position:absolute;top:0;right:20px}.Sidearrows{position:relative;width:100%;position:absolute;top:50%}.Sidearrows__icon{width:18px;height:27px;position:absolute;top:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.Sidearrows__icon svg{display:block;width:100%;height:100%}.Sidearrows__icon--left{-webkit-transition:left 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:left 0.6s cubic-bezier(0.19, 1, 0.22, 1);left:40px}@media screen and (max-width: 640px){.Sidearrows__icon--left{left:20px}}.Sidearrows__icon--right{-webkit-transition:right 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:right 0.6s cubic-bezier(0.19, 1, 0.22, 1);right:40px}.Sidearrows__icon--right svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width: 640px){.Sidearrows__icon--right{right:20px}}.GoodsBanner{display:block;height:220px;background-color:#1a96d4;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative}.GoodsBanner::before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;background-color:#e61b0f;-webkit-transition:opacity 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 0.6s cubic-bezier(0.19, 1, 0.22, 1)}@media screen and (max-width: 640px){.GoodsBanner{height:180px}}.GoodsBanner__body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;position:relative}.GoodsBanner__title{font-size:40px;line-height:1.2}@media screen and (max-width: 640px){.GoodsBanner__title{font-size:26px;text-align:center}}.GoodsBanner__subtitle{font-size:20px}@media screen and (max-width: 640px){.GoodsBanner__subtitle{font-size:13px}}.GoodsBanner--wide{height:100px}@media screen and (max-width: 640px){.GoodsBanner--wide{height:180px}}.GoodsBanner--wide .GoodsBanner__title{font-size:36px;line-height:1.2}@media screen and (max-width: 640px){.GoodsBanner--wide .GoodsBanner__title{font-size:26px;text-align:center}}.GoodsBanner--wide .GoodsBanner__subtitle{display:none;font-size:20px}@media screen and (max-width: 640px){.GoodsBanner--wide .GoodsBanner__subtitle{display:block;font-size:13px}}.GoodsBannerWrap--list{display:block}@media screen and (max-width: 640px){.GoodsBannerWrap--list{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}}.GoodsBannerWrap:hover .GoodsBanner::before{opacity:1;-webkit-transition:opacity 0.2s cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 0.2s cubic-bezier(0.19, 1, 0.22, 1)}.GoodsBannerWrap:hover .Sidearrows__icon--left{-webkit-transition:left 0.2s cubic-bezier(0.19, 1, 0.22, 1);transition:left 0.2s cubic-bezier(0.19, 1, 0.22, 1);left:50px}.GoodsBannerWrap:hover .Sidearrows__icon--right{-webkit-transition:right 0.2s cubic-bezier(0.19, 1, 0.22, 1);transition:right 0.2s cubic-bezier(0.19, 1, 0.22, 1);right:50px}.GoodsLinkArea{padding:54px 40px 0 40px}@media screen and (max-width: 640px){.GoodsLinkArea{padding:38px 0 0 0;margin-left:-10px;margin-right:-10px;border-top:1px solid #e6e6e6}}.GoodsLinkArea__title{font-size:40px;line-height:1.2;text-align:center;color:#1a96d4;margin-bottom:44px}@media screen and (max-width: 640px){.GoodsLinkArea__title{font-size:27px;margin-bottom:36px}}.GoodsLinkAreaGrid{display:-ms-grid;display:grid;gap:20px;margin-bottom:40px}.GoodsLinkAreaGrid[data-count="2"]{-ms-grid-columns:(minmax(0, 1fr))[2];grid-template-columns:repeat(2, minmax(0, 1fr))}.GoodsLinkAreaGrid[data-count="3"]{-ms-grid-columns:(minmax(0, 1fr))[3];grid-template-columns:repeat(3, minmax(0, 1fr))}.GoodsLinkAreaGrid[data-count="4"]{-ms-grid-columns:(minmax(0, 1fr))[4];grid-template-columns:repeat(4, minmax(0, 1fr))}.GoodsLinkAreaGrid>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.GoodsLinkAreaGrid iframe{max-width:100%}@media screen and (max-width: 1280px){.GoodsLinkAreaGrid{-ms-grid-columns:(minmax(0, 1fr))[2] !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important}.GoodsLinkAreaGrid iframe{aspect-ratio:auto}}@media screen and (max-width: 640px){.GoodsLinkAreaGrid{padding-inline:10px;-ms-grid-columns:(minmax(0, 1fr))[1] !important;grid-template-columns:repeat(1, minmax(0, 1fr)) !important}}.btn-pagetop{display:block;height:100px;line-height:100px;color:#4ecdc4;font-size:28px}@media screen and (min-width: 1001px){.btn-pagetop{width:299px;border-left:1px solid #E6E6E6;background-color:#FFFFFF;position:absolute;bottom:100px;right:0}}@media screen and (max-width: 1000px){.btn-pagetop{width:100%;border-left:none;background-color:#FFFFFF;position:relative;bottom:auto;right:auto}}.btn-pagetop .inner{zoom:1;padding-left:30px;padding-right:30px}.btn-pagetop .inner:before,.btn-pagetop .inner:after{content:"";display:table}.btn-pagetop .inner:after{clear:both}.btn-pagetop p{float:left}.btn-pagetop-arrow{float:right;position:relative;vertical-align:middle;width:27px;height:27px;margin-top:37px}.btn-pagetop-arrow svg{display:block;width:27px;height:27px;fill:#4ecdc4}html.ua-desktop .btn-pagetop{-webkit-transition:0.3s;transition:0.3s}html.ua-desktop .btn-pagetop svg{-webkit-transition:0.3s;transition:0.3s}html.ua-desktop .btn-pagetop:hover{background-color:#f8a4a5;color:#FFF}html.ua-desktop .btn-pagetop:hover svg{fill:#FFF}html.ua-desktop .btn-pagetop:hover{-webkit-transition:0s;transition:0s}html.ua-desktop .btn-pagetop:hover svg{-webkit-transition:0s;transition:0s}.pager{position:relative;zoom:1;text-align:center}.pager:before,.pager:after{content:"";display:table}.pager:after{clear:both}.pager .current{position:absolute;width:30px;left:50%;margin-left:-15px;color:#4ecdc4;font-size:28px;line-height:100px}.btn-pager{zoom:1}.btn-pager:before,.btn-pager:after{content:"";display:table}.btn-pager:after{clear:both}.btn-pager .pager-icon{width:100px;height:100px;text-align:center;line-height:100px;position:relative}.btn-pager .pager-icon img{position:absolute;left:41px;top:37px}.btn-pager .pager-icon img.hover{opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)"}.btn-pager p{color:#4ecdc4;font-size:28px;line-height:100px;width:200px}@media screen and (min-width: 640px){.btn-pager{width:300px}.btn-pager p{display:block}}@media screen and (max-width: 640px){.btn-pager{width:100px}.btn-pager p{display:none}}.btn-pageback{float:left}.btn-pageback .pager-icon{float:left}.btn-pageback p{float:left}.btn-pagenext{float:right}.btn-pagenext .pager-icon{float:right}.btn-pagenext p{float:right}.wrapper-main{position:relative}.wrapper-content{position:relative;zoom:1}.wrapper-content:before,.wrapper-content:after{content:"";display:table}.wrapper-content:after{clear:both}.main{box-sizing:border-box;position:relative;float:left;width:calc(100% - 300px)}@media screen and (max-width: 1000px){.main{width:100%}}@media screen and (max-width: 640px){.main{padding-left:10px;padding-right:10px}}.archive-bottom{background-color:#57CDC3}.archive-bottom .archive-bottom-title{padding-left:20px;padding-top:20px;height:89px;font-size:24px;color:#FFFFFF;border-bottom:1px solid #4DBDB3}.archive-bottom ul{zoom:1}.archive-bottom ul:before,.archive-bottom ul:after{content:"";display:table}.archive-bottom ul:after{clear:both}.archive-bottom ul li{position:relative;float:left;width:50%;height:54px;border-bottom:1px solid #4DBDB3}.archive-bottom ul li a{display:block;width:100%;height:100%;text-align:center;line-height:54px;color:#FFFFFF;font-size:18px}.archive-bottom ul li.-full{width:100%}.archive-bottom ul li.-full:after{display:none}.archive-bottom ul li:nth-child(2n+1):after{content:" ";height:100%;width:1px;background-color:#4DBDB3;position:absolute;top:0;right:0}@media screen and (min-width: 1001px){.archive-bottom{display:none}}@media screen and (max-width: 1000px){.archive-bottom{display:block}}.ranking-bottom{background-color:#57CDC3}.ranking-bottom .ranking-bottom-title{margin-left:20px;padding-top:20px;height:90px;font-size:24px;color:#FFFFFF}.ranking-bottom .ranking-list-item{height:110px}.ranking-bottom .ranking-list-item:last-child{margin-bottom:0}.ranking-bottom .ranking-list-item-num{width:10%;position:absolute;top:50%;margin-top:-34px}.ranking-bottom .ranking-list-item-information{width:85%}@media screen and (min-width: 1001px){.ranking-bottom{display:none}}@media screen and (max-width: 1000px){.ranking-bottom{display:block}}.ranking-list-item a{position:relative;display:block;zoom:1;text-decoration:none;color:#FFFFFF;height:100%}.ranking-list-item a:before,.ranking-list-item a:after{content:"";display:table}.ranking-list-item a:after{clear:both}.ranking-list-item-num{text-align:center;line-height:68px;float:left;width:20%;height:68px;font-size:36px}.ranking-list-item-information{width:65%;position:absolute;top:50%;margin-top:-34px;right:0}.ranking-list-item-date{font-size:14px}.ranking-list-item-author{font-size:12px}.ranking-list-item-title{font-size:18px;line-height:24px;max-height:48px;padding-right:30px;overflow:hidden;margin:0}@media screen and (min-width: 1001px){#mq-check-middle{width:1001px}}@media screen and (max-width: 1000px){#mq-check-middle{width:1000px}}@media screen and (min-width: 640px){#mq-check{width:641px}}@media screen and (max-width: 640px){#mq-check{width:640px}}body.home .wrapper-main{opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)"}body.home.paged .wrapper-main{opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)"}.content-main{position:relative;zoom:1}.content-main:before,.content-main:after{content:"";display:table}.content-main:after{clear:both}@media screen and (min-width: 1001px){.content-main{padding-top:0}}@media screen and (max-width: 1000px){.content-main{padding-top:110px}}@media screen and (min-width: 640px){.content-main{width:100%}}@media screen and (max-width: 640px){.content-main{padding-left:10px;padding-right:10px;background-color:#ffffff}}.articles .articles-item{background-color:#ffffff}.articles .articles-item a{position:relative;width:100%;height:100%;display:block}.articles .articles-item-thumbnail{pointer-events:none;z-index:2;position:relative;overflow:hidden}.articles .articles-item-thumbnail img{width:100%;height:auto}.articles .articles-item-thumbnail--fit img{object-fit:cover;width:100%;height:100%}@media screen and (max-width: 640px){.articles .articles-item-thumbnail--fit{aspect-ratio:320 / 220}}.articles .articles-item-information{pointer-events:none}.articles .articles-item-information .inner{position:relative}.articles .articles-item-information--banner{width:calc(100% - 300px)}@media screen and (max-width: 640px){.articles .articles-item-information--banner{width:100%;margin-bottom:10px}}.articles .articles-item-category{font-size:18px;color:#3498db;margin-bottom:10px}.articles .articles-item.special .articles-item-category{color:#d91e18}.articles .articles-item.news .articles-item-category{color:#d91e18}.articles .articles-item.joshi-bu .articles-item-category{color:#fba4a4}.articles .articles-item.column .articles-item-category{color:#d8da34}.articles .articles-item.press .articles-item-category{color:#4ecdc4}.articles .articles-item.pr .articles-item-category{color:#4ecdc4}.articles .articles-item.onsen .articles-item-category{color:#3498db}.articles .articles-item.kiraku-yu .articles-item-category{color:#9a7fda}.articles .articles-item.shimizu-yu .articles-item-category{color:#32a0f0}.articles .articles-item.umeno-yu .articles-item-category{color:#c30d23}.articles .articles-item.category-bathhaus .articles-item-category{color:#EA6052}.articles .articles-item-date{color:#34495e;font-size:14px;margin-bottom:10px}.articles .articles-item-author{font-size:12px;color:#34495e}.articles .articles-item-title{font-size:18px;line-height:24px;color:#34495e;overflow:hidden;margin-bottom:10px}.articles .articles-item-summary{font-size:14px;color:#34495e}.articles .articles-item-readmore{pointer-events:none;position:absolute;bottom:0;right:10px;font-size:14px;color:#4ecdc4;border-bottom:10px solid;border-color:#4ecdc4}@media screen and (min-width: 640px){.articles .articles-item{height:220px}.articles .articles-item a:after{content:" ";width:100%;height:1px;background-color:#e6e6e6;position:absolute;bottom:0}.articles .articles-item-information{height:219px}.articles .articles-item-thumbnail{width:300px;height:220px;overflow:hidden}.articles .articles-item-information{top:0;position:absolute;padding-left:300px}.articles .articles-item-information .inner{padding:20px 20px 20px 20px}.articles .articles-item-title{text-overflow:clip;white-space:normal;max-height:48px}.articles .articles-ranking-num{width:90px}}@media screen and (max-width: 640px){.articles .articles-item{height:auto}.articles .articles-item-information{height:auto}.articles .articles-item-thumbnail{width:100%;height:auto;overflow:auto}.articles .articles-item-information{top:auto;position:relative;padding-left:0}.articles .articles-item-information .inner{padding:20px 0 30px 0}.articles .articles-item-title{text-overflow:ellipsis;white-space:nowrap}.articles .articles-ranking-num{width:70px}}body.single .header-main,body.single .header,body.page-template-page-about .header-main,body.page-template-page-about .header,body.page-template-page-writer .header-main,body.page-template-page-writer .header,body.page-template-page-manner .header-main,body.page-template-page-manner .header,body.page-template-page-ranking .header-main,body.page-template-page-ranking .header,body.page-template-page-contact .header-main,body.page-template-page-contact .header,body.paged .header-main,body.paged .header,body.error404 .header-main,body.error404 .header{height:350px}body.single .article-post,body.page-template-page-about .article-post,body.page-template-page-writer .article-post,body.page-template-page-manner .article-post,body.page-template-page-ranking .article-post,body.page-template-page-contact .article-post,body.paged .article-post,body.error404 .article-post{background-color:#ffffff;padding-top:50px;padding-bottom:100px}body.single .article-date,body.single .article-title,body.single .article-subtitle,body.page-template-page-about .article-date,body.page-template-page-about .article-title,body.page-template-page-about .article-subtitle,body.page-template-page-writer .article-date,body.page-template-page-writer .article-title,body.page-template-page-writer .article-subtitle,body.page-template-page-manner .article-date,body.page-template-page-manner .article-title,body.page-template-page-manner .article-subtitle,body.page-template-page-ranking .article-date,body.page-template-page-ranking .article-title,body.page-template-page-ranking .article-subtitle,body.page-template-page-contact .article-date,body.page-template-page-contact .article-title,body.page-template-page-contact .article-subtitle,body.paged .article-date,body.paged .article-title,body.paged .article-subtitle,body.error404 .article-date,body.error404 .article-title,body.error404 .article-subtitle{color:#34495e}body.single .article-date,body.page-template-page-about .article-date,body.page-template-page-writer .article-date,body.page-template-page-manner .article-date,body.page-template-page-ranking .article-date,body.page-template-page-contact .article-date,body.paged .article-date,body.error404 .article-date{margin-bottom:10px}body.single .article-title,body.page-template-page-about .article-title,body.page-template-page-writer .article-title,body.page-template-page-manner .article-title,body.page-template-page-ranking .article-title,body.page-template-page-contact .article-title,body.paged .article-title,body.error404 .article-title{margin-bottom:14px}body.single .article-subtitle,body.page-template-page-about .article-subtitle,body.page-template-page-writer .article-subtitle,body.page-template-page-manner .article-subtitle,body.page-template-page-ranking .article-subtitle,body.page-template-page-contact .article-subtitle,body.paged .article-subtitle,body.error404 .article-subtitle{margin-bottom:10px}body.single .article-content .alignnone,body.page-template-page-about .article-content .alignnone,body.page-template-page-writer .article-content .alignnone,body.page-template-page-manner .article-content .alignnone,body.page-template-page-ranking .article-content .alignnone,body.page-template-page-contact .article-content .alignnone,body.paged .article-content .alignnone,body.error404 .article-content .alignnone{width:100%;height:auto}body.single .article-content,body.page-template-page-about .article-content,body.page-template-page-writer .article-content,body.page-template-page-manner .article-content,body.page-template-page-ranking .article-content,body.page-template-page-contact .article-content,body.paged .article-content,body.error404 .article-content{padding-bottom:50px}body.single .article-content .GoodsBannerWrap,body.page-template-page-about .article-content .GoodsBannerWrap,body.page-template-page-writer .article-content .GoodsBannerWrap,body.page-template-page-manner .article-content .GoodsBannerWrap,body.page-template-page-ranking .article-content .GoodsBannerWrap,body.page-template-page-contact .article-content .GoodsBannerWrap,body.paged .article-content .GoodsBannerWrap,body.error404 .article-content .GoodsBannerWrap{display:block;margin-bottom:40px}body.single .article-content .GoodsBannerWrap:not(:first-child),body.page-template-page-about .article-content .GoodsBannerWrap:not(:first-child),body.page-template-page-writer .article-content .GoodsBannerWrap:not(:first-child),body.page-template-page-manner .article-content .GoodsBannerWrap:not(:first-child),body.page-template-page-ranking .article-content .GoodsBannerWrap:not(:first-child),body.page-template-page-contact .article-content .GoodsBannerWrap:not(:first-child),body.paged .article-content .GoodsBannerWrap:not(:first-child),body.error404 .article-content .GoodsBannerWrap:not(:first-child){margin-top:20px}body.single .article-content h2,body.page-template-page-about .article-content h2,body.page-template-page-writer .article-content h2,body.page-template-page-manner .article-content h2,body.page-template-page-ranking .article-content h2,body.page-template-page-contact .article-content h2,body.paged .article-content h2,body.error404 .article-content h2{box-sizing:border-box;display:block !important;width:100%;background-color:#77cac3 !important;font-size:24px !important;color:#fff !important;padding:15px 20px;margin-bottom:10px}body.single .article-content h2:not(:first-child),body.page-template-page-about .article-content h2:not(:first-child),body.page-template-page-writer .article-content h2:not(:first-child),body.page-template-page-manner .article-content h2:not(:first-child),body.page-template-page-ranking .article-content h2:not(:first-child),body.page-template-page-contact .article-content h2:not(:first-child),body.paged .article-content h2:not(:first-child),body.error404 .article-content h2:not(:first-child){margin-top:20px}body.single .article-content h2 span,body.page-template-page-about .article-content h2 span,body.page-template-page-writer .article-content h2 span,body.page-template-page-manner .article-content h2 span,body.page-template-page-ranking .article-content h2 span,body.page-template-page-contact .article-content h2 span,body.paged .article-content h2 span,body.error404 .article-content h2 span{color:#fff !important}@media screen and (max-width: 640px){body.single .article-content h2,body.page-template-page-about .article-content h2,body.page-template-page-writer .article-content h2,body.page-template-page-manner .article-content h2,body.page-template-page-ranking .article-content h2,body.page-template-page-contact .article-content h2,body.paged .article-content h2,body.error404 .article-content h2{padding:7px 10px;font-size:15px !important}}body.single .article-content h3,body.page-template-page-about .article-content h3,body.page-template-page-writer .article-content h3,body.page-template-page-manner .article-content h3,body.page-template-page-ranking .article-content h3,body.page-template-page-contact .article-content h3,body.paged .article-content h3,body.error404 .article-content h3{box-sizing:border-box;display:block !important;width:100%;font-size:24px !important;color:#77cac3 !important;border-bottom:1px solid #77cac3;border-left:10px solid #77cac3;padding-left:12px;padding-right:10px;padding-top:6px;padding-bottom:7px;margin-bottom:10px}body.single .article-content h3:not(:first-child),body.page-template-page-about .article-content h3:not(:first-child),body.page-template-page-writer .article-content h3:not(:first-child),body.page-template-page-manner .article-content h3:not(:first-child),body.page-template-page-ranking .article-content h3:not(:first-child),body.page-template-page-contact .article-content h3:not(:first-child),body.paged .article-content h3:not(:first-child),body.error404 .article-content h3:not(:first-child){margin-top:20px}body.single .article-content h3 span,body.page-template-page-about .article-content h3 span,body.page-template-page-writer .article-content h3 span,body.page-template-page-manner .article-content h3 span,body.page-template-page-ranking .article-content h3 span,body.page-template-page-contact .article-content h3 span,body.paged .article-content h3 span,body.error404 .article-content h3 span{color:#fff !important}@media screen and (max-width: 640px){body.single .article-content h3,body.page-template-page-about .article-content h3,body.page-template-page-writer .article-content h3,body.page-template-page-manner .article-content h3,body.page-template-page-ranking .article-content h3,body.page-template-page-contact .article-content h3,body.paged .article-content h3,body.error404 .article-content h3{border-left:7px solid #77cac3;padding-left:8px;padding-right:0px;padding-top:6px;padding-bottom:6px;font-size:15px !important}}body.single .article-content p,body.page-template-page-about .article-content p,body.page-template-page-writer .article-content p,body.page-template-page-manner .article-content p,body.page-template-page-ranking .article-content p,body.page-template-page-contact .article-content p,body.paged .article-content p,body.error404 .article-content p{font-size:15px;color:#34495e;line-height:26px;margin-bottom:20px;word-wrap:break-word}body.single .article-content p a,body.page-template-page-about .article-content p a,body.page-template-page-writer .article-content p a,body.page-template-page-manner .article-content p a,body.page-template-page-ranking .article-content p a,body.page-template-page-contact .article-content p a,body.paged .article-content p a,body.error404 .article-content p a{color:#4251df;text-decoration:underline}@media screen and (max-width: 640px){body.single .article-content p,body.page-template-page-about .article-content p,body.page-template-page-writer .article-content p,body.page-template-page-manner .article-content p,body.page-template-page-ranking .article-content p,body.page-template-page-contact .article-content p,body.paged .article-content p,body.error404 .article-content p{font-size:13px;line-height:1.8em}}body.single .article-content .container-embed-youtube,body.page-template-page-about .article-content .container-embed-youtube,body.page-template-page-writer .article-content .container-embed-youtube,body.page-template-page-manner .article-content .container-embed-youtube,body.page-template-page-ranking .article-content .container-embed-youtube,body.page-template-page-contact .article-content .container-embed-youtube,body.paged .article-content .container-embed-youtube,body.error404 .article-content .container-embed-youtube{position:relative;padding-top:56.25%}body.single .article-content .container-embed-youtube iframe,body.page-template-page-about .article-content .container-embed-youtube iframe,body.page-template-page-writer .article-content .container-embed-youtube iframe,body.page-template-page-manner .article-content .container-embed-youtube iframe,body.page-template-page-ranking .article-content .container-embed-youtube iframe,body.page-template-page-contact .article-content .container-embed-youtube iframe,body.paged .article-content .container-embed-youtube iframe,body.error404 .article-content .container-embed-youtube iframe{border:none;position:absolute;top:0;left:0;width:100% !important;height:100% !important}body.single .article-author,body.page-template-page-about .article-author,body.page-template-page-writer .article-author,body.page-template-page-manner .article-author,body.page-template-page-ranking .article-author,body.page-template-page-contact .article-author,body.paged .article-author,body.error404 .article-author{zoom:1;margin-bottom:60px}body.single .article-author:before,body.single .article-author:after,body.page-template-page-about .article-author:before,body.page-template-page-about .article-author:after,body.page-template-page-writer .article-author:before,body.page-template-page-writer .article-author:after,body.page-template-page-manner .article-author:before,body.page-template-page-manner .article-author:after,body.page-template-page-ranking .article-author:before,body.page-template-page-ranking .article-author:after,body.page-template-page-contact .article-author:before,body.page-template-page-contact .article-author:after,body.paged .article-author:before,body.paged .article-author:after,body.error404 .article-author:before,body.error404 .article-author:after{content:"";display:table}body.single .article-author:after,body.page-template-page-about .article-author:after,body.page-template-page-writer .article-author:after,body.page-template-page-manner .article-author:after,body.page-template-page-ranking .article-author:after,body.page-template-page-contact .article-author:after,body.paged .article-author:after,body.error404 .article-author:after{clear:both}body.single .article-author .article-author__title,body.single .article-author .article-author-name,body.single .article-author .article-author-comment,body.page-template-page-about .article-author .article-author__title,body.page-template-page-about .article-author .article-author-name,body.page-template-page-about .article-author .article-author-comment,body.page-template-page-writer .article-author .article-author__title,body.page-template-page-writer .article-author .article-author-name,body.page-template-page-writer .article-author .article-author-comment,body.page-template-page-manner .article-author .article-author__title,body.page-template-page-manner .article-author .article-author-name,body.page-template-page-manner .article-author .article-author-comment,body.page-template-page-ranking .article-author .article-author__title,body.page-template-page-ranking .article-author .article-author-name,body.page-template-page-ranking .article-author .article-author-comment,body.page-template-page-contact .article-author .article-author__title,body.page-template-page-contact .article-author .article-author-name,body.page-template-page-contact .article-author .article-author-comment,body.paged .article-author .article-author__title,body.paged .article-author .article-author-name,body.paged .article-author .article-author-comment,body.error404 .article-author .article-author__title,body.error404 .article-author .article-author-name,body.error404 .article-author .article-author-comment{color:#34495e}body.single .article-author .article-author__title,body.page-template-page-about .article-author .article-author__title,body.page-template-page-writer .article-author .article-author__title,body.page-template-page-manner .article-author .article-author__title,body.page-template-page-ranking .article-author .article-author__title,body.page-template-page-contact .article-author .article-author__title,body.paged .article-author .article-author__title,body.error404 .article-author .article-author__title{border-bottom:1px solid #e6e6e6;margin-bottom:20px}body.single .article-author .article-author-avatar,body.page-template-page-about .article-author .article-author-avatar,body.page-template-page-writer .article-author .article-author-avatar,body.page-template-page-manner .article-author .article-author-avatar,body.page-template-page-ranking .article-author .article-author-avatar,body.page-template-page-contact .article-author .article-author-avatar,body.paged .article-author .article-author-avatar,body.error404 .article-author .article-author-avatar{position:relative;width:100px;height:100px;overflow:hidden}body.single .article-author .article-author-avatar .article-author-avatar-img,body.page-template-page-about .article-author .article-author-avatar .article-author-avatar-img,body.page-template-page-writer .article-author .article-author-avatar .article-author-avatar-img,body.page-template-page-manner .article-author .article-author-avatar .article-author-avatar-img,body.page-template-page-ranking .article-author .article-author-avatar .article-author-avatar-img,body.page-template-page-contact .article-author .article-author-avatar .article-author-avatar-img,body.paged .article-author .article-author-avatar .article-author-avatar-img,body.error404 .article-author .article-author-avatar .article-author-avatar-img{width:100px;height:100px}body.single .article-author .article-author-avatar .article-author-avatar-frame,body.page-template-page-about .article-author .article-author-avatar .article-author-avatar-frame,body.page-template-page-writer .article-author .article-author-avatar .article-author-avatar-frame,body.page-template-page-manner .article-author .article-author-avatar .article-author-avatar-frame,body.page-template-page-ranking .article-author .article-author-avatar .article-author-avatar-frame,body.page-template-page-contact .article-author .article-author-avatar .article-author-avatar-frame,body.paged .article-author .article-author-avatar .article-author-avatar-frame,body.error404 .article-author .article-author-avatar .article-author-avatar-frame{position:absolute;top:0;left:0}body.single .article-author .right,body.page-template-page-about .article-author .right,body.page-template-page-writer .article-author .right,body.page-template-page-manner .article-author .right,body.page-template-page-ranking .article-author .right,body.page-template-page-contact .article-author .right,body.paged .article-author .right,body.error404 .article-author .right{float:right;width:100%;margin-left:-300px}body.single .article-author .article-author-name,body.page-template-page-about .article-author .article-author-name,body.page-template-page-writer .article-author .article-author-name,body.page-template-page-manner .article-author .article-author-name,body.page-template-page-ranking .article-author .article-author-name,body.page-template-page-contact .article-author .article-author-name,body.paged .article-author .article-author-name,body.error404 .article-author .article-author-name{margin-left:120px;margin-bottom:5px;font-size:16px}body.single .article-author .article-author-comment,body.page-template-page-about .article-author .article-author-comment,body.page-template-page-writer .article-author .article-author-comment,body.page-template-page-manner .article-author .article-author-comment,body.page-template-page-ranking .article-author .article-author-comment,body.page-template-page-contact .article-author .article-author-comment,body.paged .article-author .article-author-comment,body.error404 .article-author .article-author-comment{margin-left:120px;font-size:14px}body.single .article-author .article-author-comment p,body.page-template-page-about .article-author .article-author-comment p,body.page-template-page-writer .article-author .article-author-comment p,body.page-template-page-manner .article-author .article-author-comment p,body.page-template-page-ranking .article-author .article-author-comment p,body.page-template-page-contact .article-author .article-author-comment p,body.paged .article-author .article-author-comment p,body.error404 .article-author .article-author-comment p{margin-bottom:10px}body.single .article-author .article-author-comment a,body.page-template-page-about .article-author .article-author-comment a,body.page-template-page-writer .article-author .article-author-comment a,body.page-template-page-manner .article-author .article-author-comment a,body.page-template-page-ranking .article-author .article-author-comment a,body.page-template-page-contact .article-author .article-author-comment a,body.paged .article-author .article-author-comment a,body.error404 .article-author .article-author-comment a{display:inline-block;color:#ffffff;font-size:14px;padding:0 5px 0 5px;margin:0 10px 10px 0}body.single .article-author .article-author-comment .article-author-website,body.page-template-page-about .article-author .article-author-comment .article-author-website,body.page-template-page-writer .article-author .article-author-comment .article-author-website,body.page-template-page-manner .article-author .article-author-comment .article-author-website,body.page-template-page-ranking .article-author .article-author-comment .article-author-website,body.page-template-page-contact .article-author .article-author-comment .article-author-website,body.paged .article-author .article-author-comment .article-author-website,body.error404 .article-author .article-author-comment .article-author-website{background-color:#4ecdc4}body.single .article-author .article-author-comment .article-author-twitter,body.page-template-page-about .article-author .article-author-comment .article-author-twitter,body.page-template-page-writer .article-author .article-author-comment .article-author-twitter,body.page-template-page-manner .article-author .article-author-comment .article-author-twitter,body.page-template-page-ranking .article-author .article-author-comment .article-author-twitter,body.page-template-page-contact .article-author .article-author-comment .article-author-twitter,body.paged .article-author .article-author-comment .article-author-twitter,body.error404 .article-author .article-author-comment .article-author-twitter{min-width:84px;text-align:center;background-color:#000}body.single .article-author .article-author-comment .article-author-instagram,body.page-template-page-about .article-author .article-author-comment .article-author-instagram,body.page-template-page-writer .article-author .article-author-comment .article-author-instagram,body.page-template-page-manner .article-author .article-author-comment .article-author-instagram,body.page-template-page-ranking .article-author .article-author-comment .article-author-instagram,body.page-template-page-contact .article-author .article-author-comment .article-author-instagram,body.paged .article-author .article-author-comment .article-author-instagram,body.error404 .article-author .article-author-comment .article-author-instagram{background-color:#e1306c}body.single .article-author .article-author-comment .article-author-facebook,body.page-template-page-about .article-author .article-author-comment .article-author-facebook,body.page-template-page-writer .article-author .article-author-comment .article-author-facebook,body.page-template-page-manner .article-author .article-author-comment .article-author-facebook,body.page-template-page-ranking .article-author .article-author-comment .article-author-facebook,body.page-template-page-contact .article-author .article-author-comment .article-author-facebook,body.paged .article-author .article-author-comment .article-author-facebook,body.error404 .article-author .article-author-comment .article-author-facebook{background-color:#3c5a96}body.single .article-data,body.page-template-page-about .article-data,body.page-template-page-writer .article-data,body.page-template-page-manner .article-data,body.page-template-page-ranking .article-data,body.page-template-page-contact .article-data,body.paged .article-data,body.error404 .article-data{zoom:1}body.single .article-data:before,body.single .article-data:after,body.page-template-page-about .article-data:before,body.page-template-page-about .article-data:after,body.page-template-page-writer .article-data:before,body.page-template-page-writer .article-data:after,body.page-template-page-manner .article-data:before,body.page-template-page-manner .article-data:after,body.page-template-page-ranking .article-data:before,body.page-template-page-ranking .article-data:after,body.page-template-page-contact .article-data:before,body.page-template-page-contact .article-data:after,body.paged .article-data:before,body.paged .article-data:after,body.error404 .article-data:before,body.error404 .article-data:after{content:"";display:table}body.single .article-data:after,body.page-template-page-about .article-data:after,body.page-template-page-writer .article-data:after,body.page-template-page-manner .article-data:after,body.page-template-page-ranking .article-data:after,body.page-template-page-contact .article-data:after,body.paged .article-data:after,body.error404 .article-data:after{clear:both}body.single .article-data a,body.page-template-page-about .article-data a,body.page-template-page-writer .article-data a,body.page-template-page-manner .article-data a,body.page-template-page-ranking .article-data a,body.page-template-page-contact .article-data a,body.paged .article-data a,body.error404 .article-data a{float:left;vertical-align:top;display:inline-block;border:1px solid #e6e6e6;height:18px;padding-left:5px;padding-right:5px;margin-right:10px;margin-bottom:9px;line-height:18px;font-size:12px;color:#35495d;text-decoration:none}body.single .article-data a:hover,body.page-template-page-about .article-data a:hover,body.page-template-page-writer .article-data a:hover,body.page-template-page-manner .article-data a:hover,body.page-template-page-ranking .article-data a:hover,body.page-template-page-contact .article-data a:hover,body.paged .article-data a:hover,body.error404 .article-data a:hover{background-color:#35495d;color:#ffffff;border-color:#35495d}body.single .article-data-title,body.page-template-page-about .article-data-title,body.page-template-page-writer .article-data-title,body.page-template-page-manner .article-data-title,body.page-template-page-ranking .article-data-title,body.page-template-page-contact .article-data-title,body.paged .article-data-title,body.error404 .article-data-title{vertical-align:top;font-size:14px;height:20px;line-height:20px;background-color:#35495d;color:#ffffff;padding-left:5px;padding-right:5px;display:inline-block;float:left;margin-right:10px}body.single .article-map,body.page-template-page-about .article-map,body.page-template-page-writer .article-map,body.page-template-page-manner .article-map,body.page-template-page-ranking .article-map,body.page-template-page-contact .article-map,body.paged .article-map,body.error404 .article-map{display:none;width:100%;height:298px;margin-bottom:30px;position:relative}body.single .article-map iframe,body.page-template-page-about .article-map iframe,body.page-template-page-writer .article-map iframe,body.page-template-page-manner .article-map iframe,body.page-template-page-ranking .article-map iframe,body.page-template-page-contact .article-map iframe,body.paged .article-map iframe,body.error404 .article-map iframe{position:absolute;top:0;left:0;width:100%;height:100%}body.single #article-map-canvas,body.page-template-page-about #article-map-canvas,body.page-template-page-writer #article-map-canvas,body.page-template-page-manner #article-map-canvas,body.page-template-page-ranking #article-map-canvas,body.page-template-page-contact #article-map-canvas,body.paged #article-map-canvas,body.error404 #article-map-canvas{border:1px solid #e6e6e6;height:100%}body.single .article-info,body.page-template-page-about .article-info,body.page-template-page-writer .article-info,body.page-template-page-manner .article-info,body.page-template-page-ranking .article-info,body.page-template-page-contact .article-info,body.paged .article-info,body.error404 .article-info{margin-top:30px;margin-bottom:30px}body.single .article-info li p,body.page-template-page-about .article-info li p,body.page-template-page-writer .article-info li p,body.page-template-page-manner .article-info li p,body.page-template-page-ranking .article-info li p,body.page-template-page-contact .article-info li p,body.paged .article-info li p,body.error404 .article-info li p{color:#34495e;font-size:14px;line-height:24px;padding:10px}body.single .article-info li p a,body.page-template-page-about .article-info li p a,body.page-template-page-writer .article-info li p a,body.page-template-page-manner .article-info li p a,body.page-template-page-ranking .article-info li p a,body.page-template-page-contact .article-info li p a,body.paged .article-info li p a,body.error404 .article-info li p a{color:#34495e;text-decoration:underline}body.single .article-share,body.page-template-page-about .article-share,body.page-template-page-writer .article-share,body.page-template-page-manner .article-share,body.page-template-page-ranking .article-share,body.page-template-page-contact .article-share,body.paged .article-share,body.error404 .article-share{zoom:1;margin-bottom:30px}body.single .article-share:before,body.single .article-share:after,body.page-template-page-about .article-share:before,body.page-template-page-about .article-share:after,body.page-template-page-writer .article-share:before,body.page-template-page-writer .article-share:after,body.page-template-page-manner .article-share:before,body.page-template-page-manner .article-share:after,body.page-template-page-ranking .article-share:before,body.page-template-page-ranking .article-share:after,body.page-template-page-contact .article-share:before,body.page-template-page-contact .article-share:after,body.paged .article-share:before,body.paged .article-share:after,body.error404 .article-share:before,body.error404 .article-share:after{content:"";display:table}body.single .article-share:after,body.page-template-page-about .article-share:after,body.page-template-page-writer .article-share:after,body.page-template-page-manner .article-share:after,body.page-template-page-ranking .article-share:after,body.page-template-page-contact .article-share:after,body.paged .article-share:after,body.error404 .article-share:after{clear:both}body.single .article-share li,body.page-template-page-about .article-share li,body.page-template-page-writer .article-share li,body.page-template-page-manner .article-share li,body.page-template-page-ranking .article-share li,body.page-template-page-contact .article-share li,body.paged .article-share li,body.error404 .article-share li{float:left;height:60px}body.single .article-share li a,body.page-template-page-about .article-share li a,body.page-template-page-writer .article-share li a,body.page-template-page-manner .article-share li a,body.page-template-page-ranking .article-share li a,body.page-template-page-contact .article-share li a,body.paged .article-share li a,body.error404 .article-share li a{display:block;width:100%;height:100%;text-align:center;line-height:60px}body.single .article-share li a img,body.page-template-page-about .article-share li a img,body.page-template-page-writer .article-share li a img,body.page-template-page-manner .article-share li a img,body.page-template-page-ranking .article-share li a img,body.page-template-page-contact .article-share li a img,body.paged .article-share li a img,body.error404 .article-share li a img{vertical-align:middle}body.single .article-share .article-share-twitter a,body.page-template-page-about .article-share .article-share-twitter a,body.page-template-page-writer .article-share .article-share-twitter a,body.page-template-page-manner .article-share .article-share-twitter a,body.page-template-page-ranking .article-share .article-share-twitter a,body.page-template-page-contact .article-share .article-share-twitter a,body.paged .article-share .article-share-twitter a,body.error404 .article-share .article-share-twitter a{background-color:#21adec}body.single .article-share .article-share-facebook a,body.page-template-page-about .article-share .article-share-facebook a,body.page-template-page-writer .article-share .article-share-facebook a,body.page-template-page-manner .article-share .article-share-facebook a,body.page-template-page-ranking .article-share .article-share-facebook a,body.page-template-page-contact .article-share .article-share-facebook a,body.paged .article-share .article-share-facebook a,body.error404 .article-share .article-share-facebook a{background-color:#3c5a96}body.single .article-share .article-share-line a,body.page-template-page-about .article-share .article-share-line a,body.page-template-page-writer .article-share .article-share-line a,body.page-template-page-manner .article-share .article-share-line a,body.page-template-page-ranking .article-share .article-share-line a,body.page-template-page-contact .article-share .article-share-line a,body.paged .article-share .article-share-line a,body.error404 .article-share .article-share-line a{background-color:#2ead28}body.single .article-share .article-share-googleplus a,body.page-template-page-about .article-share .article-share-googleplus a,body.page-template-page-writer .article-share .article-share-googleplus a,body.page-template-page-manner .article-share .article-share-googleplus a,body.page-template-page-ranking .article-share .article-share-googleplus a,body.page-template-page-contact .article-share .article-share-googleplus a,body.paged .article-share .article-share-googleplus a,body.error404 .article-share .article-share-googleplus a{background-color:#d94a3e}body.single .article-fb-like,body.page-template-page-about .article-fb-like,body.page-template-page-writer .article-fb-like,body.page-template-page-manner .article-fb-like,body.page-template-page-ranking .article-fb-like,body.page-template-page-contact .article-fb-like,body.paged .article-fb-like,body.error404 .article-fb-like{zoom:1;border:1px solid #e6e6e6;position:relative}body.single .article-fb-like:before,body.single .article-fb-like:after,body.page-template-page-about .article-fb-like:before,body.page-template-page-about .article-fb-like:after,body.page-template-page-writer .article-fb-like:before,body.page-template-page-writer .article-fb-like:after,body.page-template-page-manner .article-fb-like:before,body.page-template-page-manner .article-fb-like:after,body.page-template-page-ranking .article-fb-like:before,body.page-template-page-ranking .article-fb-like:after,body.page-template-page-contact .article-fb-like:before,body.page-template-page-contact .article-fb-like:after,body.paged .article-fb-like:before,body.paged .article-fb-like:after,body.error404 .article-fb-like:before,body.error404 .article-fb-like:after{content:"";display:table}body.single .article-fb-like:after,body.page-template-page-about .article-fb-like:after,body.page-template-page-writer .article-fb-like:after,body.page-template-page-manner .article-fb-like:after,body.page-template-page-ranking .article-fb-like:after,body.page-template-page-contact .article-fb-like:after,body.paged .article-fb-like:after,body.error404 .article-fb-like:after{clear:both}body.single .article-fb-like li,body.page-template-page-about .article-fb-like li,body.page-template-page-writer .article-fb-like li,body.page-template-page-manner .article-fb-like li,body.page-template-page-ranking .article-fb-like li,body.page-template-page-contact .article-fb-like li,body.paged .article-fb-like li,body.error404 .article-fb-like li{position:relative;height:100px;display:table}body.single .article-fb-like p,body.page-template-page-about .article-fb-like p,body.page-template-page-writer .article-fb-like p,body.page-template-page-manner .article-fb-like p,body.page-template-page-ranking .article-fb-like p,body.page-template-page-contact .article-fb-like p,body.paged .article-fb-like p,body.error404 .article-fb-like p{display:table-cell;vertical-align:middle;font-size:14px;line-height:25px;color:#fff}body.single .article-fb-like .box-text-like,body.page-template-page-about .article-fb-like .box-text-like,body.page-template-page-writer .article-fb-like .box-text-like,body.page-template-page-manner .article-fb-like .box-text-like,body.page-template-page-ranking .article-fb-like .box-text-like,body.page-template-page-contact .article-fb-like .box-text-like,body.paged .article-fb-like .box-text-like,body.error404 .article-fb-like .box-text-like{background-color:#3c5a96;text-align:center}body.single .article-fb-like .fb-like,body.page-template-page-about .article-fb-like .fb-like,body.page-template-page-writer .article-fb-like .fb-like,body.page-template-page-manner .article-fb-like .fb-like,body.page-template-page-ranking .article-fb-like .fb-like,body.page-template-page-contact .article-fb-like .fb-like,body.paged .article-fb-like .fb-like,body.error404 .article-fb-like .fb-like{width:92px;height:22px;position:absolute;left:50%;top:50%;margin-left:-46px;margin-top:-11px}body.single .title-recommend,body.page-template-page-about .title-recommend,body.page-template-page-writer .title-recommend,body.page-template-page-manner .title-recommend,body.page-template-page-ranking .title-recommend,body.page-template-page-contact .title-recommend,body.paged .title-recommend,body.error404 .title-recommend{font-size:24px;height:24px;line-height:24px;color:#34495e;margin-bottom:26px}body.page-template-page-about .article-title{margin-top:30px;margin-bottom:30px}.article-notfound{font-size:24px;color:#34495e;margin-top:40px;margin-left:20px}html.ua-desktop body.single .article-author .article-author-comment a:hover{background-color:#ffffff}html.ua-desktop body.single .article-author .article-author-comment .article-author-website:hover{color:#4ecdc4}html.ua-desktop body.single .article-author .article-author-comment .article-author-twitter:hover{color:#000}html.ua-desktop body.single .article-author .article-author-comment .article-author-instagram:hover{color:#e1306c}html.ua-desktop body.single .article-author .article-author-comment .article-author-facebook:hover{color:#3c5a96}html.ua-desktop body.single .article-content p a{-webkit-transition:color 0.3s;transition:color 0.3s}html.ua-desktop body.single .article-content p a:hover{color:#e4191f;-webkit-transition:color 0s;transition:color 0s}body.single-archive .article-author{margin-bottom:30px}body.single-archive .article-photos .slides{width:100%;position:relative}body.single-archive .article-photos .slides li{position:relative;width:100%;overflow:hidden}body.single-archive .article-photos .slides li span{display:block;width:100%;padding-top:75%;background-repeat:no-repeat;background-position:center;background-size:cover}body.single-archive .article-photos .slides li img{width:100%;height:auto}body.single-archive .article-photos .flex-control-nav{width:102%;list-style-type:none;padding:0;margin-left:-1.6%;zoom:1}body.single-archive .article-photos .flex-control-nav:before,body.single-archive .article-photos .flex-control-nav:after{content:"";display:table}body.single-archive .article-photos .flex-control-nav:after{clear:both}body.single-archive .article-photos .flex-control-nav li{width:15%;height:15%;margin-left:1.6%;margin-bottom:1.6%;float:left;overflow:hidden;cursor:pointer}body.single-archive .article-photos .flex-control-nav li img{width:100%;height:auto}body.single-archive .article-photos .flex-control-nav li img.flex-active{opacity:.5;filter:alpha(opacity=50);-ms-filter:"alpha(opacity=50)"}body.single-archive .article-related-post{margin-bottom:30px}body.single-archive .article-related-post ul{border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6}body.single-archive .article-related-post ul li{border-bottom:1px solid #e6e6e6;padding-top:10px;padding-bottom:10px;padding-left:20px}body.single-archive .article-related-post ul li a{font-size:14px;color:#34495e;text-decoration:underline}body.single-archive .article-related-post-title{background-color:#fa9a9a;color:#ffffff;height:50px;line-height:50px;font-size:14px;padding-left:20px}html.ua-desktop .article-photos .flex-control-nav li:hover img{opacity:.5;filter:alpha(opacity=50);-ms-filter:"alpha(opacity=50)"}.embed-googlemap{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.embed-googlemap iframe,.embed-googlemap object,.embed-googlemap embed{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.article-post{margin:0 auto}.article-post{max-width:800px;margin:0 auto}@media screen and (min-width: 640px){.article-post{padding-left:30px;padding-right:30px}}@media screen and (max-width: 640px){.article-post{padding-left:0;padding-right:0}}@media screen and (min-width: 640px){.article-info{width:100%}.article-info li{zoom:1;border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6}.article-info li:before,.article-info li:after{content:"";display:table}.article-info li:after{clear:both}.article-info li:last-child{border-bottom:1px solid #e6e6e6}.article-info .article-info-title{float:left;width:18%}.article-info .article-info-content{float:left;width:80%;border-left:1px solid #e6e6e6}}@media screen and (max-width: 640px){.article-info{width:100%}.article-info .article-info-title p{border:1px solid #e6e6e6}.article-info .article-info-content{word-break:break-all}}@media screen and (min-width: 640px){.article-share li{width:25%}}@media screen and (max-width: 640px){.article-share li{width:50%}}@media screen and (min-width: 640px){.article-fb-like li{float:left;width:50%}}@media screen and (max-width: 640px){.article-fb-like li{float:none;width:100%}}@media screen and (min-width: 640px){body.single .article-date,body.page-template-page-about .article-date,body.page-template-page-writer .article-date{font-size:18px}body.single .article-title,body.page-template-page-about .article-title,body.page-template-page-writer .article-title{font-size:30px}body.single .article-address,body.page-template-page-about .article-address,body.page-template-page-writer .article-address{font-size:16px}body.single .title-recommend,body.page-template-page-about .title-recommend,body.page-template-page-writer .title-recommend{margin-left:30px}body.single .article-sns .btn-article-sns,body.page-template-page-about .article-sns .btn-article-sns,body.page-template-page-writer .article-sns .btn-article-sns{font-size:18px}}@media screen and (max-width: 640px){body.single .article-date,body.page-template-page-about .article-date,body.page-template-page-writer .article-date{font-size:14px}body.single .article-title,body.page-template-page-about .article-title,body.page-template-page-writer .article-title{font-size:18px}body.single .article-address,body.page-template-page-about .article-address,body.page-template-page-writer .article-address{font-size:14px}body.single .title-recommend,body.page-template-page-about .title-recommend,body.page-template-page-writer .title-recommend{margin-left:0px}body.single .article-sns .btn-article-sns,body.page-template-page-about .article-sns .btn-article-sns,body.page-template-page-writer .article-sns .btn-article-sns{font-size:14px}}p .NextPageLink{margin-top:80px}.NextPageLink{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:100px;padding:20px 60px 20px 20px;border:2px solid #4ecdc4;box-sizing:border-box;position:relative;text-decoration:none !important;font-size:24px;color:#4ecdc4 !important}.NextPageLink:before{position:absolute;top:-30px;left:0px;content:"NEXT PAGE";font-size:20px;color:#4ecdc4}.NextPageLink:after{content:"";width:20px;height:20px;display:block;box-sizing:border-box;border-right:4px solid #4ecdc4;border-bottom:4px solid #4ecdc4;position:absolute;right:20px;top:50%;margin-top:-12px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.ua-desktop .NextPageLink:hover{color:#f8a4a5 !important;border:2px solid #f8a4a5}.ua-desktop .NextPageLink:hover:after{border-right:4px solid #f8a4a5;border-bottom:4px solid #f8a4a5}.NextPageLink+.Pagesprit{margin-top:40px}.Pagesprit__numbers{font-size:28px;text-align:center}.Pagesprit__numbers>span,.Pagesprit__numbers a{display:inline-block;position:relative;min-width:20px;text-align:center;margin-right:10px}.Pagesprit__numbers>span:last-child,.Pagesprit__numbers a:last-child{margin-right:0}.Pagesprit__numbers>span{color:#4ecdc4}.Pagesprit__numbers>span:after{content:"";width:100%;height:5px;background-color:#4ecdc4;display:block;position:absolute;bottom:0;left:0}.Pagesprit__numbers a span{color:#4ecdc4}.Pagesprit__numbers a span:after{content:"";width:100%;height:0px;background-color:#4ecdc4;display:block;position:absolute;bottom:0;left:0}.ua-desktop .Pagesprit__numbers a span:after{-webkit-transition:0.3s;transition:0.3s}.ua-desktop .Pagesprit__numbers a:hover span:after{height:5px}body.page-template-page-manner .article-description{font-size:18px;color:#34495e;line-height:36px;margin-bottom:65px}body.page-template-page-manner .content-manner{margin-bottom:55px}body.page-template-page-manner .content-manner .content-manner__title{margin-left:55px;position:relative;color:#3498db;font-size:24px;margin-bottom:15px}body.page-template-page-manner .content-manner .content-manner__title .content-manner-index{font-size:48px;color:#3498db;position:absolute;line-height:48px;top:50%;margin-top:-24px;margin-left:-55px}body.page-template-page-manner .content-manner .content-manner-text p{color:#34495e;font-size:14px;line-height:24px;margin-bottom:17px}body.page-template-page-manner .content-manner .content-manner-text p img{width:100%;height:auto}body.page-template-page-ranking .articles .articles-item .articles-ranking-num{height:86px;line-height:86px;text-align:center;position:absolute;top:0;left:0;font-size:48px;color:#3498db}body.page-template-page-ranking .articles .articles-item .articles-item-category{margin-left:70px}body.page-template-page-ranking .articles .articles-item .articles-item-date{margin-left:70px}body.page-template-page-contact .article-description{font-size:18px;color:#34495e;line-height:1.8;margin-bottom:10px}body.page-template-page-contact .article-description a{color:#d91e18}@media screen and (max-width: 600px){body.page-template-page-contact .article-description{font-size:14px}}body.page-template-page-contact .article-description--small{margin-top:20px;margin-bottom:65px;font-size:16px;line-height:1.5}@media screen and (max-width: 600px){body.page-template-page-contact .article-description--small{font-size:11px}}body.page-template-page-contact .content-contact{zoom:1}body.page-template-page-contact .content-contact:before,body.page-template-page-contact .content-contact:after{content:"";display:table}body.page-template-page-contact .content-contact:after{clear:both}body.page-template-page-contact .content-contact input,body.page-template-page-contact .content-contact button,body.page-template-page-contact .content-contact textarea,body.page-template-page-contact .content-contact select{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}body.page-template-page-contact form .form-content{zoom:1;margin-bottom:30px}body.page-template-page-contact form .form-content:before,body.page-template-page-contact form .form-content:after{content:"";display:table}body.page-template-page-contact form .form-content:after{clear:both}body.page-template-page-contact form .left{background-color:#3498DB;height:40px}body.page-template-page-contact form .left p{padding-left:10px;line-height:40px;color:#FFFFFF;font-size:16px}body.page-template-page-contact form .right{border:1px solid #969696}body.page-template-page-contact form .right input{min-height:38px;width:100%;font-size:16px;color:#2a2f37}body.page-template-page-contact form .right textarea{padding-top:10px;min-height:188px;width:100%;font-size:14px;color:#2a2f37}body.page-template-page-contact #btn-send-contact{text-align:center;color:#FFFFFF;display:block;height:60px;background-color:#3498DB;line-height:60px;cursor:pointer;font-size:18px}body.page-template-page-contact #btn-send-contact.unavailable{pointer-events:none;cursor:default;background-color:#F8A4A5}body.page-template-page-contact .content-send{position:relative;padding-top:30px}body.page-template-page-contact .content-send-attention{display:none;position:absolute;top:0;color:#fe0000;font-size:14px}body.page-template-page-contact .text-senderror{margin-top:20px;font-size:14px;color:#34495e;line-height:20px}body.page-template-page-contact .text-senderror a{color:#d91e18}@media screen and (min-width: 1001px){body.page-template-page-contact form .left{float:left;width:30%;margin-bottom:0px}body.page-template-page-contact form .right{float:right;width:65%;padding-left:10px}body.page-template-page-contact #btn-send-contact{margin-left:-11px;width:200px}body.page-template-page-contact .text-senderror{margin-left:-11px}body.page-template-page-contact .content-send{float:right;width:65%}body.page-template-page-contact .content-send-attention{margin-left:-10px}}@media screen and (max-width: 1000px){body.page-template-page-contact form .left{float:none;width:100%;margin-bottom:30px}body.page-template-page-contact form .right{float:none;width:99.8%;padding-left:0px}body.page-template-page-contact #btn-send-contact{margin-left:0;width:100%}body.page-template-page-contact .text-senderror{margin-left:0px}body.page-template-page-contact .content-send{float:none;width:100%}body.page-template-page-contact .content-send-attention{margin-left:0}}body.contact-send-complete{padding:20px}body.contact-send-complete p.result{color:#34495e;font-size:20px}body.contact-send-complete .close-window{margin-top:40px;font-size:12px;color:#34495e}.ContactForm input,.ContactForm textarea{border:none;margin:0;padding:0}.ContactForm input.wpcf7-not-valid,.ContactForm textarea.wpcf7-not-valid{border:1px solid #F00}.ContactForm input[type="file"]{background:none}.ContactForm input[type="text"],.ContactForm input[type="email"],.ContactForm input[type="tel"]{height:40px;line-height:40px;padding:5px;border:1px solid #969696;box-sizing:border-box;font-size:16px}.ContactForm input[type="text"].wpcf7-not-valid,.ContactForm input[type="email"].wpcf7-not-valid,.ContactForm input[type="tel"].wpcf7-not-valid{border:1px solid #F00}.ContactForm textarea{border:1px solid #969696;min-height:250px;padding:10px;font-size:16px}.ContactForm .wpcf7-form-control-wrap{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ContactForm .wpcf7-form-control-wrap input,.ContactForm .wpcf7-form-control-wrap textarea{width:100%}.ContactForm .wpcf7-not-valid-tip{display:none}.ContactForm .your-recipient .wpcf7-not-valid-tip{display:block;margin-left:10px}.ContactForm div.wpcf7-response-output{margin:0;padding:0}.ContactForm div.wpcf7-validation-errors,.ContactForm div.wpcf7-acceptance-missing,.ContactForm div.wpcf7-response-output{border:none}.ContactForm .wpcf7-response-output{text-align:center;color:#f8a4a5;font-size:18px}@media screen and (max-width: 600px){.ContactForm input[type="text"],.ContactForm input[type="email"],.ContactForm input[type="tel"]{padding:3px}.ContactForm textarea{min-height:170px;padding:3px}}.Form__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:32px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.Form__row[data-type="message"]{margin-bottom:0}@media screen and (max-width: 600px){.Form__row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px}.Form__row[data-type="message"] .Form__col:nth-child(2){padding-left:0}}.Form__col{position:relative}.Form__col:first-child{width:250px;height:40px;background-color:#3498DB;padding-left:10px;line-height:40px;color:#FFFFFF;font-size:16px}.Form__col:nth-child(2){width:calc(100% - 280px)}.Form__col .require{width:70px;height:30px;line-height:30px;text-align:center;position:absolute;color:#FFF;right:30px;top:50%;margin-top:-15px}@media screen and (max-width: 600px){.Form__col{width:100% !important}.Form__col:first-child{margin-bottom:20px}.Form__col .require{width:35px;height:14px;line-height:14px;font-size:8px;font-size:0.8rem;right:0;margin-top:-7px}}.ContactFormNotice{padding-left:291px}@media screen and (max-width: 600px){.ContactFormNotice{padding-left:0}}.FormBtns{padding-left:280px}.FormBtns .ajax-loader{display:none !important}.FormBtns .wpcf7c-btn-back{margin-right:20px}@media screen and (max-width: 600px){.FormBtns .wpcf7c-btn-back{width:calc(50% - 10px) !important}}.FormBtns input{display:block;outline:none;border:none;font-size:18px;cursor:pointer;height:60px;line-height:60px;text-align:center;color:#FFF;-webkit-appearance:none;-moz-appearance:none;appearance:none}.FormBtns .wpcf7-confirm{width:100%}.FormBtns .wpcf7-back{width:300px}.FormBtns .wpcf7-submit{width:200px;background-color:#3498DB}@media screen and (max-width: 600px){.FormBtns .wpcf7-submit{width:100%;height:40px;line-height:40px}}@media screen and (max-width: 600px){.FormBtns{padding-left:0}}html.ua-desktop .FormBtns input{-webkit-transition:background-color 0.4s;transition:background-color 0.4s}html.ua-desktop .FormBtns input:hover{-webkit-transition:background-color 0s;transition:background-color 0s;background-color:#f8a4a5}.custom-wpcf7c-confirmed:not(.sent) input[type="text"],.custom-wpcf7c-confirmed:not(.sent) input[type="email"],.custom-wpcf7c-confirmed:not(.sent) textarea{background-color:#FFF}.custom-wpcf7c-confirmed.sent .Form{display:none}.custom-wpcf7c-confirmed.sent .FormBtns{display:none}.custom-wpcf7c-confirmed.sent .FormMessage{display:none}.custom-wpcf7c-confirmed.sent .FormMessageComplete{display:block}.FormMessage{min-height:40px;padding-top:10px;padding-bottom:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.FormMessage div.wpcf7-response-output{margin:0;padding:0}.FormMessage div.wpcf7-validation-errors,.FormMessage div.wpcf7-acceptance-missing,.FormMessage div.wpcf7-response-output{border:none}.FormMessage .wpcf7-response-output{text-align:center;color:#da4741;font-size:18px}@media screen and (max-width: 600px){.FormMessage{min-height:30px}.FormMessage .wpcf7-response-output{font-size:16px}}.FormMessageComplete{display:none;text-align:center;font-size:18px;font-size:1.8rem;line-height:1.6}.custom-wpcf7c-confirmed input{background-color:#FFF}.custom-wpcf7c-confirmed input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #FFF inset}.content-area-list{zoom:1}.content-area-list:before,.content-area-list:after{content:"";display:table}.content-area-list:after{clear:both}.content-area-list li{position:relative;width:50%;height:109px;border-bottom:1px solid #E6E6E6;float:left}.content-area-list li a{display:block;width:100%;height:100%;text-align:center;line-height:109px;color:#57CDC3;font-size:24px}.content-area-list li:nth-child(2n+1):after{content:" ";height:100%;width:1px;background-color:#E6E6E6;position:absolute;top:0;right:0}body.page-template-page-about .article-sns{zoom:1;margin-bottom:76px}body.page-template-page-about .article-sns:before,body.page-template-page-about .article-sns:after{content:"";display:table}body.page-template-page-about .article-sns:after{clear:both}body.page-template-page-about .article-sns .btn-article-sns{display:block;float:left;margin-left:2%;margin-right:2%;width:46%;height:60px;color:#ffffff;line-height:60px;text-align:center;vertical-align:middle}body.page-template-page-about .article-sns .btn-article-sns svg{display:inline-block;vertical-align:middle}body.page-template-page-about .article-sns .btn-article-sns img{display:inline-block;margin-right:10px}body.page-template-page-about .article-sns .btn-article-sns .icon-x{margin-top:-3px;margin-right:5px}body.page-template-page-about .article-sns .btn-article-sns .icon-instagram{margin-top:-3px;margin-right:5px}body.page-template-page-about .article-sns .btn-article-sns .icon-twitter{width:29px;heght:auto;margin-top:-2px}body.page-template-page-about .article-sns .btn-article-sns .icon-facebook{width:14px;heght:auto;margin-top:-2px}body.page-template-page-about .article-sns .twitter{background-color:#000}body.page-template-page-about .article-sns .facebook{background-color:#344f8d}body.page-template-page-about .article-sns .instagram{background-color:#e1306c}body.page-template-page-about .article-company{border-top:#8b8b8b 1px solid;border-bottom:#8b8b8b 1px solid;padding-top:35px;padding-bottom:35px}body.page-template-page-about .article-publish{padding-top:35px;padding-bottom:35px}body.page-template-page-about .article-company-logo{display:block;margin-left:auto;margin-right:auto;height:auto;margin-bottom:20px}@media screen and (min-width: 640px){body.page-template-page-about .article-company-logo{width:208px}}@media screen and (max-width: 640px){body.page-template-page-about .article-company-logo{width:80%}}body.page-template-page-about .article-title{margin-left:-0.5em}body.page-template-page-about .article-content h2{color:#34495e;margin-bottom:10px}@media screen and (max-width: 640px){body.page-template-page-about .article-content h2{font-size:16px}}body.page-template-page-writer .article-post{padding:0}.author-list li{height:163px;border-bottom:1px solid #E2E2E2;padding:56px 30px 0 30px;position:relative}.author-list li .inner{position:relative;min-height:100px}.author-list li.user-project:before{position:absolute;top:21px;left:30px;color:#fba4a4;width:100px;text-align:center;content:'PROJECT';display:block;margin-bottom:10px}.author-list .author-avator{width:100px;height:100px;position:absolute;top:0;left:0}.author-list .author-avator img{width:100%;height:auto}.author-list .author-avatar-frame{position:absolute;top:0;left:0}.author-list .author-profile{margin-left:120px}.author-list .author-profile-name{font-size:16px;color:#34495e;margin-bottom:5px}.author-list .author-profile-description{font-size:14px;line-height:25px;color:#34495e;margin-bottom:10px;height:73px;overflow:hidden}.author-list .author-links a{height:20px;line-height:20px;font-size:14px;padding:0 5px;display:inline-block;margin:0 10px 10px 0}.link-website,.link-twitter,.link-instagram,.link-facebook{color:#FFF}.link-website{background-color:#4ECDC4}.link-website:hover{background-color:#FFF;color:#4ECDC4}.link-twitter{background-color:#00ACEE}.link-twitter:hover{background-color:#FFF;color:#00ACEE}.link-instagram{background-color:#294F80}.link-instagram:hover{background-color:#FFF;color:#294F80}.link-facebook{background-color:#3c5a96}.link-facebook:hover{background-color:#FFF;color:#3c5a96}body.page-template-page-sento .wrapper-main{opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)"}body.page-template-page-sento .article-post{max-width:100%;padding-left:0;padding-right:0}body.page-template-page-sento h2{font-size:36px}body.page-template-page-sento .btn-pagetop{position:relative;bottom:auto;width:100%;border-left:none}body.page-template-page-sento .article-map{position:relative;box-sizing:border-box;height:500px}@media screen and (max-width: 650px){body.page-template-page-sento .article-map{height:300px;width:calc(100% - 20px);margin-left:10px;margin-right:10px}}body.page-template-page-sento .article-map iframe{position:absolute;top:0;left:0;width:100%;height:100%}body.page-template-page-sento #article-map-canvas{width:100%;height:500px}@media screen and (max-width: 650px){body.page-template-page-sento #article-map-canvas{height:300px}}.bnr-alliance{height:220px;position:relative}.bnr-alliance--kiraku-yu{background-color:#9a7fda}.bnr-alliance--kiraku-yu .bnr-alliance__more{color:#9a7fda}.bnr-alliance--umeno-yu{background-color:#c30d23}.bnr-alliance--umeno-yu .bnr-alliance__more{color:#c30d23}.bnr-alliance--shimizu-yu{background-color:#32a0f0}.bnr-alliance--shimizu-yu .bnr-alliance__more{color:#32a0f0}.bnr-alliance a{display:block;position:relative;height:100%}html.ua-desktop .bnr-alliance a{-webkit-transition:0.3s;transition:0.3s}html.ua-desktop .bnr-alliance a p{-webkit-transition:0.3s;transition:0.3s}html.ua-desktop .bnr-alliance a .hover{-webkit-transition:0.3s;transition:0.3s}html.ua-desktop .bnr-alliance--kiraku-yu a:hover p{background-color:#9a7fda}html.ua-desktop .bnr-alliance--umeno-yu a:hover p{background-color:#c30d23}html.ua-desktop .bnr-alliance--shimizu-yu a:hover p{background-color:#32a0f0}html.ua-desktop .bnr-alliance a:hover{-webkit-transition:0s;transition:0s;background-color:#FFF}html.ua-desktop .bnr-alliance a:hover p{-webkit-transition:0s;transition:0s;color:#FFF}html.ua-desktop .bnr-alliance a:hover .hover{-webkit-transition:0s;transition:0s;opacity:1}.bnr-alliance__title{text-align:center;position:relative;width:300px}.bnr-alliance__title img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.bnr-alliance__title .hover{opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)"}@media screen and (min-width: 651px){.bnr-alliance__title{line-height:220px;height:100%}}@media screen and (max-width: 650px){.bnr-alliance__title{line-height:140px;height:140px;width:auto}.bnr-alliance__title img{height:80%;width:auto}}.bnr-alliance__more{position:absolute;top:0;padding-left:300px;box-sizing:border-box;width:100%;height:100%}@media screen and (max-width: 650px){.bnr-alliance__more{position:relative;top:auto;padding-left:0;height:80px;width:auto}}.bnr-alliance__more p{letter-spacing:0.1em;width:90%;margin-left:auto;margin-right:auto;font-size:24px;height:50px;text-align:center;position:relative;background-color:#FFF;line-height:50px}@media screen and (min-width: 651px){.bnr-alliance__more p{top:50%;margin-top:-25px}}@media screen and (max-width: 650px){.bnr-alliance__more p{top:auto;margin-top:0}}.nav-alliance{text-align:center;position:absolute;top:0;left:0;width:100%;background-color:#FFF;border:none;z-index:9}.nav-alliance.fix{position:fixed}.nav-alliance ul{padding-top:10px;zoom:1}.nav-alliance ul:before,.nav-alliance ul:after{content:"";display:table}.nav-alliance ul:after{clear:both}.nav-alliance li{float:left}@media screen and (min-width: 651px){.nav-alliance li{width:auto;margin-left:0;margin-right:10px}.nav-alliance li:last-child{margin-right:0}}@media screen and (max-width: 650px){.nav-alliance li{width:30%;margin-left:2.5%;margin-bottom:10px}}.nav-alliance li:last-child{margin-right:0}.nav-alliance a{display:inline-block;border:1px solid #FFF;box-sizing:border-box}@media screen and (min-width: 987px){.nav-alliance a{width:156px}}@media screen and (max-width: 986px){.nav-alliance a{width:100px}}@media screen and (min-width: 651px){.nav-alliance a{height:50px;font-size:18px;line-height:50px}}@media screen and (max-width: 650px){.nav-alliance a{width:100%;height:30px;font-size:16px;line-height:30px}}@media screen and (min-width: 651px){.nav-alliance{height:70px}}@media screen and (max-width: 650px){.nav-alliance{height:90px}}@media screen and (min-width: 987px){.nav-alliance ul{width:986px;margin-left:-493px}}@media screen and (max-width: 986px){.nav-alliance ul{width:650px;margin-left:-325px}}@media screen and (min-width: 651px){.nav-alliance ul{position:absolute;left:50%}}@media screen and (max-width: 650px){.nav-alliance ul{margin-left:2.5%;position:relative;margin-left:auto;width:100%;left:0}}.alliance__inner{margin:0 auto;text-align:center;width:620px;padding:0}@media screen and (max-width: 650px){.alliance__inner{box-sizing:border-box;width:100%;padding:0 10px 0 10px}}.alliance-about{background-repeat:no-repeat;background-position:bottom}.alliance-about h2{margin-bottom:35px}@media screen and (min-width: 651px){.alliance-about{padding:150px 0 354px 0}}@media screen and (max-width: 650px){.alliance-about{padding:150px 0 160px 0}}.alliance-about__text{text-align:left;line-height:30px;font-size:14px}.alliance-news p{font-size:14px}@media screen and (min-width: 651px){.alliance-news{padding:150px 0 146px 0}.alliance-news h2{margin-bottom:40px}}@media screen and (max-width: 650px){.alliance-news{padding:100px 0 140px 0}.alliance-news h2{margin-bottom:38px}}.alliance-news__share{margin:40px 0 40px 0}.alliance-news__share a{display:inline-block}.alliance-news__share a:last-child{margin:0}.alliance-news__share svg{pointer-events:none;width:40px;height:40px}@media screen and (min-width: 651px){.alliance-news__share a{margin-right:60px}}@media screen and (max-width: 650px){.alliance-news__share a{margin-right:30px}}.alliance-posts{zoom:1;padding-right:20px}.alliance-posts:before,.alliance-posts:after{content:"";display:table}.alliance-posts:after{clear:both}.alliance-posts article{float:left;width:50%;margin:0 20px 0 0}.alliance-posts article:nth-child(2n){margin:0 -20px 0 0}@media screen and (max-width: 650px){.alliance-posts article{float:none;width:100%;margin:0 0 20px 0}.alliance-posts article:nth-child(2n){margin:0 0 20px 0}}@media screen and (min-width: 651px){.alliance-posts{padding-right:20px}}@media screen and (max-width: 650px){.alliance-posts{padding-right:0}}.alliance-posts .articles-item a:after{display:none}@media screen and (min-width: 651px){.alliance-posts .articles-item{width:300px;height:460px}}@media screen and (max-width: 650px){.alliance-posts .articles-item{width:100%;height:auto}}.alliance-posts .articles-item-thumbnail{height:220px}@media screen and (max-width: 650px){.alliance-posts .articles-item-thumbnail{height:auto}}.alliance-posts .articles-item-information{padding:0;position:relative}.alliance-posts .articles-item-information p{color:#34495e;text-align:left}.alliance-posts .articles-item-information .inner{padding:20px 10px 0 10px}.alliance-posts .articles-item-readmore{display:none}.alliance-posts .articles-item-title{text-align:left}.alliance-visual img{width:100%;height:auto}.alliance-visual .pc{display:block}.alliance-visual .sp{display:none}@media screen and (max-width: 650px){.alliance-visual .pc{display:none}.alliance-visual .sp{display:block}}.alliance-service{padding:148px 0 148px 0}.alliance-service h2,.alliance-service p{color:#FFF !important}.alliance-service h2{margin-bottom:40px}.alliance-service p{font-size:14px;line-height:30px;letter-spacing:0.03em}@media screen and (max-width: 650px){.alliance-service{padding:100px 0 140px 0}}.alliance-service__description{color:#FFF;font-size:14px;line-height:30px;letter-spacing:0.03em}.alliance-service__body{text-align:left;line-height:30px;margin-top:80px}.alliance-facility{padding:148px 0 10px 0}.alliance-facility p{text-align:left;line-height:30px;font-size:14px}.alliance-facility h2{margin-bottom:40px}.alliance-facility p{margin-bottom:150px}@media screen and (max-width: 650px){.alliance-facility{padding:100px 0 10px 0}.alliance-facility h2{margin-bottom:30px}.alliance-facility p{margin-bottom:140px}}.alliance-facility__photo{overflow:hidden;position:relative;height:300px}.alliance-facility__photo img{position:absolute;width:450px;height:auto}@media screen and (max-width: 650px){.alliance-facility__photo{height:150px}.alliance-facility__photo img{width:223px;height:auto}}.alliance-contact{position:relative;padding:148px 0 148px 0}.alliance-contact h2{margin-bottom:40px}.alliance-contact p{text-align:left;line-height:30px;font-size:14px;margin-bottom:80px}@media screen and (max-width: 650px){.alliance-contact{padding:100px 0 148px 0}}.alliance-contact .alliance__inner{position:relative}.alliance-contact__bg{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.06}.alliance-access{padding:148px 0 0 0}.alliance-access h2{margin-bottom:40px}.alliance-access p{text-align:left;line-height:30px;font-size:14px;margin-bottom:145px}@media screen and (max-width: 650px){.alliance-access{padding:100px 0 0 0}}.alliance-link{display:block;font-size:18px;height:60px;line-height:60px;position:relative}.alliance-link .icon{position:absolute;right:0;top:0;width:60px;height:60px;line-height:60px}.alliance-link .icon svg{position:absolute;top:0px;width:27px;height:27px;left:0;top:16px}@media screen and (min-width: 651px){.alliance-link{background-color:#FFF}}@media screen and (max-width: 650px){.alliance-link{color:#FFF !important}.alliance-link .icon svg{fill:#FFF !important;left:25px}}
