@charset "utf-8";
/* -------------------------------------------------------------------
GLOBAL RESET
------------------------------------------------------------------- */
* {
	margin: 0px;
	padding: 0px;
}
* {
	font-family: Verdana, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, Helvetica, sans-serif;
}
body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	background:#E8E8E8;
}
ul {
	list-style: none;
}
br.clear {
	clear: both;
	font-size: 0px;
	line-height: 0px;
}
img, table {
	border: none;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
}
/* -------------------------------------------------------------------
BASIC TEXT LINK
------------------------------------------------------------------- */
a {
	color: #000099;
	text-decoration: underline;
}
a:hover {
	color:#cc0000;
	text-decoration: underline;
}
/* -------------------------------------------------------------------
LAYOUT CONTAINERS-common-
------------------------------------------------------------------- */
#containerWrap {
	width: 964px;
	margin: 0px auto;
	padding: 0px;	
	background:url(../img/common_bg.jpg) repeat-y left top;	
}
#container {
	width: 950px;
	margin: 0px 7px 0px 7px;
	padding: 0px;
	text-align: left;
	position: relative;	
}
#containerBlog {
	width: 950px;
	margin: 0px 7px 0px 7px;
	padding: 0px;
	text-align: left;
	position: relative;
	border-bottom:1px solid #333333;
}
/* -------------------------------------------------------------------
LAYOUT CONTAINERS-commonHeader-
------------------------------------------------------------------- */
#commonHeader {
	width: 950px;
	/*height: 73px;*/
}
.commonHeaderWrap {
	width: 950px;
}
#commonHeader h1{
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 10px 22px;
	font-size:75%;
	line-height:115%;
	font-weight: normal;
	color:#666666;
	float:left;
}
#commonHeader p.tit{
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 10px 22px;
	font-size:75%;
	line-height:115%;
	font-weight: normal;
	color:#666666;
	float:left;
}
#commonHeader p{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 22px;
	float:left;
}
#commonHeader p.telCat1,
#commonHeader p.telCat2,
#commonHeader p.telCat3,
#commonHeader p.telCat4,
#commonHeader p.telCat5,
#commonHeader p.telCat6,
#commonHeader p.telCat7,
#commonHeader p.telCat8,
#commonHeader p.telCat9,
#commonHeader p.telCat10{
	margin: 0px 7px 0px 0px;
	padding: 0px;
	float:right
}
#commonHeader ul#reqCat1,
#commonHeader ul#reqCat2,
#commonHeader ul#reqCat3,
#commonHeader ul#reqCat4,
#commonHeader ul#reqCat5,
#commonHeader ul#reqCat6,
#commonHeader ul#reqCat7,
#commonHeader ul#reqCat8,
#commonHeader ul#reqCat9,
#commonHeader ul#reqCat10 {
	margin: 0px;
	padding: 0px;
	width:374px;
	float:right
}
#commonHeader ul#toCommon {
	margin: 0px 7px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:536px;
	float:right;
}
#commonHeader ul#toCommon li a {
	display: block;
	height: 15px;
	font-size:0px;
	line-height:0%;
	text-indent:-9999px;
	text-decoration:none;
}
#commonHeader ul#toCommon li.btn1 {
	width: 76px;
	height: 19px;
	float:left;
}
#commonHeader ul#toCommon li.btn2 {
	width: 129px;
	height: 19px;
	float:left;
}
#commonHeader ul#toCommon li.btn3 {
	width: 85px;
	height: 19px;
	float:left;
}
#commonHeader ul#toCommon li.btn4 {
	width: 84px;
	height: 19px;
	float:left;
}
#commonHeader ul#toCommon li.btn5 {
	width: 95px;
	height: 19px;
	float:left;
}
#commonHeader ul#toCommon li.btn6 {
	width: 67px;
	height: 19px;
	float:right;
}
#commonHeader ul#toCommon li.btn1 a {
	background:url(../img/to_btn1_com.gif) no-repeat;
}
#commonHeader ul#toCommon li.btn2 a {
	background:url(../img/to_btn2_com.gif) no-repeat;
}
#commonHeader ul#toCommon li.btn3 a {
	background:url(../img/to_btn3_com.gif) no-repeat;
}
#commonHeader ul#toCommon li.btn4 a {
	background:url(../img/to_btn4_com.gif) no-repeat;
}
#commonHeader ul#toCommon li.btn5 a {
	background:url(../img/to_btn5_com.gif) no-repeat;
}
#commonHeader ul#toCommon li.btn6 a {
	background:url(../img/to_btn6_com.gif) no-repeat;
}
#commonHeader ul#toCommon li.btn1 a:hover,
#commonHeader ul#toCommon li.btn2 a:hover,
#commonHeader ul#toCommon li.btn3 a:hover,
#commonHeader ul#toCommon li.btn4 a:hover,
#commonHeader ul#toCommon li.btn5 a:hover,
#commonHeader ul#toCommon li.btn6 a:hover {
		background-position: 0px -15px;
}
#commonHeader ul#reqCat1 li a,
#commonHeader ul#reqCat2 li a,
#commonHeader ul#reqCat3 li a,
#commonHeader ul#reqCat4 li a,
#commonHeader ul#reqCat5 li a,
#commonHeader ul#reqCat6 li a,
#commonHeader ul#reqCat7 li a,
#commonHeader ul#reqCat8 li a,
#commonHeader ul#reqCat9 li a,
#commonHeader ul#reqCat10 li a {
	display: block;
	height: 19px;
	font-size:0px;
	line-height:0%;
	text-indent:-9999px;
	text-decoration:none;
}
#commonHeader ul#reqCat1 li.btn1,
#commonHeader ul#reqCat2 li.btn1,
#commonHeader ul#reqCat3 li.btn1,
#commonHeader ul#reqCat4 li.btn1,
#commonHeader ul#reqCat5 li.btn1,
#commonHeader ul#reqCat6 li.btn1,
#commonHeader ul#reqCat7 li.btn1,
#commonHeader ul#reqCat8 li.btn1,
#commonHeader ul#reqCat9 li.btn1,
#commonHeader ul#reqCat10 li.btn1 {
	width: 90px;
	height: 19px;
	float:left;
}
#commonHeader ul#reqCat1 li.btn2,
#commonHeader ul#reqCat2 li.btn2,
#commonHeader ul#reqCat3 li.btn2,
#commonHeader ul#reqCat4 li.btn2,
#commonHeader ul#reqCat5 li.btn2,
#commonHeader ul#reqCat6 li.btn2,
#commonHeader ul#reqCat7 li.btn2,
#commonHeader ul#reqCat8 li.btn2,
#commonHeader ul#reqCat9 li.btn2,
#commonHeader ul#reqCat10 li.btn2 {
	width: 108px;
	height: 19px;
	float:left;	
}
#commonHeader ul#reqCat1 li.btn3,
#commonHeader ul#reqCat2 li.btn3,
#commonHeader ul#reqCat3 li.btn3,
#commonHeader ul#reqCat4 li.btn3,
#commonHeader ul#reqCat5 li.btn3,
#commonHeader ul#reqCat6 li.btn3,
#commonHeader ul#reqCat7 li.btn3,
#commonHeader ul#reqCat8 li.btn3,
#commonHeader ul#reqCat9 li.btn3,
#commonHeader ul#reqCat10 li.btn3 {
	width: 176px;
	height: 19px;
	float: right;
}
/*reqCat1*/
#commonHeader ul#reqCat1 li.btn1 a {
	background:url(../img/req_btn1_cat1.gif) no-repeat ;
}
#commonHeader ul#reqCat1 li.btn2 a {
	background:url(../img/req_btn2_cat1.gif) no-repeat;
}
#commonHeader ul#reqCat1 li.btn3 a {
	background:url(../img/req_btn3_cat1.gif) no-repeat;
}
/*reqCat2*/
#commonHeader ul#reqCat2 li.btn1 a {
	background:url(../img/req_btn1_cat2.gif) no-repeat ;
}
#commonHeader ul#reqCat2 li.btn2 a {
	background:url(../img/req_btn2_cat2.gif) no-repeat;
}
#commonHeader ul#reqCat2 li.btn3 a {
	background:url(../img/req_btn3_cat2.gif) no-repeat;
}
/*reqCat3*/
#commonHeader ul#reqCat3 li.btn1 a {
	background:url(../img/req_btn1_cat3.gif) no-repeat ;
}
#commonHeader ul#reqCat3 li.btn2 a {
	background:url(../img/req_btn2_cat3.gif) no-repeat;
}
#commonHeader ul#reqCat3 li.btn3 a {
	background:url(../img/req_btn3_cat3.gif) no-repeat;
}
/*reqCat4*/
#commonHeader ul#reqCat4 li.btn1 a {
	background:url(../img/req_btn1_cat4.gif) no-repeat ;
}
#commonHeader ul#reqCat4 li.btn2 a {
	background:url(../img/req_btn2_cat4.gif) no-repeat;
}
#commonHeader ul#reqCat4 li.btn3 a {
	background:url(../img/req_btn3_cat4.gif) no-repeat;
}
/*reqCat5*/
#commonHeader ul#reqCat5 li.btn1 a {
	background:url(../img/req_btn1_cat5.gif) no-repeat ;
}
#commonHeader ul#reqCat5 li.btn2 a {
	background:url(../img/req_btn2_cat5.gif) no-repeat;
}
#commonHeader ul#reqCat5 li.btn3 a {
	background:url(../img/req_btn3_cat5.gif) no-repeat;
}
/*reqCat6*/
#commonHeader ul#reqCat6 li.btn1 a {
	background:url(../img/req_btn1_cat6.gif) no-repeat ;
}
#commonHeader ul#reqCat6 li.btn2 a {
	background:url(../img/req_btn2_cat6.gif) no-repeat;
}
#commonHeader ul#reqCat6 li.btn3 a {
	background:url(../img/req_btn3_cat6.gif) no-repeat;
}
/*reqCat10*/
#commonHeader ul#reqCat10 li.btn1 a {
	background:url(../img/req_btn1_cat10.gif) no-repeat ;
}
#commonHeader ul#reqCat10 li.btn2 a {
	background:url(../img/req_btn2_cat10.gif) no-repeat;
}
#commonHeader ul#reqCat10 li.btn3 a {
	background:url(../img/req_btn3_cat10.gif) no-repeat;
}
#commonHeader ul#reqCat1 li.btn1 a:hover, 
#commonHeader ul#reqCat1 li.btn2 a:hover,
#commonHeader ul#reqCat1 li.btn3 a:hover,
#commonHeader ul#reqCat2 li.btn1 a:hover, 
#commonHeader ul#reqCat2 li.btn2 a:hover,
#commonHeader ul#reqCat2 li.btn3 a:hover,
#commonHeader ul#reqCat3 li.btn1 a:hover, 
#commonHeader ul#reqCat3 li.btn2 a:hover,
#commonHeader ul#reqCat3 li.btn3 a:hover,
#commonHeader ul#reqCat4 li.btn1 a:hover, 
#commonHeader ul#reqCat4 li.btn2 a:hover,
#commonHeader ul#reqCat4 li.btn3 a:hover,
#commonHeader ul#reqCat5 li.btn1 a:hover,
#commonHeader ul#reqCat5 li.btn2 a:hover,
#commonHeader ul#reqCat5 li.btn3 a:hover,
#commonHeader ul#reqCat10 li.btn1 a:hover, 
#commonHeader ul#reqCat10 li.btn2 a:hover,
#commonHeader ul#reqCat10 li.btn3 a:hover {
	background-position: 0px -19px;
}
/* -------------------------------------------------------------------
LAYOUT CONTAINERS-commonglobalNav-
------------------------------------------------------------------- */
#commonglobalNav {
	width: 950px;
	height:36px;
	background:url(../img/com_global_navi_bg.jpg) repeat-x;
}
#commonglobalNav ul{
	margin: 0px 30px 0px 27px;
	width: 893px;
	height:36px;
}
#commonglobalNav ul li a{
	display:block;
	height:36px;
	font-size:0px;
	line-height:0%;
	text-decoration: none;
	text-indent: -9999px;
}
#commonglobalNav ul li.btn1 {
	margin:0px 21px 0px 0px;
	width:106px;
	height:36px;
	float:left;
}
#commonglobalNav ul li.btn1Off {
	margin:0px 21px 0px 0px;
	width:106px;
	height:36px;
	float:left;
	background:url(../img/com_global_nav_btn1_off.jpg) no-repeat;
}
#commonglobalNav ul li.btn2 {
	margin:0px 23px 0px 0px;
	width:106px;
	height:36px;
	float:left;
}
#commonglobalNav ul li.btn2Off {
	margin:0px 23px 0px 0px;
	width:106px;
	height:36px;
	float:left;
	background:url(../img/com_global_nav_btn2_off.jpg) no-repeat;
}
#commonglobalNav ul li.btn3 {
	margin:0px 18px 0px 0px;
	width:160px;
	height:36px;
	float:left;
}
#commonglobalNav ul li.btn3Off {
	margin:0px 18px 0px 0px;
	width:160px;
	height:36px;
	float:left;
	background:url(../img/com_global_nav_btn3_off.jpg) no-repeat;
}
#commonglobalNav ul li.btn4 {
	margin:0px 25px 0px 0px;
	width:215px;
	height:36px;
	float:left;
}
#commonglobalNav ul li.btn4off {
	margin:0px 25px 0px 0px;
	width:215px;
	height:36px;
	float:left;
	background:url(../img/com_global_nav_btn4_off.jpg) no-repeat;
}
#commonglobalNav ul li.btn5 {
	margin:0px 25px 0px 0px;
	width:97px;
	height:36px;
	float:left;
}
#commonglobalNav ul li.btn5off {
	margin:0px 25px 0px 0px;
	width:97px;
	height:36px;
	float:left;
	background:url(../img/com_global_nav_btn5_off.jpg) no-repeat;
}
#commonglobalNav ul li.btn6 {
	margin:0px;
	width:97px;
	height:36px;
	float:right;
}
#commonglobalNav ul li.btn6off {
	margin:0px;
	width:97px;
	height:36px;
	float:right;
	background:url(../img/com_global_nav_btn6_off.jpg) no-repeat;
}

#commonglobalNav ul li.btn1 a {
	background:url(../img/com_global_nav_btn1.jpg) no-repeat;
}
#commonglobalNav ul li.btn2 a {
	background:url(../img/com_global_nav_btn2.jpg) no-repeat;
}
#commonglobalNav ul li.btn3 a {
	background:url(../img/com_global_nav_btn3.jpg) no-repeat;
}
#commonglobalNav ul li.btn4 a {
	background:url(../img/com_global_nav_btn4.jpg) no-repeat;
}
#commonglobalNav ul li.btn5 a {
	background:url(../img/com_global_nav_btn5.jpg) no-repeat;
}
#commonglobalNav ul li.btn6 a {
	background:url(../img/com_global_nav_btn6.jpg) no-repeat;
}
#commonglobalNav ul li.btn1 a:hover,
#commonglobalNav ul li.btn2 a:hover,
#commonglobalNav ul li.btn3 a:hover,
#commonglobalNav ul li.btn4 a:hover,
#commonglobalNav ul li.btn5 a:hover,
#commonglobalNav ul li.btn6 a:hover {
	background-position:0px -36px;
}
/* -------------------------------------------------------------------
LAYOUT CONTAINERS-category1Header-
------------------------------------------------------------------- */
#category1Header {
	width: 950px;
}
#category1NewsHeader {
	width: 950px;
	border-bottom:solid 1px #999999;	
}
/*20071227
#category1HeaderLink {
	float: left;
	width: 600px;
}

#category1HeaderLinkCon {
	width: 580px;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	font-size: 95%;
	text-align: left;
}
#category1HeaderLinkCon ul#newsTxt {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px ;
	list-style-image: url("../img/categoryHeader_cat1_arrow.gif");
	float:left;
}
#category1HeaderLinkCon ul#newsTxt li {
	margin: 6px 0px 6px 0px;
	/*background: url("../img/categoryHeader_cat1_arrow.gif") no-repeat 0px 0px;
	list-style-image: url("../img/categoryHeader_cat1_arrow.gif");
	font-weight:bold;
	color:#EE5599;
	line-height:120%;
}
#category1HeaderLinkCon ul#newsTxt li a{
	margin:0px 0px 5px 10px;
	color:#EE5599;
	line-height:120%;
	text-decoration:underline;
}
#category1HeaderLinkCon ul#newsTxt li a:hover{
	margin:0px 0px 5px 10px;
	color:#CC0000;
	line-height:120%;
}

*/
#category1HeaderLink {
	width: 600px;
	/*height:61px;*/
	float: left;
}
#category1HeaderLink ul#newsTxt {
	margin:11px 0px 0px 0px;
	padding: 0px 0px 0px 20px; 
	float:left;
}
#category1HeaderLink ul#newsTxt li{
	margin:0px 0px 7px 0px;
	font-size:14px;
	font-weight:bold;
	color:#EE5599;
	line-height:120%;
	background:url(../img/categoryHeader_cat1_arrow.gif) no-repeat 0px 0px;
}
#category1HeaderLink ul#newsTxt li a{
	margin:0px 0px 0px 20px;
	font-size:14px;
	color:#EE5599;
	line-height:120%;
	text-decoration:underline;
}
#category1HeaderLink ul#newsTxt li a:hover{
	margin:0px 0px 5px 20px;
	font-size:14px;
	color:#CC0000;
	line-height:120%;
}
#category1HeaderBanner {
	width: 350px;
	float: right;
}
#category1HeaderBanner ul#newsBanner {
	width:340px;
	margin:5px 20px 6px 0px;
}
#category1HeaderBanner ul#newsBanner li a {
	display:block;
	font-size:0px;
	line-height:0%;
	text-indent:-9999px;
	text-decoration:none;
	height:48px;
}
#category1HeaderBanner ul#newsBanner li.banner1 {
	width:162px;
	height:48px;
	margin:0px 6px 0px 0px;
	float:left;
}
#category1HeaderBanner ul#newsBanner li.banner1 a {
	background:url(../img/categoryHeader_cat1_ban1.gif) no-repeat;
}
#category1HeaderBanner ul#newsBanner li.banner2 {
	width:162px;
	height:48px;
	margin:0px 0px 0px 0px;
	float:right;
}
#category1HeaderBanner ul#newsBanner li.banner2 a {
	background:url(../img/categoryHeader_cat1_ban2.gif) no-repeat;
}
/* -------------------------------------------------------------------
LAYOUT CONTAINERS-category10Header-
------------------------------------------------------------------- */
#category2Header,
#category3Header,
#category4Header,
#category5Header,
#category10Header {
	width: 950px;
	height:142px;
}
#category2Header p,
#category3Header p,
#category4Header p,
#category5Header p,
#category10Header p {
	margin:0px;
	padding:0px;
}
/* -------------------------------------------------------------------
LAYOUT CONTAINERS-category1MainArea-
------------------------------------------------------------------- */
#category1MainArea {
	width: 660px;
	float: right;
}
#category1MainAreaCon {
	margin:30px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.category1MainAreaBg {
	width: 640px;
	height: 22px;
	background: url(../img/mainAreaTitaBg1_cat1.jpg) no-repeat;
}
.category1MainAreaBg h2 {
	margin:0px 0px 0px 13px;
	font-size:90%;
	font-weight: bold;
	color: #000000;
	line-height:100%;
}
#category1MainAreaNav1,
#category1MainAreaNav2,
.category1MainAreaWrap {
	width: 640px;
}
#category1MainAreaNav2Left {
	width: 474px;
	float: left;
}
#category1MainAreaNav2Left ul {
	margin: 0px 0px 0px 8px;
	width: 474px;
	height: 65px;
}
#category1MainAreaNav2Left ul li a{
	display:block;
	font-size:0px;
	height:65px;
	text-decoration:none;
	line-height:0%;
	text-indent:-9999px;
}
#category1MainAreaNav2Left ul li.btn1 {
	width: 154px;
	height:65px;
	float:left;
}
#category1MainAreaNav2Left ul li.btn2 {
	margin: 0px 0px 0px 6px;
	width: 154px;
	height:65px;
	float:left;
}
#category1MainAreaNav2Left ul li.btn3 {
	width: 154px;
	height:65px;
	float:right;
}
#category1MainAreaNav2Left ul li.btn1 a {
	background:url(../img/main_Area_btn1_cat1.jpg) no-repeat;
}
#category1MainAreaNav2Left ul li.btn2 a {
	background:url(../img/main_Area_btn2_cat1.jpg) no-repeat;
}
#category1MainAreaNav2Left ul li.btn3 a {
	background:url(../img/main_Area_btn3_cat1.jpg) no-repeat;
}
#category1MainAreaNav2Left ul li.btn1 a:hover,
#category1MainAreaNav2Left ul li.btn2 a:hover,
#category1MainAreaNav2Left ul li.btn3 a:hover {
	background-position:0px -65px;
}
#category1MainAreaNav2Right {
	width: 158px;
	height:24px;
	float:right;
}
#category1MainAreaNav2Right ul {
	width: 158px;
	height:24px;
}
#category1MainAreaNav2Right ul li a{
	display:block;
	font-size:0px;
	height:24px;
	text-decoration:none;
	line-height:0%;
	text-indent:-9999px;
}
#category1MainAreaNav2Right ul li.btn4 {
	margin: 15px 0px 0px 0px;
	width: 144px;
	height:24px;
	float:right;
}
#category1MainAreaNav2Right ul li.btn4 a {
	background:url(../img/main_Area_btn4_cat1.jpg) no-repeat;
}
#category1MainAreaNav2Right ul li.btn5 {
	margin: 2px 0px 0px 0px;
	width: 144px;
	height:24px;
	float:right;
}
#category1MainAreaNav2Right ul li.btn5 a {
	background:url(../img/main_Area_btn5_cat1.jpg) no-repeat;
}
#category1MainAreaNav2Right ul li.btn4 a:hover,
#category1MainAreaNav2Right ul li.btn5 a:hover {
	background-position:0px -24px;
}
#category1MainAreaWrapLeft {
	margin: 30px 0px 0px 0px;
	width: 310px;
	float:left;
}
#category1MainAreaWrapLeft ul,
#category1MainAreaWrapRight ul {
	margin: 10px 0px 13px 0px;
	width: 310px;
}
#category1MainAreaWrapLeft ul li.date,
#category1MainAreaWrapRight ul li.date {
	font-size:75%;
	line-height:110%;
	color:#000000;
}
#category1MainAreaWrapLeft ul li a,
#category1MainAreaWrapRight ul li a {
	font-size:90%;
	line-height:160%;
	color:#000099;
	text-decoration:underline;
}
#category1MainAreaWrapLeft ul li a:hover,
#category1MainAreaWrapRight ul li a:hover {
	font-size:90%;
	line-height:160%;
	color:#cc0000;
	text-decoration:underline;
}
#category1MainAreaWrapLeft ul li.txt,
#category1MainAreaWrapRight ul li.txt {
	margin: 0px 0px 8px 0px;
	font-size:80%;
	line-height:110%;
	color:#000000;
}
.category1MainAreaWrapBg {
	margin: 0px 0px 0px 0px;
	width: 310px;
	height: 22px;
	background:url(../img/mainAreaTitaBg2_cat1.jpg) no-repeat bottom;
}
.category1MainAreaWrapBg h2 {
	margin:0px 0px 0px 13px;
	font-size:90%;
	font-weight: bold;
	line-height:100%;
	color: #000000;
}
#category1MainAreaWrapRight {
	margin: 30px 0px 0px 0px;
	width: 310px;
	float:right;
}
.category1MainAreaConBg {
	width: 250px;
	height: 22px;
	background:url(../img/mainAreaTitaBg4_cat1.jpg) no-repeat bottom;
}
.category1MainAreaConBg h2 {
	margin:0px 0px 0px 13px;
	font-size:90%;
	font-weight: bold;
	line-height:100%;
	color: #000000;
}
/* -------------------------------------------------------------------
LAYOUT CONTAINERS-第二階層category2MainArea-
------------------------------------------------------------------- */
#category2MainArea {
	width: 700px;
	float: right;
}
#category2breadcrumbsList {
	margin:0px 30px 0px 30px;
	width: 640px;
}
#category2breadcrumbsList ul {
	margin:8px 0px 7px 0px;
	width: 640px;
}
#category2breadcrumbsList ul li {
	margin:0px 5px 0px 5px;
	font-size:75%;
	color: #666666;
	line-height:110%;
	background: url(../img/category2LinkImg.gif) no-repeat left center;
}
#category2breadcrumbsList ul li a {
	padding: 0px 5px 0px 5px;
}
#category2breadcrumbsList ul li a:hover {
	padding: 0px 5px 0px 5px;
}
#category2breadcrumbsList ul li a#top {
	margin:10px 0px 0px 0px;
	padding: 0px 5px 0px 15px;
}
#category2breadcrumbsList ul li a#top:hover {
	margin:10px 0px 0px 0px;
	padding: 0px 5px 0px 15px;
}
#category2MainAreaConMar {
	width: 700px;
	height: 20px;
	background:url(../img/categoryMainAreaConMar.jpg) no-repeat;
}
.category2MainAreaCon {
	margin:0px 30px 0px 30px;
	padding:0px 0px 0px 0px;
	width: 640px;
}
.category2MainAreaCon02 {
	margin:0px 0px 0px 0px;
	padding:0px;
	width: 640px;
}
.category2MainAreaCon02Wrap {
	margin:0px 0px 0px 0px;
	padding:0px;
	width: 640px;
}
.category2MainAreaCon02Wrap2 {
	margin:20px 0px 18px 10px;
	padding:0px;
	width: 630px;
	background:#BEDF7F;
}
.category2MainAreaCon02Wrap2Tit{
	margin:0px 0px 0px 0px;
	padding:0px;
	width: 630px;
}
.category2MainAreaCon02Wrap2Tit p {
	/*margin:5px 0px 5px 10px;*/
	padding:5px 0px 5px 10px;
	font-size:90%;
	font-weight:bold;
	color: #333333;
	line-height:110%;
}
.category2MainAreaCon02Wrap2Mid {
	margin:0px 0px 0px 0px;
	padding:0px;
	width: 630px;
	background:url(../img/category2MainAreaCon02_Bg2.gif) repeat-y;
}
.category2MainAreaCon02Wrap2Mid ul{
	margin:0px 0px 0px 40px;
	/*padding:10px 0px 10px 0px;*/
	list-style:circle;
}
.category2MainAreaCon02Wrap2Mid ul li {
	padding:5px 0px 5px 5px;
	font-size:80%;
	color: #333333;
	line-height:110%;
}
.category2MainAreaCon02Wrap2Fot{
	margin:0px;
	padding:0px;
	width: 630px;
	height:10px;
	background:#BEDF7F;
}
.category2MainAreaCon02Wrap ul {
	margin:25px 0px 0px 8px;
	padding:0px;
	background:url(../img/category2MainAreaCon02_Bg1.gif) no-repeat;
}
.category2MainAreaCon02Wrap ul li {
	margin:0px 0px 0px 18px;
	padding:0px;
	font-size:80%;
	font-weight:bold;
	color: #333333;
	line-height:110%;
}
.category2MainAreaCon02Wrap p.body {
	margin:5px 0px 0px 8px;
	padding:0px;
	font-size:80%;
	color: #333333;
	line-height:150%;
	width: 630px;	
}
.category2MainAreaCon02Wrap p.img {
	margin:20px 0px 20px 8px;
	padding:0px;
	width: 630px;	
}
.category2MainAreaCon02Left {
	padding:0px;
	width: 291px;
	float:left;
}
.category2MainAreaCon02Left p {
	margin:20px 20px 0px 8px;
}
.category2MainAreaCon02Right2 p {
	margin:20px 0px 0px 0px;
}
.category2MainAreaCon02Right {
	margin:0px;
	padding:0px;
	width: 349px;
	float:right;
}
.category2MainAreaCon02Right p{
	margin:20px 0px 0px 0px;
	padding:0px;
	font-size:80%;
	color: #333333;
	line-height:160%;
}
.category2MainAreaCon02Left2 p {
	margin:20px 0px 0px 8px;
	padding:0px;
	font-size:80%;
	color: #333333;
	line-height:160%;
}

