@charset "utf-8";

/* MGS-oCQ[X^WI@TOPy[WΘΗξ{CAEgCSS@base.css */

/* €ΚΪ
---------------------------------------------------- */

body {
	font-size: 12px;
	color: #000;
	font-family:'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI',Meiryo,'lr oSVbN',sans-serif;
	background-color: #fff;
}

a:link {text-decoration: underline; color:#1c5aa5;}
a:visited {text-decoration: underline; color:#1c5aa5;}
a:hover {text-decoration: none; color:#09f;}
a:active {text-decoration: underline; color:#1c5aa5;}

#wrap {
	margin: 0 auto;
	width: 960px;
}


.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clearfix { display: inline-table; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */



/* wb_[ */

#header {width:960px; margin: 0 auto;}
#header_left {width:307px; height:104px; text-align:left; float:left;}
#header_right {width:653px; height:104px; text-align:right; float:right;}

h1 img {margin:27px 0 0 41px;}

#header_right #companyname {margin:24px 10px 5px 0;}


#header #header_right #gNavi {
	width: 653px;
}

#header #header_right #gNavi ul {
}

#header #header_right #gNavi ul li {
	float: left;
}



/* ΰe */

#inner {
	clear:both;
	width: 960px;
	margin:0 0 20px 0;
}


.for_pagetop {
	clear:both;
	font-size: 11px;
	text-align: right;
	margin:0 10px;
	padding:30px 0 10px 0;
}



/* tb^[ */

#footer {
	clear:both;
	width:960px;
	height:70px;
	background:url(../images/footer_back.gif) 0 0 no-repeat;
}

#footer #footer_left {width:400px; text-align:left; float:left;}
#footer #footer_right {width:560px; text-align:right; float:right;}

#footer #footer_left #copyright {
	margin:15px 0 0 15px;
	text-align:left;
	font-size: 10px;
    line-height:1.5;
}


#footer #footer_right #fNavi {margin:15px 7px 0 0; font-size: 11px; float:right;}

#footer #footer_right #fNavi ul li {
	float: left;
	margin-right:8px;
	padding-left:13px;
	background:url(../images/foot_ya.gif) 0 center no-repeat;
}

#footer #footer_right #fNavi ul li a {color: #333; text-decoration: none; display: block;}
#footer #footer_right #fNavi ul li a:hover { color: #09f; display: block;}





/* TOPy[W
---------------------------------------------------- */

#TopLsideWrap {
	width: 214px;
	margin-right:20px;
	float: left;
}

#TopMainWrap {
	width: 440px;
	float: left;
}

#TopRsideWrap {
	float: right;
	width: 266px;
}

/* FLASH */
#inner #TopFlash {margin-bottom:0;}


/* ΆTCh */

#TopLsideWrap .BannerArea {background:#fff; margin-bottom:15px; line-height:0;}

#TopLsideWrap .BannerArea .Banner01 {margin:5px 7px 2px 7px;}

#TopLsideWrap .BannerArea .Banner01 img {width: 200px;}

/* #TopLsideWrap .BannerArea .Banner01 a {display: block;} */

/* #TopLsideWrap .BannerArea .Banner01 a:hover {overflow: hidden; border: solid 3px #09f;} */

/* #TopLsideWrap .BannerArea .Banner01 a:hover img {margin:-3px;} */

#TopLsideWrap .BannerArea .Banner02 {margin:1px 7px;}

/* #TopLsideWrap .BannerArea .Banner02 a {display: block;} */

/* #TopLsideWrap .BannerArea .Banner02 a:hover {overflow: hidden; border: solid 3px #09f;} */

/* #TopLsideWrap .BannerArea .Banner02 a:hover img {margin:-3px;} */


/* Z^[ */

#TopMainWrap #TopTopicsTitle {
	width:440px;
	height:29px;
	background:url(../images/head_news.gif) 0 0 no-repeat;
}

#TopMainWrap #TopTopicsTitle #TopTopicsMore {padding:6px 0 0 374px;}

.Topics {
	margin:0 10px;
	padding:15px 0 13px;
	background:url(../images/dot_line.gif) left bottom repeat-x;
	/* border-bottom: 1px dashed #666; */
}

.Topics_ic {width:46px; float:left; margin-right:12px;}
.Topics_day {width:362px; text-align:left; margin-bottom:2px;}
.Topics_txt {_zoom:1; overflow:hidden; width:362px; text-align:left; line-height:1.3;}
.Topics_txt2 {_zoom:1; overflow:hidden; width:650px; text-align:left; line-height:1.3;}



/* ETCh Facebook */

#TopRsideWrap #TopFacebookTitle {line-height:0;}









/* 
---------------------------------------------------- */



/* 
---------------------------------------------------- */
