span.default_title_blue{
display:block;
font-size:13px;
border:1px solid #5FAFDB;
background-color:#5FAFDB;
margin-left:3px;
margin-right:3px;
padding:3px 0 3px 5px;
font-weight: bold;
font-family: Arial;
color:#FFFFFF;
}
.defaultcontent_blue{
margin-left:3px;
margin-right:3px;
border:1px solid #5FAFDB;
padding:10px 20px 10px 20px;
};

span.default_title_green{
display:block;
font-size:13px;
border:1px solid #A6D316;
background-color:#A6D316;
margin-left:3px;
margin-right:3px;
padding:3px 0 3px 5px;
font-weight: bold;
font-family: Arial;
color:#FFFFFF;
}
.defaultcontent_green{
margin-left:3px;
margin-right:3px;
border:1px solid #A6D316;
padding:10px 20px 10px 20px;
};

span.default_title_yellow{
display:block;
font-size:13px;
border:1px solid #F2B600;
background-color:#F2B600;
margin-left:3px;
margin-right:3px;
padding:3px 0 3px 5px;
font-weight: bold;
font-family: Arial;
color:#FFFFFF;
}
.defaultcontent_yellow{
margin-left:3px;
margin-right:3px;
border:1px solid #FFF05A;
padding:10px 20px 10px 20px;
};





span.default_title_orange{
display:block;
font-size:13px;
border:1px solid #F98355;
background-color:#F98355;
margin-left:3px;
margin-right:3px;
padding:3px 0 3px 5px;
font-weight: bold;
font-family: Arial;
color:#FFFFFF;
}
.defaultcontent_orange{
margin-left:3px;
margin-right:3px;
border:1px solid #F98355;
padding:10px 20px 10px 20px;
};





/*  サブメニュー用コンテナ  */

.sub_title_yellow{
width: 95%;
padding-top:8px;
padding-right:20px;
padding-bottom: 8px;
padding-left: 20px;
display:block;
font-size:12px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 0px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: none;
border-left-style: solid;
border-top-color: #F2B600;
border-right-color: #F2B600;
border-bottom-color: #F2B600;
border-left-color: #F2B600;
background-color:#FFFFFF;
margin-top: 0px;
/* margin-bottom: 0px; */
margin-left:3px;
margin-right:3px;
font-weight: bold;
font-family: Arial;
color:#555555;
vertical-align: middle;
}



.subcontent_yellow{
width: 95%;
margin-top: 0px;
margin-bottom: 30px;
margin-left:3px;
margin-right:3px;
border:1px solid #F2B600;
padding-top:15px;
padding-right:20px;
padding-bottom: 15px;
padding-left: 20px;
}





.sub_title_blue{
width: 95%;
padding-top:8px;
padding-right:20px;
padding-bottom: 8px;
padding-left: 20px;
display:block;
font-size:12px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 0px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: none;
border-left-style: solid;
border-top-color: #5FAFDB;
border-right-color: #5FAFDB;
border-bottom-color: #5FAFDB;
border-left-color: #5FAFDB;
background-color:#FFFFFF;
margin-top: 0px;
/* margin-bottom: 0px; */
margin-left:3px;
margin-right:3px;
font-weight: bold;
font-family: Arial;
color:#555555;
vertical-align: middle;
}
.subcontent_blue{
width: 95%;
margin-top: 0px;
margin-bottom: 30px;
margin-left:3px;
margin-right:3px;
border:1px solid #5FAFDB;
padding-top:15px;
padding-right:20px;
padding-bottom: 15px;
padding-left: 20px;
}

.sub_title_green{
width: 95%;
padding-top:8px;
padding-right:20px;
padding-bottom: 8px;
padding-left: 20px;
display:block;
font-size:12px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 0px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: none;
border-left-style: solid;
border-top-color: #A6D316;
border-right-color: #A6D316;
border-bottom-color: #A6D316;
border-left-color: #A6D316;
background-color:#FFFFFF;
margin-top: 0px;
/* margin-bottom: 0px; */
margin-left:3px;
margin-right:3px;
font-weight: bold;
font-family: Arial;
color:#555555;
vertical-align: middle;
}

.subcontent_green{
width: 95%;
margin-top: 0px;
margin-bottom: 30px;
margin-left:3px;
margin-right:3px;
border:1px solid #A6D316;
padding-top:15px;
padding-right:20px;
padding-bottom: 15px;
padding-left: 20px;
}

.subtitle_text{
font-weight: bold;
font-family: Arial;
font-size:12px;
color:#555555;
}


.noframe{
margin-left:3px;
margin-right:3px;
margin-top:3px;
margin-bottom:3px;
padding:10px 20px 10px 20px;
};


/* 普通のもの */
span.content_title{
display:block;
font-size:12px;
border-left:10px solid #455272;
border-bottom:1px solid #455272;
margin:10px;
padding:3px 0 3px 5px;
color:#333;
}
span.next_content_title{
display:block;
font-size:12px;
border-left:10px solid #455272;
border-bottom:1px dotted #455272;
margin:10px;
padding:3px 0 3px 5px;
color:#333;
}
.content div{
padding:10px 20px 10px 20px;
}
.content div span{
font-size:small;
}*html .content div span{
font-size:x-small;
}
.description_title{
background:url(images/description_title.gif) top left repeat-x;
display:block;
padding:5px 0 5px 15px;
margin:0 0 0 0;
font-weight:bold;
color:#666666;
font-size:14px;
}
.description_content div{
padding:10px 20px 10px 20px;
line-height:1.3em;
}
div.description_content div span{
font-size:small;
}*html div.description_content div span{
font-size:x-small;
}
a.title_link{
background:url(images/top_arrow_icon.gif) top left no-repeat;
padding:0 0 0 20px;
color:#384091 !important;
}
a.title_link:hover{
text-decoration:none;
color:#999999;
}
a.next_content_link{
background:url(images/top_arrow_icon.gif) top left no-repeat;
padding:0 0 0 20px;
text-decoration: underline;
color:#384091 !important;
}
a.next_content_link:hover{
text-decoration: none;
color:#999999;
}
span.new_icon{
margin:5px 0 0 0;
float:left;
display:block;
width:29px;
background:url(images/top_new_icon.gif) top left no-repeat;
overflow:hidden;
padding:9px 0 0 5px;
height: 0px !important;
height /**/:9px;/*for ie5.x*/
}
