@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;700&display=swap");.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}html body,html div,html span,html applet,html object,html iframe,html h1,html h2,html h3,html h4,html h5,html h6,html p,html blockquote,html pre,html a,html abbr,html acronym,html address,html big,html cite,html code,html del,html dfn,html em,html font,html ins,html kbd,html q,html s,html samp,html small,html strike,html sub,html strong,html sup,html tt,html var,html dl,html dt,html dd,html ol,html ul,html li,html fieldset,html form,html label,html legend,html table,html caption,html tbody,html tfoot,html thead,html tr,html th,html td,html input,html textarea{font-family:'Noto Sans JP', sans-serif;font-style:inherit;font-size:inherit;color:inherit}html .wpml-ls-legacy-dropdown{width:auto;max-width:auto}html *,html *:before,html *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html ul,html li{list-style:none}html li.others{margin:10px;font-weight:bold;text-align:left;vertical-align:top}html table{border-collapse:collapse}html a:focus{outline:thin dotted}html a:hover,html a:active{outline:0}html a img{border:0}html img,html input[type="image"]{height:auto;max-width:100%}html input[type="submit"]{cursor:pointer}html strong{font-weight:bold}html a{text-decoration:none}html a:hover,html a:focus,html a:active{text-decoration:none}html a:hover img,html input[type="image"]:hover{opacity:0.7;filter:alpha(opacity=80);-moz-opacity:0.7;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}@media screen and (min-width: 641px){html body header#glovalnav2 .h_wrapper .h_inner nav.h_nav ul li.current_page_item a,html body header#glovalnav2 .h_wrapper .h_inner nav.h_nav ul li.current-page-ancestor a{color:#07c2eb}html body{padding-top:74px;min-width:1120px;background:#ffffff}html body .u_wrapper{margin-top:0;padding-top:0;background:#edf8fa}html body .c_form._foot{display:none}html body .cust_lst{padding:40px 0 60px 0;line-height:100%;font-size:15px}html body .cust_lst .page-numbers{width:100%;display:block;text-align:center;margin-bottom:20px}html body .cust_lst .page-numbers li{padding:0 2px;width:auto;display:inline-block}html body .cust_lst .page-numbers li span,html body .cust_lst .page-numbers li a{padding:12px 18px;display:inline-block;text-decoration:none;width:auto;color:#383838}html body .cust_lst .page-numbers li span.current,html body .cust_lst .page-numbers li a.current{background:#eee}html body .cust_lst .page-numbers li a.next,html body .cust_lst .page-numbers li a.prev{width:90px}html body .cust_lst .page-numbers li a:hover{background:#eee}html body header#glovalnav2 .h_wrapper{width:100%;min-width:1120px;height:74px;background:#ffffff;position:fixed;top:0;left:0;z-index:900}html body header#glovalnav2 .h_wrapper .h_inner{padding:0 30px}html body header#glovalnav2 .h_wrapper .h_inner .h_logo{margin:8px 0 0 0;float:left}html body header#glovalnav2 .h_wrapper .h_inner .h_logo a{width:180px;display:block}html body header#glovalnav2 .h_wrapper .h_inner .h_logo a img{width:100%;height:auto}html body header#glovalnav2 .h_wrapper .h_inner .h_logo a small{display:block;letter-spacing:0;line-height:1;font-size:11px}html body header#glovalnav2 .h_wrapper .h_inner .h_logo a small br{display:none}html body header#glovalnav2 .h_wrapper .h_inner nav.h_nav{float:right}html body header#glovalnav2 .h_wrapper .h_inner nav.h_nav ul{margin:17px 0 0 0}html body header#glovalnav2 .h_wrapper .h_inner nav.h_nav ul .wpml-ls-legacy-dropdown ul.wpml-ls-sub-menu{margin:0}html body header#glovalnav2 .h_wrapper .h_inner nav.h_nav ul .wpml-ls-legacy-dropdown ul.wpml-ls-sub-menu li.wpml-ls-item{margin:0}html body header#glovalnav2 .h_wrapper .h_inner nav.h_nav ul .wpml-ls-legacy-dropdown ul.wpml-ls-sub-menu li.wpml-ls-item a{border:none}html body header#glovalnav2 .h_wrapper .h_inner nav.h_nav ul li{margin:0 14px;float:left}html body header#glovalnav2 .h_wrapper .h_inner nav.h_nav ul li a{padding:10px 0;display:block;letter-spacing:0;line-height:20px;font-size:16px;font-weight:bold;color:#222222}html body header#glovalnav2 .h_wrapper .h_inner nav.h_nav ul li.lang{margin-top:-3px;margin-left:0}html body header#glovalnav2 .h_wrapper .h_inner nav.h_nav ul li.lang .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{padding:10px 30px 0 10px;border:0;background:transparent}html body header#glovalnav2 .h_wrapper .h_inner nav.h_nav ul li.lang .wpml-ls-legacy-dropdown .wpml-ls-item{margin-left:28px;float:none}html body header#glovalnav2 .h_wrapper .h_inner nav.h_nav ul li.login a{width:130px;height:40px;display:block;border-radius:20px;background-image:-moz-linear-gradient(0deg, #0ac3ec 0%, #02dae6 100%);background-image:-webkit-linear-gradient(0deg, #0ac3ec 0%, #02dae6 100%);background-image:-ms-linear-gradient(0deg, #0ac3ec 0%, #02dae6 100%);text-align:center;color:#ffffff}html body header.content_header{width:100%;height:120px;display:block;background:#07c2eb url("img/common/pc/bg_content_head.png") no-repeat center center}html body header.content_header h1{text-align:center;line-height:120px;font-size:36px;font-weight:bold;color:#ffffff}html body .breadcrumbs{padding:16px 22px;overflow:hidden;line-height:22px;font-size:16px}html body .breadcrumbs a{text-decoration:underline}html body .breadcrumbs a:hover{text-decoration:none}html body .content{color:#333333}html body .content section{letter-spacing:calc(80em / 1000)}html body .content section:after{content:'';display:block;float:none;clear:both;overflow:hidden}html body .content section .inner{margin:0 auto;width:1082px;position:relative}html body .content section .inner:after{content:'';display:block;float:none;clear:both;overflow:hidden}html body .content section.terms{padding:40px 40px;box-sizing:border-box;line-height:28px;font-size:14px}html body .content section.terms p,html body .content section.terms ul,html body .content section.terms ol,html body .content section.terms dl{margin-bottom:28px}html body .content section.terms strong{font-weight:bold}html body footer#globalfooter2{background:#07c2eb;overflow:hidden}html body footer#globalfooter2 .inner_top{margin:0 auto;padding:100px 0 50px 0;width:1080px;overflow:hidden}html body footer#globalfooter2 .inner_top>div{width:25%;float:left}html body footer#globalfooter2 .inner_top>div.f_menu5{padding-top:20px;border-top:1px solid #83e1f5}html body footer#globalfooter2 .inner_top>div.f_menu5 ul.menu>li{margin-bottom:0}html body footer#globalfooter2 .inner_top>div ul,html body footer#globalfooter2 .inner_top>div li{margin:0;padding:0}html body footer#globalfooter2 .inner_top>div ul.menu{line-height:44px}html body footer#globalfooter2 .inner_top>div ul.menu>li{margin-bottom:16px;line-height:24px}html body footer#globalfooter2 .inner_top>div ul.menu>li a{font-size:16px;font-weight:bold;color:#ffffff}html body footer#globalfooter2 .inner_top>div ul.menu>li ul.sub-menu>li a{font-size:14px;font-weight:normal}html body footer#globalfooter2 .company{border-top:1px solid #83e1f5}html body footer#globalfooter2 .company .inner_company{margin:0 auto;padding:50px 0;width:1080px;overflow:hidden}html body footer#globalfooter2 .company .inner_company p.logo{width:333px;float:left}html body footer#globalfooter2 .company .inner_company p.logo img{width:100%;height:auto}html body footer#globalfooter2 .company .inner_company p.address{float:right;line-height:24px;font-size:14px;color:#ffffff}html body footer#globalfooter2 p.copy{margin-bottom:82px;text-align:center;line-height:84px;font-size:12px;color:#ffffff}html body .float_footer{width:100%;height:82px;box-shadow:0 0 10px rgba(0,0,0,0.2);background:#ffffff;position:fixed;left:0;bottom:0;z-index:900;overflow:hidden}html body .float_footer ul{margin:10px auto 0 auto;padding:0;width:878px;overflow:hidden}html body .float_footer ul li.free{float:left}html body .float_footer ul li.download{float:right}html body .float_footer ul li a{width:434px;height:62px;display:block;border-radius:31px;position:relative;background-image:-moz-linear-gradient(0deg, #0ac3ec 0%, #02dae6 100%);background-image:-webkit-linear-gradient(0deg, #0ac3ec 0%, #02dae6 100%);background-image:-ms-linear-gradient(0deg, #0ac3ec 0%, #02dae6 100%);text-align:center;line-height:62px;font-size:18px;font-weight:bold;color:#ffffff}.float_footer ul li a.btn_pt02{color:#333;background-image: none;background-color:#ffeb3b}html body .float_footer ul li a:after{content:'';width:10px;height:10px;box-sizing:border-box;border-top:1px solid #ffffff;border-right:1px solid #ffffff;position:absolute;right:16px;top:calc(50% - 5px);transform:rotate(45deg)}html body .float_footer ul li a.btn_pt02:after{border-top:1px solid #333;border-right:1px solid #333}html body.archive #main{margin:0;padding:0;width:calc(100% - 170px);float:left}html body.archive #main .main-inner{margin-right:0}html body a.btn_seminar_entry{margin:30px auto;width:480px;height:80px;display:block;clear:both;position:relative;border-radius:40px;background:#ffeb3b;text-decoration:none;text-align:center;line-height:80px;font-size:18px;color:#333333}html body a.btn_seminar_entry:after{content:'';width:10px;height:10px;box-sizing:border-box;border-top:1px solid #333333;border-right:1px solid #333333;position:absolute;right:16px;top:calc(50% - 5px);transform:rotate(45deg)}html body a.btn_seminar_entry:hover{box-shadow:0px 10px 10px 0px rgba(0,0,0,0.12)}body.admin-bar header#glovalnav2 .h_wrapper{top:32px}.pc_none{display:none !important}}@media screen and (max-width: 640px){html body{min-width:320px;padding-top:50px;background:#ffffff}html body .u_wrapper{margin-top:0;padding-top:0;background:#edf8fa}html body .c_form._foot{display:none}html body .cust_lst{padding:30px 0 50px 0;line-height:100%;font-size:15px}html body .cust_lst .page-numbers{width:100%;display:block;text-align:center;margin-bottom:20px}html body .cust_lst .page-numbers li{padding:0 2px;width:auto;display:inline-block}html body .cust_lst .page-numbers li span,html body .cust_lst .page-numbers li a{padding:6px 9px;display:inline-block;text-decoration:none;width:auto;color:#383838}html body .cust_lst .page-numbers li span.current,html body .cust_lst .page-numbers li a.current{background:#eee}html body .cust_lst .page-numbers li a.next,html body .cust_lst .page-numbers li a.prev{width:90px}html body header#glovalnav2 .h_wrapper{width:100%;height:50px;background:#ffffff;position:fixed;top:0;left:0;z-index:900}html body header#glovalnav2 .h_wrapper .h_inner{overflow:hidden}html body header#glovalnav2 .h_wrapper .h_inner .h_logo{margin:10px 0 0 12px;float:left}html body header#glovalnav2 .h_wrapper .h_inner .h_logo a{width:260px;display:block}html body header#glovalnav2 .h_wrapper .h_inner .h_logo a img{width:139px;height:auto;display:block;float:left}html body header#glovalnav2 .h_wrapper .h_inner .h_logo small{margin-left:150px;display:block;letter-spacing:0;line-height:16px;font-size:12px}html body header#glovalnav2 .h_wrapper .h_inner .h_menu{float:right}html body header#glovalnav2 .h_wrapper .h_inner .h_menu img{width:59px;height:50px}html body header#glovalnav2 .h_wrapper .h_inner nav.h_nav{width:100%;height:auto;position:absolute;left:0;top:50px}html body header#glovalnav2 .h_wrapper .h_inner nav.h_nav ul{border-top:solid 1px #03c1ea;background:#ffffff;width:100%;margin:0;padding:0}html body header#glovalnav2 .h_wrapper .h_inner nav.h_nav ul li{border-bottom:solid 1px #03c1ea}html body header#glovalnav2 .h_wrapper .h_inner nav.h_nav ul li a{padding:12px 24px;display:block;font-size:18px;color:#03c1ea}html body header.content_header{width:100%;height:91px;display:block;background:#07c2eb url("img/common/sp/bg_content_head.png") no-repeat center center/cover}html body header.content_header h1{text-align:center;line-height:91px;font-size:24px;font-weight:bold;color:#ffffff}html body .breadcrumbs{padding:6px 16px;overflow:hidden;line-height:22px;font-size:14px}html body .breadcrumbs a{text-decoration:underline}html body .content{color:#333333}html body .content section{overflow:hidden;letter-spacing:calc(80em / 1000)}html body .content section .inner{padding:0 16px;overflow:visible;position:relative}html body .content section .inner:after{content:'';display:block;float:none;clear:both;overflow:hidden}html body .content section.terms{padding:20px 15px;box-sizing:border-box;line-height:28px;font-size:14px}html body .content section.terms p,html body .content section.terms ul,html body .content section.terms ol,html body .content section.terms dl{margin-bottom:28px}html body .content section.terms strong{font-weight:bold}html body footer#globalfooter2{background:#07c2eb;overflow:hidden}html body footer#globalfooter2 .inner_top{margin:0 auto;padding:65px 0 42px 0;overflow:hidden;text-align:left}html body footer#globalfooter2 .inner_top>div ul.menu{line-height:39px}html body footer#globalfooter2 .inner_top>div ul.menu>li{padding:6px 0;border-top:1px solid #52d4f1}html body footer#globalfooter2 .inner_top>div ul.menu>li a{padding:0 43px 0 33px;position:relative;display:block;font-size:16px;font-weight:bold;color:#ffffff}html body footer#globalfooter2 .inner_top>div ul.menu>li.current-menu-item>a:after{content:'';width:13px;height:13px;display:block;background:url("img/common/icon_footer_menu_accordion.png") no-repeat center top/13px 26px;position:absolute;top:calc(50% - 6px);right:29px}html body footer#globalfooter2 .inner_top>div ul.menu>li.current-menu-item.show>a:after{background-position:center bottom}html body footer#globalfooter2 .inner_top>div ul.menu>li ul.sub-menu{padding:5px 0;display:none}html body footer#globalfooter2 .inner_top>div ul.menu>li ul.sub-menu>li a{line-height:36px;font-size:14px;font-weight:normal}html body footer#globalfooter2 .company{padding:42px 50px 25px 50px;border-top:1px solid #83e1f5;text-align:left}html body footer#globalfooter2 .company .inner_company{margin:0 auto;overflow:hidden}html body footer#globalfooter2 .company .inner_company p.logo{margin:0 auto 25px auto;width:274px}html body footer#globalfooter2 .company .inner_company p.logo img{width:100%;height:auto}html body footer#globalfooter2 .company .inner_company p.address{line-height:22px;font-size:12px;color:#ffffff}html body footer#globalfooter2 p.copy{text-align:center;line-height:45px;font-size:12px;color:#ffffff}html body .float_footer{width:100%;height:56px;box-shadow:0 0 10px rgba(0,0,0,0.2);background:#ffffff;position:fixed;left:0;bottom:0;z-index:900;overflow:hidden}html body .float_footer ul{margin:7px auto 0 auto;padding:0;width:343px;overflow:hidden}html body .float_footer ul li.free{float:left}html body .float_footer ul li.download{float:right}html body .float_footer ul li a{width:166.5px;height:40px;display:block;border-radius:20px;position:relative;background-image:-moz-linear-gradient(0deg, #0ac3ec 0%, #02dae6 100%);background-image:-webkit-linear-gradient(0deg, #0ac3ec 0%, #02dae6 100%);background-image:-ms-linear-gradient(0deg, #0ac3ec 0%, #02dae6 100%);text-align:center;line-height:40px;font-size:14px;font-weight:bold;color:#ffffff}.float_footer ul li a.btn_pt02{color:#333;background-image: none;background-color:#ffeb3b}html body .float_footer ul li a:after{content:'';width:10px;height:10px;box-sizing:border-box;border-top:1px solid #ffffff;border-right:1px solid #ffffff;position:absolute;right:16px;top:calc(50% - 5px);transform:rotate(45deg)}html body .float_footer ul li a.btn_pt02:after{border-top:1px solid #333;border-right:1px solid #333}html body a.btn_seminar_entry{margin:20px auto;width:235px;height:52px;display:block;clear:both;position:relative;border-radius:26px;background:#ffeb3b;text-decoration:none;text-align:center;line-height:52px;font-size:14px;color:#333333}html body a.btn_seminar_entry:after{content:'';width:10px;height:10px;box-sizing:border-box;border-top:1px solid #333333;border-right:1px solid #333333;position:absolute;right:16px;top:calc(50% - 5px);transform:rotate(45deg)}body.admin-bar #wpadminbar{position:fixed}body.admin-bar header#glovalnav2 .h_wrapper{top:46px}.sp_none{display:none !important}}.js-wpml-ls-legacy-dropdown a[href="#"]{pointer-events:none}.cv_box{margin:30px auto}.cv_box._space01{margin:-40px 0 40px}.cv_list{display:flex;justify-content:center}.cv_list li{width:auto}.cv_list .cv_btn{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:relative;font-weight:bold;border-radius:31px}@media screen and (min-width:641px){.cv_list .cv_btn{width:434px;height:62px;line-height:62px;font-size:18px}.cv_list .cv_btn:after{content:'';width:10px;height:10px;box-sizing:border-box;position:absolute;right:16px;top:calc(50% - 5px);transform:rotate(45deg)}}.cv_list .cv_btn._free{background-image:-moz-linear-gradient(0deg,#0ac3ec 0%,#02dae6 100%);background-image:-webkit-linear-gradient(0deg,#0ac3ec 0%,#02dae6 100%);background-image:-ms-linear-gradient(0deg,#0ac3ec 0%,#02dae6 100%);color:#fff}.cv_list .cv_btn._download{margin:0 0 0 10px;background:#ffeb3b;color:#333}.cv_list .cv_btn:after{content:'';width:10px;height:10px;box-sizing:border-box;position:absolute;right:16px;top:calc(50% - 5px);transform:rotate(45deg)}.cv_list .cv_btn._free:after{border-top:1px solid #fff;border-right:1px solid #fff}.cv_list .cv_btn._download:after{border-top:1px solid #333;border-right:1px solid #333}@media screen and (max-width:640px){.cv_box._space01{margin:40px 0}.cv_list{flex-wrap:wrap}.cv_list li{width:100%}.cv_list .cv_btn._download{margin:20px auto 0}.cv_list .cv_btn{width:80%;height:50px;margin:0 auto;line-height:40px;font-size:14px}}
