a {color:#19376D}
a:hover {color:#ff9800}
h2,h3 {color:#30466e}
h3 {font-size:16px}

.topline {width:100%; height: 5px; background-color:#93d2e7; border-bottom:solid 1px #ccc; background: url(http://www.iyu.jp/themes/depths_theme//css/images/water_background.jpg) repeat-x;}
.top_spacer {margin-top:15px;}
#top_sub_navi {list-style:none; text-align:right; font-size:0.8em; margin:0;}
#top_sub_navi li {display:inline; margin-left:1em;}
.nav-header {list-style:none; margin:37px 0 0 0; font-size:13px; font-family:sans-serif; font-weight:bold;}
.nav-header li {display:inline; margin:0; padding:0;}
.nav-header li a {text-decoration:none; padding:10px; color:#000;}
.nav-header li a:hover {color:#ff9800;}
.nav-header li.nav-selected {background-color:#ff9800; padding:7px;}
.nav-header li.nav-selected a:hover {color:#fff;}
.naviline {width:100%; height:4px; background-color:#ff9800; margin:0 0 10px 0;}
#header_nav div.ccm-spacer {display:none;}
.footerline {width:100%; height:4px; background-color:#ff9800;}
#footer {font-size:0.8em; margin:5px; color:#19376D;}
.footer_copyright {float:left; margin:0 2em 0 2em;}
.footer_address {float:right; margin:0 2em 0 0;}
#right_column {background: url(http://www.iyu.jp/themes/depths_theme//css/images/orang_sidebar2.png) repeat-y;} 
#right_column p {padding: 0 0 0 10px;}
#left_column h2 {margin-left:30px;}
#right_column h3 {margin:1.5em 0 0.3em 10px;}
#right_column h2 {margin:0 0 0 10px;}
#left_column li {font-size:1.2em;}
#eyecatch {margin: 0 0 20px 0;}
#full_body h3 {margin:1.5em 0 0.3em;}

/* test */
Ul.nav {list-style:none;}

/* typography.css */
.price {color:#e68a00; font-size:1.1em; font-weight:bold;}

/* home */
#maintop {margin: 0 0 20px 0}
#maintop h2 { margin: 1em 0 0 0; color:#19376D; font-size:1.6em; }
#column1 h2 { padding:2px 0 2px 5px; background:url(http://www.iyu.jp/themes/depths_theme//css/images/green-gradient-300.jpg) repeat-y; font-size:1.3em; color:#fff;}
#column2 h2 { padding:2px 0 2px 5px; background:url(http://www.iyu.jp/themes/depths_theme//css/images/yellow-gradient-300.jpg) repeat-y; color:#fff; font-size:1.3em;}
#column3 h2 { padding:2px 0 2px 5px; background:url(http://www.iyu.jp/themes/depths_theme//css/images/red-gradient-300.jpg) repeat-y; color:#fff; font-size:1.3em;}
#column3 p  { margin: 5px;}
.ocean {color:#0000e6; font-size:1.3em;}

/* news style */
.news {margin:1em 0 0 0.5em;}
.news_date {color:#ff9800; font-size:0.9em; margin:0; font-weight:bold;}
.news h4 {margin:0; color:#19376D; font-size:1.1em;}
.news_details {color:#19376D;}

/* fishing */
h2.fishing_menu_title {padding:0.2em 1em; color:#fff;  margin-bottom:3px; background: url(http://www.iyu.jp/themes/depths_theme//css/images/green-gradient.jpg) repeat-y;width:600px;}
.fishing_entry {margin: 10px 0 0 0;width:960px;}
.fishing_entry h3 {margin-bottom:3px;clear:both; font-size:23px;}
.fishing_prices {}
.fishing_places {}
.fishing_details {width: 500px;clear:both}
.fishing_column1{float:left; width:700px;}
.fishing_column2{margin: 10px 0 0 0; float:left; width:210px;}
h3 img{margin:0px 5px 0 5px;}

.fining_menu_top ul {list-style-type:none;}
.fining_menu_top li {display:inline; margin:0;}
.fining_menu_top li a{background:#00834A; padding:0.5em 1em; font-weight:bold; color:#fff;}

/* shop */
.ec_navi ul {float:right; margin:0;}
.ec_navi li {display:inline; margin:0;}
#guidearea ul {margin:0; list-style-type:none;}
#guidearea li {margin:0}
#categoryarea ul {margin:0; list-style-type:none;}
#categoryarea li {margin:0}

/* tide */
.tidetable {margin: 0 0 0 10px; width:100%; border: 1px #e3e3e3 solid; border-collapse: collapse; border-spacing: 0;}
.tidetable th {padding:5px; border:#e3e3e3 solid; border-width: 0 0 1px 1px; background: #f5f5f5; font-weight: bold; line-heigh: 110% text-align: center;}
.tidetable td {padding: 5px; border:1px #e3e3e3 solid; border-width: 0 0 1px 1px; text-align: center;} 
.tidetable th.date {width:3em;}
.tidetable th.week {width:3em;}
.tidetable th.olddate {width:5em;}
.tidetable th.tide {width: 3em;}
.tidetable th.fisnihg {width:7em;}
.tidetable th.shareride {width:7em;}
.tidetable th.edit {width:3em;}
.tidetable td.details {text-align:left; padding-left:1em;}
ul.reservation_year {list-style-type:none;}
ul.reservation_year li{display:inline;}
.rowtype0 {}  /* 予約可能 */
.rowtype1 {background:#f5c4c4;}  /* チャーター済み */
.rowtype2 {background:#f5d2ac;}  /* 相乗り可能 */
.rowtype3 {background:#f5d2ac;}  /* 相乗り募集 */
.rowtype4 {background:#f5d2ac;}  /* 積み込み・送迎 */
.rowtype5 {background:#f5c4c4;}  /* 漁協行事 */
.rowtype6 {background:#f5c4c4;}  /* お休み */

.reservation_submenu, .reservation_detail_list {float:right;}
.reservation_submenu h4 {padding:2px 1em 2px 1em; background:url(http://www.iyu.jp/themes/depths_theme//css/images/green-gradient-300.jpg) repeat-y -100px; margin:0 0 5px 1em;}
.reservation_submenu h4.reservebutton {background:url(http://www.iyu.jp/themes/depths_theme//css/images/orange-gradient.jpg) repeat-y -200px;}
.reservation_submenu h4.reservebutton a:hover{color:#fff}

.reservation_detail_list ul li span {padding:0 1em 0 0;}

/* links */
.link_entry {margin:1em 0 0 10px;}


/* etc */
.red {color:#dc0107}
.blue {color:#19376D}

/* q and a */
.q_and_a_entry p.q {font-size:1.5em; border-bottom:2px solid #00834A; margin:0;}
.q_and_a_entry p.a {padding-left: 4em; text-indent: 0em;}
.q_and_a_entry p.q span {font-size:35px; color:#FF9800; font-weight:bold; margin:0 0.5em 0 0;}
.q_and_a_entry p.a span {font-size:35px; color:#00834A; font-weight:bold; margin:0 0.5em 0 0;}
.q_and_a_entry {margin-left: 1em;}
.list_q {color:#FF9800;font-weight:bold;font-size:1.2em;}