.category2MainAreaCon02Right p.body {
	margin:15px 0px 0px 0px;
	padding:0px;
	font-size:80%;
	color: #333333;
	line-height:160%;
}
.category2MainAreaCon02Left2 p.body {
	margin:15px 0px 0px 8px;
	padding:0px;
	font-size:80%;
	color: #333333;
	line-height:160%;
}
/**/
.category2MainAreaCon02Left2 {
	padding:0px;
	width: 447px;
	float:left;
}
.category2MainAreaCon02Right2 {
	margin:0px;
	padding:0px;
	width: 183px;
	float:right;
}
.category2MainAreaCon02 h1 {
	margin:0px 0px 10px 0px;
	font-size:140%;
	font-weight: bold;
	color: #000000;
	line-height:110%;
	float:left;
}
.category2MainAreaCon02 ul {
	margin:5px 0px 8px 0px;
	width: 215px;
	height:25px;
	float: right;
}
.category2MainAreaCon02 ul li a {
	display:block;
	width: 215px;
	height:25px;
	font-size:0px;
	line-height:0%;
	text-indent:-9999px;
	text-decoration:none;
}
.category2MainAreaCon02 ul li.other,
.category2MainAreaCon02 ul li.other2 {
	width: 215px;
}
.category2MainAreaCon02 ul li.other a {
	background:url(../img/category2MainAreaCon02_Btn1.jpg) no-repeat;
}
.category2MainAreaCon02 ul li.other2 a {
	background:url(../img/category2MainAreaCon03_Btn1.jpg) no-repeat;
}
.category2MainAreaCon02 ul li.other a:hover,
.category2MainAreaCon02 ul li.other2 a:hover {
	background-position: 0px -25px;
}
.category2MainArea02Tit{
	margin: 15px 0px 0px 10px;
	width: 640px;
	background:#7DC000;
}

/*04*/
.category2MainAreaCon04Tit1 {
	margin:25px 0px 0px 10px;
	width: 630px;
	height:22px;
}
.category2MainAreaCon04 {
	margin:0px 0px 0px 20px;
	width: 620px;
}
.category2MainAreaCon04 p.img {
	width: 620px;
	margin:15px 0px 0px 0px;
}
.category2MainAreaCon04 p.img270 {
	width: 270;
	margin:15px 0px 0px 0px;
}
.category2MainAreaCon04 p.img304 {
	width: 304;
	margin:15px 0px 0px 0px;
}
.category2MainAreaCon04 p.img100 {
	width: 100;
	margin:15px 0px 0px 0px;
}
/*350-270*/
.category2MainAreaCon04Left350 {
	width: 350px;
	float: left;
	overflow: hidden;
}
.category2MainAreaCon04Left350 p.tit {
	margin:10px 0px 0px 0px;
	padding:0px 0px 5px 0px;
}
.category2MainAreaCon04Left350 p.body {
	margin:5px 12px 0px 0px;
	font-size:80%;
	color: #333333;
	line-height:160%;
}
.category2MainAreaCon04Right270 {
	width: 270px;
	float:right;
}
.category2MainAreaCon04Right270 p.img {
	margin:10px 0px 0px 0px;
}
/*304-316*/
.category2MainAreaCon04Left304 {
	width: 304px;
	float: left;
}
.category2MainAreaCon04Left304 p.tit {
	margin:10px 0px 0px 0px;
	padding:0px 0px 5px 0px;
}
.category2MainAreaCon04Right316 {
	width: 316px;
	float:right;
}
.category2MainAreaCon04Right316 p.tit {
	margin:16px 0px 0px 12px;
	font-size:90%;
	font-weight:bold;
	color: #333333;
	line-height:120%;
}
.category2MainAreaCon04Right316 p.body {
	margin:5px 0px 0px 12px;
	font-size:80%;
	color: #333333;
	line-height:160%;
}
/*100-520*/
.category2MainAreaCon04Left100 {
	width: 100px;
	float: left;
}
.category2MainAreaCon04Left100 p.tit {
	margin:10px 0px 0px 0px;
}
.category2MainAreaCon04Right520 {
	width: 520px;
	float:right;
}
.category2MainAreaCon04Right520 p.tit {
	margin:16px 0px 0px 15px;
	font-size:90%;
	font-weight:bold;
	color: #333333;
	line-height:120%;
}
.category2MainAreaCon04Right520 p.body {
	margin:5px 15px 0px 15px;
	font-size:80%;
	color: #333333;
	line-height:160%;
}
/*310-310*/
.category2MainAreaCon04Left310 {
	width: 310px;
	float: left;
}
.category2MainAreaCon04Right310 {
	width: 310px;
	float: right;
}
.category2MainAreaCon04Left310 ul,
.category2MainAreaCon04Right310 ul{
	margin:5px 0px 0px 0px;
	width: 310px;
	background:url(../img/category2MainAreaCon04_Ico1.gif) 0px 5px no-repeat;
}
.category2MainAreaCon04Left310 ul li,
.category2MainAreaCon04Right310 ul li{
	margin:0px 0px 0px 20px;
	font-size:90%;
	font-weight:bold;
	color: #333333;
	line-height:160%;
}

.category2MainAreaCon05 {
	margin:30px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	width: 630px;
}
.category2MainAreaCon02Tit {
	width: 640px;
	height:22px;
	background:#7DC000;
}
.category2MainAreaCon02Tit h3 {
	padding:3px 0px 3px 10px;
	font-size:90%;
	color:#ffffff;
	line-height:110%;
}
.category2MainAreaCon05Wrap,
.category2MainAreaCon06Wrap {
	width: 630px;
}
.category2MainAreaCon06Wrap ul.tit {
	width: 630px;
	background:url(../img/category2MainAreaCon06_Bg2.gif) 0px 7px no-repeat;
}
.category2MainAreaCon06Wrap ul.tit li {
	padding:5px 0px 5px 15px;
	font-size:90%;
	color: #333333;
	line-height:110%;
}
.category2MainAreaCon06Wrap ul.blog li a {
	display:block;
	height:31px;
	text-indent:-9999px;
	line-height:0px;
	list-style:none;
}
.category2MainAreaCon06Wrap ul.blog li.btn1 {
	padding:12px 0px 0px 0px;
	width:190px;
	height:31px;
	float: right;
}
.category2MainAreaCon06Wrap ul.blog li.btn2 {
	padding:12px 0px 0px 0px;
	width:208px;
	height:31px;
	float: right;
}
.category2MainAreaCon06Wrap ul.blog li.btn3 {
	padding:12px 0px 0px 0px;
	width:161px;
	height:31px;
	float: right;
}
.category2MainAreaCon06Wrap ul.blog li.btn4 {
	padding:12px 0px 0px 0px;
	width:161px;
	height:31px;
	float: right;
}
.category2MainAreaCon06Wrap ul.blog li.btn5 {
	padding:12px 0px 0px 0px;
	width:252px;
	height:31px;
	float: right;
}
.category2MainAreaCon06Wrap ul.blog li.btn1 a {
	background:url(../img/category2MainAreaCon06_Btn1.jpg) no-repeat;
}
.category2MainAreaCon06Wrap ul.blog li.btn2 a {
	background:url(../img/category2MainAreaCon06_Btn2.jpg) no-repeat;
}
.category2MainAreaCon06Wrap ul.blog li.btn3 a {
	background:url(../img/category2MainAreaCon06_Btn3.jpg) no-repeat;
}
.category2MainAreaCon06Wrap ul.blog li.btn4 a {
	background:url(../img/category2MainAreaCon06_Btn4.jpg) no-repeat;
}
.category2MainAreaCon06Wrap ul.blog li.btn5 a {
	background:url(../img/category2MainAreaCon06_Btn5.jpg) no-repeat;
}
.category2MainAreaCon06Wrap ul.blog li.btn1 a:hover,
.category2MainAreaCon06Wrap ul.blog li.btn2 a:hover,
.category2MainAreaCon06Wrap ul.blog li.btn3 a:hover,
.category2MainAreaCon06Wrap ul.blog li.btn4 a:hover, 
.category2MainAreaCon06Wrap ul.blog li.btn5 a:hover {
	background-position: 0px -31px;
}
.category2MainAreaCon05Tit {
	background:#7DC000;
}
.category2MainAreaCon05Tit p.tit {
	padding:3px 0px 4px 5px;
	font-size:90%;
	color: #ffffff;
	line-height:110%;
}
.category2MainAreaCon05Prof {
	width: 630px;
	background:url(../img/category2MainAreaCon05_Bg2.jpg) repeat-y;
}
.category2MainAreaCon05ProfHead {
	width: 630px;
	height:25px;
}
.category2MainAreaCon05ProfMid {
	width: 630px;
}
.category2MainAreaCon05ProfMid p {
	margin:15px 25px 0px 20px;
	font-size:75%;
	color: #333333;
	line-height:140%;
}
.category2MainAreaCon05ProfFoot {
	width: 630px;
	height:18px;
}
.category2MainAreaCon06Head {
	margin:0px;
	padding:0px;
	width: 640px;
	height:237px;
	background:url(../img/category2MainAreaCon06_Pic1.jpg) repeat-y;
}
.category2MainAreaCon06HeadCon {
	margin:0px 0px 0px 200px;
	padding:50px 0px 0px 0px;
}
.category2MainAreaCon06HeadCon p.tit1 {
	margin:0px;
	padding:0px;
	font-size:80%;
	font-weight: bold;
	color: #000000;
	line-height:140%;
}
.category2MainAreaCon06HeadCon p.tit2 {
	margin:0px;
	padding:0px;
	font-size:120%;
	font-weight: bold;
	color: #000000;
	line-height:140%;
}
.category2MainAreaCon06HeadCon p.detail {
	margin:5px 0px 0px 0px;
	font-size:80%;
	color: #000000;
	line-height:140%;
}
.category2MainAreaCon06HeadCon ul {
	margin:20px 0px 0px 0px;
	background: url(../img/category2MainAreaCon06_Img1.gif) no-repeat;
}
.category2MainAreaCon06HeadCon ul li#tit {
	margin:20px 0px 0px 20px;
	font-size:75%;
	font-weight: bold;
	color: #551122;
	line-height:140%;
}
.category2MainAreaCon06Mid1 {
	margin:0px;
	padding:0px;
	width: 640px;
	height:5px;	
}
.category2MainAreaCon06Mid2 {
	margin:0px;
	padding:0px;
	width: 640px;
	background:url(../img/category2MainAreaCon06_Bg2.jpg) repeat-y;
}
.category2MainAreaCon06Mid2 p {
	margin:0px;
	padding:0px;
	margin:0px 0px 0px 35px;
	font-size:80%;
	color: #000000;
	line-height:180%;
}
.category2MainAreaCon06Foot {
	margin:0px;
	padding:0px;
	width: 640px;
	height:270px;
}
/*07*/
.category2MainAreaCon07 {
	margin:0px 0px 0px 0px;
	padding:0px;
	width: 640px;
}
.category2MainAreaCon07Tit1 {
	margin:20px 0px 10px 0px;
	width: 640px;
	height:25px;
}
.category2MainAreaCon07Tit2 {
	margin:15px 0px 10px 20px;
	width: 620px;
	height:22px;
	background:#7DC000;
}
.category2MainAreaCon07Tit2 p {
	padding:0px 0px 0px 10px;
	font-size:90%;
	color: #ffffff;
	line-height:140%;
}
.category2MainAreaCon07Left {
	width:260px;
	float:left;
}
.category2MainAreaCon07Right {
	width:380px;
	float:right;
}
.category2MainAreaCon07Right p {
	margin:0px 0px 0px 0px;
	padding:0px;
}
.category2MainAreaCon07Right p.body {
	margin:0px 0px 0px 12px;
	font-size:80%;
	color: #333333;
	line-height:160%;
}
.category2MainAreaCon07Wrap {
	margin:0px 0px 0px 20px;
	padding:0px;
	width: 620px;
}
.category2MainAreaCon07Con {
	margin:10px 0px 0px 20px;
	padding:0px;
	width: 620px;
}
.category2MainAreaCon07Con p.tit {
	margin:10px 0px 3px 0px;
	font-size:90%;
	font-weight:bold;
	color: #333333;
	line-height:140%;
}
.category2MainAreaCon07Con p.body {
	margin:5px 10px 0px 0px;
	font-size:75%;
	color: #333333;
	line-height:140%;
}
/*330-290*/
.category2MainAreaCon07Wrap330Left {
	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	width: 320px;
	float:left;
}
.category2MainAreaCon07Wrap330Left p.body {
	margin:12px 10px 0px 0px;
	font-size:80%;
	color: #333333;
	line-height:160%;
}
.category2MainAreaCon07Wrap330Right {
	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	width: 290px;
	float:right;
}
.category2MainAreaCon07Wrap330Right p.tit {
	margin:0px 0px 5px 0px;
	font-size:80%;
	font-weight:bold;
	color: #333333;
	line-height:160%;
}
.category2MainAreaCon07Wrap330Right p.body {
	margin:0px 0px 0px 0px;
	font-size:75%;
	color: #333333;
	line-height:140%;
}
.category2MainAreaCon h1 {
	margin:0px 0px 20px 0px;
	font-size:130%;
	font-weight: bold;
	color: #000000;
	line-height:110%;
}
.category2MainAreaTitBg {
	margin:30px 0px 0px 0px;
	padding:1px 0px 0px 0px;	
	height: 22px;
	background: url(../img/mainAreaTitaBg1_cat2.jpg) no-repeat;
}
.category2MainAreaTitBg h2 {
	margin:0px 0px 0px 13px;
	font-size:90%;
	font-weight: bold;
	color: #000000;
	line-height:110%;
}
.category2MainAreaWrap {
	width: 640px;
}
.category2MainAreaWrap p {
	margin:0px 3px 0px 3px;
	font-size:90%;
	color: #000000;
	line-height:140%;
}
#category2MainAreaTit {
	width: 640px;
	background:url(../img/category2MainAreaCon01_Bg1.gif) repeat-y;
}
#category2MainAreaTitSub {
	width: 640px;
	background:#e8e8e8;
}
#category2MainAreaTit p,
#category2MainAreaTitSub p {
	margin:0px 20px 0px 20px;
	padding:10px 0px 10px 0px;
	font-size:80%;
	color: #000000;
	line-height:140%;
}
#category2MainAreaTitFoot {
	width: 640px;
	height:5px;
	background:url(../img/category2MainAreaCon01_Bg2.gif) no-repeat;
}
/*310-310*/
.category2MainAreaWrapLeft {
	margin: 15px 0px 0px 0px;
	width: 310px;
	float:left;
}
.category2MainAreaWrap06Left {
	margin: 5px 0px 15px 0px;
	width: 310px;
	float:left;
}
.category2MainAreaWrapRight {
	margin: 15px 0px 0px 0px;
	width: 310px;
	float:right;
}
.category2MainAreaWrap06Right {
	margin: 5px 0px 15px 0px;
	width: 310px;
	float:right;
	background:url(../img/category2MainAreaCon06_Bg3.gif) 0px 0px repeat-y;	
}
.category2MainAreaWrapCon {
	width: 310px;
}
.category2MainAreaWrapConLeft {
	width: 76px;
	float:left;
}
.category2MainAreaWrapConLeft p {
	margin:0px; 
	padding:0px;
}
.category2MainAreaWrap06Left p.tit {
	margin:5px 0px 5px 0px; 
	font-size:80%;
	font-weight: bold;
	color: #333333;
	line-height:110%;
}
.category2MainAreaWrap06Right p.tit {
	margin:5px 0px 5px 20px; 
	font-size:80%;
	font-weight: bold;
	color: #333333;
	line-height:110%;
}
.category2MainAreaWrap06Right ul.job {
	padding:0px 0px 5px 40px;
}
.category2MainAreaWrap06Right ul.job li.job {
	font-size:75%;
	color: #333333;
	list-style:disc;
	line-height:120%;
}
.category2MainAreaWrap06Left p.body {
	margin:5px 20px 5px 0px; 
	font-size:75%;
	color: #333333;
	line-height:140%;
}
.category2MainAreaWrapConRight {
	width:227px;
	float:right;
}
.category2MainAreaWrapConRightTxt {
	margin:0px 0px 0px 0px; 
}
.category2MainAreaWrapConRightTxt ul.link {
	margin:0px 0px 6px 0px; 
	width: 220px;
}
.category2MainAreaWrapConRightTxt ul.link li.txt {
	margin:6px 0px 0px 0px; 
	font-size:80%;
	color: #333333;
	line-height:110%;
}
.category2MainAreaWrapConRightTxt ul.link li a {
	margin:6px 0px 6px 0px; 
	font-size:90%;
	color: #000099;
	line-height:120%;
	text-decoration:underline;
}
.category2MainAreaWrapConRightTxt ul.link li a:hover {
	margin:6px 0px 6px 0px; 
	font-size:90%;
	color: #cc0000;
	line-height:120%;
	text-decoration:underline;
}
.category2MainAreaWrapConRightTxt ul.small {
	border-top:dotted 1px #cccccc;
	width: 220px;
}
.category2MainAreaWrapConRightTxt ul.small li.small {
	margin:7px 0px 0px 0px; 
	font-size:75%;
	color: #333333;
	line-height:140%;
}
/*160-470*/
.category2MainAreaWrap16Left {
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 18px 0px;
	width: 160px;
	float:left;
}
.category2MainAreaWrap47Right ul li {
	margin:0px 0px 0px 18px; 
	font-size:120%;
	font-weight:bold;
	color: #7DC000;
	line-height:110%;
}
.category2MainAreaWrap47Right ul li a {
	margin:0px 0px 0px 0px; 
	font-size:120%;
	font-weight:bold;
	color: #000099;
	line-height:110%;
}
.category2MainAreaWrap47Right ul li a:hover {
	margin:0px 0px 0px 0px; 
	font-size:120%;
	font-weight:bold;
	color: #cc0000;
	line-height:110%;
}
.category2MainAreaWrap47Right p.tit {
	margin:15px 0px 0px 0px; 
	font-size:90%;
	font-weight:bold;
	color: #000000;
	line-height:110%;
}
.category2MainAreaWrap47Right p.body {
	margin:10px 15px 0px 18px; 
	font-size:80%;
	color: #333333;
	line-height:140%;
}

.category2MainAreaWrap47Right {
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 18px 0px;
	width: 470px;
	float:right;
}
.category2MainAreaWrap47Right p {
	margin: 0px;
	padding: 0px;
}
/*440-190*/
.category2MainAreaWrap44Left {
	margin: 15px 0px 18px 0px;
	width: 440px;
	float:left;
}
.category2MainAreaWrap44Left p.titName {
	margin:0px 0px 0px 0px; 
	font-size:140%;
	font-weight:bold;
	color: #7DC000;
	line-height:110%;
}
.category2MainAreaWrap44Left p.tit {
	margin:15px 0px 0px 0px; 
	font-size:90%;
	font-weight:bold;
	color: #000000;
	line-height:110%;
}
.category2MainAreaWrap44Left p.body {
	margin:10px 15px 0px 0px; 
	font-size:80%;
	color: #333333;
	line-height:140%;
}

.category2MainAreaWrap19Right {
	margin: 15px 0px 18px 0px;
	width: 190px;
	float:right;
}
.category2MainAreaWrap19Right p {
	margin: 0px;
	padding: 0px;
}
/*430-200*/
.category2MainAreaWrap43Left {
	margin: 0px 0px 18px 0px;
	width: 430px;
	float:left;
}
.category2MainAreaWrap43Left p.titName {
	margin:0px 0px 0px 0px; 
	font-size:140%;
	font-weight:bold;
	color: #7DC000;
	line-height:110%;
}
.category2MainAreaWrap43Left p.txt {
	margin:0px 10px 0px 0px; 
	font-size:80%;
	color: #333333;
	line-height:140%;
}
.category2MainAreaWrap43Left p.tit {
	margin:15px 0px 0px 0px; 
	font-size:90%;
	font-weight:bold;
	color: #000000;
	line-height:110%;
}
.category2MainAreaWrap43Left p.body {
	margin:10px 15px 0px 0px; 
	font-size:80%;
	color: #333333;
	line-height:140%;
}
.category2MainAreaWrap20Right {
	margin: 0px 0px 18px 0px;
	width: 200px;
	float:right;
}
.category2MainAreaWrap20Right p {
	margin: 0px;
	padding: 0px;
}
.category2MainAreaWrapNext {
	margin:0px 10px 0px 0px; 
	width: 630px;
}
.category2MainAreaWrapNext ul{
	float:right;
	background:url(../img/category2MainAreaNext.gif) no-repeat bottom right;	
}
.category2MainAreaWrapNext ul li a{
	margin:0px 12px 0px 0px; 
	font-size:80%;
	color: #000099;
	line-height:110%;
}
.category2MainAreaWrapNext ul li a:hover{
	margin:0px 12px 0px 0px; 
	font-size:80%;
	color: #cc0000;
	line-height:110%;
}
#category2MainAreaWrapInq {
	margin:40px 0px 26px 0px; 
	width: 640px;
}
#category2MainAreaWrapInq p {
	margin:0px 0px 0px 0px; 
	text-align:center;
}
#category2MainAreaWrapInq p.txt {
	margin:0px 0px 9px 0px; 
	font-size:90%;
	font-weight:bold;
	color: #000000;
	line-height:110%;
	text-align:center;
}
#category2MainAreaWrapInq p.small1 {
	margin:0px 0px 11px 0px; 
	font-size:80%;
	color: #333333;
	line-height:150%;
	text-align:center;
}
#category2MainAreaWrapInq p.small2 {
	margin:10px 0px 4px 0px; 
	font-size:80%;
	color: #000000;
	line-height:150%;
	text-align:center;
}
#category2MainAreaWrapInq ul {
	margin:0px 80px 0px 80px; 
	width: 480px;
	height:24px;
}
#category2MainAreaWrapInq ul li a {
	width:160px;
	height:24px;
	font-size:0px;
	line-height:0%;
	text-decoration:none;
	display:block;
	text-indent:-9999px;
}
#category2MainAreaWrapInq ul li.btn1,
#category2MainAreaWrapInq ul li.btn2{
	width:160px;
	float:left;
}
#category2MainAreaWrapInq ul li.btn3{
	width:160px;
	float:right;
}
#category2MainAreaWrapInq ul li.btn1 a {
	background:url(../img/category2MainAreaInqBtn1.gif) no-repeat;
}
#category2MainAreaWrapInq ul li.btn2 a {
	background:url(../img/category2MainAreaInqBtn2.gif) no-repeat;
}
#category2MainAreaWrapInq ul li.btn3 a {
	background:url(../img/category2MainAreaInqBtn3.gif) no-repeat;
}
#category2MainAreaWrapInq ul li.btn1 a:hover,
#category2MainAreaWrapInq ul li.btn2 a:hover,
#category2MainAreaWrapInq ul li.btn3 a:hover {
	background-position:0px -24px;
}
#category2MainAreaWrapInqTop {
	margin:0px 0px 0px 0px; 
	width: 640px;
	height:29px;
	background:url(../img/categoryCommonMainAreaInqBg1.jpg) no-repeat;
}
#category2MainAreaWrapInqBottom {
	margin:0px 0px 0px 0px; 
	width: 640px;
	height:29px;
	background:url(../img/categoryCommonMainAreaInqBg2.jpg) no-repeat;
}
#category2MainAreaWrapToTop {
	margin:40px 5px 56px 0px; 
	width: 630px;
}
#category2MainAreaWrapToTop ul{
	float:right;
	background:url(../img/commonMainAreaToTop.gif) no-repeat bottom right;	
}
#category2MainAreaWrapToTop ul li a{
	margin:0px 17px 0px 0px; 
	font-size:80%;
	color: #000099;
	line-height:110%;
}
#category2MainAreaWrapToTop ul li a:hover{
	margin:0px 17px 0px 0px; 
	font-size:80%;
	color: #cc0000;
	line-height:110%;
}

