@charset "utf-8";

/* 1.frame
 ----------------------------------------------------------*/
body {margin: 0; padding: 0;}
#WrappingLiquid { /* Liquid Design = use JavaScript = */
	width:auto;
	min-width: 820px;
	text-align: left;
}
#tiki_contents {font-family: "ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka", sans-serif;
float: left;width: 100%;margin-right: -315px;font-size: small;line-height: 1.5;color: #333;}
#tiki_container {margin:10px 20px;margin-right:315px;text-align: left;}

#topicpath {padding-bottom: 4px;background: url(/img/mainichi/dline.gif) repeat-x left bottom;}


/* 2.トップページ
 ----------------------------------------------------------*/
h2.ti_srch {background: transparent url(/img/mainichi/tile_srch01.gif) repeat-x left bottom;margin-top: 10px;}
/*都道府県テキストリンク*/
.pref_wrap {border: 6px solid #cee696;padding: 14px 20px 20px 20px;border-top: none;}
ul.yplist{background-color:#fff;}
ul.yplist li {float: left; width: 5em;padding: 4px 2px;}
ul.yplist li.a_block {font-weight: bold;padding: 4px 10px 4px 10px;color:#308f30;}
ul.yplist.blu {background-color:#f4f8f1;border-top:1px solid #daebcd;border-bottom:1px solid #daebcd;}

/*市区町村テキストリンク*/
h4.ti_srch_city {margin-top: 10px;}
.city_wrap {padding: 10px;}
ul.city_list{}
ul.city_list li {float: left; width: 11em;padding: 4px 2px;}
.bg {background-color:#eef6fb;border-top:1px solid #daebcd;border-bottom:1px solid #daebcd;}
 
 
/* 3.検索結果一覧ページ
 ----------------------------------------------------------*/
/*ページ送り*/
.page_feed{color: #bbb;padding: 8px 0;border-bottom: 1px solid #ccc;border-top: 1px solid #ccc;}
.page_feed ul {float: right;}
.page_feed ul li{float: left;padding-right: 6px;line-height: 1.7;white-space: nowrap;}
.page_feed ul li ol li a {padding: 3px 6px;border: 1px solid #bbb;}
.page_feed ul li ol li a:hover {background-color: #dfefbc;text-decoration: none;border: 1px solid #ccc;}
.page_feed ul li ol li.pon {font-weight: bold;color: #e98826;}

/*検索結果一覧*/
h3.s_result {margin-top: 15px;font-size: 1.3em;padding-left: 18px;background-color: #e2f0c0;padding: 0 5px;}
h3.s_result span {font-weight: normal; font-size: 0.8em;padding: 0 8px;}
h3.s_result02 {margin-top: 10px;background: url(/img/mainichi/ic_red_arr.gif) no-repeat 0 4px;font-size: 1.3em;padding-left: 16px;color:#cc0000;}
h3.s_result02 span {font-weight: normal; font-size: 0.8em;padding: 0 5px;color:#333;}

/*プログラム*/
h3.ti_around {background: url(/img/mainichi/tile_title.gif) repeat-x left center;border: 1px solid #ccc;padding:5px;line-height: 1;margin-top: 20px;clear: both;font-size: 1.3em;}
.star {background: url(/img/mainichi/ic_star.gif) no-repeat 0 0;padding-left: 25px;}
ul.program_list li {background: url(/img/mainichi/dline.gif) repeat-x left bottom;padding: 8px;}
ul.program_list li h4 a {background: url(/img/mainichi/ic_arr_m.gif) no-repeat 0 0;padding-left: 18px;font-weight: normal;}
ul.program_list li.bl {background-color: #f0f3f4;}
ul.program_list li p {padding-left: 18px;}

/*overture ad*/
#g_ad {margin-top: 15px;}
#g_ad p {color:#999;}

 
/* 4.体験プログラム詳細ページ
 ----------------------------------------------------------*/
/*title part*/
#ti_pro_detail .proarea_bg {background: #dcf1b0 url(/img/mainichi/tile_srch.gif) repeat-x left center;border: 1px solid #ccc;border-bottom: none;margin-top: 15px;}
#ti_pro_detail h5 {line-height: 1.3;font-size: 1.1em;font-weight: 600;padding: 6px;border-bottom: 1px solid #ccc;}
#ti_pro_detail h3 {background: url(/img/mainichi/tile_pk.gif) top left;font-size: 1.4em;
line-height: 1.3;font-weight: bold;padding: 10px;color: #333;border: 1px solid #ccc;border-top: none;}
.ic_show {padding: 2px 0 3px 5px;vertical-align: middle;}

/*contents*/
#wrap_detail {padding: 15px 10px 10px 10px;border: 1px solid #ccc;border-top: none;}

/*basic info*/
div.pcont_l_det {width: 170px;float: left;margin-right: -100%;}
div.pcont_r_det {width: auto;margin-left: 190px;}
div.pcont_l img,div.pcont_l_det img{padding: 4px;margin: 0 10px 5px 0;background-color: #ddd;}
p.update {color: #937c68;font-size: 0.8em;line-height: 1.2;}

dl.pcont_detail dt {float: left;color: #e98826;width: 7em;white-space: nowrap;font-weight: bold;}
dl.pcont_detail dd {margin-left: 6em;}

/*pedia detail text*/
h3.dt_header {font-size: 1em;border-top: 1px dotted #bcdb79;padding-top: 10px;margin: 10px 0 5px 0;color: #555;font-size: 1.1em;}

h4.s_ky {margin-top: 30px; /*color:#e98826;*/background: url(/img/mainichi/ic_maru_gry.gif) no-repeat 0 2px;padding: 0 0 3px 18px;font-weight: bold;color:#666;}

/*詳細情報テーブル*/
.dtl_tbl {border-top: 1px solid #ccc;border-left: 1px solid #ccc;width: 100%;font-size: 1em;line-height: 1.3em;background-color:#fff;}
.dtl_tbl th, .dtl_tbl td {border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;padding: 5px;vertical-align: top;}
.dtl_tbl th {text-align: left;white-space: nowrap;width: 13em;letter-spacing: 0.1em;background-color:#f4f8eb;font-weight: bold;color:#666;}
.bgbl {background-color: #dcf1b0;font-size: 1.1em;color:#555;font-weight: bold;}

/*関連チキタビ*/
dl#rel_tikipro_pedia,dl#rel_tikinews {margin-top: 30px;clear: both;}
dl#rel_tikipro_pedia dt,dl#rel_tikinews dt {
margin-bottom:5px;background: url(http://image.tikitabi.com/img/ic/ic_maru_gry.gif) no-repeat 0 2px;padding: 0 0 3px 18px;font-weight: bold;color:#666;}
dl#rel_tikipro_pedia dd,dl#rel_tikinews dd {margin-top: 5px;}


/* 0.共通アイテム
 ----------------------------------------------------------*/
a:link{color: #07519a;text-decoration: none;}
a:visited {color: #228eb6;text-decoration: none;}
a:hover {color: #228eb6;text-decoration: underline;}
a:active{color: #07519a;text-decoration: none;}

.sm {font-size: 0.8em;color: #777;}
.mt10 {margin-top: 10px;}
.mt20 {margin-top: 20px;}
.or {color: #e98826;}

.ic_news {background: url(/img/mainichi/ic_ct_news.gif) no-repeat 0 2px;padding-left: 60px;}
.ic_pro {background: url(/img/mainichi/ic_ct_pro.gif) no-repeat 0 2px;padding-left: 60px;}
.ic_ev {background: url(/img/mainichi/ic_ct_event.gif) no-repeat 0 2px;padding-left: 60px;}
.ic_sp {background: url(/img/mainichi/ic_ct_spot.gif) no-repeat 0 2px;padding-left: 60px;}
.ic_sh {background: url(/img/mainichi/ic_ct_shopping.gif) no-repeat 0 2px;padding-left: 60px;}
.ic_gm {background: url(/img/mainichi/ic_ct_gourmet.gif) no-repeat 0 2px;padding-left: 60px;}

.d_line {clear: both;height: 1px;margin: 15px 0 0 0;color:#ccc;display: block;border: none;}

.bk {margin-top: 15px;text-align: right;}
.bk a {background: url(/img/mainichi/ic_arr_s.gif) no-repeat 0 2px;padding-left: 15px;}


/* 00.mainichi.jp index page
 ----------------------------------------------------------*/
#tiki_contwrap {margin: 10px 0 0 13px;width: 677px;}

#flash_area {float: left;width:420px;}
#osusume_area {float: right; width: 240px;}

ul#tiki_list {width: 240px;margin-top: 1px;}
ul#tiki_list li {margin-bottom: 1px;background-color:#eef2f4;line-height: 1.4;border-bottom: 1px solid #deeef4;padding: 5px;}
img.tiki_pic {float: left;border: 1px solid #fff;margin-right: 10px;padding: 1px;}
ul#tiki_list li h3.tiki_title {font-size: 12px;font-weight: normal;text-align: left;}

p.tikilogo {margin-top: 10px;text-align: right;}

ul#tiki_list li a:link{color: #16387c;text-decoration: none;}
ul#tiki_list li a:visited {color: #16387c;text-decoration: none;}
ul#tiki_list li a:hover {color: #804099;text-decoration: underline;}
ul#tiki_list li a:active{color: #804099;text-decoration: none;}

/*免責*/
dl#tiki_menseki {margin: 0 0 20px 0;padding: 10px 20px;font-size: 12px;border: 1px solid #ccc;line-height: 1.4;}
.mt15 {margin-top: 15px;}


