@charset "UTF-8";@font-face{font-family:icomoon;src:url(/fonts/icon/icomoon.eot);src:url(/fonts/icon/icomoon.eot#iefix) format("embedded-opentype"),url(/fonts/icon/icomoon.woff) format("woff"),url(/fonts/icon/icomoon.ttf) format("truetype"),url(/fonts/icon/icomoon.svg#icomoon) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans Japanese;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto/NotoSansCJKjp-Medium.woff) format("woff")}@font-face{font-family:Noto Sans Japanese;src:url(/fonts/noto/NotoSansCJKjp-Bold.otf) format("opentype");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:telFont;src:url(/fonts/tel.woff2) format("woff2"),url(/fonts/tel.woff) format("woff");font-display:swap}:root{--imagePath: /images/sp/;--fontPath: /fonts/;--fontPath_noto: /fonts/;--fontfamily: Arial, Roboto, “ヒラギノ角ゴ ProN W3”, “Hiragino Kaku Gothic ProN”, sans-serif;--fontfamily_noto: Noto Sans Japanese;--font01: noto_bold;--font02: noto_reg;--m: 5px;--p: 5px;--bg_base_color1: #212121;--bg_base_color2: #ffffff;--text_bace_color0: #333333;--text_bace_color1: #212121;--text_bace_color2: #ffffff;--border_bace_color1: #212121;--border_bace_color2: #ffffff;--boxShadow_bace_color2: #ffffff;--main_color: #13408b;--point_color: #fe0000;--color_web: #0071b2;--color_media: #e67029;--color_hp: #13b887;--color_system: #8ab135;--color_promotion: #e54b4b;--color_design: #c2b528;--color_app: #b4649a;--color_web_light: #53a1d7;--color_media_light: #e9864b;--color_hp_light: #7bc3ae;--color_system_light: #8ab135;--color_promotion_light: #ed6666;--color_design_light: #c2b528;--color_app_light: #b4649a;--bg_tgl_on: #2372b7;--bg_tgl_off: #eee;--border-radius: 3px;--baseText: #555555;--mainColor: #13408b;--baseHeaderBG: #222;--header_icon: #c4c4c4;--header_border: #4e4e4e;--baseTitleBG: #eee;--baseFooterText: #999999;--baseFooterBG: #222222;--copyrightText: #8d8d8d;--copyrightBG: #111111;--ad_text: #fff;--ad_mediaTitle_text: #222;--ad_mediaText: #555555;--ad_mediaPrice_text: #fe0000;--ad_media_border: #dfdfdf;--pageTitle_text: #000;--form_wrapBG: #eeeeee;--form_selectBG: #979797;--pager_linkText: #6d6d6d;--pager_linkBorder: #6d6d6d;--pager_currentText: #fff;--pager_currentBG: #2372b7;--contBG_01: #fff;--contBG_02: #eeeeee;--separateBorder: #e6e6e6;--news_border: #ccc;--news_time: #236baa;--news_category_text: #fff;--news_category_bg: #666;--btn01_border: #bbbbbb;--btn01_text: #333333;--btn_newsListText: #fff;--btn_newsListBG: #636363;--btn_newsListBorder: #888888;--btn_contactText: #fff;--btn_favoriteText: #4a4d50;--btn_favoriteBorder: #dedede;--btn_favoriteBG: #fff;--corporateColor: #2372b7;--company_idea_listBG: #edf6ff;--ad_tableBox_thead_colorText: #ffffff;--ad_tableBox_thead_colorBG: #545454;--ad_tableBox_tbody_colorText: #333333;--ad_tableBox_tbody_colorBG: #f6f6f6;--ad_tableBox_border: #c5c5c5;--adMedia_base_baseColor: #13408b;--adMedia_base_boxText: #555555;--adMedia_base_boxBG: #f6f6f6;--adMedia_web_baseColor: #0071b2;--adMedia_web_boxText: #555555;--adMedia_web_boxBG: #e1f1ff;--adMedia_mass_baseColor: #e67029;--adMedia_mass_boxText: #555555;--adMedia_mass_boxBG: #fae7d4;--adMedia_sp_baseColor: #e54b4b;--adMedia_sp_boxText: #555555;--adMedia_sp_boxBG: #fcebec;--adMedia_design_baseColor: #c2b528;--adMedia_design_boxText: #555555;--adMedia_design_boxBG: #e1f1ff;--adMedia_system_baseColor: #8ab135;--adMedia_system_boxText: #555555;--adMedia_system_boxBG: #e1f1ff;--adMedia_homepage_baseColor: #13b887;--adMedia_homepage_boxText: #555555;--adMedia_homepage_boxBG: #e6fef1;--adMedia_app_baseColor: #b4649a;--adMedia_app_boxText: #555555;--adMedia_app_boxBG: #e1f1ff;--color_base_re: #555555;--color_blue: #226fbf;--color_blue_light: #5fadea;--color_blue_light2: #f0f8ff;--color_black: #212121;--color_green: #13b887;--color_title: #1e1e1e;--color_title_light: #333333;--color_strong: #e63939}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}li{list-style-type:none}input,button,textarea,select{border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}a{text-decoration:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;border:0;outline:none;padding:0;background:transparent}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:60px}@media only screen and (min-width:320px)and (max-width:359px){html{font-size:62.5%}}@media only screen and (min-width:360px)and (max-width:374px){html{font-size:70%}}@media only screen and (min-width:375px)and (max-width:413px){html{font-size:76.5%}}@media only screen and (min-width:414px)and (max-width:479px){html{font-size:83.5%}}@media only screen and (min-width:480px)and (max-width:591px){html{font-size:97.5%}}@media only screen and (min-width:768px){html{font-size:62.5%}}body{margin:0;-webkit-text-size-adjust:100%;color:var(--baseText);font-family:var(--fontfamily);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;min-width:320px;font-size:1rem}@media screen and (min-width:769px){body{font-size:1.6rem}}i,address{font-style:normal}video{background:#fff;border:none;appearance:none}.sp-none,.sp-none-inline{display:none!important}.nowr{white-space:nowrap}.header,.bar__refine,.news__wrapper,.footer,.footer_top,.footer_bottom,.contact__wrapper_video video{min-width:initial}.contents__top{width:auto;max-width:1660px;background:var(--contBG_02);padding:5.7% 0 8%;background:var(--contBG_01)}.transition{transition:.4s cubic-bezier(.3,0,0,1)}.loading__bglayer{display:none;animation:hide .35s ease 0s;width:100%;height:100%;position:fixed;top:0;left:0;background-color:#fff;z-index:100000}.loading__bglayer .loading__contents{display:none;animation:hide .35s ease 0s;position:absolute;left:calc(50% - 86px);top:calc(50% - 81.5px)}.loading__bglayer.visible,.loading__bglayer.visible .loading__contents{display:block}@keyframes show{0%{opacity:0}to{opacity:1}}@keyframes hide{0%{opacity:1}to{opacity:0}}.kt-title{text-align:center;font-family:Noto Sans Japanese;font-weight:600;margin-bottom:2.5rem;font-size:1.7rem;color:#1e1e1e;letter-spacing:1px;font-weight:400}.kt-title:after{margin:.9rem auto 0;width:1.5em;content:"";display:block;border-bottom:.2rem solid #13408b}@media screen and (min-width:769px){.kt-title{font-family:Noto Sans Japanese;font-weight:400;margin-bottom:35px;font-size:2.4rem}.kt-title:after{margin:20px auto 0;width:1.5em;border-width:3px}}@media screen and (min-width:769px){.pc-none{display:none!important}.sp-none{display:inherit!important}.sp-none-inline{display:inline!important}.contents__top{min-height:1050px;padding:calc(var(--p) * 9) calc(var(--p) * 4) 0 calc(var(--p) * 4);margin:0 auto;padding-bottom:100px;background:transparent}}.icon_colm1,.icon_colm2,.icon_heart1,.icon_heart2,.icon_search,.icon_tel,.icon_history,.icon_mail,.icon_arrow,.icon_trash,.icon_menu,.icon_arrow2,.icon_arrow3,.icon_link,.icon_operation,.icon_freedial,.icon_arrow_new,.icon_arrow2_new,.icon_agreement,.icon_calculator,.icon_hearing,.icon_maru,.icon_maru02,.icon_triangle,.icon_estimation,.icon_design,.icon_posting,.icon_magazine,.icon_tag,.icon_delivery,.icon_mail_icon_new,.icon_seo{font-family:icomoon}.icon_colm1:before{content:""}.icon_colm2:before{content:""}.icon_heart1:before{content:""}.icon_heart2:before{content:""}.icon_search:before{content:""}.icon_tel:before{content:""}.icon_history:before{content:""}.icon_mail:before{content:""}.icon_arrow:before{content:""}.icon_trash:before{content:""}.icon_menu:before{content:""}.icon_arrow2:before{content:""}.icon_arrow3:before{content:""}.icon_link:before{content:""}.icon_freedial:before{content:""}.icon_operation:before{content:""}.icon_arrow_new:before{content:""}.icon_arrow2_new:before{content:""}.icon_agreement:before{content:""}.icon_calculator:before{content:""}.icon_hearing:before{content:""}.icon_maru:before{content:""}.icon_maru02:before{content:""}.icon_triangle:before{content:""}.icon_estimation:before{content:""}.icon_design:before{content:""}.icon_posting:before{content:""}.icon_magazine:before{content:""}.icon_tag:before{content:""}.icon_delivery:before{content:""}.icon_mail_icon_new:before{content:""}.icon_seo:before{content:""}:root{--icon-lightblue: #0071b2}.header{width:100%;background:var(--baseHeaderBG);height:5rem;overflow:hidden;position:fixed;top:0;left:0;z-index:999;display:flex;justify-content:space-between;align-items:center}.header_logo{display:flex;width:100%;height:100%;justify-content:center;align-items:center}.header_logo a{min-width:8rem;display:block;width:auto;text-align:center;box-sizing:border-box}.header_logo a img{max-width:6.5rem}.logo{display:block;width:100%;fill:#fff;margin:0 auto}.powered{display:block;width:100%;fill:#fff;margin:0 auto;line-height:.5}.header_menu,.header_tel{width:5rem;min-width:5rem;height:5rem;line-height:5rem;font-family:icomoon;text-align:center;margin:0}.header_menu:before,.header_menu a:before,.header_tel:before,.header_tel a:before{color:var(--header_icon)}.header_menu a,.header_tel a{display:block}.header_menu{border-right:1px solid var(--header_border)}.header_menu:before{content:"";font-size:1.8rem}.header__nav ul li{display:none}.header__nav .header__nav_icon_mail{display:flex}.header_tel{border-left:1px solid var(--header_border)}.header_tel:before,.header_tel a:before{font-size:1.7rem}.header__nav_tel{display:none}@media screen and (max-width:999px){.header__nav ul li:not([class]){display:none}.header__nav ul li.mail{border-left:1px solid var(--header_border);display:flex;min-width:6rem;min-height:5rem}.header__nav ul li.mail a{display:flex;justify-content:center;align-items:center;padding:.5rem;background-color:#fff;flex-direction:column;font-size:.8rem;color:var(--icon-lightblue);border-bottom:1px solid #222222}.header__nav ul li.mail a i{font-size:2rem;margin-bottom:.3rem;color:#0071b2}.header__nav ul li.mail:before,.header__nav ul li.mail a:before{color:var(--header_icon);font-size:1.7rem}.header__nav ul li.tel{display:none;width:5rem;min-width:5rem;line-height:5rem;font-family:icomoon;text-align:center;margin:0}.header__nav ul li.tel:before,.header__nav ul li.tel a:before{color:var(--header_icon);font-size:1.7rem}.header__nav ul li.tel a{display:block;height:100%}.header__nav ul li.tel{border-left:1px solid var(--header_border)}}@media screen and (min-width:769px){.header{height:60px;color:#ababab}.header_logo{flex:1 1 90%;justify-content:flex-start;white-space:nowrap}.header_logo a{height:auto}.header_logo a img{max-width:initial}.logo{display:inline-block;fill:#fff;width:114px;height:auto;margin-right:.75rem}.powered{display:inline-block;fill:#fff;width:185px;height:auto}.header_menu{height:100%;width:6rem;min-width:6rem;line-height:6rem;margin-right:1.5rem}.header__nav{height:6rem;flex:1 1 auto;white-space:nowrap}.header__nav ul{display:flex;justify-content:space-between;column-gap:0}.header__nav ul li{box-sizing:border-box;display:flex;align-items:center}.header__nav ul li.mail span{font-size:1.4rem;color:var(--icon-lightblue);font-weight:700}.header__nav ul li.tel{display:block;width:auto;line-height:inherit;height:60px;border:none}.header__nav ul li .nav{padding:calc(var(--p) * 5) calc(var(--p) * 3) calc(var(--p) * 4) calc(var(--p) * 3);transition:background-color .2s linear;-webkit-transition:background-color .2s linear;-o-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-ms-transition:background-color .2s linear;font-size:14px;color:#ddd;cursor:pointer;transition:.4s ease all}.header__nav ul li .nav:hover{color:#fff}.header__nav ul li .nav i{margin-left:6px}.header__nav ul li .icon{transition:background-color .2s linear;-webkit-transition:background-color .2s linear;-o-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-ms-transition:background-color .2s linear;border-right:1px solid var(--header_border);cursor:pointer}.header__nav ul li .icon:hover{background-color:#000}.header__nav ul li .header__nav_icon_mail{display:flex;height:100%;border-bottom:1px solid #666666}.header__nav ul li .header__nav_icon_mail .nuxt-link-active,.header__nav ul li .header__nav_icon_mail .nuxt-link-exact-active,.header__nav ul li .header__nav_icon_mail a,.header__nav ul li .header__nav_icon_mail nuxt-link{position:relative;display:flex;align-items:center;justify-content:center;background-color:#fff;color:#222;flex-grow:1;padding:calc(var(--p) * 2) calc(var(--p) * 4);text-decoration:none;overflow:hidden;z-index:1;font-size:1rem}.header__nav ul li .header__nav_icon_mail .nuxt-link-active:before,.header__nav ul li .header__nav_icon_mail .nuxt-link-exact-active:before,.header__nav ul li .header__nav_icon_mail a:before,.header__nav ul li .header__nav_icon_mail nuxt-link:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:300%;background:linear-gradient(45deg,var(--main_color),#005b8f,var(--main_color),#005b8f,var(--main_color));background-size:100% 300%;background-repeat:no-repeat;transition:opacity .5s ease;opacity:0;z-index:-1}.header__nav ul li .header__nav_icon_mail .nuxt-link-active:hover:before,.header__nav ul li .header__nav_icon_mail .nuxt-link-exact-active:hover:before,.header__nav ul li .header__nav_icon_mail a:hover:before,.header__nav ul li .header__nav_icon_mail nuxt-link:hover:before{opacity:1;animation:moveGradient 6s linear infinite}.header__nav ul li .header__nav_icon_mail .nuxt-link-active:hover,.header__nav ul li .header__nav_icon_mail .nuxt-link-exact-active:hover,.header__nav ul li .header__nav_icon_mail a:hover,.header__nav ul li .header__nav_icon_mail nuxt-link:hover{color:#fff;background:linear-gradient(45deg,var(--main_color),#005b8f,var(--main_color),#005b8f,var(--main_color))}.header__nav ul li .header__nav_icon_mail .nuxt-link-active:hover span,.header__nav ul li .header__nav_icon_mail .nuxt-link-active:hover i,.header__nav ul li .header__nav_icon_mail .nuxt-link-exact-active:hover span,.header__nav ul li .header__nav_icon_mail .nuxt-link-exact-active:hover i,.header__nav ul li .header__nav_icon_mail a:hover span,.header__nav ul li .header__nav_icon_mail a:hover i,.header__nav ul li .header__nav_icon_mail nuxt-link:hover span,.header__nav ul li .header__nav_icon_mail nuxt-link:hover i{color:#fff}.header__nav ul li .header__nav_icon_mail .nuxt-link-active span,.header__nav ul li .header__nav_icon_mail .nuxt-link-active i,.header__nav ul li .header__nav_icon_mail .nuxt-link-exact-active span,.header__nav ul li .header__nav_icon_mail .nuxt-link-exact-active i,.header__nav ul li .header__nav_icon_mail a span,.header__nav ul li .header__nav_icon_mail a i,.header__nav ul li .header__nav_icon_mail nuxt-link span,.header__nav ul li .header__nav_icon_mail nuxt-link i{position:relative;z-index:1;transition:color .4s ease}@keyframes moveGradient{0%{background-position:50% 100%}to{background-position:50% 0%}}.header__nav ul li .icon_mail{color:var(--icon-lightblue);font-size:2rem;margin-right:6px}.header__nav ul li .header__nav_tel{height:100%;padding:calc(var(--p) * 4);vertical-align:middle;display:flex;align-items:center;color:#fff;font-family:telFont,sans-serif;font-size:2.1rem;letter-spacing:.05em;justify-content:center}.header__nav ul li .header__nav_tel .header_freeTel{display:inline-block;font-size:12px;color:#222;background:#ddd;padding:3px 4px;font-weight:700;margin-right:13px;position:relative;letter-spacing:0}.header__nav ul li .icon_tel{pointer-events:none}.header__nav ul li .icon_tel:before{content:""}}.header_wrapper .campaign-banner{width:100%;height:50px;background-color:#0fbbae;text-align:center;position:fixed;top:0;z-index:5;display:flex;align-items:center;justify-content:center}.header_wrapper .campaign-banner picture{display:block;max-width:100%}.header_wrapper .campaign-banner picture img{width:100%}.header_wrapper:has(.campaign-banner) .header{top:50px}.footer{width:100%;color:var(--baseFooterText);background:var(--baseFooterBG);box-shadow:0 10px 5px #0000,0 -7px 5px #0003}.footer a{color:var(--baseFooterText)!important}.footer .inner{padding:7.2%;overflow:hidden}.footer__nav{margin-bottom:8%;text-align:center}.footer__nav li{color:#999;position:relative;display:inline-block;font-size:1.1rem;line-height:2}.footer__nav li:after{content:"/";margin-left:.5em}.footer__nav li:last-child:after{display:none}.footer__icon_facebook{width:auto;margin-top:5px}.footer__icon_facebook:hover{opacity:.8}.footerBnr ul{display:flex;flex-wrap:wrap;justify-content:center}.footerBnr ul li{display:flex;flex:0 0 33.33%;width:33.33%;max-width:16rem;box-sizing:border-box;padding:.25rem;align-items:baseline}.footerBnr ul li img{width:100%}.footerBnr__box{flex:1;padding:.25rem;display:flex;align-items:center;justify-content:center}.footerBnr__box.-google a{margin:-2px -5px -2px -2px}.copyright{padding:1rem 0;font-size:.75rem;text-align:center;color:var(--copyrightText);background:var(--copyrightBG)}.copyright a{color:var(--copyrightText)}.contact__wrapper{width:100%;color:#fff;background:url(/images/sp/cmn_image_footer_bg.jpg) center top no-repeat;background-size:cover;box-shadow:0 8px 16px -8px #444 inset;text-align:center;position:relative}.contact__wrapper h1{color:#fff;text-align:center;font-family:Noto Sans Japanese;font-weight:600;padding-bottom:5%;font-size:1.7rem;letter-spacing:1px;text-shadow:0px 0px 15px rgba(0,0,0,.2)}.contact__wrapper h1:after{margin:.9rem auto 0;width:1.5em;content:"";display:block;border-bottom:.2rem solid var(--adMedia_base_baseColor)}.contact__wrapper p:nth-of-type(1){font-size:1rem;margin-bottom:2%;line-height:1.6}.contact__wrapper p:last-child{margin-bottom:0}.contact__wrapper p+p{font-size:.8rem;margin-bottom:1.6rem;color:#ddd;line-height:1.6}.contact__wrapper .inner{background:none;padding:8% 6% 9%}.contact__time{font-size:.8rem;margin-top:1.7rem;margin-bottom:1rem;color:#ddd}.contact__tel{font-family:telFont,sans-serif}.contact__tel a{padding:0;margin:0;box-shadow:0 0 10px #00000059;font-size:1.5rem;line-height:1;display:flex;justify-content:center;align-items:center;border-radius:3px;position:relative;height:6rem;color:#fff;background:#13408b;font-size:1.13rem;margin-bottom:1rem}.contact__tel a strong{font-size:1.6rem;position:relative;top:1px}.contact__tel a span{font-size:.82rem;font-weight:400;display:block;margin-top:.25rem;opacity:.8}.contact__tel a i{font-style:normal;font-size:1.7rem;display:inline-block;vertical-align:middle;position:relative;right:10px}.contact__tel a strong{font-size:2rem;font-weight:400}.contact__tel span.freeTel{display:inline-block;color:var(--adMedia_base_baseColor);font-size:1rem;background:#fff;padding:3px 4px 2px 5px;font-weight:700;margin:0 6px 0 0;position:relative;top:1px;opacity:.9}.contact__contact a{padding:0;margin:0;box-shadow:0 0 10px #00000059;font-size:1.5rem;line-height:1;display:flex;justify-content:center;align-items:center;border-radius:3px;position:relative;height:6rem;color:#fff;background:#13408b;font-size:1.13rem;margin-bottom:1rem}.contact__contact a strong{font-size:1.6rem;position:relative;top:1px}.contact__contact a span{font-size:.82rem;font-weight:400;display:block;margin-top:.25rem;opacity:.8}.contact__contact a i{font-style:normal;font-size:1.7rem;display:inline-block;vertical-align:middle;position:relative;right:10px}.contact__contact a i{top:0}.contact__contact a strong{font-weight:400}.contact__otherTel{white-space:nowrap;font-size:.8rem;line-height:1.6;color:#ddd;margin-bottom:0}.contact__otherTel a{color:#fff;text-decoration:underline;display:inline;font-size:1rem}.group-banner-block{padding:7.2% 4.5%;display:flex;justify-content:center}.group-banner-block ul{flex:1}.group-banner-block ul li{margin:0 1.5% 1.5rem}.group-banner-block ul li:first-child{margin-top:1rem}.group-banner-block ul li:last-child{margin-bottom:1rem}.group-banner-block ul li a{display:block;box-shadow:0 2px 8px 1px #ccc;padding-top:29.1428571429%;position:relative;overflow:hidden}.group-banner-block ul li a img{width:100%;position:absolute;top:50%;left:50%;transition:.2s;transform:translate(-50%,-50%)}.group-banner-block ul li a:hover img{transform:translate(-50%,-50%) scale(1.1)}.pagetop{position:fixed;bottom:3.125%;right:3.125%;overflow:hidden;text-indent:100%;white-space:nowrap;border-radius:3px;opacity:0;transition:opacity .25s linear;z-index:-1}.scroll_on .pagetop{z-index:9999;opacity:1}.pagetop #pageTop{width:4rem;height:4rem;display:block;background:#00000080;position:relative}.pagetop #pageTop:after{position:absolute;font-family:icomoon;content:"";font-size:2rem;display:block;text-indent:0;text-align:center;color:#fff;top:50%;left:0;transform:translate(50%,-50%)}@media screen and (min-width:769px){.footer{width:100%}.footer .sp-none{display:block!important}.footer .inner{max-width:1080px;margin:0 auto;padding:calc(var(--p) * 12) 0;display:flex;justify-content:space-between}.footer__nav{display:flex;text-align:left;margin-bottom:0}.footer__nav li{display:block;font-size:1.1rem;line-height:1}.footer__nav li:after{content:"";margin-left:0}.footer__group{font-size:1.5rem;font-weight:700;padding:calc(var(--p) * 1) calc(var(--p) * 9.6) calc(var(--p) * 1) calc(var(--p) * 6);border-right:1px solid rgb(63.75,63.75,63.75)}.footer__group:first-child{padding-left:0!important}.footer__group li a{cursor:pointer}.footer__group li i{margin-left:10px}.footer__group li:nth-child(n+1){font-size:1.2rem;padding:0 0 calc(var(--p) * 3) 0;padding-bottom:calc(var(--p) * 3);font-weight:400}.footer__group li:last-child{padding-bottom:0}.footer__group .footer__list_title{margin:0 0 calc(var(--m) * 4) 0}.footerBnr{width:424px!important;width:394px!important;box-sizing:border-box;height:auto!important;padding-right:0;margin-top:.75rem}.footerBnr ul{justify-content:flex-start;margin:20px -4px -4px!important}.footerBnr ul:first-child{margin-top:-4px!important}.footerBnr__box{padding:0;background:none}.footerBnr__box img{width:126px}.footerBnr a:hover{opacity:.8}.copyright{font-size:1.1rem;padding:calc(var(--p) * 3) calc(var(--p) * 3) calc(var(--p) * 3) calc(var(--p) * 3)}.contact__wrapper{letter-spacing:1px;min-height:450px;background:url(/images/pc/footer_back.jpg) center top no-repeat;background-size:cover;display:flex;justify-content:center;align-items:center;box-shadow:none}.contact__wrapper p{font-size:1.3rem}.contact__wrapper p:nth-of-type(1){font-size:1.3rem;margin-bottom:1rem;line-height:1}.contact__wrapper p+p{font-size:1.3rem}.contact__wrapper:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:#00000080}.contact__wrapper .inner{position:relative;z-index:1;padding:0}.contact__wrapper span{display:block;font-size:1.3rem;margin-bottom:30px;color:#ccc}.contact__btnBox{display:flex;flex-direction:column}.contact__heading{margin:0 0 calc(var(--m) * 3) 0;font-size:2.2rem!important;font-family:var(--fontfamily_noto)}.contact__contact{order:3}.contact__contact a{padding:0;margin:0;box-shadow:0 0 10px #00000059;font-size:1.5rem;line-height:1;display:flex;justify-content:center;align-items:center;border-radius:3px;position:relative;height:6rem;color:#fff;background:#13408b;font-size:1.13rem;margin-bottom:1rem}.contact__contact a strong{font-size:1.6rem;position:relative;top:1px}.contact__contact a span{font-size:.82rem;font-weight:400;display:block;margin-top:.25rem;opacity:.8}.contact__contact a i{font-style:normal;font-size:1.7rem;display:inline-block;vertical-align:middle;position:relative;right:10px}.contact__contact a{width:400px;margin-top:30px;margin-bottom:30px!important;text-align:center;display:inline-flex;height:7.5rem}.contact__contact a i{margin-right:calc(var(--m) * 4)}.contact__contact a:after{content:none}.contact__tel{order:1;margin-bottom:8px}.contact__tel a{pointer-events:none;font-size:4rem;box-shadow:none;background:transparent;padding:0;margin:0;line-height:1;letter-spacing:.05em;height:auto}.contact__tel a strong{font-size:4rem;line-height:1}.contact__tel span.freeTel{color:#636a59;font-size:1.3rem;background:#fff;padding:5px 6px 5px 7px;margin:0 12px 0 0;opacity:.8}.contact__time{order:2;font-size:1.2rem;color:#fff;margin-top:0}.contact__otherTel{order:4;font-size:1.3rem;color:#ccc;margin:0}.contact__otherTel a{font-size:1.5rem;color:#fff;text-decoration:underline}.group-banner-block{width:100%;padding:50px 0}.group-banner-block ul{margin:0 5rem;display:grid;justify-content:center;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:3rem}.group-banner-block ul li{margin:0!important}.group-banner-block ul li a{box-shadow:0 1px 20px 1px #f2f2f2}.group-banner-block img{vertical-align:bottom;width:100%}.pagetop{position:static;text-indent:0;border-radius:0;opacity:1;z-index:0;background:#333;text-align:center;transition:all .4s ease}.pagetop #pageTop{width:100%;padding:20px 0;height:auto;background:transparent}.pagetop #pageTop:after{content:""}.pagetop img{position:relative;top:1px;transition:all .4s ease}.pagetop:hover{background-color:#222}.pagetop:hover img{top:-4px}}.commonNew .headTitle h1,.common__heading_wrapper h1,.commonNew .headTitle .common__heading,.common__heading_wrapper .common__heading{font-size:1.7rem;line-height:1.15;font-family:var(--fontfamily_noto);font-weight:700;color:var(--color_title)}.commonNew .headTitle h1:after,.common__heading_wrapper h1:after,.commonNew .headTitle .common__heading:after,.common__heading_wrapper .common__heading:after{margin:1.75rem auto 0;content:"";width:55px;height:4px;display:block;background:var(--main_color)}@media screen and (min-width:769px){.commonNew .headTitle h1,.common__heading_wrapper h1,.commonNew .headTitle .common__heading,.common__heading_wrapper .common__heading{font-size:3rem;letter-spacing:3px}.commonNew .headTitle h1:after,.common__heading_wrapper h1:after,.commonNew .headTitle .common__heading:after,.common__heading_wrapper .common__heading:after{margin:3rem auto 0}}.commonNew .headTitle,.common__heading_wrapper{padding:2.6rem 0;text-align:center;border-bottom:1px solid rgb(229.5,229.5,229.5)}.commonNew .headTitle .heading_delay,.common__heading_wrapper .heading_delay{position:relative}@media screen and (min-width:769px){.commonNew .headTitle,.common__heading_wrapper{padding:6rem 0}}.commonNew .videoArea .inner h1,.common__main_tit{font-family:var(--fontfamily_noto);font-weight:400;text-align:center;color:#fff;font-size:1.8rem;line-height:1.4;margin-bottom:45px;text-shadow:0 0 30px #333333,0 0 30px #333333,0 0 .1px #333333}@media screen and (min-width:769px){.commonNew .videoArea .inner h1,.common__main_tit{font-size:4.6rem}.commonNew .videoArea .inner h1 .pc-none,.common__main_tit .pc-none{display:none}}.under__subhead{margin-bottom:2rem;font-size:1.75rem;line-height:1.15;color:var(--color_title);font-family:var(--fontfamily_noto);font-weight:700}@media screen and (min-width:769px){.under__subhead{font-size:2.6rem;margin-bottom:3.5rem}}.common__box .common__box__title,.under__subhead_tit{margin-bottom:1.5rem;font-size:1.4rem;color:var(--color_title_light);font-family:var(--fontfamily_noto);font-weight:700;display:flex;line-height:1.25}@media screen and (max-width:768px){.common__box .common__box__title,.under__subhead_tit{margin:0 0 1rem}}.common__box .common__box__title:before,.under__subhead_tit:before{content:"";width:4px;background:#2372b7;display:inline-block;margin-right:1.2rem}@media screen and (max-width:768px){.common__box .common__box__title:before,.under__subhead_tit:before{margin:0 .5rem 0 0}}.common__box .borderNone.common__box__title:before,.borderNone.under__subhead_tit:before{content:none!important}@media screen and (min-width:769px){.common__box .common__box__title,.under__subhead_tit{font-size:1.8rem}}.box3col{display:flex;justify-content:center;margin:0 -1rem}.box3col>li,.box3col .box-item{margin:0 1rem;padding:1.5rem;width:32%;background:#f7f7f7;display:flex;align-items:center}.box3col .number{padding:0 calc(var(--p) * 2) 0 0;font-size:2.4rem;color:var(--color_web);font-weight:700}.common,.commonList,.commonNew{font-size:1.3rem;line-height:1.75}@media screen and (min-width:769px){.common,.commonList,.commonNew{font-size:1.6rem;line-height:2}}.commonList{margin:0 auto;letter-spacing:1px}.commonList__contents_wrapper{margin:3rem auto 4rem;max-width:1280px;padding:0}.commonList__contents_firsttext{margin:0 1.75rem 3rem}@media screen and (min-width:769px){.commonList__contents_wrapper{margin:calc(var(--m) * 12) auto calc(var(--m) * 28);padding:0}.commonList__contents_firsttext{margin:0 0 calc(var(--m) * 9)}}.common{margin:0 auto 2rem;padding-bottom:4rem;letter-spacing:1px;border-bottom:1px solid rgb(229.5,229.5,229.5)}.common__contents_wrapper{margin:calc(var(--m) * 11) auto 0 auto;max-width:880px;padding:0 1.75rem}.section{margin-top:3rem;padding-top:3rem;border-top:1px solid rgb(229.5,229.5,229.5)}.in-section{margin-bottom:3.2rem}.common__wrapper_video{position:relative;margin-bottom:40px!important}.common__wrapper_video:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#00000080}.common__wrapper_video video{width:100%;vertical-align:bottom}.common__main_tit{z-index:1;position:absolute;width:100%;top:50%!important;left:50%!important;transform:translate(-50%,-50%);padding:0 1rem}.under__firsttext{padding:0 0 calc(var(--p) * 12)}.under__text{margin:0 0 2rem}.point{color:var(--point_color);font-weight:400}.is-red{color:var(--point_color)}.common__emphasis{font-size:1.8rem;font-weight:700}.common__box{padding:1.25rem;background:#f7f7f7;font-size:1.2rem;line-height:1.75}.common__box .common__box__title{margin-bottom:1rem}.common__reference_wrapper{font-size:1.4rem;background:#f7f7f7;color:var(--baseText);margin:0 0 calc(var(--m) * 8) 0;padding:calc(var(--p) * 3)}.common__reference_wrapper li,.common__reference_wrapper li a{color:var(--baseText)!important}.under__number{font-size:2rem;color:var(--point_color);font-weight:700;text-align:center}.under__number .exJ{color:var(--baseText);font-size:1.4rem}.under__number .under__number_unit{font-size:1.4rem}.common__table{width:100%;border:1px solid rgb(216.75,216.75,216.75);line-height:1.5}.common__table .under__number{padding-left:15px;padding-right:15px}.common__table th,.common__table td{padding:calc(var(--p) * 2) 0 calc(var(--p) * 2) 0;border-right:1px solid rgb(216.75,216.75,216.75);border-bottom:1px solid rgb(216.75,216.75,216.75);vertical-align:middle}.common__table small{font-size:1.4rem}.common__table .common__table_heading{font-size:1.4rem;color:var(--text_bace_color2);font-weight:700}.common__table .common__table_heading th{background:#545454}.common__table .common__table_heading .price_heading_web{background:var(--color_web)}.common__table .common__table_heading .price_heading_media{background:var(--color_media)}.common__table .common__table_heading .price_heading_hp{background:var(--color_hp)}.common__table .common__table_heading .price_heading_system{background:var(--color_system)}.common__table .common__table_heading .price_heading_promotion{background:var(--color_promotion)}.common__table .common__table_heading .price_heading_design{background:var(--color_design)}.common__table .common__table_subheading{font-weight:700;background:#f7f7f7;color:#545454}.common__table .exP{display:block;font-size:12px;color:#888;font-weight:400}.common__table .sub{padding:calc(var(--p) * 4);font-size:1.4rem;color:var(--baseText);line-height:2;font-weight:400!important}.trouble_ex{padding:calc(var(--p) * 3) calc(var(--p) * 4) calc(var(--p) * 4) calc(var(--p) * 4);margin:0 0 calc(var(--m) * 5) 0;background:#f7f7f7;font-size:1.4rem;line-height:1.75}.trouble_ex h3,.trouble_ex dt{font-weight:700;margin-bottom:10px;color:var(--color_title_light)}.trouble_ex a{color:#999}.common__merit{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width:768px){.common__merit{display:inline-block;margin:0 0 30px}}.common__merit .common__merit_list{padding:calc(var(--p) * 8) calc(var(--p) * 3);margin:0 calc(var(--m) * 2) calc(var(--m) * 4);width:22.5%;background:#fbeae0;position:relative;float:left;text-align:center;font-weight:700;color:#333;line-height:1.75}@media screen and (max-width:768px){.common__merit .common__merit_list{width:100%;margin:0 0 1rem;padding:20px 10px;line-height:1.4}.common__merit .common__merit_list:last-child{margin:0}}.under__voise{padding:calc(var(--p) * 2) 0 calc(var(--p) * 2) calc(var(--p) * 4);margin:0 0 calc(var(--m) * 4) 0;width:100%;background:#c6eaff;border-radius:10px;color:#333;position:relative}.under__voise:after{border:10px solid transparent;border-top-color:#c6eaff;border-bottom-width:0;width:0;bottom:-10px;content:"";display:block;left:30px;position:absolute}.under__voise:nth-child(2n):after{left:initial;right:30px}.falseList{line-height:1.5;font-weight:700;border:2px solid #ddd;padding:1.05rem;font-size:1.2rem;margin:0 0 calc(var(--m) * 4) 0}.falseList li{margin-left:1em;text-indent:-1em}.falseList li:not(:last-child){margin-bottom:.75rem}@media screen and (min-width:769px){.common{margin:0 auto 7rem;padding-bottom:0;letter-spacing:1px;border-bottom:none}.common__contents_wrapper{padding:0}.section{margin-top:5rem;padding-top:5rem}.in-section{margin-bottom:3.2rem}.common__wrapper_video{position:relative;margin-bottom:40px!important}.common__wrapper_video:after{content:"";display:block;width:100%;height:380px;position:absolute;top:0;left:0;background-color:#00000080}.common__main_tit{font-size:3.8rem}.under__firsttext{padding:0 0 calc(var(--p) * 12)}.under__text{margin:0 0 3rem}.common__emphasis{font-size:1.8rem}.common__box{padding:calc(var(--p) * 4) calc(var(--p) * 5);font-size:1.4rem;line-height:1.75}.under__number{font-size:2.2rem;padding-top:15px!important;padding-bottom:15px!important}.under__number .exJ,.under__number .under__number_unit{font-size:1.4rem}.common__reference_wrapper{font-size:1.4rem;background:#f7f7f7;color:var(--baseText);margin:0 0 calc(var(--m) * 8) 0;padding:calc(var(--p) * 3)}.common__reference_wrapper li,.common__reference_wrapper li a{color:var(--baseText)!important}.common__table{width:100%;border:1px solid rgb(216.75,216.75,216.75);line-height:1.5}.common__table .under__number{padding-left:15px!important;padding-right:15px!important}.common__table th,.common__table td{padding:calc(var(--p) * 2) 0 calc(var(--p) * 2) 0;border-right:1px solid rgb(216.75,216.75,216.75);border-bottom:1px solid rgb(216.75,216.75,216.75);vertical-align:middle}.common__table .common__table_heading{font-size:1.4rem;color:var(--text_bace_color2);font-weight:700}.common__table .common__table_heading th{background:#545454}.common__table .common__table_heading .price_heading_web{background:var(--color_web)}.common__table .common__table_heading .price_heading_media{background:var(--color_media)}.common__table .common__table_heading .price_heading_hp{background:var(--color_hp)}.common__table .common__table_heading .price_heading_system{background:var(--color_system)}.common__table .common__table_heading .price_heading_promotion{background:var(--color_promotion)}.common__table .common__table_heading .price_heading_design{background:var(--color_design)}.common__table .common__table_subheading{font-weight:700;background:#f7f7f7;color:#545454}.common__table .exP{display:block;font-size:12px;color:#888;font-weight:400}.falseList{line-height:1.75;padding:calc(var(--p) * 3) calc(var(--p) * 3) calc(var(--p) * 3) calc(var(--p) * 3);font-size:1.5rem;margin:0 0 calc(var(--m) * 4) 0}}.mini{font-size:1.4rem}.text_center{text-align:center}.price_heading_n{background:#545454}.flowZone ol li{position:relative;display:table;background:#f8f8f8;border:1px solid #e3e3e3;width:100%;margin-bottom:25px}.flowZone ol li span.step{font-size:1.2rem;width:12%;display:table-cell;background:#6e6e6e;vertical-align:middle;color:#fff;text-align:center}@media screen and (max-width:768px){.flowZone ol li span.step{line-height:1.2;padding:.5rem}}.flowZone ol li span.step span.num{font-size:2.5rem}@media screen and (max-width:768px){.flowZone ol li span.step span.num{font-size:2rem}}.flowZone ol li div.explain{display:table-cell;padding:calc(var(--p) * 3) calc(var(--p) * 3) calc(var(--p) * 3) calc(var(--p) * 3)}.flowZone ol li div.explain h3{font-weight:700;padding:0 0 calc(var(--m) * 1) 0;color:var(--color_title_light)}.flowZone ol li div.explain p{font-size:1.2rem;line-height:2;color:var(--baseText)}@media screen and (max-width:768px){.flowZone ol li div.explain p{line-height:1.4}}.flowZone ol li:after{font-family:icomoon;content:"";position:absolute;width:auto;text-align:center;font-size:2rem;line-height:1.25;color:#ccc;transform:translate(-50%) scaleY(-1);top:100%;left:50%}@media screen and (max-width:768px){.flowZone ol li:after{font-size:1.6rem}}.flowZone ol li:last-child:after{content:none}.flowZone ol i{position:absolute;bottom:-25px;left:49%;color:#ccc}.stopP{margin-bottom:10px!important}figure{margin-bottom:30px;text-align:center}.yahooImage{margin-top:20px}.contents_delay{position:relative}.error404 section{max-width:880px;margin:1.75rem;box-sizing:border-box;border:3px solid #e6e6e6;padding:1.75rem;text-align:center;font-size:1.3rem;line-height:1.75}.error404 section h1{font-size:2rem;line-height:1.15;color:var(--color_title);font-weight:700;margin-bottom:20px}.error404 section h1 i{font-size:42px;vertical-align:middle;position:relative;top:-4px;margin-right:20px}.error404 section p.notFound{font-size:1.3rem;font-weight:700;color:#aaa;margin-bottom:25px}.error404 section p{margin-bottom:50px;line-height:1.5}.error404 section p:not([class]){text-align:left}.error404 section a{padding:0;margin:0;box-shadow:0 0 10px #00000059;font-size:1.5rem;line-height:1;display:flex;justify-content:center;align-items:center;border-radius:3px;position:relative;height:6rem;color:#fff;background:#13408b;font-size:1.13rem;margin-bottom:1rem}.error404 section a strong{font-size:1.6rem;position:relative;top:1px}.error404 section a span{font-size:.82rem;font-weight:400;display:block;margin-top:.25rem;opacity:.8}.error404 section a i{font-style:normal;font-size:1.7rem;display:inline-block;vertical-align:middle;position:relative;right:10px}.error404 section a{margin:0;width:100%;display:inline-flex;align-items:center;font-size:1.3rem}@media screen and (min-width:769px){.error404 section{margin:95px auto;padding:60px 0;font-size:1.6rem;line-height:1.75}.error404 section h1{font-size:30px}.error404 section p.notFound{font-size:26px}.error404 section p:not([class]){text-align:center}.error404 section a{width:400px;font-size:1.6rem}}.reference{font-size:1.2rem!important;color:#888}.reference a{color:#888!important}.noDataWrap{min-height:auto!important;max-width:1080px;margin:150px auto}.noDataWrap p{font-size:28px;color:#888;text-align:center}.noDataWrap+section{display:none}.commonNew .common__contents_wrapper{max-width:initial;margin:0 auto;padding:0}.commonNew .headTitle h1:after{display:none}.commonNew .headTitle{border-bottom:.6rem solid #ccc}@media screen and (min-width:769px){.commonNew .headTitle{border-width:1rem}}.commonNew .videoArea{position:relative;min-height:initial;background:#000;overflow:hidden}.commonNew .videoArea .bgVideo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-height:100%;min-width:100%;width:auto;height:auto;max-width:500%}.commonNew .videoArea .innerBg{background:#0009;width:100%;min-height:initial;position:relative}.commonNew .videoArea .inner{max-width:1020px;height:100%;margin:0 auto;position:relative;z-index:50;padding:0}.commonNew .videoArea .inner h1{padding-top:45px}.commonNew .videoArea .inner #toc-list ol,.commonNew .videoArea .inner #toc-list--static ol{display:flex;flex-wrap:wrap;margin:0}.commonNew .videoArea .inner #toc-list ol li,.commonNew .videoArea .inner #toc-list--static ol li{background:#fff;max-width:505px;flex:1 1 40%;margin:0;position:relative;transition:all .3s;border-right:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0}.commonNew .videoArea .inner #toc-list ol li:nth-child(2n),.commonNew .videoArea .inner #toc-list--static ol li:nth-child(2n),.commonNew .videoArea .inner #toc-list ol li:last-child,.commonNew .videoArea .inner #toc-list--static ol li:last-child{border-right:0}.commonNew .videoArea .inner #toc-list ol li a,.commonNew .videoArea .inner #toc-list--static ol li a{display:block;color:var(--color_title);font-size:1.1rem;padding:1.75rem;height:100%;display:flex;align-items:center;line-height:1.15}.commonNew .videoArea .inner #toc-list ol li:after,.commonNew .videoArea .inner #toc-list--static ol li:after{content:"";background:url(/images/pc/double_arrow.png) center center no-repeat;background-size:100% auto;display:block;width:1rem;height:1rem;top:50%;position:absolute;right:1rem;transform:translateY(-50%)}.commonNew .videoArea .inner #toc-list ol li:hover,.commonNew .videoArea .inner #toc-list--static ol li:hover{background:#fff;-webkit-transition:all .3s;transition:all .3s}@media screen and (min-width:769px){.commonNew .videoArea .innerBg{min-height:510px}.commonNew .videoArea .inner{padding-top:115px}.commonNew .videoArea .inner h1{padding-top:0}.commonNew .videoArea .inner #toc-list ol,.commonNew .videoArea .inner #toc-list--static ol{margin:0 -.5rem}.commonNew .videoArea .inner #toc-list ol li,.commonNew .videoArea .inner #toc-list--static ol li{background:#ffffffb3;border-radius:2px;margin:0 .5rem 1rem;border:0}.commonNew .videoArea .inner #toc-list ol li a,.commonNew .videoArea .inner #toc-list--static ol li a{font-weight:700;font-size:1.6rem;padding:23px}.commonNew .videoArea .inner #toc-list ol li:after,.commonNew .videoArea .inner #toc-list--static ol li:after{width:1.5rem;height:1.5rem;right:2rem}}.commonNew .inner{max-width:1020px;margin:0 auto;padding:0 1.75rem}@media screen and (min-width:769px){.commonNew .inner{padding:0}}.commonNew .headCTA{position:relative;z-index:1;background-color:var(--baseText)}.commonNew .headCTA .inner{padding:1.75rem;display:flex;flex-wrap:wrap;align-items:center;flex-direction:column;justify-content:space-between;color:#fff}.commonNew .headCTA .inner p{font-size:1.3rem;font-weight:700;opacity:.9;margin-bottom:0}.commonNew .headCTA .inner p span{display:block;font-size:1rem;font-weight:400}.commonNew .headCTA .inner ul{overflow:hidden;position:relative;width:100%}.commonNew .headCTA .inner ul li{width:100%;font-size:1.2rem;font-weight:700}.commonNew .headCTA .inner ul li a{border-radius:5px;text-align:center}.commonNew .headCTA .inner ul li a.formBtn{display:block;padding:20px 20px 20px 50px;color:#fff;background-color:var(--main_color);position:relative;transition:all .3s;margin-top:1rem}.commonNew .headCTA .inner ul li a i{font-style:normal;font-size:1.8rem;position:absolute;top:16px;left:18px}.commonNew .headCTA .inner ul li a:hover{background:#0d2b5e;transition:all .3s}.commonNew .headCTA .inner ul li.favoriteBtn{display:none}@media screen and (min-width:769px){.commonNew .headCTA .inner{padding:20px 0;flex-direction:inherit;color:#fff}.commonNew .headCTA .inner p{font-size:1.8rem}.commonNew .headCTA .inner p span{font-size:1.3rem}.commonNew .headCTA .inner ul{max-width:300px}.commonNew .headCTA .inner ul li a.formBtn{margin-top:0}}.commonNew h2{color:var(--color_title);font-size:1.75rem;line-height:1.25;font-family:var(--fontfamily_noto);font-weight:700;text-align:center;padding-bottom:3rem;position:relative;margin-bottom:3rem;letter-spacing:1px}.commonNew h2:before{content:"";display:block;position:absolute;width:100%;height:2px;bottom:0;background:#e0e0e0}.commonNew h2:after{content:"";display:block;position:absolute;max-width:210px;width:25%;height:2px;left:50%!important;transform:translate(-50%);bottom:0;background:var(--color_title)}@media screen and (min-width:769px){.commonNew h2{font-size:2.8rem;padding-bottom:35px;margin-bottom:60px}}.commonNew h3{position:relative;color:var(--color_title_light);font-size:1.4rem;line-height:1.15;font-family:var(--fontfamily_noto);font-weight:700;margin-bottom:2rem;margin-top:3rem;display:flex;align-items:center}.commonNew h3:before{content:"";display:block;width:1rem;height:1px;margin-right:1.2rem;background:var(--color_title_light)}@media screen and (min-width:769px){.commonNew h3{font-size:2rem;line-height:1.15;margin-bottom:4rem;margin-top:6rem}}.commonNew h4{font-family:var(--fontfamily_noto);font-size:1.3rem;line-height:1.5;position:relative;display:inline-block;padding:4px 15px;width:auto;min-width:115px;color:#19283c;text-align:center;background:#fff;border:2px solid #ddd;z-index:0;margin-bottom:25px}.commonNew h4:before{content:"";position:absolute;bottom:-8px;left:50%;margin-left:-9px;width:0px;height:0px;border-style:solid;border-width:9px 9px 0 9px;border-color:#fff transparent transparent transparent;z-index:0}.commonNew h4:after{content:"";position:absolute;bottom:-11px;left:50%;margin-left:-10px;width:0px;height:0px;border-style:solid;border-width:10px 10px 0 10px;border-color:#ddd transparent transparent transparent;z-index:-1}@media screen and (min-width:769px){.commonNew h4{font-size:1.4rem;line-height:33px}}.commonNew p{margin-bottom:2rem}.commonNew p:last-child{margin-bottom:0}.commonNew p strong{color:var(--color_strong);font-weight:700;text-decoration:underline}@media screen and (min-width:769px){.commonNew p{line-height:2;margin-bottom:4rem}}.commonNew figure{max-width:1020px}.commonNew figure img{width:100%}.commonNew figure.listingPlace{border:1px solid #e0e0e0;box-shadow:0 0 5px #ddd}.commonNew figure.listingPlace img{display:block}.commonNew ul.exampleNew{background:#f5f5f5;padding:20px}.commonNew ul.exampleNew li{font-weight:700;color:#444}.commonNew ul.exampleNew li:nth-of-type(1){margin-bottom:15px}.commonNew ul.exampleNew li span{color:var(--color_strong)}.commonNew .annotation{font-size:1rem;line-height:1.25;color:#888}@media screen and (min-width:769px){.commonNew .annotation{font-size:1.4rem}}.commonNew .priceArea table.function,.commonNew .differenceArea table.function,.commonNew table.function{border:none;box-shadow:none;width:100%;margin-bottom:30px}.commonNew .priceArea table.function th,.commonNew .differenceArea table.function th,.commonNew table.function th{font-size:1.1rem;font-weight:700;color:#333;background:#e9e9e9;text-align:left;padding:.75rem;width:auto;white-space:nowrap}.commonNew .priceArea table.function td,.commonNew .differenceArea table.function td,.commonNew table.function td{font-family:var(--fontfamily);font-weight:400!important;font-size:1rem!important;text-align:left;color:#555;border:none;border-bottom:1px solid #e5e5e5;padding:.75rem}.commonNew table.function td:first-of-type{width:25%;font-weight:700!important}.commonNew table.type2.function th{border-right:none}.commonNew table.type3.function{background-color:#f9f9f9}.commonNew table.type3.function th{background:#e4dfdf}.commonNew table.type3.function td{background-color:#f9f9f9!important;border-bottom:1px solid #d3d3d3}@media screen and (min-width:769px){.commonNew .priceArea table.function th,.commonNew .differenceArea table.function th,.commonNew table.function th{font-size:1.3rem;padding:15px 0 15px 18px}.commonNew .priceArea table.function td,.commonNew .differenceArea table.function td,.commonNew table.function td{font-size:1.2rem!important;padding:19px 18px}}.commonNew .target_table{margin-bottom:30px;width:100%;border:1px solid #d9d9d9;line-height:1.5;font-size:1.1rem!important;color:#555}.commonNew .target_table th{background:#777;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}.commonNew .target_table .common__table_heading{font-size:1.1rem;color:#fff;font-weight:700;white-space:nowrap}.commonNew .target_table .common__table_heading th{padding:.5rem}.commonNew .target_table .common__table_subheading{padding:.5rem;font-weight:700;background:#f7f7f7;color:#545454;width:12%}.commonNew .target_table td{padding-top:10px;padding-bottom:10px;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;vertical-align:middle;font-weight:700}.commonNew .target_table ul{padding:0 1rem}@media screen and (min-width:769px){.commonNew .target_table{margin-bottom:30px;line-height:1.5;font-size:1.3rem!important}.commonNew .target_table .common__table_heading{font-size:1.3rem}.commonNew .target_table .common__table_heading th{padding:.5rem}.commonNew .target_table .common__table_subheading{padding:.75rem .5rem}.commonNew .target_table ul{padding-left:2rem}}.commonNew .differenceArea table{width:100%;border:1px solid #e0e0e0;box-shadow:0 0 2px #ddd}.commonNew .differenceArea table th{background:#f9f7f5;color:#333;font-size:1.2rem;line-height:1.5;font-weight:700;padding:1rem;border-right:1px solid #e0e0e0;width:20%;border-bottom:1px solid #e0e0e0;vertical-align:middle}.commonNew .differenceArea table th.headTh{width:30%;border-right:1px solid #e0e0e0}.commonNew .differenceArea table th#acting{color:#fff;background-color:#555}.commonNew .differenceArea table td{text-align:center;font-weight:700;font-size:1.4rem;line-height:1.5;padding:25px 20px 26px;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;font-family:var(--fontfamily_noto);color:#333}.commonNew .differenceArea table td span{font-size:1.2rem;color:#555;display:block;font-family:var(--fontfamily);margin-top:15px;line-height:1.6;font-weight:400}.commonNew .differenceArea table tr.imageArea td{padding:35px 20px}@media screen and (min-width:769px){.commonNew .differenceArea table th{font-size:1.6rem;padding:20px}.commonNew .differenceArea table td{font-size:3.5rem}}.commonNew .priceArea table{width:100%;border:1px solid #e0e0e0;box-shadow:0 0 2px #ddd;margin-bottom:10px}.commonNew .priceArea table th{background:#777;color:#fff;font-size:1.2rem;line-height:1.5;font-weight:700;padding:1rem .75rem;border-right:1px solid #e0e0e0;vertical-align:middle}.commonNew .priceArea table td{text-align:center;font-weight:700;font-size:1.5rem;line-height:1.5;padding:1rem;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;width:50%;color:#444;vertical-align:middle}.commonNew .priceArea table td:nth-child(odd){font-size:1.1rem}.commonNew .priceArea table td small{font-size:1.2rem}.commonNew .priceArea table td span{display:block;font-size:1rem;color:#555;margin-top:.25rem;font-weight:400}.commonNew .priceArea table.col3 td{width:33.3%;font-size:1.4rem}.commonNew .priceArea table.col3 td:first-of-type{background:#f7f7f7;color:#333;font-size:1.2rem;width:30%}.commonNew .priceArea table.col3 td:nth-of-type(2n){color:#555;font-size:1rem;line-height:1.25;font-weight:400;width:36%}.commonNew .priceArea table.col3 td span{font-size:1.2rem;display:inline-block}.commonNew .priceArea table.table01 td,.commonNew .priceArea table.table02 td{width:50%}.commonNew .priceArea table.table01 td:first-of-type,.commonNew .priceArea table.table02 td:first-of-type{background:#f7f7f7;color:#333}.commonNew .priceArea table.table01 td span,.commonNew .priceArea table.table02 td span{color:var(--baseText)}@media screen and (min-width:769px){.commonNew .priceArea table{font-size:1.6rem}.commonNew .priceArea table th{font-size:1.6rem;padding:16px 1rem}.commonNew .priceArea table td{font-size:2.1rem;padding:35px 1rem}.commonNew .priceArea table td:nth-child(odd){font-size:2rem}.commonNew .priceArea table td small{font-size:1.8rem}.commonNew .priceArea table td span{font-size:1.2rem;margin-top:10px}.commonNew .priceArea table.col3 td{width:33.3%}.commonNew .priceArea table.col3 td:first-of-type{font-size:1.8rem;width:auto}.commonNew .priceArea table.col3 td:nth-of-type(2n){font-size:1.4rem;line-height:1.8}.commonNew .priceArea table.col3 td span{font-size:1.8rem}}.commonNew p.tableAnnotation{color:#333}.commonNew p.tableAnnotation span{font-weight:700;color:#333;font-size:2rem}.commonNew p.tableAnnotation span small{font-size:1.6rem}.commonNew .campaignBox{margin-top:.75rem;width:100%;background:#fffed4;box-shadow:0 0 10px #00000020;font-size:1.1rem;line-height:1.5;display:flex;align-items:center;flex-direction:column}.commonNew .campaignBox h5{font-weight:700;color:#fffed4;background:#d24949;padding:.5rem 1rem;text-align:center;width:100%}.commonNew .campaignBox p{color:#333;padding:1rem}.commonNew .campaignBox p strong{font-weight:700;font-size:2.3rem;line-height:0;text-decoration:none}.commonNew .campaignBox p strong small{font-size:1.6rem}@media screen and (min-width:769px){.commonNew .campaignBox{margin-top:4rem;flex-direction:initial;font-size:1.4rem;line-height:1.25}.commonNew .campaignBox h5{padding:2rem;width:auto}.commonNew .campaignBox p{padding:0 0 0 2rem}.commonNew .campaignBox p strong{font-size:2.3rem}.commonNew .campaignBox p strong small{font-size:1.6rem}}.commonNew .partnerGY{margin-top:60px;padding:25px 0 25px 35px;display:table;background-color:#e5e5e5;width:1020px;border:1px solid #d7d7d7}.commonNew .partnerGY p{display:table-cell;vertical-align:middle;font-size:18px;font-size:1.8rem;color:#333}.commonNew .partnerGY ul{overflow:hidden;display:table-cell;vertical-align:middle}.commonNew .partnerGY ul li{float:left;margin-right:10px}.commonNew .partnerGY ul li:nth-of-type(2){margin-right:0}.commonNew .flowArea .inner{text-align:center}.commonNew .flowArea ul{width:auto;margin:0 auto;box-sizing:border-box;padding:2px;display:inline-flex;justify-content:center;flex-direction:column}.commonNew .flowArea ul li{display:flex;align-items:center;text-align:center;width:100%;position:relative;padding-bottom:2.2rem}.commonNew .flowArea ul li:last-child{margin-right:0;padding-bottom:0}.commonNew .flowArea ul li:last-child:before{display:none}.commonNew .flowArea ul li:before{content:url(/images/pc/arrow_thin.png);position:absolute;bottom:.5rem;right:50%;transform:translate(50%) rotate(90deg)}.commonNew .flowArea ul li div{display:table;height:90px;width:90px;box-sizing:border-box;border-radius:120px;background:#fff;box-shadow:0 0 5px #0000001a;margin-right:1.5rem;display:flex;justify-content:center;align-items:center}.commonNew .flowArea ul li div i{display:block;line-height:1;color:#444;position:relative}.commonNew .flowArea ul li div i img{width:60%}.commonNew .flowArea ul li div i.agreement{position:relative;top:7px;left:11px}.commonNew .flowArea ul span{display:block;font-size:1.4rem;color:#555}@media screen and (min-width:769px){.commonNew .flowArea ul{flex-direction:initial}.commonNew .flowArea ul li{display:block;width:150px;margin-right:66px;padding-bottom:0}.commonNew .flowArea ul li:before{top:75px;right:-40px;bottom:initial;transform:translate(0) rotate(0)}.commonNew .flowArea ul li div{height:150px;width:150px;margin-bottom:30px}.commonNew .flowArea ul li div i img{width:auto}}.commonNew .pBox01{padding:3rem 0px;background:#fff}@media screen and (min-width:769px){.commonNew .pBox01{padding:90px 0 80px}}.commonNew .pBox02{padding:3rem 0px;background-color:#f9f9f9}@media screen and (min-width:769px){.commonNew .pBox02{padding:80px 0}}.commonNew .pBox03{padding:3rem 0px;background:#fff}@media screen and (min-width:769px){.commonNew .pBox03{padding:80px 0}}.commonNew .pBox04{padding:3rem 0px;background-color:#f9f9f9}@media screen and (min-width:769px){.commonNew .pBox04{padding:80px 0 90px}}.commonNew .meritBox{width:100%}.commonNew .meritBox li{margin-bottom:2rem}.commonNew .meritBox li figure{width:50%;padding-top:50%;box-sizing:border-box;border-radius:50%;margin:0 auto 1.5rem;background:#f8f8f8;text-align:center;position:relative}.commonNew .meritBox li figure img{width:176px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);vertical-align:middle}.commonNew .meritBox li h5{text-align:center;font-weight:700;font-size:1.4rem;margin-bottom:1rem;color:#444}.commonNew .meritBox li p{font-size:1.3rem;color:#666}@media screen and (min-width:769px){.commonNew .meritBox{display:flex;justify-content:space-between}.commonNew .meritBox li{width:30%}.commonNew .meritBox li figure{width:90%;padding-top:90%;position:relative;margin:0 auto 30px}.commonNew .meritBox li h5{font-size:1.8rem;margin-bottom:25px}.commonNew .meritBox li p{font-size:1.5rem}.commonNew .meritBox.meritBoxA{flex-wrap:wrap;margin-top:55px}.commonNew .meritBox.meritBoxA li{display:flex;width:47%}.commonNew .meritBox.meritBoxA li div.leftFIgure{width:33%}.commonNew .meritBox.meritBoxA li div.leftFIgure figure{width:82%;padding-top:82%;margin-left:0}.commonNew .meritBox.meritBoxA li div.leftFIgure figure img{width:75%;image-rendering:-webkit-optimize-contrast}.commonNew .meritBox.meritBoxA li div.rightText{width:67%}.commonNew .meritBox.meritBoxA li div.rightText h5{text-align:left;font-size:1.6rem;font-weight:700;margin-bottom:15px;color:#555}.commonNew .meritBox.meritBoxA li div.rightText p{font-size:1.4rem;color:#888}}.commonNew .kindOf{width:100%}.commonNew .kindOf li{display:flex;justify-content:space-between;flex-direction:column;margin-bottom:60px}.commonNew .kindOf li:last-child{margin-bottom:0}.commonNew .kindOf li div h3{margin-top:0}.commonNew .kindOf li div p{margin-bottom:1rem}.commonNew .kindOf li figure{margin-bottom:1rem}@media screen and (min-width:769px){.commonNew .kindOf li{flex-direction:initial;margin-bottom:60px}.commonNew .kindOf li div p{margin-bottom:0}.commonNew .kindOf li figure{max-width:340px;min-width:340px;max-height:208px;margin-bottom:0;margin-left:3rem}}.commonNew .classicBox{margin-bottom:1rem;display:flex;justify-content:space-between;flex-wrap:wrap}.commonNew .classicBox li{width:48%}.commonNew .classicBox li figure{width:100%;margin-bottom:1rem}.commonNew .classicBox li figure img{width:auto;vertical-align:bottom}.commonNew .classicBox li h5{font-family:var(--fontfamily_noto);color:var(--color_title);text-align:center}.commonNew .classicBox li:last-child{margin-right:0}@media screen and (min-width:769px){.commonNew .classicBox{margin-bottom:34px}.commonNew .classicBox li{width:25%;max-width:225px}}.commonNew .halfBox li figure{width:100%;margin-bottom:0}.commonNew .halfBox li:last-child{margin:1rem 0 0}@media screen and (min-width:769px){.commonNew .halfBox{display:flex;justify-content:space-between}.commonNew .halfBox li{width:490px}.commonNew .halfBox li:last-child{margin:0}}.commonNew .flow3 li{position:relative}.commonNew .flow3 li figure{margin-bottom:2rem}.commonNew .flow3 li:before{content:url(/images/pc/dsp_arrow.png);position:absolute;left:50%;top:0;transform:translate(-50%,-80%) rotate(90deg)}.commonNew .flow3 li:first-child:before{display:none}@media screen and (min-width:769px){.commonNew .flow3{display:flex;justify-content:space-between}.commonNew .flow3 li{position:relative}.commonNew .flow3 li figure{width:314px;margin-bottom:40px}.commonNew .flow3 li:before{content:url(/images/pc/dsp_arrow.png);position:absolute;left:-58px;bottom:210px;top:initial}.commonNew .flow3 li:first-child:before{display:none}}.commonNew .segment-block{background:#fff;padding-bottom:10px;margin-bottom:30px;border:1px solid #d9d9d9}.commonNew .segment-block h5{color:#1e1e1e;text-align:center;background:#ccc;font-size:1.2rem;padding:.5rem 1rem;margin-bottom:0;font-weight:400}.commonNew .segment-block dl{overflow:hidden;font-size:1rem;display:flex;flex-wrap:wrap;justify-content:space-between;margin:.75rem}.commonNew .segment-block dl dt{background:#5daee6;color:#fff;padding:.5rem 0;width:100%;text-align:center;margin:0;margin-bottom:.5rem}.commonNew .segment-block dl dd{background:#deedf9;color:#555;padding:.5rem 0;flex:0 1 calc(50% - .25rem);text-align:center;margin-bottom:.5rem}.commonNew .segment-block:last-child{margin-bottom:0}@media screen and (min-width:769px){.commonNew .segment-block h5{font-size:1.6rem;padding:1.2rem;font-weight:700;margin-bottom:20px}.commonNew .segment-block dl{font-size:1.4rem;display:block;margin:0}.commonNew .segment-block dl dt{background:#5daee6;color:#fff;padding:10px 0;width:12%;float:left;text-align:center;margin:0 5px 10px 20px}.commonNew .segment-block dl dd{background:#deedf9;color:#555;padding:10px 0;width:11.52%;float:left;text-align:center;margin-right:5px}.commonNew .segment-block dl dd:last-child{margin-right:0}}.commonNew .exampleF li{margin-bottom:1.5rem;position:relative}.commonNew .exampleF li figure{margin-bottom:0}.commonNew .exampleF li:after{font-family:icomoon;content:"";font-size:4rem;position:absolute;bottom:0;left:50%;color:#bbb;z-index:5000;transform:translate(-50%,55%)}.commonNew .exampleF li:last-child:after{display:none}@media screen and (min-width:769px){.commonNew .exampleF{display:flex;justify-content:space-between}.commonNew .exampleF li{width:31.5%}.commonNew .exampleF li figure{margin-bottom:0}.commonNew .exampleF li:after{font-family:icomoon;content:"";font-size:4rem;position:absolute;bottom:50%;left:initial;right:0;color:#bbb;z-index:5000;transform:translate(80%,50%) rotate(-90deg)}}.commonNew .newspaperExplain,.commonNew .signboardExplain{overflow:hidden}.commonNew .newspaperExplain dl,.commonNew .signboardExplain dl{width:100%;margin-bottom:1.5rem}.commonNew .newspaperExplain dt,.commonNew .signboardExplain dt{margin-bottom:.5rem;font-size:1.1rem;line-height:1.25;color:#444;font-weight:700}.commonNew .newspaperExplain dd,.commonNew .signboardExplain dd{font-size:1rem;color:#777;line-height:1.75}@media screen and (min-width:769px){.commonNew .newspaperExplain,.commonNew .signboardExplain{display:flex;flex-wrap:wrap;justify-content:space-between}.commonNew .newspaperExplain dl,.commonNew .signboardExplain dl{width:48%;margin-bottom:3rem}.commonNew .newspaperExplain dt,.commonNew .signboardExplain dt{font-size:1.4rem;line-height:1.25;margin-bottom:1rem}.commonNew .newspaperExplain dd,.commonNew .signboardExplain dd{font-size:1.2rem;color:#777;line-height:1.5}}.commonNew .image-layout-3{overflow:hidden;line-height:1}.commonNew .image-layout-3 img{vertical-align:bottom}.commonNew .image-layout-3 li{float:left;line-height:0}.commonNew .image-layout-3 li figure{margin-bottom:0!important}.commonNew .image-layout-3 li:nth-of-type(1){width:65.3921568627%;margin-right:1.9607843137%}.commonNew .image-layout-3 li:nth-of-type(2){width:32.6470588235%;padding-bottom:1.9607843137%}.commonNew .image-layout-3 li:nth-of-type(3){width:32.6470588235%}.commonNew .sliderArea{width:auto;margin-bottom:75px!important;text-align:center}.commonNew .sliderArea img{margin:0 auto;width:90%;box-shadow:0 0 5px #ddd}.commonNew .slick-prev{background:#4a4a4a;border-radius:50%;width:80px;height:80px;z-index:15;left:0}.commonNew .slick-prev:hover{color:#fff;background:#222}.commonNew .slick-prev:before{display:block;content:"";font-family:icomoon;opacity:1;color:#fff;font-size:3rem}.commonNew .slick-next{background:#4a4a4a;border-radius:50%;width:80px;height:80px;z-index:15;right:0}.commonNew .slick-next:hover{color:#fff;background:#222}.commonNew .slick-next:before{display:block;content:"";font-family:icomoon;opacity:1;color:#fff;font-size:3rem;transform:scaleX(-1)}.commonNew .slick-dots{bottom:-40px}.marginStop{margin-bottom:30px!important}.marginStop02{margin-bottom:20px!important}.miniQ{font-size:1.4rem;color:#888}.web__heading_wrapper h1:after{background:var(--color_web)!important}.detail_web .common__heading:after{background-color:var(--color_web)!important}.detail_web .under__subhead_tit:before{background:var(--color_web)!important}.detail_web .common__table_heading_price{background:var(--color_web)!important}.webNew .headTitle{border-bottom-color:var(--color_web)!important}.webNew .headCTA{background-color:var(--color_web_light)!important}.webNew .differenceArea table th#acting{color:#fff;background-color:var(--color_web)!important}.webNew .differenceArea table td{color:var(--color_web)!important}.webNew .differenceArea table td:first-of-type{background:#eff8ff}.webNew .flowArea ul li div i{color:var(--color_web)!important}.promotion__heading_wrapper h1:after{background:var(--color_promotion)!important}.detail_promotion .common__heading:after{background-color:var(--color_promotion)!important}.detail_promotion .under__subhead_tit:before{background:var(--color_promotion)!important}.detail_promotion .common__table_heading_price{background:var(--color_promotion)!important}.promotionNew .headTitle{border-bottom-color:var(--color_promotion)!important}.promotionNew .headCTA{background-color:var(--color_promotion_light)!important}.promotionNew .differenceArea table th#acting{color:#fff;background-color:var(--color_promotion)!important}.promotionNew .differenceArea table td{color:var(--color_promotion)!important}.promotionNew .differenceArea table td:first-of-type{background:#eff8ff}.promotionNew .flowArea ul li div i{color:var(--color_promotion)!important}.media__heading_wrapper h1:after{background:var(--color_media)!important}.detail_media .common__heading:after{background-color:var(--color_media)!important}.detail_media .under__subhead_tit:before{background:var(--color_media)!important}.detail_media .common__table_heading_price{background:var(--color_media)!important}.mediaNew .headTitle{border-bottom-color:var(--color_media)!important}.mediaNew .headCTA{background-color:var(--color_media_light)!important}.mediaNew .differenceArea table th#acting{color:#fff;background-color:var(--color_media)!important}.mediaNew .differenceArea table td{color:var(--color_media)!important}.mediaNew .differenceArea table td:first-of-type{background:#eff8ff}.mediaNew .flowArea ul li div i{color:var(--color_media)!important}.hp__heading_wrapper h1:after{background:var(--color_hp)!important}.detail_hp .common__heading:after{background-color:var(--color_hp)!important}.detail_hp .under__subhead_tit:before{background:var(--color_hp)!important}.detail_hp .common__table_heading_price{background:var(--color_hp)!important}.hpNew .headTitle{border-bottom-color:var(--color_hp)!important}.hpNew .headCTA{background-color:var(--color_hp_light)!important}.hpNew .differenceArea table th#acting{color:#fff;background-color:var(--color_hp)!important}.hpNew .differenceArea table td{color:var(--color_hp)!important}.hpNew .differenceArea table td:first-of-type{background:#eff8ff}.hpNew .flowArea ul li div i{color:var(--color_hp)!important}.system__heading_wrapper h1:after{background:var(--color_system)!important}.detail_system .common__heading:after{background-color:var(--color_system)!important}.detail_system .under__subhead_tit:before{background:var(--color_system)!important}.detail_system .common__table_heading_price{background:var(--color_system)!important}.systemNew .headTitle{border-bottom-color:var(--color_system)!important}.systemNew .headCTA{background-color:var(--color_system_light)!important}.systemNew .differenceArea table th#acting{color:#fff;background-color:var(--color_system)!important}.systemNew .differenceArea table td{color:var(--color_system)!important}.systemNew .differenceArea table td:first-of-type{background:#eff8ff}.systemNew .flowArea ul li div i{color:var(--color_system)!important}.app__heading_wrapper h1:after{background:var(--color_app)!important}.detail_app .common__heading:after{background-color:var(--color_app)!important}.detail_app .under__subhead_tit:before{background:var(--color_app)!important}.detail_app .common__table_heading_price{background:var(--color_app)!important}.appNew .headTitle{border-bottom-color:var(--color_app)!important}.appNew .headCTA{background-color:var(--color_app_light)!important}.appNew .differenceArea table th#acting{color:#fff;background-color:var(--color_app)!important}.appNew .differenceArea table td{color:var(--color_app)!important}.appNew .differenceArea table td:first-of-type{background:#eff8ff}.appNew .flowArea ul li div i{color:var(--color_app)!important}.design__heading_wrapper h1:after{background:var(--color_design)!important}.detail_design .common__heading:after{background-color:var(--color_design)!important}.detail_design .under__subhead_tit:before{background:var(--color_design)!important}.detail_design .common__table_heading_price{background:var(--color_design)!important}.designNew .headTitle{border-bottom-color:var(--color_design)!important}.designNew .headCTA{background-color:var(--color_design_light)!important}.designNew .differenceArea table th#acting{color:#fff;background-color:var(--color_design)!important}.designNew .differenceArea table td{color:var(--color_design)!important}.designNew .differenceArea table td:first-of-type{background:#eff8ff}.designNew .flowArea ul li div i{color:var(--color_design)!important}@media screen and (max-width:768px){.common__contents_wrapper{margin-top:0}.common__wrapper_video{margin:0 -1.75rem 2.25rem!important}}.commonNew img{max-width:100%}.commonNew .priceArea__title{margin:2rem 0 1.5rem}.commonNew .ad_article .ad_tit1{top:50%!important}.commonNew .tocHead.plus{line-height:1.4}.commonNew .tocHead.plus br{display:none}@media screen and (min-width:769px){.commonNew .tocHead.plus{line-height:1.25;margin-top:-95px;padding-top:95px}.commonNew .tocHead.plus br{display:initial}}.commonNew .common-description{margin-bottom:2.7rem!important}.commonNew .sp-image{margin-bottom:1.5rem}.commonNew sup{font-size:1rem;vertical-align:top}@media screen and (min-width:769px){.commonNew sup{font-size:1.2rem}}.commonNew .comment-text{color:#777;font-size:.9em}.commonNew figcaption{color:var(--color_base_re);color:#555;display:block;margin-top:.9em}.commonNew img.img-partner{width:auto}.commonNew .thumbs-list--col2>div,.commonNew .thumbs-list--col2>section,.commonNew .thumbs-list--col2>li{margin-bottom:2.7rem}.commonNew .thumbs-list--col2>div figure,.commonNew .thumbs-list--col2>section figure,.commonNew .thumbs-list--col2>li figure{width:100%}.commonNew .thumbs-list--col2>div figure img,.commonNew .thumbs-list--col2>section figure img,.commonNew .thumbs-list--col2>li figure img{max-width:auto;width:100%}.commonNew .thumbs-list--col2 h4,.commonNew .thumbs-list--col2 strong{display:block;text-align:center}.commonNew .thumbs-list--col2 strong{color:#e63939;font-weight:700;text-decoration:underline}.commonNew .thumbs-list--col2 .image{margin-bottom:1rem}.commonNew .thumbs-list--col2.card-style>div,.commonNew .thumbs-list--col2.card-style>section,.commonNew .thumbs-list--col2.card-style>li{background:#fff;box-shadow:0 2px 3px #00000026;margin-bottom:2.7rem;display:flex;flex-flow:column;justify-content:flex-start}.commonNew .thumbs-list--col2.card-style figure{flex:0 1;order:1;margin-bottom:0;display:block;position:relative}.commonNew .thumbs-list--col2.card-style figure:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(to bottom,#0000 0% 60%,#00000040)}.commonNew .thumbs-list--col2.card-style figure img{display:block;max-width:auto;width:100%}.commonNew .thumbs-list--col2.card-style h4{flex:0 1;order:2;transform:translateY(-50%);margin:0 6rem;border:0;padding:1rem 0;font-size:1.8rem;white-space:nowrap;z-index:1}.commonNew .thumbs-list--col2.card-style h4:after,.commonNew .thumbs-list--col2.card-style h4:before{display:none}@media screen and (min-width:769px){.commonNew .thumbs-list--col2.card-style h4{font-size:1.8rem}}.commonNew .thumbs-list--col2.card-style strong{color:#e63939;font-weight:700;text-decoration:underline}.commonNew .thumbs-list--col2.card-style p{margin:-1.75rem 1.75rem 1.75rem;order:3}@media screen and (min-width:769px){.commonNew .thumbs-list--col2.card-style p{margin:-1rem 2rem 2rem}}.commonNew .thumbs-list--col2 .example-box{margin-bottom:1.6rem}.commonNew .thumbs-list--col2 .example-box p{text-align:left;font-size:1.2rem;margin-bottom:0}.commonNew .thumbs-list--col2 .example-box h5{font-family:var(--font01);font-size:1.2rem;position:relative;display:inline-block;width:auto;min-width:55%;height:2rem;line-height:1.7rem;color:#19283c;text-align:center;z-index:0;padding:1% 2%;margin-bottom:4%}@media screen and (min-width:769px){.commonNew .thumbs-list--col2{display:flex;justify-content:space-between;flex-wrap:wrap}.commonNew .thumbs-list--col2>div,.commonNew .thumbs-list--col2>section,.commonNew .thumbs-list--col2>li{width:calc(50% - 20px);flex:0 1 calc(50% - 20px)}.commonNew .thumbs-list--col2.card-style>div,.commonNew .thumbs-list--col2.card-style>section,.commonNew .thumbs-list--col2.card-style>li{margin-bottom:4rem}.commonNew .thumbs-list--col2.card-style h4{font-size:2rem}.commonNew .thumbs-list--col2.card-style p{margin:0 3rem 3rem;font-size:1.5rem}.commonNew .thumbs-list--col2 .example-box.h400{height:400px}.commonNew .thumbs-list--col2 .example-box p{font-size:1.4rem}.commonNew .thumbs-list--col2 .example-box h5{font-family:var(--fontfamily_noto);font-size:1.8rem;line-height:33px;height:auto;margin-bottom:25px;border:0;background:none;padding:0}}.commonNew .wrap-col2:not(:last-child){margin-bottom:2.7rem}@media screen and (min-width:769px){.commonNew .wrap-col2:not(:last-child){margin-bottom:40px}}.commonNew .hauto{height:auto!important}.commonNew .col2-thumb-article{margin-bottom:2.7rem}.commonNew .col2-thumb-article h3,.commonNew .col2-thumb-article h4{margin-top:0}.commonNew .col2-thumb-article .w100{width:100%}.commonNew .col2-thumb-article .thumb{width:60%;margin:0 auto}.commonNew .col2-thumb-article .thumb figure{width:100%;margin:0}.commonNew .col2-thumb-article .image{margin-bottom:1rem}.commonNew .col2-thumb-article .image figure{width:100%}.commonNew .col2-thumb-article .image figure img{max-width:inherit;width:100%}.commonNew .col2-thumb-article .text{width:62.7450980392%;width:100%}.commonNew .col2-thumb-article .merit{margin-top:-1rem;font-size:1.4rem;line-height:1.4;border:2px dotted #dddddd;padding:1.5rem}@media screen and (max-width:768px){.commonNew .col2-thumb-article .merit{font-size:1.2rem}}.commonNew .col2-thumb-article .merit dt{color:var(--color_blue);border-bottom:2px solid var(--color_blue);font-weight:700;display:inline-block;line-height:1.5;margin-bottom:1rem}.commonNew .col2-thumb-article .merit dd{margin-left:1em;text-indent:-1em}.commonNew .col2-thumb-article .merit dd:before{content:"·";display:inline-block;width:.5em;text-indent:0;font-size:2.5rem;line-height:1;top:2px;position:relative}.commonNew .col2-thumb-article .caution{font-size:.75em;margin-top:1rem;margin-left:2.4em;line-height:1.5;color:#777}.commonNew .col2-thumb-article .caution li{text-indent:-2.4em;margin-bottom:.5em}.commonNew .col2-thumb-article .caution li:last-child{margin-bottom:0}.commonNew .col2-thumb-article.thumb-right .thumb{margin:0 auto}.commonNew .col2-thumb-article.image-graph{align-items:center}.commonNew .col2-thumb-article.image-graph:last-child{margin-bottom:0}.commonNew .col2-thumb-article.image-graph:last-child p{margin-bottom:0}.commonNew .col2-thumb-article.image-graph .thumb,.commonNew .col2-thumb-article.image-graph .text{width:100%}@media screen and (min-width:769px){.commonNew .col2-thumb-article{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:40px}.commonNew .col2-thumb-article .thumb{width:33.3334%;flex:0 1 33.3334%;float:none;margin:0}.commonNew .col2-thumb-article .text{width:62.7450980392%;flex:0 1 62.7450980392%}.commonNew .col2-thumb-article .merit{margin-top:-2rem;border:none;padding:0}.commonNew .col2-thumb-article .merit dt{border-bottom:3px solid var(--color_blue)}.commonNew .col2-thumb-article .merit dd{margin-left:.5em;text-indent:-.5em}.commonNew .col2-thumb-article .merit.twitter-merit dt{margin-bottom:.5rem}.commonNew .col2-thumb-article .merit.twitter-merit dd{margin-bottom:1rem}.commonNew .col2-thumb-article.thumb-right .thumb{order:2;margin:0}.commonNew .col2-thumb-article.thumb-right .text{order:1}.commonNew .col2-thumb-article.image-graph .thumb{width:41.1764705882%;flex:0 1 41.1764705882%}.commonNew .col2-thumb-article.image-graph .text{width:54.9019607843%;flex:0 1 54.9019607843%}}.commonNew .section-point{background:#e7eff7;padding:1.5rem;margin-top:2.7rem}.commonNew .section-point>:last-child{margin-bottom:0}.commonNew .section-point header{text-align:center;margin-bottom:2.7rem}.commonNew .section-point header p{font-size:1.2rem;letter-spacing:-.05em;display:inline-block;background:#fff;padding:.5rem .75rem;margin-bottom:1rem!important;white-space:nowrap}.commonNew .section-point header h5{font-family:Noto Sans Japanese;font-weight:600;font-size:1.4rem;line-height:1.25}.commonNew .section-point .image{margin-bottom:1rem}.commonNew .section-point p{margin-bottom:0}.commonNew .section-point ul>li:last-child{margin-bottom:0!important}@media screen and (min-width:769px){.commonNew .section-point{padding:40px;margin-top:40px}.commonNew .section-point header{margin-bottom:40px}.commonNew .section-point header p{font-size:1.4rem;padding:0 1.6rem;letter-spacing:0;white-space:wrap}.commonNew .section-point header h5{font-family:var(--fontfamily_noto);font-size:1.8rem;line-height:1}.commonNew .section-point .col2-thumb-article .thumb figure{margin-bottom:0}}.commonNew .strong-point{margin-bottom:2.7rem}@media screen and (min-width:769px){.commonNew .strong-point{margin-bottom:0}}.commonNew .suggest-plan-title{font-family:Noto Sans Japanese;font-weight:600;font-size:1.3rem;margin-bottom:2rem;text-align:center;color:var(--color_base_re)}@media screen and (min-width:769px){.commonNew .suggest-plan-title{font-family:var(--fontfamily_noto)}}.commonNew .service-logos{display:flex;flex-wrap:wrap;justify-content:center}.commonNew .service-logos li{vertical-align:bottom;margin:0 1rem 1rem;width:calc(33% - 2rem);font-size:1.6rem}.commonNew .service-logos li img{width:100%}@media screen and (min-width:769px){.commonNew .service-logos li{margin:0 2rem 2rem;width:calc(25% - 4rem)}}.commonNew .and-other{text-align:center;font-size:1.4rem}.commonNew .flowArea ol{color:var(--color_base_re);line-height:1.9}.commonNew .flowArea ol>li{margin-bottom:0;display:flex;flex-wrap:wrap;align-items:center}.commonNew .flowArea ol>li:after{font-family:icomoon;content:"";display:block;width:auto;text-align:center;font-size:3rem;line-height:2;left:1;color:#aec5d6;flex:0 0 100%;transform:scaleY(-1)}.commonNew .flowArea ol>li:last-child:after{content:"";display:none}.commonNew .flowArea ol>li strong{display:block;font-weight:700;font-size:1.3rem;color:currentColor;text-decoration:none}.commonNew .flowArea ol>li div.icon{flex:0 0 20%;margin-right:.5rem}.commonNew .flowArea ol>li div.icon svg{display:block;width:100%!important;height:auto!important;fill:var(--color_base_re);color:var(--color_base_re)}.commonNew .flowArea ol>li div.icon+p{width:calc(80% - .5rem);flex:1 1 calc(80% - .5rem)}.commonNew .flowArea ol>li p{flex:1 0 100%;margin-bottom:0;font-size:1.2rem}@media screen and (min-width:769px){.commonNew .flowArea ol>li:after{font-size:4rem;line-height:1.4}.commonNew .flowArea ol>li strong{font-size:1em;margin-bottom:1rem;line-height:1.2}.commonNew .flowArea ol>li div.icon{flex:0 0 90px;margin-right:4rem}.commonNew .flowArea ol>li p{font-size:1.6rem;line-height:1.75;flex:1}}@media screen and (min-width:769px){.commonNew .image-lap-adcomp img{width:auto;max-width:100%;margin:0 auto;display:block}.commonNew .image-lap-adcomp+p{width:530px;margin:0 auto;font-size:1.4rem}}.commonNew .effect{font-size:1.2rem;line-height:1.9}.commonNew .effect dt{font-weight:700;color:var(--color_blue)}.commonNew .effect dt span{display:inline-block;background:var(--color_blue);color:#fff;line-height:1;padding:4px 8px 2px;margin-right:1rem}@media screen and (min-width:769px){.commonNew .effect{font-size:1.6rem;margin-top:-2rem}}.commonNew .example-box{border:10px solid #f0f0f0;padding:1.5rem;color:var(--color_base_re);line-height:1.9;text-align:center;margin-top:2rem}.commonNew .example-box h4{border:0;background:none;padding-left:6rem!important;height:auto!important;font-size:1.4rem;overflow:hidden;text-align:left!important;display:block!important;margin-bottom:1.5rem!important}.commonNew .example-box h4:before,.commonNew .example-box h4:after{content:"";display:none}.commonNew .example-box h4 svg{display:inline-block;position:absolute;top:0;left:1rem;width:4.2rem;height:4.2rem;fill:var(--color_blue);vertical-align:middle}@media screen and (min-width:769px){.commonNew .example-box h4{font-size:1.8rem;text-align:center!important}}.commonNew .example-box ul{display:inline-block;text-align:left}.commonNew .example-box li{margin-bottom:1rem;margin-left:2rem;text-indent:-2rem;font-size:1.2rem}.commonNew .example-box li:last-child{margin-bottom:0}.commonNew .example-box li:before{content:"·";vertical-align:bottom;position:relative;margin-right:1rem;font-size:2.8rem;line-height:2rem}@media screen and (min-width:769px){.commonNew .example-box{border:12px solid #f0f0f0;padding:4rem;margin-top:0}.commonNew .example-box h4{padding:0!important}.commonNew .example-box h4 svg{position:static;width:5rem;height:5rem}.commonNew .example-box li{margin-left:.5rem;text-indent:0;font-size:1em}.commonNew .example-box li:before{line-height:1}}.commonNew .our-supports{color:var(--color_base_re);font-size:1.2rem;line-height:1.9;margin:-1rem 0 1rem}.commonNew .our-supports dt{margin-bottom:1rem}.commonNew .our-supports dd{margin-bottom:1rem;position:relative;padding-left:2.25rem}.commonNew .our-supports dd:before{text-indent:0;content:"";width:1.75rem;height:1.25rem;border:3px solid var(--color_blue);border-width:0 0 4px 4px;transform:rotate(-45deg);display:inline-block;vertical-align:bottom;font-size:1.6rem;line-height:1;position:absolute;top:0;left:0;color:var(--color_blue)}.commonNew .our-supports dd mark{font-style:normal;color:var(--color_base_re);background:linear-gradient(to bottom,#87e0fd00 0% 50%,#d8eeff 51% 100%)}@media screen and (min-width:769px){.commonNew .our-supports{font-size:1em;margin:-3rem 0 1rem}.commonNew .our-supports dd{padding-left:2.75rem}.commonNew .our-supports dd:before{font-size:2rem;top:3px}.commonNew .our-supports dd mark{font-weight:400}}.commonNew .exp-spec{width:100%;display:flex;flex-wrap:wrap;align-items:flex-start;margin-bottom:2rem;font-size:1.2rem;line-height:1.5}.commonNew .exp-spec dt{flex:0 0 30%;text-align:center;margin:0 1rem 1rem 0;border:1px solid #cccccc;background:#fff;padding:.25rem 0 .2rem}.commonNew .exp-spec dd{flex:1 1 60%;margin-bottom:1rem;padding:.25rem 0 .2rem}@media screen and (min-width:769px){.commonNew .exp-spec{font-size:1.6rem;line-height:1.9}.commonNew .exp-spec dt{flex:0 0 11rem;margin:0 1rem 1.5rem 0;background:#fff;padding:0}.commonNew .exp-spec dd{flex:1 1 70%;margin-bottom:0;padding:0}}@media screen and (min-width:769px){.commonNew .youtube-wide{margin-left:-7rem;margin-right:-7rem;letter-spacing:-.05em}}.drawer_menu__body{position:relative;width:100%;overflow-x:hidden;overflow-y:hidden;z-index:2;background:#fff}.drawer_menu__film{overflow-x:hidden;position:fixed;width:100%;height:100%;z-index:-1;background:transparent;top:5rem;left:0;display:none}.drawer_menu__menu{background:#333;position:fixed;overflow-y:auto;box-sizing:border-box;top:0;left:0;width:78%;color:#d5d5d5;z-index:1;visibility:hidden;display:none}@media screen and (min-width:769px){.drawer_menu__menu{width:40rem}}.drawer_menu__menu.open{visibility:visible}.drawer_menu__menu>div{font-size:1.5rem;border-bottom:1px solid #484848}.drawer_menu__mainNav>ul>li{border-top:1px solid #484848;background:#333;font-size:1.5rem}.drawer_menu__mainNav>ul>li a{color:#d5d5d5;padding:2rem;display:block}.drawer_menu__btnBox .btn_contact{padding:2rem;width:100%;box-sizing:border-box}.drawer_menu__btnBox .btn_contact a{padding:1em .8em;font-size:1.5rem;color:#d5d5d5;border:1px solid #d5d5d5;font-weight:700;display:block;text-align:center}.drawer_menu__btnBox .btn_contact a.icon_mail:before{margin-right:.5rem;position:relative;top:1px;font-size:1.5rem;line-height:1.6}.drawer_menu__subNav{padding:2rem}.drawer_menu__subNav li{position:relative;margin-bottom:1.5rem}.drawer_menu__subNav li:last-child{margin-bottom:0}.drawer_menu__subNav li a{color:#999;font-size:1.4rem;display:block}@media screen and (max-width:768px){.drawer_menu__subNav li a{font-size:1.1rem}}.drawer_menu__snsNav{padding:1.5rem}.drawer_menu__snsNav li{display:inline-block}.drawer_menu__snsNav li:nth-of-type(1){width:4rem}.drawer_menu__snsNav li:nth-of-type(1) a{display:block;width:100%}.drawer_menu__snsNav li:nth-of-type(1) a img{width:100%}.drawer_menu__snsNav li:nth-of-type(2){width:12.6%}.drawer_menu__open{width:24px;height:24px}.drawer_menu_open .drawer_menu__film{z-index:10;display:block}.drawer_menu_open .baseHeader{z-index:15}.drawer_menu_open .drawer_menu__body{position:relative;z-index:2}.drawer_menu_open .drawer_menu__menu{position:fixed;z-index:6}.drawer_menu_close .drawer_menu__film{z-index:-1}.drawer_menu_close .drawer_menu__body{z-index:2}.slideMenu__trigger{padding:2rem;position:relative}.slideMenu__trigger:after{font-family:icomoon;content:"";text-align:center;position:absolute;font-size:2.4rem;right:1.5rem;top:50%;-webkit-transform:translate(0,-50%);transform:translateY(-50%)}.slideMenu__trigger.active:after{-webkit-transform:rotate(180deg) translate(0,50%);transform:rotate(180deg) translateY(50%)}.slideMenu__trigger:hover{cursor:pointer}.slideMenu__nav{max-height:0;transition:.5s ease-in-out;overflow:hidden}.slideMenu__nav.active{max-height:150vh;display:block}.slideMenu__nav>ul>li{border-top:1px solid #484848;background:#444;font-size:1.25rem}.breadcrumb{overflow:hidden;border-bottom:1px solid var(--separateBorder);background:var(--baseTitleBG);position:relative;height:4rem;margin-top:5rem;padding:0 1.5rem;line-height:4.1rem}.breadcrumb a{color:var(--baseText)}.breadcrumb .baseTitle_text{font-size:1rem}.breadcrumb .baseTitle_list{font-size:.8rem;overflow:hidden;display:flex}.breadcrumb .baseTitle_list li{margin-right:.6em}.breadcrumb .baseTitle_list li:after{content:"＞";margin-left:1em}.breadcrumb .baseTitle_list li:nth-child(4){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (min-width:320px)and (max-width:359px){.breadcrumb .baseTitle_list li:nth-child(4){width:82px}}@media only screen and (min-width:360px)and (max-width:374px){.breadcrumb .baseTitle_list li:nth-child(4){width:115px}}@media only screen and (min-width:375px)and (max-width:413px){.breadcrumb .baseTitle_list li:nth-child(4){width:128px}}@media only screen and (min-width:414px)and (max-width:479px){.breadcrumb .baseTitle_list li:nth-child(4){width:150px}}@media only screen and (min-width:480px)and (max-width:591px){.breadcrumb .baseTitle_list li:nth-child(4){width:172px}}@media only screen and (min-width:592px)and (max-width:666px){.breadcrumb .baseTitle_list li:nth-child(4){width:218px}}@media only screen and (min-width:667px)and (max-width:735px){.breadcrumb .baseTitle_list li:nth-child(4){width:250px}}@media only screen and (min-width:736px)and (max-width:767px){.breadcrumb .baseTitle_list li:nth-child(4){width:275px}}@media only screen and (min-width:768px){.breadcrumb .baseTitle_list li:nth-child(4){width:287px}}.breadcrumb .baseTitle_list li:last-child{margin-right:0}.breadcrumb .baseTitle_list li:last-child:after{display:none}.breadcrumb .baseTitle_list[data-id="71"] li:nth-child(2),.breadcrumb .baseTitle_list[data-id="85"] li:nth-child(2),.breadcrumb .baseTitle_list[data-id="65"] li:nth-child(2),.breadcrumb .baseTitle_list[data-id="90"] li:nth-child(2){display:none}.breadcrumb .layoutChangeBox{position:absolute;top:50%;right:1.5rem;display:table;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translateY(-50%)}.breadcrumb .layoutChangeBox>li{display:table-cell;border-left:.5em solid transparent}.breadcrumb .layoutChangeBox>li:first-child{border-left:0}.breadcrumb .layoutChangeBox li[data-layout^=lay]{font-size:1.8rem}.breadcrumb .layoutChangeBox li[data-layout=lay2],.breadcrumb .layoutChangeBox[data-mode=lay2] li[data-layout=lay2],.breadcrumb .layoutChangeBox[data-mode=lay1] li[data-layout=lay1]{color:#b9b9b9}.breadcrumb .layoutChangeBox li[data-layout=lay1],.breadcrumb .layoutChangeBox[data-mode=lay2] li[data-layout=lay1],.breadcrumb .layoutChangeBox[data-mode=lay1] li[data-layout=lay2]{color:#dedede}@media screen and (min-width:769px){.breadcrumb{width:100%;height:50px;margin-top:60px;background-color:#f2f2f2;padding:0;line-height:50px}.breadcrumb .bar__refine{font-size:1.2rem;color:#2e2e2e;padding:0 20px;display:flex;align-items:center;height:100%}.breadcrumb .bar__refine li{padding:0 15px;display:flex;align-items:center;height:100%;box-sizing:border-box;display:inline-block;color:#aaa;position:relative;cursor:pointer;font-size:1.2rem}.breadcrumb .bar__refine li:hover{color:var(--baseText)}.breadcrumb .bar__refine li.active{color:var(--baseText);border-bottom:1px solid var(--baseText)}.breadcrumb .bar__refine li a{display:block}.breadcrumb .bar__refine li a:hover{color:#aaa}.breadcrumb .baseTitle_list{padding:0 calc(var(--p) * 6);font-size:1.2rem}.breadcrumb .baseTitle_list li{margin-right:15px;color:#555}.breadcrumb .baseTitle_list li:after{margin-left:15px}.breadcrumb .baseTitle_list li:first-child a:after{content:"ページ（プロモーション一覧）"}.breadcrumb .baseTitle_list a{text-decoration:none!important;color:var(--baseText)}.breadcrumb .baseTitle_list a:hover{text-decoration:underline!important}.breadcrumb .layoutChangeBox{display:none}}.card__wrapper{display:flex;justify-content:center;margin:0 .25rem}.card__list_wrapper{width:100%;display:grid;grid-template-rows:auto;grid-template-columns:repeat(auto-fit,minmax(156px,1fr));justify-content:center;margin-right:0!important}.card__list{margin:0 0 1rem!important;padding:0 .25rem;box-sizing:border-box}.lay1 .contents__top{padding:5.7% 0 8%}.lay1 .contents__top .card__wrapper,.lay1 .commonList__contents_wrapper .card__wrapper{margin:0}.lay1 .card__list_wrapper{grid-template-columns:1fr}.lay1 .card__list{flex:1 1 100%;margin:0 0 1rem!important;max-width:100%;padding:0}.lay1 .card__item .card__content_d{display:block;transform:translateZ(0);position:relative;background-color:transparent}.lay1 .card__item .card__content_d .card__content_d_text{text-align:left;color:var(--baseText);transform:translateZ(0)}.card__item{width:100%;height:100%;background:var(--bg_base_color2);box-shadow:0 .5em 1em -.125em #0a0a0a1a,0 0 0 1px #0a0a0a05;position:relative;overflow:hidden;font-size:1.1rem;text-align:center}.card__item .block{display:block}.card__item .item__category{width:100%;position:absolute;top:0;left:0;font-size:1.1rem;text-align:center;padding:8px 0;background-color:var(--color_promotion);z-index:2;background:#ddd;color:#fff;position:relative;font-size:.75rem;padding:.25rem 0}.card__item img{width:100%;position:absolute;top:0;left:0;z-index:1}.card__item .card__img{width:100%;padding-top:68.9873417722%;position:relative}.card__item .card__video{position:absolute;width:100%;height:100%;top:0;left:0}.card__item .card__video video{height:100%;object-fit:cover}.card__item video{width:100%}.card__item .card__title{width:100%;color:var(--ad_mediaTitle_text);font-family:Noto Sans Japanese;font-weight:600;font-size:1.3rem;margin:22px 0 12px}.card__item .card__price{width:100%;text-align:center;color:#888;font-size:.95rem;margin:0 0 21px}.card__item .card__content_d{display:none}.card__content_d{backface-visibility:hidden;box-sizing:border-box;top:auto;bottom:0;height:88px;background:#ddd;opacity:.95;color:#3c4a50;position:absolute;left:0;width:100%;transition:transform .45s;transform:translate3d(0,100%,0);padding:10px;text-align:left}.card__content_d .card__content_d_text{transition:transform .45s;transform:translate3d(0,200%,0);color:#fff;font-size:12px;line-height:1.6}.card__list:hover .card__content_d{transform:translateZ(0)}.card__list:hover .card__content_d .card__content_d_text{transition-delay:.05s;transform:translateZ(0)}.card__item.cat_web .item__category{background:var(--color_web)}.card__item.card__label_web{position:relative;border-bottom:1px solid rgba(10,10,10,.1)}.card__item.card__label_web .card_circle{background-color:var(--color_web)}.card__label_web .card__content_d{background:var(--color_web)}.card__item.cat_promotion .item__category{background:var(--color_promotion)}.card__item.card__label_promotion{position:relative;border-bottom:1px solid rgba(10,10,10,.1)}.card__item.card__label_promotion .card_circle{background-color:var(--color_promotion)}.card__label_promotion .card__content_d{background:var(--color_promotion)}.card__item.cat_media .item__category{background:var(--color_media)}.card__item.card__label_media{position:relative;border-bottom:1px solid rgba(10,10,10,.1)}.card__item.card__label_media .card_circle{background-color:var(--color_media)}.card__label_media .card__content_d{background:var(--color_media)}.card__item.cat_hp .item__category{background:var(--color_hp)}.card__item.card__label_hp{position:relative;border-bottom:1px solid rgba(10,10,10,.1)}.card__item.card__label_hp .card_circle{background-color:var(--color_hp)}.card__label_hp .card__content_d{background:var(--color_hp)}.card__item.cat_system .item__category{background:var(--color_system)}.card__item.card__label_system{position:relative;border-bottom:1px solid rgba(10,10,10,.1)}.card__item.card__label_system .card_circle{background-color:var(--color_system)}.card__label_system .card__content_d{background:var(--color_system)}.card__item.cat_app .item__category{background:var(--color_app)}.card__item.card__label_app{position:relative;border-bottom:1px solid rgba(10,10,10,.1)}.card__item.card__label_app .card_circle{background-color:var(--color_app)}.card__label_app .card__content_d{background:var(--color_app)}.card__item.cat_design .item__category{background:var(--color_design)}.card__item.card__label_design{position:relative;border-bottom:1px solid rgba(10,10,10,.1)}.card__item.card__label_design .card_circle{background-color:var(--color_design)}.card__label_design .card__content_d{background:var(--color_design)}@media screen and (min-width:769px){.card__wrapper{margin:0 10rem}.card__list_wrapper{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.card__list_wrapper.fail{position:relative}.card__list_wrapper.fail:after{position:absolute;top:170px;left:calc(50% - 234px);font-size:26px;content:"該当するプロモーションがありません。";color:#888}.card__list{flex:1 1 250px;margin:0 0 2rem!important;padding:0 1rem;background:transparent;cursor:pointer;display:inline-block;position:relative;overflow:hidden}.card__list:before{opacity:.95}.card__list img{width:100%;position:absolute;top:0;left:0;z-index:1}.card__list .card__title{width:100%;font-family:var(--fontfamily_noto);font-size:1.8rem;margin:22px 0 12px;text-align:center;color:var(--text_bace_color1);line-height:1em}.card__list .card__price{width:100%;margin:0 0 21px;font-size:1.2rem;text-align:center;color:#666;line-height:1em}.card__item{width:100%;background:var(--bg_base_color2);position:relative;overflow:hidden;font-size:1.1rem;text-align:center}.card__item .block{display:block}.card__item .item__category{padding:8px 0;font-size:1.1rem}.card__item img{width:100%;position:absolute;top:0;left:0;z-index:1}.card__item .card__title{width:100%;font-family:var(--fontfamily_noto);font-size:1.8rem;margin:22px 0 12px;text-align:center}.card__item .card__price{width:100%;margin:0 0 21px;font-size:1.2rem;text-align:center;color:#666}.card__item .card__content_d{display:inherit}.lay1 .contents__top{padding:calc(var(--p) * 9) calc(var(--p) * 4) 0}.lay1 .card__list{flex:1 1 220px;margin:0 1rem 1rem!important;max-width:100%;padding:0}.lay1 .card__item .card__content_d{display:block;transform:translateZ(0);position:relative;background-color:transparent}.lay1 .card__item .card__content_d .card__content_d_text{text-align:left;color:red;transform:translateZ(0)}}_:-ms-lang(x)::-ms-backdrop,.card__list_wrapper{display:inline-flex;flex-wrap:wrap}.dm_mailmagazine .dm_mailmagazine__group2_list{display:flex;justify-content:center;margin:0 -1rem}.dm_mailmagazine .dm_mailmagazine__group2_list>li,.dm_mailmagazine .dm_mailmagazine__group2_list .box-item{margin:0 1rem;padding:1.5rem;width:32%;background:#f7f7f7;display:flex;align-items:center}.dm_mailmagazine .dm_mailmagazine__group2_list .number{padding:0 calc(var(--p) * 2) 0 0;font-size:2.4rem;color:var(--color_web);font-weight:700}.line .box3col{flex-wrap:wrap}.line .box3col li{flex:1 1 28%;margin-bottom:2rem;line-height:1.5}.line .under__voise{font-weight:700}.affiliate .common__box--affiliate .common__box__title{font-size:inherit}.affiliate .common__box--affiliate .point{font-weight:700;margin-top:1rem}@media screen and (max-width:768px){.posting .posting__group1_list{display:inline-block}}.posting .posting__group1_list .posting__group1_item{display:block;margin:0 calc(var(--m) * 4) 0 0;font-size:1.4rem;width:31.5%;line-height:1.75}@media screen and (max-width:768px){.posting .posting__group1_list .posting__group1_item{display:block;width:100%;margin:0 0 1rem;line-height:1.2}.posting .posting__group1_list .posting__group1_item:last-child{margin:0}}.posting .posting__group1_list .posting__group1_item h3{margin-bottom:10px;font-size:2rem;font-weight:700;color:#333}@media screen and (max-width:768px){.posting .posting__group1_list .posting__group1_item h3{font-size:1.6rem}}.posting .posting__group1_list .posting__group1_item h3 .number{padding:0 calc(var(--p) * 2) 0 0;font-size:2.4rem;color:var(--color_promotion);font-weight:700}@media screen and (max-width:768px){.posting .posting__group1_list .posting__group1_item h3 .number{font-size:1.8rem}}.posting .under__block_price .under__number{font-size:2.2rem}.posting .under__block_price p{line-height:1.75;margin-top:5px}.pop .pop__type{margin:calc(var(--m) * 8) 0 0}.pop .pop__type .pop__type_list{margin:0 0 calc(var(--m) * 7) 0;display:flex}@media screen and (max-width:768px){.pop .pop__type .pop__type_list{display:inline-block;width:100%;margin:0 0 calc(var(--m) * 6) 0}}.pop .pop__type .pop__type_list .img{margin:0 calc(var(--m) * 6) 0 0;opacity:.5;max-width:250px;flex:0 1 250px}@media screen and (max-width:768px){.pop .pop__type .pop__type_list .img{margin:0 auto 20px}}.pop .pop__type .pop__type_list .img img{width:100%}.pop .pop__type .pop__type_list .pop__type_list_right{flex:1 0 60%;font-size:1.4rem}.pop .pop__type .pop__type_list .pop__type_list_right h4{font-weight:700;color:#333}.pop .pop__type .pop__type_list .pop__type_list_right p{margin-bottom:10px}@media screen and (max-width:768px){.pop .pop__type .pop__type_list .pop__type_list_right p{line-height:1.4}}.pop .pop__type .pop__type_list .pop__type_list_right .under__number{font-size:2.6rem;color:var(--point_color);font-weight:700;text-align:left;margin-bottom:5px}@media screen and (max-width:768px){.pop .pop__type .pop__type_list .pop__type_list_right .under__number{font-size:2rem;margin:0}}.pop .pop__type .pop__type_list .pop__type_list_right .under__number .under__number_unit{font-size:1.8rem}.pop .pop__type .pop__type_list .pop__type_list_right .pop__type_d_bottom{font-size:1.2rem;line-height:1.5;color:#999}@media screen and (max-width:768px){.pop .pop__type .pop__type_list .pop__type_list_right .pop__type_d_bottom{margin:10px 0 0}}.pop .under__subhead_tit .point{padding:2px var(--p) 2px var(--p);margin:0 calc(var(--p) * 2) 0 0;font-size:1.2rem;color:var(--text_bace_color2);background:#eb7878;position:relative;top:-2px}.design .design__trouble_ex{padding:calc(var(--p) * 4) calc(var(--p) * 5);background:#f5f5f5}.design .design__trouble_ex p{font-size:1.2rem;color:#888;line-height:1.5}.design .design__trouble_ex .design__type{margin-bottom:10px;background:#f2f2f2}.design .design__trouble_ex .design__type li{padding:0 calc(var(--p) * 2) 0 0;font-size:1.4rem;display:inline-block;position:relative;color:#333}.design .design__trouble_ex .design__type li:after{content:"/";display:block;position:absolute;top:0;right:-2px}.design .design__trouble_ex .design__type li:last-child:after{content:none}.sns .sns__group2_max{font-size:2.2rem;color:var(--color_web);margin-bottom:4rem}.sns .sns__group2_list{display:flex;margin:0 -1rem}.sns .sns__group2_list .sns__group2_item{padding:calc(var(--p) * 3);margin:0 1rem;font-size:1.4rem;width:32%;background:#e5f6ff;display:flex;align-items:center}@media screen and (max-width:768px){.sns .sns__group2_list .sns__group2_item{width:100%;margin:0 0 1rem}.sns .sns__group2_list .sns__group2_item:last-child{margin:0}}.sns .sns__group2_list .sns__group2_item .number{padding:calc(var(--p) * 2) calc(var(--p) * 3) calc(var(--p) * 2) 0;font-size:3.6rem;color:var(--color_web);font-weight:700}@media screen and (max-width:768px){.sns .sns__group2_list .sns__group2_item .number{padding:0 calc(var(--p) * 3) 0 0}}.sns .sns__group2_list .sns__group2_item .sns__group2_item_d{font-size:1.5rem;line-height:1.5;color:#333}@media screen and (max-width:768px){.sns .sns__group2_list .sns__group2_item .sns__group2_item_d{line-height:1.2}}.sns .sns__group2_list1 .sns__group2_item{background:#f7f7f7}.sns .sns__group2_list1 .sns__group2_item .number{color:gray}.sns .annotation{margin:calc(var(--m) * 3) 0 calc(var(--m) * 2) 0;font-size:1.4rem;line-height:1.5;color:var(--baseText)}.dm_mailmagazine .dm_mailmagazine__group2_list .dm_mailmagazine__group2_item{padding:calc(var(--p) * 3) calc(var(--p) * 4) calc(var(--p) * 4) calc(var(--p) * 4);font-size:1.4rem;line-height:1.75}.dm_mailmagazine .dm_mailmagazine__group2_list .dm_mailmagazine__group2_item h3{color:#333;font-size:2rem;font-weight:700;margin-bottom:10px}.dm_mailmagazine .dm_mailmagazine__group2_list .dm_mailmagazine__group2_item h3 .number{padding:0 calc(var(--p) * 2) 0 0;font-size:2.4rem;color:var(--color_web);font-weight:700}.dm_mailmagazine .dm_mailmagazine__group3_d{margin-bottom:5px}.dm_mailmagazine .dm_mailmagazine__group5_table_subheading,.dm_mailmagazine .dm_mailmagazine__table_subheading{background:#f7f7f7;color:#545454}.news__wrapper{background-color:#f7f7f7;padding:8% 4.6875% 8.5%;z-index:1}.news__wrapper_inner{max-width:1080px;margin:0 auto}.news__area{width:100%;margin:0 0 calc(var(--m) * 8) 0;font-size:1.15rem;color:var(--baseText)}.news__area_list{border-bottom:1px solid #d0d0d0;width:100%}.news__area_list:first-child{border-top:1px solid #d0d0d0}.news__area_list .date-cate{display:flex;align-items:center;margin-bottom:1rem}.news__area_list .date-cate time{font-size:1.2rem;color:var(--main_color)}.news__area_list .date-cate .news__area_label{font-size:.75rem;line-height:1;background-color:#666;color:#fff;padding:3px 6px;margin:0 0 0 1rem}.news__area_list a{display:block;padding:calc(var(--p) * 5) calc(var(--p) * 2);position:relative;color:currentColor}.news__area_list a:after{content:"";background:url(/images/pc/icon_arrow.png) center center no-repeat;display:block;position:absolute;width:7px;height:11px;top:50%;right:1rem;transform:translateY(-50%)}.news__area_list a p{display:inline-block}.news__area_list a .article_title{line-height:1.25;margin-right:1rem}.news__area_list a:hover{background-color:#f1f1f1}.news__area_list a img{display:inline-block;position:absolute;right:10px;top:calc(50% - 5px);color:#ddd}.newsList{margin:0 auto;letter-spacing:1px}.newsList .newsList__contents_wrapper{margin:calc(var(--m) * 9) auto calc(var(--m) * 22) auto;max-width:1080px}.newsList .newsList__contents_wrapper .newsList__contents_tab{margin:0 0 calc(var(--m) * 9);text-align:center}.newsList .newsList__contents_wrapper .newsList__contents_tab li{padding:0 calc(var(--p) * 6) 0 calc(var(--p) * 8);font-size:1.4rem;display:inline-block;cursor:pointer;position:relative;color:#aaa}.newsList .newsList__contents_wrapper .newsList__contents_tab li:nth-of-type(n+2):before{font-size:2.3rem;content:"/";display:block;color:#e6e6e6;position:absolute;top:0;left:0}.newsList .newsList__contents_wrapper .newsList__contents_tab li a{color:#aaa}.newsList .newsList__contents_wrapper .newsList__contents_tab li a:hover{color:#333}.newsList .newsList__contents_wrapper .newsList__contents_tab .current,.newsList .newsList__contents_wrapper .newsList__contents_tab .current a{font-weight:700;color:#1e1e1e}.newsList .news__area{width:100%;margin:calc(var(--m) * 8) 0 calc(var(--m) * 10) 0}.newsList .news__area li.noData{font-size:28px;padding-top:80px;margin-bottom:35px;color:#888;text-align:center;border-bottom:none}.newsList .news__area .news__area_list:first-child{border-top:1px solid rgb(229.5,229.5,229.5)}.newsList .news__area .news__area_list{border-bottom:1px solid rgb(229.5,229.5,229.5)}.newsList .news__area .news__area_list a{position:relative;display:block;padding:calc(var(--p) * 6) calc(var(--p) * 2)}.newsList .news__area .news__area_list a p{display:inline-block}.newsList .news__area .news__area_list a p time{font-size:1.4rem;color:var(--main_color);display:inline-block;min-width:7rem}.newsList .news__area .news__area_list a .news__area_label{font-size:1.2rem;background-color:#666;color:#fff;display:inline-block;width:112px;text-align:center;padding:6px 10px;margin:0 20px}.newsList .news__area .news__area_list a .news__ttl{font-size:1.4rem;text-align:left;color:#3e3e3e}.newsList .news__area .news__area_list a img{display:inline-block;position:absolute;right:5px;top:32px;color:#ddd}.newsList .news__area .news__area_list a:hover{background-color:#f8f8f8}.newsList .news__pagenation_wrapper{width:100%;text-align:center}.newsList .news__pagenation_wrapper li{margin:0 5px 0 0;font-size:1.6rem;width:40px;height:40px;display:inline-block;line-height:40px;border:1px solid rgb(211.5,211.5,211.5)}.newsList .news__pagenation_wrapper li a{display:block;color:#545454}.newsList .news__pagenation_wrapper .abridgement{border:none}.newsList .news__pagenation_wrapper .keyboard_arrow_left,.newsList .news__pagenation_wrapper .keyboard_arrow_right{vertical-align:middle;color:#bababa;position:relative;top:-2px}.newsList .news__pagenation_wrapper .pagenation_activeactive{color:#545454}@media screen and (min-width:769px){.news__wrapper{padding:55px 0}.news__area_ttl{letter-spacing:3px!important}.news__area{font-size:1.4rem;color:var(--baseText)}.news__area_list a{display:flex;align-items:center;padding:25px 10px}.news__area_list .date-cate{margin-bottom:0}.news__area_list .date-cate time{font-size:1.5rem;min-width:7rem}.news__area_list .date-cate .news__area_label{font-size:1.2rem;line-height:1;padding:5px 8px;margin:0 1.5rem}}@media screen and (max-width:768px){.newsList{margin:0 auto;letter-spacing:1px}.newsList .newsList__contents_wrapper{margin:calc(var(--m) * 9) auto calc(var(--m) * 22) auto;max-width:1080px}.newsList .newsList__contents_wrapper .newsList__contents_tab{margin:0 0 calc(var(--m) * 9);text-align:center}.newsList .newsList__contents_wrapper .newsList__contents_tab li{padding:0 calc(var(--p) * 6) 0 calc(var(--p) * 8);font-size:1.4rem;display:inline-block;cursor:pointer;position:relative;color:#aaa}.newsList .newsList__contents_wrapper .newsList__contents_tab li:nth-of-type(n+2):before{font-size:2.3rem;content:"/";display:block;color:#e6e6e6;position:absolute;top:0;left:0}.newsList .newsList__contents_wrapper .newsList__contents_tab li a{color:#aaa}.newsList .newsList__contents_wrapper .newsList__contents_tab li a:hover{color:#333}.newsList .newsList__contents_wrapper .newsList__contents_tab .current,.newsList .newsList__contents_wrapper .newsList__contents_tab .current a{font-weight:700;color:#1e1e1e}.newsList .news__area{width:100%;margin:calc(var(--m) * 8) 0 calc(var(--m) * 10) 0}.newsList .news__area li.noData{font-size:28px;padding-top:80px;margin-bottom:35px;color:#888;text-align:center;border-bottom:none}.newsList .news__area .news__area_list:first-child{border-top:1px solid rgb(229.5,229.5,229.5)}.newsList .news__area .news__area_list{border-bottom:1px solid rgb(229.5,229.5,229.5)}.newsList .news__area .news__area_list a{position:relative;display:block;padding:calc(var(--p) * 6) calc(var(--p) * 2)}.newsList .news__area .news__area_list a p{display:inline-block;vertical-align:middle}.newsList .news__area .news__area_list a p time{font-size:1.4rem;color:var(--main_color)}.newsList .news__area .news__area_list a .news__area_label{font-size:.75rem;background-color:#666;color:#fff;display:inline-block;text-align:center;padding:6px 10px;margin:0 20px}.newsList .news__area .news__area_list a .news__ttl{margin-top:1rem;font-size:1.3rem;text-align:left;color:#3e3e3e}.newsList .news__area .news__area_list a img{display:inline-block;position:absolute;right:5px;top:32px;color:#ddd}.newsList .news__area .news__area_list a:hover{background-color:#f8f8f8}}.promoBottom__wrapper{clear:both;background-color:#f7f7f7;padding:9% 4.6875% 11.5%;z-index:1}.promoBottom__wrapper_inner{max-width:1080px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center}.promoBottom__area_ttl{text-align:center;font-family:Noto Sans Japanese;font-weight:600;margin-bottom:2.5rem;font-size:1.7rem;color:#1e1e1e;letter-spacing:1px;font-weight:400}.promoBottom__area_ttl:after{margin:.9rem auto 0;width:1.5em;content:"";display:block;border-bottom:.2rem solid #13408b}@media screen and (min-width:769px){.promoBottom__area_ttl{font-family:Noto Sans Japanese;font-weight:400;margin-bottom:35px;font-size:2.4rem}.promoBottom__area_ttl:after{margin:20px auto 0;width:1.5em;border-width:3px}}.promoBottom__area{margin:0 0 10px;width:100%;font-size:1.15rem}.promoBottom__area li{font-size:inherit;color:#7a7a7a;box-sizing:border-box;margin:0;background:url(/images/pc/icon_arrow.png) right 1rem center no-repeat;border-bottom:1px solid #ccc}.promoBottom__area li:first-child{border-top:1px solid #ccc}.promoBottom__area li a{display:block;padding:7% 0;transition:background-color .2s linear;color:#555}.promoBottom__area li a:hover,.promoBottom__area li a:active{background:#fff}@media screen and (min-width:769px){.promoBottom__wrapper{width:100%;clear:both;background-color:#f7f7f7;padding:calc(var(--p) * 15) 0 calc(var(--p) * 14) 0;z-index:1}.promoBottom__wrapper_inner{max-width:1080px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center}.promoBottom__area_ttl{text-align:center;font-family:Noto Sans Japanese;font-weight:600;margin-bottom:2.5rem;font-size:1.7rem;color:#1e1e1e;letter-spacing:1px;font-weight:400}.promoBottom__area_ttl:after{margin:.9rem auto 0;width:1.5em;content:"";display:block;border-bottom:.2rem solid #13408b}.promoBottom__area_ttl{width:100%}}@media screen and (min-width:769px)and (min-width:769px){.promoBottom__area_ttl{font-family:Noto Sans Japanese;font-weight:400;margin-bottom:35px;font-size:2.4rem}.promoBottom__area_ttl:after{margin:20px auto 0;width:1.5em;border-width:3px}}@media screen and (min-width:769px){.promoBottom__area{margin:0 0 10px;display:inline-flex;flex-wrap:wrap;justify-content:space-between;width:100%}.promoBottom__area li{text-align:center;border-radius:3px;font-size:1.6rem;max-width:350px;flex:1 1 350px;color:#7a7a7a;border:1px solid #bbb;box-sizing:border-box;margin:0 0 10px;background:url(/images/pc/icon_arrow.png) 20px center no-repeat}}@media screen and (min-width:769px)and (max-width:999px){.promoBottom__area li{flex:1 1 48%;margin:0 1% 1rem;max-width:48%}}@media screen and (min-width:769px){.promoBottom__area li a{display:block;padding:25px 0;transition:background-color .2s linear;color:#555}.promoBottom__area li a:hover,.promoBottom__area li a:active{background:#fff}}.formNew{padding:3rem 1.75rem;background:#fff}.formNew.web .detailbox{border:1px solid var(--color_web_light)!important}.formNew.web .detailbox__title{background:var(--color_web_light)!important}.formNew.promotion .detailbox{border:1px solid var(--color_promotion_light)!important}.formNew.promotion .detailbox__title{background:var(--color_promotion_light)!important}.formNew.media .detailbox{border:1px solid var(--color_media_light)!important}.formNew.media .detailbox__title{background:var(--color_media_light)!important}.formNew.hp .detailbox{border:1px solid var(--color_hp_light)!important}.formNew.hp .detailbox__title{background:var(--color_hp_light)!important}.formNew.system .detailbox{border:1px solid var(--color_system_light)!important}.formNew.system .detailbox__title{background:var(--color_system_light)!important}.formNew.app .detailbox{border:1px solid var(--color_app_light)!important}.formNew.app .detailbox__title{background:var(--color_app_light)!important}.formNew.design .detailbox{border:1px solid var(--color_design_light)!important}.formNew.design .detailbox__title{background:var(--color_design_light)!important}.formArea{max-width:1020px;margin:0 auto;text-align:center}.formArea p.doubleSideLine{color:#777;margin-bottom:1%;text-align:center;font-size:.9rem}.formArea p.doubleSideLine:before{content:"";background:#999;width:50px;height:1px;vertical-align:middle;margin-right:15px;position:relative;bottom:2px;display:none}.formArea p.doubleSideLine:after{content:"";background:#999;width:50px;height:1px;vertical-align:middle;margin-left:4px;position:relative;bottom:2px;display:none}.formArea__title{font-family:Noto Sans Japanese;font-weight:600;text-align:center;font-size:1.7rem;color:#1e1e1e;margin-bottom:7%;white-space:nowrap}.detailbox{border:1px solid #444444}.detailbox:first-child{margin-bottom:2rem}.detailbox__title{background:#444;color:#fff;padding:2.5% 0;font-size:1.1rem}.detailbox__body{padding:2rem;color:#555;font-size:.8rem;line-height:1.75;display:flex;align-items:center;justify-content:center}.detailTelbox a{font-family:telFont,sans-serif;padding:0;margin:0;box-shadow:0 0 10px #00000059;font-size:1.5rem;line-height:1;display:flex;justify-content:center;align-items:center;border-radius:3px;position:relative;height:6rem;color:#fff;background:#13408b;font-size:1.13rem;margin-bottom:1rem}.detailTelbox a strong{font-size:1.6rem;position:relative;top:1px}.detailTelbox a span{font-size:.82rem;font-weight:400;display:block;margin-top:.25rem;opacity:.8}.detailTelbox a i{font-style:normal;font-size:1.7rem;display:inline-block;vertical-align:middle;position:relative;right:10px}.detailTelbox a{box-shadow:none!important;width:100%}.detailTelbox a strong{font-size:1.7rem}.detailTelbox span.freeTel{display:inline-block;color:var(--adMedia_base_baseColor);font-size:1rem;background:#fff;padding:3px 4px 2px 5px;font-weight:700;margin:0 6px 0 0;position:relative;top:1px;opacity:.9}.detailMailbox .mailBtn{width:100%;margin:0 auto!important;padding:0;margin:0;box-shadow:0 0 10px #00000059;font-size:1.5rem;line-height:1;display:flex;justify-content:center;align-items:center;border-radius:3px;position:relative;height:6rem;color:#fff;background:#13408b;font-size:1.13rem;margin-bottom:1rem}.detailMailbox .mailBtn strong{font-size:1.6rem;position:relative;top:1px}.detailMailbox .mailBtn span{font-size:.82rem;font-weight:400;display:block;margin-top:.25rem;opacity:.8}.detailMailbox .mailBtn i{font-style:normal;font-size:1.7rem;display:inline-block;vertical-align:middle;position:relative;right:10px}.detailMailbox .mailBtn{box-shadow:none!important}.detailMailbox .mailBtn strong{font-size:1.3rem}@media screen and (min-width:769px){.formNew{padding:80px 0}.formArea{margin-bottom:0}.formArea p.doubleSideLine{margin-bottom:15px;font-size:1.2rem}.formArea p.doubleSideLine:before{display:inline-block}.formArea p.doubleSideLine:after{display:inline-block}.formArea__title{color:#333;margin-bottom:50px;font-size:2.8rem;font-family:var(--fontfamily_noto);font-weight:700}.floatBox{display:flex;flex-wrap:wrap;justify-content:space-between}.detailbox{max-width:490px;flex:1}.detailbox:first-child{margin-bottom:0}.detailbox__title{padding:17px 0;font-size:1.6rem}.detailbox__body{padding:0 3rem;min-height:180px;font-size:1.3rem}.detailTelbox a{pointer-events:none;height:auto;letter-spacing:1px;background:transparent;color:var(--adMedia_base_baseColor)}.detailTelbox a strong{font-size:3.2rem}.detailTelbox span.freeTel{color:#fff;font-size:1.2rem;background:var(--adMedia_base_baseColor);padding:7px 10px 6px;margin-right:1rem}.detailMailbox .mailBtn{max-width:300px}.detailMailbox .mailBtn strong{font-size:1.4rem}}.panel__wrapper{width:100%;background-color:#f2f2f2;padding:1.75rem;z-index:1}.panel__wrapper_inner{max-width:1080px;margin:0 auto}.panel__ttl{font-size:1.75rem;text-align:center;font-family:var(--fontfamily_noto);font-weight:700;letter-spacing:1px;margin-bottom:1.75rem}.panel__ttl:after{margin:1.25rem auto 0;content:"";width:20px;height:2px;display:block;background:var(--main_color)}.panel__area{display:flex;justify-content:space-between;margin:0 -.25rem}.panel__area_list{width:100%;margin:0 .25rem;transition:background-color .2s linear;-webkit-transition:background-color .2s linear;-o-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-ms-transition:background-color .2s linear;cursor:pointer;background:var(--bg_base_color2)}.panel__area_list:hover:hover{opacity:.8}.panel__img{width:100%;height:6rem}.panel__img_0{background:url(/images/pc/company_info.png) no-repeat;background-size:cover}.panel__img_1{background:url(/images/pc/company_idea.png) no-repeat;background-size:cover}.panel__img_2{background:url(/images/pc/company_access.png) no-repeat;background-size:cover}.panel__img_3{background:url(/images/pc/recruit.png) no-repeat;background-size:cover}.panel__bottom_wrapper{padding:1.5rem;line-height:1.1;height:auto;text-align:center}.panel__area_tit{margin:0;font-family:var(--fontfamily_noto);font-weight:700;color:#333}.panel__area_tit i{margin-left:.5rem;font-weight:400}.panel__area_description{font-size:1.2rem;color:#666;line-height:1.75;display:none}@media screen and (min-width:769px){.panel__wrapper{padding:calc(var(--p) * 10) 0 calc(var(--p) * 14) 0}.panel__wrapper_inner{max-width:1080px;margin:0 auto}.panel__ttl{font-size:2.2rem;text-align:center;font-family:var(--fontfamily_noto);font-weight:700;letter-spacing:1px;margin-bottom:30px}.panel__ttl:after{margin:calc(var(--m) * 4) auto 0 auto;content:"";width:20px;height:2px;display:block;background:var(--main_color)}.panel__area{flex-direction:initial;margin:0}.panel__area_list{width:31.1%;margin:0}.panel__img{width:100%;height:170px}.panel__bottom_wrapper{padding:calc(var(--p) * 3) calc(var(--p) * 3) calc(var(--p) * 4) calc(var(--p) * 3);height:124px;text-align:left}.panel__area_tit{margin:0 0 calc(var(--m) * 3) 0}.panel__area_tit i{margin-left:10px}.panel__area_description{display:block}}.infoPanel .infoItem,.ideaPanel .ideaItem,.accessPanel .accessItem,.recruitPanel .recruitItem{display:none!important}.orgChart__wrapper{width:100%;border-top:1px solid rgb(229.5,229.5,229.5);padding:1.75rem;z-index:1}.orgChart__wrapper_inner{max-width:1080px;margin:0 auto}.orgChart__ttl{font-size:1.75rem;text-align:center;font-family:var(--fontfamily_noto);font-weight:700;letter-spacing:1px;margin-bottom:1.75rem}.orgChart__ttl:after{margin:1.25rem auto 0;content:"";width:20px;height:2px;display:block;background:var(--main_color)}@media screen and (min-width:769px){.orgChart__wrapper{padding:calc(var(--p) * 10) 0 calc(var(--p) * 14) 0}.orgChart__wrapper_inner{max-width:1080px;margin:0 auto}.orgChart__ttl{font-size:2.2rem;text-align:center;font-family:var(--fontfamily_noto);font-weight:700;letter-spacing:1px;margin-bottom:30px}.orgChart__ttl:after{margin:calc(var(--m) * 4) auto 0 auto;content:"";width:20px;height:2px;display:block;background:var(--main_color)}}.orgChart_container{padding:30px 15px 0}@media screen and (max-width:768px){.orgChart_container{padding:0}}.orgChart_container .parent-chart{display:block;font-size:0}.orgChart_container .parent-chart .box{display:inline-flex;justify-content:center;align-items:center;background:#f1f1f1;border:1px solid #bbb;width:310px;height:40px;margin-bottom:20px;font-size:15px;font-weight:700;position:relative}@media screen and (max-width:768px){.orgChart_container .parent-chart .box{width:45%;height:40px;margin-bottom:20px;font-size:16px}}.orgChart_container .parent-chart .box__1:after{content:"";position:absolute;bottom:-21px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);width:1px;height:21px;background-color:#bbb}@media screen and (max-width:768px){.orgChart_container .parent-chart .box__1:after{bottom:-21px;height:21px}}.orgChart_container .parent-chart .box__2:after{content:"";position:absolute;width:50%;bottom:-22px;left:0;height:22px;background:linear-gradient(to right,#bbb 0% 100%) top right/1px 100% no-repeat,linear-gradient(to right,#bbb 0% 100%) bottom left/100% 1px no-repeat}@media screen and (max-width:768px){.orgChart_container .parent-chart .box__2:after{bottom:-22px;height:22px}}.orgChart_container .parent-chart .box__3{margin-left:40px}@media screen and (max-width:768px){.orgChart_container .parent-chart .box__3{margin-left:10px}}.orgChart_container .parent-chart .box__3:after{content:"";position:absolute;top:50%;left:-41px;width:41px;height:1px;background-color:#bbb}@media screen and (max-width:768px){.orgChart_container .parent-chart .box__3:after{left:-11px;width:11px}}.orgChart_container .chart-wrap{position:relative;padding-top:20px}.orgChart_container .chart-wrap:after{content:"";position:absolute;width:1px;top:0;left:0;height:100%;background:linear-gradient(to left,#bbb 0% 100%) top left/1px 100% no-repeat}.orgChart_container .chart-wrap:last-child:after{height:40px;position:absolute;top:0}@media screen and (max-width:768px){.orgChart_container .chart-wrap:last-child:after{height:42px}}.orgChart_container .chart-wrap dl{display:flex;justify-content:flex-start;align-items:flex-start;margin:0}@media screen and (max-width:768px){.orgChart_container .chart-wrap dl{display:block}}.orgChart_container .chart-wrap dl dt,.orgChart_container .chart-wrap dl dd{margin-left:40px;font-size:16px;font-weight:700;text-align:center;position:relative}@media screen and (max-width:768px){.orgChart_container .chart-wrap dl dt,.orgChart_container .chart-wrap dl dd{margin-left:20px}}@media screen and (max-width:768px){.orgChart_container .chart-wrap dl dd{display:none}}.orgChart_container .chart-wrap dl .box{display:flex;justify-content:center;align-items:center;background:#f1f1f1;border:1px solid #bbb;width:310px;height:40px;margin-bottom:10px;position:relative}@media screen and (max-width:768px){.orgChart_container .chart-wrap dl .box{display:block;background:#fff;width:auto;height:auto;font-size:14px;text-align:left;margin-bottom:0}}.orgChart_container .chart-wrap dl .box__ttl{display:block;padding:10px;font-size:15px}@media screen and (max-width:768px){.orgChart_container .chart-wrap dl .box__ttl{font-size:16px;background:#f1f1f1}}.orgChart_container .chart-wrap dl .box.line_1:after{content:"";position:absolute;top:50%;left:-41px;width:41px;height:1px;background-color:#bbb}@media screen and (max-width:768px){.orgChart_container .chart-wrap dl .box.line_1:after{top:20px;left:-21px;width:21px}}.orgChart_container .chart-wrap dl .box.line_2:after{content:"";position:absolute;top:50%;left:-20px;width:20px;height:1px;background-color:#bbb}.orgChart_container .chart-wrap dl .box.line_2:before{position:absolute;width:1px;height:50px;top:-30px;left:-21px;right:0;background:linear-gradient(to left,#bbb 0% 100%) top left/1px 100% no-repeat;content:""}.orgChart_container .chart-wrap dl .box.blank{background:none!important;border:none;height:40px}.orgChart_container .chart-wrap dl .box.blank.line:before{position:absolute;width:1px;height:52px;top:-30px;left:-20px;right:0;background:linear-gradient(to left,#bbb 0% 100%) top left/1px 100% no-repeat;content:""}.orgChart_container .chart-wrap .chart-sp{display:none}@media screen and (max-width:768px){.orgChart_container .chart-wrap .chart-sp{display:block;border-top:1px solid #bbb;padding:0 10px}.orgChart_container .chart-wrap .chart-sp .ttl{display:inline-block;font-size:15px;margin:15px 0 5px}.orgChart_container .chart-wrap .chart-sp ul{list-style-type:none;margin:0 0 10px;padding:0;width:100%;font-size:14px;font-weight:400;text-align:left;line-height:1.6}}.seminar__wrapper{width:100%;z-index:1}.seminar__wrapper_inner{padding:3rem 1.75rem}.seminar__btn{margin:0 auto;width:60%;border:1px solid #c7c7c7;background:#fff;text-align:center}.seminar__btn a{display:block;padding:1.2em 0;font-size:1rem;font-weight:700;color:#333;position:relative}.seminar__btn a .icon_link{color:#bababa;position:absolute;top:50%;transform:translateY(-50%);right:1em;height:12px}.seminar__btn a:hover{background-color:#f8f8f8;transition:.2s}.seminar__area_ttl{text-align:center;font-family:Noto Sans Japanese;font-weight:600;margin-bottom:2.5rem;font-size:1.7rem;color:#1e1e1e;letter-spacing:1px;font-weight:400}.seminar__area_ttl:after{margin:.9rem auto 0;width:1.5em;content:"";display:block;border-bottom:.2rem solid #13408b}@media screen and (min-width:769px){.seminar__area_ttl{font-family:Noto Sans Japanese;font-weight:400;margin-bottom:35px;font-size:2.4rem}.seminar__area_ttl:after{margin:20px auto 0;width:1.5em;border-width:3px}}.seminar__area__wrapper{color:var(--baseText);display:block;border-bottom:1px solid #d0d0d0;margin-bottom:10%}.seminar__area{padding:0 0 5%;font-size:1.15rem;line-height:1.25}.seminar__area dt img{transition-duration:.3s}.seminar__area dt img:hover{transform:scale(1.1);transition-duration:.3s}.seminar__area:hover{opacity:.8;transition-duration:.3s}.seminar__area:hover img{transform:scale(1.1);transition-duration:.3s}.seminar__area dt{overflow:hidden}.seminar__area dt img{width:100%;vertical-align:top}.seminar__area>dd{margin-top:.5rem}.seminar__area>dd h4{color:var(--color_title);font-family:Noto Sans Japanese;font-weight:600;font-size:1.3rem;line-height:1.5;margin-bottom:.75em}.seminar__area>dd .seminar__area_list{display:flex;margin-bottom:.3em}.seminar__area>dd .seminar__area_list dd{margin-top:0}.seminar__area>dd .seminar__area_list dt{flex:0 0 22%;font-family:Noto Sans Japanese;font-weight:600}@media screen and (min-width:769px){.seminar{font-size:1.6rem}.seminar__wrapper{padding-top:55px;padding-bottom:70px}.seminar__wrapper_inner{max-width:1080px;margin:0 auto;padding:0}.seminar__btn{margin:0 auto;width:31%;border:1px solid #c7c7c7;background:#fff;color:#616161;text-align:center}.seminar__btn a{display:block;padding-top:20px;padding-bottom:20px;color:#555;position:relative;font-size:1.6rem;font-weight:400}.seminar__btn a .icon_link{right:23px}.seminar__btn a:hover{background-color:#f8f8f8;transition:.2s}.seminar__area__wrapper{margin-bottom:0}.seminar__area__wrapper:last-of-type{border-bottom:0}.seminar__area{margin-top:50px;padding-bottom:50px;display:flex;font-size:1.6rem}.seminar__area>dt{width:400px;min-width:400px;border:1px solid #c7c7c7}.seminar__area>dt img{width:100%;image-rendering:-webkit-optimize-contrast}.seminar__area dd{margin-left:20px}.seminar__area dd h4{font-size:20px;font-family:var(--fontfamily_noto);font-weight:500;margin-bottom:20px}.seminar__area dd .seminar__area_list{margin-bottom:15px}.seminar__area dd .seminar__area_list dt{flex:none;width:80px;font-weight:600;font-family:var(--fontfamily_noto)}.seminar__area dd .seminar__area_list dd{margin-left:10px}}#page-website .tocHead.plus{padding-bottom:2rem}#page-website .tocHead.plus span{display:block;font-size:1.2rem}#page-website .website-read{margin-top:2rem}#page-website .section--production{padding-bottom:0}#page-website .section--production h3{text-align:center;padding-left:0;justify-content:center}#page-website .section--production h3:before{display:none}#page-website .section--production h3+.hp-catch{margin-top:-1.2rem}@media screen and (max-width:768px){#page-website .section--support .inner .col2-thumb-article .thumb{float:none;width:100%}#page-website .section--support .inner .col2-thumb-article .text{width:100%}}#page-website .section--support .inner .col2-thumb-article:last-child{margin-bottom:0}#page-website .button{display:inline-block;text-align:center;border:2px solid var(--color_black);padding:1.6rem 2.4rem;color:var(--color_black);width:100%;position:relative}#page-website .button:hover{background:var(--color_black);color:#fff}#page-website .button:after{content:"";display:block;position:absolute;top:50%;right:2rem;width:.9rem;height:.9rem;line-height:1;border-right:1px solid currentColor;border-top:1px solid currentColor;transform-origin:center center;transform:translateY(-50%) rotate(45deg)}#page-website .hp-catch{text-align:center;font-size:2rem;line-height:1.25;font-family:Noto Sans Japanese;font-weight:600}#page-website .kome{color:#666;font-size:1.2rem;margin:-.5rem 0 4rem}#page-website .thumbs-list--col3{margin:0 0 2rem}#page-website .thumbs-list--col3 figure{width:auto}#page-website .thumbs-list--col3>div{margin:0 0 2rem}#page-website .thumbs-list--col3 strong{display:block;margin-bottom:.75rem;text-align:center;font-weight:700;color:#e63939;text-decoration:none}#page-website .thumbs-list--col3 svg{display:block;margin:0 auto 1rem;width:130px;fill:#73c1aa;color:#73c1aa}#page-website .team-part>section{background:#eee;padding:18rem 1rem 0;position:relative;overflow:hidden}#page-website .team-part>section:before{content:"";text-transform:uppercase;position:absolute;left:-.75rem;top:.5rem;color:#fff6;font-family:Noto Sans Japanese;font-weight:600;font-size:8rem;line-height:1;letter-spacing:-.06em}#page-website .team-part>section:last-child{text-align:left;background:#8a8a8a}#page-website .team-part>section:last-child .part-wrap{display:block;margin:0 auto;text-align:left}#page-website .team-part>section:nth-child(1){background:#ecf1f1!important}#page-website .team-part>section:nth-child(1):before{content:"design"}#page-website .team-part>section:nth-child(1) .part-wrap:before{background:#c2b528}#page-website .team-part>section:nth-child(2){background:#daeae6!important;background-size:calc(510px - 3rem) auto}#page-website .team-part>section:nth-child(2):before{content:"system"}#page-website .team-part>section:nth-child(2) .part-wrap:before{background:#8ab135}#page-website .team-part>section:nth-child(3){background:#ecf1f1!important;background-size:calc(510px - 3rem) auto}#page-website .team-part>section:nth-child(3):before{content:"marketing"}#page-website .team-part>section:nth-child(3) .part-wrap:before{background:#e54b4b}#page-website .team-part>section:nth-child(4){background:#daeae6!important;background-size:calc(510px - 3rem) auto}#page-website .team-part>section:nth-child(4):before{content:"seo"}#page-website .team-part>section:nth-child(4) .part-wrap:before{background:#0071b2}#page-website .team-part>section:nth-child(5){background:#73c1aa!important}#page-website .team-part>section:nth-child(5):before{content:"advertisement";color:#ffffff1a}#page-website .team-part>section:nth-child(5):after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:50%;background:url(/images/pc/web_team5_bg.svg) left -6rem top 50% no-repeat;background-size:auto 250%;opacity:.1}#page-website .team-part>section:nth-child(5) .part-wrap:before{background:#0071b2}#page-website .team-part>section h4{font-size:1.6rem;font-weight:700;height:auto;line-height:1.25;margin-bottom:1rem}#page-website .team-part>section strong{line-height:1.5;margin-bottom:.75rem}#page-website .team-part .part-wrap{box-sizing:border-box;display:block;width:100%;height:100%;position:relative;padding:1.75rem;text-align:left;box-shadow:0 0 2rem #0000000d;z-index:1}#page-website .team-part .part-wrap:before{content:"";display:block;position:absolute;top:0;left:0;width:25%;height:.3rem}#page-website .team-part .part-wrap:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;background:#ffffffe6}#page-website .team-part .team-image{position:absolute;top:-12rem;left:2rem;z-index:-1;width:100%;height:100%;overflow:hidden}#page-website .team-part .team-image img{width:100%}#page-website .team-part .button-set{width:100%;padding:.75rem 0 0;display:flex;flex-wrap:wrap;font-size:1.4rem;font-weight:700}#page-website .team-part .button-set li{flex:1 1 40%;white-space:nowrap;margin:0 0 1rem;padding:0 .5rem}#page-website .team-part .button-set li .button{margin:0}#page-website .team-part .button-set .button{display:block;box-sizing:border-box;padding:1rem}#page-website .team-part .button-set .button:after{width:.75rem;height:.75rem;right:1.5rem}#page-website .team-part ul.button-set{margin:0 -.5rem;width:auto}#page-website .team-part p{font-size:1.2rem;line-height:1.75}#page-website .team-part h4{display:block;font-size:2rem!important;background:none;border:0;margin-bottom:.5rem}#page-website .team-part h4:before,#page-website .team-part h4:after{display:none}#page-website .team-part strong{display:block;text-align:center;text-decoration:none;font-weight:400;font-size:1.4rem;margin-bottom:.5rem}#page-website .flowArea{margin:0 auto;counter-reset:stepnum}#page-website .flowArea li{counter-increment:stepnum}#page-website .flowArea a.link-call{text-decoration:underline}#page-website .section--contact{text-align:center;position:relative;margin-bottom:4rem;margin-top:3rem}#page-website .section--contact p{margin-bottom:0;border:5px solid #eeeeee;padding:2.4rem}#page-website .section--contact:after{content:"";display:block;position:absolute;bottom:-4rem;left:50%;width:2.4rem;height:2.4rem;line-height:1;border-right:1px solid currentColor;border-top:1px solid currentColor;transform-origin:center center;transform:translate(-50%) rotate(135deg)}.page-website__read{margin-top:2rem}.page-website__read p{margin-bottom:0}@media screen and (min-width:769px){#page-website .videoArea h1{margin-right:-5rem;margin-left:-5rem}#page-website .videoArea h1 .nowpa{white-space:nowrap}#page-website .tocHead.plus{font-size:3.2rem;padding-bottom:3.5rem}#page-website .tocHead.plus span{font-size:1.4rem}#page-website .section--production h3+.hp-catch{margin-top:-2.4rem}#page-website .hp-catch{text-align:center;font-size:3rem;font-family:Noto Sans Japanese,sans-serif}#page-website .kome{margin:-2.5rem 0 4rem}#page-website .thumbs-list--col3{display:flex;margin:0 -2rem}#page-website .thumbs-list--col3>div{flex:1 1 30%;margin:0 2rem}#page-website .team-part{display:flex;flex-wrap:wrap;min-width:1020px}#page-website .team-part>section{flex:1 1 50%;padding:9rem 0 0;min-width:510px}#page-website .team-part>section:before{right:-.75rem;top:1.75rem;font-size:12rem}#page-website .team-part>section:nth-child(odd){text-align:right;background:#f2f2f2;padding-right:3rem}#page-website .team-part>section:nth-child(odd):before{right:initial;left:-.75rem}#page-website .team-part>section:nth-child(2n){padding-left:3rem}#page-website .team-part>section:last-child{flex:1 1 100%;text-align:left;background:#8a8a8a;padding-right:0}#page-website .team-part>section:last-child .part-wrap{display:block;width:1020px;margin:0 auto;text-align:left}#page-website .team-part>section:nth-child(1) .team-image{top:initial;left:initial;bottom:-6rem;right:18rem}#page-website .team-part>section:nth-child(2):before{top:initial;bottom:-1.5rem;left:initial}#page-website .team-part>section:nth-child(2) .part-wrap:before{left:initial;right:0}#page-website .team-part>section:nth-child(2) .team-image{top:-5rem;left:18rem}#page-website .team-part>section:nth-child(3){background:#daeae6!important}#page-website .team-part>section:nth-child(3) .team-image{top:initial;left:initial;bottom:-6rem;right:18rem}#page-website .team-part>section:nth-child(4){background:#ecf1f1!important}#page-website .team-part>section:nth-child(4):before{top:initial;bottom:-1.5rem;left:initial}#page-website .team-part>section:nth-child(4) .part-wrap:before{left:initial;right:0}#page-website .team-part>section:nth-child(4) .team-image{top:-5rem;left:18rem}#page-website .team-part>section:nth-child(5) .team-image{width:50%;top:-5rem;right:-18rem;left:initial}#page-website .team-part .part-wrap{display:inline-block;width:calc(510px - 3rem);padding:3rem 3rem 6rem}#page-website .team-part .button-set{position:absolute;left:0;bottom:0;padding:3rem;flex-wrap:nowrap;width:100%!important}#page-website .team-part .button-set li{flex:1 1 50%;white-space:nowrap;margin-bottom:0}#page-website .team-part .button-set li:not(:last-child){margin-right:1rem}#page-website .team-part p{font-size:1.4rem}#page-website .team-part strong{font-size:1.6rem;white-space:nowrap}#page-website .flowArea{width:710px;margin:0 auto;counter-reset:stepnum}#page-website .flowArea strong{text-decoration:none!important}#page-website .flowArea a{text-decoration:underline}#page-website .flowArea a:hover{opacity:.75}#page-website .section--contact{margin-top:0;margin-bottom:0}#page-website .section--contact p{margin-bottom:0;border:5px solid #eeeeee;padding:4rem}#page-website .section--contact:after{content:"";display:block;position:absolute;bottom:-4rem;left:50%;width:4rem;height:4rem;line-height:1;border-right:1px solid currentColor;border-top:1px solid currentColor;transform-origin:center center;transform:translate(-50%) rotate(135deg)}.page-website__read{margin-top:10rem}}.newsArticleWrap p{line-height:1.75;font-size:1.3rem;margin-bottom:30px}@media screen and (min-width:769px){.newsArticleWrap p{font-size:1.6rem;line-height:2}}.newsarticle{margin:0 auto;letter-spacing:1px}.newsarticle__contents_wrapper{margin:2rem auto 4rem;max-width:880px}.newsarticle__contents_wrapper .news__info_wrapper{margin:0 0 calc(var(--m) * 2) 0}.newsarticle__contents_wrapper .news__info_wrapper .news__info{float:left;color:var(--main_color);margin-bottom:0!important}.newsarticle__contents_wrapper .news__info_wrapper p{margin-bottom:0!important}.newsarticle__contents_wrapper .news__area_label{font-size:.95rem;background-color:#666;color:#fff;padding:4px 8px;margin:0 10px;position:relative;top:-1px}.newsarticle__contents_wrapper .news__ttl{font-size:1.75rem;line-height:1.15;padding:0 0 calc(var(--p) * 4) 0;margin:0 0 calc(var(--m) * 6) 0;text-align:left;color:#333;font-family:var(--fontfamily_noto);font-weight:700;border-bottom:1px solid rgb(229.5,229.5,229.5)}.newsarticle__contents_wrapper .news__text{color:var(--baseText);line-height:1.5;margin:0 0 calc(var(--m) * 6) 0}.newsarticle__contents_wrapper .news__text:last-child{margin-bottom:50px}.newsarticle__contents_wrapper #wp_api__parent{margin:0 0 calc(var(--m) * 12) 0}.newsarticle__btn_wrapper{width:100%;text-align:center}.newsarticle__btn{margin:0 calc(var(--m) * 5) 0 0;font-size:1.1rem;transition:background-color .2s linear;-webkit-transition:background-color .2s linear;-o-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-ms-transition:background-color .2s linear;display:inline-block;width:66.6%;border:1px solid #c7c7c7;background:var(--bg_base_color2);color:#616161}.newsarticle__btn a{display:block;padding:calc(var(--p) * 4) 0 calc(var(--p) * 4) 0;color:var(--baseText);position:relative}.newsarticle__btn a:hover{background-color:#f8f8f8}.newsarticle__btn:last-child{margin-right:0}.newsarticle__btn_previous{position:relative}.newsarticle__btn_previous .keyboard_arrow_left{color:#bababa;position:absolute;top:16px;left:6px}.newsarticle__list{position:relative}.newsarticle__list .menu{color:#bababa;position:absolute;top:50%;left:1.5rem;transform:translateY(-50%)}.newsarticle__btn_next{position:relative}.newsarticle__btn_next .keyboard_arrow_right{color:#bababa;position:absolute;top:16px;right:6px}.newsarticle .news__pagenation_wrapper{width:100%;text-align:center}.newsarticle .news__pagenation_wrapper li{margin:0 5px 0 0;font-size:1.6rem;width:40px;height:40px;display:inline-block;line-height:40px;border:1px solid rgb(211.5,211.5,211.5)}.newsarticle .news__pagenation_wrapper li a{display:block;color:#545454}.newsarticle .news__pagenation_wrapper .abridgement{border:none}.newsarticle .news__pagenation_wrapper .keyboard_arrow_left,.newsarticle .news__pagenation_wrapper .keyboard_arrow_right{vertical-align:middle;color:#bababa;position:relative;top:-2px}.newsarticle .news__pagenation_wrapper .pagenation_activeactive{color:#545454}@media screen and (min-width:769px){.newsarticle__contents_wrapper{margin:calc(var(--m) * 12) auto calc(var(--m) * 27)}.newsarticle__contents_wrapper .news__area_label{font-size:1.1rem}.newsarticle__contents_wrapper .news__ttl{font-size:2.4rem}.newsarticle__btn{font-size:1.4rem;width:31%}}.about{margin:0 auto 4rem;line-height:1.75;letter-spacing:1px;padding:0 1.75rem}.about__contents_wrapper{background:url(/images/sp/about_image_concept01.jpg) center top no-repeat;background-size:100% auto}.about__contents_wrapper02{border-top:1px solid #e6e6e6}.about__contents_wrapper02 figure{width:100%;flex:1 1 100%;margin:2rem 0 0rem}.about__contents_wrapper02 figure img{width:100%}.about__inner{max-width:1080px;font-size:1.3rem;line-height:2;position:relative;margin:3rem auto}.about__inner .textArea h2{margin:0 0 calc(var(--m) * 4) 0;font-size:1.7rem;font-family:var(--fontfamily_noto);font-style:italic;font-weight:500;color:#1e1e1e;line-height:1.5}.about__contents_tit{font-size:1rem;font-family:var(--fontfamily_noto);color:#2372b7;font-style:italic;font-weight:400;margin-bottom:3px}.about__contents_description{line-height:2;margin:0 0 calc(var(--m) * 8) 0}.about__inner--wrap1{padding-top:60.4166666667%}.about__inner--wrap1 .about__contents_tit{margin-top:1rem}.about__inner--wrap2{display:flex;flex-direction:column}@media screen and (min-width:769px){.about{margin:0 auto calc(var(--m) * 20) auto;padding:0}.about__contents_wrapper{margin-bottom:60px;background:url(/images/pc/about_bg.png) center center no-repeat;height:450px}.about__contents_wrapper02{border-top:1px solid #e6e6e6}.about__contents_wrapper02 figure{width:430px;flex:0 0 430px;margin:1rem 0 0 4rem}.about__contents_wrapper02 figure img{width:100%}.about__inner{max-width:1080px;font-size:1.6rem;line-height:2;position:relative;margin:4rem auto}.about__inner .textArea h2{margin:0 0 calc(var(--m) * 4) 0;font-size:2.6rem;font-family:var(--fontfamily_noto);font-style:italic;font-weight:500;color:#1e1e1e;line-height:1.5}.about__contents_tit{font-size:1.3rem;font-family:var(--fontfamily_noto);color:#2372b7;font-style:italic;font-weight:400;margin-top:0;margin-bottom:3px}.about__contents_description{line-height:2;margin:0 0 calc(var(--m) * 8) 0}.about__inner--wrap1{padding-top:4rem;padding-left:32rem}.about__inner--wrap2{flex-direction:initial}}.companyinfo{margin:0 auto 4rem;line-height:1.75;letter-spacing:1px}.companyinfo__heading_wrapper .group-haed{padding-right:.2rem}.companyinfo__contents_wrapper{margin:calc(var(--m) * 8) auto 0 auto;max-width:1080px;padding:1.75rem}.companyinfo__contents_inner{width:100%;font-size:1.2rem}.companyinfo__contents_inner th,.companyinfo__contents_inner td{padding:0;border-bottom:1px solid rgb(229.5,229.5,229.5)}.companyinfo__contents_inner td{padding-bottom:1rem}.companyinfo__contents_inner th{width:100%;text-align:left;font-weight:700;border-bottom-width:0;padding-top:1rem;color:var(--color_title)}.companyinfo__contents_inner strong{font-weight:700;display:block}.companyinfo__contents_inner span.group{display:block;color:#737272;font-size:1rem;margin-bottom:10px;line-height:1.75}.companyinfo__contents_inner .establish .date-format{display:flex;align-items:center}.companyinfo__contents_inner .establish .date-format.date{text-align:right}.companyinfo__contents_inner .establish .date-format.inline{display:inline-flex}.companyinfo__contents_inner .establish .date-format-year{flex:0 0 3.6em;width:3.6em;text-align:left}.companyinfo__contents_inner .establish .date-format-month{flex:0 0 2.5em;width:3.5em}.companyinfo__contents_inner .last th,.companyinfo__contents_inner .last td{border-bottom:none}.companyinfo__contents_inner .contents__privacy_list{padding:calc(var(--p) * 2) calc(var(--p) * 2) calc(var(--p) * 2) calc(var(--p) * 2);margin:calc(var(--p) * 2) 0 0 0;font-size:1.2rem;border:1px solid rgb(229.5,229.5,229.5)}@media screen and (max-width:768px){.companyinfo__contents_inner th,.companyinfo__contents_inner td{display:block}}@media screen and (min-width:769px){.companyinfo{margin:0 auto calc(var(--m) * 20) auto}.companyinfo__contents_wrapper{margin:calc(var(--m) * 8) auto 0 auto;padding:0}.companyinfo__contents_inner{font-size:1.6rem}.companyinfo__contents_inner th,.companyinfo__contents_inner td{padding:calc(var(--p) * 6) 0 calc(var(--p) * 6) 0}.companyinfo__contents_inner th{width:25%;border-bottom-width:1px;padding-bottom:inherit}.companyinfo__contents_inner span.group{font-size:1.2rem}.companyinfo__contents_inner .contents__privacy_list{padding:calc(var(--p) * 2) calc(var(--p) * 2) calc(var(--p) * 2) calc(var(--p) * 2);margin:calc(var(--p) * 2) 0 0 0;font-size:1.2rem;border:1px solid rgb(229.5,229.5,229.5)}}.com-item-list{margin-bottom:1.25rem}.com-item-list dt{font-weight:700;margin-bottom:.25rem;text-indent:-.5em;width:100%}.com-item-list dd span{white-space:nowrap}.com-item-list dd{margin-bottom:.5rem}.com-item-list.type-inline{display:block}.com-item-list.type-inline dd{display:inline-block;margin-bottom:0}.com-item-list.type-inline dd:not(:last-child):after{content:"/";display:inline-block;margin:0 .25rem}.com-item-list__item{text-align:left;margin-top:.5rem;margin-bottom:1.5rem!important}.com-item-list__item .sv-logo{margin-bottom:.5rem}.com-item-list__item .sv-logo img{height:24px;display:inline-block;vertical-align:bottom}.com-item-list__item a{color:#333;display:block;transition:.2s}.com-item-list__item a p{font-size:1rem;line-height:1.5}.com-item-list__item a:hover{background:#fdfdfd;box-shadow:0 3px 6px #0000000d}.shop-data{border:1px solid #b1b1b1;padding:1rem 6rem 1.5rem 2rem;position:relative;margin-bottom:1rem;width:70%}.shop-data:first-of-type{margin-top:-.25rem}.shop-data__wrap{margin-bottom:2rem}@media screen and (max-width:768px){.shop-data{padding:1rem 3rem 1rem 1rem;width:100%}}.shop-data__ttl{font-size:1.4rem;font-weight:700}@media screen and (max-width:768px){.shop-data__ttl{font-size:1rem}}.shop-data__text{font-size:1.4rem;line-height:1.2}@media screen and (max-width:768px){.shop-data__text{font-size:1rem}}.shop-data a{position:absolute;right:2rem;top:50%;transform:translateY(-50%);height:2.4rem}@media screen and (max-width:768px){.shop-data a{right:1rem;height:1.6rem}}.shop-data a i svg{width:2.4rem;height:2.4rem;fill:#555}@media screen and (max-width:768px){.shop-data a i svg{width:1.6rem;height:1.6rem}}.shop-data a:hover{opacity:.8}@media screen and (min-width:769px){.com-item-list{display:flex;flex-wrap:wrap}.com-item-list__item{width:calc(33.33% - 1rem);text-align:center;margin-bottom:0!important;margin-right:1rem}.com-item-list__item .sv-logo{margin-bottom:1rem}.com-item-list__item .sv-logo img{height:36px;display:inline-block;vertical-align:bottom}.com-item-list__item a{height:100%;padding:2.5rem 1rem;background:#f9f9f9}.com-item-list__item a p{font-size:1.1rem;line-height:1.5}}.companyidea{margin:0 auto 4rem;line-height:1.75;letter-spacing:1px}.companyidea__contents_wrapper{margin:0;max-width:1080px;text-align:center;line-height:2;padding:1.75rem 1.75rem 0}.companyidea__contents_wrapper h1{padding:.25rem 0 2rem;font-size:2.5rem;line-height:1.15;font-family:var(--fontfamily_noto);font-style:italic;font-weight:400;letter-spacing:-1px;color:var(--color_title)}.companyidea__contents_tit{font-size:1.15rem;font-family:var(--fontfamily_noto);color:#2372b7;font-style:italic;font-weight:100}.companyidea__contents_description{margin-bottom:3rem;font-size:1.3rem;line-height:1.5;text-align:left}.idea03{max-width:785px;margin:0 auto}.companyidea__contents_block{position:relative;line-height:1.5;margin-bottom:2rem}.companyidea__contents_block:after{content:"a";font-size:1.2rem;color:#2372b7;font-style:italic;position:absolute;top:40px;left:50%;transform:translate(-50%)}.companyidea__contents_block.misson:after{content:"MISSION"}.companyidea__contents_block.vision:after{content:"VISION"}.companyidea__contents_block.value:after{content:"VALUE"}.companyidea__contents_block dt{font-size:1.8rem;font-family:var(--fontfamily_noto);line-height:1.25;text-align:center;color:#333;letter-spacing:2px;position:relative;width:56%;padding-top:56%;border-radius:50%;background:#edf6ff;margin:0 auto 1.6rem}.companyidea__contents_block dt span{display:block;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.companyidea__contents_block dd{font-size:1.2rem;line-height:1.5;color:var(--baseText);text-align:left}@media screen and (min-width:769px){.companyidea{margin:0 auto calc(var(--m) * 20)}.companyidea__contents_wrapper{margin:calc(var(--m) * 11) auto 0;padding:0}.companyidea__contents_wrapper h1{padding:1.25rem 0 calc(var(--p) * 10) 0;font-size:6.4rem;line-height:1.15;font-family:var(--fontfamily_noto);font-style:italic;font-weight:400;letter-spacing:-1px;color:var(--color_title)}.companyidea__contents_tit{font-size:2.2rem;font-family:var(--fontfamily_noto);color:#2372b7;font-style:italic;font-weight:100}.companyidea__contents_description{margin-bottom:4.5rem;font-size:1.8rem;line-height:1.75;text-align:center}.idea03{max-width:785px;margin:0 auto;display:flex;justify-content:space-between}.companyidea__contents_block{width:225px;position:relative;line-height:1.5;margin:0}.companyidea__contents_block:after{content:"a";font-size:1.2rem;color:#2372b7;font-style:italic;position:absolute;top:40px;left:50%;transform:translate(-50%)}.companyidea__contents_block.misson:after{content:"MISSION"}.companyidea__contents_block.vision:after{content:"VISION"}.companyidea__contents_block.value:after{content:"VALUE"}.companyidea__contents_block dt{font-size:2.4rem;font-family:var(--fontfamily_noto);line-height:1.25;text-align:center;color:#333;letter-spacing:2px;position:relative;width:100%;padding-top:100%;border-radius:50%;background:#edf6ff}.companyidea__contents_block dt span{display:block;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.companyidea__contents_block dd{font-size:1.3rem;line-height:1.5;color:var(--baseText);text-align:left}}.accsess{margin:0 auto 4rem;line-height:1.75;letter-spacing:1px}.accsess__contents_wrapper{margin:3rem auto 0;max-width:1080px}.accsess__contents_wrapper.salesoffice{margin:4rem auto 0}.accsess__contents_wrapper.salesoffice .accsess__contents_data .accsess__contents_address{width:100%}.accsess__contents_wrapper h2{color:#1e1e1e;font-size:1.75rem;font-family:Noto Sans Japanese;font-weight:700;text-align:center;position:relative;margin-bottom:3rem;padding-bottom:1.5rem;letter-spacing:1px}.accsess__contents_wrapper h2:before{content:"";display:block;position:absolute;width:100%;height:2px;bottom:0;background:#e0e0e0}.accsess__contents_wrapper h2:after{content:"";display:block;position:absolute;width:33.3%;height:2px;left:50%;bottom:0;transform:translate(-50%);background:#1e1e1e}@media screen and (min-width:769px){.accsess__contents_wrapper h2{font-size:2.25rem;padding-bottom:2.5rem;margin-bottom:6rem}}.accsess__contents_wrapper .googleMap{max-width:1080px;height:500px;margin-bottom:2rem}.accsess__contents_data{font-weight:700;padding:0 1.75rem 1.5rem;border-bottom:1px solid rgb(229.5,229.5,229.5);text-align:center}.accsess__contents_address{font-size:1.2rem}.accsess__contents_station{padding:2.5rem 0;font-size:1rem;line-height:1.5;color:#7a7a7a;text-align:center}.accsess__contents_googlebtn_wrapper{text-align:center}.accsess__contents_googlebtn{border-radius:var(--border-radius);width:250px;margin:0 1.75rem;width:calc(100% - 3.5rem);border:1px solid #cbcbcb;box-sizing:border-box;font-size:1.4rem;transition:background-color .2s linear;-webkit-transition:background-color .2s linear;-o-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-ms-transition:background-color .2s linear;color:#7a7a7a;display:inline-block;background:var(--bg_base_color2);position:relative;cursor:pointer;padding:12px 0}.accsess__contents_googlebtn:after{content:url(/images/pc/icon_arrow.png);position:absolute;top:25%;right:5%}.accsess__contents_googlebtn:hover{background-color:#dddbdb}@media screen and (min-width:769px){.accsess{margin:0 auto calc(var(--m) * 20)}.accsess__contents_wrapper{margin:calc(var(--m) * 11) auto 0}.accsess__contents_wrapper.salesoffice{margin:calc(var(--m) * 22) auto 0}.accsess__contents_wrapper .googleMap{height:500px;margin-bottom:5rem}.accsess__contents_data{font-weight:400;padding-bottom:2.5rem;display:flex;align-items:center;justify-content:center}.accsess__contents_address{font-size:1.8rem;padding:0 3rem 0 0}.accsess__contents_station{padding:calc(var(--p) * 5) 0;font-size:1.3rem;line-height:1.75}.accsess__contents_googlebtn{width:250px;font-size:1.4rem}}.privacyTerms{margin:0 auto;line-height:1.75;letter-spacing:1px}.privacyTerms__contents_wrapper{padding:2.5rem 1.75rem;margin:0;max-width:1080px;line-height:1.75}.privacyTerms__contents_tit{margin:0 0 1rem;font-size:1.5rem;line-height:1.25;font-family:var(--fontfamily_noto);font-weight:700;color:#333}.privacyTerms__contents_address{margin-bottom:5rem}@media screen and (max-width:768px){.privacyTerms__contents_address{font-size:1.2rem;margin-bottom:2.5rem}}@media screen and (max-width:768px){.privacyTerms__contents_firsttext{font-size:1.2rem}}.privacyTerms__contents_firsttext span:after{content:"※";font-size:1rem;vertical-align:top}.privacyTerms__contents_remark{margin-top:2rem;font-size:1.2rem}@media screen and (max-width:768px){.privacyTerms__contents_remark{margin-bottom:2.5rem;font-size:1rem}}.privacyTerms__contents_block{margin:2rem 0 .75rem;font-size:1.3rem;line-height:1.25;font-family:var(--fontfamily_noto);font-weight:700;color:#333}.privacyTerms__contents_block_tit{margin:calc(var(--m) * 5) 0 0;font-size:1.5rem}.privacyTerms__contents_block_tit:first-child{margin:0}.privacyTerms__block_detail{font-size:1.2rem;line-height:1.5}.privacyTerms__block_detail p:not(:last-child){margin-bottom:1rem}.privacyTerms__block_address{margin-top:3rem}.privacyTerms__block_linklist{margin-top:1rem;border:1px solid rgb(229.5,229.5,229.5);padding:2rem;font-size:1.4rem}@media screen and (max-width:768px){.privacyTerms__block_linklist{padding:1rem;font-size:1rem}}.privacyTerms__block_linklist p{font-weight:700;margin-top:1rem}.privacyTerms__block_linklist p:first-of-type{margin-top:0}.privacyTerms__block_linklist a{margin-bottom:1.5rem;word-break:break-all}.contents__privacyTerms_list{padding:calc(var(--p) * 2);margin:calc(var(--m) * 2) 0 calc(var(--m) * 5);font-size:1rem;border:1px solid rgb(229.5,229.5,229.5);color:#777}.contents__privacyTerms_list.--number{padding:calc(var(--p) * 2) calc(var(--p) * 2) calc(var(--p) * 2) calc(var(--p) * 6)}.contents__privacyTerms_list.--number li{list-style-type:decimal;list-style-position:outside;margin-bottom:.5rem;line-height:1.5}.contents__privacyTerms_list.--number li:last-child{margin-bottom:0}.contents__privacyTerms_list.--middle{margin-bottom:15px}.contents__terms_list{font-size:1.2rem}.contents__terms_list li{padding:0 0 calc(var(--p) * 2);margin-left:1.5em;text-indent:-1.5em}.privacyTerms__contents_date{padding:2rem 0;margin:2rem 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}@media screen and (min-width:769px){.privacyTerms__contents_date{padding-top:5rem;margin-top:5rem;margin-bottom:0;border-bottom:0;text-align:right}}.privacyTerms__contents2{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:769px){.privacyTerms__contents2{flex-direction:initial;margin-top:50px;align-items:flex-start}}.privacyTerms__contents__left{padding:10px;background:#fff;text-align:center}@media screen and (min-width:769px){.privacyTerms__contents__left{flex:0 0 340px;width:240px;margin:0 40px 0 0;background:#fff}}.privacyTerms__contents__left img{max-width:90%;image-rendering:-webkit-optimize-contrast}@media screen and (min-width:769px){.privacyTerms__contents__left img{max-width:100%;margin:25px auto}}.privacyTerms__contents__right{flex:1}.privacyTerms__contents__right .privacyTerms__contents__right__list:nth-of-type(1){border-top:1px solid #ddd}.privacyTerms__contents__right .privacyTerms__contents__right__list{display:flex;padding:.5em 0;border-bottom:1px solid #ddd}.privacyTerms__contents__right .privacyTerms__contents__right__list .left{flex:0 0 8em}.privacyTerms__contents__right .privacyTerms__contents__right__list .right{flex:1}@media screen and (min-width:769px){.privacyTerms__contents_wrapper{padding:calc(var(--p) * 12) calc(var(--p) * 19);margin:calc(var(--m) * 12) auto calc(var(--m) * 22);background:#f7f7f7}.privacyTerms__contents_tit{margin:0 0 1.5rem;font-size:2.2rem}.privacyTerms__contents_block{margin:calc(var(--m) * 10) 0 calc(var(--m) * 4);font-size:1.8rem}.privacyTerms__contents_block_tit{margin:calc(var(--m) * 5) 0 0;font-size:1.5rem}.privacyTerms__contents_block_tit:first-child{margin:0}.privacyTerms__block_detail{font-size:1.4rem}.contents__privacyTerms_list{padding:calc(var(--p) * 2);margin:calc(var(--m) * 2) 0 calc(var(--m) * 5);font-size:1.2rem}.contents__terms_list{font-size:1.4rem}}.sitemap{margin:0 auto 3rem;line-height:1.75;letter-spacing:1px}.sitemap .sitemap__contents_wrapper{padding:0 1.75rem;margin:1.75rem auto 0;max-width:1080px}.sitemap .sitemap__contents_wrapper a:hover{text-decoration:underline}.sitemap .sitemap__contents_wrapper .leftArea,.sitemap .sitemap__contents_wrapper .rightArea{max-width:500px;flex:1 1 50%}.sitemap .sitemap__contents_wrapper .leftArea>div,.sitemap .sitemap__contents_wrapper .rightArea>div{margin-bottom:1.5rem}.sitemap .sitemap__contents_wrapper .leftArea>div h2,.sitemap .sitemap__contents_wrapper .rightArea>div h2{font-size:1.5rem;font-family:var(--fontfamily_noto);font-weight:700;color:#333;border-bottom:1px solid #e6e6e6;padding-bottom:.75rem;margin-bottom:1rem}.sitemap .sitemap__contents_wrapper .leftArea>div h2 a,.sitemap .sitemap__contents_wrapper .rightArea>div h2 a{color:#333}.sitemap .sitemap__contents_wrapper .leftArea>div div h3,.sitemap .sitemap__contents_wrapper .rightArea>div div h3{font-size:1.3rem}.sitemap .sitemap__contents_wrapper .leftArea>div div h3 a,.sitemap .sitemap__contents_wrapper .rightArea>div div h3 a{display:block;font-weight:700;margin-bottom:1rem}.sitemap .sitemap__contents_wrapper .leftArea>div div,.sitemap .sitemap__contents_wrapper .rightArea>div div{margin-bottom:.75rem}.sitemap .sitemap__contents_wrapper .leftArea>div li a,.sitemap .sitemap__contents_wrapper .rightArea>div li a{display:block;font-size:1rem;margin-bottom:.5rem}.sitemap .sitemap__contents_wrapper .leftArea>div a,.sitemap .sitemap__contents_wrapper .rightArea>div a{color:var(--baseText)}@media screen and (min-width:769px){.sitemap{margin:0 auto 8rem}.sitemap .sitemap__contents_wrapper{padding:0;margin:calc(var(--m) * 12) auto calc(var(--m) * 22);display:flex;justify-content:space-between;flex-wrap:wrap}.sitemap .sitemap__contents_wrapper .leftArea>div,.sitemap .sitemap__contents_wrapper .rightArea>div{margin-bottom:3rem}.sitemap .sitemap__contents_wrapper .leftArea>div h2,.sitemap .sitemap__contents_wrapper .rightArea>div h2{font-size:2rem;padding-bottom:1.5rem;margin-bottom:2rem}.sitemap .sitemap__contents_wrapper .leftArea>div div h3,.sitemap .sitemap__contents_wrapper .rightArea>div div h3{font-size:1.6rem}.sitemap .sitemap__contents_wrapper .leftArea>div div,.sitemap .sitemap__contents_wrapper .rightArea>div div{margin-bottom:2rem}.sitemap .sitemap__contents_wrapper .leftArea>div li a,.sitemap .sitemap__contents_wrapper .rightArea>div li a{display:block;font-size:1.4rem;margin-bottom:.5rem}}.contactArea{font-size:1.3rem;line-height:1.75;letter-spacing:1px;margin:0 auto 4rem}.contact__contents_wrapper{margin:4rem auto 0;padding:0 1.75rem;max-width:1080px}.contactArea #flow{margin-bottom:60px}.contactArea .privacyLink a{text-decoration:underline;color:#666}.contactArea .requiredText{color:#cf4343}.contactArea .hs-form{max-width:1080px;margin-bottom:40px}.contactArea .hs-form .hs-form-field{border-top:1px solid #f1f1f1;padding:30px 0;clear:both;position:relative}.contactArea .hs-form .hs-form-field:last-of-type{border-bottom:1px solid #f1f1f1}.contactArea .hs-form .hs-form-field .hs-form-required{font-size:1.2rem;color:#fff;background:#cf4343;font-weight:400;padding:0 calc(var(--p) * 2);position:absolute;left:190px;border-radius:2px}.contactArea .hs-form .hs-form-field label{font-weight:700;display:inline-block;vertical-align:middle;width:25%;color:#333}.contactArea .hs-form .hs-form-field legend{display:none!important}.contactArea .hs-form .hs-form-field .input{display:inline-block;vertical-align:middle;width:75%}.contactArea .hs-form .hs-form-field .input input[type=text],.contactArea .hs-form .hs-form-field .input input[type=tel],.contactArea .hs-form .hs-form-field .input input[type=email]{background:#f3f3f3;width:100%;padding:20px!important;font-size:1.4rem}.contactArea .hs-form .hs-form-field .input select{display:block;padding:10px 2%!important;font-size:1em;color:#666;border:3px solid rgba(66,66,66,.3);max-width:96%;background-color:#fff;transition:background-color .24s ease-in-out;appearance:none;border-radius:5px;width:300px!important;position:relative}.contactArea .hs-form .hs-form-field .input textarea{background:#f3f3f3;width:100%;padding:20px;font-size:14px;font-size:1.4rem;min-height:96px}.contactArea .hs-form .hs-form-field .input ul.inputs-list li{display:inline-block;margin-right:20px}.contactArea .hs-form .hs-form-field .input ul.inputs-list li:last-child{margin:0}.contactArea .hs-form .hs-form-field .input ul.inputs-list li label{width:100%;font-weight:400;font-size:14px;color:#666;user-select:none}.contactArea .hs-form .hs-form-field .input input[type=radio]{content:none;width:20px;height:20px;border:1px solid #ddd;border-radius:50%;display:inline-block;vertical-align:middle;margin:0 5px 0 0;position:relative}.contactArea .hs-form .hs-form-field .input input[type=radio]:checked:after{content:"";font-family:FontAwesome;text-align:center;position:relative;color:var(--main_color);font-size:12px;left:4px;top:1px}.contactArea .hs-form .hs-form-field .input input[type=radio]+label{margin-right:20px;cursor:pointer}.contactArea .hs-form input[type=checkbox]+span{position:relative;padding-left:2rem;cursor:pointer}.contactArea .hs-form input[type=checkbox]+span:before{content:"";font-family:"Font Awesome 5 Free";display:block;position:absolute;top:50%;left:0;font-weight:400;transform:translateY(-50%);font-size:1.6rem;color:var(--main_color)}.contactArea .hs-form input[type=checkbox]:checked+span:after{content:"";font-family:"Font Awesome 5 Free";display:block;position:absolute;top:50%;left:0;font-weight:400;transform:translateY(-50%);font-size:1.6rem;color:var(--main_color)}.contactArea .hs-form .hs_email .input span{font-size:.8em;line-height:1.5;margin-top:15px;display:inline-block}.contactArea .hs-form .hs_ibis_mailmaga legend{display:none!important}.contactArea .hs-form .hs-industry_new .input,.contactArea .hs-form .hs_job_title .input{position:relative}.contactArea .hs-form .hs-industry_new .input:after,.contactArea .hs-form .hs_job_title .input:after{font-family:icomoon;content:"";position:absolute;left:275px;top:8px;pointer-events:none}.contactArea .hs-form .hs_ibis_mailmaga .input{position:relative}.contactArea .hs-form .hs_ibis_mailmaga .input:after{font-family:icomoon;content:"";position:absolute;left:275px;top:8px;pointer-events:none}.contactArea .hs-form .hs_ibis_mailmaga .input span{font-size:.8em;line-height:1.5;margin-top:15px;display:inline-block}.contactArea .hs-form .hs-error-msgs{float:right;width:75%}.contactArea .hs-form .hs-error-msgs label{width:100%;font-size:1.2rem;font-weight:700;color:#cf4343}.contactArea .hs-form .actions input[type=submit]{font-size:2rem;width:300px;margin:0 auto;display:block;text-align:center;appearance:none;background-color:var(--main_color);color:#fff;border-style:none;padding:20px 0;border-radius:3px;cursor:pointer}@media screen and (max-width:768px){.contactArea .hs-form .actions input[type=submit]{width:100%}}@media screen and (max-width:768px){.contactArea .hs-form .hs-error-msgs{float:none;width:100%}.contactArea .hs-form .hs-form-field{border-top:0;padding:1.5rem 0}.contactArea .hs-form .hs-form-field label{display:block;font-size:1.3rem;width:100%;display:flex;align-items:center;margin-bottom:.5rem}.contactArea .hs-form .hs-form-field .hs-form-required{font-size:.9rem;padding:0 calc(var(--p) * 2);display:inline-block;margin-left:1rem;position:relative;left:0}.contactArea .hs-form .hs-form-field .input{width:100%;display:block}.contactArea .hs-form .hs-form-field .input select{width:100%!important;max-width:100%}.contactArea .hs-form .hs-form-field .hs-error-msg{font-size:1.1rem}.contactArea .hs-form .hs_ibis_mailmaga .input:after,.contactArea .hs-form .hs_industry_new .input:after,.contactArea .hs-form .hs_job_title .input:after{left:initial;right:1rem}}.contactArea p{margin-bottom:35px}.contactArea table{border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;max-width:1080px;margin-bottom:40px}.contactArea table tr{border-top:1px solid #f1f1f1}.contactArea table tr th{vertical-align:middle;position:relative;color:var(--bg_base_color1)}.contactArea table tr th span.essential{font-size:1.2rem;color:#fff;background:#cf4343;font-weight:400;padding:0 calc(var(--p) * 2);position:absolute;right:calc(var(--p) * 7);border-radius:2px}.contactArea table tr th.vTop{vertical-align:top;padding-top:35px}.contactArea table tr td{width:75%;padding:calc(var(--p) * 6) 0 calc(var(--p) * 6) 0;color:#666;font-size:1.4rem;position:relative}.contactArea table tr td .textForm{background:#f3f3f3;width:100%;padding:calc(var(--p) * 4) calc(var(--p) * 4);font-size:1.4rem}.contactArea table tr td .eRror{background:#fdd4d4}.contactArea table tr td textarea{background:#f3f3f3;width:100%;padding:calc(var(--p) * 4) calc(var(--p) * 4);font-size:1.4rem}.contactArea table tr td li{width:270px;float:left;margin-bottom:10px;font-size:12px;vertical-align:middle}.contactArea table tr td li input{border:1px solid #ccc;position:absolute;outline:none;cursor:pointer;zoom:1;width:25px;height:25px;border-radius:2px}.contactArea table tr td li input:checked:after{content:"";font-family:FontAwesome;font-size:22px;position:relative;left:1px;color:var(--main_color)}.contactArea table tr td li label{padding-left:36px;line-height:30px;display:inline-block;vertical-align:middle}.contactArea table tr td input[type=radio]{content:none;width:20px;height:20px;border:1px solid #ddd;border-radius:50%;display:inline-block;vertical-align:middle;margin:0 5px 0 0;position:relative}.contactArea table tr td input[type=radio]:checked:after{content:"";font-family:FontAwesome;text-align:center;position:relative;color:var(--main_color);font-size:12px;left:4px;top:1px}.contactArea table tr td input[type=radio]+label{margin-right:20px;cursor:pointer}.contactArea table tr td .essentialA{font-size:1.2rem;font-weight:700;position:absolute;bottom:3px;left:0;color:#cf4343}.contactArea table tr th{width:25%;text-align:left;font-weight:700}.contactArea .confirmTable td li{font-size:14px!important}.contactArea .confirmBtn input{font-size:2rem;width:300px;margin:0 auto;display:block;text-align:center;appearance:none;background-color:var(--main_color);color:#fff;border-style:none;padding:20px 0;border-radius:3px;cursor:pointer}.contactArea .complete{max-width:880px;margin:0 auto 45px;box-sizing:border-box;border:1px solid #d0d0d0;padding:50px 60px}.contactArea .complete h3{font-size:26px;text-align:center;margin-bottom:50px}.contactArea .complete p{color:var(--baseText);margin-bottom:10px}.contactArea .complete .caution{color:#888;font-size:12px}.contactArea a.contactReturn{display:block;margin:0 auto 40px;box-sizing:border-box;border-radius:3px;color:#333;width:256px;font-size:13px;padding:24px;font-weight:700;text-align:center;border:1px solid #bbbbbb;position:relative;background:#fff;transition:all .2s linear}.contactArea a.contactReturn:hover{background:#f1f1f1}.contactArea a.contactReturn{padding:15px}.contactArea .campaign-banner{text-align:center;margin-top:60px}.contactArea .campaign-banner img{max-width:100%}@media screen and (min-width:769px){.contactArea{font-size:1.6rem;margin:0 auto calc(var(--p) * 40) auto}.contact__contents_wrapper{margin:calc(var(--m) * 12) auto 0;padding:0}}@media screen and (max-width:768px){.contactArea .campaign-banner{margin-top:0}}.profile{font-family:Noto Sans Japanese,sans-serif}.profile__inner{width:100%;padding:0 2rem;font-size:1.2rem}@media screen and (min-width:769px){.profile__inner{width:485px;margin:0 auto;font-size:100%}}.profile__heading{width:100%;background-color:#002667;padding:2rem}.profile__logo{width:8rem;margin:0 auto}.profile__img{width:15rem;height:15rem;margin:2rem auto 0;border-radius:50%;overflow:hidden;background-color:#fff}.profile__img img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.profile__img img.-top{object-position:50% 0!important}.profile__name{text-align:center;margin-top:2rem}.profile__name p{font-size:2.2rem;color:#fff}.profile__name span{font-size:1rem;color:#fff;letter-spacing:.2em;margin-top:.5rem;display:block}.profile__btnWrap{margin-top:2rem;display:flex;align-items:center;justify-content:center;gap:0 1rem}.profile__btnWrap .btn{width:100%;padding:1.5rem 1rem;line-height:1;border-radius:.5rem;border:none;font-size:1.3rem;display:flex;align-items:center;justify-content:center}@media screen and (min-width:769px){.profile__btnWrap .btn{font-size:100%}}.profile__btnWrap .btn .icon{display:block;width:1rem;height:1rem;margin-right:.5rem;position:relative}.profile__btnWrap .-tel{background-color:#26467e;color:#fff}.profile__btnWrap .-tel img{position:absolute;top:-5px;left:0;width:1rem}@media screen and (min-width:769px){.profile__btnWrap .-tel img{top:-2px}}.profile__btnWrap .-line{background-color:#26467e;color:#fff}.profile__btnWrap .-line img{position:absolute;top:-3px;left:-5px;width:1.5rem}@media screen and (min-width:769px){.profile__btnWrap .-line img{top:-1px}}.profile__contents{width:100%;margin-top:2rem}.profile__contents table{margin-top:2rem;border-top:solid 1px #e6e6e6}.profile__contents table tbody tr{display:inline-block;width:100%;padding:1.5rem 0;text-align:left;border-bottom:solid 1px #e6e6e6;line-height:1.5}.profile__contents table tbody th{display:block;margin-bottom:.5rem;font-weight:400;color:#777}.profile__contents table tbody td{color:#555}.profile__contents table tbody td a{color:#0071b2}.profile__contents .contact{text-align:center;width:100%;margin:2rem auto 0}.profile__contents .contact .btn{background-color:#23ac38;border:none;padding:1rem 2rem;border-radius:3rem;color:#fff;font-family:Noto Sans Japanese,sans-serif;font-size:1.3rem}@media screen and (min-width:769px){.profile__contents .contact .btn{font-size:100%}}.profile__department p{font-size:1.4rem;font-weight:700;color:#1e1e1e}.profile__department p span{display:block;margin-bottom:.5rem}@media screen and (min-width:769px){.profile__department p{font-size:100%}}.profile__department .snsIcon{margin-top:1rem;display:flex;align-items:center;justify-content:left;gap:0 1rem}.profile__department .snsIcon a{display:block;width:2rem;height:2rem;position:relative}.profile__department .snsIcon a img{position:absolute;width:100%;top:0;left:0}.profile__department .snsIcon a img.youtube{top:2px}.profile__tillCard{margin-top:2rem}.profile__tillCard .banner{width:100%;display:block;position:relative;overflow:hidden}.profile__tillCard .banner img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;border:solid 1px #b5b2b2}.profile__tillCard .banner img:hover{opacity:.8}.profile__introduction{width:100%;margin-top:2rem;background-color:#f2f2f2}.profile__introduction ul{padding:1rem 0}.profile__introduction ul li{padding:1rem 0;line-height:1.5}.profile__introduction ul li .ttl{color:#777}.profile__introduction ul li .text{color:#333;margin-top:1rem}.profile__office{width:100%;margin-top:2rem;font-family:Noto Sans Japanese,sans-serif}.profile__office .heading{padding:0 0 2.6rem;text-align:center;border-bottom:1px solid #e6e6e6}.profile__office .heading p{font-size:1.7rem;line-height:1.15;font-family:Noto Sans Japanese;font-weight:700;color:#1e1e1e}.profile__office .heading p:after{margin:1.75rem auto 0;content:"";width:55px;height:4px;display:block;background:#13408b}.profile__office .officeList ul{padding:0 0 2rem}.profile__office .officeList ul li{padding:1rem 0;line-height:1.5;border-bottom:solid 1px #e6e6e6}.profile__office .officeList ul li .ttl{color:#1e1e1e}.profile__office .officeList ul li .text{color:#555;margin-top:.5rem}.hs-cookie-notification-position-bottom{display:none!important}
