﻿@charset "utf-8";

/* individual
============================================================================================================*/
div#mainArea div#mainWrap {
	width: 800px;
	padding-bottom: 13px;
	margin-top: 5px;
	background: transparent url(../../common_images/bg_main_under.jpg) no-repeat left bottom;
}

/* contents
------------------------------------------------------------------------------------------------------------*/
div#contentsArea div#underContents div#catchArea{
	background: transparent url(../images/bg_catchArea_under.jpg) no-repeat left bottom;
}
div#contentsArea div#underContents div#catchArea p{
	margin: 0 0 15px 0;
	padding: 15px;
	background: transparent url(../images/bg_catchArea_top.jpg) no-repeat left top;
}
div#contentsArea div#underContents div#catchArea p strong{
	color: #008640;
}
div#contentsArea div#underContents div.subCategoryBoxArea {
	margin:15px 0 20px 9px;
	background: transparent url(../../common_images/bg_sub_category_box.gif) no-repeat left bottom;
}
div#contentsArea div#underContents div.subCategoryBox {
	background: transparent url(../../common_images/bg_sub_category_box_top.gif) no-repeat left top;
	zoom: 1;
	/* \*//*/display: inline-table;/**/
}
div#contentsArea div#underContents div.subCategoryBox:after {
    content: ".";   
    display: block;   
    visibility: hidden;   
    height: 0.1px;   
    font-size: 0.1em;   
    line-height: 0;   
    clear: both;
}
div#contentsArea div#underContents div.subCategoryBox div {
	padding-bottom:5px;
	width:281px;
	float: left;
	zoom: 1;
	/* \*//*/display: inline-table;/**/
}
div#contentsArea div#underContents div.subCategoryBox div:after {
    content: ".";   
    display: block;   
    visibility: hidden;   
    height: 0.1px;   
    font-size: 0.1em;   
    line-height: 0;   
    clear: both;
}
div#contentsArea div#underContents div.subCategoryBox div.boxRight {
	margin-left:7px;
}
div#contentsArea div#underContents div.subCategoryBox p.dt {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 6px;
	margin-left: 0;
	padding-top: 14px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
}
div#contentsArea div#underContents div.subCategoryBox dt {
	padding:14px 0 0 14px;
}
div#contentsArea div#underContents div.subCategoryBox dd {
	padding:6px 14px 10px 14px;
}
div#contentsArea div#underContents div.subCategoryBox dl.innerBnr dt{
	padding:0 10px 0 15px;

}
div#contentsArea div#underContents div.subCategoryBox dl.innerBnr dd {
	padding:6px 24px 10px 24px;
}
div#contentsArea div#underContents div.subCategoryBox ul.innerList{
	padding:0 0 0 18px;
	zoom: 1;
	/* \*//*/display: inline-table;/**/
}
div#contentsArea div#underContents div.subCategoryBox ul.innerList:after {
    content: ".";   
    display: block;   
    visibility: hidden;   
    height: 0.1px;   
    font-size: 0.1em;   
    line-height: 0;   
    clear: both;
}
div#contentsArea div#underContents div.subCategoryBox ul.innerList li{
	padding:0 7px 10px 0;
	width:77px;
	float: left;
}
div#contentsArea div#underContents div.subCategoryBox p.textLink{
	padding:0 18px 10px 15px;
	background: transparent url(../../common_images/arrow_link.gif) no-repeat 0 1px;
	display:block;
	float:right;
}
html>/**/body div#contentsArea div#underContents div.subCategoryBox p.textLink{
	background: transparent url(../../common_images/arrow_link.gif) no-repeat 0 0;
}
/* safari only \*/ 
html:\66irst-child div#contentsArea div#underContents div.subCategoryBox p.textLink{
	background: transparent url(../../common_images/arrow_link.gif) no-repeat 0 -2px;
}
div#contentsArea div#underContents div.subCategoryBox p.textLink{
	margin:0;
	zoom: 1;
	/* \*//*/display: inline-table;/**/
}
div#contentsArea div#underContents div.subCategoryBox p.textLink:after {
    content: ".";   
    display: block;   
    visibility: hidden;   
    height: 0.1px;   
    font-size: 0.1em;   
    line-height: 0;   
    clear: both;
}
div#contentsArea div#underContents div.subCategoryBnrArea{
	margin:20px 0 0 10px;
	zoom: 1;
	/* \*//*/display: inline-table;/**/
}
div#contentsArea div#underContents div.subCategoryBnrArea:after {
    content: ".";   
    display: block;   
    visibility: hidden;   
    height: 0.1px;   
    font-size: 0.1em;   
    line-height: 0;   
    clear: both;
}
div#contentsArea div#underContents div.subCategoryBnrArea li{
	padding:0 10px 10px 0;
	float: left;
}
div#contentsArea div#underContents div.subCategoryBnrArea li.boxRight{
	padding:0 0 10px 0;
	float: left;
}


ul.listPdf{
	padding:10px 0 0 0;
}
ul.listPdf li{
	margin: 5px 0 0 15px;
	line-height:0.2em;
}
ul.listPdf li a{
	padding: 2px 0 1px 15px;
	background: transparent url(../../common_images/arrow_link.gif) no-repeat left top;
}
ul.listPdf li a:link,ul.listPdf li a:visited {text-decoration: none;}
ul.listPdf li a:hover,ul.listPdf li a:active {text-decoration: underline;}
