@charset "UTF-8";
<!--

/*----------------------------------------

センタリング

----------------------------------------*/

/*--------------------
IE
--------------------*/

body{
}

/*----------------------------------------

タグ

----------------------------------------*/

h1{
}

h2{
}

h3{
}

h4{
}

form{
	padding:0 0 0 0;
	margin:0 0 0 0;
}
table{
	padding:0 0 0 0;
	margin:0 0 0 0;
}

/*----------------------------------------

構造

----------------------------------------*/

body{
}

#container{
}

#header{
}

#contents{
}

#section1{
}

#l_main{
	float:left;
	width:340px;
	padding:0 0 0 0;
}
#r_main{
	float:right;
	width:340px;
	padding:0 0 0 0;
}

#section2{
}

#footer{
}

/*----------------------------------------

#header

----------------------------------------*/

#header{
	border-bottom:solid 2px #669999;
}
/*----------------------------------------

#section1

----------------------------------------*/
.searchbox .navi{
	border-bottom:dotted 1px #669999;
	padding:0 0 5px 0;
	margin:0 10px 10px 10px;
	font-weight:bold;
}
.searchbox .navi_col{
	color:#669999;
}

#search_area{
	float:left;
	width:280px;
}
#search_theme{
	float:right;
	width:390px;
}

#lbl_search_area{
	background-image:url(/tv/images/common/lbl_search_area.gif);
	background-position:center top;
	background-repeat:no-repeat;
	height:20px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:95px;
}

#lbl_search_theme{
	background-image:url(/tv/images/common/lbl_search_theme.gif);
	background-position:center top;
	background-repeat:no-repeat;
	height:20px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:120px;
}

.searchbox{
	background-image:url(/tv/images/common/bg_search_bottom.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
	width:690px;
	margin:0 0 10px 0;
}
.searchbox_in{
	background-image:url(/tv/images/common/bg_search_top.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:690px;
	padding:10px 0 10px 0;
}

#lbl_search{
	background-image:url(/tv/images/common/lbl_search.gif);
	background-position:center top;
	background-repeat:no-repeat;
	height:36px;
	margin:0 0 10px 0;
	padding:0 0 0 0;
	width:690px;
}

.resultbox{
	padding:0 0 0 0;
	margin:0 0 10px 0;
}
.resultbox th{
	background-image:url(/tv/images/common/bg_detail_top.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:160px;
	padding:5px 5px 5px 5px;
	vertical-align:top;
}
.resultbox th p{
	padding:0 0 0 0;
	margin:0 5px 5px 5px;
	text-align:left;
}
.resultbox td{
	background-image:url(/tv/images/common/bg_detail_bottom.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
	width:160px;
	padding:0 5px 5px 5px;
	vertical-align:top;
}
.resultbox td p{
	border-top:dotted 1px #CCCCCC;
	padding:0 0 0 0;
	margin:0 5px 5px 5px;
	padding:5px 0 0 0;
}
.resultbox th a{
	font-weight:bold;
	text-decoration:underline;
}

.resultbox th a:hover{
	text-decoration:none;
}

.alert{
	padding:20px 0 0 0;
}

.topborder{
	padding:10px 0 0 0;
	margin:10px 0 0 0;
}

/* ----- ラベル ----- */
#lbl_gourmet{
	background-image:url(/tv/images/common/lbl_gourmet.gif);
	padding:0 0 0 0;
}
#lbl_spot{
	background-image:url(/tv/images/common/lbl_spot.gif);
	padding:0 0 0 0;
}
#lbl_study{
	background-image:url(/tv/images/common/lbl_study.gif);
	padding:0 0 0 0;
}
#lbl_outdoor{
	background-image:url(/tv/images/common/lbl_outdoor.gif);
	padding:0 0 0 0;
}
#lbl_healing{
	background-image:url(/tv/images/common/lbl_healing.gif);
	padding:0 0 0 0;
}
#lbl_experience{
	background-image:url(/tv/images/common/lbl_experience.gif);
	padding:0 0 0 0;
}
#lbl_ryoma{
	background-image:url(/tv/images/common/lbl_ryoma.gif);
	padding:0 0 0 0;
}
/* ----- ラベル ----- */

.category_title{
	background-color:#DEE9E9;
	padding:5px 5px 5px 5px;
	margin:10px 0 10px 0;
}

.category_title span{
	color:#669999;
	font-size:180%;
	font-weight:bold;
}
.category_title p{
	padding:0 0 0 0;
	margin:0 0 0 0;
}

