    h3{ font-size:14px;}
a.anchor{
	position:relative; top:-25px;
}


.gz_title {
    display: grid;
    max-width:960px;
    grid-template-columns: 1fr 2fr;
    grid-template-rows: 1fr;
    gap: 5px;
    margin: 30px auto;
    }

.gz_title_item01 {
     grid-column: 1;
　　　grid-row: 1;
}

.gz_title_item02 {
     grid-column: 2;
　　　grid-row: 1;
    align-self: center;
}



.gizagiza{
	background-image:url(images/bg_gizagiza.gif);
	background-repeat:repeat-x;
	height:20px;
	width:100%;
}

.main_gyokuzan{ background-image:url(images/bg_gyokuzan.gif); padding-bottom:30px; font-size:14px;}

.box_960{ width:auto!important; max-width:960px; margin:0px auto 30px auto;font-family:"メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:14px; line-height:170%;}

.kimg_gyokuzan{ margin:-30px 0px 0px -10px;}

#tate{padding:20px 20px 0px 0px; font-size:16px; line-height:190%;}

#tate h2{font-size:22px; padding:0px 0px 0px 0px;}



.box_gyokuzan_tour {
 max-width: 760px;
 margin: 0px auto;
    }

    
.recommended-list .list li .text .info-list li .item img {
    mix-blend-mode: multiply;
} 



.gz_intro {
    display: grid;
    max-width: 960px;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr;
    gap: 5px;
    margin: 0px auto;
    }

.gz_intro_image {
     grid-column: 1;
　　　grid-row: 1;
}

.gz_intro_text {
     grid-column: 2;
　　　grid-row: 1;
     align-self: center;
    justify-self: center;
}




.navi_sub {
    display: grid;
    max-width: 960px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr; 
    grid-template-rows: 1fr;
    gap: 1px;
    margin: 0px auto;
	background-color:#f8efd3
	}

.link_01 {
     grid-column: 1;
　　　grid-row: 1;
}
.link_02 {
     grid-column: 2;
　　　grid-row: 1;
}
.link_03 {
     grid-column: 3;
　　　grid-row: 1;
}
.link_04 {
     grid-column: 4;
　　　grid-row: 1;
}
.link_05 {
     grid-column: 5;
　　　grid-row: 1;
}
.link_06 {
     grid-column: 6;
　　　grid-row: 1;
}

.navi_sub img {
    width: 100%;
}

#sticker {
	height:53px;
	max-width:960px;
	z-index:1100;
	overflow:hidden;
}
.h2_gyokuzan{
	margin-top: 80px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: auto;
    text-align: center;
} 

.bg_miryoku5{ background-image:url(images/bg_miryoku5.png); background-repeat:no-repeat; height:840px; background-position:center 170px; position:relative;}

.box_miryoku1{text-align:center; width:559px;display:block; left:200px; top:-50px;position:relative;}
.box_miryoku2{text-align:center; width:275px;display:block; left:20px; top:-110px;position:relative;}
.box_miryoku3{text-align:center; width:323px;display:block; left:640px; top:-250px;position:relative;}
.box_miryoku4{text-align:center; width:190px;display:block; left:0px; top:80px;position:relative;}
.box_miryoku5{text-align:center; width:190px;display:block; left:770px; top:-110px;position:relative;}


.list_saiyu td{ padding:10px;}



.miryoku_sp {
    display: none;
}



.list_saiyu h3 {
    padding-bottom: 10px;
}

.list_saiyu {
    display: grid;
    max-width: 960px;
    grid-template-columns: 1fr 5px 1fr; 
    grid-template-rows: max-content 5px max-content 5px max-content;
    gap: 30px;
    margin: 0px auto;
	}

.list_saiyu_item1 {
     grid-column: 1;
　　　grid-row: 1;
}

.list_saiyu_border01 {
    grid-column: 2;
　　 grid-row: 1;
    background-image:url(images/line_tate.png); background-repeat:no-repeat; background-position:top;
}

.list_saiyu_item2 {
     grid-column: 3;
　　　grid-row: 1;
}

.list_saiyu_border02 {
    grid-column: 1 / 4;
　　 grid-row: 2;
    background-image:url(images/line_yoko.png); background-repeat:no-repeat; background-position:top;
}

.list_saiyu_item3 {
     grid-column: 1 / 4;
    grid-row: 3;
}

