@charset "utf-8";
/* CSS Document */

/* fonts-min.css */
.s115{line-height:115%;}.s130{line-height:130%;}.s150{line-height:150%;}.yjXXL{font-size:x-large;voice-family:"\"}\"";voice-family:inherit;font-size:xx-large;font-size /**/:x-large;}html>body .yjXXL{font-size:180%;font-size/**/:xx-large;}.yjXL{font-size:large;voice-family:"\"}\"";voice-family:inherit;font-size:x-large;font-size /**/:large;}html>body .yjXL{font-size:150%;font-size/**/:x-large;}.yjL{font-size:medium;voice-family:"\"}\"";voice-family:inherit;font-size:large;font-size /**/:medium;}html>body .yjL{font-size:120%;font-size/**/:large;}.yjM{font-size:small;voice-family:"\"}\"";voice-family:inherit;font-size:medium;font-size /**/:small;}html>body .yjM{font-size:100%;font-size/**/:medium;}.yjMt{font-size:small;line-height:1.4em;voice-family:"\"}\"";voice-family:inherit;font-size:medium;font-size /**/:small;}html>body .yjMt{font-size:100%;font-size/**/:medium;}.yjS{font-size:x-small;voice-family:"\"}\"";voice-family:inherit;font-size:small;font-size /**/:x-small;}html>body .yjS{font-size:84%;font-size/**/:small;}.yjSt{font-size:x-small;line-height:1.3em;voice-family:"\"}\"";voice-family:inherit;font-size:small;font-size /**/:x-small;}html>body .yjSt{font-size:84%;font-size/**/:small;}.yjXS{font-size:xx-small;voice-family:"\"}\"";voice-family:inherit;font-size:x-small;font-size /**/:xx-small;}html>body .yjXS{font-size:70%;font-size/**/:x-small;}

/* masthead-min.css */
.yjmth{*height:1%;}.yjmth img{vertical-align:middle;border:0px;}.yjmth a{border:0px;}div.yjmthproplogoarea{float:left;}div.yjmthloginarea{float:left;margin:0px 0px 0px 3px;font-size:smaller;text-align:left;line-height:110%}div.yjmthcplogoarea{float:right;}div.yjmthcmnlnkarea{/*\*/float:right;/* */margin:10px 3px 0px 0px;font-size:smaller;text-align:right;line-height:110%;}br.yjmthclear{clear:both;}div.yjgrplink{text-align:right;font-size:smaller;line-height:115%;}div#music div.yjmthloginarea{margin-top:16px;margin-left:7px;}div#music div.yjmthcmnlnkarea{margin-top:26px;}div#music div.yjmthcplogoarea{margin-top:14px;}#masthead{width:100%;height:41px;margin:4px auto 10px auto;text-align:left;}#masthead strong{font-weight:bold;}#masthead:after{content:"."; display:block; position:relative;height:0; clear:both; visibility:hidden;}/*\*/* html #masthead{height:1%;}* html #masthead .yjmth{margin:0;padding:0;}/**//* ie/mac \*//*/#masthead{display:inline-table;}/**/
@media print{div.yjmthloginarea{display:none;}}

/* breadcrumbs-min.css */
#yjBreadcrumbs{margin-bottom:10px;padding-left:7px;font-size:small;line-height:1.4;}

/* uft-min.css */
#uft{padding:10px 0;border-top:1px solid #ccc;text-align:center;}

/* footer-min.css */
#footer{text-align:center;}#footer address{padding:10px 0 20px;border-top:1px solid #ccc;font-size:small;line-height:1.4;}

body.yj950-2 #wrapper{
	padding:0;
}
#topHeader{
	width:950px;
	min-height:285px;
	height:auto !important;
  	height:285px;
	padding: 2px 0;
	margin-bottom:20px;
	border-top: 4px solid #000066;
	border-bottom: 1px solid #000066;
	background: url(../img/top_headerbg.jpg) 0 2px no-repeat;
}
#topHeader h1{
	height:63px;
	width:474px;
	margin-top:30px;
	text-indent:-9999px;
	background: url(../img/top_title.gif) no-repeat;
}
#topHeader h2{
	height:20px;
	width:293px;
	margin: 30px 0 0 10px;
	text-indent:-9999px;
	background: url(../img/top_sprite.png) 0 0 no-repeat;
}
#topHeader p{
	width:930px;
	margin:10px;
	font-size:small;
	line-height:1.5;
}
.meritList li p{
	line-height:1.5;
}
.meritList li h2{
	width:650px;
	height:40px;
	text-indent:-9999px;
	background: url(../img/top_sprite.png) no-repeat;
}
#merit1 h2{background-position: 0 -30px;}
#merit2 h2{background-position: 0 -70px;}
#merit3 h2{background-position: 0 -110px;}
#merit4 h2{background-position: 0 -150px;}
.meritList li p{
	width:640px;
	margin: 10px 0 20px 10px;
}
.meritList li img{
	margin: 0 0 10px 10px;
	float:right;
}

.mainMod{
	width:610px;
	padding:10px 20px;
	background-color:#d8ebf4;
	color:#222;
}
.mainMod h2{font-weight:bold;}
.mainMod p{line-height:1.5;
	font-size:small;}

.subMod{
	width:280px;
	border: 1px solid #cccccc;
	margin-bottom:20px;
}
.subModLink{
	text-align:right;
	margin:0 10px 10px 0;

}
.subMod p{
	line-height:1.5;
	font-size:small;
}
.subModRecent{
		margin:5px 0 0 10px;
		font-weight:bold;
		color:#333;
}
	
.subMod h2{
	width:260px;
	padding: 8px 10px;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #CCC;
	background: #FFF url(../img/submod_sprite.gif) 0 -66px repeat-x;
	font-weight:bold;
	line-height:1.1;
}


.subMod ul{
	margin: 5px 15px;
}
#jitiservice li{
	padding-left:0px;
	line-height:1.7;
}

#jitiservice li img{
	vertical-align:middle;
}

#teikyozumi li{
	padding-left:7px;
	line-height:1.7;
	background: url(../img/submod_sprite.gif) 0 -22px no-repeat transparent;
}

.smallButton{height:58px;width:280px;margin-bottom:17px;}
.smallButton a{height:58px;width:280px;}
.largeButton{height:69px;padding: 30px 0 30px 265px; clear:both;}
.largeButton a{height:69px;width:423px;}
.largeButton img{height:69px;width:423px;margin:0;}
.goBack{width:950px; text-align:center; margin-bottom:15px;}
