<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/* ==

　01. タグ固有のスタイル指定

=============================================================================== */

/* ==

　02. 大枠レイアウトのスタイル定義

=============================================================================== */
#headerArea .areaInner ,#headerArea .areaInner3column {
	margin: 0;
}

/* headerArea
------------------------------------------------------------------------------- */
#headerArea .areaInner {
	border-bottom: 2px solid #cdcdcd;
}
#headerArea .areaInner div {
	padding: 10px 8px 9px;
	border-bottom: 2px solid #cdcdcd;
}
#headerArea .areaInner ul {
	position: static;
	top: auto;
	right: auto;
	width: auto;
	max-width: 300px;
	margin: 0 auto;
	padding: 10px 5px;
}
#headerArea .areaInner li {
	width: 49%;
	margin: 0;
}
#headerArea .areaInner li.btnData {
	margin-right: 1.8%;
	text-align: right;
}

/* 20140602追加　ボタン3列パターン*/

#headerArea .areaInner3column {
	border-bottom: 2px solid #cdcdcd;
}
#headerArea .areaInner3column div {
	padding: 10px 8px 9px;
	border-bottom: 2px solid #cdcdcd;
}
#headerArea .areaInner3column ul {
	position: static;
	top: auto;
	right: auto;
	width: auto;
	max-width: 400px;
	margin: 0 auto;
	padding: 10px 5px;
}
#headerArea .areaInner3column li {
	width: 32%;
	margin: 0;
}
#headerArea .areaInner3column li.btnData {
	margin-right: 1.8%;
	text-align: right;
}
/* 20140602追加　ボタン3列パターン*/

/* globalNavTop
------------------------------------------------------------------------------- */
#globalNavTop li {
	width: 50%;
}
#globalNavTop li:nth-child(3n+1),
#globalNavTop li:nth-child(3n+2),
#globalNavTop li:nth-child(3n+3),
#globalNavTop li.expand:nth-of-type(3n+2),
#globalNavTop li.expand:nth-of-type(3n+3),
#globalNavTop li.expand:nth-of-type(3n+1) {
	width: 50%;
}
#globalNavTop li:nth-child(3n+3) a {
	border-right: 1px solid #454545;
}
#globalNavTop li.expand:nth-of-type(3n+1) a {
	border-right: 1px solid #000;
}
*:first-child+html #globalNavTop li { /* ie7 */
	width: 49.9%;
}


/* footerNavArea
------------------------------------------------------------------------------- */

#footerNavArea #slideWrap #slideBox1 div p a {
	line-height: 1.5;
	padding-top: 11px;
	padding-bottom: 11px;
}

#footerNavArea #slideWrap #slideBox1 div li {
	float: none;
	width: auto;
	height: auto;
}

#footerNavArea #slideWrap #slideBox1 div li a {
	line-height: 1.5;
	padding-top: 11px;
	padding-bottom: 11px;
}	


/* ==

　03. メイン領域のスタイル

=============================================================================== */

#mainBnr {
    margin: 10px 0;
}

/* contents
------------------------------------------------------------------------------- */
#main,
#aside {
	font-size: 114.5%;
}

/* linkTxt/linkTxtL */
#main h3.linkTxt,
#main p.linkTxt,
#main dd.linkTxt,
#main .linkTxt li,
#main h3.linkTxtL,
#main p.linkTxtL,
#main dd.linkTxtL,
#main .linkTxtL li {
	background-position: left 0.5em;
}

/* aside
------------------------------------------------------------------------------- */
#relation {
	margin-top: 0;
  padding-top: 2px;
}
#aside .colInfo .inner li {
	padding-top: 12px;
}
#aside .dateBox .col {
	display: block;
	margin: 0;
}
#relation ul {
	background: url(../../images/tmp01/line_bg_01.gif) left top repeat-x;
}
#aside .dateBox dt {
	margin-bottom: 0;
}

/* ==

　04. 表示切替指定

=============================================================================== */

.tDesktop,
.tDesktopTablet,
.tTablet { display: none; }
.tTabletSmp,
.tSmp { display: block; }</pre></body></html>