.list_saiyu_border03 {
    grid-column: 1 / 4;
　　 grid-row: 4;
    background-image:url(images/line_yoko.png); background-repeat:no-repeat; background-position:top;
}

.list_saiyu_item4 {
     grid-column: 1;
　　　grid-row: 5;
}

.list_saiyu_border04 {
    grid-column: 2;
　　 grid-row: 5;
    background-image:url(images/line_tate.png); background-repeat:no-repeat; background-position:top;
}

.list_saiyu_item5 {
     grid-column: 3;
　　　grid-row: 5;
}


    
/*写真で登る玉山*/
.g_step1 { 
    display: grid;
    max-width: 960px;
    grid-template-columns: 2fr 1fr　2fr; 
    grid-template-rows: max-content max-content max-content;
    gap: 20px;
    padding-top: 30px;
    margin: 0px auto;
}
    

.g_step1_item1 {
     grid-column: 1;
　　　grid-row: 1;
}

.g_step1_item2{
     grid-column: 2 / 4;
　　　grid-row: 1;
}

.g_step1_item3 {
     grid-column: 1 / 3;
    grid-row: 2 / 4;
}

.g_step1_item4{
     grid-column: 3;
　　　grid-row: 2;
}

.g_step1_item5 {
     grid-column: 3;
　　　grid-row: 3;
}





.g_step2 { 
    display: grid;
    max-width: 960px;
    grid-template-columns: 1fr 1fr 3fr; 
    grid-template-rows: max-content max-content max-content;
    gap: 20px;
    padding-top: 10px;
    margin: 0px auto;
}
    

.g_step2_item1 {
     grid-column: 1 / 3;
　　　grid-row: 1;
}

.g_step2_item2{
     grid-column: 3;
　　　grid-row: 1;
    justify-self: right;
    text-align: right;
}

.g_step2_item3 {
     grid-column: 1 / 3;
    grid-row: 2;
}

.g_step2_item4{
     grid-column: 3;
    grid-row: 2 / 4;
}

.g_step2_item5 {
     grid-column: 2;
　　　grid-row: 4;
}





.g_step3456 { 
    display: grid;
    max-width: 960px;
    grid-template-columns: 4fr 1.3fr 4fr;
    grid-template-rows: max-content max-content max-content max-content max-content max-content max-content max-content;
    gap: 20px;
    padding-top: 10px;
    margin: 0px auto;
}
    

.g_step3456_item1 {
     grid-column: 1;
　　　grid-row: 1;
}


.g_step3456_item2{
    grid-column: 2;
    grid-row: 1;
    align-self: end;
}

.g_step3456_item3 {
    grid-column: 3;
    grid-row: 1;
    justify-self: right;
}

.g_step3456_item3 img {
    margin-top: -75px;
}


.g_step3456_item4{
    grid-column: 1;
    grid-row: 2;
    margin-top: -70px;
}


.g_step3456_item5 {
     grid-column: 2 / 4;
　　　grid-row: 2;
    align-self: end;
}

.g_step3456_item16 {
     grid-column: 2 / 4;
　　　grid-row: 3;
}


.g_step3456_item6 {
    grid-column: 1;
    grid-row: 3 / 6;
}

.g_step3456_item7 {
     grid-column: 2 / 4;
　　　grid-row: 4;
}


.g_step3456_item8 {
     grid-column: 1;
　　　grid-row: 5;
    justify-self: right;
}


.g_step3456_item9 {
     grid-column: 3;
　　　grid-row: 5;
    align-self: end;
}

.g_step3456_item10 {
     grid-column: 1;
　　　grid-row: 6;
}


.g_step3456_item11 {
     grid-column: 1;
　　　grid-row: 7;
}

.g_step3456_item12 {
     grid-column: 3;
    grid-row: 7 / 9;
}

.g_step3456_item13 {
     grid-column: 2;
　　　grid-row: 6 / 8;
}

.g_step3456_item14 {
     grid-column: 1 / 3;
    grid-row: 9 / 11;
}

.g_step3456_item14     img {
    margin-top: -50px;
}


.g_step3456_item15 {
     grid-column: 3;
　　　grid-row: 8;
}




.g_step7 { 
    display: grid;
    max-width: 960px;
    grid-template-columns: 1fr 1fr; 
    grid-template-rows: max-content max-content max-content;
    gap: 20px;
    padding-top: 10px;
    margin: 0px auto;
}
    