.ryoma_category_title{
	color:#669999;
	font-weight:bold;
	font-size:200%;
}
.ryoma_category_title p{
	padding:5px 0 5px 0;
	margin:0 0 0 0;
}
.movie_link{
	font-size:120%;
	text-align:right;
}
.movie_link a{
	border:1px solid #666666;
	background-image:url(../images/common/icon_arrow.gif);
	background-position:0.4em 0.8em;
	background-repeat:no-repeat;
	padding:5px 5px 5px 15px;
	font-weight:bold;
}
.yokalink a{
	background-image:url(../images/common/icon_arrow.gif);
	background-position:left 0.5em;
	background-repeat:no-repeat;
	padding:0 0 0 8px;
	text-decoration:underline;
}
.yokalink a:hover{
	text-decoration:none;
}
/*----------------------------------------

#section2

----------------------------------------*/
/*------ ながさきグルメ・旨いもの -----*/
#btn_gourmet a{
	background-image:url(../images/common/btn_gourmet_n.jpg);
}
#btn_gourmet_active a,
#btn_gourmet a:hover{
	background-image:url(../images/common/btn_gourmet_r.jpg);
}
/*------ 坂本竜馬 -----*/
#btn_ryoma a{
	background-image:url(../images/common/btn_ryoma_n.jpg);
}
#btn_ryoma_active a,
#btn_ryoma a:hover{
	background-image:url(../images/common/btn_ryoma_r.jpg);
}
/*------ 話題のスポット -----*/
#btn_spot a{
	background-image:url(../images/common/btn_spot_n.jpg);
}
#btn_spot_active a,
#btn_spot a:hover{
	background-image:url(../images/common/btn_spot_r.jpg);
}
/*------ 長崎で学ぶ -----*/
#btn_nagasaki a{
	background-image:url(../images/common/btn_nagasaki_n.jpg);
}
#btn_nagasaki_active a,
#btn_nagasaki a:hover{
	background-image:url(../images/common/btn_nagasaki_r.jpg);
}
/*------ アウトドア＆大自然 -----*/
#btn_outdoor a{
	background-image:url(../images/common/btn_outdoor_n.jpg);
}
#btn_outdoor_active a,
#btn_outdoor a:hover{
	background-image:url(../images/common/btn_outdoor_r.jpg);
}
/*------ 癒される -----*/
#btn_healing a{
	background-image:url(../images/common/btn_healing_n.jpg);
}
#btn_healing_active a,
#btn_healing a:hover{
	background-image:url(../images/common/btn_healing_r.jpg);
}
/*------ 体験型プログラム -----*/
#btn_experience a{
	background-image:url(../images/common/btn_experience_n.jpg);
}
#btn_experience_active a,
#btn_experience a:hover{
	background-image:url(../images/common/btn_experience_r.jpg);
}
/*----- 龍馬塾 -----*/
#btn_ryomajyuku a{
	background-image:url(../images/common/btn_ryomajyuku_n.jpg);
}
#btn_ryomajyuku_active a,
#btn_ryomajyuku a:hover{
	background-image:url(../images/common/btn_ryomajyuku_r.jpg);
}


/*----- ランキング用 -----*/
.l_ryoma{
	float:left;
	width:170px;
}
.r_ryoma{
	float:right;
	width:520px;
}
.sub_category_title{
	background-color:#DEE9E9;
	color:#669999;
	font-size:140%;
	font-weight:bold;
	padding:20px 20px 20px 20px;
	margin:0 0 5px 0;
}

/*-- ランキング --*/
#section2 #ranking{
	background-image:url(../images/common/lbl_access_rank.gif);
	background-position:center top;
	background-repeat:no-repeat;
	height:40px;
	width:200px;
	padding:0 0 5px 0;
	margin:30px 0 0 0;
}
#section2 #rankbox{
	list-style:none;
}
#section2 #rankbox li{
	margin:0;
	padding:3px 0 3px 20px;
	line-height:1.5em;
}
#section2 .rank_1{
	background-image:url(../images/common/btn_1.gif);
}
#section2 .rank_2{
	background-image:url(../images/common/btn_2.gif);
}
#section2 .rank_3{
	background-image:url(../images/common/btn_3.gif);
}
#section2 .rank_4{
	background-image:url(../images/common/btn_4.gif);
}
#section2 .rank_5{
	background-image:url(../images/common/btn_5.gif);
}
#section2 .rank_1,
#section2 .rank_2,
#section2 .rank_3,
#section2 .rank_4,
#section2 .rank_5{
	background-position:left 0.3em;
	background-repeat:no-repeat;
}
#section2 .rank_sub_tit {
	color:#0099FF;
	font-weight:bold;
	line-height:1em;
	font-size:76%;
}
-->
