
  nav#category-nav.b-pc_only{
   vertical-align: text-bottom!important;  }

.dmmlogo{ position:absolute; left:140px; top:10px; }
@media (max-width: 768px) {
	.dmmlogo{ left:80px; top:15px; }
	.logoBox img{ width:50px; height:auto;}
}
.navBox{ /* background:#000; padding-top:10px; border-top:solid 10px #000;*/ }
h1.pageTitle{ font-size: 36px; margin:50px 0 20px ; text-align:center; font-weight:normal; }
.pageTitleCap{ margin-bottom:50px;}
.ttlTextBox{ display:block; padding:5%; min-height:250px;}

/* 紅葉専用 */
#topttl{ position:relative; display:block;  width:100%; height:500px; background:url(img/top_ttl_big.jpg) no-repeat #000; background-size:100% auto;  background-position:left center; }
#section_intro{ height:330px; background:url(img/section_intro_bg.jpg); background-position:right; color:#fff; }
#section_intro .textbox1 { padding:40px 40px 0 40px;}

#section_tateyama .placeName { position:relative; min-height:400px; background:url(img/cat_tateyama_title.jpg) #333 no-repeat; background-size:contain; background-position:top left; color:#fff; }
#section_tsugaike .placeName { position:relative; min-height:400px; background:url(img/cat_tsugaike_title.jpg) #333 no-repeat; background-size:contain; background-position:top left; color:#fff; }
#section_tsukuba .placeName { position:relative; min-height:400px; background:url(img/cat_tsukuba_title.jpg) #333 no-repeat; background-size:contain; background-position:top left; color:#fff; }

 .placeTextBox{ display:block; font-size:14px; line-height:28px; position:absolute; left:17%; top:220px; margin-right:40px; margin-bottom:30px;}
 .placePoint { margin:30px;}
 .typhon-ttl{ position:relative; background:url(img/typhon_raindrop_bg.jpg); background-position: 0px -10px; min-height:200px;}
 .typhon-textbox{ display:block; position:absolute; bottom:30px; right:30px; color:#fff;}
 .genderMen { padding: 2px 10px 0px 10px; background: #135d84; color: #fff;}
 .genderWomen { padding: 2px 10px 0px 10px; background: #8b3654; color: #fff;}
/* 紅葉専用 */



@media screen and (min-width: 500px) and (max-width: 1100px) {#coverttl{ height:500px; }
/* 紅葉専用 */
	#section_intro{ height:420px; }
	/* 紅葉専用 */

}
@media (max-width: 500px) {	#coverttl{ height:280px; }}
#topttl div{ color:#333; position:absolute; bottom:100px; left:5%; line-height:1.8; }
#topttl h1 { font-size:40px; font-weight:normal; color:#fff; }
#topttl h2 { font-size:25px; font-weight:bold;  color:#fff; }


@media (max-width: 768px) {
#topttl{ background:url(img/top_ttl_small.jpg) no-repeat; }
	#topttl div{ bottom:30px;}
	#topttl h1 { font-size:30px;}
	#topttl h2 { font-size:20px;  }
	.mobileExist { display:block!important;}
	.mobileNoexist { display:none}
	#pList .pBox a{ bottom:12px; left:11px; right:3px;}
	#pList .specBox{ margin-left:-3px!important; margin-bottom:4%; }
	
	/* 紅葉専用 */
	#topttl{ height:250px; background:url(img/top_ttl_small.jpg) ; background-size:100% auto;  }
	#section_intro{ height:430px; }
	.placeName { height:550px;}
	.placeTextBox{ top:auto; bottom:30px; }
	.typhon-ttl{ height:300px;}


	/* 紅葉専用 */
}

