@charset "iso-8859-1";

img { border: none;
}




/* text setting */
.nv, .text1, .E14, .E12, .PDE12, .PDE12B, .E10, .E12S, .NWE10, .N10E{ font-family:Arial,Helvetica;
}

.nv{
	font-size:10px;
	padding:5px;
	margin-left:10px;
	}

.text1{
	font-size:12px;
	line-height:18px;
	width:466px;
	}

.E14{
	font-size:14px;
	line-height:20px;
   }

.E12{
	font-size:12px;
	line-height:18px;
   }

.PDE12{
	 font-size:12px;
	 line-height:18px;
	 background:#B3E4E3;
	}

.PDE12B{
	 font-size:12px;
	 line-height:18px;
	 background:#E6E6E6;
	}

.E9{	font-size:9px;
	line-height:12px;
   }

.E10{
	font-size:10px;
	line-height:13px;
   }

.E12S{
	font-size:12px;
   }

.NWE10{
	font-size:10px;
	line-height:12px;
   }

.N10E{
	  font-size:10px;
	  line-height:13px;
	}



/* /////// copy win_e.css /////// */
/* base */
* { margin: 0px;
	padding: 0px;
}

body { background: #fff url(/img/cmn/bg04_a.gif) ;
	font-size: 12px;
	line-height: 1.5em;
	font-family: "Arial", "Helvetica";
}

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;
}
h2 { background : #F3F3EC ;
	border-left : 5px solid #CCCC99 ;
	font-size : 1.1em;
	font-weight : bold;
	margin : 12px 0px 8px;
	padding : 4px 0px 2px 5px;
}
H3{
	width : 536px;
	height : 21px;
	margin : 12px 0px 8px 0px;
	padding : 3px 0px 0px 6px;
	background-image : url(/img/h3_bg_blue.gif);
	background-repeat: no-repeat;
	background-position : 0px 0px;
	font-size : 1.2em;
	font-weight : bold;
	color : #2952A5;
}
H3.block{
	width : 520px;
	margin : 12px 0px 8px 0px;
	padding : 0px 0px 0px 16px;
	background-image: url(/img/h3_bg_block.gif);
	background-repeat : no-repeat;
	background-position : 0px 2px;
	border-width:  0px 0px 1px 0px;
	border-color : #CCCCCC;
	border-style : solid;
	font-size : 1.0em;
	font-weight : bold;
	color : #000000;
}

/* base */

/* All round */
.nodsp { display: none;
}
.right { text-align: right;
}
.right2 { float: right;
}
.clearboth { clear: both;
}
SPAN.photo{
	float: right;
	margin: 2px 0px 12px 12px;
	font-size : 0.9em;
}
.largeLink{
	margin : 4px 0px 1px 3px;
	padding : 0px 0px 0px 14px;
	background-image : url(/img/icon_arrow_large.gif);
	background-repeat : no-repeat;
	background-position : 0px 2px;
	font-size : 1.1em;
	font-weight : bold;
}
.smallLink{
	margin : 2px 0px 0px 12px;
	padding : 0px 0px 0px 10px;
	background : url(/img/icon_arrow_small.gif) no-repeat 0px 0px ;
	font-size : 0.9em;
}
.middleLink{
	margin : 2px 0px 0px 0px;
	padding : 0px 0px 0px 10px;
	background : url(/img/icon_arrow_small.gif) no-repeat 0 2px ;
}
div.level { padding:0px 0px 0px 10px;
}
/* All round */


/* text, navigation */
#MAIN06 { clear: both;
	width: 750px;
	padding-top: 2px;
}

#MAIN-WRAP { width: 742px;
	margin: 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 ;
}
/* text, navigation */
/* HDR */
#HDR-WRAP { margin: 11px 0px 0px 8px;
	width: 742px;
	background: #fff;
}
#HDR-WRAP h1 { float: left ;
}
#HDR6-RIGHT { float: right;
	margin: 0px ;
	width: 270px ;
}

	/* Search , navi */
#SEARCH { height: 20px;
	vertical-align: bottom;
	margin: 0 ;
	text-align: right ;
	padding-top: 10px ;
}

#SEARCH input.yoshida { height: 15px;
	width: 150px;
	border: solid 1px #ccc;
	background: #fafafa;
	padding: 1px;
	margin-right: 3px;
}
.searchsubmit { border: none;
	width: 66px;
	height: 20px;
	background: url(/img/cmn_e/hdr08_search.gif) no-repeat left top;
	font-size: 12px;
	color: #343434;
}
#HDR-WRAP td ul { float: right;
	padding-right: 0;
	margin: 0 ;
	width: 211px ;
}
#HDR6-RIGHT ul { padding-top: 15px;
}
#HDR6-RIGHT li { float: left;
	padding-left: 20px;
}

#NV-S a { background: url(/img/cmn_e/hdr08_nv.gif) no-repeat ;
	display: block ;
	height: 12px ;
	padding: 3px 0 ;
}
#NV-S #NV-S-1 a { width: 38px ;
	background-position: 0 0 ;
}
#NV-S #NV-S-2 a { width: 53px ;
	background-position: -55px 0 ;
}
#NV-S #NV-S-3 a { width: 56px ;
	background-position: -127px 0 ;
}

	/* global navi */

#NV06 { clear: both;
}
#NV06 li { float: left;
	border-bottom: solid 4px #2D59AC;
}
#NV06 a { display: block;
	width: 148px;
	height: 30px;
	background: url(/img/cmn_e/hdr08_gnv.gif) no-repeat;
	text-decoration: none;
	border-bottom: 1px solid #FFF ;
}
#NV06 li#NV-1 a { width: 149px ;
}
#NV06 li#NV-1 a:hover { background-position: 0px -30px ;
}
#NV06 li#NV-2 a { background-position: -149px 0px ;
}
#NV06 li#NV-2 a:hover { background-position: -149px -30px ;
}
#NV06 li#NV-3 a { background-position: -297px 0px ;
}
#NV06 li#NV-3 a:hover { background-position: -297px -30px ;
}
#NV06 li#NV-4 a { background-position: -445px 0px ;
}
#NV06 li#NV-4 a:hover { background-position: -445px -30px ;
}
#NV06 li#NV-5 a { background-position: -592px 0px ;
	width: 149px ;
}
#NV06 li#NV-5 a:hover { background-position: -592px -30px ;
}
/* HDR */

/* footer */
#FTR06 { background: url(/img/cmn_e/ftr08_bg.gif) repeat-x bottom ;
	width: 742px;
	margin-left: 8px;
}
#FTR06 .totop { padding-right: 5px ;
	text-align: right ;
	display: block ;
}
#FTR-LOGO { float: left ;
	padding: 2px 5px 0 10px  ;
}
#FTR-COPY { margin-left: 125px ;
	padding: 10px 0 0 0 ;
}
#FTR-LINK { float: right;
	padding: 8px 5px 0px 0px;
}
#FTR06 div.right { padding-top: 1px;
}

/* footer */


/* anti common */
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;
}
/* anti common */

	/* clear fix */

	.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 */

	/* clear fix */

/* /////// End of (copy win_e.css) /////// */

//End of CSS indication //