@charset "utf-8";

#divDataArea>.release .text a:after,#divDataArea>.release .text a:before,#js-rightnow-search .rn_Item a::before,#js-rightnow-search .rn_Item>.rn_Title::before,#nav_001 .item a.selected::after,#press_link ul>li>a::before,.btn-check-01>.item .label::after,.btn-check-01>.item .label::before,.btn-em-02._beginner>.item>.mark::before,.btn-em-02._blank>.item .icon-blank::after,.btn-em-02._blank>.item .icon-blank::before,.btn-em-02>.item::after,.btn-em-02>.item::before,.btn-em-03._beginner>.item>.mark::before,.btn-em-03._blank>.item .icon-blank::after,.btn-em-03._blank>.item .icon-blank::before,.btn-em-03>.item::after,.btn-em-03>.item::before,.btn-em._beginner>.item>.mark::before,.btn-em._blank>.item .icon-blank::after,.btn-em._blank>.item .icon-blank::before,.btn-em>.item::after,.btn-em>.item::before,.btn-favorite>.item::before,.btn-more>.item::after,.btn-more>.item::before,.btn-thin._blank>.item .icon-blank::after,.btn-thin._blank>.item .icon-blank::before,.btn-thin._close>.item::after,.btn-thin>.item::before,.btn._blank>.item .icon-blank::after,.btn._blank>.item .icon-blank::before,.btn._close>.item::after,.btn>.item::before,.footer-row-02 .grid-products._hojin>.col::before,.footer-row-02 .grid-products>.col>.hdg .item::before,.footer-row-02 .products-link-list>li .baloom .baloom-link-list>li a::before,.footer-row-02 .products-link-list>li .baloom .inner::before,.footer-row-02 .products-link-list>li .baloom .js-toggle-close>button span::after,.footer-row-02 .products-link-list>li .baloom .js-toggle-close>button span::before,.footer-row-02 .products-link-list>li>a.js-toggle-hook::after,.footer-row-02 .products-link-list>li>a.js-toggle-hook::before,.footer-row-02 .products-link-list>li>a::before,.footer-row-02._renew .products-link-list>li>a.js-toggle-hook::after,.footer-row-02._renew .products-link-list>li>a.js-toggle-hook::before,.footer-row-02._renew .products-link-list>li>a::before,.footer-row-02._renew .products-link-list>li>button.js-toggle-hook::after,.footer-row-02._renew .products-link-list>li>button.js-toggle-hook::before,.footer-row-02._renew .products-link-list>li>button::before,.footer-row-02._renew .toggle-products>.toggle-products-hook>.inner>.text::after,.footer-row-03>.inner>.utility>li::before,.form-check .item::after,.form-check .item::before,.form-check input[type=checkbox]:disabled+.item::after,.form-grid-list .form-check-img input[type=checkbox]:disabled+.item::after,.form-grid-list .form-check-img label::after,.form-grid-list .form-check-img label::before,.form-grid-list .form-check-panel input[type=checkbox]:disabled+.item::after,.form-grid-list .form-check-panel label::after,.form-grid-list .form-check-panel label::before,.form-grid-list .form-radio-panel input[type=radio]:disabled+.item::after,.form-grid-list .form-radio-panel label::after,.form-grid-list .form-radio-panel label::before,.form-radio .item::after,.form-radio .item::before,.form-radio input[type=radio]:disabled+.item::after,.form-select::after,.form-select::before,.form-text-between::before,.hdg-l2-toggle .hdg-l2-hook .item::after,.hdg-l2-toggle .hdg-l2-hook .item::before,.hdg-l2-toggle .js-toggle-close>button::after,.hdg-l2._sub a.item::before,.hdg-l3 a::after,.hdg-l3-toggle .hdg-l3-hook .item::after,.hdg-l3-toggle .hdg-l3-hook .item::before,.hdg-l3-toggle .hdg-l3-hook::before,.hdg-l3-toggle .js-toggle-close>button::after,.hdg-l4>a::after,.header-en .header-logo>a:first-child::before,.header-en-link .item a::before,.header-en-search .en-narrow-search>.item .dropdown-content .close button span::after,.header-en-search .en-narrow-search>.item .dropdown-content .close button span::before,.header-en-search .en-narrow-search>.item._search>button::before,.header-en-search .en-narrow-search>.item>button.js-dropdown-hook.is-active::after,.header-en-search .en-narrow-search>.item>button.js-dropdown-hook.is-active::before,.header-narrow ._hojin-item .header-business-form .main .header-menu>li .hdg-02 .item::before,.header-narrow .header-business-form .baloom .baloom-link-list>li a::before,.header-narrow .header-business-form .baloom .js-toggle-close>button span::after,.header-narrow .header-business-form .baloom .js-toggle-close>button span::before,.header-narrow .header-business-form .etc .utility-link-list-02>li a::before,.header-narrow .header-business-form .etc .utility-link-list>li a::before,.header-narrow .header-business-form .main .header-menu>li .products-link-list>li>button.js-toggle-hook::after,.header-narrow .header-business-form .main .header-menu>li .products-link-list>li>button.js-toggle-hook::before,.header-narrow .header-business-form .main .header-menu>li .products-link-list>li>button.js-toggle-hook>span::before,.header-narrow .header-business-form .main .header-menu>li>button.js-toggle-hook::after,.header-narrow .header-business-form .main .header-menu>li>button.js-toggle-hook::before,.header-narrow .header-form-radio .item::after,.header-narrow .header-form-radio .item::before,.header-narrow .header-form-radio input[type=radio]:disabled+.item::after,.header-narrow .header-logo>a:first-child::before,.header-narrow .header-nav .header-hojin-login>.item .link-item a::before,.header-narrow .header-nav .header-nav-list>.item .dropdown-content .close button span::after,.header-narrow .header-nav .header-nav-list>.item .dropdown-content .close button span::before,.header-narrow .header-nav .header-nav-list>.item._login .dropdown-content .header-btn-list>li a::before,.header-narrow .header-nav .header-nav-list>.item._login .dropdown-content .header-btn-list>li a[target='_blank'] .icon-blank::after,.header-narrow .header-nav .header-nav-list>.item._login .dropdown-content .header-btn-list>li a[target='_blank'] .icon-blank::before,.header-narrow .header-nav .header-nav-list>.item._login>a::before,.header-narrow .header-nav .header-nav-list>.item._login>button::before,.header-narrow .header-nav .header-nav-list>.item._menu>button::after,.header-narrow .header-nav .header-nav-list>.item._menu>button::before,.header-narrow .header-nav .header-nav-list>.item._menu>button>.text::before,.header-narrow .header-nav .header-nav-list>.item._search .dropdown-content>.inner .map .link-item a::before,.header-narrow .header-nav .header-nav-list>.item._search>button::before,.header-narrow .header-nav .header-nav-list>.item>button.js-dropdown-hook.is-active::after,.header-narrow .header-nav .header-nav-list>.item>button.js-dropdown-hook.is-active::before,.header-narrow._renew .header-business-form .main .header-menu>li .products-link-list>li>a::after,.header-narrow._renew .header-business-form .main .header-menu>li .products-link-list>li>button.js-toggle-hook::after,.header-wide .header-form-radio .item::after,.header-wide .header-form-radio .item::before,.header-wide .header-form-radio input[type=radio]:disabled+.item::after,.header-wide .header-logo>a:first-child span::before,.header-wide .header-nav-list>.item .dropdown-content .close button span::after,.header-wide .header-nav-list>.item .dropdown-content .close button span::before,.header-wide .header-nav-list>.item._boy>a.is-current::before,.header-wide .header-nav-list>.item._hojin>a.is-current::before,.header-wide .header-nav-list>.item._kojin>a.is-current::before,.header-wide .header-nav-list>.item._login .header-hojin-login .link-item a::before,.header-wide .header-nav-list>.item._login>button+.dropdown-content .header-btn-list>li a::before,.header-wide .header-nav-list>.item._login>button+.dropdown-content .header-btn-list>li a[target='_blank'] .icon-blank::after,.header-wide .header-nav-list>.item._login>button+.dropdown-content .header-btn-list>li a[target='_blank'] .icon-blank::before,.header-wide .header-nav-list>.item._login>button::before,.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .grid-products._hojin-item>.col .hdg-02 .item::before,.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .grid-products::before,.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .products-link-list .baloom .baloom-link-list>li a::before,.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .products-link-list .baloom .inner::before,.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .products-link-list .baloom .js-toggle-close>button span::after,.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .products-link-list .baloom .js-toggle-close>button span::before,.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .products-link-list>li>a.js-toggle-hook::after,.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .products-link-list>li>a.js-toggle-hook::before,.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .products-link-list>li>a::before,.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .products-link-list>li>button.js-toggle-hook::after,.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .products-link-list>li>button.js-toggle-hook::before,.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .products-link-list>li>button::before,.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .useful-link-list>li a::before,.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .utility-link-list>li a::before,.header-wide .header-nav-list>.item._menu>button::after,.header-wide .header-nav-list>.item._menu>button::before,.header-wide .header-nav-list>.item._menu>button>span::before,.header-wide .header-nav-list>.item._recruit>a.is-current::before,.header-wide .header-nav-list>.item._search .dropdown-content>.inner .map .link-item a::before,.header-wide .header-nav-list>.item._search>button::before,.header-wide .header-nav-list>.item._shareholder>a.is-current::before,.is-loading::after,.js-modal-content>.modal-inner .modal-content>:first-child.modal-close span::after,.js-modal-content>.modal-inner .modal-content>:first-child.modal-close span::before,.js-modal-content>.modal-inner .modal-head>.modal-close span::after,.js-modal-content>.modal-inner .modal-head>.modal-close span::before,.js-modal-content>.modal-inner>.modal-close::after,.js-modal-content>.modal-inner>.modal-close::before,.link-box>.item>a .text::before,.link-list-anchor-auto>.item>a::before,.link-list-anchor-grid>.item>a::before,.link-list-anchor>.item a::before,.link-list-anchor>.item._notice a::after,.link-list-auto>.item a::before,.link-list-grid>.item>a._blank .icon-blank::after,.link-list-grid>.item>a._blank .icon-blank::before,.link-list-grid>.item>a::before,.link-list-text>.item a.inner._blank .icon-blank::after,.link-list-text>.item a.inner._blank .icon-blank::before,.link-list-text>.item a.inner::before,.link-list>.item a.js-close::after,.link-list>.item a::before,.link-list>.item button.js-close::after,.link-list>.item button::before,.link-list>.item._notice a::after,.link-list>.item._notice button::after,.link-map>.item::before,.link-panel-toggle>.item .baloom .baloom-link-list>li a::before,.link-panel-toggle>.item .baloom .js-toggle-close>button span::after,.link-panel-toggle>.item .baloom .js-toggle-close>button span::before,.link-panel-toggle>.item>.hook.js-toggle-hook::after,.link-panel-toggle>.item>.hook.js-toggle-hook::before,.link-panel-toggle>.item>.hook.js-toggle-hook>span::before,.link-seminar>.item a .desc>li .theme::after,.link-seminar>.item a .desc>li .theme::before,.link-seminar>.item a::before,.list-campaign>.item>.inner>.content>.desc>li .theme::after,.list-campaign>.item>.inner>.content>.desc>li .theme::before,.list-campaign>.item>a>.content>.desc>li .theme::after,.list-campaign>.item>a>.content>.desc>li .theme::before,.list-explanation>.item::before,.list-faq>.item .question .text::before,.list-faq>.item .question.js-toggle-hook::after,.list-faq>.item .question.js-toggle-hook::before,.list-news>.item a._blank .icon-blank::after,.list-news>.item a._blank .icon-blank::before,.list-news>.item a::before,.list>li::before,.lyt-attention>.inner .link-item a .icon-blank::after,.lyt-attention>.inner .link-item a .icon-blank::before,.lyt-attention>.inner .link-item a::before,.lyt-favorite>.item .close>span::after,.lyt-favorite>.item .close>span::before,.lyt-localnav.js-localnav.is-fixed .nav-close>span::after,.lyt-localnav.js-localnav.is-fixed .nav-close>span::before,.lyt-localnav.js-localnav.is-fixed .panel-gp>.hdg>.text::before,.lyt-notice>.inner .link-item a::before,.lyt-search-result .lyt-search-content .content-link>.item a::before,.lyt-search-result .lyt-search-head .count dt::after,.lyt-search-result .lyt-search-head .count dt::before,.lyt-search-result .lyt-search-pagenation .next::before,.lyt-search-result .lyt-search-pagenation .prev::before,.lyt-smart-bnr>.btn-close>.item::after,.lyt-smart-bnr>.btn-close>.item::before,.lyt-sns>.inner .sns .item>a::before,.lyt-step-side>.item::before,.lyt-step>.item::before,.media-pinchout .item::after,.media-pinchout .item::before,.media-scroll .item::after,.media-scroll .item::before,.media-visual._mark>.col::before,.nav-fixed-list>li.faq>a::before,.nav-fixed-list>li.fee::after,.nav-fixed-list>li.fee>a::before,.nav-fixed-list>li.rate::after,.nav-fixed-list>li.rate>a::before,.nav-fixed-list>li.top>a::before,.pagination ul>li>a::before,.panel .link-item::after,.panel-board::after,.panel-board::before,.panel-board>.inner::after,.panel-board>.inner::before,.panel-fund>.item>a .text::before,.panel-gp .link-item::after,.panel-gp>.hdg>a::after,.panel-inquiry>.inner-wide>.item .desc>li .mark::after,.panel-inquiry>.inner-wide>.item .desc>li .mark::before,.panel-inquiry>.inner>.item .desc>li .mark::after,.panel-inquiry>.inner>.item .desc>li .mark::before,.panel-login .btn-keyborad::before,.panel-login .form-text-login.lyt-attention>.inner .text::before,.panel-note .link-item::after,.panel-note>.content>.js-toggle-close>button::after,.panel-note>.hdg-hook>.hdg.js-toggle-hook::after,.panel-note>.hdg-hook>.hdg.js-toggle-hook::before,.panel-note>.hdg-hook>.hdg>.text::before,.panel-note>.hdg.js-toggle-hook::after,.panel-note>.hdg.js-toggle-hook::before,.panel-note>.hdg>.text::before,.panel-rank .list-rank>li+li::before,.panel-toggle .link-item::after,.panel-toggle>.content>.js-toggle-close>button::after,.panel-toggle>.hdg-hook>.hdg.js-toggle-hook::after,.panel-toggle>.hdg-hook>.hdg.js-toggle-hook::before,.panel-toggle>.hdg.js-toggle-hook::after,.panel-toggle>.hdg.js-toggle-hook::before,.panel-voice>.contnet::before,.products.simple .hdg-l2-toggle .hdg-l2-hook>.item .text::after,.products.simple .hdg-l2._sub>a.item::after,.table._railload tbody>tr>th .list>li::before,.top-attention-panel>.inner>.hdg .item::before,.top-business-panel>.item .baloom .baloom-link-list>li a::before,.top-business-panel>.item .baloom .js-toggle-close>button span::after,.top-business-panel>.item .baloom .js-toggle-close>button span::before,.top-business-panel>.item .hook::after,.top-business-panel>.item .hook::before,.top-business-panel>.item .hook>span::before,.top-business-panel>.item::after,.top-business-panel>.item>.hdg span::before,.top-category-panel .link-panel-toggle>.item .baloom .baloom-link-list>li a::before,.top-category-panel .link-panel-toggle>.item .baloom .js-toggle-close>button span::after,.top-category-panel .link-panel-toggle>.item .baloom .js-toggle-close>button span::before,.top-category-panel>.content .link-panel-toggle::before,.top-category-panel>.content .link-panel::before,.top-hojin-panel>.item .baloom .baloom-link-list>li a::before,.top-hojin-panel>.item .baloom .js-toggle-close>button span::after,.top-hojin-panel>.item .baloom .js-toggle-close>button span::before,.top-hojin-panel>.item .hook::after,.top-hojin-panel>.item .hook::before,.top-hojin-panel>.item .hook>span::before,.top-hojin-panel>.item::after,.top-hojin-panel>.item>.hdg span::before,.top-link-list-04>.item._blank a .icon-blank::after,.top-link-list-04>.item._blank a .icon-blank::before,.top-link-list-05>.item a::before,.top-link-list-05>.item button::before,.top-link-panel .link-panel-toggle>.item .baloom .baloom-link-list>li a::before,.top-link-panel .link-panel-toggle>.item .baloom .js-toggle-close>button span::after,.top-link-panel .link-panel-toggle>.item .baloom .js-toggle-close>button span::before,.top-link-panel>.content .link-panel-toggle::before,.top-link-panel>.content .link-panel::before,.top-link-panel>.head .hdg._purpose::before,.top-link-panel>.head .hdg._service::before,.top-main-content-utility-list>.item._faq a::before,.top-main-content-utility-list>.item._global a::before,.top-main-content-utility-list>.item._sitemap a::before,.top-main-content-utility-list>.item._store a::before,.top-main-product-link>.item a::after,.top-main-view-image._carousel .js-carousel-controller span::after,.top-main-view-image._carousel .js-carousel-controller span::before,.top-news .top-news-item>.title .link a>span::before,.top-products-panel>.item>a .content::after,.topic-path-list>li::before{display:block;content:''}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}pre{font-size:1em;font-family:monospace,monospace}a{background-color:transparent}b,strong{font-weight:bolder}code,kbd,samp{font-size:1em;font-family:monospace,monospace}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-size:100%;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;line-height:1.15}:lang(en) button,:lang(en) input,:lang(en) optgroup,:lang(en) select,:lang(en) textarea{font-family:Arial,Helvetica,sans-serif}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer;-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{font-size:calc(1em * .625)}body,h1,h2,h3,h4,h5,h6,html,li{margin:0;padding:0}html{display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto}iframe{overflow:auto}body{display:flex;flex-direction:column;min-height:100vh;width:100%;height:100%;color:#333;word-break:break-all;font-size:1.6rem;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;line-height:1.75}:lang(en) body{word-wrap:break-word;word-break:normal;word-break:break-word;overflow-wrap:break-word;font-family:Arial,Helvetica,sans-serif}body.iframe-btn,body.iframe-rate,body.iframe-video{min-height:0;width:100%;border:0}body.iframe-btn>:first-child,body.iframe-rate>:first-child,body.iframe-video>:first-child{margin-top:0}body.iframe-btn>:last-child,body.iframe-rate>:last-child,body.iframe-video>:last-child{margin-bottom:0}body.iframe-btn{padding-bottom:8px}body.iframe-btn .btn,body.iframe-btn .btn-em,body.iframe-btn .btn-em-02,body.iframe-btn .btn-em-03,body.iframe-btn .btn-thin{margin-bottom:0;padding-bottom:0}body.iframe-btn .btn .item,body.iframe-btn .btn-em .item,body.iframe-btn .btn-em-02 .item,body.iframe-btn .btn-em-03 .item,body.iframe-btn .btn-thin .item{padding:18px 35px 15px 18px}body.iframe-btn .btn .item[aria-disabled=true],body.iframe-btn .btn-em .item[aria-disabled=true],body.iframe-btn .btn-em-02 .item[aria-disabled=true],body.iframe-btn .btn-em-03 .item[aria-disabled=true],body.iframe-btn .btn-thin .item[aria-disabled=true]{box-shadow:0 4px 0 rgba(0,0,0,.16)}ol,ul{list-style-type:none}a{box-sizing:border-box;color:#008dcb;text-decoration:none}figure{margin:0}button{border:0;cursor:pointer}em{font-weight:700;font-style:normal}strong{font-weight:700;font-style:normal}img{max-width:100%;vertical-align:bottom}hr{margin:32px 0;border:0;border-top:2px solid #d5e0eb}dl,ol,p,ul{box-sizing:border-box;margin:0 0 32px;padding:0}p a{text-decoration:underline}p a:active,p a:focus,p a:hover{text-decoration:none}p a:visited{color:#a757a8}dl a,ol a,ul a{text-decoration:underline}dl a:active,dl a:focus,dl a:hover,ol a:active,ol a:focus,ol a:hover,ul a:active,ul a:focus,ul a:hover{text-decoration:none}dl a:visited,ol a:visited,ul a:visited{color:#a757a8}dl>:last-child,ol>:last-child,ul>:last-child{margin-bottom:0}dfn{font-style:normal}dd{margin:0}table{border-collapse:collapse}table a{text-decoration:underline}table a:active,table a:focus,table a:hover{text-decoration:none}table a:visited{color:#a757a8}blockquote{margin:0}input[type=search],input[type=text]{border-radius:0}input,select{padding:1px}select:not(.val_required){-moz-appearance:none;-webkit-appearance:none;appearance:none}select:not(.val_required)::-ms-expand{display:none}.header-wide{position:relative;z-index:10;display:flex;width:100%;height:50px;background-color:#fff;justify-content:space-between}.header-wide .header-logo{display:flex;margin-bottom:0;width:calc((406 / 1366) * 100%);font-size:3.2rem;line-height:1}.header-wide .header-logo>a{display:flex;flex-shrink:0;box-sizing:border-box;height:100%;align-items:center}.header-wide .header-logo>a span{display:flex;flex:1 1 auto;align-items:center}.header-wide .header-logo>a span img{max-width:100%;width:100%;height:auto;vertical-align:baseline}.header-wide .header-logo>a:first-child span{position:relative;padding:5px 10px 8px 20px;max-width:110px}.header-wide .header-logo>a:first-child span::before{position:absolute;top:50%;right:0;width:1px;height:26px;background-color:#a29d9c;transform:translateY(-50%)}.header-wide .header-logo>a:first-child span img{width:100%;height:auto}.header-wide .header-logo>a:last-child span{padding:5px 20px 5px 9px;max-width:84px}.header-wide .header-logo>a:last-child span img{flex-shrink:0;width:100%;height:auto}.header-wide .header-logo>a img{vertical-align:middle}_:-ms-lang(x)::-ms-backdrop,.header-wide .header-logo > a:last-child span img{min-height:21px}.header-wide .header-nav{display:flex;width:calc((899 / 1366) * 100%)}.simple .header-wide .header-nav{display:none}.header-wide .header-nav-list{display:flex;margin-bottom:0;width:100%;justify-content:space-between;align-items:center}.header-wide .header-nav-list>.item{display:flex;width:calc((228 / 960) * 100%);height:100%;flex-grow:1;justify-content:center}.header-wide .header-nav-list>.item>a,.header-wide .header-nav-list>.item>button{position:relative;display:flex;padding:5px;width:100%;height:100%;text-align:center;font-size:1.3rem;line-height:1.4;transition:.2s ease-out;justify-content:center;align-items:center}.header-wide .header-nav-list>.item .dropdown-content{position:absolute;top:50px;left:0;z-index:10;display:none;width:100%;background-color:#e9f6ff}.header-wide .header-nav-list>.item .dropdown-content>.inner{box-sizing:border-box;margin:0 auto;padding:30px 40px;max-width:1366px;width:100%}.header-wide .header-nav-list>.item .dropdown-content>.inner>:last-child{margin-bottom:0}.header-wide .header-nav-list>.item .dropdown-content .close{width:100%;border-top:1px solid #c1c1c1}.header-wide .header-nav-list>.item .dropdown-content .close button{padding:16px;width:100%;background-color:#d9e3ee;transition:background-color .2s ease-out}.header-wide .header-nav-list>.item .dropdown-content .close button span{position:relative;padding-left:27px;font-weight:700}.header-wide .header-nav-list>.item .dropdown-content .close button span::after,.header-wide .header-nav-list>.item .dropdown-content .close button span::before{position:absolute;top:50%;left:0;margin-top:-1px;width:15px;height:2px;border-radius:2px;background-color:#01478f}.header-wide .header-nav-list>.item .dropdown-content .close button span::before{transform:translateY(-50%) rotate(45deg)}.header-wide .header-nav-list>.item .dropdown-content .close button span::after{transform:translateY(-50%) rotate(-45deg)}.header-wide .header-nav-list>.item .dropdown-content .close button:active,.header-wide .header-nav-list>.item .dropdown-content .close button:focus,.header-wide .header-nav-list>.item .dropdown-content .close button:hover{background-color:#e5f4ff}.header-wide .header-nav-list>.item>a{text-decoration:none}.header-wide .header-nav-list>.item._login>button,.header-wide .header-nav-list>.item._search>button{transition:background-color .2s ease-out}.header-wide .header-nav-list>.item._login>button::before,.header-wide .header-nav-list>.item._search>button::before{transition:transform .2s ease-out}.header-wide .header-nav-list>.item._login._hojin-item>button+.dropdown-content>.inner{padding-top:35px;padding-bottom:35px}.header-wide .header-nav-list>.item._login .header-hojin-login{display:flex;margin-bottom:32px;padding-bottom:20px;border-bottom:1px solid #b2c7dd}.header-wide .header-nav-list>.item._login .header-hojin-login>.item{box-sizing:border-box;padding:5px 60px;width:50%}.header-wide .header-nav-list>.item._login .header-hojin-login>.item:first-child{border-right:1px solid #b2c7dd}.header-wide .header-nav-list>.item._login .header-hojin-login>.item>:last-child{margin-bottom:0}.header-wide .header-nav-list>.item._login .header-hojin-login>.item .hdg{margin-bottom:24px;text-align:center;font-size:2.2rem;line-height:1.36}.header-wide .header-nav-list>.item._login .header-hojin-login .link-item{text-align:center}.header-wide .header-nav-list>.item._login .header-hojin-login .link-item a{position:relative;padding:1px 1px 1px 20px;color:#333;text-decoration:none;font-weight:700}.header-wide .header-nav-list>.item._login .header-hojin-login .link-item a::before{position:absolute;top:9px;left:2px;width:6px;height:6px;border-top:1px solid #01478f;border-right:1px solid #01478f;transform:rotate(45deg) translate3d(0,0,0)}.header-wide .header-nav-list>.item._login .header-hojin-login .link-item a:active,.header-wide .header-nav-list>.item._login .header-hojin-login .link-item a:focus,.header-wide .header-nav-list>.item._login .header-hojin-login .link-item a:hover{text-decoration:underline}.header-wide .header-nav-list>.item._kojin>a{background-color:#fff;color:#333}.header-wide .header-nav-list>.item._kojin>a:active,.header-wide .header-nav-list>.item._kojin>a:focus,.header-wide .header-nav-list>.item._kojin>a:hover{background-color:#e5f4ff}.header-wide .header-nav-list>.item._kojin>a.is-current::before{position:absolute;bottom:0;left:0;width:100%;height:2px;border-radius:2px;background-color:#01478f}.header-wide .header-nav-list>.item._hojin>a{background-color:#d9e3ee;color:#01478f}.header-wide .header-nav-list>.item._hojin>a:active,.header-wide .header-nav-list>.item._hojin>a:focus,.header-wide .header-nav-list>.item._hojin>a:hover{background-color:#e5f4ff}.header-wide .header-nav-list>.item._hojin>a.is-current::before{position:absolute;bottom:0;left:0;width:100%;height:2px;border-radius:2px;background-color:#01478f}.header-wide .header-nav-list>.item._boy,.header-wide .header-nav-list>.item._recruit,.header-wide .header-nav-list>.item._shareholder{width:calc((186 / 960) * 100%)}.header-wide .header-nav-list>.item._boy>a,.header-wide .header-nav-list>.item._recruit>a,.header-wide .header-nav-list>.item._shareholder>a{background-color:#fff;color:#333}.header-wide .header-nav-list>.item._boy>a:active,.header-wide .header-nav-list>.item._boy>a:focus,.header-wide .header-nav-list>.item._boy>a:hover,.header-wide .header-nav-list>.item._recruit>a:active,.header-wide .header-nav-list>.item._recruit>a:focus,.header-wide .header-nav-list>.item._recruit>a:hover,.header-wide .header-nav-list>.item._shareholder>a:active,.header-wide .header-nav-list>.item._shareholder>a:focus,.header-wide .header-nav-list>.item._shareholder>a:hover{background-color:#e5f4ff}.header-wide .header-nav-list>.item._boy>a.is-current::before,.header-wide .header-nav-list>.item._recruit>a.is-current::before,.header-wide .header-nav-list>.item._shareholder>a.is-current::before{position:absolute;bottom:0;left:0;width:100%;height:2px;border-radius:2px;background-color:#01478f}.header-wide .header-nav-list>.item._search>button{position:relative;padding-right:20px;padding-left:40px;background-color:#01478f;color:#fff;font-weight:700;transition-property:background-color}.header-wide .header-nav-list>.item._search>button::before{position:absolute;top:50%;left:20px;margin:auto;width:0;height:0;border-width:7px 5px 0 5px;border-style:solid;border-color:#fff transparent transparent transparent;border-radius:2px;transition:transform .2s ease-out;transform:translateY(-50%)}.header-wide .header-nav-list>.item._search>button:active,.header-wide .header-nav-list>.item._search>button:focus,.header-wide .header-nav-list>.item._search>button:hover{background-color:#e5f4ff;color:#01478f}.header-wide .header-nav-list>.item._search>button:active::before,.header-wide .header-nav-list>.item._search>button:focus::before,.header-wide .header-nav-list>.item._search>button:hover::before{border-color:#01478f transparent transparent transparent}.header-wide .header-nav-list>.item._search>button.is-active{background-color:#e9f6ff;color:#01478f}.header-wide .header-nav-list>.item._search>button.is-active::before{border-top-color:#01478f;transform:translateY(-50%) rotate(180deg)}.header-wide .header-nav-list>.item._search .dropdown-content>.inner{display:flex;padding-top:45px;padding-bottom:45px}.header-wide .header-nav-list>.item._search .dropdown-content>.inner .word{padding-right:50px;width:calc((1040 / 1286) * 100%);border-right:1px solid #d9e3ee}.header-wide .header-nav-list>.item._search .dropdown-content>.inner .map{padding-left:20px;width:calc((246 / 1286) * 100%)}.header-wide .header-nav-list>.item._search .dropdown-content>.inner .map .link-item{margin-bottom:0}.header-wide .header-nav-list>.item._search .dropdown-content>.inner .map .link-item a{position:relative;display:block;padding:1px 1px 1px 15px;color:#333;text-decoration:none;font-weight:700;font-size:1.4rem}.header-wide .header-nav-list>.item._search .dropdown-content>.inner .map .link-item a::before{position:absolute;top:10px;left:2px;width:5px;height:5px;border-top:1px solid #01478f;border-right:1px solid #01478f;transform:rotate(45deg) translate3d(0,0,0)}.header-wide .header-nav-list>.item._search .dropdown-content>.inner .map .link-item a:active,.header-wide .header-nav-list>.item._search .dropdown-content>.inner .map .link-item a:focus,.header-wide .header-nav-list>.item._search .dropdown-content>.inner .map .link-item a:hover{text-decoration:underline}.header-wide .header-nav-list>.item._login>a{position:relative;padding-right:20px;padding-left:20px;background-color:#008dcb;color:#fff;font-weight:700}.header-wide .header-nav-list>.item._login>a:active,.header-wide .header-nav-list>.item._login>a:focus,.header-wide .header-nav-list>.item._login>a:hover{background-color:#e5f4ff;color:#01478f}.header-wide .header-nav-list>.item._login>button{position:relative;padding-right:20px;padding-left:40px;background-color:#008dcb;color:#fff;font-weight:700}.header-wide .header-nav-list>.item._login>button::before{position:absolute;top:50%;left:20px;margin:auto;width:0;height:0;border-width:7px 5px 0 5px;border-style:solid;border-color:#fff transparent transparent transparent;border-radius:2px;transform:translateY(-50%)}.header-wide .header-nav-list>.item._login>button:active,.header-wide .header-nav-list>.item._login>button:focus,.header-wide .header-nav-list>.item._login>button:hover{background-color:#e5f4ff;color:#01478f}.header-wide .header-nav-list>.item._login>button:active::before,.header-wide .header-nav-list>.item._login>button:focus::before,.header-wide .header-nav-list>.item._login>button:hover::before{border-color:#01478f transparent transparent transparent}.header-wide .header-nav-list>.item._login>button.is-active{background-color:#e9f6ff;color:#01478f}.header-wide .header-nav-list>.item._login>button.is-active::before{border-top-color:#01478f;transform:translateY(-50%) rotate(180deg)}.header-wide .header-nav-list>.item._login>button+.dropdown-content>.inner{padding-top:45px;padding-bottom:55px}.header-wide .header-nav-list>.item._login>button+.dropdown-content .header-btn-list{display:flex;margin-bottom:0;justify-content:center}.header-wide .header-nav-list>.item._login>button+.dropdown-content .header-btn-list>li{padding:0 20px;max-width:520px;width:100%}.header-wide .header-nav-list>.item._login>button+.dropdown-content .header-btn-list>li a{position:relative;display:flex;padding:27px 45px;height:100%;border-radius:6px;background-color:#01478f;box-shadow:0 4px 0 #a0aab2;color:#fff;text-align:center;text-decoration:none;font-weight:700;font-size:1.8rem;transition:background-color .2s ease-out;justify-content:center;align-items:center}.header-wide .header-nav-list>.item._login>button+.dropdown-content .header-btn-list>li a::before{position:absolute;top:50%;right:23px;margin-top:-5px;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;transition:transform .2s ease-out;transform:rotate(45deg) translate3d(0,0,0)}.header-wide .header-nav-list>.item._login>button+.dropdown-content .header-btn-list>li a:active,.header-wide .header-nav-list>.item._login>button+.dropdown-content .header-btn-list>li a:focus,.header-wide .header-nav-list>.item._login>button+.dropdown-content .header-btn-list>li a:hover{background-color:#4c7db0}.header-wide .header-nav-list>.item._login>button+.dropdown-content .header-btn-list>li a:active::before,.header-wide .header-nav-list>.item._login>button+.dropdown-content .header-btn-list>li a:focus::before,.header-wide .header-nav-list>.item._login>button+.dropdown-content .header-btn-list>li a:hover::before{transform:rotate(45deg) translate3d(4px,-4px,0)}.header-wide .header-nav-list>.item._login>button+.dropdown-content .header-btn-list>li a[target='_blank']::before{display:none}.header-wide .header-nav-list>.item._login>button+.dropdown-content .header-btn-list>li a[target='_blank'] .icon-blank{position:absolute;top:50%;right:13px;display:block;overflow:hidden;width:20px;height:20px;color:transparent;white-space:nowrap;font-size:1rem;transform:translateY(-50%)}.header-wide .header-nav-list>.item._login>button+.dropdown-content .header-btn-list>li a[target='_blank'] .icon-blank::after,.header-wide .header-nav-list>.item._login>button+.dropdown-content .header-btn-list>li a[target='_blank'] .icon-blank::before{position:absolute;transition:transform .2s ease-out;transform:translate3d(0,0,0)}.header-wide .header-nav-list>.item._login>button+.dropdown-content .header-btn-list>li a[target='_blank'] .icon-blank::before{top:4px;left:8px;width:7px;height:7px;border:1px solid #fff}.header-wide .header-nav-list>.item._login>button+.dropdown-content .header-btn-list>li a[target='_blank'] .icon-blank::after{top:8px;left:5px;width:7px;height:7px;border-bottom:1px solid #fff;border-left:1px solid #fff}.header-wide .header-nav-list>.item._login>button+.dropdown-content .header-btn-list>li a[target='_blank']:active .icon-blank::before,.header-wide .header-nav-list>.item._login>button+.dropdown-content .header-btn-list>li a[target='_blank']:focus .icon-blank::before,.header-wide .header-nav-list>.item._login>button+.dropdown-content .header-btn-list>li a[target='_blank']:hover .icon-blank::before{transform:translate3d(1px,-1px,0)}.header-wide .header-nav-list>.item._login>button+.dropdown-content .header-btn-list>li a[target='_blank']:active .icon-blank::after,.header-wide .header-nav-list>.item._login>button+.dropdown-content .header-btn-list>li a[target='_blank']:focus .icon-blank::after,.header-wide .header-nav-list>.item._login>button+.dropdown-content .header-btn-list>li a[target='_blank']:hover .icon-blank::after{transform:translate3d(-1px,1px,0)}.header-wide .header-nav-list>.item._login>button+.dropdown-content .header-btn-list>li._normal a{border:2px solid #01478f;background-color:#e5f4ff;color:#01478f}.header-wide .header-nav-list>.item._login>button+.dropdown-content .header-btn-list>li._normal a .icon-blank::before{border:1px solid #01478f}.header-wide .header-nav-list>.item._login>button+.dropdown-content .header-btn-list>li._normal a .icon-blank::after{border-bottom:1px solid #01478f;border-left:1px solid #01478f}.header-wide .header-nav-list>.item._login>button+.dropdown-content .header-btn-list>li._normal a:active,.header-wide .header-nav-list>.item._login>button+.dropdown-content .header-btn-list>li._normal a:focus,.header-wide .header-nav-list>.item._login>button+.dropdown-content .header-btn-list>li._normal a:hover{background-color:#bfe3ff}.header-wide .header-nav-list>.item._login>button+.dropdown-content .header-btn-list._row{flex-direction:column;margin-top:-28px;margin-bottom:28px}.header-wide .header-nav-list>.item._login>button+.dropdown-content .header-btn-list._row>li{margin-top:28px;padding:0}.header-wide .header-nav-list>.item._menu{width:50px}.header-wide .header-nav-list>.item._menu>button{padding:0;background-color:#01478f;color:transparent;font-size:1rem}.header-wide .header-nav-list>.item._menu>button span::before,.header-wide .header-nav-list>.item._menu>button::before{transition:transform .2s ease-out,top .2s ease-out}.header-wide .header-nav-list>.item._menu>button::after{transition:transform .2s ease-out}.header-wide .header-nav-list>.item._menu>button:active,.header-wide .header-nav-list>.item._menu>button:focus,.header-wide .header-nav-list>.item._menu>button:hover{background-color:#e5f4ff}.header-wide .header-nav-list>.item._menu>button:active span::before,.header-wide .header-nav-list>.item._menu>button:active::after,.header-wide .header-nav-list>.item._menu>button:active::before,.header-wide .header-nav-list>.item._menu>button:focus span::before,.header-wide .header-nav-list>.item._menu>button:focus::after,.header-wide .header-nav-list>.item._menu>button:focus::before,.header-wide .header-nav-list>.item._menu>button:hover span::before,.header-wide .header-nav-list>.item._menu>button:hover::after,.header-wide .header-nav-list>.item._menu>button:hover::before{background-color:#01478f}.header-wide .header-nav-list>.item._menu>button.is-active{background-color:#e9f6ff}.header-wide .header-nav-list>.item._menu>button.is-active span::before{background-color:rgba(0,0,0,0);transform:translateY(-50%) rotate(-45deg)}.header-wide .header-nav-list>.item._menu>button.is-active::after,.header-wide .header-nav-list>.item._menu>button.is-active::before{top:50%;left:14px;margin-left:0;background-color:#01478f}.header-wide .header-nav-list>.item._menu>button.is-active::before{transform:translateY(-50%) rotate(45deg)}.header-wide .header-nav-list>.item._menu>button.is-active::after{transform:translateY(-50%) rotate(-45deg)}.header-wide .header-nav-list>.item._menu>button span{position:relative;display:block;width:50px;height:50px}.header-wide .header-nav-list>.item._menu>button::after,.header-wide .header-nav-list>.item._menu>button::before,.header-wide .header-nav-list>.item._menu>button>span::before{position:absolute;left:50%;display:block;margin-left:-11px;width:22px;height:3px;background-color:#fff}.header-wide .header-nav-list>.item._menu>button::before{top:16px}.header-wide .header-nav-list>.item._menu>button::after{top:24px}.header-wide .header-nav-list>.item._menu>button>span::before{top:32px}.header-wide .header-nav-list>.item._menu .dropdown-content .about-link-list{display:flex;box-sizing:border-box;margin-bottom:0;border-top:solid 1px #d9e3ee;flex-wrap:wrap}.header-wide .header-nav-list>.item._menu .dropdown-content .about-link-list>.item{position:relative;width:50%;background-color:#fff}.header-wide .header-nav-list>.item._menu .dropdown-content .about-link-list>.item::after{position:absolute;top:8px;right:0;width:1px;height:calc(100% - 16px);background:#d9e3ee;content:''}.header-wide .header-nav-list>.item._menu .dropdown-content .about-link-list>.item:nth-child(even)::after{display:none}.header-wide .header-nav-list>.item._menu .dropdown-content .about-link-list>.item:hover::after{display:none}.header-wide .header-nav-list>.item._menu .dropdown-content .about-link-list>.item a{display:block;margin:0 auto;height:100%;color:#00478f;text-decoration:none;transition:background .3s}.header-wide .header-nav-list>.item._menu .dropdown-content .about-link-list>.item a .text{position:relative;display:inline-block;box-sizing:border-box;max-width:643px;width:100%;color:#00478f;text-align:center;font-size:3rem;line-height:1.2}.header-wide .header-nav-list>.item._menu .dropdown-content .about-link-list>.item a .text::before{position:absolute;top:50%;left:60px;width:1.33em;height:1.66em;background-position:left center;background-size:contain;background-repeat:no-repeat;content:'';transform:translate(0,-50%)}.header-wide .header-nav-list>.item._menu .dropdown-content .about-link-list>.item a .text::after{position:absolute;top:50%;right:45px;margin-top:-7px;width:.633em;height:.633em;border-top:2px solid #01478f;border-right:2px solid #01478f;content:'';transition:transform .2s ease-out;transition:border-color .3s;transform:rotate(45deg)}.header-wide .header-nav-list>.item._menu .dropdown-content .about-link-list>.item._about a .text::before{background-image:url(/hamagin365/shared/images/icon_top_logo_01.svg)}.header-wide .header-nav-list>.item._menu .dropdown-content .about-link-list>.item._recruit a .text::before{background-image:url(/hamagin365/shared/images/icon_top_recruit_101.png)}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner+.row-inner{border-top:1px solid #a1b4c9}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner{box-sizing:border-box;margin:0 auto;padding:35px 35px 30px;max-width:1366px;width:100%}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .hdg{margin-bottom:25px;color:#01478f;font-weight:700;font-size:2.2rem}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .useful-link-list{display:flex;margin-top:-25px;margin-bottom:0;margin-left:-20px;flex-wrap:wrap}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .useful-link-list>li{box-sizing:border-box;margin-top:25px;padding:0 20px;width:20%;border-left:1px solid #d9e3ee}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .useful-link-list>li:first-child,.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .useful-link-list>li:nth-child(5n+1){border-left:0}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .useful-link-list>li a{position:relative;display:block;padding:1px 1px 1px 15px;color:#333;text-decoration:underline;font-weight:700;font-size:1.4rem}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .useful-link-list>li a::before{position:absolute;top:10px;left:1px;width:5px;height:5px;border-top:1px solid #044281;border-right:1px solid #044281;transform:rotate(45deg) translate3d(0,0,0)}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .useful-link-list>li a:active,.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .useful-link-list>li a:focus,.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .useful-link-list>li a:hover{text-decoration:none}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .useful-link-list>li a:visited{color:#a757a8}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .grid-products{position:relative;display:flex;margin-bottom:20px;margin-left:-20px;padding-bottom:20px;flex-wrap:wrap}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .grid-products::before{position:absolute;bottom:0;left:20px;width:calc(100% - 20px);height:1px;background-color:#d9e3ee}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .grid-products>.col{box-sizing:border-box;padding:0 20px;width:20%;border-right:1px solid #d9e3ee}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .grid-products>.col:last-child{border-right:0}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .grid-products._hojin-item::before{display:none}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .grid-products._hojin-item .products-link-list>li>a,.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .grid-products._hojin-item .products-link-list>li>button{font-weight:400}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .grid-products._hojin-item>.col{padding:0 5px 0 20px;width:25%}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .grid-products._hojin-item>.col .hdg-02{margin-bottom:20px;font-size:1.4rem}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .grid-products._hojin-item>.col .hdg-02 .item{position:relative;display:inline-block;padding:1px 1px 1px 15px;color:#333;text-decoration:underline}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .grid-products._hojin-item>.col .hdg-02 .item::before{position:absolute;top:10px;left:1px;width:5px;height:5px;border-top:1px solid #044281;border-right:1px solid #044281;transform:rotate(45deg) translate3d(0,0,0)}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .grid-products._hojin-item>.col .hdg-02 .item:active,.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .grid-products._hojin-item>.col .hdg-02 .item:focus,.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .grid-products._hojin-item>.col .hdg-02 .item:hover{text-decoration:none}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .grid-products._hojin-item>.col .hdg-02 .item:visited{color:#a757a8}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .grid-products._boy-item::before{display:none}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .grid-products._boy-item .col{width:100%}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .grid-products._boy-item .col .products-link-list{display:flex;margin-top:-25px;margin-left:-20px;flex-wrap:wrap}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .grid-products._boy-item .col .products-link-list>li{box-sizing:border-box;margin-top:25px;margin-bottom:0;padding:0 20px;width:20%}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .grid-products-02{display:flex;margin-left:-20px}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .grid-products-02 .col{box-sizing:border-box;padding:0 20px}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .grid-products-02 .col._card{width:20%;border-right:1px solid #d9e3ee}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .grid-products-02 .col._etc{display:flex;width:80%}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .grid-products-02 .col._etc>.item{box-sizing:border-box;padding-right:10px;width:calc((266 / 1064) * 100%)}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .grid-products-02 .col:last-child{border-right:0}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .products-link-list{margin-bottom:0}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .products-link-list>li{margin-bottom:15px}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .products-link-list>li:last-child{margin-bottom:0}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .products-link-list>li>a,.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .products-link-list>li>button{position:relative;display:block;padding:1px 1px 1px 15px;background-color:rgba(0,0,0,0);color:#333;text-align:left;text-decoration:underline;font-weight:700;font-size:1.4rem;line-height:1.75}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .products-link-list>li>a::before,.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .products-link-list>li>button::before{position:absolute;top:10px;left:0;width:5px;height:5px;border-top:1px solid #044281;border-right:1px solid #044281;transform:rotate(45deg) translate3d(0,0,0)}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .products-link-list>li>a:active,.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .products-link-list>li>a:focus,.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .products-link-list>li>a:hover,.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .products-link-list>li>button:active,.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .products-link-list>li>button:focus,.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .products-link-list>li>button:hover{text-decoration:none}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .products-link-list>li>a:visited,.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .products-link-list>li>button:visited{color:#a757a8}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .products-link-list>li>a.js-toggle-hook::after,.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .products-link-list>li>a.js-toggle-hook::before,.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .products-link-list>li>button.js-toggle-hook::after,.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .products-link-list>li>button.js-toggle-hook::before{transition:background-color .2s ease-out,transform .2s ease-out}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .products-link-list>li>a.js-toggle-hook::before,.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .products-link-list>li>button.js-toggle-hook::before{position:absolute;top:9px;left:5px;width:1px;height:9px;border:0;background-color:#01478f;transform:rotate(0) translate3d(0,0,0)}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .products-link-list>li>a.js-toggle-hook::after,.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .products-link-list>li>button.js-toggle-hook::after{position:absolute;top:9px;left:5px;width:1px;height:9px;border:0;background-color:#01478f;transform:rotate(90deg) translate3d(0,0,0)}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .products-link-list>li>a.js-toggle-hook::before,.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .products-link-list>li>button.js-toggle-hook::before{transition:transform .2s ease-out,background-color .2s ease-out}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .products-link-list>li>a.js-toggle-hook:active::before,.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .products-link-list>li>a.js-toggle-hook:focus::before,.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .products-link-list>li>a.js-toggle-hook:hover::before,.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .products-link-list>li>button.js-toggle-hook:active::before,.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .products-link-list>li>button.js-toggle-hook:focus::before,.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .products-link-list>li>button.js-toggle-hook:hover::before{transform:rotate(0)}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .products-link-list>li>a.js-toggle-hook.is-active::before,.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .products-link-list>li>button.js-toggle-hook.is-active::before{transform:rotate(90deg) translate3d(0,0,0)}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .products-link-list>li>a.js-toggle-hook.is-active::after,.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .products-link-list>li>button.js-toggle-hook.is-active::after{background-color:rgba(0,0,0,0);transform:rotate(180deg) translate3d(0,0,0)}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .products-link-list .baloom{position:absolute;z-index:1;margin-top:10px;max-width:336px;border-radius:6px;background:#01478f;box-shadow:0 5px 10px rgba(0,0,0,.16)}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .products-link-list .baloom .inner{position:relative;padding:18px 15px 12px 5px}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .products-link-list .baloom .inner::before{position:absolute;top:-5px;left:13px;margin:auto;width:0;height:0;border-width:0 9px 10px 9px;border-style:solid;border-color:transparent transparent #01478f transparent;transform:translateY(-50%)}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .products-link-list .baloom .baloom-link-list{margin-bottom:0}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .products-link-list .baloom .baloom-link-list>li{margin-bottom:8px;line-height:1.4}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .products-link-list .baloom .baloom-link-list>li:last-child{margin-bottom:0}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .products-link-list .baloom .baloom-link-list>li a{position:relative;display:inline-block;padding-left:25px;color:#fff;text-decoration:underline;font-weight:400;font-size:1.3rem}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .products-link-list .baloom .baloom-link-list>li a::before{position:absolute;top:8px;left:10px;width:5px;height:5px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg) translate3d(0,0,0)}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .products-link-list .baloom .baloom-link-list>li a:active,.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .products-link-list .baloom .baloom-link-list>li a:focus,.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .products-link-list .baloom .baloom-link-list>li a:hover{text-decoration:none}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .products-link-list .baloom .baloom-link-list>li a:visited{color:#a757a8}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .products-link-list .baloom .baloom-link-list>li .new{display:inline-block;margin:1px 6px 0;padding:1px 4px;background:#fff;color:#c7003a;font-size:1rem}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .products-link-list .baloom .js-toggle-close>button{display:block;padding:6px 0;width:100%;border-radius:0 0 6px 6px;background-color:#113f6b;color:#fff;text-align:center;font-size:1.3rem}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .products-link-list .baloom .js-toggle-close>button span{position:relative;padding-left:20px}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .products-link-list .baloom .js-toggle-close>button span::after,.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .products-link-list .baloom .js-toggle-close>button span::before{position:absolute;top:8px;left:0;width:11px;height:1px;border-radius:2px;background-color:#fff}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .products-link-list .baloom .js-toggle-close>button span::before{transform:rotate(45deg)}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .products-link-list .baloom .js-toggle-close>button span::after{transform:rotate(-45deg)}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .utility-link-list{display:flex;margin-bottom:0;flex-wrap:wrap}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .utility-link-list>li{margin-right:40px}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .utility-link-list>li:last-child{margin-right:0}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .utility-link-list>li a{position:relative;display:block;padding:1px 1px 1px 15px;color:#333;text-decoration:underline;font-weight:700;font-size:1.4rem}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .utility-link-list>li a::before{position:absolute;top:10px;left:0;width:5px;height:5px;border-top:1px solid #044281;border-right:1px solid #044281;transform:rotate(45deg) translate3d(0,0,0)}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .utility-link-list>li a:active,.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .utility-link-list>li a:focus,.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .utility-link-list>li a:hover{text-decoration:none}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .utility-link-list>li a:visited{color:#a757a8}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner._hojin-item>.inner{padding-bottom:0}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner:last-child{border-bottom:0}.header-wide .header-search{margin-bottom:0}.header-wide .header-search>.item{display:flex;margin-bottom:50px;align-items:center}.header-wide .header-search>.item:last-child{margin-bottom:0}.header-wide .header-search>.item>.hdg{box-sizing:border-box;padding-right:10px;width:calc((140 / 988) * 100%);color:#01478f;font-weight:700;font-size:1.4rem}.header-wide .header-search>.item>.content{flex-grow:1}.header-wide .header-search .header-search-form{display:flex}.header-wide .header-search .header-form-list{display:flex;margin-bottom:0;align-items:center}.header-wide .header-search .header-form-list>li{font-size:1.4rem;line-height:1.4}.header-wide .header-search .header-form-text{position:relative;margin-bottom:0;flex-grow:1}.header-wide .header-search .header-form-text input[type=text]{box-sizing:border-box;padding:12px 55px 12px 20px;width:100%;border:0;border-radius:8px;background-color:#fff}.header-wide .header-search .header-form-text input[type=text]:focus+button[type=submit]{background-color:#01478f;background-image:url(/hamagin365/shared/images/icon_search_02.svg)}.header-wide .header-search .header-form-text button[type=submit]{position:absolute;top:0;right:0;bottom:0;width:50px;height:100%;border-radius:0 8px 8px 0;background:url(/hamagin365/shared/images/icon_search_01.svg) no-repeat center;background-size:20px 20px;color:transparent;font-size:1rem;transition:background-color .2s ease-out}.header-wide .header-search .header-form-text button[type=submit]:focus{background-color:#01478f;background-image:url(/hamagin365/shared/images/icon_search_02.svg)}.header-wide .header-search .keyword-list{display:flex;margin-bottom:0;align-content:center}.header-wide .header-search .keyword-list>li{margin-left:20px}.header-wide .header-search .keyword-list>li:first-child{margin-left:0}.header-wide .header-search .keyword-list>li a{color:#333;text-decoration:underline}.header-wide .header-search .keyword-list>li a:active,.header-wide .header-search .keyword-list>li a:focus,.header-wide .header-search .keyword-list>li a:hover{text-decoration:none}.header-wide .header-form-radio{position:relative;display:inline-block}.header-wide .header-form-radio input[type=radio]{position:absolute;z-index:-1;opacity:0}.header-wide .header-form-radio .item{position:relative;display:block;padding:0 28px;cursor:pointer}.header-wide .header-form-radio .item::before{position:absolute;top:0;left:0;width:18px;height:18px;border:1px solid #d9e3ee;border-radius:18px;background-color:#fff}.header-wide .header-form-radio .item::after{position:absolute;top:5px;left:5px;z-index:1;width:10px;height:10px;border-radius:10px;background-color:#01478f;opacity:0;transition:opacity .2s ease-out}.header-wide .header-form-radio input[type=radio]:checked+.item::after{opacity:1}.header-wide .header-form-radio input[type=radio]:disabled+.item{color:#bfbfbf}.header-wide .header-form-radio input[type=radio]:disabled+.item::after{position:absolute;top:-4px;left:11px;width:1px;height:32px;background-color:#ccc;transform:rotate(135deg)}.header-narrow{position:relative;z-index:10;display:none;width:100%;height:60px;background-color:#fff;justify-content:space-between}.header-narrow .header-logo{display:flex;margin-bottom:0;width:calc(100% - 168px);font-size:2.8rem;line-height:1.4;flex-basis:calc(100% - 168px);align-items:center}.header-narrow .header-logo>a{display:flex;box-sizing:border-box;padding:5px 10px;height:100%;align-items:center}.header-narrow .header-logo>a span{display:flex;flex:1 1 auto;align-items:center}.header-narrow .header-logo>a span img{max-width:100%;width:100%;height:auto;vertical-align:baseline}.header-narrow .header-logo>a img{width:auto;height:auto}.header-narrow .header-logo>a:first-child{position:relative}.header-narrow .header-logo>a:first-child::before{position:absolute;top:19px;right:0;width:1px;height:23px;background-color:#a29d9c}.header-narrow .header-logo>a:first-child img{max-width:110px;max-height:26px}.header-narrow .header-logo>a:last-child{padding:5px 10px 5px 9px}.header-narrow .header-logo>a:last-child img{max-width:84px;max-height:26px}.header-narrow .header-logo>a img{width:100%;vertical-align:middle}.header-narrow._hojin .header-nav .header-nav-list>.item>button .text{padding:8px 0 5px}.header-narrow._hojin .header-nav .header-nav-list>.item._login>button .text{padding:8px 0 5px}.header-narrow._hojin .header-nav .header-nav-list>.item._login>button::before{top:4px}_:-ms-lang(x)::-ms-backdrop,.header-narrow .header-logo > a:last-child img{height:21px}.simple .header-narrow .header-nav{display:none}.header-narrow .header-nav .header-nav-list{display:flex;margin-bottom:0}.header-narrow .header-nav .header-nav-list>.item>a,.header-narrow .header-nav .header-nav-list>.item>button{display:flex;padding:0;width:56px;height:60px;transition:background-color .2s ease-out;justify-content:center}.header-narrow .header-nav .header-nav-list>.item>a .text,.header-narrow .header-nav .header-nav-list>.item>button .text{display:flex;box-sizing:border-box;padding:8px 0;width:56px;height:60px;color:#fff;white-space:nowrap;font-size:1rem;line-height:1.2;justify-content:center;align-items:flex-end}.header-narrow .header-nav .header-nav-list>.item>a .text .close,.header-narrow .header-nav .header-nav-list>.item>button .text .close{display:none}.header-narrow .header-nav .header-nav-list>.item>button.js-dropdown-hook.is-active{background-color:#e5f4ff}.header-narrow .header-nav .header-nav-list>.item>button.js-dropdown-hook.is-active::after,.header-narrow .header-nav .header-nav-list>.item>button.js-dropdown-hook.is-active::before{position:absolute;top:50%;left:17px;margin-top:-9px;width:22px;height:3px;border-radius:2px;background:0 0;background-color:#01478f}.header-narrow .header-nav .header-nav-list>.item>button.js-dropdown-hook.is-active::before{transform:translateY(-50%) rotate(45deg)}.header-narrow .header-nav .header-nav-list>.item>button.js-dropdown-hook.is-active::after{transform:translateY(-50%) rotate(-45deg)}.header-narrow .header-nav .header-nav-list>.item>button.js-dropdown-hook.is-active>.text{color:#01478f}.header-narrow .header-nav .header-nav-list>.item>button.js-dropdown-hook.is-active>.text span:first-child{display:none}.header-narrow .header-nav .header-nav-list>.item>button.js-dropdown-hook.is-active>.text .close{display:block}.header-narrow .header-nav .header-nav-list>.item._search>button.js-dropdown-hook.is-active>.text{padding-bottom:9px}.header-narrow .header-nav .header-nav-list>.item .dropdown-content{position:absolute;left:0;z-index:100;display:none;width:100%;background-color:#e5f4ff}.header-narrow .header-nav .header-nav-list>.item .dropdown-content .close{width:100%;border-top:1px solid #c1c1c1}.header-narrow .header-nav .header-nav-list>.item .dropdown-content .close button{padding:16px;width:100%;background-color:#d9e3ee;transition:background-color .2s ease-out}.header-narrow .header-nav .header-nav-list>.item .dropdown-content .close button span{position:relative;padding-left:27px;font-weight:700}.header-narrow .header-nav .header-nav-list>.item .dropdown-content .close button span::after,.header-narrow .header-nav .header-nav-list>.item .dropdown-content .close button span::before{position:absolute;top:50%;left:0;margin-top:-1px;width:15px;height:2px;border-radius:2px;background-color:#01478f}.header-narrow .header-nav .header-nav-list>.item .dropdown-content .close button span::before{transform:translateY(-50%) rotate(45deg)}.header-narrow .header-nav .header-nav-list>.item .dropdown-content .close button span::after{transform:translateY(-50%) rotate(-45deg)}.header-narrow .header-nav .header-nav-list>.item .dropdown-content .close button:active,.header-narrow .header-nav .header-nav-list>.item .dropdown-content .close button:focus,.header-narrow .header-nav .header-nav-list>.item .dropdown-content .close button:hover{background-color:#e5f4ff}.header-narrow .header-nav .header-nav-list>.item._search>button{position:relative;background-color:#01478f}.header-narrow .header-nav .header-nav-list>.item._search>button::before{position:absolute;top:6px;left:18px;width:20px;height:20px;background:url(/hamagin365/shared/images/icon_search_03.svg) no-repeat center center}.header-narrow .header-nav .header-nav-list>.item._search .dropdown-content>.hdg{margin:0;padding:20px;color:#01478f;font-size:1.4rem}.header-narrow .header-nav .header-nav-list>.item._search .dropdown-content>.inner{background-color:#d9e3ee}.header-narrow .header-nav .header-nav-list>.item._search .dropdown-content>.inner .word{padding:20px}.header-narrow .header-nav .header-nav-list>.item._search .dropdown-content>.inner .word .header-search{margin-bottom:0}.header-narrow .header-nav .header-nav-list>.item._search .dropdown-content>.inner .word .header-search>.item .hdg{margin:0 0 10px;padding-right:0;color:#01478f;font-size:1.4rem}.header-narrow .header-nav .header-nav-list>.item._search .dropdown-content>.inner .word>.item{border-bottom:1px solid #fff}.header-narrow .header-nav .header-nav-list>.item._search .dropdown-content>.inner .word>.item .hdg{margin:0 0 10px;padding-right:0;color:#01478f;font-size:1.4rem}.header-narrow .header-nav .header-nav-list>.item._search .dropdown-content>.inner .map{padding:0 20px 25px}.header-narrow .header-nav .header-nav-list>.item._search .dropdown-content>.inner .map .link-item{margin-bottom:0}.header-narrow .header-nav .header-nav-list>.item._search .dropdown-content>.inner .map .link-item a{position:relative;display:block;padding:1px 1px 1px 15px;color:#333;text-decoration:none;font-size:1.4rem}.header-narrow .header-nav .header-nav-list>.item._search .dropdown-content>.inner .map .link-item a::before{position:absolute;top:8px;left:2px;width:5px;height:5px;border-top:1px solid #01478f;border-right:1px solid #01478f;transform:rotate(45deg) translate3d(0,0,0)}.header-narrow .header-nav .header-nav-list>.item._search .dropdown-content>.inner .map .link-item a:active,.header-narrow .header-nav .header-nav-list>.item._search .dropdown-content>.inner .map .link-item a:focus,.header-narrow .header-nav .header-nav-list>.item._search .dropdown-content>.inner .map .link-item a:hover{text-decoration:underline}.header-narrow .header-nav .header-nav-list>.item._login._hojin-item .dropdown-content>.inner{padding:24px 20px}.header-narrow .header-nav .header-nav-list>.item._login._hojin-item .dropdown-content>.inner>:last-child{margin-bottom:0}.header-narrow .header-nav .header-nav-list>.item._login>a,.header-narrow .header-nav .header-nav-list>.item._login>button{position:relative;background-color:#008dcb;text-decoration:none}.header-narrow .header-nav .header-nav-list>.item._login>a::before,.header-narrow .header-nav .header-nav-list>.item._login>button::before{position:absolute;top:8px;left:18px;width:20px;height:24px;background:url(/hamagin365/shared/images/icon_login_01.svg) no-repeat center center}.header-narrow .header-nav .header-nav-list>.item._login>a .text,.header-narrow .header-nav .header-nav-list>.item._login>button .text{padding-bottom:9px}.header-narrow .header-nav .header-nav-list>.item._login .dropdown-content>.inner{padding:20px}.header-narrow .header-nav .header-nav-list>.item._login .dropdown-content .header-btn-list{margin-bottom:0}.header-narrow .header-nav .header-nav-list>.item._login .dropdown-content .header-btn-list>li{margin-bottom:15px;padding:0;max-width:100%;width:100%}.header-narrow .header-nav .header-nav-list>.item._login .dropdown-content .header-btn-list>li:last-child{margin-bottom:0}.header-narrow .header-nav .header-nav-list>.item._login .dropdown-content .header-btn-list>li a{position:relative;display:flex;padding:13px 25px;border-radius:6px;background-color:#01478f;box-shadow:0 4px 0 #a0aab2;color:#fff;text-align:center;text-decoration:none;font-weight:700;font-size:1.6rem;justify-content:center;align-items:center}.header-narrow .header-nav .header-nav-list>.item._login .dropdown-content .header-btn-list>li a::before{position:absolute;top:50%;right:7px;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg) translateX(-50%)}.header-narrow .header-nav .header-nav-list>.item._login .dropdown-content .header-btn-list>li a[target='_blank']::before{display:none}.header-narrow .header-nav .header-nav-list>.item._login .dropdown-content .header-btn-list>li a[target='_blank'] .icon-blank{position:absolute;top:50%;right:13px;display:block;overflow:hidden;width:20px;height:20px;color:transparent;white-space:nowrap;font-size:1rem;transform:translateY(-50%)}.header-narrow .header-nav .header-nav-list>.item._login .dropdown-content .header-btn-list>li a[target='_blank'] .icon-blank::after,.header-narrow .header-nav .header-nav-list>.item._login .dropdown-content .header-btn-list>li a[target='_blank'] .icon-blank::before{position:absolute;transition:transform .2s ease-out;transform:translate3d(0,0,0)}.header-narrow .header-nav .header-nav-list>.item._login .dropdown-content .header-btn-list>li a[target='_blank'] .icon-blank::before{top:4px;left:8px;width:7px;height:7px;border:1px solid #fff}.header-narrow .header-nav .header-nav-list>.item._login .dropdown-content .header-btn-list>li a[target='_blank'] .icon-blank::after{top:8px;left:5px;width:7px;height:7px;border-bottom:1px solid #fff;border-left:1px solid #fff}.header-narrow .header-nav .header-nav-list>.item._login .dropdown-content .header-btn-list>li._normal a{border:2px solid #01478f;background-color:#e5f4ff;color:#01478f}.header-narrow .header-nav .header-nav-list>.item._login .dropdown-content .header-btn-list>li._normal a .icon-blank::before{border:1px solid #01478f}.header-narrow .header-nav .header-nav-list>.item._login .dropdown-content .header-btn-list>li._normal a .icon-blank::after{border-bottom:1px solid #01478f;border-left:1px solid #01478f}.header-narrow .header-nav .header-nav-list>.item._login .dropdown-content .header-btn-list._row{margin-bottom:24px}.header-narrow .header-nav .header-nav-list>.item._login .dropdown-content .header-btn-list._row>.item{margin-bottom:24px}.header-narrow .header-nav .header-nav-list>.item._menu>button{position:relative;background-color:#01478f}.header-narrow .header-nav .header-nav-list>.item._menu>button .text::before,.header-narrow .header-nav .header-nav-list>.item._menu>button::before{transition:transform .2s ease-out,top .2s ease-out}.header-narrow .header-nav .header-nav-list>.item._menu>button::after{transition:transform .2s ease-out}.header-narrow .header-nav .header-nav-list>.item._menu>button.is-active{background-color:#e9f6ff}.header-narrow .header-nav .header-nav-list>.item._menu>button.is-active .text::before{background-color:rgba(0,0,0,0);transform:translateY(-50%) rotate(-45deg)}.header-narrow .header-nav .header-nav-list>.item._menu>button.is-active::after,.header-narrow .header-nav .header-nav-list>.item._menu>button.is-active::before{top:50%;left:17px;margin-top:-9px;margin-left:0;background-color:#01478f}.header-narrow .header-nav .header-nav-list>.item._menu>button.is-active::before{transform:translateY(-50%) rotate(45deg)}.header-narrow .header-nav .header-nav-list>.item._menu>button.is-active::after{transform:translateY(-50%) rotate(-45deg)}.header-narrow .header-nav .header-nav-list>.item._menu>button .text{position:relative;padding-bottom:9px}.header-narrow .header-nav .header-nav-list>.item._menu>button::after,.header-narrow .header-nav .header-nav-list>.item._menu>button::before,.header-narrow .header-nav .header-nav-list>.item._menu>button>.text::before{position:absolute;left:50%;display:block;margin-left:-11px;width:22px;height:3px;border-radius:3px;background-color:#fff}.header-narrow .header-nav .header-nav-list>.item._menu>button::before{top:12px}.header-narrow .header-nav .header-nav-list>.item._menu>button>.text::before{top:20px}.header-narrow .header-nav .header-nav-list>.item._menu>button::after{top:28px}.header-narrow .header-nav .header-nav-list>.item._menu>button .content{background-color:#d9e3ee}.header-narrow .header-nav .header-hojin-login>.item{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #b2c7dd}.header-narrow .header-nav .header-hojin-login>.item>:last-child{margin-bottom:0}.header-narrow .header-nav .header-hojin-login>.item>.hdg{margin-bottom:18px;text-align:center;font-size:1.8rem;line-height:1.55}.header-narrow .header-nav .header-hojin-login>.item .link-item{text-align:center}.header-narrow .header-nav .header-hojin-login>.item .link-item a{position:relative;padding:1px 1px 1px 20px;color:#333;text-decoration:none}.header-narrow .header-nav .header-hojin-login>.item .link-item a::before{position:absolute;top:7px;left:2px;width:6px;height:6px;border-top:1px solid #01478f;border-right:1px solid #01478f;transform:rotate(45deg) translate3d(0,0,0)}.header-narrow .word .header-search{margin-bottom:0}.header-narrow .word .item{margin-bottom:20px}.header-narrow .word .item:last-child{margin-bottom:0}.header-narrow .word .item:last-child .content{padding-bottom:20px}.header-narrow .word .item>.hdg{box-sizing:border-box;padding-right:10px;width:100%;color:#01478f;font-weight:700;font-size:1.4rem}.header-narrow .word .item>.content{flex-grow:1}.header-form-list{display:flex;margin-bottom:13px}.header-form-text{position:relative;margin-bottom:0;flex-grow:1}.header-form-text input[type=text]{box-sizing:border-box;padding:12px 55px 12px 20px;width:100%;border:0;border-radius:8px;background-color:#fff}.header-form-text button[type=submit]{position:absolute;top:0;right:0;bottom:0;width:50px;height:40px;background:url(/hamagin365/shared/images/icon_search_01.svg) no-repeat center;background-size:20px 20px;color:transparent;font-size:1rem}.header-narrow .word .keyword-list{display:flex;margin-bottom:0;align-content:center}.header-narrow .word .keyword-list>li{margin-left:20px}.header-narrow .word .keyword-list>li:first-child{margin-left:0}.header-narrow .word .keyword-list>li a{color:#333;text-decoration:underline}.header-narrow .word .keyword-list>li a:active,.header-narrow .word .keyword-list>li a:focus,.header-narrow .word .keyword-list>li a:hover{text-decoration:none}.header-narrow .header-form-radio{position:relative;display:inline-block}.header-narrow .header-form-radio input[type=radio]{position:absolute;z-index:-1;opacity:0}.header-narrow .header-form-radio .item{position:relative;display:block;padding:0 28px;cursor:pointer}.header-narrow .header-form-radio .item::before{position:absolute;top:0;left:0;width:18px;height:18px;border:1px solid #d9e3ee;border-radius:18px;background-color:#fff}.header-narrow .header-form-radio .item::after{position:absolute;top:5px;left:5px;z-index:1;width:10px;height:10px;border-radius:10px;background-color:#01478f;opacity:0;transition:opacity .3s ease-out}.header-narrow .header-form-radio input[type=radio]:checked+.item::after{opacity:1}.header-narrow .header-form-radio input[type=radio]:disabled+.item{color:#bfbfbf}.header-narrow .header-form-radio input[type=radio]:disabled+.item::after{position:absolute;top:-4px;left:11px;width:1px;height:32px;background-color:#ccc;transform:rotate(135deg)}.header-narrow .header-business-form{position:relative;padding-top:20px}.header-narrow .header-business-form .about-link-list{display:flex;box-sizing:border-box;margin-bottom:0;flex-wrap:wrap}.header-narrow .header-business-form .about-link-list>.item{position:relative;width:50%;background-color:#fff}.header-narrow .header-business-form .about-link-list>.item::after{position:absolute;top:8px;right:0;width:1px;height:calc(100% - 16px);background:#d9e3ee;content:''}.header-narrow .header-business-form .about-link-list>.item:nth-child(even)::after{display:none}.header-narrow .header-business-form .about-link-list>.item a{display:block;margin:0 auto;height:100%;color:#00478f;text-decoration:none;transition:background .3s}.header-narrow .header-business-form .about-link-list>.item a .text{position:relative;display:inline-block;box-sizing:border-box;max-width:643px;width:100%;color:#00478f;text-align:center;font-size:1.5rem;line-height:1.2}.header-narrow .header-business-form .about-link-list>.item a .text::before{position:absolute;top:50%;left:8px;width:1.33em;height:1.66em;background-position:left center;background-size:contain;background-repeat:no-repeat;content:'';transform:translate(0,-50%)}.header-narrow .header-business-form .about-link-list>.item a .text::after{position:absolute;top:50%;right:8px;margin-top:-7px;width:.633em;height:.633em;border-top:2px solid #01478f;border-right:2px solid #01478f;content:'';transition:transform .2s ease-out;transition:border-color .3s;transform:rotate(45deg)}.header-narrow .header-business-form .about-link-list>.item._about a .text{padding:20px 1em 20px 2em}.header-narrow .header-business-form .about-link-list>.item._about a .text::before{background-image:url(/hamagin365/shared/images/icon_top_logo_01.svg)}.header-narrow .header-business-form .about-link-list>.item._recruit a .text{padding:20px 2em 20px 2em}.header-narrow .header-business-form .about-link-list>.item._recruit a .text::before{background-image:url(/hamagin365/shared/images/icon_top_recruit_101.png)}.header-narrow .header-business-form .main>.hdg{display:inline-block;box-sizing:border-box;margin:10px 10px 0 10px;padding:14px 20px;width:calc((172 / 375) * 100%);border-radius:5px 5px 0 0;background:#fff;color:#333;text-align:center;font-weight:400;font-size:1.4rem}.header-narrow .header-business-form .main .header-menu{position:relative;margin-bottom:0;border-top:2px solid #d9e3ee}.header-narrow .header-business-form .main .header-menu>li{position:relative;z-index:1;border-bottom:2px solid #d9e3ee}.header-narrow .header-business-form .main .header-menu>li:first-child{z-index:10}.header-narrow .header-business-form .main .header-menu>li>button{padding:20px 30px 20px 20px;width:100%;background:#fff;color:#01478f;text-align:left;font-weight:700;font-size:1.4rem}.header-narrow .header-business-form .main .header-menu>li>button.js-toggle-hook{position:relative}.header-narrow .header-business-form .main .header-menu>li>button.js-toggle-hook::after,.header-narrow .header-business-form .main .header-menu>li>button.js-toggle-hook::before{position:absolute;top:50%;right:10px;margin-top:-1px;width:12px;height:2px;background-color:#01478f;transition:transform .2s ease-out,background-color .2s ease-out}.header-narrow .header-business-form .main .header-menu>li>button.js-toggle-hook::after{transform:rotate(90deg)}.header-narrow .header-business-form .main .header-menu>li>button.js-toggle-hook.is-active::before{transform:rotate(180deg)}.header-narrow .header-business-form .main .header-menu>li>button.js-toggle-hook.is-active::after{background-color:rgba(0,0,0,0);transform:rotate(180deg)}.header-narrow .header-business-form .main .header-menu>li>button.js-toggle-hook+.content{padding:20px 10px;background-color:#d9e3ee}.header-narrow .header-business-form .main .header-menu>li>button.js-toggle-hook+.content>:first-child{margin-top:0}.header-narrow .header-business-form .main .header-menu>li .products-link-list{display:flex;margin-bottom:0;flex-wrap:wrap}.header-narrow .header-business-form .main .header-menu>li .products-link-list+.products-link-list{margin-top:10px}.header-narrow .header-business-form .main .header-menu>li .products-link-list>li{box-sizing:border-box;margin-bottom:1px;min-height:100px;width:33.3333%}.header-narrow .header-business-form .main .header-menu>li .products-link-list>li>a,.header-narrow .header-business-form .main .header-menu>li .products-link-list>li>button{position:relative;display:block;padding:0;width:100%;height:100%;background-color:#e9f6ff;color:#113f6b;text-align:center;text-decoration:none;font-weight:700;font-size:1.4rem}.header-narrow .header-business-form .main .header-menu>li .products-link-list>li>a>span,.header-narrow .header-business-form .main .header-menu>li .products-link-list>li>button>span{display:flex;box-sizing:border-box;padding:25px 5px;width:100%;height:100%;justify-content:center;align-items:center}.header-narrow .header-business-form .main .header-menu>li .products-link-list>li:nth-child(even)>a,.header-narrow .header-business-form .main .header-menu>li .products-link-list>li:nth-child(even)>button{background-color:#fbfdff}.header-narrow .header-business-form .main .header-menu>li .products-link-list>li>button.js-toggle-hook{position:relative}.header-narrow .header-business-form .main .header-menu>li .products-link-list>li>button.js-toggle-hook::after,.header-narrow .header-business-form .main .header-menu>li .products-link-list>li>button.js-toggle-hook::before{position:absolute;top:14px;right:10px;width:12px;height:2px;background-color:#01478f;transition:transform .2s ease-out,background-color .2s ease-out}.header-narrow .header-business-form .main .header-menu>li .products-link-list>li>button.js-toggle-hook::after{transform:rotate(90deg)}.header-narrow .header-business-form .main .header-menu>li .products-link-list>li>button.js-toggle-hook.is-active::before{transform:rotate(180deg)}.header-narrow .header-business-form .main .header-menu>li .products-link-list>li>button.js-toggle-hook.is-active::after{background-color:rgba(0,0,0,0);transform:rotate(180deg)}.header-narrow .header-business-form .main .header-menu>li .products-link-list>li>button.js-toggle-hook.is-active>span::before{display:block;opacity:1;transition:opacity .1s ease-out .1s}.header-narrow .header-business-form .main .header-menu>li .products-link-list>li>button.js-toggle-hook.is-animete>span::before{display:block;opacity:0}.header-narrow .header-business-form .main .header-menu>li .products-link-list>li>button.js-toggle-hook>span::before{position:absolute;bottom:10px;left:50%;margin:auto;width:0;height:0;border-width:0 9px 10px 9px;border-style:solid;border-color:transparent transparent #01478f transparent;opacity:0;transition:opacity .1s ease-out;transform:translateX(-50%)}.header-narrow .header-business-form .main .header-menu>li .word .header-search{margin-bottom:0}.header-narrow .header-business-form .main .header-menu>li .word .header-search>.item .hdg{margin:0 0 10px;padding-right:0;color:#01478f;font-size:1.4rem}.header-narrow .header-business-form .main .header-menu>li .word>.item .hdg{margin:0 0 10px;padding-right:0;color:#01478f;font-size:1.4rem}.header-narrow .header-business-form .main .header-menu>li .word>.item .content{padding-bottom:0}.header-narrow .header-business-form .etc{display:inline}.header-narrow .header-business-form .etc .utility-link-list{margin-bottom:0}.header-narrow .header-business-form .etc .utility-link-list>li{border-bottom:1px solid #e9f6ff}.header-narrow .header-business-form .etc .utility-link-list>li a{position:relative;display:block;padding:14px 30px 14px 20px;width:100%;background-color:#01478f;color:#fff;text-decoration:none}.header-narrow .header-business-form .etc .utility-link-list>li a::before{position:absolute;top:50%;right:12px;margin-top:-1px;width:6px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg) translateY(-50%)}.header-narrow .header-business-form .etc .utility-link-list-02{margin-bottom:0;padding:21px 0;background-color:#01478f}.header-narrow .header-business-form .etc .utility-link-list-02>li a{position:relative;display:block;padding:4px 4px 4px 26px;width:100%;color:#fff;text-decoration:none}.header-narrow .header-business-form .etc .utility-link-list-02>li a::before{position:absolute;top:50%;left:5px;margin-top:-1px;width:6px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg) translateY(-50%)}.header-narrow .header-business-form .baloom{position:absolute;left:20px;z-index:1;display:none;margin-top:-10px;width:calc(100% - 40px);border-radius:6px;background:#01478f;box-shadow:0 5px 10px rgba(0,0,0,.16)}.header-narrow .header-business-form .baloom .inner{padding:18px 15px 12px 5px}.header-narrow .header-business-form .baloom .baloom-link-list{margin-bottom:0}.header-narrow .header-business-form .baloom .baloom-link-list>li{line-height:1.4}.header-narrow .header-business-form .baloom .baloom-link-list>li:last-child{margin-bottom:0}.header-narrow .header-business-form .baloom .baloom-link-list>li a{position:relative;display:inline-block;padding:8px 0 8px 25px;color:#fff;text-decoration:none;font-size:1.4rem}.header-narrow .header-business-form .baloom .baloom-link-list>li a::before{position:absolute;top:14px;left:10px;width:5px;height:5px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg)}.header-narrow .header-business-form .baloom .baloom-link-list>li a:active,.header-narrow .header-business-form .baloom .baloom-link-list>li a:focus,.header-narrow .header-business-form .baloom .baloom-link-list>li a:hover{text-decoration:underline}.header-narrow .header-business-form .baloom .baloom-link-list>li .new{display:inline-block;margin:1px 6px 0;padding:1px 4px;background:#fff;color:#c7003a;font-size:1rem}.header-narrow .header-business-form .baloom .js-toggle-close>button{display:block;padding:11px 0;width:100%;border-radius:0 0 6px 6px;background-color:#113f6b;color:#fff;font-size:1.3rem}.header-narrow .header-business-form .baloom .js-toggle-close>button span{position:relative;padding-left:20px}.header-narrow .header-business-form .baloom .js-toggle-close>button span::after,.header-narrow .header-business-form .baloom .js-toggle-close>button span::before{position:absolute;top:8px;left:0;width:11px;height:1px;background-color:#fff}.header-narrow .header-business-form .baloom .js-toggle-close>button span::before{transform:rotate(45deg)}.header-narrow .header-business-form .baloom .js-toggle-close>button span::after{transform:rotate(-45deg)}.header-narrow ._hojin-item .header-business-form .main .header-menu>li .hdg-02{margin-top:20px;margin-bottom:12px}.header-narrow ._hojin-item .header-business-form .main .header-menu>li .hdg-02 .item{position:relative;display:inline-block;padding:1px 1px 1px 15px;color:#333;text-decoration:underline}.header-narrow ._hojin-item .header-business-form .main .header-menu>li .hdg-02 .item::before{position:absolute;top:10px;left:1px;width:5px;height:5px;border-top:1px solid #044281;border-right:1px solid #044281;transform:rotate(45deg) translate3d(0,0,0)}.header-narrow ._hojin-item .header-business-form .main .header-menu>li .hdg-02 .item:active,.header-narrow ._hojin-item .header-business-form .main .header-menu>li .hdg-02 .item:focus,.header-narrow ._hojin-item .header-business-form .main .header-menu>li .hdg-02 .item:hover{text-decoration:none}.header-narrow ._hojin-item .header-business-form .main .header-menu>li .hdg-02 .item:visited{color:#a757a8}.header-narrow ._hojin-item .header-business-form .main .header-menu>li .products-link-list>li{border-left:1px solid #d9e3ee}.header-narrow ._hojin-item .header-business-form .main .header-menu>li .products-link-list>li:first-child,.header-narrow ._hojin-item .header-business-form .main .header-menu>li .products-link-list>li:nth-child(3n+1){border-left:0}.header-narrow ._hojin-item .header-business-form .main .header-menu>li .products-link-list>li>a,.header-narrow ._hojin-item .header-business-form .main .header-menu>li .products-link-list>li>button{background-color:#fff}.header-narrow._renew .header-business-form{position:relative;padding-top:20px}.header-narrow._renew .header-business-form .main>.hdg-menu{padding:14px 20px;background:#01478f;color:#fff;font-weight:700;font-size:1.4rem}.header-narrow._renew .header-business-form .main .header-menu>li>button.js-toggle-hook+.content{padding:0 10px 2px}.header-narrow._renew .header-business-form .main .header-menu>li .products-link-list{display:block}.header-narrow._renew .header-business-form .main .header-menu>li .products-link-list+.products-link-list{margin-top:0}.header-narrow._renew .header-business-form .main .header-menu>li .products-link-list>li{position:relative;margin-bottom:0;min-height:auto;width:auto;background-color:#d9e3ee}.header-narrow._renew .header-business-form .main .header-menu>li .products-link-list>li>a,.header-narrow._renew .header-business-form .main .header-menu>li .products-link-list>li>button{border-bottom:1px solid #aec4db;background-color:#d9e3ee;color:#333;text-align:left}.header-narrow._renew .header-business-form .main .header-menu>li .products-link-list>li>a>span,.header-narrow._renew .header-business-form .main .header-menu>li .products-link-list>li>button>span{padding:12px 30px 12px 7px;line-height:1.6;justify-content:flex-start}.header-narrow._renew .header-business-form .main .header-menu>li .products-link-list>li:nth-child(even)>a,.header-narrow._renew .header-business-form .main .header-menu>li .products-link-list>li:nth-child(even)>button{background-color:#d9e3ee}.header-narrow._renew .header-business-form .main .header-menu>li .products-link-list>li>a{position:relative}.header-narrow._renew .header-business-form .main .header-menu>li .products-link-list>li>a::after{position:absolute;top:0;right:10px;bottom:0;margin:auto 0;width:9px;height:9px;border-top:2px solid #00478f;border-right:2px solid #00478f;transform:rotate(45deg)}.header-narrow._renew .header-business-form .main .header-menu>li .products-link-list>li>button.js-toggle-hook{position:relative}.header-narrow._renew .header-business-form .main .header-menu>li .products-link-list>li>button.js-toggle-hook::before{display:none}.header-narrow._renew .header-business-form .main .header-menu>li .products-link-list>li>button.js-toggle-hook::after{position:absolute;top:0;right:10px;bottom:0;margin:auto 0;width:9px;height:9px;border-top:2px solid #00478f;border-right:2px solid #00478f;background-color:transparent;transition:transform .2s ease-out;transform:rotate(135deg)}.header-narrow._renew .header-business-form .main .header-menu>li .products-link-list>li>button.js-toggle-hook.is-active::after{background-color:unset;transform:translateY(7px) rotate(315deg)}.header-narrow._renew .header-business-form .main .header-menu>li .products-link-list>li>button.js-toggle-hook.is-active>span::before{display:none}.header-narrow._renew .header-business-form .main .header-menu>li .products-link-list>li>button.js-toggle-hook.is-animete>span::before{display:none}.header-narrow._renew .header-business-form .main .header-menu>li .products-link-list>li>button.js-toggle-hook>span::before{display:none}.header-narrow._renew .header-business-form .baloom{position:static;left:auto;margin-top:0;width:auto;border-radius:0}.header-narrow._renew .header-business-form .baloom .inner{padding:6px 0 7px}.header-narrow._renew .header-business-form .baloom .js-toggle-close{display:none}.header-narrow._renew .header-business-form .baloom .baloom-link-list>li a{padding:6px 0 6px 20px;text-decoration:underline}.header-narrow._renew .header-business-form .baloom .baloom-link-list>li a::before{top:0;bottom:0;left:4px;margin:auto 0;width:6px;height:6px}.header-en{position:relative;z-index:10;display:flex;width:100%;height:50px;background-color:#fff;justify-content:space-between}.header-en .header-logo{display:flex;margin-bottom:0;width:calc((406 / 1366) * 100%);font-size:3.2rem;line-height:1}.header-en .header-logo>a{display:flex;box-sizing:border-box;height:100%;align-items:center}.header-en .header-logo>a:first-child{position:relative;padding:5px 10px 8px 20px}.header-en .header-logo>a:first-child::before{position:absolute;top:12px;right:0;width:1px;height:26px;background-color:#a29d9c}.header-en .header-logo>a:first-child img{max-width:115px;width:100%;height:auto}.header-en .header-logo>a:last-child{padding:5px 20px 5px 9px}.header-en .header-logo>a:last-child img{max-width:66px;width:100%;height:auto}.header-en .header-logo>a img{vertical-align:middle}.header-en-utility{display:flex;padding-right:20px;flex-grow:1;justify-content:flex-end;align-items:center}.header-en-link{margin-right:20px}.header-en-link .item{position:relative;margin-right:40px;margin-bottom:0}.header-en-link .item a{padding-left:27px;color:#333;text-decoration:none}.header-en-link .item a:active,.header-en-link .item a:focus,.header-en-link .item a:hover{text-decoration:underline}.header-en-link .item a::before{position:absolute;top:3px;left:0;width:19px;height:19px;background-image:url(/hamagin365/shared/images/icon_globe_01.svg);background-repeat:no-repeat}.header-en-search .header-form-text{border:1px solid #d9e3ee;border-radius:6px}.en-narrow-search .header-en-search .header-form-text{border:0}.header-en-search .header-form-text input[type=text]{padding:6px 45px 6px 10px;border-radius:6px;transition:background-color .2s ease-out}.header-en-search .header-form-text input[type=text]:focus+button[type=submit]{background-color:#01478f;background-image:url(/hamagin365/shared/images/icon_search_02.svg)}.en-narrow-search .header-en-search .header-form-text input[type=text]{padding:12px 45px 12px 10px}.header-en-search .header-form-text button[type=submit]{width:40px;height:30px;border-radius:0 6px 6px 0;background-size:15px 15px;transition:background-color .2s ease-out}.en-narrow-search .header-en-search .header-form-text button[type=submit]{width:40px;height:40px;background-size:16px 16px}.header-en-search .header-form-text button[type=submit]:focus{background-color:#01478f;background-image:url(/hamagin365/shared/images/icon_search_02.svg)}.header-en-search .en-narrow-search>.item>button{display:flex;padding:0;width:56px;height:60px;transition:background-color .2s ease-out;justify-content:center}.header-en-search .en-narrow-search>.item>button .text{display:flex;box-sizing:border-box;padding:8px 0;width:56px;height:60px;color:#fff;white-space:nowrap;font-weight:700;font-size:1rem;line-height:1.2;justify-content:center;align-items:flex-end}.header-en-search .en-narrow-search>.item>button .text .close{display:none}.header-en-search .en-narrow-search>.item>button.js-dropdown-hook.is-active{background-color:#e5f4ff}.header-en-search .en-narrow-search>.item>button.js-dropdown-hook.is-active::after,.header-en-search .en-narrow-search>.item>button.js-dropdown-hook.is-active::before{position:absolute;top:50%;left:17px;margin-top:-9px;width:22px;height:3px;border-radius:2px;background:0 0;background-color:#01478f}.header-en-search .en-narrow-search>.item>button.js-dropdown-hook.is-active::before{transform:translateY(-50%) rotate(45deg)}.header-en-search .en-narrow-search>.item>button.js-dropdown-hook.is-active::after{transform:translateY(-50%) rotate(-45deg)}.header-en-search .en-narrow-search>.item>button.js-dropdown-hook.is-active>.text{color:#01478f;font-weight:700}.header-en-search .en-narrow-search>.item>button.js-dropdown-hook.is-active>.text span:first-child{display:none}.header-en-search .en-narrow-search>.item>button.js-dropdown-hook.is-active>.text .close{display:block}.header-en-search .en-narrow-search>.item._search>button.js-dropdown-hook.is-active>.text{padding-bottom:9px}.header-en-search .en-narrow-search>.item .dropdown-content{position:absolute;left:0;display:none;width:100%;background-color:#e5f4ff}.header-en-search .en-narrow-search>.item .dropdown-content .close{width:100%;border-top:1px solid #c1c1c1}.header-en-search .en-narrow-search>.item .dropdown-content .close button{padding:16px;width:100%;background-color:#d9e3ee;transition:background-color .2s ease-out}.header-en-search .en-narrow-search>.item .dropdown-content .close button span{position:relative;padding-left:27px;font-weight:700}.header-en-search .en-narrow-search>.item .dropdown-content .close button span::after,.header-en-search .en-narrow-search>.item .dropdown-content .close button span::before{position:absolute;top:50%;left:0;margin-top:0;width:15px;height:2px;border-radius:2px;background-color:#01478f}.header-en-search .en-narrow-search>.item .dropdown-content .close button span::before{transform:translateY(-50%) rotate(45deg)}.header-en-search .en-narrow-search>.item .dropdown-content .close button span::after{transform:translateY(-50%) rotate(-45deg)}.header-en-search .en-narrow-search>.item .dropdown-content .close button:active,.header-en-search .en-narrow-search>.item .dropdown-content .close button:focus,.header-en-search .en-narrow-search>.item .dropdown-content .close button:hover{background-color:#e5f4ff}.header-en-search .en-narrow-search>.item._search>button{position:relative;background-color:#01478f}.header-en-search .en-narrow-search>.item._search>button::before{position:absolute;top:12px;left:18px;width:20px;height:20px;background:url(/hamagin365/shared/images/icon_search_03.svg) no-repeat center center}.header-en-search .en-narrow-search>.item._search .dropdown-content>.hdg{margin:0;padding:20px;color:#01478f;font-size:1.4rem}.header-en-search .en-narrow-search>.item._search .dropdown-content>.inner{background-color:#d9e3ee}.header-en-search .en-narrow-search>.item._search .dropdown-content>.inner .word{padding:20px}.header-en-search .en-narrow-search>.item._search .dropdown-content>.inner .word .header-search{margin-bottom:0}.header-en-search .en-narrow-search>.item._search .dropdown-content>.inner .word .header-search>.item .hdg{margin:0 0 10px;padding-right:0;color:#01478f;font-size:1.4rem}.header-en-search .en-narrow-search>.item._search .dropdown-content>.inner .word>.item{border-bottom:1px solid #fff}.header-en-search .en-narrow-search>.item._search .dropdown-content>.inner .word>.item .hdg{margin:0 0 10px;padding-right:0;color:#01478f;font-size:1.4rem}.en-dropdown-inner{padding:20px}.en-dropdown-inner .hdg{margin-bottom:13px;color:#00478f;font-size:1.6rem;line-height:1}.topic-path{width:100%;background-color:#e9f6ff}.topic-path>.inner{box-sizing:border-box;margin:0 auto;padding:15px 40px;max-width:1366px;width:100%}.topic-path._full>.inner{max-width:100%}.topic-path-list{margin-bottom:0}.topic-path-list>li{position:relative;display:inline;padding-left:16px;font-size:1.4rem}.topic-path-list>li::before{position:absolute;top:6px;left:1px;width:5px;height:5px;border-top:1px solid #044281;border-right:1px solid #044281;transform:rotate(45deg) translate3d(0,0,0)}.topic-path-list>li:first-child{padding-left:0}.topic-path-list>li:first-child::before{display:none}.topic-path-list>li a{color:#008dcb;text-decoration:underline}.topic-path-list>li a:active,.topic-path-list>li a:focus,.topic-path-list>li a:hover{text-decoration:none}.topic-path-list>li a:visited{color:#a757a8}.topic-path-list>li b{color:#333;font-weight:400}.topic-path-lower{width:100%;background-color:#f5f5f5}.topic-path-lower>.inner{box-sizing:border-box;margin:0 auto;padding:15px 40px;max-width:1366px;width:100%}.topic-path-lower._full>.inner{max-width:100%}.topic-path-list{margin-bottom:0}.topic-path-list>li{position:relative;display:inline;padding-left:16px;font-size:1.4rem}.topic-path-list>li:first-child{padding-left:0}.topic-path-list>li:first-child::before{display:none}.topic-path-list>li::before{position:absolute;top:6px;left:1px;width:5px;height:5px;border-top:1px solid #044281;border-right:1px solid #044281;transform:rotate(45deg) translate3d(0,0,0)}.topic-path-list>li a{color:#008dcb;text-decoration:underline}.topic-path-list>li a:active,.topic-path-list>li a:focus,.topic-path-list>li a:hover{text-decoration:none}.topic-path-list>li a:visited{color:#a757a8}.topic-path-list>li b{color:#333;font-weight:400}.main-container{box-sizing:border-box;margin:0 auto;max-width:1080px;width:100%}.main-container._narrow{max-width:840px}#main{flex:1 0 auto}#main>.main-container:nth-last-child(2){margin-bottom:93px}#main>.main-container:first-child>:first-child.media-main{margin-top:0}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;display:none;background-color:rgba(122,101,101,.3);opacity:0;cursor:pointer;transition:opacity .2s ease-out}.overlay.is-active{display:block;opacity:1}.overlay.is-animate{display:block;opacity:0}.nav-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:14;display:none;background-color:rgba(0,0,0,.5);opacity:0;cursor:pointer;transition:opacity .2s ease-out}.nav-overlay.is-active{display:block;opacity:14}.nav-overlay.is-animate{display:block;opacity:0}.nav-fixed{position:relative;width:100%}.nav-fixed-list{position:fixed;right:0;bottom:60px;z-index:2;overflow:hidden;margin-bottom:0;width:60px;border-radius:4px 0 0 4px;box-shadow:0 0 8px rgba(0,0,0,.15);opacity:1;transition:opacity .2s ease-out,transform .2s ease-out;transform:translateX(0)}.nav-fixed-list>li{position:relative}.nav-fixed-list>li.fee::after,.nav-fixed-list>li.rate::after{position:absolute;right:0;bottom:0;left:0;margin:0 auto;width:calc(100% - 4px);height:1px;border-bottom:solid 1px #01478f}.nav-fixed-list>li>a{position:relative;display:block;background-color:#e9f6ff;color:#01478f;text-align:center;text-decoration:none;font-size:1.4rem;line-height:1.42;transition:.2s background-color ease-out}.nav-fixed-list>li>a:active,.nav-fixed-list>li>a:focus,.nav-fixed-list>li>a:hover{background-color:#bfe3ff}.nav-fixed-list>li.fee>a{padding:60px 5px 10px}.nav-fixed-list>li.fee>a::before{position:absolute;top:15px;left:17px;width:26px;height:30px;background:url(/hamagin365/shared/images/icon_fee_01.svg) no-repeat center;background-size:contain}.nav-fixed-list>li.rate>a{padding:60px 5px 10px}.nav-fixed-list>li.rate>a::before{position:absolute;top:17px;left:14px;width:31px;height:27px;background:url(/hamagin365/shared/images/icon_rate_01.svg) no-repeat center;background-size:contain}.nav-fixed-list>li.faq>a{padding:60px 5px 10px}.nav-fixed-list>li.faq>a::before{position:absolute;top:16px;left:15px;width:30px;height:28px;background:url(/hamagin365/shared/images/icon_faq_01.svg) no-repeat center}.nav-fixed-list>li.top>a{padding:32px 5px 4px;background-color:#044281;color:#fff;font-size:1.3rem}:lang(en) .nav-fixed-list>li.top>a{padding-top:36px;padding-bottom:10px;font-size:1rem;line-height:1.2}.nav-fixed-list>li.top>a::before{position:absolute;top:10px;left:20px;width:20px;height:15px;background:url(/hamagin365/shared/images/icon_pagetop_01.svg) no-repeat center}:lang(en) .nav-fixed-list>li.top>a::before{top:16px}.nav-fixed-list>li.top>a:active,.nav-fixed-list>li.top>a:focus,.nav-fixed-list>li.top>a:hover{background-color:#4c7db0}.footer{margin-top:auto;width:100%}:lang(en) .footer{margin-top:0}.footer-row-01{background-color:#01478f}.simple .footer-row-01{display:none}.footer-row-01>.inner{display:flex;box-sizing:border-box;margin:0 auto;padding:20px 40px;max-width:1366px;width:100%;font-size:1.6rem;flex-wrap:wrap;justify-content:space-between}.footer-row-01>.inner .cardinal{padding:11px 0}.footer-row-01>.inner .cardinal>.cardinal-list{display:flex;margin-bottom:0;flex-wrap:wrap}.footer-row-01>.inner .cardinal>.cardinal-list>li{margin-right:20px;padding-right:20px;border-right:1px solid #a1b4c9}.footer-row-01>.inner .cardinal>.cardinal-list>li.is-last,.footer-row-01>.inner .cardinal>.cardinal-list>li:last-child{margin-right:0;padding-right:0;border-right:0}.footer-row-01>.inner .cardinal>.cardinal-list a{color:#fff;text-decoration:underline}.footer-row-01>.inner .cardinal>.cardinal-list a:active,.footer-row-01>.inner .cardinal>.cardinal-list a:focus,.footer-row-01>.inner .cardinal>.cardinal-list a:hover{text-decoration:none}.footer-row-01>.inner .cardinal>.cardinal-list a:visited{color:#a757a8}.footer-row-01>.inner .secondary{display:inline-flex;padding:11px 0 11px 60px;flex-grow:1;justify-content:flex-end}.footer-row-01>.inner .secondary>.secondary-list{display:flex;margin-bottom:0;flex-wrap:wrap}.footer-row-01>.inner .secondary>.secondary-list>li{margin-right:20px;padding-right:20px;border-right:1px solid #a1b4c9}.footer-row-01>.inner .secondary>.secondary-list>li:last-child{margin-right:0;padding-right:0;border-right:0}.footer-row-01>.inner .secondary>.secondary-list a{color:#fff;text-decoration:underline}.footer-row-01>.inner .secondary>.secondary-list a:active,.footer-row-01>.inner .secondary>.secondary-list a:focus,.footer-row-01>.inner .secondary>.secondary-list a:hover{text-decoration:none}.footer-row-01>.inner .secondary>.secondary-list a:visited{color:#a757a8}.footer-row-02{background-color:#f5f5f5}.simple .footer-row-02{display:none}.footer-row-02>.inner{box-sizing:border-box;margin:0 auto;padding:35px 18px;max-width:1366px;width:100%}.footer-row-02 .grid-products{display:flex;margin-bottom:52px}.footer-row-02 .grid-products>.col{box-sizing:border-box;padding:0 20px;width:calc((266 / 1330) * 100%);border-right:1px solid #d9e3ee}.footer-row-02 .grid-products>.col:last-child{border-right:0}.footer-row-02 .grid-products>.col>.hdg{margin-bottom:20px;font-size:1.4rem}.footer-row-02 .grid-products>.col>.hdg .item{position:relative;display:inline-block;padding:1px 1px 1px 15px;color:#333;text-decoration:underline}.footer-row-02 .grid-products>.col>.hdg .item::before{position:absolute;top:10px;left:1px;width:5px;height:5px;border-top:1px solid #044281;border-right:1px solid #044281;transform:rotate(45deg) translate3d(0,0,0)}.footer-row-02 .grid-products>.col>.hdg .item:active,.footer-row-02 .grid-products>.col>.hdg .item:focus,.footer-row-02 .grid-products>.col>.hdg .item:hover{text-decoration:none}.footer-row-02 .grid-products>.col>.hdg .item:visited{color:#a757a8}.footer-row-02 .grid-products>.col>.inner-grid{display:flex}.footer-row-02 .grid-products>.col>.inner-grid .products-link-list{width:50%}.footer-row-02 .grid-products>.col>.inner-grid .products-link-list:first-child{padding-right:20px}.footer-row-02 .grid-products._hojin>.col{position:relative;width:calc((320 / 1330) * 100%);border-right:0}.footer-row-02 .grid-products._hojin>.col::before{position:absolute;top:40px;right:0;width:1px;height:calc(100% - 40px);background-color:#d9e3ee}.footer-row-02 .grid-products._hojin>.col:last-child::before{display:none}.footer-row-02 .grid-products._boy>.col{width:25%}.footer-row-02 .grid-products._boy>.col._wide{width:50%}.footer-row-02 .grid-products-02{display:flex}.footer-row-02 .grid-products-02 .col{box-sizing:border-box;padding:0 20px}.footer-row-02 .grid-products-02 .col._card{width:calc((266 / 1330) * 100%);border-right:1px solid #d9e3ee}.footer-row-02 .grid-products-02 .col._etc{display:flex;margin-top:-20px;width:calc((1064 / 1330) * 100%);flex-wrap:wrap}.footer-row-02 .grid-products-02 .col._etc>.item{box-sizing:border-box;margin-bottom:0;padding:20px 10px 0 0;width:calc((266 / 1064) * 100%)}.footer-row-02 .grid-products-02 .col:last-child{border-right:0}.footer-row-02 .products-link-list{margin-bottom:0}.footer-row-02 .products-link-list>li{margin-bottom:14px}.footer-row-02 .products-link-list>li:last-child{margin-bottom:0}.footer-row-02 .products-link-list>li>a{position:relative;display:block;padding:1px 1px 1px 15px;color:#333;text-decoration:underline;font-size:1.4rem}.footer-row-02 .products-link-list>li>a::before{position:absolute;top:10px;left:2px;width:5px;height:5px;border-top:1px solid #01478f;border-right:1px solid #01478f;transform:rotate(45deg) translate3d(0,0,0)}.footer-row-02 .products-link-list>li>a:active,.footer-row-02 .products-link-list>li>a:focus,.footer-row-02 .products-link-list>li>a:hover{text-decoration:none}.footer-row-02 .products-link-list>li>a:visited{color:#a757a8}.footer-row-02 .products-link-list>li>a.js-toggle-hook::after,.footer-row-02 .products-link-list>li>a.js-toggle-hook::before{transition:background-color .2s ease-out,transform .2s ease-out}.footer-row-02 .products-link-list>li>a.js-toggle-hook::before{position:absolute;top:9px;left:5px;width:1px;height:9px;border:0;background-color:#01478f;transform:rotate(0) translate3d(0,0,0)}.footer-row-02 .products-link-list>li>a.js-toggle-hook::after{position:absolute;top:9px;left:5px;width:1px;height:9px;border:0;background-color:#01478f;transform:rotate(90deg) translate3d(0,0,0)}.footer-row-02 .products-link-list>li>a.js-toggle-hook:active::before,.footer-row-02 .products-link-list>li>a.js-toggle-hook:focus::before,.footer-row-02 .products-link-list>li>a.js-toggle-hook:hover::before{transform:rotate(0) translate3d(0,0,0)}.footer-row-02 .products-link-list>li>a.js-toggle-hook.is-active::before{transform:rotate(90deg) translate3d(0,0,0)}.footer-row-02 .products-link-list>li>a.js-toggle-hook.is-active::after{background-color:rgba(0,0,0,0);transform:rotate(180deg) translate3d(0,0,0)}.footer-row-02 .products-link-list>li .baloom{position:absolute;z-index:1;margin-top:10px;min-width:100px;max-width:336px;border-radius:6px;background:#01478f;box-shadow:0 5px 10px rgba(0,0,0,.16)}.footer-row-02 .products-link-list>li .baloom .inner{position:relative;padding:18px 15px 12px 5px}.footer-row-02 .products-link-list>li .baloom .inner::before{position:absolute;top:-5px;left:13px;margin:auto;width:0;height:0;border-width:0 9px 10px 9px;border-style:solid;border-color:transparent transparent #01478f transparent;transform:translateY(-50%)}.footer-row-02 .products-link-list>li .baloom .baloom-link-list{margin-bottom:0}.footer-row-02 .products-link-list>li .baloom .baloom-link-list>li{margin-bottom:8px;line-height:1.4}.footer-row-02 .products-link-list>li .baloom .baloom-link-list>li:last-child{margin-bottom:0}.footer-row-02 .products-link-list>li .baloom .baloom-link-list>li a{position:relative;display:inline-block;padding-left:25px;color:#fff;text-decoration:underline;font-size:1.3rem}.footer-row-02 .products-link-list>li .baloom .baloom-link-list>li a::before{position:absolute;top:7px;left:10px;width:5px;height:5px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg) translate3d(0,0,0)}.footer-row-02 .products-link-list>li .baloom .baloom-link-list>li a:active,.footer-row-02 .products-link-list>li .baloom .baloom-link-list>li a:focus,.footer-row-02 .products-link-list>li .baloom .baloom-link-list>li a:hover{text-decoration:none}.footer-row-02 .products-link-list>li .baloom .baloom-link-list>li a:visited{color:#a757a8}.footer-row-02 .products-link-list>li .baloom .baloom-link-list>li .new{display:inline-block;margin:1px 6px 0;padding:1px 4px;background:#fff;color:#c7003a;vertical-align:bottom;font-size:1rem}.footer-row-02 .products-link-list>li .baloom .js-toggle-close>button{display:block;padding:6px 0;width:100%;border-radius:0 0 6px 6px;background-color:#113f6b;color:#fff;font-size:1.3rem}.footer-row-02 .products-link-list>li .baloom .js-toggle-close>button span{position:relative;padding-left:20px}.footer-row-02 .products-link-list>li .baloom .js-toggle-close>button span::after,.footer-row-02 .products-link-list>li .baloom .js-toggle-close>button span::before{position:absolute;top:8px;left:0;width:11px;height:1px;border-radius:2px;background-color:#fff}.footer-row-02 .products-link-list>li .baloom .js-toggle-close>button span::before{transform:rotate(45deg)}.footer-row-02 .products-link-list>li .baloom .js-toggle-close>button span::after{transform:rotate(-45deg)}.footer-row-02 .baloom{display:none}.footer-row-03{background-color:#a1b4c9}.simple .footer-row-03{display:none}.footer-row-03>.inner{display:flex;box-sizing:border-box;margin:0 auto;padding:15px 40px;max-width:1366px;width:100%}.footer-row-03>.inner>.utility{display:flex;margin-bottom:0;flex-wrap:wrap;justify-content:center}.footer-row-03>.inner>.utility>li{position:relative;margin-left:7px;padding-left:7px;line-height:1.85}.footer-row-03>.inner>.utility>li:first-child{margin-left:0;padding-left:0;border-left:0}.footer-row-03>.inner>.utility>li:first-child::before{display:none}.footer-row-03>.inner>.utility>li::before{position:absolute;top:50%;left:-1px;width:1px;height:11px;background-color:#333;transform:translateY(-50%)}.footer-row-03>.inner>.utility a{color:#333;text-decoration:underline;font-size:1.2rem}.footer-row-03>.inner>.utility a:active,.footer-row-03>.inner>.utility a:focus,.footer-row-03>.inner>.utility a:hover{text-decoration:none}.footer-row-03>.inner>.utility a:visited{color:#a757a8}.footer-row-03>.inner>.utility a .icon-blank{position:relative;top:-8px;padding:0 4px}.footer-row-04{background-color:#113f6b}.footer-row-04>.inner{box-sizing:border-box;margin:0 auto;padding:18px 40px;max-width:1366px;width:100%}.footer-row-04>.inner .specify{display:flex;color:#fff;font-size:1.2rem;line-height:1.5;justify-content:space-between}:lang(en) .footer-row-04>.inner .specify{justify-content:flex-end}.footer-row-04>.inner .specify .prove{margin-bottom:0}.footer-row-04>.inner .specify .code{margin-bottom:2px;text-align:right}.footer-row-04>.inner .specify .copy{margin-bottom:0;text-align:right}.footer-row-04>.inner .specify .copy small{font-size:1.2rem}.footer-row-03._renew{position:relative;z-index:0}.footer-row-02._renew{position:relative;z-index:1}.footer-row-02._renew>.inner{padding:0 0 35px;max-width:unset}.footer-row-02._renew .products-link-list>li>a,.footer-row-02._renew .products-link-list>li>button{position:relative;display:block;padding:1px 1px 1px 15px;background-color:unset;color:#333;text-align:left;text-decoration:underline;font-size:1.4rem;line-height:1.75}.footer-row-02._renew .products-link-list>li>a::before,.footer-row-02._renew .products-link-list>li>button::before{position:absolute;top:10px;left:2px;width:5px;height:5px;border-top:1px solid #01478f;border-right:1px solid #01478f;transform:rotate(45deg) translate3d(0,0,0)}.footer-row-02._renew .products-link-list>li>a:active,.footer-row-02._renew .products-link-list>li>a:focus,.footer-row-02._renew .products-link-list>li>a:hover,.footer-row-02._renew .products-link-list>li>button:active,.footer-row-02._renew .products-link-list>li>button:focus,.footer-row-02._renew .products-link-list>li>button:hover{text-decoration:none}.footer-row-02._renew .products-link-list>li>a:visited,.footer-row-02._renew .products-link-list>li>button:visited{color:#a757a8}.footer-row-02._renew .products-link-list>li>a.js-toggle-hook::after,.footer-row-02._renew .products-link-list>li>a.js-toggle-hook::before,.footer-row-02._renew .products-link-list>li>button.js-toggle-hook::after,.footer-row-02._renew .products-link-list>li>button.js-toggle-hook::before{transition:transform .2s ease-out}.footer-row-02._renew .products-link-list>li>a.js-toggle-hook::before,.footer-row-02._renew .products-link-list>li>button.js-toggle-hook::before{position:absolute;top:9px;left:5px;width:1px;height:9px;border:0;background-color:#01478f;transform:rotate(0) translate3d(0,0,0)}.footer-row-02._renew .products-link-list>li>a.js-toggle-hook::after,.footer-row-02._renew .products-link-list>li>button.js-toggle-hook::after{position:absolute;top:9px;left:5px;width:1px;height:9px;border:0;background-color:#01478f;transform:rotate(90deg) translate3d(0,0,0)}.footer-row-02._renew .products-link-list>li>a.js-toggle-hook:active::before,.footer-row-02._renew .products-link-list>li>a.js-toggle-hook:focus::before,.footer-row-02._renew .products-link-list>li>a.js-toggle-hook:hover::before,.footer-row-02._renew .products-link-list>li>button.js-toggle-hook:active::before,.footer-row-02._renew .products-link-list>li>button.js-toggle-hook:focus::before,.footer-row-02._renew .products-link-list>li>button.js-toggle-hook:hover::before{transform:rotate(0) translate3d(0,0,0)}.footer-row-02._renew .products-link-list>li>a.js-toggle-hook.is-active::before,.footer-row-02._renew .products-link-list>li>button.js-toggle-hook.is-active::before{transform:rotate(90deg) translate3d(0,0,0)}.footer-row-02._renew .products-link-list>li>a.js-toggle-hook.is-active::after,.footer-row-02._renew .products-link-list>li>button.js-toggle-hook.is-active::after{background-color:rgba(0,0,0,0);transform:rotate(180deg) translate3d(0,0,0)}.footer-row-02._renew .toggle-products>.toggle-products-hook{display:block;box-sizing:border-box;padding:20px 18px;width:100%;background:0 0;font-weight:700;font-size:1.8rem}.footer-row-02._renew .toggle-products>.toggle-products-hook.is-active>.inner>.text::after{transform:translateY(2px) rotate(315deg)}.footer-row-02._renew .toggle-products>.toggle-products-hook>.inner{display:block;box-sizing:border-box;margin:0 auto;max-width:1285px;width:100%;text-align:left}.footer-row-02._renew .toggle-products>.toggle-products-hook>.inner>.text{position:relative;display:inline-block;padding-right:27px}.footer-row-02._renew .toggle-products>.toggle-products-hook>.inner>.text::after{position:absolute;top:0;right:3px;bottom:0;margin:auto 0;width:7px;height:7px;border-top:2px solid #00478f;border-right:2px solid #00478f;transition:transform .2s ease-out;transform:rotate(135deg)}.footer-row-02._renew .toggle-products>.toggle-products-content{box-sizing:border-box;margin:0 auto;padding:35px 18px 3px;max-width:1366px;width:100%}.hdg-l1{margin-bottom:48px;border-bottom:1px solid #d9e3ee;background-color:#e9f6ff}.hdg-l1>.inner{box-sizing:border-box;margin:0 auto;padding:24px 40px;max-width:1366px;width:100%}.hdg-l1>.inner>.item{font-weight:700;font-size:3.6rem}.hdg-l1+.lyt-attention{margin-top:-48px}.hdg-l1._favorite>.inner .favorite{display:none}.hdg-l1+.main-container #js-content:first-child{margin-top:-48px}.hdg-l2{margin-top:64px;margin-bottom:32px;padding:18px;border-left:2px solid #01478f;background-color:#e5f4ff;font-weight:700;font-size:2.8rem;line-height:1.45}.hdg-l2._sub{padding:0}.hdg-l2._sub .item{position:relative;display:flex;flex-direction:row-reverse;padding:18px 40px 18px 18px;background-color:#e5f4ff;color:#333;text-decoration:none;justify-content:flex-end}.hdg-l2._sub .item .inner{display:flex;flex-direction:column-reverse;overflow:hidden;flex-wrap:wrap;justify-content:center}.hdg-l2._sub .item .inner .hdg{font-size:2.8rem}.hdg-l2._sub .item .inner .hdg+.sub{margin-bottom:8px}.hdg-l2._sub .item .inner .sub{font-weight:400;font-size:2rem}.hdg-l2._sub .item .image{display:flex;padding-right:20px;min-width:75px;align-items:center}.hdg-l2._sub a.item{transition:background-color .2s ease-out}.hdg-l2._sub a.item::before{position:absolute;top:50%;right:25px;margin-top:-6px;width:9px;height:9px;border-top:2px solid #01478f;border-right:2px solid #01478f;transition:transform .2s ease-out;transition:transform .2s ease-out;transform:rotate(45deg) translate3d(0,0,0)}.hdg-l2._sub a.item:active,.hdg-l2._sub a.item:focus,.hdg-l2._sub a.item:hover{background-color:#f2f9ff}.hdg-l2._sub a.item:active::before,.hdg-l2._sub a.item:focus::before,.hdg-l2._sub a.item:hover::before{transform:rotate(45deg) translate3d(4px,-4px,0)}.hdg-l2-toggle{margin-top:64px}.hdg-l2-toggle .hdg-l2-hook .item{position:relative;margin-top:0;margin-bottom:32px;padding:18px 60px 18px 18px;width:100%;border-left:2px solid #01478f;background-color:#e5f4ff;color:#333;text-align:left;font-weight:700;font-size:2.8rem;line-height:1.45;transition:background-color .2s ease-out}.hdg-l2-toggle .hdg-l2-hook .item::after,.hdg-l2-toggle .hdg-l2-hook .item::before{position:absolute;top:50%;right:20px;margin-top:-1px;width:20px;height:2px;background-color:#01478f;transition:transform .2s ease-out}.hdg-l2-toggle .hdg-l2-hook .item::after{transform:rotate(90deg)}.hdg-l2-toggle .hdg-l2-hook .item:active::before,.hdg-l2-toggle .hdg-l2-hook .item:focus::before,.hdg-l2-toggle .hdg-l2-hook .item:hover::before{background-color:#01478f;transform:rotate(180deg)}.hdg-l2-toggle .hdg-l2-hook .item:active::after,.hdg-l2-toggle .hdg-l2-hook .item:focus::after,.hdg-l2-toggle .hdg-l2-hook .item:hover::after{background-color:#01478f;transform:rotate(270deg)}.hdg-l2-toggle .hdg-l2-hook .item.is-active::before{background-color:rgba(0,0,0,0);transform:rotate(270deg)}.hdg-l2-toggle .hdg-l2-hook .item.is-active::after{transform:rotate(360deg)}.hdg-l2-toggle .content>:first-child{margin-top:0}.hdg-l2-toggle .js-toggle-close{display:flex;margin:0 auto;margin-bottom:32px;padding-bottom:32px;border-bottom:#e5f4ff 1px solid;background-color:rgba(0,0,0,0);justify-content:center}.hdg-l2-toggle .js-toggle-close>button{position:relative;box-sizing:border-box;box-sizing:border-box;padding:9px 35px 8px 14px;border:2px solid #d9e3ee;border-radius:6px;background-color:#e5f4ff;box-shadow:0 4px 0 rgba(0,0,0,.08);color:#333;text-align:center;text-decoration:none;font-size:1.4rem;line-height:1.4;transition:background-color .2s ease-out,border-color .2s ease-out;justify-content:center;align-items:center}.hdg-l2-toggle .js-toggle-close>button::after{top:50%;margin-top:-6px;transition:background-color .2s ease-out,transform .2s ease-out}.hdg-l2-toggle .js-toggle-close>button::after{position:absolute;right:20px;width:2px;height:12px;border:0;background-color:#01478f;transform:rotate(90deg)}.grid .hdg-l2-toggle .js-toggle-close>button{min-width:100%}.hdg-l2-toggle .js-toggle-close>button:active,.hdg-l2-toggle .js-toggle-close>button:focus,.hdg-l2-toggle .js-toggle-close>button:hover{background-color:#bfe3ff}.hdg-l2-sub{margin-top:64px;margin-bottom:32px;padding:18px;background-color:#e5ecf4;font-weight:700;font-size:2.2rem;line-height:1.45}.hdg-l3{display:flex;margin-top:48px;margin-bottom:32px;padding:0 10px 10px;border-bottom:2px solid #01478f;font-weight:700;font-size:2.4rem;line-height:1.53;align-items:flex-start}.hdg-l3>sup{top:.5em}.hdg-l3._sub{flex-direction:column}.hdg-l3._col{align-items:center}.hdg-l3._col .icon{margin-top:0}.hdg-l3._col .content{display:flex;flex-direction:column;flex-basis:100%}.hdg-l3 .icon{display:inline-block;margin-top:6px;margin-right:10px;padding:5px 16px;border-radius:20px;background-color:#01478f;color:#fff;white-space:nowrap;font-size:1.8rem}.hdg-l3 .icon+.text,.hdg-l3 .icon+a{display:inline-block;margin-top:8px}.lyt-step .hdg-l3 .icon{background-color:#008dcb;color:#fff}.hdg-l3 .text{display:block}.hdg-l3 .text .label{display:inline;background:linear-gradient(rgba(0,0,0,0) 70%,#ffe8b2 60%)}.hdg-l3 .sub{display:inline-block;max-width:100%;color:#4c7db0;font-size:1.8rem;line-height:1.44}.hdg-l3 .sub+.anc,.hdg-l3 .sub+.text,.hdg-l3 .sub+a{display:inline-block;margin-top:8px}.hdg-l3 .head{display:flex;align-items:center}.hdg-l3 .head .icon-wrap{margin-right:16px}.hdg-l3 .head .icon{white-space:nowrap}.hdg-l3 .head+.anc,.hdg-l3 .head+.text,.hdg-l3 .head+a{display:inline-block;margin-top:8px;max-width:100%}.hdg-l3 a{position:relative;color:#333;text-decoration:none;transition:color .2s ease-out}.hdg-l3 a::after{display:inline-block;margin-bottom:5px;margin-left:10px;width:8px;height:8px;border-top:2px solid #01478f;border-right:2px solid #01478f;transition:transform .2s ease-out;transform:rotate(45deg) translate3d(0,0,0)}.hdg-l3 a:active,.hdg-l3 a:focus,.hdg-l3 a:hover{color:#008dcb}.hdg-l3 a[target='_blank']::after{display:none}.hdg-l3 a[target='_blank'] .icon-blank{margin:0 5px 12px}.hdg-l3 a.anc::after{transform:rotate(135deg) translate3d(0,0,0)}.hdg-l3-toggle{margin-top:48px}.hdg-l3-toggle .hdg-l3-hook{position:relative;transition:background-color .2s ease-out}.hdg-l3-toggle .hdg-l3-hook:active,.hdg-l3-toggle .hdg-l3-hook:focus,.hdg-l3-toggle .hdg-l3-hook:hover{background-color:#f2f9ff}.hdg-l3-toggle .hdg-l3-hook::before{position:absolute;top:50%;right:12px;margin-top:-18px;width:36px;height:36px;border-radius:50%;background-color:#e5f4ff;transition:transform .2s ease-out}.hdg-l3-toggle .hdg-l3-hook .item{position:relative;display:flex;margin-bottom:32px;padding:10px 50px 10px 10px;width:100%;border-bottom:2px solid #01478f;background-color:rgba(0,0,0,0);font-weight:700;font-size:2.4rem;line-height:1.53;align-items:flex-start}.hdg-l3-toggle .hdg-l3-hook .item._sub{flex-direction:column}.hdg-l3-toggle .hdg-l3-hook .item._col{align-items:center}.hdg-l3-toggle .hdg-l3-hook .item._col .icon{margin-top:0}.hdg-l3-toggle .hdg-l3-hook .item._col .content{display:flex;flex-direction:column;flex-basis:100%}.hdg-l3-toggle .hdg-l3-hook .item._col .content .sub,.hdg-l3-toggle .hdg-l3-hook .item._col .content .text{text-align:left}.hdg-l3-toggle .hdg-l3-hook .item .icon{display:inline-block;margin-top:6px;margin-right:10px;padding:5px 16px;border-radius:20px;background-color:#01478f;color:#fff;white-space:nowrap;font-size:1.8rem}.hdg-l3-toggle .hdg-l3-hook .item .icon+.text,.hdg-l3-toggle .hdg-l3-hook .item .icon+a{display:inline-block;margin-top:8px}.lyt-step .hdg-l3-toggle .hdg-l3-hook .item .icon{background-color:#008dcb;color:#fff}.hdg-l3-toggle .hdg-l3-hook .item .text{display:block}.hdg-l3-toggle .hdg-l3-hook .item .text .label{display:inline;background:linear-gradient(rgba(0,0,0,0) 70%,#ffe8b2 60%)}.hdg-l3-toggle .hdg-l3-hook .item .sub{display:inline-block;max-width:100%;color:#4c7db0;text-align:left;font-size:1.8rem;line-height:1.44}.hdg-l3-toggle .hdg-l3-hook .item .sub+.anc,.hdg-l3-toggle .hdg-l3-hook .item .sub+.text,.hdg-l3-toggle .hdg-l3-hook .item .sub+a{display:inline-block;margin-top:8px}.hdg-l3-toggle .hdg-l3-hook .item .head{display:flex;align-items:center}.hdg-l3-toggle .hdg-l3-hook .item .head .icon-wrap{margin-right:16px}.hdg-l3-toggle .hdg-l3-hook .item .head .icon{white-space:nowrap}.hdg-l3-toggle .hdg-l3-hook .item .head+.anc,.hdg-l3-toggle .hdg-l3-hook .item .head+.text,.hdg-l3-toggle .hdg-l3-hook .item .head+a{display:inline-block;margin-top:8px;max-width:100%}.hdg-l3-toggle .hdg-l3-hook .item::after,.hdg-l3-toggle .hdg-l3-hook .item::before{position:absolute;top:50%;right:20px;margin-top:-1px;width:20px;height:2px;background-color:#01478f;transition:transform .2s ease-out}.hdg-l3-toggle .hdg-l3-hook .item::after{transform:rotate(90deg)}.hdg-l3-toggle .hdg-l3-hook .item:active::before,.hdg-l3-toggle .hdg-l3-hook .item:focus::before,.hdg-l3-toggle .hdg-l3-hook .item:hover::before{background-color:#01478f;transform:rotate(180deg)}.hdg-l3-toggle .hdg-l3-hook .item:active::after,.hdg-l3-toggle .hdg-l3-hook .item:focus::after,.hdg-l3-toggle .hdg-l3-hook .item:hover::after{background-color:#01478f;transform:rotate(270deg)}.hdg-l3-toggle .hdg-l3-hook .item.is-active::before{background-color:rgba(0,0,0,0);transform:rotate(270deg)}.hdg-l3-toggle .hdg-l3-hook .item.is-active::after{transform:rotate(360deg)}.hdg-l3-toggle .content>:first-child{margin-top:0}.hdg-l3-toggle .js-toggle-close{display:flex;margin:0 auto;margin-bottom:32px;padding-bottom:32px;border-bottom:#e5f4ff 1px solid;background-color:rgba(0,0,0,0);justify-content:center}.hdg-l3-toggle .js-toggle-close>button{position:relative;box-sizing:border-box;box-sizing:border-box;padding:9px 35px 8px 14px;border:2px solid #d9e3ee;border-radius:6px;background-color:#e5f4ff;box-shadow:0 4px 0 rgba(0,0,0,.08);color:#333;text-align:center;text-decoration:none;font-size:1.4rem;line-height:1.4;transition:background-color .2s ease-out,border-color .2s ease-out;justify-content:center;align-items:center}.hdg-l3-toggle .js-toggle-close>button::after{top:50%;margin-top:-6px;transition:background-color .2s ease-out,transform .2s ease-out}.hdg-l3-toggle .js-toggle-close>button::after{position:absolute;right:20px;width:2px;height:12px;border:0;background-color:#01478f;transform:rotate(90deg)}.grid .hdg-l3-toggle .js-toggle-close>button{min-width:100%}.hdg-l3-toggle .js-toggle-close>button:active,.hdg-l3-toggle .js-toggle-close>button:focus,.hdg-l3-toggle .js-toggle-close>button:hover{background-color:#bfe3ff}.hdg-l4{margin-top:40px;margin-bottom:32px;padding:2px 15px;border-left:1px solid #01478f;font-weight:400;font-size:2.2rem;line-height:1.63}.hdg-l4 .icon-blank{margin:0 5px 12px}.hdg-l4>a{position:relative;color:#333;transition:color .2s ease-out}.hdg-l4>a::after{display:inline-block;margin-bottom:5px;width:8px;height:8px;border-top:2px solid #01478f;border-right:2px solid #01478f;transition:transform .2s ease-out;transform:rotate(45deg) translate3d(0,0,0)}.hdg-l4>a:active,.hdg-l4>a:focus,.hdg-l4>a:hover{color:#008dcb}.hdg-l4>a[target='_blank']::after{display:none}.hdg-l4._icon{display:flex;align-items:flex-start}.hdg-l4 .icon{display:inline-block;padding:5px 16px;border-radius:20px;background-color:#01478f;color:#fff;white-space:nowrap;font-weight:700;font-size:1.6rem}.hdg-l4 .icon+.text{margin-left:10px}.lyt-step .hdg-l4 .icon{background-color:#008dcb;color:#fff}.hdg-l5{margin-top:32px;margin-bottom:32px;font-size:1.8rem}.text-lead{font-weight:700;font-size:2.4rem;line-height:1.57}.text-lead-02{font-weight:700;font-size:2rem;line-height:1.6}.text-small{font-size:1.4rem}.text-em{color:#01478f;font-weight:400}.text-em-bold{color:#01478f;font-weight:700}.text-em-02{color:#009531;font-weight:400}.text-em-02-bold{color:#009531;font-weight:700}.text-strong{color:#f33;font-weight:400}.text-strong-bold{color:#f33;font-weight:700}.text-label{display:inline;background:linear-gradient(rgba(0,0,0,0) 70%,#ffe8b2 60%)}.icon-list{display:flex;margin-top:-10px;flex-wrap:wrap}.icon-list>li{margin-top:10px;margin-right:10px}.icon-list>li:last-child{margin-right:0}.icon-mark{position:relative;display:inline-block;overflow:hidden;width:27px;height:27px;color:transparent;line-height:1.5}.icon-mark::before{position:absolute;top:0;left:0;overflow:hidden;width:27px;height:27px;color:#01478f;text-shadow:0 0 1px #01478f;font-weight:700;font-size:2rem}.icon-mark._em::before{color:#f33;text-shadow:0 0 1px #f33}.icon-mark._circle::before{content:'\0025cb'}.icon-mark._circle-double::before{content:'\0025ce'}.icon-mark._star::before{content:'\002606';font-size:2.2rem}.icon-mark._triangle::before{content:'\0025b3'}.icon-mark._cross::before{content:'\00d7'}.link-list>.item{margin-bottom:10px;line-height:1.75}.link-list>.item:last-child{margin-bottom:0}.link-list>.item>.link-list{margin:5px 0 0;padding-left:15px}.link-list>.item._modal .icon-modal{margin:0 8px 7px}.link-list>.item>ol,.link-list>.item>ul{margin:6px 0 3px;padding-left:16px}.link-list>.item a,.link-list>.item button{position:relative;display:inline-block;padding:1px 1px 1px 20px;background-color:rgba(0,0,0,0);color:#008dcb;text-decoration:underline;line-height:1.7}.link-list>.item a::before,.link-list>.item button::before{position:absolute;top:10px;left:2px;width:6px;height:6px;border-top:2px solid #01478f;border-right:2px solid #01478f;transform:rotate(45deg) translate3d(0,0,0)}.link-list>.item a:active,.link-list>.item a:focus,.link-list>.item a:hover,.link-list>.item button:active,.link-list>.item button:focus,.link-list>.item button:hover{text-decoration:none}.link-list>.item a:visited,.link-list>.item button:visited{color:#a757a8}.link-list>.item a .icon-pdf,.link-list>.item button .icon-pdf{margin:0 6px 8px}.link-list>.item a .icon-blank,.link-list>.item button .icon-blank{margin:0 6px 6px}.link-list>.item a .icon-modal,.link-list>.item button .icon-modal{margin:0 6px 8px}.link-list>.item a._noarrow,.link-list>.item button._noarrow{display:inline-flex;padding-left:0}.link-list>.item a._noarrow::before,.link-list>.item button._noarrow::before{display:none}.link-list>.item a.js-close::before,.link-list>.item button.js-close::before{top:50%;left:6px;margin-top:-7px;width:2px;height:14px;border:0;background-color:#01478f;transition:none;transform:rotate(45deg) translate3d(0,0,0)}.link-list>.item a.js-close::after,.link-list>.item button.js-close::after{position:absolute;top:50%;left:6px;margin-top:-7px;width:2px;height:14px;background-color:#01478f;transform:rotate(135deg)}.link-list>.item._notice a,.link-list>.item._notice button{padding-left:42px}.link-list>.item._notice a::after,.link-list>.item._notice button::after{position:absolute;top:7px;left:19px;width:17px;height:15px;background:url(/hamagin365/shared/images/icon_attention_02.svg) no-repeat center;background-size:17px 15px}.link-list>.item._noarrow a,.link-list>.item._noarrow button{padding-left:0}.link-list>.item._noarrow a::before,.link-list>.item._noarrow button::before{display:none}.link-list-auto{display:flex;flex-wrap:wrap}.link-list-auto>.item{margin-right:30px;margin-bottom:10px;line-height:1.75}.link-list-auto>.item:last-child{margin-right:0;margin-bottom:0}.link-list-auto>.item a{position:relative;display:inline-block;padding:1px 1px 1px 20px;text-decoration:underline}.link-list-auto>.item a::before{position:absolute;top:10px;left:2px;width:6px;height:6px;border-top:2px solid #01478f;border-right:2px solid #01478f;transform:rotate(45deg) translate3d(0,0,0)}.link-list-auto>.item a:active,.link-list-auto>.item a:focus,.link-list-auto>.item a:hover{text-decoration:none}.link-list-auto>.item a:visited{color:#a757a8}.link-list-auto>.item a .icon-pdf{margin:0 6px 6px}.link-list-auto>.item a .icon-blank{margin:0 6px 9px}.link-list-anchor>.item a{position:relative;display:inline-block;padding:1px 1px 1px 15px;text-decoration:underline}.link-list-anchor>.item a::before{position:absolute;top:8px;left:2px;width:6px;height:6px;border-right:2px solid #01478f;border-bottom:2px solid #01478f;transform:rotate(45deg) translate3d(0,0,0)}.link-list-anchor>.item a:active,.link-list-anchor>.item a:focus,.link-list-anchor>.item a:hover{text-decoration:none}.link-list-anchor>.item a:visited{color:#a757a8}.link-list-anchor>.item._notice a{padding-left:38px}.link-list-anchor>.item._notice a::after{position:absolute;top:7px;left:16px;width:17px;height:15px;background:url(/hamagin365/shared/images/icon_attention_02.svg) no-repeat center;background-size:17px 15px}.link-list-grid{display:flex;flex-wrap:wrap}.link-list-grid>.item{display:flex;border-bottom:1px solid #d5e0eb;align-items:center}.link-list-grid>.item>span{display:flex;padding:12px 25px 12px 12px;width:100%;line-height:1.64;align-items:center}.link-list-grid>.item>a{position:relative;display:flex;padding:12px 25px 12px 12px;width:100%;height:100%;text-decoration:underline;line-height:1.64;transition:background-color .2s ease-out;align-items:center}.link-list-grid>.item>a::before{position:absolute;top:50%;right:8px;margin-top:-5px;width:7px;height:7px;border-top:2px solid #01478f;border-right:2px solid #01478f;transition:transform .2s ease-out;transform:rotate(45deg) translate3d(0,0,0)}.link-list-grid>.item>a:active,.link-list-grid>.item>a:focus,.link-list-grid>.item>a:hover{background-color:#e5f4ff;text-decoration:none}.link-list-grid>.item>a:active::before,.link-list-grid>.item>a:focus::before,.link-list-grid>.item>a:hover::before{transform:rotate(45deg) translate3d(4px,-4px,0)}.link-list-grid>.item>a:visited{color:#a757a8}.link-list-grid>.item>a._blank::before{display:none}.link-list-grid>.item>a._blank .icon-blank{position:absolute;top:50%;right:3px;display:block;overflow:hidden;width:20px;height:20px;color:transparent;white-space:nowrap;font-size:1rem;transform:translateY(-50%)}.link-list-grid>.item>a._blank .icon-blank::after,.link-list-grid>.item>a._blank .icon-blank::before{position:absolute;transition:transform .2s ease-out;transform:translate3d(0,0,0)}.link-list-grid>.item>a._blank .icon-blank::before{top:4px;left:8px;width:7px;height:7px;border:1px solid #00478f}.link-list-grid>.item>a._blank .icon-blank::after{top:8px;left:5px;width:7px;height:7px;border-bottom:1px solid #00478f;border-left:1px solid #00478f}.link-list-grid>.item>a._blank:active .icon-blank::before,.link-list-grid>.item>a._blank:focus .icon-blank::before,.link-list-grid>.item>a._blank:hover .icon-blank::before{transform:translate3d(1px,-1px,0)}.link-list-grid>.item>a._blank:active .icon-blank::after,.link-list-grid>.item>a._blank:focus .icon-blank::after,.link-list-grid>.item>a._blank:hover .icon-blank::after{transform:translate3d(-1px,1px,0)}.link-list-grid>.item>a._pdf::before{display:none}.link-list-grid>.item>a._pdf .icon-pdf{position:absolute;top:0;right:5px;bottom:0;margin:auto 0}.link-list-anchor-grid{display:flex;flex-wrap:wrap}.link-list-anchor-grid>.item{border-bottom:1px solid #d5e0eb}.link-list-anchor-grid>.item>a{position:relative;display:flex;padding:12px 0 12px 25px;height:100%;text-decoration:none;line-height:1.64;transition:background-color .2s ease-out;align-items:center}.link-list-anchor-grid>.item>a::before{position:absolute;top:50%;left:4px;margin-top:-7px;width:7px;height:7px;border-right:2px solid #01478f;border-bottom:2px solid #01478f;transition:transform .2s ease-out;transform:rotate(45deg) translate3d(0,0,0)}.link-list-anchor-grid>.item>a:active,.link-list-anchor-grid>.item>a:focus,.link-list-anchor-grid>.item>a:hover{background-color:#e5f4ff;text-decoration:none}.link-list-anchor-grid>.item>a:active::before,.link-list-anchor-grid>.item>a:focus::before,.link-list-anchor-grid>.item>a:hover::before{transform:rotate(45deg) translate3d(4px,4px,0)}.link-list-anchor-grid>.item>a:visited{color:#a757a8}.link-list-anchor-auto{display:flex;margin-top:-12px;flex-wrap:wrap}.link-list-anchor-auto>.item{margin-top:12px;border-right:1px solid #d9e3ee}.link-list-anchor-auto>.item>a{position:relative;display:flex;padding:2px 15px 2px 40px;height:100%;text-decoration:none;line-height:1.64;transition:background-color .2s ease-out;align-items:center}.link-list-anchor-auto>.item>a::before{position:absolute;top:50%;left:20px;margin-top:-7px;width:7px;height:7px;border-right:2px solid #01478f;border-bottom:2px solid #01478f;transform:rotate(45deg) translate3d(0,0,0)}.link-list-anchor-auto>.item>a:active,.link-list-anchor-auto>.item>a:focus,.link-list-anchor-auto>.item>a:hover{background-color:#e5f4ff}.link-list-anchor-auto>.item:last-child{border-right:0}.link-list-text{display:flex;margin-top:-20px;flex-wrap:wrap}.link-list-text[data-col='1']>.item{margin-left:0;width:100%}.link-list-text[data-col='2']>.item{margin-left:calc((40 / 1080) * 100%);width:calc((519 / 1080) * 100%)}.link-list-text[data-col='2']>.item:nth-child(odd){margin-left:0}.link-list-text[data-col='3']>.item{margin-left:calc((37 / 1080) * 100%);width:calc((335 / 1080) * 100%)}.link-list-text[data-col='3']>.item:first-child,.link-list-text[data-col='3']>.item:nth-child(3n+1){margin-left:0}.link-list-text[data-col='4']>.item{margin-left:calc((37 / 1080) * 100%);width:calc((242 / 1080) * 100%)}.link-list-text[data-col='4']>.item:first-child,.link-list-text[data-col='4']>.item:nth-child(4n+1){margin-left:0}.link-list-text._row>.item .inner{flex-direction:column;justify-content:flex-start;align-items:flex-start}.link-list-text._row>.item .inner .content{flex-grow:0}.link-list-text._row>.item .inner .content+.image{display:inline-block;margin-top:10px;margin-right:0;max-width:100%;width:100%;height:auto;text-align:center;align-items:flex-start}.link-list-text>.item{box-sizing:border-box;box-sizing:border-box;margin-top:20px;border:1px solid #d9e3ee;border-radius:8px}.link-list-text>.item a.inner{transition:.2s background-color ease-out}.link-list-text>.item a.inner::before{position:absolute;top:50%;right:10px;margin-top:-6px;width:6px;height:6px;border-top:2px solid #01478f;border-right:2px solid #01478f;transition:transform .2s ease-out;transform:rotate(45deg) translate3d(0,0,0)}.link-list-text>.item a.inner:active,.link-list-text>.item a.inner:focus,.link-list-text>.item a.inner:hover{background-color:#e5f4ff}.link-list-text>.item a.inner:active::before,.link-list-text>.item a.inner:focus::before,.link-list-text>.item a.inner:hover::before{transform:rotate(45deg) translate3d(4px,-4px,0)}.link-list-text>.item a.inner._blank::before{display:none}.link-list-text>.item a.inner._blank .icon-blank{position:absolute;top:50%;right:8px;display:block;overflow:hidden;width:20px;height:20px;color:transparent;white-space:nowrap;font-size:1rem;transform:translateY(-50%)}.link-list-text>.item a.inner._blank .icon-blank::after,.link-list-text>.item a.inner._blank .icon-blank::before{position:absolute;transition:transform .2s ease-out;transform:translate3d(0,0,0)}.link-list-text>.item a.inner._blank .icon-blank::before{top:4px;left:8px;width:7px;height:7px;border:1px solid #00478f}.link-list-text>.item a.inner._blank .icon-blank::after{top:8px;left:5px;width:7px;height:7px;border-bottom:1px solid #00478f;border-left:1px solid #00478f}.link-list-text>.item a.inner._blank:active .icon-blank::before,.link-list-text>.item a.inner._blank:focus .icon-blank::before,.link-list-text>.item a.inner._blank:hover .icon-blank::before{transform:translate3d(1px,-1px,0)}.link-list-text>.item a.inner._blank:active .icon-blank::after,.link-list-text>.item a.inner._blank:focus .icon-blank::after,.link-list-text>.item a.inner._blank:hover .icon-blank::after{transform:translate3d(-1px,1px,0)}.link-list-text>.item a.inner._blank .icon-pdf{position:absolute;top:50%;right:10px;display:block;width:14px;height:14px;font-size:1rem;line-height:1;transform:translateY(-50%)}.link-list-text>.item .inner{position:relative;display:flex;flex-direction:column;box-sizing:border-box;padding:20px 40px 16px 22px;height:100%;border-radius:8px;text-decoration:none}.link-list-text>.item .inner .image{flex-shrink:0;text-align:center}.link-list-text>.item .inner .content{max-width:100%;width:100%;flex-grow:1}.link-list-text>.item .inner .content>:last-child{margin-bottom:0}.link-list-text>.item .inner .content+.image{margin-top:10px}.link-list-text>.item .inner .content .image+.text{margin-top:10px}.link-list-text>.item .inner .content .media-lyt{color:#333;font-size:1.4rem}.link-list-text>.item .inner .content .list,.link-list-text>.item .inner .content .list-note-02,.link-list-text>.item .inner .content .list-number{color:#333}.link-list-text>.item .inner .content .btn .item,.link-list-text>.item .inner .content .btn-em .item,.link-list-text>.item .inner .content .btn-em-02 .item,.link-list-text>.item .inner .content .btn-em-03 .item,.link-list-text>.item .inner .content .btn-more .item,.link-list-text>.item .inner .content .btn-thin .item{display:block;min-width:auto}.link-list-text>.item .inner .content .btn .item>span,.link-list-text>.item .inner .content .btn-em .item>span,.link-list-text>.item .inner .content .btn-em-02 .item>span,.link-list-text>.item .inner .content .btn-em-03 .item>span,.link-list-text>.item .inner .content .btn-more .item>span,.link-list-text>.item .inner .content .btn-thin .item>span{display:flex;flex-direction:column;height:100%;justify-content:center;align-content:center}.link-list-text>.item .inner .content .btn .item>span.icon-blank,.link-list-text>.item .inner .content .btn-em .item>span.icon-blank,.link-list-text>.item .inner .content .btn-em-02 .item>span.icon-blank,.link-list-text>.item .inner .content .btn-em-03 .item>span.icon-blank,.link-list-text>.item .inner .content .btn-more .item>span.icon-blank,.link-list-text>.item .inner .content .btn-thin .item>span.icon-blank{display:block;height:20px}.link-list-text>.item .inner .content .list-note{color:#666}.link-list-text>.item .inner .hdg{margin-bottom:10px;color:#01478f;font-weight:700;font-size:2.4rem;line-height:1.5}.link-list-text>.item .inner .image+.text{margin-top:10px}.link-list-text>.item .inner .text{margin-bottom:10px;color:#333;font-size:1.4rem}.link-list-text>.item .inner>:last-child{margin-bottom:0}.link-list-text>.item .inner .icon-pdf{margin:0 6px 6px}.link-list-text>.item .inner .icon-blank{margin:0 6px 9px}.link-list-text>.item._em{border:2px solid #01478f}.link-list-text>.item._em .label{display:inline;background:linear-gradient(rgba(0,0,0,0) 70%,#ffe8b2 60%)}.link-list-text._anchor>.item .inner{padding:20px 22px 30px 22px}.link-list-text._anchor>.item .inner::before{top:auto;right:50%;bottom:12px;transform:rotate(135deg) translate3d(0,0,0)}.link-list-text._anchor>.item .inner:active::before,.link-list-text._anchor>.item .inner:focus::before,.link-list-text._anchor>.item .inner:hover::before{transform:rotate(135deg) translate3d(0,0,0)}.link-panel{display:flex;margin-bottom:32px;flex-wrap:wrap}.link-panel>.item{box-sizing:border-box;margin-bottom:1px;min-height:124px;width:20%;border-left:1px solid #d9e3ee}.link-panel>.item:last-child{border-right:1px solid #d9e3ee}.link-panel>.item:nth-child(odd)>a{background-color:#e5f4ff}.link-panel>.item:nth-child(even)>a{background-color:#fff}.link-panel>.item>a{display:flex;padding:25px 10px;width:100%;height:100%;color:#01478f;text-align:center;text-decoration:none;font-weight:700;font-size:1.6rem;transition:background-color .3s ease-out;justify-content:center;align-items:center}.link-panel>.item>a:hover{background-color:#008dcb;color:#fff}.link-panel[data-col='3']>.item{width:33.3333%}.main-container .link-panel>.item{border-bottom:0;border-left:0}.main-container .link-panel>.item:last-child{border-right:0}.link-panel-toggle{display:flex;margin-bottom:32px;flex-wrap:wrap}.link-panel-toggle>.item{box-sizing:border-box;margin-bottom:1px;min-height:124px;width:20%;border-left:1px solid #d9e3ee}.link-panel-toggle>.item:last-child{border-right:1px solid #d9e3ee}.link-panel-toggle>.item:nth-child(odd)>.hook,.link-panel-toggle>.item:nth-child(odd)>a{background-color:#e5f4ff}.link-panel-toggle>.item:nth-child(even)>.hook,.link-panel-toggle>.item:nth-child(even)>a{background-color:#fff}.link-panel-toggle>.item>a{position:relative;display:flex;padding:25px 10px;width:100%;height:100%;color:#01478f;text-align:center;text-decoration:none;font-weight:700;font-size:1.6rem;transition:background-color .3s ease-out;justify-content:center;align-items:center}.link-panel-toggle>.item>a:hover{background-color:#008dcb;color:#fff}.link-panel-toggle>.item>.hook{position:relative;display:flex;padding:0;width:100%;height:100%;color:#01478f;text-align:center;text-decoration:none;font-weight:700;font-size:1.6rem;transition:background-color .3s ease-out;justify-content:center;align-items:center}.link-panel-toggle>.item>.hook:hover{background-color:#008dcb;color:#fff}.link-panel-toggle>.item>.hook>span{display:block;padding:25px 10px}.link-panel-toggle>.item>.hook.js-toggle-hook.is-active>span::before{display:block;opacity:1;transition:opacity .1s ease-out .1s}.link-panel-toggle>.item>.hook.js-toggle-hook.is-animete>span::before{display:block;opacity:0}.link-panel-toggle>.item>.hook:hover.js-toggle-hook::after,.link-panel-toggle>.item>.hook:hover.js-toggle-hook::before{background-color:#fff}.link-panel-toggle>.item>.hook.js-toggle-hook{position:relative}.link-panel-toggle>.item>.hook.js-toggle-hook::after,.link-panel-toggle>.item>.hook.js-toggle-hook::before{position:absolute;top:14px;right:10px;width:12px;height:2px;background-color:#01478f;transition:transform .2s ease-out,background-color .2s ease-out}.link-panel-toggle>.item>.hook.js-toggle-hook::after{transform:rotate(90deg)}.link-panel-toggle>.item>.hook.js-toggle-hook.is-active::before{transform:rotate(180deg)}.link-panel-toggle>.item>.hook.js-toggle-hook.is-active::after{background-color:rgba(0,0,0,0);transform:rotate(180deg)}.link-panel-toggle>.item>.hook.js-toggle-hook>span::before{position:absolute;bottom:10px;left:50%;margin:auto;width:0;height:0;border-width:0 9px 10px 9px;border-style:solid;border-color:transparent transparent #01478f transparent;opacity:0;transition:opacity .1s ease-out;transform:translateX(-50%)}.link-panel-toggle>.item .baloom{position:absolute;z-index:10;margin-top:-10px;min-width:17%;max-width:30%;border-radius:6px;background:#01478f;box-shadow:0 5px 10px rgba(0,0,0,.16)}.link-panel-toggle>.item .baloom .inner{position:relative;padding:18px 15px 12px 5px}.link-panel-toggle>.item .baloom .baloom-link-list{margin-bottom:0}.link-panel-toggle>.item .baloom .baloom-link-list>li{margin-bottom:8px;line-height:1.4}.link-panel-toggle>.item .baloom .baloom-link-list>li:last-child{margin-bottom:0}.link-panel-toggle>.item .baloom .baloom-link-list>li a{position:relative;display:inline-block;padding-left:25px;color:#fff;text-decoration:none;font-weight:400;font-size:1.4rem}.link-panel-toggle>.item .baloom .baloom-link-list>li a::before{position:absolute;top:8px;left:10px;width:5px;height:5px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg) translate3d(0,0,0)}.link-panel-toggle>.item .baloom .baloom-link-list>li a:active,.link-panel-toggle>.item .baloom .baloom-link-list>li a:focus,.link-panel-toggle>.item .baloom .baloom-link-list>li a:hover{text-decoration:underline}.link-panel-toggle>.item .baloom .baloom-link-list>li .new{display:inline-block;margin:1px 6px 0;padding:1px 4px;background:#fff;color:#c7003a;font-size:1rem}.link-panel-toggle>.item .baloom .js-toggle-close>button{display:block;padding:11px 0;width:100%;border-radius:0 0 6px 6px;background-color:#113f6b;color:#fff;font-size:1.3rem}.link-panel-toggle>.item .baloom .js-toggle-close>button span{position:relative;padding-left:20px}.link-panel-toggle>.item .baloom .js-toggle-close>button span::after,.link-panel-toggle>.item .baloom .js-toggle-close>button span::before{position:absolute;top:8px;left:0;width:11px;height:1px;border-radius:2px;background-color:#fff}.link-panel-toggle>.item .baloom .js-toggle-close>button span::before{transform:rotate(45deg)}.link-panel-toggle>.item .baloom .js-toggle-close>button span::after{transform:rotate(-45deg)}.link-seminar>.item{border-bottom:1px solid #d5e0eb}.link-seminar>.item:empty{display:none}.link-seminar>.item:first-child{border-top:1px solid #d5e0eb}.link-seminar>.item a{position:relative;display:block;padding:21px 30px 21px 10px;width:100%;text-decoration:none;transition:background-color .2s ease-out}.link-seminar>.item a .title{display:block;width:100%;color:#008dcb;font-weight:700;font-size:1.6rem}.link-seminar>.item a .title+.desc{margin-top:10px}.link-seminar>.item a .desc{display:flex;margin-bottom:0;flex-wrap:wrap}.link-seminar>.item a .desc>li{margin-right:25px;color:#333}.link-seminar>.item a .desc>li:last-child{margin-right:0}.link-seminar>.item a .desc>li .theme{position:relative;padding-right:20px}.link-seminar>.item a .desc>li .theme::after,.link-seminar>.item a .desc>li .theme::before{position:absolute;width:2px;height:2px;border-radius:2px;background-color:#333}.link-seminar>.item a .desc>li .theme::before{top:8px;right:10px}.link-seminar>.item a .desc>li .theme::after{top:14px;right:10px}.link-seminar>.item a::before{position:absolute;top:50%;right:10px;margin-top:-8px;width:8px;height:8px;border-top:2px solid #01478f;border-right:2px solid #01478f;transition:transform .2s ease-out;transform:rotate(45deg) translate3d(0,0,0)}.link-seminar>.item a:active,.link-seminar>.item a:focus,.link-seminar>.item a:hover{background-color:#e5f4ff;text-decoration:none}.link-seminar>.item a:active::before,.link-seminar>.item a:focus::before,.link-seminar>.item a:hover::before{transform:rotate(45deg) translate3d(4px,-4px,0)}.link-seminar>.item a:visited .title{color:#a757a8}.link-outside{display:flex;border-left:1px solid #d9e3ee;flex-wrap:wrap}.link-outside>.item{box-sizing:border-box;width:calc((215 / 1080) * 100%);border-right:1px solid #d9e3ee;border-bottom:1px solid #d9e3ee}.link-outside>.item:nth-child(1),.link-outside>.item:nth-child(2),.link-outside>.item:nth-child(3),.link-outside>.item:nth-child(4),.link-outside>.item:nth-child(5){border-top:1px solid #d9e3ee}.link-outside>.item>a{display:flex;flex-direction:column-reverse;height:100%;background-color:#fff;color:#333;text-decoration:none;font-size:1.3rem;line-height:1.46;transition:background-color .2s ease-out}.link-outside>.item>a:active,.link-outside>.item>a:focus,.link-outside>.item>a:hover{background-color:#f2f9ff}.link-outside>.item>a .text{position:relative;flex:1 1 auto;padding:24px 20px;min-height:1px}.link-outside>.item>a .text .icon-blank{margin:0 5px 4px}.link-outside>.item>a .image{min-height:1px}.link-outside>.item>a .image img{width:100%;height:auto}.link-map{display:inline-flex;align-items:center}.link-map>.item{position:relative;display:inline-block;padding:16px 10px 0;text-decoration:underline;white-space:nowrap}.link-map>.item::before{position:absolute;top:0;left:50%;width:12px;height:16px;background:url(/hamagin365/shared/images/icon_map_01.svg) no-repeat center;transform:translateX(-50%)}.link-map>.item:active,.link-map>.item:focus,.link-map>.item:hover{text-decoration:none}.link-map>.item:visited{color:#a757a8}.link-media{margin-bottom:32px}.link-media>.item{text-align:center}.link-media>.item a{transition:opacity .3s ease-out}.link-media>.item a:active,.link-media>.item a:focus,.link-media>.item a:hover{opacity:.8}.link-box{display:flex;margin-top:-20px;margin-bottom:32px;flex-wrap:wrap}.link-box._center>.item>a{align-items:center}.link-box>.item{margin-top:20px;margin-left:calc((20 / 1080) * 100%);width:calc((255 / 1080) * 100%)}.link-box>.item:first-child,.link-box>.item:nth-child(4n+1){margin-left:0}.link-box>.item>a{display:flex;flex-direction:column;padding:20px;height:100%;border:1px solid #d9e3ee;border-radius:8px;background-color:#fff;transition:background-color .2s ease-out}.link-box>.item>a>:last-child{margin-bottom:0}.link-box>.item>a .icon-list{margin-bottom:12px}.link-box>.item>a .text{position:relative;display:inline-block;padding:1px 1px 1px 20px;background-color:rgba(0,0,0,0);color:#008dcb;text-decoration:none;line-height:1.625}.link-box>.item>a .text::before{position:absolute;top:10px;left:2px;width:6px;height:6px;border-top:2px solid #01478f;border-right:2px solid #01478f;transform:rotate(45deg) translate3d(0,0,0)}.link-box>.item>a:active,.link-box>.item>a:focus,.link-box>.item>a:hover{background-color:#f2f5f9}.link-box>.item>a:visited .text{color:#a757a8}.link-box[data-col='3']>.item{margin-top:20px;margin-left:calc((20 / 1080) * 100%);width:calc((346 / 1080) * 100%)}.link-box[data-col='3']>.item:first-child,.link-box[data-col='3']>.item:nth-child(3n+1){margin-left:0}.btn{display:flex;margin-bottom:32px;background-color:rgba(0,0,0,0);justify-content:center}.btn>.item{position:relative;flex-direction:column;box-sizing:border-box;padding:16px 35px 14px 20px;min-width:355px;height:100%;border:2px solid #01478f;border-radius:6px;background-color:#e5f4ff;box-shadow:0 4px 0 rgba(0,0,0,.16);color:#333;text-align:center;text-decoration:none;font-size:1.8rem;line-height:1.4;cursor:pointer;transition:background-color .2s ease-out,border-color .2s ease-out;justify-content:center;align-items:center}.btn>.item::before{position:absolute;top:50%;right:16px;margin-top:-6px;width:9px;height:9px;border-top:2px solid #01478f;border-right:2px solid #01478f;transition:transform .2s ease-out;transform:rotate(45deg) translate3d(0,0,0)}.btn>.item .sub{display:block;font-size:1.3rem}.btn>.item .sub.__top{margin-bottom:2px}.btn>.item:active,.btn>.item:focus,.btn>.item:hover{background-color:#bfe3ff}.btn>.item:active::before,.btn>.item:focus::before,.btn>.item:hover::before{transform:rotate(45deg) translate3d(4px,-4px,0)}.btn._anchor>.item{padding:16px 20px 14px 35px}.btn._anchor>.item::before{left:12px;transform:rotate(135deg) translate3d(0,0,0)}.btn._anchor>.item:active::before,.btn._anchor>.item:focus::before,.btn._anchor>.item:hover::before{transform:rotate(135deg) translate3d(4px,-4px,0)}.btn._prev>.item{padding:16px 20px 14px 35px}.btn._prev>.item::before{left:18px;width:9px;height:9px;border-top:2px solid #01478f;border-right:2px solid #01478f;transform:rotate(-135deg) translate3d(0,0,0)}.btn._prev>.item:active::before,.btn._prev>.item:focus::before,.btn._prev>.item:hover::before{transform:rotate(-135deg) translate3d(4px,-4px,0)}.btn._close>.item{padding:16px 20px 14px 35px}.btn._close>.item::after,.btn._close>.item::before{top:50%}.btn._close>.item::before{top:50%;left:17px;margin-top:-2px;width:2px;height:14px;border:0;background-color:#01478f;transition:none;transform:rotate(45deg) translate3d(0,-50%,0)}.btn._close>.item::after{position:absolute;left:17px;margin-top:-12px;width:2px;height:14px;background-color:#01478f;transform:rotate(135deg) translate3d(0,-50%,0)}.btn._close>.item:active::before,.btn._close>.item:focus::before,.btn._close>.item:hover::before{transform:rotate(45deg) translate3d(0,-50%,0)}.btn._blank>.item::before{display:none}.btn._blank>.item .icon-blank{position:absolute;top:50%;right:13px;display:block;overflow:hidden;width:20px;height:20px;color:transparent;white-space:nowrap;font-size:1rem;transform:translateY(-50%)}.btn._blank>.item .icon-blank::after,.btn._blank>.item .icon-blank::before{position:absolute;transition:transform .2s ease-out;transform:translate3d(0,0,0)}.btn._blank>.item .icon-blank::before{top:4px;left:8px;width:7px;height:7px;border:1px solid #00478f}.btn._blank>.item .icon-blank::after{top:8px;left:5px;width:7px;height:7px;border-bottom:1px solid #00478f;border-left:1px solid #00478f}.btn._blank>.item:active .icon-blank::before,.btn._blank>.item:focus .icon-blank::before,.btn._blank>.item:hover .icon-blank::before{transform:translate3d(1px,-1px,0)}.btn._blank>.item:active .icon-blank::after,.btn._blank>.item:focus .icon-blank::after,.btn._blank>.item:hover .icon-blank::after{transform:translate3d(-1px,1px,0)}.btn._pdf>.item::before{display:none}.btn._pdf>.item .icon-pdf{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.btn._blank>.item::before{display:none}.btn._blank>.item .icon-blank{position:absolute;top:50%;right:13px;display:block;overflow:hidden;width:20px;height:20px;color:transparent;white-space:nowrap;font-size:1rem;transform:translateY(-50%)}.btn._blank>.item .icon-blank::after,.btn._blank>.item .icon-blank::before{position:absolute;transition:transform .2s ease-out;transform:translate3d(0,0,0)}.btn._blank>.item .icon-blank::before{top:4px;left:8px;width:7px;height:7px;border:1px solid #00478f}.btn._blank>.item .icon-blank::after{top:8px;left:5px;width:7px;height:7px;border-bottom:1px solid #00478f;border-left:1px solid #00478f}.btn._blank>.item:active .icon-blank::before,.btn._blank>.item:focus .icon-blank::before,.btn._blank>.item:hover .icon-blank::before{transform:translate3d(1px,-1px,0)}.btn._blank>.item:active .icon-blank::after,.btn._blank>.item:focus .icon-blank::after,.btn._blank>.item:hover .icon-blank::after{transform:translate3d(-1px,1px,0)}.btn._modal>.item::before{display:none}.btn._modal>.item .icon-modal{position:absolute;top:50%;right:10px;margin-top:-7px}.btn._location>.item{padding:16px 40px 14px 50px}.btn._location>.item::before{left:15px;margin-top:-13px;width:25px;height:23px;border:0;background-image:url(/hamagin365/shared/images/icon_location_01.svg);background-repeat:no-repeat;transform:rotate(0)}.btn._chat>.item{padding:16px 40px 14px 50px}.btn._chat>.item::before{left:15px;margin-top:-13px;width:25px;height:21px;border:0;background-image:url(/hamagin365/shared/images/icon_chat_01.svg);background-repeat:no-repeat;transform:rotate(0)}.btn-thin{display:flex;margin-bottom:32px;width:100%;background-color:rgba(0,0,0,0);justify-content:center}.btn-thin>.item{position:relative;flex-direction:column;box-sizing:border-box;padding:9px 35px 8px 14px;height:100%;border:2px solid #01478f;border-radius:6px;background-color:#e5f4ff;box-shadow:0 4px 0 rgba(0,0,0,.16);color:#333;text-align:center;text-decoration:none;font-size:1.4rem;line-height:1.4;transition:background-color .2s ease-out,border-color .2s ease-out;justify-content:center;align-items:center}.btn-thin>.item::before{position:absolute;top:50%;right:16px;margin-top:-6px;width:9px;height:9px;border-top:2px solid #01478f;border-right:2px solid #01478f;transition:transform .2s ease-out;transform:rotate(45deg) translate3d(0,0,0)}.btn-thin>.item:active,.btn-thin>.item:focus,.btn-thin>.item:hover{background-color:#bfe3ff}.btn-thin>.item:active::before,.btn-thin>.item:focus::before,.btn-thin>.item:hover::before{transform:rotate(45deg) translate3d(4px,-4px,0)}.btn-thin._anchor>.item{padding:9px 20px 8px 35px}.btn-thin._anchor>.item::before{left:12px;transform:rotate(135deg) translate3d(0,0,0)}.btn-thin._anchor>.item:active::before,.btn-thin._anchor>.item:focus::before,.btn-thin._anchor>.item:hover::before{transform:rotate(135deg) translate3d(4px,-4px,0)}.btn-thin._anchor-up>.item{padding:9px 20px 8px 35px}.btn-thin._anchor-up>.item::before{left:12px;margin-top:-2px;transform:rotate(-45deg) translate3d(0,0,0)}.btn-thin._anchor-up>.item:active::before,.btn-thin._anchor-up>.item:focus::before,.btn-thin._anchor-up>.item:hover::before{transform:rotate(-45deg) translate3d(4px,-4px,0)}.btn-thin._prev>.item{padding:9px 20px 8px 35px}.btn-thin._prev>.item::before{left:18px;width:9px;height:9px;border-top:2px solid #01478f;border-right:2px solid #01478f;transform:rotate(-135deg) translate3d(0,0,0)}.btn-thin._prev>.item:active::before,.btn-thin._prev>.item:focus::before,.btn-thin._prev>.item:hover::before{transform:rotate(-135deg) translate3d(4px,-4px,0)}.btn-thin._blank>.item::before{display:none}.btn-thin._blank>.item .icon-blank{position:absolute;top:50%;right:13px;display:block;overflow:hidden;width:20px;height:20px;color:transparent;white-space:nowrap;font-size:1rem;transform:translateY(-50%)}.btn-thin._blank>.item .icon-blank::after,.btn-thin._blank>.item .icon-blank::before{position:absolute;transition:transform .2s ease-out;transform:translate3d(0,0,0)}.btn-thin._blank>.item .icon-blank::before{top:4px;left:8px;width:7px;height:7px;border:1px solid #00478f}.btn-thin._blank>.item .icon-blank::after{top:8px;left:5px;width:7px;height:7px;border-bottom:1px solid #00478f;border-left:1px solid #00478f}.btn-thin._blank>.item:active .icon-blank::before,.btn-thin._blank>.item:focus .icon-blank::before,.btn-thin._blank>.item:hover .icon-blank::before{transform:translate3d(1px,-1px,0)}.btn-thin._blank>.item:active .icon-blank::after,.btn-thin._blank>.item:focus .icon-blank::after,.btn-thin._blank>.item:hover .icon-blank::after{transform:translate3d(-1px,1px,0)}.btn-thin._close>.item{padding:9px 20px 8px 40px}.btn-thin._close>.item::after,.btn-thin._close>.item::before{top:50%}.btn-thin._close>.item::before{top:50%;left:12px;margin-top:-1px;width:2px;height:14px;border:0;background-color:#01478f;transition:none;transform:rotate(45deg) translate3d(0,-50%,0)}.btn-thin._close>.item::after{position:absolute;left:12px;margin-top:-11px;width:2px;height:14px;background-color:#01478f;transform:rotate(135deg) translate3d(0,-50%,0)}.btn-thin._close>.item:active::before,.btn-thin._close>.item:focus::before,.btn-thin._close>.item:hover::before{transform:rotate(45deg) translate3d(0,-50%,0)}.btn-thin._pdf>.item::before{display:none}.btn-thin._pdf>.item .icon-pdf{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.btn-em{display:flex;margin-bottom:32px;width:100%;background-color:rgba(0,0,0,0);justify-content:center}.btn-em>.item{z-index:1;overflow:hidden;background-color:#01478f}.btn-em>.item:active,.btn-em>.item:focus,.btn-em>.item:hover{background-color:#4c7db0}.btn-em>.item:active>.appeal,.btn-em>.item:focus>.appeal,.btn-em>.item:hover>.appeal{color:#4c7db0}.btn-em>.item:active::before,.btn-em>.item:focus::before,.btn-em>.item:hover::before{transform:rotate(45deg) translate3d(4px,-4px,0)}.btn-em>.item:active::after,.btn-em>.item:focus::after,.btn-em>.item:hover::after{background-color:#5686b7}.btn-em>.item::after{background-color:#1b5c9e}.btn-em._blank>.item::before{display:none}.btn-em._blank>.item .icon-blank{position:absolute;top:50%;right:13px;display:block;overflow:hidden;width:20px;height:20px;color:transparent;white-space:nowrap;font-size:1rem;transform:translateY(-50%)}.btn-em._blank>.item .icon-blank::after,.btn-em._blank>.item .icon-blank::before{position:absolute;transition:transform .2s ease-out;transform:translate3d(0,0,0)}.btn-em._blank>.item .icon-blank::before{top:4px;left:8px;width:7px;height:7px;border:1px solid #fff}.btn-em._blank>.item .icon-blank::after{top:8px;left:5px;width:7px;height:7px;border-bottom:1px solid #fff;border-left:1px solid #fff}.btn-em._blank>.item:active .icon-blank::before,.btn-em._blank>.item:focus .icon-blank::before,.btn-em._blank>.item:hover .icon-blank::before{transform:translate3d(1px,-1px,0)}.btn-em._blank>.item:active .icon-blank::after,.btn-em._blank>.item:focus .icon-blank::after,.btn-em._blank>.item:hover .icon-blank::after{transform:translate3d(-1px,1px,0)}.btn-em._pdf>.item::before{display:none}.btn-em._pdf>.item .icon-pdf{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.btn-em._search>.item{padding:16px 50px 14px 50px}.btn-em._search>.item::before{left:16px;margin-top:-10px;width:20px;height:20px;border:0;background-image:url(/hamagin365/shared/images/icon_search_02.svg);background-repeat:no-repeat;transform:rotate(0) translate3d(0,0,0)}.btn-em._anchor>.item{padding:16px 20px 14px 35px}.btn-em._anchor>.item::before{left:12px;transform:rotate(135deg) translate3d(0,0,0)}.btn-em._anchor>.item:active::before,.btn-em._anchor>.item:focus::before,.btn-em._anchor>.item:hover::before{transform:rotate(135deg) translate3d(4px,-4px,0)}.btn-em-02{display:flex;margin-bottom:32px;width:100%;background-color:rgba(0,0,0,0);justify-content:center}.btn-em-02>.item{z-index:1;overflow:hidden;background-color:#008dcb}.btn-em-02>.item:active,.btn-em-02>.item:focus,.btn-em-02>.item:hover{background-color:#4cafda}.btn-em-02>.item:active>.appeal,.btn-em-02>.item:focus>.appeal,.btn-em-02>.item:hover>.appeal{color:#4c7db0}.btn-em-02>.item:active::before,.btn-em-02>.item:focus::before,.btn-em-02>.item:hover::before{transform:rotate(45deg) translate3d(4px,-4px,0)}.btn-em-02>.item:active::after,.btn-em-02>.item:focus::after,.btn-em-02>.item:hover::after{background-color:#59bae4}.btn-em-02>.item::after{background-color:#249fd6}.btn-em-02._blank>.item::before{display:none}.btn-em-02._blank>.item .icon-blank{position:absolute;top:50%;right:13px;display:block;overflow:hidden;width:20px;height:20px;color:transparent;white-space:nowrap;font-size:1rem;transform:translateY(-50%)}.btn-em-02._blank>.item .icon-blank::after,.btn-em-02._blank>.item .icon-blank::before{position:absolute;transition:transform .2s ease-out;transform:translate3d(0,0,0)}.btn-em-02._blank>.item .icon-blank::before{top:4px;left:8px;width:7px;height:7px;border:1px solid #fff}.btn-em-02._blank>.item .icon-blank::after{top:8px;left:5px;width:7px;height:7px;border-bottom:1px solid #fff;border-left:1px solid #fff}.btn-em-02._blank>.item:active .icon-blank::before,.btn-em-02._blank>.item:focus .icon-blank::before,.btn-em-02._blank>.item:hover .icon-blank::before{transform:translate3d(1px,-1px,0)}.btn-em-02._blank>.item:active .icon-blank::after,.btn-em-02._blank>.item:focus .icon-blank::after,.btn-em-02._blank>.item:hover .icon-blank::after{transform:translate3d(-1px,1px,0)}.btn-em-02._pdf>.item::before{display:none}.btn-em-02._pdf>.item .icon-pdf{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.btn-em-02._anchor>.item{padding:16px 20px 14px 35px}.btn-em-02._anchor>.item::before{left:12px;transform:rotate(135deg) translate3d(0,0,0)}.btn-em-02._anchor>.item:active::before,.btn-em-02._anchor>.item:focus::before,.btn-em-02._anchor>.item:hover::before{transform:rotate(135deg) translate3d(4px,-4px,0)}.btn-em-03{display:flex;margin-bottom:32px;width:100%;background-color:rgba(0,0,0,0);justify-content:center}.btn-em-03>.item{z-index:1;overflow:hidden;background-color:#f33}.btn-em-03>.item:active,.btn-em-03>.item:focus,.btn-em-03>.item:hover{background-color:#f66}.btn-em-03>.item:active>.appeal,.btn-em-03>.item:focus>.appeal,.btn-em-03>.item:hover>.appeal{color:#4c7db0}.btn-em-03>.item:active::before,.btn-em-03>.item:focus::before,.btn-em-03>.item:hover::before{transform:rotate(45deg) translate3d(4px,-4px,0)}.btn-em-03>.item:active::after,.btn-em-03>.item:focus::after,.btn-em-03>.item:hover::after{background-color:#ff7676}.btn-em-03>.item::after{background-color:#ff5b5b}.btn-em-03._blank>.item::before{display:none}.btn-em-03._blank>.item .icon-blank{position:absolute;top:50%;right:13px;display:block;overflow:hidden;width:20px;height:20px;color:transparent;white-space:nowrap;font-size:1rem;transform:translateY(-50%)}.btn-em-03._blank>.item .icon-blank::after,.btn-em-03._blank>.item .icon-blank::before{position:absolute;transition:transform .2s ease-out;transform:translate3d(0,0,0)}.btn-em-03._blank>.item .icon-blank::before{top:4px;left:8px;width:7px;height:7px;border:1px solid #fff}.btn-em-03._blank>.item .icon-blank::after{top:8px;left:5px;width:7px;height:7px;border-bottom:1px solid #fff;border-left:1px solid #fff}.btn-em-03._blank>.item:active .icon-blank::before,.btn-em-03._blank>.item:focus .icon-blank::before,.btn-em-03._blank>.item:hover .icon-blank::before{transform:translate3d(1px,-1px,0)}.btn-em-03._blank>.item:active .icon-blank::after,.btn-em-03._blank>.item:focus .icon-blank::after,.btn-em-03._blank>.item:hover .icon-blank::after{transform:translate3d(-1px,1px,0)}.btn-em-03._pdf>.item::before{display:none}.btn-em-03._pdf>.item .icon-pdf{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.btn-em-03._anchor>.item{padding:16px 20px 14px 35px}.btn-em-03._anchor>.item::before{left:12px;transform:rotate(135deg) translate3d(0,0,0)}.btn-em-03._anchor>.item:active::before,.btn-em-03._anchor>.item:focus::before,.btn-em-03._anchor>.item:hover::before{transform:rotate(135deg) translate3d(4px,-4px,0)}.btn-check-01{display:flex;margin-bottom:32px;width:100%;background-color:rgba(0,0,0,0);justify-content:center}.btn-check-01>.item{position:relative;flex-direction:column;box-sizing:border-box;padding:16px 35px 14px 20px;min-width:355px;height:100%;border:2px solid #d9e3ee;border-radius:6px;color:#333;text-align:center;text-decoration:none;font-size:1.6rem;line-height:1.4;cursor:pointer;transition:background-color .2s ease-out;justify-content:center;align-items:center}.btn-check-01>.item .label{position:relative;display:inline-block;padding:0 0 0 28px;cursor:pointer}.btn-check-01>.item .label::before{position:absolute;top:1px;left:0;width:18px;height:18px;border:1px solid #d5e0eb;border-radius:3px;background-color:#fff}.btn-check-01>.item .label::after{position:absolute;top:6px;left:3px;z-index:1;width:16px;height:12px;background:url(/hamagin365/shared/images/icon_formcheck_01.svg) no-repeat;opacity:0;transition:opacity .2s ease-out}.btn-check-01 input[type=checkbox]{position:absolute;z-index:-1;opacity:0}.btn-check-01 input[type=checkbox]:checked+.item{background:#f2f9ff}.btn-check-01 input[type=checkbox]:checked+.item>.label::after{opacity:1}.btn-more{display:flex;margin:0 auto;padding:0;background-color:rgba(0,0,0,0);justify-content:center}.btn-more>.item{position:relative;box-sizing:border-box;box-sizing:border-box;padding:16px 35px 14px 20px;min-width:355px;border:2px solid #d9e3ee;border-radius:6px;background-color:#e5f4ff;box-shadow:0 4px 0 rgba(0,0,0,.08);color:#333;text-align:center;text-decoration:none;font-size:1.8rem;line-height:1.4;transition:background-color .2s ease-out,border-color .2s ease-out;justify-content:center;align-items:center}.btn-more>.item::after,.btn-more>.item::before{top:50%;margin-top:-6px;transition:background-color .2s ease-out,transform .2s ease-out}.btn-more>.item::before{position:absolute;right:20px;width:2px;height:12px;border:0;background-color:#01478f;transform:rotate(0)}.btn-more>.item::after{position:absolute;right:20px;width:2px;height:12px;border:0;background-color:#01478f;transform:rotate(90deg)}.grid .btn-more>.item{min-width:100%}.btn-more:active>.item,.btn-more:focus>.item,.btn-more:hover>.item{background-color:#bfe3ff}.btn-more:active>.item::before,.btn-more:focus>.item::before,.btn-more:hover>.item::before{background-color:#01478f;transform:rotate(180deg)}.btn-more:active>.item::after,.btn-more:focus>.item::after,.btn-more:hover>.item::after{background-color:#01478f;transform:rotate(270deg)}.btn-more.is-active>.item::before{transform:rotate(270deg)}.btn-more.is-active>.item::after{background-color:rgba(0,0,0,0);transform:rotate(360deg)}.btn-favorite{display:flex;margin-bottom:32px;width:100%;background-color:rgba(0,0,0,0);justify-content:center}.btn-favorite.right{justify-content:flex-end}.btn-favorite>.item{position:relative;flex-direction:column;box-sizing:border-box;padding:11px 14px 9px 40px;min-width:198px;height:100%;border:2px solid #01478f;border-radius:6px;background-color:#e5f4ff;box-shadow:0 4px 0 rgba(0,0,0,.16);color:#333;text-align:center;text-decoration:none;font-size:1.4rem;transition:background-color .2s ease-out,border-color .2s ease-out;justify-content:center;align-items:center}.grid .btn-favorite>.item{min-width:100%}.btn-favorite>.item::before{position:absolute;top:50%;left:16px;margin-top:-8px;width:16px;height:16px;background:url(/hamagin365/shared/images/icon_favorite_01.svg) no-repeat center;background-size:16px 16px}.btn-favorite>.item:active,.btn-favorite>.item:focus,.btn-favorite>.item:hover{background-color:#bfe3ff}.btn-tel{margin-bottom:16px;color:#00478f;font-size:2.4rem}.btn-tel>.item{margin:0 auto;margin-bottom:0;max-width:355px}.btn-tel>.item a{display:block;box-sizing:border-box;padding:11px;width:100%;border-radius:6px;background:#f5f5f5;color:#00478f;text-align:center;text-decoration:none;font-weight:700;font-size:1.8rem;transition:background-color .2s ease-out}.btn-tel>.item a:active,.btn-tel>.item a:focus,.btn-tel>.item a:hover{background-color:#efefef}.btn-tel>.item a .icon-free img{display:inline-block;margin:0 5px 4px;vertical-align:middle}.btn-text-title{margin-bottom:5px;text-align:center;font-size:1.6rem}.btn-text-title-02{margin-bottom:8px;text-align:center;font-size:1.4rem}.btn-text-sub{margin-top:-26px;text-align:center}.btn-between-lyt{display:flex;margin-bottom:32px;justify-content:space-between}.btn-between-lyt>.item{min-width:auto;max-width:calc(50% - 10px)}.btn-between-lyt>.item .btn,.btn-between-lyt>.item .btn-em,.btn-between-lyt>.item .btn-em-02,.btn-between-lyt>.item .btn-em-03,.btn-between-lyt>.item .btn-tel,.btn-between-lyt>.item .btn-thin{margin-bottom:0}.btn-em-02._largest>.item,.btn-em-03._largest>.item,.btn-em._largest>.item,.btn-tel._largest>.item,.btn-thin._largest>.item,.btn._largest>.item{min-width:100%!important}.btn-em-02>.item,.btn-em-03>.item,.btn-em>.item{position:relative;flex-direction:column;box-sizing:border-box;padding:16px 35px 14px 20px;min-width:355px;height:100%;border:2px solid transparent;border-radius:6px;box-shadow:0 4px 0 rgba(0,0,0,.16);color:#fff;text-align:center;text-decoration:none;font-weight:700;font-size:1.8rem;line-height:1.4;transition:background-color .2s ease-out;justify-content:center;align-items:center}.btn-em-02>.item .appeal,.btn-em-03>.item .appeal,.btn-em>.item .appeal{display:block;box-sizing:border-box;margin-bottom:7px;padding:4px 12px;width:100%;border-radius:3px;background-color:#fff;color:#01478f;font-size:1.4rem}.btn-em-02>.item .sub,.btn-em-03>.item .sub,.btn-em>.item .sub{display:block;margin-top:2px;font-size:1.3rem}.btn-em-02>.item .sub.__top,.btn-em-03>.item .sub.__top,.btn-em>.item .sub.__top{margin-top:0;margin-bottom:2px}.btn-em-02>.item::before,.btn-em-03>.item::before,.btn-em>.item::before{position:absolute;top:50%;right:16px;margin-top:-6px;width:9px;height:9px;border-top:2px solid #fff;border-right:2px solid #fff;transition:transform .2s ease-out;transform:rotate(45deg) translate3d(0,0,0)}.btn-em-02>.item::after,.btn-em-03>.item::after,.btn-em>.item::after{position:absolute;top:-22px;left:50%;z-index:-1;width:130%;height:90%;border-radius:50%;transition:background-color .2s ease-out;transform:translateX(-50%)}.btn-em-02._modal>.item,.btn-em-03._modal>.item,.btn-em._modal>.item{padding-right:45px}.btn-em-02._modal>.item::before,.btn-em-03._modal>.item::before,.btn-em._modal>.item::before{display:none}.btn-em-02._modal>.item .icon-modal,.btn-em-03._modal>.item .icon-modal,.btn-em._modal>.item .icon-modal{position:absolute;top:50%;right:13px;margin-top:-7px}.btn-em-02._beginner>.item,.btn-em-03._beginner>.item,.btn-em._beginner>.item{padding-left:56px}.btn-em-02._beginner>.item>.mark,.btn-em-03._beginner>.item>.mark,.btn-em._beginner>.item>.mark{position:relative;display:flex;flex-direction:column}.btn-em-02._beginner>.item>.mark::before,.btn-em-03._beginner>.item>.mark::before,.btn-em._beginner>.item>.mark::before{position:absolute;top:50%;left:-35px;margin-top:-22px;width:28px;height:44px;background:url(/hamagin365/shared/images/icon_beginner_01.svg) no-repeat;background-size:28px 44px;transition:opacity .2s ease-out}.btn-em-02._beginner>.item:active>.mark::before,.btn-em-02._beginner>.item:focus>.mark::before,.btn-em-02._beginner>.item:hover>.mark::before,.btn-em-03._beginner>.item:active>.mark::before,.btn-em-03._beginner>.item:focus>.mark::before,.btn-em-03._beginner>.item:hover>.mark::before,.btn-em._beginner>.item:active>.mark::before,.btn-em._beginner>.item:focus>.mark::before,.btn-em._beginner>.item:hover>.mark::before{opacity:.6}.btn-em-02._oversize>.item,.btn-em-03._oversize>.item,.btn-em._oversize>.item{min-width:480px;font-size:3rem}.btn-em-02._oversize>.item>.appeal,.btn-em-03._oversize>.item>.appeal,.btn-em._oversize>.item>.appeal{font-size:1.8rem}.btn .item:disabled,.btn .item[aria-disabled=true],.btn-em .item:disabled,.btn-em .item[aria-disabled=true],.btn-em-02 .item:disabled,.btn-em-02 .item[aria-disabled=true],.btn-em-03 .item:disabled,.btn-em-03 .item[aria-disabled=true],.btn-thin .item:disabled,.btn-thin .item[aria-disabled=true]{background-color:#999;box-shadow:none;color:#ccc;pointer-events:none}.btn .item:disabled::before,.btn .item[aria-disabled=true]::before,.btn-em .item:disabled::before,.btn-em .item[aria-disabled=true]::before,.btn-em-02 .item:disabled::before,.btn-em-02 .item[aria-disabled=true]::before,.btn-em-03 .item:disabled::before,.btn-em-03 .item[aria-disabled=true]::before,.btn-thin .item:disabled::before,.btn-thin .item[aria-disabled=true]::before{border-color:#ccc}.btn .item[data-linkid],.btn-em .item[data-linkid],.btn-em-02 .item[data-linkid],.btn-em-03 .item[data-linkid],.btn-thin .item[data-linkid]{transition:background-color .2s ease-out,color .2s ease-out,box-shadow .2s ease-out}.btn-em .item:disabled::after,.btn-em .item[aria-disabled=true]::after,.btn-em-02 .item:disabled::after,.btn-em-02 .item[aria-disabled=true]::after,.btn-em-03 .item:disabled::after,.btn-em-03 .item[aria-disabled=true]::after{background-color:#999}.list>li{position:relative;margin-bottom:10px;padding-left:16px;font-size:1.6rem;line-height:1.75}.list>li ol,.list>li ul{margin:6px 0 3px}.list>li::before{position:absolute;top:9px;left:0;width:8px;height:8px;border-radius:8px;background-color:#01478f}.list>li:last-child{margin-bottom:0}.list>li>ul>li::before{background-color:#99b5d2}.list-number{max-width:100%}.list-number>li{position:relative;display:flex;margin-bottom:10px;max-width:100%;width:100%;font-size:1.6rem;line-height:1.75;flex-basis:100%}.list-number>li>.num{padding-right:5px;white-space:nowrap}.list-number>li ol,.list-number>li ul{margin:6px 0 3px;max-width:100%}.list-number>li:last-child{margin-bottom:0}.list-number>li>.item{flex-basis:100%;flex-grow:1}.list-number>li>.item .icon-blank{margin:0 6px 9px}.list-number>li>.item .icon-pdf{margin:0 6px 8px}.list-number>li>.item .list-number{display:block;width:100%}.list-note{margin-bottom:32px}.list-note>li{display:table;box-sizing:border-box;margin-bottom:5px;color:#666;font-size:1.3rem}.list-note>li:last-child{margin-bottom:0}.list-note>li>.mark{display:table-cell;padding:0 8px 0 0;white-space:nowrap}.list-note>li>.body{display:table-cell;padding-left:0}.list-note>li>.body>:last-child{margin-bottom:0!important}.list-note>li>.body>ol,.list-note>li>.body>ul{margin:8px 0}.list-note._center{display:flex;justify-content:center}.list-note-02{margin-bottom:32px}.list-note-02>li{display:table;box-sizing:border-box;margin-bottom:5px;font-size:1.6rem}.list-note-02>li:last-child{margin-bottom:0}.list-note-02>li>.mark{display:inline-block;padding:0 8px 0 0;min-width:66px;white-space:nowrap}.list-note-02>li>.body{display:table-cell;padding-left:0}.list-note-02>li>.body>:last-child{margin-bottom:0!important}.list-note-02>li>.body>ol,.list-note-02>li>.body>ul{margin:8px 0}.list-note-02._center{display:flex;justify-content:center}.list-desc>.item{position:relative;margin-bottom:20px;font-size:1.6rem;line-height:1.75}.list-desc>.item .hdg{display:block;margin-bottom:10px}.list-desc>.item .hdg>.icon-list{margin-bottom:0}.list-desc>.item .text>:last-child{margin-bottom:0}.list-desc>.item:last-child{margin-bottom:0}.list-faq{border-bottom:1px solid #d5e0eb}.list-faq>.item{border-top:1px solid #d5e0eb}.list-faq>.item .question{position:relative;display:flex;padding:0;width:100%;background-color:#fff;color:#333;text-align:left;text-decoration:none;font-weight:700;font-size:1.6rem;transition:.3s background-color ease-out}.list-faq>.item .question:active,.list-faq>.item .question:focus,.list-faq>.item .question:hover{background-color:#e5f4ff}.list-faq>.item .question.js-toggle-hook::after,.list-faq>.item .question.js-toggle-hook::before{position:absolute;top:50%;right:17px;margin-top:-1px;width:12px;height:2px;background-color:#01478f;transition:transform .2s ease-out,background-color .2s ease-out}.list-faq>.item .question.js-toggle-hook::after{transform:rotate(90deg)}.list-faq>.item .question.js-toggle-hook .text::before{display:none}.list-faq>.item .question:active,.list-faq>.item .question:focus,.list-faq>.item .question:hover{background-color:#e5f4ff}.list-faq>.item .question:active.js-toggle-hook::before,.list-faq>.item .question:focus.js-toggle-hook::before,.list-faq>.item .question:hover.js-toggle-hook::before{background-color:#01478f;transform:rotate(180deg)}.list-faq>.item .question:active.js-toggle-hook::after,.list-faq>.item .question:focus.js-toggle-hook::after,.list-faq>.item .question:hover.js-toggle-hook::after{background-color:#01478f;transform:rotate(270deg)}.list-faq>.item .question:active .text::before,.list-faq>.item .question:focus .text::before,.list-faq>.item .question:hover .text::before{transform:rotate(45deg) translate3d(4px,-4px,0)}.list-faq>.item .question.is-active.js-toggle-hook::before{background-color:rgba(0,0,0,0);transform:rotate(270deg)}.list-faq>.item .question.is-active.js-toggle-hook::after{transform:rotate(360deg)}.list-faq>.item .question .mark{position:absolute;top:16px;left:10px;padding:6px 8px;border-radius:20px;background:#bdddff;color:#00478f;line-height:1}.list-faq>.item .question .text{position:relative;display:block;padding:16px 40px 16px 50px;width:100%;line-height:1.75}.list-faq>.item .question .text::before{position:absolute;top:50%;right:18px;margin-top:-5px;width:8px;height:8px;border-top:2px solid #01478f;border-right:2px solid #01478f;transition:transform .2s ease-out;transform:rotate(45deg) translate3d(0,0,0)}.list-faq>.item .question.js-toggle-hook .text{padding:16px 40px 16px 50px}.list-faq>.item .answer{position:relative;padding:0;border-top:1px solid #d5e0eb;background-color:#f5f5f5;color:#333;text-align:left;font-size:1.6rem}.list-faq>.item .answer>.mark{position:absolute;top:16px;left:10px;padding:6px 8px;border-radius:20px;background:#01478f;color:#fff;font-weight:700;line-height:1}.list-faq>.item .answer .content{display:block;padding:16px 16px 16px 50px;line-height:1.75}.list-faq>.item .content>:last-child{margin-bottom:0}.list-faq>.item:last-child{margin-bottom:0}.list-news>.item{border-bottom:1px solid #d5e0eb}.list-news>.item:first-child{border-top:1px solid #d5e0eb}.list-news>.item .inner,.list-news>.item a{position:relative;display:flex;padding:14px 30px 14px 10px;text-decoration:none;transition:background-color .2s ease-out;align-items:flex-start}.list-news>.item .inner .date,.list-news>.item a .date{box-sizing:border-box;padding-right:10px;width:147px;color:#333}.list-news>.item .inner .tag,.list-news>.item a .tag{display:flex;box-sizing:border-box;margin-top:2px;padding:0 5px;min-height:24px;width:104px;background:#e5ecf4;color:#008dcb;text-align:center;font-size:1.2rem;transition:background-color .2s ease-out;justify-content:center;align-items:center}.list-news>.item .inner .content,.list-news>.item a .content{flex:1;margin-left:10px}.list-news>.item .inner .content .new,.list-news>.item a .content .new{padding:4px 6px 5px;background:#ffe5e5;color:red;vertical-align:text-bottom;font-size:1.2rem}.list-news>.item .inner .content .new+.text,.list-news>.item a .content .new+.text{margin-left:14px}.list-news>.item .inner .content .icon-pdf,.list-news>.item a .content .icon-pdf{margin:0 6px 8px}.list-news>.item .inner .content .icon-blank,.list-news>.item a .content .icon-blank{margin:0 6px 9px}.list-news>.item a::before{position:absolute;top:50%;right:10px;margin-top:-5px;width:8px;height:8px;border-top:2px solid #01478f;border-right:2px solid #01478f;transition:transform .2s ease-out;transform:rotate(45deg) translate3d(0,0,0)}.list-news>.item a:active,.list-news>.item a:focus,.list-news>.item a:hover{background-color:#e5f4ff;text-decoration:none}.list-news>.item a:active .tag,.list-news>.item a:focus .tag,.list-news>.item a:hover .tag{background-color:#fff}.list-news>.item a:active::before,.list-news>.item a:focus::before,.list-news>.item a:hover::before{transform:rotate(45deg) translate3d(4px,-4px,0)}.list-news>.item a:active._blank .icon-blank::before,.list-news>.item a:focus._blank .icon-blank::before,.list-news>.item a:hover._blank .icon-blank::before{transform:translate3d(1px,-1px,0)}.list-news>.item a:active._blank .icon-blank::after,.list-news>.item a:focus._blank .icon-blank::after,.list-news>.item a:hover._blank .icon-blank::after{transform:translate3d(-1px,1px,0)}.list-news>.item a:visited .tag{color:#008dcb}.list-news>.item a:visited .content .text{color:#a757a8}.list-news>.item a._blank::before{display:none}.list-news>.item a._blank .icon-blank{position:absolute;top:50%;right:4px;display:block;overflow:hidden;width:20px;height:20px;color:transparent;white-space:nowrap;font-size:1rem;transform:translateY(-50%)}.list-news>.item a._blank .icon-blank::after,.list-news>.item a._blank .icon-blank::before{position:absolute;transition:transform .2s ease-out;transform:translate3d(0,0,0)}.list-news>.item a._blank .icon-blank::before{top:4px;left:8px;width:7px;height:7px;border:1px solid #00478f}.list-news>.item a._blank .icon-blank::after{top:8px;left:5px;width:7px;height:7px;border-bottom:1px solid #00478f;border-left:1px solid #00478f}.list-explanation>.item{position:relative;margin-bottom:15px;padding-left:32px;color:#333;font-weight:700;font-size:1.8rem;line-height:1.66}.list-explanation>.item::before{position:absolute;top:3px;left:0;width:22px;height:22px;background:url(/hamagin365/shared/images/icon_check_01.svg) no-repeat center}.list-explanation>.item:last-child{margin-bottom:0}.list-explanation._center{text-align:center}.list-explanation._center>.item{display:inline-block}.list-campaign{display:flex;margin-top:-23px;flex-wrap:wrap}.list-campaign>.item{display:flex;box-sizing:border-box;margin-top:23px;width:calc((360 / 1080) * 100%);border-right:1px solid #d9e3ee;justify-content:center}.list-campaign>.item:nth-child(3n){border-right:0}.list-campaign>.item>.inner,.list-campaign>.item>a{display:flex;flex-direction:column-reverse;box-sizing:border-box;padding:25px 20px 18px;width:calc((335 / 360) * 100%);text-decoration:none;transition:.2s background-color ease-out;justify-content:flex-end}.list-campaign>.item>.inner>.content,.list-campaign>.item>a>.content{margin-top:20px}.list-campaign>.item>.inner>.content>:last-child,.list-campaign>.item>a>.content>:last-child{margin-bottom:0}.list-campaign>.item>.inner>.content:last-child,.list-campaign>.item>a>.content:last-child{margin-top:0}.list-campaign>.item>.inner>.content>.head,.list-campaign>.item>a>.content>.head{display:flex;margin-top:-5px;margin-bottom:10px;line-height:1.4;flex-wrap:wrap}.list-campaign>.item>.inner>.content>.head .date,.list-campaign>.item>a>.content>.head .date{margin-top:5px;margin-right:10px;color:#666;font-size:1.4rem}.list-campaign>.item>.inner>.content>.head .date:last-child,.list-campaign>.item>a>.content>.head .date:last-child{margin-right:0}.list-campaign>.item>.inner>.content>.head .tag,.list-campaign>.item>a>.content>.head .tag{display:inline;margin-top:5px;padding:4px 15px;border-radius:20px;background-color:#01478f;color:#fff;vertical-align:text-bottom;font-size:1rem}.list-campaign>.item>.inner>.content>.hdg,.list-campaign>.item>a>.content>.hdg{margin-bottom:5px;color:#008dcb;font-size:1.6rem}.list-campaign>.item>.inner>.content>.hdg .new,.list-campaign>.item>a>.content>.hdg .new{margin-right:10px;padding:4px 6px 5px;background:#ffe5e5;color:red;vertical-align:text-bottom;font-size:1.2rem}.list-campaign>.item>.inner>.content>.desc>li,.list-campaign>.item>a>.content>.desc>li{color:#666;font-size:1.4rem}.list-campaign>.item>.inner>.content>.desc>li .theme,.list-campaign>.item>a>.content>.desc>li .theme{position:relative;padding-right:15px}.list-campaign>.item>.inner>.content>.desc>li .theme::after,.list-campaign>.item>.inner>.content>.desc>li .theme::before,.list-campaign>.item>a>.content>.desc>li .theme::after,.list-campaign>.item>a>.content>.desc>li .theme::before{position:absolute;width:2px;height:2px;border-radius:2px;background-color:#666}.list-campaign>.item>.inner>.content>.desc>li .theme::before,.list-campaign>.item>a>.content>.desc>li .theme::before{top:6px;right:6px}.list-campaign>.item>.inner>.content>.desc>li .theme::after,.list-campaign>.item>a>.content>.desc>li .theme::after{top:12px;right:6px}.list-campaign>.item>.inner>.image,.list-campaign>.item>a>.image{position:relative;flex-shrink:0;text-align:center}.list-campaign>.item>a:active,.list-campaign>.item>a:focus,.list-campaign>.item>a:hover{background-color:#e5f4ff}.list-campaign>.item>a:visited>.content>.hdg{color:#a757a8}.list-campaign>.item>.inner>.content>.hdg{color:#333}.list-tag,.list-tag-02{display:flex;margin-top:-5px;flex-wrap:wrap}.list-tag-02>.item,.list-tag>.item{display:inline-block;box-sizing:border-box;margin:5px 5px 0 0;padding:5px 10px;min-height:24px;border:1px solid #01478f;background:#f1f9ff;color:#01478f;text-align:center;font-size:1.4rem;justify-content:center;align-items:center}.list-tag-02>.item{border-color:#fe670b;background-color:#fff5ef;color:#fe670b}.list-step{margin-bottom:32px}.list-step>li{display:table;box-sizing:border-box;margin-bottom:20px;font-size:1.6rem}.list-step>li:last-child{margin-bottom:0}.list-step>li>.mark{display:inline-block;margin-right:12px;padding:9px 16px;border-radius:20px;background-color:#008dcb;color:#fff;white-space:nowrap;font-size:1.8rem;line-height:1}.list-step>li>.body{display:table-cell;padding-left:0;font-weight:700;font-size:2rem;line-height:1.6}.list-step>li>.body>:last-child{margin-bottom:0!important}.list-step>li>.body>ol,.list-step>li>.body>ul{margin:8px 0}.list-image{margin-bottom:32px}.list-image>li{display:flex;flex-direction:row-reverse;margin-bottom:20px;justify-content:flex-end}.list-image>li:last-child{margin-bottom:0}.list-image>li>.image{display:flex;padding-right:12px;max-width:80px;align-items:center}.list-image>li>.body{display:flex;font-weight:700;font-size:2rem;line-height:1.6;align-items:center}.list-image>li>.body>:last-child{margin-bottom:0!important}.list-image>li>.body>ol,.list-image>li>.body>ul{margin:8px 0}.table{box-sizing:border-box;margin-bottom:32px;width:100%;border-collapse:collapse;font-size:1.6rem}body.iframe-rate .table{padding-bottom:1px}.table>caption{padding-bottom:15px;text-align:left;font-weight:700;font-size:2rem}.table>caption>.item{font-weight:400;font-size:1.6rem}.table>caption .inner-column{display:flex;font-weight:400;font-size:1.6rem;flex-wrap:wrap;justify-content:space-between}.table td,.table th{padding:15px;border:1px solid #d5e0eb;background-color:#fff;color:#333}.table td>:first-child,.table th>:first-child{margin-top:0}.table td>:last-child,.table th>:last-child{margin-bottom:0}.table td>.grid:first-child,.table th>.grid:first-child{margin-top:-32px}.table td>.grid._thin:first-child,.table th>.grid._thin:first-child{margin-top:-20px}.table th.flag .icon{margin:0 12px 3px 0;vertical-align:middle}.table th.th-em{background-color:#e8e8e8;font-weight:700}.table th.th-em-02{background-color:#b2ddff;font-weight:700}.table th.td-em{background-color:#e5f4ff}.table td.td-em{background-color:#e5f4ff}.table td.td-em-02{background-color:#ffefef}.table>thead tr td,.table>thead tr th{background-color:#e8e8e8;vertical-align:top;text-align:center;font-weight:700}.table>thead tr th .sub{display:block;margin-top:5px;font-weight:400;font-size:1.4rem}.table>tbody tr th{background-color:#f5f5f5;text-align:left;font-weight:400}.table._narrow td,.table._narrow th{padding:15px 10px;line-height:1.333}.table._railload{background:0 0}.table._railload tbody{background:url(/hamagin365/shared/images/table_railload_bg_01.png) repeat-y 10px 0}.table._railload tbody>tr>th{padding-left:2.5%;background:0 0}.table._railload tbody>tr>th .list{margin-left:-20px}.table._railload tbody>tr>th .list>li::before{position:absolute;top:8px;left:0;width:8px;height:8px;border:solid 2px #01478f;border-radius:8px;background-color:#fff}.table._railload tbody>tr>th .list._express>li{font-size:2rem}.table._railload tbody>tr>th .list._express>li::before{top:12px}.table+.table-caption{margin-top:-20px;text-align:right}.table._hover tbody td:not(._nohover):hover{background-color:#fff0cc}.table-scroll{overflow-x:auto;margin-bottom:20px;width:100%}.panel{margin-bottom:32px;padding:30px;border-radius:5px;background-color:#f5f5f5}.panel>:last-child{margin-bottom:0}.panel>.hdg{margin:0 -30px 32px;padding:0 30px 20px;border-bottom:1px solid #d9e3ee;text-align:center;font-weight:700;font-size:1.8rem}.panel .btn-tel>.item a{background-color:#fff}.panel .btn-tel>.item a:active,.panel .btn-tel>.item a:focus,.panel .btn-tel>.item a:hover{background-color:#efefef}.panel-gp{margin-bottom:32px;border:2px solid #d9e3ee;border-radius:5px}.panel-gp>.hdg{position:relative;display:block;padding:0;width:100%;border-radius:5px;background-color:rgba(0,0,0,0);color:#333;font-weight:700;font-size:1.8rem;line-height:1.43}.panel-gp>.hdg>a{position:relative;color:#333;transition:color .2s ease-out}.panel-gp>.hdg>a .icon-blank,.panel-gp>.hdg>a .icon-pdf{margin:0 2px 6px 10px}.panel-gp>.hdg>a::after{display:inline-block;margin-bottom:2px;margin-left:10px;width:8px;height:8px;border-top:2px solid #01478f;border-right:2px solid #01478f;transition:transform .2s ease-out;transform:rotate(45deg) translate3d(0,0,0)}.panel-gp>.hdg>a:active,.panel-gp>.hdg>a:focus,.panel-gp>.hdg>a:hover{color:#008dcb}.panel-gp>.hdg>.text{position:relative;display:block;box-sizing:border-box;padding:20px 45px;width:100%;text-align:center}.panel-gp>:first-child.content{border-top:0}.panel-gp>.content{padding:30px;border-top:1px solid #d9e3ee}.panel-gp>.content>:first-child{margin-top:0}.panel-gp>.content>:first-child.hdg-02{margin-top:0}.panel-gp>.content>:first-child.grid,.panel-gp>.content>:first-child.grid-line{margin-top:-32px}.panel-gp>.content>:last-child{margin-bottom:0}.panel-toggle{margin-bottom:32px;border:2px solid #d9e3ee;border-radius:5px;background-color:#fff}.panel-toggle>.hdg,.panel-toggle>.hdg-hook>.hdg{position:relative;display:block;padding:0;width:100%;border-radius:5px;background-color:rgba(0,0,0,0);color:#333;font-weight:700;font-size:1.8rem;line-height:1.43}.panel-toggle>.hdg-hook>.hdg.js-toggle-hook,.panel-toggle>.hdg.js-toggle-hook{transition:background-color .2s ease-out}.panel-toggle>.hdg-hook>.hdg.js-toggle-hook::after,.panel-toggle>.hdg-hook>.hdg.js-toggle-hook::before,.panel-toggle>.hdg.js-toggle-hook::after,.panel-toggle>.hdg.js-toggle-hook::before{position:absolute;top:50%;right:17px;margin-top:-1px;width:12px;height:2px;background-color:#01478f;transition:transform .2s ease-out,background-color .2s ease-out}.panel-toggle>.hdg-hook>.hdg.js-toggle-hook::after,.panel-toggle>.hdg.js-toggle-hook::after{transform:rotate(90deg)}.panel-toggle>.hdg-hook>.hdg.js-toggle-hook:active,.panel-toggle>.hdg-hook>.hdg.js-toggle-hook:focus,.panel-toggle>.hdg-hook>.hdg.js-toggle-hook:hover,.panel-toggle>.hdg.js-toggle-hook:active,.panel-toggle>.hdg.js-toggle-hook:focus,.panel-toggle>.hdg.js-toggle-hook:hover{background-color:#f2f5f9}.panel-toggle>.hdg-hook>.hdg.js-toggle-hook:active::before,.panel-toggle>.hdg-hook>.hdg.js-toggle-hook:focus::before,.panel-toggle>.hdg-hook>.hdg.js-toggle-hook:hover::before,.panel-toggle>.hdg.js-toggle-hook:active::before,.panel-toggle>.hdg.js-toggle-hook:focus::before,.panel-toggle>.hdg.js-toggle-hook:hover::before{background-color:#01478f;transform:rotate(180deg)}.panel-toggle>.hdg-hook>.hdg.js-toggle-hook:active::after,.panel-toggle>.hdg-hook>.hdg.js-toggle-hook:focus::after,.panel-toggle>.hdg-hook>.hdg.js-toggle-hook:hover::after,.panel-toggle>.hdg.js-toggle-hook:active::after,.panel-toggle>.hdg.js-toggle-hook:focus::after,.panel-toggle>.hdg.js-toggle-hook:hover::after{background-color:#01478f;transform:rotate(270deg)}.panel-toggle>.hdg-hook>.hdg.js-toggle-hook.is-active::before,.panel-toggle>.hdg.js-toggle-hook.is-active::before{background-color:rgba(0,0,0,0);transform:rotate(270deg)}.panel-toggle>.hdg-hook>.hdg.js-toggle-hook.is-active::after,.panel-toggle>.hdg.js-toggle-hook.is-active::after{transform:rotate(360deg)}.panel-toggle>.hdg-hook>.hdg>.text,.panel-toggle>.hdg>.text{position:relative;display:block;box-sizing:border-box;padding:20px 45px;width:100%;text-align:center}.panel-toggle>.content{padding:30px;border-top:1px solid #d9e3ee}.panel-toggle>.content>:first-child{margin-top:0}.panel-toggle>.content>:first-child.hdg-02{margin-top:0}.panel-toggle>.content>:first-child.grid,.panel-toggle>.content>:first-child.grid-line{margin-top:-32px}.panel-toggle>.content>:last-child{margin-bottom:0}.panel-toggle>.content>.js-toggle-close{display:flex;margin:0 auto;padding-top:22px;border-top:1px solid #d9e3ee;background-color:rgba(0,0,0,0);justify-content:center}.panel-toggle>.content>.js-toggle-close>button{position:relative;box-sizing:border-box;padding:9px 35px 8px 14px;border:2px solid #d9e3ee;border-radius:6px;background-color:#e5f4ff;box-shadow:0 4px 0 rgba(0,0,0,.08);color:#333;text-align:center;text-decoration:none;font-size:1.4rem;line-height:1.4;transition:background-color .2s ease-out,border-color .2s ease-out;justify-content:center;align-items:center}.panel-toggle>.content>.js-toggle-close>button::after{top:50%;margin-top:-6px;transition:background-color .2s ease-out,transform .2s ease-out}.panel-toggle>.content>.js-toggle-close>button::after{position:absolute;right:18px;width:2px;height:12px;border:0;background-color:#01478f;transform:rotate(90deg)}.grid .panel-toggle>.content>.js-toggle-close>button{min-width:100%}.panel-toggle>.content>.js-toggle-close>button:active,.panel-toggle>.content>.js-toggle-close>button:focus,.panel-toggle>.content>.js-toggle-close>button:hover{background-color:#bfe3ff}.panel-note{margin-bottom:32px;border:2px solid #ffb400;border-radius:5px}.panel-note>.hdg,.panel-note>.hdg-hook>.hdg{position:relative;display:block;padding:0;width:100%;border-radius:5px;background-color:rgba(0,0,0,0);color:#333;font-weight:700;font-size:1.8rem;line-height:1.43}.panel-note>.hdg-hook>.hdg.js-toggle-hook,.panel-note>.hdg.js-toggle-hook{transition:background-color .2s ease-out}.panel-note>.hdg-hook>.hdg.js-toggle-hook::after,.panel-note>.hdg-hook>.hdg.js-toggle-hook::before,.panel-note>.hdg.js-toggle-hook::after,.panel-note>.hdg.js-toggle-hook::before{position:absolute;top:50%;right:17px;margin-top:-1px;width:12px;height:2px;background-color:#01478f;transition:transform .2s ease-out,background-color .2s ease-out}.panel-note>.hdg-hook>.hdg.js-toggle-hook::after,.panel-note>.hdg.js-toggle-hook::after{transform:rotate(90deg)}.panel-note>.hdg-hook>.hdg.js-toggle-hook:active,.panel-note>.hdg-hook>.hdg.js-toggle-hook:focus,.panel-note>.hdg-hook>.hdg.js-toggle-hook:hover,.panel-note>.hdg.js-toggle-hook:active,.panel-note>.hdg.js-toggle-hook:focus,.panel-note>.hdg.js-toggle-hook:hover{background-color:#fff7e5}.panel-note>.hdg-hook>.hdg.js-toggle-hook:active::before,.panel-note>.hdg-hook>.hdg.js-toggle-hook:focus::before,.panel-note>.hdg-hook>.hdg.js-toggle-hook:hover::before,.panel-note>.hdg.js-toggle-hook:active::before,.panel-note>.hdg.js-toggle-hook:focus::before,.panel-note>.hdg.js-toggle-hook:hover::before{background-color:#01478f;transform:rotate(180deg)}.panel-note>.hdg-hook>.hdg.js-toggle-hook:active::after,.panel-note>.hdg-hook>.hdg.js-toggle-hook:focus::after,.panel-note>.hdg-hook>.hdg.js-toggle-hook:hover::after,.panel-note>.hdg.js-toggle-hook:active::after,.panel-note>.hdg.js-toggle-hook:focus::after,.panel-note>.hdg.js-toggle-hook:hover::after{background-color:#01478f;transform:rotate(270deg)}.panel-note>.hdg-hook>.hdg.js-toggle-hook.is-active::before,.panel-note>.hdg.js-toggle-hook.is-active::before{background-color:rgba(0,0,0,0);transform:rotate(270deg)}.panel-note>.hdg-hook>.hdg.js-toggle-hook.is-active::after,.panel-note>.hdg.js-toggle-hook.is-active::after{transform:rotate(360deg)}.panel-note>.hdg-hook>.hdg>.text,.panel-note>.hdg>.text{position:relative;display:block;box-sizing:border-box;padding:20px 45px 20px 60px;width:100%;text-align:center}.panel-note>.hdg-hook>.hdg>.text::before,.panel-note>.hdg>.text::before{position:absolute;top:50%;left:20px;margin-top:-11px;width:25px;height:22px;background:url(/hamagin365/shared/images/icon_attention_02.svg) no-repeat center;background-size:25px 22px}.panel-note>.content{padding:30px;border-top:1px solid #d9e3ee}.panel-note>.content>:first-child{margin-top:0}.panel-note>.content>:first-child.hdg-02{margin-top:0}.panel-note>.content>:first-child.grid,.panel-note>.content>:first-child.grid-line{margin-top:-32px}.panel-note>.content>:last-child{margin-bottom:0}.panel-note>.content>.js-toggle-close{display:flex;margin:0 auto;padding-top:22px;border-top:1px solid #d9e3ee;background-color:rgba(0,0,0,0);justify-content:center}.panel-note>.content>.js-toggle-close>button{position:relative;box-sizing:border-box;box-sizing:border-box;padding:9px 35px 8px 14px;border:2px solid #d9e3ee;border-radius:6px;background-color:#e5f4ff;box-shadow:0 4px 0 rgba(0,0,0,.08);color:#333;text-align:center;text-decoration:none;font-size:1.4rem;line-height:1.4;transition:background-color .2s ease-out,border-color .2s ease-out;justify-content:center;align-items:center}.panel-note>.content>.js-toggle-close>button::after{top:50%;margin-top:-6px;transition:background-color .2s ease-out,transform .2s ease-out}.panel-note>.content>.js-toggle-close>button::after{position:absolute;right:18px;width:2px;height:12px;border:0;background-color:#01478f;transform:rotate(90deg)}.grid .panel-note>.content>.js-toggle-close>button{min-width:100%}.panel-note>.content>.js-toggle-close>button:active,.panel-note>.content>.js-toggle-close>button:focus,.panel-note>.content>.js-toggle-close>button:hover{background-color:#bfe3ff}.panel-voice{padding:20px;border:1px solid #d9e3ee;border-radius:6px;background-color:#f2f9ff}.panel-voice>.head{display:flex;flex-direction:row-reverse}.panel-voice>.head>.text{margin-bottom:0;flex-grow:1}.panel-voice>.head>.image{flex-shrink:0;margin-right:20px;margin-bottom:0}.panel-voice>.contnet{position:relative;margin-top:20px;padding-top:18px;border-top:1px solid #d9e3ee}.panel-voice>.contnet::before{position:absolute;top:-14px;left:50%;width:14px;height:14px;border-top:1px solid #d9e3ee;border-right:1px solid #d9e3ee;background-color:#f2f9ff;transform:rotate(-45deg) translateX(-50%)}.panel-voice>.contnet>:last-child{margin-bottom:0}.panel-voice>:last-child{margin-bottom:0}.panel-btn{display:flex;flex-direction:column;box-sizing:border-box;margin:40px 0;padding:18px;border:1px solid #01478f;background-color:#e5f4ff;justify-content:center}.panel-btn>:last-child{margin-bottom:0}.panel-btn>.title{margin-bottom:10px;text-align:center;font-weight:700;font-size:2rem}.panel-btn .column{display:flex;flex-direction:row;padding:0 calc((48 / 1080) * 100%);justify-content:space-between}.panel-btn .column+*{margin-top:20px}.panel-btn .column>.btn,.panel-btn .column>.btn-em,.panel-btn .column>.btn-em-02,.panel-btn .column>.btn-em-03,.panel-btn .column>.btn-tel,.panel-btn .column>.btn-thin{margin-bottom:0;width:calc((355 / 750) * 100%)}.panel-btn .column>.btn-em-02:first-child:last-child,.panel-btn .column>.btn-em-03:first-child:last-child,.panel-btn .column>.btn-em:first-child:last-child,.panel-btn .column>.btn-tel:first-child:last-child,.panel-btn .column>.btn-thin:first-child:last-child,.panel-btn .column>.btn:first-child:last-child{margin:0 auto}.panel-btn .column>.btn-em-02>.item,.panel-btn .column>.btn-em-03>.item,.panel-btn .column>.btn-em>.item,.panel-btn .column>.btn-tel>.item,.panel-btn .column>.btn-thin>.item,.panel-btn .column>.btn>.item{display:flex;flex-direction:column;min-width:100%;height:100%;justify-content:center;align-items:center}.panel-btn .column>.btn+.btn,.panel-btn .column>.btn+.btn-em,.panel-btn .column>.btn+.btn-em-02,.panel-btn .column>.btn+.btn-em-03,.panel-btn .column>.btn+.btn-tel,.panel-btn .column>.btn+.btn-thin,.panel-btn .column>.btn-em+.btn,.panel-btn .column>.btn-em+.btn-em,.panel-btn .column>.btn-em+.btn-em-02,.panel-btn .column>.btn-em+.btn-em-03,.panel-btn .column>.btn-em+.btn-tel,.panel-btn .column>.btn-em+.btn-thin,.panel-btn .column>.btn-em-02+.btn,.panel-btn .column>.btn-em-02+.btn-em,.panel-btn .column>.btn-em-02+.btn-em-02,.panel-btn .column>.btn-em-02+.btn-em-03,.panel-btn .column>.btn-em-02+.btn-tel,.panel-btn .column>.btn-em-02+.btn-thin,.panel-btn .column>.btn-em-03+.btn,.panel-btn .column>.btn-em-03+.btn-em,.panel-btn .column>.btn-em-03+.btn-em-02,.panel-btn .column>.btn-em-03+.btn-em-03,.panel-btn .column>.btn-em-03+.btn-tel,.panel-btn .column>.btn-em-03+.btn-thin,.panel-btn .column>.btn-tel+.btn,.panel-btn .column>.btn-tel+.btn-em,.panel-btn .column>.btn-tel+.btn-em-02,.panel-btn .column>.btn-tel+.btn-em-03,.panel-btn .column>.btn-tel+.btn-tel,.panel-btn .column>.btn-tel+.btn-thin,.panel-btn .column>.btn-thin+.btn,.panel-btn .column>.btn-thin+.btn-em,.panel-btn .column>.btn-thin+.btn-em-02,.panel-btn .column>.btn-thin+.btn-em-03,.panel-btn .column>.btn-thin+.btn-tel,.panel-btn .column>.btn-thin+.btn-thin{margin-top:0}.panel-btn .column>.item{display:flex;flex-direction:column;margin-bottom:0;width:calc((355 / 750) * 100%);justify-content:flex-start}.panel-btn .column>.item>:last-child{margin-bottom:0}.panel-btn .column>.item>.title{margin-bottom:5px;text-align:center;font-weight:700;font-size:1.6rem}.panel-btn .column>.item>.btn,.panel-btn .column>.item>.btn-em,.panel-btn .column>.item>.btn-em-02,.panel-btn .column>.item>.btn-em-03,.panel-btn .column>.item>.btn-tel,.panel-btn .column>.item>.btn-thin{width:100%;height:100%}.panel-btn .column>.item>.btn-em-02>.item,.panel-btn .column>.item>.btn-em-03>.item,.panel-btn .column>.item>.btn-em>.item,.panel-btn .column>.item>.btn-tel>.item,.panel-btn .column>.item>.btn-thin>.item,.panel-btn .column>.item>.btn>.item{display:flex;min-width:auto;max-width:355px;width:100%}.panel-btn .column._auto>.item>.btn,.panel-btn .column._auto>.item>.btn-em,.panel-btn .column._auto>.item>.btn-em-02,.panel-btn .column._auto>.item>.btn-em-03,.panel-btn .column._auto>.item>.btn-tel,.panel-btn .column._auto>.item>.btn-thin{height:auto}.panel-btn .column._auto>.item>.btn+*,.panel-btn .column._auto>.item>.btn-em+*,.panel-btn .column._auto>.item>.btn-em-02+*,.panel-btn .column._auto>.item>.btn-em-03+*,.panel-btn .column._auto>.item>.btn-tel+*,.panel-btn .column._auto>.item>.btn-thin+*{margin-top:-20px}.panel-btn-large{display:flex;flex-direction:column;margin:40px 0;padding:18px;border:1px solid #01478f;background-color:#e5f4ff;justify-content:center}.panel-btn-large .text-lead{margin-bottom:8px;text-align:center}.panel-btn-large>:last-child{margin-bottom:0}.panel-btn-large .column{display:flex;flex-direction:row;padding:0 calc((48 / 1080) * 100%);justify-content:space-between}.panel-btn-large .column+*{margin-top:20px}.panel-btn-large .column>.btn,.panel-btn-large .column>.btn-em,.panel-btn-large .column>.btn-em-02,.panel-btn-large .column>.btn-em-03,.panel-btn-large .column>.btn-tel,.panel-btn-large .column>.btn-thin{margin-bottom:0;width:calc((355 / 750) * 100%)}.panel-btn-large .column>.btn-em-02>.item,.panel-btn-large .column>.btn-em-03>.item,.panel-btn-large .column>.btn-em>.item,.panel-btn-large .column>.btn-tel>.item,.panel-btn-large .column>.btn-thin>.item,.panel-btn-large .column>.btn>.item{display:flex;flex-direction:column;min-width:100%;height:100%;justify-content:center;align-items:center}.panel-btn-large .column>.btn-em-02>.item .appeal,.panel-btn-large .column>.btn-em-03>.item .appeal,.panel-btn-large .column>.btn-em>.item .appeal,.panel-btn-large .column>.btn-tel>.item .appeal,.panel-btn-large .column>.btn-thin>.item .appeal,.panel-btn-large .column>.btn>.item .appeal{width:100%}.panel-btn-large .column>.btn+.btn,.panel-btn-large .column>.btn+.btn-em,.panel-btn-large .column>.btn+.btn-em-02,.panel-btn-large .column>.btn+.btn-em-03,.panel-btn-large .column>.btn+.btn-tel,.panel-btn-large .column>.btn+.btn-thin,.panel-btn-large .column>.btn-em+.btn,.panel-btn-large .column>.btn-em+.btn-em,.panel-btn-large .column>.btn-em+.btn-em-02,.panel-btn-large .column>.btn-em+.btn-em-03,.panel-btn-large .column>.btn-em+.btn-tel,.panel-btn-large .column>.btn-em+.btn-thin,.panel-btn-large .column>.btn-em-02+.btn,.panel-btn-large .column>.btn-em-02+.btn-em,.panel-btn-large .column>.btn-em-02+.btn-em-02,.panel-btn-large .column>.btn-em-02+.btn-em-03,.panel-btn-large .column>.btn-em-02+.btn-tel,.panel-btn-large .column>.btn-em-02+.btn-thin,.panel-btn-large .column>.btn-em-03+.btn,.panel-btn-large .column>.btn-em-03+.btn-em,.panel-btn-large .column>.btn-em-03+.btn-em-02,.panel-btn-large .column>.btn-em-03+.btn-em-03,.panel-btn-large .column>.btn-em-03+.btn-tel,.panel-btn-large .column>.btn-em-03+.btn-thin,.panel-btn-large .column>.btn-tel+.btn,.panel-btn-large .column>.btn-tel+.btn-em,.panel-btn-large .column>.btn-tel+.btn-em-02,.panel-btn-large .column>.btn-tel+.btn-em-03,.panel-btn-large .column>.btn-tel+.btn-tel,.panel-btn-large .column>.btn-tel+.btn-thin,.panel-btn-large .column>.btn-thin+.btn,.panel-btn-large .column>.btn-thin+.btn-em,.panel-btn-large .column>.btn-thin+.btn-em-02,.panel-btn-large .column>.btn-thin+.btn-em-03,.panel-btn-large .column>.btn-thin+.btn-tel,.panel-btn-large .column>.btn-thin+.btn-thin{margin-top:0}.panel-btn-large .column>.item{display:flex;flex-direction:column;margin-bottom:0;width:calc((355 / 750) * 100%);justify-content:flex-start}.panel-btn-large .column>.item>:last-child{margin-bottom:0}.panel-btn-large .column>.item>.title{margin-bottom:5px;text-align:center;font-weight:700;font-size:1.6rem}.panel-btn-large .column>.item>.btn,.panel-btn-large .column>.item>.btn-em,.panel-btn-large .column>.item>.btn-em-02,.panel-btn-large .column>.item>.btn-em-03,.panel-btn-large .column>.item>.btn-tel,.panel-btn-large .column>.item>.btn-thin{width:100%;height:100%}.panel-btn-large .column>.item>.btn-em-02>.item,.panel-btn-large .column>.item>.btn-em-03>.item,.panel-btn-large .column>.item>.btn-em>.item,.panel-btn-large .column>.item>.btn-tel>.item,.panel-btn-large .column>.item>.btn-thin>.item,.panel-btn-large .column>.item>.btn>.item{display:flex;min-width:auto;max-width:355px;width:100%}.panel-btn-02{margin-bottom:32px;border-radius:8px;background-color:#fff7e5}.panel-btn-02>:last-child{margin-bottom:0}.panel-btn-02 .text-lead-02{margin-bottom:10px}.panel-btn-02 .head{display:flex;padding:32px 0 24px;justify-content:space-between}.panel-btn-02 .head>.item{display:flex;flex-direction:column;box-sizing:border-box;padding:0 60px 32px;width:50%}.panel-btn-02 .head>.item:first-child{border-right:1px solid #d9e3ee}.panel-btn-02 .head>.item>:last-child{margin-bottom:0}.panel-btn-02 .head>.item .hdg{margin-bottom:20px;padding:22px 0 15px;width:100%;border-bottom:2px solid #00478f;color:#00478f;text-align:center;font-size:2rem}.panel-btn-02 .content{padding:0 20px 32px}.panel-btn-02 .content>:last-child{margin-bottom:0}.panel-btn-02 .content .btn+.btn,.panel-btn-02 .content .btn+.btn-em,.panel-btn-02 .content .btn+.btn-em-02,.panel-btn-02 .content .btn+.btn-em-03,.panel-btn-02 .content .btn+.btn-tel,.panel-btn-02 .content .btn+.btn-thin,.panel-btn-02 .content .btn-em+.btn,.panel-btn-02 .content .btn-em+.btn-em,.panel-btn-02 .content .btn-em+.btn-em-02,.panel-btn-02 .content .btn-em+.btn-em-03,.panel-btn-02 .content .btn-em+.btn-tel,.panel-btn-02 .content .btn-em+.btn-thin,.panel-btn-02 .content .btn-em-02+.btn,.panel-btn-02 .content .btn-em-02+.btn-em,.panel-btn-02 .content .btn-em-02+.btn-em-02,.panel-btn-02 .content .btn-em-02+.btn-em-03,.panel-btn-02 .content .btn-em-02+.btn-tel,.panel-btn-02 .content .btn-em-02+.btn-thin,.panel-btn-02 .content .btn-em-03+.btn,.panel-btn-02 .content .btn-em-03+.btn-em,.panel-btn-02 .content .btn-em-03+.btn-em-02,.panel-btn-02 .content .btn-em-03+.btn-em-03,.panel-btn-02 .content .btn-em-03+.btn-tel,.panel-btn-02 .content .btn-em-03+.btn-thin,.panel-btn-02 .content .btn-tel+.btn,.panel-btn-02 .content .btn-tel+.btn-em,.panel-btn-02 .content .btn-tel+.btn-em-02,.panel-btn-02 .content .btn-tel+.btn-em-03,.panel-btn-02 .content .btn-tel+.btn-tel,.panel-btn-02 .content .btn-tel+.btn-thin,.panel-btn-02 .content .btn-thin+.btn,.panel-btn-02 .content .btn-thin+.btn-em,.panel-btn-02 .content .btn-thin+.btn-em-02,.panel-btn-02 .content .btn-thin+.btn-em-03,.panel-btn-02 .content .btn-thin+.btn-tel,.panel-btn-02 .content .btn-thin+.btn-thin{margin-top:-16px}.panel-btn-02>.col{padding:32px 0 40px}.panel-btn-02>.col:last-child{padding-bottom:40px}.panel-btn-02>.col+.col{margin-top:-9px;padding-top:0}.panel-btn-02>.col[data-col='2']{display:flex;flex-wrap:wrap;justify-content:space-between}.panel-btn-02>.col[data-col='2']>.lead{width:100%}.panel-btn-02>.col[data-col='2']>.item{width:50%}.panel-btn-02>.col[data-col='2']>.item .hdg{padding:22px 0 11px;border-bottom:2px solid #00478f}.panel-btn-02>.col[data-col='2']>.item .hdg::before{display:none}.panel-btn-02>.col>.lead{padding:0 60px;text-align:center;font-weight:700;font-size:2.8rem;line-height:1.6}.panel-btn-02>.col>.item{display:flex;flex-direction:column;box-sizing:border-box;padding:0 60px}.panel-btn-02>.col>.item+.item{border-left:1px solid #d9e3ee}.panel-btn-02>.col>.item>:last-child{margin-bottom:0}.panel-btn-02>.col>.item .hdg{position:relative;margin-bottom:20px;padding:0 0 15px;width:100%;color:#00478f;text-align:center;font-size:2rem}.panel-btn-02>.col>.item .hdg::before{position:absolute;bottom:2px;left:50%;display:block;margin-left:-210px;width:420px;height:2px;background:#00478f;content:''}.panel-btn-02>.col>.item .list-note>li{display:flex;justify-content:center}.panel-btn-02>.col>.item .list-btn{display:flex;justify-content:center}.panel-btn-02>.col>.item .list-btn>.item{margin-bottom:0}.panel-btn-02>.col>.item .list-btn>.item+.item{margin-left:40px}.panel-inquiry{text-align:center}.panel-inquiry._row{margin:0 auto 32px;padding:24px 0 40px;border:2px solid #d5e0eb;border-radius:6px}.panel-inquiry._row>.inner{border:0}.panel-inquiry._row>.inner:last-child{margin-bottom:0;padding-bottom:0}.panel-inquiry._row>.inner-wide{padding:24px 0;width:100%}.panel-inquiry._row>.inner-wide>.item{padding:0 60px}.panel-inquiry._row>.inner-wide:last-child{padding-bottom:0}.panel-inquiry._row>.inner-wide .list-note>li{display:flex;justify-content:center}.panel-inquiry>.inner{display:inline-flex;box-sizing:border-box;margin:0 auto 32px;padding:24px 0;min-width:calc((540 / 1080) * 100%);max-width:100%;width:100%;border:2px solid #d5e0eb;border-radius:6px;text-align:left;justify-content:center}.panel-inquiry>.inner>:last-child{margin-bottom:0}.panel-inquiry>.inner .text-lead-02{margin-bottom:10px}.panel-inquiry>.inner>.item{display:flex;flex-direction:column;box-sizing:border-box;padding:0 60px 10px;width:540px}.panel-inquiry>.inner>.item:first-child{border-right:1px solid #d9e3ee}.panel-inquiry>.inner>.item:first-child:last-child{width:536px;border-right:0}.panel-inquiry>.inner .btn+.btn,.panel-inquiry>.inner .btn+.btn-em,.panel-inquiry>.inner .btn+.btn-em-02,.panel-inquiry>.inner .btn+.btn-em-03,.panel-inquiry>.inner .btn+.btn-tel,.panel-inquiry>.inner .btn+.btn-thin,.panel-inquiry>.inner .btn-em+.btn,.panel-inquiry>.inner .btn-em+.btn-em,.panel-inquiry>.inner .btn-em+.btn-em-02,.panel-inquiry>.inner .btn-em+.btn-em-03,.panel-inquiry>.inner .btn-em+.btn-tel,.panel-inquiry>.inner .btn-em+.btn-thin,.panel-inquiry>.inner .btn-em-02+.btn,.panel-inquiry>.inner .btn-em-02+.btn-em,.panel-inquiry>.inner .btn-em-02+.btn-em-02,.panel-inquiry>.inner .btn-em-02+.btn-em-03,.panel-inquiry>.inner .btn-em-02+.btn-tel,.panel-inquiry>.inner .btn-em-02+.btn-thin,.panel-inquiry>.inner .btn-em-03+.btn,.panel-inquiry>.inner .btn-em-03+.btn-em,.panel-inquiry>.inner .btn-em-03+.btn-em-02,.panel-inquiry>.inner .btn-em-03+.btn-em-03,.panel-inquiry>.inner .btn-em-03+.btn-tel,.panel-inquiry>.inner .btn-em-03+.btn-thin,.panel-inquiry>.inner .btn-tel+.btn,.panel-inquiry>.inner .btn-tel+.btn-em,.panel-inquiry>.inner .btn-tel+.btn-em-02,.panel-inquiry>.inner .btn-tel+.btn-em-03,.panel-inquiry>.inner .btn-tel+.btn-tel,.panel-inquiry>.inner .btn-tel+.btn-thin,.panel-inquiry>.inner .btn-thin+.btn,.panel-inquiry>.inner .btn-thin+.btn-em,.panel-inquiry>.inner .btn-thin+.btn-em-02,.panel-inquiry>.inner .btn-thin+.btn-em-03,.panel-inquiry>.inner .btn-thin+.btn-tel,.panel-inquiry>.inner .btn-thin+.btn-thin{margin-top:-16px}.panel-inquiry>.inner .btn+.title,.panel-inquiry>.inner .btn-em+.title,.panel-inquiry>.inner .btn-em-02+.title,.panel-inquiry>.inner .btn-em-03+.title,.panel-inquiry>.inner .btn-tel+.title,.panel-inquiry>.inner .btn-thin+.title{margin-bottom:5px;text-align:center;font-size:1.4rem}.panel-inquiry>.inner+.inner-wide{margin-top:-36px;padding:0 0 24px}.panel-inquiry>.inner-wide>.item>:last-child,.panel-inquiry>.inner>.item>:last-child{margin-bottom:0}.panel-inquiry>.inner-wide>.item .hdg,.panel-inquiry>.inner>.item .hdg{margin-bottom:20px;padding:5px 0 10px;width:100%;border-bottom:1px solid #00478f;color:#00478f;text-align:center;font-size:2rem;font-size:1.8rem}.panel-inquiry>.inner-wide>.item .hdg+.title,.panel-inquiry>.inner>.item .hdg+.title{margin-bottom:5px;text-align:center;font-size:1.4rem}.panel-inquiry>.inner-wide>.item .hdg+.title+.title,.panel-inquiry>.inner>.item .hdg+.title+.title{margin-top:15px;margin-bottom:5px;text-align:center;font-size:1.4rem}.panel-inquiry>.inner-wide>.item>.title,.panel-inquiry>.inner>.item>.title{margin-bottom:5px;text-align:center;font-size:1.4rem}.panel-inquiry>.inner-wide>.item .desc,.panel-inquiry>.inner>.item .desc{margin-bottom:20px;text-align:center;font-size:1.4rem}.panel-inquiry>.inner-wide>.item .desc>li,.panel-inquiry>.inner>.item .desc>li{margin-bottom:5px}.panel-inquiry>.inner-wide>.item .desc>li .mark,.panel-inquiry>.inner>.item .desc>li .mark{position:relative;padding-right:14px}.panel-inquiry>.inner-wide>.item .desc>li .mark::after,.panel-inquiry>.inner-wide>.item .desc>li .mark::before,.panel-inquiry>.inner>.item .desc>li .mark::after,.panel-inquiry>.inner>.item .desc>li .mark::before{position:absolute;width:2px;height:2px;border-radius:2px;background-color:#333}.panel-inquiry>.inner-wide>.item .desc>li .mark::before,.panel-inquiry>.inner>.item .desc>li .mark::before{top:5px;right:7px}.panel-inquiry>.inner-wide>.item .desc>li .mark::after,.panel-inquiry>.inner>.item .desc>li .mark::after{top:11px;right:7px}.panel-inquiry>.inner-wide>.item .inquiry-time,.panel-inquiry>.inner>.item .inquiry-time{margin-bottom:16px;text-align:center}.panel-inquiry>.inner-wide>.item .inquiry-time .title,.panel-inquiry>.inner>.item .inquiry-time .title{display:block;font-weight:700;font-size:1.4rem}.panel-inquiry>.inner-wide._hdg,.panel-inquiry>.inner._hdg{margin:0;padding:0}.panel-inquiry>.inner-wide._hdg>.item>.hdg:first-child:last-child,.panel-inquiry>.inner._hdg>.item>.hdg:first-child:last-child{margin-bottom:0}.panel-inquiry>.inner-wide._hdg>.item{padding-bottom:10px}.panel-board{position:relative;margin-bottom:32px;border:2px solid #a1b4c9;border-radius:7px}.panel-board::after,.panel-board::before{position:absolute;left:4px;width:10px;height:10px;background:url(/hamagin365/shared/images/icon_screw_01.svg) no-repeat center}.panel-board::before{top:5px}.panel-board::after{bottom:5px;transform:rotate(-40deg)}.panel-board>.inner{position:relative;padding:36px}.panel-board>.inner::after,.panel-board>.inner::before{position:absolute;right:4px;width:10px;height:10px;background:url(/hamagin365/shared/images/icon_screw_01.svg) no-repeat center}.panel-board>.inner::before{top:5px;transform:rotate(40deg)}.panel-board>.inner::after{bottom:5px;transform:rotate(-15deg)}.panel-board>.inner>:last-child{margin-bottom:0}.panel-board .hdg{margin-bottom:12px;color:#00478f;text-align:center;font-weight:700;font-size:3.1rem;line-height:1.48}.panel-fund{display:flex;margin-top:-20px;margin-bottom:32px;flex-wrap:wrap}.panel-fund>.item{margin-top:20px;margin-left:calc((20 / 1080) * 100%);width:calc((254 / 1080) * 100%)}.panel-fund>.item:first-child,.panel-fund>.item:nth-child(4n+1){margin-left:0}.panel-fund>.item>a{display:flex;flex-direction:column;padding:20px;height:100%;border:1px solid #d9e3ee;border-radius:8px;background-color:#fff;transition:background-color .2s ease-out}.panel-fund>.item>a>:last-child{margin-bottom:0}.panel-fund>.item>a .icon-list{margin-bottom:12px}.panel-fund>.item>a .text{position:relative;display:inline-block;padding:1px 1px 1px 20px;background-color:rgba(0,0,0,0);color:#008dcb;text-decoration:none;line-height:1.625}.panel-fund>.item>a .text::before{position:absolute;top:10px;left:2px;width:6px;height:6px;border-top:2px solid #01478f;border-right:2px solid #01478f;transform:rotate(45deg) translate3d(0,0,0)}.panel-fund>.item>a:active,.panel-fund>.item>a:focus,.panel-fund>.item>a:hover{background-color:#f2f5f9;text-decoration:underline}.panel-purpose{display:flex;margin-top:-20px;margin-bottom:40px;flex-wrap:wrap}.panel-purpose[data-col='4']>.item{margin-left:calc((39 / 1080) * 100%);width:calc((240 / 1080) * 100%)}.panel-purpose[data-col='4']>.item:first-child,.panel-purpose[data-col='4']>.item:nth-child(4n+1){margin-left:0}.panel-purpose[data-col='3']>.item{margin-left:calc((50 / 1080) * 100%);width:calc((326 / 1080) * 100%)}.panel-purpose[data-col='3']>.item:first-child,.panel-purpose[data-col='3']>.item:nth-child(3n+1){margin-left:0}.panel-purpose>.item{display:flex;flex-direction:column-reverse;box-sizing:border-box;margin-top:40px;padding:18px 20px 24px;border-radius:10px;background-color:#f2f5f9;justify-content:flex-end}.panel-purpose>.item>:last-child{margin-bottom:0}.panel-purpose>.item .hdg,.panel-purpose>.item .icon{margin-bottom:10px;text-align:center}.panel-purpose>.item .text{margin-bottom:0;color:#01478f;text-align:center;font-weight:700;font-size:2rem;line-height:1.6}.panel-purpose>.item .text>.item{margin-bottom:10px}.panel-purpose>.item .text>.item+.sub{margin-bottom:0;color:#333;font-weight:400;font-size:1.4rem;line-height:1.78}.panel-purpose._row>.item{flex-direction:column;justify-content:flex-start}.panel-purpose-02{display:flex;margin-bottom:40px;flex-wrap:wrap}.panel-purpose-02[data-col='3']>.item{margin-left:calc((24 / 519) * 100%);width:calc((156 / 519) * 100%)}.panel-purpose-02[data-col='3']>.item:first-child,.panel-purpose-02[data-col='3']>.item:nth-child(3n+1){margin-left:0}.panel-purpose-02[data-col='2']>.item{margin-left:calc((39 / 519) * 100%);width:calc((240 / 519) * 100%)}.panel-purpose-02[data-col='2']>.item:first-child,.panel-purpose-02[data-col='2']>.item:nth-child(2n+1){margin-left:0}.panel-purpose-02>.item{display:flex;box-sizing:border-box;padding:25px 10px;border-radius:10px;background-color:#f2f5f9;font-weight:400;justify-content:center;align-items:center}.panel-purpose-02>.item>:last-child{margin-bottom:0}.panel-purpose-02>.item .icon{margin-bottom:10px;text-align:center}.panel-purpose-02>.item .text{margin-bottom:0;color:#333;text-align:center;font-size:1.6rem;line-height:1.6}.link-list-text .panel-purpose-02>.item .text{margin-bottom:0;font-size:1.4rem}.panel-point{display:flex;margin-top:-20px;margin-bottom:40px;flex-wrap:wrap}.panel-point[data-col='2']>.item{margin-left:calc((51 / 1080) * 100%);width:calc((514 / 1080) * 100%)}.panel-point[data-col='2']>.item:first-child,.panel-point[data-col='2']>.item:nth-child(2n+1){margin-left:0}.panel-point[data-col='3']>.item{margin-left:calc((51 / 1080) * 100%);width:calc((325 / 1080) * 100%)}.panel-point[data-col='3']>.item:first-child,.panel-point[data-col='3']>.item:nth-child(3n+1){margin-left:0}.panel-point[data-col='4']>.item{margin-left:calc((38 / 1080) * 100%);width:calc((241 / 1080) * 100%)}.panel-point[data-col='4']>.item:first-child,.panel-point[data-col='4']>.item:nth-child(4n+1){margin-left:0}.panel-point[data-col='4']>.item>.hdg .mark>.inner{min-width:90px}.panel-point>.item{box-sizing:border-box;margin-top:40px;padding:25px;border-radius:10px;background-color:#f2f5f9}.panel-point>.item>:last-child{margin-bottom:0}.panel-point>.item>.hdg{display:flex;flex-direction:column;margin-top:-45px;margin-bottom:20px;text-align:center}.panel-point>.item>.hdg .mark{margin-bottom:20px}.panel-point>.item>.hdg .mark>.inner{display:inline-block;padding:5px 10px 4px;min-width:160px;border-radius:20px;background-color:#008dcb;color:#fff;font-size:1.8rem}.panel-point>.item>.hdg .text{color:#01478f;font-size:2rem}.panel-point>.item .icon{margin-bottom:15px;text-align:center}.panel-point>.item .text{text-align:center}.panel .link-item,.panel-gp .link-item,.panel-note .link-item,.panel-toggle .link-item{position:relative;color:#333;transition:color .2s ease-out}.panel .link-item::after,.panel-gp .link-item::after,.panel-note .link-item::after,.panel-toggle .link-item::after{display:inline-block;margin-bottom:2px;margin-left:10px;width:8px;height:8px;border-top:2px solid #01478f;border-right:2px solid #01478f;transition:transform .2s ease-out;transform:rotate(45deg) translate3d(0,0,0)}.panel .link-item:active,.panel .link-item:focus,.panel .link-item:hover,.panel-gp .link-item:active,.panel-gp .link-item:focus,.panel-gp .link-item:hover,.panel-note .link-item:active,.panel-note .link-item:focus,.panel-note .link-item:hover,.panel-toggle .link-item:active,.panel-toggle .link-item:focus,.panel-toggle .link-item:hover{color:#008dcb}.panel .hdg-02,.panel-gp .hdg-02,.panel-note .hdg-02,.panel-toggle .hdg-02{margin-top:40px;margin-bottom:32px;padding:0 10px 5px 10px;border-bottom:2px solid #01478f;font-weight:700;font-size:1.8rem;line-height:1.4444}.panel .hdg-02 .icon .item,.panel-gp .hdg-02 .icon .item,.panel-note .hdg-02 .icon .item,.panel-toggle .hdg-02 .icon .item{display:inline-block;margin-right:10px;margin-bottom:3px;padding:4px 13px;border-radius:14px;background-color:#01478f;color:#fff;vertical-align:middle;font-size:1.4rem}.panel .hdg-02 .link-item::after,.panel-gp .hdg-02 .link-item::after,.panel-note .hdg-02 .link-item::after,.panel-toggle .hdg-02 .link-item::after{margin-bottom:5px}.panel .hdg-03,.panel-gp .hdg-03,.panel-note .hdg-03,.panel-toggle .hdg-03{margin-top:32px;margin-bottom:18px;padding:0 10px 0 16px;border-left:1px solid #01478f;font-weight:700;font-size:1.6rem;line-height:1.5}.panel .hdg-03 .icon .item,.panel-gp .hdg-03 .icon .item,.panel-note .hdg-03 .icon .item,.panel-toggle .hdg-03 .icon .item{display:inline-block;margin-right:10px;padding:4px 13px;border-radius:14px;background-color:#01478f;color:#fff;vertical-align:middle;font-size:1.4rem}.panel .hdg-04,.panel-gp .hdg-04,.panel-note .hdg-04,.panel-toggle .hdg-04{margin-top:24px;margin-bottom:18px;font-weight:700;font-size:1.6rem;line-height:1.5}.panel-gp>:first-child.hdg-02,.panel-gp>:first-child.hdg-03,.panel-gp>:first-child.hdg-04,.panel-note>:first-child.hdg-02,.panel-note>:first-child.hdg-03,.panel-note>:first-child.hdg-04,.panel-toggle>:first-child.hdg-02,.panel-toggle>:first-child.hdg-03,.panel-toggle>:first-child.hdg-04,.panel>:first-child.hdg-02,.panel>:first-child.hdg-03,.panel>:first-child.hdg-04{margin-top:0}.panel-gp>:last-child .lyt-step>.item:last-child,.panel-note>:last-child .lyt-step>.item:last-child,.panel-toggle>:last-child .lyt-step>.item:last-child,.panel>:last-child .lyt-step>.item:last-child{margin-bottom:0}.panel-gp._scroll>.content,.panel-note._scroll>.content,.panel-toggle._scroll>.content{overflow-y:auto;height:500px}.panel-rate{box-sizing:border-box;margin:0 auto 32px;padding:18px;max-width:520px;width:100%;border:2px solid #b2c7dd;border-radius:8px;text-align:center}.panel-rate.is-hidden{display:none}.panel-rate>.hdg{margin-bottom:5px}.panel-rate>.hdg .title{margin-bottom:0;font-size:1.8rem}.panel-rate>.hdg .title+.sub{margin-top:-5px}.panel-rate>.hdg .sub{margin-bottom:0;font-size:1.6rem}.panel-rate>.content{display:flex;justify-content:center;align-items:center}.panel-rate>.content .text{margin-bottom:0;font-weight:700;font-size:1.6rem}.panel-rate>.content .year{padding-right:5px}.panel-rate>.content .num{color:#01478f;font-size:3.6rem}.panel-rate>.content .label{display:inline;background:linear-gradient(rgba(0,0,0,0) 70%,#ffe8b2 60%);white-space:nowrap}.panel-rate>.content .from{padding:10px 20px;vertical-align:super;font-weight:400}.panel-rate>.content .sub{display:block;margin-top:-10px;margin-bottom:0;color:#666;font-weight:400;font-size:1.4rem}.panel-rate>.content .desc{display:block;margin-bottom:0;font-weight:400;font-size:1.4rem}.panel-rate._btn{display:flex;flex-direction:column}.panel-rate._btn>.hdg>.media{margin-bottom:10px}.panel-rate._btn>.hdg .title{margin-bottom:10px}.panel-rate._btn>.hdg .title+.sub{margin-top:0}.panel-rate._btn>.hdg .title+.sub+.sub{margin-top:15px}.panel-rate._btn>.content{margin-bottom:10px}.panel-rate._btn>.btn-thin{margin-top:auto}.panel-rate-02{box-sizing:border-box;margin:0 auto 32px;padding:18px 5px;max-width:520px;width:100%;border:2px solid #b2c7dd;border-radius:8px;text-align:center}.panel-rate-02.is-hidden{display:none}.panel-rate-02>.hdg{margin-bottom:5px}.panel-rate-02>.hdg .title{margin-bottom:0;font-size:2.4rem;line-height:1.57}.panel-rate-02>.hdg .sub{margin-bottom:0;font-size:1.6rem}.panel-rate-02>.content{display:flex;justify-content:center;align-items:center}.panel-rate-02>.content .text{margin-bottom:0;font-weight:700;font-size:1.6rem}.panel-rate-02>.content .year{padding-right:5px}.panel-rate-02>.content .num{color:#f33;font-weight:700;font-size:5rem;line-height:1.57}.panel-rate-02>.content .num-02{color:#009531;font-weight:700;font-size:5rem;line-height:1.57}.panel-rate-02>.content .num-03{color:#f36e23;font-weight:700;font-size:5rem;line-height:1.57}.panel-rate-02>.content .from{padding:10px 20px;vertical-align:super;font-weight:400}.panel-rate-02>.content .sub{display:block;margin-top:-10px;margin-bottom:0;color:#666;font-weight:400;font-size:1.4rem}.panel-rate-02>.content .desc{display:block;margin-bottom:0;font-weight:400;font-size:1.4rem}.panel-rate-03{margin:0 auto 32px;max-width:740px;width:100%}.panel-rate-03.is-hidden{display:none}.panel-rate-03>.hdg-01{margin-bottom:24px;padding:16px;border-radius:40px;background-color:#01478f;color:#fff;text-align:center;font-size:2.8rem;line-height:1.1}.panel-rate-03>.inner{box-sizing:border-box;padding:40px;border-radius:8px;background-color:#e1ebf4}.panel-rate-03>.inner>.hdg-02{margin-top:0;margin-bottom:30px;padding:0 10px 10px;border-bottom:2px solid #01478f;text-align:center;font-weight:700;font-size:2.4rem;line-height:1.53}.panel-rate-03>.inner>.content{margin:0 auto;max-width:520px;width:100%}.panel-rate-03>.inner>.content>.grid{margin-bottom:0}.panel-rate-03>.inner>.content .item._rate{box-sizing:border-box;margin-bottom:8px;padding:22px 5px 20px;border-radius:8px;background-color:#fff}.panel-rate-03>.inner>.content .item._rate .hdg{margin-bottom:0;text-align:center;font-weight:700;font-size:1.6rem}.panel-rate-03>.inner>.content .item._rate .text{margin-bottom:0;text-align:center;font-weight:700;font-size:1.6rem}.panel-rate-03>.inner>.content .item._rate .year{padding-right:5px}.panel-rate-03>.inner>.content .item._rate .num-01{font-weight:700;font-size:3.6rem;line-height:1.1}.panel-rate-03>.inner>.content .item._rate .num-02{font-weight:700;font-size:5.2rem;line-height:1.1}.panel-rate-03>.inner>.content .item._rate .percent{padding-left:5px}.panel-rate-03>.inner>.content .item._rate .sub{margin-bottom:0;color:#666;text-align:center;font-weight:400;font-size:1.4rem}.panel-rate-03>.inner>.content .item._rate .sub b{color:#f33;font-weight:400}.panel-rate-03>.inner>.content .item._rate._rate-type-01{border:2px solid #009531}.panel-rate-03>.inner>.content .item._rate._rate-type-01 .num-01,.panel-rate-03>.inner>.content .item._rate._rate-type-01 .num-02{color:#009531}.panel-rate-03>.inner>.content .item._rate._rate-type-02{border:2px solid #f36e23}.panel-rate-03>.inner>.content .item._rate._rate-type-02 .num-01,.panel-rate-03>.inner>.content .item._rate._rate-type-02 .num-02{color:#f36e23}.panel-rate-03>.inner>.content .item._rate._rate-type-03{border:2px solid #f33}.panel-rate-03>.inner>.content .item._rate._rate-type-03 .num-01,.panel-rate-03>.inner>.content .item._rate._rate-type-03 .num-02{color:#f33}.panel-rate-03>.inner>.content .item._info{position:relative;box-sizing:border-box;margin:10px auto 50px;padding:15px 10px 0;max-width:400px;width:100%;background-color:#01478f}.panel-rate-03>.inner>.content .item._info::after{position:absolute;top:100%;right:0;left:0;display:block;margin:0 auto;width:0;height:0;border-width:36px 200px 0 200px;border-style:solid;border-color:#01488f transparent transparent transparent;content:''}.panel-rate-03>.inner>.content .item._info p{margin-bottom:0;color:#fff;text-align:center;line-height:1.625}.panel-rate-03>.inner>.content .item._info p b{font-size:2rem}.panel-rate-03>.inner>.content .item._info+.grid{margin-bottom:32px}.panel-rate-03>.inner>.content .date{margin-bottom:0;font-size:1.4rem}.panel-service{overflow:hidden;margin-bottom:32px;border:2px solid #01478f;border-radius:10px}.panel-service>.inner>.item._service{padding:24px 20px 20px;background-color:#fff}.panel-service>.inner>.item._service .icon{display:flex;margin-bottom:3px;justify-content:center}.panel-service>.inner>.item._service .icon>.item{padding:0 18px;border-radius:20px;background-color:#e5f4ff;color:#01478f;font-weight:700;font-size:1.4rem}.panel-service>.inner>.item._service .icon>.item._em{background-color:#f23b8d;color:#fff}.panel-service>.inner>.item._service .icon>.item+.item{margin-left:6px}.panel-service>.inner>.item._service .hdg{margin-bottom:6px;text-align:center;line-height:1.3}.panel-service>.inner>.item._service .hdg .text{color:#01478f;font-size:3.2rem}.panel-service>.inner>.item._service .image{text-align:center}.panel-service>.inner>.item._service .image>.item{margin-bottom:5px}.panel-service>.inner>.item._service .image>.lead{margin-bottom:0;text-align:center;font-size:1.8rem}.panel-service>.inner>.item._info{padding:20px 16px 20px;background-color:#f2f9ff}.panel-service>.inner>.item._info .inner-column{display:flex}.panel-service>.inner>.item._info .inner-column>.col{box-sizing:border-box;padding:0 15px}.panel-service>.inner>.item._info .inner-column>.col>:first-child{margin-top:0}.panel-service>.inner>.item._info .inner-column>.col>:last-child{margin-bottom:0}.panel-service>.inner>.item._info .inner-column>.col .hdg{margin-bottom:4px;color:#01478f;text-align:center;font-size:1.4rem}.panel-service>.inner>.item._info .inner-column>.col .icon{display:flex;justify-content:center}.panel-service>.inner>.item._info .inner-column>.col .icon .item{padding:1px 8px;border-radius:3px;background-color:#008dcb;color:#fff;font-size:1.4rem}.panel-service>.inner>.item._info .inner-column>.col .text{text-align:center;font-size:1.4rem;line-height:1.28}.panel-service>.inner>.item._info .inner-column>.col>.inner{display:flex}.panel-service>.inner>.item._info .inner-column>.col>.inner .col{display:flex;padding:0 5px;width:50%;justify-content:center;align-items:center}.panel-service>.inner>.item._info .inner-column>.col>.inner .col:first-child{border-right:1px solid #d9e3ee}.panel-service>.inner>.item._info .inner-column>.col>.inner .col>:last-child{margin-bottom:0}.panel-service>.inner>.item._info .inner-column[data-col='3']>.col{width:33.333%;border-left:1px solid #d9e3ee}.panel-service>.inner>.item._info .inner-column[data-col='3']>.col:first-child,.panel-service>.inner>.item._info .inner-column[data-col='3']>.col:nth-child(3n+1){border-left:0}.panel-service>.inner>.item._info .inner-column[data-col='4']>.col{width:25%;border-left:1px solid #d9e3ee}.panel-service>.inner>.item._info .inner-column[data-col='4']>.col:first-child,.panel-service>.inner>.item._info .inner-column[data-col='4']>.col:nth-child(4n+1){border-left:0}.panel-service>.inner>.item._btn{padding:20px calc((164 / 1080) * 100%) 20px;background-color:#fff7e5;flex-wrap:wrap}.panel-service>.inner>.item._btn>.btn-em,.panel-service>.inner>.item._btn>.btn-em-02,.panel-service>.inner>.item._btn>.btn-em-03{margin-bottom:10px}.panel-service>.inner>.item._btn>.btn-em-02:last-child,.panel-service>.inner>.item._btn>.btn-em-03:last-child,.panel-service>.inner>.item._btn>.btn-em:last-child{margin-bottom:0}.panel-service>.inner>.item._btn .inner{display:flex;flex-direction:row;margin-top:-16px;justify-content:space-between}.panel-service>.inner>.item._btn .inner .btn,.panel-service>.inner>.item._btn .inner .btn-em,.panel-service>.inner>.item._btn .inner .btn-em-02,.panel-service>.inner>.item._btn .inner .btn-em-03,.panel-service>.inner>.item._btn .inner .btn-tel,.panel-service>.inner>.item._btn .inner .btn-thin{margin-top:16px;margin-bottom:0;width:calc((355 / 750) * 100%)}.panel-service>.inner>.item._btn .inner .btn .item,.panel-service>.inner>.item._btn .inner .btn-em .item,.panel-service>.inner>.item._btn .inner .btn-em-02 .item,.panel-service>.inner>.item._btn .inner .btn-em-03 .item,.panel-service>.inner>.item._btn .inner .btn-tel .item,.panel-service>.inner>.item._btn .inner .btn-thin .item{display:flex;flex-direction:row;min-width:100%;height:100%;justify-content:center;align-items:center}.panel-service>.inner>.item._btn .inner+.link-list{margin-top:20px}.panel-service>.inner>.item>:last-child{margin-bottom:0}.panel-login{margin-bottom:64px}.panel-login>.content{padding:48px 20px;border-radius:8px 8px 0 0;background-color:#e5f4ff}.panel-login>.content>:last-child{margin-bottom:0}.panel-login>.foot{padding:24px 67px 28px;border-radius:0 0 8px 8px;background-color:#f5f5f5}.panel-login>.foot>:last-child{margin-bottom:0}.panel-login .form-text-login{display:flex;margin:0 auto;width:calc((760 / 1000) * 100%)}.panel-login .form-text-login.lyt-attention{border-radius:6px}.panel-login .form-text-login.lyt-attention>.inner{padding:21px 20px}.panel-login .form-text-login.lyt-attention>.inner .text{position:relative;margin-bottom:0;padding-left:30px;text-align:left}.panel-login .form-text-login.lyt-attention>.inner .text::before{position:absolute;top:7px;left:4px;width:17px;height:15px;background:url(/hamagin365/shared/images/icon_attention_01.svg) no-repeat center;background-size:17px 15px}.panel-login .form-text-login.lyt-attention>.inner .text .text-strong-bold{font-weight:700}.panel-login .form-text-login+.form-text-login{margin-top:32px}.panel-login .form-text-login+.btn-em-03{margin-top:40px}.panel-login .form-text-login+.btn-em-03>.item{padding:17px 35px 16px 20px;min-width:400px;font-size:2rem}.panel-login .form-text-login>.item-form{margin-bottom:0;width:55%}.panel-login .form-text-login>.item-form.w-col2{width:53%!important}.panel-login .form-text-login>.item-form._column label{flex-direction:column}.panel-login .form-text-login>.item-form._column label .text{margin-bottom:8px;width:100%}.panel-login .form-text-login>.item-form._column+.item-link{margin-bottom:10px;align-items:flex-end}.panel-login .form-text-login>.item-form label{display:flex;align-items:center}.panel-login .form-text-login>.item-form .text{width:124px;font-weight:700;line-height:1.2}.panel-login .form-text-login>.item-form input[type=password],.panel-login .form-text-login>.item-form input[type=text]{box-sizing:border-box;padding:12px 20px;min-height:40px;border:1px solid #d9e3ee;border-radius:8px;background-color:#fff;-webkit-appearance:none;flex-grow:1}.panel-login .form-text-login>.item-form input[type=password]:disabled,.panel-login .form-text-login>.item-form input[type=text]:disabled{background:#dedede}.panel-login .form-text-login>.item-link{display:flex;margin-bottom:0;margin-left:30px;width:45%;align-items:center}.panel-login .btn-keyborad{position:relative;padding-left:30px;background-color:rgba(0,0,0,0);color:#008dcb;text-align:left}.panel-login .btn-keyborad::before{position:absolute;top:3px;left:0;width:22px;height:14px;background-image:url(/hamagin365/shared/images/icon_keyboard_01.svg)}.panel-login .btn-keyborad:active,.panel-login .btn-keyborad:focus,.panel-login .btn-keyborad:hover{text-decoration:underline}.panel-rank{box-sizing:border-box;margin:0 auto 32px;padding:3px 17px 6px;max-width:750px;width:100%;border:1px solid #f0a71d;border-radius:15px;background-color:#fffde6}.panel-rank .list-rank{margin-bottom:0}.panel-rank .list-rank>li{position:relative;display:flex;justify-content:space-between}.panel-rank .list-rank>li:nth-child(-n+3){padding:10px 0}.panel-rank .list-rank>li:nth-child(n+4){padding:15px 0}.panel-rank .list-rank>li+li::before{position:absolute;top:0;left:0;display:block;width:100%;height:1px;background:linear-gradient(to right,#ccc,#ccc 6px,transparent 6px,transparent 4px);background-size:10px 1px;background-repeat:repeat-x}.panel-rank .list-rank>li>.image{display:flex;width:70px;justify-content:center;align-items:center}.panel-rank .list-rank>li>.body{display:flex;width:calc(100% - 85px);font-weight:700;font-size:2.2rem;line-height:1.18;align-items:center}.media{margin:0 auto 32px;text-align:center}.media>.item{display:inline-block;max-width:100%;text-align:center}.media>.item>.caption{display:block;margin:0 auto;padding-top:10px;text-align:center;font-size:1.6rem;line-height:1.5}.media-main{box-sizing:border-box;margin-right:calc(((100vw - 100%)/ 2) * -1);margin-bottom:48px;margin-left:calc(((100vw - 100%)/ 2) * -1);padding:0 calc((100vw - 100%)/ 2);background-color:#e1ebf4}.media-main .inner{text-align:center}.main-container>:first-child.media-main{margin-top:-48px}.media-link{margin-bottom:32px}.media-link>.item{text-align:center}.media-lyt{display:flex;margin-bottom:32px;justify-content:space-between}.media-lyt>.item>:last-child{margin-bottom:0}.media-lyt>.item a img{transition:opacity .25s ease-out}.media-lyt>.item a:active img,.media-lyt>.item a:focus img,.media-lyt>.item a:hover img{text-decoration:none;opacity:.8}.media-lyt>.item img{display:block;margin:0 auto;max-width:none}.media-lyt>.item img+.caption{display:block;margin:0 auto;padding:8px 0 0;color:#333;text-align:center;line-height:1.87}.media-lyt[data-organize*=left]{flex-direction:row-reverse}.media-lyt[data-organize*=left]>.item{margin-right:20px;margin-bottom:20px}.media-lyt[data-organize*=right]{flex-direction:row}.media-lyt[data-organize*=right]>.item{margin-bottom:20px;margin-left:20px}.media-lyt figure{margin:0}.media-lyt .col{max-width:100%;width:100%;flex-basis:100%}.media-lyt .col>dl,.media-lyt .col>ol,.media-lyt .col>p,.media-lyt .col>ul{margin-bottom:16px}.media-lyt .col>dl,.media-lyt .col>ol,.media-lyt .col>p,.media-lyt .col>ul{overflow:hidden}.media-lyt .col>:first-child{margin-top:0}.media-lyt .col>:last-child{margin-bottom:0}.media-lyt._break .col,.media-lyt._reverse .col{flex:auto}.media-iframe{margin:0}.media-iframe>.inner{position:relative;overflow:auto;-webkit-overflow-scrolling:touch;padding:0 0 100%;width:100%;height:0}.media-iframe>.inner iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.media-iframe._youtube-01{margin:0 auto;max-width:560px}.media-iframe._youtube-01>.inner{padding:0 0 56.25%}.media-video{overflow:hidden;margin:0}.media-video>.item{display:flex;overflow:hidden;width:100%;height:100%;border:0}.media-iframe-video iframe{width:100%;height:100%;border:0}.media-pinchout{display:none;margin-bottom:0;padding-bottom:13px}.media-pinchout .item{position:relative;display:inline-block;margin-bottom:0;padding:12px 12px 12px 45px;border-radius:4px;background:#e5ecf4;font-weight:700;font-size:1.2rem}.media-pinchout .item::before{position:absolute;top:11px;left:12px;width:23px;height:22px;background-image:url(/hamagin365/shared/images/icon_pinchout_01.svg);background-repeat:no-repeat}.media-pinchout .item::after{position:absolute;top:44px;left:13px;margin:auto;width:0;height:0;border-width:0 9px 10px 9px;border-style:solid;border-color:transparent transparent #e5ecf4 transparent;transform:rotate(180deg)}.media-scroll{display:none;margin-bottom:0;padding-bottom:13px}.media-scroll .item{position:relative;display:inline-block;margin-bottom:0;padding:12px 12px 12px 45px;border-radius:4px;background:#e5ecf4;font-weight:700;font-size:1.2rem}.media-scroll .item::before{position:absolute;top:11px;left:12px;width:23px;height:22px;background-image:url(/hamagin365/shared/images/icon_scroll_01.svg);background-repeat:no-repeat}.media-scroll .item::after{position:absolute;top:44px;left:13px;margin:auto;width:0;height:0;border-width:0 9px 10px 9px;border-style:solid;border-color:transparent transparent #e5ecf4 transparent;transform:rotate(180deg)}.media-visual{display:flex;overflow:hidden;margin-bottom:40px;background:#00478f;justify-content:space-between}.media-visual>.col,.media-visual>.item{display:flex;text-align:center;justify-content:center;align-items:center}.media-visual>.item{position:relative;z-index:1;flex-shrink:0;max-width:50%}.media-visual>.col{display:flex;padding:30px;color:#fff;font-size:1.8rem;line-height:2;flex-grow:1;align-items:center}.media-visual>.col>:last-child{margin-bottom:0}.media-visual._mark>.col{position:relative}.media-visual._mark>.col::before{position:absolute;right:-20%;width:302px;height:403px;background:url(/hamagin365/shared/images/bg_visual_logo_01.png) no-repeat}.media-iframe-rate{margin-bottom:32px}.media-iframe-rate iframe{width:100%;height:100%;border:0}.media-iframe-btn{margin-bottom:32px}.media-iframe-btn iframe{width:100%;height:68px!important;border:0}.media-iframe-toushin{margin-bottom:32px}.media-iframe-toushin iframe{width:100%;height:100%;border:0}.media-sns{display:flex;margin:0;justify-content:center}.lyt-attention{margin-bottom:48px;width:100%;background-color:#ffe5e5}.lyt-attention>.inner{box-sizing:border-box;margin:0 auto;padding:21px 0;max-width:1080px;width:100%;text-align:center}.lyt-attention>.inner>:last-child{margin-bottom:0}.lyt-attention>.inner .text{margin-bottom:15px;color:#f33;font-size:1.6rem}.lyt-attention>.inner .text strong{font-weight:400}.lyt-attention>.inner .link-item{margin-bottom:0}.lyt-attention>.inner .link-item a{position:relative;display:inline-block;padding-left:30px;color:#f33;text-align:left;font-size:1.6rem}.lyt-attention>.inner .link-item a::before{position:absolute;top:7px;left:4px;width:17px;height:15px;background:url(/hamagin365/shared/images/icon_attention_01.svg) no-repeat center;background-size:17px 15px}.lyt-attention>.inner .link-item a .icon-pdf{margin:0 8px 8px}.lyt-attention>.inner .link-item a .icon-blank{position:relative;display:inline-block;overflow:hidden;margin:0 5px 5px;width:20px;height:20px;color:transparent;vertical-align:bottom;white-space:nowrap;font-size:1rem}.lyt-attention>.inner .link-item a .icon-blank::after,.lyt-attention>.inner .link-item a .icon-blank::before{position:absolute;transition:transform .2s ease-out;transform:translate3d(0,0,0)}.lyt-attention>.inner .link-item a .icon-blank::before{top:4px;left:8px;width:7px;height:7px;border:1px solid #f33}.lyt-attention>.inner .link-item a .icon-blank::after{top:8px;left:5px;width:7px;height:7px;border-bottom:1px solid #f33;border-left:1px solid #f33}.lyt-attention>.inner .link-item+.link-item{margin-top:15px}.lyt-attention+.top-hdg-l1,.lyt-attention+.top-main-view{margin-top:-48px}.lyt-notice{margin-bottom:32px;border:2px solid #d9e3ee}.lyt-notice>.inner{box-sizing:border-box;padding:18px;text-align:center}.lyt-notice>.inner .text{margin-bottom:20px;font-size:1.6rem}.lyt-notice>.inner .link-item a{position:relative;display:inline-block;padding-left:30px;text-align:left;font-size:1.6rem}.lyt-notice>.inner .link-item a::before{position:absolute;top:4px;left:4px;width:18px;height:18px;background:url(/hamagin365/shared/images/icon_notice_01.svg) no-repeat center;background-size:18px 18px}.lyt-notice>.inner>:last-child{margin-bottom:0}.lyt-step>.item{position:relative;box-sizing:border-box;margin-bottom:42px;padding:40px;background-color:#f7f7f7}.lyt-step>.item::before{position:absolute;bottom:-4px;left:50%;width:25px;height:25px;background-color:#f5f5f5;transform:rotate(-45deg) translateX(-50%)}.lyt-step>.item:last-child::before{display:none}.lyt-step>.item>:first-child{margin-top:0}.lyt-step>.item>:last-child{margin-bottom:0}.lyt-step>.item .btn-tel>.item a{background-color:#fff}.lyt-step>.item .btn-tel>.item a:active,.lyt-step>.item .btn-tel>.item a:focus,.lyt-step>.item .btn-tel>.item a:hover{background-color:#efefef}.lyt-step>.item .table td .btn-tel>.item a{background-color:#f5f5f5}.lyt-step>.item .table td .btn-tel>.item a:active,.lyt-step>.item .table td .btn-tel>.item a:focus,.lyt-step>.item .table td .btn-tel>.item a:hover{background-color:#efefef}.lyt-step>.item>.grid:first-child[data-col='2']>.col:first-child,.lyt-step>.item>.grid:first-child[data-col='2']>.col:nth-child(2){margin-top:0}.lyt-step-side{display:flex}.lyt-step-side>.item{position:relative;box-sizing:border-box;margin-left:calc((48 / 1080) * 100%);padding:20px;width:calc((328 / 1080) * 100%);background-color:#f7f7f7}.lyt-step-side>.item:first-child{margin-left:0}.lyt-step-side>.item .hdg{text-align:center}.lyt-step-side>.item .hdg .icon{display:inline-block;padding:9px 16px;border-radius:20px;background-color:#008dcb;color:#fff;font-size:1.8rem;line-height:1}.lyt-step-side>.item .hdg .text{display:block;margin-top:12px;text-align:center}.lyt-step-side>.item .hdg+p{margin-top:12px}.lyt-step-side>.item .btn-tel>.item a{background-color:#fff}.lyt-step-side>.item .btn-tel>.item a:active,.lyt-step-side>.item .btn-tel>.item a:focus,.lyt-step-side>.item .btn-tel>.item a:hover{background-color:#efefef}.lyt-step-side>.item::before{position:absolute;top:50%;right:-22px;width:25px;height:25px;background-color:#f5f5f5;transform:rotate(-45deg) translateY(-50%)}.lyt-step-side>.item:last-child::before{display:none}.lyt-step-side>.item>:first-child{margin-top:0}.lyt-step-side>.item>:last-child{margin-bottom:0}.lyt-relation{margin:48px 0;background-color:#d9e3ee}.lyt-relation>.inner{box-sizing:border-box;margin:0 auto;padding:48px 0 56px;max-width:1080px;width:100%}.lyt-relation>.inner>:last-child{margin-bottom:0}.lyt-relation>.inner .hdg{margin-bottom:32px;font-weight:700;font-size:3.2rem;line-height:1.43}.lyt-search{margin-top:96px;margin-bottom:76px;background-color:#e5f4ff}.lyt-search>.inner{display:flex;box-sizing:border-box;margin:0 auto;padding:20px 0;max-width:1080px;width:100%;align-items:center}.lyt-search>.inner>.hdg{box-sizing:border-box;margin-bottom:0;padding-right:10px;width:calc((140 / 1080) * 100%);color:#01478f;font-weight:700;font-size:1.4rem}.lyt-search>.inner>.content{flex-grow:1}.lyt-search-form{position:relative;margin-bottom:0}.lyt-search-form .form-text{margin-bottom:0}.lyt-search-form input[type=text]{box-sizing:border-box;padding:12px 55px 12px 20px;width:100%;border:0;border-radius:8px;background-color:#fff}.lyt-search-form input[type=text]:focus+button[type=submit]{background-color:#01478f;background-image:url(/hamagin365/shared/images/icon_search_02.svg)}.lyt-search-form button[type=submit]{position:absolute;top:0;right:0;bottom:0;width:50px;height:100%;border-radius:0 8px 8px 0;background:url(/hamagin365/shared/images/icon_search_01.svg) no-repeat center;background-size:20px 20px;color:transparent;font-size:1rem;transition:background-color .2s ease-out}.lyt-search-form button[type=submit]:focus{background-color:#01478f;background-image:url(/hamagin365/shared/images/icon_search_02.svg)}.lyt-search-inner{display:flex;box-sizing:border-box;margin:0 auto;margin-bottom:32px;padding:20px 24px;max-width:1080px;width:100%;border-radius:8px;background-color:#e5f4ff;align-items:center}.lyt-search-inner>.hdg{box-sizing:border-box;margin-bottom:0;padding-right:10px;width:calc((140 / 1080) * 100%);color:#01478f;font-weight:700;font-size:1.4rem}.lyt-search-inner>.content{flex-grow:1}.lyt-search-form{position:relative;margin-bottom:0}.lyt-search-form .form-text{margin-bottom:0}.lyt-search-form input[type=text]{box-sizing:border-box;padding:12px 55px 12px 20px;width:100%;border:0;border-radius:8px;background-color:#fff}.lyt-search-form input[type=text]:focus+button[type=submit]{background-color:#01478f;background-image:url(/hamagin365/shared/images/icon_search_02.svg)}.lyt-search-form button[type=submit]{position:absolute;top:0;right:0;bottom:0;width:50px;height:100%;border-radius:0 8px 8px 0;background:url(/hamagin365/shared/images/icon_search_01.svg) no-repeat center;background-size:20px 20px;color:transparent;font-size:1rem;transition:background-color .2s ease-out}.lyt-search-form button[type=submit]:focus{background-color:#01478f;background-image:url(/hamagin365/shared/images/icon_search_02.svg)}.lyt-search-inner._column .lyt-search-item._category.form-select{margin-right:40px;min-width:240px;border:0}.lyt-search-inner._column .lyt-search-item._category.form-select .item{color:#01478f;font-weight:700}.lyt-search-inner._column .lyt-search-item._keyword{display:flex;width:calc(100% - 280px);align-items:center}.lyt-search-inner._column .lyt-search-item._keyword .hdg{margin-right:20px;margin-bottom:0;color:#01478f;white-space:nowrap;font-size:1.4rem}.lyt-search-inner._column .lyt-search-item._keyword .content{flex-grow:1}.lyt-sns{margin:40px 0;text-align:center}.lyt-sns>.inner{display:inline-flex;padding:10px 32px;border-radius:8px;background-color:#f2f5f9;align-items:center}.lyt-sns>.inner .title{margin-right:30px;margin-bottom:0;padding-right:30px;border-right:1px solid #d9e3ee;font-size:1.2rem}.lyt-sns>.inner .sns{display:flex;margin-bottom:0}.lyt-sns>.inner .sns .item{margin-left:20px;width:120px;height:30px}.lyt-sns>.inner .sns .item:first-child{margin-left:0}.lyt-sns>.inner .sns .item>a{position:relative;display:block;height:100%;border-radius:4px;color:transparent;font-size:1rem;transition:background-color .2s ease-out}.lyt-sns>.inner .sns .item>a::before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lyt-sns>.inner .sns .line>a{background-color:#00b900}.lyt-sns>.inner .sns .line>a::before{width:20px;height:20px;background:url(/hamagin365/shared/images/icon_line_01.svg) no-repeat center}.lyt-sns>.inner .sns .line>a:active,.lyt-sns>.inner .sns .line>a:focus,.lyt-sns>.inner .sns .line>a:hover{background-color:#65d465}.lyt-sns>.inner .sns .facebook>a{background-color:#4267b2}.lyt-sns>.inner .sns .facebook>a::before{width:11px;height:20px;background:url(/hamagin365/shared/images/icon_facebook_01.svg) no-repeat center}.lyt-sns>.inner .sns .facebook>a:active,.lyt-sns>.inner .sns .facebook>a:focus,.lyt-sns>.inner .sns .facebook>a:hover{background-color:#8da3d0}.lyt-sns>.inner .sns .twitter>a{background-color:#1da1f2}.lyt-sns>.inner .sns .twitter>a::before{width:18px;height:15px;background:url(/hamagin365/shared/images/icon_twitter_01.svg) no-repeat center}.lyt-sns>.inner .sns .twitter>a:active,.lyt-sns>.inner .sns .twitter>a:focus,.lyt-sns>.inner .sns .twitter>a:hover{background-color:#60bcf5}.lyt-sns>.inner .sns .x>a{background-color:#000}.lyt-sns>.inner .sns .x>a::before{width:16px;height:16px;background:url(/hamagin365/shared/images/icon_x_01.svg) no-repeat center}.lyt-sns>.inner .sns .x>a:active,.lyt-sns>.inner .sns .x>a:focus,.lyt-sns>.inner .sns .x>a:hover{background-color:#656565}.lyt-search-result .lyt-search-head{display:flex;margin-bottom:32px;padding-right:15px;padding-left:15px;flex-wrap:wrap;justify-content:space-between;align-items:center}.lyt-search-result .lyt-search-head .hdg{margin-bottom:0;font-size:2rem}.lyt-search-result .lyt-search-head .hdg .num{margin-left:10px}.lyt-search-result .lyt-search-head .count{display:flex;margin-bottom:0;align-items:center}.lyt-search-result .lyt-search-head .count .item{display:flex;margin-bottom:0}.lyt-search-result .lyt-search-head .count .item>li{margin-left:10px}.lyt-search-result .lyt-search-head .count .item>li:first-child{margin-left:0}.lyt-search-result .lyt-search-head .count .item>li button{padding:0;background:0 0;color:#008dcb;text-decoration:underline}.lyt-search-result .lyt-search-head .count .item>li button:disabled{color:#01478f;text-decoration:none;font-weight:700}.lyt-search-result .lyt-search-head .count dt{position:relative;padding-right:22px}.lyt-search-result .lyt-search-head .count dt::after,.lyt-search-result .lyt-search-head .count dt::before{position:absolute;width:2px;height:2px;border-radius:2px;background-color:#333}.lyt-search-result .lyt-search-head .count dt::before{top:11px;right:10px}.lyt-search-result .lyt-search-head .count dt::after{top:17px;right:10px}.lyt-search-result .lyt-search-content{margin-bottom:32px}.lyt-search-result .lyt-search-content .content-link{border-top:1px solid #d5e0eb}.lyt-search-result .lyt-search-content .content-link:empty{border:0}.lyt-search-result .lyt-search-content .content-link>.item{border-bottom:1px solid #d5e0eb}.lyt-search-result .lyt-search-content .content-link>.item a{position:relative;display:block;padding:18px 30px 18px 10px;width:100%;text-decoration:none;transition:background-color .2s ease-out}.lyt-search-result .lyt-search-content .content-link>.item a .title{display:block;margin-bottom:5px;width:100%;color:#008dcb;font-weight:700;font-size:1.8rem}.lyt-search-result .lyt-search-content .content-link>.item a .title:last-child{margin-bottom:0}.lyt-search-result .lyt-search-content .content-link>.item a .text{color:#333;font-size:1.4rem}.lyt-search-result .lyt-search-content .content-link>.item a::before{position:absolute;top:50%;right:10px;margin-top:-8px;width:8px;height:8px;border-top:2px solid #01478f;border-right:2px solid #01478f;transition:transform .2s ease-out;transform:rotate(45deg) translate3d(0,0,0)}.lyt-search-result .lyt-search-content .content-link>.item a:active,.lyt-search-result .lyt-search-content .content-link>.item a:focus,.lyt-search-result .lyt-search-content .content-link>.item a:hover{background-color:#e5f4ff;text-decoration:none}.lyt-search-result .lyt-search-content .content-link>.item a:active::before,.lyt-search-result .lyt-search-content .content-link>.item a:focus::before,.lyt-search-result .lyt-search-content .content-link>.item a:hover::before{transform:rotate(45deg) translate3d(4px,-4px,0)}.lyt-search-result .lyt-search-pagenation{display:flex;margin-bottom:32px;justify-content:center}.lyt-search-result .lyt-search-pagenation .next,.lyt-search-result .lyt-search-pagenation .prev{position:relative;height:40px;border:1px solid #d9e3ee;border-radius:6px;background-color:#fff;box-shadow:0 2px 0 rgba(0,0,0,.05);color:#01478f;white-space:nowrap;transition:background-color .2s ease-out}.lyt-search-result .lyt-search-pagenation .next:active,.lyt-search-result .lyt-search-pagenation .next:focus,.lyt-search-result .lyt-search-pagenation .next:hover,.lyt-search-result .lyt-search-pagenation .prev:active,.lyt-search-result .lyt-search-pagenation .prev:focus,.lyt-search-result .lyt-search-pagenation .prev:hover{background-color:#f2f5f9}.lyt-search-result .lyt-search-pagenation .next::before,.lyt-search-result .lyt-search-pagenation .prev::before{position:absolute;top:50%;margin-top:-4px;width:6px;height:6px;transition:transform .2s ease-out;transform:rotate(45deg) translate3d(0,0,0)}.lyt-search-result .lyt-search-pagenation .prev{margin-right:5px;padding:0 12px 0 28px}.lyt-search-result .lyt-search-pagenation .prev::before{left:14px;border-bottom:2px solid #01478f;border-left:2px solid #01478f}.lyt-search-result .lyt-search-pagenation .prev:active::before,.lyt-search-result .lyt-search-pagenation .prev:focus::before,.lyt-search-result .lyt-search-pagenation .prev:hover::before{transform:rotate(45deg) translate3d(-4px,4px,0)}.lyt-search-result .lyt-search-pagenation .next{margin-left:5px;padding:0 28px 0 12px}.lyt-search-result .lyt-search-pagenation .next::before{right:14px;border-top:2px solid #01478f;border-right:2px solid #01478f}.lyt-search-result .lyt-search-pagenation .next:active::before,.lyt-search-result .lyt-search-pagenation .next:focus::before,.lyt-search-result .lyt-search-pagenation .next:hover::before{transform:rotate(45deg) translate3d(4px,-4px,0)}.lyt-search-result .lyt-search-pagenation .pagenation-list{display:flex;margin-bottom:0}.lyt-search-result .lyt-search-pagenation .pagenation-list>.item{margin:0 5px}.lyt-search-result .lyt-search-pagenation .pagenation-list>.item .pager{position:relative;box-sizing:border-box;width:40px;height:40px;border:1px solid #d9e3ee;border-radius:6px;background-color:#fff;box-shadow:0 2px 0 rgba(0,0,0,.05);color:#01478f;white-space:nowrap;transition:background-color .2s ease-out}.lyt-search-result .lyt-search-pagenation .pagenation-list>.item .pager .text{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.lyt-search-result .lyt-search-pagenation .pagenation-list>.item .pager:active,.lyt-search-result .lyt-search-pagenation .pagenation-list>.item .pager:focus,.lyt-search-result .lyt-search-pagenation .pagenation-list>.item .pager:hover{background-color:#f2f5f9}.lyt-search-result .lyt-search-pagenation .pagenation-list>.item .pager.is-active{border-color:#01478f;background-color:#01478f;color:#fff}.lyt-campaign{margin-bottom:32px}.lyt-campaign .slick-utility{display:none}.lyt-campaign._top{overflow:hidden;margin-bottom:40px}.lyt-campaign-list{display:flex;margin-bottom:0;justify-content:center}.lyt-campaign-list .item{max-width:224px;width:100%}._space .lyt-campaign-list .item{margin:0 20px}.lyt-campaign-list .item a{display:flex;flex-direction:column-reverse;box-sizing:border-box;height:100%;color:#333;text-decoration:none;transition:.2s background-color ease-out;justify-content:flex-end}.lyt-campaign-list .item a ._date{display:none}.lyt-campaign-list .item a:active,.lyt-campaign-list .item a:focus,.lyt-campaign-list .item a:hover{background-color:#e5f4ff}.lyt-campaign-list .item a:active .content .text,.lyt-campaign-list .item a:focus .content .text,.lyt-campaign-list .item a:hover .content .text{color:#01478f;text-decoration:underline}.lyt-campaign-list .item a:active .image,.lyt-campaign-list .item a:focus .image,.lyt-campaign-list .item a:hover .image{opacity:.8}.lyt-campaign-list .item .content{box-sizing:border-box;padding:14px 20px 20px;min-height:.01%}.lyt-campaign-list .item .content .tag{display:inline-block;padding:3px 15px;border-radius:13px;background-color:#01478f;color:#fff;font-size:1rem;line-height:1.6}.lyt-campaign-list .item .content .date{display:block;margin-top:8px;color:#606972;font-size:1.2rem}.lyt-campaign-list .item .content .text{display:block;margin-top:3px;font-weight:700;font-size:1.3rem;line-height:1.53;transition:color .3s ease-out}.lyt-campaign-list .item .image{min-height:.01%;transition:opacity .3s ease-out}.lyt-campaign-list .item .image img{width:100%;height:auto}.lyt-campaign._top .lyt-campaign-list{width:calc(100% + (41.5 / 1286) * 100%)}.lyt-campaign._top .lyt-campaign-list .item{margin-right:calc((41.5 / 1286) * 100%);width:calc((224 / 1286) * 100%)}.lyt-campaign._top .lyt-campaign-list .item a{flex-direction:column;transition:opacity .2s ease-out;justify-content:flex-start}.lyt-campaign._top .lyt-campaign-list .item a .content .text{color:#008dcb;text-decoration:underline}.lyt-campaign._top .lyt-campaign-list .item a:active,.lyt-campaign._top .lyt-campaign-list .item a:focus,.lyt-campaign._top .lyt-campaign-list .item a:hover{background-color:transparent;opacity:.5}.lyt-campaign._top .lyt-campaign-list .item a:active .content .text,.lyt-campaign._top .lyt-campaign-list .item a:focus .content .text,.lyt-campaign._top .lyt-campaign-list .item a:hover .content .text{text-decoration:none}.lyt-campaign._top .lyt-campaign-list .item a:active .image,.lyt-campaign._top .lyt-campaign-list .item a:focus .image,.lyt-campaign._top .lyt-campaign-list .item a:hover .image{opacity:1}.lyt-campaign._top .lyt-campaign-list .item a:visited .content .text{color:#a757a8}.lyt-campaign._top .lyt-campaign-list .item .content{padding:0}.lyt-campaign._top .lyt-campaign-list .item .content .tag{margin-bottom:6px;padding:2px 25px;border-radius:13px;font-size:1.1rem}.lyt-campaign._top .lyt-campaign-list .item .content .tag._pickup{background-color:#008dcb}.lyt-campaign._top .lyt-campaign-list .item .content .image{margin-bottom:18px}.lyt-campaign._top .lyt-campaign-list .item .content .date{margin:0}.lyt-campaign._top .lyt-campaign-list .item .content .date+.text{margin-top:12px}.lyt-campaign._top .lyt-campaign-list .item .content .text{margin-top:0;font-weight:400;font-size:1.6rem}.lyt-localnav{margin:64px 0 48px}.lyt-localnav .panel-gp>.hdg{border-radius:0;background-color:#d5e0eb}.lyt-localnav .panel-gp>.hdg>.text{padding:15px 30px;color:#333}.lyt-localnav .panel-gp>.content .hdg-02{margin-bottom:24px;padding-bottom:10px;padding-left:0;font-size:2rem}.lyt-localnav .panel-gp>.content .hdg-03{margin-top:24px;padding:0 10px 0 10px;border-left:2px solid #01478f!important;font-size:1.8rem}.lyt-localnav .panel-gp>.content .hdg-04{margin-top:18px;margin-bottom:16px;padding-left:12px}.lyt-localnav .panel-gp>.hdg-02:first-child{margin-top:0}.lyt-localnav .panel-gp .link-list-grid>.item>a{box-sizing:border-box;height:100%;font-size:1.4rem}.lyt-localnav .panel-gp .link-list-grid>.item>a.is-current{box-sizing:border-box;padding:12px;height:100%;background:#f5f5f5;color:#333;text-decoration:none;pointer-events:default}.lyt-localnav .panel-gp .link-list-grid>.item>a.is-current::before{display:none}.lyt-localnav .panel-gp .link-list-grid>.item>span{box-sizing:border-box;padding:12px;height:100%;background:#f5f5f5;font-size:1.4rem}.lyt-localnav .panel-gp .btn-thin>.item{border:1px solid #d5e0eb;background-color:#fff;box-shadow:none}.lyt-localnav .panel-gp .btn-thin>.item::before{position:absolute;top:50%;right:16px;margin-top:-5px;width:7px;height:7px;border-top:2px solid #01478f;border-right:2px solid #01478f;transition:transform .2s ease-out;transform:rotate(45deg) translate3d(0,0,0)}.lyt-localnav .panel-gp .btn-thin>.item:active,.lyt-localnav .panel-gp .btn-thin>.item:focus,.lyt-localnav .panel-gp .btn-thin>.item:hover{background-color:#e5f4ff}.lyt-localnav.js-localnav .nav-close{display:none}.lyt-localnav.js-localnav.is-fixed{position:fixed;bottom:3px;left:0;z-index:2;margin:0;max-height:88%;width:100%;border-top:3px solid #01478f;border-bottom:3px solid #01478f;background-color:#fff;transition:transform .1s ease-out;transform:translateY(100%)}.lyt-localnav.js-localnav.is-fixed .panel-gp{display:flex;flex-direction:column;margin-bottom:0;padding-bottom:60px;max-height:calc(100vh - 200px);border:0;background-color:#fff}.lyt-localnav.js-localnav.is-fixed .panel-gp>.content{display:none;flex-grow:1}.lyt-localnav.js-localnav.is-fixed .panel-gp>.hdg{position:absolute;left:20px;min-height:40px;width:122px;border-radius:8px 8px 0 0;background-color:#01478f;box-shadow:0 0 10px rgba(0,0,0,.2);transform:translateY(-100%)}.lyt-localnav.js-localnav.is-fixed .panel-gp>.hdg[role=button]{cursor:pointer}.lyt-localnav.js-localnav.is-fixed .panel-gp>.hdg>.text{position:relative;padding:14px 8px 10px 22px;color:#fff;font-size:1rem;line-height:1.2}.lyt-localnav.js-localnav.is-fixed .panel-gp>.hdg>.text::before{position:absolute;top:50%;left:7px;margin-top:2px;border-top:7px solid #fff;border-right:5px solid transparent;border-left:5px solid transparent;border-radius:2px;transition:transform .3s ease-out;transform:translateY(-50%) rotate(180deg);pointer-events:none}.lyt-localnav.js-localnav.is-fixed .nav-close{position:absolute;bottom:0;display:none;padding:16px;width:100%;background-color:#d9e3ee}.lyt-localnav.js-localnav.is-fixed .nav-close>span{position:relative;padding-left:30px}.lyt-localnav.js-localnav.is-fixed .nav-close>span::after,.lyt-localnav.js-localnav.is-fixed .nav-close>span::before{position:absolute;top:50%;left:7px;width:2px;height:14px;background-color:#01478f}.lyt-localnav.js-localnav.is-fixed .nav-close>span::before{margin-top:-1px;transform:rotate(45deg) translate3d(0,-50%,0)}.lyt-localnav.js-localnav.is-fixed .nav-close>span::after{margin-top:-11px;transform:rotate(135deg) translate3d(0,-50%,0)}.lyt-localnav.js-localnav.is-fixed.is-active{bottom:0;z-index:15;border-bottom:0;transition:transform .3s ease-out;transform:translateY(0)}.lyt-localnav.js-localnav.is-fixed.is-active .panel-gp>.content{display:block;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:70px}.lyt-localnav.js-localnav.is-fixed.is-active .panel-gp>.hdg>.text::before{margin-top:2px;transform:translateY(-50%) rotate(0)}.lyt-localnav.js-localnav.is-fixed.is-active .nav-close{display:block}.lyt-localnav.js-localnav.is-fixed.is-animate{transform:translateY(calc(100% - 3px))}.lyt-localnav.js-localnav.is-fixed.is-animate .panel-gp>.content{display:block}.lyt-localnav.js-localnav.is-fixed.is-animate .nav-close{display:block}.localnav-expanded{overflow:hidden;height:100vh}.localnav-expanded body{position:fixed;overflow:hidden;width:100%;height:auto}.lyt-favorite{display:flex;margin-top:-30px;margin-bottom:32px;flex-wrap:wrap}.lyt-favorite>.item{position:relative;margin-top:30px;margin-right:calc((36 / 1080) * 100%);width:calc((150 / 1080) * 100%)}.lyt-favorite>.item>.main{display:block}.lyt-favorite>.item>.main img{width:100%;transition:opacity .3s ease-out}.lyt-favorite>.item>.main:active .text,.lyt-favorite>.item>.main:focus .text,.lyt-favorite>.item>.main:hover .text{text-decoration:underline}.lyt-favorite>.item>.main:active img,.lyt-favorite>.item>.main:focus img,.lyt-favorite>.item>.main:hover img{opacity:.8}.lyt-favorite>.item:nth-child(6n){margin-right:0}.lyt-favorite>.item .text{display:block;margin-top:7px;text-align:center;font-size:1.2rem;line-height:1.66}.lyt-favorite>.item .close{position:absolute;top:-8px;right:-8px;width:18px;height:18px;border-radius:18px;background-color:#01478f;color:transparent;font-size:1rem}.lyt-favorite>.item .close>span{position:relative;top:0;left:50%;display:block;overflow:hidden;width:18px;height:18px;transform:translateX(-50%)}.lyt-favorite>.item .close>span::after,.lyt-favorite>.item .close>span::before{position:absolute;top:50%;left:50%;width:9px;height:2px;background-color:#fff}.lyt-favorite>.item .close>span::before{transform:translate(-50%,-50%) rotate(45deg)}.lyt-favorite>.item .close>span::after{transform:translate(-50%,-50%) rotate(-45deg)}.lyt-smart-bnr{position:relative;padding:11px 18px 10px 30px;background:#fceade url(/hamagin365/shared/images/bg_smart_bnr_01.png) 0 0 repeat}.lyt-smart-bnr>.content{display:flex;align-items:center}.lyt-smart-bnr>.content>.logo{flex-shrink:0;padding-right:12px}.lyt-smart-bnr>.content>.logo>img{max-width:57px}.lyt-smart-bnr>.content>.text{margin-bottom:0;font-weight:700;font-size:1.3rem;line-height:1.4;flex-grow:1}.lyt-smart-bnr>.content>.btn-dl{flex-shrink:0;margin-bottom:0;padding-left:15px}.lyt-smart-bnr>.content>.btn-dl>.item{display:block;padding:7px 10px;border-radius:4px;background-color:#fe670b;color:#fff;text-align:center;text-decoration:none;font-weight:700;font-size:1.4rem;line-height:1.1}.lyt-smart-bnr>.btn-close{position:absolute;top:50%;left:0;transform:translateY(-15px)}.lyt-smart-bnr>.btn-close>.item{position:relative;overflow:hidden;width:30px;height:30px;background-color:transparent;color:transparent}.lyt-smart-bnr>.btn-close>.item::after,.lyt-smart-bnr>.btn-close>.item::before{position:absolute;top:50%;left:50%;width:1.5px;height:12px;background-color:#333}.lyt-smart-bnr>.btn-close>.item::before{transform:translate(-50%,-50%) rotate(45deg)}.lyt-smart-bnr>.btn-close>.item::after{transform:translate(-50%,-50%) rotate(-45deg)}.grid{display:flex;margin-top:-32px;margin-bottom:32px;max-width:100%;width:100%;flex-wrap:wrap}.grid>.col{box-sizing:border-box;margin-top:32px;margin-bottom:0}.grid>.col>:first-child{margin-top:0}.grid>.col>:first-child.hdg-l2{margin-top:32px}.grid>.col>:first-child.hdg-02{margin-top:8px}.grid>.col>:last-child{margin-bottom:0}.grid>.col>.panel-btn{height:100%}.grid>.col .btn .item,.grid>.col .btn-em .item,.grid>.col .btn-em-02 .item,.grid>.col .btn-em-03 .item,.grid>.col .btn-more .item,.grid>.col .btn-thin .item,.grid>.col.btn .item,.grid>.col.btn-em .item,.grid>.col.btn-em-02 .item,.grid>.col.btn-em-03 .item,.grid>.col.btn-more .item,.grid>.col.btn-thin .item{display:block}.grid>.col .btn .item>span,.grid>.col .btn-em .item>span,.grid>.col .btn-em-02 .item>span,.grid>.col .btn-em-03 .item>span,.grid>.col .btn-more .item>span,.grid>.col .btn-thin .item>span,.grid>.col.btn .item>span,.grid>.col.btn-em .item>span,.grid>.col.btn-em-02 .item>span,.grid>.col.btn-em-03 .item>span,.grid>.col.btn-more .item>span,.grid>.col.btn-thin .item>span{display:flex;flex-direction:column;height:100%;justify-content:center;align-content:center}.grid>.col .btn .item>span.icon-blank,.grid>.col .btn-em .item>span.icon-blank,.grid>.col .btn-em-02 .item>span.icon-blank,.grid>.col .btn-em-03 .item>span.icon-blank,.grid>.col .btn-more .item>span.icon-blank,.grid>.col .btn-thin .item>span.icon-blank,.grid>.col.btn .item>span.icon-blank,.grid>.col.btn-em .item>span.icon-blank,.grid>.col.btn-em-02 .item>span.icon-blank,.grid>.col.btn-em-03 .item>span.icon-blank,.grid>.col.btn-more .item>span.icon-blank,.grid>.col.btn-thin .item>span.icon-blank{display:block;height:20px}.grid>.col .btn .item>span.appeal,.grid>.col .btn .item>span.sub,.grid>.col .btn-em .item>span.appeal,.grid>.col .btn-em .item>span.sub,.grid>.col .btn-em-02 .item>span.appeal,.grid>.col .btn-em-02 .item>span.sub,.grid>.col .btn-em-03 .item>span.appeal,.grid>.col .btn-em-03 .item>span.sub,.grid>.col .btn-more .item>span.appeal,.grid>.col .btn-more .item>span.sub,.grid>.col .btn-thin .item>span.appeal,.grid>.col .btn-thin .item>span.sub,.grid>.col.btn .item>span.appeal,.grid>.col.btn .item>span.sub,.grid>.col.btn-em .item>span.appeal,.grid>.col.btn-em .item>span.sub,.grid>.col.btn-em-02 .item>span.appeal,.grid>.col.btn-em-02 .item>span.sub,.grid>.col.btn-em-03 .item>span.appeal,.grid>.col.btn-em-03 .item>span.sub,.grid>.col.btn-more .item>span.appeal,.grid>.col.btn-more .item>span.sub,.grid>.col.btn-thin .item>span.appeal,.grid>.col.btn-thin .item>span.sub{height:auto}.grid[data-col='2']>.col{margin-left:calc((40 / 1080) * 100%);width:calc((519 / 1080) * 100%)}.grid[data-col='2']>.col:nth-child(odd){margin-left:0}.grid[data-col='3']>.col{margin-left:calc((38 / 1080) * 100%);width:calc((334 / 1080) * 100%)}.grid[data-col='3']>.col:first-child,.grid[data-col='3']>.col:nth-child(3n+1){margin-left:0}.grid[data-col='4']>.col{margin-left:calc((38 / 1080) * 100%);width:calc((241 / 1080) * 100%)}.grid[data-col='4']>.col:first-child,.grid[data-col='4']>.col:nth-child(4n+1){margin-left:0}.grid[data-col='5']>.col{margin-left:calc((38 / 1080) * 100%);width:calc((185 / 1080) * 100%)}.grid[data-col='5']>.col:first-child,.grid[data-col='5']>.col:nth-child(5n+1){margin-left:0}.grid[data-col='6']>.col{margin-left:calc((38 / 1080) * 100%);width:calc((147 / 1080) * 100%)}.grid[data-col='6']>.col:first-child,.grid[data-col='6']>.col:nth-child(6n+1){margin-left:0}.grid[data-col='7']>.col{margin-left:calc((38 / 1080) * 100%);width:calc((121 / 1080) * 100%)}.grid[data-col='7']>.col:first-child,.grid[data-col='7']>.col:nth-child(7n+1){margin-left:0}.grid[data-col='8']>.col{margin-left:calc((38 / 1080) * 100%);width:calc((101 / 1080) * 100%)}.grid[data-col='8']>.col:first-child,.grid[data-col='8']>.col:nth-child(8n+1){margin-left:0}.grid._thin{margin-top:-20px}.grid._thin>.col{margin-top:20px}.grid._list-chat>.col>div{height:100%}.grid._list-chat>.col .btn._chat{height:100%}.grid-line{display:flex;margin-top:-32px;margin-bottom:32px;flex-wrap:wrap}.grid-line .col{box-sizing:border-box;margin-top:32px;margin-bottom:0;border-left:1px solid #d9e3ee}.grid-line .col>:first-child{margin-top:0}.grid-line .col>:last-child{margin-bottom:0}.grid-line>.btn,.grid-line>.btn-em,.grid-line>.btn-em-02,.grid-line>.btn-em-03,.grid-line>.btn-thin{margin-bottom:0}.grid-line>.btn-em-02>.item,.grid-line>.btn-em-03>.item,.grid-line>.btn-em>.item,.grid-line>.btn-thin>.item,.grid-line>.btn>.item{min-width:100%}.grid-line[data-col='2'] .col{margin-left:calc((40 / 1080) * 100%);padding-left:calc((40 / 1080) * 100%);width:calc((540 / 1080) * 100%)}.grid-line[data-col='2'] .col:nth-child(odd){margin-left:0;padding-left:0;width:calc((500 / 1080) * 100%);border-left:0;flex-basis:calc((500 / 1080) * 100%)}.grid-line[data-col='3'] .col{margin-left:calc((40 / 1080) * 100%);padding-left:calc((40 / 1080) * 100%);width:calc((346 / 1080) * 100%)}.grid-line[data-col='3'] .col:first-child,.grid-line[data-col='3'] .col:nth-child(3n+1){margin-left:0;padding-left:0;width:calc((306 / 1080) * 100%);border-left:0;flex-basis:calc((306 / 1080) * 100%)}.grid-line._thin{margin-top:-20px}.grid-line._thin .col{margin-top:20px}.form-text .text+input[type=text]{margin-left:10px}.form-text input[type=text]{box-sizing:border-box;padding:12px 20px;min-width:calc((189 / 1080) * 100%);min-height:40px;border:1px solid #d9e3ee;border-radius:8px;background-color:#fff;-webkit-appearance:none}.form-text input[type=text]+.text{padding-left:10px}.form-list{display:flex;margin-top:-14px;margin-bottom:32px;flex-wrap:wrap}.form-list>.item{margin-top:14px;margin-right:24px}.form-list>.item:last-child{margin-right:0}.form-select-list{display:flex;margin-top:-14px;margin-bottom:32px;flex-wrap:wrap}.form-select-list li{margin-top:14px;margin-right:24px}.form-select-list li:last-child{margin-right:0}.form-grid-list{display:flex;margin-top:-14px;margin-bottom:32px;flex-wrap:wrap}.form-grid-list[data-col='2']>.item{position:relative;margin-top:14px;margin-left:calc((24 / 1036) * 100%);width:calc((506 / 1036) * 100%)}.form-grid-list[data-col='2']>.item:first-child,.form-grid-list[data-col='2']>.item:nth-child(2n+1){margin-left:0}.form-grid-list[data-col='3']>.item{position:relative;margin-top:14px;margin-left:calc((24 / 1036) * 100%);width:calc((329 / 1036) * 100%)}.form-grid-list[data-col='3']>.item:first-child,.form-grid-list[data-col='3']>.item:nth-child(3n+1){margin-left:0}.form-grid-list[data-col='4']>.item{position:relative;margin-top:14px;margin-left:calc((24 / 1036) * 100%);width:calc((241 / 1036) * 100%)}.form-grid-list[data-col='4']>.item:first-child,.form-grid-list[data-col='4']>.item:nth-child(4n+1){margin-left:0}.form-grid-list[data-col='5']>.item{position:relative;margin-top:14px;margin-left:calc((24 / 1036) * 100%);width:calc((187 / 1036) * 100%)}.form-grid-list[data-col='5']>.item:first-child,.form-grid-list[data-col='5']>.item:nth-child(5n+1){margin-left:0}.form-grid-list .form-check-img{display:block;height:100%;cursor:pointer}.form-grid-list .form-check-img label{position:relative;display:flex;box-sizing:border-box;padding:16px 6px 16px 37px;height:100%;border-radius:3px;background-color:#f5f5f5;line-height:1.5;cursor:pointer;align-items:center}.form-grid-list .form-check-img label::after,.form-grid-list .form-check-img label::before{top:50%;transform:translateY(-50%)}.form-grid-list .form-check-img label::before{position:absolute;left:10px;width:18px;height:18px;border:1px solid #d5e0eb;border-radius:3px;background-color:#fff}.form-grid-list .form-check-img label::after{position:absolute;left:13px;z-index:1;margin-top:1px;width:16px;height:12px;background:url(/hamagin365/shared/images/icon_formcheck_01.svg) no-repeat;opacity:0;transition:opacity .2s ease-out}.form-grid-list .form-check-img .image{margin-left:8px}.form-grid-list .form-check-img input[type=checkbox]{position:absolute;z-index:-1;opacity:0}.form-grid-list .form-check-img input[type=checkbox]:checked+.item{background-color:#f2f9ff}.form-grid-list .form-check-img input[type=checkbox]:checked+.item::after{opacity:1}.form-grid-list .form-check-img input[type=checkbox]:disabled+.item{color:#bfbfbf}.form-grid-list .form-check-img input[type=checkbox]:disabled+.item::after{position:absolute;top:-4px;left:11px;width:1px;height:32px;background-color:#ccc;transform:rotate(135deg)}.form-grid-list .form-check-panel{display:block;height:100%;cursor:pointer}.form-grid-list .form-check-panel label{position:relative;display:flex;box-sizing:border-box;padding:16px 6px 16px 37px;height:100%;border-radius:3px;background-color:#f5f5f5;line-height:1.5;cursor:pointer;align-items:center}.form-grid-list .form-check-panel label::after,.form-grid-list .form-check-panel label::before{top:50%;transform:translateY(-50%)}.form-grid-list .form-check-panel label::before{position:absolute;left:10px;width:18px;height:18px;border:1px solid #d5e0eb;border-radius:3px;background-color:#fff}.form-grid-list .form-check-panel label::after{position:absolute;left:13px;z-index:1;margin-top:1px;width:16px;height:12px;background:url(/hamagin365/shared/images/icon_formcheck_01.svg) no-repeat;opacity:0;transition:opacity .2s ease-out}.form-grid-list .form-check-panel input[type=checkbox]{position:absolute;z-index:-1;opacity:0}.form-grid-list .form-check-panel input[type=checkbox]:checked+.item{background-color:#f2f9ff}.form-grid-list .form-check-panel input[type=checkbox]:checked+.item::after{opacity:1}.form-grid-list .form-check-panel input[type=checkbox]:disabled+.item{color:#bfbfbf}.form-grid-list .form-check-panel input[type=checkbox]:disabled+.item::after{position:absolute;top:-4px;left:11px;width:1px;height:32px;background-color:#ccc;transform:rotate(135deg)}.form-grid-list .form-radio-panel{display:block;height:100%;cursor:pointer}.form-grid-list .form-radio-panel label{position:relative;display:flex;box-sizing:border-box;padding:16px 6px 16px 37px;height:100%;border-radius:3px;background-color:#f5f5f5;line-height:1.5;cursor:pointer;align-items:center}.form-grid-list .form-radio-panel label::after,.form-grid-list .form-radio-panel label::before{top:50%;transform:translateY(-50%)}.form-grid-list .form-radio-panel label::before{position:absolute;left:10px;width:18px;height:18px;border:1px solid #d5e0eb;border-radius:18px;background-color:#fff}.form-grid-list .form-radio-panel label::after{position:absolute;top:50%;left:15px;z-index:1;width:10px;height:10px;border-radius:10px;background-color:#01478f;opacity:0;transition:opacity .2s ease-out;transform:translateY(-50%)}.form-grid-list .form-radio-panel input[type=radio]{position:absolute;z-index:-1;opacity:0}.form-grid-list .form-radio-panel input[type=radio]:checked+.item{background-color:#f2f9ff}.form-grid-list .form-radio-panel input[type=radio]:checked+.item::after{opacity:1}.form-grid-list .form-radio-panel input[type=radio]:disabled+.item{color:#bfbfbf}.form-grid-list .form-radio-panel input[type=radio]:disabled+.item::after{position:absolute;top:-4px;left:11px;width:1px;height:32px;background-color:#ccc;transform:rotate(135deg)}.form-check{position:relative;display:inline-block;font-size:1.4rem}.form-check .is-checked{display:inline;background-color:#ccc}.form-check input[type=checkbox]{position:absolute;z-index:-1;opacity:0}.form-check .item{position:relative;display:block;padding:0 0 0 28px;cursor:pointer}.form-check .item::before{position:absolute;top:1px;left:0;width:18px;height:18px;border:1px solid #d5e0eb;border-radius:3px;background-color:#fff}.form-check .item::after{position:absolute;top:6px;left:3px;z-index:1;width:16px;height:12px;background:url(/hamagin365/shared/images/icon_formcheck_01.svg) no-repeat;opacity:0;transition:opacity .2s ease-out}.form-check input[type=checkbox]:checked+.item::after{opacity:1}.form-check input[type=checkbox]:disabled+.item{color:#bfbfbf}.form-check input[type=checkbox]:disabled+.item::after{position:absolute;top:-4px;left:11px;width:1px;height:32px;background-color:#ccc;transform:rotate(135deg)}.form-radio{position:relative;display:inline-block;font-size:1.4rem}.form-radio input[type=radio]{position:absolute;z-index:-1;opacity:0}.form-radio .item{position:relative;display:block;padding:0 28px;cursor:pointer}.form-radio .item::before{position:absolute;top:1px;left:0;width:18px;height:18px;border:1px solid #d9e3ee;border-radius:18px;background-color:#fff}.form-radio .item::after{position:absolute;top:6px;left:5px;z-index:1;width:10px;height:10px;border-radius:10px;background-color:#01478f;opacity:0;transition:opacity .2s ease-out}.form-radio input[type=radio]:checked+.item::after{opacity:1}.form-radio input[type=radio]:disabled+.item{color:#bfbfbf}.form-radio input[type=radio]:disabled+.item::after{position:absolute;top:-4px;left:11px;width:1px;height:32px;background-color:#ccc;transform:rotate(135deg)}.form-select{position:relative;overflow:hidden;min-width:200px;min-height:40px;border:1px solid #d9e3ee;border-radius:8px;background-color:#fff;font-size:1.4rem}.form-select .item{padding:12px 52px 12px 12px;width:100%;border:0;border-radius:8px}.form-select .item.none{display:none}.form-select::after,.form-select::before{position:absolute;pointer-events:none}.form-select::before{top:0;right:38px;width:1px;height:48px;background-color:#d9e3ee}.form-select::after{position:absolute;top:50%;right:14px;margin:auto;width:0;height:0;border-width:7px 5px 0 5px;border-style:solid;border-color:#01478f transparent transparent transparent;border-radius:2px;transform:translateY(-50%)}.form-search-text{position:relative;margin-bottom:32px;max-width:520px}.form-search-text input[type=text]{box-sizing:border-box;padding:12px 55px 12px 20px;min-height:40px;width:100%;border:1px solid #d9e3ee;border-radius:8px;background-color:#fff;-webkit-appearance:none}.form-search-text input[type=text]:focus+button[type=submit]{background-color:#01478f;background-image:url(/hamagin365/shared/images/icon_search_02.svg)}.form-search-text button[type=submit]{position:absolute;top:0;right:0;bottom:0;width:50px;height:100%;border-radius:0 8px 8px 0;background:url(/hamagin365/shared/images/icon_search_01.svg) no-repeat center;background-size:20px 20px;color:transparent;font-size:1rem;transition:background-color .2s ease-out}.form-search-text button[type=submit]:focus{background-color:#01478f;background-image:url(/hamagin365/shared/images/icon_search_02.svg)}.form-diagnosis-text{display:flex;margin-bottom:32px;padding:30px 20px 30px 30px;border-radius:6px;background-color:#e5f4ff;justify-content:space-between}.form-diagnosis-text>.item{display:inline-flex;flex:0 1 auto;align-items:center}.form-diagnosis-text>.item:not(:last-child){padding-right:5px}.form-diagnosis-text>.item dt{display:flex;white-space:nowrap;align-items:center}.form-diagnosis-text>.item dd>p{margin-bottom:0}.form-diagnosis-text label{font-weight:600}.form-diagnosis-text input[type=text]{box-sizing:border-box;margin:auto 10px auto 20px;padding:12px 20px;min-height:40px;max-width:190px;width:calc(100% - 65px);border:1px solid #d9e3ee;border-radius:8px;background-color:#fff;text-align:right;-webkit-appearance:none}#js-rightnow-search .rn_SearchArea{position:relative;margin-bottom:32px;max-width:520px}#js-rightnow-search .rn_Query{box-sizing:border-box;padding:12px 55px 12px 20px;min-height:40px;width:100%;border:1px solid #d9e3ee;border-radius:8px;background-color:#fff;-webkit-appearance:none}#js-rightnow-search .rn_ButtonInput{position:absolute;top:0;right:0;bottom:0;max-height:44px;width:50px;height:100%;border:0;border-radius:0 8px 8px 0;background:url(/hamagin365/shared/images/icon_search_01.svg) no-repeat center;background-size:20px 20px;color:transparent;font-size:1rem;transition:background-color .2s ease-out}#js-rightnow-search .rn_ButtonInput:focus{background-color:#01478f;background-image:url(/hamagin365/shared/images/icon_search_02.svg)}#js-rightnow-search .rn_List{padding-bottom:20px;border-bottom:0;font-size:1.6rem}#js-rightnow-search .rn_Item>br{display:none}#js-rightnow-search .rn_Item>.rn_Title{position:relative;display:block}#js-rightnow-search .rn_Item>.rn_Title::before{position:absolute;top:50%;right:18px;z-index:1;margin-top:-5px;width:8px;height:8px;border-top:2px solid #01478f;border-right:2px solid #01478f;transition:transform .2s ease-out;transform:rotate(45deg) translate3d(0,0,0);pointer-events:none}#js-rightnow-search .rn_Item>.rn_Title:active::before,#js-rightnow-search .rn_Item>.rn_Title:focus::before,#js-rightnow-search .rn_Item>.rn_Title:hover::before{transform:rotate(45deg) translate3d(4px,-4px,0)}#js-rightnow-search .rn_Item:last-child a{border-bottom:1px solid #d5e0eb}#js-rightnow-search .rn_Item a{position:relative;position:relative;display:flex;display:block;box-sizing:border-box;padding:0;padding:16px 40px 16px 50px;width:100%;width:100%;border-top:1px solid #d5e0eb;background-color:#fff;color:#333;text-align:left;text-decoration:none;font-weight:700;font-size:1.6rem;line-height:1.75;transition:.3s background-color ease-out}#js-rightnow-search .rn_Item a:active,#js-rightnow-search .rn_Item a:focus,#js-rightnow-search .rn_Item a:hover{background-color:#e5f4ff}#js-rightnow-search .rn_Item a::before{position:absolute;top:16px;left:10px;box-sizing:border-box;padding:6px 8px;width:29px;height:28px;border-radius:20px;background:#bdddff}#js-rightnow-search .rn_Item a::after{position:absolute;top:22px;left:18px;box-sizing:border-box;width:29px;height:28px;color:#00478f;content:'Q';line-height:1}#form-simulation{font-size:1.4rem}#form-simulation b,#form-simulation em,#form-simulation strong{font-weight:700}#form-simulation select::-ms-expand{display:block}#form-simulation .heading02{font-size:2.5rem}#form-simulation #resultInner .txL,#form-simulation .formSection .txL{font-size:2rem!important}#form-simulation #resultInner .txNote,#form-simulation .formSection .txNote{font-size:1.6rem}#form-simulation #resultInner .aC.vT.center img,#form-simulation .formSection .aC.vT.center img{margin:0 auto}#form-simulation .frame03,#form-simulation .frame04,#form-simulation .resultNg #checkNg,#form-simulation .resultNg #checkOk{font-size:1.4rem}#form-simulation .frame03{margin:0 auto;width:100%;border:1px solid #ccc;border-radius:5px;background:0 0}#form-simulation .frame03 .inner{background:0 0}#form-simulation .txL.txRed+.listTypeIcon01{margin-top:10px}#form-simulation .frame04 .twoColumn{margin:0 auto;max-width:100%}#form-simulation .frame04 .twoColumn .col{max-width:100%}#form-simulation #succeed .txL{font-size:2rem}#form-simulation .validationTooltip{position:static}#form-simulation .validationTooltip .arrow{float:none;width:auto;height:auto;background-image:none;background-repeat:no-repeat}#form-simulation .validationTooltip .inner{float:none;padding-right:0;padding-left:0;height:auto;background-image:none;background-position:right top;background-repeat:no-repeat;color:red;font-size:1.4rem;line-height:2.4}.form-login-hdg{display:flex;margin:0 auto;width:calc((760 / 1000) * 100%)}.form-login-hdg._line{margin-top:25px;padding-top:20px;border-top:1px solid #b2c7dd}.form-login-hdg .hdg{margin-bottom:8px}.form-text-between{position:relative;display:flex;margin:12px auto 15px;width:calc((760 / 1000) * 100%);justify-content:center}.form-text-between::before{position:absolute;top:50%;left:0;display:block;width:100%;height:1px;background:linear-gradient(to right,#ccc,#ccc 2px,transparent 2px,transparent 4px);background-size:6px 1px;background-repeat:repeat-x}.form-text-between span{z-index:2;padding:0 15px;background:#e5f4ff;color:#01478f;font-size:1.6rem}.form-login-number>._store{order:1}.form-login-number>._account{order:2}.form-login-number>._account.w-col3{width:33%!important}.form-login-number>.item-link.narrow-none{order:3}.form-login-block #txtBox002_outer .keyboard_arrow{left:12px}.uni-emergency>.lyt-attention{margin-bottom:0}.uni-include{margin-bottom:32px}.panel-toggle .uni-include>:last-child{margin-bottom:0}.uni-include.uni-hidden .uni-hidden-item{display:none}.uni-map{margin-bottom:32px;text-align:center}.uni-map img{height:auto}.uni-kana{display:flex;box-sizing:border-box;margin-bottom:24px;padding:9px 7px 7px;width:100%;border-radius:8px;background:#f2f9ff;justify-content:space-between}.uni-kana>.uni-kana-list{display:flex;flex-direction:column;margin-right:3px;margin-bottom:0;width:calc((48 / 520) * 100%);justify-content:space-between}.uni-kana>.uni-kana-list:last-child{margin-right:0}.uni-kana>.uni-kana-list:last-child li{margin-right:0}.uni-kana>.uni-kana-list li{margin-bottom:2px}.uni-kana>.uni-kana-list li:last-child{margin-bottom:0}.uni-kana>.uni-kana-list li a{display:flex;max-width:48px;max-height:48px;width:100%;height:100%;border:1px solid #d9e3ee;border-radius:4px;background-color:#fff;color:#008dcb;text-decoration:none;font-size:2.4rem;transition:background-color .2s ease-out;justify-content:center;align-items:center}.uni-kana>.uni-kana-list li a:active,.uni-kana>.uni-kana-list li a:focus,.uni-kana>.uni-kana-list li a:hover{background-color:#f2f9ff}.uni-search-panel{margin-bottom:32px;padding:32px 22px 40px;border:1px solid #d9e3ee;border-radius:8px}.uni-search-panel>:last-child{margin-bottom:0}.uni-search-panel .none{display:none}.uni-tenpo-panel{display:flex;margin-bottom:32px;padding:30px 33px;border-radius:5px;background-color:#f5f5f5;flex-wrap:wrap}.uni-tenpo-panel>.title,.uni-tenpo-panel>.wrap>.title{padding-right:30px;font-weight:700;font-size:1.8rem}.uni-tenpo-panel>.title .item,.uni-tenpo-panel>.wrap>.title .item{display:block;margin-bottom:0;padding-top:8px}.uni-tenpo-panel>.item,.uni-tenpo-panel>.wrap>.item{flex-grow:1}.uni-tenpo-panel>.item .form-search-text,.uni-tenpo-panel>.wrap>.item .form-search-text{max-width:100%}.uni-tenpo-panel>.item>:last-child,.uni-tenpo-panel>.wrap>.item>:last-child{margin-bottom:0}.uni-tenpo-panel .wrap{width:100%}.toggle-more{margin-bottom:32px}.toggle-more>.content>:first-child.hdg-l2,.toggle-more>.content>:first-child.hdg-l3,.toggle-more>.content>:first-child.hdg-l4,.toggle-more>.content>:first-child.hdg-l5{margin-top:0}.right{text-align:right!important}.center{text-align:center!important}.left{text-align:left!important}.f-item{display:flex!important}.f-right{justify-content:flex-end!important}.f-center{justify-content:center!important}.f-left{justify-content:flex-start!important}.v-top{vertical-align:top!important}.v-middle{vertical-align:middle!important}.v-bottom{vertical-align:bottom!important}.w-col2{width:50%!important}.w-col3{width:33.3333%!important}.w-col4{width:25%!important}.w-col5{width:20%!important}.w-col6{width:16.6666%!important}.w-col7{width:14.2857%!important}.w-col8{width:12.5%!important}.w-5{width:5%!important}.w-10{width:10%!important}.w-15{width:15%!important}.w-20{width:20%!important}.w-25{width:25%!important}.w-30{width:30%!important}.w-35{width:35%!important}.w-40{width:40%!important}.w-45{width:45%!important}.w-50{width:50%!important}.w-55{width:55%!important}.w-60{width:60%!important}.w-65{width:65%!important}.w-70{width:70%!important}.w-75{width:75%!important}.w-80{width:80%!important}.w-85{width:85%!important}.w-90{width:90%!important}.w-95{width:95%!important}.w-100{width:100%!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.pt-5{padding-top:5px!important}.pr-5{padding-right:5px!important}.pb-5{padding-bottom:5px!important}.pl-5{padding-left:5px!important}.mt-5{margin-top:5px!important}.mr-5{margin-right:5px!important}.mb-5{margin-bottom:5px!important}.ml-5{margin-left:5px!important}.pt-10{padding-top:10px!important}.pr-10{padding-right:10px!important}.pb-10{padding-bottom:10px!important}.pl-10{padding-left:10px!important}.mt-10{margin-top:10px!important}.mr-10{margin-right:10px!important}.mb-10{margin-bottom:10px!important}.ml-10{margin-left:10px!important}.pt-15{padding-top:15px!important}.pr-15{padding-right:15px!important}.pb-15{padding-bottom:15px!important}.pl-15{padding-left:15px!important}.mt-15{margin-top:15px!important}.mr-15{margin-right:15px!important}.mb-15{margin-bottom:15px!important}.ml-15{margin-left:15px!important}.pt-20{padding-top:20px!important}.pr-20{padding-right:20px!important}.pb-20{padding-bottom:20px!important}.pl-20{padding-left:20px!important}.mt-20{margin-top:20px!important}.mr-20{margin-right:20px!important}.mb-20{margin-bottom:20px!important}.ml-20{margin-left:20px!important}.pt-25{padding-top:25px!important}.pr-25{padding-right:25px!important}.pb-25{padding-bottom:25px!important}.pl-25{padding-left:25px!important}.mt-25{margin-top:25px!important}.mr-25{margin-right:25px!important}.mb-25{margin-bottom:25px!important}.ml-25{margin-left:25px!important}.pt-30{padding-top:30px!important}.pr-30{padding-right:30px!important}.pb-30{padding-bottom:30px!important}.pl-30{padding-left:30px!important}.mt-30{margin-top:30px!important}.mr-30{margin-right:30px!important}.mb-30{margin-bottom:30px!important}.ml-30{margin-left:30px!important}.pt-35{padding-top:35px!important}.pr-35{padding-right:35px!important}.pb-35{padding-bottom:35px!important}.pl-35{padding-left:35px!important}.mt-35{margin-top:35px!important}.mr-35{margin-right:35px!important}.mb-35{margin-bottom:35px!important}.ml-35{margin-left:35px!important}.pt-40{padding-top:40px!important}.pr-40{padding-right:40px!important}.pb-40{padding-bottom:40px!important}.pl-40{padding-left:40px!important}.mt-40{margin-top:40px!important}.mr-40{margin-right:40px!important}.mb-40{margin-bottom:40px!important}.ml-40{margin-left:40px!important}.pt-45{padding-top:45px!important}.pr-45{padding-right:45px!important}.pb-45{padding-bottom:45px!important}.pl-45{padding-left:45px!important}.mt-45{margin-top:45px!important}.mr-45{margin-right:45px!important}.mb-45{margin-bottom:45px!important}.ml-45{margin-left:45px!important}.pt-50{padding-top:50px!important}.pr-50{padding-right:50px!important}.pb-50{padding-bottom:50px!important}.pl-50{padding-left:50px!important}.mt-50{margin-top:50px!important}.mr-50{margin-right:50px!important}.mb-50{margin-bottom:50px!important}.ml-50{margin-left:50px!important}.fs-10{font-size:1rem!important}.fs-14{font-size:1.4rem!important}.fs-16{font-size:1.6rem!important}.fs-20{font-size:2rem!important}.fs-24{font-size:2.4rem!important}.fs-28{font-size:2.8rem!important}.fs-32{font-size:3.2rem!important}.fs-36{font-size:3.6rem!important}.fs-40{font-size:4rem!important}.fs-44{font-size:4.4rem!important}.fs-48{font-size:4.8rem!important}.fs-52{font-size:5.2rem!important}.fs-56{font-size:5.6rem!important}.fs-60{font-size:6rem!important}.wide-break{display:block}.wide-none{display:none!important}.wide-none._flex{display:none!important}.narrow-none._flex{display:flex!important}.content-none{display:none!important}.is-loading{position:relative}.is-loading::after{margin:20px auto 50px;width:25px;height:25px;border:4px rgba(0,0,0,.2) solid;border-top:4px #333 solid;border-radius:50%;animation:loading .6s infinite linear}@keyframes loading{from{transform:rotate(0)}to{transform:rotate(359deg)}}.is-seminar-none{margin-bottom:48px;border-top:1px solid #d9e3ee;border-bottom:1px solid #d9e3ee;border-radius:0;text-align:center}.is-seminar-none>b{display:block;padding:48px}.top-row-item .is-seminar-none{margin-bottom:0}[data-script-enabled=false] .noscript-text{margin-bottom:0;padding:10px}[data-script-enabled=false] .header-wide .header-nav-list>.item._login,[data-script-enabled=false] .header-wide .header-nav-list>.item._menu,[data-script-enabled=false] .header-wide .header-nav-list>.item._search{display:none}[data-script-enabled=false] .header-narrow .header-nav{display:none}[data-script-enabled=false] .footer-row-02 .products-link-list>li .baloom{position:static}[data-script-enabled=false] .js-print{display:none!important}[data-script-enabled=false] .btn._close{display:none}[data-script-enabled=false] .hdg-l1._favorite .favorite{display:none}[data-script-enabled=false] .js-toggle-hdg-l2>.js-toggle-hook,[data-script-enabled=false] .js-toggle-more>.js-toggle-hook,[data-script-enabled=false] .js-toggle-panel>.js-toggle-hook,[data-script-enabled=false] .js-toggle>.js-toggle-hook{cursor:default;pointer-events:none}[data-script-enabled=false] .js-toggle-hdg-l2>.js-toggle-hook::after,[data-script-enabled=false] .js-toggle-hdg-l2>.js-toggle-hook::before,[data-script-enabled=false] .js-toggle-more>.js-toggle-hook::after,[data-script-enabled=false] .js-toggle-more>.js-toggle-hook::before,[data-script-enabled=false] .js-toggle-panel>.js-toggle-hook::after,[data-script-enabled=false] .js-toggle-panel>.js-toggle-hook::before,[data-script-enabled=false] .js-toggle>.js-toggle-hook::after,[data-script-enabled=false] .js-toggle>.js-toggle-hook::before{display:none!important}[data-script-enabled=false] .js-toggle-hdg-l2>.js-toggle-content,[data-script-enabled=false] .js-toggle-more>.js-toggle-content,[data-script-enabled=false] .js-toggle-panel>.js-toggle-content,[data-script-enabled=false] .js-toggle>.js-toggle-content{display:block;opacity:1}[data-script-enabled=false] .js-toggle-hdg-l2 .js-toggle-hook{cursor:default;pointer-events:none}[data-script-enabled=false] .js-toggle-hdg-l2 .js-toggle-hook::after,[data-script-enabled=false] .js-toggle-hdg-l2 .js-toggle-hook::before{display:none}[data-script-enabled=false] .js-toggle-panel .js-toggle-hook{height:auto}[data-script-enabled=false] .js-toggle-panel .js-toggle-content{position:relative;margin-top:0;min-width:100%}[data-script-enabled=false] .js-toggle-more .js-toggle-hook{display:none}[data-script-enabled=false] .js-footer-toggle .js-toggle-hook::before{position:absolute;top:10px!important;left:2px!important;width:5px!important;height:5px!important;border-top:1px solid #01478f!important;border-right:1px solid #01478f!important;background-color:rgba(0,0,0,0)!important;transform:rotate(45deg) translate3d(0,0,0)!important}[data-script-enabled=false] .js-footer-toggle .js-toggle-hook::after{display:none!important}[data-script-enabled=false] .js-footer-toggle .js-toggle-content{position:static;display:block;opacity:1}[data-script-enabled=false] .js-tab .tab-list>.item.is-current{border-bottom-color:#d9e3ee}[data-script-enabled=false] .js-tab .tab-list>.item.is-current>a{color:#008dcb;font-weight:400}[data-script-enabled=false] .js-tab .tab-content{display:block!important;opacity:1!important;transition:none!important}[data-script-enabled=false] .js-iframe-rate{display:none}[data-script-enabled=false] .js-modal-content{position:static;display:block;padding:0}[data-script-enabled=false] .js-modal-content>.modal-inner{margin:0 auto 32px;max-width:100%}[data-script-enabled=false] .js-modal-content>.modal-inner .modal-content{border-bottom:0}[data-script-enabled=false] .top-link-panel .link-panel-toggle>.item .baloom{position:static;left:0;z-index:1;margin-top:0;margin-left:0;max-width:100%;width:100%;transform:translateX(0)}[data-script-enabled=false] .top-link-panel .link-panel-toggle>.item .baloom .col{display:flex;flex-direction:column}[data-script-enabled=false] .top-link-panel .link-panel-toggle>.item .baloom .col .hdg{margin-right:0;margin-bottom:20px;white-space:normal;font-size:1.8rem}[data-script-enabled=false] .top-link-panel .link-panel-toggle>.item .baloom .baloom-link-list>li{margin-top:10px;margin-right:0}[data-script-enabled=false] .top-link-panel .link-panel-toggle>.item .baloom .inner{padding:25px 10px 10px}[data-script-enabled=false] .top-hojin-panel .top-baloom-list>.item{min-height:0;max-height:initial}[data-script-enabled=false] .top-hojin-panel .top-baloom-list>.item .hook{position:static;height:auto}[data-script-enabled=false] .top-hojin-panel .top-baloom-list .baloom{position:static;left:0;z-index:1;display:block;margin-top:0;margin-left:0;max-width:100%;width:100%;opacity:1;transform:translateX(0)}[data-script-enabled=false] .top-hojin-panel .top-baloom-list .baloom .col{display:flex;flex-direction:column}[data-script-enabled=false] .top-hojin-panel .top-baloom-list .baloom .col .hdg{margin-right:0;margin-bottom:20px;white-space:normal;font-size:1.8rem}[data-script-enabled=false] .top-hojin-panel .top-baloom-list .baloom .baloom-link-list>li{margin-top:10px;margin-right:0}[data-script-enabled=false] .top-hojin-panel .top-baloom-list .baloom .inner{padding:10px}[data-script-enabled=false] .carousel-inner.js-carousel{display:flex}[data-script-enabled=false] .noscript-none{display:none}.top-main-view{display:flex}.top-main-view-image{display:flex;flex-direction:column;width:calc((683 / 1366) * 100%)}.top-main-view-image .image{flex-shrink:0;margin-bottom:0}.top-main-view-image .image img{width:100%}.top-main-view-image .image a img{transition:opacity .3s ease-out}.top-main-view-image .image a:active img,.top-main-view-image .image a:focus img,.top-main-view-image .image a:hover img{opacity:.8}.top-main-view-image .top-search{background-color:#e5f4ff}.top-main-view-search{background-color:#e5f4ff;flex-grow:1}.top-search{margin-bottom:0;padding:32px 23px}.top-search._hojin{padding:15px 23px 15px 30px}.top-search._hojin>.item>.hdg{color:#333}.top-search>.item{display:flex;margin-bottom:20px;align-items:center}.top-search>.item:last-child{margin-bottom:0}.top-search>.item>.hdg{box-sizing:border-box;padding-right:10px;color:#01478f;white-space:nowrap;font-weight:700;font-size:1.4rem}.top-search>.item>.content{flex-grow:1}.top-search .top-search-form{display:flex}.top-search .top-form-list{display:flex;margin-bottom:0;align-items:center}.top-search .top-form-list>li{font-size:1.4rem;line-height:1.4}.top-search .input-wrap{flex:1;width:100%}.top-search .top-form-text{position:relative;margin-bottom:0;flex-grow:1}.top-search .top-form-text input[type=text]{box-sizing:border-box;padding:12px 55px 12px 20px;width:100%;border:0;border-radius:8px;background-color:#fff}.top-search .top-form-text input[type=text]:focus+button[type=submit]{background-color:#01478f;background-image:url(/hamagin365/shared/images/icon_search_02.svg)}.top-search .top-form-text button[type=submit]{position:absolute;top:0;right:0;bottom:0;width:50px;height:100%;border-radius:0 8px 8px 0;background:url(/hamagin365/shared/images/icon_search_01.svg) no-repeat center;background-size:20px 20px;color:transparent;font-size:1rem;transition:background-color .2s ease-out}.top-search .top-form-text button[type=submit]:focus{background-color:#01478f;background-image:url(/hamagin365/shared/images/icon_search_02.svg)}.top-search .keyword-list{display:flex;margin-bottom:0;align-content:center}.top-search .keyword-list>li{margin-left:20px}.top-search .keyword-list>li:first-child{margin-left:0}.top-search .keyword-list>li a{color:#333;text-decoration:underline;font-size:1.4rem}.top-search .keyword-list>li a:active,.top-search .keyword-list>li a:focus,.top-search .keyword-list>li a:hover{text-decoration:none}.top-main-content{display:flex;flex-direction:column;width:calc((682 / 1366) * 100%);border-bottom:1px solid #e5ecf4;border-left:1px solid #e5ecf4}.top-main-content-utility{display:flex}.top-main-content-utility-list{display:inline-flex;margin-bottom:0;padding:11px 20px;width:100%;flex-wrap:wrap;justify-content:space-around;align-items:center}.top-main-content-utility-list>.item{margin-right:10px}.top-main-content-utility-list>.item:last-child{margin-right:0}.top-main-content-utility-list>.item a{position:relative;padding:5px 0 5px 30px;color:#333;text-decoration:none;font-size:1.3rem;transition:color .3s ease-out}.top-main-content-utility-list>.item a:active,.top-main-content-utility-list>.item a:focus,.top-main-content-utility-list>.item a:hover{color:#01478f;text-decoration:underline}.top-main-content-utility-list>.item._store a::before{position:absolute;top:3px;left:0;width:22px;height:21px;background-image:url(/hamagin365/shared/images/icon_top_store_01.svg);background-repeat:no-repeat}.top-main-content-utility-list>.item._faq a::before{position:absolute;top:2px;left:0;width:24px;height:21px;background-image:url(/hamagin365/shared/images/icon_top_faq_01.svg);background-repeat:no-repeat}.top-main-content-utility-list>.item._global a::before{position:absolute;top:3px;left:0;width:19px;height:19px;background-image:url(/hamagin365/shared/images/icon_top_global_01.svg);background-repeat:no-repeat}.top-main-content-utility-list>.item._sitemap a::before{position:absolute;top:3px;left:0;width:19px;height:18px;background-image:url(/hamagin365/shared/images/icon_top_sitemap_01.svg);background-repeat:no-repeat}.top-main-content-link{display:flex;flex-wrap:wrap;flex-grow:1}.top-main-content-link-list,.top-main-content-link-list-em{display:flex;margin-bottom:0;min-height:70px;width:100%;border-top:1px solid #e5ecf4}.top-main-content-link-list-em>.item,.top-main-content-link-list>.item{width:25%;border-left:1px solid #e5ecf4}.top-main-content-link-list-em>.item:first-child,.top-main-content-link-list>.item:first-child{border-left:0}.top-main-content-link-list-em>.item{max-height:224px!important}.is-semianr-loaded .top-main-content-link-list-em>.item{max-height:none!important}.top-main-content-link-list-em>.item a{display:flex;flex-direction:column;box-sizing:border-box;padding:10px;height:100%;background-color:#ccc;color:#fff;text-align:center;text-decoration:none;font-weight:700;font-size:2.2rem;transition:background-color .3s ease-out;justify-content:center;align-items:center}.top-main-content-link-list-em>.item a .text{line-height:1.27}.top-main-content-link-list-em>.item a .sub{font-weight:400;font-size:1.3rem}.top .top-main-content-link-list-em>.item a .text{line-height:1.27}.top-main-content-link-list-em>.item._em-01 a{background-color:#ff4c4c}.top-main-content-link-list-em>.item._em-01 a:active,.top-main-content-link-list-em>.item._em-01 a:focus,.top-main-content-link-list-em>.item._em-01 a:hover{background-color:#ff7f7f}.top-main-content-link-list-em>.item._em-02 a{background-color:#01478f}.top-main-content-link-list-em>.item._em-02 a:active,.top-main-content-link-list-em>.item._em-02 a:focus,.top-main-content-link-list-em>.item._em-02 a:hover{background-color:#4c7db0}.top-main-content-link-list-em>.item._em-03 a{background-color:#008dcb}.top-main-content-link-list-em>.item._em-03 a:active,.top-main-content-link-list-em>.item._em-03 a:focus,.top-main-content-link-list-em>.item._em-03 a:hover{background-color:#4cafda}.top-main-content-link-list-em>.item._em-04 a{background-color:#4c7db0}.top-main-content-link-list-em>.item._em-04 a:active,.top-main-content-link-list-em>.item._em-04 a:focus,.top-main-content-link-list-em>.item._em-04 a:hover{background-color:#99b5d2}.top-main-content-link-list{border-bottom:1px solid #e5ecf4}.top-main-content-link-list>.item a{display:flex;box-sizing:border-box;padding:10px;height:100%;background-color:#fff;color:#01478f;text-align:center;text-decoration:none;font-weight:700;font-size:1.6rem;transition:background-color .3s ease-out;justify-content:center;align-items:center}.top-main-content-link-list>.item a:active,.top-main-content-link-list>.item a:focus,.top-main-content-link-list>.item a:hover{background-color:#e5f4ff}.top-main-content-link-list>.item .inner{color:#008dcb;font-size:.95099vw}.top-main-content-link-list>.item .inner>.text{display:block}.top-main-content-link-list>.item .inner>.appeal{display:block;color:#01478f;font-weight:700;font-size:1.170444vw}.top-main-content-link-list>.item .inner>.appeal>.line{background:linear-gradient(rgba(0,0,0,0) 70%,#ffe8b2 60%)}.top-main-content-panel-link{display:flex;margin-bottom:0;width:100%}.top-main-content-panel-link .item{display:flex;flex-direction:column;width:25%;border-left:1px solid #e5ecf4}.top-main-content-panel-link .item:first-child{border-left:0}.top-main-content-panel-link .item a{display:flex;flex-direction:column-reverse;height:100%;color:#333;text-decoration:none;transition:background-color .3s ease-out}.top-main-content-panel-link .item a:active,.top-main-content-panel-link .item a:focus,.top-main-content-panel-link .item a:hover{background-color:#e5f4ff}.top-main-content-panel-link .item a:active .text,.top-main-content-panel-link .item a:focus .text,.top-main-content-panel-link .item a:hover .text{color:#01478f;text-decoration:underline}.top-main-content-panel-link .item a:active .image,.top-main-content-panel-link .item a:focus .image,.top-main-content-panel-link .item a:hover .image{opacity:.8}.top-main-content-panel-link .item .content{padding:16px 20px 20px;min-height:.01%;flex-grow:1}.top-main-content-panel-link .item .content .tag{display:inline-block;padding:3px 15px;border-radius:13px;background-color:#01478f;color:#fff;white-space:nowrap;font-size:1rem;line-height:1.6}.top-main-content-panel-link .item .content .date{display:block;margin-top:6px;color:#606972;font-size:1.2rem}.top-main-content-panel-link .item .content ._date{display:none}.top-main-content-panel-link .item .content .text{display:block;display:-webkit-box;overflow:hidden;margin-top:6px;height:4.9em;font-weight:700;font-size:1.3rem;line-height:1.53;transition:color .3s ease-out;-webkit-box-orient:vertical;-webkit-line-clamp:3}.top-main-content-panel-link .item .image{min-height:.01%;transition:opacity .3s ease-out}.top-main-content-panel-link .item .image img{width:100%}.js-top-ad .top-main-content-panel-link .item .content .text{height:4.5em}.top-row>.top-row-item:last-child .top-row-inner{padding-bottom:0}.top-row-item._rich{background-color:#f2f5f9}.top-row-item._rich._top{padding-bottom:40px;background-color:#dae2ee}.top-row-item._rich._top .top-row-inner{padding-bottom:0}.top-row-item._column .top-row-inner{display:flex;box-sizing:border-box;margin:0 auto;padding:0;max-width:100%;width:100%;flex-wrap:wrap}.top-row-item._column .top-row-inner .column-item{box-sizing:border-box;width:50%;border-bottom:1px solid #dae2ee}.top-row-item._column .top-row-inner .column-item._row{padding:40px 0 20px}.top-row-item._column .top-row-inner .column-item._row>.inner{margin:0 calc((53 / 683) * 100%);width:calc((576 / 683) * 100%);text-align:center}.top-row-item._column .top-row-inner .column-item._row>.inner .hdg{margin-bottom:45px;color:#00478f;font-size:1.8rem;line-height:1.6875}.top-row-item._column .top-row-inner .column-item._row:first-child{border-right:1px solid #dae2ee}.top-row-item._column .top-row-inner .column-item._link:nth-child(3){border-right:1px solid #dae2ee}.top-row-item._column .top-row-inner .column-item._link>.item{margin-bottom:0;height:100%}.top-row-item._column .top-row-inner .column-item._link>.item a{display:flex;padding:26px 20px;height:100%;color:#00478f;text-decoration:none;font-weight:700;font-size:1.8rem;transition:background-color .3s ease-out;justify-content:center;align-items:center}.top-row-item._column .top-row-inner .column-item._link>.item a:active,.top-row-item._column .top-row-inner .column-item._link>.item a:focus,.top-row-item._column .top-row-inner .column-item._link>.item a:hover{background-color:#e5f4ff}.top-row-item._column .top-row-inner .column-item._link>.item a .icon{margin-right:24px}.top-row-item .top-row-inner{box-sizing:border-box;margin:0 auto;padding:40px 40px;max-width:1280px;width:100%}.top-row-item .top-row-inner._wide{box-sizing:border-box;padding:40px 0;max-width:1366px}.top-row-item .top-row-inner._wide-no-margin{padding:40px 0 60px}.top-row-item .top-row-inner._full{box-sizing:border-box;padding:40px 0;max-width:100%}.top-row-item .top-row-inner>.hdg{margin-bottom:32px;color:#00478f;text-align:center;font-size:2.6rem}.top-row-item .top-row-inner>.hdg._fs-large{font-size:3.2rem}.top-row-item .top-row-inner>:last-child{margin-bottom:0}.top-row-item._em .top-row-inner{padding:48px 40px 40px;max-width:1366px}.top-row-item._em .top-row-inner>.hdg{font-size:3.2rem}.top-row-item._full .top-row-inner{padding:48px 0 40px;max-width:100%}.top-attention-panel{padding:0 43px 45px}.top-attention-panel>.inner{display:flex;padding:45px 0;border-radius:8px;background-color:#fff}.top-attention-panel>.inner>.hdg{display:flex;box-sizing:border-box;padding:0 20px;min-width:240px;width:calc((252 / 1195) * 100%);justify-content:center;align-items:center}.top-attention-panel>.inner>.hdg .item{position:relative;padding-top:32px;font-size:1.6rem}.top-attention-panel>.inner>.hdg .item::before{position:absolute;top:0;left:50%;margin-left:-13px;width:26px;height:23px;background:url(/hamagin365/shared/images/icon_attention_02.svg) no-repeat center;background-size:26px 23px}.top-attention-panel>.inner>.content{display:flex;height:100%;flex-grow:1}.top-attention-panel>.inner>.content .grid[data-col='2']>.col{margin-left:calc((20 / 1080) * 100%);width:calc((528 / 1080) * 100%)}.top-attention-panel>.inner>.content .grid[data-col='2']>.col:nth-child(odd){margin-left:0}.top-attention-panel>.inner>.content>:last-child{margin-bottom:0}.top-attention-panel>.inner>.guide{display:flex;box-sizing:border-box;padding:0 20px;min-width:150px;width:calc((160 / 1195) * 100%);border-left:1px solid #d5e0eb;align-items:center}.top-attention-panel>.inner>.guide>:last-child{margin-bottom:0}.top-business-panel,.top-hojin-panel{display:flex;margin-top:-32px;margin-bottom:48px;flex-wrap:wrap}.top-business-panel>.item,.top-hojin-panel>.item{display:flex;flex-direction:column;margin-top:32px;margin-left:calc((40 / 1286) * 100%);padding-bottom:32px;width:calc((620 / 1286) * 100%);border-bottom:1px solid #e5ecf4;border-radius:12px;background-color:#fff}.top-business-panel>.item::after,.top-hojin-panel>.item::after{position:relative;bottom:2px;display:block;width:100%;height:1px;border-bottom:1px solid #e5ecf4}.top-business-panel>.item:first-child,.top-business-panel>.item:nth-child(2n+1),.top-hojin-panel>.item:first-child,.top-hojin-panel>.item:nth-child(2n+1){margin-left:0}.top-business-panel>.item>.hdg,.top-hojin-panel>.item>.hdg{padding:52px 20px;color:#01478f;text-align:center;font-size:2.6rem}.top-business-panel>.item>.hdg span,.top-hojin-panel>.item>.hdg span{position:relative;display:inline-flex;justify-content:center}.top-business-panel>.item>.hdg span::before,.top-hojin-panel>.item>.hdg span::before{position:absolute;left:0;background-repeat:no-repeat}.top-business-panel>.item>.hdg._funds span,.top-hojin-panel>.item>.hdg._funds span{padding-left:74px}.top-business-panel>.item>.hdg._funds span::before,.top-hojin-panel>.item>.hdg._funds span::before{top:8px;width:47px;height:26px;background-image:url(/hamagin365/shared/images/icon_top_funds_01.svg)}.top-business-panel>.item>.hdg._management span,.top-hojin-panel>.item>.hdg._management span{padding-left:68px}.top-business-panel>.item>.hdg._management span::before,.top-hojin-panel>.item>.hdg._management span::before{top:6px;width:40px;height:31px;background-image:url(/hamagin365/shared/images/icon_top_management_01.svg)}.top-business-panel>.item>.hdg._efficiency span,.top-hojin-panel>.item>.hdg._efficiency span{padding-left:65px}.top-business-panel>.item>.hdg._efficiency span::before,.top-hojin-panel>.item>.hdg._efficiency span::before{top:4px;width:36px;height:37px;background-image:url(/hamagin365/shared/images/icon_top_efficiency_01.svg)}.top-business-panel>.item>.hdg._international span,.top-hojin-panel>.item>.hdg._international span{padding-left:60px}.top-business-panel>.item>.hdg._international span::before,.top-hojin-panel>.item>.hdg._international span::before{top:7px;width:32px;height:32px;background-image:url(/hamagin365/shared/images/icon_top_international_01.svg)}.top-business-panel>.item .hook,.top-hojin-panel>.item .hook{position:relative;display:flex;padding:0;width:100%;height:100%;background-color:#fff;color:#00478f;text-align:center;font-weight:700;font-size:1.6rem;line-height:1.5;transition:color .3s ease-out,background-color .3s ease-out;justify-content:center;align-items:center}.top-business-panel>.item .hook::after,.top-business-panel>.item .hook::before,.top-hojin-panel>.item .hook::after,.top-hojin-panel>.item .hook::before{position:absolute;top:14px;right:10px;width:12px;height:2px;background-color:#01478f;transition:transform .2s ease-out,background-color .2s ease-out}.top-business-panel>.item .hook::after,.top-hojin-panel>.item .hook::after{transform:rotate(90deg)}.top-business-panel>.item .hook.is-active::before,.top-hojin-panel>.item .hook.is-active::before{transform:rotate(180deg)}.top-business-panel>.item .hook.is-active::after,.top-hojin-panel>.item .hook.is-active::after{background-color:rgba(0,0,0,0);transform:rotate(180deg)}.top-business-panel>.item .hook.is-active>span::before,.top-hojin-panel>.item .hook.is-active>span::before{display:block;opacity:1;transition:opacity .1s ease-out .1s}.top-business-panel>.item .hook>span,.top-hojin-panel>.item .hook>span{display:block;padding:38px 5px}.top-business-panel>.item .hook>span::before,.top-hojin-panel>.item .hook>span::before{position:absolute;bottom:10px;left:50%;margin:auto;width:0;height:0;border-width:0 9px 10px 9px;border-style:solid;border-color:transparent transparent #01478f transparent;opacity:0;transition:opacity .1s ease-out;transform:translateX(-50%)}.top-business-panel>.item .hook:active,.top-business-panel>.item .hook:focus,.top-business-panel>.item .hook:hover,.top-hojin-panel>.item .hook:active,.top-hojin-panel>.item .hook:focus,.top-hojin-panel>.item .hook:hover{background-color:#008dcb;color:#fff}.top-business-panel>.item .hook:active::after,.top-business-panel>.item .hook:active::before,.top-business-panel>.item .hook:focus::after,.top-business-panel>.item .hook:focus::before,.top-business-panel>.item .hook:hover::after,.top-business-panel>.item .hook:hover::before,.top-hojin-panel>.item .hook:active::after,.top-hojin-panel>.item .hook:active::before,.top-hojin-panel>.item .hook:focus::after,.top-hojin-panel>.item .hook:focus::before,.top-hojin-panel>.item .hook:hover::after,.top-hojin-panel>.item .hook:hover::before{background-color:#fff}.top-business-panel>.item .baloom,.top-hojin-panel>.item .baloom{position:absolute;left:50%;z-index:1;margin-top:-10px;margin-left:-3px;max-width:1239px;width:89.312vw;border-radius:6px;background:#01478f;box-shadow:0 5px 10px rgba(0,0,0,.16);transform:translateX(-50%)}.top-business-panel>.item .baloom .inner,.top-hojin-panel>.item .baloom .inner{position:relative;padding:45px 29px}.top-business-panel>.item .baloom .col,.top-hojin-panel>.item .baloom .col{display:flex;align-items:center}.top-business-panel>.item .baloom .col .hdg,.top-hojin-panel>.item .baloom .col .hdg{margin-right:50px;color:#fff;white-space:nowrap;font-size:2rem;line-height:1.45}.top-business-panel>.item .baloom .baloom-link-list,.top-hojin-panel>.item .baloom .baloom-link-list{display:flex;margin-top:-25px;margin-bottom:0;flex-wrap:wrap}.top-business-panel>.item .baloom .baloom-link-list>li,.top-hojin-panel>.item .baloom .baloom-link-list>li{margin-top:25px;margin-right:20px;line-height:1.4}.top-business-panel>.item .baloom .baloom-link-list>li:last-child,.top-hojin-panel>.item .baloom .baloom-link-list>li:last-child{margin-right:0}.top-business-panel>.item .baloom .baloom-link-list>li a,.top-hojin-panel>.item .baloom .baloom-link-list>li a{position:relative;display:inline-block;padding-left:25px;color:#fff;text-decoration:none;font-weight:400;font-size:1.6rem}.top-business-panel>.item .baloom .baloom-link-list>li a::before,.top-hojin-panel>.item .baloom .baloom-link-list>li a::before{position:absolute;top:8px;left:10px;width:5px;height:5px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg) translate3d(0,0,0)}.top-business-panel>.item .baloom .baloom-link-list>li a:active,.top-business-panel>.item .baloom .baloom-link-list>li a:focus,.top-business-panel>.item .baloom .baloom-link-list>li a:hover,.top-hojin-panel>.item .baloom .baloom-link-list>li a:active,.top-hojin-panel>.item .baloom .baloom-link-list>li a:focus,.top-hojin-panel>.item .baloom .baloom-link-list>li a:hover{text-decoration:underline}.top-business-panel>.item .baloom .baloom-link-list>li a .sub,.top-hojin-panel>.item .baloom .baloom-link-list>li a .sub{display:block;margin-top:3px;color:#b2c7dd;font-size:1.4rem}.top-business-panel>.item .baloom .baloom-link-list>li .new,.top-hojin-panel>.item .baloom .baloom-link-list>li .new{display:inline-block;margin:1px 6px 0;padding:1px 4px;background:#fff;color:#c7003a;font-size:1rem}.top-business-panel>.item .baloom .baloom-link-list>li>.sub,.top-hojin-panel>.item .baloom .baloom-link-list>li>.sub{display:block;margin-top:3px;padding-left:25px;color:#b2c7dd;font-size:1.4rem}.top-business-panel>.item .baloom .js-toggle-close>button,.top-hojin-panel>.item .baloom .js-toggle-close>button{display:block;padding:11px 0;width:100%;border-radius:0 0 6px 6px;background-color:#113f6b;color:#fff;font-size:1.3rem}.top-business-panel>.item .baloom .js-toggle-close>button span,.top-hojin-panel>.item .baloom .js-toggle-close>button span{position:relative;padding-left:20px}.top-business-panel>.item .baloom .js-toggle-close>button span::after,.top-business-panel>.item .baloom .js-toggle-close>button span::before,.top-hojin-panel>.item .baloom .js-toggle-close>button span::after,.top-hojin-panel>.item .baloom .js-toggle-close>button span::before{position:absolute;top:8px;left:0;width:11px;height:1px;border-radius:2px;background-color:#fff}.top-business-panel>.item .baloom .js-toggle-close>button span::before,.top-hojin-panel>.item .baloom .js-toggle-close>button span::before{transform:rotate(45deg)}.top-business-panel>.item .baloom .js-toggle-close>button span::after,.top-hojin-panel>.item .baloom .js-toggle-close>button span::after{transform:rotate(-45deg)}.top-business-panel .top-baloom-list,.top-hojin-panel .top-baloom-list{display:flex;margin-bottom:0;border-top:1px solid #e5ecf4;flex-wrap:wrap}.top-business-panel .top-baloom-list>.item,.top-hojin-panel .top-baloom-list>.item{box-sizing:border-box;min-height:124px;max-height:148px;width:33.333%;border-right:1px solid #e5ecf4;border-bottom:1px solid #e5ecf4}.top-business-panel .top-baloom-list>.item:nth-child(3n),.top-hojin-panel .top-baloom-list>.item:nth-child(3n){border-right:0}.top-business-panel .top-baloom-list>.item>a,.top-hojin-panel .top-baloom-list>.item>a{display:flex;height:100%;color:#00478f;text-align:center;text-decoration:none;font-weight:700;font-size:1.6rem;line-height:1.5;transition:background-color .3s ease-out,color .3s ease-out;justify-content:center;align-items:center}.top-business-panel .top-baloom-list>.item>a span,.top-hojin-panel .top-baloom-list>.item>a span{display:block;padding:38px 5px}.top-business-panel .top-baloom-list>.item>a:active,.top-business-panel .top-baloom-list>.item>a:focus,.top-business-panel .top-baloom-list>.item>a:hover,.top-hojin-panel .top-baloom-list>.item>a:active,.top-hojin-panel .top-baloom-list>.item>a:focus,.top-hojin-panel .top-baloom-list>.item>a:hover{background-color:#008dcb;color:#fff}.top-business-panel .top-baloom-list .baloom,.top-hojin-panel .top-baloom-list .baloom{display:none}.top-news{background-color:#dae2ee}.top-news .top-news-inner{box-sizing:border-box;margin:0 auto;padding:32px 40px 60px;max-width:1366px;width:100%}.top-news .top-news-item{display:flex;height:100%;border-radius:8px;background:#fff}.top-news .top-news-item .news-list{margin-bottom:0}.top-news .top-news-item .news-list .item a{border:1px solid transparent;color:#008dcb;text-decoration:underline}.top-news .top-news-item .news-list .item a:active,.top-news .top-news-item .news-list .item a:focus,.top-news .top-news-item .news-list .item a:hover{text-decoration:none}.top-news .top-news-item .news-list .item a:visited{color:#a757a8}.top-news .top-news-item>.title{display:flex;box-sizing:border-box;width:290px;background:#01478f;white-space:nowrap}.top-news .top-news-item>.title .hdg{display:flex;padding:10px;width:calc(170 / 290 * 100%);color:#fff;font-size:1.6rem;justify-content:center;align-items:center}.top-news .top-news-item>.title .link{display:flex;margin-bottom:0;width:calc(120 / 290 * 100%);background-color:#008dcb}.top-news .top-news-item>.title .link li{display:flex;width:100%}.top-news .top-news-item>.title .link a{display:flex;padding:6px 21px 6px 11px;width:100%;color:#fff;text-decoration:none;line-height:1.7;justify-content:center;align-items:center}.top-news .top-news-item>.title .link a:active,.top-news .top-news-item>.title .link a:focus,.top-news .top-news-item>.title .link a:hover{text-decoration:underline}.top-news .top-news-item>.title .link a>span{position:relative;display:inline-block;width:100%;text-align:center}.top-news .top-news-item>.title .link a>span::before{position:absolute;top:0;right:-12px;bottom:0;margin:auto 0;width:7px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.top-news .top-news-item>.item{width:calc((990 / 1280) * 100%);flex-grow:1}.top-news .top-news-item .item a{position:relative;display:block;display:-webkit-box;overflow:hidden;box-sizing:border-box;padding:0 40px;height:3.5em;font-weight:400;line-height:3.5;-webkit-box-orient:vertical;-webkit-line-clamp:1}.top-news .top-news-item .slick-next,.top-news .top-news-item .slick-prev{max-width:36px;width:36px;height:26px;background-color:#e5f4ff;transition:background-color .3s ease-out}.top-news .top-news-item .slick-next::before,.top-news .top-news-item .slick-prev::before{transform:rotate(135deg) translate3d(-50%,-50%,0)}.top-news .top-news-item .slick-next:active,.top-news .top-news-item .slick-next:focus,.top-news .top-news-item .slick-next:hover,.top-news .top-news-item .slick-prev:active,.top-news .top-news-item .slick-prev:focus,.top-news .top-news-item .slick-prev:hover{background-color:#bfe3ff}.top-news .top-news-item .slick-prev{border-radius:0 8px 0 0}.top-news .top-news-item .slick-prev::before{left:9px;margin-top:-2px}.top-news .top-news-item .slick-next{margin-top:1px;border-radius:0 0 8px 0}.top-news .top-news-item .slick-next::before{left:-1px;margin-top:-7px}.top-news .top-news-item .slick-utility{position:absolute;top:1px;right:3px;display:flex;flex-direction:column}.top-news .slick-list{padding-bottom:0}.top-service{display:flex;flex-wrap:wrap;justify-content:center}.top-service:not(:first-of-type){padding-bottom:40px}body:not([class*=narrow]) .top .top-service.js-toggle-more._sp-only>.content{display:flex;flex-wrap:wrap;justify-content:center}.top-service .list-item{width:16.666%}.top-service .list-item a{display:flex;flex-direction:column;padding:16px 0;max-width:100%;width:100%;height:100%;border-radius:8px;background-color:rgba(0,0,0,0);color:#333;text-align:center;text-decoration:none;font-weight:700;font-size:1.6rem;line-height:1.375;transition:background-color .3s ease-out;justify-content:center;align-items:center}.top-service .list-item a .text{max-width:100%}.top-service .list-item a:active,.top-service .list-item a:focus,.top-service .list-item a:hover{background-color:#e5f4ff}.narrow .top-service._sp-only .btn-more{display:flex}.top-service._sp-only .btn-more{display:none}.top-text-comp._wide{display:inline-block}.top-link-panel{margin:0;margin-bottom:32px;border-radius:8px;background-color:#fff}.top-link-panel>.head{padding:52px;border-bottom:1px solid #dae2ee;text-align:center}.top-link-panel>.head .hdg{display:inline-block;color:#01478f;font-size:2.6rem}.top-link-panel>.head .hdg._service{position:relative;padding-left:60px}.top-link-panel>.head .hdg._service::before{position:absolute;top:10px;left:0;width:27px;height:27px;background-image:url(/hamagin365/shared/images/icon_top_link_service_01.svg);background-repeat:no-repeat}.top-link-panel>.head .hdg._purpose{position:relative;padding-left:60px}.top-link-panel>.head .hdg._purpose::before{position:absolute;top:9px;left:0;width:37px;height:31px;background-image:url(/hamagin365/shared/images/icon_top_link_purpose_01.svg);background-repeat:no-repeat}.top-link-panel>.content{padding-bottom:50px;border-radius:0 0 8px 8px;background-color:#fff}.top-link-panel>.content>:last-child{margin-bottom:0}.top-link-panel>.content .link-panel,.top-link-panel>.content .link-panel-toggle{position:relative}.top-link-panel>.content .link-panel-toggle::before,.top-link-panel>.content .link-panel::before{position:absolute;bottom:1px;width:100%;height:1px;background-color:#dae2ee}.top-link-panel>.content .link-panel-toggle>.item,.top-link-panel>.content .link-panel>.item{border-bottom:1px solid #dae2ee}.top-link-panel>.foot{padding:48px 20px}.top-link-panel>.foot>:last-child{margin-bottom:0}.top-link-panel .link-panel-toggle>.item .baloom{position:absolute;left:50%;z-index:1;margin-top:-10px;max-width:1239px;width:89.312vw;border-radius:6px;background:#01478f;box-shadow:0 5px 10px rgba(0,0,0,.16);transform:translateX(-50%)}.top-link-panel .link-panel-toggle>.item .baloom .inner{position:relative;padding:45px 29px}.top-link-panel .link-panel-toggle>.item .baloom .col{display:flex;align-items:center}.top-link-panel .link-panel-toggle>.item .baloom .col .hdg{margin-right:50px;color:#fff;white-space:nowrap;font-size:2rem;line-height:1.45}.top-link-panel .link-panel-toggle>.item .baloom .baloom-link-list{display:flex;margin-top:-25px;margin-bottom:0;flex-wrap:wrap}.top-link-panel .link-panel-toggle>.item .baloom .baloom-link-list>li{margin-top:25px;margin-right:20px;line-height:1.4}.top-link-panel .link-panel-toggle>.item .baloom .baloom-link-list>li:last-child{margin-right:0}.top-link-panel .link-panel-toggle>.item .baloom .baloom-link-list>li a{position:relative;display:inline-block;padding-left:25px;color:#fff;text-decoration:none;font-weight:400;font-size:1.6rem}.top-link-panel .link-panel-toggle>.item .baloom .baloom-link-list>li a::before{position:absolute;top:8px;left:10px;width:5px;height:5px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg) translate3d(0,0,0)}.top-link-panel .link-panel-toggle>.item .baloom .baloom-link-list>li a:active,.top-link-panel .link-panel-toggle>.item .baloom .baloom-link-list>li a:focus,.top-link-panel .link-panel-toggle>.item .baloom .baloom-link-list>li a:hover{text-decoration:underline}.top-link-panel .link-panel-toggle>.item .baloom .baloom-link-list>li a .sub{display:block;margin-top:3px;color:#b2c7dd;font-size:1.4rem}.top-link-panel .link-panel-toggle>.item .baloom .baloom-link-list>li .new{display:inline-block;margin:1px 6px 0;padding:1px 4px;background:#fff;color:#c7003a;font-size:1rem}.top-link-panel .link-panel-toggle>.item .baloom .baloom-link-list>li>.sub{display:block;margin-top:3px;padding-left:25px;color:#b2c7dd;font-size:1.4rem}.top-link-panel .link-panel-toggle>.item .baloom .js-toggle-close>button{display:block;padding:11px 0;width:100%;border-radius:0 0 6px 6px;background-color:#113f6b;color:#fff;font-size:1.3rem}.top-link-panel .link-panel-toggle>.item .baloom .js-toggle-close>button span{position:relative;padding-left:20px}.top-link-panel .link-panel-toggle>.item .baloom .js-toggle-close>button span::after,.top-link-panel .link-panel-toggle>.item .baloom .js-toggle-close>button span::before{position:absolute;top:8px;left:0;width:11px;height:1px;border-radius:2px;background-color:#fff}.top-link-panel .link-panel-toggle>.item .baloom .js-toggle-close>button span::before{transform:rotate(45deg)}.top-link-panel .link-panel-toggle>.item .baloom .js-toggle-close>button span::after{transform:rotate(-45deg)}.top-link-panel .top-baloom-list{display:flex;margin-bottom:0;border-top:1px solid #e5ecf4;border-bottom:1px solid #e5ecf4;flex-wrap:wrap;flex-grow:1}.top-link-panel .top-baloom-list>.item{box-sizing:border-box;min-height:124px;max-height:148px;width:33.333%;border-right:1px solid #e5ecf4}.top-link-panel .top-baloom-list>.item:first-child,.top-link-panel .top-baloom-list>.item:nth-child(2),.top-link-panel .top-baloom-list>.item:nth-child(3){border-bottom:1px solid #e5ecf4}.top-link-panel .top-baloom-list>.item:nth-child(3n){border-right:0}.top-link-panel .top-baloom-list>.item>a{display:flex;height:100%;color:#00478f;text-align:center;text-decoration:none;font-weight:700;font-size:1.6rem;line-height:1.5;transition:background-color .3s ease-out,color .3s ease-out;justify-content:center;align-items:center}.top-link-panel .top-baloom-list>.item>a span{display:block;padding:38px 5px}.top-link-panel .top-baloom-list>.item>a:active,.top-link-panel .top-baloom-list>.item>a:focus,.top-link-panel .top-baloom-list>.item>a:hover{background-color:#008dcb;color:#fff}.top-link-panel .top-baloom-list .baloom{display:none}.top-category-panel{margin:0;border-radius:0;background-color:transparent}.top-category-panel>.content{padding-bottom:0;border-radius:0;background-color:transparent}.top-category-panel>.content>:last-child{margin-bottom:0}.top-category-panel>.content .link-panel{margin-bottom:30px;background-color:#fff}.top-category-panel>.content .link-panel>.item{margin-bottom:0;border-right:1px solid #d9e3ee;border-left:0}.top-category-panel>.content .link-panel>.item>a{flex-direction:column}.top-category-panel>.content .link-panel,.top-category-panel>.content .link-panel-toggle{position:relative;border:1px solid #dae2ee}.top-category-panel>.content .link-panel-toggle::before,.top-category-panel>.content .link-panel::before{position:absolute;bottom:0;width:100%;height:1px;background-color:#dae2ee}.top-category-panel>.foot{padding:48px 20px}.top-category-panel>.foot>:last-child{margin-bottom:0}.top-category-panel .link-panel-toggle>.item .baloom{position:absolute;left:50%;z-index:1;margin-top:-10px;max-width:1239px;width:89.312vw;border-radius:6px;background:#01478f;box-shadow:0 5px 10px rgba(0,0,0,.16);transform:translateX(-50%)}.top-category-panel .link-panel-toggle>.item .baloom .inner{position:relative;padding:45px 29px}.top-category-panel .link-panel-toggle>.item .baloom .col{display:flex;align-items:center}.top-category-panel .link-panel-toggle>.item .baloom .col .hdg{margin-right:50px;color:#fff;white-space:nowrap;font-size:2rem;line-height:1.45}.top-category-panel .link-panel-toggle>.item .baloom .baloom-link-list{display:flex;margin-top:-25px;margin-bottom:0;flex-wrap:wrap}.top-category-panel .link-panel-toggle>.item .baloom .baloom-link-list>li{margin-top:25px;margin-right:20px;line-height:1.4}.top-category-panel .link-panel-toggle>.item .baloom .baloom-link-list>li:last-child{margin-right:0}.top-category-panel .link-panel-toggle>.item .baloom .baloom-link-list>li a{position:relative;display:inline-block;padding-left:25px;color:#fff;text-decoration:none;font-weight:400;font-size:1.6rem}.top-category-panel .link-panel-toggle>.item .baloom .baloom-link-list>li a::before{position:absolute;top:8px;left:10px;width:5px;height:5px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg) translate3d(0,0,0)}.top-category-panel .link-panel-toggle>.item .baloom .baloom-link-list>li a:active,.top-category-panel .link-panel-toggle>.item .baloom .baloom-link-list>li a:focus,.top-category-panel .link-panel-toggle>.item .baloom .baloom-link-list>li a:hover{text-decoration:underline}.top-category-panel .link-panel-toggle>.item .baloom .baloom-link-list>li a .sub{display:block;margin-top:3px;color:#b2c7dd;font-size:1.4rem}.top-category-panel .link-panel-toggle>.item .baloom .baloom-link-list>li .new{display:inline-block;margin:1px 6px 0;padding:1px 4px;background:#fff;color:#c7003a;font-size:1rem}.top-category-panel .link-panel-toggle>.item .baloom .baloom-link-list>li>.sub{display:block;margin-top:3px;padding-left:25px;color:#b2c7dd;font-size:1.4rem}.top-category-panel .link-panel-toggle>.item .baloom .js-toggle-close>button{display:block;padding:11px 0;width:100%;border-radius:0 0 6px 6px;background-color:#113f6b;color:#fff;font-size:1.3rem}.top-category-panel .link-panel-toggle>.item .baloom .js-toggle-close>button span{position:relative;padding-left:20px}.top-category-panel .link-panel-toggle>.item .baloom .js-toggle-close>button span::after,.top-category-panel .link-panel-toggle>.item .baloom .js-toggle-close>button span::before{position:absolute;top:8px;left:0;width:11px;height:1px;border-radius:2px;background-color:#fff}.top-category-panel .link-panel-toggle>.item .baloom .js-toggle-close>button span::before{transform:rotate(45deg)}.top-category-panel .link-panel-toggle>.item .baloom .js-toggle-close>button span::after{transform:rotate(-45deg)}.top-category-panel .top-baloom-list{display:flex;margin-bottom:0;border-top:1px solid #e5ecf4;border-bottom:1px solid #e5ecf4;flex-wrap:wrap;flex-grow:1}.top-category-panel .top-baloom-list>.item{box-sizing:border-box;min-height:124px;max-height:148px;width:33.333%;border-right:1px solid #e5ecf4}.top-category-panel .top-baloom-list>.item:first-child,.top-category-panel .top-baloom-list>.item:nth-child(2),.top-category-panel .top-baloom-list>.item:nth-child(3){border-bottom:1px solid #e5ecf4}.top-category-panel .top-baloom-list>.item:nth-child(3n){border-right:0}.top-category-panel .top-baloom-list>.item>a{display:flex;height:100%;color:#00478f;text-align:center;text-decoration:none;font-weight:700;font-size:1.6rem;line-height:1.5;transition:background-color .3s ease-out,color .3s ease-out;justify-content:center;align-items:center}.top-category-panel .top-baloom-list>.item>a span{display:block;padding:38px 5px}.top-category-panel .top-baloom-list>.item>a:active,.top-category-panel .top-baloom-list>.item>a:focus,.top-category-panel .top-baloom-list>.item>a:hover{background-color:#008dcb;color:#fff}.top-category-panel .top-baloom-list .baloom{display:none}.carousel._csr .slick-dots li,.top-main-view-02 .slick-dots li{margin:0 5px}.carousel._csr .slick-dots li button::before,.top-main-view-02 .slick-dots li button::before{width:14px;height:14px;border-radius:50%;background-color:#d9e3ee}.carousel._csr .slick-dots li.slick-active button::before,.top-main-view-02 .slick-dots li.slick-active button::before{border:0;background-color:#00478f}.carousel._csr .slick-arrow{display:none!important}.carousel._csr .item img{height:auto}.top-main-view-02{position:relative;margin:0 0 28px}.top-main-view-02 .top-main-view-02-image .slick-list{padding:0}.top-main-view-02 .top-main-view-02-image .slick-utility{position:absolute;bottom:38px;left:0;width:100%}.top-main-view-02 .top-main-view-02-image .slick-dots li button::before{background-color:#fff}.top-main-view-02 .top-main-view-02-image .slick-dots li.slick-active button::before{background-color:#00478f}.top-main-view-02 .top-main-view-02-image .slick-arrow{display:none!important}.top-main-view-02 .top-main-view-02-image .js-carousel-controller{overflow:hidden;margin:0 6px;padding:0;width:18px;height:18px;background-color:transparent;color:transparent;font-size:1rem;pointer-events:visible}.top-main-view-02 .top-main-view-02-image .js-carousel-controller span{position:relative;display:block;width:18px;height:18px;line-height:18px}.top-main-view-02 .top-main-view-02-image .js-carousel-controller span::after,.top-main-view-02 .top-main-view-02-image .js-carousel-controller span::before{position:absolute;top:calc(50% - 7px);display:block;width:4px;height:14px;border-radius:4px;background-color:#01478f;content:''}.top-main-view-02 .top-main-view-02-image .js-carousel-controller span::before{right:4px}.top-main-view-02 .top-main-view-02-image .js-carousel-controller span::after{left:4px}.top-main-view-02 .top-main-view-02-image .js-carousel-controller.is-pause span::before{top:calc(50% - 9px);left:3px;width:15px;height:17px;background:url(/hamagin365/shared/images/icon_play_01.svg) no-repeat;background-color:transparent}.top-main-view-02 .top-main-view-02-image .js-carousel-controller.is-pause span::after{background-color:transparent}.top-main-view-02-image{overflow:hidden;height:500px}.top-main-view-02-image .media{position:relative;display:block;overflow:hidden;width:100%;height:500px}.top-main-view-02-image .media>img{position:absolute;top:0;left:50%;max-width:inherit;max-height:100%;width:auto;height:auto;transform:translate(-50%,0)}.top-main-view-02-image .item>a{display:block}.top-main-view-02-content{background-color:#f5f3f3}.top-main-view-02-content-inner{box-sizing:border-box;margin:0 auto;padding:0 40px 60px;max-width:1366px;width:100%}.top-main-view-02-menu{position:relative;margin:-60px auto 0}.top-main-view-02-link-list{display:flex;overflow:hidden;width:100%;border-radius:4px;box-shadow:0 5px 10px rgba(51,51,51,.15)}.top-main-view-02-link-list>.item{flex-grow:1}.top-main-view-02-link-list>.item a{position:relative;display:flex;padding:20px 10px 20px 80px;width:100%;height:100%;background:#fff;color:#00478f;text-align:center;text-decoration:none;letter-spacing:.08em;font-weight:700;font-size:2.25rem;line-height:1.3;transition:opacity .2s ease-out;justify-content:center;align-items:center}.top-main-view-02-link-list>.item a::before{position:absolute;top:0;bottom:0;left:25px;z-index:1;margin:auto 0;width:50px;height:50px;background-position-x:center;background-position-y:center;background-size:40px 40px;background-repeat:no-repeat;content:'';transition:left .2s ease-out}.top-main-view-02-link-list>.item._menu-01 a{padding:20px 5px 20px 85px;background:#00478f;color:#fff;font-size:1.4rem}.top-main-view-02-link-list>.item._menu-01 a::before{background-image:url(/hamagin365/shared/images/icon_mainmenu_01.svg)}.top-main-view-02-link-list>.item._menu-01 a::after{position:absolute;top:0;bottom:0;left:20px;margin:auto 0;width:60px;height:60px;border-radius:6px;background:#fff;content:''}.top-main-view-02-link-list>.item._menu-01 a b{font-size:2.3rem}.top-main-view-02-link-list>.item._menu-02 a::before{background-image:url(/hamagin365/shared/images/icon_mainmenu_02.svg)}.top-main-view-02-link-list>.item._menu-02 a ._sub{font-size:1.4rem}.top-main-view-02-link-list>.item._menu-03 a::before{background-image:url(/hamagin365/shared/images/icon_mainmenu_03.svg)}.top-main-view-02-link-list>.item._menu-04 a::before{background-image:url(/hamagin365/shared/images/icon_mainmenu_04.svg)}.top-news{background-color:transparent}.top-news .top-news-item{border-radius:0}.top-news .top-news-item>.title{border-radius:0}.top-news .top-news-item .slick-next,.top-news .top-news-item .slick-prev{border-radius:0}.top-section-hdg{position:relative;margin:0 8px 50px;padding:35px 0 0;text-align:center;font-weight:400;font-size:3.6rem;line-height:1}.top-section-hdg::before{position:absolute;top:0;left:50%;width:70px;height:7px;background:#00478f;content:'';transform:translate(-50%,0)}.top-row-02{position:relative}.top-row-02-inner{box-sizing:border-box;margin:0 auto;padding:60px 40px;max-width:1366px;width:100%}.top-row-02-inner._menuarea{padding-top:30px;padding-bottom:80px}.top-row-02-inner._seminar{padding-bottom:80px}.top-row-02-inner._linkpanel{padding-top:55x;padding-bottom:80px}.top-row-02-inner._information{padding-bottom:80px}.top-row-02-inner._attention{padding-bottom:110px}.top-row-02-inner._wide{padding:60px 0;max-width:inherit}.top-row-02-item._border-top{border-top:solid 1px #d9e3ee}.top-row-02-item._rich-primary{background:#d9e3ee}.top-row-02-item._rich-secondary{background:#f5f3f3}.top-row-02-item._rich-tertiary{background:#dae2ee}.top-row-02-item._shadow{box-shadow:0 0 5px 4px rgba(0,0,0,.05)}.top-main-view-search._top{display:flex;margin:0 auto;max-width:1286px;flex-grow:1;align-items:center}.top-main-view-search._top .hdg{box-sizing:border-box;padding:12px;width:25%}.top-main-view-search._top .hdg>label{display:flex;align-items:center}.top-main-view-search._top .hdg>label>img{width:100%}.top-main-view-search._top>.content{box-sizing:border-box;padding:13px;width:100%;background-color:#f2f5f9}.top-main-view-search._top .top-form-text{position:relative;margin:0}.top-main-view-search._top .top-form-text input[type=text]{box-sizing:border-box;padding:12px 35px 12px 12px;width:100%;border:solid 1px #00478f;border-radius:5px;background-color:#d9e3ee;color:#00478f;font-size:1.3rem}.top-main-view-search._top .top-form-text input[type=text]::-ms-input-placeholder{color:#00478f}.top-main-view-search._top .top-form-text input[type=text]::-webkit-input-placeholder{padding-top:.3em}.top-main-view-search._top .top-form-text input[type=text]:-ms-input-placeholder{color:#00478f}.top-main-view-search._top .top-form-text input[type=text]::placeholder{color:#00478f}.top-main-view-search._top .top-form-text button[type=submit]{position:absolute;top:0;right:0;bottom:0;width:35px;height:100%;border-radius:0 5px 5px 0;background:url(/hamagin365/shared/images/icon_search_101.svg) no-repeat center;background-size:18px 18px;color:transparent;font-size:1rem;transition:background-color .2s ease-out}.top-main-view-search._top .keyword-list{margin:6px 6px 0;line-height:1.2}.top-main-view-search._top .keyword-list>li{display:inline-block;font-size:1.4rem}.top-main-view-search._top .keyword-list>li a{padding:0 6px;color:#000}.top-news .top-news-item .slick-list{border-top:2px solid #f5f3f3;border-bottom:2px solid #f5f3f3}.top-news .top-news-item .slick-utility{top:5px}.top-category-list{display:flex;margin:0 0 30px;flex-wrap:wrap}.top-category-list>li{box-sizing:border-box;width:calc((99.99% - 60px)/ 4)}.top-category-list>li a{position:relative;display:block;padding:150px 10px 35px;height:100%;border-radius:8px;background-color:#e5f4ff;color:#00478f;text-align:center;text-decoration:none;font-weight:700;font-size:2.2rem;line-height:1.2}.top-category-list>li a::before{position:absolute;top:25px;right:0;left:0;margin:0 auto;width:110px;height:110px;background-position-x:center;background-position-y:center;background-size:100px 100px;background-repeat:no-repeat;content:''}.top-category-list>li._menu-main-01 a::before{background-image:url(/hamagin365/shared/images/icon_menu_main_01.svg)}.top-category-list>li._menu-main-02 a::before{background-image:url(/hamagin365/shared/images/icon_menu_main_02.svg)}.top-category-list>li._menu-main-03 a::before{background-image:url(/hamagin365/shared/images/icon_menu_main_03.svg)}.top-category-list>li._menu-main-04 a::before{background-image:url(/hamagin365/shared/images/icon_menu_main_04.svg)}.top-service-list-02{display:flex;margin:0;flex-wrap:wrap;justify-content:center}.top-service-list-02>li{width:calc(99.99% / 6)}.top-service-list-02>li a{display:block;text-decoration:none;transition:opacity .2s ease-out}.top-service-list-02>li a:hover{opacity:.5}.top-service-list-02>li:nth-child(n+7){margin-top:25px}.top-service-list-02>li .image{margin:0 auto 15px;max-width:118px;width:55%}.top-service-list-02>li .image img{height:auto}.top-service-list-02>li .text{color:#000;text-align:center;font-weight:700;font-size:1.8rem;line-height:1.2}.top-service-list-02>li .text-small{font-size:1.2rem}.top-category-list-02{display:flex;margin:0;margin-bottom:50px;flex-wrap:wrap}.top-category-list-02>li{box-sizing:border-box;width:calc(99.99% / 6)}.top-category-list-02>li a{position:relative;display:block;padding:107px 15px 21px;height:100%;border-radius:5px;background-color:#fff;color:#000;text-align:center;text-decoration:none;font-weight:700;font-size:1.8rem;line-height:1.2;transition:background-color .2s ease-out}.top-category-list-02>li a::before{position:absolute;top:26px;right:0;left:0;margin:0 auto;width:70px;height:70px;background-position-x:center;background-position-y:center;background-size:58px 58px;background-repeat:no-repeat;content:''}.top-category-list-02>li._menu-01 a::before{background-image:url(/hamagin365/shared/images/icon_menu_01.svg)}.top-category-list-02>li._menu-02 a::before{background-image:url(/hamagin365/shared/images/icon_menu_02.svg)}.top-category-list-02>li._menu-03 a::before{background-image:url(/hamagin365/shared/images/icon_menu_03.svg)}.top-category-list-02>li._menu-04 a::before{background-image:url(/hamagin365/shared/images/icon_menu_04.svg)}.top-category-list-02>li._menu-05 a::before{background-image:url(/hamagin365/shared/images/icon_menu_05.svg)}.top-category-list-02>li._menu-06 a::before{background-image:url(/hamagin365/shared/images/icon_menu_06.svg)}.top-category-list-02>li._menu-07 a::before{background-image:url(/hamagin365/shared/images/icon_menu_07.svg)}.top-category-list-02>li._menu-08 a::before{background-image:url(/hamagin365/shared/images/icon_menu_08.svg)}.top-category-list-02>li._menu-09 a::before{background-image:url(/hamagin365/shared/images/icon_menu_09.svg)}.top-category-list-02>li._menu-10 a::before{background-image:url(/hamagin365/shared/images/icon_menu_10.svg)}.top-category-list-02>li._menu-11 a::before{background-image:url(/hamagin365/shared/images/icon_menu_11.svg)}.top-link-list-01>.item{margin-bottom:10px;line-height:1.75}.top-link-list-01>.item a,.top-link-list-01>.item button{position:relative;display:inline-block;padding:1px 1px 1px 20px;font-size:1.7rem;line-height:1.7}.top-link-list-01>.item a::before,.top-link-list-01>.item button::before{position:absolute;top:10px;left:2px;width:6px;height:6px;border-top:2px solid #00478f;border-right:2px solid #00478f;content:'';transform:rotate(45deg)}.top-link-list-01>.item a .icon-pdf,.top-link-list-01>.item button .icon-pdf{margin:0 6px 4px}.top-link-list-01>.item a{color:#008dcb;text-decoration:underline}.top-link-list-01>.item a:active,.top-link-list-01>.item a:focus,.top-link-list-01>.item a:hover{text-decoration:none}.top-link-list-01>.item a:visited{color:#a757a8}.top-link-list-01>.item button{color:#000;transition:opacity .2s ease-out}.top-link-list-01>.item button:hover{text-decoration:none;opacity:.5}.top-link-list-01>.item:last-child{margin-bottom:0}.top-link-list-02{margin-bottom:0}.top-link-list-02>.item{text-align:center}.top-link-list-02>.item a{position:relative;display:inline-block;padding:19px 30px 19px 15px;min-width:400px;background:#008dcb;color:#fff;text-decoration:none;font-weight:700;font-size:1.8rem;line-height:1.22;transition:background .2s ease-out}.top-link-list-02>.item a::before{position:absolute;top:0;right:17px;bottom:0;margin:auto 0;width:12px;height:12px;border-top:2px solid #fff;border-right:2px solid #fff;content:'';transform:rotate(45deg) translate3d(0,0,0)}.top-link-list-03{margin-bottom:0}.top-link-list-03>.item{text-align:center}.top-link-list-03>.item a{position:relative;display:inline-block;padding:19px 30px 17px 15px;min-width:355px;background:#fff;color:#000;text-decoration:none;font-weight:700;font-size:1.8rem;line-height:1.22;transition:background-color .2s ease-out}.top-link-list-03>.item a::before{position:absolute;top:calc(50% - 6px);right:17px;width:12px;height:12px;border-top:2px solid #01478f;border-right:2px solid #01478f;content:'';transition:border-color .2s ease-out;transform:rotate(45deg) translate3d(0,0,0)}.top-attention-panel-02>.content .top-link-list-03{position:absolute;bottom:0;left:50%;margin:0;transform:translate(-50%,0)}.top-link-list-04{display:flex;margin-bottom:0;justify-content:center}.top-link-list-04>.item{text-align:center}.top-link-list-04>.item:nth-child(3n+1){margin-left:0}.top-link-list-04>.item a{position:relative;display:flex;height:100%;background:#008dcb;color:#fff;text-decoration:none;font-weight:700;font-size:1.8rem;line-height:1.22;transition:background .2s ease-out;justify-content:center;align-items:center}.top-link-list-04>.item a::after,.top-link-list-04>.item a::before{position:absolute;top:50%;bottom:50%;margin:auto 0;content:''}.top-link-list-04>.item a::before{left:20px;width:50px;height:50px;background-position-x:center;background-position-y:center;background-size:40px 40px;background-repeat:no-repeat}.top-link-list-04>.item a::after{right:17px;width:12px;height:12px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg) translate3d(0,0,0)}.top-link-list-04>.item._blank a::after{display:none}.top-link-list-04>.item._blank a .icon-blank{position:absolute;top:50%;right:10px;display:block;overflow:hidden;width:20px;height:20px;color:transparent;white-space:nowrap;font-size:1rem;transform:translateY(-50%)}.top-link-list-04>.item._blank a .icon-blank::after,.top-link-list-04>.item._blank a .icon-blank::before{position:absolute;transition:transform .2s ease-out;transform:translate3d(0,0,0)}.top-link-list-04>.item._blank a .icon-blank::before{top:4px;left:8px;width:7px;height:7px;border:1px solid #fff}.top-link-list-04>.item._blank a .icon-blank::after{top:8px;left:5px;width:7px;height:7px;border-bottom:1px solid #fff;border-left:1px solid #fff}.top-link-list-04>.item._menu-btn-01 a::before{background-image:url(/hamagin365/shared/images/icon_menu_btn_01.svg)}.top-link-list-04>.item._menu-btn-02 a::before{background-image:url(/hamagin365/shared/images/icon_menu_btn_02.svg)}.top-link-list-04>.item._menu-btn-03 a::before{background-image:url(/hamagin365/shared/images/icon_menu_btn_03.svg)}.top-row-02-inner._seminar._renew-seminar .link-seminar>.item{margin:0 0 10px;border:#d5e0eb solid 1px;background:#fff}.top-row-02-inner._seminar._renew-seminar .link-seminar>.item a{padding:22px 45px 20px 30px;transition:opacity .2s ease-out}.top-row-02-inner._seminar._renew-seminar .link-seminar>.item a::before{top:0;right:30px;bottom:0;margin-top:auto;margin-bottom:auto;width:8px;height:8px}.top-row-02-inner._seminar._renew-seminar .link-seminar>.item a:active,.top-row-02-inner._seminar._renew-seminar .link-seminar>.item a:focus,.top-row-02-inner._seminar._renew-seminar .link-seminar>.item a:hover{background-color:transparent;opacity:.5}.top-row-02-inner._seminar._renew-seminar .link-seminar>.item a:active::before,.top-row-02-inner._seminar._renew-seminar .link-seminar>.item a:focus::before,.top-row-02-inner._seminar._renew-seminar .link-seminar>.item a:hover::before{transform:rotate(45deg) translate3d(0,0,0)}.top-row-02-inner._seminar._renew-seminar .link-seminar>.item a .title{color:#00478f;font-weight:400;font-weight:700;font-size:2.1rem;line-height:1.6}.top-row-02-inner._seminar._renew-seminar .link-seminar>.item a .desc>li{display:flex;margin-right:25px;align-items:flex-start}.top-row-02-inner._seminar._renew-seminar .link-seminar>.item a .desc>li:last-child{margin-right:0}.top-row-02-inner._seminar._renew-seminar .link-seminar>.item a .desc>li .theme{margin:0;padding:0;padding-right:20px;border-radius:0;background:0 0;white-space:nowrap;font-weight:700;line-height:inherit}.top-row-02-inner._seminar._renew-seminar .link-seminar>.item a .desc>li .theme::before{top:0;bottom:0;display:block;margin:auto 0;width:auto;height:auto;background-color:transparent;color:#4cafda;content:':'}.top-row-02-inner._seminar._renew-seminar .link-seminar>.item a .desc>li .theme::after{display:none}.top-row-02-inner._information .list-news{margin-bottom:42px}.top-row-02-inner._information .list-news>.item{margin-bottom:3px;border:0}.top-row-02-inner._information .list-news>.item:first-child{border:0}.top-row-02-inner._information .list-news>.item:last-child{margin-bottom:0}.top-row-02-inner._information .list-news>.item a{margin:0 0 0 160px;padding:8px 30px 8px 0}.top-row-02-inner._information .list-news>.item a::before{transition:border-color .2s ease-out}.top-row-02-inner._information .list-news>.item a::after{position:absolute;top:50%;right:1px;z-index:-1;width:24px;height:24px;background:#d9e3ee;content:'';transform:translate(0,-50%)}.top-row-02-inner._information .list-news>.item a .tag{position:absolute;top:0;left:-160px;margin:0;padding:0 10px;width:160px;height:100%;background:0 0;color:#fff;font-size:1.5rem;justify-content:center;order:1}.top-row-02-inner._information .list-news>.item a .tag::after{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background:#00478f;content:'';transition:background .2s ease-out}.top-row-02-inner._information .list-news>.item a .date{padding:2px 0;color:#7c6f75;text-align:center;font-size:1.5rem;order:2}.top-row-02-inner._information .list-news>.item a .content{padding:0;font-size:1.8rem;order:3}.top-row-02-inner._information .list-news>.item a:active,.top-row-02-inner._information .list-news>.item a:focus,.top-row-02-inner._information .list-news>.item a:hover{background-color:transparent;color:#00478f}.top-row-02-inner._information .list-news>.item a:active .date,.top-row-02-inner._information .list-news>.item a:focus .date,.top-row-02-inner._information .list-news>.item a:hover .date{color:#000}.top-row-02-inner._information .list-news>.item a:active .tag,.top-row-02-inner._information .list-news>.item a:focus .tag,.top-row-02-inner._information .list-news>.item a:hover .tag{background-color:#00478f}.top-row-02-inner._information .list-news>.item a:visited .tag{color:#fff}.top-row-02-inner._information .list-news>.item a:active::before,.top-row-02-inner._information .list-news>.item a:focus::before,.top-row-02-inner._information .list-news>.item a:hover::before{border-color:#fff;transform:rotate(45deg) translate3d(0,0,0)}.top-row-02-inner._information .list-news>.item a:active::after,.top-row-02-inner._information .list-news>.item a:focus::after,.top-row-02-inner._information .list-news>.item a:hover::after{background-color:#00478f}.top-row-02-inner._information .list-news>.item a._blank::after{display:none}.top-row-02-inner._information .list-news>.item a .content .text{text-decoration:underline}.top-row-02-inner._information .list-news>.item a:active .content .text,.top-row-02-inner._information .list-news>.item a:focus .content .text,.top-row-02-inner._information .list-news>.item a:hover .content .text{text-decoration:none}.top-row-02-inner._information .list-news>.item a:visited .content .text{color:#a757a8}.tab-list._top>.item{border-bottom-width:5px}.tab-list._top>.item a{position:relative;padding:16px 16px 11px;color:#d9e3ee;font-size:2.4rem;line-height:1;transition:color .2s ease-out}.tab-list._top>.item a:active,.tab-list._top>.item a:focus,.tab-list._top>.item a:hover{outline:0;border-bottom:0;background:0 0;color:#00478f;text-decoration:none}.tab-list._top>.item.is-current a{font-weight:400}.carousel._app .carousel-inner .item a .text,.carousel._csr .carousel-inner .item a .text{display:none}.top-icon-link-list{display:flex;box-sizing:border-box;margin:0;flex-wrap:wrap}.top-icon-link-list>.item{position:relative;width:50%}.top-icon-link-list>.item::after{position:absolute;top:8px;right:0;width:1px;height:calc(100% - 16px);background:#d9e3ee;content:''}.top-icon-link-list>.item:nth-child(even)::after{display:none}.top-icon-link-list>.item:hover::after{display:none}.top-icon-link-list>.item a{position:relative;display:block;margin:0 auto;padding:20px 3.33em;width:100%;height:100%;color:#00478f;text-align:center;text-decoration:none;font-size:3rem;line-height:1.2;transition:background .3s}.top-icon-link-list>.item a::before{position:absolute;top:50%;left:2em;width:1.33em;height:1.66em;background-position:left center;background-size:contain;background-repeat:no-repeat;content:'';transform:translate(0,-50%)}.top-icon-link-list>.item a::after{position:absolute;top:50%;right:1.5em;margin-top:-7px;width:.633em;height:.633em;border-top:2px solid #01478f;border-right:2px solid #01478f;content:'';transition:transform .2s ease-out;transition:border-color .3s;transform:rotate(45deg)}.top-icon-link-list>.item a:hover{background:#00478f;color:#fff}.top-icon-link-list>.item a:hover::after{border-color:#fff}.top-icon-link-list>.item._about a::before{background-image:url(/hamagin365/shared/images/icon_top_logo_01.svg)}.top-icon-link-list>.item._about a:hover::before{background-image:url(/hamagin365/shared/images/icon_top_logo_101.png)}.top-icon-link-list>.item._recruit a::before{background-image:url(/hamagin365/shared/images/icon_top_recruit_101.png)}.top-fullcolumn-link-list{display:flex;box-sizing:border-box;margin:0;flex-wrap:wrap}.top-fullcolumn-link-list>.item{position:relative;width:50%}.top-fullcolumn-link-list>.item::after{position:absolute;top:8px;right:0;width:1px;height:calc(100% - 16px);background:#d9e3ee;content:''}.top-fullcolumn-link-list>.item:nth-child(even)::after{display:none}.top-fullcolumn-link-list>.item:hover::after{display:none}.top-fullcolumn-link-list>.item a{display:block;margin:0 auto;height:100%;color:#00478f;text-decoration:none;transition:background .3s}.top-fullcolumn-link-list>.item a .text{position:relative;display:inline-block;box-sizing:border-box;max-width:643px;width:100%;color:#00478f;text-align:center;font-size:3rem;line-height:1.2}.top-fullcolumn-link-list>.item a .text::before{position:absolute;top:50%;left:60px;width:1.33em;height:1.66em;background-position:left center;background-size:contain;background-repeat:no-repeat;content:'';transform:translate(0,-50%)}.top-fullcolumn-link-list>.item a .text::after{position:absolute;top:50%;right:45px;margin-top:-7px;width:.633em;height:.633em;border-top:2px solid #01478f;border-right:2px solid #01478f;content:'';transition:transform .2s ease-out;transition:border-color .3s;transform:rotate(45deg)}.top-fullcolumn-link-list>.item._about a .text::before{background-image:url(/hamagin365/shared/images/icon_top_logo_01.svg)}.top-fullcolumn-link-list>.item._recruit a .text::before{background-image:url(/hamagin365/shared/images/icon_top_recruit_101.png)}.top-attention-panel-02{position:relative;display:flex;margin:-30px 0;padding:0 0 97px;align-items:center}.top-attention-panel-02>.hdg{box-sizing:border-box;padding:0 35px;min-width:300px;width:23%}.top-attention-panel-02>.hdg .item{position:relative;padding:60px 0 0;background:url(/hamagin365/shared/images/icon_notice_101.png) no-repeat top center;background-size:50px 50px;color:#000;text-align:center;font-weight:400;font-size:1.8rem;line-height:1.4}.top-attention-panel-02>.content{box-sizing:border-box;padding:20px 35px;width:77%;border-left:1px solid #fff}.top-attention-panel-02>.content .top-link-list-01{margin:0}.top-attention-panel-02>.content .hook{display:none}.top-attention-panel-02>.content .more{margin:10px 0 0}.top-attention-panel-02 .js-toggle-panel>.js-toggle-content{display:block;opacity:1}.top-attention-panel-02 .js-toggle-panel>.js-toggle-content .js-toggle-close{display:none}.top-link-bnr-01{display:flex;flex-wrap:wrap;justify-content:center}.top-link-bnr-01>.item:nth-child(n+4){margin-top:10px}#search_box_body .head{background-color:#f2f5f9!important}.top-link-list-05{margin-bottom:40px;padding:5px 0 3px;background-color:#d9e3ee}.top-link-list-05>.item{margin-bottom:10px;line-height:1.75}.top-link-list-05>.item:last-child{margin-bottom:0}.top-link-list-05>.item a,.top-link-list-05>.item button{position:relative;display:inline-block;padding:1px 1px 1px 53px;background-color:rgba(0,0,0,0);color:#008dcb;text-decoration:underline;line-height:1.7}.top-link-list-05>.item a::before,.top-link-list-05>.item button::before{position:absolute;top:10px;left:40px;width:6px;height:6px;border-top:2px solid #01478f;border-right:2px solid #01478f;transform:rotate(225deg) translate3d(0,0,0)}.top-link-list-05>.item a:active,.top-link-list-05>.item a:focus,.top-link-list-05>.item a:hover,.top-link-list-05>.item button:active,.top-link-list-05>.item button:focus,.top-link-list-05>.item button:hover{text-decoration:none}.top-icon-qa{margin-left:6px;padding:1px 4px;border-radius:7px;background-color:#008dcb;color:#fff;white-space:nowrap;font-size:1rem;line-height:1.2}.top-panel-link{margin-bottom:20px;padding:30px;border-radius:5px;background-color:#e5f4ff}.top-panel-link>:last-child{margin-bottom:0}.btn-em._top-iframe>.item{padding:16px 20px 14px 20px}.btn-em._top-iframe>.item::before{display:none!important}.btn-em._top-iframe._blank>.item,.btn-em._top-iframe._pdf>.item{padding:16px 35px 14px 20px}.js-modal-content._top>.modal-inner{margin:55px auto}.js-modal-content._top>.modal-inner .modal-content{position:relative;border-bottom:0}.js-modal-content._top>.modal-inner .modal-content::after{position:absolute;bottom:0;left:32px;display:block;width:calc(100% - 64px);height:1px;background-color:#ccc;content:''}.js-modal-content._top>.modal-inner .modal-content .media-iframe-rate{overflow:auto;-webkit-overflow-scrolling:touch}.js-modal-content._top>.modal-inner .modal-content .media-iframe-rate iframe{position:relative}html.iframe-str{overflow:auto!important}body.iframe-rate .top-link-list-05{position:fixed;top:0;left:0;z-index:1;margin-bottom:0;width:100%}body.iframe-rate .link-list-grid._top>.item{border-top:1px solid #d5e0eb;border-bottom:0}body.iframe-rate .top-lyt-modal>:last-child{margin-bottom:0}.top-hdg-l1{background-color:#e9f6ff}.top-hdg-l1>.inner{display:flex;box-sizing:border-box;margin:0 auto;padding:20px;width:100%;justify-content:space-between;align-items:center}.top-hdg-l1>.inner>.hdg{white-space:nowrap;font-weight:700;font-size:2.2rem}.top-hdg-l1>.inner>.utility-nav>.utility-nav-link{display:flex;margin-bottom:0;flex-wrap:wrap;justify-content:flex-end}.top-hdg-l1>.inner>.utility-nav>.utility-nav-link .item{margin:3px 0;border-right:solid 1px #d9e3ee;font-size:1.5rem;line-height:1.3}.top-hdg-l1>.inner>.utility-nav>.utility-nav-link .item:last-child{border-right:0}.top-hdg-l1>.inner>.utility-nav>.utility-nav-link .item:last-child a{padding-right:0}.top-hdg-l1>.inner>.utility-nav>.utility-nav-link .item a{display:inline-block;padding:0 20px;color:#01478f;text-decoration:none}.top-hdg-l1>.inner>.utility-nav>.utility-nav-link .item a:active,.top-hdg-l1>.inner>.utility-nav>.utility-nav-link .item a:focus,.top-hdg-l1>.inner>.utility-nav>.utility-nav-link .item a:hover{text-decoration:underline}.top-main-product{display:flex;box-sizing:border-box;padding:20px;width:calc((682 / 1366) * 100%);background-color:#e5ecf4}.top-main-product-link{display:flex;margin-top:-10px;margin-bottom:0;width:100%;flex-wrap:wrap}.top-main-product-link>.item{margin-top:10px;width:calc(50% - 5px);height:calc(50% - 10px)}.top-main-product-link>.item:nth-child(2n){margin-left:10px}.top-main-product-link>.item a{position:relative;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;height:100%;border-radius:8px;background-color:#fff;box-shadow:0 2px 0 rgba(0,0,0,.08);text-align:center;transition:background-color .3s ease-out;justify-content:center}.top-main-product-link>.item a::after{position:absolute;top:50%;right:30px;margin-top:-7px;width:14px;height:14px;border-top:3px solid #01478f;border-right:3px solid #01478f;transition:transform .2s ease-out;transform:rotate(45deg) translate3d(0,0,0)}.top-main-product-link>.item a:active,.top-main-product-link>.item a:focus,.top-main-product-link>.item a:hover{background-color:#e5f4ff}.top-main-product-link>.item a:active::after,.top-main-product-link>.item a:focus::after,.top-main-product-link>.item a:hover::after{transform:rotate(45deg) translate3d(4px,-4px,0)}.top-main-product-link>.item a .image{display:flex;padding:0 50px;flex-grow:1;justify-content:center;align-items:center}.top-main-product-link>.item a .text{display:flex;padding:8px 10px;justify-content:center}.top-main-product-link>.item a .text._bg-01{background-color:#01478f}.top-main-product-link>.item a .text._bg-02{background-color:#ffb400}.top-products-panel{display:flex;margin-top:-40px;padding-bottom:40px;flex-wrap:wrap}.top-products-panel>.item{display:flex;box-sizing:border-box;margin-top:40px;margin-left:calc((40 / 1286) * 100%);width:calc((622 / 1286) * 100%)}.top-products-panel>.item:nth-child(odd){margin-left:0}.top-products-panel>.item>a{display:flex;flex-direction:column-reverse;max-width:100%;width:100%;border-radius:8px;background-color:#fff;box-shadow:0 2px 0 rgba(0,0,0,.08);transition:.2s background-color ease-out}.top-products-panel>.item>a .content{position:relative;box-sizing:border-box;padding:25px 70px 40px 60px;border-right:1px solid #d9e3ee;border-bottom:1px solid #d9e3ee;border-left:1px solid #d9e3ee;border-radius:0 0 8px 8px;flex-grow:1}.top-products-panel>.item>a .content::after{position:absolute;top:50%;right:30px;margin-top:-6px;width:12px;height:12px;border-top:3px solid #01478f;border-right:3px solid #01478f;transition:transform .2s ease-out;transform:rotate(45deg) translate3d(0,0,0)}.top-products-panel>.item>a .content .hdg{margin-bottom:10px;color:#01478f;text-align:center;font-weight:700;font-size:2.8rem}.top-products-panel>.item>a .content .text{margin-bottom:0;color:#333}.top-products-panel>.item>a .image{overflow:hidden;border-radius:8px 8px 0 0}.top-products-panel>.item>a:active,.top-products-panel>.item>a:focus,.top-products-panel>.item>a:hover{background-color:#e5f4ff}.top-products-panel>.item>a:active .content::after,.top-products-panel>.item>a:focus .content::after,.top-products-panel>.item>a:hover .content::after{transform:rotate(45deg) translate3d(4px,-4px,0)}.top-boy-link-bnr-01{display:flex;margin-bottom:32px;justify-content:space-between}.top-boy-link-bnr-01>.item{text-align:center}.top-boy-link-bnr-01>.item:first-child{width:calc(710 / 1080 * 100%)}.top-boy-link-bnr-01>.item:last-child{width:calc(350 / 1080 * 100%)}.top-boy-link-bnr-01>.item a{transition:opacity .3s ease-out}.top-boy-link-bnr-01>.item a:active,.top-boy-link-bnr-01>.item a:focus,.top-boy-link-bnr-01>.item a:hover{opacity:.8}#rt_favorite_myd [id^=rt_favorite_myd_]:empty{display:none}#id_info_tab_02{display:none}#id_head_ttl{margin-top:64px;margin-bottom:32px;padding:18px;border-bottom:0;border-left:2px solid #01478f;background-color:#e5f4ff;font-weight:700;font-size:3.2rem;line-height:1.45}.heading02{margin-top:48px;margin-bottom:32px;padding:0 10px 10px;border-bottom:2px solid #01478f;font-weight:700;font-size:2.6rem;line-height:1.53}#divDataArea{margin-bottom:32px}#divDataArea>.release{position:relative;z-index:0;display:flex;margin-bottom:0;padding:14px 30px 14px 10px;border-bottom:1px solid #d5e0eb;pointer-events:none}#divDataArea>.release:first-child{border-top:1px solid #d5e0eb}#divDataArea>.release dt{box-sizing:border-box;padding-right:10px;width:147px;color:#333}#divDataArea>.release .icon{display:flex;margin-top:2px;width:104px;height:24px;text-align:center;font-size:1.2rem;justify-content:center;align-items:center}#divDataArea>.release .text{flex:1;margin-left:10px}#divDataArea>.release .text a{text-decoration:none;align-items:flex-start}#divDataArea>.release .text a:active:after,#divDataArea>.release .text a:focus:after,#divDataArea>.release .text a:hover:after{background-color:#e5f4ff;text-decoration:none;transition:background-color .2s ease-out}#divDataArea>.release .text a:before{position:absolute;top:50%;right:8px;margin-top:-5px;width:7px;height:7px;border-top:2px solid #01478f;border-right:2px solid #01478f;transform:rotate(45deg) translate3d(0,0,0)}#divDataArea>.release .text a:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:auto}#divDataArea>.release .text a+img[src*='pdf.gif']{position:relative;top:0;margin:6px 6px 0;vertical-align:baseline}#divDataArea>.release .text .new{padding:4px 6px 5px;background:#ffe5e5;color:red;vertical-align:text-bottom;font-size:1.2rem}#divDataArea>.release .text .new+a{margin-left:14px}#press_link ul,.pagination ul{display:flex;flex-wrap:wrap}#press_link ul>li,.pagination ul>li{border-bottom:1px solid #d5e0eb}#press_link ul>li.active>a,.pagination ul>li.active>a{color:inherit;pointer-events:none}#press_link ul>li.active>a::before,.pagination ul>li.active>a::before{content:none}#press_link ul>li.active>a:active,#press_link ul>li.active>a:focus,#press_link ul>li.active>a:hover,.pagination ul>li.active>a:active,.pagination ul>li.active>a:focus,.pagination ul>li.active>a:hover{background-color:transparent;text-decoration:none}#press_link ul>li>a,.pagination ul>li>a{position:relative;display:flex;padding:12px 25px 12px 12px;height:100%;text-decoration:none;line-height:1.64;transition:background-color .2s ease-out;align-items:center}#press_link ul>li>a::before,.pagination ul>li>a::before{position:absolute;top:50%;right:8px;margin-top:-5px;width:7px;height:7px;border-top:2px solid #01478f;border-right:2px solid #01478f;transform:rotate(45deg) translate3d(0,0,0)}#press_link ul>li>a:active,#press_link ul>li>a:focus,#press_link ul>li>a:hover,.pagination ul>li>a:active,.pagination ul>li>a:focus,.pagination ul>li>a:hover{background-color:#e5f4ff;text-decoration:underline}#nav_001 .item{position:relative}#nav_001 .item a.selected{color:#01478f;font-weight:700}#nav_001 .item a.selected::after{position:absolute;right:0;bottom:-4px;left:0;width:100%;height:4px;background:#01478f}.iframe-chart{display:block;overflow:auto;-webkit-overflow-scrolling:touch;margin:0 auto 32px;max-width:780px;width:100%}.iframe-market{display:block;overflow:auto;-webkit-overflow-scrolling:touch;margin:0 auto 32px;max-width:720px;width:100%}.input-wrap{position:relative}.suggest{position:absolute;top:auto;left:0;z-index:100;width:100%}.suggest .suggest-list{display:inline-flex;flex-direction:column;margin-bottom:auto;max-width:360px;width:100vw;border:solid 2px #01478f;border-radius:8px;background:#fff;box-shadow:0 5px 20px rgba(0,0,0,.3)}:lang(en) .suggest .suggest-list{max-width:none;width:100%}.suggest .suggest-list>.item{position:relative;margin-bottom:auto;font-size:1.6rem}.suggest .suggest-list>.item:first-child>a{border-top-left-radius:8px;border-top-right-radius:8px}.suggest .suggest-list>.item:last-child>a{border-bottom-right-radius:8px;border-bottom-left-radius:8px}.suggest .suggest-list>.item+.item{border-top:solid 1px #d9e3ee}.suggest .suggest-list>.item>a{position:relative;display:block;overflow:hidden;padding:16px 20px;text-decoration:none}.suggest .suggest-list>.item>a.is-active::after{content:''}.suggest .suggest-list>.item>a::after{position:absolute;top:0;right:-10px;bottom:0;display:block;margin:auto;width:16px;height:16px;border-top-left-radius:5px;background-color:#01478f;transform:rotate(-45deg) skew(15deg,15deg)}:lang(en) .suggest .suggest-list>.item>a::after{display:none}.suggest .suggest-list>.item>a:active,.suggest .suggest-list>.item>a:focus,.suggest .suggest-list>.item>a:hover{background-color:#f2f9ff}.suggestItem{position:absolute;top:-2px;z-index:101;overflow:hidden;margin-bottom:auto;max-width:432px;width:100vw;border:solid 2px #01478f;border-radius:8px;background:#fff;box-shadow:0 5px 20px rgba(0,0,0,.3);transform:translateX(356px)}.suggestItem>.item+.item{border-top:solid 1px #d9e3ee}.suggestItem>.item>a{display:block;overflow:hidden;padding:16px 18px;width:100%;text-decoration:none}.suggestItem>.item>a:active,.suggestItem>.item>a:focus,.suggestItem>.item>a:hover{background-color:#f2f9ff}.suggestItem>.item .title{display:block;margin-bottom:5px;width:100%;color:#008dcb;font-size:1.6rem}.suggestItem>.item .category{display:inline-block;margin-bottom:5px;padding:2px 10px;background:#e5ecf4;color:#01478f;font-size:1.2rem}.suggestItem>.item .text{display:block;color:#333;font-size:1.4rem}.js-search-widget .content{position:relative}#header-search-content .input-wrap{flex-grow:1}.js-voice-search{position:absolute;top:0;right:50px;bottom:0;width:50px;height:100%;border-right:1px solid #d9e3ee;border-radius:0;background:url(/hamagin365/shared/images/icon_record_01.svg) no-repeat center;background-size:24px 24px;color:transparent;font-size:1rem;transition:background .1s ease-out}.js-voice-search.is-active{background:url(/hamagin365/shared/images/icon_record_02.svg) no-repeat center;background-size:24px 24px}.products.simple .js-search.lyt-search,.products.simple .topic-path,.products.simple .topic-path-lower{display:none}.products.simple .nav-fixed-list{display:none}.products.simple .hdg-l1{border-bottom:0;background-color:#01478f}.products.simple .hdg-l1>.inner{padding:18px 40px}.products.simple .hdg-l1>.inner>.item{color:#fff;text-align:center;font-size:3.6rem}.products.simple .hdg-l1._favorite>.inner{display:block}.products.simple .hdg-l1._favorite>.inner>.item{width:100%}.products.simple .hdg-l1._favorite>.inner .favorite{display:none}.products.simple .hdg-l2{margin:64px auto 32px;padding:0;border-left:0;background-color:rgba(0,0,0,0);text-align:center;font-size:3.6rem;line-height:1.27}.products.simple .hdg-l2>span.item{display:inline;background:linear-gradient(rgba(0,0,0,0) 74%,#fbc3dc 60%)}.products.simple .hdg-l2._sub>.item{display:inline-flex;background-color:rgba(0,0,0,0);justify-content:center}.products.simple .hdg-l2._sub>.item .inner{display:inline-flex}.products.simple .hdg-l2._sub>.item .inner .hdg{display:inline;background:linear-gradient(rgba(0,0,0,0) 74%,#fbc3dc 60%)}.products.simple .hdg-l2._sub>a.item::before{right:11px;margin-top:-6px;width:7px;height:7px;transition:border-color .2s ease-out}.products.simple .hdg-l2._sub>a.item::after{position:absolute;top:50%;right:0;z-index:-1;margin-top:-15px;width:28px;height:28px;border-radius:28px;background-color:#e5f4ff;transition:background-color .2s ease-out}.products.simple .hdg-l2._sub>a.item:active::before,.products.simple .hdg-l2._sub>a.item:focus::before,.products.simple .hdg-l2._sub>a.item:hover::before{border-color:#fff;transform:rotate(45deg) translate3d(0,0,0)}.products.simple .hdg-l2._sub>a.item:active::after,.products.simple .hdg-l2._sub>a.item:focus::after,.products.simple .hdg-l2._sub>a.item:hover::after{background-color:#01478f}.products.simple .hdg-l2-toggle{display:table;margin:64px auto 32px;text-align:center}.products.simple .hdg-l2-toggle .hdg-l2-hook{display:inline}.products.simple .hdg-l2-toggle .hdg-l2-hook:active>.item::after,.products.simple .hdg-l2-toggle .hdg-l2-hook:active>.item::before,.products.simple .hdg-l2-toggle .hdg-l2-hook:focus>.item::after,.products.simple .hdg-l2-toggle .hdg-l2-hook:focus>.item::before,.products.simple .hdg-l2-toggle .hdg-l2-hook:hover>.item::after,.products.simple .hdg-l2-toggle .hdg-l2-hook:hover>.item::before{background-color:#fff}.products.simple .hdg-l2-toggle .hdg-l2-hook:active>.item>.text::after,.products.simple .hdg-l2-toggle .hdg-l2-hook:focus>.item>.text::after,.products.simple .hdg-l2-toggle .hdg-l2-hook:hover>.item>.text::after{background-color:#01478f}.products.simple .hdg-l2-toggle .hdg-l2-hook>.item{display:inline-block;margin-right:40px;padding:0;width:auto;border-left:0;background-color:rgba(0,0,0,0);text-align:center;font-size:3.6rem;line-height:1.27}.products.simple .hdg-l2-toggle .hdg-l2-hook>.item .text{display:inline;background:linear-gradient(rgba(0,0,0,0) 70%,#fbc3dc 60%)}.products.simple .hdg-l2-toggle .hdg-l2-hook>.item .text::after{position:absolute;top:50%;right:-40px;z-index:-1;margin-top:-11px;width:28px;height:28px;border-radius:28px;background-color:#e5f4ff;transition:background-color .2s ease-out}.products.simple .hdg-l2-toggle .hdg-l2-hook>.item::after,.products.simple .hdg-l2-toggle .hdg-l2-hook>.item::before{right:-32px;margin-top:2px;width:12px}.products.simple .hdg-l2-toggle>.js-toggle-content.is-active{text-align:left}.products.simple .panel-btn-large{padding:18px 18px 32px}.products.simple .btn-em-03._oversize>.item{z-index:1;overflow:hidden;padding-top:24px;padding-bottom:24px;padding-left:24px;border-radius:14px;box-shadow:0 8px 0 #951e1e;text-shadow:0 3px 0 rgba(0,0,0,.2);transition:opacity .3s ease-out}.products.simple .btn-em-03._oversize>.item:active,.products.simple .btn-em-03._oversize>.item:focus,.products.simple .btn-em-03._oversize>.item:hover{background-color:#f33;opacity:.8}.products.simple .btn-em-03._oversize>.item::before{width:14px;height:14px;border-top:3px solid #fff;border-right:3px solid #fff}.products.simple .btn-em-03._oversize>.item::after{top:-15px;height:70%}.products.simple .btn-em-03._oversize>.item .appeal{text-shadow:none}.products.simple .btn-em-03._blank>.item .icon-blank{text-shadow:none}.products.simple .inflow-none{display:none}.inflow-block{display:none}.products.simple .inflow-block{display:block}.header-wide .js-dropdown>.item.js-dropdown-inner .js-dropdown-content{opacity:0;transition:opacity .1s ease-out}.header-wide .js-dropdown>.item.js-dropdown-inner .js-dropdown-content.is-active{display:block;opacity:1}.header-wide .js-dropdown>.item.js-dropdown-inner .js-dropdown-content.is-animate{display:block;opacity:0}.header-narrow .js-dropdown-narrow>.item.js-dropdown-inner .js-dropdown-content{opacity:0;transition:opacity .1s ease-out}.header-narrow .js-dropdown-narrow>.item.js-dropdown-inner .js-dropdown-content.is-active{display:block;opacity:1}.header-narrow .js-dropdown-narrow>.item.js-dropdown-inner .js-dropdown-content.is-animate{display:block;opacity:0}.js-en-dropdown-narrow>.item.js-dropdown-inner .js-dropdown-content{opacity:0;transition:opacity .1s ease-out}.js-en-dropdown-narrow>.item.js-dropdown-inner .js-dropdown-content.is-active{display:block;opacity:1}.js-en-dropdown-narrow>.item.js-dropdown-inner .js-dropdown-content.is-animate{display:block;opacity:0}.js-toggle-hdg>.js-toggle-content,.js-toggle>.js-toggle-content{display:none;opacity:0;transition:opacity .2s ease-out,transform .2s ease-out;transform:translateY(-5px)}.js-toggle-hdg>.js-toggle-content.is-active,.js-toggle>.js-toggle-content.is-active{display:block;opacity:1;transform:translateY(0)}.js-toggle-hdg>.js-toggle-content.is-animate,.js-toggle>.js-toggle-content.is-animate{display:block;opacity:0;transform:translateY(-5px)}.js-toggle-more{display:flex;flex-direction:column-reverse}.js-toggle-more>.js-toggle-content{display:none;opacity:0;transition:opacity .2s ease-out,transform .2s ease-out;transform:translateY(-5px)}.js-toggle-more>.js-toggle-content.is-active{display:block;opacity:1;transform:translateY(0)}.js-toggle-more>.js-toggle-content.is-animate{display:block;opacity:0;transform:translateY(-5px)}body:not([class*=narrow]) .js-toggle-more.top-service._sp-only>.js-toggle-content{display:block;opacity:1;transform:translateY(0)}.js-toggle-hdg-l2>.js-toggle-content,.js-toggle-hdg-l3>.js-toggle-content{display:none;opacity:0;transition:opacity .2s ease-out}.js-toggle-hdg-l2>.js-toggle-content.is-active,.js-toggle-hdg-l3>.js-toggle-content.is-active{display:block;opacity:1}.js-toggle-hdg-l2>.js-toggle-content.is-animate,.js-toggle-hdg-l3>.js-toggle-content.is-animate{display:block;opacity:0}.js-toggle-panel>.js-toggle-content{display:none;opacity:0;transition:opacity .2s ease-out}.js-toggle-panel>.js-toggle-content.is-active{display:block;opacity:1}.js-toggle-panel>.js-toggle-content.is-animate{display:block;opacity:0}.header-narrow .js-header-toggle>.js-toggle-content{display:none;opacity:0;transition:opacity .2s ease-out,transform .1s ease-out;transform:translateY(-5px)}.header-narrow .js-header-toggle>.js-toggle-content.is-active{display:block;opacity:1;transform:translateY(0)}.header-narrow .js-header-toggle>.js-toggle-content.is-animate{display:block;opacity:0;transform:translateY(-5px)}.js-header-toggle-tip .js-toggle-content{display:none;opacity:0;transition:opacity .1s ease-out}.js-header-toggle-tip .js-toggle-content.is-active{display:block;opacity:1}.js-header-toggle-tip .js-toggle-content.is-animate{display:block;opacity:0}.js-footer-toggle .js-toggle-content{display:none;opacity:0;transition:opacity .1s ease-out}.js-footer-toggle .js-toggle-content.is-active{display:block;opacity:1}.js-footer-toggle .js-toggle-content.is-animate{display:block;opacity:0}.js-top-toggle-tip .js-toggle-content{display:none;opacity:0;transition:opacity .1s ease-out}.js-top-toggle-tip .js-toggle-content.is-active{display:block;opacity:1}.js-top-toggle-tip .js-toggle-content.is-animate{display:block;opacity:0}.tab.js-tab .tab-content{display:none;opacity:0;transition:opacity .2s ease-out,transform .2s ease-out}.tab.js-tab .tab-content.is-animate{display:block;opacity:0;transform:translateY(-7px)}.tab.js-tab .tab-content.is-current{display:block;opacity:1;transform:translateY(0)}.tab-list{display:flex;flex-wrap:wrap}.tab-list>.item{width:25%;border-bottom:4px solid #d9e3ee}.tab-list>.item>a{display:flex;flex-direction:column;padding:16px;height:100%;color:#008dcb;text-align:center;text-decoration:none;font-size:1.6rem;line-height:1.5;transition:background-color .2s ease-out;justify-content:center;align-items:center}.tab-list>.item>a .sub{font-size:1.2rem}.tab-list>.item>a:active,.tab-list>.item>a:focus,.tab-list>.item>a:hover{background-color:#e5f4ff;text-decoration:underline}.tab-list>.item.is-current{border-bottom-color:#01478f}.tab-list>.item.is-current>a{color:#01478f;font-weight:700}.tab-panel.js-tab .tab-content{display:none;opacity:0;transition:opacity .2s ease-out,transform .2s ease-out}.tab-panel.js-tab .tab-content.is-animate{display:block;opacity:0;transform:translateY(-7px)}.tab-panel.js-tab .tab-content.is-current{display:block;opacity:1;transform:translateY(0)}.tab-panel .tab-list>.item{width:50%;border-bottom:0}.tab-panel .tab-list>.item:first-child a{border-radius:8px 0 0 0}.tab-panel .tab-list>.item:last-child a{border-radius:0 8px 0 0}.tab-panel .tab-list>.item>a{display:flex;flex-direction:column;padding:22px 16px;height:100%;background-color:#f5f5f5;color:#01478f;text-align:center;text-decoration:none;font-weight:700;font-size:1.6rem;line-height:1.5;transition:background-color .2s ease-out;justify-content:center;align-items:center}.tab-panel .tab-list>.item>a .sub{font-size:1.2rem}.tab-panel .tab-list>.item>a:active,.tab-panel .tab-list>.item>a:focus,.tab-panel .tab-list>.item>a:hover{background-color:#e5f4ff;text-decoration:underline}.tab-panel .tab-list>.item.is-current>a{background-color:#01478f;color:#fff}.tab-panel .tab-list+.js-tab-content{margin-top:-32px}.tab-panel .js-tab-content{padding:34px 40px 42px;border:2px solid #01478f;border-top-width:6px;border-radius:0 0 6px 6px}.tab-panel .js-tab-content>.tab-content>:first-child{margin-top:0}.tab-panel .js-tab-content>.tab-content>:last-child{margin-bottom:0}.js-modal-content{position:fixed;top:0;right:0;bottom:0;left:0;z-index:501;display:none;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 20px}.js-modal-content.is-active{display:block}.js-modal-content>.modal-inner{position:relative;box-sizing:border-box;margin:100px auto;max-width:960px;height:auto;border:2px solid #d9e3ee;border-radius:8px;background-color:#fff;text-align:center}.js-modal-content>.modal-inner .modal-content{margin:0 32px 20px;padding:20px 0 32px;border-bottom:1px solid #ccc;text-align:left}.js-modal-open .js-modal-content>.modal-inner .modal-content{border-bottom:0}.js-modal-content>.modal-inner .modal-content>:first-child{margin-top:0!important}.js-modal-content>.modal-inner .modal-content>:first-child.modal-close{position:absolute;top:17px;right:14px;overflow:hidden;width:36px;height:36px;border-radius:18px;background:#e5f4ff;color:transparent;font-size:1rem}.js-modal-content>.modal-inner .modal-content>:first-child.modal-close span{position:relative;display:inline-block;box-sizing:border-box}.js-modal-content>.modal-inner .modal-content>:first-child.modal-close span::after,.js-modal-content>.modal-inner .modal-content>:first-child.modal-close span::before{position:absolute;top:50%;left:50%;z-index:1;margin-top:-11px;margin-left:-6px;width:2px;height:14px;background-color:#01478f}.js-modal-content>.modal-inner .modal-content>:first-child.modal-close span::before{margin-top:-1px;margin-left:-5px;transform:rotate(45deg) translate3d(-50%,-50%,0)}.js-modal-content>.modal-inner .modal-content>:first-child.modal-close span::after{transform:rotate(135deg) translate3d(-50%,-50%,0)}.js-modal-content>.modal-inner .modal-content>:first-child.modal-close+.modal-media-video{margin-top:50px}.js-modal-content>.modal-inner .modal-content>:first-child.modal-close+.modal-notitle{margin-top:50px}.js-modal-content>.modal-inner .modal-content>:first-child.modal-close+.modal-notitle>:last-child{margin-bottom:0}.js-modal-content>.modal-inner .modal-content>:last-child{margin-bottom:0!important}.js-modal-content>.modal-inner .modal-head{position:relative;box-sizing:border-box;padding:20px 60px;min-height:72px;border-bottom:1px solid #d9e3ee}.js-modal-content>.modal-inner .modal-head .hdg{text-align:center;font-size:1.8rem}.js-modal-content>.modal-inner .modal-head>.modal-close{position:absolute;top:17px;right:14px;overflow:hidden;width:36px;height:36px;border-radius:18px;background:#e5f4ff;color:transparent;font-size:1rem}.js-modal-content>.modal-inner .modal-head>.modal-close span{position:relative;display:inline-block;box-sizing:border-box}.js-modal-content>.modal-inner .modal-head>.modal-close span::after,.js-modal-content>.modal-inner .modal-head>.modal-close span::before{position:absolute;top:50%;left:50%;z-index:1;margin-top:-11px;margin-left:-6px;width:2px;height:14px;background-color:#01478f}.js-modal-content>.modal-inner .modal-head>.modal-close span::before{margin-top:-1px;margin-left:-5px;transform:rotate(45deg) translate3d(-50%,-50%,0)}.js-modal-content>.modal-inner .modal-head>.modal-close span::after{transform:rotate(135deg) translate3d(-50%,-50%,0)}.js-modal-content>.modal-inner>.modal-close{position:relative;display:inline-flex;margin-bottom:32px;background-color:rgba(0,0,0,0);justify-content:center}.js-modal-content>.modal-inner>.modal-close::after,.js-modal-content>.modal-inner>.modal-close::before{position:absolute;top:50%;left:23px;z-index:1;margin-top:-12px;width:2px;height:14px;background-color:#01478f}.js-modal-content>.modal-inner>.modal-close::before{margin-top:-2px;transform:rotate(45deg) translate3d(0,-50%,0)}.js-modal-content>.modal-inner>.modal-close::after{transform:rotate(135deg) translate3d(0,-50%,0)}.js-modal-content>.modal-inner>.modal-close>span{position:relative;flex-direction:column;box-sizing:border-box;padding:16px 20px 14px 35px;min-width:355px;height:100%;border:2px solid #d9e3ee;border-radius:6px;background-color:#e5f4ff;box-shadow:0 4px 0 rgba(0,0,0,.16);color:#333;text-align:center;text-decoration:none;font-size:1.8rem;line-height:1.4;transition:background-color .2s ease-out,border-color .2s ease-out;justify-content:center;align-items:center}.js-modal-content>.modal-inner>.modal-close>span:active,.js-modal-content>.modal-inner>.modal-close>span:focus,.js-modal-content>.modal-inner>.modal-close>span:hover{background-color:#bfe3ff}.js-modal-content>.modal-inner>.modal-close>span:active::before,.js-modal-content>.modal-inner>.modal-close>span:focus::before,.js-modal-content>.modal-inner>.modal-close>span:hover::before{transform:rotate(45deg) translate3d(4px,-4px,0)}.js-modal-open .js-modal-content>.modal-inner>.modal-close::after,.js-modal-open .js-modal-content>.modal-inner>.modal-close::before{display:none}.js-modal-open .js-modal-content>.modal-inner>.modal-close>span{z-index:1;overflow:hidden;padding:16px 35px 14px 20px;border:2px solid transparent;background-color:#01478f;color:#fff;font-weight:700}.js-modal-open .js-modal-content>.modal-inner>.modal-close>span::before{position:absolute;top:50%;right:16px;display:block;margin-top:-6px;width:9px;height:9px;border-top:2px solid #fff;border-right:2px solid #fff;content:'';transition:transform .2s ease-out;transform:rotate(45deg) translate3d(0,0,0)}.js-modal-open .js-modal-content>.modal-inner>.modal-close>span::after{position:absolute;top:-22px;left:50%;z-index:-1;display:block;width:130%;height:90%;border-radius:50%;background-color:#1b5c9e;content:'';transition:background-color .2s ease-out;transform:translateX(-50%)}.js-modal-open .js-modal-content>.modal-inner>.modal-close>span:active,.js-modal-open .js-modal-content>.modal-inner>.modal-close>span:focus,.js-modal-open .js-modal-content>.modal-inner>.modal-close>span:hover{background-color:#4c7db0}.js-modal-open .js-modal-content>.modal-inner>.modal-close>span:active::before,.js-modal-open .js-modal-content>.modal-inner>.modal-close>span:focus::before,.js-modal-open .js-modal-content>.modal-inner>.modal-close>span:hover::before{transform:rotate(45deg) translate3d(4px,-4px,0)}.js-modal-open .js-modal-content>.modal-inner>.modal-close>span:active::after,.js-modal-open .js-modal-content>.modal-inner>.modal-close>span:focus::after,.js-modal-open .js-modal-content>.modal-inner>.modal-close>span:hover::after{background-color:#5686b7}.js-modal-content .modal-content .hdg-02{margin-top:40px;margin-bottom:32px;padding:0 10px 5px 10px;border-bottom:2px solid #01478f;font-weight:700;font-size:1.8rem;line-height:1.4444}.js-modal-content .modal-content .hdg-02 .icon .item{display:inline-block;margin-right:10px;margin-bottom:3px;padding:4px 13px;border-radius:14px;background-color:#01478f;color:#fff;vertical-align:middle;font-size:1.4rem}.js-modal-content .modal-content .hdg-02 .link-item::after{margin-bottom:5px}.js-modal-content .modal-content .hdg-03{margin-top:32px;margin-bottom:18px;padding:0 10px 0 16px;border-left:1px solid #01478f;font-weight:700;font-size:1.6rem;line-height:1.5}.js-modal-content .modal-content .hdg-03 .icon .item{display:inline-block;margin-right:10px;padding:4px 13px;border-radius:14px;background-color:#01478f;color:#fff;vertical-align:middle;font-size:1.4rem}.js-modal-content .modal-content .hdg-04{margin-top:24px;margin-bottom:18px;font-weight:700;font-size:1.6rem;line-height:1.5}.js-modal-content .modal-media-video>.item{overflow:hidden;width:100%;height:100%;border:0}.modal-expanded{overflow:hidden}.modal-expanded body{position:fixed;overflow:hidden;width:100%;height:auto}.modal-overlay{position:fixed;top:0;z-index:500;overflow:hidden;width:100%;height:100%;background-color:rgba(0,0,0,.2);opacity:1;transition:opacity .3s ease-out}.modal-overlay.is-hidden{z-index:-1;opacity:0}.modal-overlay.is-active{z-index:10;opacity:1}.slick-slider{position:relative;display:block;box-sizing:border-box;width:100%}.slick-list{position:relative;display:block;overflow:hidden;margin:0 auto;padding:0 0 16px;width:100%}.slick-list.dragging{cursor:pointer}.js-carousel[data-carousel-type=col2] .slick-list{width:86.030664395%}.js-carousel[data-carousel-type=col2] .slick-slide>div{margin:0 15px}.js-carousel[data-carousel-type=col3] .slick-list{padding-bottom:0;line-height:1}.js-carousel[data-carousel-type=col3] .slick-slide{margin-right:19px;margin-left:19px;max-width:334px;text-align:center}.js-carousel[data-carousel-type=col3] .slick-slide .link-media,.js-carousel[data-carousel-type=col3] .slick-slide .media{margin-bottom:0}.js-carousel[data-carousel-type=col3] .slick-slide .link-media img,.js-carousel[data-carousel-type=col3] .slick-slide .media img{display:inline-block}.js-carousel[data-carousel-type=col3]+.slick-utility{margin-bottom:32px}.js-carousel[data-carousel-type=mv] .slick-slide>:last-child,.js-carousel[data-carousel-type=wide] .slick-slide>:last-child{margin-bottom:0}.js-carousel[data-carousel-type=mv] .slick-slide .media,.js-carousel[data-carousel-type=wide] .slick-slide .media{margin-bottom:0}.js-carousel[data-carousel-type=mv] .slick-slide .media .caption,.js-carousel[data-carousel-type=wide] .slick-slide .media .caption{color:#333}.js-carousel[data-carousel-type=mv] .slick-slide a,.js-carousel[data-carousel-type=wide] .slick-slide a{transition:opacity .3s ease-out}.js-carousel[data-carousel-type=mv] .slick-slide a:active,.js-carousel[data-carousel-type=mv] .slick-slide a:focus,.js-carousel[data-carousel-type=mv] .slick-slide a:hover,.js-carousel[data-carousel-type=wide] .slick-slide a:active,.js-carousel[data-carousel-type=wide] .slick-slide a:focus,.js-carousel[data-carousel-type=wide] .slick-slide a:hover{opacity:.7}.js-carousel[data-carousel-type=mv]+.slick-utility,.js-carousel[data-carousel-type=wide]+.slick-utility{margin-bottom:32px}[data-script-enabled=true] .js-carousel[data-carousel-type=mv]>.item:first-child,[data-script-enabled=true] .js-carousel[data-carousel-type=wide]>.item:first-child{display:block}[data-script-enabled=true] .js-carousel[data-carousel-type=mv]>.item:not(:first-child),[data-script-enabled=true] .js-carousel[data-carousel-type=wide]>.item:not(:first-child){display:none}[data-script-enabled=true] .js-carousel[data-carousel-type=mv].slick-initialized .slick-track>.item,[data-script-enabled=true] .js-carousel[data-carousel-type=wide].slick-initialized .slick-track>.item{display:block}.top-main-view-image._carousel .image{line-height:1}.top-main-view-image._carousel .media>.item{display:block}.top-main-view-image._carousel .js-carousel-wrap{padding-bottom:48px}.top-main-view-image._carousel .js-carousel-wrap .slick-list{padding-bottom:0}.top-main-view-image._carousel .js-carousel-wrap .slick-utility{position:absolute;top:0;margin-bottom:0;width:100%;height:100%;pointer-events:none}.top-main-view-image._carousel .js-carousel-controller{pointer-events:visible}.top-main-view-image._carousel .slick-next,.top-main-view-image._carousel .slick-prev{max-width:48px;width:48px;height:48px;transition:background .2s ease-out}.top-main-view-image._carousel .slick-next:active,.top-main-view-image._carousel .slick-next:focus,.top-main-view-image._carousel .slick-next:hover,.top-main-view-image._carousel .slick-prev:active,.top-main-view-image._carousel .slick-prev:focus,.top-main-view-image._carousel .slick-prev:hover{background-color:rgba(255,255,255,.7)}.top-main-view-image._carousel .slick-next::before,.top-main-view-image._carousel .slick-prev::before{width:10px;height:10px}.top-main-view-image._carousel .slick-next::before{margin-right:-4px}.top-main-view-image._carousel .slick-dots,.top-main-view-image._carousel .slick-next,.top-main-view-image._carousel .slick-prev{pointer-events:visible}.top-main-view-image._carousel .slick-prev{position:absolute;top:50%;left:0;margin-top:-48px;background:rgba(255,255,255,.8)}.top-main-view-image._carousel .slick-next{position:absolute;top:50%;right:0;margin-top:-48px;background:rgba(255,255,255,.8)}.top-main-view-image._carousel .slick-dots{margin:0;padding:0 5px;height:48px;background:rgba(255,255,255,.8)}.top-main-view-image._carousel .slick-dots li{width:16px;height:48px}.top-main-view-image._carousel .slick-dots li button{width:16px;height:48px}.top-main-view-image._carousel .js-carousel-controller{padding:0;width:48px;height:48px;background:rgba(255,255,255,.8);color:transparent;font-size:1rem;pointer-events:visible}.top-main-view-image._carousel .js-carousel-controller span{position:relative;display:block;width:48px;height:48px;line-height:48px}.top-main-view-image._carousel .js-carousel-controller span::after,.top-main-view-image._carousel .js-carousel-controller span::before{position:absolute;top:50%;margin-top:-8px;width:2px;height:17px;background-color:#01478f}.top-main-view-image._carousel .js-carousel-controller span::before{right:18px}.top-main-view-image._carousel .js-carousel-controller span::after{left:18px}.top-main-view-image._carousel .js-carousel-controller.is-pause span::before{left:18px;width:15px;height:17px;background:url(/hamagin365/shared/images/icon_play_01.svg) no-repeat;background-color:rgba(0,0,0,0)}.top-main-view-image._carousel .js-carousel-controller.is-pause span::after{background-color:rgba(0,0,0,0)}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-slide{display:none;float:left;min-height:1px;height:100%}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide img.icon-pdf{display:inline-block;vertical-align:baseline}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-slide>div{height:100%}.slick-slide>div>.item{height:100%}.slick-slide>div>.item>a{height:100%}.slick-slide .carousel_link{display:block;padding:30px;background-color:#f4f4f4;transition:opacity .25s ease-out}.slick-slide .carousel_link:active,.slick-slide .carousel_link:focus,.slick-slide .carousel_link:hover{text-decoration:none;opacity:.7}.slick-slide .carousel_link>:last-child{margin-bottom:0}.slick-slide .carousel_link .media_lyt{box-sizing:border-box}.slick-slide .carousel_link .media_lyt>.col{flex-basis:100%}.slick-slide .carousel_link .media_lyt>.item{margin-bottom:0}.slick-slide .carousel_link .lyt_info .hdg{color:#005e8c;font-size:1.125em}.slick-arrow.slick-hidden{display:none}.js-carousel-wrap{position:relative}.slick-utility{display:flex;line-height:1.4;justify-content:center}.js-carousel-tools{display:flex;flex-direction:row-reverse;width:100%;justify-content:center;align-items:flex-end}.js-carousel-tools .slick-dots{position:static;bottom:0;display:flex;margin:0;padding:0;width:auto;list-style:none;text-align:center}.js-carousel-wrap._indicate .slick-list{padding-bottom:0}.js-carousel-wrap._indicate .js-carousel-tools{padding-top:25px}.js-carousel-wrap._indicate .slick-next,.js-carousel-wrap._indicate .slick-prev{max-width:40px;width:40px;height:40px;transition:background .2s ease-out}.js-carousel-wrap._indicate .slick-next:active,.js-carousel-wrap._indicate .slick-next:focus,.js-carousel-wrap._indicate .slick-next:hover,.js-carousel-wrap._indicate .slick-prev:active,.js-carousel-wrap._indicate .slick-prev:focus,.js-carousel-wrap._indicate .slick-prev:hover{background-color:rgba(255,255,255,.7)}.js-carousel-wrap._indicate .slick-next::before,.js-carousel-wrap._indicate .slick-prev::before{width:10px;height:10px}.js-carousel-wrap._indicate .slick-prev::before{margin-right:-4px;border-bottom:3px solid #01478f;border-left:3px solid #01478f}.js-carousel-wrap._indicate .slick-next::before{margin-right:-4px;border-top:3px solid #01478f;border-right:3px solid #01478f}.js-carousel-wrap._indicate .slick-dots,.js-carousel-wrap._indicate .slick-next,.js-carousel-wrap._indicate .slick-prev{pointer-events:visible}.js-carousel-wrap._indicate .slick-prev{position:absolute;top:50%;left:0;margin-top:-40px;background:rgba(255,255,255,.8)}.js-carousel-wrap._indicate .slick-next{position:absolute;top:50%;right:0;margin-top:-40px;background:rgba(255,255,255,.8)}.js-carousel-wrap._indicate .slick-dots li{margin:0 4px}.js-carousel-wrap._indicate .slick-dots li button::before{box-sizing:border-box;width:14px;height:14px;border-radius:50%;background-color:#a1b4c9}.js-carousel-wrap._indicate .slick-dots li.slick-active button::before{border:solid 2px #01478f;background-color:#fff}.js-carousel-wrap._indicate .js-carousel-controller{overflow:hidden;margin:0 8px;padding:0;width:18px;height:18px;background-color:transparent;color:transparent;font-size:1rem;pointer-events:visible}.js-carousel-wrap._indicate .js-carousel-controller span{position:relative;display:block;width:18px;height:18px;line-height:18px}.js-carousel-wrap._indicate .js-carousel-controller span::after,.js-carousel-wrap._indicate .js-carousel-controller span::before{position:absolute;top:calc(50% - 7px);display:block;width:4px;height:14px;border-radius:4px;background-color:#01478f;content:''}.js-carousel-wrap._indicate .js-carousel-controller span::before{right:4px}.js-carousel-wrap._indicate .js-carousel-controller span::after{left:4px}.js-carousel-wrap._indicate .js-carousel-controller.is-pause span::before{top:calc(50% - 9px);left:3px;width:15px;height:17px;background:url(/hamagin365/shared/images/icon_play_01.svg) no-repeat;background-color:transparent}.js-carousel-wrap._indicate .js-carousel-controller.is-pause span::after{background-color:transparent}.slick-loading .slick-list{background:#fff center center no-repeat}.slick-next,.slick-prev{position:relative;top:100%;z-index:1;display:block;padding:0;max-width:30px;width:32px;width:100%;height:24px;border:0;background-color:rgba(0,0,0,0);color:transparent;font-size:0;line-height:0;cursor:pointer}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{background-color:rgba(0,0,0,0);color:transparent}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next::before,.slick-prev::before{position:absolute;top:50%;display:block;margin-top:3px;width:8px;height:8px;content:'';transition:transform .2s ease-out;transform:rotate(45deg) translate3d(-50%,-50%,0)}.slick-next::before:active::before,.slick-next::before:focus::before,.slick-next::before:hover::before,.slick-prev::before:active::before,.slick-prev::before:focus::before,.slick-prev::before:hover::before{opacity:.8}.slick-prev{order:1}.slick-prev::before{left:50%;margin-left:-3px;border-bottom:2px solid #01478f;border-left:2px solid #01478f}.slick-next{order:3}.slick-next::before{right:50%;margin-left:8px;border-top:2px solid #01478f;border-right:2px solid #01478f}.slick-dots{display:block;margin:0 10px;list-style:none;text-align:center;order:2}.slick-dots li{position:relative;display:inline-block;margin:0 3px;padding:0;width:20px;height:20px;cursor:pointer}.slick-dots li button{position:relative;display:block;overflow:hidden;box-sizing:border-box;width:20px;height:20px;border:0;background-color:rgba(0,0,0,0);color:transparent;font-size:.625em;line-height:0;cursor:pointer}.slick-dots li button::before{position:absolute;top:50%;left:50%;display:block;overflow:hidden;box-sizing:border-box;width:8px;height:8px;border-radius:8px;background-color:#a1b4c9;color:transparent;content:'•';text-align:center;font-size:6px;line-height:8px;transition:transform .3s ease-out;transform:translate(-50%,-50%);transform-origin:top left}.lyt-campaign .slick-dots li{margin:0 5px}.lyt-campaign .slick-dots li button::before{width:14px;height:14px;border-radius:50%;background-color:#d9e3ee}.slick-dots li.slick-active button::before{border:2px solid #00478f;background-color:#fff;transform:scale(1.1) translate3d(-50%,-50%,0)}.lyt-campaign .slick-dots li.slick-active button::before{border:0;background-color:#00478f}.carousel .carousel-inner .item{margin:0 10px}.carousel .carousel-inner .item a{display:block}.carousel .carousel-inner .item a img{background-color:rgba(0,0,0,0);transition:opacity .3s ease-out,background-color .3s ease-out}.carousel .carousel-inner .item a .text{display:inline-block;margin-top:20px;max-width:136px;color:#333;text-align:center;font-size:1.2rem;transition:color .3s ease-out}.carousel .carousel-inner .item a:active img,.carousel .carousel-inner .item a:focus img,.carousel .carousel-inner .item a:hover img{background-color:#fff;opacity:.8}.carousel .carousel-inner .item a:active .text,.carousel .carousel-inner .item a:focus .text,.carousel .carousel-inner .item a:hover .text{color:#01478f;text-decoration:underline}.carousel .carousel-inner .item.slick-slide img{margin:0 auto}.carousel .carousel-inner.is-shortage._recommend{display:flex;justify-content:center}.carousel._csr .carousel-inner{padding-bottom:0}.carousel._csr .carousel-inner .item{margin:0;padding:0 5px}.carousel._csr .carousel-inner.is-shortage{display:flex}.carousel._csr .slick-slide{text-align:center}.carousel._app .carousel-inner{padding-bottom:0}.carousel._app .carousel-inner .item{margin:0;padding:0 10px}.carousel._app .carousel-inner.is-shortage{display:flex}.carousel._app .slick-slide{text-align:center}.carousel .is-shortage+.slick-utility{display:none}.carousel .slick-slider{padding-bottom:32px}.lyt-columnLink{overflow:hidden;margin-bottom:32px}.lyt-columnLink .slick-utility{display:none}.lyt-columnLink-list{display:flex;margin-bottom:0;width:calc(100% + (41.5 / 1286) * 100%)}.lyt-columnLink-list .item{margin-right:calc((41.5 / 1286) * 100%);max-width:224px;width:calc((224 / 1286) * 100%)}.lyt-columnLink-list .item a{display:flex;flex-direction:column;box-sizing:border-box;height:100%;color:#333;text-decoration:none;transition:opacity .2s ease-out;justify-content:flex-start}.lyt-columnLink-list .item a .content .text{color:#008dcb;text-decoration:underline}.lyt-columnLink-list .item a .content .text .icon-blank{display:inline-block;margin:0 3px 6px}.lyt-columnLink-list .item a:active,.lyt-columnLink-list .item a:focus,.lyt-columnLink-list .item a:hover{opacity:.5}.lyt-columnLink-list .item a:active .content .text,.lyt-columnLink-list .item a:focus .content .text,.lyt-columnLink-list .item a:hover .content .text{color:#01478f;text-decoration:none}.lyt-columnLink-list .item a:visited .content .text{color:#a757a8}.lyt-columnLink-list .item .content{display:flex;flex-direction:column-reverse;box-sizing:border-box;padding:0;min-height:.01%}.lyt-columnLink-list .item .content .date{display:block;margin:0;color:#606972;font-size:1.2rem}.lyt-columnLink-list .item .content .text{display:block;margin-top:12px;font-weight:400;font-size:1.6rem;line-height:1.53;transition:color .3s ease-out}.lyt-columnLink-list .item .image{margin-bottom:18px;min-height:.01%;transition:opacity .3s ease-out}.lyt-columnLink-list .item .image img{width:100%;height:auto}.lyt-columnLink .slick-dots li{margin:0 5px}.lyt-columnLink .slick-dots li button::before{width:14px;height:14px;border-radius:50%;background-color:#d9e3ee}.lyt-columnLink .slick-dots li.slick-active button::before{border:0;background-color:#00478f}[data-script-enabled=false] .carousel-inner.js-columnLink-carousel{display:flex}@media only screen and (min-width:767px){.top-row-02-item._border-top-wide{border-top:solid 1px #d9e3ee}}@media only screen and (min-width:768px){.top-category-panel>.content .link-panel>.item:nth-child(-n+5){border-bottom:1px solid #dae2ee}.top-category-panel>.content .link-panel>.item:nth-child(5n){border-right:0}.js-carousel[data-carousel-type=col3]{display:flex;justify-content:center}.js-carousel[data-carousel-type=col3].is-shortage,.js-carousel[data-carousel-type=col3].slick-slider{display:block;justify-content:normal}.js-carousel[data-carousel-type=col3].glid-col-2,.js-carousel[data-carousel-type=col3].glid-col-3{max-width:100%;width:100%}.js-carousel[data-carousel-type=col3].glid-col-2>.item{margin-right:calc((19 / 1080) * 100%);margin-left:calc((19 / 1080) * 100%);width:calc((334 / 1080) * 100%)}.js-carousel[data-carousel-type=col3].glid-col-3>.item{margin-left:calc((38 / 1080) * 100%);width:calc((334 / 1080) * 100%)}.js-carousel[data-carousel-type=col3].glid-col-3>.item:first-child{margin-left:0}}@media only screen and (min-width:768px) and (max-width:1000px){.top-news .top-news-item>.item{width:calc((700 / 1000) * 100%)}}@media screen and (min-width:768px){.header-wide .header-nav-list>.item._menu .dropdown-content .about-link-list>.item a .text{padding:20px 3em}.header-wide .header-nav-list>.item._menu .dropdown-content .about-link-list>.item a:hover{background:#00478f}.header-wide .header-nav-list>.item._menu .dropdown-content .about-link-list>.item a:hover .text{color:#fff}.header-wide .header-nav-list>.item._menu .dropdown-content .about-link-list>.item a:hover .text::after{border-color:#fff}.header-wide .header-nav-list>.item._menu .dropdown-content .about-link-list>.item._about a:hover .text::before{background-image:url(/hamagin365/shared/images/icon_top_logo_101.png)}.header-wide .header-nav-list>.item._menu .dropdown-content .about-link-list>.item._recruit a .text{padding:20px 3em 20px 4em}.header-wide .header-nav-list>.item._menu .dropdown-content .about-link-list>.item:nth-child(2n+1) a{padding-left:40px;text-align:right}.header-wide .header-nav-list>.item._menu .dropdown-content .about-link-list>.item:nth-child(2n+1) a .text::before{left:0}.header-wide .header-nav-list>.item._menu .dropdown-content .about-link-list>.item:nth-child(2n) a{padding-right:40px}.header-wide .header-nav-list>.item._menu .dropdown-content .about-link-list>.item:nth-child(2n) a .text::after{right:5px}.link-list-grid[data-col='2']>.item{margin-left:calc((37 / 1080) * 100%);width:calc((520 / 1080) * 100%)}.link-list-grid[data-col='2']>.item:first-child,.link-list-grid[data-col='2']>.item:nth-child(-n+2){border-top:1px solid #d5e0eb}.link-list-grid[data-col='2']>.item:first-child,.link-list-grid[data-col='2']>.item:nth-child(2n+1){margin-left:0}.link-list-grid[data-col='3']>.item{margin-left:calc((37 / 1080) * 100%);width:calc((335 / 1080) * 100%)}.link-list-grid[data-col='3']>.item:first-child,.link-list-grid[data-col='3']>.item:nth-child(-n+3){border-top:1px solid #d5e0eb}.link-list-grid[data-col='3']>.item:first-child,.link-list-grid[data-col='3']>.item:nth-child(3n+1){margin-left:0}.link-list-grid[data-col='4']>.item{margin-left:calc((38 / 1080) * 100%);width:calc((241 / 1080) * 100%)}.link-list-grid[data-col='4']>.item:first-child,.link-list-grid[data-col='4']>.item:nth-child(-n+4){border-top:1px solid #d5e0eb}.link-list-grid[data-col='4']>.item:first-child,.link-list-grid[data-col='4']>.item:nth-child(4n+1){margin-left:0}.link-list-grid[data-col='5']>.item{margin-left:calc((37 / 1080) * 100%);width:calc((185 / 1080) * 100%)}.link-list-grid[data-col='5']>.item:first-child,.link-list-grid[data-col='5']>.item:nth-child(-n+5){border-top:1px solid #d5e0eb}.link-list-grid[data-col='5']>.item:first-child,.link-list-grid[data-col='5']>.item:nth-child(5n+1){margin-left:0}.link-list-grid[data-col='6']>.item{margin-left:calc((37 / 1080) * 100%);width:calc((148 / 1080) * 100%)}.link-list-grid[data-col='6']>.item:first-child,.link-list-grid[data-col='6']>.item:nth-child(-n+6){border-top:1px solid #d5e0eb}.link-list-grid[data-col='6']>.item:first-child,.link-list-grid[data-col='6']>.item:nth-child(6n+1){margin-left:0}.link-list-grid[data-col='8']>.item{margin-left:calc((38 / 1080) * 100%);width:calc((101 / 1080) * 100%)}.link-list-grid[data-col='8']>.item:first-child,.link-list-grid[data-col='8']>.item:nth-child(-n+8){border-top:1px solid #d5e0eb}.link-list-grid[data-col='8']>.item:first-child,.link-list-grid[data-col='8']>.item:nth-child(8n+1){margin-left:0}.link-list-anchor-grid[data-col='2']>.item{margin-left:calc((8 / 1080) * 100%);width:calc((536 / 1080) * 100%)}.link-list-anchor-grid[data-col='2']>.item:first-child,.link-list-anchor-grid[data-col='2']>.item:nth-child(-n+2){border-top:1px solid #d5e0eb}.link-list-anchor-grid[data-col='2']>.item:first-child,.link-list-anchor-grid[data-col='2']>.item:nth-child(2n+1){margin-left:0}.link-list-anchor-grid[data-col='3']>.item{margin-left:calc((8 / 1080) * 100%);width:calc((354 / 1080) * 100%)}.link-list-anchor-grid[data-col='3']>.item:first-child,.link-list-anchor-grid[data-col='3']>.item:nth-child(-n+3){border-top:1px solid #d5e0eb}.link-list-anchor-grid[data-col='3']>.item:first-child,.link-list-anchor-grid[data-col='3']>.item:nth-child(3n+1){margin-left:0}.link-list-anchor-grid[data-col='4']>.item{margin-left:calc((8 / 1080) * 100%);width:calc((263 / 1080) * 100%)}.link-list-anchor-grid[data-col='4']>.item:first-child,.link-list-anchor-grid[data-col='4']>.item:nth-child(-n+4){border-top:1px solid #d5e0eb}.link-list-anchor-grid[data-col='4']>.item:first-child,.link-list-anchor-grid[data-col='4']>.item:nth-child(4n+1){margin-left:0}.link-list-anchor-grid[data-col='5']>.item{margin-left:calc((8 / 1080) * 100%);width:calc((209 / 1080) * 100%)}.link-list-anchor-grid[data-col='5']>.item:first-child,.link-list-anchor-grid[data-col='5']>.item:nth-child(-n+5){border-top:1px solid #d5e0eb}.link-list-anchor-grid[data-col='5']>.item:first-child,.link-list-anchor-grid[data-col='5']>.item:nth-child(5n+1){margin-left:0}.link-list-anchor-grid[data-col='6']>.item{margin-left:calc((8 / 1080) * 100%);width:calc((173 / 1080) * 100%)}.link-list-anchor-grid[data-col='6']>.item:first-child,.link-list-anchor-grid[data-col='6']>.item:nth-child(-n+6){border-top:1px solid #d5e0eb}.link-list-anchor-grid[data-col='6']>.item:first-child,.link-list-anchor-grid[data-col='6']>.item:nth-child(6n+1){margin-left:0}.link-panel>.item>a>.wide-link-text-break>.link-text-break{display:block}.link-panel>.item>a>.wide-link-text-break>.link-text-break.link-text-sub{font-size:1.3rem}.link-panel[data-col='4']>.item{width:25%}.link-panel[data-col='4']>.item>a{background-color:#fff}.link-panel[data-col='4']>.item>a:hover{background-color:#008dcb;color:#fff}.link-panel[data-col='4']>.item:nth-child(8n)>a,.link-panel[data-col='4']>.item:nth-child(8n+1)>a,.link-panel[data-col='4']>.item:nth-child(8n+3)>a,.link-panel[data-col='4']>.item:nth-child(8n+6)>a{background-color:#e5f4ff}.link-panel[data-col='4']>.item:nth-child(8n)>a:hover,.link-panel[data-col='4']>.item:nth-child(8n+1)>a:hover,.link-panel[data-col='4']>.item:nth-child(8n+3)>a:hover,.link-panel[data-col='4']>.item:nth-child(8n+6)>a:hover{background-color:#008dcb;color:#fff}.lyt-campaign-list.js-carousel .slick-slider{display:flex}.lyt-campaign-list.js-carousel .item{box-sizing:border-box}.lyt-campaign-list.js-carousel .slick-track{display:flex;width:100%!important;opacity:1;transform:none!important;justify-content:center}.lyt-campaign-list.js-carousel .slick-list{padding-bottom:0}.lyt-campaign-list.js-carousel .item.slick-slide.slick-cloned{display:none!important}.lyt-campaign-list.js-carousel .slick-utility{display:none!important}.top-main-content-panel.js-carousel-wrap .top-main-content-panel-link .item{box-sizing:border-box}.top-main-content-panel.js-carousel-wrap .slick-track{width:100%!important;opacity:1;transform:none!important}.top-main-content-panel.js-carousel-wrap .slick-list{padding-bottom:0}.top-main-content-panel.js-carousel-wrap .slick-list .content .text{height:4.5em}.top-main-content-panel.js-carousel-wrap .item.slick-slide.slick-cloned{display:none!important}.top-main-content-panel.js-carousel-wrap .slick-utility{display:none!important}.carousel._csr .carousel-inner .item{padding:0 15px!important}.top-main-view-02-link-list{margin:0 0 34px}.top-main-view-02-link-list>.item{min-height:100px;width:calc((99.99% - 2px)/ 4);border-left:1px solid #eee}.top-main-view-02-link-list>.item:first-child,.top-main-view-02-link-list>.item:nth-child(2){border-left:0}.top-main-view-02-link-list>.item a{flex-direction:column;transition:background-color .2s ease-out}.top-main-view-02-link-list>.item a:hover{background-color:#e5f4ff}.top-main-view-02-link-list>.item._menu-01 a:hover{background-color:#4c7db0}.top-section-hdg._fontsmall{margin:0 8px 32px;padding:26px 0 0;font-size:2.8rem}.top-category-list>li:nth-child(n+2){margin-left:20px}.top-category-list>li a{transition:background-color .2s ease-out}.top-category-list>li a:hover{background-color:#008dcb;color:#fff}.top-category-list>li._menu-main-01 a:hover::before{background-image:url(/hamagin365/shared/images/icon_menu_main_01_o.svg)}.top-category-list>li._menu-main-02 a:hover::before{background-image:url(/hamagin365/shared/images/icon_menu_main_02_o.svg)}.top-category-list>li._menu-main-03 a:hover::before{background-image:url(/hamagin365/shared/images/icon_menu_main_03_o.svg)}.top-category-list>li._menu-main-04 a:hover::before{background-image:url(/hamagin365/shared/images/icon_menu_main_04_o.svg)}.top-category-list-02>li{position:relative}.top-category-list-02>li::after{position:absolute;top:0;bottom:0;left:0;margin:auto 0;width:1px;height:calc(100% - 40px);background-color:#d9e3ee;content:''}.top-category-list-02>li:nth-child(6n+1)::after{display:none}.top-category-list-02>li:nth-child(n+7){margin-top:1px}.top-category-list-02>li a:hover{background-color:#e5f4ff}.top-link-list-02>.item a:hover{background-color:#59bae4}.top-link-list-03>.item a:hover{background-color:#01478f;color:#fff}.top-link-list-03>.item a:hover::before{border-top-color:#fff;border-right-color:#fff}.top-link-list-04>.item{margin-left:45px;width:calc((100% - 90px)/ 3)}.top-link-list-04>.item:nth-child(3n+1){margin-left:0}.top-link-list-04>.item a{padding:20px 45px 18px 70px}.top-link-list-04>.item a:hover{background-color:#59bae4}.top-fullcolumn-link-list>.item a .text{padding:20px 3em}.top-fullcolumn-link-list>.item a:hover{background:#00478f}.top-fullcolumn-link-list>.item a:hover .text{color:#fff}.top-fullcolumn-link-list>.item a:hover .text::after{border-color:#fff}.top-fullcolumn-link-list>.item._about a:hover .text::before{background-image:url(/hamagin365/shared/images/icon_top_logo_101.png)}.top-fullcolumn-link-list>.item._recruit a .text{padding:20px 3em 20px 4em}.top-fullcolumn-link-list>.item:nth-child(2n+1) a{padding-left:40px;text-align:right}.top-fullcolumn-link-list>.item:nth-child(2n+1) a .text::before{left:0}.top-fullcolumn-link-list>.item:nth-child(2n) a{padding-right:40px}.top-fullcolumn-link-list>.item:nth-child(2n) a .text::after{right:5px}.top-link-bnr-01>.item{max-width:calc((100% - 46px)/ 3);background-color:#fff}.top-link-bnr-01>.item:nth-child(3n-1){margin-left:23px}.top-link-bnr-01>.item:nth-child(3n){margin-left:23px}.top-link-bnr-01>.item:nth-child(n+4){margin-top:10px}.top-link-bnr-01>.item a img{transition:opacity .3s ease-out}.top-link-bnr-01>.item a:hover img{opacity:.8}.js-modal-content._top>.modal-inner .modal-content{margin:0 0 24px;padding:0 0 20px}.js-modal-content._top>.modal-inner .modal-content .media-iframe-rate{height:513px}.js-modal-content._top>.modal-inner .modal-content .media-iframe-rate iframe{height:513px!important}body.iframe-rate .link-list-grid._top[data-col='2']>.item:first-child,body.iframe-rate .link-list-grid._top[data-col='2']>.item:nth-child(-n+2){border-top:0}body.iframe-rate .top-lyt-modal{margin:0 32px;padding:40px 0 0}body.iframe-rate .top-link-list-05+.top-lyt-modal{padding-top:78px}#press_link ul>li,.pagination ul>li{margin-left:calc((38 / 1080) * 100%);width:calc((101 / 1080) * 100%)}#press_link ul>li:first-child,#press_link ul>li:nth-child(-n+8),.pagination ul>li:first-child,.pagination ul>li:nth-child(-n+8){border-top:1px solid #d5e0eb}#press_link ul>li:first-child,#press_link ul>li:nth-child(8n+1),.pagination ul>li:first-child,.pagination ul>li:nth-child(8n+1){margin-left:0}.lyt-columnLink-list.js-columnLink-carousel .slick-slider{display:flex}.lyt-columnLink-list.js-columnLink-carousel .item{box-sizing:border-box}.lyt-columnLink-list.js-columnLink-carousel .slick-track{display:flex;width:100%!important;opacity:1;transform:none!important}.lyt-columnLink-list.js-columnLink-carousel .slick-list{padding-bottom:0}.lyt-columnLink-list.js-columnLink-carousel .item.slick-slide.slick-cloned{display:none!important}.lyt-columnLink-list.js-columnLink-carousel .slick-utility{display:none!important}}@media screen and (min-width:768px) and (max-width:1024px){.header-wide .header-nav-list>.item._login>a,.header-wide .header-nav-list>.item._login>button,.header-wide .header-nav-list>.item._search>a,.header-wide .header-nav-list>.item._search>button{padding-left:25px}.header-wide .header-nav-list>.item._login>a::before,.header-wide .header-nav-list>.item._login>button::before,.header-wide .header-nav-list>.item._search>a::before,.header-wide .header-nav-list>.item._search>button::before{left:8px}.header-wide .header-nav-list>.item._menu .dropdown-content .about-link-list>.item a .text{font-size:2.93vw}}@media screen and (min-width:768px) and (max-width:1080px){.panel-btn-02 .col>.item .btn-em-02>.item,.panel-btn-02 .col>.item .btn-em-03>.item,.panel-btn-02 .col>.item .btn-em>.item,.panel-btn-02 .col>.item .btn>.item,.panel-btn-02 .head>.item .btn-em-02>.item,.panel-btn-02 .head>.item .btn-em-03>.item,.panel-btn-02 .head>.item .btn-em>.item,.panel-btn-02 .head>.item .btn>.item{min-width:auto}.panel-inquiry>.inner>.item .btn-em-02>.item,.panel-inquiry>.inner>.item .btn-em-03>.item,.panel-inquiry>.inner>.item .btn-em>.item,.panel-inquiry>.inner>.item .btn>.item{min-width:auto;width:100%}}@media screen and (min-width:768px) and (max-width:1200px){.main-container{padding:0 20px}.btn-between-lyt>.item .btn-em-02>.item,.btn-between-lyt>.item .btn-em-03>.item,.btn-between-lyt>.item .btn-em>.item,.btn-between-lyt>.item .btn-tel>.item,.btn-between-lyt>.item .btn-thin>.item,.btn-between-lyt>.item .btn>.item{min-width:auto}.panel-inquiry>.inner>.item{width:50%}.panel-inquiry>.inner>.item:first-child,.panel-inquiry>.inner>.item:last-child{width:calc(50vw - 30px)}.lyt-relation>.inner{padding:48px 20px 56px}.grid>.btn,.grid>.btn-em,.grid>.btn-em-02,.grid>.btn-em-03,.grid>.btn-more,.grid>.btn-thin{margin-bottom:0}.grid>.btn-em-02>.item,.grid>.btn-em-03>.item,.grid>.btn-em>.item,.grid>.btn-more>.item,.grid>.btn-thin>.item,.grid>.btn>.item{min-width:100%}.products.simple .btn-em-03._oversize>.item{min-width:100%}}@media screen and (min-width:768px) and (max-width:1210px){.top-search{padding:4.5% 23px 4.5%}.top-search._hojin{padding:15px 23px 15px 30px}.top-main-content-panel-link .item .content{padding:7% 20px 14%}}@media screen and (min-width:768px) and (max-width:1240px){.lyt-search>.inner{padding:20px 80px 20px 20px}.lyt-search-inner{padding:20px 80px 20px 20px}.lyt-search-inner._column{padding:20px}}@media screen and (min-width:768px) and (max-width:1280px){.header-wide .header-logo{width:253px}.header-wide .header-nav{flex-grow:1}.header-wide .header-nav-list>.item._login>a,.header-wide .header-nav-list>.item._login>button,.header-wide .header-nav-list>.item._search>a,.header-wide .header-nav-list>.item._search>button{padding-right:8px;padding-left:30px}.header-wide .header-nav-list>.item._login>a::before,.header-wide .header-nav-list>.item._login>button::before,.header-wide .header-nav-list>.item._search>a::before,.header-wide .header-nav-list>.item._search>button::before{left:15px}.header-wide .header-nav-list>.item._login a{padding-left:8px}.header-wide .header-nav-list>.item._search .dropdown-content>.inner{padding-right:20px;padding-left:20px}.header-wide .header-nav-list>.item._search .dropdown-content>.inner .word{padding-right:30px}.header-wide .header-nav-list>.item._login>button+.dropdown-content>.inner{padding-right:20px;padding-left:20px}.header-wide .header-nav-list>.item._login>button+.dropdown-content .header-btn-list>li{padding:0 10px}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner{padding:35px 20px 30px}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .utility-link-list{margin-top:-10px}.header-wide .header-nav-list>.item._menu .dropdown-content .row-inner>.inner .utility-link-list>li{margin-top:10px}.topic-path>.inner{padding:15px 20px}.topic-path-lower>.inner{padding:15px 20px}.footer-row-01>.inner{padding:20px}.footer-row-02>.inner{padding:35px 5px}.footer-row-03>.inner{padding:15px 20px}.footer-row-04>.inner{padding:18px 20px}.footer-row-04>.inner .specify .item:last-child{padding-left:20px}.footer-row-02._renew>.inner{padding:0 0 35px}.footer-row-02._renew .toggle-products>.toggle-products-hook{padding:20px}}@media screen and (min-width:768px) and (max-width:1349px){.media-visual>.col{font-size:1.318vw}.top-search>.item>.hdg{font-size:1.025vw}.top-search .top-form-list>li{font-size:1.025vw}.top-search .keyword-list>li a{font-size:1.025vw}.top-main-content-utility-list>.item a{font-size:.952vw}.top-main-content-link-list-em>.item{max-height:74px!important}.top-main-content-link-list-em>.item a{font-size:1.611vw}.top-main-content-link-list-em>.item a .sub{font-size:.952vw}.top .top-main-content-link-list-em>.item a{font-size:1.483vw}.top-main-content-link-list>.item a{font-size:1.171vw}.top-main-content-panel-link .item .content .date{font-size:.878vw}.top-main-content-panel-link .item .content .text{font-size:.952vw}}@media screen and (min-width:768px) and (max-width:1650px){.header-wide .header-nav{width:calc((894 / 1366) * 100%)}}@media screen and (min-width:768px) and (max-width:870px){.top-main-content-panel-link .item .content{padding:5% 20px 13%}.top-main-content-panel-link .item .content .text{height:5.7em}.js-top-ad .top-main-content-panel-link .item .content{padding:5% 20px 13%}.js-top-ad .top-main-content-panel-link .item .content .text{height:5.7em}}@media screen and (min-width:768px) and (max-width:900px){.top-main-content-utility-list{padding:11px 5px}.top-main-content-utility-list>.item{margin-right:5px}}@media screen and (min-width:871px) and (max-width:950px){.js-top-ad .top-main-content-panel-link .item .content{padding:6% 20px 14%}.js-top-ad .top-main-content-panel-link .item .content .text{height:5em}}@media screen and (min-width:981px) and (max-width:1200px){.top-main-content-panel-link .item .content{padding:6% 20px 14%}.top-main-content-panel-link .item .content .text{height:3.8em}.js-top-ad .top-main-content-panel-link .item .content{padding:6% 20px 14%}.js-top-ad .top-main-content-panel-link .item .content .text{height:4.9em}}@media screen and (min-width:1024px){.top-link-list-04>.item a{padding:20px 60px 18px 70px}}@media screen and (min-width:1200px){.top-main-content-panel-link .item .content .text{height:4.7em}.js-top-ad .top-main-content-panel-link .item .content .text{height:4.5em}}@media screen and (min-width:1349px){.top-main-content-panel-link .item .content{padding:16px 20px 18px}}@media screen and (max-width:1366px) and (min-width:768px){.top-row-item .top-row-inner._wide-no-margin{padding:40px 40px}.top-main-view-02-link-list>.item a{font-size:1.647vw}.top-main-view-search._top .keyword-list>li{font-size:1.025vw}}@media screen and (max-width:1334px) and (min-width:1080px){.top-main-product-link>.item a::after{right:28px}}@media screen and (max-width:1334px) and (min-width:768px){.top-hdg-l1>.inner>.utility-nav>.utility-nav-link>.item{font-size:1.4rem}.top-hdg-l1>.inner>.utility-nav>.utility-nav-link>.item:last-child a{padding-right:0}.top-hdg-l1>.inner>.utility-nav>.utility-nav-link>.item a{padding:0 15px}.top-main-product{padding:18px}}@media only screen and (max-width:1260px){.media-lyt[data-organize*=left]._break,.media-lyt[data-organize*=right]._break{flex-direction:column;margin-bottom:32px;max-width:100%;width:100%;flex-basis:100%}.media-lyt[data-organize*=left]._break>.item,.media-lyt[data-organize*=right]._break>.item{margin-top:24px;margin-right:0;margin-bottom:0;margin-left:0;text-align:center}.media-lyt[data-organize*=left]._break>.item img,.media-lyt[data-organize*=right]._break>.item img{display:inline-block;max-width:100%}.media-lyt[data-organize*=left]._break._reverse,.media-lyt[data-organize*=right]._break._reverse{flex-direction:column-reverse}.media-lyt[data-organize*=left]._break._reverse>.item,.media-lyt[data-organize*=right]._break._reverse>.item{margin-top:0;margin-bottom:24px}.slick-slide .carousel_link .media_lyt>.col{flex-basis:auto}}@media only screen and (max-width:1200px){.header .suggest .suggest-list{max-width:70%}.header .suggestItem{max-width:120%;transform:translateX(83.17757%)}}@media screen and (max-width:1200px) and (min-width:768px){.panel-login .form-text-login{width:calc((900 / 1000) * 100%)}.form-login-hdg,.form-text-between{width:calc((900 / 1000) * 100%)}.form-login-block #txtBox002_outer .keyboard_arrow{left:65px}}@media screen and (max-width:1079px) and (min-width:900px){.top-main-product-link>.item a::after{right:15px;margin-top:-4.5px;width:9px;height:9px}.top-main-product-link>.item a .image{padding:0 30px}}@media screen and (max-width:1024px) and (min-width:768px){.top-icon-link-list>.item a{font-size:2.93vw}.top-fullcolumn-link-list>.item a .text{font-size:2.93vw}}@media only screen and (max-width:1000px){.suggest .suggest-list{max-width:45.45455%}.suggestItem{max-width:120%;transform:translateX(83.17757%)}}@media screen and (max-width:1000px) and (min-width:768px){.top-main-view-02-link-list>.item:not(._menu-01) a{padding:20px 5px 20px 60px}.top-main-view-02-link-list>.item:not(._menu-01) a::before{left:10px}.top-main-view-02-link-list>.item._menu-01 a{padding:20px 5px 20px 65px}.top-main-view-02-link-list>.item._menu-01 a::before{left:10px}.top-main-view-02-link-list>.item._menu-01 a::after{left:10px;width:50px;height:50px}}@media screen and (max-width:960px) and (min-width:768px){.top-main-view-search._top .hdg{padding:12px 6px}}@media screen and (max-width:950px){.top-main-view-02-link-list>.item._menu-01 a{font-size:1.2rem}.top-main-view-02-link-list>.item._menu-01 a b{font-size:2rem}.top-main-view-02-link-list>.item._menu-02 a ._sub{font-size:1.2rem}}@media screen and (max-width:899px) and (min-width:768px){.top-main-product-link>.item a::after{right:12px;margin-top:-3.5px;width:7px;height:7px}.top-main-product-link>.item a .image{padding:0 20px}}@media only screen and (max-width:767px){body{font-size:1.4rem}hr{margin:24px 0}dl,ol,p,ul{margin:0 0 24px}.header-wide{display:none}.header-narrow{display:flex}.header-en{height:60px}.header-en .header-logo{display:flex;margin-bottom:0;width:calc(100% - 100px);font-size:2.8rem;line-height:1.4;align-items:center}.header-en .header-logo>a{display:flex;padding:5px 10px;height:100%;align-items:center}.header-en .header-logo>a:first-child{position:relative;padding:5px 10px 8px 15px}.header-en .header-logo>a:first-child::before{top:17px;height:23px}.header-en .header-logo>a:last-child{padding:5px 20px 5px 9px}.header-en .header-logo>a:last-child img{max-width:84px;height:auto}.header-en .header-logo>a img{width:100%;vertical-align:middle}.header-en-utility{padding-right:0}.header-en-link{margin-right:0}.header-en-link .item{margin:0;padding:0}.header-en-link .item a{display:flex;box-sizing:border-box;padding:8px 0;width:56px;height:60px;background:#f2f5f9;white-space:nowrap;font-weight:700;font-size:1rem;line-height:1.2;justify-content:center;align-items:flex-end}.header-en-link .item a:focus,.header-en-link .item a:hover{text-decoration:none}.header-en-link .item a::before{top:13px;left:19px}.topic-path{display:none}.topic-path-lower .inner{padding:19px 20px;max-width:100%}.topic-path-list>li{word-break:break-all;line-height:1.5}.topic-path-list>li::before{border-top-color:#333;border-right-color:#333}.main-container{padding:0 20px;max-width:100%}#main>.main-container:nth-last-child(2){margin-bottom:120px}#main>.main-container>.js-content:first-child>.media-main:first-child{margin-top:-24px}.nav-fixed-list{position:fixed;bottom:40px;width:48px;opacity:0;transition:opacity .2s ease-out,transform .2s ease-out;transform:translateX(20px)}.nav-fixed-list.is-fixed{position:fixed;bottom:40px;opacity:1;transform:translateX(0)}.nav-fixed-list.is-bottom{position:absolute;bottom:22px;opacity:1;transform:translateX(0)}.nav-fixed-list>li.fee,.nav-fixed-list>li.rate{display:none}.nav-fixed-list>li>a{height:48px;font-size:1rem}.nav-fixed-list>li>a span{position:relative;z-index:-1}.nav-fixed-list>li.faq>a{padding:0}.nav-fixed-list>li.faq>a::before{top:10px;left:9px}.nav-fixed-list>li.top>a{padding:0}.nav-fixed-list>li.top>a::before{top:16px;left:14px}.footer-row-01>.inner{padding:0;max-width:100%}.footer-row-01>.inner .cardinal{padding:0;width:100%;font-size:1.3rem}.footer-row-01>.inner .cardinal .cardinal-list>li{box-sizing:border-box;margin-right:0;padding-right:0;width:50%;border-right:1px solid #fff;border-bottom:1px solid #fff}.footer-row-01>.inner .cardinal .cardinal-list>li.is-last,.footer-row-01>.inner .cardinal .cardinal-list>li:last-child{border-right:1px solid #fff;border-bottom:1px solid #fff}.footer-row-01>.inner .cardinal .cardinal-list>li:nth-child(even){border-right:0}.footer-row-01>.inner .cardinal .cardinal-list>li:nth-child(odd):last-child{border-bottom:0}.footer-row-01>.inner .cardinal .cardinal-list>li a{display:flex;padding:10px;height:100%;align-items:center}.footer-row-01>.inner .secondary{display:none}.footer-row-02>.inner{padding:0 10px;max-width:100%}.footer-row-02 .grid-products,.footer-row-02 .grid-products-02,.footer-row-02 .grid-products._boy,.footer-row-02 .grid-products._hojin{flex-direction:column;margin-bottom:0}.footer-row-02 .grid-products-02>.col,.footer-row-02 .grid-products-02>.col._card,.footer-row-02 .grid-products-02>.col._etc,.footer-row-02 .grid-products-02>.col._wide,.footer-row-02 .grid-products._boy>.col,.footer-row-02 .grid-products._boy>.col._card,.footer-row-02 .grid-products._boy>.col._etc,.footer-row-02 .grid-products._boy>.col._wide,.footer-row-02 .grid-products._hojin>.col,.footer-row-02 .grid-products._hojin>.col._card,.footer-row-02 .grid-products._hojin>.col._etc,.footer-row-02 .grid-products._hojin>.col._wide,.footer-row-02 .grid-products>.col,.footer-row-02 .grid-products>.col._card,.footer-row-02 .grid-products>.col._etc,.footer-row-02 .grid-products>.col._wide{padding:0;padding:10px 0;width:100%;border-right:0;border-bottom:1px solid #d9e3ee;flex-wrap:wrap}.footer-row-02 .grid-products-02>.col::before,.footer-row-02 .grid-products._boy>.col::before,.footer-row-02 .grid-products._hojin>.col::before,.footer-row-02 .grid-products>.col::before{display:none}.footer-row-02 .grid-products-02>.col>.inner-grid,.footer-row-02 .grid-products._boy>.col>.inner-grid,.footer-row-02 .grid-products._hojin>.col>.inner-grid,.footer-row-02 .grid-products>.col>.inner-grid{display:block}.footer-row-02 .grid-products-02>.col>.inner-grid .products-link-list,.footer-row-02 .grid-products._boy>.col>.inner-grid .products-link-list,.footer-row-02 .grid-products._hojin>.col>.inner-grid .products-link-list,.footer-row-02 .grid-products>.col>.inner-grid .products-link-list{width:100%}.footer-row-02 .grid-products-02>.col>.inner-grid .products-link-list:first-child,.footer-row-02 .grid-products._boy>.col>.inner-grid .products-link-list:first-child,.footer-row-02 .grid-products._hojin>.col>.inner-grid .products-link-list:first-child,.footer-row-02 .grid-products>.col>.inner-grid .products-link-list:first-child{padding-right:0}.footer-row-02 .grid-products-02>.col>.hdg,.footer-row-02 .grid-products._boy>.col>.hdg,.footer-row-02 .grid-products._hojin>.col>.hdg,.footer-row-02 .grid-products>.col>.hdg{margin-bottom:10px;font-size:1.2rem}.footer-row-02 .grid-products-02>.col._etc,.footer-row-02 .grid-products._boy>.col._etc,.footer-row-02 .grid-products._hojin>.col._etc,.footer-row-02 .grid-products>.col._etc{margin-top:0}.footer-row-02 .grid-products-02>.col._etc .item,.footer-row-02 .grid-products._boy>.col._etc .item,.footer-row-02 .grid-products._hojin>.col._etc .item,.footer-row-02 .grid-products>.col._etc .item{display:flex;padding-top:0;width:100%;flex-wrap:wrap}.footer-row-02 .products-link-list{display:flex;margin-bottom:0;flex-wrap:wrap}.footer-row-02 .products-link-list>li{margin-bottom:0;font-size:1.2rem;line-height:2.5}.footer-row-02 .products-link-list>li:last-child>a{margin-right:0;padding-right:0;border-right:0}.footer-row-02 .products-link-list>li>a{display:inline;margin-right:7px;padding:0 7px 0 0;border-right:1px solid #d9e3ee;font-size:1.2rem}.footer-row-02 .products-link-list>li>a::after,.footer-row-02 .products-link-list>li>a::before{display:none}.footer-row-02 .products-link-list>li>a.js-toggle-hook::after,.footer-row-02 .products-link-list>li>a.js-toggle-hook::before{display:none}.footer-row-03>.inner{padding:15px 10px 25px;max-width:100%}.footer-row-03>.inner>.utility{justify-content:flex-start}.footer-row-03>.inner>.utility>li{margin-right:7px;margin-left:0;padding-right:7px;padding-left:0}.footer-row-03>.inner>.utility>li::before{right:0;left:auto;background-color:#999}.footer-row-03>.inner>.utility>li:first-child::before{display:block}.footer-row-03>.inner>.utility>li:last-child::before{display:none}.footer-row-04>.inner{padding:25px 10px 20px;max-width:100%}.footer-row-04>.inner .specify{flex-direction:column;align-items:center}.footer-row-04>.inner .specify>.item{margin-bottom:15px;max-width:100%;text-align:center}.footer-row-04>.inner .specify>.item:last-child{margin-bottom:0}.footer-row-04>.inner .specify>.item .code{margin-bottom:15px;text-align:center}.footer-row-04>.inner .specify>.item .copy{text-align:center}.footer-row-02._renew>.inner{padding:0;max-width:unset}.footer-row-02._renew .toggle-products>.toggle-products-hook{padding:17px 10px;font-size:1.6rem}.footer-row-02._renew .toggle-products>.toggle-products-content{padding:0 10px;background-color:#d9e3ee}.footer-row-02._renew .grid-products-02>.col,.footer-row-02._renew .grid-products._boy>.col,.footer-row-02._renew .grid-products._hojin>.col,.footer-row-02._renew .grid-products>.col{padding:0}.footer-row-02._renew .products-link-list{display:block}.footer-row-02._renew .products-link-list>li>a,.footer-row-02._renew .products-link-list>li>button{position:relative;display:block;margin-right:0;padding:0;width:100%;height:100%;border-right:0;border-bottom:1px solid #aec4db;background-color:#d9e3ee;color:#333;text-decoration:none;font-weight:700;font-size:1.4rem}.footer-row-02._renew .products-link-list>li>a>span,.footer-row-02._renew .products-link-list>li>button>span{display:flex;box-sizing:border-box;padding:12px 30px 12px 7px;width:100%;height:100%;line-height:1.6;align-items:center}.footer-row-02._renew .products-link-list>li>a::after,.footer-row-02._renew .products-link-list>li>a::before,.footer-row-02._renew .products-link-list>li>button::after,.footer-row-02._renew .products-link-list>li>button::before{display:none}.footer-row-02._renew .products-link-list>li>a.js-toggle-hook::after,.footer-row-02._renew .products-link-list>li>a.js-toggle-hook::before,.footer-row-02._renew .products-link-list>li>button.js-toggle-hook::after,.footer-row-02._renew .products-link-list>li>button.js-toggle-hook::before{display:none}.footer-row-02._renew .products-link-list>li>a{position:relative}.footer-row-02._renew .products-link-list>li>a::before{top:0;right:10px;bottom:0;left:auto;margin:auto 0;width:9px;height:9px;border-top:2px solid #00478f;border-right:2px solid #00478f}.footer-row-02._renew .products-link-list>li>button.js-toggle-hook{position:relative}.footer-row-02._renew .products-link-list>li>button.js-toggle-hook::before{display:none}.footer-row-02._renew .products-link-list>li>button.js-toggle-hook::after{position:absolute;top:0;right:10px;bottom:0;left:auto;display:block;margin:auto 0;width:9px;height:9px;border-top:2px solid #00478f;border-right:2px solid #00478f;background-color:unset;content:'';transition:transform .2s ease-out;transform:rotate(135deg)}.footer-row-02._renew .products-link-list>li>button.js-toggle-hook.is-active::after{transform:translateY(7px) rotate(315deg)}.footer-row-02._renew .products-link-list>li .baloom{position:unset;margin-top:0;min-width:auto;max-width:unset;border-radius:0;box-shadow:none}.footer-row-02._renew .products-link-list>li .baloom .inner{padding:6px 0 7px}.footer-row-02._renew .products-link-list>li .baloom .inner::before{display:none}.footer-row-02._renew .products-link-list>li .baloom .baloom-link-list>li{margin-bottom:0;line-height:1.4}.footer-row-02._renew .products-link-list>li .baloom .baloom-link-list>li a{padding:6px 0 6px 20px;font-size:1.4rem}.footer-row-02._renew .products-link-list>li .baloom .baloom-link-list>li a::before{top:0;bottom:0;left:4px;margin:auto 0;width:6px;height:6px}.footer-row-02._renew .products-link-list>li .baloom .baloom-link-list>li a:active,.footer-row-02._renew .products-link-list>li .baloom .baloom-link-list>li a:focus,.footer-row-02._renew .products-link-list>li .baloom .baloom-link-list>li a:hover{text-decoration:underline}.footer-row-02._renew .products-link-list>li .baloom .js-toggle-close{display:none}.hdg-l1{margin-bottom:24px}.hdg-l1>.inner{padding:32px 10px 18px}.hdg-l1>.inner>.item{font-size:2.2rem}.hdg-l1+.lyt-attention{margin-top:-24px}.hdg-l1+.main-container #js-content:first-child{margin-top:-24px}.hdg-l2{margin:40px -20px 24px;padding:16px 20px;font-size:2rem}.hdg-l2._sub{padding:0}.hdg-l2._sub .item{padding:8px 35px 8px 10px}.hdg-l2._sub .item::before{right:10px;width:7px;height:7px}.hdg-l2._sub .item .inner .sub{font-size:1.6rem}.hdg-l2._sub .item .inner .hdg{font-size:2rem}.hdg-l2._sub .item .image{display:flex;flex-direction:column;padding-right:10px;min-width:50px;justify-content:center;align-items:center}.hdg-l2._sub .item .image img{max-width:50px}.hdg-l2-toggle{margin-top:40px}.hdg-l2-toggle .hdg-l2-hook{margin:0 -20px 24px}.hdg-l2-toggle .hdg-l2-hook .item{margin-bottom:0;padding:16px 45px 16px 20px;font-size:2rem}.hdg-l2-toggle .hdg-l2-hook .item::after,.hdg-l2-toggle .hdg-l2-hook .item::before{width:13px}.hdg-l2-toggle .js-toggle-close>button{min-width:100%}.hdg-l2-sub{margin:40px -20px 24px;padding:16px 20px;font-size:2rem}.hdg-l3{display:block;margin-top:32px;margin-bottom:24px;font-size:1.8rem;line-height:1.44}.hdg-l3>sup{top:-.5em}.hdg-l3 .head .icon{margin-right:0}.hdg-l3._col{display:block}.hdg-l3._col .icon+.content{margin-top:6px}.hdg-l3 .icon{margin-top:0;margin-right:0;padding:6px 12px;white-space:normal;font-size:1.4rem}.hdg-l3 .icon+.text{display:block;width:100%}.hdg-l3 .sub{font-size:1.3rem;line-height:1.53}.hdg-l3>a::after{margin-bottom:3px}.hdg-l3>a[target='_blank'] .icon-blank{margin:0 5px 5px}.hdg-l3-toggle{margin-top:40px}.hdg-l3-toggle .hdg-l3-hook::before{right:7px;margin-top:-16px;width:32px;height:32px}.hdg-l3-toggle .hdg-l3-hook .item{display:block;margin-top:32px;margin-bottom:24px;text-align:left;font-size:1.8rem;line-height:1.44}.hdg-l3-toggle .hdg-l3-hook .item::after,.hdg-l3-toggle .hdg-l3-hook .item::before{right:17px;width:12px}.hdg-l3-toggle .hdg-l3-hook .item .head .icon{margin-right:0}.hdg-l3-toggle .hdg-l3-hook .item._col{display:block;text-align:left}.hdg-l3-toggle .hdg-l3-hook .item._col .icon+.content{margin-top:6px}.hdg-l3-toggle .hdg-l3-hook .item .icon{margin-top:0;margin-right:0;padding:6px 12px;white-space:normal;font-size:1.4rem}.hdg-l3-toggle .hdg-l3-hook .item .icon+.text{display:block;width:100%}.hdg-l3-toggle .hdg-l3-hook .item .sub{font-size:1.3rem;line-height:1.53}.hdg-l3-toggle .hdg-l3-hook .item .text{text-align:left}.hdg-l3-toggle .js-toggle-close>button{min-width:100%}.hdg-l4{margin-top:32px;margin-bottom:24px;font-size:1.6rem;line-height:1.5}.hdg-l4 .icon-blank{margin:0 5px 5px}.hdg-l4 .icon{padding:3px 10px;font-size:1.2rem}.hdg-l4>a::after{margin-bottom:2px}.hdg-l5{margin-top:32px;margin-bottom:24px;font-size:1.6rem}.text-lead{font-size:1.8rem;line-height:1.5}.text-lead-02{font-size:1.6rem}.text-small{font-size:1.2rem}.link-list>.item{line-height:1.75}.link-list>.item._modal .icon-modal{margin:0 8px 5px}.link-list>.item a::before,.link-list>.item button::before{top:9px}.link-list>.item a .icon-pdf,.link-list>.item button .icon-pdf{margin:0 4px 5px}.link-list>.item a .icon-blank,.link-list>.item button .icon-blank{margin:0 4px 7px}.link-list>.item a .icon-modal,.link-list>.item button .icon-modal{margin:0 4px 6px}.link-list-auto>.item{line-height:1.75}.link-list-auto>.item a .icon-pdf{margin:0 4px 4px}.link-list-auto>.item a .icon-blank{margin:0 4px 7px}.link-list-anchor>.item>a{padding:1px 1px 1px 20px}.link-list-anchor>.item>a::before{top:5px;left:4px}.link-list-anchor>.item._notice a{padding-left:43px}.link-list-anchor>.item._notice a::before{top:7px;left:5px}.link-list-anchor>.item._notice a::after{top:5px;left:19px}.link-list-grid>.item>a{padding:7px 25px 7px 7px}.link-list-grid[data-narrow-col='4']>.item:nth-child(-n+8){border-top:0}.link-list-grid[data-narrow-col='4']>.item{margin-left:calc((10 / 335) * 100%);width:calc((76 / 335) * 100%)}.link-list-grid[data-narrow-col='4']>.item:first-child,.link-list-grid[data-narrow-col='4']>.item:nth-child(-n+4){border-top:1px solid #d5e0eb}.link-list-grid[data-narrow-col='4']>.item:first-child,.link-list-grid[data-narrow-col='4']>.item:nth-child(4n+1){margin-left:0}.link-list-grid[data-narrow-col='3']>.item:nth-child(-n+8){border-top:0}.link-list-grid[data-narrow-col='3']>.item{margin-left:calc((10 / 335) * 100%);width:calc((104 / 335) * 100%)}.link-list-grid[data-narrow-col='3']>.item:first-child,.link-list-grid[data-narrow-col='3']>.item:nth-child(-n+3){border-top:1px solid #d5e0eb}.link-list-grid[data-narrow-col='3']>.item:first-child,.link-list-grid[data-narrow-col='3']>.item:nth-child(3n+1){margin-left:0}.link-list-grid[data-narrow-col='2']>.item:nth-child(-n+8){border-top:0}.link-list-grid[data-narrow-col='2']>.item{margin-left:calc((10 / 335) * 100%);width:calc((162 / 335) * 100%)}.link-list-grid[data-narrow-col='2']>.item:first-child,.link-list-grid[data-narrow-col='2']>.item:nth-child(-n+2){border-top:1px solid #d5e0eb}.link-list-grid[data-narrow-col='2']>.item:first-child,.link-list-grid[data-narrow-col='2']>.item:nth-child(2n+1){margin-left:0}.link-list-grid[data-narrow-col='1']>.item:nth-child(-n+8){border-top:0}.link-list-grid[data-narrow-col='1']>.item{margin-left:0;width:100%;border-bottom:1px solid #d5e0eb}.link-list-grid[data-narrow-col='1']>.item:first-child{border-top:1px solid #d5e0eb}.link-list-grid[data-narrow-col='1']>.item:nth-child(odd){margin-left:0}.link-list-anchor-grid>.item>a{padding:7px 7px 7px 25px}.link-list-anchor-grid[data-narrow-col='2']>.item:nth-child(-n+8){border-top:0}.link-list-anchor-grid[data-narrow-col='2']>.item{margin-left:calc((10 / 335) * 100%);width:calc((162 / 335) * 100%)}.link-list-anchor-grid[data-narrow-col='2']>.item:first-child,.link-list-anchor-grid[data-narrow-col='2']>.item:nth-child(-n+2){border-top:1px solid #d5e0eb}.link-list-anchor-grid[data-narrow-col='2']>.item:first-child,.link-list-anchor-grid[data-narrow-col='2']>.item:nth-child(2n+1){margin-left:0}.link-list-anchor-grid[data-narrow-col='1']>.item:nth-child(-n+8){border-top:0}.link-list-anchor-grid[data-narrow-col='1']>.item{margin-left:0;width:100%;border-bottom:1px solid #d5e0eb}.link-list-anchor-grid[data-narrow-col='1']>.item:first-child{border-top:1px solid #d5e0eb}.link-list-anchor-grid[data-narrow-col='1']>.item:nth-child(odd){margin-left:0}.link-list-text{flex-direction:column}.link-list-text[data-col='2']>.item,.link-list-text[data-col='3']>.item,.link-list-text[data-col='4']>.item{margin-left:0;width:100%;height:100%}.link-list-text>.item{margin-left:0;width:100%}.link-list-text>.item .inner{padding:18px 30px 18px 18px;height:auto;align-items:flex-end}.link-list-text>.item .inner .content{flex-grow:0}.link-list-text>.item .inner .content+.image{margin:10px auto 0}.link-list-text>.item .inner .image{max-width:100%}.link-list-text>.item .inner .media-lyt._break{font-size:1.2rem}.link-list-text>.item .inner .media-lyt._break .item{margin-top:10px}.link-list-text>.item .inner .hdg{font-size:1.8rem}.link-list-text>.item .inner .text{font-size:1.2rem}.link-list-text>.item a.inner._blank .icon-blank,.link-list-text>.item a.inner._blank .icon-pdf{right:0}.link-list-text._anchor>.item .inner{padding:18px 12px 30px 12px}.link-list-text[data-narrow-col='2']{flex-direction:row}.link-list-text[data-narrow-col='2']>.item{margin-left:calc((10 / 335) * 100%);width:calc((162 / 335) * 100%);height:auto}.link-list-text[data-narrow-col='2']>.item>.inner{height:100%}.link-list-text[data-narrow-col='2']>.item:first-child,.link-list-text[data-narrow-col='2']>.item:nth-child(2n+1){margin-left:0}.link-panel{margin-bottom:24px}.link-panel>.item{min-height:100px;width:33.333333%;border-bottom:1px solid #d9e3ee}.link-panel>.item>a{padding:7px;font-size:1.4rem;line-height:1.428}.link-panel>.item>a:hover{color:#01478f}.link-panel>.item:nth-child(odd)>a:hover{background-color:#e5f4ff}.link-panel>.item:nth-child(even)>a:hover{background-color:#fff}.link-panel[data-col='3']>.item>a{font-size:1.3rem;line-height:1.38}.link-panel[data-col='4']>.item{width:50%}.link-panel[data-col='4']>.item>a{background-color:#fff;font-size:1.3rem;line-height:1.38}.link-panel[data-col='4']>.item>a:hover{background-color:#fff}.link-panel[data-col='4']>.item:nth-child(4n)>a,.link-panel[data-col='4']>.item:nth-child(4n-3)>a{background-color:#e5f4ff}.link-panel[data-col='4']>.item:nth-child(4n)>a:hover,.link-panel[data-col='4']>.item:nth-child(4n-3)>a:hover{background-color:#e5f4ff}.link-panel-toggle{margin-bottom:24px}.link-panel-toggle>.item{min-height:100px;width:33.333333%;border-bottom:1px solid #d9e3ee}.link-panel-toggle>.item>a{padding:25px 7px}.link-panel-toggle>.item>.hook,.link-panel-toggle>.item>a{font-size:1.4rem;line-height:1.428}.link-panel-toggle>.item>.hook>span{padding:25px 7px}.link-panel-toggle>.item>.hook.js-toggle-hook.is-active>span::before{display:block;opacity:1;transition:opacity .1s ease-out .1s}.link-panel-toggle>.item>.hook.js-toggle-hook.is-animete>span::before{display:block;opacity:0}.link-panel-toggle>.item>.hook:hover.js-toggle-hook::after,.link-panel-toggle>.item>.hook:hover.js-toggle-hook::before{background-color:#01478f}.link-panel-toggle>.item:nth-child(odd)>.hook:hover,.link-panel-toggle>.item:nth-child(odd)>a:hover{background-color:#e5f4ff;color:#01478f}.link-panel-toggle>.item:nth-child(even)>.hook:hover,.link-panel-toggle>.item:nth-child(even)>a:hover{background-color:#fff;color:#01478f}.link-panel-toggle>.item .baloom{left:30px;min-width:auto;max-width:100%;width:calc(100% - 60px)}.link-panel-toggle>.item .baloom .inner::before{display:none}.link-panel-toggle>.item .baloom .inner .baloom-link-list>li{margin-bottom:0}.link-panel-toggle>.item .baloom .inner .baloom-link-list>li a{padding:8px 0 8px 25px}.link-panel-toggle>.item .baloom .inner .baloom-link-list>li a::before{top:15px}.link-seminar>.item a{padding:16px 25px 16px 10px}.link-seminar>.item a .title{font-size:1.4rem;line-height:1.71}.link-seminar>.item a .title+.desc{margin-top:6px}.link-seminar>.item a .desc{display:block;font-size:1.2rem}.link-seminar>.item a .desc>li{margin-right:0;margin-bottom:0;margin-left:0}.link-seminar>.item a .desc>li:last-child{margin-bottom:0}.link-seminar>.item a .desc>li .theme::before{top:6px}.link-seminar>.item a .desc>li .theme::after{top:11px}.link-outside{margin-right:-20px;margin-left:-20px}.link-outside>.item{width:50%}.link-outside>.item:nth-child(1),.link-outside>.item:nth-child(2){border-top:1px solid #d9e3ee}.link-outside>.item:nth-child(3),.link-outside>.item:nth-child(4),.link-outside>.item:nth-child(5){border-top:0}.link-outside>.item>a .text{padding:12px 15px}.link-outside>.item>a .image img{width:100%}.link-media{margin-bottom:24px}.link-box{flex-direction:column;margin-bottom:24px}.link-box[data-narrow-col='1']>.item{margin-top:12px;margin-left:0;width:100%}.link-box .item>a .text::before{top:8px}.btn{margin-bottom:24px;width:100%}.btn>.item{padding:13px 35px 13px 20px;min-width:auto;width:100%;font-size:1.6rem}.btn._prev>.item{padding:13px 20px 13px 35px}.btn-thin{margin-bottom:24px;width:100%}.btn-thin>.item{padding:9px 35px 8px 20px;min-width:auto;width:100%}.btn-thin._prev>.item{padding:9px 20px 8px 35px}.btn-em{margin-bottom:24px;width:100%}.btn-em>.item{padding:13px 35px 13px 20px;min-width:auto;width:100%;font-size:1.6rem}.btn-em-02{margin-bottom:24px;width:100%;background-color:rgba(0,0,0,0)}.btn-em-02>.item{padding:15px 35px 11px 18px;min-width:auto;width:100%;font-size:1.6rem}.btn-em-03{margin-bottom:24px;width:100%;background-color:rgba(0,0,0,0)}.btn-em-03>.item{padding:15px 35px 11px 18px;min-width:auto;width:100%;font-size:1.6rem}.btn-check-01{margin-bottom:24px;width:100%;background-color:rgba(0,0,0,0)}.btn-check-01>.item{padding:15px 35px 11px 18px;min-width:auto;width:100%}.btn-more{margin-bottom:24px;width:100%;background-color:rgba(0,0,0,0)}.btn-more>.item{padding:13px 35px 13px 20px;min-width:auto;width:100%;font-size:1.6rem}.btn-more:active>.item::before,.btn-more:focus>.item::before,.btn-more:hover>.item::before{transform:rotate(0)}.btn-more:active>.item::after,.btn-more:focus>.item::after,.btn-more:hover>.item::after{transform:rotate(90deg)}.btn-more.is-active>.item::before{transform:rotate(90deg)}.btn-more.is-active>.item::after{background-color:rgba(0,0,0,0);transform:rotate(180deg)}.btn-favorite{margin-bottom:24px;width:100%}.btn-text-title{margin-bottom:6px;font-size:1.6rem}.btn-text-sub{margin-top:-14px}.btn-em-02._oversize>.item,.btn-em-03._oversize>.item,.btn-em._oversize>.item{padding:15px 35px 15px 15px;min-width:100%;font-size:2.4rem}.btn-em-02._oversize>.item>.appeal,.btn-em-03._oversize>.item>.appeal,.btn-em._oversize>.item>.appeal{font-size:1.6rem}.btn-em-02._beginner>.item>.mark::before,.btn-em-03._beginner>.item>.mark::before,.btn-em._beginner>.item>.mark::before{left:-36px;margin-top:-16px;background-size:22px auto}.list>li{font-size:1.4rem}.list>li::before{top:7px}.list-number>li{font-size:1.4rem}.list-number>li>.item .icon-blank{margin:0 4px 7px}.list-number>li>.item .icon-pdf{margin:0 4px 5px}.list-note-02>li{font-size:1.4rem}.list-note-02>li>.mark{min-width:52px}.list-desc>.item{font-size:1.4rem}.list-faq>.item{font-size:1.4rem}.list-faq>.item .answer{font-size:1.4rem}.list-faq>.item .answer .content{padding:20px 13px 20px 65px}.list-faq>.item .answer .mark{left:18px}.list-news>.item .inner,.list-news>.item a{flex-wrap:wrap}.list-news>.item .inner .date,.list-news>.item a .date{padding:4px 0;width:110px;font-size:1.2rem}.list-news>.item .inner .content,.list-news>.item a .content{flex:none;margin-top:5px;margin-left:0;width:100%;line-height:1.714}.list-news>.item .inner .content .new,.list-news>.item a .content .new{padding:3px 5px;vertical-align:baseline}.list-news>.item .inner .content .icon-pdf,.list-news>.item a .content .icon-pdf{margin:0 4px 5px}.list-news>.item .inner .content .icon-blank,.list-news>.item a .content .icon-blank{margin:0 4px 7px}.list-explanation>.item{padding-left:24px;font-size:1.6rem}.list-explanation>.item::before{position:absolute;top:6px;left:0;width:15px;height:15px;background-size:15px 15px}.list-campaign{margin-top:0}.list-campaign>.item{margin-top:0;width:100%;border-right:0;border-bottom:1px solid #d9e3ee}.list-campaign>.item:first-child{border-top:1px solid #d9e3ee}.list-campaign>.item>.inner,.list-campaign>.item>a{padding:20px 18px 18px;width:100%}.list-campaign>.item>.inner .content .head .date,.list-campaign>.item>a .content .head .date{margin-top:4px;font-size:1.2rem}.list-campaign>.item>.inner .content .head .tag,.list-campaign>.item>a .content .head .tag{padding:4px 15px}.list-campaign>.item>.inner .content .hdg,.list-campaign>.item>a .content .hdg{font-size:1.4rem}.list-campaign>.item>.inner .content .hdg .new,.list-campaign>.item>a .content .hdg .new{margin-right:5px;padding:3px 5px;vertical-align:baseline}.list-campaign>.item>.inner .content .desc>li,.list-campaign>.item>a .content .desc>li{font-size:1.3rem}.list-step>li{font-size:1.4rem}.list-step>li>.mark{font-size:1.2rem}.list-step>li>.body{font-size:1.6rem}.list-image>li>.body{font-size:1.6rem}.table{margin-bottom:24px;font-size:1.4rem}.table>caption{padding-bottom:10px;font-size:1.6rem}.table>caption>.item{font-weight:400;font-size:1.4rem}.table>caption .inner-column{flex-direction:column;font-size:1.4rem;align-items:flex-end}.table th.flag{margin-right:12px;vertical-align:middle;text-align:center}.table th.flag .icon{display:block;margin:0 auto 2px}.table>thead tr th .sub{font-size:1rem}.table td,.table th{padding:10px}.table td>.grid._thin:first-child,.table td>.grid:first-child,.table th>.grid._thin:first-child,.table th>.grid:first-child{margin-top:0}.table._narrow td,.table._narrow th{padding:7px;font-size:1.2rem}.table._narrow td .list-note-02>li,.table._narrow td .list-note>li,.table._narrow td .list-number>li,.table._narrow td .list>li,.table._narrow th .list-note-02>li,.table._narrow th .list-note>li,.table._narrow th .list-number>li,.table._narrow th .list>li{font-size:1.2rem}.table._railload>tbody>tr>th .list{margin-left:-16px}.table._railload>tbody>tr>th .list>li::before{top:4px}.table._railload>tbody>tr>th .list._express>li{font-size:1.6rem}.table._railload>tbody>tr>th .list._express>li::before{top:8px}.table+.table-caption{margin-top:-15px}.table-scroll{position:relative;overflow:auto;-webkit-overflow-scrolling:touch;margin-bottom:10px;width:100%}.table-scroll .table{width:900px}.table-scroll.col4 .table{width:540px}.table-scroll.col5 .table{width:720px}.table-scroll::-webkit-scrollbar{overflow:hidden;width:5px;border-radius:5px;background-color:#fff}.table-scroll::-webkit-scrollbar:horizontal{height:8px}.table-scroll::-webkit-scrollbar-button{display:none}.table-scroll::-webkit-scrollbar-piece,.table-scroll::-webkit-scrollbar-piece:start{background-color:#cecece}.table-scroll::-webkit-scrollbar-corner,.table-scroll::-webkit-scrollbar-thumb{overflow:hidden;border-radius:10px;background-color:#cecece}.table-scroll .table{position:relative;margin-bottom:15px;width:900px;background-color:#fff}.table-scroll .table td>:last-child,.table-scroll .table th>:last-child{margin-bottom:0}.table-scroll .table .is-sticky{position:-webkit-sticky;position:sticky;top:0;left:-1px;z-index:2}.table-scroll .table .is-sticky::after,.table-scroll .table .is-sticky::before{display:table;content:''}.panel{margin-bottom:24px;padding:20px 15px}.panel>.hdg{margin:0 -15px 24px;padding:0 15px 15px;text-align:center;font-size:1.6rem}.panel-gp{margin-bottom:24px}.panel-gp>.hdg{font-size:1.6rem}.panel-gp>.hdg>a::after{margin-bottom:1px}.panel-gp>.hdg>.text{padding:15px 45px}.panel-gp>.hdg>.text::before{left:15px}.panel-gp>.content{padding:25px 15px}.panel-gp>.content>:first-child.hdg-02{margin-top:0}.panel-gp>.content>:first-child.grid,.panel-gp>.content>:first-child.grid-line{margin-top:-24px}.panel-toggle{margin-bottom:24px}.panel-toggle>.hdg,.panel-toggle>.hdg-hook>.hdg{font-size:1.6rem}.panel-toggle>.hdg-hook>.hdg>.text,.panel-toggle>.hdg>.text{padding:15px 45px}.panel-toggle>.hdg-hook>.hdg>.text::before,.panel-toggle>.hdg>.text::before{left:15px}.panel-toggle>.hdg-hook>.hdg:active,.panel-toggle>.hdg-hook>.hdg:focus,.panel-toggle>.hdg-hook>.hdg:hover,.panel-toggle>.hdg:active,.panel-toggle>.hdg:focus,.panel-toggle>.hdg:hover{background-color:#fff}.panel-toggle>.hdg-hook>.hdg:active::before,.panel-toggle>.hdg-hook>.hdg:focus::before,.panel-toggle>.hdg-hook>.hdg:hover::before,.panel-toggle>.hdg:active::before,.panel-toggle>.hdg:focus::before,.panel-toggle>.hdg:hover::before{background-color:#01478f;transform:rotate(0)}.panel-toggle>.hdg-hook>.hdg:active::after,.panel-toggle>.hdg-hook>.hdg:focus::after,.panel-toggle>.hdg-hook>.hdg:hover::after,.panel-toggle>.hdg:active::after,.panel-toggle>.hdg:focus::after,.panel-toggle>.hdg:hover::after{background-color:#01478f;transform:rotate(90deg)}.panel-toggle>.hdg-hook>.hdg.is-active::before,.panel-toggle>.hdg.is-active::before{background-color:rgba(0,0,0,0);transform:rotate(90deg)}.panel-toggle>.hdg-hook>.hdg.is-active::after,.panel-toggle>.hdg.is-active::after{transform:rotate(180deg)}.panel-toggle>.content{padding:25px 15px}.panel-toggle>.content>:first-child.hdg-02{margin-top:0}.panel-toggle>.content>:first-child.grid,.panel-toggle>.content>:first-child.grid-line{margin-top:-24px}.panel-toggle>.content>.js-toggle-close>button{min-width:100%}.panel-note{margin-bottom:24px}.panel-note>.hdg,.panel-note>.hdg-hook>.hdg{font-size:1.6rem}.panel-note>.hdg-hook>.hdg>.text,.panel-note>.hdg>.text{padding:15px 45px 15px 60px}.panel-note>.hdg-hook>.hdg>.text::before,.panel-note>.hdg>.text::before{left:15px}.panel-note>.hdg-hook>.hdg:active,.panel-note>.hdg-hook>.hdg:focus,.panel-note>.hdg-hook>.hdg:hover,.panel-note>.hdg:active,.panel-note>.hdg:focus,.panel-note>.hdg:hover{background-color:#fff}.panel-note>.hdg-hook>.hdg:active::before,.panel-note>.hdg-hook>.hdg:focus::before,.panel-note>.hdg-hook>.hdg:hover::before,.panel-note>.hdg:active::before,.panel-note>.hdg:focus::before,.panel-note>.hdg:hover::before{background-color:#01478f;transform:rotate(0)}.panel-note>.hdg-hook>.hdg:active::after,.panel-note>.hdg-hook>.hdg:focus::after,.panel-note>.hdg-hook>.hdg:hover::after,.panel-note>.hdg:active::after,.panel-note>.hdg:focus::after,.panel-note>.hdg:hover::after{background-color:#01478f;transform:rotate(90deg)}.panel-note>.hdg-hook>.hdg.is-active::before,.panel-note>.hdg.is-active::before{background-color:rgba(0,0,0,0);transform:rotate(90deg)}.panel-note>.hdg-hook>.hdg.is-active::after,.panel-note>.hdg.is-active::after{transform:rotate(180deg)}.panel-note>.content{padding:25px 15px}.panel-note>.content>:first-child.hdg-02{margin-top:0}.panel-note>.content>:first-child.grid,.panel-note>.content>:first-child.grid-line{margin-top:-24px}.panel-note>.content>.js-toggle-close>button{min-width:100%}.panel-voice>.head>.image{max-width:80px}.panel-btn{margin:32px -20px;border-right:0;border-left:0}.panel-btn>.title{margin-bottom:8px;font-size:1.6rem}.panel-btn .column{padding:0}.panel-btn .column._break{flex-direction:column}.panel-btn .column._break>.btn,.panel-btn .column._break>.btn-em,.panel-btn .column._break>.btn-em-02,.panel-btn .column._break>.btn-em-03,.panel-btn .column._break>.btn-thin{margin-bottom:20px;width:100%}.panel-btn .column._break>:last-child{margin-bottom:0}.panel-btn .column._break>.item{margin-bottom:20px;width:100%}.panel-btn .column._break>.item:last-child{margin-bottom:0}.panel-btn .column>.item{width:calc((355 / 750) * 100%)}.panel-btn .column>.item>.title{margin-bottom:8px;font-size:1.6rem}.panel-btn .column._auto>.item>.btn+*,.panel-btn .column._auto>.item>.btn-em+*,.panel-btn .column._auto>.item>.btn-em-02+*,.panel-btn .column._auto>.item>.btn-em-03+*,.panel-btn .column._auto>.item>.btn-tel+*,.panel-btn .column._auto>.item>.btn-thin+*{margin-top:-10px}.panel-btn-large{margin:32px -20px;padding:18px 11px;border-right:0;border-left:0}.js-modal-content .panel-btn-large{margin:32px -16px}.panel-btn-large .column{padding:0}.panel-btn-large .column._break{flex-direction:column}.panel-btn-large .column._break>.btn,.panel-btn-large .column._break>.btn-em,.panel-btn-large .column._break>.btn-em-02,.panel-btn-large .column._break>.btn-em-03,.panel-btn-large .column._break>.btn-thin{margin-bottom:20px;width:100%}.panel-btn-large .column._break>:last-child{margin-bottom:0}.panel-btn-large .column._break>.item{margin-bottom:20px;width:100%}.panel-btn-large .column._break>.item:last-child{margin-bottom:0}.panel-btn-large .column>.item{width:calc((355 / 750) * 100%)}.panel-btn-large .column>.item>.title{margin-bottom:8px;font-size:1.6rem}.panel-btn-02 .content .btn+.btn,.panel-btn-02 .content .btn+.btn-em,.panel-btn-02 .content .btn+.btn-em-02,.panel-btn-02 .content .btn+.btn-em-03,.panel-btn-02 .content .btn+.btn-tel,.panel-btn-02 .content .btn+.btn-thin,.panel-btn-02 .content .btn-em+.btn,.panel-btn-02 .content .btn-em+.btn-em,.panel-btn-02 .content .btn-em+.btn-em-02,.panel-btn-02 .content .btn-em+.btn-em-03,.panel-btn-02 .content .btn-em+.btn-tel,.panel-btn-02 .content .btn-em+.btn-thin,.panel-btn-02 .content .btn-em-02+.btn,.panel-btn-02 .content .btn-em-02+.btn-em,.panel-btn-02 .content .btn-em-02+.btn-em-02,.panel-btn-02 .content .btn-em-02+.btn-em-03,.panel-btn-02 .content .btn-em-02+.btn-tel,.panel-btn-02 .content .btn-em-02+.btn-thin,.panel-btn-02 .content .btn-em-03+.btn,.panel-btn-02 .content .btn-em-03+.btn-em,.panel-btn-02 .content .btn-em-03+.btn-em-02,.panel-btn-02 .content .btn-em-03+.btn-em-03,.panel-btn-02 .content .btn-em-03+.btn-tel,.panel-btn-02 .content .btn-em-03+.btn-thin,.panel-btn-02 .content .btn-tel+.btn,.panel-btn-02 .content .btn-tel+.btn-em,.panel-btn-02 .content .btn-tel+.btn-em-02,.panel-btn-02 .content .btn-tel+.btn-em-03,.panel-btn-02 .content .btn-tel+.btn-tel,.panel-btn-02 .content .btn-tel+.btn-thin,.panel-btn-02 .content .btn-thin+.btn,.panel-btn-02 .content .btn-thin+.btn-em,.panel-btn-02 .content .btn-thin+.btn-em-02,.panel-btn-02 .content .btn-thin+.btn-em-03,.panel-btn-02 .content .btn-thin+.btn-tel,.panel-btn-02 .content .btn-thin+.btn-thin{margin-top:-8px}.panel-btn-02{margin-bottom:24px}.panel-btn-02 .head{display:block;padding:0}.panel-btn-02 .head+.content{margin-top:30px}.panel-btn-02 .head>.item{box-sizing:border-box;padding:0 20px 23px;width:100%}.panel-btn-02 .head>.item:first-child{border-right:0}.panel-btn-02 .head>.item:last-child .hdg{border-top:2px solid #d9e3ee}.panel-btn-02 .col{padding:20px 0 18px}.panel-btn-02 .col:last-child{padding-bottom:30px}.panel-btn-02 .col+.col{margin-top:0}.panel-btn-02 .col[data-col='2']{display:block}.panel-btn-02 .col[data-col='2']>.item{padding-bottom:23px;width:100%}.panel-btn-02 .col[data-col='2']>.item:last-child{padding-bottom:0}.panel-btn-02 .col[data-col='2']>.item .hdg{padding:0 0 11px}.panel-btn-02 .col[data-col='2']>.item .hdg::before{display:none}.panel-btn-02 .col[data-col='2']>.item+.item{padding-top:20px}.panel-btn-02 .col>.lead{padding:0 15px;font-size:2rem;line-height:1.5}.panel-btn-02 .col>.lead+.item{padding-top:0}.panel-btn-02 .col>.lead+.item::before{display:none}.panel-btn-02 .col>.item{position:relative;padding:20px 15px 0}.panel-btn-02 .col>.item::before{position:absolute;top:0;left:15px;display:block;width:calc(100% - 30px);height:1px;background:#d5e0eb;content:''}.panel-btn-02 .col>.item+.item{border-left:0}.panel-btn-02 .col>.item .hdg{position:relative;margin-bottom:20px;padding:0 0 15px;font-size:1.8rem}.panel-btn-02 .col>.item .hdg::before{margin-left:0;width:100%;transform:translateX(-50%)}.panel-btn-02 .col>.item .list-btn{display:block}.panel-btn-02 .col>.item .list-btn>.item{margin-bottom:20px}.panel-btn-02 .col>.item .list-btn>.item+.item{margin-left:0}.panel-btn-02 .col>.item .list-btn>.item:last-child{margin-bottom:0}.panel-btn-02 .col:first-child>.item:first-child{padding-top:0}.panel-btn-02 .col:first-child>.item:first-child::before{display:none}.panel-inquiry>.inner .btn+.btn,.panel-inquiry>.inner .btn+.btn-em,.panel-inquiry>.inner .btn+.btn-em-02,.panel-inquiry>.inner .btn+.btn-em-03,.panel-inquiry>.inner .btn+.btn-tel,.panel-inquiry>.inner .btn+.btn-thin,.panel-inquiry>.inner .btn-em+.btn,.panel-inquiry>.inner .btn-em+.btn-em,.panel-inquiry>.inner .btn-em+.btn-em-02,.panel-inquiry>.inner .btn-em+.btn-em-03,.panel-inquiry>.inner .btn-em+.btn-tel,.panel-inquiry>.inner .btn-em+.btn-thin,.panel-inquiry>.inner .btn-em-02+.btn,.panel-inquiry>.inner .btn-em-02+.btn-em,.panel-inquiry>.inner .btn-em-02+.btn-em-02,.panel-inquiry>.inner .btn-em-02+.btn-em-03,.panel-inquiry>.inner .btn-em-02+.btn-tel,.panel-inquiry>.inner .btn-em-02+.btn-thin,.panel-inquiry>.inner .btn-em-03+.btn,.panel-inquiry>.inner .btn-em-03+.btn-em,.panel-inquiry>.inner .btn-em-03+.btn-em-02,.panel-inquiry>.inner .btn-em-03+.btn-em-03,.panel-inquiry>.inner .btn-em-03+.btn-tel,.panel-inquiry>.inner .btn-em-03+.btn-thin,.panel-inquiry>.inner .btn-tel+.btn,.panel-inquiry>.inner .btn-tel+.btn-em,.panel-inquiry>.inner .btn-tel+.btn-em-02,.panel-inquiry>.inner .btn-tel+.btn-em-03,.panel-inquiry>.inner .btn-tel+.btn-tel,.panel-inquiry>.inner .btn-tel+.btn-thin,.panel-inquiry>.inner .btn-thin+.btn,.panel-inquiry>.inner .btn-thin+.btn-em,.panel-inquiry>.inner .btn-thin+.btn-em-02,.panel-inquiry>.inner .btn-thin+.btn-em-03,.panel-inquiry>.inner .btn-thin+.btn-tel,.panel-inquiry>.inner .btn-thin+.btn-thin{margin-top:-8px}.panel-inquiry>.inner,.panel-inquiry>.inner-wide{flex-direction:column;margin:0 auto 24px;padding:24px 0;width:100%}.panel-inquiry>.inner-wide>.item,.panel-inquiry>.inner>.item{box-sizing:border-box;padding:0 15px;max-width:inherit;width:100%}.panel-inquiry>.inner-wide>.item:first-child,.panel-inquiry>.inner>.item:first-child{border-right:0}.panel-inquiry>.inner-wide>.item:first-child:last-child,.panel-inquiry>.inner>.item:first-child:last-child{width:100%}.panel-inquiry>.inner-wide>.item .inquiry-time .title,.panel-inquiry>.inner>.item .inquiry-time .title{font-weight:400}.panel-inquiry>.inner>.item+.item{position:relative;padding-top:48px}.panel-inquiry>.inner>.item+.item::before{position:absolute;top:24px;left:50%;display:block;width:calc(100% - 30px);height:1px;border-top:1px solid #d9e3ee;content:'';transform:translateX(-50%)}.panel-inquiry._row>.inner:first-child{padding-top:0}.panel-inquiry._row>.inner+.inner-wide{margin-top:0}.panel-inquiry._row>.inner-wide:last-child{margin-bottom:0;padding-bottom:0}.panel-inquiry._row>.inner-wide>.item{padding:0 15px}.panel-board{margin-bottom:24px}.panel-board>.inner{padding:20px}.panel-board .hdg{font-size:2.2rem;line-height:1.5}.panel-fund{flex-direction:column;margin-bottom:24px}.panel-fund>.item{margin-top:12px;margin-left:0;width:100%}.panel-board{margin-bottom:24px}.panel-board>.inner{padding:20px}.panel-board .hdg{font-size:2.2rem;line-height:1.5}.panel-purpose{flex-direction:column;margin-bottom:24px}.panel-purpose[data-narrow-col='1']>.item{margin-left:0;width:100%}.panel-purpose[data-narrow-col='2']{flex-direction:row}.panel-purpose[data-narrow-col='2']>.item{margin-left:calc((13 / 335) * 100%)!important;width:calc((160 / 335) * 100%)}.panel-purpose[data-narrow-col='2']>.item:first-child,.panel-purpose[data-narrow-col='2']>.item:nth-child(2n+1){margin-left:0!important}.panel-purpose>.item{margin-top:24px;margin-left:0;padding:13px;width:100%}.panel-purpose>.item .text{font-size:1.6rem}.panel-purpose>.item .hdg,.panel-purpose>.item .icon{margin-bottom:7px}.panel-purpose>.item .hdg img,.panel-purpose>.item .icon img{max-width:84px}.panel-purpose-02{margin-bottom:24px}.panel-purpose-02[data-col='2']>.item{margin-left:calc((13 / 335) * 100%);width:calc((160 / 335) * 100%)}.panel-purpose-02>.item{padding:20px 5px}.panel-purpose-02>.item .text{font-size:1.4rem}.panel-point{flex-direction:column;margin-bottom:24px}.panel-point[data-narrow-col='1']>.item{margin-left:0;width:100%}.panel-point[data-narrow-col='2']{flex-direction:row}.panel-point[data-narrow-col='2']>.item{margin-left:calc((13 / 335) * 100%);width:calc((160 / 335) * 100%)}.panel-point[data-narrow-col='2']>.item:first-child,.panel-point[data-narrow-col='2']>.item:nth-child(2n+1){margin-left:0}.panel-point[data-col='4']>.item>.hdg .mark>.inner{min-width:120px}.panel-point>.item{margin-top:34px;margin-left:0;padding:13px;width:100%}.panel-point>.item>.hdg{margin-top:-28px;margin-bottom:10px}.panel-point>.item>.hdg .mark{margin-bottom:7px}.panel-point>.item>.hdg .mark>.inner{padding:4px 10px 3px;min-width:120px;font-size:1.4rem}.panel-point>.item>.hdg .text{font-size:1.6rem}.panel-point>.item .icon{margin-bottom:7px}.panel-point>.item .icon img{max-width:84px}.panel-point>.item .icon._large img{max-width:100%}.panel .hdg-02,.panel-gp .hdg-02,.panel-note .hdg-02,.panel-toggle .hdg-02{margin-top:32px;margin-bottom:24px;padding:0 10px 5px 10px;border-bottom:2px solid #01478f;font-size:1.6rem}.panel .hdg-02 .icon,.panel-gp .hdg-02 .icon,.panel-note .hdg-02 .icon,.panel-toggle .hdg-02 .icon{display:block;margin-bottom:5px}.panel .hdg-02 .icon .item,.panel-gp .hdg-02 .icon .item,.panel-note .hdg-02 .icon .item,.panel-toggle .hdg-02 .icon .item{margin-right:0;margin-bottom:0;padding:5px 10px;font-size:1.1rem}.panel .hdg-02 .link-item::after,.panel-gp .hdg-02 .link-item::after,.panel-note .hdg-02 .link-item::after,.panel-toggle .hdg-02 .link-item::after{margin-bottom:1px}.panel .hdg-03,.panel-gp .hdg-03,.panel-note .hdg-03,.panel-toggle .hdg-03{margin-top:24px;margin-bottom:20px;padding:0 10px;font-size:1.4rem}.panel .hdg-03 .icon,.panel-gp .hdg-03 .icon,.panel-note .hdg-03 .icon,.panel-toggle .hdg-03 .icon{display:block;margin-bottom:5px}.panel .hdg-03 .icon .item,.panel-gp .hdg-03 .icon .item,.panel-note .hdg-03 .icon .item,.panel-toggle .hdg-03 .icon .item{margin-right:0;padding:5px 10px;font-size:1.1rem}.panel .hdg-04,.panel-gp .hdg-04,.panel-note .hdg-04,.panel-toggle .hdg-04{margin-top:24px;margin-bottom:20px;font-size:1.4rem}.panel .hdg-04 .link-item::after,.panel-gp .hdg-04 .link-item::after,.panel-note .hdg-04 .link-item::after,.panel-toggle .hdg-04 .link-item::after{margin-bottom:1px}.panel-rate{margin-bottom:24px;padding:15px;max-width:100%}.panel-rate>.hdg .title{font-size:1.6rem}.panel-rate>.hdg .title+.sub{margin-top:0}.panel-rate>.hdg .sub{font-size:1.4rem}.panel-rate>.content .text{font-size:1.4rem}.panel-rate>.content .from{padding:10px}.panel-rate>.content .num{font-size:2.8rem}.panel-rate>.content .sub{margin-top:-5px;font-size:1.2rem}.panel-rate-02{margin-bottom:24px;padding:15px 5px;max-width:100%}.panel-rate-02>.hdg .title{font-size:1.5rem}.panel-rate-02>.hdg .title+.sub{margin-top:0}.panel-rate-02>.hdg .sub{font-size:1.4rem}.panel-rate-02>.content .text{font-size:1.4rem}.panel-rate-02>.content .from{padding:10px}.panel-rate-02>.content .num,.panel-rate-02>.content .num-02,.panel-rate-02>.content .num-03{font-size:2.8rem}.panel-rate-02>.content .sub{margin-top:-5px;font-size:1.2rem}.panel-rate-03{margin-bottom:24px;max-width:100%}.panel-rate-03>.hdg-01{margin-bottom:15px;padding:13px;font-size:2rem}.panel-rate-03>.inner{padding:20px}.panel-rate-03>.inner>.hdg-02{margin-bottom:20px;font-size:2rem}.panel-rate-03>.inner>.content{max-width:100%}.panel-rate-03>.inner>.content>.grid .col+.col{margin-top:10px}.panel-rate-03>.inner>.content .item._rate{padding:14px 5px 5px}.panel-rate-03>.inner>.content .item._info{padding:15px 10px 0;max-width:276px}.panel-rate-03>.inner>.content .item._info::after{border-width:36px 138px 0 138px}.panel-rate-03>.inner>.content .item._info p{line-height:1.428}.panel-rate-03>.inner>.content .item._info p b{font-size:1.6rem}.panel-rate-03>.inner>.content .item._info+.grid{margin-bottom:24px}.panel-service{margin-bottom:24px}.panel-service>.inner>.item._service .hdg .text{font-size:2.8rem}.panel-service>.inner>.item._service .image>.lead{font-size:1.4rem}.panel-service>.inner>.item._info{padding:5px 16px}.panel-service>.inner>.item._info .inner-column{flex-wrap:wrap}.panel-service>.inner>.item._info .inner-column>.col{padding:15px 0;border-top:1px solid #d9e3ee}.panel-service>.inner>.item._info .inner-column>.col:first-child{border-top:0}.panel-service>.inner>.item._info .inner-column>.col.w-narrow-50{display:flex;flex-direction:column;margin-top:15px;padding:0;justify-content:space-between}.panel-service>.inner>.item._info .inner-column>.col.w-narrow-50+.w-narrow-50{margin-top:15px;border-top:0;border-left:1px solid #d9e3ee}.panel-service>.inner>.item._info .inner-column>.col.w-narrow-50+.w-narrow-50+.col{margin-top:15px}.panel-service>.inner>.item._info .inner-column[data-col='3']>.col,.panel-service>.inner>.item._info .inner-column[data-col='4']>.col{width:100%;border-left:0}.panel-service>.inner>.item._btn{padding:20px 14px 20px}.panel-service>.inner>.item._btn .inner{flex-direction:column}.panel-service>.inner>.item._btn .inner .btn,.panel-service>.inner>.item._btn .inner .btn-em,.panel-service>.inner>.item._btn .inner .btn-em-02,.panel-service>.inner>.item._btn .inner .btn-em-03,.panel-service>.inner>.item._btn .inner .btn-tel,.panel-service>.inner>.item._btn .inner .btn-thin{width:100%}.panel-login>.content{padding:24px 20px}.panel-login>.foot{padding:24px 20px 28px}.panel-login .form-text-login{width:100%}.panel-login .form-text-login+.form-text-login{margin-top:16px}.panel-login .form-text-login+.btn-em-03{margin-top:24px}.panel-login .form-text-login+.btn-em-03>.item{padding:17px 35px 16px 20px;min-width:100%;font-size:1.8rem}.panel-login .form-text-login>.item-form{width:100%}.panel-login .form-text-login>.item-form .text{margin-bottom:10px;width:100%}.panel-login .form-text-login>.item-form label{flex-wrap:wrap}.panel-login .form-text-login>.item-form label>:last-child{margin-bottom:0}.panel-login .form-text-login>.item-form input[type=password],.panel-login .form-text-login>.item-form input[type=text]{padding:12px;font-size:1.6rem}.panel-rank{margin-bottom:24px;max-width:100%}.panel-rank .list-rank>li>.image{width:60px}.panel-rank .list-rank>li>.body{width:calc(100% - 75px);font-size:1.6rem}.media{margin-bottom:24px}.media>.item>.caption{font-size:1.4rem}.media-main{margin-bottom:24px;padding:0}.main-container>:first-child.media-main{margin-top:-24px}.media-link{margin-bottom:24px}.media-lyt{margin-bottom:24px}.media-lyt[data-organize*=left]>.item{margin-right:20px;margin-bottom:20px}.media-lyt[data-organize*=right]>.item{margin-bottom:20px;margin-left:20px}.media-lyt[data-organize*=left]._break,.media-lyt[data-organize*=right]._break{margin-bottom:24px;width:100%}.media-lyt[data-organize*=left]._break>.item img,.media-lyt[data-organize*=right]._break>.item img{display:inline-block}.media-pinchout{display:block}.media-scroll{display:block}.media-visual{display:block;margin-bottom:24px}.media-visual>.col,.media-visual>.item{display:block}.media-visual>.item{max-width:none}.media-visual>.item img{width:100%}.media-visual>.col{padding:25px 15px 23px;font-size:1.4rem}.media-visual._mark>.col::before{top:-45%;right:-25%}.media-iframe-rate{margin-bottom:24px}.media-iframe-btn{margin-bottom:24px}.media-iframe-toushin{margin-bottom:24px}.lyt-attention{margin-bottom:24px}.lyt-attention>.inner{padding:16px 10px;max-width:100%}.lyt-attention>.inner .text{font-size:1.4rem}.lyt-attention>.inner .link-item a{font-size:1.4rem}.lyt-attention>.inner .link-item a::before{top:4px}.lyt-attention+.top-hdg-l1,.lyt-attention+.top-main-view{margin-top:-24px}.lyt-notice{margin-bottom:24px}.lyt-notice>.inner{padding:20px;max-width:100%}.lyt-notice>.inner .text{font-size:1.4rem}.lyt-notice>.inner .link-item a{font-size:1.4rem}.lyt-notice>.inner .link-item a::before{top:2px}.lyt-step>.item{margin-bottom:26px;padding:24px 15px}.lyt-step-side{flex-direction:column}.lyt-step-side>.item{margin-bottom:26px;margin-left:0;padding:24px 15px;width:100%}.lyt-step-side>.item .hdg .icon{padding:6px 12px;font-size:1.4rem}.lyt-step-side>.item .hdg .text{font-size:1.8rem}.lyt-step-side>.item::before{top:100%;left:50%;margin-top:-22px;transform:rotate(-45deg) translateX(-50%)}.lyt-step-side>.item:last-child{margin-bottom:0}.lyt-relation{margin:40px 0}.lyt-relation>.inner{box-sizing:border-box;padding:24px 20px 32px}.lyt-relation>.inner .hdg{margin-bottom:20px;font-size:2rem}.lyt-search{margin-top:40px;margin-bottom:104px}.lyt-search>.inner{flex-direction:column;padding:15px 20px 20px}.lyt-search>.inner>.hdg{margin-bottom:8px;width:100%}.lyt-search>.inner>.content{width:100%}.lyt-search-inner{flex-direction:column;margin-bottom:32px;padding:15px 20px 20px}.lyt-search-inner>.hdg{margin-bottom:8px;width:100%}.lyt-search-inner>.content{width:100%}.lyt-search-inner._column{padding:20px}.lyt-search-inner._column .lyt-search-item._category.form-select{margin-right:0;margin-bottom:20px;min-width:100%}.lyt-search-inner._column .lyt-search-item._keyword{flex-direction:column;width:100%;align-items:flex-start}.lyt-search-inner._column .lyt-search-item._keyword .hdg{margin-bottom:8px}.lyt-search-inner._column .lyt-search-item._keyword .content{width:100%}.lyt-between{margin-bottom:24px}.lyt-sns{margin:32px 0}.lyt-sns>.inner{padding:10px 15px}.lyt-sns>.inner .title{margin-right:15px;padding-right:15px}.lyt-sns>.inner .sns .item{margin-left:8px;width:50px;height:30px}.lyt-search-result .lyt-search-head{flex-direction:column;margin-bottom:24px}.lyt-search-result .lyt-search-head .hdg{margin-bottom:10px;font-size:1.8rem}.lyt-search-result .lyt-search-content{margin-bottom:24px}.lyt-search-result .lyt-search-content .content-link>.item a{padding:16px 30px 16px 10px}.lyt-search-result .lyt-search-content .content-link>.item a .title{font-size:1.6rem;line-height:1.71}.lyt-search-result .lyt-search-pagenation .next,.lyt-search-result .lyt-search-pagenation .prev{height:32px}.lyt-search-result .lyt-search-pagenation .prev{margin-right:3px;padding:0 8px 0 22px}.lyt-search-result .lyt-search-pagenation .prev::before{left:12px}.lyt-search-result .lyt-search-pagenation .next{margin-left:3px;padding:0 22px 0 8px}.lyt-search-result .lyt-search-pagenation .next::before{right:12px}.lyt-search-result .lyt-search-pagenation .pagenation-list{margin-top:-8px;flex-wrap:nowrap;justify-content:center}.lyt-search-result .lyt-search-pagenation .pagenation-list>.item{margin:8px 3px 0}.lyt-search-result .lyt-search-pagenation .pagenation-list>.item .pager{box-sizing:border-box;width:32px;height:32px;color:#01478f}.lyt-campaign{overflow:hidden;margin:0 -20px 32px;justify-content:flex-start}.lyt-full .lyt-campaign{margin:0 0 32px}.lyt-campaign .slick-utility{display:flex}.lyt-campaign.js-carousel-wrap{margin:0 0 32px}.lyt-campaign._space.js-carousel-wrap{margin:0 -20px 32px}.lyt-campaign-list{margin-bottom:0;width:100%}.lyt-campaign-list .item{margin:0;min-width:224px!important;border-right:1px solid #fff}._space .lyt-campaign-list .item{margin:0}.lyt-campaign-list.is-shortage{justify-content:center}.lyt-campaign._top .lyt-campaign-list{width:100%}.lyt-campaign._top .lyt-campaign-list .item{margin-right:16px;min-width:180px!important;width:180px;border-right:0}.lyt-campaign._top .lyt-campaign-list .item a:active,.lyt-campaign._top .lyt-campaign-list .item a:focus,.lyt-campaign._top .lyt-campaign-list .item a:hover{opacity:1}.lyt-campaign._top .lyt-campaign-list .item .content{margin-bottom:20px}.lyt-campaign._top .lyt-campaign-list .item .content .image{margin-bottom:0}.lyt-campaign._top .lyt-campaign-list .item .content .date,.lyt-campaign._top .lyt-campaign-list .item .content .text{display:none}.main-container>.lyt-campaign.js-carousel-wrap{margin-right:-20px;margin-left:-20px}.lyt-localnav{margin:40px 0 32px}.lyt-localnav .panel-gp>.hdg>.text{padding:15px}.lyt-localnav .panel-gp .link-list-grid>.item>a{font-size:1.4rem}.lyt-localnav .panel-gp .link-list-grid>.item>span{padding:7px;font-size:1.4rem}.lyt-favorite{margin-bottom:24px}.lyt-favorite>.item{margin-right:calc((15 / 335) * 100%);width:calc((160 / 335) * 100%)}.lyt-favorite>.item:nth-child(even){margin-right:0}.grid{margin-top:-24px;margin-bottom:24px}.grid>.col{margin-top:24px}.grid._break[data-col='2']>.col,.grid._break[data-col='3']>.col,.grid._break[data-col='4']>.col,.grid._break[data-col='5']>.col,.grid._break[data-col='6']>.col,.grid._break[data-col='7']>.col,.grid._break[data-col='8']>.col{margin-left:0;width:100%}.grid._break[data-col='2']>.col+.col>:first-child.hdg-l3,.grid._break[data-col='2']>.col+.col>:first-child.hdg-l4,.grid._break[data-col='3']>.col+.col>:first-child.hdg-l3,.grid._break[data-col='3']>.col+.col>:first-child.hdg-l4,.grid._break[data-col='4']>.col+.col>:first-child.hdg-l3,.grid._break[data-col='4']>.col+.col>:first-child.hdg-l4,.grid._break[data-col='5']>.col+.col>:first-child.hdg-l3,.grid._break[data-col='5']>.col+.col>:first-child.hdg-l4,.grid._break[data-col='6']>.col+.col>:first-child.hdg-l3,.grid._break[data-col='6']>.col+.col>:first-child.hdg-l4,.grid._break[data-col='7']>.col+.col>:first-child.hdg-l3,.grid._break[data-col='7']>.col+.col>:first-child.hdg-l4,.grid._break[data-col='8']>.col+.col>:first-child.hdg-l3,.grid._break[data-col='8']>.col+.col>:first-child.hdg-l4{margin-top:8px}.grid._panel-btn{margin-right:-20px;margin-left:-20px;max-width:initial;width:auto}.grid[data-narrow-col='2']>.col{width:calc((519 / 1080) * 100%)}.grid[data-narrow-col='2']>.col:nth-child(odd){margin-left:0!important}.grid[data-narrow-col='2']>.col:nth-child(even){margin-left:calc((40 / 1080) * 100%)!important}.grid[data-narrow-col='3']>.col{margin-left:calc((38 / 1080) * 100%)!important;width:calc((334 / 1080) * 100%)}.grid[data-narrow-col='3']>.col:first-child,.grid[data-narrow-col='3']>.col:nth-child(3n+1){margin-left:0!important}.grid._thin{margin-top:-10px}.grid._thin>.col{margin-top:10px}.grid-line{flex-direction:column;margin-top:-24px;margin-bottom:24px}.grid-line[data-col='2'] .col,.grid-line[data-col='3'] .col{margin-top:15px;margin-left:0;padding-bottom:15px;padding-left:0;width:100%!important;border-bottom:1px solid #d9e3ee;border-left:0}.grid-line[data-col='2'] .col:last-child,.grid-line[data-col='3'] .col:last-child{padding-bottom:0;border-bottom:0}.grid-line._thin{margin-top:-10px}.grid-line._thin .col{margin-top:10px}.form-list{margin-bottom:24px}.form-list._narrow-block>.item{margin-right:0;width:100%}.form-select-list{margin-bottom:24px}.form-grid-list{margin-bottom:24px}.form-grid-list[data-narrow-col='1']>.item{margin-left:0!important;width:100%!important}.form-grid-list[data-narrow-col='2']>.item{margin-left:0;width:calc((505 / 1036) * 100%)!important}.form-grid-list[data-narrow-col='2']>.item:nth-child(even){margin-left:calc((24 / 1036) * 100%)!important}.form-diagnosis-text{display:table;margin:auto auto 32px;padding:20px 15px}.form-diagnosis-text>.item{display:table-row;padding-right:0}.form-diagnosis-text>.item dd,.form-diagnosis-text>.item dt{display:table-cell}.form-diagnosis-text>.item dt{text-align:right}.form-diagnosis-text>.item:not(:last-child) dd,.form-diagnosis-text>.item:not(:last-child) dt{padding-bottom:16px}.form-diagnosis-text input[type=text]{margin:auto 10px;max-width:none;width:calc(100% - 50px)}#form-simulation .heading02{font-size:2rem}#form-simulation .simulation-data{display:flex;flex-direction:column-reverse}#form-simulation .simulation-data .requirdIcon{padding-bottom:5px}#form-simulation .frame04 .twoColumn .col{margin-bottom:5px}#form-simulation #resultInner .txL,#form-simulation .formSection .txL{font-size:1.8rem!important}#form-simulation #resultInner .txNote,#form-simulation .formSection .txNote{font-size:1.4rem}#form-simulation .simu input[type=text]{width:100px}.form-login-hdg,.form-text-between{width:100%}.form-text-between span{font-size:1.4rem}.form-login-number>._account.w-narrow-55{width:55%!important}.form-login-number>._account.w-narrow-60{width:60%!important}.uni-include{margin-bottom:24px}.uni-map{margin-bottom:24px}.uni-kana{flex-direction:column;padding:calc((27 / 335) * 100%);align-items:center}.uni-kana>.uni-kana-list{flex-direction:row;margin-right:0;margin-bottom:10px;max-width:280px;width:100%}.uni-kana>.uni-kana-list:last-child{margin-bottom:0}.uni-kana>.uni-kana-list li{margin-right:10px;max-width:48px;width:100%}.uni-kana>.uni-kana-list li:last-child{margin-right:0;margin-bottom:0}.uni-tenpo-panel{margin-bottom:24px;padding:20px}.uni-tenpo-panel .wrap+.wrap{margin-top:28px}.uni-tenpo-panel>.title,.uni-tenpo-panel>.wrap>.title{padding-right:0;width:100%;font-size:1.6rem}.uni-tenpo-panel>.title .item,.uni-tenpo-panel>.wrap>.title .item{display:block;margin-bottom:10px;padding-top:0}.toggle-more{margin-bottom:24px}.narrow-right{text-align:right!important}.narrow-center{text-align:center!important}.narrow-left{text-align:left!important}.v-narrow-top{vertical-align:top!important}.v-narrow-middle{vertical-align:middle!important}.v-narrow-bottom{vertical-align:bottom!important}.w-narrow-col2{width:50%!important}.w-narrow-col3{width:33.3333%!important}.w-narrow-col4{width:25%!important}.w-narrow-col5{width:20%!important}.w-narrow-col6{width:16.6666%!important}.w-narrow-col7{width:14.2857%!important}.w-narrow-col8{width:12.5%!important}.w-narrow-5{width:5%!important}.w-narrow-10{width:10%!important}.w-narrow-15{width:15%!important}.w-narrow-20{width:20%!important}.w-narrow-25{width:25%!important}.w-narrow-30{width:30%!important}.w-narrow-35{width:35%!important}.w-narrow-40{width:40%!important}.w-narrow-45{width:45%!important}.w-narrow-50{width:50%!important}.w-narrow-55{width:55%!important}.w-narrow-60{width:60%!important}.w-narrow-65{width:65%!important}.w-narrow-70{width:70%!important}.w-narrow-75{width:75%!important}.w-narrow-80{width:80%!important}.w-narrow-85{width:85%!important}.w-narrow-90{width:90%!important}.w-narrow-95{width:95%!important}.w-narrow-100{width:100%!important}.pt-narrow-0{padding-top:0!important}.pr-narrow-0{padding-right:0!important}.pb-narrow-0{padding-bottom:0!important}.pl-narrow-0{padding-left:0!important}.mt-narrow-0{margin-top:0!important}.mr-narrow-0{margin-right:0!important}.mb-narrow-0{margin-bottom:0!important}.ml-narrow-0{margin-left:0!important}.pt-narrow-5{padding-top:5px!important}.pr-narrow-5{padding-right:5px!important}.pb-narrow-5{padding-bottom:5px!important}.pl-narrow-5{padding-left:5px!important}.mt-narrow-5{margin-top:5px!important}.mr-narrow-5{margin-right:5px!important}.mb-narrow-5{margin-bottom:5px!important}.ml-narrow-5{margin-left:5px!important}.pt-narrow-10{padding-top:10px!important}.pr-narrow-10{padding-right:10px!important}.pb-narrow-10{padding-bottom:10px!important}.pl-narrow-10{padding-left:10px!important}.mt-narrow-10{margin-top:10px!important}.mr-narrow-10{margin-right:10px!important}.mb-narrow-10{margin-bottom:10px!important}.ml-narrow-10{margin-left:10px!important}.pt-narrow-15{padding-top:15px!important}.pr-narrow-15{padding-right:15px!important}.pb-narrow-15{padding-bottom:15px!important}.pl-narrow-15{padding-left:15px!important}.mt-narrow-15{margin-top:15px!important}.mr-narrow-15{margin-right:15px!important}.mb-narrow-15{margin-bottom:15px!important}.ml-narrow-15{margin-left:15px!important}.pt-narrow-20{padding-top:20px!important}.pr-narrow-20{padding-right:20px!important}.pb-narrow-20{padding-bottom:20px!important}.pl-narrow-20{padding-left:20px!important}.mt-narrow-20{margin-top:20px!important}.mr-narrow-20{margin-right:20px!important}.mb-narrow-20{margin-bottom:20px!important}.ml-narrow-20{margin-left:20px!important}.pt-narrow-25{padding-top:25px!important}.pr-narrow-25{padding-right:25px!important}.pb-narrow-25{padding-bottom:25px!important}.pl-narrow-25{padding-left:25px!important}.mt-narrow-25{margin-top:25px!important}.mr-narrow-25{margin-right:25px!important}.mb-narrow-25{margin-bottom:25px!important}.ml-narrow-25{margin-left:25px!important}.pt-narrow-30{padding-top:30px!important}.pr-narrow-30{padding-right:30px!important}.pb-narrow-30{padding-bottom:30px!important}.pl-narrow-30{padding-left:30px!important}.mt-narrow-30{margin-top:30px!important}.mr-narrow-30{margin-right:30px!important}.mb-narrow-30{margin-bottom:30px!important}.ml-narrow-30{margin-left:30px!important}.pt-narrow-35{padding-top:35px!important}.pr-narrow-35{padding-right:35px!important}.pb-narrow-35{padding-bottom:35px!important}.pl-narrow-35{padding-left:35px!important}.mt-narrow-35{margin-top:35px!important}.mr-narrow-35{margin-right:35px!important}.mb-narrow-35{margin-bottom:35px!important}.ml-narrow-35{margin-left:35px!important}.pt-narrow-40{padding-top:40px!important}.pr-narrow-40{padding-right:40px!important}.pb-narrow-40{padding-bottom:40px!important}.pl-narrow-40{padding-left:40px!important}.mt-narrow-40{margin-top:40px!important}.mr-narrow-40{margin-right:40px!important}.mb-narrow-40{margin-bottom:40px!important}.ml-narrow-40{margin-left:40px!important}.pt-narrow-45{padding-top:45px!important}.pr-narrow-45{padding-right:45px!important}.pb-narrow-45{padding-bottom:45px!important}.pl-narrow-45{padding-left:45px!important}.mt-narrow-45{margin-top:45px!important}.mr-narrow-45{margin-right:45px!important}.mb-narrow-45{margin-bottom:45px!important}.ml-narrow-45{margin-left:45px!important}.pt-narrow-50{padding-top:50px!important}.pr-narrow-50{padding-right:50px!important}.pb-narrow-50{padding-bottom:50px!important}.pl-narrow-50{padding-left:50px!important}.mt-narrow-50{margin-top:50px!important}.mr-narrow-50{margin-right:50px!important}.mb-narrow-50{margin-bottom:50px!important}.ml-narrow-50{margin-left:50px!important}.fs-narrow-10{font-size:1rem!important}.fs-narrow-14{font-size:1.4rem!important}.fs-narrow-16{font-size:1.6rem!important}.fs-narrow-20{font-size:2rem!important}.fs-narrow-24{font-size:2.4rem!important}.fs-narrow-28{font-size:2.8rem!important}.fs-narrow-32{font-size:3.2rem!important}.fs-narrow-36{font-size:3.6rem!important}.fs-narrow-40{font-size:4rem!important}.fs-narrow-44{font-size:4.4rem!important}.fs-narrow-48{font-size:4.8rem!important}.fs-narrow-52{font-size:5.2rem!important}.fs-narrow-56{font-size:5.6rem!important}.fs-narrow-60{font-size:6rem!important}.wide-break{display:inline!important}.narrow-break{display:block!important}.wide-none{display:block!important}.wide-none._flex{display:flex!important}.narrow-none{display:none!important}.narrow-none._flex{display:none!important}.is-seminar-none>b{padding:30px}[data-script-enabled=false] .js-toggle-panel .js-toggle-content{left:0!important;width:100%}[data-script-enabled=false] .js-footer-toggle .js-toggle-content{display:none}[data-script-enabled=false] .nav-fixed-list{opacity:1;transform:translateX(0)}.top-main-view{display:block}.top-main-view-image{width:100%}.top-search{padding:12px 10px 13px}.top-search>.item{margin-bottom:8px}.top-search>.item>.hdg{padding-right:12px;font-size:1.2rem}.top-search._hojin{padding:12px 10px}.top-search._hojin>.item{margin-bottom:0}.top-main-content{width:100%;border-bottom:1px solid #e5ecf4}.top-main-content-utility{display:none}.top-main-content-link-list{height:auto;flex-wrap:wrap}.top-main-content-link-list>.item{box-sizing:border-box;width:50%;border-bottom:1px solid #e5ecf4}.top-main-content-link-list>.item a{min-height:100px}.top-main-content-link-list>.item:nth-child(2) .top-main-content-link-list>.item:nth-child(3n+1){border-left:0}.top-main-content-link-list>.item .inner{font-size:1.3rem}.top-main-content-link-list>.item .inner>.appeal{display:inline;font-size:1.4rem}.top-main-content-link-list-em{height:auto;flex-wrap:wrap}.top-main-content-link-list-em>.item{box-sizing:border-box;width:50%;border-bottom:1px solid #e5ecf4}.top-main-content-link-list-em>.item a{min-height:100px}.top-main-content-link-list-em>.item:first-child,.top-main-content-link-list-em>.item:nth-child(2n+1){border-left:0}.top-main-content-link-list-em>.item a{padding:14px 10px;font-size:1.6rem}.top-main-content-link-list-em>.item a .sub{font-size:1.1rem}.top-main-content-link-list>.item a{padding:14px 10px;font-size:1.4rem}.top-main-content-panel .slick-slider{overflow-x:hidden}.top-main-content-panel .item{max-width:227px;width:100%}.top-main-content-panel .slick-list{padding:0 0 63px}.top-main-content-panel .slick-utility{position:absolute;top:100%;left:0;margin-top:-44px;width:100%}.top-row-item .top-row-inner{padding:24px 20px;max-width:100%}.top-row-item .top-row-inner>.hdg{margin-bottom:20px;font-size:2.2rem}.top-row-item .top-row-inner>.hdg._fs-large{font-size:2.6rem}.top-row-item .top-row-inner._wide{overflow:hidden;max-width:100%}.top-row-item .top-row-inner._wide-no-margin{padding:24px 20px 50px}.top-row-item .top-row-inner._wide-no-margin._carousel{padding:24px 10px 50px}.top-row-item._em .top-row-inner{padding:40px 10px;max-width:100%}.top-row-item._em .top-row-inner>.hdg{margin-bottom:20px;font-size:2.6rem}.top-row-item._column .top-row-inner .column-item._row{width:100%}.top-row-item._column .top-row-inner .column-item._row>.inner{margin:0;width:100%}.top-row-item._column .top-row-inner .column-item._row>.inner .hdg{margin-bottom:24px}.top-row-item._column .top-row-inner .column-item._link{border-bottom:0}.top-row-item._column .top-row-inner .column-item._link>.item a{padding:16px 12px;font-size:1.4rem}.top-row-item._column .top-row-inner .column-item._link>.item a .icon{margin-right:14px}.top-attention-panel{padding:0 10px 70px}.top-attention-panel>.inner{flex-direction:column;padding:25px 20px}.top-attention-panel>.inner>.hdg{margin-bottom:24px;width:100%}.top-attention-panel>.inner>.content{padding:0 0 24px}.top-attention-panel>.inner>.content .grid[data-col='2']>.col{margin-left:0;width:100%}.top-attention-panel>.inner>.guide{padding:20px 20px 0;width:100%;border-top:1px solid #d5e0eb;border-left:0;justify-content:center}.top-business-panel>.item>.hdg._international+.top-baloom-list,.top-hojin-panel>.item>.hdg._international+.top-baloom-list{border-bottom:0}.top-business-panel,.top-hojin-panel{position:relative;margin-top:-24px;margin-bottom:24px}.top-business-panel>.item,.top-hojin-panel>.item{margin-top:24px;margin-left:0;width:100%}.top-business-panel>.item>.hdg,.top-hojin-panel>.item>.hdg{padding:31px 20px;font-size:2.2rem}.top-business-panel>.item>.hdg._funds span,.top-hojin-panel>.item>.hdg._funds span{padding-left:67px}.top-business-panel>.item>.hdg._funds span::before,.top-hojin-panel>.item>.hdg._funds span::before{top:6px}.top-business-panel>.item>.hdg._management span,.top-hojin-panel>.item>.hdg._management span{padding-left:61px}.top-business-panel>.item>.hdg._management span::before,.top-hojin-panel>.item>.hdg._management span::before{top:1px}.top-business-panel>.item>.hdg._efficiency span,.top-hojin-panel>.item>.hdg._efficiency span{padding-left:54px}.top-business-panel>.item>.hdg._efficiency span::before,.top-hojin-panel>.item>.hdg._efficiency span::before{top:0}.top-business-panel>.item>.hdg._international span,.top-hojin-panel>.item>.hdg._international span{padding-left:54px}.top-business-panel>.item>.hdg._international span::before,.top-hojin-panel>.item>.hdg._international span::before{top:2px}.top-business-panel>.item .hook,.top-hojin-panel>.item .hook{font-size:1.4rem}.top-business-panel>.item .hook>span,.top-hojin-panel>.item .hook>span{padding:30px 5px}.top-business-panel>.item[data-narrow-order='1'],.top-hojin-panel>.item[data-narrow-order='1']{order:1}.top-business-panel>.item[data-narrow-order='2'],.top-hojin-panel>.item[data-narrow-order='2']{order:2}.top-business-panel>.item[data-narrow-order='3'],.top-hojin-panel>.item[data-narrow-order='3']{order:3}.top-business-panel>.item[data-narrow-order='4'],.top-hojin-panel>.item[data-narrow-order='4']{order:4}.top-business-panel>.item .top-baloom-list>.item>a,.top-hojin-panel>.item .top-baloom-list>.item>a{font-size:1.4rem}.top-business-panel>.item .top-baloom-list>.item>a>span,.top-hojin-panel>.item .top-baloom-list>.item>a>span{padding:30px 5px}.top-business-panel>.item .baloom .col,.top-hojin-panel>.item .baloom .col{flex-direction:column}.top-business-panel>.item .baloom .col .hdg,.top-hojin-panel>.item .baloom .col .hdg{margin-right:0;margin-bottom:18px;text-align:center;font-size:1.8rem}.top-business-panel>.item .baloom .baloom-link-list,.top-hojin-panel>.item .baloom .baloom-link-list{flex-direction:column;margin-top:-15px;width:100%;align-items:flex-start}.top-business-panel>.item .baloom .baloom-link-list>li,.top-hojin-panel>.item .baloom .baloom-link-list>li{margin-top:15px;margin-right:0}.top-business-panel>.item .baloom .baloom-link-list>li a,.top-hojin-panel>.item .baloom .baloom-link-list>li a{padding-left:15px}.top-business-panel>.item .baloom .baloom-link-list>li a::before,.top-hojin-panel>.item .baloom .baloom-link-list>li a::before{top:7px;left:0}.top-business-panel>.item .baloom .inner,.top-hojin-panel>.item .baloom .inner{padding:20px}.top-news .top-news-inner{padding:24px 10px 40px;max-width:100%}.top-news .top-news-item{flex-direction:column}.top-news .top-news-item>.item{width:auto}.top-news .top-news-item>.item a{padding:13px 40px 24px 15px;height:80px;line-height:1.8;-webkit-line-clamp:2}.top-news .top-news-item>.title .link a{padding:6px 21px 6px 11px}.top-news .top-news-item>.title .link a>span::before{right:-15px}.top-news .top-news-item .slick-next,.top-news .top-news-item .slick-prev{height:36px}.top-news .top-news-item .slick-prev{margin-bottom:5px}.top-news .top-news-item>.title{padding:0;width:100%}.top-news .top-news-item>.title .hdg{padding:6px 11px;width:65%;font-size:1.4rem;justify-content:flex-start}.top-news .top-news-item>.title .link{width:35%;border-radius:0 8px 0 0}.top-service{margin:0 -15px}.top-service .list-item{width:33%}.top-service .list-item a{font-size:1.4rem}.top-service .list-item a .image{max-width:80px}.top-text-comp._narrow{display:inline-block}.top-text-comp._narrow-block{display:block}.top-link-panel>.head{padding:30px}.top-link-panel>.head .hdg{font-size:2.2rem}.top-link-panel>.head .hdg._service{padding-left:50px}.top-link-panel>.head .hdg._service::before{top:5px}.top-link-panel>.head .hdg._purpose{padding-left:55px}.top-link-panel>.head .hdg._purpose::before{top:3px}.top-link-panel>.content{padding-bottom:25px}.top-link-panel .link-panel-toggle>.item .baloom{max-width:100%;width:calc(100% - 20px)}.top-link-panel .link-panel-toggle>.item .baloom .col{flex-direction:column}.top-link-panel .link-panel-toggle>.item .baloom .col .hdg{margin-right:0;margin-bottom:18px;text-align:center;white-space:normal;font-size:1.8rem}.top-link-panel .link-panel-toggle>.item .baloom .baloom-link-list{flex-direction:column;margin-top:-15px;width:100%;align-items:flex-start}.top-link-panel .link-panel-toggle>.item .baloom .baloom-link-list>li{margin-top:15px;margin-right:0}.top-link-panel .link-panel-toggle>.item .baloom .baloom-link-list>li a{padding:0 0 0 15px}.top-link-panel .link-panel-toggle>.item .baloom .baloom-link-list>li a::before{top:7px;left:0}.top-link-panel .link-panel-toggle>.item .baloom .inner{padding:20px}.top-category-panel>.content .link-panel{margin-bottom:20px}.top-category-panel .link-panel{border-bottom:0}.top-category-panel .link-panel>.item:nth-child(3n){border-right:0}.top-category-panel .link-panel-toggle>.item .baloom{max-width:100%;width:calc(100% - 20px)}.top-category-panel .link-panel-toggle>.item .baloom .col{flex-direction:column}.top-category-panel .link-panel-toggle>.item .baloom .col .hdg{margin-right:0;margin-bottom:18px;text-align:center;white-space:normal;font-size:1.8rem}.top-category-panel .link-panel-toggle>.item .baloom .baloom-link-list{flex-direction:column;margin-top:-15px;width:100%;align-items:flex-start}.top-category-panel .link-panel-toggle>.item .baloom .baloom-link-list>li{margin-top:15px;margin-right:0}.top-category-panel .link-panel-toggle>.item .baloom .baloom-link-list>li a{padding:0 0 0 15px}.top-category-panel .link-panel-toggle>.item .baloom .baloom-link-list>li a::before{top:7px;left:0}.top-category-panel .link-panel-toggle>.item .baloom .inner{padding:20px}.top-main-view-02{margin:0 0 7px}.top-main-view-02 .top-main-view-02-image .slick-utility{bottom:50px}.top-main-view-02-image{height:auto}.top-main-view-02-image .media{height:auto}.top-main-view-02-image .media>img{position:static;max-width:100%;max-height:inherit;transform:translate(0,0)}.top-main-view-02-content-inner{padding:0 8px 40px}.top-main-view-02-menu{margin:-45px auto 0}.top-main-view-02-link-list{margin:0 0 22px;flex-wrap:wrap}.top-main-view-02-link-list>.item{min-height:62px;width:50%}.top-main-view-02-link-list>.item:nth-child(2){position:relative}.top-main-view-02-link-list>.item:nth-child(2)::after{position:absolute;bottom:0;left:0;width:100%;height:1px;background:#eee;content:''}.top-main-view-02-link-list>.item:nth-child(3){position:relative}.top-main-view-02-link-list>.item:nth-child(3)::after{position:absolute;top:0;right:0;width:1px;height:100%;background:#eee;content:''}.top-main-view-02-link-list>.item a{padding:0;padding:6px 10px 6px 60px;min-height:4em;letter-spacing:.02em;font-size:1.4rem}.top-main-view-02-link-list>.item a::before{left:11px;width:38px;height:38px;background-size:28px 28px}.top-main-view-02-link-list>.item._menu-01 a{flex-direction:column;padding:6px 10px 6px 60px;font-size:1rem}.top-main-view-02-link-list>.item._menu-01 a b{font-size:1.4rem}.top-main-view-02-link-list>.item._menu-01 a::after{left:10px;width:40px;height:40px;border-radius:3px}.top-main-view-02-link-list>.item._menu-02 a{flex-direction:column}.top-main-view-02-link-list>.item._menu-02 a ._sub{font-size:1rem}.top-news{background-color:transparent}.top-news .top-news-item>.title .link{border-radius:0}.top-news .top-news-item .slick-utility{right:0}.top-section-hdg{margin-bottom:30px;padding:22px 0 0;font-size:2.8rem;line-height:1.3}.top-section-hdg::before{width:50px;height:5px}.top-row-02{overflow:hidden}.top-row-02-inner{padding:35px 10px 60px;max-width:100%}.top-row-02-inner._menuarea{padding-top:20px;padding-bottom:60px}.top-row-02-inner._seminar{padding-top:40px;padding-bottom:60px}.top-row-02-inner._linkpanel{padding-top:65x;padding-bottom:60px}.top-row-02-inner._information{padding-bottom:45px}.top-row-02-inner._attention{padding-bottom:35px}.top-row-02-inner._wide{padding:35px 0;max-width:100%}.top-main-view-search._top{margin:0 10px}.top-main-view-search._top .hdg{display:none}.top-main-view-search._top>.content{padding:7px 8px}.top-main-view-search._top .top-search-form{padding:0 0 0 48px;background:url(/hamagin365/shared/images/icon_search_102.png) no-repeat center left;background-size:36px 36px}.top-main-view-search._top .keyword-list{margin:12px 0 0;line-height:1.6}.top-main-view-search._top .js-voice-search{right:40px;border:0}.top-news .top-news-item .slick-utility{top:3px}.top-category-list{margin-bottom:12px}.top-category-list>li{margin-bottom:7px;width:calc((99.99% - 7px)/ 2)}.top-category-list>li:nth-child(2n){margin-left:7px}.top-category-list>li a{padding:78px 10px 17px;border-radius:8px;font-size:1.6rem}.top-category-list>li a::before{top:10px;width:60px;height:60px;background-size:50px 50px}.top-service-list-02>li{width:calc(99.99% / 3)}.top-service-list-02>li a:hover{opacity:1}.top-service-list-02>li:nth-child(n+4){margin-top:25px}.top-service-list-02>li .image{margin:0 auto 8px;width:80px}.top-service-list-02>li .text{font-size:1.2rem}.top-service-list-02>li .text-small{font-size:.9rem}.top-category-list-02{margin-bottom:30px}.top-category-list-02>li{margin:0 5px;width:calc((99.99% - 30px)/ 3);border-bottom:1px solid #d9e3ee}.top-category-list-02>li a{padding:49px 1px 15px;font-size:1.2rem}.top-category-list-02>li a::before{top:10px;width:40px;height:40px;background-size:30px 30px}.top-category-list-02>li a .text-small{font-size:.9rem}.top-link-list-01>.item a,.top-link-list-01>.item button{padding:1px 1px 1px 15px;font-size:1.2rem}.top-link-list-01>.item a::before,.top-link-list-01>.item button::before{top:7px;left:0}.top-link-list-01>.item a:hover,.top-link-list-01>.item button:hover{opacity:1}.top-link-list-02>.item a{padding:15px 30px 15px 15px;min-width:auto;width:100%}.top-link-list-02>.item a::before{right:8px;width:8px;height:8px}.top-attention-panel-02>.content .top-link-list-03{position:static;margin:20px 0;transform:translate(0,0)}.top-link-list-04{flex-wrap:wrap}.top-link-list-04>.item{width:calc((99.99% - 7px)/ 2);text-align:center}.top-link-list-04>.item:first-child{margin-bottom:10px;width:100%}.top-link-list-04>.item:first-child a{font-size:1.6rem}.top-link-list-04>.item:nth-child(3){margin-left:7px}.top-link-list-04>.item a{padding:17px 20px 15px 35px;font-size:1.4rem;line-height:1.22}.top-link-list-04>.item a::before{left:1px;width:40px;height:40px;background-size:30px 30px}.top-link-list-04>.item a::after{right:8px;width:8px;height:8px}.top-link-list-04>.item._blank a{padding:17px 40px 15px}.top-link-list-04>.item._blank a .icon-blank{right:4px}.top-row-02-inner._seminar._renew-seminar .link-seminar>.item a{padding:15px 30px 15px 15px}.top-row-02-inner._seminar._renew-seminar .link-seminar>.item a::before{right:7px;display:block}.top-row-02-inner._seminar._renew-seminar .link-seminar>.item a:active,.top-row-02-inner._seminar._renew-seminar .link-seminar>.item a:focus,.top-row-02-inner._seminar._renew-seminar .link-seminar>.item a:hover{opacity:1}.top-row-02-inner._seminar._renew-seminar .link-seminar>.item a .title{position:relative;box-sizing:border-box;padding:0;font-size:1.6rem;line-height:1.8}.top-row-02-inner._seminar._renew-seminar .link-seminar>.item a .title+.desc{margin-top:6px}.top-row-02-inner._seminar._renew-seminar .link-seminar>.item a .title::after{display:none}.top-row-02-inner._seminar._renew-seminar .link-seminar>.item a .desc{display:block}.top-row-02-inner._seminar._renew-seminar .link-seminar>.item a .desc>li{display:block;margin-right:0;width:auto;text-align:left;line-height:1.4}.top-row-02-inner._seminar._renew-seminar .link-seminar>.item a .desc>li+li{margin-top:3px}.top-row-02-inner._seminar._renew-seminar .link-seminar>.item a .desc>li .theme{display:inline}.top-row-02-inner._seminar._renew-seminar .link-seminar>.item a .desc>li .theme::before{top:.15em;line-height:1}.top-row-02-inner._information .list-news>.item{margin-bottom:15px}.top-row-02-inner._information .list-news>.item a{margin:0;padding:0;align-items:center}.top-row-02-inner._information .list-news>.item a::after,.top-row-02-inner._information .list-news>.item a::before{display:none}.top-row-02-inner._information .list-news>.item a .tag{position:static;margin:0;padding:0 10px 0 8px;width:130px;background:#00478f}.top-row-02-inner._information .list-news>.item a .tag::after{display:none}.top-row-02-inner._information .list-news>.item a .date{padding:0 1em;width:calc(100% - 130px);text-align:left;font-size:1.2rem}.top-row-02-inner._information .list-news>.item a .content{width:100%;font-size:1.4rem}.top-row-02-inner._information .list-news>.item a:active,.top-row-02-inner._information .list-news>.item a:focus,.top-row-02-inner._information .list-news>.item a:hover{color:#008dcb}.top-row-02-inner._information .list-news>.item a:active .date,.top-row-02-inner._information .list-news>.item a:focus .date,.top-row-02-inner._information .list-news>.item a:hover .date{color:#7c6f75}.top-row-02-inner._information .list-news>.item a._blank .icon-blank{display:none}.tab-list._top>.item a{position:relative;padding:14px 5px 9px;min-height:inherit;font-size:1.8rem}.tab-list._top>.item a::after{position:absolute;bottom:-5px;width:50vw;height:5px;background:#d9e3ee;content:'';transition:background .2s ease-out}.tab-list._top .item a:active,.tab-list._top .item a:focus,.tab-list._top .item a:hover{outline:0;border-bottom:0;background:0 0;color:#00478f;text-decoration:none}.tab-list._top .item a:active::after,.tab-list._top .item a:focus::after,.tab-list._top .item a:hover::after{background-color:#00478f}.tab-list._top .item:nth-child(odd) a::after{right:0}.tab-list._top .item:nth-child(even) a::after{left:0}.tab-list._top>.item.is-current a::after{background-color:#00478f}.carousel._recommend .item{margin:0;padding:0 8px}.js-carousel[data-carousel-type=mv]+.slick-utility{margin-bottom:0}.top-icon-link-list>.item:hover::after{display:block}.top-icon-link-list>.item a{padding:30px 1em 30px 2em;font-size:1.5rem}.top-icon-link-list>.item a::before{left:8px}.top-icon-link-list>.item a::after{right:8px}.top-icon-link-list>.item a:hover{background:0 0;color:#00478f}.top-icon-link-list>.item a:hover::after{border-color:#00478f}.top-icon-link-list>.item._about a:hover::before{background-image:url(/hamagin365/shared/images/icon_top_logo_01.svg)}.top-fullcolumn-link-list>.item:hover::after{display:block}.top-fullcolumn-link-list>.item a .text{padding:30px 1em 30px 2em;font-size:1.5rem}.top-fullcolumn-link-list>.item a .text::before{left:8px}.top-fullcolumn-link-list>.item a .text::after{right:8px}.top-fullcolumn-link-list>.item._recruit a .text{padding:30px 2em 30px 2em}.top-attention-panel-02{margin:0 0 35px;padding:0;flex-wrap:wrap}.top-attention-panel-02>.hdg{display:flex;margin:0 0 15px;padding:0;width:100%;justify-content:center}.top-attention-panel-02>.hdg .item{display:flex;padding:0 0 0 60px;min-height:50px;background-position:center left;font-size:1.65rem;align-items:center}.top-attention-panel-02>.content{padding:0;width:100%;border-left:0}.top-attention-panel-02>.content .top-link-list-01{margin:0}.top-attention-panel-02>.content .top-link-list-03{position:static;margin:20px 0;transform:translate(0,0)}.top-attention-panel-02>.content .hook{position:relative;display:block;margin:20px 0;padding:12px;width:100%;background:#fff;text-align:center}.top-attention-panel-02>.content .hook span{font-size:1.7rem;line-height:1.7}.top-attention-panel-02>.content .hook::before{position:absolute;top:50%;right:22px;width:2px;height:30px;background:#00478f;content:'';transition:transform .2s ease-out;transform:translate(0,-50%)}.top-attention-panel-02>.content .hook::after{position:absolute;top:50%;right:8px;width:30px;height:2px;background:#00478f;content:'';transform:translate(0,-50%)}.top-attention-panel-02>.content .hook.is-active::before{transform:translate(0,-50%) rotate(90deg)}.top-attention-panel-02 .js-toggle-panel>.js-toggle-content{display:none;opacity:0}.top-attention-panel-02 .js-toggle-panel>.js-toggle-content.is-active{display:block;opacity:1}.top-link-bnr-01{flex-direction:column;align-items:center}.top-link-bnr-01>.item{margin:0}.top-link-bnr-01>.item:nth-child(n+2){margin-top:10px}.top-link-list-05>.item a,.top-link-list-05>.item button{padding:1px 15px 1px 35px}.top-link-list-05>.item a::before,.top-link-list-05>.item button::before{left:22px}.top-panel-link{padding:20px}.btn-em._top-iframe>.item{padding:13px 20px 13px 20px}.btn-em._top-iframe._blank>.item,.btn-em._top-iframe._pdf>.item{padding:13px 35px 13px 20px}.js-modal-content._top>.modal-inner .modal-content{margin:0 0 20px;padding:0 0 20px}.js-modal-content._top>.modal-inner .modal-content::after{left:15px;width:calc(100% - 30px)}.js-modal-content._top>.modal-inner .modal-content .media-iframe-rate{height:320px}.js-modal-content._top>.modal-inner .modal-content .media-iframe-rate iframe{height:320px!important}.js-modal-content._top>.modal-inner .modal-head>.modal-close{padding:0}.js-modal-content._top>.modal-inner .modal-head>.modal-close span{width:30px;height:30px}.js-modal-content._top>.modal-inner .modal-head>.modal-close span::after,.js-modal-content._top>.modal-inner .modal-head>.modal-close span::before{top:0;right:0;bottom:0;left:0;margin:auto}.js-modal-content._top>.modal-inner .modal-head>.modal-close span::before{transform:rotate(-135deg)}.js-modal-content._top>.modal-inner .modal-head>.modal-close span::after{transform:rotate(135deg)}body.iframe-rate .link-list-grid._top[data-col='2']>.item:first-child{border-top:0}body.iframe-rate .top-lyt-modal{margin:0 15px;padding:30px 0 0}body.iframe-rate .top-link-list-05+.top-lyt-modal{padding-top:68px}.top-hdg-l1>.inner{padding:10px}.top-hdg-l1>.inner>.hdg{white-space:normal;font-size:2rem}.top-hdg-l1>.inner>.utility-nav{display:none}.top-main-product{margin-bottom:14px;padding:10px;width:100%}.top-main-product-link>.item{margin-top:9px;min-height:110px;width:calc(50% - 4.5px);height:auto}.top-main-product-link>.item:nth-child(2n){margin-left:9px}.top-main-product-link>.item a{min-height:100px}.top-main-product-link>.item a::after{right:10px;margin-top:-3.5px;width:7px;height:7px;border-top:2px solid #01478f;border-right:2px solid #01478f}.top-main-product-link>.item a .image{padding:0 25px}.top-products-panel{margin-top:-30px;padding-bottom:0}.top-products-panel>.item{margin-top:30px;margin-left:0;width:100%}.top-products-panel>.item>a .content{padding:15px 40px 25px 25px}.top-products-panel>.item>a .content::after{right:18px;margin-top:-3.5px;width:7px;height:7px;border-top:2px solid #01478f;border-right:2px solid #01478f}.top-products-panel>.item>a .content .hdg{margin-bottom:8px;font-size:2.2rem}.nav-fixed-list._renew.is-bottom{bottom:2px}.top-boy-link-bnr-01{margin-bottom:24px}.top-boy-link-bnr-01>.item:first-child{width:calc(440 / 670 * 100%)}.top-boy-link-bnr-01>.item:last-child{width:calc(220 / 670 * 100%)}#id_head_ttl{margin:40px -20px 24px;padding:16px 20px;font-size:2rem}.hdg-l3{margin-top:32px;margin-bottom:24px;font-size:1.8rem;line-height:1.44}#divDataArea{margin-bottom:24.5px}#divDataArea>.release{flex-wrap:wrap}#divDataArea>.release dt{padding:4px 0;width:110px;font-size:1.2rem}#divDataArea>.release .text{flex:none;margin-top:5px;margin-left:0;width:100%;line-height:1.714}#divDataArea>.release .text .new{padding:3px 5px}#divDataArea>.release .text [src*='pdf.gif']{margin:0 4px 4px}#press_link ul>li,.pagination ul>li{margin-left:calc((10 / 335) * 100%);width:calc((76 / 335) * 100%)}#press_link ul>li:nth-child(4n+1),.pagination ul>li:nth-child(4n+1){margin-left:0}#press_link ul>li:nth-child(-n+4),.pagination ul>li:nth-child(-n+4){border-top:1px solid #d5e0eb}#press_link ul>li>a,.pagination ul>li>a{padding:7px 25px 7px 7px}.iframe-chart{margin-bottom:24px}.iframe-market{margin-bottom:24px}.suggest .suggest-list{display:block;max-width:none;width:100%}.header .suggest .suggest-list{max-width:none}.products.simple .hdg-l1>.inner{padding:10px 20px}.products.simple .hdg-l1>.inner>.item{font-size:1.6rem}.products.simple .hdg-l1._favorite>.inner>.item{width:100%}.products.simple .hdg-l2{margin:40px auto 24px;padding-top:10px;font-size:2.2rem;line-height:1.5}.products.simple .hdg-l2._sub>a.item::after{margin-top:-8px;width:20px;height:20px}.products.simple .hdg-l2._sub>a.item::before{right:8px;margin-top:-1px;width:4px;height:4px}.products.simple .hdg-l2-toggle{display:block;margin:40px auto 24px}.products.simple .hdg-l2-toggle .hdg-l2-hook>.item{margin-right:30px;padding-top:10px;font-size:2.2rem;line-height:1.5}.products.simple .hdg-l2-toggle .hdg-l2-hook>.item::after,.products.simple .hdg-l2-toggle .hdg-l2-hook>.item::before{right:-24px;margin-top:4px;width:9px}.products.simple .hdg-l2-toggle .hdg-l2-hook>.item .text::after{right:-30px;margin-top:-5px;width:20px;height:20px}.products.simple .hdg-l2-toggle>.js-toggle-content.is-active{margin-top:10px}.products.simple .hdg-l2-toggle._sub>a.item::after{margin-top:-8px;width:20px;height:20px}.products.simple .hdg-l2-toggle._sub>a.item::before{right:8px;margin-top:-1px;width:4px;height:4px}.products.simple .btn-em-03._oversize>.item{padding:15px 35px 15px 15px;min-width:100%;font-size:2.4rem}.products.simple .panel-btn-large{padding:18px 10px 24px}.top-service._sp-only>.js-toggle-content.is-active{display:flex;flex-wrap:wrap}.tab-list{display:flex}.tab-list>.item>a{padding:11px 5px;min-height:60px}.tab-list>.item>a .sub{font-size:1rem}.tab-panel.js-tab .js-tab-content{margin-right:-20px;margin-left:-20px;padding:30px 18px 36px}.tab-panel.js-tab .js-tab-content .hdg-l2{margin:40px -18px 24px}.tab-panel .tab-list+.js-tab-content{margin-top:-24px}.tab-panel .tab-list>.item>a{padding:18px 12px}.js-modal-content>.modal-inner .modal-head{padding:9px 50px;min-height:50px}.js-modal-content>.modal-inner .modal-head .hdg{font-size:1.6rem}.js-modal-content>.modal-inner .modal-head>.modal-close{top:8px;right:10px;overflow:hidden;width:30px;height:30px;border-radius:15px}.js-modal-content>.modal-inner .modal-head>.modal-close span::after,.js-modal-content>.modal-inner .modal-head>.modal-close span::before{z-index:1;margin-top:-14px;width:2px;height:13px}.js-modal-content>.modal-inner .modal-head>.modal-close span::before{margin-top:-5px}.js-modal-content>.modal-inner>.modal-close{margin-bottom:24px;padding:0 16px;width:100%}.js-modal-content>.modal-inner>.modal-close::after,.js-modal-content>.modal-inner>.modal-close::before{left:33px}.js-modal-content>.modal-inner>.modal-close>span{padding:13px 35px 13px 35px;min-width:auto;width:100%;font-size:1.6rem}.js-modal-open .js-modal-content>.modal-inner>.modal-close>span{padding:13px 35px 13px 20px}.js-modal-content>.modal-inner .modal-content{margin:0 16px 24px;padding:25px 0 30px}.js-modal-content>.modal-inner .modal-content .hdg-02{margin-top:32px;margin-bottom:24px;padding:0 10px 5px 10px;border-bottom:2px solid #01478f;font-size:1.6rem}.js-modal-content>.modal-inner .modal-content .hdg-02 .icon{display:block;margin-bottom:5px}.js-modal-content>.modal-inner .modal-content .hdg-02 .icon .item{margin-right:0;margin-bottom:0;padding:5px 10px;font-size:1.1rem}.js-modal-content>.modal-inner .modal-content .hdg-02 .link-item::after{margin-bottom:1px}.js-modal-content>.modal-inner .modal-content .hdg-03{margin-top:24px;margin-bottom:20px;padding:0 10px;font-size:1.4rem}.js-modal-content>.modal-inner .modal-content .hdg-03 .icon{display:block;margin-bottom:5px}.js-modal-content>.modal-inner .modal-content .hdg-03 .icon .item{margin-right:0;padding:5px 10px;font-size:1.1rem}.js-modal-content>.modal-inner .modal-content .hdg-04{margin-top:24px;margin-bottom:20px;font-size:1.4rem}.js-modal-content>.modal-inner .modal-content .hdg-04 .link-item::after{margin-bottom:1px}.js-carousel[data-carousel-type=col3] .slick-slide{margin-right:0;margin-left:0;max-width:none}[data-script-enabled=true] .js-carousel[data-carousel-type=col3]>.item:first-child{display:block}[data-script-enabled=true] .js-carousel[data-carousel-type=col3]>.item:not(:first-child){display:none}[data-script-enabled=true] .js-carousel[data-carousel-type=col3].slick-initialized .slick-track>.item{display:block}.slick-list .carousel_link{padding:20px}.top-main-view-image._carousel .js-carousel-wrap{padding-bottom:48px}.js-carousel-wrap._indicate .js-carousel-tools{padding-top:12px}.js-carousel-wrap._indicate .slick-next,.js-carousel-wrap._indicate .slick-prev{margin-top:-30px;max-width:30px;width:30px;height:30px}.js-carousel-wrap._indicate .slick-next::before,.js-carousel-wrap._indicate .slick-prev::before{width:7px;height:7px}.js-carousel-wrap._indicate .slick-dots li{margin:0 7px}.js-carousel-wrap._indicate .slick-dots li button::before{width:16px;height:16px}.js-carousel-wrap._indicate .js-carousel-controller{margin:0 10px}.carousel [data-carousel-type=default] .item{max-width:210px}.carousel [data-carousel-type=default-app]+.slick-utility,.carousel [data-carousel-type=default-csr]+.slick-utility{margin-bottom:12px}.carousel .carousel-inner._recommend .item{margin:0;padding:0 10px}.lyt-columnLink{overflow:hidden;margin:0 -20px 32px;justify-content:flex-start}.lyt-full .lyt-columnLink{margin:0 0 32px}.lyt-columnLink .slick-utility{display:flex}.lyt-columnLink.js-carousel-wrap{margin:0 0 32px}.lyt-columnLink-list{margin-bottom:0;width:100%}.lyt-columnLink-list .item{margin:0;margin-right:16px;min-width:180px!important;width:180px;border-right:0}.lyt-columnLink-list .item a:active,.lyt-columnLink-list .item a:focus,.lyt-columnLink-list .item a:hover{opacity:1}.lyt-columnLink-list .item a .content .text .icon-blank{display:inline-block;margin:0 3px 6px}.lyt-columnLink-list .item .content{margin-bottom:20px}.lyt-columnLink-list.is-shortage{justify-content:center}.main-container>.lyt-columnLink.js-carousel-wrap{margin-right:-20px;margin-left:-20px}}@media screen and (max-width:500px){.top-main-view-02-link-list>.item a{flex-direction:column}}@media only screen and (max-width:420px){_:-ms-lang(x)::-ms-backdrop,.header-narrow .header-logo a{padding:5px 5px;min-height:0}_:-ms-lang(x)::-ms-backdrop,.header-narrow .header-logo > a:last-child{padding:5px}_:-ms-lang(x)::-ms-backdrop,.header-narrow .header-logo a span{min-width:0}_:-ms-lang(x)::-ms-backdrop,.header-narrow .header-logo a img{width:100%!important;height:100%!important}}@media only screen and (max-width:375px){.header-narrow .header-business-form .about-link-list>.item a .text{font-size:4vw}.top-icon-link-list>.item a{font-size:4vw}.top-fullcolumn-link-list>.item a .text{font-size:4vw}}@media screen and (max-width:374px){.lyt-search-result .lyt-search-pagenation .pagenation-list{flex-wrap:wrap}.uni-kana>.uni-kana-list li{margin-right:calc((10 / 335) * 100%);max-width:40px;max-height:40px}}@media only screen and (max-width:320px){.lyt-sns>.inner .sns .item{margin-left:8px;width:45px;height:30px}}@media only screen and (max-width:319px){.panel-rate-03>.inner>.content .item._info{margin:20px auto 35px;padding:15px 10px;max-width:100%}.panel-rate-03>.inner>.content .item._info::after{border-width:20px 20px 0 20px}}@media all and (-ms-high-contrast:none){#main,::-ms-backdrop{flex:0 0 auto}:lang(en) #main,:lang(en) ::-ms-backdrop{flex:1 0 auto}.uni-kana>.uni-kana-list li a,::-ms-backdrop{padding-top:5px}}@media print{body{width:1200px;zoom:89%}.nav-fixed{display:none}.icon-mark{visibility:hidden;overflow-x:visible!important;overflow-y:visible!important;height:35px;color:transparent}.icon-mark::before{visibility:visible;overflow:visible!important}}