@charset "utf-8";@import url(https://fonts.googleapis.com/css?family=Oswald:400,700);li,ol,ul{list-style:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-style:normal;font-weight:400;font-size:100%;vertical-align:baseline}body img{width:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{overflow-y:scroll}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}input,margin 0,textarea{padding:0}textarea{resize:none}table{border-collapse:collapse;border-spacing:0}a:focus{outline:0}.clearfix{min-height:1px}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}* html .clearfix{height:1px}.both{clear:both}.inline_block{display:inline-block}a{text-decoration:none;color:#607d8b}a img{border:none}*{font-family:"Hiragino Kaku Gothic Pro",Meiryo,Osaka,"MS PGothic",sans-serif;font-size:16px}.breadcrumb_corp_home,.breadcrumb_home,.footer_button-social{font-family:"FontAwesome Regular"}@font-face{font-family:"FontAwesome Regular";src:url(/fonts/fontawesome-webfont.eot?v=4.6.1);src:url(/fonts/fontawesome-webfont.eot?#iefix&v=4.6.1) format('embedded-opentype'),url(/fonts/fontawesome-webfont.woff2?v=4.6.1) format('woff2'),url(/fonts/fontawesome-webfont.woff?v=4.6.1) format('woff'),url(/fonts/fontawesome-webfont.ttf?v=4.6.1) format('truetype'),url(/fonts/fontawesome-webfont.svg?v=4.6.1#fontawesomeregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:condense;src:url(/fonts/CONDENSEicon.eot);src:url(/fonts/CONDENSEicon.eot?#iefix) format('embedded-opentype'),url(/fonts/CONDENSEicon.otf) format('opentype'),url(/fonts/CONDENSEicon.woff) format('woff'),url(/fonts/CONDENSEicon.ttf) format('truetype');font-weight:400;font-style:normal}.header_nav,.header_nav-active{color:#fff;opacity:.5;text-align:left}.header_nav-active:hover,.header_nav:hover{opacity:1}.header_nav-active{font-weight:700;opacity:1}.header_login,.header_regist{display:block;line-height:1;text-align:center;border-radius:16px;transition:.2s}.header_login{width:78px;border:1px solid #fff;color:#fff;opacity:.5;padding:7px 0}.header_login:hover{background-color:#fff;color:#009688;font-weight:700;opacity:1}.header_regist{width:130px;background-color:#ffd600;color:#455a64;font-weight:700;padding:8px 0}.header_regist:hover{background-color:#ffea00}.header_nav-active-scrolled,.header_nav-scrolled{color:#b0bec5;text-align:left}.header_nav-active-scrolled:hover,.header_nav-scrolled:hover{color:#cfd8dc}.header_nav-active-scrolled{font-weight:700}.header_login-scrolled,.header_regist-scrolled{display:block;line-height:1;text-align:center;border-radius:16px;transition:.2s}.header_login-scrolled{width:78px;border:1px solid #b0bec5;color:#b0bec5;opacity:.5;padding:7px 0}.header_login-scrolled:hover{border:1px solid #26a69a;background-color:#26a69a;color:#fff;font-weight:700;opacity:1}.header_regist-scrolled{width:130px;background-color:#ff6d00;color:#fff;font-weight:700;padding:8px 0}.header_regist-scrolled:hover{background-color:#ff9100}.header_login-sp,.header_nav-sp{font-size:24px;color:#b0bec5;text-align:center;text-decoration:none}.breadcrumb_arrow,.breadcrumb_corp_arrow,.breadcrumb_corp_home,.breadcrumb_corp_sub,.breadcrumb_home,.breadcrumb_sub{text-align:left}.breadcrumb_corp_home:hover,.breadcrumb_corp_sub:hover,.breadcrumb_home:hover,.breadcrumb_sub:hover,.footer_item:hover,.footer_select-language:hover,.footer_subtitle-heatmap,.footer_subtitle-heatmap:hover,.header_regist-sp:hover{text-decoration:underline}.header_login-sp:hover,.header_nav-sp:hover{color:#cfd8dc}.header_regist-sp{font-size:24px;font-weight:700;color:#ff6d00}.header_regist-sp:hover{color:#ff9100}.breadcrumb_arrow,.breadcrumb_home,.breadcrumb_sub{color:#e0f2f1}.breadcrumb_corp_arrow,.breadcrumb_corp_home,.breadcrumb_corp_sub{color:#eceff1}.first_title,.first_title_en{font-size:40px;line-height:120%;color:#fff;text-align:center}@media screen and (max-width:720px){.first_title,.first_title_en{font-size:32px}}@media screen and (max-width:480px){.first_title,.first_title_en{font-size:24px}}.first_title-heatmap{font-size:24px;color:#fff;text-align:center}@media screen and (max-width:720px){.first_title-heatmap{font-size:16px}}.first_subtitle{font-size:24px;font-weight:700;color:#fff;text-align:center}@media screen and (max-width:480px){.first_subtitle{font-size:16px}}.common_title-center,.common_title-left{font-size:32px;line-height:150%;color:#455a64}@media screen and (max-width:720px){.common_title-center,.common_title-left{font-size:24px}}@media screen and (max-width:480px){.common_title-center,.common_title-left{font-size:20px}}.common_title-center{text-align:center}.common_caption,.common_lead,.common_title-left{text-align:left}.common_lead{line-height:150%;color:#607d8b}.common_caption{line-height:150%;color:#90a4ae}@media screen and (max-width:720px){.common_caption{text-align:center}}.sitest_link-center,.sitest_link-left{font-size:24px;font-weight:700;color:#009688;white-space:nowrap}.sitest_link-center:hover,.sitest_link-left:hover{color:#4db6ac;text-decoration:underline}@media screen and (max-width:480px){.sitest_link-center,.sitest_link-left{font-size:16px;white-space:nowrap}}.sitest_link-center{text-align:center}.sitest_link-left{text-align:left}.heatmap_lead{line-height:150%;color:#607d8b;text-align:center}@media screen and (max-width:720px){.sitest_link-left{text-align:center}.heatmap_lead{text-align:left}}.heatmap_title{font-weight:700;color:#455a64;text-align:center}.comparison_strong{font-size:48px;font-weight:700;line-height:150%;color:#455a64;text-align:center}.inquiry_lead,.inquiry_title{line-height:150%;color:#fff;text-align:center}.inquiry_title{font-size:32px;font-weight:700}.footer_item,.footer_title{text-align:left;line-height:150%}@media screen and (max-width:720px){.comparison_strong{font-size:32px}footer{padding:40px 0}}.footer_title{font-weight:700;color:#cfd8dc}.footer_subtitle,.footer_subtitle-heatmap{line-height:150%;color:#90a4ae;text-align:left}.footer_subtitle-heatmap:hover{color:#b0bec5}.footer_item,.footer_item:hover{color:#cfd8dc}.footer_select-language{line-height:150%;color:#cfd8dc;text-align:center}.footer_select-language_active{line-height:150%;color:#607d8b;text-align:center}.footer_select-language_active:hover{text-decoration:none}.footer_text-copyright{font-size:12px;line-height:150%;color:#607d8b;text-align:center}.footer_button-social{font-size:36px;line-height:150%;color:#607d8b;text-align:right}.function_tab{color:#90a4ae;text-align:center}.function_tab_active{font-weight:700;color:#607d8b;text-align:center}.function_button{font-weight:700;color:#fff;text-align:center}.function_title-main{font-size:24px;color:#fff;text-align:left}@media screen and (max-width:480px){.function_title-main{font-size:20px}}.function_title-sub{font-size:24px;color:#009688;text-align:left}@media screen and (max-width:480px){.function_title-sub{font-size:20px}}.price_overview{font-size:16px;color:#fff;text-align:center}.price_text-rank,.price_text-yen{font-size:24px;color:#fff;text-align:center}.price_text-rank{font-weight:700}.price_text-digit{font-family:Oswald;font-size:48px;color:#fff;text-align:center;font-weight:400}.carousel_button-next,.carousel_button-prev,.plantable_icon-available,.plantable_icon-not,.search_icon{font-family:"FontAwesome Regular"}.price_text-month{font-size:24px;color:#fff;text-align:center}.price_text-tax{color:#fff;text-align:center}.plantable_header-1{color:#fff;text-align:center;background-color:#26a69a}.plantable_header-2{color:#455a64;text-align:center}.plantable_icon-not{color:#ffcdd2;text-align:left;margin-right:8px}.plantable_text-not{color:#cfd8dc;text-align:left}.plantable_icon-available{color:#4db6ac;text-align:left;margin-right:8px}.plantable_text-available{color:#607d8b;text-align:left}.notice_icon{line-height:150%;color:#26a69a;text-align:left}.notice_description{line-height:150%;color:#607d8b;text-align:left}.noticelink-inquiry{line-height:150%;color:#009688;text-align:left;text-decoration:underline}.noticelink-inquiry:hover{color:#4db6ac}.customer_subtext{color:#90a4ae;text-align:center}.media_title{font-weight:700;color:#607d8b;text-align:left}.case_name{font-size:24px;line-height:150%;color:#009688;text-align:left}.results_button{font-weight:700;color:#fff;text-align:center}.carousel_button-next,.carousel_button-prev{font-size:32px;color:#607d8b;text-align:center}.carousel_button-next:hover,.carousel_button-prev:hover{color:#90a4ae}.blog_title{font-size:24px;line-height:150%;color:#009688;text-align:left;font-weight:400}.blog_title:hover{color:#4db6ac;text-decoration:underline}.blog_subtitle{color:#607d8b;text-align:left}.blog_link-category{color:#3f51b5;text-align:left;text-decoration:underline}.blog_link-category:hover{color:#7986cb}.blog_main{line-height:150%;color:#607d8b;text-align:left}.blog_link-continuation{line-height:150%;color:#009688;text-align:left}.blog_link-continuation:hover{color:#4db6ac;text-decoration:underline}.search_icon,.search_placeholder{color:#cfd8dc;text-align:left}.blog_move-page,.pulldown_label-Q{font-family:Oswald}.blog_rightpane-category{color:#607d8b;text-align:left}.blog_rightpane-article{line-height:150%;color:#009688;text-align:left}.blog_rightpane-article:hover{color:#4db6ac;text-decoration:underline}.blog_move-page{font-size:32px;color:#b2dfdb;text-align:center;font-weight:400}.blog_move-page:hover{color:#009688;text-decoration:underline}.blog_move-page_active{font-size:32px;color:#009688;text-align:center}.blog_link-ref,.blog_move-prev,.blog_subhead{text-align:left}.blog_subhead{color:#009688}.blog_link-ref{color:#3f51b5;text-decoration:underline}.blog_link-ref:hover{color:#7986cb}.blog_move-main,.blog_move-next,.blog_move-prev{line-height:150%;color:#009688}.blog_move-main:hover,.blog_move-next:hover,.blog_move-prev:hover{color:#4db6ac;text-decoration:underline}.blog_move-main{text-align:center}.blog_move-next{text-align:right}.merit_title-column{font-size:24px;line-height:150%;font-weight:700;color:#455a64;text-align:center}.biztype_title{font-size:32px;font-weight:700;color:#fff;text-align:center}.biztype_subtitle{font-size:24px;line-height:150%;color:#455a64;text-align:center}.flow_title-column{font-size:24px;font-weight:700;color:#455a64;text-align:left}.flow_notice,.inquiry_description{line-height:150%;color:#607d8b;text-align:center}@media screen and (max-width:720px){.inquiry_description{text-align:left}}.pulldown_title-faq,.pulldown_title-inquiry{font-size:24px;line-height:150%;font-weight:700;text-align:center}.pulldown_title-faq{color:#009688;text-decoration:underline}.pulldown_title-faq:hover{color:#4db6ac}.pulldown_title-inquiry{color:#455a64}.pulldown_label-Q{font-size:32px;color:#80cbc4;text-align:left;font-weight:400}.consul_strong,.pulldown_button{font-weight:700;text-align:center}.pulldown_question{font-size:14px;line-height:150%;color:#009688;text-align:left}.pulldown_question:hover{color:#4db6ac;text-decoration:underline}.pulldown_button{color:#fff}.consul_strong{font-size:20px;color:#f44336}.cvtable_title-column,.cvtable_title-row{font-weight:700;color:#fff;text-align:center}.cvtable_title-row{font-size:24px}@media screen and (max-width:720px){.cvtable_title-row{font-size:16px}}@media screen and (max-width:480px){.cvtable_title-row{font-size:12px}}.cvtable_title-column{line-height:150%}.cvtable_normal-yen{font-size:24px;color:#607d8b}.cvtable_normal-digit{font-size:32px;color:#607d8b}.cvtable_strong-yen{font-size:24px;color:#f44336}.cvtable_strong-digit{font-size:32px;color:#f44336}.cvtable_normal-digit,.cvtable_normal-yen,.cvtable_strong-digit,.cvtable_strong-yen{font-family:Oswald;text-align:center;font-weight:400}@media screen and (max-width:720px){.cvtable_normal-digit,.cvtable_normal-yen,.cvtable_strong-digit,.cvtable_strong-yen{font-size:16px}}@media screen and (max-width:480px){.cvtable_normal-digit,.cvtable_normal-yen,.cvtable_strong-digit,.cvtable_strong-yen{font-size:12px}}.consul_staff{font-size:24px;font-weight:700;color:#455a64;text-align:left}.consulplan_proposal{line-height:150%;font-weight:700;color:#fff;text-align:center}@media screen and (max-width:960px){.consulplan_proposal{font-size:24px}}@media screen and (max-width:480px){.consulplan_proposal{font-size:20px}}.consulplan_name{font-size:32px;font-weight:700;line-height:125%;color:#455a64;text-align:center}@media screen and (max-width:480px){.consulplan_name{font-size:20px}}.consulplan_description{line-height:150%;color:#607d8b;text-align:center}.consulflow_title{font-size:24px;font-weight:700;color:#fff;text-align:center}.consulflow_arrow{font-family:"FontAwesome Regular";font-size:32px;color:#26a69a;text-align:center}.faq_label-A,.faq_label-Q,.phone_number{font-family:Oswald}.consul_limited{font-size:48px;line-height:150%;color:#455a64;text-align:center}@media screen and (max-width:480px){.consul_limited{font-size:32px}}.faq_label-A,.faq_label-Q{font-size:80px;text-align:left;font-weight:400}.faq_label-Q{color:#80cbc4}.faq_label-A{color:#e0f2f1}.faq_question,.phone_number,.phone_time,.phone_title{font-weight:700;color:#fff}.faq_question{font-size:24px;line-height:150%;text-align:left}.phone_title{font-size:32px;text-align:center}@media screen and (max-width:720px){.phone_title{font-size:24px}}.phone_number{font-size:88px;text-align:center}@media screen and (max-width:720px){.phone_number{font-size:64px}}.phone_time{font-size:24px;text-align:center}@media screen and (max-width:720px){.phone_time{font-size:16px}}.login_message,.regist_message{font-size:24px;color:#607d8b;text-align:center}@media screen and (max-width:480px){.login_message,.regist_message{font-size:20px}}.login_placeholder,.regist_placeholder{opacity:.3;color:#607d8b;text-align:left}.error_message{color:#ff5252;text-align:left}.error_message-right{color:#ff5252;text-align:right}.regist_notice{line-height:150%;color:#607d8b;text-align:center}.regist_link-notice{color:#3f51b5;text-align:center;text-decoration:underline}.regist_link-notice:hover{color:#7986cb}.login_link-inquiry,.regist_link-inquiry{color:#9e9e9e;text-align:left;text-decoration:underline}.login_link-inquiry:hover,.regist_link-inquiry:hover{color:#e0e0e0}.login_text-copyright,.regist_text-copyright{font-size:12px;color:#bdbdbd;text-align:right}.login_link-agency-or-distributor,.login_link-forget,.login_no-account{font-size:24px;color:#009688;text-align:center;text-decoration:underline}.form_required,.form_title{text-align:left;font-weight:700}.login_link-agency-or-distributor:hover,.login_link-forget:hover,.login_no-account:hover{color:#4db6ac}.form_title{color:#607d8b}.form_required{color:#f44336}.form_button,.form_button_en{font-weight:700;color:#455a64;text-align:center}.form_button:disabled,.form_button_en:disabled{color:#eceff1}@media screen and (max-width:720px){.form_required{font-size:14px;text-align:center}.form_button,.form_button_en{font-size:24px}.form_button.en_efo,.form_button_en.en_efo{font-size:16px}}@media screen and (max-width:480px){.form_button,.form_button_en{font-size:20px}}.form_button-regist,.form_inline{font-size:24px;text-align:center}.form_button-regist{font-weight:700;color:#fff}.form_button-regist:disabled{color:#eceff1}.form_inline{color:#607d8b}@media screen and (max-width:480px){.form_inline{font-size:20px}}.form_placeholder{opacity:.3;color:#607d8b;text-align:left}.form_icon-amazon,.form_icon-facebook,.form_icon-googleplus{font-family:"FontAwesome Regular";font-size:24px;color:#fff;text-align:center}.form_button-amazon,.form_button-facebook,.form_button-googleplus{font-weight:700;color:#fff;text-align:center}.form_link-login{font-size:24px;color:#009688;text-align:left;text-decoration:underline}.form_link-login:hover{color:#4db6ac}.form_label{font-weight:700;color:#607d8b;text-align:left}.form_description-price{line-height:150%;color:#b0bec5;text-align:left}.policy_title{font-size:24px;color:#607d8b;text-align:center}.common_button{width:228px;height:64px;margin:auto;text-align:center}.common_button a,.common_button button,.common_button input[type=submit]{display:inline-block;width:100%;height:100%;line-height:64px;border-radius:32px;background-color:#ffd600;box-shadow:0 3px 0 #fbc02d;text-decoration:none}.common_button a:hover,.common_button button:hover,.common_button input[type=submit]:hover{background-color:#ffea00}.common_button a:active,.common_button button:active,.common_button input[type=submit]:active{box-shadow:none;background-color:#ffd600;position:relative;top:3px}input[type=text],input[type=email],input[type=tel],input[type=password]{text-indent:10px}input:placeholder-shown{color:#cfd8dc;text-align:left}input::-webkit-input-placeholder{color:#cfd8dc;text-align:left}input::-moz-placeholder{color:#cfd8dc;text-align:left}input:-ms-input-placeholder{color:#cfd8dc;text-align:left}.sitemap_title{line-height:150%;color:#90a4ae;text-align:left}.whatsnew_link .whatsnew_category,.whatsnew_link .whatsnew_info{line-height:150%;color:#009688;text-align:left;text-decoration:underline}.whatsnew_link:hover .whatsnew_category,.whatsnew_link:hover .whatsnew_info{color:#4db6ac}.whatsnew_category{font-weight:700}.webinar-fixed-banner{position:fixed;left:20px;bottom:30px;width:280px;height:280px;z-index:10}.webinar-fixed-banner a,.webinar-fixed-banner a img{display:block;width:100%;height:100%}.webinar-fixed-banner a img.webinar-banner-normal{box-shadow:0 2px 4px 0 rgba(69,90,100,.5)}.webinar-fixed-banner a img.webinar-banner-hover{box-shadow:0 2px 8px 0 rgba(69,90,100,.3);display:none}.webinar-fixed-banner a:hover img.webinar-banner-normal{display:none}.webinar-fixed-banner a:hover img.webinar-banner-hover{display:block}.webinar-fixed-banner a.webinar-banner-close{width:32px;height:32px;position:absolute;top:-16px;right:-16px;cursor:pointer}.shown_sp,.shown_tab{display:none}@media screen and (max-width:720px){.form_placeholder{font-size:24px}input[type=text],input[type=email],input[type=tel],input[type=password],textarea{padding:0}.webinar-fixed-banner{display:none}.shown_tab{display:inline}}@media screen and (max-width:480px){.shown_sp{display:inline}.hidden_sp,.shown_pc{display:none}}@media screen and (min-width:481px){.shown_pc{display:inline}}#window-wrapper{position:fixed;z-index:1;height:100%;width:100%;bottom:0;display:none}#menu-wrapper>ul.drop-menu{position:fixed;right:calc(50% - 480px);margin-left:-421px;width:720px;z-index:5;display:none;margin-top:62px;top:10px;text-align:left;letter-spacing:-.4em;box-shadow:0 3px 5px rgba(0,0,0,.5)}@media screen and (max-width:900px){#menu-wrapper>ul.drop-menu{margin-top:80px;width:632px;margin-left:-316px}}#menu-wrapper>ul.drop-menu.scrolled{margin-top:35px;position:fixed}#menu-wrapper>ul.drop-menu.foreign>li{width:420px}@media screen and (max-width:900px){#menu-wrapper>ul.drop-menu.scrolled{margin-top:78px}#menu-wrapper>ul.drop-menu.foreign>li{width:314px}}#menu-wrapper>ul.drop-menu>li{display:inline-block;width:360px;height:600px;text-align:center;position:relative;vertical-align:top;letter-spacing:normal}@media screen and (max-width:900px){#menu-wrapper>ul.drop-menu>li{width:210px}}#menu-wrapper>ul.drop-menu>li>a,#menu-wrapper>ul.drop-menu>li>p{display:inline-block;margin:18px}#menu-wrapper>ul.drop-menu>li>span{margin:18px 0;display:inline-block;color:#fff}#menu-wrapper>ul.drop-menu>li .faq-more-box>.detail.button{display:inline-block;width:256px;height:64px;background-color:#26a69a;box-shadow:0 3px 0 #00897b;border-radius:12px;line-height:64px}#menu-wrapper>ul.drop-menu>li .faq-more-box>.detail.button:hover{background-color:#4db6ac}#menu-wrapper>ul.drop-menu>li .faq-more-box>.detail.button:active{background-color:#26a69a;box-shadow:none;position:relative;top:3px}#menu-wrapper>ul.drop-menu>li .anchor-box{width:256px;height:64px;position:absolute;bottom:24px;left:0;right:0;margin:auto}#menu-wrapper>ul.drop-menu>li .anchor-box.form_button{padding:20px 24px 0;border-top:1px solid #80cbc4;height:auto}#menu-wrapper>ul.drop-menu>li .anchor-box.form_button>p{position:absolute;top:-10px;left:0;right:0;margin:0 auto;width:12em;background-color:#e0f2f1;font-size:14px;font-weight:700;color:#4db6ac}#menu-wrapper>ul.drop-menu>li .anchor-box>.detail.button{display:inline-block;width:100%;height:100%;background-color:#26a69a;box-shadow:0 3px 0 #00897b;border-radius:12px;line-height:64px}#menu-wrapper>ul.drop-menu>li .anchor-box>.detail.button:hover{background-color:#4db6ac}#menu-wrapper>ul.drop-menu>li .anchor-box>.detail.button:active{background-color:#26a69a;box-shadow:none;position:relative;top:3px}#menu-wrapper>ul.drop-menu>li .anchor-box>.submit.button{width:100%;height:100%;border:none;border-radius:32px;background-color:#ffd600;box-shadow:0 3px 0 #fbc02d;cursor:pointer}#menu-wrapper>ul.drop-menu>li .anchor-box>.submit.button:hover{background-color:#ffea60}#menu-wrapper>ul.drop-menu>li .anchor-box>.submit.button:active{background-color:#fbc02d;box-shadow:0 0 0;position:relative;top:3px}#menu-wrapper>ul.drop-menu>li .anchor-box>.submit.button:disabled{background-color:#b0bec5;box-shadow:0 0 0;cursor:default}#menu-wrapper>ul.drop-menu>li.faq-box{left:0;background-color:#e0f2f1}#menu-wrapper>ul.drop-menu>li.faq-box>ul.faq{margin-top:-15px}#menu-wrapper>ul.drop-menu>li.faq-box>ul.faq>li{text-align:left;margin:8px 24px 11px 0;padding-left:50px}#menu-wrapper>ul.drop-menu>li.faq-box>ul.faq>li:before{content:"Q";font-family:Oswald;font-size:32px;color:#80cbc4;text-align:left;margin-left:-20px;display:inline-block;margin-top:-5px;vertical-align:middle}#menu-wrapper>ul.drop-menu>li.faq-box>ul.faq>li>a{margin-left:10px;display:inline-block;vertical-align:middle}#menu-wrapper>ul.drop-menu>li.inquiry-box{background-color:#fff}#menu-wrapper>ul.drop-menu>li.inquiry-box>p{margin:18px 0 12px;text-align:center}#menu-wrapper>ul.drop-menu>li.inquiry-box>p>a{display:block;line-height:1.4}#menu-wrapper>ul.drop-menu>li.inquiry-box>form{width:312px;margin:auto}#menu-wrapper>ul.drop-menu>li.inquiry-box>form .form_label,#menu-wrapper>ul.drop-menu>li.inquiry-box>form .label{font-size:14px}#menu-wrapper>ul.drop-menu>li.inquiry-box>form>p{text-align:left;line-height:1;margin-bottom:4px}#menu-wrapper>ul.drop-menu>li.inquiry-box>form>p>.label{width:50px}#menu-wrapper>ul.drop-menu>li.inquiry-box>form>p.check_label{margin-top:2px;margin-bottom:3px}#menu-wrapper>ul.drop-menu>li.inquiry-box>form input[type=text],#menu-wrapper>ul.drop-menu>li.inquiry-box>form input[type=email],#menu-wrapper>ul.drop-menu>li.inquiry-box>form textarea{width:100%;height:28px;margin-bottom:12px;border-radius:4px;border:2px solid #cfd8dc}#menu-wrapper>ul.drop-menu>li.inquiry-box>form input[type=text]:first-child,#menu-wrapper>ul.drop-menu>li.inquiry-box>form input[type=email]:first-child,#menu-wrapper>ul.drop-menu>li.inquiry-box>form textarea:first-child{margin-top:0}#menu-wrapper>ul.drop-menu>li.inquiry-box>form input[type=text]:focus,#menu-wrapper>ul.drop-menu>li.inquiry-box>form input[type=email]:focus,#menu-wrapper>ul.drop-menu>li.inquiry-box>form textarea:focus{background-color:#fffde7}#menu-wrapper>ul.drop-menu>li.inquiry-box>form input[type=text].error,#menu-wrapper>ul.drop-menu>li.inquiry-box>form input[type=email].error,#menu-wrapper>ul.drop-menu>li.inquiry-box>form textarea.error{border-style:solid;border-color:#ff8a80;background-color:#ffebee}#menu-wrapper>ul.drop-menu>li.inquiry-box>form input[type=text].valid,#menu-wrapper>ul.drop-menu>li.inquiry-box>form input[type=email].valid,#menu-wrapper>ul.drop-menu>li.inquiry-box>form textarea.valid{border-style:solid;border-color:#26a69a;background-color:#e0f2f1}#menu-wrapper>ul.drop-menu>li.inquiry-box>form .checkbox{text-align:left;margin-bottom:10px}#menu-wrapper>ul.drop-menu>li.inquiry-box>form .checkbox>label>input{margin-right:8px}#menu-wrapper>ul.drop-menu>li.inquiry-box>form .checkbox>label>span{display:inline-block;min-width:7em;font-size:14px}#menu-wrapper>ul.drop-menu>li.inquiry-box>form textarea{height:140px}#menu-wrapper>ul.drop-menu>li.inquiry-box>form label.error{display:block;font-size:14px;color:#ff5252;text-align:right;margin-top:-4px;line-height:4px}#menu-wrapper>ul.drop-menu>li.inquiry-box>form label.error#scomment-error{position:absolute;right:24px;bottom:105px}@media screen and (max-width:900px){#menu-wrapper>ul.drop-menu>li.faq-box>ul.faq>li{padding-left:30px;background-position:center left 5px}#menu-wrapper>ul.drop-menu>li.inquiry-box>form{margin:0 auto;max-width:90%}}#menu-wrapper>ul.drop-menu>li.inquiry-box .anchor-box{left:1px;border-radius:0 0 5px;border-right:none}#menu-wrapper>ul.drop-menu>li.inquiry-box .anchor-box input{display:inline-block}#menu-wrapper>ul.drop-menu>li.inquiry-box .anchor-box input.disabled,#menu-wrapper>ul.drop-menu>li.inquiry-box .anchor-box input.disabled:hover{background:#aaa!important;color:#eee!important;border-color:#888!important;cursor:default!important}#menu-wrapper>ul.drop-menu>li.inquiry-box .anchor-box img{vertical-align:middle}@media screen and (max-width:640px){#menu-wrapper>ul.drop-menu{display:none!important}}header{background-color:transparent;position:absolute;left:0;right:0;top:0;height:56px;z-index:3}header>.global-navi{width:100%;max-width:960px;margin:40px auto auto}header>.global-navi>div{display:inline-block}header>.global-navi>div>div,header>.global-navi>div>ul,header>.global-navi>div>ul>li{display:inline-block;vertical-align:middle}header>.global-navi>div>ul>li>a{text-decoration:none;cursor:pointer}header>.global-navi>div.link-box{display:block;position:relative}header>.global-navi>div.link-box>.logo{width:102px;height:30px;margin-right:23.5px;position:relative;top:-3px}header>.global-navi>div.link-box>.logo>a{display:inline-block;width:100%;height:100%}header>.global-navi>div.link-box>.logo>a>img{width:100%}header>.global-navi>div.link-box>.logo>a>img.green{display:none}header>.global-navi>div.link-box>ul{letter-spacing:-.4em}header>.global-navi>div.link-box>ul>li{margin-right:20px;letter-spacing:normal}header>.global-navi>div.link-box>ul>li.on>a{font-weight:400;color:#fff;opacity:1}header>.global-navi>div.link-box>ul>li .has_submenu{display:inline-block}header>.global-navi>div.link-box>ul>li .has_submenu.sub_menu_selecting{background-color:#fff;color:#009688}header>.global-navi>div.link-box>ul>li .sub_menu{display:block;position:absolute;width:100%}header>.global-navi>div.link-box>ul>li .sub_menu.casestudy_menu,header>.global-navi>div.link-box>ul>li .sub_menu.solution_menu,header>.global-navi>div.link-box>ul>li .sub_menu.tools_menu{display:none}header>.global-navi>div.link-box>ul>li .sub_menu.casestudy_menu li a,header>.global-navi>div.link-box>ul>li .sub_menu.solution_menu li a,header>.global-navi>div.link-box>ul>li .sub_menu.tools_menu li a{display:block;padding:12px 15px 12px 16px;font-weight:700;color:#009688;transition:background-color .3s,color .3s;text-decoration:none}header>.global-navi>div.link-box>ul>li .sub_menu.casestudy_menu li a:hover,header>.global-navi>div.link-box>ul>li .sub_menu.solution_menu li a:hover,header>.global-navi>div.link-box>ul>li .sub_menu.tools_menu li a:hover{color:#4db6ac;background-color:#dbf0ef}header>.global-navi>div.link-box>ul>li .sub_menu.casestudy_menu li a.new,header>.global-navi>div.link-box>ul>li .sub_menu.solution_menu li a.new,header>.global-navi>div.link-box>ul>li .sub_menu.tools_menu li a.new{padding-left:64px;background-position:16px;background-image:url(/images/top_new/new.svg);background-repeat:no-repeat}header>.global-navi>div.link-box>ul>li .sub_menu.casestudy_menu.large,header>.global-navi>div.link-box>ul>li .sub_menu.solution_menu.large,header>.global-navi>div.link-box>ul>li .sub_menu.tools_menu.large{padding-top:10px;margin-left:-130px}header>.global-navi>div.link-box>ul>li .sub_menu.casestudy_menu.large .tools_menu-container,header>.global-navi>div.link-box>ul>li .sub_menu.solution_menu.large .tools_menu-container,header>.global-navi>div.link-box>ul>li .sub_menu.tools_menu.large .tools_menu-container{width:960px;height:auto;z-index:1;overflow:hidden;background-color:#fff;box-shadow:0 3px 5px 0 rgba(0,0,0,.5)}header>.global-navi>div.link-box>ul>li .sub_menu.casestudy_menu.large .tools_menu-container .tools_menu-top.b-line,header>.global-navi>div.link-box>ul>li .sub_menu.solution_menu.large .tools_menu-container .tools_menu-top.b-line,header>.global-navi>div.link-box>ul>li .sub_menu.tools_menu.large .tools_menu-container .tools_menu-top.b-line{border-bottom:1px solid #cfd8dc;margin-bottom:20px;margin-top:0}header>.global-navi>div.link-box>ul>li .sub_menu.casestudy_menu.large .tools_menu-container .tools_menu-top,header>.global-navi>div.link-box>ul>li .sub_menu.solution_menu.large .tools_menu-container .tools_menu-top,header>.global-navi>div.link-box>ul>li .sub_menu.tools_menu.large .tools_menu-container .tools_menu-top{display:flex;justify-content:space-between;margin:20px 20px 0}header>.global-navi>div.link-box>ul>li .sub_menu.casestudy_menu.large .tools_menu-container .tools_menu-top li a,header>.global-navi>div.link-box>ul>li .sub_menu.solution_menu.large .tools_menu-container .tools_menu-top li a,header>.global-navi>div.link-box>ul>li .sub_menu.tools_menu.large .tools_menu-container .tools_menu-top li a{padding:0}header>.global-navi>div.link-box>ul>li .sub_menu.casestudy_menu.large .tools_menu-container .tools_menu-top li a .img_box,header>.global-navi>div.link-box>ul>li .sub_menu.solution_menu.large .tools_menu-container .tools_menu-top li a .img_box,header>.global-navi>div.link-box>ul>li .sub_menu.tools_menu.large .tools_menu-container .tools_menu-top li a .img_box{margin-bottom:5px;position:relative}header>.global-navi>div.link-box>ul>li .sub_menu.casestudy_menu.large .tools_menu-container .tools_menu-top li a .img_box img,header>.global-navi>div.link-box>ul>li .sub_menu.solution_menu.large .tools_menu-container .tools_menu-top li a .img_box img,header>.global-navi>div.link-box>ul>li .sub_menu.tools_menu.large .tools_menu-container .tools_menu-top li a .img_box img{width:100%;display:block}header>.global-navi>div.link-box>ul>li .sub_menu.casestudy_menu.large .tools_menu-container .tools_menu-top li a .img_box .mask,header>.global-navi>div.link-box>ul>li .sub_menu.solution_menu.large .tools_menu-container .tools_menu-top li a .img_box .mask,header>.global-navi>div.link-box>ul>li .sub_menu.tools_menu.large .tools_menu-container .tools_menu-top li a .img_box .mask{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:absolute;top:0;opacity:0;background-color:rgba(38,166,154,.7);transition:opacity .3s}header>.global-navi>div.link-box>ul>li .sub_menu.casestudy_menu.large .tools_menu-container .tools_menu-top li a .img_box .mask .caption,header>.global-navi>div.link-box>ul>li .sub_menu.solution_menu.large .tools_menu-container .tools_menu-top li a .img_box .mask .caption,header>.global-navi>div.link-box>ul>li .sub_menu.tools_menu.large .tools_menu-container .tools_menu-top li a .img_box .mask .caption{font-size:16px;font-weight:600;color:#fff}header>.global-navi>div.link-box>ul>li .sub_menu.casestudy_menu.large .tools_menu-container .tools_menu-top li a .img_box .mask .caption i,header>.global-navi>div.link-box>ul>li .sub_menu.solution_menu.large .tools_menu-container .tools_menu-top li a .img_box .mask .caption i,header>.global-navi>div.link-box>ul>li .sub_menu.tools_menu.large .tools_menu-container .tools_menu-top li a .img_box .mask .caption i{margin-right:10px}header>.global-navi>div.link-box>ul>li .sub_menu.casestudy_menu.large .tools_menu-container .tools_menu-top li .tools_menu-top--link,header>.global-navi>div.link-box>ul>li .sub_menu.solution_menu.large .tools_menu-container .tools_menu-top li .tools_menu-top--link,header>.global-navi>div.link-box>ul>li .sub_menu.tools_menu.large .tools_menu-container .tools_menu-top li .tools_menu-top--link{display:flex;justify-content:center;margin-bottom:10px}header>.global-navi>div.link-box>ul>li .sub_menu.casestudy_menu.large .tools_menu-container .tools_menu-top li .tools_menu-top--link a,header>.global-navi>div.link-box>ul>li .sub_menu.solution_menu.large .tools_menu-container .tools_menu-top li .tools_menu-top--link a,header>.global-navi>div.link-box>ul>li .sub_menu.tools_menu.large .tools_menu-container .tools_menu-top li .tools_menu-top--link a{padding:0;font-weight:700}header>.global-navi>div.link-box>ul>li .sub_menu.casestudy_menu.large .tools_menu-container .tools_menu-top li:hover a>.img_box .mask,header>.global-navi>div.link-box>ul>li .sub_menu.solution_menu.large .tools_menu-container .tools_menu-top li:hover a>.img_box .mask,header>.global-navi>div.link-box>ul>li .sub_menu.tools_menu.large .tools_menu-container .tools_menu-top li:hover a>.img_box .mask{opacity:1}header>.global-navi>div.link-box>ul>li .sub_menu.casestudy_menu.large .tools_menu-container .tools_menu-top li:hover .tools_menu-top--link a,header>.global-navi>div.link-box>ul>li .sub_menu.solution_menu.large .tools_menu-container .tools_menu-top li:hover .tools_menu-top--link a,header>.global-navi>div.link-box>ul>li .sub_menu.tools_menu.large .tools_menu-container .tools_menu-top li:hover .tools_menu-top--link a{background-color:transparent;text-decoration:underline}header>.global-navi>div.link-box>ul>li .sub_menu.casestudy_menu.large .tools_menu-container .tools_menu-bottom,header>.global-navi>div.link-box>ul>li .sub_menu.solution_menu.large .tools_menu-container .tools_menu-bottom,header>.global-navi>div.link-box>ul>li .sub_menu.tools_menu.large .tools_menu-container .tools_menu-bottom{display:flex;gap:20px;margin:0 20px 15px}header>.global-navi>div.link-box>ul>li .sub_menu.casestudy_menu.large .tools_menu-container .tools_menu-bottom li a,header>.global-navi>div.link-box>ul>li .sub_menu.solution_menu.large .tools_menu-container .tools_menu-bottom li a,header>.global-navi>div.link-box>ul>li .sub_menu.tools_menu.large .tools_menu-container .tools_menu-bottom li a{display:block;width:100%;font-size:16px;font-weight:600;padding:8px;box-sizing:border-box}header>.global-navi>div.link-box>ul>li .sub_menu.casestudy_menu.large .tools_menu-container .tools_menu-bottom li a:hover,header>.global-navi>div.link-box>ul>li .sub_menu.solution_menu.large .tools_menu-container .tools_menu-bottom li a:hover,header>.global-navi>div.link-box>ul>li .sub_menu.tools_menu.large .tools_menu-container .tools_menu-bottom li a:hover{text-decoration:none}header>.global-navi>div.link-box>ul>li .sub_menu.casestudy_menu.large .tools_menu-container .tools_menu-bottom li .new_link,header>.global-navi>div.link-box>ul>li .sub_menu.solution_menu.large .tools_menu-container .tools_menu-bottom li .new_link,header>.global-navi>div.link-box>ul>li .sub_menu.tools_menu.large .tools_menu-container .tools_menu-bottom li .new_link{position:absolute;bottom:180px;right:248px;background-color:#ff5252;padding:1px 8px;border-radius:20px;color:#fff;font-size:10px}header>.global-navi>div.link-box>ul>li .sub_menu.casestudy_menu.large .tools_menu-container .sub_button,header>.global-navi>div.link-box>ul>li .sub_menu.solution_menu.large .tools_menu-container .sub_button,header>.global-navi>div.link-box>ul>li .sub_menu.tools_menu.large .tools_menu-container .sub_button{display:flex;justify-content:center;margin-bottom:20px}header>.global-navi>div.link-box>ul>li .sub_menu.casestudy_menu.large .tools_menu-container .sub_button .sub_button-core,header>.global-navi>div.link-box>ul>li .sub_menu.solution_menu.large .tools_menu-container .sub_button .sub_button-core,header>.global-navi>div.link-box>ul>li .sub_menu.tools_menu.large .tools_menu-container .sub_button .sub_button-core{background-color:#ffd600;color:#696969;font-weight:700;font-size:18px;letter-spacing:.72px;border-radius:28px;padding:10px 48px}header>.global-navi>div.link-box>ul>li .sub_menu.casestudy_menu.large .tools_menu-container .sub_button .sub_button-core .fas,header>.global-navi>div.link-box>ul>li .sub_menu.solution_menu.large .tools_menu-container .sub_button .sub_button-core .fas,header>.global-navi>div.link-box>ul>li .sub_menu.tools_menu.large .tools_menu-container .sub_button .sub_button-core .fas{margin-left:4px}header>.global-navi>div.link-box>ul>li .sub_menu.casestudy_menu.large .tools_menu-container .sub_button .sub_button-core:hover,header>.global-navi>div.link-box>ul>li .sub_menu.solution_menu.large .tools_menu-container .sub_button .sub_button-core:hover,header>.global-navi>div.link-box>ul>li .sub_menu.tools_menu.large .tools_menu-container .sub_button .sub_button-core:hover{background-color:#ffea00}header>.global-navi>div.link-box>ul>li .sub_menu.casestudy_menu.large .menu_ttl,header>.global-navi>div.link-box>ul>li .sub_menu.solution_menu.large .menu_ttl,header>.global-navi>div.link-box>ul>li .sub_menu.tools_menu.large .menu_ttl{font-size:12px;font-weight:600;color:#566d77;line-height:12px;margin:16px 0 8px 16px}header>.global-navi>div.link-box>ul>li .sub_menu.casestudy_menu.free,header>.global-navi>div.link-box>ul>li .sub_menu.solution_menu.free,header>.global-navi>div.link-box>ul>li .sub_menu.tools_menu.free{padding-top:10px;margin-left:-186px}header>.global-navi>div.link-box>ul>li .sub_menu.casestudy_menu.free .solution_menu-container,header>.global-navi>div.link-box>ul>li .sub_menu.solution_menu.free .solution_menu-container,header>.global-navi>div.link-box>ul>li .sub_menu.tools_menu.free .solution_menu-container{width:960px;height:auto;z-index:1;overflow:hidden;background-color:#fff;box-shadow:0 3px 5px 0 rgba(0,0,0,.5)}header>.global-navi>div.link-box>ul>li .sub_menu.casestudy_menu.free .solution_menu-container .solution_menu-top,header>.global-navi>div.link-box>ul>li .sub_menu.solution_menu.free .solution_menu-container .solution_menu-top,header>.global-navi>div.link-box>ul>li .sub_menu.tools_menu.free .solution_menu-container .solution_menu-top{display:flex;justify-content:space-between;margin:20px 20px 0}header>.global-navi>div.link-box>ul>li .sub_menu.casestudy_menu.free .solution_menu-container .solution_menu-top li a,header>.global-navi>div.link-box>ul>li .sub_menu.solution_menu.free .solution_menu-container .solution_menu-top li a,header>.global-navi>div.link-box>ul>li .sub_menu.tools_menu.free .solution_menu-container .solution_menu-top li a{padding:0}header>.global-navi>div.link-box>ul>li .sub_menu.casestudy_menu.free .solution_menu-container .solution_menu-top li a .img_box,header>.global-navi>div.link-box>ul>li .sub_menu.solution_menu.free .solution_menu-container .solution_menu-top li a .img_box,header>.global-navi>div.link-box>ul>li .sub_menu.tools_menu.free .solution_menu-container .solution_menu-top li a .img_box{margin-bottom:5px;position:relative}header>.global-navi>div.link-box>ul>li .sub_menu.casestudy_menu.free .solution_menu-container .solution_menu-top li a .img_box img,header>.global-navi>div.link-box>ul>li .sub_menu.solution_menu.free .solution_menu-container .solution_menu-top li a .img_box img,header>.global-navi>div.link-box>ul>li .sub_menu.tools_menu.free .solution_menu-container .solution_menu-top li a .img_box img{width:100%;display:block}header>.global-navi>div.link-box>ul>li .sub_menu.casestudy_menu.free .solution_menu-container .solution_menu-top li a .img_box .mask,header>.global-navi>div.link-box>ul>li .sub_menu.solution_menu.free .solution_menu-container .solution_menu-top li a .img_box .mask,header>.global-navi>div.link-box>ul>li .sub_menu.tools_menu.free .solution_menu-container .solution_menu-top li a .img_box .mask{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:absolute;top:0;opacity:0;background-color:rgba(38,166,154,.7);transition:opacity .3s}header>.global-navi>div.link-box>ul>li .sub_menu.casestudy_menu.free .solution_menu-container .solution_menu-top li a .img_box .mask .caption,header>.global-navi>div.link-box>ul>li .sub_menu.solution_menu.free .solution_menu-container .solution_menu-top li a .img_box .mask .caption,header>.global-navi>div.link-box>ul>li .sub_menu.tools_menu.free .solution_menu-container .solution_menu-top li a .img_box .mask .caption{font-size:16px;font-weight:600;color:#fff}header>.global-navi>div.link-box>ul>li .sub_menu.casestudy_menu.free .solution_menu-container .solution_menu-top li a .img_box .mask .caption i,header>.global-navi>div.link-box>ul>li .sub_menu.solution_menu.free .solution_menu-container .solution_menu-top li a .img_box .mask .caption i,header>.global-navi>div.link-box>ul>li .sub_menu.tools_menu.free .solution_menu-container .solution_menu-top li a .img_box .mask .caption i{margin-right:10px}header>.global-navi>div.link-box>ul>li .sub_menu.casestudy_menu.free .solution_menu-container .solution_menu-top li .solution_menu-top--link,header>.global-navi>div.link-box>ul>li .sub_menu.solution_menu.free .solution_menu-container .solution_menu-top li .solution_menu-top--link,header>.global-navi>div.link-box>ul>li .sub_menu.tools_menu.free .solution_menu-container .solution_menu-top li .solution_menu-top--link{display:flex;justify-content:center;text-align:center;margin-bottom:10px}header>.global-navi>div.link-box>ul>li .sub_menu.casestudy_menu.free .solution_menu-container .solution_menu-top li .solution_menu-top--link a,header>.global-navi>div.link-box>ul>li .sub_menu.solution_menu.free .solution_menu-container .solution_menu-top li .solution_menu-top--link a,header>.global-navi>div.link-box>ul>li .sub_menu.tools_menu.free .solution_menu-container .solution_menu-top li .solution_menu-top--link a{padding:0;font-weight:700}header>.global-navi>div.link-box>ul>li .sub_menu.casestudy_menu.free .solution_menu-container .solution_menu-top li:hover a>.img_box .mask,header>.global-navi>div.link-box>ul>li .sub_menu.solution_menu.free .solution_menu-container .solution_menu-top li:hover a>.img_box .mask,header>.global-navi>div.link-box>ul>li .sub_menu.tools_menu.free .solution_menu-container .solution_menu-top li:hover a>.img_box .mask{opacity:1}header>.global-navi>div.link-box>ul>li .sub_menu.casestudy_menu.free .solution_menu-container .solution_menu-top li:hover .solution_menu-top--link a,header>.global-navi>div.link-box>ul>li .sub_menu.solution_menu.free .solution_menu-container .solution_menu-top li:hover .solution_menu-top--link a,header>.global-navi>div.link-box>ul>li .sub_menu.tools_menu.free .solution_menu-container .solution_menu-top li:hover .solution_menu-top--link a{background-color:transparent;text-decoration:underline}header>.global-navi>div.link-box>ul>li .sub_menu.casestudy_menu.free .solution_menu-container .solution_menu-top:last-child,header>.global-navi>div.link-box>ul>li .sub_menu.solution_menu.free .solution_menu-container .solution_menu-top:last-child,header>.global-navi>div.link-box>ul>li .sub_menu.tools_menu.free .solution_menu-container .solution_menu-top:last-child{border-bottom:1px solid #cfd8dc;margin-bottom:20px;margin-top:0}header>.global-navi>div.link-box>ul>li .sub_menu.casestudy_menu.free .solution_menu-container .tools_menu-bottom,header>.global-navi>div.link-box>ul>li .sub_menu.solution_menu.free .solution_menu-container .tools_menu-bottom,header>.global-navi>div.link-box>ul>li .sub_menu.tools_menu.free .solution_menu-container .tools_menu-bottom{display:flex;gap:20px}header>.global-navi>div.link-box>ul>li .sub_menu.casestudy_menu.free .solution_menu-container .tools_menu-bottom li a,header>.global-navi>div.link-box>ul>li .sub_menu.solution_menu.free .solution_menu-container .tools_menu-bottom li a,header>.global-navi>div.link-box>ul>li .sub_menu.tools_menu.free .solution_menu-container .tools_menu-bottom li a{display:block;width:100%;font-size:16px;font-weight:600;padding:8px;box-sizing:border-box}header>.global-navi>div.link-box>ul>li .sub_menu.casestudy_menu.free .solution_menu-container .tools_menu-bottom li a:hover,header>.global-navi>div.link-box>ul>li .sub_menu.solution_menu.free .solution_menu-container .tools_menu-bottom li a:hover,header>.global-navi>div.link-box>ul>li .sub_menu.tools_menu.free .solution_menu-container .tools_menu-bottom li a:hover{text-decoration:none}#help_top a>i:hover,footer .footer-blocks h3 .btn-footer:hover,footer .footer-blocks li a:hover{text-decoration:underline}header>.global-navi>div.link-box>ul>li .sub_menu.casestudy_menu.free .solution_menu-container .tools_menu-bottom li .new_link,header>.global-navi>div.link-box>ul>li .sub_menu.solution_menu.free .solution_menu-container .tools_menu-bottom li .new_link,header>.global-navi>div.link-box>ul>li .sub_menu.tools_menu.free .solution_menu-container .tools_menu-bottom li .new_link{position:absolute;bottom:180px;right:248px;background-color:#ff5252;padding:1px 8px;border-radius:20px;color:#fff;font-size:10px}header>.global-navi>div.link-box>ul>li .sub_menu.casestudy_menu.free .solution_menu-container .sub_button,header>.global-navi>div.link-box>ul>li .sub_menu.solution_menu.free .solution_menu-container .sub_button,header>.global-navi>div.link-box>ul>li .sub_menu.tools_menu.free .solution_menu-container .sub_button{display:flex;justify-content:center;margin-top:20px;margin-bottom:20px}header>.global-navi>div.link-box>ul>li .sub_menu.casestudy_menu.free .solution_menu-container .sub_button .sub_button-core,header>.global-navi>div.link-box>ul>li .sub_menu.solution_menu.free .solution_menu-container .sub_button .sub_button-core,header>.global-navi>div.link-box>ul>li .sub_menu.tools_menu.free .solution_menu-container .sub_button .sub_button-core{background-color:#ffd600;color:#696969;font-weight:700;font-size:18px;letter-spacing:.72px;border-radius:28px;padding:10px 48px}header>.global-navi>div.link-box>ul>li .sub_menu.casestudy_menu.free .solution_menu-container .sub_button .sub_button-core .fas,header>.global-navi>div.link-box>ul>li .sub_menu.solution_menu.free .solution_menu-container .sub_button .sub_button-core .fas,header>.global-navi>div.link-box>ul>li .sub_menu.tools_menu.free .solution_menu-container .sub_button .sub_button-core .fas{margin-left:4px}header>.global-navi>div.link-box>ul>li .sub_menu.casestudy_menu.free .solution_menu-container .sub_button .sub_button-core:hover,header>.global-navi>div.link-box>ul>li .sub_menu.solution_menu.free .solution_menu-container .sub_button .sub_button-core:hover,header>.global-navi>div.link-box>ul>li .sub_menu.tools_menu.free .solution_menu-container .sub_button .sub_button-core:hover{background-color:#ffea00}header>.global-navi>div.link-box>ul>li .sub_menu.casestudy_menu.free .menu_ttl,header>.global-navi>div.link-box>ul>li .sub_menu.solution_menu.free .menu_ttl,header>.global-navi>div.link-box>ul>li .sub_menu.tools_menu.free .menu_ttl{font-size:12px;font-weight:600;color:#566d77;line-height:12px;margin:16px 0 8px 16px}header>.global-navi>div.link-box>ul>li.nav_blog{position:relative}header>.global-navi>div.link-box>ul>li.nav_blog>.new_badge{position:absolute;height:16px;width:40px;left:25px;top:-14px;display:none}header>.global-navi>div.link-box>ul>li.nav_blog>.new_badge>img{height:100%;width:100%}header>.global-navi>div.box{float:right}header>.global-navi>div.box>ul{position:relative;top:-29px;letter-spacing:-.4em}header>.global-navi>div.box>ul>li{letter-spacing:normal}header>.global-navi>div.box>ul>li:first-child{margin-right:8px}@media screen and (max-width:960px){header>.global-navi{display:none}}header.scrolled{background-color:rgba(255,255,255,.9);border-bottom:solid 1px #cfd8dc;position:fixed;z-index:999;top:-58px}header.scrolled>.global-navi{margin-top:15px}header.scrolled>.global-navi>.link-box>.logo>a>img.white{display:none}header.scrolled>.global-navi>.link-box>.logo>a>img.green{display:inline}header.scrolled>.global-navi>.link-box>ul>li.on>a{font-weight:400;color:#80cbc4}header .sp-menu-button{display:none}@media screen and (max-width:960px){header.scrolled{display:none}header .sp-menu-button{display:block;position:absolute;top:14px;right:40px;width:32px;height:28px;z-index:3}header .sp-menu-button a{cursor:pointer}header .sp-menu-button img{display:none}header .sp-menu-button img.active{display:inline}}header .global-navi-sp{display:none}@media screen and (max-width:960px){header .global-navi-sp{display:block;position:relative;z-index:3}header .global-navi-sp>.logo{width:102px;height:30px;margin-top:12px;margin-left:40px}header .global-navi-sp>.logo a img{width:100%;display:none}header .global-navi-sp>.logo a img.active{display:inline}}@media screen and (max-width:480px){header .sp-menu-button{right:5%}header .global-navi-sp>.logo{margin-left:5%}}header .sp-nav{display:none}@media screen and (min-width:961px){header .sp-nav{display:none!important}}@media screen and (max-width:960px){header .sp-nav{position:fixed;top:0;left:0;right:0;height:550px;background-color:#fff;z-index:2;border-bottom:solid 1px #cfd8dc}header .sp-nav ul{display:none;position:relative;top:68px;text-align:left;padding:0 24px}header .sp-nav ul li{display:block;margin:auto auto 24px}header .sp-nav ul li a{cursor:pointer;line-height:1em}#help_top{display:none}}#help_top a>i,#help_top span{text-align:center;color:#e7ebed}#help_top{position:absolute;top:80px;left:50%;margin-left:-480px;z-index:4}#help_top a>i{font-size:16px;font-family:FontAwesome Regular;margin-right:5px;display:inline-block}@media screen and (max-width:960px){#help_top a>i{font-size:12px}}#help_top span{font-family:HiraKakuPro-W3,Meiryo,Osaka,"MS PGothic",sans-serif;font-size:16px}@media screen and (max-width:960px){#help_top span{font-size:12px}header .sp-nav ul.inner-menu--btn{padding:12px 0 0;display:flex!important;justify-content:center;top:0}header .sp-nav ul.inner-menu--btn .inner-menu--btn_a{width:38%}header .sp-nav ul.inner-menu--btn .inner-menu--btn_b{width:58%}.header_login-sp,.header_nav-sp{font-size:20px;font-weight:600;text-align:left}.header_nav-sp-button{font-size:16px;color:#00a59a;font-weight:600;border:2px solid #00a59a;border-radius:28px;padding:12px 0;display:block;text-align:center}.header_nav-sp-button_regist{color:#455a64;background:#ffd600;border-color:#ffd600}}.header_login-icon img{width:16px;aspect-ratio:1;vertical-align:text-bottom;padding-left:2px}.header_login-icon .header_login-btn{color:#fff;opacity:.5}.header_login-icon .header_login-btn:hover{opacity:1}header>.global-navi>div.link-box>ul>li.header_login-icon{margin-right:0;margin-left:24px}.header-gnav-btn{border:1px solid #fff;border-radius:100px;color:#fff;opacity:.5;padding:8px}.header-gnav-btn:hover{opacity:1;background:#fff;color:#009688}.header_regist-btn,.header_regist-btn:hover{background:#ffd600;border-color:#ffd600}.header_regist-btn{color:#455a64;opacity:.9;font-weight:600}.tools_menu-bottom li{width:calc((100% - 40px)/ 3)}header.scrolled .header_nav-scrolled{color:#607d8b}header.scrolled .header_nav-scrolled:hover{opacity:.7}header.scrolled .header-gnav-btn.header_ebook-btn{color:#607d8b;border:1px solid #607d8b;opacity:1}header.scrolled .header-gnav-btn.header_ebook-btn:hover{color:#fff;background:#26a69a;border-color:#26a69a}header.scrolled .header-gnav-btn.header_regist-btn{background:#fa6400;border-color:#fa6400;color:#fff}header.scrolled .header-gnav-btn.header_regist-btn:hover{background:#ff9100;border-color:#ff9100}header.scrolled .header_login-btn{color:#607d8b;opacity:1}header.scrolled .header_login-btn:hover{opacity:.7}.tools_menu-bottom{display:flex;justify-content:flex-start;gap:20px;margin:0 20px 15px}footer{background:#333;padding:80px 0}footer .inner960{display:flex;gap:24px;width:100%;max-width:960px;margin:0 auto}@media screen and (max-width:767px){footer{padding:40px 0}footer .inner960{flex-direction:column;width:calc(100% - 32px)}}footer .inner960 .footer-blocks-sub{width:100%;max-width:224px}footer .inner960 .footer-blocks-sub ul{padding:0}footer .inner960 .container-sub{column-count:1}footer .footer-grid-container{column-count:3;column-gap:40px}@media screen and (max-width:767px){footer .inner960 .footer-blocks-sub{max-width:100%;display:flex;flex-wrap:wrap;gap:24px}footer .inner960 .footer-blocks-sub .footer-blocks-sub-item{width:calc((100% - 24px)/ 2)}footer .inner960 .footer-blocks-sub .footer-blocks-sub-item .add-mt{margin-top:0}footer .inner960 .footer-blocks-sub .footer-blocks-sub-item.spb{width:100%}footer .footer-grid-container{column-count:2;column-gap:16px}}footer .footer-grid-container.clm2{column-count:2}footer .grid-item{break-inside:avoid;margin-bottom:24px}footer .footer-blocks h3{color:#cfd8dc;font-weight:700;letter-spacing:.8px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #cfd8dc}footer .footer-blocks h3.add-mt{margin-top:24px}footer .footer-blocks h3 .btn-footer{color:#cfd8dc;display:flex;align-items:center;gap:8px}footer .footer-blocks h3 .btn-footer::after{content:"";display:block;width:20px;height:20px;background:url(/images/rn2026/common/icon/arrow-right-whi.svg) no-repeat}footer .footer-blocks h4{color:#90a4ae;font-weight:400}footer .footer-blocks ul{padding-left:1em}footer .footer-blocks li{margin-top:8px}footer .footer-blocks li a{color:#cfd8dc}footer .foote-btm-comtent{margin-top:24px}footer .foote-btm-comtent .sitest-top{text-align:center}@media screen and (max-width:767px){footer .foote-btm-comtent .footer-bnr{text-align:center;display:block}footer .foote-btm-comtent .sitest-top{margin-top:16px}}footer .foote-btm-comtent .sitest-top a{color:#acacac;transition:all .3s}footer .foote-btm-comtent .sitest-top a:hover{text-decoration:underline;color:#7d7d7d}footer .copy{display:flex;justify-content:space-between;align-items:center;margin-top:24px}footer .address{font-size:12px;color:#7d7d7d}footer .footer-sns.pcb-flex{display:flex;align-items:center;gap:16px}@media screen and (max-width:767px){footer .footer-sns.pcb-flex{display:none}footer .footer-spb{display:flex;align-items:center}}footer .footer-spb .footer-sns{display:none}@media screen and (max-width:767px){footer .footer-spb .footer-sns{display:flex;align-items:center;gap:16px;margin-left:20px}}.spb.footer-bnr{display:none}.bnr-img.pcb{display:block}@media screen and (max-width:767px){.spb.footer-bnr{display:block}.spb.footer-bnr img{max-width:fit-content}.bnr-img.pcb{display:none}}.footer-blocks-sub-item.pcb{display:block}.footer-blocks-sub-item.spb{display:none}nav.feature_buttons{background-color:#00a59a;height:128px;width:100%}@media screen and (max-width:767px){.footer-blocks-sub-item.pcb{display:none}.footer-blocks-sub-item.spb{display:block}nav.feature_buttons{height:152px}}nav.feature_buttons .button_menu{width:75%;max-width:960px;height:100%;margin:auto;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:767px){nav.feature_buttons .button_menu{width:246px;flex-direction:column;justify-content:center}}nav.feature_buttons .button_menu button{font-weight:700;width:48.75%;height:56px;border:none;border-radius:28px;background-color:#ffd600;box-shadow:0 3px 0 #fbc02d;cursor:pointer;font-size:24px;color:#455a64}@media screen and (max-width:767px){nav.feature_buttons .button_menu button{width:246px;height:40px;font-size:16px;margin:12px 0}}