﻿html{overflow-y:scroll}@media all and (max-width: 767px){html.is-fixed,html.is-fixed body{overflow:hidden}}body{background:#fff}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}.wrap{position:relative}#container{width:100%;overflow:hidden}img{vertical-align:top}@media screen and (max-width: 767px){img{width:100%}}#header{position:fixed;top:0;right:0;height:100vh}@media screen and (max-width: 1200px){#header{position:fixed;width:72vw;max-width:300px;padding:28px;min-width:inherit;height:100vh;background:#fff;z-index:90;top:0;right:-72vw;transition:right .4s}}#header .header_inner{padding:50px 0 0 28px;height:100%;display:flex;flex-direction:column;justify-content:space-between;min-width:210px}@media screen and (max-width: 1200px){#header .header_inner{padding:28px;justify-content:center}}#header .header_inner .header_top .nav_list .nav_list_item{margin-bottom:14px}@media screen and (max-width: 1200px){#header .header_inner .header_top .nav_list .nav_list_item{margin-bottom:24px}}#header .header_inner .header_top .nav_list .nav_list_item a{display:inline-block;position:relative;font-size:15px}#header .header_inner .header_top .nav_list .nav_list_item a::before{content:"-";display:inline-block;position:relative;margin-right:6px}#header .header_inner .header_top .nav_list .nav_list_item a::after{content:"";width:0;height:1px;background:#000;position:absolute;bottom:0;left:14px;transition:width .2s}.pc #header .header_inner .header_top .nav_list .nav_list_item a:hover::after{width:calc(100% - 14px)}@media screen and (max-width: 1200px){#header .header_inner .header_bottom{display:none}}#header .header_inner .header_bottom .footer_cont_area{display:flex;justify-content:space-between;align-items:flex-end}#header .header_inner .header_bottom #pagetop{width:60px;height:60px}#header .header_inner .header_bottom #pagetop img{width:100%}#header .header_inner .header_bottom .copy{font-size:10px;color:#727272;letter-spacing:.05em;margin-bottom:20px}#header.open{right:0}.link_insta{margin-top:20px}@media screen and (max-width: 1200px){.link_insta{margin-top:30px}}.link_insta a{display:block;width:20px;height:20px;margin-left:15px}.link_insta a img{width:100%}.link_insta._sp{display:none}@media screen and (max-width: 1200px){.link_insta._sp{display:block;position:fixed;top:16px;right:57px;z-index:80;margin-top:0}}.menu_trigger{transition:all .4s;box-sizing:border-box;width:24px;height:20px;cursor:pointer;margin-left:16px;position:fixed;top:16px;right:16px;z-index:100;display:none}@media screen and (max-width: 1200px){.menu_trigger{display:block}}.menu_trigger .menu_trigger_inner{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:relative}.menu_trigger span{display:inline-block;transition:all .4s;box-sizing:border-box;position:absolute;left:0;width:100%;height:2px;background-color:#000}.menu_trigger span:nth-of-type(1){top:0}.menu_trigger span:nth-of-type(2){top:9px}.menu_trigger span:nth-of-type(3){bottom:0}.menu_trigger.active span:nth-of-type(1){transform:translateY(9px) rotate(-40deg)}.menu_trigger.active span:nth-of-type(2){opacity:0}.menu_trigger.active span:nth-of-type(3){transform:translateY(-9px) rotate(40deg)}#footer{display:none}@media screen and (max-width: 767px){#footer{display:block;width:100%}}#footer .footer_inner{padding:18px 20px 20px}#footer .copy{text-align:center;font-size:10px;color:#727272}#footer #pagetop{width:54px;height:54px;position:fixed;right:0;bottom:0}#footer #pagetop img{width:100%}@media screen and (max-width: 767px){#top #footer{position:fixed;bottom:0}}#sec_logo{min-width:240px;padding:50px;position:fixed;left:0;top:0;text-align:center}@media screen and (max-width: 767px){#sec_logo{padding:50px 50px 40px;position:relative}}#sec_logo .logo{width:72px;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){#sec_logo .logo{width:11.73vw}}#sec_logo .logo img{width:100%}#sec_logo .name{margin-top:125px}@media screen and (max-width: 767px){#sec_logo .name{margin-top:5.33vw}}#sec_logo .name .ja{font-size:20px;font-weight:500}@media screen and (max-width: 767px){#sec_logo .name .ja{font-size:24px}}#sec_logo .name .en{font-size:10px;margin-top:9px;letter-spacing:.02rem}#sec_mv{width:100vw;height:100vh}@media screen and (max-width: 767px){#sec_mv{width:100%;height:100vw}}#sec_mv .sec_inner{width:100%;height:100%;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 1200px){#sec_mv .sec_inner{justify-content:flex-end}}#sec_mv .mv_slider_area{width:800px;height:600px}@media screen and (max-width: 1200px){#sec_mv .mv_slider_area{width:calc(100% - 300px);height:auto;margin-right:40px}}@media screen and (max-width: 767px){#sec_mv .mv_slider_area{width:100%;height:100vw;margin-right:0}}#sec_mv .mv_slide a{display:block}#sec_mv .mv_slide img{width:100%;height:auto}#page #sec_pagettl{width:250px;height:100vh;position:fixed;top:0;left:0;padding:50px 20px 50px 50px}@media screen and (max-width: 767px){#page #sec_pagettl{position:relative;width:100%;height:auto;padding:16px 10px 0}}#page #sec_pagettl .sec_inner{height:100%;position:relative}@media screen and (max-width: 767px){#page #sec_pagettl .sec_inner{height:auto}}#page #sec_pagettl .name{display:inline-block}#page #sec_pagettl .name a{display:block;width:100%;height:100%}#page #sec_pagettl .name .ja{font-size:14px}@media screen and (max-width: 767px){#page #sec_pagettl .name .ja{font-size:12px}}#page #sec_pagettl .name .en{font-size:10px;margin-top:4px;letter-spacing:.05em}@media screen and (max-width: 767px){#page #sec_pagettl .name .en{margin-top:0}}#page #sec_pagettl .ttl{font-size:20px;margin-top:114px}@media screen and (max-width: 767px){#page #sec_pagettl .ttl{text-align:center;font-size:24px;margin-top:40px}}#page #sec_pagettl .ttl .en{display:block;font-size:14px;font-weight:300;margin-top:4px}#page #sec_pagettl .info{font-size:14px;line-height:1.7142;margin-top:14px}@media screen and (max-width: 767px){#page #sec_pagettl .info{line-height:1.428;margin-top:24px;text-align:center}}#page #sec_pagettl .note{font-size:12px;line-height:1.6;position:absolute;bottom:0;font-weight:300}@media screen and (max-width: 767px){#page #sec_pagettl .note{display:none}}#page #sec_pagettl .data{margin-top:64px;padding-top:12px;position:relative}@media screen and (max-width: 767px){#page #sec_pagettl .data{margin-top:22px;padding-top:10px;text-align:center}}#page #sec_pagettl .data::before{content:"";background:#d1d1d1;position:absolute;top:0;left:0;width:140px;height:1px}@media screen and (max-width: 767px){#page #sec_pagettl .data::before{right:0;margin:auto}}#page #sec_pagettl .data .data_ttl{font-size:12px;font-weight:700}#page #sec_pagettl .data .data_info{margin-top:10px;font-size:12px;font-weight:300;letter-spacing:.07em}@media screen and (max-width: 767px){#page #sec_pagettl .data .data_info{margin-top:6px}}#page #sec_pagettl .data .data_photo{margin-top:14px;font-size:10px;font-weight:300}@media screen and (max-width: 767px){#page #sec_pagettl .data .data_photo{margin-top:4px}}#page #sec_pagettl .data_link{margin-top:30px}@media screen and (max-width: 767px){#page #sec_pagettl .data_link{margin-top:20px;text-align:center}}#page #sec_pagettl .data_link .data_link_ttl{font-size:12px;font-weight:700}#page #sec_pagettl .data_link .data_link_content{font-size:10px;margin-top:4px;font-weight:normal}#page #sec_pagettl .txt{font-size:12px;position:absolute;bottom:0;line-height:1.6666;letter-spacing:.06em}@media screen and (max-width: 767px){#page #sec_pagettl .txt{position:relative;font-size:14px;margin-top:40px;bottom:auto;line-height:1.8;padding-left:10px;padding-right:10px}}#page #mainContents{box-sizing:border-box;max-width:830px;padding:40px;margin-top:60px;margin-bottom:100px;margin-left:auto;margin-right:auto;overflow:hidden}@media screen and (max-width: 1200px){#page #mainContents{max-width:calc(100% - 250px);margin-right:0}}@media screen and (max-width: 767px){#page #mainContents{max-width:inherit;margin-top:50px;margin-bottom:50px;margin-right:auto;padding:0;width:calc(100% - 40px)}}#page.about #sec_intro p{font-size:18px;line-height:2.45;font-weight:300}@media screen and (max-width: 767px){#page.about #sec_intro p{font-size:15px;line-height:2.13}}#page.about #sec_intro p.name{text-align:right;margin-top:40px}@media screen and (max-width: 767px){#page.about #sec_intro p.name{margin-top:30px}}#page.about #mainContents section+section{margin-top:120px}@media screen and (max-width: 767px){#page.about #mainContents section+section{margin-top:100px}}@media screen and (max-width: 767px){#page.about #sec_procedure{margin-top:70px !important}}#page.about #sec_procedure .column{background:#f0f0f0;padding:40px 50px 80px}@media screen and (max-width: 767px){#page.about #sec_procedure .column{padding:30px 20px 40px}}#page.about #sec_procedure .column .column_ttl{font-size:14px;text-align:center}@media screen and (max-width: 767px){#page.about #sec_procedure .column .column_ttl{font-size:13px}}#page.about #sec_procedure .column .column_content{font-size:18px;font-weight:normal;line-height:2.4444;margin-top:40px}@media screen and (max-width: 767px){#page.about #sec_procedure .column .column_content{font-size:15px;line-height:2.1333;margin-top:30px}}@media screen and (max-width: 767px){#page.album .note{font-size:10px;font-weight:300;line-height:1.6}}#page.privacy #sec_pagettl .ttl{font-size:15px}#page.privacy .ttl_privacy{font-size:15px;font-weight:700;margin-bottom:40px}@media screen and (max-width: 767px){#page.privacy .ttl_privacy{margin-bottom:30px}}#page.privacy .intro{font-size:13px;margin-bottom:30px;font-weight:300;line-height:2}#sec_contact{margin-top:140px !important}@media screen and (max-width: 767px){#sec_contact{margin-top:70px !important}}#sec_contact .btn{margin-bottom:30px}#sec_contact .btn._contact a{border:1px solid #000;background:#fff;display:block;color:#000;transition:background .2s;position:relative;padding:20px;text-align:center;max-width:320px;margin:auto;font-size:14px}@media screen and (max-width: 767px){#sec_contact .btn._contact a{width:100%;max-width:inherit}}#sec_contact .btn._contact a::after{content:"";width:6px;height:12px;background:url(/chia-ki/asset/img/ico_btn_arrow.svg) center center/contain no-repeat;display:block;position:absolute;right:20px;top:0;bottom:0;margin:auto}.pc #sec_contact .btn._contact a:hover{color:#fff;background:#000}.pc #sec_contact .btn._contact a:hover::after{background-image:url(/chia-ki/asset/img/ico_btn_arrow_white.svg)}#sec_contact .link_txt{display:block;text-align:center;font-size:12px;font-weight:300}#sec_contact .link_txt+.link_txt{margin-top:20px}.about_box .about_box_inner{display:flex;position:relative}@media screen and (max-width: 1200px){.about_box .about_box_inner{flex-direction:column}}.about_box .about_box_inner+.about_box_inner{margin-top:100px}@media screen and (max-width: 1200px){.about_box .about_box_inner+.about_box_inner{margin-top:50px}}.about_box .about_box_inner._img{padding-right:185px}@media screen and (max-width: 1200px){.about_box .about_box_inner._img{padding-right:0}}.about_box .about_ttl{width:110px}@media screen and (max-width: 1200px){.about_box .about_ttl{width:100%;font-size:15px;margin-bottom:30px}}.about_box .about_content{width:calc(100% - 110px);margin-left:0}@media screen and (max-width: 1200px){.about_box .about_content{width:100%}}.about_box .about_content p{line-height:1.8;font-weight:300}@media screen and (max-width: 1200px){.about_box .about_content_inner{display:flex}}@media screen and (max-width: 767px){.about_box .about_content_inner{justify-content:space-between}}.about_box .about_img{position:absolute;top:0;right:0;width:160px;height:238.6px}@media screen and (max-width: 1200px){.about_box .about_img{position:relative;width:26.66vw;height:auto;margin-left:30px;min-width:100px;max-width:160px}}@media screen and (max-width: 767px){.about_box .about_img{margin-left:10px}}.about_box .about_img img{width:100%}@media screen and (max-width: 1200px){.about_box .about_img img{width:100%}}.about_box._bg .about_box_inner{padding:30px}@media screen and (max-width: 767px){.about_box._bg .about_box_inner{padding:30px 20px}}.about_box._bg .about_box_inner:nth-child(odd){background:#f8f8f8}.about_box._bg .about_box_inner:nth-child(even){background:#fff}.about_box._bg .about_box_inner+.about_box_inner{margin-top:0}.about_box._bg .about_ttl{display:flex;align-items:center}@media screen and (max-width: 767px){.about_box._bg .about_ttl{margin-bottom:20px;font-size:13px}}.about_box_lv2 .about_box_lv2_inner+.about_box_lv2_inner{margin-top:20px}.about_box_lv2 .about_ttl_lv2{font-size:12px;font-weight:700}.about_box_lv2 .about_ttl_lv2._name{font-size:15px}.about_box_lv2 .about_content_lv2{font-weight:300;margin-left:0;margin-top:6px}.about_box_lv2 .about_content_lv2._small{font-size:12px}@media screen and (max-width: 767px){.about_box_lv2 .about_content_lv2._small{font-size:13px;margin-top:20px}}.about_box_lv2 .about_content_lv2 p .small{font-size:12px;display:block}@media screen and (max-width: 767px){.about_box_lv2 .about_content_lv2 p .small{font-size:10px;margin-top:10px}}.history_box{margin-top:40px}@media screen and (max-width: 767px){.history_box{margin-top:20px}}.history_box .history_box_inner{display:flex}.history_box .history_box_inner+.history_box_inner{margin-top:24px}.history_box .history_ttl,.history_box .history_content{font-size:12px;font-weight:300}.history_box .history_ttl{width:48px}.history_box .history_content{width:calc(100% - 48px);margin-left:0;letter-spacing:.02em}.privacy_box .privacy_box_inner+.privacy_box_inner{margin-top:30px}.privacy_box .privacy_box_inner .privacy_ttl,.privacy_box .privacy_box_inner .privacy_txt{font-size:13px;line-height:2}.privacy_box .privacy_box_inner .privacy_ttl{font-weight:700}.privacy_box .privacy_box_inner .privacy_txt{font-weight:300;margin-left:0;margin-top:2px}.privacy_box+.ttl_privacy{margin-top:100px}@media screen and (max-width: 767px){.privacy_box+.ttl_privacy{margin-top:70px}}.magazine_box .magazine_box_inner{display:flex;font-size:12px;line-height:1.8}@media screen and (max-width: 767px){.magazine_box .magazine_box_inner{flex-direction:column}}.magazine_box .magazine_box_inner .magazine_ttl{width:112px}@media screen and (max-width: 767px){.magazine_box .magazine_box_inner .magazine_ttl{width:100%;font-size:13px;margin-bottom:12px}}.magazine_box .magazine_box_inner .magazine_content{flex:1;font-weight:normal;margin-left:0}.magazine_box .magazine_box_inner .magazine_content .magazine_list_lv1 .magazine_list_lv1_item{position:relative;padding-left:12px}.magazine_box .magazine_box_inner .magazine_content .magazine_list_lv1 .magazine_list_lv1_item::before{content:"〇";display:block;position:absolute;top:0;left:0}.magazine_box .magazine_box_inner .magazine_content .magazine_list_lv2 .magazine_list_lv2_item{position:relative;padding-left:12px}.magazine_box .magazine_box_inner .magazine_content .magazine_list_lv2 .magazine_list_lv2_item::before{content:"・";display:block;position:absolute;top:0;left:0}.magazine_box .magazine_box_inner+.magazine_box_inner{margin-top:20px}@media screen and (max-width: 767px){.magazine_box .magazine_box_inner+.magazine_box_inner{margin-top:30px}}.index_list{padding:0 30px;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 767px){.index_list{padding:0}}.index_list .index_list_item{width:calc((100% - 90px)/2);margin-bottom:60px}@media screen and (max-width: 1200px){.index_list .index_list_item{width:100%;margin-bottom:30px}}@media screen and (max-width: 767px){.index_list .index_list_item{width:calc((100% - 15px)/2);margin-bottom:30px}}.index_list .index_list_item a{display:block}.index_list .index_list_item .img img{width:100%;height:auto}@media screen and (max-width: 767px){.index_list .index_list_item .img img{height:42.666vw}}.index_list .index_list_item .ttl{margin-top:10px;font-weight:300}@media screen and (max-width: 767px){.index_list .index_list_item .ttl{font-size:14px}}.img_list .img_list_item picture{display:block}.img_list .img_list_item img{width:100%}@media screen and (max-width: 1200px){.img_list .img_list_item img{height:auto}}.img_list .img_list_item+.img_list_item{margin-top:30px}@media screen and (max-width: 767px){.img_list .img_list_item+.img_list_item{margin-top:10px}}.img_list .img_list_item.is-hidden{display:none}.link_txt{color:#000;text-decoration:underline;transition:opacity .2s cubic-bezier(0.17, 0.84, 0.44, 1)}.link_txt:hover{opacity:.75}.link_txt._blank{position:relative}.link_txt._blank::after{content:"";width:13px;height:13px;background:url(/chia-ki/asset/img/ico_blank.svg) center center/contain no-repeat;display:inline-block;margin-left:10px;position:absolute;bottom:2px}.link{transition:opacity .2s}.pc .link:hover{opacity:.6}.other_link{margin-top:48px;display:flex;justify-content:center}.other_link .index_link,.other_link .next_link{position:relative}.other_link .index_link a,.other_link .next_link a{font-weight:300;font-size:14px;display:block;position:relative}.other_link .index_link a::before,.other_link .next_link a::before{content:"";width:12px;height:24px;background-size:contain;background-position:center center;background-repeat:no-repeat;position:absolute;top:0;bottom:0;margin:auto}.other_link .index_link a{padding-left:22px}.other_link .index_link a::before{background-image:url(../img/ico_index.svg);left:0}.other_link .next_link{margin-left:130px}.other_link .next_link a{padding-right:22px}.other_link .next_link a::before{background-image:url(../img/ico_next.svg);right:0}.more_btn{margin-top:120px;margin-left:auto;margin-right:auto;font-size:14px;max-width:295px;border:1px solid #000;background:rgba(0,0,0,0);padding:12px;text-align:center;transition:color .2s,background .2s;cursor:pointer}@media screen and (max-width: 767px){.more_btn{margin-top:50px}}.pc .more_btn:hover{color:#fff;background:#000}.flex-box{display:flex;justify-content:space-between}@media screen and (max-width: 767px){.flex-box{flex-direction:column}}.flex-box._col2>.flex-item{width:calc((100% - 40px)/2)}.pc .img-hover-link:hover .img-hover-bg{transform:scale(1.1)}.img-hover-link .img-hover{overflow:hidden}.img-hover-link .img-hover>.img-hover-bg{width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;transition:transform .2s}.none-sp{display:block !important}.none-pc{display:none !important}@media screen and (max-width: 767px){.none-sp{display:none !important}.none-pc{display:block !important}}.br-pc{display:inline-block}.br-mid{display:inline-block}.br-sp{display:none}@media screen and (max-width: 1200px){.br-mid{display:none}}@media screen and (max-width: 767px){.br-pc{display:none}.br-sp{display:block}}.box-fadein{opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s}.box-fadein.lazyloaded{opacity:1}/*# sourceMappingURL=style.css.map */