@charset "utf-8";

/* reset */
html{overflow-y:scroll}
body{font-size:10px;line-height:1.8;margin:0;overflow:visible;padding:0}
*+html body,html>/**/body,* html body{font-size:62.5%}
a,a img,fieldset,img{border:0;border-style:none}
blockquote,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,select,span,textarea,td,th,ul{margin:0;padding:0}
abbr,acronym{border:0}
address,caption,cite,code,dfn,em,th,strong,var{font-style:normal;font-weight:normal}
caption,th{text-align:left}
code,kbd,pre,samp,tt{line-height:100%}
*+html code,kbd,pre,samp,tt{font-size:110%}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
input,select,textarea{font-size:100%;}
ol,ul{list-style:none}
q:before,q:after{content:''}
table{border-collapse:collapse;border-spacing:0;font-size:100%}


/* ==========================================================================
	common
   ========================================================================== */
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{
display:block;
}
body{
	margin: 0;
	padding: 0;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#bodyWrapper {
	position: relative;
	overflow: hidden;
	min-width: 980px;
	background: url(http://i.yimg.jp/images/evt/fukkodp/open/sanrikufm/common/bg.gif) repeat left top;
}
p{
	margin: 0 0 20px 0;
}
img{
	line-height: 1;
	vertical-align: top;
	border: 0;
}
h2{
	margin-bottom: 40px;
}
h3{
	margin-bottom: 20px;
}
a {
	color: #0069b7;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}


/* ==========================================================================
	template
   ========================================================================== */

/*
	header
==========================================================*/
#globalHeader {
	position: relative;
	background: url(http://i.yimg.jp/images/evt/fukkodp/open/sanrikufm/common/header_line.png) repeat-x left bottom;
	z-index: 20;
}
#globalHeader .headerInner {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	width: 960px;
	height: 158px;
}
#globalHeader #sitelogo {
	position: absolute;
	top: 18px;
	left: 10px;
	z-index: 10;
}
#globalNav,
#globalNav ul,
#globalNav ul li a {
  line-height: 1;
}
#globalNav ul li {
	line-height: 0;
}
#globalNav ul a {
  display: block;
}
#globalNav {
	position: absolute;
	top: 45px;
	left: 397px;
}
#globalNav ul {
	float: left;
	padding-left: 20px;
}
#globalNav ul li {
	margin-bottom: 11px;
}
#globalNav ul li img {
	vertical-align: top;
}

/*
	main
==========================================================*/
#main {
	margin: 0 auto;
	width: 960px;
	font-size: 140%;/* base font size: 14px */
}

/*
	contents
==========================================================*/
#contents {
	float: left;
	width: 735px;
}

/*
	side
==========================================================*/
#side {
	float: right;
	position: relative;
	margin-top: -20px;
	width: 200px;
}
#side h2 {
	margin-bottom: 0;
}
#side p {
	margin-bottom: 10px;
}
#side section.sideBoxSection {
	margin-top: 20px;
	background: url(http://i.yimg.jp/images/evt/fukkodp/open/sanrikufm/common/side_box_bg_mid.gif) repeat-y right top;
}
#side .sideBox {
	position: relative;
	background: url(http://i.yimg.jp/images/evt/fukkodp/open/sanrikufm/common/side_box_bg_top.gif) no-repeat center top;
}
#side .sideBoxInner {
	background: url(http://i.yimg.jp/images/evt/fukkodp/open/sanrikufm/common/side_box_bg_btm.gif) no-repeat center bottom;
}
#side .sideBoxContent {
	position: relative;
	padding: 20px 20px 22px;
	/zoom: 1;
}
#side .fbpage .sideBoxContent {
	overflow: hidden;
	margin: 0 10px;
	padding: 25px 0;
	width: 180px;
}
#side .fbpage .sideBoxContent .fbbox {
	overflow: hidden;
	position: relative;
	height: 315px;
	/zoom: 1;
}
#side .fbpage .sideBoxContent .fbbox iframe {
	position: absolute;
	top: -5px;
	left: -5px;
	/zoom: 1;
}
#side .sideBox h1 {
	margin: 0 0 10px;
}
#side .sideBox .photo {
	margin: 0 0 10px;
}
#side .sideBox .archiveBox li {
	padding-bottom: 15px;
	line-height: 1.7;
}
#side .sideBox .archiveBox li:last-child {
	padding-bottom: 0;
}
#side .sideBox .archiveBox li img {
	float: left;
	margin-right: 10px;
}
#side .sideBox .archiveBox li .archiveTxt {
	overflow: hidden;
}
#side .sideBox .balloon {
	position: absolute;
	top: -18px;
	right: 0;
	margin: 0;
}
#side .sideBox .btn {
	margin-bottom: 0;
	text-align: center;
	line-height: 1;
}

