
/*=========			Ponta Style Sheets			=========*/

a {
	text-decoration: underline;color:#333;
	}
a img,h3.title_bar_nomal a {
	border: none;
	text-decoration:none;
	}
a.go_to_top_link{
	font-size:10px;float:right;
	}
	
img{
	border:none;
}

.clear{
	clear:both;
	}

body{
	background-color:#a5c167;
	margin:0px;
	padding:0px;
	font-family:"MS P Gothic","ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Verdana,Arial,sans-serif;
	font-size:13px;
	line-height:150%;
	}
	
#title_name{
	display:none;
	}

#frame{
	width:1300px;
	background: url(../images/freame_tp_footer.png) no-repeat center bottom;
	margin:auto;
	padding:0px 0px 208px 0px;
	}

p{
	margin:0px;
	padding:0px;
	}

#main{
	background: url(../images/freame_side.png) repeat center top;
	/*padding-bottom:208px;*/
	}
	
#top_ponta{
	width:640px;
	height:725px;
	background: url(../images/top_ponta.png) no-repeat left;
	float:left;
	position: absolute;
	}
	
#top_contents{
	height:517px;
	}
	
#top_contents_right{
	padding:0px 200px 0px 570px;
	}
	
#tp_title{
	margin-top:180px;
	}
	
ul.menu_list a:hover,ul.menu_list_cp a:hover{
    opacity: 0.5;
    filter: alpha(opacity=80);
	}

.menu_list li,.menu_list_cp li{
list-style: none outside;
display: inline;
	}
	
ul.menu_list{
	margin:0px;
	padding:55px 0px 0px 0px;
	}
	
ul.menu_list_cp{
	margin:0px;
	padding:37px 0px 0px 340px;

	}
	
#contents_header{
	height:130px;
	padding:0px 200px 0px 200px;
	}
	
#update_logo{
	padding:40px 0px 0px 10px;
	}
	
dl.updatebox{   
	width:390px;
	padding:0px;
	margin:5px 0px 5px 0px;
	}
.updatebox dt{  
	float:left;  
	width:100px;  
	padding:0px 0px 5px 10px;  
	clear:both;  
	}  
.updatebox dd{  
	width:260px;  
	margin-left:100px;  
	padding:0px 5px 5px 10px;   
	}

.tp_right{
	text-align:right;
	padding-top:5px;
	}
	
#text_area{
	padding:0px 200px 0px 200px;
	}

h3.title_bar_open{
	background: url(../images/head_name_open.png) no-repeat left;
	cursor: pointer;
	}
	
h3.title_bar_close{
	background: url(../images/head_name_close.png) no-repeat left;
	cursor: pointer;
	}
	
h3.title_bar_openjs{
	background: url(../images/head_name_open.png) no-repeat left;
	cursor: pointer;
	}
	
h3.title_bar_nomal{
	background: url(../images/head_name_nomal.png) no-repeat left;
	}
	
h3.title_bar_nomal,h3.title_bar_open,h3.title_bar_close{
	height:26px;
	width:100%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:20px;
	color:#111;
	padding: 8px 0px 0px 20px;
	margin:0px;
	}
	
#content_frame_top{
	width:100%;
	height:90px;
	padding:0px 200px 45px 200px;
	}
	
#content_frame{
	width:100%;
	background: url(../images/cp_center_line.png) repeat-y left;
	margin:0px 200px 0px 200px;
	}
	
#page_top_return{
	margin:0px 200px 0px 200px;
	padding-top:50px;
	background: url(../images/cp_center_line.png) repeat-y left;
	text-align:right;
	}
	
.h3_height{
	height:30px;
	}
	
#cp_title{
	padding-top:20px;
	float:left;
	}
	
#cp_ponta{
	width:450px;
	height:155px;
	background: url(../images/cp_ponta.png) no-repeat left;
	float:left;
	position: absolute;
	padding:-15px;
	}
	
#cp_name{
	width:200px;
	padding-top:15px;
	float:left;
	}
	
#cp_text{
	width:100%;
	padding:15px 15px 0px 215px;
	}
	
.slide_area{
	width:640px;
	padding:30px 0px 20px 20px;
	}
	
.nomal_area{
	width:640px;
	padding:2px 0px 20px 20px;
	}
	
/* PHOTO */
	
.photo_box,.links_box{
	width:640px;
	padding:0px 0px 20px 0px; 
	}

.photo_thumb{
	width:200px;
	float:left;
	padding-right:20px;
	}
	
h4.photo_title,h4.travel_subcontents{
	margin:0px;
	padding:10px 0px 10px 0px;
	font-size:18px;
	color:#333;
	}

h4.travel_subcontents{
	padding:20px 0px 0px 0px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	}
	
.get_date{
	font-size:12px;
	color:#666;
	}
	
.photo_comment{
	}
	
.travel_comment{
	padding-top:20px;
	}
	
.thumb_photo{
	padding:5px;
	}
	
