@charset "Shift_JIS";



/* =====================================

  File        : base2.css

  Last Update : 2011.06.13

===================================== */


/* ////////////////////////////////////////////////////////////////////////////////////////// 20110613追加 */

body div#newsWrap{
	font:13px/1.231 arial,helvetica,clean,sans-serif;
	*font-size:small; /* for IE */
	*font:x-small; /* for IE in quirks mode */
}

html>/**/body div#newsWrap{
	font-size/*\**/: small\9;
}

body div#newsWrap{font-family:"Lucida Grande",'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'ＭＳ Ｐゴシック',"MS PGothic",sans-serif;}

* html body div#newsWrap{
	font-family: 'ＭＳ Ｐゴシック',arial,helvetica,clean,sans-serif;
}

*:first-child+html body div#newsWrap{
	font-family: 'メイリオ','ＭＳ Ｐゴシック',arial,helvetica,clean,sans-serif;
}

div#newsWrap{
	margin:0 auto;
	padding-bottom:50px;
	width:970px;
}

/* ///////////////////////////////////////// title */

div#newsWrap #title.simple {
	padding-top:6px;
	padding-bottom:10px;
	font-size:138.5%;
	font-weight:bold;
}

div#newsWrap #title a {
    color: #4D4D4D;
    text-decoration: none;
}

/* ///////////////////////////////////////// anchor */

div#newsWrap a{
	color:#0077b3;
	text-decoration:underline;
}

div#newsWrap a:visited{
	color:#0077b3;
	text-decoration:underline;
}

div#newsWrap a:hover{
	color:#0077b3;
	min-height: 1em; /* Mac Firefox */
	text-decoration:none;
}


/*Win Firefox用*/
div#newsWrap :focus{
    -moz-outline-style:none;
}
/*Mac Firefox用*/
div#newsWrap a { outline:none;} 



/* ////////////////////////////////////////underPage */

div#newsWrap #mainArea {
	/*background: url(../img/title_bg.gif) no-repeat top center;*/
}

div#newsWrap #cateTtl {
	width: 970px;
	margin: 0 auto;
}

div#newsWrap #contentsArea{
	width: 970px;
	margin: 0 auto;
	padding: 10px 0 0;
}

div#newsWrap #contentsArea #leftContents {
	float: left;
	width: 760px;
}

div#newsWrap #contentsArea #rightContents {
	float: right;
	width: 200px;
}


/* pankuzu */
div#newsWrap #contentsArea #leftContents #pkz{
	width: 740px;
	margin: 0 0 24px 10px;
}

div#newsWrap #contentsArea #leftContents #pkz dl{
	margin-left:67px;
	zoom:1;
}

div#newsWrap #contentsArea #leftContents #pkz dl dt{
	float: left;
	margin: 0 5px 0 0;
	margin-left:-67px;
	position:relative;
}

div#newsWrap #contentsArea #leftContents #pkz dl dd{
	float: left;
	margin: 0 5px 0 0;
	height:1.75em;
	white-space:nowrap;
}

div#newsWrap #contentsArea #leftContents #pkz dl dd img{
	vertical-align:middle;
	margin-right:4px;
}


/* mainArea */
/*div#newsWrap #contentsArea #leftContents #pageTitle {
	padding: 0 5px 9px;
	background: url(../img/pageTitleUnder.gif) repeat-x bottom;
}

div#newsWrap #contentsArea #leftContents #pageTitle h1#underPage {
	padding: 0 10px 0;
	background: url(../img/pageTitleIcon.gif) no-repeat 0 center;
}

		div#newsWrap #contentsArea #leftContents #pageTitle p {
			padding: 0 10px 0;
			background: url(../img/pageTitleIcon.gif) no-repeat 0 center;
		}*/

div#newsWrap #contentsArea #leftContents #pageTitle h1#underPage span {
	margin: 0 0 0 10px;
}

div#newsWrap #contentsArea #leftContents h2.underPage {
	margin-top: 30px;
	padding: 5px 10px;
	border-bottom: 1px #B6D1E3 solid;
	background-color: #E5E5E5;
}

div#newsWrap #contentsArea #leftContents h3.underPage {
	margin-top: 15px;
	padding: 0 0 5px;
	background: #FFFFFF url(/common/css/ex/img/dotLineH.gif) repeat-x bottom;
}

div#newsWrap #contentsArea #leftContents #leftMainArea {
	width: 740px;
	margin: 5px 10px 0 10px;
}

