body{font-size:16px}.c-preloader__logo-text{font-family:var(--tcd-font-type-logo);font-weight:var(--tcd-logo-font-weight,600);font-size:30px;color:#fff;line-height:1.5}@media screen and (max-width:800px){.c-preloader__logo-text{font-size:20px}}.single_title{font-size:25px}#page_header .headline{font-size:21px !important}.common_catch{font-size:29px !important}@media screen and (max-width:1050px){.common_catch{font-size:23px !important}#page_header .headline{font-size:18px !important}}@media screen and (max-width:750px){body{font-size:14px}#page_header .headline{font-size:16px !important}.single_title{font-size:20px}.common_catch{font-size:18px !important}}body,input,textarea{font-family:var(--tcd-font-type1)}#page_header .headline{font-family:var(--tcd-font-type1);font-weight:600}.common_catch,.design_headline,.rich_font,.p-vertical{font-family:var(--tcd-font-type1);font-weight:600}.rich_font_type2{font-family:Arial,"Hiragino Sans","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;font-weight:600}.rich_font_1{font-family:var(--tcd-font-type1);font-weight:600}.rich_font_2{font-family:var(--tcd-font-type2);font-weight:600}.rich_font_3{font-family:var(--tcd-font-type3);font-weight:600}.rich_font_logo{font-family:var(--tcd-font-type-logo);font-weight:700 !important}#header_logo .logo_text{font-size:26px}@media screen and (max-width:1201px){#header_logo .logo_text{font-size:20px}}#header_message{background:#fff;color:#000}#close_header_message:before{color:#000}#header_message a{color:#000 !important}#footer_box_content .overlay{background-color:rgba(0,0,0,.3)}#footer_logo .logo_text{font-size:26px}#footer_catch{font-size:15px}@media screen and (max-width:1201px){#footer_logo .logo_text{font-size:20px}}.author_profile .avatar_area img,.animate_image img,.animate_background .image{width:100%;height:auto;will-change:transform;-webkit-transition:transform .5s ease;transition:transform .5s ease}.author_profile a.avatar:hover img,.animate_image:hover img,.animate_background:hover .image{-webkit-transform:scale(1.5);transform:scale(1.5)}a{color:#000}:root{--tcd-accent-color:243,184,10}#copyright,#comment_tab li.active a,.widget_tab_post_list_button div.active,#wp-calendar tbody a,#case_post_title .category:hover,.case_list .category:hover,.design_headline:before,.news_list .category:hover,.mega_menu_list ul a:before,#about_page_menu a:before,.widget_categories a:before,#return_top a:hover,#p_readmore .button:hover,.c-pw__btn:hover,#comment_tab li a:hover,#submit_comment:hover,#cancel_comment_reply a:hover,#global_menu ul ul a:before,#page_header,#global_menu>ul>li.current-menu-item>a,#global_menu>ul>li.current-menu-parent>a,#global_menu>ul>li.current-menu-ancestor>a,#wp-calendar #prev a:hover,#wp-calendar #next a:hover,#wp-calendar td a:hover,#comment_tab li a:hover,.tcdw_tag_list_widget ol a:hover,.widget_tag_cloud .tagcloud a:hover,#wp-calendar tbody a:hover,.megamenu_b .category:hover,#single_post_title .category:hover,#related_post .category:hover,#blog_list .category:hover,#drawer_menu .menu li.menu-item-has-children>a>.button:hover:after,#drawer_menu .menu li.menu-item-has-children>a>.button:hover:before,.post_slider_widget .slick-dots button:hover:before,.post_slider_widget .slick-dots .slick-active button:before,.megamenu_a .category:hover{background-color:#f3b80a}#single_post_title .category,#related_post .category,#blog_list .category,#post_title .category,.widget_tab_post_list_button div.active,.page_navi span.current,#post_pagination p,#return_top a:hover,.page_navi a:hover,#post_pagination a:hover,#comment_textarea textarea:focus,.c-pw__box-input:focus,#related_post .category:hover,#blog_list .category:hover,#post_title .category:hover,.megamenu_a .category:hover,#single_post_title .category:hover,#related_post .category:hover,#blog_list .category:hover,.tcdw_tag_list_widget ol a:hover,.widget_tag_cloud .tagcloud a:hover,.page_navi span.current,.page_navi span.current,.page_navi a:hover{border-color:#f3b80a}a:hover,#index_header_content .content_item .num,#index_header_content .content_item .unit,#case_cta .headline,#archive_header .catch,#archive_news .news_category_button li.current a,#service_page_header .box_content .num,#service_page_header .box_content .unit,.sc_data_content .num,.sc_data_content .unit,#header.active #header_search_button:hover:before,#header_search_button:hover:before,#header_search .button:hover label:before,.single_post_nav:hover span:after,#related_post .category:hover,#blog_list .category:hover,#post_title .category:hover,.cb_header .catch,.cb_service_list .service_carousel .main_item .title,.faq_list .title:hover,.service_carousel a:hover .title,.mega_menu_list .menu_area .headline a:hover,.widget_tab_post_list_button div:hover,.megamenu_a .owl-carousel .owl-nav button:hover,#drawer_menu .menu a:hover,#drawer_menu .menu>ul>li.active>a,#drawer_menu .menu>ul>li.current-menu-item>a,#drawer_menu .menu>li>a>.title:hover,.cb_news_list .news_category_sort_button li.active span,.cb_news_list .news_category_sort_button li:hover span,#searchform .submit_button:hover:before,#footer_social_link li a:hover:before,#next_prev_post a:hover,.tcdw_search_box_widget .search_area .search_button:hover:before,#single_author_title_area .author_link li a:hover:before,.author_profile a:hover,#post_meta_bottom a:hover,.cardlink_title a:hover,.comment a:hover,.comment_form_wrapper a:hover,#mega_menu_mobile_global_menu li a:hover,#tcd_toc.styled .toc_link:hover,.tcd_toc_widget.no_underline .toc_widget_wrap.styled .toc_link:hover,.rank_headline .headline:hover,.service_design_content .headline,.cb_design_content .data_content_top .num{color:#f3b80a}#header_logo a:hover,#drawer_menu .menu ul ul a:hover,#drawer_menu .menu li>a:hover>span:after,#drawer_menu .menu li.active>a>.button:after,#featured_post a:hover,#drawer_menu .close_button:hover:before,#drawer_menu_search .button_area:hover:before,#drawer_lang_button li a:hover,#header_lang_button li a:hover{color:#f3b80a !important}#mobile_menu .child_menu_button:hover:after,#mobile_menu .child_menu_button:hover:before{background-color:#f3b80a !important}.post_content a,.widget_block a,.textwidget a,#no_post a,#page_404_header .desc a{color:#000}.post_content a:hover,.widget_block a:hover,.textwidget a:hover,#no_post a:hover,#page_404_header .desc a:hover{color:rgba(0,0,0,.6)}.design_button{min-width:300px;height:70px;line-height:70px;border-radius:70px;background-color:#f3b80a;border:none}.design_button:before{background-color:#f79800;opacity:0}.design_button:hover:before{opacity:1}.styled_h2{font-size:28px!important;text-align:center!important;font-weight:600!important;color:#000;border-color:#000;border-width:1px;border-style:solid;border-left:none;border-right:none;border-top:none;border-bottom:none;background-color:transparent}@media screen and (max-width:750px){.styled_h2{font-size:22px!important}}.styled_h3{font-size:26px!important;text-align:left!important;font-weight:600!important;color:#000;border-color:#000;border-width:2px;border-style:solid;padding-left:1em!important;padding-top:.5em!important;padding-bottom:.5em!important;border-right:none;border-top:none;border-bottom:none;background-color:transparent}@media screen and (max-width:750px){.styled_h3{font-size:20px!important}}.styled_h4{font-size:22px!important;text-align:left!important;font-weight:400!important;color:#000;border-color:#ddd;border-width:1px;border-style:dotted;border-left:none;border-right:none;border-top:none;padding-bottom:.8em!important;background-color:transparent}@media screen and (max-width:750px){.styled_h4{font-size:18px!important}}.styled_h5{font-size:20px!important;text-align:left!important;font-weight:400!important;color:#000;border-color:#000;border-width:3px;border-style:double;border-left:none;border-right:none;border-top:none;border-bottom:none;background-color:#f2f2f2;padding:.8em 1em!important}@media screen and (max-width:750px){.styled_h5{font-size:16px!important}}.q_custom_button1{min-width:300px;height:70px;border-radius:0;color:#000 !important;border-color:#000}.q_custom_button1:before{background-color:#333;opacity:0}.q_custom_button1:hover{color:#fff !important;border-color:#333}.q_custom_button1:hover:before{opacity:1}.q_custom_button2{min-width:300px;height:70px;border-radius:0;color:#fff !important;background-color:#000;border:none}.q_custom_button2:before{background-color:#333;opacity:0}.q_custom_button2:hover:before{opacity:1}.q_custom_button3{min-width:300px;height:70px;border-radius:70px;color:#fff !important;border-color:#f3b80a}.q_custom_button3:before{background-color:#f3b80a;opacity:1}.q_custom_button3:hover{color:#e58900 !important;border-color:#e58900}.q_custom_button3:hover:before{opacity:0}.q_frame1{background:#fff;border-radius:0;border-width:1px;border-color:#ddd;border-style:solid}.q_frame1 .q_frame_label{color:#000}.q_frame2{background:#fff;border-radius:0;border-width:1px;border-color:#009aff;border-style:solid}.q_frame2 .q_frame_label{color:#009aff}.q_frame3{background:#fff;border-radius:10px;border-width:1px;border-color:#f9b42d;border-style:solid}.q_frame3 .q_frame_label{color:#f9b42d}.q_underline1{font-weight:400;background-image:-webkit-linear-gradient(left,transparent 50%,#fff799 50%);background-image:-moz-linear-gradient(left,transparent 50%,#fff799 50%);background-image:linear-gradient(to right,transparent 50%,#fff799 50%);background-position:-100% .8em}.q_underline2{font-weight:600;background-image:-webkit-linear-gradient(left,transparent 50%,#3c9ab7 50%);background-image:-moz-linear-gradient(left,transparent 50%,#3c9ab7 50%);background-image:linear-gradient(to right,transparent 50%,#3c9ab7 50%)}.q_underline3{font-weight:600;background-image:-webkit-linear-gradient(left,transparent 50%,#d17d93 50%);background-image:-moz-linear-gradient(left,transparent 50%,#d17d93 50%);background-image:linear-gradient(to right,transparent 50%,#d17d93 50%)}.speech_balloon1 .speech_balloon_text_inner{color:#000;background-color:#ffdfdf;border-color:#ffdfdf}.speech_balloon1 .before{border-left-color:#ffdfdf}.speech_balloon1 .after{border-right-color:#ffdfdf}.speech_balloon2 .speech_balloon_text_inner{color:#000;background-color:#fff;border-color:#ff5353}.speech_balloon2 .before{border-left-color:#ff5353}.speech_balloon2 .after{border-right-color:#fff}.speech_balloon3 .speech_balloon_text_inner{color:#000;background-color:#ccf4ff;border-color:#ccf4ff}.speech_balloon3 .before{border-left-color:#ccf4ff}.speech_balloon3 .after{border-right-color:#ccf4ff}.speech_balloon4 .speech_balloon_text_inner{color:#000;background-color:#fff;border-color:#0789b5}.speech_balloon4 .before{border-left-color:#0789b5}.speech_balloon4 .after{border-right-color:#fff}.qt_google_map .pb_googlemap_custom-overlay-inner{background:#fff;color:#fff}.qt_google_map .pb_googlemap_custom-overlay-inner:after{border-color:#fff transparent transparent}#top_cando{background:url("https://iizukapcojp9ec4a.zapwp.com/wp-content/uploads/2023/05/top3.webp?src=jpg") center/cover}#top_cando .top_cando_alpha{padding:10px 0 40px;background-color:rgba(255,255,255,.6)}#top_cando .top_cando_content{width:90%;margin:30px auto;padding:1px;text-align:center;background-color:#fff20e}#top_cando h3{font-size:34px;margin:-30px 0 20px}#top_cando .top_cando_content .txt{width:90%;margin:0 auto 20px}#top_cando .top_cando_content strong{display:block;margin:0 auto 10px;padding:6px;background-color:#fff;line-height:1.6}.subtxt{font-size:14px;line-height:1.6}#top_cando .link_button{text-align:center}#top_cando .design_button{color:#fff}@media (min-width:751px){#top_cando .top_cando_alpha{padding:10px 0 100px}#top_cando h3{font-size:40px}#top_cando .top_cando_content .txt{width:80%}}@media (min-width:1001px){#top_cando h3{font-size:72px;margin:-55px 0 10px}#top_cando .top_cando_content .txt{width:60%}}@media (min-width:1302px){#top_cando .top_cando_content{width:1030px;margin:50px auto}}#top_reason{max-width:1430px;margin:0 auto 60px}#top_reason .top_reason_inner{display:flex;flex-wrap:wrap;justify-content:center;margin:0 3%}#top_reason .item{width:80%;margin:0 auto 10px;padding:5%;background:#fff;border-radius:15px}#top_reason h4.title{margin-top:1em;line-height:1.6;text-align:center;overflow:hidden}#top_reason p{margin-bottom:1em;line-height:1.6;font-size:90%}#top_reason hr{margin-left:20%;margin-right:20%}@media (min-width:481px){#top_reason .item{width:39%;margin:2%;padding:1% 3%}}@media (min-width:1051px){#top_reason .top_reason_inner{margin:0 60px}#top_reason .item{width:17%;margin:0 .5%;padding:1%}#top_reason h4.title{height:3.1em}}