@charset "UTF-8";


.miryoku_map{
	text-align: center;
}

.norimono{
	background-color: #FFE4C4;
	padding: 10px;
	text-align: center!important;
	margin-bottom: 15px;
}

.norimono img{
	margin-bottom: 5px;
	margin-top: 5px;
}

.norimono p.text{
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
}

.norimono .title a{
	text-align: center!important;
	font-weight: bold;
	color: #FF6633;
}



.GuideComment p{
	color: #FF6600;
	font-weight: bold;
}

.gCom{
	padding: 5px;
	margin-bottom: 10px;
	border: 1px solid #81BB0E;
	margin-top: 5px;
}

.gCom p{
	color: #419107;
	font-weight: bold;
	margin-bottom: 3px;
}


#ss_twoColumnMenu {
clear:bath;
float:left;
margin-bottom:15px;
width:250px;
}

#ss_twoColumnMenu ul {
margin-bottom:10px;
width:250px;
background:#ECE8DF;
}

#ss_twoColumnMenu li {
clear:both;
background-image:url(img/menu_listmarker.gif);
background-position:5px 18px;
background-repeat:no-repeat;
border-bottom:1px solid #CCCCCC;
padding:15px 10px 15px 25px;
width:215px;
overflow:hidden;
}

#ss_twoColumnMenu li img{
float:left;
border:4px solid white;
margin-right:6px;
}

#ss_twoColumnMenu li a{
display:block;
margin-left:76px;
}


#ss_twoColumnMain {
float:right;
width:685px;
text-align:left;
}

#ss_twoColumnMain #TravelTitle{
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}

#ss_twoColumnMain .Explanation-Area{
	background:url(img/index_mainphoto.jpg) no-repeat center top;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	padding-top: 90px;
	padding-right: 55px;
	padding-bottom: 15px;
	padding-left: 55px;
}

#ss_twoColumnMain .Explanation-Area p{
	margin-bottom: 10px;
	font-size: 1em;
	color: #000000;
}

#ss_twoColumnMain .Sponsor-Area{
	padding:15px;
	border:#46360D solid 1px;
	margin-top: 20px;
}

#ss_twoColumnMain .Sponsor-Area li{
	list-style-type: disc;
	list-style-position: inside;
}

#ss_twoColumnMain #Plan1st{
text-align:center;
font-size:1.4em;
font-weight:bold;
color:#FF3333;
background:#FFEAEA;
padding:6px 0px;
margin-bottom:1em;
}

#ss_twoColumnMain .PlanShedule{
font-weight:bold;
font-size:1.1em;}

#ss_twoColumnMain h6{
background-color:#EEEEEE;
background-image:url(img/h5_g.gif);
background-position:2px center;
background-repeat:no-repeat;
clear:both;
font-weight:bold;
height:35px;
line-height:35px;
margin-bottom:15px;
margin-top:20px;
padding-left:30px;
}

#ss_twoColumnMain dl{
margin-top:0.6em;
}

#ss_twoColumnMain dl dd{
padding-left:1.5em;
background:url(img/listmarker-diamond.gif) no-repeat 5px center;
}


#ss_twoColumnMain .NextPlan-Area{
margin-top:1.5em;
border-top:1px dashed #CCCCCC;
padding-top:1.5em;
}


#ss_twoColumnMain .NextPlan-Area dl dd{
padding-left:1.5em;
background:url(img/listmarker-square.gif) no-repeat 5px center;
}


#ss_twoColumnMain .TravelInfo-Area{
margin:15px 0;
padding:12px 10px 12px 60px;
background: #EEEED7 url(img/planinfo_icon.gif) no-repeat 20px center;
font-size:1.1em;
font-weight:bold;
border-bottom:1px solid #91876F;
}

#ss_twoColumnMain h5.ItemName{
padding:5px 10px 5px 25px;
background: #81BC0E url(img/planinfo_marker.gif) no-repeat 10px center;
font-size:1.1em;
font-weight:bold;
color:white;
margin-bottom:1em;
}




#ss_twoColumnMain .Schedule-Area{
	float:left;
	width:445px;
	margin-bottom:15px;
	text-align: left;
}

#ss_twoColumnMain .Schedule-Area .Schedule-List li{
clear:both;
}



#ss_twoColumnMain .Schedule-Area .Schedule-List ul.ListEnd{
background:none;
}

#ss_twoColumnMain .Schedule-Area .Schedule-List ul li{
clear:none;
}

#ss_twoColumnMain .Schedule-Area .Schedule-List ul li.PlaceName{
	padding-bottom:5px;
	border-bottom:1px dashed #999999;
	margin-bottom:6px;
	font-size: 1.1em;
	font-weight: bold;
}

#ss_twoColumnMain .Schedule-Area .Schedule-List ul li.PlaceName a{
	font-weight: bold;
}


#ss_twoColumnMain .Schedule-Area .Schedule-List ul li.PlaceName img{
margin-right:1em;
vertical-align:middle
}

#ss_twoColumnMain .Schedule-Area .Schedule-List ul li.PlaceDetail{
text-align:right;
}

#ss_twoColumnMain .Schedule-Area .Schedule-List ul li.PlacePhoto{

}

#ss_twoColumnMain .Schedule-Area .Schedule-List ul li.PlacePhoto img{
	background:white;
	padding:3px;
	border:1px solid #999999;
	margin-right: 5px;
}




#ss_twoColumnMain .Guide-Area{
float:right;
width:230px;
margin-bottom:15px;
}

#ss_twoColumnMain .Guide-Unit{
background:#E6F2CF url(img/planinfo_guidecomment-bottom.gif) no-repeat center bottom;
padding:10px 11px 20px 11px;
margin-bottom:1em;
}

#s_twoColumnMain dl dd{
padding:0;
background:none;
}


#ss_twoColumnMain .Guide-Unit .GuideName{
	background: #D2E7A8 url(img/planinfo_guidemark.gif) no-repeat 8px center;
	border-bottom:1px solid #81BC0E;
	margin-bottom:10px;
	color:#397F05;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 55px;
}

#ss_twoColumnMain .Guide-Unit dd{
	background-image: none!important;
}

#ss_twoColumnMain .Guide-Unit .GuidePhoto{
text-align:center;
}

#ss_twoColumnMain .Guide-Unit .GuidePhoto img{
border:5px solid #81BC0E;
}



#ss_twoColumnMain .Guide-Unit .GuideComment{
background:white url(img/planinfo_guidecomment-top.gif) no-repeat center top!important;
padding:20px 10px 0px 10px;
}


#ss_twoColumnMain .Map-Area{
	clear:both;
	overflow:hidden;
	width:685px;
	margin-bottom: 15px;	
}


/*歴史回廊熊本城pdfの追加分*/

.mPdf{
	
	

}


.mPdf ul{
	

}

.mPdf li{
	width:200px;
	display: -moz-inline-box;
	display: inline-block;
	/display: inline;
	/zoom: 1;
	vertical-align:top;
	text-align:left;
	padding-bottom:25px;
	padding-top:20px;
	list-style-type:none;
	padding-left:5px;
	padding-right:5px;
	margin-left:5px;
	
	
}



.mPdf dl{ 
	
}
.mPdf dt{ 
	

}

.mPdf dt a{ 
}
.mPdf dd{
	clear:both;
	word-break: break-all;
	
}
.mPdfl dd a{ 
	
}
