/* facebook like button disable comment box */
.fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr {
	display: none !important;
}


.top_title_center{
	padding:1px 0px 0px 10px;
	width:380px;
	height:19px;
	background: url(./images/title_background_390.gif);
}

.frame_top_right_out{
	width:195px;
	margin:0px 0px 10px 0px;
	float:right;
}
.frame_top_right_title{
	width:180px;
	height:25px;
	background: url(./images/frame_bk.gif);
	background-position: 0 0;
	padding:5px 0 0 15px;
	background-repeat:no-repeat;
}
.frame_top_right_body{
	width: 185px;
	padding: 5px;
	background: url(./images/frame_bk_m.gif);
	background-repeat:repeat-y;
}
.frame_top_right_bottom{
	background: url(./images/frame_bk.gif);
	background-position: 0 -180px;
	width:195px;
	height:20px;
	background-repeat:no-repeat;
}


.news {
	background:url(./images/line_dot.gif) no-repeat left bottom;
	height:30px;
}

.notice {
	width: 354px;
	margin: 10px 0px;
	padding: 10px;
	background-color: #F1F5F9;
	border: solid 3px #D0E1F6;
}


.frame_div_top {
	background: url(./images/top_frame_div.gif);
	background-position: 0 0;
	width:178px;
	height:35px;
	background-repeat:no-repeat;
}




.side_frame_r_Title{
	background: url(./images/column_bk_top180.gif);
	background-position: 0 0;
	width:165px;
	height:30px;
	padding:5px 0 0 15px;
	background-repeat:no-repeat;
}
.side_frame_r_Content{
	background: url(./images/column_bk_top180_m.gif);
	width:180px;
	background-repeat:repeat-y;
}
.side_frame_r_Footer{
	background: url(./images/column_bk_top180.gif);
	background-position: 0 -190px;
	width:180px;
	height:10px;
	background-repeat:no-repeat;
}


/* Twitter 用 BK */
.tw_frame_out{
	width:195px;
	margin:0px 0px 10px 5px;
	overflow: hidden;
}

.tw_frame_r_Title{
	background: url(./images/twitter_bk_top190.gif);
	background-position: 0 0;
	width:190px;
	height:40px;
	background-repeat:no-repeat;
}
.tw_frame_r_Content{
	background: url(./images/twitter_bk_top190_m.gif);
	width:190px;
	background-repeat:repeat-y;
}
.tw_frame_r_Content_in{
	width:180px;
	word-break:break-all;
	overflow: hidden;
}
.tw_frame_r_Footer{
	background: url(./images/twitter_bk_top190.gif);
	background-position: 0 -190px;
	width:190px;
	height:10px;
	background-repeat:no-repeat;
}


/* ############# SLIDE SHOW ############# */

div.cf_wrapper{
	width: 380px;
	height: 150px;
	margin:0px;
	padding:0px;
}



/*全体*/
.TPNSSwrapper {
	width: 380px;
	height:173px;
	overflow:hidden;
	background-color:#ffffff;
	border:0px;
}

/*メニューフレーム*/
#TPNiceSlideShowMenuWrp {
	margin:3px 0px 0px 0px;
	height: 20px;
	width: 120px; /*メニューの数に応じて変更*/
	float:right;
	overflow:hidden;
}
#TPNiceSlideShowMenu div img {
	/*float: left;*/
	margin:  0px;
}
/*サイドメニュー*/
#TPNiceSlideShowMenu div {
	height: 18px;
	width: 18px;
	border:1px solid #b3b3b3;
	text-align:center;
}
/*メニュー内容*/
.TPNiceSlideShowMenuContent {
	float: left;
	text-align: left;
}
/*SlideShowコンテンツ*/
#TPNiceSlideShow {
	height: 150px;
	width: 380px;
	background-color:#ffffff;
	border:0px;
	overflow:hidden;
}



.adv_tripad {
	margin:20px auto;
	padding:8px 2px;
	width:160px;
	border:3px solid #7fb577;
}

.adv_tripad_img{
	display:block;
	margin:0px auto;
}