div#newsWrap #contentsArea #leftContents #shiftContentsA {
	width: 760px;
	margin: 20px 0 0 0;
}

div#newsWrap #contentsArea #leftContents #shiftContentsB {
	width: 740px;
	margin: 20px 10px 0 10px;
}

/* ////////////////////////////////////////localNavi */
div#newsWrap #contentsArea #rightContents dl#localNavi {
	border-bottom: 1px #CCCCCC solid;
}

div#newsWrap #contentsArea #rightContents dl#localNavi dt#head {
	font-size: 0;
}

div#newsWrap #contentsArea #rightContents dl#localNavi dd dl.localPage {
	width: 198px;
	padding: 1px 0 15px;
	border-left: 1px #CCCCCC solid;
	border-right: 1px #CCCCCC solid;
	background: url(/common/css/ex/img/dotLineH.gif) repeat-x top;
}

div#newsWrap #contentsArea #rightContents dl#localNavi dd dl.top {
	padding: 0 0 15px;
	border-top: 1px #CCCCCC solid;
	background: none;
}

div#newsWrap #contentsArea #rightContents dl#localNavi dd dl.localPage dt {
	display: block;
	padding: 7px 20px 7px 27px;
	background: #F2F8FC url(../img/iconLocalNavi.gif) no-repeat 15px center;
}

div#newsWrap #contentsArea #rightContents dl#localNavi dd dl.localPage dt.link {
	padding: 0;
}

div#newsWrap #contentsArea #rightContents dl#localNavi dd dl.localPage dt.link a {
	display: block;
	padding: 7px 20px 7px 27px;
	background: url(/common/css/ex/img/dotLineH.gif) repeat-x bottom;
}

div#newsWrap #contentsArea #rightContents dl#localNavi dd dl.localPage dd.top {
	padding: 5px 0 0;
	background: url(/common/css/ex/img/dotLineH.gif) repeat-x top;
}

div#newsWrap #contentsArea #rightContents dl#localNavi dd dl.localPage dd.none {
	padding: 5px 0 0;
}

div#newsWrap #contentsArea #rightContents dl#localNavi dl.localPage dd a {
	display: block;
	width: 143px;
	padding: 5px 25px 5px 30px;
	background: url(/common/css/ex/img/iconArrowM.gif) no-repeat 20px 1em;
}

div#newsWrap #contentsArea #rightContents dl#localNavi dl.localPage dd span.iconArrowM {
	display: block;
	width: 143px;
	padding: 5px 25px 5px 30px;
	background: url(/common/css/ex/img/iconArrowM.gif) no-repeat 20px 1em;
}

div#newsWrap #contentsArea #rightContents dl#localNavi dl.localPage dd a.iconWindow {
	display: block;
	width: 143px;
	padding: 5px 25px 5px 30px;
	background: url(/common/css/ex/img/iconWindow.gif) no-repeat 19px 0.7em;
}

div#newsWrap #contentsArea #rightContents dl#localNavi dl.localPage dd ul li a {
	width: 135px;
	padding: 3px 25px 5px 38px;
	background: url(/common/css/ex/img/iconArrowS.gif) no-repeat 30px 0.7em;
}

div#newsWrap div#newsWrap #contentsArea #rightContents dl#localNavi dl.localPage dd ul li a.iconWindow {
	width: 130px;
	padding: 3px 25px 5px 43px;
	background: url(/common/css/ex/img/iconWindow.gif) no-repeat 30px 0.7em;
}


/* ////////////////////////////////////////bannerList */

div#newsWrap #contentsArea #rightContents ul#bnrList {
	margin: 5px 0 0;
	padding: 5px 10px 10px;
	line-height: 0;
}

div#newsWrap #contentsArea #rightContents ul#bnrList li {
	margin: 5px 0 0;
}



/* //////////////////////////////////////////// フォントサイズ */

div#newsWrap p,
div#newsWrap li,
div#newsWrap dt,
div#newsWrap dd,
div#newsWrap th,
div#newsWrap td,
div#newsWrap input,
div#newsWrap textarea,
div#newsWrap select,
div#newsWrap h1,
div#newsWrap h2,
div#newsWrap h3,
div#newsWrap h4,
div#newsWrap h5,
div#newsWrap h6{
	font-size:93%;
}


/* modern browsers */

div#newsWrap div#contentsArea:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* IE7 */

div#newsWrap div#contentsArea{
	display: inline-block;
}

/* legacy IE */

* htmldiv#newsWrap  div#contentsArea{
	height: 1%;
}

div#newsWrap div#contentsArea{
	display: block;
}
