@charset "UTF-8";

/* ****************************************************
Title: pc_common.css
Created: 2011-01-24
Last Modified: 2011-02-10
***************************************************** */


/* Table Of Contents
----------------------------------------

# PC Hide Content
# Main
# Sidebar
# Modules

----------------------------------------*/


/* # PC Hide Content
---------------------------------------------------------------------------- */


/* # Main
---------------------------------------------------------------------------- */

#col-A {
	float: left;
	width: 325px;
	margin-right: 20px;
	margin-bottom: 48px;
}
#col-B {
	float: left;
	width: 470px;
	margin-right: 20px;
}
#col-C {
	float: left;
	width: 225px;
}


/* newsArea */
#newsArea {
/*    float: left;
    width: 325px;
 height: 370px; */
}
#newsArea h2 {
	background: url(../img/pc/top/bg_news.gif) no-repeat left top;
  width: 324px;
	height: 50px;
	padding: 0;
	margin-bottom: 6px;
	text-indent:-9999px;
}
#newsArea #newstopic {
	width: 100%;
	height: 590px;
	overflow-y:scroll;
}


/* mainImg */
#mainImg {
	margin-bottom: 14px;
}


/* search Area */
#searchArea {
	float:left;
	width: 470px;
	height: 360px;
	background: #ffffff;
}
#searchArea .saSecList {
	padding: 15px 0px 0px 9px;
	overflow: hidden;
	position: relative;
	zoom: 1;
	background-color: #f4f3ee;
}
#searchArea .saSecList li {
	float: left;
	padding: 0;
	margin-right: 9px;
	margin-bottom: 12px;
}
#searchArea .saSecList li.last {
	margin-right: 0;
	margin-bottom:0;
}


/* search tab*/
.uiTabArea .uiTab {
	/*float: left;
	width: 470px;*/
	height: 56px;
	border: none;
	padding-top: 14px;
	background: url(../img/pc/top/search_img.gif) no-repeat right center;
}
.uiTabArea .uiTabTit { display: none; }
.uiTabArea .uiTab li {
	display: inline-block;
	*display: inline;
	vertical-align: bottom;
	*zoom: 1;
	margin-right: 0;
	float:left;
}
.uiTabArea .uiTab li.last {
	margin-right: 0;
}
.uiTabArea .uiTab li a .in {
	background: none;
	display: block;
	cursor: pointer;
	padding: 0px;
	width: 135px;
	height: 56px;
	text-indent:-9999px;
}
.uiTabArea .uiTab li a.selected .in {
	background: none;
}
.uiTabArea .uiTab li.toptab01 {
	margin-right: 3px;
}
.uiTabArea .uiTab li.toptab02 {
	margin-right: 3px;
}
.uiTabArea .uiTab li.toptab03 {
}
.uiTabArea .uiTab li.toptab01 a {
	background: url(../img/pc/top/top_tab01.gif) no-repeat left top;
}
.uiTabArea .uiTab li.toptab02 a {
	background: url(../img/pc/top/top_tab02.gif) no-repeat left top;
}
.uiTabArea .uiTab li.toptab03 a {
	background: url(../img/pc/top/top_tab03.gif) no-repeat left top;
}
.uiTabArea .uiTab li.toptab01 a:hover {
	background: url(../img/pc/top/top_tab01_o.gif) no-repeat left top;
}
.uiTabArea .uiTab li.toptab02 a:hover {
	background: url(../img/pc/top/top_tab02_o.gif) no-repeat left top;
}
.uiTabArea .uiTab li.toptab03 a:hover {
	background: url(../img/pc/top/top_tab03_o.gif) no-repeat left top;
}
.uiTabArea .uiTab li.toptab01 a.selected,
.uiTabArea .uiTab li.toptab01 a.selected:hover {
	background: url(../img/pc/top/top_tab01_a.gif) no-repeat left top;
}
.uiTabArea .uiTab li.toptab02 a.selected,
.uiTabArea .uiTab li.toptab02 a.selected:hover {
	background: url(../img/pc/top/top_tab02_a.gif) no-repeat left top;
}
.uiTabArea .uiTab li.toptab03 a.selected,
.uiTabArea .uiTab li.toptab03 a.selected:hover {
	background: url(../img/pc/top/top_tab03_a.gif) no-repeat left top;
}

/* HealthTopix */
#HealthTopix{
	float: left;
	width: 100%;
	margin-top: 24px;
	border: 1px solid #ADACAB;
	border-radius: 3px;
	background-color: #FEF1EB;
}
#HealthTopix .mMH01 {
	color:#333;
	font-size: 107.14%;
	margin-bottom: 10px;
}
#HealthTopix ul{
	margin: 14px;
	font-size: 16px;
    font-weight: bold;
}

/* # Sidebar
---------------------------------------------------------------------------- */

#col-C .sNavRight li {
    margin-bottom: 10px;
}

/* トップページ　モーダルウィンドウ用    
---------------------------------------------------------------------------- */

html,body {
	height: 100%;
}
#gNav .gNavHome{
	z-index: 1;
}
.layer_board_bg {
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 100;
	top: 0;
	left: 0;
	display: none;
	cursor: pointer;
	background: #000;
}

.layer_board {
	display: none;
	position: fixed;
	left: 50%;
	margin: 60px 0px 0px -235px;
	text-align: center;
	z-index: 2000;
}
.layer_board p img{
	/*max-width:;*/
}


/* # Modules
---------------------------------------------------------------------------- */


/* # zrss
---------------------------------------------------------------------------- */

.rssFeed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	width:100%;
}
.rssFeed a {
	color: #444;
	text-decoration: none;
}
.rssFeed a:hover {
	color: #000;
	text-decoration: underline;
}

#newsArea .rssHeader { display:none; }

.rssBody ul { list-style: none; }
.rssBody li { border-bottom: 1px dotted #999; }
.rssBody ul, .rssRow, .rssRow h4, .rssRow p {
	margin: 0;
	padding: 0;
}

.rssRow { padding: 0.3em; }
.rssRow h4 { 
	font-size: 90%;
	display: inline-block;
}
.rssRow div {
	font-size: 90%;
	color: #666;
	margin-right:2em;
	display: inline-block;
	float:left;
}

.odd { background-color: #fff; }
.even { background-color: #fff; }

.rssRow .rssMedia {
	padding: 0.5em;
	font-size: 1em;
}

