.w-0{width:0}.w-5{width:5%}.w-10{width:10%}.w-15{width:15%}.w-20{width:20%}.w-25{width:25%}.w-30{width:30%}.w-35{width:35%}.w-40{width:40%}.w-45{width:45%}.w-50{width:50%}.w-55{width:55%}.w-60{width:60%}.w-65{width:65%}.w-70{width:70%}.w-75{width:75%}.w-80{width:80%}.w-85{width:85%}.w-90{width:90%}.w-95{width:95%}.w-100{width:100%}.m-auto{margin:auto}.m-0{margin:0}.m-5{margin:5px}.m-10{margin:10px}.m-15{margin:15px}.m-20{margin:20px}.m-25{margin:25px}.m-30{margin:30px}.m-35{margin:35px}.m-40{margin:40px}.m-45{margin:45px}.m-50{margin:50px}.m-55{margin:55px}.m-60{margin:60px}.m-65{margin:65px}.m-70{margin:70px}.m-75{margin:75px}.m-80{margin:80px}.m-85{margin:85px}.m-90{margin:90px}.m-95{margin:95px}.m-100{margin:100px}.p-0{padding:0}.p-5{padding:5px}.p-10{padding:10px}.p-15{padding:15px}.p-20{padding:20px}.p-25{padding:25px}.p-30{padding:30px}.p-35{padding:35px}.p-40{padding:40px}.p-45{padding:45px}.p-50{padding:50px}.p-55{padding:55px}.p-60{padding:60px}.p-65{padding:65px}.p-70{padding:70px}.p-75{padding:75px}.p-80{padding:80px}.p-85{padding:85px}.p-90{padding:90px}.p-95{padding:95px}.p-100{padding:100px}.my-0{margin:0 auto}.my-5{margin:5px auto}.my-10{margin:10px auto}.my-15{margin:15px auto}.my-20{margin:20px auto}.my-25{margin:25px auto}.my-30{margin:30px auto}.my-35{margin:35px auto}.my-40{margin:40px auto}.my-45{margin:45px auto}.my-50{margin:50px auto}.my-55{margin:55px auto}.my-60{margin:60px auto}.my-65{margin:65px auto}.my-70{margin:70px auto}.my-75{margin:75px auto}.my-80{margin:80px auto}.my-85{margin:85px auto}.my-90{margin:90px auto}.my-95{margin:95px auto}.my-100{margin:100px auto}.mx-0{margin-left:0;margin-right:0}.mx-5{margin-left:5px;margin-right:5px}.mx-10{margin-left:10px;margin-right:10px}.mx-15{margin-left:15px;margin-right:15px}.mx-20{margin-left:20px;margin-right:20px}.mx-25{margin-left:25px;margin-right:25px}.mx-30{margin-left:30px;margin-right:30px}.mx-35{margin-left:35px;margin-right:35px}.mx-40{margin-left:40px;margin-right:40px}.mx-45{margin-left:45px;margin-right:45px}.mx-50{margin-left:50px;margin-right:50px}.mx-55{margin-left:55px;margin-right:55px}.mx-60{margin-left:60px;margin-right:60px}.mx-65{margin-left:65px;margin-right:65px}.mx-70{margin-left:70px;margin-right:70px}.mx-75{margin-left:75px;margin-right:75px}.mx-80{margin-left:80px;margin-right:80px}.mx-85{margin-left:85px;margin-right:85px}.mx-90{margin-left:90px;margin-right:90px}.mx-95{margin-left:95px;margin-right:95px}.mx-100{margin-left:100px;margin-right:100px}.mt-0{margin-top:0}.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-35{margin-top:35px}.mt-40{margin-top:40px}.mt-45{margin-top:45px}.mt-50{margin-top:50px}.mt-55{margin-top:55px}.mt-60{margin-top:60px}.mt-65{margin-top:65px}.mt-70{margin-top:70px}.mt-75{margin-top:75px}.mt-80{margin-top:80px}.mt-85{margin-top:85px}.mt-90{margin-top:90px}.mt-95{margin-top:95px}.mt-100{margin-top:100px}.mb-0{margin-bottom:0}.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-25{margin-bottom:25px}.mb-30{margin-bottom:30px}.mb-35{margin-bottom:35px}.mb-40{margin-bottom:40px}.mb-45{margin-bottom:45px}.mb-50{margin-bottom:50px}.mb-55{margin-bottom:55px}.mb-60{margin-bottom:60px}.mb-65{margin-bottom:65px}.mb-70{margin-bottom:70px}.mb-75{margin-bottom:75px}.mb-80{margin-bottom:80px}.mb-85{margin-bottom:85px}.mb-90{margin-bottom:90px}.mb-95{margin-bottom:95px}.mb-100{margin-bottom:100px}.ml-0{margin-left:0}.ml-5{margin-left:5px}.ml-10{margin-left:10px}.ml-15{margin-left:15px}.ml-20{margin-left:20px}.ml-25{margin-left:25px}.ml-30{margin-left:30px}.ml-35{margin-left:35px}.ml-40{margin-left:40px}.ml-45{margin-left:45px}.ml-50{margin-left:50px}.ml-55{margin-left:55px}.ml-60{margin-left:60px}.ml-65{margin-left:65px}.ml-70{margin-left:70px}.ml-75{margin-left:75px}.ml-80{margin-left:80px}.ml-85{margin-left:85px}.ml-90{margin-left:90px}.ml-95{margin-left:95px}.ml-100{margin-left:100px}.mr-0{margin-right:0}.mr-5{margin-right:5px}.mr-10{margin-right:10px}.mr-15{margin-right:15px}.mr-20{margin-right:20px}.mr-25{margin-right:25px}.mr-30{margin-right:30px}.mr-35{margin-right:35px}.mr-40{margin-right:40px}.mr-45{margin-right:45px}.mr-50{margin-right:50px}.mr-55{margin-right:55px}.mr-60{margin-right:60px}.mr-65{margin-right:65px}.mr-70{margin-right:70px}.mr-75{margin-right:75px}.mr-80{margin-right:80px}.mr-85{margin-right:85px}.mr-90{margin-right:90px}.mr-95{margin-right:95px}.mr-100{margin-right:100px}.px-0{padding-left:0;padding-right:0}.px-5{padding-left:5px;padding-right:5px}.px-10{padding-left:10px;padding-right:10px}.px-15{padding-left:15px;padding-right:15px}.px-20{padding-left:20px;padding-right:20px}.px-25{padding-left:25px;padding-right:25px}.px-30{padding-left:30px;padding-right:30px}.px-35{padding-left:35px;padding-right:35px}.px-40{padding-left:40px;padding-right:40px}.px-45{padding-left:45px;padding-right:45px}.px-50{padding-left:50px;padding-right:50px}.px-55{padding-left:55px;padding-right:55px}.px-60{padding-left:60px;padding-right:60px}.px-65{padding-left:65px;padding-right:65px}.px-70{padding-left:70px;padding-right:70px}.px-75{padding-left:75px;padding-right:75px}.px-80{padding-left:80px;padding-right:80px}.px-85{padding-left:85px;padding-right:85px}.px-90{padding-left:90px;padding-right:90px}.px-95{padding-left:95px;padding-right:95px}.px-100{padding-left:100px;padding-right:100px}.py-0{padding-bottom:0;padding-top:0}.py-5{padding-bottom:5px;padding-top:5px}.py-10{padding-bottom:10px;padding-top:10px}.py-15{padding-bottom:15px;padding-top:15px}.py-20{padding-bottom:20px;padding-top:20px}.py-25{padding-bottom:25px;padding-top:25px}.py-30{padding-bottom:30px;padding-top:30px}.py-35{padding-bottom:35px;padding-top:35px}.py-40{padding-bottom:40px;padding-top:40px}.py-45{padding-bottom:45px;padding-top:45px}.py-50{padding-bottom:50px;padding-top:50px}.py-55{padding-bottom:55px;padding-top:55px}.py-60{padding-bottom:60px;padding-top:60px}.py-65{padding-bottom:65px;padding-top:65px}.py-70{padding-bottom:70px;padding-top:70px}.py-75{padding-bottom:75px;padding-top:75px}.py-80{padding-bottom:80px;padding-top:80px}.py-85{padding-bottom:85px;padding-top:85px}.py-90{padding-bottom:90px;padding-top:90px}.py-95{padding-bottom:95px;padding-top:95px}.py-100{padding-bottom:100px;padding-top:100px}.pt-0{padding-top:0}.pt-5{padding-top:5px}.pt-10{padding-top:10px}.pt-15{padding-top:15px}.pt-20{padding-top:20px}.pt-25{padding-top:25px}.pt-30{padding-top:30px}.pt-35{padding-top:35px}.pt-40{padding-top:40px}.pt-45{padding-top:45px}.pt-50{padding-top:50px}.pt-55{padding-top:55px}.pt-60{padding-top:60px}.pt-65{padding-top:65px}.pt-70{padding-top:70px}.pt-75{padding-top:75px}.pt-80{padding-top:80px}.pt-85{padding-top:85px}.pt-90{padding-top:90px}.pt-95{padding-top:95px}.pt-100{padding-top:100px}.pb-0{padding-bottom:0}.pb-5{padding-bottom:5px}.pb-10{padding-bottom:10px}.pb-15{padding-bottom:15px}.pb-20{padding-bottom:20px}.pb-25{padding-bottom:25px}.pb-30{padding-bottom:30px}.pb-35{padding-bottom:35px}.pb-40{padding-bottom:40px}.pb-45{padding-bottom:45px}.pb-50{padding-bottom:50px}.pb-55{padding-bottom:55px}.pb-60{padding-bottom:60px}.pb-65{padding-bottom:65px}.pb-70{padding-bottom:70px}.pb-75{padding-bottom:75px}.pb-80{padding-bottom:80px}.pb-85{padding-bottom:85px}.pb-90{padding-bottom:90px}.pb-95{padding-bottom:95px}.pb-100{padding-bottom:100px}.pl-0{padding-left:0}.pl-5{padding-left:5px}.pl-10{padding-left:10px}.pl-15{padding-left:15px}.pl-20{padding-left:20px}.pl-25{padding-left:25px}.pl-30{padding-left:30px}.pl-35{padding-left:35px}.pl-40{padding-left:40px}.pl-45{padding-left:45px}.pl-50{padding-left:50px}.pl-55{padding-left:55px}.pl-60{padding-left:60px}.pl-65{padding-left:65px}.pl-70{padding-left:70px}.pl-75{padding-left:75px}.pl-80{padding-left:80px}.pl-85{padding-left:85px}.pl-90{padding-left:90px}.pl-95{padding-left:95px}.pl-100{padding-left:100px}.pr-0{padding-right:0}.pr-5{padding-right:5px}.pr-10{padding-right:10px}.pr-15{padding-right:15px}.pr-20{padding-right:20px}.pr-25{padding-right:25px}.pr-30{padding-right:30px}.pr-35{padding-right:35px}.pr-40{padding-right:40px}.pr-45{padding-right:45px}.pr-50{padding-right:50px}.pr-55{padding-right:55px}.pr-60{padding-right:60px}.pr-65{padding-right:65px}.pr-70{padding-right:70px}.pr-75{padding-right:75px}.pr-80{padding-right:80px}.pr-85{padding-right:85px}.pr-90{padding-right:90px}.pr-95{padding-right:95px}.pr-100{padding-right:100px}.l-2p{left:-2%}.l-4p{left:-4%}.d-block{display:block}.d-inline-block{display:inline-block}.d-none{display:none}.d-inline{display:inline}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.d-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.d-grid{display:grid}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.flex-row{-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex-row,.flex-row-reverse{-webkit-box-orient:horizontal}.flex-row-reverse{-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-col-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.justify-around{-ms-flex-pack:distribute;justify-content:space-around}.justify-evenly{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.items-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.items-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.items-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.content-start{-ms-flex-line-pack:start;align-content:flex-start}.content-end{-ms-flex-line-pack:end;align-content:flex-end}.content-center{-ms-flex-line-pack:center;align-content:center}.content-between{-ms-flex-line-pack:justify;align-content:space-between}.content-around{-ms-flex-line-pack:distribute;align-content:space-around}.content-evenly{-ms-flex-line-pack:space-evenly;align-content:space-evenly}.content-stretch{-ms-flex-line-pack:stretch;align-content:stretch}.self-auto{-ms-flex-item-align:auto;align-self:auto}.self-start{-ms-flex-item-align:start;align-self:flex-start}.self-end{-ms-flex-item-align:end;align-self:flex-end}.self-center{-ms-flex-item-align:center;align-self:center}.self-baseline{-ms-flex-item-align:baseline;align-self:baseline}.self-stretch{-ms-flex-item-align:stretch;align-self:stretch}.flex-1{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%}.flex-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.flex-initial{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.flex-none{-webkit-box-flex:0;-ms-flex:none;flex:none}.flex-grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.flex-grow-0{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.flex-shrink{-ms-flex-negative:1;flex-shrink:1}.flex-shrink-0{-ms-flex-negative:0;flex-shrink:0}.gap-0{gap:0}.gap-x-0{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.gap-y-0{row-gap:0}.gap-5{gap:5px}.gap-x-5{-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px}.gap-y-5{row-gap:5px}.gap-10{gap:10px}.gap-x-10{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.gap-y-10{row-gap:10px}.gap-15{gap:15px}.gap-x-15{-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}.gap-y-15{row-gap:15px}.gap-20{gap:20px}.gap-x-20{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.gap-y-20{row-gap:20px}.gap-25{gap:25px}.gap-x-25{-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px}.gap-y-25{row-gap:25px}.gap-30{gap:30px}.gap-x-30{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.gap-y-30{row-gap:30px}.gap-35{gap:35px}.gap-x-35{-webkit-column-gap:35px;-moz-column-gap:35px;column-gap:35px}.gap-y-35{row-gap:35px}.gap-40{gap:40px}.gap-x-40{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.gap-y-40{row-gap:40px}.gap-45{gap:45px}.gap-x-45{-webkit-column-gap:45px;-moz-column-gap:45px;column-gap:45px}.gap-y-45{row-gap:45px}.gap-50{gap:50px}.gap-x-50{-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}.gap-y-50{row-gap:50px}.gap-55{gap:55px}.gap-x-55{-webkit-column-gap:55px;-moz-column-gap:55px;column-gap:55px}.gap-y-55{row-gap:55px}.gap-60{gap:60px}.gap-x-60{-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}.gap-y-60{row-gap:60px}.gap-65{gap:65px}.gap-x-65{-webkit-column-gap:65px;-moz-column-gap:65px;column-gap:65px}.gap-y-65{row-gap:65px}.gap-70{gap:70px}.gap-x-70{-webkit-column-gap:70px;-moz-column-gap:70px;column-gap:70px}.gap-y-70{row-gap:70px}.gap-75{gap:75px}.gap-x-75{-webkit-column-gap:75px;-moz-column-gap:75px;column-gap:75px}.gap-y-75{row-gap:75px}.gap-80{gap:80px}.gap-x-80{-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px}.gap-y-80{row-gap:80px}.gap-85{gap:85px}.gap-x-85{-webkit-column-gap:85px;-moz-column-gap:85px;column-gap:85px}.gap-y-85{row-gap:85px}.gap-90{gap:90px}.gap-x-90{-webkit-column-gap:90px;-moz-column-gap:90px;column-gap:90px}.gap-y-90{row-gap:90px}.gap-95{gap:95px}.gap-x-95{-webkit-column-gap:95px;-moz-column-gap:95px;column-gap:95px}.gap-y-95{row-gap:95px}.gap-100{gap:100px}.gap-x-100{-webkit-column-gap:100px;-moz-column-gap:100px;column-gap:100px}.gap-y-100{row-gap:100px}.order-first{-webkit-box-ordinal-group:-9998;-ms-flex-order:-9999;order:-9999}.order-last{-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.order-none{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.align-text-top{vertical-align:text-top}.align-text-bottom{vertical-align:text-bottom}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.sticky{position:sticky}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.top-5{top:5px}.right-5{right:5px}.bottom-5{bottom:5px}.left-5{left:5px}.top-10{top:10px}.right-10{right:10px}.bottom-10{bottom:10px}.left-10{left:10px}.top-15{top:15px}.right-15{right:15px}.bottom-15{bottom:15px}.left-15{left:15px}.top-20{top:20px}.right-20{right:20px}.bottom-20{bottom:20px}.left-20{left:20px}.top-25{top:25px}.right-25{right:25px}.bottom-25{bottom:25px}.left-25{left:25px}.top-30{top:30px}.right-30{right:30px}.bottom-30{bottom:30px}.left-30{left:30px}.top-35{top:35px}.right-35{right:35px}.bottom-35{bottom:35px}.left-35{left:35px}.top-40{top:40px}.right-40{right:40px}.bottom-40{bottom:40px}.left-40{left:40px}.top-45{top:45px}.right-45{right:45px}.bottom-45{bottom:45px}.left-45{left:45px}.top-50{top:50px}.right-50{right:50px}.bottom-50{bottom:50px}.left-50{left:50px}.top-55{top:55px}.right-55{right:55px}.bottom-55{bottom:55px}.left-55{left:55px}.top-60{top:60px}.right-60{right:60px}.bottom-60{bottom:60px}.left-60{left:60px}.top-65{top:65px}.right-65{right:65px}.bottom-65{bottom:65px}.left-65{left:65px}.top-70{top:70px}.right-70{right:70px}.bottom-70{bottom:70px}.left-70{left:70px}.top-75{top:75px}.right-75{right:75px}.bottom-75{bottom:75px}.left-75{left:75px}.top-80{top:80px}.right-80{right:80px}.bottom-80{bottom:80px}.left-80{left:80px}.top-85{top:85px}.right-85{right:85px}.bottom-85{bottom:85px}.left-85{left:85px}.top-90{top:90px}.right-90{right:90px}.bottom-90{bottom:90px}.left-90{left:90px}.top-95{top:95px}.right-95{right:95px}.bottom-95{bottom:95px}.left-95{left:95px}.top-100{top:100px}.right-100{right:100px}.bottom-100{bottom:100px}.left-100{left:100px}.top-auto{top:auto}.right-auto{right:auto}.bottom-auto{bottom:auto}.left-auto{left:auto}.z-0{z-index:0}.z-5{z-index:5}.z-10{z-index:10}.z-15{z-index:15}.z-20{z-index:20}.z-25{z-index:25}.z-30{z-index:30}.z-35{z-index:35}.z-40{z-index:40}.z-45{z-index:45}.z-50{z-index:50}.z-55{z-index:55}.z-60{z-index:60}.z-65{z-index:65}.z-70{z-index:70}.z-75{z-index:75}.z-80{z-index:80}.z-85{z-index:85}.z-90{z-index:90}.z-95{z-index:95}.z-100{z-index:100}.z-auto{z-index:auto}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-visible{overflow-x:visible}.overflow-y-visible{overflow-y:visible}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.mincho{font-family:Shippori Mincho,serif}.gold_marker{background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(50%,#ceb771),to(#ceb771));background:linear-gradient(transparent 70%,#ceb771 0,#ceb771);font-weight:700}.font-thin{font-weight:100}.font-extralight{font-weight:200}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-black{font-weight:900}body{margin:0;padding:0}img{width:100%}ul{margin:0;padding:0}#consultation,#payment,#present,#price{scroll-margin-top:40px}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.justify-content-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.align-items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.col-6{width:50%}.container{padding:0 20px;position:relative}#wrapper{-webkit-box-shadow:0 5px 8px hsla(0,0%,53%,.24);box-shadow:0 5px 8px hsla(0,0%,53%,.24);overflow:hidden}#wrapper,.header_img{margin:auto;max-width:750px;width:100%}.header_img{left:0;position:fixed;right:0;top:0;z-index:1000}.head_img{display:inline-block;vertical-align:bottom;width:50%}.head_img img{display:block;height:auto;width:100%}@media screen and (max-width:767px){.head_img{width:50%}}img.head_img_area__line{height:auto;margin:0 -1px;max-height:94.72px;width:1vw}@media screen and (min-width:1450px){img.head_img_area__line{max-height:93.72px}}@media screen and (min-width:1650px){img.head_img_area__line{max-height:92.72px}}.head_img_area{flex-wrap:nowrap;font-size:0;line-height:0;max-width:750px;position:fixed;top:0;white-space:nowrap;width:100%;z-index:1000}.fv{background-image:url(../img/fv.jpg);background-position:50%;background-size:cover;width:100%}.fv-img{padding-top:12%}.fv_img{background-image:url(img/fv.jpg);background-position:50%;background-size:cover;height:875px}@media screen and (max-width:767px){.fv_img{height:475px}}.reason{background-image:url(../img/bg00.webp);background-position:bottom;background-size:cover}.reason-text1{color:#5852a8;font-family:Shippori Mincho,serif;font-size:clamp(24px,4vw,52px);font-weight:500;text-align:center}.reason-text1,.reason_img1{margin-bottom:40px}.reason_img15{left:-3%;position:relative;width:106%}.reason .row{position:relative;z-index:10}.menu_cta{background-color:#fff;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.16);box-shadow:0 10px 40px rgba(0,0,0,.16);padding:10px}.menu_cta section{border:1.5px solid #989898}.menu_cta hr{border:none;border-top:1.5px solid #bcbcbc}.num{background-image:url(../img/img06.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;font-family:Shippori Mincho,serif;font-size:45px;font-style:italic;height:120px;line-height:95px;margin:auto;text-align:center;width:120px}.num span{left:-3px;position:relative}@media screen and (max-width:767px){.num{font-size:30px;height:80px;line-height:60px;width:80px}}.num_box{padding:0 20px;position:relative}.num_box img{width:100%}.num_box ul{color:#252525;font-family:Zen Kaku Gothic New,serif;font-size:32px;max-width:620px;position:absolute;top:40px;width:73%}.num_box ul li{line-height:48px;list-style:none;margin-bottom:40px}.num_box ul li:after{background-image:url(../img/img08.webp);clear:both;content:"";display:block;height:2px;position:relative;top:20px;width:100%}.num_box ul li:nth-of-type(3):after{display:none}.num_title{margin-top:20px}.num_area_text{font-family:Zen Kaku Gothic New,serif;font-size:26px;line-height:40px;margin-bottom:20px}.num_area_text span{background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(50%,#a1accb));background:linear-gradient(transparent 70%,#a1accb 0);font-weight:700}@media screen and (max-width:767px){.num_area_text{font-size:14px;line-height:25px;margin-bottom:10px}}.num_area_content{position:relative;top:0}.num_area1{background-image:url(../img/bg01.jpg);background-position:50%;background-size:cover;padding-bottom:30%;padding-top:110px;position:relative}.num_area1_text1{font-family:Shippori Mincho,serif;font-size:38px;text-align:center}@media screen and (max-width:767px){.num_area1_text1{font-size:24px}}.num_area1_text2{font-family:Shippori Mincho,serif;font-size:55px}.num_area2{background-image:url(../img/bg02.webp);background-position:top;background-size:cover;padding-bottom:240px;position:relative;top:-130px}@media screen and (max-width:767px){.num_area2{top:-100px}}.num_area3{background-image:url(../img/bg03.webp);background-position:top;background-size:cover;padding-bottom:300px;position:relative;top:-280px}.num_area3 .num_area_content{top:35px}@media screen and (max-width:767px){.num_area3 .num_area_content{top:0}}.num_area4{background-image:url(../img/bg04.webp);background-position:top;background-size:cover;padding-bottom:330px;position:relative;top:-555px}.num_area4 .num_area_content{top:35px}@media screen and (max-width:767px){.num_area4 .num_area_content{top:0}.num_area4{padding-bottom:280px}}.num_area5{background-image:url(../img/bg05.webp);background-position:top;background-size:cover;padding-bottom:120px;padding-left:15px;padding-right:15px;position:relative;top:-815px}.num_area5 .num_title{margin-top:20px}@media screen and (max-width:767px){.num_area5{padding-bottom:50px}}#menu{background-image:url(../img/bg.webp);background-position:top;position:relative}.menu_text{color:#4a4a4a;font-family:Shippori Mincho,serif;font-size:40px;text-align:center}@media screen and (max-width:767px){.menu_text{font-size:24px}}.menu_area{margin-bottom:80px}.menu_area:nth-of-type(3){padding-bottom:360px}@media screen and (max-width:767px){.menu_area:nth-of-type(3){padding-bottom:240px}.menu_area{margin-bottom:5%}}.menu_img03{bottom:100px;position:absolute;right:0}@media screen and (max-width:767px){.menu_img03{bottom:160px}.menu_title01,.menu_title03{left:-10px;position:relative}}#menu2{background-image:url(../img/bg08.webp);background-position:top;background-size:cover;padding-top:130px;position:relative}@media screen and (max-width:767px){#menu2{padding-top:80px}}.menu2_title{color:#5852a8;font-family:Shippori Mincho,serif;font-size:45px;line-height:70px;margin-bottom:30px;text-align:center}@media screen and (max-width:767px){.menu2_title{font-size:22px;line-height:35px}}.menu2_title_img{margin-top:50px}@media screen and (max-width:767px){.menu2_title_img{margin-top:30px}.my-20.menu2_title_img{margin-bottom:0}.menu2_content{margin-bottom:-40px}}.menu2_content ul{background-color:#aaaed9;color:#fff;margin-bottom:-20px;padding:80px 40px 30px;position:relative;top:-60px;z-index:0}@media screen and (max-width:767px){.menu2_content ul{padding:80px 20px 15px}}.menu2_content ul li{border-bottom:1px solid;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Zen Kaku Gothic New,serif;font-size:30px;list-style:none;margin-bottom:10px;padding-bottom:10px}@media screen and (max-width:767px){.menu2_content ul li{font-size:15px}}.menu2_content .kome_text{color:#fff;font-size:20px;margin-top:15px}@media screen and (max-width:767px){.menu2_content .kome_text{font-size:12px}}.menu2_price{left:-20px;position:relative;width:115%;z-index:0}@media screen and (max-width:767px){.menu2_price{width:130%}}.menu2_img{position:relative;z-index:1}.menu2_img02{z-index:10}@media screen and (max-width:767px){.menu2_img02{position:relative;right:-8%}}#menu2_4 .menu2_text{padding-left:0}@media screen and (max-width:767px){#menu2_4 .kome_text{margin-bottom:20px}}.menu2_area{padding:0 20px}.menu2_area .col-6:nth-of-type(odd){width:55%}.menu2_area .col-6:nth-of-type(2n){width:45%}.menu2_inner .col-6:nth-of-type(odd){width:55%}.menu2_inner .col-6:nth-of-type(2n){width:45%}.menu2_footer_text{font-family:Shippori Mincho,serif;font-size:28px;margin-bottom:50px;margin-top:40px;padding:0 20px;text-align:center}@media screen and (max-width:767px){.menu2_footer_text{font-size:16px;margin:0;padding:0}}.menu2_icon{height:30px;margin-right:10px;width:30px}@media screen and (max-width:767px){.menu2_icon{height:20px;width:20px}#menu2_1 .menu2_icon,#menu2_2 .menu2_icon{position:relative;top:5px}}.menu2_flex_container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:100%}.menu2_flex_center,.menu2_flex_container{display:-webkit-box;display:-ms-flexbox;display:flex}.menu2_flex_center{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.menu2_flex_bottom{-ms-flex-negative:0;flex-shrink:0}.wire-text-img{width:80%}@media screen and (max-width:767px){.wire-text-img{width:100%}}.menu2_title_shadow{-webkit-filter:drop-shadow(0 4px 6px rgba(0,0,0,.25));filter:drop-shadow(0 4px 6px rgba(0,0,0,.25))}#review{background-image:url(../img/bg09.webp)}#review .swiper{position:relative;top:-80px;width:90%}@media screen and (max-width:767px){#review .swiper{top:-40px}}.review_head{background:linear-gradient(67deg,rgba(164,139,71,.51),hsla(45,67%,75%,.51) 50%,rgba(164,139,71,.51)),rgba(164,139,71,.51);background-blend-mode:overlay;height:390px}.review_head .review_head_content{padding-top:6%}@media screen and (max-width:767px){.review_head{height:200px}.review_head .review_head_content{padding-top:6%}}.review_title{color:#fff;font-family:Cormorant Garamond,serif;font-size:3.2rem;text-align:center}.review_subtitle{color:#fff;font-family:Shippori Mincho,serif;font-size:50px;text-align:center}@media screen and (max-width:767px){.review_subtitle{font-size:18px}}.review_card{background:#fff;border:1px solid #5852a8;padding:30px}.review_card.swiper-last{border:none;text-align:center}@media screen and (max-width:767px){.review_card.swiper-last{padding:30px 16px}.review_card{padding:16px}}.review_card_name{color:#5852a8;font-family:Zen Kaku Gothic New,serif;font-size:30px;font-weight:700}@media screen and (max-width:767px){.review_card_name{font-size:20px}}.review_card_star{margin:10px 0}.review_card_star img{width:300px}@media screen and (max-width:767px){.review_card_star img{width:100px}}.review_card_text{color:#252525;font-family:Zen Kaku Gothic New,serif;font-size:26px;line-height:45px}@media screen and (max-width:767px){.review_card_text{font-size:16px;line-height:28px}}.review_text1{color:#252525;font-family:Shippori Mincho,serif;font-size:40px;text-align:center}@media screen and (max-width:767px){.review_text1{font-size:1.2rem}}.swiper-bg{background-image:url(../img/bg12.jpg);padding:20px}.swiper-pagination-bullet-active{background:#a8aec4}.swiper-button-next:after,.swiper-button-prev:after{content:"";display:none}.swiper-navigation-icon,::slotted(.swiper-navigation-icon){display:none;transform:rotate(180deg)}.swiper-button-next{right:0!important}.swiper-button-prev{left:0!important}.slider_kome_text.kome_text{color:#252525;padding:10%}.flow{background:#fff;margin:24px 0;padding:0 18px}.flow-swiper{padding:0 2.5%;width:95%}.flow-swiper .swiper-slide{background-color:#fff;height:auto}.flow-swiper .swiper-button-next,.flow-swiper .swiper-button-prev{background-position:50%;background-repeat:no-repeat;background-size:contain;height:50px;width:50px}.flow-swiper .swiper-button-next:after,.flow-swiper .swiper-button-prev:after{content:"";display:none}.flow-swiper .swiper-button-next svg,.flow-swiper .swiper-button-prev svg{display:none}@media screen and (max-width:767px){.flow-swiper .swiper-button-next,.flow-swiper .swiper-button-prev{height:40px;width:40px}}.flow-swiper .swiper-button-prev{background-image:url(../img/arrow_left.webp);left:10px}.flow-swiper .swiper-button-next{background-image:url(../img/arrow_right.webp);right:10px}.flow-swiper .swiper-pagination{display:none}.flow-text{color:#252525;font-family:Zen Kaku Gothic New,serif;font-size:28px;font-weight:400;line-height:45px}@media screen and (max-width:767px){.flow-text{font-size:15px;line-height:28px;margin-bottom:20px;margin-top:10px}}.flow_inner{border:1px solid #dcdcdc;-webkit-box-shadow:0 0 8px hsla(0,0%,100%,.07),inset 0 0 0 1px hsla(0,0%,100%,.5);box-shadow:0 0 8px hsla(0,0%,100%,.07),inset 0 0 0 1px hsla(0,0%,100%,.5)}.flow-bg{background-color:#fff;border:1px solid #505050;color:#505050;font-size:26px;font-weight:600;padding:20px;position:relative;text-align:center}@media screen and (max-width:767px){.flow-bg{font-size:14px;padding:15px}}.flow-bg2{background-color:#b8a97f;color:#fff;font-size:26px;left:0;margin:auto;padding:5px 0;position:absolute;right:0;text-align:center;top:-25px;width:200px}@media screen and (max-width:767px){.flow-bg2{font-size:16px}}.step_title_1{height:auto;margin:auto;padding:2%;text-align:left;width:100%}.step_title_1 img{width:90%}.step_title_2{height:auto;margin:auto;text-align:left;width:100%}.step_title_2 img{width:75%}.step_title_3{height:auto;margin:auto;padding:0;text-align:left;width:100%}.step_title_3 img{width:75%}.step_title_4{height:auto;margin:auto;padding:0;text-align:left;width:100%}.step_title_4 img{width:85%}.step_title_5{height:auto;margin:auto;padding:0;text-align:left;width:100%}.step_title_5 img{width:95%}.faq_title{color:#5852a8}.faq_subtitle{color:#252525;font-family:Shippori Mincho,serif;font-size:30px;padding-bottom:20px;text-align:center}@media screen and (max-width:767px){.faq_subtitle{font-size:16px;margin-top:0;padding-bottom:20px}}#faq .faq_qa{background-color:#fff}#faq .faq_qa ul{margin:0;padding:0}#faq .faq_qa ul li{list-style:none}#faq .faq_qa a{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;text-decoration:none;word-break:break-word;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#faq .faq_qa a span{width:83%}#faq .faq_qa_q a{background:linear-gradient(105deg,#a28b51,#ceb771 50%,#a28b51);border-bottom:1px solid #fff;color:#fff;display:block;font-size:32px;padding:1em;position:relative}@media screen and (max-width:767px){#faq .faq_qa_q a{font-size:16px}}#faq .faq_qa_q a:after{background-image:url(../img/faq_arrow.svg);background-repeat:no-repeat;background-size:contain;content:"";height:20px;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:20px}@media screen and (max-width:767px){#faq .faq_qa_q a:after{height:14px;right:10px;width:14px}}#faq .faq_qa_q a.active:after{-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}#faq .faq_qa_q a:before{content:"Q.";display:inline-block;font-size:32px;font-weight:700;margin-right:15px}@media screen and (max-width:767px){#faq .faq_qa_q a:before{font-size:16px;margin-right:10px}}#faq .faq_qa_q a img.faq_icon01,#faq .faq_qa_q a img.faq_icon02{display:none}#faq .faq_qa_a{background:#fff;border:1px solid;-o-border-image:linear-gradient(105deg,#a28b51,#ceb771 50%,#a28b51);border-image:linear-gradient(105deg,#a28b51,#ceb771 50%,#a28b51);border-image-slice:1;border-top:none;color:#262626;display:none;padding:10px 40px;position:relative}#faq .faq_qa_a p{font-size:20px;line-height:40px}@media screen and (max-width:767px){#faq .faq_qa_a p{font-size:14px;line-height:28px}}#faq .kome_text{font-size:16px}.clinic_area{background-image:url(../img/bg11.jpg);background-position:50%;background-size:cover;padding:40px 0}@media screen and (max-width:767px){.clinic_area{padding:20px 0}}.clinic_area_title{color:#5e5e5f;font-size:30px;font-weight:700;margin-bottom:20px;margin-top:20px;text-align:center}@media screen and (max-width:767px){.clinic_area_title{font-size:18px}}.clinic_area_text{font-family:Shippori Mincho,serif;font-size:20px;position:relative;text-align:center;top:-30px}@media screen and (max-width:767px){.clinic_area_text{font-size:14px;line-height:18px;top:-20px}}.clinic-area_list{margin:auto;max-width:320px;padding:0;text-align:left}.clinic-area_list li{background-color:#baa570;border-radius:40px;color:#fff;display:inline-block;font-size:16px;height:50px;line-height:1.5;margin-bottom:20px;vertical-align:bottom;width:46%}.clinic-area_list li:nth-of-type(odd){margin-right:5%}.clinic-area_list li a{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;text-align:center;text-decoration:none}.clinic-area_list_caption{font-size:10px}.free{background-image:url(../img/bg06.webp);padding:45px 20px 10px}#price{background-color:#f6f4ef;padding:80px 20px 0}@media screen and (max-width:767px){#price{padding:40px 20px 0}}.notes{padding:40px}.kome_text{bottom:0;color:#6c6c6c;font-family:Zen Kaku Gothic New,serif;font-size:11px;left:0;line-height:19px;margin:auto;padding:5%;right:0;width:90%}.bk_kome_text{background-image:url(../img_v2/v2_026_kome.webp);background-position:50%;background-size:100% 100%;padding:0 5% 5%}.gold_text{color:#877442}@media screen and (max-width:767px){.kome_text{font-size:8px;line-height:14px}}@media screen and (max-width:480px){.kome_text{font-size:7px;line-height:10px}}.slider-container{background-image:url(../img_v2/v2_018.webp);background-position:50%;background-size:100% 100%;height:100vw;max-height:760px;max-width:100%}sup{font-size:14px}.background-container{margin-bottom:-915px;position:relative;top:-100px}.btn{bottom:0;left:0;margin:auto;max-width:700px;position:fixed;right:0;width:100%;z-index:1000}.relative{position:relative}@media screen and (max-width:767px){.pc{display:none}}.img04{z-index:10}.img05{margin-top:-135px;z-index:1}.img14{width:500px}@media screen and (max-width:767px){.img14{width:330px}}.img17{bottom:0;position:absolute;right:0;width:300px}@media screen and (max-width:767px){.img17{width:180px}}.img20{margin-bottom:-500px;margin-top:-350px;width:100%}@media screen and (max-width:767px){.img20{margin-bottom:-280px;margin-top:-180px}}footer{-o-border-image:linear-gradient(90deg,#877443,#ceb671) 1;border-image:-webkit-gradient(linear,left top,right top,from(#877443),to(#ceb671)) 1;border-image:linear-gradient(90deg,#877443,#ceb671) 1;border-top:.8rem solid;padding:8% 0}footer ul{margin-top:20px;text-align:center}footer ul li{display:inline-block;list-style:none}footer ul li:not(:last-child):after{content:"|";margin:0 2px}footer ul li a,footer ul li:not(:last-child):after{background:-webkit-gradient(linear,left top,right top,from(#877443),to(#ceb671));background:linear-gradient(90deg,#877443,#ceb671);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}footer ul li a{font-family:Zen Kaku Gothic New,serif;font-size:18px;text-decoration:underline;text-decoration-color:rgba(135,116,67,.3)}@media screen and (max-width:767px){footer ul li a{font-size:14px;margin:0 5px}}footer p{background:-webkit-gradient(linear,left top,right top,from(#877443),to(#ceb671));background:linear-gradient(90deg,#877443,#ceb671);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-family:Zen Kaku Gothic New,serif;font-size:9px;text-align:center}