@charset "UTF-8";

.inside_box {
    width: 100%;
}
.index .container {
    height: 3082px;
}
.index #sec01 .slide_box {
    max-width: 100%;
    top: 60px;
    left: -60px;
    margin-left: 0;
}

/* spでは、parallax用のfixedを解除 */
.index #sec01,
.index #sec01 #pl01_02,
.index #sec02,
.index #sec02 #pl02_triangle,
.index #sec02 #pl02_triangle img,
.index #sec02 #pl02_01,
.index #sec02 #pl02_02,
.index #sec02 #pl02_03,
.index #sec03_bk,
.index #sec03,
.index #sec03 #pl03_01,
.index #sec03 #pl03_02,
.index #sec03 #pl03_04,
.index #gmap_box,
.index #gmap_box h2 #pl04_01,
.index #gmap_box h2 #pl04_01.changeimg {
    position: absolute;
}
.index #sec01 #pl01_02 {
    /*width: 100%;*/
}

.index #sec02 {
    height: 940px;
}
.index #sec02 #pl02_01 {
    left: 0;
    margin-left: 0;
    margin: 0 auto;
}
.index #sec02 #pl02_02,
.index #sec02 #pl02_03 {
    opacity: 1;
}
.index #sec02 #pl02_triangle {
    top: 940px
}

.index #sec03_bk {
    height: 480px;
    top: 1600px;
}
.index #sec03 {
    top: 120px;
}
.index #sec03 #pl03_02 {
    top: 320px;
}
.index #sec03 #pl03_04 {
    top: 420px;
}

.index #gmap_box {
    top: 2440px;
}
.index #gmap_box h2 #pl04_01 {
    top: -42px;
}

.other .container {
    height: 4000px;
}
.other #pl_wrapper {
    height: 4000px;
}

.other #pl_wrapper,
.other #pl01_contents,
.other #pl02_to_contact {
    position: absolute;
}

.contact .container h1 {
    width: 320px;
}

.jecter .container .type .jecter_ph {
    top: -48px;
    right: 20px;
    width: 350px;
}
.jecter .container .product_list_inner .list_contents,
.jecter .container .product_list h2,
.jecter .container .title_box .feature p,
.jecter .container .type ol li,
.jecter .container .product_list_inner ol.list_nav,
.jecter .container .product_list_inner .list_contents {
    width: 100%;
}
.jecter .container .title_box .feature p {
    left: 0;
}
.jecter .container .type ol li {
    padding-left: 0;
}
.jecter .container .product_list h2 {
    width: 100%;
    padding-left:0;
}