#img_k{
margin-top:-30%;margin-left:-40%;
}
#howto{
margin-top:-17%;
}
.half_box{
width:50%;display:inline-block;vertical-align:top;
}
.half_box2{
width:50%;display:inline-block;vertical-align:top;
}
.half_box #btn0 a,
.half_box #btn1 a{
display:block;width:80%;margin:2% 10%;height:0px;padding-top:20%;
}
.half_box2 #btn2 a{
display:block;width:80%;margin:2% 10%;height:0px;padding-top:20%;
}
.half_box2 #btn2 a{
background:url(../images/about/cc_btn_b_03.png) no-repeat;
background-size:100% 200%;
}
.half_box #btn0 a{
background:url(../images/about/cc_btn_b_02.png) no-repeat;
background-size:100% 200%;
}
.half_box #btn1 a{
background:url(../images/about/cc_btn_b_01.png) no-repeat;
background-size:100% 200%;
}
.half_box #btn0 a:hover,
.half_box #btn1 a:hover,
.half_box2 #btn2 a:hover{
background-position:0 100%;
}
.btn_box{
margin:2% 0px;
}
.btn_box2{
text-align: center;
}

.half_box2{
    max-width: 600px;
}

#screen_exp,
#about_print{
padding:2% 0px;
}
.rel{
position:relative;
}
#screen_3,
#screen_2,
#screen_1,
#screen0{
width:100%;
}
#screen_2 img.j_0,
#screen_1 img.j_0,
#screen_0 img.j_0{
width:71.4% !important;margin-left:28%;
}
#screen_0 img.l_0{
width:27.9% !important;position:absolute;top:5.7%;left:4.5%;
}
#screen_1 img.l_0{
width:27.9% !important;position:absolute;top:5.4%;left:4.5%;
}
#screen_2 img.l_0{
width:27.9% !important;position:absolute;top:5.2%;left:4.5%;
}

#screen_3 img.l_0{
width:77%;position:absolute;top:19%;left:12.3%;
}
.arrow{
width:16%;height:0px;padding-top:8.5%;background:url(../images/about/cc_yajirushi.png) no-repeat;
background-size:100% 100%;margin:0px auto;
}
#print_3,
#print_2,
#print_1,
#print_0{
width:100%;
}
#print_0 img.r_0{
width:63%;position:absolute;top:11%;right:7.5%;
}
#print_0 img.l_0{
width:33%;position:absolute;top:10%;left:0%;
}
#print_0 img.r_1{
width:60%;position:absolute;top:37%;right:7.5%;
}
#print_0 img.l_1{
width:31%;position:absolute;top:36%;left:3.8%;
}
#print_0 img.r_2{
width:61%;position:absolute;top:56%;right:10%;
}
#print_0 img.l_2{
width:32%;position:absolute;top:55%;left:3.8%;
}
#print_0 img.r_3{
width:61%;position:absolute;top:77%;right:9%;
}
#print_0 img.l_3{
width:32%;position:absolute;top:76%;left:3.8%;
}

#print_1 img.r_0{
width:72%;position:absolute;top:24%;right:2%;
}
#print_1 img.l_0{
width:28%;position:absolute;top:23%;left:3.8%;
}

#print_2 img.r_0{
width:70%;position:absolute;top:24.6%;right:3%;
}
#print_2 img.l_0{
width:28%;position:absolute;top:23%;left:3.8%;
}



#print_3 img.r_0{
width:43.8%;position:absolute;top:40.5%;right:6%;
}
#print_3 img.l_0{
width:46%;position:absolute;top:40.5%;left:5%;
}
#btn_a_2 a,
#btn_a_1 a,
#btn_a_0 a{
display:block;width:94%;height:0px;padding-bottom:8%;margin:-1% auto 5%;
}
#btn_a_0 a{
background:url(../images/about/cc_btn_a_03.png) no-repeat;
background-size:100% 200%;
}
#btn_a_1 a{
background:url(../images/about/cc_btn_a_02.png) no-repeat;
background-size:100% 200%;
}
#btn_a_2 a{
background:url(../images/about/cc_btn_a_01.png) no-repeat;
background-size:100% 200%;
}
#btn_a_2 a:hover,
#btn_a_1 a:hover,
#btn_a_0 a:hover{
background-position:0px 100%;
}
#btn_c_2 a,
#btn_c_1 a,
#btn_c_0 a{
display:block;width:31%;height:0px;padding-top:6%;margin:2% auto;
}
#btn_c_0 a{
background:url(../images/about/cc_btn_c_01.png) no-repeat;
background-size:100% 200%;
position:absolute;bottom:10%;left:36%;
}
#btn_c_1 a{
background:url(../images/about/cc_btn_c_02.png) no-repeat;
background-size:100% 200%;
position:absolute;bottom:10%;left:36%;
}
#btn_c_2 a{
background:url(../images/about/cc_btn_c_03.png) no-repeat;
background-size:100% 200%;
position:absolute;bottom:3%;right:12%;
}
#btn_c_2 a:hover,
#btn_c_1 a:hover,
#btn_c_0 a:hover{
background-position:0px 100%;
}
.cap_bg{
color:#fff;background:#b9b9b9;text-align:center;
}

.model_base{
width:90%;display:inline-block;position:relative;color:#145067;/*border:1px solid #145067;*/
margin:2% 5%;
}
.model_base .detail_title{
background:#145067;color:#fff;width:50%;position:relative;
}
.model_base .detail_title::after{
position:absolute;right:0px;top:0px;width:0;
height:0;border:none;border-left:solid 20px transparent;
border-bottom:solid 20px white;z-index: 2;visibility: visible;
}
.model_base .detail_base{
border-top:1px solid #145067;margin-top:6%;
}
.detail_m{
border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-left: 5px solid #f92b77;
margin:0px 4%;display:inline-block;
}
.model_base .m_top{
background:url(../images/about/cc_detail_waku_t.png) no-repeat;
width:100%;height:0px;padding-bottom:6.8%;background-size:100% 100%;
}
.model_base .m_mdl{
background:url(../images/about/cc_detail_waku_m.png);
width:100%;background-size:100% 100%;
}
.model_base .m_btm{
background:url(../images/about/cc_detail_waku_b.png) no-repeat;
width:100%;height:0px;padding-bottom:6.8%;background-size:100% 100%;
}
.model_base .btn_area a{
width:80%;background:url(../images/about/cc_detail_btn.png) no-repeat;height:0px;padding-top:36%;
background-size:100% 200%;display:block;margin:0px auto;
}
.model_base .btn_area a:hover{
background-position:0px 100%;
}


.pd2{
padding:2%;
}
@media screen and (max-width:719px){
.model_base{
font-size:13px;
}
.detail_title{
width:80% !important;
}
.model_base .half_box{
width:100%;
}
}
@media screen and (min-width:1300px){
#howto{
margin-top:-10%;
}
}
@media screen and (min-width:2200px){
#howto{
margin-top:-5%;
}
}








