<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.contentWrapper {
  width: 1200px;
  font-family: "游明朝", "YuMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
  font-weight: 500;
  margin: 0 auto;
  color: #59482c;
}

.contentInner {
  margin: 90px 0px 0px 0px;
}

/* mainVisual
------------------------------*/
.mainVisual__image {
  width: 100%;
  height: auto;
}
/* mainTitle
------------------------------*/
.mainTitle__box {
  font-family: 'Yu Mincho', YuMincho, sans-serif;
  position: relative;
  text-align: center;
  font-size: 24px;
  margin: 0 auto 30px;
  color: #59482c;
  letter-spacing: 0.3em;
}

.mainTitle__image {
  display: inline-block;
  width: 1200px;
}

.mainTitle__text {
  line-height: 2.2;
  letter-spacing: 0.2em;
  text-align: center;
  margin-bottom: 40px;
  color: #59482c;
  font-size: 20px;
}

 h2 {
    margin-top: 1em;
    font-size: 30px;
        text-transform: uppercase;
    letter-spacing: 5px;
        line-height: 2.0;
    font-family: "Futura_Heavy";
    font-weight: bold;
}
.template_1_ {
    position: relative;
    width: 1200px;;
    height: 730px;
    background: linear-gradient(to top, #e7e5ea 95%, #ffffff 5%);
}
.template_2_ {
    position: relative;
    width: 1200px;;
    height: 730px;
    background: linear-gradient(to top, #efeee9 95%, #ffffff 5%);
}
.template_3_ {
    position: relative;
    width: 1200px;;
    height: 730px;
    background: linear-gradient(to top, #f6ede6 95%, #ffffff 5%);
}
 
.wrap_top_text_img {
        margin-top: 70px;
        margin-bottom: 35px;
    }
 
.wrap_top_text {
    font-size: 20px;
    font-family: 'HGP明朝';
    line-height: 2.0em;
    letter-spacing: 0.25em;
    margin: 80px 0 30px 0;
        text-align: center;
    }
 
.wrap_top_text2_box {
        width: 661.14px;
        margin: 0 auto;
        text-align: center;
    }
 
.wrap_top_text2 {
        font-size: 15px;
        line-height: 30px;
    letter-spacing: 0.1em;
    }
.wrap_main_text2 {
        font-size: 22px;
        font-family: 'HGP明朝';
        color: #59482c;
        line-height: 32px;
        letter-spacing: 0.2em;
        margin-top: 3em;
    }
 
p.wrap_main_text3 {
        font-size: 13px;
        font-family: 'HGP明朝';
        color: #59482c;
        line-height: 25px;
        letter-spacing: 0.3em;
        margin-top: 25px;
                margin-bottom: 25px;
        padding-left: 5px;
    }
 
.wrap_main_img_right_text {
    font-family: 'Perpetua';
    font-size: 34px;
    line-height: 32.97px;
    letter-spacing: 0.75px;
    color: #59482c;
    margin-left: 100px;
    margin-top: 100px;
    margin-bottom: 30px;
        text-align: left;
    }
 
.wrap_main_img_right_text2 {
        margin-left: 100px!important;
        color: white!important;
    }
 
.wrap_main_img_left_text {
        font-family: 'Perpetua';
        font-size: 30.67px;
        line-height: 32.97px;
        letter-spacing: 0.75px;
        color: white;
        margin-left: 105px;
        margin-top: 32px;
    }
.sale {color: #ff6575;}
.mt01 {margin-top: 1em;}
.mt03 {margin-top: 3em;}
.mt05 {margin-top: 5em;}
.mt07 {margin-top: 7em;}
.mt10 {margin-top: 10em;}
.mt15 {margin-top: 15em;}
.mt20 {margin-top: 20em;}
.mt30 {margin-top: 30em;}
.mb01 {margin-bottom: 1em;}
.mb03 {margin-bottom: 3em;}
.mb05 {margin-bottom: 5em;}
.mb07 {margin-bottom: 7em;}
.mb10 {margin-bottom: 10em;}
.mb20 {margin-bottom: 20em;}
.mb25 {margin-bottom: 25em;}
.mb30 {margin-bottom: 30em;}
.ml03 {margin-left: 3em;}
.ml60 {margin-left: 60px;}
.ml200 {margin-left: 200px;}

section {
padding-top: 4em;
margin-bottom: 4em;
}

/* columnContent
------------------------------*/
.columnContent__itemBox::after, .columnContent__itemBox--spaceLarge::after, .columnContent__itemBox--space::after {
  content: "";
  display: block;
  clear: both;
  height: 0;
  line-height: 0;
  visibility: hidden;
}

.columnContent__itemBox--spaceLarge {
  margin-bottom: 120px;
}

.columnContent__itemBox--space {
  margin-bottom: 20px;
}

.columnContent__item {
  width: 1000px;
  text-align: center;
  margin: 0 auto;
}

.columnContent__item--left {
  width: 20%;
  text-align: left;
  margin-left: 60px;
  margin-bottom: 60px;
  display: inline-block;
  position: absolute;
  bottom: 4em;
  z-index: 1;
}
.columnContent__item--right {
  text-align: right;
  margin-right: 60px;
}

.columnContent__imageBox--space {
  margin-bottom: 40px;
}

.columnContent__image {
  height: auto;
}

.columnContent__link {
  display: block;
}

.columnContent__link:hover {
  opacity: 0.8;
}

.columnContent__title {
  font-size: 16px;
  font-weight: 500;
  line-height: 36px;
  letter-spacing: 2.5px;
  text-align: center!important;
  margin: 25px 0 30px;
}

.columnContent__title--center {
  font-size: 18px;
  font-weight: 500;
  line-height: 42px;
  letter-spacing: 2.5px;
  text-align: center;
  margin: 3em auto;
}

.columnContent__text, .columnContent__text--space, .columnContent__text--spaceLarge {
  color: #898989;
  font-size: 14px;
  line-height: 30px;
  text-align: left;
  letter-spacing: 2.5px;
}

.columnContent__text--space {
  margin-bottom: 20px;
}

.columnContent__text--spaceLarge {
  margin-bottom: 50px;
}
.columnContent__text--spaceLarge a {
  text-decoration: underline;
}
      .recommend_pumps_block_wrap {
        position: relative;
        text-align: center;
    }
 
    .recommend_pumps_block_wrap .img_text_2 {
        width: 262px!important;
    }
 
    .recommend_pumps_block {
        width: 852px;
        margin: 5em auto;
    }
 
    .recommend_pumps_img2 {
        /* margin-left: 47px;
        margin-bottom: 161px; */
    }
 
    .recommend_pumps_img3 {
        /* margin-top: 49px; */
    }
 
    .recommend_pumps_block_wrap.recommend_pumps_block_wrap3 {
        width: 399px!important;
        /* margin-top: 49px; */
    }
 
    .recommend_pumps_img4 {
        /* margin-left: 48px;
        margin-top: -112px; */
    }
 
    .recommend_pumps_block_wrap.recommend_pumps_block_wrap3 {
        width: 399px!important;
        /* margin-left: 24px; */
        /* margin-top: -112px; */
    }
 
    .recommend_pumps_block_wrap.recommend_pumps_block_wrap4 {
        margin-top: -112px;
        margin-left: 48px;
    }
 
    .fuwasara_2022aw_wrap_main_img_right2 {
        background: #90806d;
    }
 
    .recommend_boots_img5 {
        margin: 100px 0 30px 100px;
    }
 
    .recommend_boots_img6 {
        margin-left: 100px;
        overflow: hidden;
        position: relative;
    }
 
    .recommend_pumps_block_wrap {
        width: 397.98px;
        display: inline-block;
        overflow: hidden;
        /* height: 495.99px; */
    }
 
    .recommend_pumps_block_wrap.recommend_pumps_block_wrap2 {
        width: 400px!important;
        margin-left: 47px;
        margin-bottom: 161px;
    }
 
    .animation{
        opacity : 0;
        visibility: hidden;
        transition: 1.5s;
        /* transform: translateY(50px); */
    }
 
    .active{
        opacity: 1;
        visibility: visible;
        transform: translateY(0);
    }
 
    .animation2{
        opacity : 0;
        visibility: hidden;
        transition: 1s;
        transform:scale(1.2,1.2);
        /* transform: translateY(50px); */
    }

    .active2{
        opacity: 1;
        visibility: visible;
        transform: translateY(0);
        transform:scale(1,1);
    }
 
    p.fuwasara_btn_text {
        color: #b5a08a;
        font-weight: bold;
    }

    .hover_btn:hover{
        text-decoration: none;
    }

 
    .img_text {
        position: absolute;
        top: 50%;
        left: 50%;
        -ms-transform: translate(-50%,-50%);
        -webkit-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
        margin: 0;
        padding: 0;
        color: white;
        display: none;
        z-index: 1;
    }
 
    .img_text_1 {
        border: 1px solid;
        text-align: center;
        width: 130px;
        margin: 0 auto;
        margin-bottom: 15px;
        padding: 2px 0;
        font-family: 雋・鴻謔・ｹｧ・ｴ郢ｧ・ｷ郢昴・縺・
        font-size: 12px;
        line-height: 22.75px;
        letter-spacing: 0.075em;
    }
 
    .img_text_2 {
        font-size: 16px;
        font-family: Calibri;
        line-height: 25px;
        letter-spacing: 0.075em;
    }
 
    .img_text2 {
        position: absolute;
        top: 50%;
        left: 50%;
        -ms-transform: translate(-50%,-50%);
        -webkit-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
        margin: 0;
        padding: 0;
        color: white;
        display: none;
        z-index: 1;
    }
 
    .img_text2_1 {
        border: 1px solid;
        text-align: center;
        width: 120px!important;
        margin: 0 auto;
        margin-bottom: 15px;
        padding: 2px 0;
        font-family: 雋・鴻謔・ｹｧ・ｴ郢ｧ・ｷ郢昴・縺・
        font-size: 12.19px;
        line-height: 22.75px;
        letter-spacing: 0.075em;
    }
 
    .img_text2_2 {
        font-size: 16px;
        font-family: Calibri;
        line-height: 22px;
        letter-spacing: 0.075em;
        text-align: center;
    }
 
 
 
    .flower_bit_loafer_pumps_img_wrap {
        position: relative;
        text-align: center;
    }
 
    .recommend_boots_img6 {
        position: relative;
        text-align: center;
    }
 
    .fuwasara_2022aw_wrap_main_img_2_wrap {
        position: relative;
    }
 
    .recommend_pumps_block_wrap {
        position: relative;
        text-align: center;
    }
 
    .recommend_pumps_block_wrap .img_text_2 {
        width: 262px!important;
    }


 
    .zoom_img {
        background-color: none;
    }

    .img_opacity {
        height: 100%;
    }


    .fuwasara_2022aw_wrap_main_img_flex_khaki {
        background: #f7f8f3;
    }

    .fuwasara_2022aw_wrap_main_img_flex_brown {
        background: #90806d;
    }
.contentCopywriter {
  font-family: 'Yu Mincho', YuMincho, sans-serif;
  color: #BFC0C1;
  font-size: 14px;
  text-align: center;
  line-height: 2.2;
  letter-spacing: 1.5px;
  margin-bottom: 40px;
}


    /* fuwasaraspec */
    .fuwasara_spec_bk_ {
                background-color: #eadfdb;
        padding-top: 10px;
        padding-bottom: 120px;
    }
    .fuwasara_spec_inner_bk_ {
        background-color: #ffffff;
        margin: 0 auto 135px;
        width: 850px;
        height: 1250px;
        padding: 0 82.5px;
        border: 1px solid #42210b;
    }
  
    .fuwasara_spec_title_ {
        padding-top: 80px;
        margin-bottom: 30px;
    }
  
    .fuwasara_spec_title_ div:first-of-type {
        text-align: center;
        font-family: Perpetua;
        font-size: 32.18px;
        color: #4a3d34;
        margin-bottom: 5px;
        letter-spacing: 4px;
    }
  
    .fuwasara_spec_title_ div:last-of-type {
        text-align: center;
        font-family: 雋・鴻謔・ｹｧ・ｴ郢ｧ・ｷ郢昴・縺・Medium;
        font-size: 14px;
        color: #4a3d34;
        letter-spacing: 2px;
    }
  
    .fuwasara_spec_content1_ &gt; div:first-of-type, .fuwasara_spec_content2_ &gt; div:first-of-type {
        margin-right: 7px;
        float: left;
    }
  
    .fuwasara_spec_content1_ &gt; div &gt; div, .fuwasara_spec_content2_ &gt; div &gt; div {
        margin-top: 28px;
        margin-bottom: 80px;
    }
  
    .fuwasara_spec_content1_ &gt; div &gt; div &gt; div:first-of-type, .fuwasara_spec_content2_ &gt; div &gt; div &gt; div:first-of-type {
        text-align: center;
        font-size: 20.66px;
        font-family: 雋・鴻謔・ｹｧ・ｴ郢ｧ・ｷ郢昴・縺・
        color: #744c24;
        margin-bottom: 10px;
    }
  
    .fuwasara_spec_content1_ &gt; div &gt; div &gt; div:last-of-type, .fuwasara_spec_content2_ &gt; div &gt; div &gt; div:last-of-type {
        text-align: center;
        font-size: 12.21px;
        font-family: 雋・鴻謔・ｹｧ・ｴ郢ｧ・ｷ郢昴・縺・
        color: #744c24;
        line-height: 23px;
    }
  
    .fuwasara_size_range_box_ {
        position: relative;
        border: 1px solid #42210b;
        width: 1000px;
        height: 334px;
        margin: 0 auto;
    }
  
    .fuwasara_size_range_box_title_ {
        position: absolute;
        width: 276px;
        background-color: #eadfdb;
        top: -11%;
        left: 36%;
        text-align: center;
        letter-spacing: 3px;
    }
  
    .fuwasara_size_range_box_title_ &gt; div:first-of-type {
        font-family: Perpetua;
        font-size: 36.92px;
        color: #744c24;
    }
  
    .fuwasara_size_range_box_title_ &gt; div:last-of-type {
        font-family: 雋・鴻謔・ｹｧ・ｴ郢ｧ・ｷ郢昴・縺・
        font-size: 15.55px;
        color: #744c24;
    }
  
    .fuwasara_size_range_box_text_ {
        margin: 87px auto 0;
        text-align: center;
    }
  
    .fuwasara_size_range_box_text_ &gt; div:first-of-type {
        font-size: 22.82px;
        font-family: Calibri;
        font-weight: bold;
        color: #744c24;
    }
  
    .fuwasara_size_range_box_text_ &gt; .fuwasara_size_range_underline_ {
        width: 790px;
        margin: 0 auto;
    }
  
    .fuwasara_size_range_box_text_ &gt; .fuwasara_size_range_underline_ &gt; hr:first-of-type {
        float: left;
    }
  
    .fuwasara_size_range_box_text_ &gt; .fuwasara_size_range_underline_ &gt; hr:first-of-type, .fuwasara_size_range_box_text_ &gt; .fuwasara_size_range_underline_ &gt; hr:nth-of-type(2) {
        color: #aa8080;
        width: 163px;
        border-width: 4px;
        margin-block: 0em;
        margin-inline: 0;
        border-style: solid;
    }
  
    .fuwasara_size_range_box_text_ &gt; div:nth-of-type(3) {
        margin: 30px auto 0;
        width: 760px;
    }
  
    .fuwasara_size_range_box_text_ &gt; div:nth-of-type(3) &gt; div:first-of-type {
        float: left;
        font-size: 12px;
        font-family: 雋・鴻謔・ｹｧ・ｴ郢ｧ・ｷ郢昴・縺・Medium;
        border: 1px solid #744c24;
        padding: 8px 9px;
        margin-top: -8px;
        color: #744c24;
    }
  
    .fuwasara_size_range_box_text_ &gt; div:nth-of-type(3) &gt; div:last-of-type {
        float: right;
        font-size: 12px;
        font-family: 雋・鴻謔・ｹｧ・ｴ郢ｧ・ｷ郢昴・縺・Medium;
        border: 1px solid #744c24;
        padding: 8px 9px;
        margin-top: -8px;
        color: #744c24;
    }
  
    .fuwasara_size_range_box_text_ &gt; div:nth-of-type(4) {
        margin-top: 30px;
        margin-bottom: 20px;
        color: #744c24;
        font-family: 雋・鴻謔・ｹｧ・ｴ郢ｧ・ｷ郢昴・縺・
        font-size: 17.24px;
        font-weight: bold;
        letter-spacing: 0.5px;
    }
  
    .fuwasara_size_range_box_text_ &gt; div:nth-of-type(5) {
        color: #744c24;
        font-family: 雋・鴻謔・ｹｧ・ｴ郢ｧ・ｷ郢昴・縺・Medium;
        font-size: 12.12px;
        margin: 0 auto;
        line-height: 24px;
    }
  
    .fuwasara_item_all_:hover, .fuwasara_item_all_:link {
        text-decoration: none !important;
        border: 1px solid #42210b;
        box-sizing: border-box;
    }
  
    .fuwasara_item_all_ div {
        color: #997c5e;
        font-family: 雋・鴻謔・ｹｧ・ｴ郢ｧ・ｷ郢昴・縺・
        font-size: 15.61px;
      
    }
  
    .fuwasara_item_all_ {
        background-color: white;
        width: 507px;
        height: 128px;
        margin: 97px auto 0;
        display: flex;
        justify-content: center;
        align-items: center;
    }
  
    .fuwasara_size_range_box_text_ &gt; .fuwasara_size_range_underline_ &gt; hr:nth-of-type(2) {
        float: right;
    }
  
     
    .fuwasara_2022aw_wrap_main_text1 {
        font-size: 19.34px;
        font-family: 'Perpetua';
        color: #4a3d34;
        line-height: 17.55px;
        letter-spacing: 0.18em;
        margin-bottom: 12px;
        margin-top: 145px;
        padding-left: 5px;
    }
  
    .fuwasara_2022aw_wrap_main_text2 {
        font-size: 22px;
        font-family: 'HGP明朝';
        color: #4a3d34;
        line-height: 32px;
        letter-spacing: 0.2em;
        margin-top: 3em;
    }
  
    p.fuwasara_2022aw_wrap_main_text3 {
        font-size: 13px;
        font-family: 'HGP明朝';
        color: #4a3d34;
        line-height: 25px;
        letter-spacing: 0.3em;
        margin-top: 25px;
                margin-bottom: 25px;
        padding-left: 5px;
    }
  
    .fuwasara_2022aw_wrap_main_img_right_text {
        font-family: 'Perpetua';
        font-size: 34px;
        line-height: 32.97px;
        letter-spacing: 0.75px;
        color: #603813;
        margin-left: 95px;
        margin-top: 97px;
        margin-bottom: 27px;
    }

    .fuwasara_2022aw_wrap_main_text_block_3 {
        display: flex;
    }
  
    .fuwasara_2022aw_wrap_main_text_block_3 div {
        width: 400px;
        /* height: 414px; */
        overflow: hidden;
    }
  
    .fuwasara_2022aw_wrap_main_text_block_3 img {
        width: 100%;
        height: 100%;
    }
    .flower_bit_loafer_pumps_img_wrap {
        position: relative;
        text-align: center;
    }
  
    .recommend_boots_img6 {
        position: relative;
        text-align: center;
    }
  
    .fuwasara_2022aw_wrap_main_text_block_3_left {
        position: relative;
    }
  
    .fuwasara_2022aw_wrap_main_text_block_3_center {
        position: relative;
    }
  
    .fuwasara_2022aw_wrap_main_text_block_3_right {
        position: relative;
    }
  
    .fuwasara_2022aw_wrap_main_img_2_wrap {
        position: relative;
    }
  
    .recommend_pumps_block_wrap {
        position: relative;
        text-align: center;
    }
  
    .recommend_pumps_block_wrap .img_text_2 {
        width: 262px!important;
    }


 
    .zoom_img {
        background-color: none;
    }

    .img_opacity {
        height: 100%;
    }


    .fuwasara_2022aw_wrap_main_img_flex_khaki {
        background: #f7f8f3;
    }

    .fuwasara_2022aw_wrap_main_img_flex_brown {
        background: #90806d;
    }
/*/size_area_*/
/*new_area_*/
.new_area_ {
 background: #eadfdb;
 padding: 40px 0 90px 0;
}

.new_area_ .new_list_ {
 display: flex;
 flex-wrap: wrap;
 width: 920px;
 margin: 0 auto;
 justify-content: space-between;
}

.new_area_ .new_item_ {
 margin-top: 30px;
 font-size: 11px;
 width: 220px;
}

.new_area_ .name_ {
 font-size: 11px;
 color: #4a3d34;
}

.new_area_ .price_ {
 font-size: 11px;
 color: #4a3d34;

}

.new_item_ img {
    display: block;
    margin: 0 auto;
    max-width: 180px;
}

.new_area_ .new_list_ {
 display: flex;
 flex-wrap: wrap;
 margin: 10px auto 0;
 justify-content: space-between;
}
.new_item_ {
 font-size: 11px;
 width: 170px;
}
.name_ {
 font-size: 18px;
 font-weight: 600;
 line-height: 2.0;
 text-decoration: none;
}
.price_ {
 font-size: 16px;
 line-height: 1.8;
 text-decoration: none;
}
.itemtext {line-height: 2.2;}
.buy {
        color: #59482c;
    text-decoration: none;
    line-height: 20px;
    font-size: 13px;
    border: solid 1px #f9dfd0;
    padding: 0.3em 1em;
    background-color: #ffffff;
}
a.buy {
        color: #59482c!important;
    text-decoration: none!important;
}
.box_btn {
    text-align: center;
}
.box_btn a {
    font-size: 16px;
    line-height: 90px;
        letter-spacing: 0.5em;
    width: 500px;
    display: inline-block;
    color: #59482c;
    margin-top: 4em;
    margin-bottom: 1em;
    border-width: 1px;
    border-style: solid;
    border-color: #f6f6f4;
    border-image: initial;
        background: #f6f6f4;
}
.TextTyping span {
        display: none;
}

.TextTyping::after {
        content: "|";
        animation: typinganime .8s ease infinite;
}

@keyframes typinganime{
        from{opacity:0}
        to{opacity:1}
}

.eachTextAnime span{opacity: 0;}
.eachTextAnime.appeartext span{ animation:text_anime_on 1s ease-out forwards; }
@keyframes text_anime_on {
        0% {opacity:0;}
        100% {opacity:1;}
}
/*------------------------------
 animation
------------------------------*/
.ani.delay1 {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}

.ani.delay2 {
  -webkit-animation-delay: 0.6s;
  animation-delay: 0.6s;
}

.ani.delay3 {
  -webkit-animation-delay: 0.9s;
  animation-delay: 0.9s;
}

.ani.fadeIn {
  opacity: 0;
}

.ani.fadeUp {
  opacity: 0;
  -webkit-transform: translateY(50px);
  transform: translateY(50px);
}

.ani.fadeUp.animated {
  -webkit-animation-name: fadeUp;
  animation-name: fadeUp;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.ani.fadeIn.animated {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes fadeUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
}

@keyframes fadeUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
}</pre></body></html>