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

div#HeadInner form#search {display:none;}

/* =========================================================
◆既存ページ対応
========================================================= */
/* ----------contents---------- */
#wrapper {
	width:auto !important;
     position: relative;
     height:auto !important; /*IE6対策*/
     height: 100%; /*IE6対策*/
     min-height: 100%;
}

#wrapper #middleArea,
#wrapper #pastlist,
#wrapper #anchorlinks {
    margin:0 auto !important;
    width: 950px !important;
}

#wrapper #bnlinks {
float:none;
clear:both;
}

#wrapper #bnlinks ul {
clear:both;
float:none;
    margin:10px auto;
    width: 950px;
	padding: 10px 0 0;
	border-top: 1px dashed #CCC;
}

#wrapper a:hover {
	color: #0065d6;
	text-decoration: underline;
}
#wrapper #Foot .footBtm a {
	color: #fff;
}
#wrapper #Foot .footBtm #copy {
	color: #fff;
}

#wrapper,
#wrap {
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
}

#wrapper #Head01,
#wrapper #Head02,
#wrap #Head01 {
	font: 13px/1.231 "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
font-size: 12px;
}
#wrapper #Foot,
#wrap #Foot {
	font: 13px/1.231 "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
	color: #fff;
	font-size: 12px;
	min-height: 1px;
}


#footerArea {
    margin:20px auto 0 auto;
    width: 970px;
}


/* フォントリセット */
#middleArea {
	font-size:100% !important;
}


/* h1リセット */
h1 {
	margin-bottom: 0;
	font-size:0.8em;
}

/* ----------contents---------- */

/* ----------2015header_footet---------- */
a:link {
	text-decoration: none !important;
}
a:hover {
	text-decoration: underline !important;
}

#Head01 #HeadInner a:visited,
#Foot .footTop a:visited {
	text-decoration: none;
}
#Foot a:hover {
	text-decoration: underline;
}
#Foot .footTop a:hover {
	color: #333;
}
#Head01 #HeadInner a:active,
#Foot .footTop a:active {
	text-decoration: none;
}
#Head01 #HeadInner a,
#Foot .footTop a {
	outline: none;
}


#wrap {
	padding-bottom:0 !important;
}


/*#Head01 #HeadInner .HeadNav02 dl dt, */
#Head01 #HeadInner .HeadNav02 dl dd {
	margin:0;
}
#Head01 #HeadInner #logo,
#Head02 #HeadInner #logo,
#Head01 #HeadInner #logo2,
#Head02 #HeadInner #logo2 {
	margin:0;
}
#Head01 #HeadInner #Gnav div.gnavKokunai dl dd, #Head01 #HeadInner #Gnav div.gnavKaigai dl dd, #Head02 #HeadInner #Gnav div.gnavKokunai dl dd, #Head02 #HeadInner #Gnav div.gnavKaigai dl dd{
	margin:0;
}
#Head01 #HeadInner #Gnav ul{
	margin:0 !important;
	padding:0 !important;
}
#Head01 #HeadInner #Gnav ul li{
	margin:5px 0 !important;
	padding:0 10px 0 0 !important;
}
.cFix        { margin: 0;}


#Foot {
    margin:10px 0 0 0;
    position: static !important;
    text-shadow:none !important;
}

#Foot .footTop {
	color: #333;
}

#Foot .footBtm {
    margin:0 !important;
}

#Foot ul,
#Foot ol,
#Foot dl,
#Foot dt,
#Foot dd { 
	margin:0;
	padding:0;
	text-decoration:none !important;
	line-height: 1.5 !important;
}

#Foot ul.linkTop li {
	padding: 7px 6px !important;
	line-height: 1.3 !important;
}

#Foot ul.linkTop {
    clear: both;
}
#Foot .footTop .footTopInner dl.bdrTop {
    clear: both;
	padding-top: 40px !important;
	margin-top: 35px !important;
	margin-bottom: 15px !important;
}

#Foot .footTop .footTopInner dl dd li {
	padding: 0px 6px;
}

#Foot .footBtm {
	padding: 20px 0px !important;
}

#Foot p {
	margin:0 !important;
	padding: 0 !important;
}

#Foot .footBtm p#copy {
	color: #fff !important;
	padding-top: 20px !important;
}

div.kaigai_area_f {
    margin: 10px 0 0 10px;
}

div.kokunai_area_f,
div.kokunai_area_h {
    margin: 0 0 20px 0;
}

div.ta_l_fw_b{
	text-align:left;
	font-weight:bold;
	margin: 10px 0 0 0;
}

div.kaigai_area_f dl dt,
div.kaigai_area_f dl dd ul li,
div.kokunai_area_f dl dt,
div.kokunai_area_f dl dd ul li,
div.kokunai_area_h dl dt,
div.kokunai_area_h dl dd ul li {
	font-size:11px;
    margin: 0 !important;
	padding: 0 !important;
}

div.kaigai_area_f dl dt,
div.kaigai_area_f dl dd,
div.kokunai_area_f dl dt,
div.kokunai_area_f dl dd,
div.kokunai_area_h dl dt,
div.kokunai_area_h dl dd {
	line-height: 1.5em !important;
}

div.kaigai_area_f dl dd ul,
div.kokunai_area_f dl dd ul {
    clear: both;
    width: 830px !important;
    margin: 0 0 0 25px !important;
}

div.kokunai_area_h dl dd ul {
	clear: both;
    width: 845px !important;
    margin: 0 0 0 3px !important;
}

#Foot div.kaigai_area_f dl{
	margin-bottom: 1.3%;
}

#Foot div.kaigai_area_f dl dt{
	width:100px;
	float:left;
	display:block;
}

#Foot div.kaigai_area_f dl dd{
	width:800px;
	float:left;
	display:block;
}

/* jsフッター用 */
#wrapper #Foot02 .footBtm a {
	color: #fff;
}
#wrapper #Foot02 .footBtm #copy {
	color: #fff;
}

#wrapper #Foot02 {
	font: 13px/1.231 "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
	color: #fff;
	font-size: 12px;
	min-height: 1px;
}

#Foot02 .footBtm {
    margin:0 !important;
}

#Foot02 .footBtm {
	background: #343474;
	padding: 20px 0px;
	text-align: center;
	color: #fff;
}
#Foot02 .footBtmInner{ width:970px; margin:0 auto;}
#Foot02 .footBtm a {
	color: #fff;
}
#Foot02 ul li {
	padding: 0 3px;
	display: inline-block !important;
*display: inline;
}
#Foot02 .footBtm #copy {
	padding-top: 20px;
	font-size:10px;
}

#Foot02 .footBtm {
	padding: 20px 0px !important;
}

#Foot02 p {
	margin:0 !important;
	padding: 0 !important;
}

#Foot02 .footBtm p#copy {
	color: #fff !important;
	padding-top: 20px !important;
}

/* ----------2015header_footet---------- */
/* お気に入り・閲覧履歴 */
.contents_body {
	background-image: none !important;
}

#Head01 dd input {
	margin:0 !important;
	padding:0 !important;
}</pre></body></html>