@charset "UTF-8";
@import url("base.css");
@import url(https://spoqa.github.io/spoqa-han-sans/css/SpoqaHanSansNeo.css);

/* common */
/* #wrapper {position:relative;margin:0 auto;min-width:1610px;width:100%;min-height:100%;overflow:hidden;} */
#wrapper {position:relative;margin:0 auto;min-width:1200px;width:100%;min-height:100%;overflow:hidden;}
img {display:block;}

header {position:fixed;top:0;left:0;min-width:1200px;width:100%;background:#fff;z-index:10;}
header .logo {width:100%;height:90px;border-bottom:3px solid #68b2e3;}
header .logo img {margin:0 auto;}

header .pc_logo {margin:0 auto;width:1200px;text-align:center;}
header .mo_logo {display:none;}

header .scroll_box {width:100%;height:100px;}
header .pc_scroll {margin:0 auto;width:100%;font-size:0;text-align:center;}
header .pc_scroll a {margin-right:50px;display:inline-block;}
header .pc_scroll a.last {margin-right:0px;}
header .mo_scroll {display:none;}

footer {background:#68b2e3;}
footer .pc_copyright {padding:26px 0 28px;font-family:'Spoqa Han Sans Neo';font-size:16px;color:#fff;font-weight:200;letter-spacing:0;text-align:center;}
footer .mo_copyright {display:none;}

.contents {margin-top:193px;}
.contents .sec_comm .pc_sec {position:relative;height:700px;}
.contents .sec_comm .mo_sec {display:none;}

.contents .sec_comm .pc_sec .bg {position:relative;top:0;left:50%;margin-left:-1000px;width:2000px;overflow:hidden;}

.contents .sec_comm .pc_sec .bg .pos_center {}
.contents .sec_comm .pc_sec .bg .pos_lt {float:left;}
.contents .sec_comm .pc_sec .bg .pos_rt {float:right;}

.contents .sec_comm .pc_sec .bg_obj {position:absolute;top:0;left:0;width:100%;}
.contents .sec_comm .pc_sec .bg_obj .obj_lt {position:absolute;top:0;left:0;}
.contents .sec_comm .pc_sec .bg_obj .obj_rt {position:absolute;top:0;right:0;}
.contents .sec_comm .pc_sec .bg_con {position:absolute;top:0;left:50%;margin-left:-1000px;width:2000px;}

.contents .sec_comm .pc_sec .btn_comm {position:absolute;left:50%;display:block;width:170px;}

.contents .sec_comm.sec_senka .pc_sec .btn_shop {top:490px;margin-left:-690px;}
.contents .sec_comm.sec_senka .pc_sec .btn_insta {top:490px;margin-left:-510px;}

.contents .sec_comm.sec_tsubaki .pc_sec .btn_shop {top:515px;margin-left:275px;}
.contents .sec_comm.sec_tsubaki .pc_sec .btn_insta {top:515px;margin-left:455px;}

.contents .sec_comm.sec_fino .pc_sec .btn_shop {top:550px;margin-left:275px;}
.contents .sec_comm.sec_fino .pc_sec .btn_insta {top:550px;margin-left:455px;}

.contents .sec_comm.sec_macherie .pc_sec .btn_shop {top:440px;margin-left:145px;}

.contents .sec_comm.sec_uno .pc_sec .btn_shop {top:460px;margin-left:145px;}
.contents .sec_comm.sec_uno .pc_sec .btn_insta {top:460px;margin-left:325px;}

@media screen and (max-width:750px){
    #wrapper {min-width:0;}
    img {width:100%;}

    header {min-width:0;}
    header .logo {height:auto;}
    header .pc_logo {display:none;}
    header .mo_logo {display:block;}

    header .scroll_box {height:auto;}
    header .pc_scroll {display:none;}
    header .mo_scroll {position:relative;display:block;width:100%;}
    header .mo_scroll .bg_mo_scroll {position:absolute;top:0;width:10.2%;z-index:1;}
    header .mo_scroll .bg_mo_scroll.pos_lt {left:0;}
    header .mo_scroll .bg_mo_scroll.pos_rt {right:0;}

    header .mo_scroll .swiper-slide {margin-left:9%;/*margin-right:6.26%;*/display:block;}
    header .mo_scroll .swiper-slide.senka {margin-right:0;width:28.4%;}
    header .mo_scroll .swiper-slide.tsubaki {width:22%;}
    header .mo_scroll .swiper-slide.fino {width:13.467%;}
    header .mo_scroll .swiper-slide.uno {width:16.133%;}
    header .mo_scroll .swiper-slide.macherie {margin-right:9%;width:31.2%;}

    .contents {margin-top:0;padding-top:25.74%;}

    .contents .sec_comm .pc_sec {display:none;}
    .contents .sec_comm .mo_sec {position:relative;display:block;}

    .contents .sec_comm .mo_sec .btn_comm {position:absolute;left:50%;display:block;width:30.666%;}

    .contents .sec_comm.sec_senka .mo_sec .btn_shop {top:81.36%;margin-left:-32%;}
    .contents .sec_comm.sec_senka .mo_sec .btn_insta {top:81.36%;margin-left:1.333%;}

    .contents .sec_comm.sec_tsubaki .mo_sec .btn_shop {top:87.63%;margin-left:-32%;}
    .contents .sec_comm.sec_tsubaki .mo_sec .btn_insta {top:87.63%;margin-left:1.333%;}

    .contents .sec_comm.sec_fino .mo_sec .btn_shop {top:83.63%;margin-left:-32%;}
    .contents .sec_comm.sec_fino .mo_sec .btn_insta {top:83.63%;margin-left:1.333%;}

    .contents .sec_comm.sec_macherie .mo_sec .btn_shop {top:83.63%;margin-left:-15.222%;}

    .contents .sec_comm.sec_uno .mo_sec .btn_shop {top:83.63%;margin-left:-32%;}
    .contents .sec_comm.sec_uno .mo_sec .btn_insta {top:83.63%;margin-left:1.333%;}

    footer .pc_copyright {display:none;}
    footer .mo_copyright {display:block;}
}