@charset "Shift_JIS";

/* =====================================
  File        : font.css
  Last Update : 2008.05.19
===================================== */



/* ////////////////////////////////////////////////////////////////////////////////////////// COMMON */
body #exWrap {
	color: #333333;
	line-height: 1.25;
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, Verdana, 'ＭＳ Ｐゴシック', sans-serif;
}

/* underPage */
/*#pageTitle h1#underPage,
#pageTitle p {
	color: #4D4D4D;
	font-size: 138.5%;
	font-weight: bold;
}

#pageTitle h1#underPage span {
	font-size: 61.4%;
}*/

#exWrap h2.underPage/*,
#contentsArea #leftContents #leftMainArea .categoryWrap div.categoryUnderHead*/ {
	font-size: 93%;	/* 12px */
	font-weight: bold;
}

#exWrap h3.underPage {
	color: #002D6C;
	font-size: 93%;	/* 12px */
	font-weight: bold;
}

/* ////////////////////////////////////////////////////////////////////////////////////////// SIZE */
#exWrap p/*,
body#westjr #topMainArea #messageArea ul,
body#westjr #topMainArea #topContentsArea #leftArea #contentsNaviArea .contentsNavi ul,
body#westjr #topMainArea #topContentsArea #leftArea #newsArea .newsMain dl,
body#westjr #topMainArea #topContentsArea #leftArea #attention,
#contentsArea #rightContents dl#localNavi dd dl.localPage dt,
#contentsArea #rightContents dl#localNavi dd dl.localPage dd,
#contentsArea #leftContents .categoryWrap .categoryUnderWrap .categoryUnder .categoryUnderInner .fr h3.category,
#contentsArea #leftContents .categoryWrap .categoryUnderWrap .categoryUnder .categoryUnderInner .none h3.category,
#contentsArea #leftContents .categoryWrap .categoryUnderWrap .categoryUnder .categoryUnderInner .fr p,
#contentsArea #leftContents .categoryWrap .categoryUnderWrap .categoryUnder .categoryUnderInner .none p,
#contentsArea #leftContents .categoryWrap .categoryUnderWrap .categoryUnder .categoryUnderInner ul,
#contentsArea #leftContents #leftMainArea .categoryWrap .categoryUnderWrap .categoryUnderBanner .categoryUnderInner ul,
#contentsArea #leftContents #leftMainArea #security #message p,
#contentsArea #leftContents #leftMainArea #fan dl*/ {
	font-size: 93%;	/* 12px */
}

/*#header ul#utilUnder,
body#westjr #topMainArea #topContentsArea #leftArea #newsArea .newsMain .newsNaviArea,
#footer ul#footNavi,
#contentsArea #leftContents #pkz dl,
body#westjr #topMainArea #topContentsArea #rightArea ul#bnrListText,
body#westjr #topMainArea #topContentsArea #rightArea #bnrMainte,
body#westjr #topMainArea #topContentsArea #leftArea #bannerArea li p,
body#westjr #topMainArea #topContentsArea #rightArea ul#bnrListCopy li p,*/
#exWrap .pagetop,
#exWrap .comment {
	font-size: 77%; /* 10px */
}

#exWrap .fs10 {
	font-size: 83%; /* 12px>10px*/
}

#exWrap .indent {
	margin: 0 0 0 1em;
	text-indent: -1em;
}

/*body#westjr #topMainArea #messageArea #message {
	font-size: 107.5%;
}*/

/* ////////////////////////////////////////////////////////////////////////////////////////// COLOR */
/*#contentsArea #leftContents .categoryWrap .categoryUnderWrap .categoryUnder .categoryUnderInner .fr p,
#contentsArea #leftContents .categoryWrap .categoryUnderWrap .categoryUnder .categoryUnderInner .none p {
	color: #666666;
}

body#westjr #topMainArea #messageArea #message {
	color: #000000;
}*/

/* ////////////////////////////////////////////////////////////////////////////////////////// HEIGHT */
/*body#westjr #topMainArea #messageArea #message p,*/
#exWrap #error p {
	line-height: 1.8;
}

/*#contentsArea #leftContents #leftMainArea #security #message p {
	line-height: 1.6;
}

#contentsArea #leftContents .categoryWrap .categoryUnderWrap .categoryUnder .categoryUnderInner .fr p,
#contentsArea #leftContents .categoryWrap .categoryUnderWrap .categoryUnder .categoryUnderInner .none p,
#contentsArea #leftContents .categoryWrap .categoryUnderWrap .categoryUnder .categoryUnderInner ul,
body#westjr #topMainArea #topContentsArea #leftArea #attention lh2 {
	line-height: 1.2;
}*/

#exWrap #error #linkArea p {
	line-height: 1.25;
}

/* ////////////////////////////////////////////////////////////////////////////////////////// ANCHOR */
#exWrap a {
	/*color: #006AAE;*/
}

#exWrap a:visited {
	/*color: #7E51B0;*/
}

#exWrap a:hover {
	min-height: 1em;	/* Mac Firefox */
	text-decoration: none;
}

/*body#westjr #topMainArea #contentsArea #leftArea #contentsNaviArea .contentsNavi h2 a {
	color: #FFFFFF;
}*/

