@charset "shift_jis";
/* CSS Document */



.ct_box {
}


.ct_inbox {
width: 100%;
margin: 0 auto;
}



.price_box .btn_mall .btn {
font-size: 28px;
border-radius: 6px;
}




.pc_none {
display: block;
}
.sp_none {
display: none;
}


section.sec00 {
padding: 20px 20px 15vw;
}



section.sec01 h2.sec01_ttl {
width: 100%;
display: block;
position: absolute;
top:-10vw;
height: 22vw;
background: none;
z-index: 100;
}

section.sec01 .w1200{
padding: 10vw 0 40vw;
}

section.sec01 .w1200 img{
margin-bottom: 20px;
}



section.sec02 h2.sec02_ttl {
width: 100%;
display: block;
position: absolute;
top:-30vw;
height: 22vw;
background: none;
z-index: 100;
}

section.sec02 .w1200{
padding: 60vw 0 20px;
}

section.sec02 .w1200 img{
margin-bottom: 20px;
}