.g_step7_item1 {
     grid-column: 1 / 3;
　　　grid-row: 1;
     justify-self: center;
    margin-top: -80px;
}

.g_step7_item2{
     grid-column: 1;
　　　grid-row: 2;
    padding-left: 50px;
}

.g_step7_item3 {
     grid-column: 2;
    grid-row: 2;
}

.g_step7_item4{
     grid-column: 1;
    grid-row: 3;
    justify-self: right;
    margin-top: -50px;
}

.g_step7_item5 {
     grid-column: 2;
　　　grid-row: 3;
}





/*気候と持ち物*/
.weather_bring {
	margin:0px auto;
	width:900px;
	
}

.weather_bring li.weather{
	width:420px;
	margin-left:20px;
	float:left;
	display: inline;
}

.weather_bring h4{
	margin-bottom:5px;
}

.weather_bring div{
	padding:10px;
}

.weather_bring p{
	background:#FFF;
	margin-bottom:10px;
	padding:15px;
}

.weather_bring img{
	margin-bottom:2px;
}
	
/*.soubi span{
	background-image: url(../../images/blet_b.png);
    background-:50px 10px;
    background-repeat: no-repeat;
    padding-left:14px; 
}*/

.weather_bring .indent{
	padding-left:10px;
}

.rainforest{
	margin-left:12px;
}


.box_naka { 
    display: grid;
    max-width: 960px;
    grid-template-columns: 1fr 1fr; 
    grid-template-rows: max-content;
    gap: 30px;
    margin: 0px auto;
    padding:24px; 
}

.box_naka_item1 {
     grid-column: 1;
　　　grid-row: 1
}

.box_naka_item2 {
     grid-column: 2;
　　　grid-row: 1;
}





.box_faq { 
    display: grid;
    max-width: 960px;
    grid-template-columns: 1fr 1fr; 
    grid-template-rows: max-content;
    gap: 30px;
    margin: 0px auto;
    background-color:#; 
    padding:24px; 
}

.box_faq_item1 {
     grid-column: 1;
　　　grid-row: 1
}

.box_faq_item2 {
     grid-column: 2;
　　　grid-row: 1;
}





.sttl_detail{
	background-color:#008ac9;
	font-size:10px;
	color:#FFF;
	width:30px;
	text-align:center;
	line-height:12px;
	padding-bottom:1px;
	display:inline-block;
	margin-right:3px;
}


.list_tour_ladakh .strong{
	line-height:130%;
	display:inline-block;
}

.list_tour_ladakh img {
    margin-right: 15px;
}

.bird{position:relative; top:-260px; left:650px; display:inline; width:310px; overflow:hidden;}







@media only screen and (max-width: 767px) {
    
.box_gyokuzan_tour {
margin: 0px 15px 0px 15px;
    }
    
    
    

.gz_title {
    display: grid;
    max-width:100%;
    grid-template-columns: 1fr;
    grid-template-rows: max-content max-content;
    gap: 20px;
    margin: 20px;
    }

.gz_title_item01 {
     grid-column: 1;
　　　grid-row: 1;
    justify-self: center;
}

.gz_title_item02 {
     grid-column: 1;
　　　grid-row: 2;
    justify-self: center;
}

    
    
.gz_intro {
    display: grid;
    max-width: 100%;
    grid-template-columns: 1fr;
    grid-template-rows:  max-content max-content;
    gap: 5px;
    margin: 0px auto;
    }

.gz_intro_image {
     grid-column: 1;
　　　grid-row: 1;
}

.gz_intro_text {
     grid-column: 1;
　　　grid-row: 2;
     align-self: center;
    justify-self: center;
}

.kimg_gyokuzan {
    margin: -30px 0px 0px 0px;
}
    
#tate{padding:20px 20px 0px 0px; font-size:15px; line-height:165%;}
    
    
    .box_960 {
    width: 100%!important;
    }
    
    #sticker {
    height: 53px;
    width: 100%;
	overflow: visible;
    }
    
    ul.navi_sub{
	width: 100%;
	overflow: visible;
	margin:0px auto;
	height:53px;
	outline:none;
	margin-left:-1px;
	background-color:#f8efd3；
	}

ul.navi_sub li{
	float:left;
	display: block;
	margin-left:1px;
	}

