@media only screen and (max-width: 500px) {
	.max500px img { 
		width: 100%;
	}
}

@media(min-width: 960px){
    .package_img{
    text-align: center;
    margin-top: -40px;
    }
    .sec02_txtbox p{
        margin-top: -20px;
    }
}

@media only screen and (min-width: 1125px) {
    .txt_subtitle_sec05{
        margin-top: 0px;
    }
}

@media only screen and (max-width: 1100px) {
    .unidare_small{
        display: none;
    }
}

@media(max-width: 960px) {
    .outbox_sec01{
    background-image: url(../img_azuma/DSCF9495_mb_01.jpg);
    }
    .sec01_txtbox{
    margin-left: 40vw;
    margin-top: 30vh;
    width: 40vw;
    font-size: small;
    line-height: 2;
    }
    .sec02_txtbox p{
    width: 90%;
    text-align: justify;
    font-size: small;
    line-height: 1.7;
    }
    .sec02_txtbox_detail p{
    font-size: xx-small;
    line-height: 1.5;
    }
    .qanda_scroll_arrow_up { 
		display: none;	
	}
    .scroll_arrow_down { 
		display: none;	
	}
    .scroll_arrow_up { 
		display: none;	
	}
}

@media(min-width: 540px){
    .outbox_sec02_mb{
        display: none;
    }
}

@media(max-width: 540px){
    .package_img{
    text-align: center;
    margin-top: 50px;
    }
    .outbox_sec01{
    background-image: url(../img_azuma/DSCF9495_mb_01.jpg);
    }
    .sec01_txtbox{
    margin: 10px;
    margin-top: 120vh;
    width: 94%;
    font-size: small;
    line-height: 1.8;
    }
    .package{
    display: none;
    }
    .smallrogo{
    position: fixed;
    top:5px;
    right:5px;
    z-index: 300;
    }
    .smallrogo img{
        width: 70px;
    }
    .txtbox_margin_top_page6{
    margin-top: 40vh;
    }
    .txt_subtitle_sec01_h1{
    font-size: 1.5em; 
    line-height: 1;
    margin-left: 0;
    margin-left: -10px;
    }
    .outbox_sec02{
        display: none;
    }
    .outbox_sec02_mb{
        width: 100%;
        margin: 0 auto;
    }
    .sec02_txtbox{
    z-index: 100;
    padding-bottom: 20px;
    background-image: none;
    }
    .sec02_txtbox_vertical ul{
        margin: 0 auto;
        -webkit-writing-mode: vertical-rl;
          -ms-writing-mode: tb-rl;
              writing-mode: vertical-rl;
        font-size: 1em; 
        line-height: 2.7;
    }
    .txt_subtitle_h2{
    font-size: 1.25em; 
    line-height: 2;
    margin-left: 0;
    }
    .txt_subtitle_sec02{
    font-size: 1.5em; 
    line-height: 1.3;
    margin-left: 0;
    }
    .outbox_sec03{
        height: auto;
        padding-bottom: 20px;
    }
    .txt_subtitle_sec03{
        margin-top:0;
    }
    .txt_subtitle_sec04{
        margin-top:0;
    }
    .outbox_sec04{
        text-align: center;
    }
    .outbox_sec04 p{
        margin-left: inherit;
        background: none;
    }
    .outbox_sec05{
        
        text-align: center;
    }
    .txt_subtitle_sec05{
        margin-top: inherit;
    }
    .outbox_sec05 p{
        padding: 10px 15px;
        position:inherit;
        background: none;
    }
    .txt_subtitle_footer{
        margin-top: 30px;
        color: white;
    }
    .outbox_orderform{
    width: 100%;
    height: auto;
    background-image: url(../img_azuma/orderform_mb_BG.jpg);
    background-size:cover;
    background-position: center;
    background-repeat: no-repeat;
    padding-bottom: 100px;
    }
}
