﻿*{padding:0;margin:0;box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-family:"Copse",serif;font-weight:400}p,a,span,strong,small,li{font-family:roboto,sans-serif,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}p{line-height:130%}br{margin:10px 0}@font-face{font-family:"Font Awesome";src:url("//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/fonts/fontawesome-webfont.eot?v=4.2.0");src:url("//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/fonts/fontawesome-webfont.eot?#iefix&v=4.2.0") format("embedded-opentype"),url("//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/fonts/fontawesome-webfont.woff?v=4.2.0") format("woff"),url("//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/fonts/fontawesome-webfont.ttf?v=4.2.0") format("truetype"),url("//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular") format("svg")}@keyframes arrowAnimation{0%{color:rgba(0,0,0,.33);animation-timing-function:ease-in}33%{color:rgba(0,0,0,.33);animation-timing-function:ease-out}45%{color:#000;animation-timing-function:ease-in}60%{color:#000;animation-timing-function:ease-out}80%{color:rgba(0,0,0,.33);animation-timing-function:ease-in}100%{color:rgba(0,0,0,.33)}}@-webkit-keyframes arrowAnimation{0%{color:rgba(0,0,0,.33);animation-timing-function:ease-in}33%{color:rgba(0,0,0,.33);animation-timing-function:ease-out}45%{color:#000;animation-timing-function:ease-in}60%{color:#000;animation-timing-function:ease-out}80%{color:rgba(0,0,0,.33);animation-timing-function:ease-in}100%{color:rgba(0,0,0,.33)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.topBar{height:40px;background:#eaeaea;color:#000;display:-ms-flexbox;display:flex;align-items:center;position:relative;z-index:10}.topBar ul{width:100%;max-width:1280px;margin:auto;padding:0 15px;display:-ms-flexbox;display:flex;justify-content:flex-end}.topBar ul li{display:inline-block}.topBar ul li a{color:#000;font-weight:300;font-size:16px;margin:0 10px;text-decoration:none;transition:all .4s}.topBar ul li a:hover{color:#888;transition:all .4s}.topBar ul li::after{content:"|"}.topBar ul li:first-child a::before{font-family:"Font Awesome";font-weight:700;margin-right:10px;content:""}@media only screen and (max-width: 480px){.topBar ul li:first-child span{display:none}}.topBar ul li:last-child a{margin-right:0}.topBar ul li:last-child::after{content:""}nav{width:100%;z-index:20;position:absolute}nav .navContainer{transition:all .4s;background:rgba(255,255,255,0);display:-ms-flexbox;display:flex;justify-content:space-between;width:100%;max-width:1280px;margin:auto;padding:0 15px;align-items:center;position:absolute;left:50%;transform:translateX(-50%)}nav .navContainer h1 a{text-indent:-9999em;display:block;width:215px;height:70px;background:url(/img/2019/newsmail.png) no-repeat;background-size:215px;transition:all .4s}nav .navContainer ul{margin:40px 0;transition:all .4s}nav .navContainer ul li{display:inline-block;margin:0 10px}nav .navContainer ul li a{font-weight:300;font-size:21px;text-decoration:none;color:#000;transition:all .4s}nav .navContainer ul li a.active{font-weight:400}nav .navContainer ul li a.current{font-weight:700}nav .navContainer ul li a.jpnNavItem.active{font-weight:700}nav .navContainer ul li a:hover.jpnNavItem{color:#d31f27}nav .navContainer ul li.orderBtn{padding:6px 12px;border:1px solid #2d7291;border-radius:4px;margin-right:0;background:#2d7291;transition:all .4s}nav .navContainer ul li.orderBtn a{color:#fff;font-weight:300;font-size:21px;text-shadow:none;transition:all .4s}nav .navContainer ul li.orderBtn:hover{background:none;transition:all .4s;cursor:pointer;color:transparent}nav .navContainer ul li.orderBtn:hover a{color:#2d7291;transition:all .4s}@media only screen and (max-width: 768px){nav .navContainer ul li.orderBtn{background:#2d7291}nav .navContainer ul li.orderBtn a{color:#fff}}@media only screen and (max-width: 768px){nav .navContainer ul{display:none}nav .navContainer ul li{width:100%;margin:0;padding:10px;text-align:center;border-top:1px dashed #2d7291}nav .navContainer ul li.hasChild:hover .subNav{display:none !important}}nav .navContainer #responsive-navbar{position:absolute;display:none;top:50px;right:30px;transition:all .4s}nav .navContainer #responsive-navbar:hover{cursor:pointer}nav .navContainer #responsive-navbar .bar1,nav .navContainer #responsive-navbar .bar2,nav .navContainer #responsive-navbar .bar3{width:35px;height:5px;background-color:#2d7291;margin:6px 0;transition:.4s}nav .navContainer #responsive-navbar.change .bar1{-webkit-transform:rotate(-45deg) translate(-9px, 6px);transform:rotate(-45deg) translate(-9px, 6px)}nav .navContainer #responsive-navbar.change .bar2{opacity:0}nav .navContainer #responsive-navbar.change .bar3{-webkit-transform:rotate(45deg) translate(-8px, -8px);transform:rotate(45deg) translate(-8px, -8px)}@media only screen and (max-width: 768px){nav .navContainer #responsive-navbar{display:block}}@media only screen and (max-width: 768px){nav .navContainer{flex-wrap:wrap;background:#fff;transition:all 0s}nav .navContainer ul{width:100%;transition:all 0s;margin:0 0 20px}}nav.sticky{background:rgba(255,255,255,.95);position:fixed;top:0;height:86px;transition:all .4s;box-shadow:0 1px 4px rgba(0,0,0,.3)}nav.sticky .navContainer{align-items:flex-start;transition:all .4s;margin-top:5px}nav.sticky .navContainer h1{margin-top:7px}nav.sticky .navContainer ul{margin:20px 0}nav.sticky .navContainer ul a{color:#000;transition:all .4s}nav.sticky .navContainer #responsive-navbar{top:20px;transition:all .4s}@media only screen and (max-width: 768px){nav.sticky{height:auto}nav.sticky .navContainer{margin-top:0}}nav.promoNav .navContainer svg .st1{fill:#000}@media only screen and (max-width: 1240px){nav.promoNav .navContainer ul a{color:#000;text-shadow:1px 1px #fff}}@media only screen and (max-width: 768px){nav .navContainer{align-items:flex-start;transition:all .4s}nav .navContainer svg{margin:5px 0;width:140px;transition:all .4s}nav .navContainer svg .st1{fill:#000 !important}nav .navContainer ul{margin:17px 0}nav .navContainer ul li a{color:#000 !important}nav .navContainer ul li.orderBtn a{color:#fff !important}nav .navContainer #responsive-navbar{top:20px;transition:all .4s}}@media only screen and (min-width: 769px){#newsmailNav li a{z-index:0;position:relative;padding:8px 0}#newsmailNav li a:hover{color:#2d7291;transition:all .4s}.orderBtn a:before,.orderBtn a:after{display:none}#newsmailNav li a:before,#newsmailNav li a:after{position:absolute;left:0px;width:100%;height:1px;background:#2d7291;content:"";opacity:0;transition:all .3s}#newsmailNav li a:before{top:0px;transform:translateY(-10px)}#newsmailNav li a:after{bottom:0px;transform:translateY(10px)}#newsmailNav li a:hover:before,#newsmailNav li a:hover:after{opacity:1;transform:translateY(0px)}}.contact-form-container{width:80%}.contact-form-container .thankYouMessage{text-align:center;font-family:roboto,sans-serif,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;color:green;font-size:21px}.contact-form-container .error-message{position:absolute;color:red;font-size:14px;font-style:italic;font-family:roboto,sans-serif,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}@media only screen and (max-width: 480px){.contact-form-container{width:100%}}.contact-form-container .input{width:calc(50% - 20px);display:inline-block;margin:12px 9px}@media only screen and (max-width: 480px){.contact-form-container .input{margin:10px 0}}.contact-form-container .input.text label{display:none}.contact-form-container .input input{width:100%;padding:6px;font-size:16px;background:rgba(255,255,255,0);border:1px solid #000;font-family:roboto,sans-serif,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-weight:700 !important;font-size:18px;color:#000}.contact-form-container .input input::placeholder{color:#000;font-weight:400 !important}.contact-form-container .input .form-label{font-size:18px;margin-bottom:5px;display:block}.contact-form-container .input.checkbox-radio{width:100%}.contact-form-container .input.checkbox-radio input{width:auto}.contact-form-container .input.checkbox-radio label{margin:5px 15px 0 0;font-family:roboto,sans-serif,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;display:inline-block}@media only screen and (max-width: 768px){.contact-form-container .input{width:100%}}.contact-form-container .submit{margin:0 0 0 9px}.contact-form-container .submit input{color:#2d7291;background:transparent;padding:8px 14px;border:1px solid #2d7291;font-size:16px;text-decoration:none;transition:all .4s;margin:10px 0;border-radius:4px;position:relative;display:inline-block;cursor:pointer}.contact-form-container .submit input:hover{background:#2d7291;color:#fff;transition:all .4s}.contact-form-container fieldset{border:none}footer{color:#000}footer #footer-container{padding:40px 0;background:#eaeaea;position:relative;z-index:10}footer #footer-container #footer{display:-ms-flexbox;display:flex;width:100%;max-width:1280px;margin:auto;padding:0 15px;align-items:flex-start}@media only screen and (max-width: 768px){footer #footer-container #footer{flex-wrap:wrap}}footer #footer-container #footer h4{font-family:roboto,sans-serif,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:18px;margin-bottom:6px;font-weight:900}footer #footer-container #footer a{line-height:26px;text-decoration:none}footer #footer-container #footer a:hover{text-decoration:underline}footer #footer-container #footer ul{list-style:none}footer #footer-container #footer ul li{font-size:16px}footer #footer-container #footer ul li a{color:#000}footer #footer-container #footer.jpnFooter h4{font-weight:700}footer #footer-container #footer .blogfeed span{display:block;font-size:11px;padding-top:12px;border-top:1px solid #ccc}footer #footer-container #footer .blogfeed p{margin-bottom:6px}footer #footer-container #footer .col{width:25%;padding:20px}footer #footer-container #footer .col a,footer #footer-container #footer .col p{color:#000;font-weight:400}@media only screen and (max-width: 768px){footer #footer-container #footer .col{width:50%}}@media only screen and (max-width: 480px){footer #footer-container #footer .col{padding:20px 0}footer #footer-container #footer .col:first-child,footer #footer-container #footer .col:last-child{width:100%}}@media only screen and (min-width: 769px){footer #footer-container #footer .col:first-child{padding-left:0}footer #footer-container #footer .col:last-child{padding-right:0}}footer #footer-container #footer #social-footer{margin:20px 0}@media only screen and (max-width: 480px){footer #footer-container #footer #social-footer{text-align:center}}footer #footer-container #footer .sn-icons{width:40px;height:40px;display:inline-block;cursor:pointer;margin:0 3px 3px 0;background-size:100%;transition:all .2s}footer #footer-container #footer .sn-icons a{display:block;width:40px;height:40px;text-indent:-9999em}footer #footer-container #footer .sn-icons:hover{transform:translateY(-3px);transition:all .2s}@media only screen and (max-width: 480px){footer #footer-container #footer .sn-icons{width:11vw;height:11vw}footer #footer-container #footer .sn-icons a{width:11vw;height:11vw}}footer #footer-container #footer #youtube{background-image:url(../../img/2019/youtube.png)}footer #footer-container #footer #facebook{background-image:url(../../img/2019/facebook.png)}footer #footer-container #footer #twitter{background-image:url(../../img/2019/twitter.png)}footer #footer-container #footer #bloguru{background-image:url(../../img/2019/bloguru.png)}footer #footer-container #footer #linkedin{background-image:url(../../img/2019/linkedin.png)}footer #footer-container #footer #insta{background-image:url(../../img/2019/instagram.png)}footer .bottom_footer{background:#fff;padding:20px 0;position:relative;z-index:10}footer .bottom_footer .bottom_footer_container{display:-ms-flexbox;display:flex;width:100%;max-width:1280px;margin:auto;padding:0 15px;flex-wrap:wrap}footer .bottom_footer .bottom_footer_container h4{font-size:18px;font-family:roboto,sans-serif,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-weight:900;margin-bottom:10px}footer .bottom_footer .bottom_footer_container .sub{width:50%}footer .bottom_footer .bottom_footer_container .sub input,footer .bottom_footer .bottom_footer_container .sub button{padding:6px 12px;font-family:roboto,sans-serif,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:16px;border-radius:4px}footer .bottom_footer .bottom_footer_container .sub input{width:calc(100% - 120px);border:1px solid #9c9c9c;background:#fff;color:#000;margin-bottom:20px}footer .bottom_footer .bottom_footer_container .sub button{background:#9c9c9c;border:1px solid #9c9c9c;color:#fff;margin-left:10px;transition:all .4s}footer .bottom_footer .bottom_footer_container .sub button:hover{cursor:pointer;background:#eaeaea;color:#9c9c9c;transition:all .4s}footer .bottom_footer .bottom_footer_container .sub .lang_sec{width:100%}footer .bottom_footer .bottom_footer_container .sub .lang_sec .lang-containers a{float:none;display:inline-block;padding:4px 10px 4px 30px;margin-bottom:10px;color:#000;text-decoration:none}footer .bottom_footer .bottom_footer_container .sub .lang_sec .lang-containers a:hover{text-decoration:underline}footer .bottom_footer .bottom_footer_container .sub .lang_sec .lang-containers a:first-child{background:url(../../img/2019/icon-us.gif) no-repeat 0 transparent}footer .bottom_footer .bottom_footer_container .sub .lang_sec .lang-containers a:last-child{background:url(../../img/2019/icon-jp.gif) no-repeat 0 transparent}footer .bottom_footer .bottom_footer_container .sub .lang_sec p{margin-bottom:4px;font-size:14px}footer .bottom_footer .bottom_footer_container .sub .lang_sec p a{text-decoration:underline;color:#000}footer .bottom_footer .bottom_footer_container .sub .lang_sec p a:hover{text-decoration:none}footer .bottom_footer .bottom_footer_container .pspLogo{width:50%;position:relative;display:-ms-flexbox;display:flex;flex-direction:column;align-items:flex-end}footer .bottom_footer .bottom_footer_container .pspLogo img{width:100px}footer .bottom_footer .bottom_footer_container .pspLogo div{width:100px;right:.5rem;bottom:-0.8rem;text-align:center;font-size:12px;line-height:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;flex-grow:1}footer .bottom_footer .bottom_footer_container .pspLogo div p{line-height:14px;margin-bottom:0}footer .bottom_footer .bottom_footer_container .pspLogo div p.ja-us-emblem{bottom:0;font-size:9px}@media only screen and (max-width: 768px){footer .bottom_footer .bottom_footer_container .sub{width:75%}footer .bottom_footer .bottom_footer_container .sub .lang_sec p{font-size:12px}footer .bottom_footer .bottom_footer_container .pspLogo{width:25%}}@media only screen and (max-width: 480px){footer .bottom_footer .bottom_footer_container .sub{width:100%;text-align:center}footer .bottom_footer .bottom_footer_container .pspLogo{margin:1rem auto;align-items:center}footer .bottom_footer .bottom_footer_container .pspLogo div{position:unset}}#footer-container #Bloguru-default,.hide #Bloguru-default{display:none}header{color:#000;overflow:hidden;margin-top:120px;padding:60px 0;background:url("../../img/2019/border1.png");background-size:100% 100%}header .header{background:#e6f5cf;padding:20px 0}@media only screen and (max-width: 768px){header{background:none;padding:0}header .header{background:none}}header .page-title{width:100%;max-width:1280px;margin:auto;padding:0 15px;text-align:center}header .page-title h1{font-size:56px;margin-bottom:20px}header .page-title h3{font-family:roboto,sans-serif,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:21px;font-weight:400}header h2{text-align:center;margin:0 20px;font-weight:300;font-size:21px}header .homeContainer{position:relative;z-index:10;height:calc(100vh - 40px);width:100%;max-width:1280px;margin:auto;padding:0 15px}header .header-container{position:relative}header.home{padding:160px 0 60px;background:#fff;height:calc(100vh - 40px);padding:0;margin-bottom:40px;margin-top:0}header.home .headerimgContainer{width:50%;float:left;position:absolute;top:50%;transform:translateY(-45%)}header.home .headerimgContainer img{width:100%;display:block;max-width:540px}@media only screen and (max-width: 480px){header.home .headerimgContainer img{display:none}}@media only screen and (max-width: 960px){header.home .headerimgContainer{width:40%}}@media only screen and (max-width: 768px){header.home .headerimgContainer{width:100%;opacity:.4}header.home .headerimgContainer img{width:60%;margin:auto}}header.home .headerInfo{width:50%;padding:0 20px;position:absolute;top:50%;right:0;transform:translateY(-50%)}header.home .headerInfo a{color:#2d7291;background:#fff;padding:8px 14px;border:1px solid #2d7291;font-size:24px;text-decoration:none;transition:all .4s;margin:10px 0 0;border-radius:4px;position:relative;display:inline-block}header.home .headerInfo a:hover{background:#2d7291;color:#fff;transition:all .4s}@media only screen and (max-width: 960px){header.home .headerInfo{width:60%;padding:0 20px 0 40px}}@media only screen and (max-width: 768px){header.home .headerInfo{position:relative;width:100%;text-align:center}header.home .headerInfo h1{text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}header.home .headerInfo h3{text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff;width:100%}}@media only screen and (max-width: 480px){header.home .headerInfo{padding:0}header.home .headerInfo a{margin-top:30px}header.home .headerInfo h3{font-size:18px}}header.home .headerbg{position:fixed;width:100%;height:100vh;overflow:hidden;top:0px;right:0px;background:url("../../img/2019/headerbg.png");background-size:cover;background-position:bottom right}header.home h1{font-size:56px;margin:0}header.home h1.jpnStyle{font-size:40px}header.home h3{margin-top:20px;font-size:21px;font-family:roboto,sans-serif,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-weight:400;width:80%}header.home .arrowContainer{position:absolute;bottom:80px;left:50%;transform:translateX(-50%);width:100%;padding:0 15px}header.home .arrowContainer .arrows{display:inline-block;position:absolute;left:50%;transform:translateX(-50%) rotate(90deg);margin:20px 0;font-size:28px}header.home .arrowContainer .arrows span{color:rgba(0,0,0,.33);animation:arrowAnimation 2s infinite 0s}header.home .arrowContainer .arrows span:nth-child(2){animation-delay:.5s}header.home .arrowContainer .arrows span:nth-child(3){animation-delay:1s}@media screen and (max-height: 520px){header.home .arrowContainer{position:relative;display:-ms-flexbox;display:flex;width:100%;max-width:1280px;margin:auto;padding:0 15px;justify-content:center;bottom:0;left:0;transform:none;margin-top:50px}header.home .arrowContainer .arrows{margin-top:40px}}@media only screen and (max-width: 1240px){header.home h1{font-size:38px}header.home h1.jpnStyle{font-size:30px}}@media only screen and (max-width: 960px){header.home h1{font-size:30px}}@media only screen and (max-width: 768px){header.home h1{font-size:44px}}@media only screen and (max-width: 560px){header.home h1{font-size:7.5vw}}section{width:100%;max-width:1280px;margin:auto;padding:0 15px;z-index:10;position:relative;overflow:hidden;padding:80px 15px}section h2{font-size:32px;text-align:center;margin-bottom:30px}@media only screen and (max-width: 480px){section h2{font-size:24px}}section .sec-desc{text-align:center;margin:-20px 0 30px}section .flex-container{display:-ms-flexbox;display:flex;justify-content:center}@media only screen and (max-width: 768px){section .flex-container{flex-wrap:wrap}}section .flex-container .segment{width:25%;max-width:290px;padding:20px}section .flex-container .segment h4{font-size:21px;margin:10px 0;text-align:center}section .flex-container .segment img{width:100%;max-width:150px;display:block;margin:auto}section .flex-container .segment p{margin:20px 0}@media only screen and (max-width: 768px){section .flex-container .segment{width:50%}}@media only screen and (max-width: 480px){section .flex-container .segment{width:100%;max-width:100%;padding:0;margin-bottom:40px;text-align:center}}section .flex-container .plan-container{border:6px solid #e6f5cf;background:#fff;width:50%;margin:70px 40px 40px;padding:20px;opacity:0;transform:translateY(10px)}section .flex-container .plan-container.in-view{animation:fadeIn 1.2s forwards}section .flex-container .plan-container img{width:150px;max-width:50%;display:block;margin:-80px auto 0}section .flex-container .plan-container h3{font-size:32px;text-align:center;margin:20px 0}section .flex-container .plan-container ul{list-style:disc;max-width:280px;margin:auto;line-height:150%}section .flex-container .plan-container small,section .flex-container .plan-container span{text-align:center;display:block}section .flex-container .plan-container small{margin:20px 0}section .flex-container .plan-container span{font-size:32px;font-weight:900}section .flex-container .plan-container span strong{font-size:52px}section .flex-container .plan-container .plan-buttons{display:-ms-flexbox;display:flex;flex-direction:column;align-items:center}section .flex-container .plan-container .plan-buttons a:first-child{color:#2d7291;background:#fff;padding:8px 14px;border:1px solid #2d7291;font-size:24px;text-decoration:none;transition:all .4s;margin:30px 0 0;border-radius:4px}section .flex-container .plan-container .plan-buttons a:first-child:hover{background:#2d7291;color:#fff;transition:all .4s}section .flex-container .plan-container .plan-buttons a:last-child{color:#000;font-weight:700;margin-bottom:40px}section .flex-container .plan-container .plan-buttons a:last-child::after{content:">"}section .flex-container .plan-container .plan-buttons a:last-child:hover{text-decoration:none}@media only screen and (max-width: 960px){section .flex-container .plan-container{margin:70px 10px 40px}}@media only screen and (max-width: 768px){section .flex-container .plan-container{width:100%;max-width:500px}}@media only screen and (max-width: 480px){section .flex-container .plan-container{margin:70px 0 10px}section .flex-container .plan-container ul{margin-left:20px}}section.audience a{color:#000;font-weight:700}section.audience a:hover{text-decoration:none}section.audience .segment{opacity:0;transform:translateY(10px)}section.audience .segment.in-view{animation:fadeIn 1.2s forwards}section.feature-container .primary-feature{display:-ms-flexbox;display:flex;margin-bottom:100px}section.feature-container .primary-feature:nth-child(2){opacity:0;transform:translateY(10px)}section.feature-container .primary-feature:nth-child(2).in-view{animation:fadeIn 1.2s forwards}section.feature-container .primary-feature .feature-img{width:50%;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;padding:0 20px}section.feature-container .primary-feature .feature-img img{width:100%;max-width:400px}section.feature-container .primary-feature .feature-specs{display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:50%}section.feature-container .primary-feature .feature-specs h2{text-align:left}section.feature-container .primary-feature .feature-specs p{margin-bottom:14px}section.feature-container .primary-feature .feature-specs a{margin:-10px 0 20px;color:#000}section.feature-container .primary-feature .feature-specs a:hover{text-decoration:none}@media only screen and (max-width: 960px){section.feature-container .primary-feature .feature-img{width:40%}section.feature-container .primary-feature .feature-specs{width:60%}}@media only screen and (max-width: 768px){section.feature-container .primary-feature{flex-wrap:wrap}section.feature-container .primary-feature .feature-img{width:100%;padding:0;order:1}section.feature-container .primary-feature .feature-specs{width:100%;padding:40px;order:2}}@media only screen and (max-width: 480px){section.feature-container .primary-feature .feature-specs{padding:40px 0}}section.feature-container .secondary-features{display:-ms-flexbox;display:flex}section.feature-container .secondary-features .segment{width:33%;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:20px;opacity:0;transform:translateY(10px)}section.feature-container .secondary-features .segment.in-view{animation:fadeIn 1.2s forwards}section.feature-container .secondary-features .segment:first-child{padding-left:0}section.feature-container .secondary-features .segment:last-child{padding-right:0}section.feature-container .secondary-features .segment img{width:100%;max-width:200px}section.feature-container .secondary-features .segment h2{margin:30px 0 20px;text-align:left;width:100%}@media only screen and (max-width: 768px){section.feature-container .secondary-features{flex-wrap:wrap;justify-content:center}section.feature-container .secondary-features .segment{width:100%;max-width:440px;padding:0;margin-bottom:120px}}section.theme-breakdown img{display:block;margin:auto;width:100%}section.theme-breakdown img.mobile-theme{display:none;border-bottom:1px solid #cfcfcf;border-left:1px solid #cfcfcf;box-shadow:6px 6px 10px rgba(0,0,0,.25);max-width:450px}@media only screen and (max-width: 960px){section.theme-breakdown img.mobile-theme{display:block}}@media only screen and (max-width: 960px){section.theme-breakdown img.desktop-theme{display:none}}section.theme-breakdown .mobile-theme-breakdown{display:none;margin:60px auto 0;max-width:700px}section.theme-breakdown .mobile-theme-breakdown strong{font-weight:700}section.theme-breakdown .mobile-theme-breakdown p{margin-bottom:14px}@media only screen and (max-width: 960px){section.theme-breakdown .mobile-theme-breakdown{display:block}}section.plan-details{overflow-x:auto}section.plan-details table{width:100%;min-width:460px;border-collapse:collapse;font-family:roboto,sans-serif,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}section.plan-details table thead tr th{font-weight:700;border:1px solid #2d7291;color:#2d7291;padding:15px 20px;width:200px}section.plan-details table thead tr th:first-child{border:none;width:auto}section.plan-details table tbody tr:nth-child(odd){background:#ebebeb}section.plan-details table tbody tr:nth-child(even){background:#f6f6f6}section.plan-details table tbody tr:first-child{border-top:1px solid #2d7291}section.plan-details table tbody tr:nth-child(8){border-bottom:1px solid #2d7291}section.plan-details table tbody tr:nth-child(8) a{color:#000}section.plan-details table tbody tr td{padding:15px 20px}section.plan-details table tbody tr td:nth-child(2),section.plan-details table tbody tr td:nth-child(3){text-align:center;font-weight:700}section.plan-details table tbody tr td i{margin-right:none;font-style:normal;color:#2d7291}section.plan-details table tbody tr td i::before{font-family:"Font Awesome";font-weight:700;margin-right:10px;content:""}section.plan-details table tbody tr:nth-child(9),section.plan-details table tbody tr:nth-child(10),section.plan-details table tbody tr:nth-child(11){background:none}section.plan-details table tbody tr:nth-child(9) b,section.plan-details table tbody tr:nth-child(10) b,section.plan-details table tbody tr:nth-child(11) b{font-size:16px;font-weight:700}section.plan-details table tbody tr:nth-child(9) td,section.plan-details table tbody tr:nth-child(10) td,section.plan-details table tbody tr:nth-child(11) td{font-weight:400}section.plan-details table tbody tr:nth-child(9) td:nth-child(1),section.plan-details table tbody tr:nth-child(10) td:nth-child(1),section.plan-details table tbody tr:nth-child(11) td:nth-child(1){font-weight:700;font-size:16px}section.plan-details table tbody tr:nth-child(9) a,section.plan-details table tbody tr:nth-child(10) a,section.plan-details table tbody tr:nth-child(11) a{color:#fff;background:#2d7291;padding:8px 14px;border:1px solid #2d7291;font-size:24px;font-weight:bold;text-decoration:none;transition:all .4s;margin:10px 0 0;border-radius:4px;position:relative;display:inline-block}section.plan-details table tbody tr:nth-child(9) a:hover,section.plan-details table tbody tr:nth-child(10) a:hover,section.plan-details table tbody tr:nth-child(11) a:hover{background:#fff;color:#2d7291;transition:all .4s}section.plan-details table tbody tr:nth-child(9) a.jpnStyle,section.plan-details table tbody tr:nth-child(10) a.jpnStyle,section.plan-details table tbody tr:nth-child(11) a.jpnStyle{font-weight:normal;font-size:21px;line-height:120%}section.plan-details table tbody tr:nth-child(9) small,section.plan-details table tbody tr:nth-child(10) small,section.plan-details table tbody tr:nth-child(11) small{font-weight:400;font-size:14px;padding-left:20px}section.plan-details table tbody tr:nth-child(9) small:not(.jpnSmall),section.plan-details table tbody tr:nth-child(10) small:not(.jpnSmall),section.plan-details table tbody tr:nth-child(11) small:not(.jpnSmall){font-style:italic}section.plan-details table tbody tr:nth-child(9) td{padding-bottom:0}section.plan-details table tbody tr:nth-child(10) td{padding:0}@media only screen and (max-width: 480px){section.plan-details{padding:80px 0}section.plan-details table{font-size:14px}section.plan-details table thead tr th{width:auto}}.section.passreset{border:3px solid #eaeaea;width:100%;max-width:600px;padding:40px;margin:160px auto 80px;border-radius:25px;font-family:roboto,sans-serif,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;position:relative}.section.passreset .scallywag{color:#9c9c9c;font-size:14px;text-decoration:none}.section.passreset .scallywag:hover{text-decoration:underline}.section.passreset h2{font-size:28px;margin-bottom:30px;color:#9c9c9c;font-weight:900;font-family:roboto,sans-serif,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}.section.passreset .login_form label{font-size:18px;color:#9c9c9c;margin-bottom:4px;display:block}.section.passreset .login_form label[for=login_language_page],.section.passreset .login_form label[for=UserRememberMePage]{font-size:14px;margin:5px 0}.section.passreset .login_form label[for=UserRememberMePage]{width:calc(100% - 20px);float:right;margin:10px 0 20px}.section.passreset .login_form input{width:100%;padding:6px;margin-bottom:20px;border:1px solid #ccc;border-radius:4px;font-size:18px;font-family:roboto,sans-serif,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}.section.passreset .login_form input[type=checkbox]{width:auto;margin:10px 0 20px}.section.passreset .login_form input.btn{cursor:pointer}.section.passreset .login_form .checkbox{display:inline-block}.section.passreset .login_form button{font-size:18px;background:#2d7291;border:1px solid #2d7291;padding:4px 14px;color:#fff;border-radius:4px;margin-bottom:5px;transition:all .4s;font-family:roboto,sans-serif,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;cursor:pointer}.section.passreset .login_form button:hover{background:none;color:#2d7291;transition:all .4s}.section.passreset .login_form .forgot-password a{font-size:12px;color:#9c9c9c;font-style:italic}.section.passreset .login_form .forgot-password a:hover{text-decoration:none}.section.passreset .login_form select{font-family:roboto,sans-serif,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;border:1px solid #9c9c9c;color:#9c9c9c;padding:2px}.section.passreset img{position:absolute;width:100px;top:-52px;right:-45px}@media only screen and (max-width: 768px){.section.passreset{border:none;margin-top:120px}.section.passreset img{display:none}}@media only screen and (max-width: 480px){.section.passreset{padding:10px}}.alert.alert-error{position:absolute;left:50%;transform:translateX(-50%);margin-top:-70px;font-size:14px;color:red;font-family:roboto,sans-serif,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}.alert.alert-error button{display:none}@media only screen and (max-width: 768px){.alert.alert-error{width:100%;text-align:center;margin-top:115px}}.alert.alert-success{position:absolute;left:50%;transform:translateX(-50%);margin-top:90px;font-size:14px;font-family:roboto,sans-serif,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}.alert.alert-success button{display:none}@media only screen and (max-width: 768px){.alert.alert-success{width:100%;text-align:center;margin-top:115px}}.cta-element,.email-providers{color:#000;overflow:hidden;padding:60px 0;background:url("../../img/2019/border1.png");background-size:100% 100%}.cta-element .cta-inner-element,.cta-element .email-inner-element,.email-providers .cta-inner-element,.email-providers .email-inner-element{background:#e6f5cf;padding:20px 0}@media only screen and (max-width: 768px){.cta-element,.email-providers{background:none;padding:0}.cta-element .cta-inner-element,.cta-element .email-inner-element,.email-providers .cta-inner-element,.email-providers .email-inner-element{background:none}}.cta-element .cta-container,.email-providers .cta-container{width:100%;max-width:1280px;margin:auto;padding:0 15px;text-align:center}.cta-element .cta-container h2,.email-providers .cta-container h2{font-size:32px;margin:20px 0}.cta-element .cta-container a,.email-providers .cta-container a{color:#fff;background:#2d7291;padding:8px 14px;border:1px solid #2d7291;font-size:24px;text-decoration:none;transition:all .4s;margin:20px 0;border-radius:4px;position:relative;display:inline-block}.cta-element .cta-container a:hover,.email-providers .cta-container a:hover{background:transparent;color:#2d7291;transition:all .4s}.cta-element .email-inner-element h2,.email-providers .email-inner-element h2{font-size:32px;width:100%;text-align:center;margin:20px 0}@media only screen and (max-width: 480px){.cta-element .email-inner-element h2,.email-providers .email-inner-element h2{padding:0 10px;font-size:24px}}.cta-element .email-container,.email-providers .email-container{display:-ms-flexbox;display:flex;width:100%;max-width:1280px;margin:auto;padding:0 15px;justify-content:center;margin-bottom:0;flex-wrap:wrap;max-width:860px}.cta-element .email-container .segment,.email-providers .email-container .segment{width:calc(16.5% - 40px);margin:20px}.cta-element .email-container .segment img,.email-providers .email-container .segment img{width:100%;max-width:120px;display:block;margin:auto}.cta-element .email-container .segment p,.email-providers .email-container .segment p{text-align:center;margin-top:20px}@media only screen and (max-width: 768px){.cta-element .email-container .segment,.email-providers .email-container .segment{width:calc(33% - 40px)}}.email-providers{padding:80px 0}.slider-for{max-width:500px;margin:0 auto 15px}.slider-nav{max-width:800px;margin:auto}.slick-prev:before,.slick-next:before{color:#000}@media only screen and (max-width: 560px){.slick-dots{bottom:-45px}}.slick-slide{margin:6px}.slider-container{width:100%;max-width:1280px;margin:auto;padding:0 15px;margin:20px auto 80px}/*# sourceMappingURL=styles.css.map */
