.kaigyou{
    display: none;
}


@media (max-width: 999px) {
    .top_banner01_img{
    width: 600px;
}
    .cancel_box,.prohibit_box{    
   width:640px;
}
.prohibit_box ul,.privacy_box {
   width:600px;
}

    .price_box {
        width: 600px;
    }
    .transport_box{
        width: 640px;
    }
    dl.price01 dt.txt01 {
        width:150px;
        margin-right:100px;
        margin-left:100px;
    }
    dl.price01 dt.txt02 {
        width:300px;
        font-size:23px;
        margin-right:54px;
        margin-left:0px;
    }
    dl.price03 dt {
        width:170px;
        margin-right: 80px;
        margin-left: 80px;
    }
    .privacy_box {
        width: 600px;
    }
    dl.price04 dt {
	width:350px;
	text-align:left;
    }
    }

@media (max-width: 649px) {
    .top_banner01_img{
        width: 450px;
    }
    .cancel_box,.prohibit_box{    
        width:450px;
     }
     .prohibit_box ul,.privacy_box {
        width:430px;
     }
    .subTitle01{
        margin:0px auto;
    }
    .price_box,.transport_box{
        width: 450px;
    }
    dl.price01 dt.txt01 {
        width:130px;
        margin-right:80px;
        margin-left:40px;
    }
    dl.price01 dt.txt02 {
        width:300px;
        font-size:23px;
        margin-right:-46px;
        margin-left:0px;
    }
    dl.price03 dt {
        width:160px;
        margin-right: 40px;
        margin-left: 40px;
    }
    dl.price03 dd {
        font-size: 29px;
        padding: 28px 0px 16px 0px;
    }
    dl.price04 dt {
        font-size: 15px;
        width:300px;
        text-align:left;
        margin-right: 30px;
    }
    #system_price span.price05 {
        font-family: "Font_PUS01";
        font-weight: bold;
        margin-left: 50px;
    }
    dl.price04 dd {
	font-size:22px;
	padding:30px 0px 16px 0px;
}
    }
@media (max-width: 500px) {
    .price_box {
        margin: 0 auto 20px;
    }
    .fs120b {
    font-size: 13px;
    }
    .prohibit_box ul li{
    font-size: 9px;
    letter-spacing: 0px;
}
    .top_banner01_img{
        width: 350px;
    }
    .cancel_box,.prohibit_box{    
        width:350px;
     }
     .prohibit_box ul,.privacy_box {
        width:330px;
     }
    .price_box,.transport_box{
        width: 350px;
    }
    dl.price01 dt.txt01 {
        font-size: 16px;
        width:80px;
        margin-right:40px;
        margin-left:40px;
    }
    dl.price01 dt.txt02 {
        width:210px;
        font-size:15px;
        margin-right:-67px;
        margin-left:20px;
        text-align: left;
    }
    dl.price03 dt {
        font-size: 23px;
        width:130px;
        margin-right: 20px;
        margin-left: 10px;
    }
    dl.price03 dd {
        font-size: 24px;
        padding: 28px 0px 16px 0px;
    }
    .privacy_box {
        width: 350px;
    }
    .kaigyou{
        display: block;
    }
    dl.price04 {
    margin: 0 auto;
    }
    dl.price04 dt {
        font-size: 16px;
        width: 350px;
        text-align:center;
        margin-right: 0px;
    }
    dl.price04 dd {
        text-align: center;
        font-size:24px;
    }
    }