#side .dailyItem h1 {
	padding-top: 5px;
}
#side .secondFeature {
	margin-top: 20px;
	padding-top: 20px;
	background: url(http://i.yimg.jp/images/evt/fukkodp/open/sanrikufm/common/content_line.gif) no-repeat center top;
}
#side .twitter {
	margin-top: 20px;
}

/*
	footer
==========================================================*/
footer#globalFooter {
	margin-top: 25px;
	height: 382px;
	background: url(http://i.yimg.jp/images/evt/fukkodp/open/sanrikufm/common/footer_bg.png) repeat-x center 150px;
}
footer#globalFooter .pagetop {
	position: relative;
	margin: 0 auto;
	width: 960px;
	text-align: right;
	line-height: 1;
	z-index: 10;
}
footer#globalFooter .pagetop a {
	line-height: 1;
}
footer#globalFooter .pagetop img {
	vertical-align: top;
	line-height: 1;
}
footer#globalFooter .pagetop img#pagetopBtn {
	position: relative;
	top: 15px;
}
footer#globalFooter .pagetop .wave {
	position: absolute;
	bottom: -10px;
	right: 0;
	z-index: 5;
}
footer#globalFooter .footInner {
	margin-top: -156px;
	/*padding-top: 115px;*/
	height: 348px;
	background: url(http://i.yimg.jp/images/evt/fukkodp/open/sanrikufm/common/footer_bg_center.png) no-repeat center top;
}
footer#globalFooter .footInner .footContainer {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	padding-top: 156px;
	width: 960px;
	height: 192px;
}
footer#globalFooter #footerNav {
	/zoom: 1;
}
footer#globalFooter #footerNav:after {
	content: '';
	display: block;
	clear: both;
}
footer#globalFooter #footLogo {
	float: left;
	margin-right: 27px;
}
footer#globalFooter #footLogo img {
	margin-right: 6px;
}
footer#globalFooter #footerNav ul {
	float: left;
	margin-right: 30px;
	padding-top: 11px;
}
footer#globalFooter #footerNav ul li {
	margin-bottom: 18px;
	vertical-align: top;
	line-height: 1;
}

/* share
================================================*/
footer#globalFooter .share {
	position: absolute;
	bottom: 60px;
	right: 10px;
	text-align: right;
	z-index: 100;
}
footer#globalFooter .share li {
	display: inline-block;
	/display: inline;
	/zoom: 1;
	margin-left: 15px;
	width: 115px;
	text-align: left;
	vertical-align: top;
}
footer#globalFooter .copyright {
	position: absolute;
	right: 0;
	bottom: 20px;
	margin: 0;
	text-align: right;
}
footer#globalFooter #footSeafood li {
	position: absolute;
	z-index: 10;
}
footer#globalFooter #footSeafood li#seafood01 {top: 203px;right: 432px;}
footer#globalFooter #footSeafood li#seafood02 {top: 157px;right: 288px;}
footer#globalFooter #footSeafood li#seafood03 {top: 195px;right: 160px;}
footer#globalFooter #footSeafood li#seafood04 {top: 179px;right: -2px;}


/* ==========================================================================
	modules
   ========================================================================== */

/* title */
#main h1.contentTitle {
	margin-bottom: 50px;
}

/* textlink */
#main .linkTxt {
	padding-left: 10px;
	background: url(http://i.yimg.jp/images/evt/fukkodp/open/sanrikufm/common/icon_linktxt.gif) no-repeat 0 9px;
	/zoom: 1;
}
#main ul.linkTxt {
	padding-left: 0;
	background: none;
}
#main ul.linkTxt li {
	position: relative;
	padding-left: 10px;
	background: url(http://i.yimg.jp/images/evt/fukkodp/open/sanrikufm/common/icon_linktxt.gif) no-repeat 0 9px;
	/zoom: 1;
}

/* buttun */
#main .btn {
	margin: 0;
	text-align: right;
	line-height: 1;
}
#main ul.pagelink {
	margin-top: 50px;
}
#main ul.pagelink li {
	line-height: 1;
}
#main ul.pagelink li.prev {
	float: left;
}
#main ul.pagelink li.next {
	float: right;
}

/* list */
#main .disclist li {
	position: relative;
	padding-left: 10px;
	background: url(http://i.yimg.jp/images/evt/fukkodp/open/sanrikufm/common/burette_disc_black.gif) no-repeat 0 9px;
	/zoom: 1;
}


