@charset "Shift_JIS";
/***********************************************/
/* sec.css                                   */
/***********************************************/

.topicPath{background:url(/img/common/topicPathBg.gif) no-repeat 0 100%;padding:0 0 20px}
.topicPath2{background:url(/img/s.gif) no-repeat 0 100%;padding:0 0 20px}
.topicPath li,
.topicPath2 li,
.topicPath li a,
.topicPath2 li a{
font-size:xx-small;
voice-family:"\"}\"";
voice-family:inherit;
font-size:x-small}

.topicPath li,
.topicPath2 li{
background:url(/img/common/topicPath.gif) no-repeat 0 3px;
display:inline;
margin:0 0 0 8px;
padding:0 0 0 10px}

.topicPath li.firstChild{background:none;margin:0;padding:0}
.topicPath2 li.firstChild{background:none;margin:0;padding:0}

/***********************************************/
h1.titleH1{
	border-left:5px solid #05BDF2;
	font-size: large;
	font-weight:bolder;
	padding-left: 6px;
}

#main .sectionH2 h2{
	margin:0 0 20px;
	color: #999;
	font-weight: bolder;
	font-size: large;
	border-bottom: 1px dotted #ccc;
	voice-family:"\"}\"";
	voice-family:inherit;
	font-size: medium;
}
#main .sectionH2 p{

}

#main .sectionH3 *{
font-size:xx-small;
voice-family:"\"}\"";
voice-family:inherit;
font-size:x-small}

#main .sectionH3{
border-bottom:#e3e3e3 1px solid;
margin:0 0 10px;
padding:0 0 10px 135px;}
#main .noimg {
padding:0 0 10px 10px;
}
#main div.img{float:left}

#main ul.archYmd{
border:1px solid #dedede;
padding:10px;
margin:10px 0;

}
#main .archYmd li{
display:inline;
background:url(/img/common/icon04.gif) no-repeat 0px 5px;
padding-left:12px;
margin-right:18px;
}

#main .sectionH3 h3,
#main .sectionH3 h3 a{
font-weight:bold;
font-size:medium;
voice-family:"\"}\"";
voice-family:inherit;
font-size:small}

#main .sectionH3 h3{margin:0 0 5px}
#main .sectionH3 p{color:#666;margin:0 0 5px}
#main .sectionH3 .link{background:url(/img/common/icon01.gif) no-repeat 0 3px;padding:0 0 0 10px}
#main .sectionH3 .link2{background:url(/img/common/icon01.gif) no-repeat 10px 3px;padding:0 0 0 20px}

#main .mainLink{padding:10px 0 0}
#main .mainLink li{float:left;margin:0 0 0 10px}
#main .mainLink li.firstChild{margin:0}



#main .news h2{background:#fff url(/img/index/h202bg.gif) no-repeat;margin:0 0 10px}

 .news .moreLink{
position:absolute;
top:20px;
left:290px}

#main .news dl dt{
font-size:xx-small;
voice-family:"\"}\"";
voice-family:inherit;
font-size:x-small}

#main .news dl dd{
border-bottom:#cdcdcd 1px dotted;
margin:0 0 10px;
padding:0 0 10px}


#main .press h2{

margin:0 0 10px;
padding:19px 0 0}

#main .press .moreLink{
position:absolute;
top:39px;
left:290px}

#main .press  ul li{
border-bottom:#cdcdcd 1px dotted;
margin:0 0 10px;
padding:0 0 10px}

#main .press  ul li span{
margin:0 0 0 10px;
font-size:xx-small;
voice-family:"\"}\"";
voice-family:inherit;
font-size:x-small}

.errMsg {
	font-weight:bolder;
	color:#C90B02;
	margin-bottom:8px;
}

.f_link{background:url(/img/common/icon01.gif) no-repeat 0 3px;padding:0 0 0 10px}
