@charset "shift_jis";

/*
/*  各コンテンツ共通
/*
/*

/**** 音声対応 ****/
#jumpMenu a{
display: none;
}

/**** コンテンツボディ ****/
#contentsBody {
width: 800px;
background: url(/content/000180024.gif) repeat-y 0px 0px;
margin: 0px;
padding: 0px;
}

/**** コンテンツエリア ****/
#contentsArea_l { float: left; width: 190px; margin: 0px; padding: 0px; }
#contentsArea_r { float: left; width: 609px; margin: 0px; padding: 0px; }


/**** インサイド ****/
#insideArea { margin: 30px 45px 40px 25px; }
#insideArea .contentsInside { width: 504px; margin: 0px 15px 0px 20px; }
#insideArea .contentsInside p {
font-size: 90%; line-height: 160%; color: #000000;
}

/* 印刷ボタンあり 070126追加 */
#titleArea { margin: 5px 60px -10px 25px; padding: 0px; }
#titleArea h3 { float: left; width: 450px; }
#titleArea .update { float: right; width: 450px; text-align: right; }
#printArea { margin: 10px 45px 0px 25px;}
.printBox { float: right; }

/*******************************　▼070214追加箇所▼ ***********************************/
/**** コンテンツタイトル ****/
#contentsTitle {
width: 175px;
margin: 0px;
padding: 8px 0px 5px 15px;
border-top: solid 1px #FFFFFF;
background: url(/content/000180106.gif) no-repeat left center;
background-color: #EEEEEE;
font-weight: bold;
color: #000000;
}
/*******************************　▲070214追加箇所▲ ***********************************/

/**** サブメニュー ****/
#subMenuArea {
width: 190px;
}

#subMenuArea ul {
margin: 0px;
padding: 0px;
list-style-type: none;
}

#subMenuArea ul li a {
display: block;
width: 170px;
margin: 0px;
padding: 1px 0px 1px 20px;
border-top: solid 1px #FFFFFF;
border-bottom: solid 1px #9B9B9B;
text-decoration: underline;
background-color: #EEEEEE;
font-size: 90%;
color: #0000FF;
}

#subMenuArea ul li a.menuOn {
background-color: #3271b6;
border-top: solid 1px #FFFFFF;
border-bottom: solid 1px #9B9B9B;
text-decoration: none;
font-size: 90%;
color: #FFFFFF;
margin: 0px;
padding: 1px 0px 1px 20px;
}

#subMenuArea ul li a:hover {
background-color: #EEEEEE;
border-top: solid 1px #FFFFFF;
border-bottom: solid 1px #9B9B9B;
text-decoration: underline;
font-size: 90%;
color: #0000FF;
}

/**** コンテンツメニュー ****/
#contentsMenuArea {
float: left;
width: 190px;
}


#contentsMenuArea ul {
margin: 0px;
padding: 0px;
list-style-type: none;
}

#contentsMenuArea ul li a {
display: block;
width: 170px;
margin: 0px;
padding: 6px 0px 6px 20px;
border-top: solid 1px #FFFFFF;
border-bottom: solid 1px #5B5B5B;
background: url(/content/000180021.gif) no-repeat left center;
text-decoration: underline;
background-color: #DFDFDF;
font-size: 90%;
color: #0000FF;
}

#contentsMenuArea ul li a:hover {
border-top: solid 1px #FFFFFF;
border-bottom: solid 1px #5B5B5B;
background: url(/content/000180021.gif) no-repeat left center;
background-color: #DFDFDF;
text-decoration: underline;
font-size: 90%;
color: #0000FF;
}
/**　070125追加　**/
#contentsMenuArea ul li.triple-space { line-height: 100%; }

/**** 広告スペース ****/
#adArea { margin: 3px; }
#adArea .adBox {
background-color: #FFFFDD;
padding: 5px 2px 5px 2px;
margin-bottom: 2px;
}

#adArea .ad_stitle {
background: url(/content/000180033.gif) no-repeat 0px 2px;
padding-left: 7px;
}
#adArea .ad_stitle span{
line-height:125%;
}
#adArea .ad_stitle span a{
line-height:115%;
}

/**** パンくず ****/
#stepLinkArea { margin: 10px 0px 0px 15px; }

/**** ICON ****/
/* 2007.03.29 Hidaka add */
.iconRSS {
background: url(/content/000228630.gif) no-repeat left center;
padding: 6px 0px 5px 30px;
}

/* 2007.03.29 Hidaka add */
.iconPCAST {
background: url(/content/000228631.gif) no-repeat left center;
padding: 6px 0px 5px 30px;
}

/* 2007.03.29 Hidaka add */
.iconMP3 {
background: url(/content/000228632.gif) no-repeat left center;
padding: 6px 0px 5px 30px;
}

/* 2007.03.24 Hidaka add */
.iconPDF {
background: url(/content/000227930.jpg) no-repeat left center;
padding: 6px 0px 5px 30px;
}

.iconPaper {
background: url(/content/000180029.jpg) no-repeat left center;
padding: 6px 0px 5px 30px;
}

.iconFolder_large {
background: url(/content/000180027.gif) no-repeat left center;
padding: 6px 0px 5px 35px;
}

.iconFolder_small {
background: url(/content/000180028.gif) no-repeat 0px 4px;
padding: 3px 0px 2px 25px;
}

.iconArrow {
background: url(/content/000180039.jpg) no-repeat 0px 4px;
padding: 4px 0px 4px 30px;
}

.iconQuestion {
background: url(/content/000180041.gif) no-repeat 0px 0px;
padding: 4px 0px 8px 45px;
}

.iconAnswer {
background: url(/content/000180040.gif) no-repeat 0px 0px;
padding: 4px 0px 8px 45px;
}