/* -------------------------------------------------------------------
LAYOUT CONTAINERS-第二階層category3MainArea-
------------------------------------------------------------------- */
#category3MainArea {
	width: 700px;
	float: right;
}
#category3breadcrumbsList {
	margin:0px 30px 0px 30px;
	width: 640px;
}
#category3breadcrumbsList ul {
	margin:8px 0px 7px 0px;
	width: 640px;
}
#category3breadcrumbsList ul li {
	margin:0px 5px 0px 5px;
	font-size:75%;
	color: #666666;
	line-height:110%;
	background: url(../img/category3LinkImg.gif) no-repeat left center;
}
#category3breadcrumbsList ul li a {
	padding: 0px 5px 0px 5px;
}
#category3breadcrumbsList ul li a:hover {
	padding: 0px 5px 0px 5px;
}
#category3breadcrumbsList ul li a#top {
	margin:10px 0px 0px 0px;
	padding: 0px 5px 0px 15px;
}
#category3breadcrumbsList ul li a#top:hover {
	margin:10px 0px 0px 0px;
	padding: 0px 5px 0px 15px;
}
#category3MainAreaConMar {
	width: 700px;
	height: 20px;
	background:url(../img/categoryMainAreaConMar.jpg) no-repeat;
}
.category3MainAreaCon {
	margin:0px 30px 0px 30px;
	padding:0px 0px 0px 0px;
	width: 640px;
}
.category5MainAreaCon h1 {
	margin:0px 0px 20px 0px;
	font-size:130%;
	font-weight: bold;
	color: #000000;
	line-height:110%;
}
.category3MainAreaCon02 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 640px;
}
.category3MainAreaCon04 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
	width: 640px;
	border-bottom:1px dotted #333333;
}
.category3MainAreaCon05 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 640px;
}
.category3MainAreaCon06 {
	margin:20px 0px 0px 0px;
	padding:20px 0px 20px 0px;
	width: 640px;
	border-top:3px solid #000000;
	border-bottom:1px dotted #333333;
}
.category3MainAreaCon07 {
	margin:20px 0px 0px 0px;
	padding:20px 0px 20px 0px;
	width: 640px;
	border-bottom:3px solid #000000;
}
.category3MainAreaCon08 {
	margin:20px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	width: 630px;
}
.category3MainAreaCon08 p.tit {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:80%;
	font-weight:bold;
	color: #6699CC;
	line-height:110%;
}
.category3MainAreaCon08 p.body {
	margin:5px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	font-size:80%;
	color: #333333;
	line-height:110%;
}
.category3MainAreaCon06Left,
.category3MainAreaCon07Left {
	width: 125px;
	float:left;
}
.category3MainAreaCon06Left p,
.category3MainAreaCon07Left p {
	margin:0px;
	padding:0px;
}
.category3MainAreaCon06Right,
.category3MainAreaCon07Right {
	width: 515px;
	float:right;
}
.category3MainAreaCon06Right p.tit,
.category3MainAreaCon07Right p.tit{
	margin:0px 0px 5px 20px;
	padding:0px;
	font-size:90%;
	font-weight:bold;
	color: #000000;
	line-height:120%;
}
.category3MainAreaCon06Right p.tit2,
.category3MainAreaCon07Right p.tit2{
	margin:10px 0px 10px 20px;
	font-size:80%;
	color: #000000;
	line-height:120%;
}
.category3MainAreaCon06Right p.body,
.category3MainAreaCon07Right p.body{
	margin:0px 0px 0px 20px;
	font-size:80%;
	color: #000000;
	line-height:160%;
}

.category3MainAreaCon04 p,
.category3MainAreaCon05 p{
	margin:12px 0px 12px 0px;
	font-size:80%;
	color: #000000;
	line-height:160%;
}

.category3MainAreaCon05 p.tit {
	margin:20px 0px 0px 0px;
	font-size:90%;
	font-weight: bold;
	color: #000000;
	line-height:120%;
}
.category3MainAreaCon04Left1 {
	margin:25px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 180px;
	float:left;
}
.category3MainAreaCon04Right1 {
	margin:25px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 435px;
	float:right;
}
.category3MainAreaCon04Left1 p,
.category3MainAreaCon04Left2 p,
.category3MainAreaCon04Right1 p,
.category3MainAreaCon04Right2 p{
	margin:0px;
	padding:0px;
}
.category3MainAreaCon04Left2 {
	margin:25px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 450px;
	float:left;
}
.category3MainAreaCon04Right2 {
	margin:25px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 180px;
	float:right;
}
.category3MainAreaCon04Left2 p.tit,
.category3MainAreaCon04Right1 p.tit{
	margin:0px 0px 0px 0px;
	font-size:90%;
	font-weight: bold;
	color: #000000;
	line-height:120%;
}
.category3MainAreaCon04Left2 p.body,
.category3MainAreaCon04Right1 p.body {
	margin:20px 0px 0px 0px;
	font-size:80%;
	color: #333333;
	line-height:160%;
}
/**/
.category3MainAreaCon02 h1#btn {
	margin:0px 0px 0px 0px;
	font-size:140%;
	font-weight: bold;
	color: #000000;
	line-height:110%;
	float:left;
}
.category3MainAreaCon02 ul {
	margin:5px 0px 8px 0px;
	width: 201px;
	height:25px;
	float: right;
}
.category3MainAreaCon02 ul li a {
	display:block;
	width: 201px;
	height:25px;
	font-size:0px;
	line-height:0%;
	text-indent:-9999px;
	text-decoration:none;
}
.category3MainAreaCon02 ul li.other {
	width: 201px;
}
.category3MainAreaCon02 ul li.other a {
	background:url(../img/category3MainAreaCon02_Btn1.jpg) no-repeat;
}
.category3MainAreaCon02 ul li.other a:hover {
	background-position: 0px -25px;
}

/**/
.category3MainAreaCon06Head {
	margin:0px;
	padding:0px;
	width: 640px;
	height:237px;
	background:url(../img/category3MainAreaCon06_Pic1.jpg) repeat-y;
}
.category3MainAreaCon06HeadCon {
	margin:0px 0px 0px 200px;
	padding:50px 0px 0px 0px;
}
.category3MainAreaCon06HeadCon p.tit1 {
	margin:0px;
	padding:0px;
	font-size:80%;
	font-weight: bold;
	color: #000000;
	line-height:140%;
}
.category3MainAreaCon06HeadCon p.tit2 {
	margin:0px;
	padding:0px;
	font-size:120%;
	font-weight: bold;
	color: #000000;
	line-height:140%;
}
.category3MainAreaCon06HeadCon p.detail {
	margin:5px 0px 0px 0px;
	font-size:80%;
	color: #000000;
	line-height:140%;
}

.category3MainAreaCon06HeadCon ul {
	margin:20px 0px 0px 0px;
	background: url(../img/category3MainAreaCon06_Img1.gif) no-repeat;
}
.category3MainAreaCon06HeadCon ul li#tit {
	margin:20px 0px 0px 20px;
	font-size:75%;
	font-weight: bold;
	color: #551122;
	line-height:140%;
}
.category3MainAreaCon06Mid1 {
	margin:0px;
	padding:0px;
	width: 640px;
	height:5px;	
}
.category3MainAreaCon06Mid2 {
	margin:0px;
	padding:0px;
	width: 640px;
	background:url(../img/category3MainAreaCon06_Bg2.jpg) repeat-y;
}
.category3MainAreaCon06Mid2 p {
	margin:0px;
	padding:0px;
	margin:0px 0px 0px 35px;
	font-size:80%;
	color: #000000;
	line-height:180%;
}
.category3MainAreaCon06Foot {
	margin:0px;
	padding:0px;
	width: 640px;
	height:270px;
}
.category3MainAreaCon h1#nobtn {
	margin:0px 0px 20px 0px;
	font-size:140%;
	font-weight: bold;
	color: #000000;
	line-height:110%;
}
.category3MainAreaTitBg {
	margin:30px 0px 0px 0px;
	padding:1px 0px 0px 0px;	
	height: 22px;
	background: url(../img/mainAreaTitaBg1_cat3.jpg) no-repeat;
}
.category3MainAreaTitBg h2 {
	margin:0px 0px 0px 13px;
	font-size:90%;
	font-weight: bold;
	color: #000000;
	line-height:110%;
}
.category3MainAreaWrap {
	width: 640px;
}
.category3MainArea04Wrap {
	width: 640px;
}
.category3MainArea01Wrap p {
	padding:10px 0px 0px 0px;
	font-size:80%;
	color: #000000;
	line-height:160%;
}
.category3MainAreaWrap01Left1 {
	width:166px;
	float:left;
}
.category3MainAreaWrap01Left1 img {
	margin:0px 14px 0px 0px;
}
.category3MainAreaWrap01Right1 {
	width:436px;
	float:right;
}
.category3MainAreaWrap01Right1 p {
	margin:13px 0px 0px 0px;
	font-size:80%;
	color: #000000;
	line-height:160%;
}
.category3MainAreaWrap01Right1Con {
	margin:10px 0px 0px 0px;
	width:400px;
}
.category3MainAreaWrap01Right1Con p {
	margin:0px 0px 0px 0px;
	font-size:80%;
	color: #000000;
	line-height:160%;
}
.category3MainAreaWrap01Left1ConImg {
	width:70px;
	float:left;
}
.category3MainAreaWrap01Left1ConImg p {
	margin:0px 0px 0px 0px;
}

.category3MainAreaWrap01Right1ConTxt {
	width:300px;
	float:right;
}
.category3MainAreaWrap01Right1ConTxt p.tit {
	margin:0px 0px 0px 0px;
	font-size:90%;
	color: #000000;
	line-height:110%;
}
.category3MainAreaWrap01Right1ConTxt p.body {
	margin:0px 0px 0px 0px;
	font-size:75%;
	color: #000000;
	line-height:140%;
}
/*.category3MainAreaWrap p {
	margin:0px 3px 0px 3px;
	font-size:90%;
	color: #000000;
	line-height:140%;
}*/

/*310-310*/
#category3MainAreaWrapLeft {
	margin: 15px 0px 18px 0px;
	width: 310px;
	float:left;
}
#category3MainAreaWrapRight {
	margin: 15px 0px 18px 0px;
	width: 310px;
	float:right;
}
.category3MainAreaWrapCon {
	width: 310px;
}
.category3MainAreaWrapConLeft {
	width: 76px;
	float:left;
}
.category3MainAreaWrapConLeft p {
	margin:0px; 
	padding:0px;
}
.category3MainAreaWrapConRight {
	width:227px;
	float:right;
}
.category3MainAreaWrapConRightTxt {
	margin:0px 0px 0px 0px; 
}
.category3MainAreaWrapConRightTxt ul.link {
	margin:0px 0px 6px 0px; 
	width: 220px;
}
.category3MainAreaWrapConRightTxt ul.link li.txt {
	margin:6px 0px 0px 0px; 
	font-size:80%;
	color: #333333;
	line-height:110%;
}
.category3MainAreaWrapConRightTxt ul.link li a {
	margin:6px 0px 6px 0px; 
	font-size:90%;
	color: #000099;
	line-height:120%;
	text-decoration:underline;
}
.category3MainAreaWrapConRightTxt ul.link li a:hover {
	margin:6px 0px 6px 0px; 
	font-size:90%;
	color: #cc0000;
	line-height:120%;
	text-decoration:underline;
}
.category3MainAreaWrapConRightTxt ul.small {
	border-top:dotted 1px #cccccc;
	width: 220px;
}
.category3MainAreaWrapConRightTxt ul.small li.small {
	margin:7px 0px 0px 0px; 
	font-size:75%;
	color: #333333;
	line-height:110%;
}
/*420-220*/
.category3MainAreaWrap42Left {
	margin: 15px 0px 18px 0px;
	width: 420px;
	float:left;
}
.category3MainAreaWrap42LeftCon {
	margin: 0px 0px 0px 10px;
	width: 410px;
}
.category3MainAreaWrap42LeftCon p {
	margin: 0px;
}
.category3MainAreaWrap42LeftCon p.txt {
	margin:15px 0px 20px 0px; 
	font-size:80%;
	color: #000000;
	line-height:160%;
}
.category3MainAreaWrap42LeftCon ul {
	margin: 306px;
	height: 26px;
}
.category3MainAreaWrap42LeftCon ul li a {
	display:block;
	font-size:0px;
	text-decoration:none;
	line-height:0%;
	text-indent:-9999px;
	height: 26px;
}
.category3MainAreaWrap42LeftCon ul li.btn1,
.category3MainAreaWrap42LeftCon ul li.btn2 {
	margin: 0px 3px 0px 0px;
	width: 100px;
	height: 26px;
	float:left;
}
.category3MainAreaWrap42LeftCon ul li.btn3{
	margin: 0px 0px 0px 0px;
	width: 100px;
	height: 26px;
	float:right;
}
.category3MainAreaWrap42LeftCon ul li.btn1 a{
	background:url(../img/category3MainAreaCon01_Btn1.jpg) no-repeat;
}
.category3MainAreaWrap42LeftCon ul li.btn2 a{
	background:url(../img/category3MainAreaCon01_Btn2.jpg) no-repeat;
}
.category3MainAreaWrap42LeftCon ul li.btn3 a{
	background:url(../img/category3MainAreaCon01_Btn3.jpg) no-repeat;
}
.category3MainAreaWrap42LeftCon ul li.btn1 a:hover,
.category3MainAreaWrap42LeftCon ul li.btn2 a:hover,
.category3MainAreaWrap42LeftCon ul li.btn3 a:hover {
	background-position: 0px -26px;
}
.category3MainAreaWrap42LeftCon ul li.btn1{
	margin: 0px;
	height: 26px;
	float:left;
}
.category3MainAreaWrap22Right {
	margin: 15px 0px 18px 0px;
	width: 220px;
	float:right;
}
.category3MainAreaWrap22Right p {
	margin: 0px;
	padding: 0px;
}
/*03*/
.category3MainArea03Wrap {
	margin:14px 0px 0px 10px;
	padding:0px 0px 15px 0px;
	width: 630px;
}
.category3MainArea03Wrap p.img{
	margin:0px;
	padding:0px;
}
.category3MainArea03Wrap p.tit{
	margin:10px 0px 5px 0px;
	font-size:90%;
	color: #6699CC;
	line-height:140%;
}
.category3MainArea03Wrap p.body{
	margin:10px 0px 5px 0px;
	font-size:80%;
	color: #333333;
	line-height:140%;
}
.category3MainArea03Wrap ul{
	margin:0px 0px 5px 0px;
	list-style: disc;
}
.category3MainArea03Wrap ul li{
	margin:0px 0px 5px 15px;
	font-size:80%;
	color: #333333;
	line-height:110%;
}
.category3MainArea01Wrap310Left {
	width:310px;
	float:left;
}
.category3MainArea01Wrap310Right {
	width:310px;
	float:right;
}

.category3MainArea01Wrap310Con {
	margin:0px 0px 0px 0px;
	width:310px;
}

.category3MainArea01Wrap109Left {
	margin:0px 0px 0px 0px;
	width:109px;
	float:left;
}
.category3MainArea01Wrap201Right {
	margin:0px 0px 0px 0px;
	width:201px;
	float:right;
}

.category3MainArea01Wrap201Right p {
	margin:0px 0px 5px 15px;
	font-size:80%;
	color: #333333;
	line-height:140%;
}
.category3MainArea01Wrap201Right img {
	margin:5px 0px 5px 0px;
	padding:0px;
}

.category3MainAreaWrapNext {
	margin:0px 10px 0px 0px; 
	width: 630px;
}
.category3MainAreaWrapNext ul{
	float:right;
	background:url(../img/category3MainAreaNext.gif) no-repeat bottom right;	
}
.category3MainAreaWrapNext ul li a{
	margin:0px 12px 0px 0px; 
	font-size:80%;
	color: #000099;
	line-height:110%;
}
.category3MainAreaWrapNext ul li a:hover{
	margin:0px 12px 0px 0px; 
	font-size:80%;
	color: #cc0000;
	line-height:110%;
}
#category3MainAreaWrapInq {
	margin:40px 0px 26px 0px; 
	width: 640px;
}
#category3MainAreaWrapInq p {
	margin:0px 0px 0px 0px; 
	text-align:center;
}
#category3MainAreaWrapInq p.txt {
	margin:0px 0px 9px 0px; 
	font-size:90%;
	font-weight:bold;
	color: #000000;
	line-height:110%;
	text-align:center;
}
#category3MainAreaWrapInq p.small1 {
	margin:0px 0px 11px 0px; 
	font-size:80%;
	color: #333333;
	line-height:150%;
	text-align:center;
}
#category3MainAreaWrapInq p.small2 {
	margin:10px 0px 4px 0px; 
	font-size:80%;
	color: #000000;
	line-height:150%;
	text-align:center;
}
#category3MainAreaWrapInq ul {
	margin:0px 80px 0px 80px; 
	width: 480px;
	height:24px;
}
#category3MainAreaWrapInq ul li a {
	width:160px;
	height:24px;
	font-size:0px;
	line-height:0%;
	text-decoration:none;
	display:block;
	text-indent:-9999px;
}
#category3MainAreaWrapInq ul li.btn1,
#category3MainAreaWrapInq ul li.btn2{
	width:160px;
	float:left;
}
#category3MainAreaWrapInq ul li.btn3{
	width:160px;
	float:right;
}
#category3MainAreaWrapInq ul li.btn1 a {
	background:url(../img/category3MainAreaInqBtn1.gif) no-repeat;
}
#category3MainAreaWrapInq ul li.btn2 a {
	background:url(../img/category3MainAreaInqBtn2.gif) no-repeat;
}
#category3MainAreaWrapInq ul li.btn3 a {
	background:url(../img/category3MainAreaInqBtn3.gif) no-repeat;
}
#category3MainAreaWrapInq ul li.btn1 a:hover,
#category3MainAreaWrapInq ul li.btn2 a:hover,
#category3MainAreaWrapInq ul li.btn3 a:hover {
	background-position:0px -24px;
}
#category3MainAreaWrapInqTop {
	margin:0px 0px 0px 0px; 
	width: 640px;
	height:29px;
	background:url(../img/categoryCommonMainAreaInqBg1.jpg) no-repeat;
}
#category3MainAreaWrapInqBottom {
	margin:0px 0px 0px 0px; 
	width: 640px;
	height:29px;
	background:url(../img/categoryCommonMainAreaInqBg2.jpg) no-repeat;
}
#category3MainAreaWrapToTop {
	margin:40px 5px 56px 0px; 
	width: 630px;
}
#category3MainAreaWrapToTop ul{
	float:right;
	background:url(../img/commonMainAreaToTop.gif) no-repeat bottom right;	
}
#category3MainAreaWrapToTop ul li a{
	margin:0px 17px 0px 0px; 
	font-size:80%;
	color: #000099;
	line-height:110%;
}
#category3MainAreaWrapToTop ul li a:hover{
	margin:0px 17px 0px 0px; 
	font-size:80%;
	color: #cc0000;
	line-height:110%;
}
/* -------------------------------------------------------------------
LAYOUT CONTAINERS-第二階層category4MainArea-
------------------------------------------------------------------- */
#category4MainArea {
	width: 700px;
	float: right;
}
#category4breadcrumbsList {
	margin:0px 30px 0px 30px;
	width: 640px;
}
#category4breadcrumbsList ul {
	margin:8px 0px 7px 0px;
	width: 640px;
}
#category4breadcrumbsList ul li {
	margin:0px 5px 0px 5px;
	font-size:75%;
	color: #666666;
	line-height:110%;
	background: url(../img/category4LinkImg.gif) no-repeat left center;
}
#category4breadcrumbsList ul li a {
	padding: 0px 5px 0px 5px;
}
#category4breadcrumbsList ul li a:hover {
	padding: 0px 5px 0px 5px;
}
#category4breadcrumbsList ul li a#top {
	margin:10px 0px 0px 0px;
	padding: 0px 5px 0px 15px;
}
#category4breadcrumbsList ul li a#top:hover {
	margin:10px 0px 0px 0px;
	padding: 0px 5px 0px 15px;
}
.category4MainAreaCon {
	margin:0px 30px 0px 30px;
	padding:0px 0px 0px 0px;
	width: 640px;
}
.category4MainAreaCon h1 {
	margin:0px 0px 20px 0px;
	font-size:130%;
	font-weight: bold;
	color: #000000;
	line-height:110%;
}
/*480-150*/
.category4MainAreaConWrap480Left {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 480px;
	float:left;
}
.category4MainAreaConWrap480LeftTit{
	width: 480px;
	background:#8D74C0;
}
.category4MainAreaConWrap480LeftTit p.tit{
	padding:12px 0px 12px 12px;
	font-size:90%;
	font-weight: bold;
	color: #ffffff;
	line-height:160%;
}
.category4MainAreaConWrap150Right {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 150px;
	float:right;
}
.category4MainAreaConWrap480Left p.tit1 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	font-size:90%;
	color: #333333;
	line-height:160%;
}
.category4MainAreaConWrap480Left p.tit1 span {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:75%;
	color: #333333;
	line-height:160%;
}
/*310-310*/
.category4MainAreaConWrap320Left {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 319px;
	float:left;
	border-right:1px dotted #cccccc;
}
.category4MainAreaConWrap320Right {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 310px;
	float:right;
}
.category4MainAreaConWrap320Con1 {
	width: 319px;
}
.category4MainAreaConWrap320Con2 {
	width: 310px;
}
.category4MainAreaConWrap320Con1Left {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 220px;
	float:left;
}
.category4MainAreaConWrap320Con1Left p.tit1,
/*.category4MainAreaConWrap320Con1Right p.tit1,*/
.category4MainAreaConWrap320Con2Left p.tit1 {
	padding:0px 0px 5px 0px;
	font-size:90%;
	color: #333333;
	line-height:180%;
}
.category4MainAreaConWrap320Con1Left p.tit1 span,
/*.category4MainAreaConWrap320Con1Right p.tit1 span,*/
.category4MainAreaConWrap320Con2Left p.tit1 span {
	margin:0px 0px 0px 0px;
	font-size:70%;
	color: #333333;
	line-height:120%;
}
.category4MainAreaConWrap320Con1Right {
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 0px;
	width: 88px;
	float:right;
}
.category4MainAreaConWrap320Con2Left {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 222px;
	float:left;
}
.category4MainAreaConWrap320Con2Right {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 88px;
	float:right;
}
.category4MainAreaConWrap320ConFot {
	margin:10px 10px 0px 0px;
	width: 310px;
	background:#E9E4F3;
}
.category4MainAreaConWrap320ConFot2 {
	margin:10px 0px 0px 0px;
	width: 310px;
	background:#E9E4F3;
}
.category4MainAreaConWrap320ConFot p,
.category4MainAreaConWrap320ConFot2 p {
	padding:10px 10px 10px 10px;
	font-size:70%;
	color: #333333;
	line-height:140%;
}
.category4MainAreaWrap p.body {
	margin:0px 0px 0px 0px;
	font-size:80%;
	color: #333333;
	line-height:160%;
}
.category4MainAreaCon p.tit {
	margin:0px 0px 0px 0px;
}
.category4MainAreaCon p.tit2 {
	margin:20px 0px 0px 0px;
}
.category4MainAreaTitBg {
	margin:30px 0px 0px 0px;
	padding:1px 0px 0px 0px;	
	height: 22px;
	background: url(../img/mainAreaTitaBg1_cat4.jpg) no-repeat;
}
.category4MainAreaTitBg h2 {
	margin:0px 0px 0px 13px;
	font-size:90%;
	font-weight: bold;
	color: #000000;
	line-height:110%;
}
.category4MainAreaWrap {
	margin:20px 0px 0px 0px;
	width: 640px;
}
.category4MainAreaCon2 {
	margin:8px 0px 0px 0px;
	padding:0px;
	width: 640px;
	clear:both;
}
.category4MainAreaWrap120 {  
	float: left;
	margin: 0px 8px 0px 0px;
	width: 118px;
	height: 210px;
	padding: 0px;
	background: #F4F2F9;
	border: solid 1px #E3DDEF;
}
* html div.category4MainAreaWrap120 {  
	float: left;
	margin: 0px 8px 0px 0px;
	width: 120px;
	height: 190px;
	padding: 0px;
	background: #F4F2F9;
	border: solid 1px #E3DDEF;
	display: inline;	
}
.category4MainAreaWrap120 img{
	margin: 10px 0px 5px 15px;
}
.category4MainAreaWrap120 p.name{
	margin:5px 15px 0px 15px;
	font-size:70%;
	color: #000000;
	line-height:140%;
	text-align:center;
}
.category4MainAreaWrap120 ul.name{
	padding:5px 0px 0px 0px;
}
.category4MainAreaWrap120 ul.name li {
	font-size:70%;
	color: #0000cc;
	line-height:140%;
	text-align:center;
}