/* box */
/* infoBox */
#main .infoBox {
	position: relative;
	background: url(http://i.yimg.jp/images/evt/fukkodp/open/sanrikufm/common/info_box_mid.gif) repeat-y center top;
	/zoom: 1;
}
#main .infoBox .infoBoxTop {
	position: relative;
	background: url(http://i.yimg.jp/images/evt/fukkodp/open/sanrikufm/common/info_box_top.gif) no-repeat center top;
	/zoom: 1;
}
#main .infoBox .infoBoxBtm {
	position: relative;
	background: url(http://i.yimg.jp/images/evt/fukkodp/open/sanrikufm/common/info_box_btm.gif) no-repeat center bottom;
	/zoom: 1;
}

#main .infoBox1-2 {
	position: relative;
	background: url(http://i.yimg.jp/images/evt/fukkodp/open/sanrikufm/common/fishermans_box_mid.gif) repeat-y center top;
	/zoom: 1;
}
#main .infoBox1-2 .infoBoxTop {
	position: relative;
	background: url(http://i.yimg.jp/images/evt/fukkodp/open/sanrikufm/common/fishermans_box_top.gif) no-repeat center top;
	/zoom: 1;
}
#main .infoBox1-2 .infoBoxBtm {
	position: relative;
	background: url(http://i.yimg.jp/images/evt/fukkodp/open/sanrikufm/common/fishermans_box_btm.gif) no-repeat center bottom;
	/zoom: 1;
}

#main .innerInfoBox {
	position: relative;
	padding-top: 13px;
	background: url(http://i.yimg.jp/images/evt/fukkodp/open/sanrikufm/common/inner_info_top.png) no-repeat center top;
	/zoom: 1;
}
#main .innerInfoBox .innerInfoBtm {
	position: relative;
	padding-bottom: 13px;
	background: url(http://i.yimg.jp/images/evt/fukkodp/open/sanrikufm/common/inner_info_btm.png) no-repeat center bottom;
	/zoom: 1;
}
#main .innerInfoBox .innerInfoMid {
	position: relative;
	padding: 7px 20px;
	background: url(http://i.yimg.jp/images/evt/fukkodp/open/sanrikufm/common/inner_info_mid.png) repeat-y center top;
	/zoom: 1;
}

#main .infoBox2 {
	position: relative;
	padding-top: 13px;
	background: url(http://i.yimg.jp/images/evt/fukkodp/open/sanrikufm/common/infobox2_top.png) no-repeat center top;
	/zoom: 1;
}
#main .infoBox2 .innerInfoBtm {
	position: relative;
	padding-bottom: 13px;
	background: url(http://i.yimg.jp/images/evt/fukkodp/open/sanrikufm/common/infobox2_btm.png) no-repeat center bottom;
	/zoom: 1;
}
#main .infoBox2 .innerInfoMid {
	position: relative;
	background: url(http://i.yimg.jp/images/evt/fukkodp/open/sanrikufm/common/infobox2_mid.png) repeat-y center top;
	/zoom: 1;
}
#main .infoBox2-2 {
	position: relative;
	padding-top: 8px;
	background: url(http://i.yimg.jp/images/evt/fukkodp/open/sanrikufm/common/infobox2_2_top.gif) no-repeat center top;
	/zoom: 1;
}
#main .infoBox2-2 .innerInfoBtm {
	position: relative;
	padding-bottom: 8px;
	background: url(http://i.yimg.jp/images/evt/fukkodp/open/sanrikufm/common/infobox2_2_btm.gif) no-repeat center bottom;
	/zoom: 1;
}
#main .infoBox2-2 .innerInfoMid {
	position: relative;
	padding: 5px 20px;
	background: url(http://i.yimg.jp/images/evt/fukkodp/open/sanrikufm/common/infobox2_2_mid.gif) repeat-y center top;
	/zoom: 1;
}

/* itemBox */
#main .itemCol3Box {
	position: relative;
	background: url(http://i.yimg.jp/images/evt/fukkodp/open/sanrikufm/common/item_col3_box_mid.gif) repeat-y center top;
	/zoom: 1;
}
#main .itemCol3Top {
	position: relative;
	background: url(http://i.yimg.jp/images/evt/fukkodp/open/sanrikufm/common/item_col3_box_top.gif) no-repeat center top;
	/zoom: 1;
}
#main .itemCol3Btm {
	position: relative;
	background: url(http://i.yimg.jp/images/evt/fukkodp/open/sanrikufm/common/item_col3_box_btm.gif) no-repeat center bottom;
	/zoom: 1;
}

