@charset "utf-8";

*{}

@media screen and (min-width: 768px) {
#visual{ background-image:url(../img/img_main_pc.jpg); filter:alpha(opacity=0); -moz-opacity:0; opacity:0; }
#detail .section-01{ padding:120px 0; }
#detail .section-02{ height:420px; background-image:url(../img/img_photo-01_pc.jpg); }
#detail .section-03{ padding:100px 0; }
#detail .section-04{ height:420px; background-image:url(../img/img_photo-02_pc.jpg); }
#detail .section-05{ padding:130px 0; }
#detail .section-06{ height:420px; background-image:url(../img/img_photo-03_pc.jpg); }
}

@media screen and (max-width: 768px) {
#visual{ background-image:url(../img/img_main_sp.jpg); filter:alpha(opacity=0); -moz-opacity:0; opacity:0; }
#detail .paragraph .shoulder{ width:164px; }
#detail .section-01{ padding:30px 0; }
#detail .section-02{ padding-bottom:calc(100%*380/640); background-image:url(../img/img_photo-01_sp.jpg); }
#detail .section-03{ padding:30px 0; }
#detail .section-04{ padding-bottom:calc(100%*380/640); background-image:url(../img/img_photo-02_sp.jpg); }
#detail .section-05{ padding:30px 0; }
#detail .section-06{ padding-bottom:calc(100%*380/640); background-image:url(../img/img_photo-03_sp.jpg); }
}