.category4MainAreaWrap24Left {
	width:240px;
	float:left;
}
.category4MainAreaWrap284Left {
	width:310px;
	float:left;
}
.category4MainAreaWrap284Left p{
	padding:0px 0px 0px 26px;
}
.category4MainAreaWrap40Right {
	width:400px;
	float:right;
}
.category4MainAreaWrap330Right {
	width:330px;
	float:right;
}
.category4MainAreaWrap40Right p {
	margin:0px 0px 0px 20px;
	font-size:80%;
	color: #000000;
	line-height:160%;
	float:right;
}
.category4MainAreaWrap330Right ul.list {
	margin:0px 0px 0px 30px;
	list-style:disc;
}

.category4MainAreaWrap330Right ul.list li.list {
	font-size:80%;
	color: #333333;
	line-height:160%;
}
.category4MainAreaWrap330Right p.txt {
	margin:0px 0px 0px 11px;
	font-size:80%;
	color: #333333;
	line-height:160%;
}
.category4MainAreaWrap40RightCon {
	width:400px;
}
.category4MainAreaWrap40RightCon p.img {
	margin:10px 0px 0px 0px;
	width:60px;
	float:right;
}
.category4MainAreaWrap40RightCon p.txt {
	margin:20px 0px 0px 0px;
	width:320px;
	font-size:75%;
	color: #000000;
	line-height:140%;
	float:left;
	text-align:right;
}
/*120*5*/
.category4MainAreaWrap120a {
	margin:0px 0px 0px 0px;
	width:120px;
	float:left;
}
.category4MainAreaWrap120b {
	margin:0px 0px 0px 10px;
	width:120px;
	float:left;
}
.category4MainAreaWrap120c {
	margin:0px 0px 0px 0px;
	width:120px;
	float:right;
}
.category4MainAreaWrap120Head {
	width:120px;
	height:11px;
	/*background:url(../img/category4MainAreaCon03_Bg1.gif) no-repeat;*/
}
.category4MainAreaWrap120Mid{
	padding:0px 0px 10px 0px;
	width:120px;
	/*background:url(../img/category4MainAreaCon03_Bg4.gif) repeat-y;*/
}
.category4MainAreaWrap120Mid p img{
	margin:0px 15px 0px 15px;
}
#category4MainAreaConMar {
	width: 700px;
	height: 20px;
	background:url(../img/categoryMainAreaConMar.jpg) no-repeat;
}
.category4MainAreaWrap2 {
	width: 640px;
	margin: 15px 0px 0px 0px;
}
.category4MainAreaWrapNext2 ul{
	margin:15px 0px 0px 0px; 
	float:right;
	background:url(../img/category5MainAreaNext.gif) no-repeat bottom right;	
}
.category4MainAreaWrapNext2 ul li a{
	margin:0px 12px 0px 0px; 
	font-size:80%;
	color: #000099;
	line-height:110%;
}
.category4MainAreaWrapNext2 ul li a:hover{
	margin:0px 12px 0px 0px; 
	font-size:80%;
	color: #cc0000;
	line-height:110%;
}
#category4MainAreaWrapInq {
	margin:40px 0px 26px 0px; 
	width: 640px;
}
#category4MainAreaWrapInq p {
	margin:0px 0px 0px 0px; 
	text-align:center;
}
#category4MainAreaWrapInq p.txt {
	margin:0px 0px 9px 0px; 
	font-size:90%;
	font-weight:bold;
	color: #000000;
	line-height:110%;
	text-align:center;
}
#category4MainAreaWrapInq p.small1 {
	margin:0px 0px 11px 0px; 
	font-size:80%;
	color: #333333;
	line-height:150%;
	text-align:center;
}
#category4MainAreaWrapInq p.small2 {
	margin:10px 0px 4px 0px; 
	font-size:80%;
	color: #000000;
	line-height:150%;
	text-align:center;
}
#category4MainAreaWrapInq ul {
	margin:0px 80px 0px 80px; 
	width: 480px;
	height:24px;
}
#category4MainAreaWrapInq ul li a {
	width:160px;
	height:24px;
	font-size:0px;
	line-height:0%;
	text-decoration:none;
	display:block;
	text-indent:-9999px;
}
#category4MainAreaWrapInq ul li.btn1,
#category4MainAreaWrapInq ul li.btn2{
	width:160px;
	float:left;
}
#category4MainAreaWrapInq ul li.btn3{
	width:160px;
	float:right;
}
#category4MainAreaWrapInq ul li.btn1 a {
	background:url(../img/category4MainAreaInqBtn1.gif) no-repeat;
}
#category4MainAreaWrapInq ul li.btn2 a {
	background:url(../img/category4MainAreaInqBtn2.gif) no-repeat;
}
#category4MainAreaWrapInq ul li.btn3 a {
	background:url(../img/category4MainAreaInqBtn3.gif) no-repeat;
}
#category4MainAreaWrapInq ul li.btn1 a:hover,
#category4MainAreaWrapInq ul li.btn2 a:hover,
#category4MainAreaWrapInq ul li.btn3 a:hover {
	background-position:0px -24px;
}
#category4MainAreaWrapInqTop {
	margin:0px 0px 0px 0px; 
	width: 640px;
	height:29px;
	background:url(../img/categoryCommonMainAreaInqBg1.jpg) no-repeat;
}
#category4MainAreaWrapInqBottom {
	margin:0px 0px 0px 0px; 
	width: 640px;
	height:29px;
	background:url(../img/categoryCommonMainAreaInqBg2.jpg) no-repeat;
}
#category4MainAreaWrapToTop {
	margin:40px 5px 56px 0px; 
	width: 630px;
}
#category4MainAreaWrapToTop ul{
	float:right;
	background:url(../img/commonMainAreaToTop.gif) no-repeat bottom right;	
}
#category4MainAreaWrapToTop ul li a{
	margin:0px 17px 0px 0px; 
	font-size:80%;
	color: #000099;
	line-height:110%;
}
#category4MainAreaWrapToTop ul li a:hover{
	margin:0px 17px 0px 0px; 
	font-size:80%;
	color: #cc0000;
	line-height:110%;
}/* -------------------------------------------------------------------
LAYOUT CONTAINERS-第二階層category5MainArea-
------------------------------------------------------------------- */
#category5MainArea {
	width: 700px;
	float: right;
}
.category5MainAreaSquare {
	margin:0px 0px 25px 0px;
	width: 640px;
	background:url(../img/category5MainAreaCon01_Bg2.gif) repeat-y;
}
.category5MainArea02Square {
	margin:15px 0px 0px 10px;
	width: 630px;
	background:url(../img/category5MainAreaCon02_Bg3.gif) repeat-y;
}
.category5MainArea02Squarelast {
	margin:15px 0px 25px 10px;
	width: 630px;
	background:url(../img/category5MainAreaCon02_Bg3.gif) repeat-y;
}
.category5MainAreaSquare2 {
	margin:15px 0px 0px 10px;
	width: 630px;
	background:url(../img/category5MainAreaCon02_Bg1.gif) repeat-y;
}
.category5MainAreaSquare2 p,
.category5MainArea02Square p,
.category5MainArea02Squarelast p {
	margin:0px 15px 0px 15px;
	font-size:80%;
	color: #333333;
	line-height:160%;
}
.category5MainAreaSquareHead {
	width: 640px;
	height: 3px;
}
.category5MainArea02SquareHead,
.category5MainArea02SquarelastHead {
	width: 630px;
	height: 3px;
}
.category5MainArea02SquareHead p,
.category5MainArea02SquareFoot p,
.category5MainArea02SquarelastHead p,
.category5MainArea02SquarelastFoot p {
	margin:0px;
	padding:0px;
}
#category5MainAreaWrapLeft ul,
#category5MainAreaWrapRight ul {
	margin:0px 10px 0px 40px;
	padding:0px 0px 0px 10px;
	width: 270px;
	list-style-image:url(../img/category5MainAreaCon01_Bg4.gif);
}
#category5MainAreaWrapLeft ul li,
#category5MainAreaWrapRight ul li {
	margin:0px 0px 0px 10px;
	font-size:75%;
	color: #333333;
	line-height:140%;
}
.category5MainAreaSquareMid {
	width: 640px;
}
.category5MainArea02SquareMid {
	width: 630px;
}
.category5MainArea02SquareMid p.tit,
.category5MainArea02SquarelastMid p.tit {
	margin:15px 0px 0px 20px;
	font-size:80%;
	font-weight:bold;
	color: #333333;
	line-height:120%;
}
.category5MainArea04Wrap p.tit {
	margin:15px 0px 0px 20px;
	font-size:90%;
	font-weight:bold;
	color: #333333;
	line-height:120%;
}
.category5MainArea04Wrap h3.tit {
	margin:0px 0px 5px 0px;
	font-size:90%;
	font-weight:bold;
	color: #333333;
	line-height:120%;
}
.category5MainArea04Wrap p.body {
	margin:5px 0px 20px 20px;
	font-size:75%;
	color: #333333;
	line-height:140%;
}
.category5MainArea04Wrap p.txt {
	margin:0px 12px 0px 0px;
	font-size:90%;
	color: #333333;
	line-height:160%;
}
.category5MainArea04Wrap table{
	width:620px;
	margin: 0px 0px 20px 0px;
	border: 0px;
	border-left: solid 1px #999999;
	border-top: solid 1px #999999;
}
.category5MainArea04Wrap table td.white {
	padding: 0px 0px 0px 10px;
	text-align:left;
	font-size:80%;
	color:#333333;
	line-height:160%;	
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
}
.category5MainArea04Wrap table td.gray {
	padding: 0px 0px 0px 10px;
	background:#e6e6e6;
	text-align:left;
	font-size:80%;
	color:#333333;
	line-height:160%;	
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
}

.category5MainArea04Wrap table th.white{
	padding: 0px 0px 0px 10px;
	background:#ffffff;
	color:#333333;
	text-align:left;
	font-size:80%;
	font-weight:normal;
	line-height:160%;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
}
.category5MainArea04Wrap ul.normal,
.category5MainArea04Wrap ul.circle,
.category5MainArea04Wrap ul.num {
	margin:0px 0px 0px 20px;

}
.category5MainArea04Wrap ul.normal li {
	padding:0px 0px 0px 0px;
	font-size:80%;
	color: #333333;
	line-height:160%;
	list-style:none;

}
.category5MainArea04Wrap ul.circle li {
	padding:0px 0px 0px 0px;
	font-size:80%;
	color: #333333;
	line-height:160%;
	list-style:circle;

}
.category5MainArea04Wrap ul.num li {
	padding:0px 0px 0px 0px;
	font-size:80%;
	color: #333333;
	line-height:160%;
	list-style:decimal;
}
.category5MainArea04Wrap dl {
	display:block;
	margin:10px 0px 0px 0px;
	width: 600px;
	float:left;
}
.category5MainArea04Wrap dt {
	margin:0px 0px 0px 0px;
	width: 100px;
	font-size:80%;
	color: #333333;
	line-height:140%;
	float:left;
	text-align:left;
}
.category5MainArea04Wrap dd {
	width: 480px;
	margin:0px 0px 0px 20px;
	font-size:80%;
	color: #333333;
	line-height:140%;
	float:left;
}
.category5MainArea02SquareMid p.body,
.category5MainArea02SquarelastMid p.body {
	margin:5px 20px 20px 20px;
	font-size:75%;
	color: #333333;
	line-height:140%;
}
.category5MainAreaSquareFoot {
	width: 640px;
	height: 3px;
}
.category5MainArea02SquareFoot {
	width: 630px;
	height: 3px;
}
#category5breadcrumbsList {
	margin:0px 30px 0px 30px;
	width: 640px;
}
#category5breadcrumbsList ul {
	margin:8px 0px 7px 0px;
	width: 640px;
}
#category5breadcrumbsList ul li {
	margin:0px 5px 0px 5px;
	font-size:75%;
	color: #666666;
	line-height:110%;
	background: url(../img/category5LinkImg.gif) no-repeat left center;
}
#category5breadcrumbsList ul li a {
	padding: 0px 5px 0px 5px;
}
#category5breadcrumbsList ul li a:hover {
	padding: 0px 5px 0px 5px;
}
#category5breadcrumbsList ul li a#top {
	margin:10px 0px 0px 0px;
	padding: 0px 5px 0px 15px;
}
#category5breadcrumbsList ul li a#top:hover {
	margin:10px 0px 0px 0px;
	padding: 0px 5px 0px 15px;
}
#category5MainAreaConMar {
	width: 700px;
	height: 20px;
	background:url(../img/categoryMainAreaConMar.jpg) no-repeat;
}
.category5MainAreaCon {
	margin:0px 30px 0px 30px;
	padding:0px 0px 0px 0px;
	width: 640px;
}
.category5MainAreaCon06Head {
	margin:0px;
	padding:0px;
	width: 640px;
	height:237px;
	background:url(../img/category5MainAreaCon06_Pic1.jpg) repeat-y;
}
.category5MainAreaCon06HeadCon {
	margin:0px 0px 0px 200px;
	padding:50px 0px 0px 0px;
}
.category5MainAreaCon06HeadCon p.tit1 {
	margin:0px;
	padding:0px;
	font-size:80%;
	font-weight: bold;
	color: #000000;
	line-height:140%;
}
.category5MainAreaCon06HeadCon p.tit2 {
	margin:0px;
	padding:0px;
	font-size:120%;
	font-weight: bold;
	color: #000000;
	line-height:140%;
}
.category5MainAreaCon06HeadCon p.detail {
	margin:5px 0px 0px 0px;
	font-size:80%;
	color: #000000;
	line-height:140%;
}
.category5MainAreaCon06HeadCon ul {
	margin:20px 0px 0px 0px;
	background: url(../img/category5MainAreaCon06_Img1.gif) no-repeat;
}
.category5MainAreaCon06HeadCon ul li#tit {
	margin:20px 0px 0px 20px;
	font-size:75%;
	font-weight: bold;
	color: #551122;
	line-height:140%;
}
.category5MainAreaCon06Mid1 {
	margin:0px;
	padding:0px;
	width: 640px;
	height:5px;	
}
.category5MainAreaCon06Mid2 {
	margin:0px;
	padding:0px;
	width: 640px;
	background:url(../img/category5MainAreaCon06_Bg2.jpg) repeat-y;
}
.category5MainAreaCon06Mid2 p {
	margin:0px;
	padding:0px;
	margin:0px 0px 0px 35px;
	font-size:80%;
	color: #000000;
	line-height:180%;
}
.category5MainAreaCon06Foot {
	margin:0px;
	padding:0px;
	width: 640px;
	height:270px;
}
.category5MainAreaCon h1 {
	margin:0px 0px 20px 0px;
	font-size:130%;
	font-weight: bold;
	color: #000000;
	line-height:110%;
}
.category5MainAreaCon h3 {
	margin:0px 0px 10px 10px;
	font-size:110%;
	font-weight: bold;
	color: #EE5599;
	line-height:110%;
}
.category5MainAreaTitBg {
	margin:30px 0px 0px 0px;
	padding:1px 0px 0px 0px;	
	height: 22px;
	background: url(../img/mainAreaTitaBg1_cat5.jpg) no-repeat;
}
.category5MainAreaTitBg h2 {
	margin:0px 0px 0px 13px;
	font-size:90%;
	font-weight: bold;
	color: #000000;
	line-height:110%;
}
.category5MainAreaWrap {
	width: 640px;
}



.category5MainAreaWrap p.date {
	margin:20px 0px 10px 0px;
	padding:0px 0px 0px 20px;
	font-size:75%;
	color: #333333;
	line-height:110%;
}
.category5MainAreaWrap p.body {
	margin:0px 0px 0px 20px;
	padding:0px 0px 15px 0px;
	font-size:80%;
	color: #000099;
	line-height:110%;
	border-bottom:1px dotted #cccccc;
	width:610px;
}
.category5MainAreaWrap p.body a {
	margin:0px 0px 0px 0px;
	color: #000099;
	line-height:110%;
}
.category5MainAreaWrap p.body a:hover {
	margin:0px 0px 0px 0px;
	color: #cc0000;
	line-height:110%;
}
.category5MainArea07Wrap {
	margin:0px 30px 0px 30px;
	width: 640px;
	height:25px;
	background: url(../img/mainAreaTitaBg1_cat5_7.jpg) repeat-x;
}
.category5MainArea07Wrap ul.normal {
	margin:0px 0px 0px 0px;
	float:right;
	background: url(../img/mainAreaTitaBg2_cat5_7.jpg) no-repeat;
}
.category5MainArea07Wrap ul#first {
	padding:0px 10px 0px 0px;
	float:right;
	background: url(../img/mainAreaTitaBg2_cat5_7.jpg) no-repeat;
}
.category5MainArea07Wrap ul.normal li,
.category5MainArea07Wrap ul#first li {
	margin:5px 1px 0px 0px;
	width:84px;
	height:25px;
	/*float:right;*/
	font-size:80%;
	color:#333333;
	line-height:110%;
}
.category5MainArea07Wrap ul.normal li a,
.category5MainArea07Wrap ul#first li a {
	padding:0px 0px 0px 20px;
	margin:0px 0px 0px 0px;
	width:84px;
	height:25px;
	color:#EE5599;
	vertical-align:bottom;
}
/*ココマデ0700*/
.category5MainAreaWrap p {
	margin:0px 3px 0px 3px;
	color: #000000;
	line-height:140%;
}
/*310-310*/
#category5MainAreaWrapLeft {
	margin: 15px 0px 18px 0px;
	width: 310px;
	float:left;
}
#category5MainAreaWrapRight {
	margin: 15px 0px 18px 0px;
	width: 310px;
	float:right;
}
.category5MainAreaWrapCon {
	width: 310px;
}
.category5MainAreaWrapConLeft {
	width: 76px;
	float:left;
}
.category5MainAreaWrapConLeft p {
	margin:0px; 
	padding:0px;
}
.category5MainAreaWrapConRight {
	width:227px;
	float:right;
}
.category5MainAreaWrapConRightTxt {
	margin:0px 0px 0px 0px; 
}
.category5MainAreaWrapConRightTxt ul.link {
	margin:0px 0px 6px 0px; 
	width: 220px;
}
.category5MainAreaWrapConRightTxt ul.link li.txt {
	margin:6px 0px 0px 0px; 
	font-size:80%;
	color: #333333;
	line-height:110%;
}
.category5MainAreaWrapConRightTxt ul.link li a {
	margin:6px 0px 6px 0px; 
	font-size:90%;
	color: #000099;
	line-height:120%;
	text-decoration:underline;
}
.category5MainAreaWrapConRightTxt ul.link li a:hover {
	margin:6px 0px 6px 0px; 
	font-size:90%;
	color: #cc0000;
	line-height:120%;
	text-decoration:underline;
}
.category5MainAreaWrapConRightTxt ul.small {
	border-top:dotted 1px #cccccc;
	width: 220px;
}
.category5MainAreaWrapConRightTxt ul.small li.small {
	margin:7px 0px 0px 0px; 
	font-size:75%;
	color: #333333;
	line-height:110%;
}
/*420-220*/
.category5MainAreaWrap42Left {
	margin: 15px 0px 18px 0px;
	width: 420px;
	float:left;
}
.category5MainAreaWrap42LeftCon {
	margin: 0px 0px 0px 10px;
	width: 410px;
}
.category5MainAreaWrap42LeftCon p {
	margin: 0px;
}
.category5MainAreaWrap42LeftCon p.tit {
	font-size:90%;
	color: #EE5599;
	line-height:140%;
}
.category5MainAreaWrap42LeftCon p.txt {
	margin:15px 0px 20px 0px; 
	font-size:80%;
	color: #000000;
	line-height:160%;
}
.category5MainAreaWrap42LeftCon ul {
	margin: 306px;
	height: 26px;
}
.category5MainAreaWrap42LeftCon ul li a {
	display:block;
	font-size:0px;
	text-decoration:none;
	line-height:0%;
	text-indent:-9999px;
	height: 26px;
}
.category5MainAreaWrap42LeftCon ul li.btn1,
.category5MainAreaWrap42LeftCon ul li.btn2 {
	margin: 0px 3px 0px 0px;
	width: 100px;
	height: 26px;
	float:left;
}
.category5MainAreaWrap42LeftCon ul li.btn3{
	margin: 0px 0px 0px 0px;
	width: 100px;
	height: 26px;
	float:right;
}
.category5MainAreaWrap42LeftCon ul li.btn1 a{
	background:url(../img/category5MainAreaCon01_Btn1.jpg) no-repeat;
}
.category5MainAreaWrap42LeftCon ul li.btn2 a{
	background:url(../img/category5MainAreaCon01_Btn2.jpg) no-repeat;
}
.category5MainAreaWrap42LeftCon ul li.btn3 a{
	background:url(../img/category5MainAreaCon01_Btn3.jpg) no-repeat;
}
.category5MainAreaWrap42LeftCon ul li.btn1 a:hover,
.category5MainAreaWrap42LeftCon ul li.btn2 a:hover,
.category5MainAreaWrap42LeftCon ul li.btn3 a:hover {
	background-position: 0px -26px;
}
.category5MainAreaWrap42LeftCon ul li.btn1{
	margin: 0px;
	height: 26px;
	float:left;
}
.category5MainAreaWrap22Right {
	margin: 15px 0px 18px 0px;
	width: 220px;
	float:right;
}
.category5MainAreaWrap22Right p {
	margin: 0px;
	padding: 0px;
}
/*410-200*/
.category5MainArea02Wrap {
	margin:0px 0px 0px 10px;
	width: 630px;
}
.category5MainAreaWrap41Left {
	margin: 15px 0px 18px 0px;
	width: 410px;
	float:left;
}
.category5MainAreaWrap41Left p {
	margin: 0px;
}
.category5MainAreaWrap41Left p.txt {
	margin:15px 0px 20px 0px; 
	font-size:80%;
	color: #000000;
	line-height:160%;
}
.category5MainAreaWrap20Right {
	margin: 15px 0px 18px 0px;
	width: 200px;
	float:right;
}
.category5MainAreaWrap20Right p {
	margin: 0px;
	padding: 0px;
}
.category5MainArea02Tit{
	margin: 15px 0px 0px 10px;
	width: 630px;
	background:#EE5599;
}
.category5MainArea04Wrap{
	margin: 15px 0px 0px 20px;
	width: 620px;
}

.category5MainArea05Wrap{
	margin: 15px 0px 0px 20px;
	width: 620px;
}
.category5MainArea05WrapTop{
	margin:0px;
	padding: 0px;
	width: 620px;
	height:48px;
	background:url(../img/category5MainArea05WrapBg_top.gif) top left no-repeat;
}
.category5MainArea05WrapTop p{
	text-indent:-9999px;
	font-size:80%;
	color:#000000;
	line-height:140%;
}
.category5MainArea05WrapMid{
	margin:0px;
	padding: 0px;
	width: 620px;
	width: 620px;
	background:url(../img/category5MainArea05WrapBg_mid.gif) top left repeat-y;
}
.category5MainArea05WrapMid p.txt{
	padding: 0px 0px 15px 0px;
	text-align:center;
	font-size:80%;
	color:#000000;
	line-height:140%;
}
.category5MainArea05WrapBtm{
	margin:0px;
	padding: 0px;
	width: 620px;
	height:2px;
	background:url(../img/category5MainArea05WrapBg_btm.gif) top left no-repeat;
}