ul.navi_sub li:first-child{
	background-image:none;
	margin-left:0px;
	}
    
    
    .navi_sub {
    display: grid;
    max-width:100%;
    grid-template-columns: 1fr 1fr 1fr; 
    grid-template-rows: 1fr 1fr;
    gap: 1px;
    margin: 0px auto;
	background-color:#f8efd3;
	}

.link_01 {
     grid-column: 1;
　　　grid-row: 1;
}
.link_02 {
     grid-column: 2;
　　　grid-row: 1;
}
.link_03 {
     grid-column: 3;
　　　grid-row: 1;
}
.link_04 {
     grid-column: 1;
　　　grid-row: 2;
}
.link_05 {
     grid-column: 2;
　　　grid-row: 2;
}
.link_06 {
     grid-column: 3;
　　　grid-row: 2;
}
    
    
    
    .h2_gyokuzan{
	margin: 80px 10px 20px 10px;
} 

    
    
.miryoku_sp {
    display: grid;
    max-width: 90%;
    grid-template-columns: 1fr; 
    grid-template-rows: max-content max-content max-content max-content max-content;
    gap: 20px;
    margin: 15px auto;
	}

.miryoku_sp01 {
    grid-column: 1;
    grid-row: 1;
    align-items: center;
    }
    
    .miryoku_sp02 {
    grid-column: 1;
    grid-row: 2;
    }
    
    .miryoku_sp03 {
    grid-column: 1;
    grid-row: 3;
    justify-self: center;
    }
    
    .miryoku_sp04 {
    grid-column: 1;
    grid-row: 4;
    justify-self: center;
    }
    
    .miryoku_sp05 {
    grid-column: 1;
    grid-row: 5;
    justify-self: center;
    }
    
    
    .miryoku_sp p {
     text-align: center;
        margin-bottom: 10px;
    }
    
    
    
    .list_saiyu {
    display: grid;
    max-width: 94%;
    grid-template-columns: 1fr; 
    grid-template-rows: max-content 5px max-content 5px max-content 5px max-content 5px max-content;
    gap: 20px;
    margin: 0px auto;
	}

.list_saiyu_item1 {
     grid-column: 1;
　　　grid-row: 1;
}

.list_saiyu_border01 {
    grid-column: 1;
　　 grid-row: 2;
    background-image:url(images/line_yoko.png); background-repeat:no-repeat; background-position:top;
}

.list_saiyu_item2 {
     grid-column: 1;
　　　grid-row: 3;
}

.list_saiyu_border02 {
    grid-column: 1;
　　 grid-row: 4;
    background-image:url(images/line_yoko.png); background-repeat:no-repeat; background-position:top;
}

.list_saiyu_item3 {
     grid-column: 1;
    grid-row: 5;
}

.list_saiyu_border03 {
    grid-column: 1;
　　 grid-row: 6;
    background-image:url(images/line_yoko.png); background-repeat:no-repeat; background-position:top;
}

.list_saiyu_item4 {
     grid-column: 1;
　　　grid-row: 7;
}

.list_saiyu_border04 {
    grid-column: 1;
　　 grid-row: 8;
    background-image:url(images/line_yoko.png); background-repeat:no-repeat; background-position:top;
}

.list_saiyu_item5 {
     grid-column: 1;
　　　grid-row: 9;
}


.box_naka { 
    display: grid;
    max-width: 94%;
    grid-template-columns: 1fr; 
    grid-template-rows: max-content max-content;
    gap: 15px;
}

.box_naka_item1 {
     grid-column: 1;
　　　grid-row: 1;
}

.box_naka_item2 {
     grid-column: 1;
　　　grid-row: 2;
}


    

    
.g_step1 { 
    display: grid;
    max-width: 90%;
    grid-template-columns: 1fr; 
    grid-template-rows: max-content max-content max-content  max-content;
    gap: 20px;
    margin: 0px auto;
    padding-top: 20px;
}
    

.g_step1_item1 {
     grid-column: 1;
　　　grid-row: 1;
}

.g_step1_item2{
     grid-column: 1;
　　　grid-row: 2;
}

.g_step1_item3 {
     grid-column: 1;
    grid-row: 3;
}

.g_step1_item4{
     grid-column: 1;
　　　grid-row: 4;
}

