@charset "UTF-8";
.top-mv{overflow:clip}.top-mv .mv img{width:100%}.top-mv_slide{width:100%;aspect-ratio:1.7777777778;background-color:#f7f7f7;overflow:hidden}@media (max-width:768px){.top-mv_slide{aspect-ratio:.5742725881}}.top-mv_slide .mv picture img{width:100%;height:auto;display:block;aspect-ratio:1.7777777778}@media (max-width:768px){.top-mv_slide .mv picture img{aspect-ratio:.5742725881}}.top-brands{background-color:#f9f7f4}.top-brands .inner{position:relative}.top-brands_box{display:grid;grid-template-columns:repeat(4,minmax(0, 1fr));gap:4.01rem}@media only screen and (max-width:768px){.top-brands_box{grid-template-columns:repeat(2,minmax(0, 1fr));gap:2.8rem}}.top-brands_btn{position:absolute;top:2rem;right:0}@media only screen and (max-width:768px){.top-brands_btn{position:static;margin-top:4.5rem}}.top-news{overflow:clip}.top-news .inner{position:relative}@media only screen and (max-width:768px){.top-news{padding-top:6rem}}.top-news_box .box{position:relative}.top-news_box .box .new_icon{position:absolute;top:0;left:0;background:#13294b;color:#fff;font-size:11px;font-weight:700;padding:4px 10px;letter-spacing:.05em;z-index:2}.top-news_box .box .imgArea{margin-bottom:1.5rem}.top-news_box .box .imgArea img{object-fit:cover;width:auto;-o-object-fit:cover;object-fit:cover;height:130px;margin:auto;display:block}.top-news_box .box .txtArea .title{font-size:1.4rem;margin:0}.top-news_box .box .txtArea .data{font-size:1.2rem;color:#b3b3b3;margin:0;margin-top:1.2rem}.top-news_btn{position:absolute;top:2rem;right:0}@media only screen and (max-width:768px){.top-news_btn{position:static;margin-top:4.5rem}}.top-online{overflow:clip;background-image:url(//clueid.jp/wp-content/themes/clueid/assets/css/../img/top/online_bg.png);background-size:cover;background-position:center;min-height:43.7rem;padding:0;display:flex;justify-content:center;align-items:center}.top-online .inner{position:relative}.top-online .title_t01{color:#fff;text-align:center;margin-bottom:3.5rem}.top-online .title_t01 .en{color:#fff}.top-online .title_t01+.lead{font-size:1.8rem;color:#fff;text-align:center}@media only screen and (max-width:768px){.top-online{min-height:50.7rem}.top-online .title_t01{margin-bottom:2.5rem}.top-online .title_t01+.lead{font-size:1.6rem}}.top-online_list{background-color:#fff;display:flex;justify-content:center;align-items:center;gap:3.2rem;padding:3.2rem;margin-top:4.5rem;list-style:none}@media only screen and (max-width:768px){.top-online_list{flex-wrap:wrap;gap:2rem;padding:2rem}.top-online_list li{width:25%;text-align:center}}.top-company{overflow:clip}.top-company .inner{position:relative}.top-company_img{margin-left:calc(50% - 50vw);position:relative}.top-company_img img{width:130rem}@media only screen and (max-width:768px){.top-company_img img{width:32rem}}@media only screen and (max-width:768px){.top-company_img{margin:0 calc(50% - 50vw)}}.top-company_btn{position:absolute;top:2rem;right:0}@media only screen and (max-width:768px){.top-company_btn{position:static;margin-top:4.5rem}}.company-mosaic-wrap{position:absolute;top:43%;right:-37%;width:33%;transform:translate(-50%,-50%);z-index:-1;pointer-events:none}@media only screen and (max-width:768px){.company-mosaic-wrap{top:62%;right:-35%;width:56%}}.company-mosaic{display:block;width:100%;opacity:.6}@keyframes floatY{0%{transform:translate(-50%,-52%)}100%{transform:translate(-50%,-48%)}}.c-breadcrumb{margin-top:1.5rem}.p-mv{height:49rem;background-image:url(//clueid.jp/wp-content/themes/clueid/assets/css/../img/principles/principles_mv.png);background-position:center;background-size:cover;background-repeat:no-repeat;display:flex;align-items:center}.p-mv_enTitle{font-family:"GFS Didot",serif;font-size:6rem;color:#fff}@media only screen and (max-width:768px){.p-mv{height:16rem;justify-content:center;text-align:center}.p-mv_enTitle{font-size:3.3rem}}.p-main_title{margin:5rem 0}.p-main_title .title{text-align:center;font-size:3rem}.p-main_title .title+.lead{text-align:center;font-size:1.7rem;margin:0;margin-top:5rem}@media only screen and (max-width:768px){.p-main_title .title{font-size:2rem}.p-main_title .title+.lead{font-size:1.5rem;margin-top:3.8rem}}.p-principles{background-color:#f9f7f4;padding-bottom:7rem}@media only screen and (max-width:768px){.p-principles{padding-bottom:0}}.p-principles_box+.p-principles_box{padding-top:10rem}.p-principles_box .img{height:49rem;background-size:cover;background-position:center}.p-principles_box .text_box{width:94rem;margin:auto;text-align:center;padding:7rem 2rem;background-color:#fff;margin-top:5.5rem}.p-principles_box .text_box .num{font-family:"GFS Didot",serif;font-size:1.4rem;min-width:7.6rem;text-align:center;line-height:1;padding:.5rem 1rem;background-color:#1b434e;color:#fff;display:inline-block;margin:0;margin-bottom:1rem}.p-principles_box .text_box .title{line-height:1.4}.p-principles_box .text_box .title .en{font-family:"GFS Didot",serif;font-size:3.4rem;color:#1b434e;display:block}.p-principles_box .text_box .title .jp{font-size:2.2rem;display:block;color:#4d4d4d;font-weight:500}.p-principles_box .text_box .text{margin:0;margin-top:4.8rem;font-size:1.8rem}.p-principles_box.box01 .img{background-image:url(//clueid.jp/wp-content/themes/clueid/assets/css/../img/principles/principles01.png)}.p-principles_box.box02 .img{background-image:url(//clueid.jp/wp-content/themes/clueid/assets/css/../img/principles/principles02.png)}.p-principles_box.box03 .img{background-image:url(//clueid.jp/wp-content/themes/clueid/assets/css/../img/principles/principles03.png)}@media only screen and (max-width:768px){.p-principles_box+.p-principles_box{padding-top:7.5rem}.p-principles_box .img{height:27.5rem}.p-principles_box .text_box{width:90.67%;padding:3rem 2rem;margin-top:2.5rem}.p-principles_box .text_box .num{font-size:1rem;min-width:6.4rem}.p-principles_box .text_box .title{line-height:1.4}.p-principles_box .text_box .title .en{font-size:1.9rem}.p-principles_box .text_box .title .jp{font-size:1.5rem}.p-principles_box .text_box .text{margin-top:2.8rem;font-size:1.3rem;text-align:left}}.p-brand .p-mv{background-image:url(//clueid.jp/wp-content/themes/clueid/assets/css/../img/brand/brand_mv.png)}.p-brand_box{display:grid;grid-template-columns:repeat(4,minmax(0, 1fr));gap:4.01rem}@media only screen and (max-width:768px){.p-brand_box{grid-template-columns:repeat(2,minmax(0, 1fr));gap:2.8rem}}.p-brandCategoryTitle{text-align:center;padding:6rem 0}.p-brandCategoryTitle .title{margin:0;font-size:4rem}@media only screen and (max-width:768px){.p-brandCategoryTitle .title{font-size:3rem}}.p-brandCategoryTitle .title .brand_logo{display:block;margin-bottom:1rem}.p-brandCategoryTitle .lead{margin-top:6rem}.p-brandCategoryTitle .lead_title{margin:0;font-size:3rem}.p-brandCategoryTitle .lead_text{margin:0;margin-top:3.6rem;font-size:1.5rem}@media only screen and (max-width:768px){.p-brandCategoryTitle .lead{margin-top:3rem}.p-brandCategoryTitle .lead_title{font-size:2.5rem}.p-brandCategoryTitle .lead_text{margin-top:3.6rem;font-size:1.5rem;text-align:left}}.p-brandCategory_recommend{background-color:#fff;padding:8.5rem 0}.p-brandCategory_recommend__title{text-align:center;display:flex;justify-content:center;align-items:center;gap:1.5rem;font-size:2.7rem;margin:0;margin-bottom:5rem}.p-brandCategory_recommend__title:after,.p-brandCategory_recommend__title:before{content:"";width:1.5rem;height:4.8rem;background-size:cover;background-repeat:no-repeat}.p-brandCategory_recommend__title:after{background-image:url(//clueid.jp/wp-content/themes/clueid/assets/css/../img/brand/bracket02.svg)}.p-brandCategory_recommend__title:before{background-image:url(//clueid.jp/wp-content/themes/clueid/assets/css/../img/brand/bracket01.svg)}.p-brandCategory_recommend__Box{display:grid;grid-template-columns:repeat(4,minmax(0, 1fr));gap:3.8rem}.p-brandCategory_recommend__Box .box{border:1px solid #c7b299;border-radius:14px;min-height:19.7rem;padding:2rem 1rem;display:flex;justify-content:center;align-items:center}.p-brandCategory_recommend__Box .box>div{display:flex;flex-direction:column;text-align:center;height:100%}.p-brandCategory_recommend__Box .box .img{margin-bottom:1.6rem;height:8.5rem;display:flex;justify-content:center;align-items:center}.p-brandCategory_recommend__Box .box .img img{max-height:8.5rem}.p-brandCategory_recommend__Box .box .text{font-size:1.8rem;margin:0;line-height:1.4;display:flex;align-items:center;flex:1}@media only screen and (max-width:768px){.p-brandCategory_recommend__title{gap:1.5rem;font-size:1.8rem;margin-bottom:5rem}.p-brandCategory_recommend__title:after,.p-brandCategory_recommend__title:before{content:"";width:1rem;height:3.2rem}.p-brandCategory_recommend__Box{grid-template-columns:repeat(2,minmax(0, 1fr));gap:2.8rem}.p-brandCategory_recommend__Box .box{padding:1.5rem 1rem;min-height:auto}.p-brandCategory_recommend__Box .box .img{margin-bottom:1rem;height:5.8rem}.p-brandCategory_recommend__Box .box .img img{max-height:5.8rem}.p-brandCategory_recommend__Box .box .text{font-size:1.2rem}}.p-brandCategory_lineup{margin:10rem 0}.p-brandCategory_lineup .titleArea{text-align:center}@media only screen and (max-width:768px){.p-brandCategory_lineup{margin:3rem 0 7rem}}.p-brandCategory_lineup__box{display:grid;grid-template-columns:repeat(4,minmax(0, 1fr));gap:4rem}@media only screen and (max-width:768px){.p-brandCategory_lineup__box{grid-template-columns:repeat(2,minmax(0, 1fr));gap:3rem}}.p-brandCategory_lineup__box>p{grid-column:1/-1;text-align:center;width:100%}.p-brandCategory_lineup__box .box{background-color:#e3d9ce}.p-brandCategory_lineup__box .box a{display:flex;flex-wrap:wrap;flex-direction:column;height:100%}.p-brandCategory_lineup__box .box .imgArea{height:22rem;max-height:220px;background-color:#fff;display:flex;justify-content:center;align-items:center}.p-brandCategory_lineup__box .box .imgArea img{max-width:15.2rem;max-height:16.1rem;margin:auto}.p-brandCategory_lineup__box .box .txtArea{display:flex;justify-content:center;align-items:center;height:100%;flex:1;padding:1.5rem 1rem}.p-brandCategory_lineup__box .box .txtArea h3{font-size:1.4rem;margin:0;text-align:center}@media only screen and (min-width:1600px){.p-brandCategory_lineup__box .box .txtArea h3{font-size:1.3rem}}@media only screen and (max-width:768px){.p-brandCategory_lineup__box .box .imgArea{height:14.5rem;max-height:none}.p-brandCategory_lineup__box .box .imgArea img{max-width:10rem;max-height:10.6rem;margin:auto}.p-brandCategory_lineup__box .box .txtArea{padding:1rem}.p-brandCategory_lineup__box .box .txtArea h3{font-size:1.1rem}}.p-brandCategory_lineup__btn{margin-top:7rem}.p-brandCategory_lineup__btn .btn_type01{margin-left:auto}@media only screen and (max-width:768px){.p-brandCategory_lineup__btn{margin-top:5rem}.p-brandCategory_lineup__btn .btn_type01{margin-left:0}}.p-greengraan .p-mv{background-image:url(//clueid.jp/wp-content/themes/clueid/assets/css/../img/brand/greengraan/greengraan_mv.png)}@media only screen and (max-width:768px){.p-greengraan .p-mv .brand_logo{display:block;text-align:left}.p-greengraan .p-mv .brand_logo img{max-width:60%}}@media only screen and (max-width:768px){.p-botanican .brand_logo img{width:50%;margin-left:0;display:block}}.p-white_loyal .p-mv_enTitle,.p-hatomugi .p-mv_enTitle,.p-tokusen .p-mv_enTitle{font-family:"GFS Didot",serif;color:#fff}.p-white_loyal .p-mv_enTitle{font-size:5rem}@media only screen and (max-width:768px){.p-white_loyal .brand_logo{display:block;text-align:left}.p-white_loyal .brand_logo img{max-width:50%}}.p-hatomugi .p-mv_enTitle{font-size:4.8rem}@media only screen and (max-width:768px){.p-hatomugi .p-mv_enTitle{font-size:3.3rem}}.p-tokusen .p-mv .p-mv_enTitle{color:#3c4e68}@media only screen and (max-width:768px){.p-tokusen .p-mv .brand_logo{display:block;text-align:left}.p-tokusen .p-mv .brand_logo img{max-width:60%}}.p-rich_moroccan .p-mv{height:58rem}@media only screen and (max-width:768px){.p-rich_moroccan .p-mv{height:16rem}.p-rich_moroccan .p-mv .brand_logo{display:block;text-align:left}.p-rich_moroccan .p-mv .brand_logo img{max-width:50%}}.p-kc-i .p-mv{height:59rem}@media only screen and (max-width:768px){.p-kc-i .p-mv{height:16rem}.p-kc-i .p-mv .brand_logo{display:block;text-align:left}.p-kc-i .p-mv .brand_logo img{max-width:60%}}.p-tscc .p-mv{height:59rem}@media only screen and (max-width:768px){.p-tscc .p-mv{height:16rem}.p-tscc .p-mv .brand_logo{display:block;text-align:left}.p-tscc .p-mv .brand_logo img{max-width:60%}}@media only screen and (min-width:769px){.p-chura .p-mv img{width:35rem}}@media only screen and (max-width:768px){.p-chura .p-mv .brand_logo{display:block;text-align:left}.p-chura .p-mv .brand_logo img{max-width:60%}}@media only screen and (min-width:769px){.p-tokusen .p-mv img{width:25rem}}@media only screen and (min-width:769px){.p-revo .p-mv img{width:40rem}}@media only screen and (max-width:768px){.p-revo .p-mv .brand_logo{display:block;text-align:left}.p-revo .p-mv .brand_logo img{max-width:60%}}@media only screen and (min-width:769px){.p-hatomugi .p-mv img{width:30rem}}@media only screen and (max-width:768px){.p-hatomugi .p-mv .brand_logo{display:block;text-align:left}.p-hatomugi .p-mv .brand_logo img{max-width:60%}}@media only screen and (min-width:769px){.p-ryoshokukenbi .p-mv img{width:22rem}}@media only screen and (max-width:768px){.p-luxier .brand_logo{display:block;text-align:left}.p-luxier .brand_logo img{max-width:40%}}@media only screen and (max-width:768px){.p-melifari .brand_logo{display:block;text-align:left}.p-melifari .brand_logo img{max-width:50%}}@media only screen and (max-width:768px){.p-other_cosme .brand_logo{display:block;text-align:left}.p-other_cosme .brand_logo img{max-width:60%}}@media only screen and (max-width:768px){.p-others .brand_logo{display:block;text-align:left}.p-others .brand_logo img{max-width:60%}}@media only screen and (max-width:768px){.p-medicines .brand_logo{display:block;text-align:left}.p-medicines .brand_logo img{max-width:60%}}.p-brandSingle_top{margin-bottom:9rem;margin-top:5rem}.p-brandSingle_top__box{display:flex;justify-content:space-between;gap:6rem}@media only screen and (max-width:768px){.p-brandSingle_top__box{flex-wrap:wrap;gap:3rem}}.p-brandSingle_top__box .imgArea{position:relative;width:43rem;height:43rem;background-color:#fff;display:flex;justify-content:center;align-items:center}.p-brandSingle_top__box .imgArea .item_logo{position:absolute;top:1.5rem;left:2rem;max-width:11.2rem;max-height:4rem}.p-brandSingle_top__box .imgArea .item{max-width:31rem;max-height:31rem}@media only screen and (max-width:768px){.p-brandSingle_top__box .imgArea{width:30rem;height:30rem;margin:auto}.p-brandSingle_top__box .imgArea .item_logo{top:1.5rem;left:1.5rem;max-width:7.7rem;max-height:2.7rem}.p-brandSingle_top__box .imgArea .item{max-width:20rem;max-height:20rem}}.p-brandSingle_top__box .txtArea{flex:1}.p-brandSingle_top__box .txtArea .detail_title{font-size:2.6rem;margin:0}.p-brandSingle_top__box .txtArea .tag{display:inline-block;font-size:1.3rem;color:#666464;border:1px solid;background-color:#fff;border-radius:50px;margin:0;padding:.5rem 1rem;line-height:1}.p-brandSingle_top__box .txtArea .txtBox{margin-top:4.5rem}.p-brandSingle_top__box .txtArea .txtBox .title{font-size:2rem;font-weight:600;margin:0;margin-bottom:2rem}.p-brandSingle_top__box .txtArea .txtBox .text{font-size:1.5rem;margin:0}.p-brandSingle_top__box .txtArea .txtBox .note{font-size:1.2rem;color:#666}.p-brandSingle_top__box .txtArea .txtBox .link_txt{position:relative}.p-brandSingle_top__box .txtArea .txtBox .link_txt:after{content:"";width:5px;height:5px;border:1px solid;border-color:#000 #000 transparent transparent;transform:rotate(45deg);display:inline-block;vertical-align:3px}.p-brandSingle_top__box .txtArea .txtBox .link_txt a{font-size:1.5rem;text-decoration:underline}@media only screen and (max-width:768px){.p-brandSingle_top__box .txtArea .detail_title{font-size:1.8rem}.p-brandSingle_top__box .txtArea .tag{font-size:1.2rem;padding:.5rem 1rem}.p-brandSingle_top__box .txtArea .txtBox{margin-top:3.5rem}.p-brandSingle_top__box .txtArea .txtBox .title{font-size:1.6rem;margin-bottom:1rem}}.p-brandSingle_sec{margin:7rem 0}.p-brandSingle_sec .contents_title{font-size:2rem;background-color:#fff;border-left:3px solid #1b434e;margin:0;margin-bottom:3.8rem;padding:2rem;padding-left:2.5rem}@media only screen and (max-width:768px){.p-brandSingle_sec{margin:5rem 0}.p-brandSingle_sec .contents_title{font-size:1.8rem;margin-bottom:3rem}}.p-brandSingle_ingredient .ingredient_contents p{font-size:1.5rem}.c-qa{background-color:#fff;padding:0 2.5rem;border:1px solid #4d4d4d}.c-qa+.c-qa{margin-top:2.4rem}@media only screen and (max-width:768px){.c-qa{padding:0 1rem}.c-qa+.c-qa{margin-top:1.8rem}}.c-qa dt{cursor:pointer;display:flex;gap:1.4rem;padding:2rem 0}.c-qa dt span{font-size:2rem;font-weight:700;flex:1;margin-top:.2rem}.c-qa dt:before{content:"";width:3.7rem;height:3.7rem;background-image:url(//clueid.jp/wp-content/themes/clueid/assets/css/../img/q_icon.svg);background-size:contain;background-repeat:no-repeat}.c-qa dt:after{content:"";width:2.2rem;height:2.2rem;background-image:url(//clueid.jp/wp-content/themes/clueid/assets/css/../img/plus_icon.svg);background-size:contain;background-position:center;background-repeat:no-repeat;margin-top:.6rem}.c-qa dt.open:after{background-image:url(//clueid.jp/wp-content/themes/clueid/assets/css/../img/minus_icon.svg)}@media only screen and (max-width:768px){.c-qa dt{gap:1.4rem;padding:1rem 0}.c-qa dt span{font-size:1.4rem;margin-top:.2rem}.c-qa dt:before{content:"";width:2.7rem;height:2.7rem}.c-qa dt:after{content:"";width:1.5rem;height:1.5rem;margin-top:.6rem}}.c-qa dd{display:none;margin:0;padding:2rem 0;border-top:1px solid #4d4d4d}.c-qa dd .aArea{display:flex;gap:1.4rem}.c-qa dd .aArea>div{flex:1;margin-top:.5rem}.c-qa dd .aArea:before{content:"";width:3.7rem;height:3.7rem;background-image:url(//clueid.jp/wp-content/themes/clueid/assets/css/../img/a_icon.svg);background-size:contain;background-repeat:no-repeat}.c-qa dd .aArea p{font-size:1.5rem;margin:0}@media only screen and (max-width:768px){.c-qa dd{padding:1rem 0}.c-qa dd .aArea{gap:1.4rem}.c-qa dd .aArea>div{margin-top:.3rem}.c-qa dd .aArea:before{content:"";width:2.7rem;height:2.7rem}.c-qa dd .aArea p{font-size:1.4rem}}.p-company .p-mv{background-image:url(//clueid.jp/wp-content/themes/clueid/assets/css/../img/company/company_mv.png)}.p-company_info{border-top:1px solid #b3b3b3}.p-company_info .box{display:flex;gap:2rem;padding:3rem 0;border-bottom:1px solid #b3b3b3;margin:0}.p-company_info .box dt{width:18rem;font-size:1.7rem;margin:0}.p-company_info .box dd{flex:1;font-size:1.7rem;margin:0}.p-company_info .box dd .address{display:flex;gap:1.5rem}.p-company_info .box dd .address .map_btn{display:inline-block;font-size:1.3rem;color:#666464;border:1px solid;background-color:#fff;border-radius:10px;margin:0;padding:0 1rem}.p-company_info .box dd p{margin:0}@media only screen and (max-width:768px){.p-company_info .box{flex-wrap:wrap;gap:1.5rem;padding:2.3rem 0}.p-company_info .box dt{width:100%;font-size:1.5rem}.p-company_info .box dd{width:100%;font-size:1.5rem;padding-left:1rem}.p-company_info .box dd .address{display:flex;justify-content:space-between;gap:1.5rem}.p-company_info .box dd .tel{margin-top:1rem}.p-company_info .box dd p{margin:0}}.p-policy .p-mv{background-image:url(//clueid.jp/wp-content/themes/clueid/assets/css/../img/policy/policy_mv.png)}.p-policy_box{display:flex;flex-wrap:wrap;gap:7rem}.p-policy_box .box{width:100%;margin:0}.p-policy_box .box dt{font-size:2.6rem;margin-bottom:3rem;margin:0;font-weight:600}.p-policy_box .box dd{font-size:1.7rem;margin:0}.p-policy_box .box dd .list{padding-left:2em}.p-policy_box .box dd .list li::marker{font-size:1rem}@media only screen and (max-width:768px){.p-policy_box{gap:6rem}.p-policy_box .box dt{font-size:2rem;margin-bottom:2rem}.p-policy_box .box dd{font-size:1.5rem}.p-policy_box .box dd .list{padding-left:2em}.p-policy_box .box dd .list li{font-size:1.3rem}}.p-contact .p-mv{background-image:url(//clueid.jp/wp-content/themes/clueid/assets/css/../img/contact/contact_mv.png)}.p-contact_box .box{background:#fff;margin:4rem 0;padding:3.5rem 2rem}.p-contact_box .box .title{font-size:2.6rem;margin:0;margin-bottom:2rem}.p-contact_box .box .text{font-size:1.8rem;margin:0;margin-bottom:2rem}@media only screen and (max-width:768px){.p-contact_box .box{margin:4rem 0;padding:3.5rem 2rem}.p-contact_box .box .title{font-size:1.7rem;margin-bottom:1rem}.p-contact_box .box .text{font-size:1.3rem;font-size:2.6vmin;margin-bottom:2rem}}.p-contact_box .box_tel{text-align:center}.p-contact_box .box_tel .tel{display:flex;align-items:center;justify-content:center;gap:1rem;margin:0}.p-contact_box .box_tel .tel .free{background-color:#1b434e;line-height:1.3;font-size:2.2rem;color:#fff;padding:.5rem 1.5rem .7rem;margin-top:1rem}.p-contact_box .box_tel .tel .num{font-size:5rem;color:#1b434e;line-height:1.5}.p-contact_box .box_tel .info{font-size:1.6rem}@media only screen and (max-width:768px){.p-contact_box .box_tel .tel .free{font-size:1.3rem;padding:.5rem 1.5rem .7rem;margin-top:.5rem}.p-contact_box .box_tel .tel .num{font-size:2.6rem}.p-contact_box .box_tel .info{font-size:1.3rem;font-size:2.6vmin}}.p-contact_box .box_mail{text-align:center}.p-contact_box .box_mail .c-btn{color:#fff;gap:1rem}.p-contact_box .box_mail .c-btn:before{content:"";width:1.87rem;height:1.53rem;background-image:url(//clueid.jp/wp-content/themes/clueid/assets/css/../img/mail01_icon.svg);background-size:contain;background-repeat:no-repeat}@media only screen and (max-width:768px){.p-contact_box .box_mail .c-btn{gap:1rem}.p-contact_box .box_mail .c-btn:before{width:1.5rem;height:1.2rem}}.p-contact_box .box_form{text-align:center;padding-bottom:9rem}.p-contact_box .box_form .form_step{display:flex;justify-content:center;align-items:center;gap:1.5rem;margin-top:6rem;margin-bottom:4rem}.p-contact_box .box_form .form_step>p{font-size:1.7rem;width:19.3rem;display:flex;align-items:center;justify-content:center;padding:1rem;background-color:#e6e6e6;margin:0;border-radius:10px}.p-contact_box .box_form .form_step>p.active{background-color:#1b434e;color:#fff}.p-contact_box .box_form .form_step .arrow{margin:0;width:auto}.p-contact_box .box_form .form_step .arrow:before{content:"";display:block;width:.9rem;height:1.8rem;background-image:url(//clueid.jp/wp-content/themes/clueid/assets/css/../img/arrow_right.svg);background-size:contain;background-position:center;background-repeat:no-repeat}@media only screen and (max-width:768px){.p-contact_box .box_form{padding-bottom:9rem}.p-contact_box .box_form .form_step{gap:1rem;margin-top:6rem;margin-bottom:4rem}.p-contact_box .box_form .form_step>p{font-size:1.3rem;width:19.3rem;padding:1rem}.p-contact_box .box_form .form_step .arrow:before{width:.9rem;height:1.8rem}}.p-contact_form{width:82rem;margin:auto}@media only screen and (max-width:768px){.p-contact_form{width:100%}}.p-contact_form .note{text-align:left;color:#fd5b79}.p-contact_form .p-contact_table{width:100%;font-size:1.7rem;text-align:left;border-top:1px solid #ddd}.p-contact_form .p-contact_table th,.p-contact_form .p-contact_table td{padding:2.3rem 0;border-bottom:1px solid #ddd}.p-contact_form .p-contact_table th{font-size:1.7rem;width:22rem;padding-right:1rem}.p-contact_form .p-contact_table th.v-a_top{vertical-align:top}.p-contact_form .p-contact_table td select,.p-contact_form .p-contact_table td input,.p-contact_form .p-contact_table td textarea{border-radius:8px;padding:1.5rem;box-shadow:none;border:1px solid #b3b3b3}.p-contact_form .p-contact_table td .detailsSelect{position:relative;width:36.8rem}.p-contact_form .p-contact_table td .detailsSelect:after{position:absolute;content:"";width:1.2rem;height:1.2rem;right:1.5rem;top:50%;transform:translateY(-50%) rotate(45deg);border-bottom:2px solid #4d4d4d;border-right:2px solid #4d4d4d}.p-contact_form .p-contact_table td .details{width:100%;appearance:none;-moz-appearance:none;-webkit-appearance:none;background:0 0}.p-contact_form .p-contact_table td input{width:100%}.p-contact_form .p-contact_table td textarea{width:100%;height:18.7rem}@media only screen and (max-width:768px){.p-contact_form .p-contact_table{font-size:1.5rem}.p-contact_form .p-contact_table th,.p-contact_form .p-contact_table td{display:block}.p-contact_form .p-contact_table th{font-size:1.5rem;width:100%;padding-right:0;padding-bottom:0;border-bottom:none}.p-contact_form .p-contact_table td select,.p-contact_form .p-contact_table td input,.p-contact_form .p-contact_table td textarea{padding:1.5rem}.p-contact_form .p-contact_table td .detailsSelect{position:relative;width:100%}.p-contact_form .p-contact_table td .detailsSelect:after{width:1.2rem;height:1.2rem;right:1.5rem;border-bottom:1px solid #4d4d4d;border-right:1px solid #4d4d4d}}.p-contact_form .p-contact_form_text{margin-top:4rem}.p-contact_form .p-contact_form_text a{color:#1967a8;text-decoration:underline}.p-contact_form .submit{box-shadow:none;border:none;cursor:pointer;margin-top:4rem}.p-news_box{display:grid;grid-template-columns:repeat(4,minmax(0, 1fr));gap:3.8rem}.p-news_box .box{position:relative}.p-news_box .box .new_icon{position:absolute;top:0;left:0;background:#13294b;color:#fff;font-size:11px;font-weight:700;padding:4px 10px;letter-spacing:.05em;z-index:2}.p-news_box .box .imgArea{margin-bottom:1.5rem}.p-news_box .box .imgArea img{height:32rem;-o-object-fit:cover;object-fit:cover}.p-news_box .box .txtArea .title{font-size:1.4rem;margin:0}.p-news_box .box .txtArea .data{font-size:1.2rem;color:#b3b3b3;margin:0;margin-top:1.2rem}@media only screen and (max-width:768px){.p-news_box{grid-template-columns:repeat(2,minmax(0, 1fr))}}.c-single_box{margin:7rem 0}.c-single_box .titleArea{border-bottom:1px solid #4d4d4d;margin-bottom:4rem;padding-bottom:1rem}.c-single_box .titleArea .title{font-size:3.2rem;margin:0}.c-single_box .titleArea .data{font-size:1.4rem;margin:0}.c-single_btn{margin-top:4rem}.js-fadein{opacity:0;transform:translateY(40px);transition:opacity .8s ease,transform .8s ease;transition-delay:.2s}.js-fadein.is-show{opacity:1;transform:translateY(0)}.p-mv_enTitle.is-black{color:#000 !important}.p-404__lead{text-align:center;margin:60px 0 28px;line-height:1.8}.p-404__actions{max-width:680px;margin:0 auto}.p-404__links{display:flex;gap:12px;justify-content:center;margin-top:16px;flex-wrap:wrap}.c-btn{padding:10px 18px;background:#13294b;color:#fff;border-radius:6px;text-decoration:none}.c-video{position:relative;margin:20px auto}.c-video iframe{position:relative;width:100%;aspect-ratio:16/9;height:auto;border:0}@supports not (aspect-ratio:16/9){.c-video{padding-top:56.25%;height:0}.c-video iframe{position:absolute;top:0;left:0;height:100%}}.wpcf7-quiz-label{display:block;padding-bottom:5px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}