/*215-395*/
.category5MainAreaWrap330Right {
	margin: 0px 0px 0px 0px;
	width: 330px;
	float:right;
}
.category5MainAreaWrap290Left {
	margin: 0px 0px 0px 0px;
	width: 290px;
	float:left;
}
.category5MainAreaWrap330RightCon {
	width: 330px;
}
.category5MainAreaWrap330RightConLeft {
	width: 32px;
	float:left;
}
.category5MainAreaWrap330RightConMid {
	width: 170px;
	float:left;
}
.category5MainAreaWrap330RightConMid p {
	padding:0px 0px 0px 8px; 
	font-size:80%;
	color: #333333;
	line-height:110%;
}
.category5MainAreaWrap330RightConRight {
	width: 125px;
	float:right;
}
.category5MainAreaWrap330RightConRight ul {
	width: 125px;
}
.category5MainAreaWrap330RightConRight ul li a{
	display:block;
	width: 125px;
	height:31px;
	font-size:0px;
	line-height:0%;
	text-indent:-9999px;
	text-decoration:none;
}
.category5MainAreaWrap330RightConRight ul li.btn1 {
	width: 125px;
	height:31px;
	float:right;
}
.category5MainAreaWrap330RightConRight ul li.btn1 a{
	background:url(../img/category5MainArea04Con_Btn1.jpg) no-repeat;
}
.category5MainAreaWrap330RightConRight ul li.btn1 a:hover{
	background-position: 0px -31px;
}
.category5MainArea02Tit p.tit{
	padding:8px 0px 0px 15px; 
	font-size:80%;
	color: #ffffff;
	line-height:110%;
}
.category5MainArea02Tit p.body{
	padding:2px 0px 8px 15px; 
	font-size:90%;
	font-weight:bold;
	color: #ffffff;
	line-height:110%;
}
.category5MainArea03Con{
	margin:0px 0px 0px 10px;
	width: 615px;
}
.category5MainArea03ConLeft{
	margin:20px 0px 0px 0px;
	width: 282px;
	float:left;
}
.category5MainArea03ConLeft p{
	margin:0px;
	padding:0px;
}
.category5MainArea03ConRight{
	margin:20px 0px 0px 0px;
	width: 333px;
	float:right;	
}
.category5MainAreaWrapCon3Next {
	margin:10px 10px 0px 0px; 
	width: 323px;
}
.category5MainAreaWrapCon3Next ul{
	float:right;
	background:url(../img/category5MainAreaNext.gif) no-repeat bottom right;	
}
.category5MainAreaWrapCon3Next ul li a{
	margin:0px 12px 0px 0px; 
	font-size:80%;
	color: #000099;
	line-height:110%;
}
.category5MainAreaWrapCon3Next ul li a:hover{
	margin:0px 12px 0px 0px; 
	font-size:80%;
	color: #cc0000;
	line-height:110%;
}
.category5MainArea03ConRight p.txt{
	font-size:80%;
	color: #333333;
	line-height:160%;
}
.category5MainAreaWrapNext {
	margin:0px 10px 0px 0px; 
	width: 630px;
}
.category5MainAreaWrapNext p.txt {
	margin:0px 0px 10px 0px; 
	font-size:80%;
	color: #333333;
	line-height:160%;
	float:right;
}
.category5MainAreaWrapNext ul{
	float:right;
	background:url(../img/category5MainAreaNext.gif) no-repeat bottom right;	
}
.category5MainAreaWrapNext ul li a{
	margin:0px 12px 0px 0px; 
	font-size:80%;
	color: #000099;
	line-height:110%;
}
.category5MainAreaWrapNext ul li a:hover{
	margin:0px 12px 0px 0px; 
	font-size:80%;
	color: #cc0000;
	line-height:110%;
}
#category5MainAreaWrapInq {
	margin:40px 0px 26px 0px; 
	width: 640px;
}
#category5MainAreaWrapInq p {
	margin:0px 0px 0px 0px; 
	text-align:center;
}
#category5MainAreaWrapInq p.txt {
	margin:0px 0px 9px 0px; 
	font-size:90%;
	font-weight:bold;
	color: #000000;
	line-height:110%;
	text-align:center;
}
#category5MainAreaWrapInq p.small1 {
	margin:0px 0px 11px 0px; 
	font-size:80%;
	color: #333333;
	line-height:150%;
	text-align:center;
}
#category5MainAreaWrapInq p.small2 {
	margin:10px 0px 4px 0px; 
	font-size:80%;
	color: #000000;
	line-height:150%;
	text-align:center;
}
#category5MainAreaWrapInq ul {
	margin:0px 80px 0px 80px; 
	width: 480px;
	height:24px;
}
#category5MainAreaWrapInq ul li a {
	width:160px;
	height:24px;
	font-size:0px;
	line-height:0%;
	text-decoration:none;
	display:block;
	text-indent:-9999px;
}
#category5MainAreaWrapInq ul li.btn1,
#category5MainAreaWrapInq ul li.btn2{
	width:160px;
	float:left;
}
#category5MainAreaWrapInq ul li.btn3{
	width:160px;
	float:right;
}
#category5MainAreaWrapInq ul li.btn1 a {
	background:url(../img/category5MainAreaInqBtn1.gif) no-repeat;
}
#category5MainAreaWrapInq ul li.btn2 a {
	background:url(../img/category5MainAreaInqBtn2.gif) no-repeat;
}
#category5MainAreaWrapInq ul li.btn3 a {
	background:url(../img/category5MainAreaInqBtn3.gif) no-repeat;
}
#category5MainAreaWrapInq ul li.btn1 a:hover,
#category5MainAreaWrapInq ul li.btn2 a:hover,
#category5MainAreaWrapInq ul li.btn3 a:hover {
	background-position:0px -24px;
}
#category5MainAreaWrapInqTop {
	margin:0px 0px 0px 0px; 
	width: 640px;
	height:29px;
	background:url(../img/categoryCommonMainAreaInqBg1.jpg) no-repeat;
}
#category5MainAreaWrapInqBottom {
	margin:0px 0px 0px 0px; 
	width: 640px;
	height:29px;
	background:url(../img/categoryCommonMainAreaInqBg2.jpg) no-repeat;
}
#category5MainAreaWrapToTop {
	margin:40px 5px 56px 0px; 
	width: 630px;
}
#category5MainAreaWrapToTop ul{
	float:right;
	background:url(../img/commonMainAreaToTop.gif) no-repeat bottom right;	
}
#category5MainAreaWrapToTop ul li a{
	margin:0px 17px 0px 0px; 
	font-size:80%;
	color: #000099;
	line-height:110%;
}
#category5MainAreaWrapToTop ul li a:hover{
	margin:0px 17px 0px 0px; 
	font-size:80%;
	color: #cc0000;
	line-height:110%;
}
/* -------------------------------------------------------------------
LAYOUT CONTAINERS-第二階.category6MainArea-
------------------------------------------------------------------- */
.category6MainAreaWrap {
	width: 640px;
}
.category6MainArea01Wrap {
	width: 640px;
}
.category6MainArea02Wrap {
	margin:10px 0px 0px 0px;
	padding:0px 0px 10px 0px; 
	width: 630px;
}
.category6MainArea02Wrap2 {
	margin:10px 0px 25px 0px;
	width: 630px;
}
.category6MainArea02Wrap table{
	width:630px;
	margin: 0px 0px 0px 10px;
	border: 0px;
	border-left: solid 1px #999999;
	border-top: solid 1px #999999;
}
.category6MainArea02Wrap table td.left {
	padding: 0px 0px 0px 10px;
	text-align:left;
	font-size:80%;
	color:#333333;
	line-height:160%;	
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
}
.category6MainArea02Wrap table td.center {
	padding: 0px 0px 0px 10px;
	text-align:center;
	font-size:80%;
	color:#333333;
	line-height:160%;	
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
}
.category6MainArea02Wrap table th.left{
	padding: 0px 0px 0px 10px;
	background:#FDE6F0;
	color:#EE5599;
	text-align:left;
	font-size:80%;
	font-weight:normal;
	line-height:160%;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
}
.category6MainArea02Wrap table th.center {
	margin: 0px;
	background:#FDE6F0;
	color:#EE5599;
	text-align:center;
	font-size:80%;
	font-weight:normal;
	line-height:160%;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
}
.category6MainAreaWrap ul.num,
.category6MainArea02Wrap ul.num,
.category6MainArea02Wrap ul.circle,
.category6MainArea02Wrap2 ul.circle,
.category6MainArea02Wrap ul.decimal{
	margin:5px 0px 0px 0px;
}
.category6MainArea02Wrap ul.num li {
	margin:5px 0px 0px 40px;
	font-size:80%;
	color: #000000;
	line-height:160%;
	list-style:decimal;
}
.category6MainAreaWrap ul.num li {
	margin:5px 0px 0px 60px;
	font-size:80%;
	color: #333333;
	line-height:160%;
	list-style:decimal;
}
.category6MainArea02Wrap ul.circle li,
.category6MainArea02Wrap2 ul.circle li {
	margin:5px 0px 0px 40px;
	font-size:80%;
	color: #000000;
	line-height:160%;
	list-style:disc;
}
.category6MainArea02Wrap ul.circle li.txt,
.category6MainArea02Wrap2 ul.circle li.txt {
	margin:5px 0px 0px 40px;
	font-size:80%;
	color: #000000;
	line-height:160%;
	list-style:none;
}
.category6MainArea02Wrap ul.decimal li {
	margin:5px 0px 0px 40px;
	font-size:80%;
	color: #000000;
	line-height:160%;
	list-style:decimal;
}
.category6MainAreaWrap ul.foreign {
	margin:30px 0px 0px 0px;
	width: 640px;
}
.category6MainAreaWrap ul.foreign li {
	margin:0px 0px 0px 0px;
	font-size:80%;
	color: #0000CC;
	line-height:110%;
	background:url(../img/category5MainAreaNext.gif) no-repeat bottom right;	
}
.category6MainAreaWrap ul.foreign li a:hover {
	color: #cc0000;
}
.category6MainAreaWrap ul.foreign li.btn1 {
	margin:0px 0px 0px 0px;
	float: right;
}
.category6MainAreaWrap ul.foreign li.btn2 {
	margin:0px 15px 0px 0px;
	float: right;
}
.category6MainAreaWrap ul.foreign li.btn1 a,
.category6MainAreaWrap ul.foreign li.btn2 a {
	margin:0px 12px 0px 0px;
}
.category6MainAreaWrap ul.foreign li.btn1 a:hover,
.category6MainAreaWrap ul.foreign li.btn2 a:hover {
}


.category6MainAreaWrap ul.list {
	margin:20px 0px 0px 20px;
	width: 620px;
}
.category6MainAreaWrap ul.list li {
	padding:0px 0px 0px 20px;
	background:url(../img/category6MainAreaCon_List.gif) 0px 5px no-repeat;
	font-size:80%;
	color: #333333;
	line-height:160%;
}
.category6MainAreaWrap p.tit {
	margin:20px 0px 0px 0px; 
	font-size:90%;
	color: #EE5599;
	line-height:160%;
}
.category6MainAreaWrap p.titbold {
	margin:20px 0px 0px 0px; 
	font-size:90%;
	font-weight:bold;
	color: #EE5599;
	line-height:160%;
}
.category6MainAreaWrap p.body {
	margin:10px 0px 0px 0px; 
	font-size:80%;
	color: #333333;
	line-height:160%;
}
.category6MainAreaWrap p.body span {
	margin:10px 0px 0px 30px; 
}
.category6MainAreaWrap p.txt {
	margin:10px 0px 0px 20px; 
	font-size:80%;
	color: #333333;
	line-height:140%;
}
.category6MainAreaWrap p.txtbold {
	margin:20px 0px 20px 20px; 
	font-size:90%;
	color: #000000;
	line-height:140%;
}
/*
.category6MainAreaWrap p.txt2 {
	margin:10px 0px 0px 30px; 
	font-size:80%;
	color: #333333;
	line-height:140%;
}*/

.category6MainAreaWrap320 {
	margin: 15px 0px 0px 0px;
	width: 310px;
	float:left;
}
.category6MainAreaWrap320Con {
	width: 310px;
}
.category6MainAreaWrap320Con p.pic {
	width:109px;
	float:left;
}
.category6MainAreaWrap320Con p.tit {
	margin: 0px 0px 0px 10px;
	width:191px;
	float:right;
	font-size:80%;
	line-height:140%;
	color:#333333;	
}
.category6MainAreaWrap320Con p.titImg {
	margin: 0px 0px 5px 10px;
	width:191px;
	font-size:80%;
	float:right;
	line-height:140%;
	color:#333333;	
}

.category6MainAreaWrapLeft {
	margin: 15px 0px 0px 0px;
	width: 310px;
	float:left;
}
.category6MainAreaWrapConLeft {
	width: 76px;
	float:left;
}
.category6MainAreaWrapConLeft p {
	margin:0px; 
	padding:0px;
}
.category6MainAreaWrapConRight {
	width:227px;
	float:right;
}
.category6MainAreaWrapConRightTxt {
	margin:0px 0px 0px 0px; 
}
.category6MainAreaWrapConRightTxt ul.link {
	margin:0px 0px 6px 0px; 
	width: 220px;
}
.category6MainAreaWrapConRightTxt ul.link li.txt {
	margin:6px 0px 0px 0px; 
	font-size:80%;
	color: #333333;
	line-height:110%;
}
.category6MainAreaWrapConRightTxt ul.link li a {
	margin:6px 0px 6px 0px; 
	font-size:90%;
	color: #000099;
	line-height:120%;
	text-decoration:underline;
}
.category6MainAreaWrapConRightTxt ul.link li a:hover {
	margin:6px 0px 6px 0px; 
	font-size:90%;
	color: #cc0000;
	line-height:120%;
	text-decoration:underline;
}
.category6MainAreaWrapConRightTxt ul.small {
	border-top:dotted 1px #cccccc;
	width: 220px;
}
.category6MainAreaWrapConRightTxt ul.small li.small {
	margin:7px 0px 0px 0px; 
	font-size:75%;
	color: #333333;
	line-height:140%;
}
.category6MainAreaWrapRight {
	margin: 15px 0px 0px 0px;
	width: 310px;
	float:right;
}
.category6MainAreaWrapRight2 {
	margin: 0px 0px 0px 0px;
	width: 330px;
	float:right;
}
.category6MainAreaWrapRight2 p.tit {
	margin:27px 15px 0px 0px;
	font-size:90%;
	color: #EE5599;
	line-height:160%;
}
.category6MainAreaWrapRight2 p.body {
	margin:12px 15px 0px 0px;
	font-size:80%;
	color: #333333;
	line-height:160%;
}
.category6MainAreaSquare {
	margin:16px 0px 0px 0px;
	width: 640px;
}
.category6MainAreaSquareMid {
	width: 640px;
	background:url(../img/category6MainAreaCon_Bg2.jpg) repeat-y;
}
.category6MainAreaSquareMidCon {
	width: 640px;
}
.category6MainAreaSquareMidConLeft {
	width: 197px;
	float:left;
}
.category6MainAreaSquareMidConLeft p {
	padding:11px 0px 0px 17px; 
}
.category6MainAreaSquareMidConRight {
	margin:11px 0px 10px 0px; 
	width: 443px;
	float:right;
}
.category6MainAreaSquareMidConRight ul {
	margin:0px; 
	width: 443px;
	background:url(../img/category6MainAreaCon_List.gif) 0px 3px no-repeat;
}
.category6MainAreaSquareMidConRight ul li {
	margin:0px 0px 0px 20px; 
	font-size:80%;
	color: #333333;
	line-height:140%;
}
.category6MainAreaSquarelast {
	margin:15px 0px 25px 0px;
	width: 640px;
	background:url(../img/category6MainAreaCon_Bg3.gif) repeat-y;
}
.category6MainAreaSquare2 {
	margin:15px 0px 0px 0px;
	width: 640px;
	background:url(../img/category6MainAreaCon_Bg1.gif) repeat-y;
}
.category6MainAreaSquare2 p,
.category6MainAreaSquare p,
.category6MainAreaSquarelast p {
	margin:0px 15px 0px 15px;
	font-size:80%;
	color: #333333;
	line-height:160%;
}
.category6MainAreaSquareHead {
	width: 640px;
	height: 3px;
}
.category6MainAreaSquareHead,
.category6MainAreaSquarelastHead {
	width: 640px;
	height: 3px;
}
.category6MainAreaSquareHead p,
.category6MainAreaSquareFoot p,
.category6MainAreaSquarelastHead p,
.category6MainAreaSquarelastFoot p {
	margin:0px;
	padding:0px;
}
/*410-230*/
.category6MainAreaWrap410Left {
	width: 410px;
	float:left;
}
.category6MainAreaWrap230Right {
	width: 230px;
	float:right;
}
.category6MainAreaWrap410Left p.tit {
	margin:27px 15px 0px 0px;
	font-size:90%;
	color: #EE5599;
	line-height:160%;
}
.category6MainAreaWrap410Left p.body {
	margin:12px 15px 0px 0px;
	font-size:80%;
	color: #333333;
	line-height:160%;
}
.category6MainAreaWrap230Right p img {
	margin:10px 0px 0px 0px;
	padding:0px;
}
.category6MainAreaWrapNext {
	margin:20px 0px 0px 0px; 
	width: 640px;
}
.category6MainAreaWrapNext2 {
	margin:20px 0px 0px 0px; 
}
.category6MainAreaWrapNext ul,
.category6MainAreaWrapNext2 ul{
	float:right;
	background:url(../img/category5MainAreaNext.gif) no-repeat bottom right;	
}
.category6MainAreaWrapNext ul li a,
.category6MainAreaWrapNext2 ul li a{
	margin:0px 12px 0px 0px; 
	font-size:80%;
	color: #000099;
	line-height:110%;
}
.category6MainAreaWrapNext ul li a:hover,
.category6MainAreaWrapNext2 ul li a:hover{
	margin:0px 12px 0px 0px; 
	font-size:80%;
	color: #cc0000;
	line-height:110%;
}
/*455-185*/
.category6MainAreaWrap455Left {
	width: 455px;
	float:left;
}
.category6MainAreaWrap185Right {
	width: 185px;
	float:right;
}
.category6MainAreaWrap455Left p.tit {
	margin:27px 15px 0px 0px;
	font-size:90%;
	color: #EE5599;
	line-height:160%;
}
.category6MainAreaWrap455Left p.body {
	margin:12px 15px 0px 0px;
	font-size:80%;
	color: #333333;
	line-height:160%;
}
.category6MainAreaWrap185Right p img {
	margin:10px 0px 0px 0px;
}
/*281-345*/
.category6MainAreaWrap281Left {
	margin:10px 0px 0px 0px;
	width: 281px;
	float:left;
}
.category6MainAreaWrap345Right {
	margin:10px 0px 0px 0px;
	width: 345px;
	float:right;
}
.category6MainAreaWrap345Right p.tit {
	margin:0px 0px 0px 0px;
	font-size:90%;
	color: #EE5599;
	line-height:160%;
}
.category6MainAreaWrap345Right p.body {
	margin:0px 0px 0px 0px;
	font-size:80%;
	color: #333333;
	line-height:160%;
}

.category6MainArea02Wrap {
	margin:15px 0px 0px 0px; 
	width: 640px;
}
.category6MainArea02Wrap h3 {
	margin:0px 0px 10px 10px;
	font-size:110%;
	font-weight: bold;
	color: #EE5599;
	line-height:110%;
}
.category6MainArea02Wrap h3 span {
	margin:0px 0px 0px 0px;
	font-size:75%;
	color: #EE5599;
	line-height:110%;
}
.category6MainArea02Wrap p.body {
	margin:10px 0px 0px 12px; 
	font-size:80%;
	color: #000000;
	line-height:140%;
}
.category6MainArea02Wrap p.txt {
	margin:10px 0px 0px 12px; 
	font-size:80%;
	color: #000000;
	line-height:140%;
}
.category6MainArea02Wrap p.txtbold {
	margin:10px 0px 0px 12px; 
	font-size:90%;
	font-weight:bold;
	color: #000000;
	line-height:160%;
}
.category6MainArea02Wrap p.txt2 {
	margin:0px 0px 0px 40px; 
	font-size:80%;
	color: #000000;
	line-height:140%;
}
.category6MainArea02Wrap p.txt3 {
	margin:0px 0px 0px 48px; 
	font-size:80%;
	color: #000000;
	line-height:140%;
}
.category6MainArea02Wrap p.pink {
	margin:0px 0px 0px 12px; 
	font-size:90%;
	color: #EE5599;
	line-height:140%;
}
.category6MainArea02Wrap ul.maru {
	margin:10px 0px 0px 12px;
	list-style:circle;
}
.category6MainArea02Wrap ul.maru li {
	margin:10px 0px 0px 12px; 
	font-size:80%;
	color: #000000;
	line-height:140%;
}
/* -------------------------------------------------------------------
LAYOUT CONTAINERS-第二階.category8MainArea-
------------------------------------------------------------------- */
.category8MainAreaCon {
	margin:0px 30px 0px 30px;
	padding:0px 0px 0px 0px;
	width: 640px;
}
.category8MainAreaCon p.tit1 {
	margin:20px 0px 0px 0px;
	font-size:90%;
	font-weight:bold;
	color: #333333;
	line-height:160%;
	text-align:center;
}
.category8MainAreaCon p.tit2 {
	margin:20px 20px 0px 20px;
	font-size:80%;
	color: #333333;
	line-height:160%;
	text-align:center;
}
.category8MainAreaCon p.tit3 {
	margin:20px 20px 0px 20px;
	font-size:80%;
	color: #EE5599;
	line-height:160%;
	text-align:center;
}
.category8MainAreaConLeft {
	width: 303px;
	float:left;
}
.category8MainAreaConRight {
	width: 337px;
	float:right;	
}
.category8MainAreaConRightCon {
	width: 337px;
}
.category8MainAreaConRightCon p {
	margin:0px;
	padding:0px;
}
.category8MainAreaCon ul#conform {
	margin:0px 180px 0px 180px;
	width: 280px;
	height:50px;
}
.category8MainAreaCon ul#conform li a {
	display:block;
	width: 280px;
	height:50px;
	text-decoration:none;
	line-height:0px;
	font-size:0px;
	text-indent:-9999px;
}
.category8MainAreaCon ul#conform li.btn3 {
	width: 280px;
	height:50px;
}
.category8MainAreaCon ul#conform li.btn3 a {
	background:url(../img/category8MainAreaCon01_Btn1.jpg) no-repeat;
}
.category8MainAreaCon ul#conform li.btn3 a:hover {
	background-position:0px -50px;
}
.category8MainAreaConRightCon ul {
	width: 337px;
	height:62px;
}
.category8MainAreaConRightCon ul li a {
	display:block;
	height:62px;
	text-decoration:none;
	line-height:0px;
	font-size:0px;
	text-indent:-9999px;
}
.category8MainAreaConRightCon ul li.btn1 {
	width:171px;
	height:62px;
	float:left;
}
.category8MainAreaConRightCon ul li.btn2 {
	width:166px;
	height:62px;
	float:right;
}
.category8MainAreaConRightCon ul li.btn1 a {
	background:url(../img/category8MainAreaCon01_Btn2.jpg) no-repeat;
}
.category8MainAreaConRightCon ul li.btn2 a {
	background:url(../img/category8MainAreaCon01_Btn3.jpg) no-repeat;
}
.category8MainAreaConRightCon ul li.btn1 a:hover,
.category8MainAreaConRightCon ul li.btn2 a:hover {
	background-position:0px -62px;
}
.category8MainAreaConRight p.body {
	margin:0px 0px 15px 0px;
	font-size:80%;
	color: #333333;
	line-height:160%;
}
.category8MainAreaConRight p.img {
	vertical-align:bottom;
}
.category8MainAreaCon h1 {
	margin:0px 0px 20px 0px;
	font-size:130%;
	font-weight: bold;
	color: #000000;
	line-height:110%;
}
.category8MainAreaCon table{
	width:640px;
	margin: 30px 0px 20px 0px;
	border: 0px;
	border-left: solid 1px #999999;
	border-top: solid 1px #999999;
}

.category8MainAreaCon table input.inputSize01,
.category8MainAreaCon table input.inputSize02 {
	 width: 133px;
}
.category8MainAreaCon table input.inputSize03,
.category8MainAreaCon table input.inputSize06 {
	 width: 70px;
}
.category8MainAreaCon table input.inputSize04 {
	 width: 170px;
}
.category8MainAreaCon table input.inputSize05 {
	 width: 300px;
}
/*.category8MainAreaCon table input.inputSize01,
.category8MainAreaCon table input.inputSize02,
.category8MainAreaCon table input.inputSize03,
.category8MainAreaCon table input.inputSize04,
.category8MainAreaCon table input.inputSize05,
.category8MainAreaCon table input.inputSize06 {
	font-size: 80%;
	color: #333333;
}
*/
.category8MainAreaCon table td.menu {
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	background:#FFFFFF;
	font-size:80%;
	text-align:center;	
	color:#333333;
	line-height:120%;			
}
.category8MainAreaCon table td.input {
	padding:10px 0px 10px 20px;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	background:#FFFFFF;
	font-size:80%;
	text-align:left;	
	color:#333333;
	line-height:120%;			
}
.category8MainAreaConTable {
	width:430px;
}
.category8MainAreaConTable2 {
	width:260px;
}
.category8MainAreaConTableLeft {
	width:180px;
	float:left;
}
.category8MainAreaConTableRight {
	width:250px;
	float:right;
}
.category8MainAreaConTableLeft1 {
	width:80px;
	float:left;
}
.category8MainAreaConTableRight1 { 
	width:350px;
	float:right;
}
.category8MainAreaConTableLeft3 {
	width:180px;
	float:left;
}
.category8MainAreaConTableRight3 {
	width:250px;
	float:right;
}
.category8MainAreaConTableLeft4 {
	width:100px;
	float:left;
}
.category8MainAreaConTableRight4 {
	width:330px;
	float:right;
}
.category8MainAreaConTableLeft5 {
	width:80px;
	float:left;
}
.category8MainAreaConTableMid5 {
	margin:0px 0px 0px 10px;
	width:80px;
	float:left;
}
.category8MainAreaConTableRight5 {
	width:80px;
	float:right;
}