.g_step1_item5 {
    display: none;
}

    
    
    
.g_step2 { 
    display: grid;
    max-width: 90%;
    grid-template-columns: 1fr; 
    grid-template-rows: max-content max-content max-content max-content max-content;
    gap: 20px;
    padding-top: 10px;
    margin: 0px auto;
}
    

.g_step2_item1 {
     grid-column: 1;
　　　grid-row: 1;
}

.g_step2_item2{
     grid-column: 1;
　　　grid-row: 2;
    text-align: left;
}

.g_step2_item3 {
     grid-column: 1;
    grid-row: 3;
}

.g_step2_item4{
     grid-column: 1;
    grid-row: 4;
}

.g_step2_item5 {
     grid-column: 1;
　　　grid-row: 5;
}



    

.g_step3456 { 
    display: grid;
    max-width: 90%;
    grid-template-columns: 1fr;
    grid-template-rows: max-content max-content max-content max-content max-content max-content max-content max-content max-content max-content max-content max-content max-content max-content max-content max-content;
    gap: 20px;
    padding-top: 10px;
    margin: 0px auto;
}
    

.g_step3456_item1 {
     grid-column: 1;
　　　grid-row: 2;
}


.g_step3456_item2{
    grid-column: 1;
    grid-row: 4;
    justify-self: center;
}

.g_step3456_item3 {
    grid-column: 1;
    grid-row: 1;
    justify-self: right;
}

.g_step3456_item3 img {
    width: 260px;
    margin-top: -250px;
}


.g_step3456_item4{
    grid-column: 1;
    grid-row: 3;
    margin-top: 0px;
}


.g_step3456_item5 {
     grid-column: 1;
　　　grid-row: 5;
}

.g_step3456_item16 {
     grid-column: 1;
　　　grid-row: 6;
}


.g_step3456_item6 {
    grid-column: 1;
    grid-row: 7;
}

.g_step3456_item7 {
     grid-column: 1;
　　　grid-row: 8;
}


.g_step3456_item8 {
     grid-column: 1;
　　　grid-row: 9;
    justify-self: right;
}

.g_step3456_item10 {
     grid-column: 1;
    grid-row: 10;
}


.g_step3456_item11 {
     grid-column: 1;
    grid-row: 11;
}
.g_step3456_item14 {
     grid-column: 1;
    grid-row: 12;
}

.g_step3456_item13 {
     grid-column: 1;
　　　grid-row: 13;
    justify-self: center;
}
.g_step3456_item9 {
     grid-column: 1;
    grid-row: 14;
}

    
    .g_step3456_item14 img {
    margin-top: 0px;
}




.g_step3456_item12 {
     grid-column: 1;
    grid-row: 15;
}



.g_step3456_item15 {
     grid-column: 1;
　　　grid-row: 16;
}




.g_step7 { 
    display: grid;
    max-width: 90%;
    grid-template-columns: 1fr; 
    grid-template-rows: max-content max-content max-content max-content;
    gap: 20px;
    padding-top: 10px;
    margin: 0px auto;
}
    

.g_step7_item1 {
     grid-column: 1;
　　　grid-row: 1;
     justify-self: center;
    margin-top: 0px;
}

.g_step7_item2 {
     grid-column: 1;
　　　grid-row: 2;
    justify-self: center;
    padding-left: 0px;
}

.g_step7_item3 {
    grid-column: 1;
    grid-row: 3;
    justify-self: center;
}

.g_step7_item4 {
     grid-column: 1;
    grid-row: 4;
    justify-self: center;
    margin-top: 0px;
}

.g_step7_item5 {
     grid-column: 1;
　　　grid-row: 5;
}




.box_faq { 
    display: grid;
    max-width: 94%;
    grid-template-columns: 1fr; 
    grid-template-rows: max-content max-content;
    gap: 15px;
}

.box_faq_item1 {
     grid-column: 1;
　　　grid-row: 1;
}

.box_faq_item2 {
     grid-column: 1;
　　　grid-row: 2;
}

.list_tour_ladakh td {
    vertical-align: top !important;
    line-height: 140%;
    font-size: 90%;
}
.list_tour_ladakh td img {
    width: 140px;
    margin-top: 5px;
}
    
.list_tour_ladakh td h5 {
    font-size: 100%;
    line-height: 140%;
}
    
    
    
    

    

    
    
}


