﻿.hide{display:none}@media screen and (max-width: 639px){.pc{display:none !important}img{width:100%}}@media screen and (min-width: 640px){.sp{display:none !important}}@media screen and (max-device-width: 639px){.pc_d{display:none !important}}@media screen and (min-device-width: 640px){.sp_d{display:none !important}}html{font-size:62.5%}body{margin:0;letter-spacing:0.1em;line-height:1.5;font-feature-settings:"palt";color:#2e2e2e}@media screen and (max-width: 639px){body{font-family:Meiryo,sans-serif}}@media screen and (min-width: 640px){body{font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif}}h1,h2,h3,h4,h5,p{margin:0}ul{margin:0;padding:0}li{list-style:none}img{display:block;vertical-align:bottom;border:none}button{outline:none}a{color:#000;text-decoration:none}@media screen and (min-width: 640px){a:hover{opacity:0.7;transition:all 0.3s}a img:hover{opacity:0.7;transition:all 0.3s}}.logo{background:#000;padding:10px 0}.logo img{margin:auto}@media screen and (max-width: 639px){.logo img{width:30%}}@media screen and (min-width: 640px){.logo img{width:140px}}main{background-color:#fff;margin-top:0}@media screen and (min-width: 640px){.contents_title{width:100%;max-width:1160px;margin:0 auto 106px;padding-top:70px}.contents_title .img_title{width:100%;max-width:1160px;margin:0 auto 106px}.contents_title .img_title img{width:100%}.contents_title .img_intro{width:100%;max-width:452px;margin:0 auto}.contents_title .img_intro img{width:100%}}@media screen and (max-width: 639px){.contents_title{width:100%;margin:0 auto}.contents_title .img_title{width:100%;margin:0 auto}.contents_title .img_title img{width:100%}.contents_title .img_intro{width:100%;margin:0 auto}.contents_title .img_intro img{width:100%}}.contents_item_wrap1{background-color:#d3d1cf;width:100%}.contents_item_wrap2{background-color:#f4f0ed;width:100%}.contents_item_wrap3{background-color:#fff;width:100%}@media screen and (min-width: 640px){.contents_item{width:100%;max-width:1160px;margin:0 auto}.contents_item .img_1{width:100%;max-width:900px;margin:0 auto 60px}.contents_item .img_1 img{width:100%}.contents_item .img_2{width:100%;max-width:1160px;margin:0 auto}.contents_item .img_2 img{width:100%}.contents_item .img_outfit{width:100%;max-width:780px;margin:0 auto}.contents_item .img_outfit img{width:100%}}@media screen and (max-width: 639px){.contents_item{width:100%;margin:0 auto}.contents_item .img_1{width:100%;margin:0 auto}.contents_item .img_1 img{width:100%}.contents_item .img_2{width:100%;margin:0 auto}.contents_item .img_2 img{width:100%}.contents_item .img_outfit{width:94.67%;margin:0 auto}.contents_item .img_outfit img{width:100%}}@media screen and (min-width: 640px){.contents_item1{padding-top:79px;padding-bottom:152px}}@media screen and (min-width: 640px){.contents_item2{padding-top:103px;padding-bottom:94px}}@media screen and (min-width: 640px){.contents_item3{padding-top:124px;padding-bottom:100px}}@media screen and (min-width: 640px){.contents_item4{padding-top:73px;padding-bottom:118px}}@media screen and (min-width: 640px){.contents_item5{padding-top:100px;padding-bottom:118px}}@media screen and (max-width: 639px){.contents_item5{padding-top:5.4rem}}.return{display:-webkit-flexbox;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}@media screen and (max-width: 639px){.return{width:85%;margin:0 auto 3.7rem;padding-top:11.1rem}.return .home,.return .page_top{width:45%}}@media screen and (min-width: 640px){.return{max-width:500px;width:90%;margin:0 auto;padding-top:13px;padding-bottom:97px}.return img{width:100%}.return .home,.return .page_top{width:40%}}.copyright{background:#000;text-align:center;font-weight:bold;font-size:1.0rem;color:#fff}.copyright span{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif,Verdana,Droid Sans;font-size:1.0rem;vertical-align:-1px}@media screen and (max-width: 639px){.copyright{padding:1rem}}@media screen and (min-width: 640px){.copyright{padding:1.5rem}}