.category8MainAreaConTable p.txt0{
	padding:0px 0px 0px 15px;
}
.category8MainAreaConTable p.txt1{
	padding:0px 0px 0px 25px;
}
.category8MainAreaConTable p.txt2{
	padding:0px 0px 0px 35px;
}
.category8MainAreaConTable p.txtbold{
	font-size:90%;
	font-weight:bold;
	color:#333333;
}
.category8MainAreaCon table td {
	margin: 0px;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
}
.category8MainAreaCon table th.tit {
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	background:#551022;
	font-weight:normal;
	font-size:80%;
	text-align:center;
	color:#ffffff;
	line-height:120%;
}
.category8MainAreaCon table th.nam {
	padding:5px 0px 5px 20px;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	background-color:#F0F0F0;
	font-weight:normal;	
	font-size:80%;
	text-align:left;
	color:#333333;
	line-height:120%;		
}
.category8MainAreaCon table td.select,
.category8MainAreaCon table td.radio {
	padding:10px 0px 10px 20px;
	font-size:80%;
	font-weight:normal;	
	text-align:left;
	color:#333333;
	line-height:120%;		
}
.category8MainAreaCon table td.radio input.input1 {
	margin:0px 15px 0px 0px;
}
.category8MainAreaCon table td.radio input.input2 {
	margin:0px 15px 0px 10px;
}
.category8MainAreaCon table th.nam img {
	padding:5px 0px 5px 0px;
}
.category8MainAreaCon table td.nam {
	margin: 0px;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	background-color:#FFFFFF;
	font-weight:normal;	
	font-size:80%;
	text-align:center;	
	color:#333333;
	line-height:120%;			
}
#category8MainAreaWrapToTop {
	margin:40px 5px 56px 0px; 
	width: 630px;
}
#category8MainAreaWrapToTop ul{
	float:right;
	background:url(../img/commonMainAreaToTop.gif) no-repeat bottom right;	
}
#category8MainAreaWrapToTop ul li a{
	margin:0px 17px 0px 0px; 
	font-size:80%;
	color: #000099;
	line-height:110%;
}
#category8MainAreaWrapToTop ul li a:hover{
	margin:0px 17px 0px 0px; 
	font-size:80%;
	color: #cc0000;
	line-height:110%;
}

/* -------------------------------------------------------------------
LAYOUT CONTAINERS-第二階.category9MainArea-
------------------------------------------------------------------- */
.category9MainAreaCon {
	margin:0px 30px 0px 30px;
	padding:0px 0px 0px 0px;
	width: 640px;
}
.category9MainAreaCon2 {
	margin:0px 30px 0px 30px;
	padding:0px 0px 0px 0px;
	width: 640px;
	/*border-bottom:1px dotted #cccccc;*/
}
.category9MainArea01Con {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 638px;
	border-top:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
}
.category9MainArea01Con p.in {
	padding:15px 0px 0px 35px;
	font-size:80%;
	color: #000000;
	line-height:110%;
}
.category9MainArea01Con ul.in {
	padding:15px 0px 30px 35px;
}
.category9MainArea01Con ul.in li {
	padding:0px 0px 0px 15px;
	font-size:80%;
	color: #000000;
	line-height:160%;
	background:url(../img/category9MainArea01Con_Icon1.gif) no-repeat 0px 5px;	
}
.category9MainArea02Con {
	margin:20px 0px 0px 20px;
	padding:0px 0px 15px 0px;
	width: 610px;
}
.category9MainArea03Con {
	margin:20px 0px 0px 20px;
	padding:0px 0px 15px 0px;
	width: 620px;
	border-top:1px dotted #cccccc;
}
.category9MainArea03Con ul.top {
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.category9MainArea03Con ul.top li a {
	font-size:90%;
	font-weight:bold;
	color: #000000;
	text-decoration:underline;
	line-height:110%;
}
.category9MainArea03Con ul.top li a:hover{
	color: #CC0000;
	text-decoration:underline;
	line-height:110%;
}
.category9MainArea03ConLeft{
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 310px;
	float:left;
}
.category9MainArea03ConLeft ul.second,
.category9MainArea03ConRight ul.second {
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(../img/category3MainAreaArrow.gif) no-repeat 0px 3px;	
}
.category9MainArea03ConLeft ul.second li a,
.category9MainArea03ConRight ul.second li a {
	margin:0px 0px 0px 20px;
	font-size:80%;
	color: #0000CC;
	text-decoration:underline;
	line-height:110%;
}
.category9MainArea03ConLeft ul.second li a:hover,
.category9MainArea03ConRight ul.second li a:hover {
	margin:0px 0px 0px 20px;
	color: #CC0000;
	text-decoration:underline;
	line-height:110%;
}
.category9MainArea03ConRight ul.third {
	margin:10px 0px 0px 30px;
	padding:0px 0px 0px 0px;
	background:url(../img/category3MainAreaDisc.gif) no-repeat 0px 5px;	
}
.category9MainArea03ConRight ul.third li a {
	margin:0px 0px 0px 10px;
	font-size:80%;
	color: #0000CC;
	text-decoration:underline;
	line-height:110%;
}
.category9MainArea03ConRight ul.third li a:hover {
	margin:0px 0px 0px 10px;
	color: #CC0000;
	text-decoration:underline;
	line-height:110%;
}
.category9MainArea03ConRight{
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 310px;
	float:right;
}
.category9MainArea02Con ul.arrow {
	margin:0px 20px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(../img/category9MainAreaNext.gif) no-repeat 0px 3px;	
}
.category9MainArea02Con ul.arrow li {
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	font-size:90%;
	font-weight:bold;
	color: #000000;
	line-height:110%;
}
.category9MainArea02Con p.body {
	margin:5px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	font-size:80%;
	color: #000000;
	line-height:160%;
}
.category9MainArea02Con p.txt {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:80%;
	color: #000000;
	line-height:160%;
}
.category9MainArea02Con p.img {
	margin:25px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:80%;
	color: #000000;
	line-height:160%;
}
.category9MainArea02Con ul.url {
	margin:5px 20px 0px 0px;
	padding:0px 0px 0px 0px;
}
.category9MainArea02Con ul.url li a {
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	font-size:80%;
	color: #009900;
	line-height:110%;
}
.category9MainArea02Con ul.url li a:hover {
	color: #cc0000;
}
.category9MainAreaCon p#body {
	margin:0px 0px 0px 0px;
	padding:0px 0px 15px 0px;
	font-size:80%;
	color: #000000;
	line-height:160%;
	border-bottom:1px dotted #cccccc;
	width:640px;
}
.category9MainAreaCon p.tit {
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 0px;
	font-size:90%;
	color: #000000;
	line-height:160%;
}
.category9MainAreaCon h1,
.category9MainAreaCon2 h1 {
	margin:0px 0px 20px 0px;
	font-size:140%;
	font-weight: bold;
	color: #000000;
	line-height:110%;
}
.category9MainAreaTitBg {
	margin:30px 0px 0px 0px;
	padding:1px 0px 0px 0px;	
	height: 22px;
	background: url(../img/mainAreaTitaBg1_cat5.jpg) no-repeat;
}
.category9MainAreaTitBg h2 {
	margin:0px 0px 0px 13px;
	font-size:90%;
	font-weight: bold;
	color: #000000;
	line-height:110%;
}
.category9MainAreaWrap {
	width: 640px;
}
.category9MainAreaWrapTit p {
	margin:15px 0px 0px 0px;
	padding:7px 0px 7px 13px;
	width: 627px;
	background:#EE5599;
	font-size:90%;
	font-weight: bold;
	color: #ffffff;
	line-height:110%;
}
.category9MainAreaWrapTit2 {
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 640px;
	background: url(../img/category9MainArea01Con_Icon2.jpg) no-repeat;
	background-color:#EE5599;
}
.category9MainAreaWrapTit2bottom {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 640px;
	background:#EE5599;
	height:5px;
}
.category9MainAreaWrapTit2 p.tit {
	padding:5px 10px 5px 60px;
	/* width: 590px; */
	font-size:90%;
	font-weight: bold;
	color: #ffffff;
	line-height:140%;
	float:left;
}
/*50-590*/
.category9MainAreaWrap50Left {
	margin:20px 0px 0px 0px;
	width: 50px;
	float:left;
}
.category9MainAreaWrap50Left p {
	margin:0px 9px 0px 3px;
}
.category9MainAreaWrap590Right {
	margin:20px 0px 0px 0px;
	width: 590px;
	float:right;
}
.category9MainAreaWrap590Right p {
	font-size:80%;
	color: #333333;
	line-height:160%;
	padding:0px 0px 30px 0px; 
}
.category9MainAreaWrapNext {
	margin:20px 0px 0px 0px; 
	width: 640px;
}
.category9MainAreaWrapNext ul {
	float:right;
	background:url(../img/category5MainAreaNext.gif) no-repeat bottom right;	
}
.category9MainAreaWrapNext ul li a {
	margin:0px 12px 0px 0px; 
	font-size:80%;
	color: #000099;
	line-height:110%;
}
.category9MainAreaWrapNext ul li a:hover {
	margin:0px 12px 0px 0px; 
	font-size:80%;
	color: #cc0000;
	line-height:110%;
}

.category9MainAreaWrap ul.dic {
	margin:0px 0px 0px 25px;
	padding:0px 0px 10px 0px;
	width: 600px;
	list-style:disc;
}
.category9MainAreaWrap ul.dic li {
	margin:2px 0px 0px 25px;
	padding:0px 0px 0px 0px;
	font-size:80%;
	color: #000000;
	line-height:160%;
}
.category9MainAreaWrap ul.num {
	margin:0px 0px 0px 25px;
	padding:0px 0px 10px 0px;
	width: 600px;
	list-style:decimal;
}
.category9MainAreaWrap ul.num li {
	margin:2px 0px 0px 25px;
	padding:0px 0px 0px 0px;
	font-size:80%;
	color: #000000;
	line-height:160%;
}
.category9MainAreaWrap ul.null {
	margin:0px 0px 0px 25px;
	padding:0px 0px 10px 0px;
	width: 600px;
	list-style:none;
}
.category9MainAreaWrap ul.null li {
	margin:2px 0px 0px 25px;
	padding:0px 0px 0px 0px;
	font-size:80%;
	color: #000000;
	line-height:160%;
}

.category9MainAreaWrap p.date {
	margin:20px 0px 10px 0px;
	padding:0px 0px 0px 20px;
	font-size:75%;
	color: #333333;
	line-height:110%;
}
.category9MainAreaWrap p.body {
	margin:0px 0px 0px 0px;
	padding:18px 10px 15px 13px;
	font-size:80%;
	color: #000000;
	line-height:160%;
	width: 620px;
}
.category9MainAreaWrap p.body a {
	margin:0px 0px 0px 0px;
	color: #000099;
	line-height:110%;
}
.category9MainAreaWrap p.body a:hover {
	margin:0px 0px 0px 0px;
	color: #cc0000;
	line-height:110%;
}
.category9MainAreaWrapToTop {
	margin:40px 5px 56px 0px; 
	width: 630px;
}
.category9MainAreaWrapToTop ul{
	float:right;
	background:url(../img/commonMainAreaToTop.gif) no-repeat bottom right;	
}
.category9MainAreaWrapToTop ul li a{
	margin:0px 17px 0px 0px; 
	font-size:80%;
	color: #000099;
	line-height:110%;
}
.category9MainAreaWrapToTop ul li a:hover{
	margin:0px 17px 0px 0px; 
	font-size:80%;
	color: #cc0000;
	line-height:110%;
}
/* -------------------------------------------------------------------
LAYOUT CONTAINERS-第二階層category10MainArea-
------------------------------------------------------------------- */
#category10MainArea {
	width: 700px;
	float: right;
}
#category10breadcrumbsList {
	margin:0px 30px 0px 30px;
	width: 640px;
}
#category10breadcrumbsList ul {
	margin:8px 0px 7px 0px;
	width: 640px;
}
#category10breadcrumbsList ul li {
	margin:0px 5px 0px 5px;
	font-size:75%;
	color: #666666;
	line-height:110%;
	background: url(../img/category1LinkImg.gif) no-repeat left center;
}
#category10breadcrumbsList ul li a {
	padding: 0px 5px 0px 5px;
}
#category10breadcrumbsList ul li a:hover {
	padding: 0px 5px 0px 5px;
}
#category10breadcrumbsList ul li a#top {
	margin:10px 0px 0px 0px;
	padding: 0px 5px 0px 15px;
}
#category10breadcrumbsList ul li a#top:hover {
	margin:10px 0px 0px 0px;
	padding: 0px 5px 0px 15px;
}
#category10MainAreaConMar {
	width: 700px;
	height: 20px;
	background:url(../img/categoryMainAreaConMar.jpg) no-repeat;
}
.category10MainAreaCon {
	margin:0px 30px 0px 30px;
	padding:0px 0px 0px 0px;
	width: 640px;
}
.category10MainAreaCon05 {
	margin:20px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	width: 620px;
}
.category10MainAreaCon05Wrap {
	width: 620px;
}
.category10MainAreaCon05Tit {
	width: 620px;
	height:24px;
	background:#551122;
}
.category10MainAreaCon05Tit p.tit {
	padding:3px 0px 0px 10px;
	font-size:90%;
	color: #ffffff;
	line-height:110%;
}
.category10MainAreaCon05Wrap dl {
	display:block;
	margin:10px 0px 0px 0px;
	width: 600px;
	float:right;
}
.category10MainAreaCon05Wrap ul {
	margin:10px 0px 0px 50px;
	width: 550px;
	float:right;
	background:url(../img/category10MainAreaCon05_Bg1.gif) 0px 8px no-repeat;
}
.category10MainAreaCon05Wrap dt {
	margin:0px 0px 0px 0px;
	width: 30px;
	font-size:80%;
	color: #000000;
	line-height:140%;
	float:left;
	text-align:right;
}
.category10MainAreaCon05Wrap dd {
	width: 530px;
	margin:0px 0px 0px 20px;
	font-size:80%;
	color: #000000;
	line-height:140%;
	float:left;
}
.category10MainAreaCon05Wrap li {
	width: 530px;
	margin:0px 0px 0px 10px;
	font-size:80%;
	color: #000000;
	line-height:140%;
	float:left;
}

.category10MainAreaCon06Head {
	margin:0px;
	padding:0px;
	width: 640px;
	height:237px;
	background:url(../img/category10MainAreaCon06_Pic1.jpg) repeat-y;
}
.category10MainAreaCon06HeadCon {
	margin:0px 0px 0px 200px;
	padding:50px 0px 0px 0px;
}
.category10MainAreaCon06HeadCon p.tit1 {
	margin:0px;
	padding:0px;
	font-size:80%;
	font-weight: bold;
	color: #000000;
	line-height:140%;
}
.category10MainAreaCon06HeadCon p.tit2 {
	margin:0px;
	padding:0px;
	font-size:120%;
	font-weight: bold;
	color: #000000;
	line-height:140%;
}
.category10MainAreaCon06HeadCon p.detail {
	margin:5px 0px 0px 0px;
	font-size:80%;
	color: #000000;
	line-height:140%;
}

.category10MainAreaCon06HeadCon ul {
	margin:20px 0px 0px 0px;
	background: url(../img/category10MainAreaCon06_Img1.gif) no-repeat;
}
.category10MainAreaCon06HeadCon ul li#tit {
	margin:20px 0px 0px 20px;
	font-size:75%;
	font-weight: bold;
	color: #551122;
	line-height:140%;
}
.category10MainAreaCon06Mid1 {
	margin:0px;
	padding:0px;
	width: 640px;
	height:5px;	
}
.category10MainAreaCon06Mid2 {
	margin:0px;
	padding:0px;
	width: 640px;
	background:url(../img/category10MainAreaCon06_Bg2.jpg) repeat-y;
}
.category10MainAreaCon04Wrap {
	margin:20px 0px 0px 20px;
	padding:0px;
	width: 620px;
}
#category10MainAreaCon04WrapTit1{
	width: 620px;
	height:26px;
	background:url(../img/category10MainAreaCon04_Tit1.gif) no-repeat;
}
#category10MainAreaCon04WrapTit2{
	width: 620px;
	height:26px;
	background:url(../img/category10MainAreaCon04_Tit2.gif) no-repeat;
}
#category10MainAreaCon04WrapTit3{
	width: 620px;
	height:26px;
	background:url(../img/category10MainAreaCon04_Tit3.gif) no-repeat;
}
#category10MainAreaCon04WrapTit4{
	width: 620px;
	height:26px;
	background:url(../img/category10MainAreaCon04_Tit4.gif) no-repeat;
}
#category10MainAreaCon04WrapTit5{
	width: 620px;
	height:26px;
	background:url(../img/category10MainAreaCon04_Tit5.gif) no-repeat;
}
#category10MainAreaCon04WrapTit6{
	width: 620px;
	height:26px;
	background:url(../img/category10MainAreaCon04_Tit6.gif) no-repeat;
}
#category10MainAreaCon04WrapTit7{
	width: 620px;
	height:26px;
	background:url(../img/category10MainAreaCon04_Tit7.gif) no-repeat;
}
#category10MainAreaCon04WrapTit8{
	width: 620px;
	height:26px;
	background:url(../img/category10MainAreaCon04_Tit8.gif) no-repeat;
}
#category10MainAreaCon04WrapTit1 p,
#category10MainAreaCon04WrapTit2 p,
#category10MainAreaCon04WrapTit3 p,
#category10MainAreaCon04WrapTit4 p,
#category10MainAreaCon04WrapTit5 p,
#category10MainAreaCon04WrapTit6 p,
#category10MainAreaCon04WrapTit7 p,
#category10MainAreaCon04WrapTit8 p {
	padding:5px 0px 0px 70px;
	font-size:90%;
	color: #ffffff;
	line-height:110%;
}
.category10MainAreaCon06Mid2 p {
	margin:0px;
	padding:0px;
	margin:0px 0px 0px 35px;
	font-size:80%;
	color: #000000;
	line-height:180%;
}
.category10MainAreaCon06Foot {
	margin:0px;
	padding:0px;
	width: 640px;
	height:270px;
}
.category10MainAreaCon h1 {
	margin:0px 0px 20px 0px;
	font-size:130%;
	font-weight: bold;
	color: #000000;
	line-height:110%;
}
.category10MainAreaTitBg {
	margin:30px 0px 0px 0px;
	height: 22px;
	background: url(../img/mainAreaTitaBg10_cat1.jpg) no-repeat;
}
.category10MainAreaTitBg h2 {
	margin:0px 0px 0px 13px;
	font-size:90%;
	font-weight: bold;
	color: #000000;
	line-height:110%;
}
.category10MainAreaWrap {
	width: 640px;
}
.category10MainArea04Wrap {
	width: 620px;
}
.category10MainArea04WrapLine {
	margin:0px 0px 0px 20px;
	padding:0px 0px 15px 0px;
	width: 620px;
	border-bottom:dotted 1px #552211;
}
.category10MainAreaWrap p {
	margin:15px 3px 0px 3px;
	font-size:80%;
	color: #000000;
	line-height:160%;
}
/*310-310*/
#category10MainAreaWrapLeft {
	margin: 15px 0px 18px 0px;
	width: 310px;
	float:left;
}
#category10MainAreaWrapRight {
	margin: 15px 0px 18px 0px;
	width: 310px;
	float:right;
}
.category10MainAreaWrapCon {
	width: 310px;
}
.category10MainAreaWrapConLeft {
	width: 76px;
	float:left;
}
.category10MainAreaWrapConLeft p {
	margin:0px; 
	padding:0px;
}
.category10MainAreaWrapConRight {
	width:227px;
	float:right;
}
.category10MainAreaWrapConRightTxt {
	margin:0px 0px 0px 0px; 
}
.category10MainAreaWrapConRightTxt ul.link {
	margin:0px 0px 6px 0px; 
	width: 220px;
}
.category10MainAreaWrapConRightTxt ul.link li.txt {
	margin:6px 0px 0px 0px; 
	font-size:80%;
	color: #333333;
	line-height:110%;
}
.category10MainAreaWrapConRightTxt ul.link li a {
	margin:6px 0px 6px 0px; 
	font-size:90%;
	color: #000099;
	line-height:120%;
	text-decoration:underline;
}
.category10MainAreaWrapConRightTxt ul.link li a:hover {
	margin:6px 0px 6px 0px; 
	font-size:90%;
	color: #cc0000;
	line-height:120%;
	text-decoration:underline;
}
.category10MainAreaWrapConRightTxt ul.small {
	border-top:dotted 1px #cccccc;
	width: 220px;
}
.category10MainAreaWrapConRightTxt ul.small li.small {
	margin:7px 0px 0px 0px; 
	font-size:75%;
	color: #333333;
	line-height:110%;
}
/*107-513*/
.category10MainAreaWrap107Left {
	margin: 15px 0px 18px 0px;
	width: 107px;
	float:left;
}
.category10MainAreaWrap513Right {
	margin: 15px 0px 18px 0px;
	width: 513px;
	float:right;
}
.category10MainAreaWrap513Right p.tit {
	margin: 2px 0px 0px 15px;
	font-size:90%;
	font-weight:bold;
	color: #551122;
	line-height:110%;
}
.category10MainAreaWrap513Right p.body {
	margin: 10px 0px 0px 15px;
	font-size:80%;
	color: #000000;
	line-height:160%;
}

/*420-220*/
#category10MainAreaWrap42Left {
	margin: 15px 0px 18px 0px;
	width: 420px;
	float:left;
}
#category10MainAreaWrap22Right {
	margin: 15px 0px 18px 0px;
	width: 220px;
	float:right;
}
#category10MainAreaWrap22Right p {
	margin: 0px;
	padding: 0px;
}
.category10MainAreaWrapNext {
	margin:0px 10px 0px 0px; 
	width: 630px;
}
.category10MainArea04WrapNext {
	margin:0px 10px 0px 0px; 
	width: 610px;
}
.category10MainAreaWrapNext ul,
.category10MainArea04WrapNext ul {
	float:right;
	background:url(../img/category10MainAreaNext.gif) no-repeat bottom right;	
}
.category10MainAreaWrapNext ul li a,
.category10MainArea04WrapNext ul li a {
	margin:0px 12px 0px 0px; 
	font-size:80%;
	color: #000099;
	line-height:110%;
}
.category10MainAreaWrapNext ul li a:hover,
.category10MainArea04WrapNext ul li a:hover {
	margin:0px 12px 0px 0px; 
	font-size:80%;
	color: #cc0000;
	line-height:110%;
}
/*07*/
category10MainArea07Wrap {
	padding:20px 0px 0px 0px; 
	width: 620px;
}
.category10MainAreaCon07Wrap {
	margin:20px 0px 0px 20px; 
	width: 620px;
}
/*180-440*/
.category10MainArea07Wrap180Left {
	margin:0px 0px 0px 0px; 
	width: 180px;
	float:left;
}
.category10MainArea07Wrap440Right {
	margin:0px 0px 0px 0px; 
	width: 440px;
	float:right;
}
.category10MainArea07Wrap440Right p.body {
	margin:10px 6px 0px 0px;
	font-size:80%;
	color: #000000;
	line-height:160%;
}
/*302-318*/
.category10MainArea07Wrap302Left {
	margin:0px 19px 0px 0px; 
	width: 283px;
	float:left;
}
.category10MainArea07Wrap318Right {
	margin:0px 0px 0px 0px; 
	width: 318px;
	float:right;
}
.category10MainArea07Wrap302Left p,
.category10MainArea07Wrap318Right p {
	margin:20px 0px 12px 0px; 
	font-size:80%;
	color: #333333;
	line-height:160%;
}
.category10MainArea07Wrap318RightCon {
	margin:0px 0px 0px 0px; 
	width: 318px;
	background:#F8E1DA;
}
.category10MainArea07Wrap318RightConHead {
	margin:0px 0px 0px 0px; 
	width: 318px;
	height:20px;
	background:url(../img/category10MainAreaCon07_Bg1.gif) no-repeat;
}
.category10MainArea07Wrap318RightCon p.tit {
	margin:8px 0px 0px 12px;
	font-size:75%;
	font-weight:bold;
	color: #551122;
	line-height:110%;
}
.category10MainArea07Wrap318RightCon p.body {
	margin:8px 8px 0px 12px;
	font-size:75%;
	color: #333333;
	line-height:140%;
}
.category10MainArea07Wrap318RightConFot {
	margin:0px 0px 0px 0px; 
	width: 318px;
	height:13px;
	background:#F8E1DA;
}
/*200-420*/
.category10MainArea07Wrap200Left {
	margin:20px 0px 0px 0px; 
	width: 180px;
	float:left;
}
.category10MainArea07Wrap420Right {
	margin:20px 0px 0px 0px; 
	width: 420px;
	float:right;
}
.category10MainArea07Wrap420Right p {
	margin:0px 6px 0px 0px;
	font-size:80%;
	color: #333333;
	line-height:160%;
}

