*{line-break:strict;word-wrap:break-word;overflow-wrap:break-word;word-break:normal !important}.font-color-red{color:#d91c26 !important}.font-color-blue{color:#006cbf !important}input[type=submit]{-webkit-appearance:none}.left-and-right-match{padding:1em 40px !important}@media screen and (min-width:769px),print{.left-and-right-match{margin:0 !important}}@media screen and (max-width:1200px){.left-and-right-match{padding:15px !important}}@media screen and (max-width:768px){.left-and-right-match{padding:10px !important}}.ims-button,.ims-button-large,.contact-button,#mw_wp_form_mw-wp-form-93 .form-button-box .send-button,#mw_wp_form_mw-wp-form-93 .form-button-box .back-button,.contact-confirmation .send-button,.contact-confirmation .back-button{display:block;width:160px;height:60px;line-height:60px;padding:0;font-size:16px;background-color:#00479d;color:#fff;text-align:center}.ims-button:hover,.ims-button-large:hover,.contact-button:hover,#mw_wp_form_mw-wp-form-93 .form-button-box .send-button:hover,#mw_wp_form_mw-wp-form-93 .form-button-box .back-button:hover,.contact-confirmation .send-button:hover,.contact-confirmation .back-button:hover{opacity:.6}.ims-button>a,.ims-button-large>a,.contact-button>a,#mw_wp_form_mw-wp-form-93 .form-button-box .send-button>a,#mw_wp_form_mw-wp-form-93 .form-button-box .back-button>a,.contact-confirmation .send-button>a,.contact-confirmation .back-button>a{display:block;color:#fff}.ims-button>a:hover,.ims-button-large>a:hover,.contact-button>a:hover,#mw_wp_form_mw-wp-form-93 .form-button-box .send-button>a:hover,#mw_wp_form_mw-wp-form-93 .form-button-box .back-button>a:hover,.contact-confirmation .send-button>a:hover,.contact-confirmation .back-button>a:hover{text-decoration:none !important;color:#fff}.ims-button,.ims-button-large,.contact-button,#mw_wp_form_mw-wp-form-201 .form-button-box .send-button,#mw_wp_form_mw-wp-form-201 .form-button-box .back-button,.contact-confirmation .send-button,.contact-confirmation .back-button{display:block;width:160px;height:60px;line-height:60px;padding:0;font-size:16px;background-color:#00479d;color:#fff;text-align:center}.ims-button:hover,.ims-button-large:hover,.contact-button:hover,#mw_wp_form_mw-wp-form-201 .form-button-box .send-button:hover,#mw_wp_form_mw-wp-form-201 .form-button-box .back-button:hover,.contact-confirmation .send-button:hover,.contact-confirmation .back-button:hover{opacity:.6}.ims-button>a,.ims-button-large>a,.contact-button>a,#mw_wp_form_mw-wp-form-201 .form-button-box .send-button>a,#mw_wp_form_mw-wp-form-201 .form-button-box .back-button>a,.contact-confirmation .send-button>a,.contact-confirmation .back-button>a{display:block;color:#fff}.ims-button>a:hover,.ims-button-large>a:hover,.contact-button>a:hover,#mw_wp_form_mw-wp-form-201 .form-button-box .send-button>a:hover,#mw_wp_form_mw-wp-form-201 .form-button-box .back-button>a:hover,.contact-confirmation .send-button>a:hover,.contact-confirmation .back-button>a:hover{text-decoration:none !important;color:#fff}.ims-button-large,.contact-button{width:260px}.ims-button-contact,.sidebar-info .textwidget a.contact-mail,.info-footer .info-footer-content .info-content_right a{display:block;color:#fff !important;background:linear-gradient(to right,#e1c97e,#af9136);height:70px;line-height:70px;width:100%;font-size:20px;text-decoration:none}.ims-button-contact:hover,.sidebar-info .textwidget a.contact-mail:hover,.info-footer .info-footer-content .info-content_right a:hover{opacity:.6}.top-style #main{float:none !important;margin-right:0 !important;padding-right:0 !important;padding-left:0 !important}.top-style .wrap-mini-post-box,.top-style .wrap-post-box{max-width:1200px;margin:0 auto;background-color:#cce6ff;padding:37px 35px 10px}@media screen and (max-width:768px){.post-box .post-substr{display:none !important}}.top-style .post-box .post-box-content{background-color:#fff}.top-style .single_title{border-bottom:none;text-align:center;font-size:30px;margin-top:50px}@media screen and (max-width:768px){.top-style .single_title{font-size:24px}.top-style .wrap-mini-post-box .post-box-content{padding-bottom:0}}.top-style .loop-img{display:block;margin:0 auto;margin-bottom:20px}.top-style .wrap-post-box article{margin-bottom:20px}@media screen and (max-width:768px){.top-style .wrap-post-box article{margin-bottom:30px;display:block}.top-style .wrap-post-box article:first-of-type{margin-top:20px}}.top-style .wrap-post-box article:last-of-type{margin-bottom:0}.top-style .wrap-post-box article .post-box-content{background-color:#cce6ff;box-shadow:none}@media screen and (max-width:768px){.top-style .wrap-post-box article .post-box-content{padding-bottom:0}}.top-style .wrap-post-box article .post-box-content .post-meta-all{margin:0;margin-left:20px;padding:0}@media screen and (max-width:768px){.top-style .wrap-post-box article .post-box-content .post-meta-all{margin-left:15px}}.top-style .wrap-post-box article .post-box-content .post-meta-all .post-date{font-size:16px;position:static}@media screen and (max-width:768px){.top-style .wrap-post-box article .post-box-content .post-meta-all .post-date{font-size:12px}}.top-style .wrap-post-box article .post-box-content .post-meta-all .post-title{font-weight:400;display:inline-block;margin-left:60px;padding:0;font-size:16px}@media screen and (max-width:768px){.top-style .wrap-post-box article .post-box-content .post-meta-all .post-title{display:block;margin-left:0}}@media screen and (max-width:768px){.top-style .wrap-post-box article .post-box-content .post-meta-all .new-label{font-size:.9em;display:inline-block !important}}.front-page .info-post-type:hover a{text-decoration:underline}.archive-page .info-post-type:hover .post-title a{text-decoration:underline}.top-style .wrap-mini-post-box .post-box-content{background-color:#fff;box-shadow:none}.post-cat{pointer-events:auto !important}.post-cat a{pointer-events:auto !important}.top-style .voice-post-type .post-cat{margin:2.5px 0;font-size:.7em;padding:0;border-radius:inherit;background-color:#0068b7}.top-style .voice-post-type .post-cat>a{display:block;padding:0;font-size:12px;padding:4px 8px}.top-style .voice-post-type .post-date{bottom:auto;position:static;font-size:13px}.top-style .voice-post-type .post-title{margin-top:5px;font-weight:400;font-size:16px}.top-style .post-box-content .post-title>a:hover{text-decoration:underline;color:initial}.top-style .post_thumbnail:hover{opacity:.6}.top-style .post-cat>a:hover{color:#fff}.top-style .new-label{display:inline-block}.top-style .new-label>img{vertical-align:middle}@media screen and (max-width:768px){.top-style .info-post-type .post-date{font-size:18px;position:static;margin-left:0}}@media screen and (max-width:599px){.top-style .wrap-mini-post-box,.top-style .wrap-post-box{padding:10px}.top-style .post-box .post-meta-all{padding:0}.top-style .info-post-type .post-title{display:block;margin-left:0}.top-style .info-post-type .post-date{font-size:14px}}.ims-top-header{position:relative}.ims-top-header .header-text-wrap{position:absolute;top:-1000px;width:100%;text-align:center}.ims-top-header .header-text-wrap h1{font-size:1.4rem}.top-style .visa-icon-box{max-width:1200px;height:320px;display:flex;flex-wrap:wrap}@media screen and (max-width:768px){.top-style .visa-icon-box{height:auto;margin-left:8px;margin-right:8px;border-top:1px solid #707070;border-left:1px solid #707070}}.top-style .visa-icon-box .visa-icon-item{text-align:center;display:flex;height:160px;width:20%;border-right:1px solid #707070;border-bottom:1px solid #707070;position:relative;justify-content:center;align-items:center;transition:none}.top-style .visa-icon-box .visa-icon-item:before{content:"";position:absolute;bottom:4px;right:4px;display:block;width:30px;height:30px;background-image:linear-gradient(to right bottom,transparent 50%,#eee 50.1%)}.top-style .visa-icon-box .visa-icon-item:hover{box-shadow:inset 0px 0px 0 4px #66b5ff}.top-style .visa-icon-box .visa-icon-item:hover:before{bottom:3px;right:3px;width:31px;height:31px;background-image:linear-gradient(to right bottom,transparent 50%,#66b5ff 50.1%)}@media screen and (min-width:769px),print{.top-style .visa-icon-box .visa-icon-item:nth-child(1),.top-style .visa-icon-box .visa-icon-item:nth-child(2),.top-style .visa-icon-box .visa-icon-item:nth-child(3),.top-style .visa-icon-box .visa-icon-item:nth-child(4),.top-style .visa-icon-box .visa-icon-item:nth-child(5){border-top:1px solid #707070}.top-style .visa-icon-box .visa-icon-item:nth-child(1),.top-style .visa-icon-box .visa-icon-item:nth-child(6){border-left:1px solid #707070}}@media screen and (max-width:768px){.top-style .visa-icon-box .visa-icon-item{width:50%;border-right:1px solid #707070;border-bottom:1px solid #707070}}.top-style .visa-icon-box .visa-icon-item div{display:block;width:100%}.top-style .visa-icon-box .visa-icon-item img{width:50px;margin:0 auto}.top-style .visa-icon-box .visa-icon-item>div>span{font-size:.7rem;color:#be9e58;margin-bottom:8px;line-height:1;margin-top:8px;display:block}.top-style .visa-icon-box .visa-icon-item h3{font-size:.95rem;font-weight:400;margin:0;line-height:1.5;padding:0 0 .3em}.top-style .visa-icon-box .visa-icon-item h3>span{display:block}.slick-prev,.slick-next{display:inline-block;padding:0 0 0 16px;color:#000;vertical-align:middle;text-decoration:none;font-size:0}.slick-prev:active,.slick-next:active{top:50% !important}.slick-prev:before,.slick-next:before{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle;width:1rem;height:1rem;border-top:1px solid #707070;border-right:1px solid #707070;transform:rotate(225deg)}.slick-next:before{transform:rotate(45deg)}@media screen and (max-width:768px){.top-style .visa-icon-box .visa-icon-item h3{font-size:.8rem}}.front-page h2{font-size:30px;font-weight:400;text-align:center;background-color:transparent}@media screen and (max-width:768px){.front-page h2{font-size:22px;margin:50px 0 20px;padding:0}}.front-page h2:after{content:url(//imsvisa.support/ch/wp-content/themes/diver_child/css/../images/logo_curve.svg);display:block;margin:10px auto 0;line-height:0}#main section.second-sec>p{margin:20px auto 35px;display:block;max-width:695px;text-align:left;line-height:40px}@media screen and (max-width:768px){#main section.second-sec>p{padding:0 1em;margin-bottom:0}}.VideoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.VideoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#main .sec-menu{margin-top:90px;display:flex;max-width:1200px;justify-content:flex-start;flex-wrap:wrap}#main .sec-menu .link{margin-right:15px;position:relative}#main .sec-menu .link:last-child{margin-right:0}#main .sec-menu .link:last-of-type{margin-right:0}#main .sec-menu .link:first-of-type{margin-left:0}@media screen and (max-width:940px){#main .sec-menu .link{width:50%;margin:0 auto}#main .sec-menu .link:nth-of-type(1),#main .sec-menu .link:nth-of-type(2){margin-bottom:20px}}@media screen and (max-width:768px){#main .sec-menu .link{width:100%;padding:0 .7em .7em}#main .sec-menu .link:nth-of-type(1),#main .sec-menu .link:nth-of-type(2){margin-bottom:0}}#main .sec-menu .link a{display:block;width:285px;text-align:center;color:#fff;height:100%}#main .sec-menu .link a:hover img{opacity:.6}@media screen and (max-width:1200px){#main .sec-menu .link a{width:220px}}@media screen and (max-width:940px){#main .sec-menu .link a{width:285px;margin:0 auto}}@media screen and (max-width:768px){#main .sec-menu .link a{width:100%}}#main .sec-menu .link a picture{width:100%;position:relative;display:flex;justify-content:center;align-items:center}#main .sec-menu .link a picture img{transition:ease-out .5s}#main .sec-menu .link a picture p{position:absolute;font-size:20px;line-height:30px}@media screen and (max-width:1200px){#main .sec-menu .link a picture p{font-size:17px}}@media screen and (max-width:940px){#main .sec-menu .link a picture p{font-size:20px}}@media screen and (max-width:768px){#main .sec-menu .link a picture p{font-size:20px}}#main .sec-menu .link a picture p span{font-size:14px;display:block}.post-list{display:block;height:40px;width:180px;background-color:#66b5ff;margin-left:auto;margin-right:5px;margin-top:5px}.post-list>a{display:block;text-align:center;color:#fff;font-size:16px;line-height:40px}.post-list>a:hover{color:#fff}.post-list:hover{opacity:.6}.br-sp{display:none}@media screen and (max-width:768px){.br-sp{display:block}}@media screen and (max-width:768px){.wrap-mini-post-box{padding:15px 10px}}@media screen and (max-width:768px){.home .mini-list-post-box .post-box-content{padding:0}}.home .mini-list-post-box .post-box-content .post-meta-all{line-height:1}@media screen and (max-width:768px){.home .mini-list-post-box .post-box-content .post-meta-all{padding:10px 15px}}@media screen and (min-width:769px),print{.home .mini-list-post-box .post-box-content .post-meta-all>div:first-of-type{margin-bottom:5px}}@media screen and (max-width:768px){.home .mini-list-post-box .post-box-content .post-meta-all>div:first-of-type{line-height:1;margin-bottom:2.5px}}.home .mini-list-post-box .post-box-content .post-meta-all .post-cat-wrap .post-cat{margin:5px;margin-left:0}@media screen and (max-width:768px){.home .mini-list-post-box .post-box-content .post-meta-all .post-cat-wrap .post-cat{margin:2.5px;margin-left:0}}.home .mini-list-post-box .post-box-content .post-meta-all .post-title{padding-bottom:0}@media screen and (max-width:768px){.home .mini-list-post-box .post-box-content .post-meta-all .post-title{margin-top:2.5px;padding-bottom:10px}}.home .mini-list-post-box .post-box-content .post-meta-all .post-title a{display:block;text-align:left;height:48px}@media screen and (max-width:768px){.home .mini-list-post-box .post-box-content .post-meta-all .post-title a{height:38px}}@supports (-ms-ime-align:auto){.widget.link-list select{line-height:1.2}}@media (min-width:1921px){.ims-top-header .slick-slide picture img{width:100%;margin-right:auto;margin-left:auto}}@media screen and (min-width:769px),print{.widget{margin-bottom:20px !important}}.widget a:hover{text-decoration:underline}.link-list .widgettitle a{color:#fff}.link-list select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:.5em 1em;color:inherit;border:1px solid #ccc;background:0 0;border-radius:0;font-size:.8em}.link-list ul li{display:flex;padding:.8em 1em;margin:0;position:relative;font-size:.9em}.link-list ul li span{margin-right:5px}@media screen and (min-width:769px),print{#popular{margin:20px 0}}.popular a{line-height:1}.popular>a:hover{text-decoration:none !important}.popular>a:hover p{text-decoration:underline;color:#000}.popular a p{font-size:14px;line-height:20px}#popular .popular-num{font-size:20px;margin:0 15px 0 0;color:#00479d}#popular a{display:flex;padding-left:15px}.sidebar-info{background:#cce6ff;text-align:center;margin-bottom:20px}.sidebar-info .textwidget{padding:40px 30px}.sidebar-info .textwidget h2{color:#000;background:inherit;font-size:1.4rem;font-weight:400;padding:0;margin:0;line-height:1}.sidebar-info .textwidget h2:after{content:'';background-image:url(//imsvisa.support/ch/wp-content/themes/diver_child/css/../images/logo_curve.svg);display:block;width:100px;color:0;margin:14px auto 30px;height:8px;padding:0}.sidebar-info .textwidget p{color:#000;text-align-last:left;text-align:left;font-size:14px;line-height:22px}.sidebar-info .textwidget a.contact-mail{margin:40px auto 0}@media screen and (max-width:768px){.sidebar-info{margin-top:10px}}.sidebar-banner{margin-bottom:10px}@media screen and (max-width:768px){.sidebar-banner:last-of-type{margin-bottom:0}}@media screen and (min-width:769px),print{.sidebar-banner.sidebar-banner-blog{margin-bottom:0}}.sidebar-banner a{display:flex;position:relative;justify-content:center;align-items:center}.sidebar-banner a p{position:absolute;text-align:center;color:#fff;font-size:22px}@media screen and (min-width:769px),print{.single-post-main{margin-bottom:0 !important}}@media screen and (min-width:769px),print{.content{margin-bottom:0 !important}}@media screen and (min-width:769px),print{.pagination{margin-bottom:0 !important}}.sidebar-banner-company a:hover,.sidebar-banner-blog a:hover{opacity:.6}.cat-item a,.widget-page-parent li a{margin-left:1em !important}.cat-item,.widget-page-parent li{position:relative}.cat-item:after,.widget-page-parent li:after{content:"-";position:absolute;top:19.5px;height:1px;line-height:1px;bottom:0;left:14.5px}.widgettitle a{color:#fff}.widgettitle a:hover{color:#fff !important}.pb-0{padding-bottom:0 !important}#logo,.header-wrap .header-logo .div-box #logo,.footer_content .footer_navi #logo{display:block}#logo>a,.header-wrap .header-logo .div-box #logo>a,.footer_content .footer_navi #logo>a{display:inline-block}#logo>a .logo-about,.header-wrap .header-logo .div-box #logo>a .logo-about,.footer_content .footer_navi #logo>a .logo-about{display:inline-block;font-weight:400;margin:0;margin-bottom:4px;padding:0;font-size:16px;line-height:16px}@media screen and (max-width:768px){#logo>a .logo-about,.header-wrap .header-logo .div-box #logo>a .logo-about,.footer_content .footer_navi #logo>a .logo-about{font-size:12px;line-height:12px}}#logo>a img,.header-wrap .header-logo .div-box #logo>a img,.footer_content .footer_navi #logo>a img{display:block;width:305px;height:auto;transform:translateX(-15px);padding:0;margin:0}@media screen and (max-width:768px){#logo>a img,.header-wrap .header-logo .div-box #logo>a img,.footer_content .footer_navi #logo>a img{width:239px;height:auto;transform:none;margin-left:auto;margin-right:auto}}#logo>a:hover,.header-wrap .header-logo .div-box #logo>a:hover,.footer_content .footer_navi #logo>a:hover{opacity:.6}@media screen and (max-width:1200px){.header-wrap .header-logo{width:96%}}@media screen and (max-width:959px){.header-wrap .header-logo{width:96% !important}}@media screen and (min-width:960px),print{.header-wrap .header-logo{display:block}}.header-wrap .header-logo .div-box{width:100%;display:flex}@media screen and (max-width:959px){.header-wrap .header-logo .div-box{display:block}}.header-wrap .header-logo .div-box .drawer-menu-btn-wrap{display:none}@media screen and (max-width:959px){.header-wrap .header-logo .div-box .drawer-menu-btn-wrap{display:block;position:absolute;top:0;left:15px;width:55px;padding:26px 0 10px;height:100%}}.header-wrap .header-logo .div-box .drawer-menu-btn-wrap .drawer-menu-btn{display:none}@media screen and (max-width:959px){.header-wrap .header-logo .div-box .drawer-menu-btn-wrap .drawer-menu-btn{display:inline-block;position:absolute;bottom:8px;left:0}}.header-wrap .header-logo .div-box .drawer-menu-btn-wrap .drawer-menu-btn span{width:100%;height:3px;background-color:#555;display:block}.header-wrap .header-logo .div-box .drawer-menu-btn-wrap .drawer-menu-btn span:nth-child(2){margin:3px 0}.header-wrap .header-logo .div-box .drawer-menu-btn-wrap .drawer-menu-btn .drower-menu{font-size:9px;color:#555}@media screen and (min-width:960px),print{.header-wrap .header-logo .div-box #logo{position:relative}}@media screen and (max-width:959px){.header-wrap .header-logo .div-box #logo{margin:0 auto}}.header-wrap .header-logo .div-box #logo>a,.header-wrap .header-logo .div-box .footer_content .footer_navi #logo>a{margin-top:20px}@media screen and (max-width:959px){.header-wrap .header-logo .div-box #logo>a,.header-wrap .header-logo .div-box .footer_content .footer_navi #logo>a{margin:0 auto}}@media screen and (min-width:960px),print{.header-wrap .header-logo .div-box #logo>a,.header-wrap .header-logo .div-box .footer_content .footer_navi #logo>a{position:absolute;width:327px;margin-top:0;top:31px}}@media screen and (max-width:959px){.header-wrap .header-logo .div-box #logo>a .logo-about,.header-wrap .header-logo .div-box .footer_content .footer_navi #logo>a .logo-about{font-size:12px;line-height:12px;margin-top:10px}}@media screen and (max-width:959px){.header-wrap .header-logo .div-box #logo>a>img,.header-wrap .header-logo .div-box .footer_content .footer_navi #logo>a>img{width:239px;height:auto;transform:none;margin-left:auto;margin-right:auto;margin-bottom:10px}}.header-wrap .header-logo .div-box #logo .sp-header-global{display:none}@media screen and (max-width:959px){.header-wrap .header-logo .div-box #logo .sp-header-global{display:inline-block;position:absolute;right:15px;bottom:0;padding:26px 0 10px;width:55px;top:0;text-align:center}.header-wrap .header-logo .div-box #logo .sp-header-global a{font-size:.75rem;margin:0;right:0;bottom:16px;position:absolute}.header-wrap .header-logo .div-box #logo .sp-header-global img{margin:0;padding:0;height:26px;width:26px}}.header-wrap .header-logo .div-box .header-global{margin:auto 0 0;position:relative;display:flex;height:38px}.header-wrap .header-logo .div-box .header-global>.btn-global{display:flex;align-items:center;padding:0 .5rem;margin-left:auto}.header-wrap .header-logo .div-box .header-global>.btn-global.open{background:#00479d}.header-wrap .header-logo .div-box .header-global>.btn-global .global-logo{width:1.5rem;height:1.5rem;margin-left:.25rem;background-position:center center;background:url(//imsvisa.support/ch/wp-content/themes/diver_child/css/../images/icon_global.png);background-size:contain}.header-wrap .header-logo .div-box .header-global #header-global-languages{position:absolute;background:#fff;width:200px;right:0;z-index:1000;top:38px;display:none;box-shadow:0px 0px 4px 0 rgba(0,0,0,.2);-webkit-box-shadow:0px 0px 4px 0 rgba(0,0,0,.2)}.header-wrap .header-logo .div-box .header-global #header-global-languages.open{display:block}.header-wrap .header-logo .div-box .header-global #header-global-languages .menu-item{padding:0 !important;font-weight:400 !important}.header-wrap .header-logo .div-box .header-global #header-global-languages .menu-item a{padding:1em 20px !important;display:block}.header-wrap .header-logo .div-box .header-global #header-global-languages .menu-item:hover{background:#00479d}.header-wrap .header-logo .div-box .header-global #header-global-languages .menu-item:hover a{color:#fff !important;display:block}@media screen and (min-width:960px),print{.header-wrap .header-logo .div-box .header-global .btn-global:hover,.header-wrap .header-logo .div-box .header-global .open.btn-global{background:#00479d;color:#fff;opacity:.6}.header-wrap .header-logo .div-box .header-global .btn-global:hover .global-logo,.header-wrap .header-logo .div-box .header-global .open.btn-global .global-logo{background:url(//imsvisa.support/ch/wp-content/themes/diver_child/css/../images/icon_global-white.png);background-size:contain;background-position:center center}}.header-wrap .header-logo .div-box .header-global>a:hover,.header-wrap .header-logo .div-box .header-global>a.open{background-color:rgba(255,255,255,.3)}@media screen and (max-width:959px){.header-wrap .header-logo .div-box .header-global{display:none}}.header-wrap .header-logo .div-box .flex{display:flex;margin:auto 0;align-items:flex-end;vertical-align:middle;justify-content:flex-end}@media screen and (max-width:959px){.header-wrap .header-logo .div-box .flex{display:none}}.header-wrap .header-logo .div-box .flex span.contact-tel{margin:0 20px;line-height:1;text-align:right}.header-wrap .header-logo .div-box .flex span.contact-tel>span:nth-child(1){display:block;line-height:1}.header-wrap .header-logo .div-box .flex span.contact-tel>span span{display:inline-block}.header-wrap .header-logo .div-box .flex span.contact-tel>span img{margin-left:.5rem}.header-wrap .header-logo .div-box .flex span.contact-tel span.time{font-size:12px}.header-wrap .header-logo .div-box .flex span.contact-tel a.tel-num,.header-wrap .header-logo .div-box .flex span.contact-tel span.nav-tel-num{font-size:1.5rem;line-height:.8;vertical-align:top;letter-spacing:-1.5px}.header-wrap .header-logo #nav .menu-header-nav-container{margin-left:auto;margin-top:5px}.header-wrap .header-logo #nav .menu-header-nav-container ul .menu-item:hover{background-color:#00479d}.header-wrap .header-logo #nav .menu-header-nav-container ul li a{padding:1em 20px !important;font-weight:400 !important}.header-wrap .header-logo #nav .menu-header-nav-container ul li a:hover{color:#fff !important}.header-wrap .header-logo #nav .menu-header-nav-container ul .sub-menu{box-shadow:0px 0px 4px 0 rgba(0,0,0,.2);-webkit-box-shadow:0px 0px 4px 0 rgba(0,0,0,.2)}.header-wrap .header-logo #nav .menu-header-nav-container ul .sub-menu li a{color:#000;text-align:left !important}.header-wrap .header-logo #nav .menu-header-nav-container #fixnavul .menu-item{display:flex}.header-wrap .header-logo #nav .menu-header-nav-container #fixnavul .menu-item a{display:block;width:100%;margin:auto 0}.header-wrap .header-logo #nav .menu-header-nav-container .menu{display:flex;justify-content:center;margin:0 auto}.header-wrap .header-logo #nav #mainnavul>li:hover>a,.header-wrap .header-logo #nav #fixnavul>li:hover>a{color:#fff}@media screen and (max-width:959px){.header-wrap .header-logo #nav{display:none}}@media screen and (max-width:1200px){#nav_fixed .header-logo{width:96%}}@media screen and (max-width:959px){#nav_fixed .header-logo{width:96% !important}}#nav_fixed .header-logo .drawer-menu-btn-wrap{display:none}@media screen and (max-width:1000px){#nav_fixed .header-logo .drawer-menu-btn-wrap{display:block;position:absolute;top:0;left:15px;width:55px;padding:10px 0;height:100%}}#nav_fixed .header-logo .drawer-menu-btn-wrap .drawer-menu-btn{display:none}@media screen and (max-width:1000px){#nav_fixed .header-logo .drawer-menu-btn-wrap .drawer-menu-btn{display:inline-block;position:absolute;bottom:8px;left:0}}#nav_fixed .header-logo .drawer-menu-btn-wrap .drawer-menu-btn span{width:100%;height:3px;background-color:#555;display:block}#nav_fixed .header-logo .drawer-menu-btn-wrap .drawer-menu-btn span:nth-child(2){margin:3px 0}#nav_fixed .header-logo .drawer-menu-btn-wrap .drawer-menu-btn .drower-menu{font-size:9px;color:#555}#nav_fixed .header-logo .logo{display:flex}@media screen and (max-width:1000px){#nav_fixed .header-logo .logo{margin:0 auto}}#nav_fixed .header-logo .logo a{display:block;margin:0 auto}#nav_fixed .header-logo .logo a img{height:34px;padding:0;margin-left:-11px}#nav_fixed .header-logo .sp-header-global{display:none}@media screen and (max-width:1000px){#nav_fixed .header-logo .sp-header-global{display:inline-block;position:absolute;right:15px;bottom:0;padding:10px 0;width:55px;top:0;text-align:center}#nav_fixed .header-logo .sp-header-global a{font-size:.75rem;margin:0;right:0;top:27%;position:absolute}#nav_fixed .header-logo .sp-header-global img{margin:0;padding:0;height:26px;width:26px}}@media screen and (max-width:1000px){#nav_fixed .header-logo #nav{display:none}}#nav_fixed .header-logo #nav ul{display:flex}#nav_fixed .header-logo #nav ul li.menu-item:hover{background-color:#00479d}#nav_fixed .header-logo #nav ul li.menu-item:hover>a{color:#fff}#nav_fixed .header-logo #nav ul li.contact-li{display:flex;padding-right:0}#nav_fixed .header-logo #nav ul li.contact-li a{font-size:16px;padding:12px;display:block;margin:auto}#nav_fixed .header-logo #nav ul li a{font-size:14px;font-weight:400 !important}@media screen and (max-width:1200px){#nav_fixed .header-logo #nav ul li a{font-size:13px;padding-left:10px;padding-right:10px}}#nav_fixed .header-logo #nav ul li a:hover{color:#fff !important}#nav_fixed .header-logo #nav ul li a.content-mail{padding:.5rem .8rem;margin:calc(1.4em - .5rem) calc(.8em - .8rem)}#nav_fixed .header-logo #nav ul li a.content-mail:hover{opacity:.6;color:#fff !important}#nav_fixed .header-logo #nav ul li .sub-menu{display:block;box-shadow:0px 0px 4px 0 rgba(0,0,0,.2);-webkit-box-shadow:0px 0px 4px 0 rgba(0,0,0,.2)}#nav_fixed .header-logo #nav ul li .sub-menu li a{text-align:left}.drawer-nav .widget.widget_text ul{padding:1rem 0}.drawer-nav .widget.widget_text ul li.ireko{border:none}.drawer-nav .widget.widget_text ul li a{color:#000;display:block;padding:.8rem 0 .8rem .8rem;font-size:.8rem}.drawer-nav .widget.widget_text ul li a:hover{text-decoration:underline}.drawer-nav .widget.widget_text ul li ul{padding:0}.drawer-nav .widget.widget_text ul li ul li{border-bottom:none;display:block}.drawer-nav .widget.widget_text ul li ul li a{position:relative;margin-left:1rem}.drawer-nav .widget.widget_text ul li ul li a:before{position:absolute;content:"-";font-size:.5rem;vertical-align:middle;padding:0;color:#000;left:0;top:14px}.drawer-nav .widget.widget_text ul li ul li:last-of-type{border-bottom:1px solid rgba(50,50,50,.2)}.drawer-nav .widget.widget_text .flex{padding:2rem 0;display:flex;flex-direction:column;text-align:center}.drawer-nav .widget.widget_text .flex span{display:block}.drawer-nav .widget.widget_text .flex span.contact-tel .text{font-size:1.2rem;margin-bottom:1rem}.drawer-nav .widget.widget_text .flex span.contact-tel .text:after{content:url(//imsvisa.support/ch/wp-content/themes/diver_child/css/../images/logo_curve.svg);display:block;margin:4px auto 0;line-height:0}.drawer-nav .widget.widget_text .flex span.contact-tel div .nav-tel-icon{background-image:url(//imsvisa.support/ch/wp-content/themes/diver_child/css/../images/icon_tel.svg);background-size:25px;width:25px;height:25px;margin:auto 5px auto 10px}.drawer-nav .widget.widget_text .flex span.contact-tel .time{font-size:12px}.drawer-nav .widget.widget_text .flex span.contact-tel .tel-num,.drawer-nav .widget.widget_text .flex span.contact-tel .nav-tel-num{position:relative;line-height:1.5;font-size:1.7rem}.drawer-nav .widget.widget_text .flex .contact-mail{width:96%;background-color:#be9e58;text-align:center;font-size:1.1rem;margin:1rem auto;padding:1rem 0}@media screen and (max-width:768px){.drawer-nav .widget.widget_text .flex .contact-mail{line-height:28px}}.drawer-nav .widget.widget_text .flex .contact-mail:hover{opacity:.6;text-decoration:none}.content .sc_getpost .sc_getpost_thumb{display:none}.custom-html-widget .flex a.contact-mail,.header-logo a.contact-mail{background:linear-gradient(to right,#e1c97e,#af9136);vertical-align:middle;display:inline-block;color:#fff !important;padding:.5rem .8rem}.contact-li{padding:0 20px}.contact-mail{color:#fff !important}.contact-mail:hover{opacity:.6}.banner-img{padding:0 40px;display:block;position:relative}@media screen and (min-width:769px),print{.banner-img{display:flex}}@media screen and (max-width:1200px){.banner-img{padding:0 15px}}@media screen and (max-width:768px){.banner-img{padding:0 10px !important}}.banner-img>div{display:flex;align-items:center;justify-content:center;text-align:center;padding:1rem 0;border:1px solid #999;height:160px;margin:0 7.5px 15px;position:relative;width:50%}@media screen and (max-width:768px){.banner-img>div{width:100%;margin-left:0}}.banner-img>div:before{content:"";position:absolute;bottom:4px;right:4px;display:block;width:30px;height:30px;background-image:linear-gradient(to right bottom,transparent 50%,#eee 50.1%)}.banner-img>div:hover{box-shadow:inset 0px 0px 0 4px #66b5ff;cursor:pointer}.banner-img>div:hover:before{bottom:3px;right:3px;width:31px;height:31px;background-image:linear-gradient(to right bottom,transparent 50%,#66b5ff 50.1%)}@media screen and (min-width:769px),print{.banner-img>div:first-child{margin-left:0}}@media screen and (min-width:769px),print{.banner-img>div:last-child{margin-right:0}}.banner-img a>div{display:inline-block}.banner-img a>div img{width:50px;margin:0 auto}.banner-img a>div>span{font-size:.7rem;color:#be9e58;display:block;padding-top:8px;padding-bottom:8px}.banner-img a>div h3{font-size:1rem;font-weight:400;margin:0;padding:0;line-height:1}.banner-img a>div h3 span{padding-top:8px;display:block}.other-japan{margin-top:93px}@media screen and (max-width:768px){.other-japan{margin-top:40px}}.other-japan h2{font-size:20px;font-weight:400;background:inherit;padding-left:0;padding:0 40px;margin-bottom:10px}@media screen and (min-width:769px),print{.other-japan h2{margin:0 0 10px}}@media screen and (max-width:1200px){.other-japan h2{padding:0 15px}}@media screen and (max-width:768px){.other-japan h2{padding:0 10px !important;margin-bottom:10px;font-size:18px}}.cat-tag a{color:#fff}@media screen and (min-width:769px),print{.content h2:nth-of-type(n+2){margin-top:120px !important}.content h3{margin-top:60px !important}.content h4,.content h5{margin-top:30px !important}}.wrap-post-box .post-date{position:static !important}.post-title{display:flex}.new-label{display:inline-block !important;font-size:13px;margin-left:18px;color:#c11920}@media screen and (max-width:768px){.new-label{margin-left:12px}}.new-label img{height:13px !important;width:auto !important;vertical-align:middle}.new-label:hover{text-decoration:none}.info-post-type .new-label{margin-left:0 !important}.post-type-archive-info .info-post-type .post-title,.front-page .info-post-type .post-title a{margin-right:18px}@media screen and (max-width:768px){.post-type-archive-info .info-post-type .post-title,.front-page .info-post-type .post-title a{margin-right:12px}}.info-post-type .new-label{font-size:16px;display:inline}@media screen and (max-width:768px){.info-post-type .new-label{align-items:center}}.single-info .new-label{font-size:16px}.blogs-post-type .post-meta-all{padding:20px}.blogs-post-type .post-meta-all .post-date{font-size:13px !important}.blogs-post-type .post-meta-all>div:first-of-type{margin-bottom:6px}.blogs-post-type .post-meta-all .post-cat{display:inline-block;font-size:12px}@media screen and (max-width:768px){.blogs-post-type .post-meta-all .post-cat{font-size:12px;margin-bottom:7.5px}}.blogs-post-type .post-meta-all .post-cat a{padding:4px 8px;text-align:left}@media screen and (max-width:768px){.blogs-post-type .post-meta-all .post-title{margin-top:7.5px;padding:0;line-height:1.5}}.blogs-post-type .post-meta-all .post-substr{font-size:14px}.post-title:hover,.post-substr:hover{text-decoration:underline}.post-cat a{text-align:left}.post-cat a:hover{color:#fff !important}.post-cat:hover{opacity:.6}.single-post-category:hover{opacity:.6}.post-date{font-size:13px}.info-post-type{display:block !important}@media screen and (min-width:769px),print{.info-post-type{margin:5px 0}}@media screen and (max-width:768px){.info-post-type{margin:2.5px 0}}.info-post-type .post-meta-all{line-height:60px}.info-post-type .post-meta-all .post-date{font-size:16px;padding-right:50px}.info-post-type .post-meta-all .post-title{line-height:inherit;padding:0}.info-post-type .post-meta-all .post-title a{font-size:16px}.info-post-type .post-meta-all .post-title{display:inline}.info-post-type .post-meta-all .post-date{position:static !important}@media screen and (min-width:769px),print{.info-post-type .post-meta-all{display:flex !important}}@media screen and (max-width:768px){.info-post-type .post-meta-all{display:block;line-height:normal}.info-post-type .post-meta-all .post-date{display:block;font-size:13px;padding:0;margin-bottom:10px}.info-post-type .post-meta-all .post-title a{font-size:16px;line-height:1.5}}@media screen and (min-width:769px),print{.archive-page .info-post-type .post-meta-all{padding:5px 20px !important}}@media screen and (max-width:768px){.archive-page .info-post-type .post-meta-all{padding:15px !important;line-height:1}}.archive-page .post-title{margin:0;background-color:#fff}@media screen and (max-width:768px){.archive-page .blogs-post-type{display:inline-block;line-height:1}.archive-page .blogs-post-type .post-meta-all{padding:15px !important}}.post-type-archive-info .post-title{font-weight:400 !important}.back-list{padding:20px 0;margin-top:10px;width:100%;text-align:center;background:#fff}.back-list .ims-button,.back-list .ims-button-large,.back-list .contact-button,.back-list #mw_wp_form_mw-wp-form-93 .form-button-box .send-button,#mw_wp_form_mw-wp-form-93 .form-button-box .back-list .send-button,.back-list #mw_wp_form_mw-wp-form-93 .form-button-box .back-button,#mw_wp_form_mw-wp-form-93 .form-button-box .back-list .back-button,.back-list .contact-confirmation .send-button,.contact-confirmation .back-list .send-button,.back-list .contact-confirmation .back-button,.contact-confirmation .back-list .back-button{margin:0 auto}.back-list .ims-button,.back-list .ims-button-large,.back-list .contact-button,.back-list #mw_wp_form_mw-wp-form-201 .form-button-box .send-button,#mw_wp_form_mw-wp-form-201 .form-button-box .back-list .send-button,.back-list #mw_wp_form_mw-wp-form-201 .form-button-box .back-button,#mw_wp_form_mw-wp-form-201 .form-button-box .back-list .back-button,.back-list .contact-confirmation .send-button,.contact-confirmation .back-list .send-button,.back-list .contact-confirmation .back-button,.contact-confirmation .back-list .back-button{margin:0 auto}@media screen and (max-width:768px){.back-list-page{margin:10px;width:auto}}.related-articled .post_list_wrap{width:100%;display:block}@media screen and (min-width:769px),print{.related-articled .post_list_wrap img{width:140px !important;height:100px !important}}.related-articled .post_list_wrap .title{font-size:12px}.newpost_list li,.article_footer ul li{border-top:1px solid #ccc}.newpost_list li:nth-last-of-type(1),.article_footer ul li:nth-last-of-type(1){border-bottom:1px solid #ccc}@media screen and (min-width:769px),print{.newpost_list li,.article_footer ul li{width:calc(50% - 20px) !important;display:inline-block !important}.newpost_list li:nth-of-type(even),.article_footer ul li:nth-of-type(even){margin-left:20px}.newpost_list li:nth-of-type(odd),.article_footer ul li:nth-of-type(odd){margin-right:20px}.newpost_list li:nth-last-of-type(2),.article_footer ul li:nth-last-of-type(2){border-bottom:1px solid #ccc}}.newpost_list li a,.article_footer ul li a{padding:20px 0}@media screen and (max-width:768px){.newpost_list li a,.article_footer ul li a{padding:10px 0}}@media screen and (min-width:769px),print{.navigation{margin-top:60px !important}}.contact-button{margin:100px auto}.contact-button:hover{opacity:.6}.contact-button a{display:block;color:#fff}.contact-button a:hover{text-decoration:none !important;color:#fff}.single-info .contact-button{margin:100px auto 84px}.share{margin:120px 0}@media screen and (max-width:768px){.share{margin-bottom:190px;margin-top:60px}}.has-red-color{color:#c11920;font-size:17px;padding:0 !important}.contact-form .single-post-main{margin-bottom:0 !important;padding-bottom:0 !important}.contact-confirmation #mw_wp_form_mw-wp-form-93 .content>p{padding-bottom:0;margin-bottom:80px}.contact-confirmation #mw_wp_form_mw-wp-form-93 .content>p:last-of-type{padding:0 !important}.contact-confirmation #mw_wp_form_mw-wp-form-93 .contact-ttl{margin:0 0 10px;font-weight:700}.contact-confirmation #mw_wp_form_mw-wp-form-93 form p{margin:0 0 50px;padding:0}.contact-confirmation #mw_wp_form_mw-wp-form-93 .radio-parent{padding-bottom:50px}.contact-confirmation #mw_wp_form_mw-wp-form-93 .radio-parent>p{padding-bottom:10px;margin:0 !important}#mw_wp_form_mw-wp-form-93{margin-top:80px}#mw_wp_form_mw-wp-form-93 .error{color:#c11920;margin-top:6px;line-height:1.5}#mw_wp_form_mw-wp-form-93 .mwform-radio-field{display:block}#mw_wp_form_mw-wp-form-93 p input{width:auto}#mw_wp_form_mw-wp-form-93 form p{padding:0 0 30px}#mw_wp_form_mw-wp-form-93 .contact-ttl{padding:0 0 10px;font-weight:700}#mw_wp_form_mw-wp-form-93 .contact-required:after{content:"*";color:#c11920}#mw_wp_form_mw-wp-form-93 .contact-contents{width:100%}#mw_wp_form_mw-wp-form-93 .radio-parent{position:relative}@media all and (max-width:650px){#mw_wp_form_mw-wp-form-93 .radio-parent span:nth-child(4){margin-bottom:30px}}@media all and (max-width:650px){#mw_wp_form_mw-wp-form-93 .radio-parent .radio-introduction,#mw_wp_form_mw-wp-form-93 .radio-parent .radio-other{left:0}}#mw_wp_form_mw-wp-form-93 .radio-parent .radio-introduction input,#mw_wp_form_mw-wp-form-93 .radio-parent .radio-other input{padding:5px 4px}#mw_wp_form_mw-wp-form-93 .radio-parent .radio-introduction{top:87px}@media all and (max-width:650px){#mw_wp_form_mw-wp-form-93 .radio-parent .radio-introduction{top:112px}}#mw_wp_form_mw-wp-form-93 .radio-parent .radio-other{top:122px}@media all and (max-width:650px){#mw_wp_form_mw-wp-form-93 .radio-parent .radio-other{top:172px}}@media all and (max-width:650px){#mw_wp_form_mw-wp-form-93 .your_trigger-error{margin-top:34px}}#mw_wp_form_mw-wp-form-93 .form-button-box{display:flex;justify-content:center;padding:100px 0}@media screen and (max-width:768px){#mw_wp_form_mw-wp-form-93 .form-button-box{padding:60px 0}}#mw_wp_form_mw-wp-form-93 .form-button-box p{display:flex;padding:0 !important}@media all and (max-width:475px){#mw_wp_form_mw-wp-form-93 .form-button-box p{width:100%}}@media all and (max-width:475px){#mw_wp_form_mw-wp-form-93 .form-button-box .send-button{margin:0 auto}}#mw_wp_form_mw-wp-form-93 .form-button-box .back-button{background-color:#444;border:none;margin-left:25px}@media all and (max-width:475px){#mw_wp_form_mw-wp-form-93 .form-button-box .back-button{margin:0 auto}}.contact-confirmation #mw_wp_form_mw-wp-form-201 .content>p{padding-bottom:0;margin-bottom:80px}.contact-confirmation #mw_wp_form_mw-wp-form-201 .content>p:last-of-type{padding:0 !important}.contact-confirmation #mw_wp_form_mw-wp-form-201 .contact-ttl{margin:0 0 10px;font-weight:700}.contact-confirmation #mw_wp_form_mw-wp-form-201 form p{margin:0 0 50px;padding:0}.contact-confirmation #mw_wp_form_mw-wp-form-201 .radio-parent{padding-bottom:50px}.contact-confirmation #mw_wp_form_mw-wp-form-201 .radio-parent>p{padding-bottom:10px;margin:0 !important}#mw_wp_form_mw-wp-form-201{margin-top:80px}#mw_wp_form_mw-wp-form-201 .error{color:#c11920;margin-top:6px;line-height:1.5}#mw_wp_form_mw-wp-form-201 .mwform-radio-field{display:block}#mw_wp_form_mw-wp-form-201 p input{width:auto}#mw_wp_form_mw-wp-form-201 form p{padding:0 0 30px}#mw_wp_form_mw-wp-form-201 .contact-ttl{padding:0 0 10px;font-weight:700}#mw_wp_form_mw-wp-form-201 .contact-required:after{content:"*";color:#c11920}#mw_wp_form_mw-wp-form-201 .contact-contents{width:100%}#mw_wp_form_mw-wp-form-201 .radio-parent{position:relative}@media all and (max-width:650px){#mw_wp_form_mw-wp-form-201 .radio-parent span:nth-child(4){margin-bottom:30px}}@media all and (max-width:650px){#mw_wp_form_mw-wp-form-201 .radio-parent .radio-introduction,#mw_wp_form_mw-wp-form-201 .radio-parent .radio-other{left:0}}#mw_wp_form_mw-wp-form-201 .radio-parent .radio-introduction input,#mw_wp_form_mw-wp-form-201 .radio-parent .radio-other input{padding:5px 4px}#mw_wp_form_mw-wp-form-201 .radio-parent .radio-introduction{top:87px}@media all and (max-width:650px){#mw_wp_form_mw-wp-form-201 .radio-parent .radio-introduction{top:112px}}#mw_wp_form_mw-wp-form-201 .radio-parent .radio-other{top:122px}@media all and (max-width:650px){#mw_wp_form_mw-wp-form-201 .radio-parent .radio-other{top:172px}}@media all and (max-width:650px){#mw_wp_form_mw-wp-form-201 .your_trigger-error{margin-top:34px}}#mw_wp_form_mw-wp-form-201 .form-button-box{display:flex;justify-content:center;padding:100px 0}@media screen and (max-width:768px){#mw_wp_form_mw-wp-form-201 .form-button-box{padding:60px 0}}#mw_wp_form_mw-wp-form-201 .form-button-box p{display:flex;padding:0 !important}@media all and (max-width:475px){#mw_wp_form_mw-wp-form-201 .form-button-box p{width:100%}}@media all and (max-width:475px){#mw_wp_form_mw-wp-form-201 .form-button-box .send-button{margin:0 auto}}#mw_wp_form_mw-wp-form-201 .form-button-box .back-button{background-color:#444;border:none;margin-left:25px}@media all and (max-width:475px){#mw_wp_form_mw-wp-form-201 .form-button-box .back-button{margin:0 auto}}.contact-confirmation .send-button{margin-right:25px}@media all and (max-width:475px){.contact-confirmation .send-button{margin:0 auto}}.contact-confirmation .back-button{background-color:#444;margin-left:25px}@media all and (max-width:475px){.contact-confirmation .back-button{margin:0 auto}}.contact-absolute .radio-introduction,.contact-absolute .radio-other{position:absolute;left:180px}.contact-form .radio-parent p{padding:0 !important}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:0}.sitemap-list{margin:2em}@media screen and (max-width:768px){.sitemap-list{margin:20px}}.sitemap-list li{padding:5px 0}.sitemap-list .list-child{padding:5px 32px;position:relative}.sitemap-list .list-child span:before{content:"-";top:3px;left:16px;position:absolute}.content .table-vertical-alignment table{border:1px solid #d9d9d9 !important}@media screen and (max-width:768px){.content .table-vertical-alignment table tbody,.content .table-vertical-alignment table thead,.content .table-vertical-alignment table tr,.content .table-vertical-alignment table th,.content .table-vertical-alignment table td{border:0}}@media screen and (max-width:768px){.content .table-vertical-alignment table th,.content .table-vertical-alignment table td{border-bottom:1px solid #d9d9d9}}.content table tbody,.content table thead,.content table tr,.content table th,.content table td{border:1px solid #d9d9d9;font-weight:400}.content table tbody tr th{background-color:#fafafa;font-weight:400}.content table thead th{text-align:center}.content .table-1 thead tr th{background-color:#fafafa}.content .table-2 thead tr th{background-color:#ebebeb}.page-parent .type-page{margin-top:10px}@media screen and (max-width:768px){.page-parent .type-page{margin:10px !important}}@media screen and (min-width:769px),print{.type-page .page-parent{margin:10px 0}}@media screen and (max-width:768px){.type-page #breadcrumb{margin:0 10px 10px}.type-page h1{margin:10px;margin-bottom:0}}@media screen and (max-width:768px){body:not(.page-parent) .type-page article{margin:0 10px 10px !important}}@media screen and (max-width:768px){.single #breadcrumb{margin:0 10px 10px}.single h1{margin:10px;margin-bottom:0}.single article{margin:10px !important}}body:not(.page-parent) .type-page .single-post-main:not(.sitemap){padding-top:40px}@media screen and (max-width:768px){body:not(.page-parent) .type-page .single-post-main:not(.sitemap){padding-top:10px}}body.single .type-voice .single-post-main,body.single .type-info .single-post-main,body.single .type-post .single-post-main{padding-top:40px}@media screen and (max-width:768px){body.single .type-voice .single-post-main,body.single .type-info .single-post-main,body.single .type-post .single-post-main{padding-top:10px;margin-top:0}}@media screen and (min-width:769px),print{.page-parent .type-page .single-post-main{padding-top:30px}}@media screen and (max-width:768px){.page-parent .type-page .single-post-main{padding-top:30px}}@media screen and (max-width:768px){.single-main{margin:0 10px 5px}}.page-404{padding:2rem 0}.transition-404{margin-top:2.5rem 0}.transition-404 p{padding:0 !important}.transition-404 p:hover{text-decoration:underline}#page-main{margin-bottom:0 !important}#page-main .sec-menu{padding:0 40px}@media screen and (max-width:1200px){#page-main .sec-menu{padding:0 15px}}@media screen and (max-width:768px){#page-main .sec-menu{padding:0 10px}}@media screen and (min-width:769px),print{#page-main .sec-menu .link-block{display:flex}#page-main .sec-menu .link-block:nth-of-type(1){margin-bottom:20px}#page-main .sec-menu .link-block:nth-of-type(2){padding-bottom:40px}}@media screen and (max-width:768px){#page-main .sec-menu .link-block:nth-of-type(1){margin-bottom:10px}#page-main .sec-menu .link-block:nth-of-type(2){padding-bottom:10px}}#page-main .sec-menu .link-block .link{position:relative}@media screen and (min-width:769px),print{#page-main .sec-menu .link-block .link{max-width:50%}#page-main .sec-menu .link-block .link:nth-of-type(odd){margin-right:10px}#page-main .sec-menu .link-block .link:nth-of-type(even){margin-left:10px}}@media screen and (max-width:768px){#page-main .sec-menu .link-block .link:nth-of-type(1){margin-bottom:10px}}#page-main .sec-menu .link-block .link a{display:block;font-size:1.5rem;text-align:center;color:#fff;width:100%;height:100%}@media screen and (max-width:768px){#page-main .sec-menu .link-block .link a{font-size:20px}}#page-main .sec-menu .link-block .link a:hover img{opacity:.6}#page-main .sec-menu .link-block .link a picture{width:100%;position:relative;display:flex;justify-content:center;align-items:center}#page-main .sec-menu .link-block .link a picture img{transition:ease-out .5s}#page-main .sec-menu .link-block .link a picture p{position:absolute;font-size:24px}@media screen and (max-width:1200px){#page-main .sec-menu .link-block .link a picture p{font-size:20px}}.navigation{margin:10px 0 !important}@media screen and (max-width:768px){.navigation a{font-size:14px !important}}.navigation a:hover{background-color:#e5f3ff !important}@media screen and (max-width:768px){#breadcrumb{margin-bottom:10px !important}}#breadcrumb li:not(:first-child):before{content:'\f0da';color:#aaa;margin:0 .6rem;position:relative;top:1px;font-family:'FontAwesome'}@media screen and (max-width:768px){#breadcrumb li:not(:first-child):before{margin:0 .3rem !important}}#breadcrumb .fa-home{display:none}@media screen and (min-width:769px),print{#breadcrumb.breadcrumb-page{padding:10px 15px !important}}@media screen and (max-width:768px){#breadcrumb.breadcrumb-page{padding:5px 15px !important}}#breadcrumb.breadcrumb-other{padding:10px 15px !important}.content h1,.wp-block h1{margin-bottom:10px;font-size:1.8em;line-height:1.5;font-weight:600}.content h2,.wp-block h2{border-top:2px solid #000;border-bottom:2px solid #000;padding:24px 0;background:#fff !important;color:#000 !important;border-radius:0}@media screen and (max-width:768px){.content h2,.wp-block h2{margin:40px 0 20px}}.content h3,.wp-block h3{background:#cce6ff !important;line-height:1.5;border-radius:0 !important;padding:14px 22px}@media screen and (max-width:768px){.content h3,.wp-block h3{margin:20px 0 15px}}.content h4,.wp-block h4{border-left:0 !important;position:relative;padding-left:22px;padding-right:22px}.content h4:before,.wp-block h4:before{content:'';display:block;background:#d1e9ff;height:calc(100% - 18px);width:6px;position:absolute;left:0;top:9px}@media screen and (max-width:768px){.content h4,.wp-block h4{margin:20px 0 10px}}.content h5,.wp-block h5{padding:.2em 22px;border-left:0 !important;position:relative}@media screen and (max-width:768px){.content h5,.wp-block h5{margin:20px 0 10px}}.content h5:before,.wp-block h5:before{content:'';display:block;background:#d1e9ff;height:calc(100% - 18px);width:6px;position:absolute;left:0;top:9px}.newpost_list,.article_footer ul{padding:0 !important}.newpost_list li a,.article_footer ul li a{padding-left:0 !important;padding-right:0 !important}.newpost_list li a .title,.article_footer ul li a .title{height:48px;overflow:hidden}.newpost_list li a .title h3,.article_footer ul li a .title h3{font-size:16px !important;padding:0 !important;margin:0 !important;display:inline;font-weight:400;line-height:1}.newpost_list li a .title h3:hover,.article_footer ul li a .title h3:hover{text-decoration:underline}.article_footer{margin-top:0 !important;padding-top:0 !important;padding:1em 40px}@media screen and (max-width:1200px){.article_footer{padding:1em 15px}}@media screen and (max-width:768px){.article_footer{padding:0 10px 10px !important}}.article_footer .h2-title{background:#fff;border-radius:0;font-size:20px;border:0;padding:0 0 10px;font-weight:700;margin:0}@media screen and (max-width:768px){.article_footer .h2-title{padding:0 0 10px;font-size:18px}}.single-post-main{padding:0;margin:0;margin-bottom:75px}.single-post-main .h2-title{background:#fff;border-radius:0;font-size:20px;border:0;padding:0 0 10px;font-weight:700;margin:0}@media screen and (max-width:768px){.single-post-main .h2-title{padding:0 0 10px;font-size:18px}}.single-post-main a:hover{text-decoration:underline}.single-post-main .date-box{text-align:right}.single-post-main .date-box time{font-size:13px;margin:0}.single-voice .single-post-main a:hover{text-decoration:none}.single-voice .single-post-main .title:hover{text-decoration:underline}.mini-list-post-box .post-box-content.clearfix{height:100% !important}.top-img-cover img{object-fit:cover;height:296px !important}@media screen and (min-width:769px),print{#main-wrap{margin:20px auto 100px !important}}@media screen and (max-width:768px){#main-wrap{margin:20px auto 40px !important}}@media screen and (min-width:769px),print{.mini-list-post-box .post-meta-all{padding:20px !important}}.post_list_wrap:hover,.mini-list-post-box:hover .post-box-content,.pickup-cat-list:hover,.single-recommend:hover,.widget_post_list:hover,.sticky-post-box:hover,.sc_article.list>a:hover{transform:none !important}.adjustment-box{padding-bottom:11px !important}.top-images{margin-bottom:0}.wp-block-media-text{align-items:normal !important}.wp-block-media-text__content{padding:0 !important;margin:0 0 0 8%}.has-media-on-the-right .wp-block-media-text__content{margin:0 8% 0 0}@media screen and (max-width:768px){.wp-block-media-text{display:block !important}.wp-block-media-text .wp-block-media-text__content{padding:0 !important;margin:0 !important}}.logo a:hover{opacity:.6}#nav_fixed .drawer-nav-btn:before,#nav_fixed .drawer-nav-btn:after,.drawer-nav-btn:before,.drawer-nav-btn:after{border-color:#444 !important}.post_list_wrap .date{font-size:13px !important}.related-articled .post_list_wrap .title{font-size:16px !important}.president-img{grid-template-columns:auto !important}.president-img .wp-block-media-text__media{margin:0 auto auto}@media screen and (max-width:768px){.president-img .wp-block-media-text__media{margin:0 auto 1.5em}.president-img .wp-block-media-text__media img{margin:0 auto;display:block;width:auto}}.president-img .wp-block-media-text__content{margin:0}.w-0{width:0}.w-1{width:1%}.w-2{width:2%}.w-3{width:3%}.w-4{width:4%}.w-5{width:5%}.w-6{width:6%}.w-7{width:7%}.w-8{width:8%}.w-9{width:9%}.w-10{width:10%}.w-11{width:11%}.w-12{width:12%}.w-13{width:13%}.w-14{width:14%}.w-15{width:15%}.w-16{width:16%}.w-17{width:17%}.w-18{width:18%}.w-19{width:19%}.w-20{width:20%}.w-21{width:21%}.w-22{width:22%}.w-23{width:23%}.w-24{width:24%}.w-25{width:25%}.w-26{width:26%}.w-27{width:27%}.w-28{width:28%}.w-29{width:29%}.w-30{width:30%}.w-31{width:31%}.w-32{width:32%}.w-33{width:33%}.w-34{width:34%}.w-35{width:35%}.w-36{width:36%}.w-37{width:37%}.w-38{width:38%}.w-39{width:39%}.w-40{width:40%}.w-41{width:41%}.w-42{width:42%}.w-43{width:43%}.w-44{width:44%}.w-45{width:45%}.w-46{width:46%}.w-47{width:47%}.w-48{width:48%}.w-49{width:49%}.w-50{width:50%}.w-51{width:51%}.w-52{width:52%}.w-53{width:53%}.w-54{width:54%}.w-55{width:55%}.w-56{width:56%}.w-57{width:57%}.w-58{width:58%}.w-59{width:59%}.w-60{width:60%}.w-61{width:61%}.w-62{width:62%}.w-63{width:63%}.w-64{width:64%}.w-65{width:65%}.w-66{width:66%}.w-67{width:67%}.w-68{width:68%}.w-69{width:69%}.w-70{width:70%}.w-71{width:71%}.w-72{width:72%}.w-73{width:73%}.w-74{width:74%}.w-75{width:75%}.w-76{width:76%}.w-77{width:77%}.w-78{width:78%}.w-79{width:79%}.w-80{width:80%}.w-81{width:81%}.w-82{width:82%}.w-83{width:83%}.w-84{width:84%}.w-85{width:85%}.w-86{width:86%}.w-87{width:87%}.w-88{width:88%}.w-89{width:89%}.w-90{width:90%}.w-91{width:91%}.w-92{width:92%}.w-93{width:93%}.w-94{width:94%}.w-95{width:95%}.w-96{width:96%}.w-97{width:97%}.w-98{width:98%}.w-99{width:99%}.w-100{width:100%}.single-post-main table{border:0 !important}table{width:100%}.table-full-liquid{width:100%}@media screen and (max-width:768px){.table-responsive{overflow-x:auto}.table-responsive table{table-layout:fixed;display:block;white-space:nowrap;-webkit-overflow-scrolling:touch;margin-bottom:15px}.table-responsive table tbody{width:100%}}.table-responsive::-webkit-scrollbar-track-piece{background-color:#e5e5e5 !important;border-radius:5px}.table-responsive::-webkit-scrollbar-thumb{background-color:#ccc !important;border-radius:5px}.table-responsive::-webkit-scrollbar{margin:-5px}@media screen and (max-width:768px){.table-vertical-alignment{overflow:visible}.table-vertical-alignment table{white-space:normal}.table-vertical-alignment .w-0{width:100% !important}.table-vertical-alignment .w-1{width:100% !important}.table-vertical-alignment .w-2{width:100% !important}.table-vertical-alignment .w-3{width:100% !important}.table-vertical-alignment .w-4{width:100% !important}.table-vertical-alignment .w-5{width:100% !important}.table-vertical-alignment .w-6{width:100% !important}.table-vertical-alignment .w-7{width:100% !important}.table-vertical-alignment .w-8{width:100% !important}.table-vertical-alignment .w-9{width:100% !important}.table-vertical-alignment .w-10{width:100% !important}.table-vertical-alignment .w-11{width:100% !important}.table-vertical-alignment .w-12{width:100% !important}.table-vertical-alignment .w-13{width:100% !important}.table-vertical-alignment .w-14{width:100% !important}.table-vertical-alignment .w-15{width:100% !important}.table-vertical-alignment .w-16{width:100% !important}.table-vertical-alignment .w-17{width:100% !important}.table-vertical-alignment .w-18{width:100% !important}.table-vertical-alignment .w-19{width:100% !important}.table-vertical-alignment .w-20{width:100% !important}.table-vertical-alignment .w-21{width:100% !important}.table-vertical-alignment .w-22{width:100% !important}.table-vertical-alignment .w-23{width:100% !important}.table-vertical-alignment .w-24{width:100% !important}.table-vertical-alignment .w-25{width:100% !important}.table-vertical-alignment .w-26{width:100% !important}.table-vertical-alignment .w-27{width:100% !important}.table-vertical-alignment .w-28{width:100% !important}.table-vertical-alignment .w-29{width:100% !important}.table-vertical-alignment .w-30{width:100% !important}.table-vertical-alignment .w-31{width:100% !important}.table-vertical-alignment .w-32{width:100% !important}.table-vertical-alignment .w-33{width:100% !important}.table-vertical-alignment .w-34{width:100% !important}.table-vertical-alignment .w-35{width:100% !important}.table-vertical-alignment .w-36{width:100% !important}.table-vertical-alignment .w-37{width:100% !important}.table-vertical-alignment .w-38{width:100% !important}.table-vertical-alignment .w-39{width:100% !important}.table-vertical-alignment .w-40{width:100% !important}.table-vertical-alignment .w-41{width:100% !important}.table-vertical-alignment .w-42{width:100% !important}.table-vertical-alignment .w-43{width:100% !important}.table-vertical-alignment .w-44{width:100% !important}.table-vertical-alignment .w-45{width:100% !important}.table-vertical-alignment .w-46{width:100% !important}.table-vertical-alignment .w-47{width:100% !important}.table-vertical-alignment .w-48{width:100% !important}.table-vertical-alignment .w-49{width:100% !important}.table-vertical-alignment .w-50{width:100% !important}.table-vertical-alignment .w-51{width:100% !important}.table-vertical-alignment .w-52{width:100% !important}.table-vertical-alignment .w-53{width:100% !important}.table-vertical-alignment .w-54{width:100% !important}.table-vertical-alignment .w-55{width:100% !important}.table-vertical-alignment .w-56{width:100% !important}.table-vertical-alignment .w-57{width:100% !important}.table-vertical-alignment .w-58{width:100% !important}.table-vertical-alignment .w-59{width:100% !important}.table-vertical-alignment .w-60{width:100% !important}.table-vertical-alignment .w-61{width:100% !important}.table-vertical-alignment .w-62{width:100% !important}.table-vertical-alignment .w-63{width:100% !important}.table-vertical-alignment .w-64{width:100% !important}.table-vertical-alignment .w-65{width:100% !important}.table-vertical-alignment .w-66{width:100% !important}.table-vertical-alignment .w-67{width:100% !important}.table-vertical-alignment .w-68{width:100% !important}.table-vertical-alignment .w-69{width:100% !important}.table-vertical-alignment .w-70{width:100% !important}.table-vertical-alignment .w-71{width:100% !important}.table-vertical-alignment .w-72{width:100% !important}.table-vertical-alignment .w-73{width:100% !important}.table-vertical-alignment .w-74{width:100% !important}.table-vertical-alignment .w-75{width:100% !important}.table-vertical-alignment .w-76{width:100% !important}.table-vertical-alignment .w-77{width:100% !important}.table-vertical-alignment .w-78{width:100% !important}.table-vertical-alignment .w-79{width:100% !important}.table-vertical-alignment .w-80{width:100% !important}.table-vertical-alignment .w-81{width:100% !important}.table-vertical-alignment .w-82{width:100% !important}.table-vertical-alignment .w-83{width:100% !important}.table-vertical-alignment .w-84{width:100% !important}.table-vertical-alignment .w-85{width:100% !important}.table-vertical-alignment .w-86{width:100% !important}.table-vertical-alignment .w-87{width:100% !important}.table-vertical-alignment .w-88{width:100% !important}.table-vertical-alignment .w-89{width:100% !important}.table-vertical-alignment .w-90{width:100% !important}.table-vertical-alignment .w-91{width:100% !important}.table-vertical-alignment .w-92{width:100% !important}.table-vertical-alignment .w-93{width:100% !important}.table-vertical-alignment .w-94{width:100% !important}.table-vertical-alignment .w-95{width:100% !important}.table-vertical-alignment .w-96{width:100% !important}.table-vertical-alignment .w-97{width:100% !important}.table-vertical-alignment .w-98{width:100% !important}.table-vertical-alignment .w-99{width:100% !important}.table-vertical-alignment .w-100{width:100% !important}.table-vertical-alignment table,.table-vertical-alignment tbody,.table-vertical-alignment thead,.table-vertical-alignment tr,.table-vertical-alignment th,.table-vertical-alignment td{display:block;width:100%;border:0}}@media screen and (max-width:768px){.wrap-post-title{padding-left:15px !important}}.wrap-post-title:before{content:'';display:block;background:#00479d;height:calc(100% - 22px);width:10px;position:absolute;left:0;top:11px}@media screen and (max-width:768px){.wrap-post-title:before{width:5px}}.page_title{position:relative}@media screen and (min-width:769px),print{.page_title{margin-bottom:40px}}@media screen and (max-width:768px){.page_title{padding-left:15px !important}}.page_title:before{content:'';display:block;background:#00479d;height:calc(100% - 22px);width:10px;position:absolute;left:0;top:11px}@media screen and (max-width:768px){.page_title:before{width:5px}}.post-meta{position:relative}@media screen and (max-width:768px){.post-meta{padding-left:15px !important}}.post-meta:before{content:'';display:block;background:#00479d;height:calc(100% - 22px);width:10px;position:absolute;left:0;top:11px}@media screen and (max-width:768px){.post-meta:before{width:5px}}.post-meta.post-meta-big-wrap:before{content:'';display:block;background:#00479d;height:calc(100% - 32px);width:10px;position:absolute;left:0;top:16px}@media screen and (max-width:768px){.post-meta.post-meta-big-wrap:before{width:5px}}.post-meta.post-meta-big-wrap h1{margin-bottom:0}.info-footer{color:#000;background:#cce6ff;width:100% !important}@media screen and (max-width:768px){.info-footer{padding:40px 0 !important}}.info-footer>p{font-size:30px;border-bottom:none;text-align:center}@media screen and (max-width:768px){.info-footer>p{font-size:22px;margin:0;padding-top:0}}.info-footer>img{display:block;margin:0 auto}.info-footer .info-footer-content{display:flex;margin:30px 0 30px}@media screen and (max-width:768px){.info-footer .info-footer-content{display:block;margin:30px 0 0}}.info-footer .info-footer-content .info-content_left{margin:0 10px 0 auto;display:block;padding:5px 0 0;line-height:1}@media screen and (min-width:769px),print{.info-footer .info-footer-content .info-content_left{margin-right:20px;display:flex;flex-direction:column;justify-content:center}}@media screen and (max-width:768px){.info-footer .info-footer-content .info-content_left{margin-right:0;padding:0}}.info-footer .info-footer-content .info-content_left .info-footer-tel{display:flex;justify-content:flex-end;margin-right:3px}@media screen and (max-width:768px){.info-footer .info-footer-content .info-content_left .info-footer-tel{justify-content:center;margin-right:0}}.info-footer .info-footer-content .info-content_left .info-footer-tel img{width:32px;height:32px;display:block}@media screen and (max-width:768px){.info-footer .info-footer-content .info-content_left .info-footer-tel img{display:block;margin:0 0 0 auto}}.info-footer .info-footer-content .info-content_left .info-footer-tel a{font-size:32px !important}@media screen and (max-width:768px){.info-footer .info-footer-content .info-content_left .info-footer-tel a{display:block;margin:0 auto 0 0}}.info-footer .info-footer-content .info-content_left>p{margin:0 3px;text-align:right;padding:5px 0 0}@media screen and (max-width:768px){.info-footer .info-footer-content .info-content_left>p{text-align:center}}.info-footer .info-footer-content .info-content_right{text-align:center}@media screen and (min-width:769px),print{.info-footer .info-footer-content .info-content_right{width:50%}}@media screen and (max-width:768px){.info-footer .info-footer-content .info-content_right{margin:1.5rem auto 0}}.info-footer .info-footer-content .info-content_right a{width:300px}@media screen and (min-width:769px),print{.info-footer .info-footer-content .info-content_right a{margin-left:20px}}@media screen and (max-width:768px){.info-footer .info-footer-content .info-content_right a{margin:auto}}.footer_content.clearfix{padding-top:50px;width:100%;padding:0 !important}@media screen and (max-width:768px){.footer_content.clearfix{padding-top:0}}@media screen and (min-width:769px),print{.footer_content .footer_navi{margin:60px auto 100px auto;display:flex}}@media screen and (min-width:960px){.footer_content .footer_navi{display:flex}}@media screen and (max-width:1200px){.footer_content .footer_navi{width:96%}}@media screen and (max-width:768px){.footer_content .footer_navi{margin:40px 0}}.footer_content .footer_navi .header-wrap .header-logo .div-box #logo,.header-wrap .header-logo .div-box .footer_content .footer_navi #logo,.footer_content .footer_navi #logo{text-align:left}@media screen and (max-width:959px){.footer_content .footer_navi .header-wrap .header-logo .div-box #logo,.header-wrap .header-logo .div-box .footer_content .footer_navi #logo,.footer_content .footer_navi #logo{margin:0}}@media screen and (max-width:768px){.footer_content .footer_navi .header-wrap .header-logo .div-box #logo,.header-wrap .header-logo .div-box .footer_content .footer_navi #logo,.footer_content .footer_navi #logo{padding:0}}@media screen and (max-width:768px){.footer_content .footer_navi .header-wrap .header-logo .div-box #logo>a,.header-wrap .header-logo .div-box .footer_content .footer_navi #logo>a,.footer_content .footer_navi #logo>a{width:285px;text-align:left;margin-left:auto;margin-right:auto;display:block}}.footer_content .footer_navi .header-wrap .header-logo .div-box #logo>a img,.header-wrap .header-logo .div-box .footer_content .footer_navi #logo>a img,.footer_content .footer_navi #logo>a img{transform:translateX(-15px)}@media screen and (max-width:768px){.footer_content .footer_navi .header-wrap .header-logo .div-box #logo>a img,.header-wrap .header-logo .div-box .footer_content .footer_navi #logo>a img,.footer_content .footer_navi #logo>a img{margin:0;transform:translateX(-12px)}}.footer_content .footer_navi #logo .footer-text{text-align:left;line-height:2;color:#000;padding-top:14px;margin-top:-7px}@media screen and (min-width:769px),print{.footer_content .footer_navi #logo .footer-text{line-height:2;font-size:14px}}@media screen and (max-width:768px){.footer_content .footer_navi #logo .footer-text{width:285px;margin-left:auto;margin-right:auto}}@media screen and (min-width:769px),print{.footer_content .footer_navi .menu-footer-menu-container{width:50%;display:flex;margin:0 0 0 auto}}@media screen and (max-width:768px){.footer_content .footer_navi .menu-footer-menu-container{display:none}}.footer_content .footer_navi .menu-footer-menu-container ul.menu{display:flex;flex-direction:column;text-align:left;flex-wrap:wrap;flex-direction:column;flex:1;text-align:center}.footer_content .footer_navi .menu-footer-menu-container ul.menu li{display:flex;padding-left:20px;height:46px;text-align:left}.footer_content .footer_navi .menu-footer-menu-container ul.menu li a{display:block}.footer_content .footer_navi .menu-footer-menu-container ul.menu li:last-of-type{height:auto}.footer_content #copyright{display:block;width:100%;padding:20px;text-align:center;background-color:#00479d}.info-footer.footer_content{padding:15px 0}.menu li a{color:#000}.menu li a:hover{text-decoration:underline}@media screen and (max-width:1200px){.lity{background:#444 !important}.lity .lity-container{position:absolute;left:1.5rem;width:100vw;top:20vh}.lity .lity-container .lity-content:after{content:none}.lity .lity-container .lity-content #sp-global-language ul{background:#fff;padding:20px;width:calc(100vw - 3rem);height:100%}.lity .lity-container .lity-content #sp-global-language ul li:nth-child(2){margin:20px 0}.lity .lity-container .lity-content #sp-global-language ul li a{width:100%;display:block;text-align:center;color:#fff;background:#00479d;padding:1rem}.lity .lity-container .lity-close{width:50px;height:50px;font-size:50px}}.sitemap-list{padding-bottom:10px}@media screen and (max-width:768px){.sitemap-list{padding-bottom:0}}.ims-link,.front-page .second-sec a,.type-page section .content a,.single-post section .content a,.single-voice section .content a,.single-info section .content a{color:#006cbf}.ims-link:hover,.front-page .second-sec a:hover,.type-page section .content a:hover,.single-post section .content a:hover,.single-voice section .content a:hover,.single-info section .content a:hover{color:#66b5ff !important;text-decoration:underline}.front-page .second-sec a{text-decoration:underline}.type-page section .content a,.single-post section .content a,.single-voice section .content a,.single-info section .content a{text-decoration:underline}.type-page section .content a.active,.single-post section .content a.active,.single-voice section .content a.active,.single-info section .content a.active{color:#006cbf !important;text-decoration:underline}.single .cat-tag .single-post-category>a:hover{color:#fff}.single-post .post-meta .cat-tag,.single-voice .post-meta .cat-tag,.single-info .post-meta .cat-tag{margin-top:10px;line-height:1;border-radius:0;padding:0}.single-post .post-meta .cat-tag .single-post-category,.single-voice .post-meta .cat-tag .single-post-category,.single-info .post-meta .cat-tag .single-post-category{padding:0;margin:0;line-height:1}.single-post .post-meta .cat-tag .single-post-category+.new-label,.single-voice .post-meta .cat-tag .single-post-category+.new-label,.single-info .post-meta .cat-tag .single-post-category+.new-label{margin-left:20px}.single-post .post-meta .cat-tag a,.single-voice .post-meta .cat-tag a,.single-info .post-meta .cat-tag a{font-size:12px;padding:4px 8px;display:block}.single-post .post-meta .cat-tag .new-label,.single-voice .post-meta .cat-tag .new-label,.single-info .post-meta .cat-tag .new-label{margin-left:0}@media screen and (max-width:768px){.single-post .post-meta .single-post-title,.single-voice .post-meta .single-post-title,.single-info .post-meta .single-post-title{font-size:1.3em}}@media screen and (max-width:768px){.single-voice .single-post-main,.single-post .single-post-main{margin-top:20px}}@media screen and (max-width:768px){#sidebar{padding-bottom:0 !important}}.blogs-post-type .post-box-content,.voice-post-type .post-box-content,.info-post-type .post-box-content{margin-bottom:5px;background-color:#fff}@media screen and (max-width:768px){.blogs-post-type .post-box-content,.voice-post-type .post-box-content,.info-post-type .post-box-content{padding:0 !important}}.single .post-meta{border-bottom:1px solid #eee}@media screen and (min-width:769px),print{.category .post-meta-all,.post-type-archive-voice .post-meta-all,.blog .post-meta-all{padding:20px !important}}.category .post-meta-all .post-substr,.post-type-archive-voice .post-meta-all .post-substr,.blog .post-meta-all .post-substr{height:42px}.blogs-post-type .post-meta-all,.voice-post-type .post-meta-all{display:block !important;width:100%}.page-404{padding:0}.page-404 .single-post-main{padding-bottom:40px}.cat-tag .single-post-category,.post-cat{background-color:#0068b7 !important}.mw_wp_form_complete{display:none}.en-site #logo>a img,.en-site .header-wrap .header-logo .div-box #logo>a img,.header-wrap .header-logo .div-box .en-site #logo>a img,.en-site .footer_content .footer_navi #logo>a img,.footer_content .footer_navi .en-site #logo>a img{display:block;width:auto;height:43px;transform:translateX(-22px)}@media screen and (max-width:768px){.en-site #logo>a img,.en-site .header-wrap .header-logo .div-box #logo>a img,.header-wrap .header-logo .div-box .en-site #logo>a img,.en-site .footer_content .footer_navi #logo>a img,.footer_content .footer_navi .en-site #logo>a img{width:auto;height:33px;transform:translateX(0px)}}.en-site #nav_fixed .header-logo .logo a img{margin-left:-16px}@media screen and (min-width:960px),print{.en-site .header-wrap #logo>a,.en-site .header-wrap .header-logo .div-box #logo>a,.en-site .header-wrap .footer_content .footer_navi #logo>a{width:450px}}.en-site .footer_content .footer_navi .header-wrap .header-logo .div-box #logo>a img,.en-site .footer_content .footer_navi #logo>a img{transform:translateX(-22px)}@media screen and (max-width:768px){.en-site .footer_content .footer_navi .header-wrap .header-logo .div-box #logo>a img,.en-site .footer_content .footer_navi #logo>a img{margin:0;transform:translateX(-12px);height:33px;width:auto}}.en-site #main .sec-menu .link a picture p{font-size:18px}.widgettitle{margin-bottom:11px !important}.page:not(.page-parent) .page_title{border:0}.page:not(.page-parent) .single-post-main{margin-top:1px}@supports (-ms-ime-align:auto){.widget.link-list select{line-height:1.2}#copyright{line-height:20px}}.en-site .en-none{display:none}@media screen and (max-width:768px){.content ol li{line-height:1.5;margin-bottom:.6em}}.footer-fax{margin-left:.8rem}