@charset "Shift_JIS";

/* 基本設定 */
* { margin: 0px;
	padding: 0px;
}

body { background: #fff url(/img/cmn/bg04_a.gif);
	font-size: 12px;
	line-height: 1.5em;
	font-family: "MS UI Gothic", Osaka, "ヒラギノ角ゴ Pro W3";
}

img { border: none;
}

a, a:active, a:visited { color: #003399;
	text-decoration : none;
}
a:hover { color: #3399CC;
	text-decoration : underline;
}
a:active { color: #999;
}

ul { margin: 0px;
	padding: 0px;
}
li { margin: 0px;
	padding: 0px;
	list-style: none;
}
/* 基本設定 */


/* 汎用制御設定 */
.nodsp { display: none;
}
.right { text-align: right;
}
.right2 { float: right;
}
.clearboth { clear: both;
}
/* 汎用制御設定 */


/* 本文、ナビゲーション制御設定 */
#MAIN06 { clear: both;
	width: 750px;
	padding-top: 2px;
}

#MAIN-WRAP { width: 742px;
	padding: 2px 0px 0px 8px;
}

#MAIN-CLM { float: right;
	width: 536px;
}

#NV-CLM { width: 194px;
	background: #f3f3ec;
}

#NW #NV06 li#NV-1 a { background-position: 0px -33px;
}
#CP #NV06 li#NV-2 a { background-position: -123px -33px;
}
#PRD #NV06 li#NV-3 a { background-position: -247px -33px;
}
#FNC #NV06 li#NV-4 a { background-position: -371px -33px;
}
#CSR #NV06 li#NV-5 a { background-position: -495px -33px;
}
#RC #NV06 li#NV-6 a { background-position: -619px -33px;
}
.bread { background: url(/img/gtw/p1_02.gif) repeat ;
	padding: 3px ;
	border-top: 1px solid #2B357D ;
	border-bottom: 1px solid #2B357D ;
}
/* 本文、ナビゲーション制御設定 */


/* ヘッダー */
#HDR-WRAP { margin: 11px 0px 0px 8px;
	width: 742px;
	background: #fff;
}
#HDR-WRAP p { float: left;
}

#HDR6-RIGHT { float: right;
	margin-top: 0px;
}


#SEARCH { height: 20px;
	vertical-align: bottom;
}

#SEARCH input.yoshida { height: 15px;
	width: 150px;
	border: solid 1px #ccc;
	background: #fafafa;
	padding: 1px;
	margin-right: 3px;
}
.searchsubmit { border: none;
	width: 42px;
	height: 20px;
	background: url(/img/cmn/hdr6_search.gif) no-repeat;
	font-size: 12px;
	color: #343434;
}


#HDR-WRAP td ul { float: right;
	padding-right: 4px;
}
#HDR6-RIGHT ul { padding-top: 15px;
}
#HDR6-RIGHT li { float: left;
	margin-left: 20px;
}

#NV06 { clear: both;
}
#NV06 li { float: left;
	border-bottom: solid 2px #2D59AC;
}
#NV06 a { display: block;
	width: 124px;
	height: 33px;
	background: url(/img/cmn/hdr6_nv_base.gif) no-repeat;
	text-decoration: none;
}

#NV06 li#NV-1 a { width: 123px;
}
#NV06 li#NV-1 a:hover { background-position: 0px -33px;
}
#NV06 li#NV-2 a { background-position: -123px 0px;
}
#NV06 li#NV-2 a:hover { background-position: -123px -33px;
}
#NV06 li#NV-3 a { background-position: -247px 0px;
}
#NV06 li#NV-3 a:hover { background-position: -247px -33px;
}
#NV06 li#NV-4 a { background-position: -371px 0px;
}
#NV06 li#NV-4 a:hover { background-position: -371px -33px;
}
#NV06 li#NV-5 a { background-position: -495px 0px;
}
#NV06 li#NV-5 a:hover { background-position: -495px -33px;
}
#NV06 li#NV-6 a { background-position: -619px 0px;
	width: 123px;
}
#NV06 li#NV-6 a:hover { background-position: -619px -33px;
}
/* ヘッダー */

/* フッター */
#FTR06 { background: url(/img/cmn/ftr6_bg.gif);
	width: 742px;
	height: 53px;
	margin-left: 8px;
}
#FTR-LINK { float: right;
	padding: 8px 3px 0px 0px;
}
#FTR06 div.right { padding-top: 1px;
}

/* フッター */

/* floatのheight弊害解消 */

	.dr-K:after { content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}

	.dr-K { display: inline-block;
	}

	/* Hides from IE-mac \*/
	* html .dr-K { height: 1%; }
	.dr-K { display: block; }
	/* End hide from IE-mac */

	/* floatのheight弊害解消 */
	
	
/* 文字制御設定 */
.N16B, .N14, .N14B, .N12, .N12S, .N12T, .N12T8, .N123, .N12E, .PD12, .PD12B, N10, .N10S, .N10B, N10T, NW10, .N10E {
	font-family:"MS UI Gothic", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height:1.5em;
}

.N16B{ font-size:16px;
	font-weight:bold;
}

.N14{ font-size:14px;
}

.N14B{ font-size:14px;
	font-weight:bold;
}

.N12{ font-size:12px;
}

.N12S{ font-size:12px;
	line-height: 12px;
}

.N12T{ font-size:12px;
	line-height:15px;
}

.N12T8{ font-size:12px;
	margin-top:8px;
}

.N123{ font-size:12px;
	margin:3px;
}

.N12E{ font-size:12px;
	font-family:Arial;
}

.PD12{ font-size:12px;
	background:#B3E4E3;
}

.PD12B{ font-size:12px;
	background:#E6E6E6;
}


.N10{ font-size:10px;
}


.N10S{ font-size:10px;
	line-height: 1em;
}

.N10B{ font-size:10px;
	line-height:18px;
}

.N10T{ font-size:10px;
	line-height:13px;
}

.NW10{ font-size:10px;
	line-height:12px;
}

.N10E{ font-size:10px;
	line-height:14px;
	font-family:Arial;
}
/* コモン対策 */
p ,table {	margin:0;
}
#HDR-WRAP p,
#HDR-WRAP li{ font-size : 0;
	line-height : 0;
}
#HDR-WRAP body,
#HDR-WRAP table,
#HDR-WRAP th,
#HDR-WRAP td,
#HDR-WRAP h1,
#HDR-WRAP h2,
#HDR-WRAP h3,
#HDR-WRAP h4,
#HDR-WRAP h5 { line-height : 1;

}

/* コモン対策 */

//End of CSS indication //