/*140-480*/
.category10MainArea07Wrap140Left {
	margin:20px 0px 0px 0px; 
	width: 140px;
	float:left;
}
.category10MainArea07Wrap480Right {
	margin:20px 0px 0px 0px; 
	width: 480px;
	float:right;
}
.category10MainArea07Wrap480Right p.body {
	margin:10px 6px 0px 0px;
	font-size:80%;
	color: #333333;
	line-height:160%;
}
/*69-271-340*/
.category10MainArea07Wrap69Left {
	margin:20px 0px 0px 0px; 
	width: 69px;
	float:left;
}
.category10MainArea07Wrap69Left p,
.category10MainArea07Wrap280Right p {
	margin:0px; 
	padding:0px;
}
.category10MainArea07Wrap271Mid {
	margin:20px 0px 0px 0px; 
	width: 271px;
	float:left;
}
.category10MainArea07Wrap280Right {
	margin:20px 0px 0px 0px; 
	width: 280px;
	float:right;
}
.category10MainArea07Wrap271Mid p {
	margin:0px 20px 0px 12px;
	font-size:80%;
	color: #333333;
	line-height:160%;
}

/*102-518*/
.category10MainArea04WrapLine2 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	width: 620px;
	border-bottom:dotted 1px #552211;
}
.category10MainArea07Wrap102Left {
	margin:20px 0px 0px 0px; 
	width: 102px;
	float:left;
}
.category10MainArea07Wrap503Right {
	margin:20px 0px 0px 0px; 
	width: 503px;
	float:right;
}
.category10MainArea07Wrap503RightCon {
	width: 503px;
}
.category10MainArea07Wrap503RightConLeft {
	width: 36px;
	float:left;
}
.category10MainArea07Wrap503RightConRight {
	width: 467px;
	float:right;
}
.category10MainArea07Wrap503RightCon p.tit {
	margin:10px 0px 0px 0px;
	font-size:90%;
	color: #551122;
	line-height:110%;
}
.category10MainArea07Wrap503RightCon p.body {
	margin:10px 0px 0px 0px;
	font-size:75%;
	color: #000000;
	line-height:140%;
}
.category10MainArea07Wrap503RightConRight p.tit {
	margin:3px 0px 0px 10px;
	font-size:80%;
	color: #000000;
	line-height:110%;
}
.category10MainArea07Wrap480Right p.body {
	margin:10px 6px 0px 0px;
	font-size:80%;
	color: #333333;
	line-height:160%;
}
/**/
.category10MainAreaCon07WrapCon {
	margin:20px 0px 0px 20px; 
	padding:0px 0px 10px 0px; 
	width: 620px;
	background:#F8E1DA;
	/*height:105px;*/
}
.category10MainAreaCon07WrapConFot {
	margin:0px 0px 0px 0px; 
	width: 620px;
	background:#F8E1DA;
	height:10px;
}
.category10MainAreaCon07WrapConLeft {
	margin:8px 0px 0px 8px; 
	width: 93px;
	float:left;
}
.category10MainAreaCon07WrapConRight {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px; 
	width: 505px;
	float:right;
}
.category10MainAreaCon07WrapConRight p.tit {
	margin:12px 0px 5px 0px; 
	font-size:75%;
	color: #551122;
	line-height:110%;
}
.category10MainAreaCon07WrapConRight p.body {
	margin:0px 8px 0px 0px; 
	font-size:75%;
	color: #333333;
	line-height:140%;
}
/**/
.category10MainAreaCon07WrapTit{
	width: 620px;
	height:26px;
	background:#551122;
}
.category10MainAreaCon07WrapTit p{
	padding:4px 0px 0px 15px;
	font-size:90%;
	color: #ffffff;
	line-height:110%;
}
.category10MainAreaWrapNext {
	margin:0px 10px 0px 0px; 
	width: 630px;
}
.category10MainArea07WrapNext {
	margin:0px 10px 0px 0px; 
	width: 610px;
}

.category10MainArea07WrapNext ul {
	float:right;
	background:url(../img/category10MainAreaNext.gif) no-repeat bottom right;	
}

.category10MainArea07WrapNext ul li a {
	margin:0px 12px 0px 0px; 
	font-size:80%;
	color: #000099;
	line-height:110%;
}

.category10MainArea07WrapNext ul li a:hover {
	margin:0px 12px 0px 0px; 
	font-size:80%;
	color: #cc0000;
	line-height:110%;
}
#category10MainAreaWrapInq {
	margin:40px 0px 26px 0px; 
	width: 640px;
}
#category10MainAreaWrapInq p {
	margin:0px 0px 0px 0px; 
	text-align:center;
}
#category10MainAreaWrapInq p.txt {
	margin:0px 0px 9px 0px; 
	font-size:90%;
	font-weight:bold;
	color: #000000;
	line-height:110%;
	text-align:center;
}
#category10MainAreaWrapInq p.small1 {
	margin:0px 0px 11px 0px; 
	font-size:80%;
	color: #333333;
	line-height:150%;
	text-align:center;
}
#category10MainAreaWrapInq p.small2 {
	margin:10px 0px 4px 0px; 
	font-size:80%;
	color: #000000;
	line-height:150%;
	text-align:center;
}
#category10MainAreaWrapInq ul {
	margin:0px 80px 0px 80px; 
	width: 480px;
	height:24px;
}
#category10MainAreaWrapInq ul li a {
	width:160px;
	height:24px;
	font-size:0px;
	line-height:0%;
	text-decoration:none;
	display:block;
	text-indent:-9999px;
}
#category10MainAreaWrapInq ul li.btn1,
#category10MainAreaWrapInq ul li.btn2{
	width:160px;
	float:left;
}
#category10MainAreaWrapInq ul li.btn3{
	width:160px;
	float:right;
}
#category10MainAreaWrapInq ul li.btn1 a {
	background:url(../img/category10MainAreaInqBtn1.gif) no-repeat;
}
#category10MainAreaWrapInq ul li.btn2 a {
	background:url(../img/category10MainAreaInqBtn2.gif) no-repeat;
}
#category10MainAreaWrapInq ul li.btn3 a {
	background:url(../img/category10MainAreaInqBtn3.gif) no-repeat;
}
#category10MainAreaWrapInq ul li.btn1 a:hover,
#category10MainAreaWrapInq ul li.btn2 a:hover,
#category10MainAreaWrapInq ul li.btn3 a:hover {
	background-position:0px -24px;
}
#category10MainAreaWrapInqTop {
	margin:0px 0px 0px 0px; 
	width: 640px;
	height:29px;
	background:url(../img/categoryCommonMainAreaInqBg1.jpg) no-repeat;
}
#category10MainAreaWrapInqBottom {
	margin:0px 0px 0px 0px; 
	width: 640px;
	height:29px;
	background:url(../img/categoryCommonMainAreaInqBg2.jpg) no-repeat;
}
#category10MainAreaWrapToTop {
	margin:40px 5px 56px 0px; 
	width: 630px;
}
#category10MainAreaWrapToTop ul{
	float:right;
	background:url(../img/commonMainAreaToTop.gif) no-repeat bottom right;	
}
#category10MainAreaWrapToTop ul li a{
	margin:0px 17px 0px 0px; 
	font-size:80%;
	color: #000099;
	line-height:110%;
}
#category10MainAreaWrapToTop ul li a:hover{
	margin:0px 17px 0px 0px; 
	font-size:80%;
	color: #cc0000;
	line-height:110%;
}

/* -------------------------------------------------------------------
LAYOUT CONTAINERS-category1LeftNav-
------------------------------------------------------------------- */
#category1LeftNav {
	width: 270px;
	float: left;
}
#category1LeftNavCon {
	margin:30px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	width: 250px;
}
#category1LeftNavConBg1 {
	margin:0px 0px 17px 0px;
	border-top:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
	background:#FBEBF2;
	/*height:274px;*/
}
#category1LeftNavConBg2 {
	margin:0px 0px 17px 0px;
	border-top:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
	background:#F5FFCF;
	/*height:90px;*/
}
#category1LeftNavConBg3 {
	margin:0px 0px 17px 0px;
	border-top:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
	background:#FFFFFF;
	/*height:90px;*/
}
.category1LeftNavConWrapLine {
	margin:0px 11px 0px 10px;
	padding:10px 0px 9px 0px;
	/*height:71px;*/
	width: 227px;
	border-bottom:dotted 1px #b3b3b3;
}
.category1LeftNavConWrapNoline {
	margin:0px 11px 0px 10px;
	padding:10px 0px 9px 0px;
	/*height:71px;*/
	width: 227px;
}
.category1LeftNavConWrapLast {
	margin:0px 11px 0px 10px;
	padding:10px 0px 9px 0px;
	/*height:71px;*/
	width: 227px;
}
.category1LeftNavConWrapRight {
	width: 156px;
	float: right;
}
.category1LeftNavConWrapRight ul li a{
	margin:0px 0px 3px 7px;
	font-size:90%;
	text-decoration:underline;
	color:#000099;
	font-weight:bold;
}
.category1LeftNavConWrapRight ul li a:hover{
	margin:0px 0px 0px 7px;
	font-size:90%;
	text-decoration:underline;
	color:#cc0000;
	font-weight:bold;	
}
.category1LeftNavConWrapRight p.txt{
	margin:3px 0px 0px 7px;
	font-size:75%;
	color:#282828;
	line-height:140%;
}
.category1LeftNavConWrapLeft {
	width: 71px;
	float: left;
	/*background:#000099;*/
}
/* -------------------------------------------------------------------
LAYOUT CONTAINERS-category2LeftNav-
------------------------------------------------------------------- */
#category2LeftNav {
	width: 250px;
	float: left;
	background:url(../img/category2LeftNavConMenu_Bg.gif) repeat-y;
}
#category2LeftNavCon {
	margin:17px 0px 0px 0px;
	padding:0px;
	width: 250px;
}
/* -------------------------------------------------------------------
LAYOUT CONTAINERS-BLOG-
------------------------------------------------------------------- */
#category2BlogHead {
	width: 950px;
}
#category2Blog {
	width: 950px;
	background:url(../img/category2_Blog1_Bg.jpg) repeat-y;
	/*height:1000px;*/
}
#category2BlogLeftNav {
	width: 230px;
	height:100%;
	float: left;
}
#category2BlogRightNav {
	width: 230px;
	float: right;
	/*height:100%;*/
}
.category2BlogLeftNavCon,
.category2BlogRightNavCon {
	width: 230px;
	/*background:url(../img/category2_BlogBg1.jpg) repeat-y;*/
}
.category2BlogLeftNavConTit,
.category2BlogRightNavConTit {
	margin:0px 0px 8px 0px;
	width: 230px;
	background:#7DC000;
}
#category2BlogRightNavConTitFirst {
	margin:0px 0px 0px 0px;
	width: 230px;
	background:#7DC000;
}

.category2BlogLeftNavWrap,
.category2BlogLeftNavConTitWrap,
.category2BlogRightNavConTitWrap {
	width: 230px;
}
.category2BlogRightNavWrapCon p.body {
	padding: 10px 8px 10px 8px;
	font-size:75%;
	color:#333333;
	line-height:130%;	
}
.category2BlogLeftNavWrap ul.catli {
	height:27px;
	margin:0px 0px 0px 6px;
	background:url(../img/category2_BlogIcon1.gif) 0px 3px no-repeat;
}
.category2BlogLeftNavWrap ul.catli li{
	display:block;
	padding:4px 0px 0px 24px;
	/*margin:6px 0px 6px 24px;*/
	font-size:80%;
	font-weight:bold;
	color:#7DC000;
	line-height:130%;	
}
.category2BlogLeftNavConMain ul,
.category2BlogRightNavConMain ul {
	width: 220px;
	margin:0px 0px 0px 10px;
	background:url(../img/category2_BlogBg2.gif) 0px 6px no-repeat;
}
.category2BlogLeftNavConMain ul li,
.category2BlogRightNavConMain ul li {
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 10px;
	width: 220px;
	font-size:80%;
	font-weight:bold;
	color:#ffffff;
	line-height:110%;	
}
.category2BlogLeftNavConTitWrap ul,
.category2BlogRightNavConTitWrap ul {
	margin:5px 0px 0px 0px;
}
.category2BlogLeftNavConTitWrap ul li.cate a,
.category2BlogRightNavConTitWrap ul li.cate a {
	display:block;
	width:186px;
	margin:3px 22px 12px 22px;
	font-size:80%;
	line-height:120%;	
}
.category2BlogLeftNavConTitWrap ul li.cate a:hover,
.category2BlogRightNavConTitWrap ul li.cate a:hover {
	display:block;
	width:186px;
	margin:3px 22px 12px 22px;
	color:#cc0000;
	line-height:120%;	
}
.category2BlogLeftNavConTitWrap ul li a,
.category2BlogRightNavConTitWrap ul li a {
	display:block;
	width:186px;
	margin:3px 22px 12px 22px;
	font-size:80%;
	line-height:120%;	
}
.category2BlogLeftNavConTitWrap ul li a:hover,
.category2BlogRightNavConTitWrap ul li a:hover {
	display:block;
	width:186px;
	margin:3px 22px 12px 22px;
	color:#cc0000;
	line-height:120%;	
}
.category2BlogLeftNavConTitWrap p.date {
	margin:0px 0px 3px 22px;
	font-size:80%;
	font-weight:bold;
	color:#7DC000;
}
#category2BlogMain {
	width: 490px;
	float: left;
}
.category2BlogMainCon ul {
	margin:5px 0px 0px 0px;
	width: 450px;
}
.category2BlogMainCon ul li {
	display:block;
	font-size:80%;
	color:#7DC000;	
	line-height:110%;
	float:right;
}
.category2BlogMainCon ul li a {
	margin:0px 0px 0px 5px;
	display:block;
	font-size:80%;
	color:#7DC000;	
	line-height:110%;
	float:right;
}
.category2BlogMainCon ul li a:hover {
	margin:0px 0px 0px 5px;
	display:block;
	font-size:80%;
	color:#cc0000;	
	line-height:110%;
	float:right;
}
.category2BlogMainWrap {
	margin:0px 20px 0px 20px;
	width: 450px;
}
.category2BlogMainWrap p.body {
	padding:8px 0px 7px 0px;
	font-size:80%;
	color:#333333;
	line-height:140%;	
}
.category2BlogMainWrap p.name {
	padding:0px 0px 0px 0px;
	font-size:80%;
	color:#333333;
	line-height:140%;	
}
.category2BlogMainWrap
.category2BlogMainWrap img {
	margin:15px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	border: 1px solid #7DC000;
}
.category2BlogMainWrap ul {
	margin:10px 0px 50px 0px;
	width: 450px;
}
.category2BlogMainWrap ul li {
	display:block;
	font-size:80%;
	color:#7DC000;	
	line-height:110%;
	float:left;
}
.category2BlogMainWrap ul li a {
	margin:0px 5px 0px 0px;
	display:block;
	font-size:80%;
	color:#7DC000;	
	line-height:110%;
	float:left;
}
.category2BlogMainWrap ul li a:hover {
	margin:0px 5px 0px 0px;
	display:block;
	font-size:80%;
	color:#cc0000;	
	line-height:110%;
	float:left;
}
#category2BlogMainWrapTop {
	width: 450px;
	margin:0px 20px 0px 20px;
}
#category2BlogMainWrapTop ul{
	width: 450px;
}
#category2BlogMainWrapTop ul li.top{
	margin:0px 0px 0px 0px;
	height:30px;
	float:right;
	background:url(../img/commonMainAreaToTop.gif) no-repeat right;	
}
#category2BlogMainWrapTop ul li.top a{
	margin:7px 20px 0px 0px;
	display:block;
	font-size:80%;
	color: #000099;
	line-height:110%;
}
#category2BlogMainWrapTop ul li.top a:hover{
	margin:7px 20px 0px 0px;
	color: #cc0000;
}
.category2BlogMainCon p.date {
	padding:7px 0px 0px 0px;
	font-size:80%;
	color:#7DC000;
	line-height:110%;	
	width:450px;
	border-top:8px solid #7DC000;
}
.category2BlogMainCon h2 {
	margin:7px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	font-size:150%;
	color:#333333;
	line-height:110%;	
	width: 450px;
	border-bottom:1px dotted #7DC000;	
}
.category2BlogMainCon {
	margin:0px 20px 0px 20px;
	width: 450px;
	/* height:100px; */
	/*background:#0000FF;*/
}
#category2BlogRightWrapLeft{
	width:84px;
	float:left;
}
#category2BlogRightWrapLeft p{
	margin: 0px 0px 0px 10px;
}
.category2BlogRightNavWrap {
	margin: 15px 0px 0px 0px;
	width: 230px;
}
.category2BlogRightNavWrap p {
	margin:7px 0px 5px 0px;
	font-size:75%;
	color:#333333;
	line-height:110%;	
}
.category2BlogRightNavWrapCon {
	margin: 12px 0px 15px 12px;
	width: 200px;
	background:#B1D83C;
}
#category2BlogRightWrapRight{
	margin:0px 5px 0px 5px;
	width:116px;
	float:right;
}
#category2BlogRightWrapRight p{
	margin:7px 0px 0px 0px;
	padding:0px 0px 15px 0px;
	font-size:75%;
	color:#333333;
	line-height:110%;	
}
/**/
#category2LeftNavCon p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 230px;
	border-bottom:solid 1px #a9a9a9;
	font-size:120%;
	font-weight:bold;
	color:#333333;
	line-height:110%;	
}
#category2LeftNavConMenu {
	width: 250px;
}
#category2LeftNavConMenuTit {
	margin:0px;
	padding:0px;
	width: 250px;
	background:url(../img/category2LeftNavTit_Bg.gif) no-repeat;
}
#category2LeftNavConMenuTit h3 {
	margin:5px 0px 3px 0px;
	padding:0px 0px 0px 20px;
	font-size:110%;
	font-weight:bold;
	color:#000000;
	line-height:110%;	
}
#category2LeftNavConMenuList {
	margin:11px 20px 0px 20px;
	padding:0px 0px 20px 0px;
	width: 210px;
}
#category2LeftNavConMenuList ul.off {
	margin:0px;
	padding:0px;
	width: 210px;
}
#category2LeftNavConMenuList ul.off li.off {
	width: 210px;
}
#category2LeftNavConMenuList ul.off li.off a{
	display:block;
	margin: 0px 0px 0px 10px;
	font-size:90%;
	line-height:240%;
	color:#000099;
}
#category2LeftNavConMenuList ul.off li.off a:hover{
	margin: 0px 0px 0px 10px;
	font-size:90%;
	line-height:240%;
	color:#cc0000;
}
.category2LeftNavConMenuListOn p.line {
	margin:0px;
	padding:0px;
	width: 200px;
	height:1px;
}
#category2LeftNavConMenuList ul#on {
	margin:0px;
	padding:0px;
	width: 210px;
	background:#E5F2CC;
}
#category2LeftNavConMenuList ul#on li.on {
	display:block;
	width:200px;
	margin: 0px 0px 0px 10px;
	font-size:90%;
	line-height:240%;
	color:#333333;
	text-decoration:none;
}
#category2LeftNavNews {
	width: 250px;
	float: left;
	background:#E5F2CC;
}
.category2LeftNavNewsCon {
	margin:0px 0px 0px 20px;
	padding:0px;
	width: 230px;
}
.category2LeftNavNewsCon p {
	margin:15px 0px 0px 0px;
	width: 230px;
	font-size:90%;
	line-height:160%;
	color:#333333;
	border-bottom:solid 1px #a9a9a9;
}
.category2LeftNavNewsConList {
	margin:11px 20px 0px 0px;
	padding:0px 0px 5px 0px;
	width: 210px;
}
.category2LeftNavNewsConList ul li.date {
	font-size:75%;
	line-height:110%;
	color:#000000;
}
.category2LeftNavNewsConList ul li a {
	font-size:90%;
	line-height:160%;
	color:#000099;
	text-decoration:underline;
}
.category2LeftNavNewsConList ul li a:hover {
	font-size:90%;
	line-height:160%;
	color:#cc0000;
	text-decoration:underline;
}
.category2LeftNavNewsConList ul li.txt {
	margin: 0px 0px 8px 0px;
	font-size:80%;
	line-height:110%;
	color:#000000;
}
#category2LeftNavConBg {
	background:#EEE7E8;
}
#category2LeftNavConMenuArea {
	margin:0px 20px 0px 0px;
	padding:0px 0px 0px 20px;
	width: 210px;
}
.category2LeftNavConWrapLine {
	margin:0px 11px 0px 10px;
	padding:10px 0px 9px 0px;
	width: 227px;
	border-bottom:dotted 1px #b3b3b3;
}
.category2LeftNavConWrapNoline {
	margin:0px 11px 0px 10px;
	padding:10px 0px 9px 0px;
	width: 227px;
}
.category2LeftNavConWrapLast {
	margin:0px 11px 0px 10px;
	padding:10px 0px 9px 0px;
	width: 227px;
}
.category2LeftNavConWrapRight {
	width: 156px;
	float: right;
}
.category2LeftNavConWrapRight ul li a{
	margin:0px 0px 0px 7px;
	font-size:120%;
	text-decoration:underline;
	color:#000099;	
}
.category2LeftNavConWrapRight ul li a:hover{
	margin:0px 0px 0px 7px;
	font-size:120%;
	text-decoration:underline;
	color:#cc0000;	
}
.category2LeftNavConWrapRight p.txt{
	margin:0px 0px 0px 7px;
	font-size:80%;
	color:#282828;
	line-height:140%;
}