/* ////////////////////////////////////////////////////////////////////////////////////////// FACE */
/*body#westjr #topMainArea #messageArea #message p,
#contentsArea #leftContents #leftMainArea #security #message p.message {
	font-family: 'ヒラギノ明朝 Pro W3', 'ＭＳ Ｐ明朝', '細明朝体';
}*/

/* ////////////////////////////////////////////////////////////////////////////////////////// SHIFTCONTENTS */
#exWrap #shiftContentsA,
#exWrap #shiftContentsB {
	line-height: 1.4;
}

#exWrap #shiftContentsA .text1c,
#exWrap #shiftContentsB .text1c {
	font-size: 77%;
	line-height: 1.4;
}

#exWrap #shiftContentsA .text2c,
#exWrap #shiftContentsB .text2c {
	font-size: 93%;
	line-height: 1.4;
}

#exWrap #shiftContentsA .text3c,
#exWrap #shiftContentsB .text3c {
	font-size: 108%;
	line-height: 1.4;
}

#exWrap #shiftContentsA .text1,
#exWrap #shiftContentsB .text1 {
	font-size: 77%;
	line-height: 1.6;
}

#exWrap #shiftContentsA .text2,
#exWrap #shiftContentsB .text2 {
	font-size: 93%;
	line-height: 1.6;
}

#exWrap #shiftContentsA .text3,
#exWrap #shiftContentsB .text3 {
	font-size: 108%;
	line-height: 1.6;
}

#exWrap #shiftContentsA .text1n,
#exWrap #shiftContentsB .text1n {
	font-size: 77%;
	line-height: 1.8;
}

#exWrap #shiftContentsA .text2n,
#exWrap #shiftContentsB .text2n {
	font-size: 93%;
	line-height: 1.8;
}

#exWrap #shiftContentsA .text3n,
#exWrap #shiftContentsB .text3n {
	font-size: 108%;
	line-height: 1.8;
}

#exWrap #shiftContentsA .textlist1,
#exWrap #shiftContentsB .textlist1 {
	text-indent: -0.5em;
	margin-left: 0.5em;
}

#exWrap #shiftContentsA .textlist2,
#exWrap #shiftContentsB .textlist2 {
	text-indent: -1em;
	margin-left: 1em;
}

#exWrap #shiftContentsA .textlist3,
#exWrap #shiftContentsB .textlist3 {
	text-indent: -1.5em;
	margin-left: 1.5em;
}

#exWrap #shiftContentsA .textlist4,
#exWrap #shiftContentsB .textlist4 {
	text-indent: -2em;
	margin-left: 2em;
}

#exWrap #shiftContentsA .sumtitle,
#exWrap #shiftContentsB .sumtitle {
	color: #003399;
	margin: 0px;
}

#exWrap #shiftContentsA .white,
#exWrap #shiftContentsB .white {
	color: #ffffff;
}

#exWrap #shiftContentsA .gray,
#exWrap #shiftContentsB .gray {
	color: #666666;
}

#exWrap #shiftContentsA .gray9,
#exWrap #shiftContentsB .gray9 {
	color: #999999;
}

#exWrap #shiftContentsA .grayc,
#exWrap #shiftContentsB .grayc {
	color: #cccccc;
}

#exWrap #shiftContentsA .black,
#exWrap #shiftContentsB .black {
	color: #000000;
}

#exWrap #shiftContentsA .red,
#exWrap #shiftContentsB .red {
	color: #ff0000;
}

#exWrap #shiftContentsA .orange,
#exWrap #shiftContentsB .orange {
	color: #ff6600;
}

#exWrap #shiftContentsA .green,
#exWrap #shiftContentsB .green {
	color: #006600;
}

#exWrap #shiftContentsA .cyan,
#exWrap #shiftContentsB .cyan {
	color: #0077bd;
}

#exWrap #shiftContentsA .blue,
#exWrap #shiftContentsB .blue {
	color: #377DB8;
}

#exWrap #shiftContentsA .cobalt {
	color: #0011aa;
}

#exWrap #shiftContentsA .mdgrn,
#exWrap #shiftContentsB .mdgrn {
	color: #3399cc;
}

#exWrap #shiftContentsA .pink,
#exWrap #shiftContentsB .pink {
	color: #FF738C;
}

#exWrap #shiftContentsA small,
#exWrap #shiftContentsB small {
	font-size: 77%;
}

#exWrap #shiftContentsA big,
#exWrap #shiftContentsB big {
	font-size: 108%;
}

#exWrap #shiftContentsA .lh1,
#exWrap #shiftContentsB .lh1 {
	line-height: 1.1;
}

#exWrap #shiftContentsA .lh2,
#exWrap #shiftContentsB .lh2 {
	line-height: 1.2;
}

#exWrap #shiftContentsA .text2c small,
#exWrap #shiftContentsB .text2c small,
#exWrap #shiftContentsA .text2 small,
#exWrap #shiftContentsB .text2 small,
#exWrap #shiftContentsA .text2n small,
#exWrap #shiftContentsB .text2n small,
#exWrap #shiftContentsA .text2 .text1,
#exWrap #shiftContentsB .text2 .text1 {
	font-size: 83% !important;
}

#exWrap #shiftContentsA strong,
#exWrap #shiftContentsB strong {
	font-weight: bold;
}