/* highlightBox */
#main .highlightBox {
	position: relative;
	background: url(http://i.yimg.jp/images/evt/fukkodp/open/sanrikufm/common/highlight_box_mid.gif) repeat-y center top;
	/zoom: 1;
}
#main .highlightBox .highlightTop {
	position: relative;
	padding-top: 20px;
	background: url(http://i.yimg.jp/images/evt/fukkodp/open/sanrikufm/common/highlight_box_top.gif) no-repeat center top;
	/zoom: 1;
}
#main .highlightBox .highlightBtm {
	position: relative;
	padding-bottom: 17px;
	background: url(http://i.yimg.jp/images/evt/fukkodp/open/sanrikufm/common/highlight_box_btm.gif) no-repeat center bottom;
	/zoom: 1;
}

/* frameBox */
#main .frameBox {
	position: relative;
	margin-top: 20px;
	background: url(http://i.yimg.jp/images/evt/fukkodp/open/sanrikufm/130611/common/bg_framebox_mid.png) repeat-y center top;
	/zoom: 1;
}
#main .frameBox .frameTop {
	position: relative;
	background: url(http://i.yimg.jp/images/evt/fukkodp/open/sanrikufm/130611/common/bg_framebox_top.png) no-repeat center top;
	/zoom: 1;
}
#main .frameBox .frameBtm {
	position: relative;
	padding: 30px;
	background: url(http://i.yimg.jp/images/evt/fukkodp/open/sanrikufm/130611/common/bg_framebox_btm.png) no-repeat center bottom;
	/zoom: 1;
}

/* general contentbox */
#main .contentSection {
	margin-top: 45px;
	padding-top: 45px;
	background: url(http://i.yimg.jp/images/evt/fukkodp/open/sanrikufm/common/content_line.gif) no-repeat center top;
}
#main .textImageBox,
#main .textImageBox2 {
	margin-bottom: 80px;
}
#main .textImageBox .textArea,
#main .textImageBox2 .textArea {
	overflow: hidden;
	width: 585px;
}
#main .textImageBox .textArea h2,
#main .textImageBox2 .textArea h2 {
	margin: 0 0 20px;
}
/* right aligned image */
#main .textImageBox .textArea {
	float: left;
}
#main .textImageBox .img {
	float: right;
}

/* left aligned image */
#main .textImageBox2 .textArea {
	float: right;
}
#main .textImageBox2 .img {
	float: left;
}


/* layout pattern of box */
/* column3 */
#main .col3Box {
	position: relative;
	margin-right: -21px;
	width: 981px;
	letter-spacing: -0.4em;
}
#main .col3Box .col3Item {
	display: inline-block;
	margin-right: 21px;
	width: 306px;
	vertical-align: top;
	letter-spacing: normal;
	/display: inline;
	/zoom: 1;
}
/* column4 */
#main .col4Box {
	position: relative;
	margin-right: -42px;
	width: 1002px;
	letter-spacing: -0.4em;
}
#main .col4Box .col4Item {
	display: inline-block;
	margin-right: 42px;
	width: 208px;
	vertical-align: top;
	letter-spacing: normal;
	/display: inline;
	/zoom: 1;
}


/* images */
/* thumbnail */
.thumbnail {
	overflow: hidden;
	padding: 3px;
	width: 71px;
	height: 71px;
	background: url(http://i.yimg.jp/images/evt/fukkodp/open/sanrikufm/common/bg_box_thumbnail.gif) no-repeat center;
}
/* imageframe */
#main .imageframe {
	overflow: hidden;
	padding: 4px;
	width: 200px;
	height: 164px;
	background: url(http://i.yimg.jp/images/evt/fukkodp/open/sanrikufm/common/image_frame.png) no-repeat left top;
}


/*
　　　　　　　　　clear fix 
==========================================================*/
.clearfix,
#globalNav,
#main,
#main .textImageBox,
#main .textImageBox2,
#main .infoBox .infoBoxBtm,
.pagelink,
#main .col3Box,
#main .col3Box .itemCol3Btm,
#main .col4Box,
#side .sideBox .archiveBox li
{
/zoom: 1;
}
.clearfix:after,
#globalNav:after,
#main:after,
#main .textImageBox:after,
#main .textImageBox2:after,
#main .infoBox .infoBoxBtm:after,
.pagelink:after,
#main .col3Box:after,
#main .col3Box .itemCol3Btm:after,
#main .col4Box:after,
#side .sideBox .archiveBox li:after
{
content: "";
display: block;
clear: both;
}
.clear {
	clear: both;
}