/* -------------------------------------------------------------------
LAYOUT CONTAINERS-category3LeftNav-
------------------------------------------------------------------- */
#category3LeftNav {
	width: 250px;
	float: left;
	background:url(../img/category3LeftNavConMenu_Bg.gif) repeat-y;
}
#category3LeftNavCon {
	margin:17px 0px 0px 0px;
	padding:0px;
	width: 250px;
}
#category3LeftNavCon p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 230px;
	border-bottom:solid 1px #a9a9a9;
	font-size:120%;
	font-weight:bold;
	color:#333333;
	line-height:110%;	
}
#category3LeftNavConMenu {
	width: 250px;
}
#category3LeftNavConMenuTit {
	margin:0px;
	padding:0px;
	width: 250px;
	background:url(../img/category3LeftNavTit_Bg.gif) no-repeat;
}
#category3LeftNavConMenuTit h3 {
	margin:5px 0px 3px 0px;
	padding:0px 0px 0px 20px;
	font-size:110%;
	font-weight:bold;
	color:#000000;
	line-height:110%;	
}
#category3LeftNavConMenuList {
	margin:11px 20px 0px 20px;
	padding:0px 0px 20px 0px;
	width: 210px;
}
#category3LeftNavConMenuList ul.off {
	margin:0px;
	padding:0px;
	width: 210px;
}
#category3LeftNavConMenuList ul.off li.off {
	width: 210px;
}
#category3LeftNavConMenuList ul.off li.off a{
	display:block;
	margin: 0px 0px 0px 10px;
	font-size:90%;
	line-height:240%;
	color:#000099;
}
#category3LeftNavConMenuList ul.off li.off a:hover{
	margin: 0px 0px 0px 10px;
	font-size:90%;
	line-height:240%;
	color:#cc0000;
}
.category3LeftNavConMenuListOn p.line {
	margin:0px;
	padding:0px;
	width: 200px;
	height:1px;
}
#category3LeftNavConMenuList ul#on {
	margin:0px;
	padding:0px;
	width: 210px;
	background:#D1E0F0;
}
#category3LeftNavConMenuList ul#on li.on {
	display:block;
	width:200px;
	margin: 0px 0px 0px 10px;
	font-size:90%;
	line-height:240%;
	color:#333333;
	text-decoration:none;
}
#category3LeftNavNews {
	width: 250px;
	float: left;
	background:#D1E0F0;
}
.category3LeftNavNewsCon {
	margin:0px 0px 0px 20px;
	padding:0px;
	width: 230px;
}
.category3LeftNavNewsCon p {
	margin:15px 0px 0px 0px;
	width: 230px;
	font-size:90%;
	line-height:160%;
	color:#333333;
	border-bottom:solid 1px #a9a9a9;
}
.category3LeftNavNewsConList {
	margin:11px 20px 0px 0px;
	padding:0px 0px 5px 0px;
	width: 210px;
}
.category3LeftNavNewsConList ul li.date {
	font-size:75%;
	line-height:110%;
	color:#000000;
}
.category3LeftNavNewsConList ul li a {
	font-size:90%;
	line-height:160%;
	color:#000099;
	text-decoration:underline;
}
.category3LeftNavNewsConList ul li a:hover {
	font-size:90%;
	line-height:160%;
	color:#cc0000;
	text-decoration:underline;
}
.category3LeftNavNewsConList ul li.txt {
	margin: 0px 0px 8px 0px;
	font-size:80%;
	line-height:110%;
	color:#000000;
}
#category3LeftNavConBg {
	background:#EEE7E8;
}
#category3LeftNavConMenuArea {
	margin:0px 20px 0px 0px;
	padding:0px 0px 0px 20px;
	width: 210px;
}
.category3LeftNavConWrapLine {
	margin:0px 11px 0px 10px;
	padding:10px 0px 9px 0px;
	width: 227px;
	border-bottom:dotted 1px #b3b3b3;
}
.category3LeftNavConWrapNoline {
	margin:0px 11px 0px 10px;
	padding:10px 0px 9px 0px;
	width: 227px;
}
.category3LeftNavConWrapLast {
	margin:0px 11px 0px 10px;
	padding:10px 0px 9px 0px;
	width: 227px;
}
.category3LeftNavConWrapRight {
	width: 156px;
	float: right;
}
.category3LeftNavConWrapRight ul li a{
	margin:0px 0px 0px 7px;
	font-size:120%;
	text-decoration:underline;
	color:#000099;	
}
.category3LeftNavConWrapRight ul li a:hover{
	margin:0px 0px 0px 7px;
	font-size:120%;
	text-decoration:underline;
	color:#cc0000;	
}
.category3LeftNavConWrapRight p.txt{
	margin:0px 0px 0px 7px;
	font-size:80%;
	color:#282828;
	line-height:140%;
}
/* -------------------------------------------------------------------
LAYOUT CONTAINERS-category4LeftNav-
------------------------------------------------------------------- */
#category4LeftNav {
	width: 250px;
	float: left;
	background:url(../img/category4LeftNavConMenu_Bg.gif) repeat-y;
}
#category4LeftNavCon {
	margin:17px 0px 0px 0px;
	padding:0px;
	width: 250px;
}
#category4LeftNavCon p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 230px;
	border-bottom:solid 1px #a9a9a9;
	font-size:120%;
	font-weight:bold;
	color:#333333;
	line-height:110%;	
}
#category4LeftNavConMenu {
	width: 250px;
}
#category4LeftNavConMenuTit {
	margin:0px;
	padding:0px;
	width: 250px;
	background:url(../img/category4LeftNavTit_Bg.gif) no-repeat;
}
#category4LeftNavConMenuTit h3 {
	margin:5px 0px 3px 0px;
	padding:0px 0px 0px 20px;
	font-size:110%;
	font-weight:bold;
	color:#000000;
	line-height:110%;	
}
#category4LeftNavConMenuList {
	margin:11px 20px 0px 20px;
	padding:0px 0px 20px 0px;
	width: 210px;
}
#category4LeftNavConMenuList ul.off {
	margin:0px;
	padding:0px;
	width: 210px;
}
#category4LeftNavConMenuList ul.off li.off {
	width: 210px;
}
#category4LeftNavConMenuList ul.off li.off a{
	display:block;
	margin: 0px 0px 0px 10px;
	font-size:90%;
	line-height:240%;
	color:#000099;
}
#category4LeftNavConMenuList ul.off li.off a:hover{
	margin: 0px 0px 0px 10px;
	font-size:90%;
	line-height:240%;
	color:#cc0000;
}
#category4LeftNavConMenuList ul.sub {
	margin:5px 0px 5px 15px;
	padding:0px;
	width: 185px;
	background:url(../img/category5LeftNavTit_Allow.gif) 0px 7px no-repeat;
}
#category4LeftNavConMenuList ul.sub li {
	display:block;
	margin: 0px 0px 0px 10px;
	width: 185px;
	font-size:80%;
	line-height:180%;
	color:#333333;
}
#category4LeftNavConMenuList ul.sub li a{
	color:#000099;
}
#category4LeftNavConMenuList ul.sub li a:hover{
	color:#cc0000;
}
.category4LeftNavConMenuListOn p.line {
	margin:0px;
	padding:0px;
	width: 200px;
	height:1px;
}
#category4LeftNavConMenuList ul#on {
	margin:0px;
	padding:0px;
	width: 210px;
	background:#E2DCEF;
}
#category4LeftNavConMenuList ul#on li.on {
	display:block;
	width:200px;
	margin: 0px 0px 0px 10px;
	font-size:90%;
	line-height:240%;
	color:#333333;
	text-decoration:none;
}
#category4LeftNavNews {
	width: 250px;
	float: left;
	background:#E8E3F2;
}
.category4LeftNavNewsCon {
	margin:0px 0px 0px 20px;
	padding:0px;
	width: 230px;
}
.category4LeftNavNewsCon p {
	margin:15px 0px 0px 0px;
	width: 230px;
	font-size:90%;
	line-height:160%;
	color:#333333;
	border-bottom:solid 1px #a9a9a9;
}
.category4LeftNavNewsConList {
	margin:11px 20px 0px 0px;
	padding:0px 0px 5px 0px;
	width: 210px;
}
.category4LeftNavNewsConList ul li.date {
	font-size:75%;
	line-height:110%;
	color:#000000;
}
.category4LeftNavNewsConList ul li a {
	font-size:90%;
	line-height:160%;
	color:#000099;
	text-decoration:underline;
}
.category4LeftNavNewsConList ul li a:hover {
	font-size:90%;
	line-height:160%;
	color:#cc0000;
	text-decoration:underline;
}
.category4LeftNavNewsConList ul li.txt {
	margin: 0px 0px 8px 0px;
	font-size:80%;
	line-height:110%;
	color:#000000;
}
#category4LeftNavConBg {
	background:#EEE7E8;
}
#category4LeftNavConMenuArea {
	margin:0px 20px 0px 0px;
	padding:0px 0px 0px 20px;
	width: 210px;
}
.category4LeftNavConWrapLine {
	margin:0px 11px 0px 10px;
	padding:10px 0px 9px 0px;
	width: 227px;
	border-bottom:dotted 1px #b3b3b3;
}
.category4LeftNavConWrapNoline {
	margin:0px 11px 0px 10px;
	padding:10px 0px 9px 0px;
	width: 227px;
}
.category4LeftNavConWrapLast {
	margin:0px 11px 0px 10px;
	padding:10px 0px 9px 0px;
	width: 227px;
}
.category4LeftNavConWrapRight {
	width: 156px;
	float: right;
}
.category4LeftNavConWrapRight ul li a{
	margin:0px 0px 0px 7px;
	font-size:120%;
	text-decoration:underline;
	color:#000099;	
}
.category4LeftNavConWrapRight ul li a:hover{
	margin:0px 0px 0px 7px;
	font-size:120%;
	text-decoration:underline;
	color:#cc0000;	
}
.category4LeftNavConWrapRight p.txt{
	margin:0px 0px 0px 7px;
	font-size:80%;
	color:#282828;
	line-height:140%;
}

/* -------------------------------------------------------------------
LAYOUT CONTAINERS-category5LeftNav-
------------------------------------------------------------------- */
#category5LeftNav {
	width: 250px;
	float: left;
	background:url(../img/category5LeftNavConMenu_Bg.gif) repeat-y;
}
#category5LeftNavCon {
	margin:17px 0px 0px 0px;
	padding:0px;
	width: 250px;
}
#category5LeftNavCon2 {
	margin:17px 0px 0px 0px;
	padding:0px;
	width: 250px;
	background:url(../img/category5LeftNavConMenu_Bg2.gif) bottom no-repeat;
}
#category5LeftNavCon p,
#category5LeftNavCon2 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 230px;
	border-bottom:solid 1px #a9a9a9;
	font-size:120%;
	font-weight:bold;
	color:#333333;
	line-height:110%;	
}
#category5LeftNavConMenu {
	width: 250px;
}
#category5LeftNavConMenuTit {
	margin:0px;
	padding:0px;
	width: 250px;
	background:url(../img/category5LeftNavTit_Bg.gif) no-repeat;
}
#category5LeftNavConMenuTit h3 {
	margin:5px 0px 3px 0px;
	padding:0px 0px 0px 20px;
	font-size:110%;
	font-weight:bold;
	color:#000000;
	line-height:110%;	
}
#category5LeftNavConMenuList {
	margin:11px 20px 0px 20px;
	padding:0px 0px 20px 0px;
	width: 210px;
}
#category5LeftNavConMenuList ul.off {
	margin:0px;
	padding:0px;
	width: 210px;
}
#category5LeftNavConMenuList ul.sub {
	margin:5px 0px 5px 15px;
	padding:0px;
	width: 185px;
	background:url(../img/category5LeftNavTit_Allow.gif) 0px 7px no-repeat;
}
#category5LeftNavConMenuList ul.sub li {
	display:block;
	margin: 0px 0px 0px 10px;
	width: 185px;
	font-size:80%;
	line-height:180%;
	color:#333333;
}
#category5LeftNavConMenuList ul.sub li a{
	color:#000099;
}
#category5LeftNavConMenuList ul.sub li a:hover{
	color:#cc0000;
}
#category5LeftNavConMenuList ul.off li.off {
	width: 210px;
}
#category5LeftNavConMenuList ul.off li.off a{
	display:block;
	margin: 0px 0px 0px 10px;
	font-size:90%;
	line-height:240%;
	color:#000099;
}
#category5LeftNavConMenuList ul.off li.off a:hover{
	margin: 0px 0px 0px 10px;
	font-size:90%;
	line-height:240%;
	color:#cc0000;
}
.category5LeftNavConMenuListOn p.line {
	margin:0px;
	padding:0px;
	width: 200px;
	height:1px;
}
#category5LeftNavConMenuList ul#on {
	margin:0px;
	padding:0px;
	width: 210px;
	background:#FDE6F0;
}
#category5LeftNavConMenuList ul#on li.on {
	display:block;
	width:200px;
	margin: 0px 0px 0px 10px;
	font-size:90%;
	line-height:240%;
	color:#333333;
	text-decoration:none;
}
#category5LeftNavNews {
	width: 250px;
	float: left;
	background:#FCE6F0;
}
.category5LeftNavNewsCon {
	margin:0px 0px 0px 20px;
	padding:0px;
	width: 230px;
}
.category5LeftNavNewsCon p {
	margin:15px 0px 0px 0px;
	width: 230px;
	font-size:90%;
	line-height:160%;
	color:#333333;
	border-bottom:solid 1px #a9a9a9;
}
.category5LeftNavNewsConList {
	margin:11px 20px 0px 0px;
	padding:0px 0px 5px 0px;
	width: 210px;
}
.category5LeftNavNewsConList ul li.date {
	font-size:75%;
	line-height:110%;
	color:#000000;
}
.category5LeftNavNewsConList ul li a {
	font-size:90%;
	line-height:160%;
	color:#000099;
	text-decoration:underline;
}
.category5LeftNavNewsConList ul li a:hover {
	font-size:90%;
	line-height:160%;
	color:#cc0000;
	text-decoration:underline;
}
.category5LeftNavNewsConList ul li.txt {
	margin: 0px 0px 8px 0px;
	font-size:80%;
	line-height:110%;
	color:#000000;
}
#category5LeftNavConBg {
	background:#EEE7E8;
}
#category5LeftNavConMenuArea {
	margin:0px 20px 0px 0px;
	padding:0px 0px 0px 20px;
	width: 210px;
}
.category5LeftNavConWrapLine {
	margin:0px 11px 0px 10px;
	padding:10px 0px 9px 0px;
	width: 227px;
	border-bottom:dotted 1px #b3b3b3;
}
.category5LeftNavConWrapNoline {
	margin:0px 11px 0px 10px;
	padding:10px 0px 9px 0px;
	width: 227px;
}
.category5LeftNavConWrapLast {
	margin:0px 11px 0px 10px;
	padding:10px 0px 9px 0px;
	width: 227px;
}
.category5LeftNavConWrapRight {
	width: 156px;
	float: right;
}
.category5LeftNavConWrapRight ul li a{
	margin:0px 0px 0px 7px;
	font-size:120%;
	text-decoration:underline;
	color:#000099;	
}
.category5LeftNavConWrapRight ul li a:hover{
	margin:0px 0px 0px 7px;
	font-size:120%;
	text-decoration:underline;
	color:#cc0000;	
}
.category5LeftNavConWrapRight p.txt{
	margin:0px 0px 0px 7px;
	font-size:80%;
	color:#282828;
	line-height:140%;
}

/* -------------------------------------------------------------------
LAYOUT CONTAINERS-category7
------------------------------------------------------------------- */

/*.category7MainAreaCon {
	margin:0px 30px 0px 30px;
	padding:0px 0px 0px 0px;
	width: 640px;
}*/

.category7MainAreaWrap {
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 640px;
	clear:both;
}

.category7MainAreaWrap p.txt {
	float:left;
	width:448px;
	margin:0px 10px 0px 10px;
	font-size:80%;
	color: #333333;
	line-height:160%;
}
.category7MainAreaWrap p.txt span {
	font-size:140%;
	font-weight:bold;
	color: #EE5599;
	line-height:180%;
}
.category7MainAreaWrap p.img {
	width:162px;
	margin:0px 0px 0px 0px;
	float:right;
	font-size:120%;
	font-weight:bold;
	color: #EE5599;
	line-height:180%;
}
.category7MainAreaWrap p.mrg {
	width:630px;
	margin:0px 0px 0px 10px;
	padding:20px 0px 10px 0px; 
}
.category7MainAreaWrapTit p.tit {
	margin:15px 0px 15px 0px;
	padding:7px 0px 7px 13px;
	width: 627px;
	background:#EE5599;
	font-size:90%;
	font-weight: bold;
	color: #ffffff;
	line-height:110%;
}
.category7MainAreaWrapTit p.body {
	padding:0px 0px 0px 0px;
	font-size:80%;
	color: #333333;
	line-height:140%;
}
.category7MainAreaWrapTit span.tit {
	padding:0px 0px 0px 13px;
	font-size:90%;
	font-weight:bold;
	color: #EE5599;
	line-height:180%;
}
.category7MainAreaWrapTit dl.border{
	clear:both;
	width:630px;
	margin:10px 0px 0px 10px;
	padding:0px 0px 20px 0px;
	border-bottom:dotted #333 1px;
}
/*for winIE*/
*+html .category7MainAreaWrapTit dl.border{
	clear:both;
	width:630px;
	margin:10px 0px 0px 10px;
	padding:0px 0px 5px 0px;
	border-bottom:dotted #333 1px;
}
* html .category7MainAreaWrapTit dl.border{
	clear:both;
	width:630px;
	margin:10px 0px 0px 10px;
	padding:0px 0px 5px 0px;
	border-bottom:dotted #333 1px;
} 
.category7MainAreaWrapTit dl.noborder{
	clear:both;
	width:630px;
	margin:10px 0px 0px 10px;
	padding:0px 0px 0px 0px;
}
.category7MainAreaWrapTit dd,
.category7MainAreaWrapTit dl.border dd{
	float:left;
	margin:0px 50px 0px 0px;
	font-size:80%;
	color: #333333;
	line-height:140%;
}
.category7MainAreaWrapTit dt,
.category7MainAreaWrapTit dl.border dt{
	float:left;
	margin:0px 0px 0px 0px;
	font-size:80%;
	color: #333333;
	line-height:140%;
}
.category7MainAreaWrapTit p.btn {
	/*display:block;*/
	margin:30px 150px 0px 150px;
	width:340px;
	height:51px;
	line-height:0px;
	text-indent:-9999px;
}
.category7MainAreaWrapTit p.btn a {
	display:block;
	width:340px;
	height:51px;
	background:url(../img/category5MainAreaCon01_03_Btn1.jpg) no-repeat;
}
.category7MainAreaWrapTit p.btn a:hover {
	background-position:0px -51px;
}

/* -------------------------------------------------------------------
LAYOUT CONTAINERS-category10LeftNav-
------------------------------------------------------------------- */
#category10LeftNav {
	width: 250px;
	float: left;
	background:url(../img/category10LeftNavConMenu_Bg.gif) repeat-y;
}
#category10LeftNavCon {
	margin:17px 0px 0px 0px;
	padding:0px;
	width: 250px;
	/*background:#EEE7E8;*/
}
#category10LeftNavCon p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 230px;
	border-bottom:solid 1px #a9a9a9;
	font-size:120%;
	font-weight:bold;
	color:#333333;
	line-height:110%;	
}
#category10LeftNavConMenu {
	width: 250px;
}
#category10LeftNavConMenuTit {
	margin:0px;
	padding:0px;
	width: 250px;
	background:url(../img/category10LeftNavTit_Bg.gif) no-repeat;
}
#category10LeftNavConMenuTit h3 {
	margin:5px 0px 3px 0px;
	padding:0px 0px 0px 20px;
	font-size:110%;
	font-weight:bold;
	color:#000000;
	line-height:110%;	
}
#category10LeftNavConMenuList {
	margin:11px 20px 0px 20px;
	padding:0px 0px 20px 0px;
	width: 210px;
}
#category10LeftNavConMenuList ul.off {
	margin:0px;
	padding:0px;
	width: 210px;
}
#category10LeftNavConMenuList ul.off li.off {
	width: 210px;
}
#category10LeftNavConMenuList ul.off li.off a{
	display:block;
	margin: 0px 0px 0px 10px;
	font-size:90%;
	line-height:240%;
	color:#000099;
}
#category10LeftNavConMenuList ul.off li.off a:hover{
	margin: 0px 0px 0px 10px;
	font-size:90%;
	line-height:240%;
	color:#cc0000;
	/*background:url(../img/category10LeftNavMenuOff_Bg.jpg) repeat-x;*/
}
.category10LeftNavConMenuListOn p.line {
	margin:0px;
	padding:0px;
	width: 200px;
	height:1px;
	/*background:url(../img/category10LeftNavConMenuListOn.gif) no-repeat center;*/
}
#category10LeftNavConMenuList ul#on {
	margin:0px;
	padding:0px;
	width: 210px;
	background:#DDCFD3;
	/*border-top:dotted 1px #cccccc;
	border-bottom:dotted 1px #cccccc;*/
}
#category10LeftNavConMenuList ul#on li.on {
	display:block;
	width:200px;
	margin: 0px 0px 0px 10px;
	font-size:90%;
	line-height:240%;
	color:#333333;
	text-decoration:none;
	/*background:#DDCFD3;*/
}
#category10LeftNavNews {
	width: 250px;
	float: left;
	background:#EEE7E8;
}
.category10LeftNavNewsCon {
	margin:0px 0px 0px 20px;
	padding:0px;
	width: 230px;
}
.category10LeftNavNewsCon p {
	margin:15px 0px 0px 0px;
	width: 230px;
	font-size:90%;
	line-height:160%;
	color:#333333;
	border-bottom:solid 1px #a9a9a9;
}
.category10LeftNavNewsConList {
	margin:11px 20px 0px 0px;
	padding:0px 0px 5px 0px;
	width: 210px;
}
.category10LeftNavNewsConList ul li.date {
	font-size:75%;
	line-height:110%;
	color:#000000;
}
.category10LeftNavNewsConList ul li a {
	font-size:90%;
	line-height:160%;
	color:#000099;
	text-decoration:underline;
}
.category10LeftNavNewsConList ul li a:hover {
	font-size:90%;
	line-height:160%;
	color:#cc0000;
	text-decoration:underline;
}
.category10LeftNavNewsConList ul li.txt {
	margin: 0px 0px 8px 0px;
	font-size:80%;
	line-height:110%;
	color:#000000;
}
/*#category10LeftNavConMenuList ul li {
	display:block;
	width: 210px;
	background:url(../img/category10LeftNavMenuOff_Bg.jpg) repeat-x;
}
#category10LeftNavConMenuList ul li a{
	margin: 0px 0px 0px 10px;
	font-size:14px;
	line-height:240%;
	color:#000099;
}
#category10LeftNavConMenuList ul li a:hover{
	margin: 0px 0px 0px 10px;
	display:block;
	width: 210px;
	font-size:14px;
	color:#cc0000;
	background:url(../img/category10LeftNavMenuOff_Bg.jpg) repeat-x;
}
#category10LeftNavConMenuList ul#on {
	width: 210px;
	background:url(../img/category10LeftNavMenuOn_Bg.gif) no-repeat;
}
#category10LeftNavConMenuList ul#on li.on {
	width:200px;
	margin: 0px 0px 0px 10px;
	font-size:14px;
	line-height:240%;
	color:#333333;
	text-decoration:none;
	background:url(../img/category10LeftNavMenuOn_Bg.gif) no-repeat;
}*/
#category10LeftNavConBg {
	background:#EEE7E8;
}
#category10LeftNavConMenuArea {
	margin:0px 20px 0px 0px;
	padding:0px 0px 0px 20px;
	width: 210px;
}
.category10LeftNavConWrapLine {
	margin:0px 11px 0px 10px;
	padding:10px 0px 9px 0px;
	width: 227px;
	border-bottom:dotted 1px #b3b3b3;
}
.category10LeftNavConWrapNoline {
	margin:0px 11px 0px 10px;
	padding:10px 0px 9px 0px;
	width: 227px;
}
.category10LeftNavConWrapLast {
	margin:0px 11px 0px 10px;
	padding:10px 0px 9px 0px;
	width: 227px;
}
.category10LeftNavConWrapRight {
	width: 156px;
	float: right;
}
.category10LeftNavConWrapRight ul li a{
	margin:0px 0px 0px 7px;
	font-size:120%;
	text-decoration:underline;
	color:#000099;	
}
.category10LeftNavConWrapRight ul li a:hover{
	margin:0px 0px 0px 7px;
	font-size:120%;
	text-decoration:underline;
	color:#cc0000;	
}
.category10LeftNavConWrapRight p.txt{
	margin:0px 0px 0px 7px;
	font-size:80%;
	color:#282828;
	line-height:140%;
}
/* -------------------------------------------------------------------
LAYOUT CONTAINERS-commonFooter-
------------------------------------------------------------------- */
#commonFooter {
	width: 950px;
}
.commonFooterWrap {
	margin:0px 20px 0px 20px;
	width: 910px;
}
#commonFooterLogo {
	width: 210px;
	float:left;
}
#commonFooterSubLink {
	margin:16px 0px 0px 0px;
	float:right;
}
#commonFooterSubLink ul {
}
#commonFooterSubLink ul li {
	font-size:90%;
	color:#1c1c1c;
	float:left;
}
#commonFooterSubLink ul li a {
	margin:0px 0px 0px 4px;
	font-size:90%;
	color:#1c1c1c;
}
#commonFooterSubLink ul li a:hover {
	margin:0px 0px 0px 4px;
	font-size:90%;
	color:#cc0000;
}
#commonFooterNav {
	width: 950px;
}
#commonFooterNavHead {
	width: 950px;
	height:3px;
	background:url(../img/footer_bg1.gif) repeat-x;
}
#commonFooterNavFoot {
	margin:10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 950px;
	height:3px;
	background:url(../img/footer_bg2.gif) repeat-x;
}
#commonFooterWrapPart1 {
	margin:5px 0px 0px 0px;
	width: 148px;
	float:left;
}
#commonFooterWrapPart1 ul {
	width: 148px;
}
#commonFooterWrapPart1 ul li a,
#commonFooterWrapPart2 ul li a, 
#commonFooterWrapPart3 ul li a, 
#commonFooterWrapPart4 ul li a, 
#commonFooterWrapPart5 ul li a,
#commonFooterWrapPart6 ul li a {
	font-size:75%;
	line-height:110%;
	color:#666666;
	line-height:160%;
}
#commonFooterWrapPart1 ul li a:hover,
#commonFooterWrapPart2 ul li a:hover,
#commonFooterWrapPart3 ul li a:hover,
#commonFooterWrapPart4 ul li a:hover,
#commonFooterWrapPart5 ul li a:hover,
#commonFooterWrapPart6 ul li a:hover {
	font-size:75%;
	line-height:110%;
	color:#cc0000;
	text-decoration:underline;
	line-height:160%;
}
#commonFooterWrapPart1 ul li.tit a,
#commonFooterWrapPart2 ul li.tit a,
#commonFooterWrapPart3 ul li.tit a,
#commonFooterWrapPart4 ul li.tit a,
#commonFooterWrapPart5 ul li.tit a,
#commonFooterWrapPart6 ul li.tit a {
	font-size:80%;
	font-weight:bold;
	color:#FF6699;
	line-height:200%;
}
#commonFooterWrapPart1 ul li.tit a:hover,
#commonFooterWrapPart2 ul li.tit a:hover,
#commonFooterWrapPart3 ul li.tit a:hover,
#commonFooterWrapPart4 ul li.tit a:hover,
#commonFooterWrapPart5 ul li.tit a:hover,
#commonFooterWrapPart6 ul li.tit a:hover {
	font-size:80%;
	font-weight:bold;
	color:#cc0000;
	text-decoration:underline;
	line-height:200%;
}
#commonFooterWrapPart2 {
	margin:5px 0px 0px 0px;
	width: 133px;
	float:left;
}
#commonFooterWrapPart3 {
	margin:5px 0px 0px 0px;
	width: 162px;
	float:left;
}
#commonFooterWrapPart4 {
	margin:5px 0px 0px 0px;
	width: 175px;
	float:left;
}
#commonFooterWrapPart5 {
	margin:5px 0px 0px 0px;
	width: 154px;
	float:left;
}
#commonFooterWrapPart6 {
	margin:5px 0px 0px 0px;
	width: 138px;
	float:right;
}
#commonFooterCopy {
	width: 950px;
	/*background:url(../img/footer_bg2.jpg) repeat-x bottom;*/
}
#commonFooterCopyWrap {
	margin:0px 20px 0px 20px;
	width: 910px;
}
#commonFooterCopyWrap p.txt1 {
	margin:15px 0px 0px 0px;
	width: 910px;
	font-size:80%;
	color:#2f2f2f;
	text-align:center;
	line-height:140%;
}
#commonFooterBottmon {
	margin:20px 0px 0px 0px;
	width: 964px;
	height:45px;
	margin: 0px auto;
	padding: 0px;	
	background:url(../img/footer_bg3.jpg) no-repeat bottom;
}

#commonFooterBottmon p.copy {
	padding:15px 0px 0px 0px;
	font-size:75%;
	color:#5e5e5e;
	text-align:center;
}
