/*------------------------------------
	element
------------------------------------*/

*{
	margin:0;
	padding:0;
	text-align:left;
	font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Arial", sans-serif;
	font-style: normal;
	color: #666;
	}

body{
	margin:0;
	padding:0;
	text-align:left;
	_text-align:center;
	background-image: url(/shared/img/bg_01.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
	background-color: #fff;
	}

hr{
	display: none;
	}

img{
	border: none;
	}

ul, ol, li{
	list-style-type: none;
	}

a,
a:link{
	text-decoration: none;
	}

a:visited{
	text-decoration: none;
	}

a:focus,
a:hover,
a:active{
	text-decoration: underline;
	}


/*------------------------------------
	frametype area
------------------------------------*/
div#frameBtype,
div#frameCtype,
div#frameDtype,
div#frameEtype,
div#frameFtype,
div#frameGtype{
	margin:0 auto;
	width: 812px;
	background-image: url(/shared/img/bg_02.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	}

/* HEADER-AREA
----------------------------------- */
div#HEADER-AREA{
	width: 812px;
	padding-bottom:12px;
	_padding-bottom:14px;
	}
*:first-child+html div#HEADER-AREA{
	padding-bottom:14px;
	}

div#HEADER-AREA h1,
div#HEADER-AREA p{
	padding-top:7px;
	}

/* NAVI-AREA-1st
----------------------------------- */
div#NAVI-AREA-1st{
	width: 812px;
	height: 33px;
	background-image: url(/shared/img/bg_all.gif);
	background-repeat: no-repeat;
	background-position: 0 -33px;
	}

div#NAVI-AREA-1st,
div#NAVI-AREA-1st ul,
div#NAVI-AREA-1st li{
	float: left;
	}

div#NAVI-AREA-1st li a {
	display: block;
	width: 101px;
	height: 33px;
	background-image: url(/shared/img/bg_all.gif);
	background-repeat: no-repeat;
	}

div#NAVI-AREA-1st ul li#nav1-home a {
	width: 105px;
	}

div#NAVI-AREA-1st ul li a:focus,
div#NAVI-AREA-1st ul li a:hover,
div#NAVI-AREA-1st ul li a:active{
	background: none;
	}

body.category0 div#NAVI-AREA-1st ul li#nav1-home a,
body.category0 div#NAVI-AREA-1st ul li#nav1-home a:link,
body.category0 div#NAVI-AREA-1st ul li#nav1-home a:visited{
	background-position: 0 0;
	}
body.category1 div#NAVI-AREA-1st ul li#nav1-1 a,
body.category1 div#NAVI-AREA-1st ul li#nav1-1 a:link,
body.category1 div#NAVI-AREA-1st ul li#nav1-1 a:visited{
	background-position: -105px 0;
	}

body.parent21 div#NAVI-AREA-1st ul li#nav1-21 a,
body.parent21 div#NAVI-AREA-1st ul li#nav1-21 a:link,
body.parent21 div#NAVI-AREA-1st ul li#nav1-21 a:visited{
	background-position: -206px 0;
	}
body.parent22 div#NAVI-AREA-1st ul li#nav1-22 a,
body.parent22 div#NAVI-AREA-1st ul li#nav1-22 a:link,
body.parent22 div#NAVI-AREA-1st ul li#nav1-22 a:visited{
	background-position: -307px 0;
	}
body.parent23 div#NAVI-AREA-1st ul li#nav1-23 a,
body.parent23 div#NAVI-AREA-1st ul li#nav1-23 a:link,
body.parent23 div#NAVI-AREA-1st ul li#nav1-23 a:visited{
	background-position: -408px 0;
	}
body.parent24 div#NAVI-AREA-1st ul li#nav1-24 a,
body.parent24 div#NAVI-AREA-1st ul li#nav1-24 a:link,
body.parent24 div#NAVI-AREA-1st ul li#nav1-24 a:visited{
	background-position: -509px 0;
	}
body.parent25 div#NAVI-AREA-1st ul li#nav1-25 a,
body.parent25 div#NAVI-AREA-1st ul li#nav1-25 a:link,
body.parent25 div#NAVI-AREA-1st ul li#nav1-25 a:visited{
	background-position: -610px 0;
	}
body.parent26 div#NAVI-AREA-1st ul li#nav1-26 a,
body.parent26 div#NAVI-AREA-1st ul li#nav1-26 a:link,
body.parent26 div#NAVI-AREA-1st ul li#nav1-26 a:visited{
	background-position: -711px 0;
	}

body.category0 div#NAVI-AREA-1st ul li#nav1-home a img,
body.category0 div#NAVI-AREA-1st ul li#nav1-home a:link img,
body.category0 div#NAVI-AREA-1st ul li#nav1-home a:visited img,
body.category1 div#NAVI-AREA-1st ul li#nav1-1 a img,
body.category1 div#NAVI-AREA-1st ul li#nav1-1 a:link img,
body.category1 div#NAVI-AREA-1st ul li#nav1-1 a:visited img,
body.parent21 div#NAVI-AREA-1st ul li#nav1-21 a img,
body.parent21 div#NAVI-AREA-1st ul li#nav1-21 a:link img,
body.parent21 div#NAVI-AREA-1st ul li#nav1-21 a:visited img,
body.parent22 div#NAVI-AREA-1st ul li#nav1-22 a img,
body.parent22 div#NAVI-AREA-1st ul li#nav1-22 a:link img,
body.parent22 div#NAVI-AREA-1st ul li#nav1-22 a:visited img,
body.parent23 div#NAVI-AREA-1st ul li#nav1-23 a img,
body.parent23 div#NAVI-AREA-1st ul li#nav1-23 a:link img,
body.parent23 div#NAVI-AREA-1st ul li#nav1-23 a:visited img,
body.parent24 div#NAVI-AREA-1st ul li#nav1-24 a img,
body.parent24 div#NAVI-AREA-1st ul li#nav1-24 a:link img,
body.parent24 div#NAVI-AREA-1st ul li#nav1-24 a:visited img,
body.parent25 div#NAVI-AREA-1st ul li#nav1-25 a img,
body.parent25 div#NAVI-AREA-1st ul li#nav1-25 a:link img,
body.parent25 div#NAVI-AREA-1st ul li#nav1-25 a:visited img,
body.parent26 div#NAVI-AREA-1st ul li#nav1-26 a img,
body.parent26 div#NAVI-AREA-1st ul li#nav1-26 a:link img,
body.parent26 div#NAVI-AREA-1st ul li#nav1-26 a:visited img,
body div#NAVI-AREA-1st ul li a:focus img,
body div#NAVI-AREA-1st ul li a:hover img,
body div#NAVI-AREA-1st ul li a:active img{
	width: 0;
	height: 0;
	}





/* TOPIC-PATH-AREA
----------------------------------- */
div#TOPIC-PATH-AREA p a:focus,
div#TOPIC-PATH-AREA p a:hover,
div#TOPIC-PATH-AREA p a:active{
	color: #916c56;
	}

div#TOPIC-PATH-AREA{
	clear:both ;
	padding:5px 0 3px 2px;
	_padding:5px 0 4px 2px;
	}
*:first-child+html div#TOPIC-PATH-AREA{
	padding:5px 0 4px 2px;
	}

div#TOPIC-PATH-AREA p{
	line-height: 1.5;
	}

div#TOPIC-PATH-AREA p strong{
	color: #916c56;
	}

div#frameFtype div#TOPIC-PATH-AREA,
div#frameBtype div#TOPIC-PATH-AREA,
div#frameCtype div#TOPIC-PATH-AREA,
div#frameDtype div#TOPIC-PATH-AREA,
div#frameEtype div#TOPIC-PATH-AREA,
div#frameGtype div#TOPIC-PATH-AREA{
	padding:5px 0 20px 2px;
	}




/* LEAD-AREA
----------------------------------- */
div#LEAD-AREA a,
div#LEAD-AREA a:link{
	color: #669900;
	text-decoration: underline;
	}
div#LEAD-AREA a:visited{
	color: #718a25;
	text-decoration: underline;
	}
div#LEAD-AREA a:focus,
div#LEAD-AREA a:hover,
div#LEAD-AREA a:active{
	color: #15b253;
	text-decoration: underline;
	}

div#LEAD-AREA{
	padding-bottom:15px;
	position:relative;
	z-index:10;
	}

div#LEAD-AREA p{
	z-index:11;
	position:absolute;
	top:28px;
	width: 400px;
	line-height: 1.9;
	}


/* CONTENT-AREA
----------------------------------- */
div#CONTENT-AREA{
	width: 812px;
	float: left;
	background-image: url(/shared/img/bg_04.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	}
div#frameEtype div#CONTENT-AREA,
div#frameFtype div#CONTENT-AREA,
div#frameGtype div#CONTENT-AREA{
	background-image: none;
	}

div#CONTENT-1{
	float: right;
	}

div#frameEtype div#CONTENT-1{
	margin-right:0;
	margin-left:0;
	}

div#frameBtype div#CONTENT-1,
div#frameCtype div#CONTENT-1,
div#frameDtype div#CONTENT-1{
	width: 593px;

	}
div#frameFtype div#CONTENT-1{
	width: 812px;
	}
div#frameGtype div#CONTENT-1{
	width: 812px;
	}



div#MAIN-CONTENT-AREA{
	width: 392px;
	float: left;
	}
div#frameDtype div#MAIN-CONTENT-AREA{
	width: 592px;
	}
div#frameEtype div#MAIN-CONTENT-AREA{
	width: 812px;
	}

div#frameEtype div#MAIN-CONTENT-AREA div.asset-content{
	width: 592px;
	margin-left:110px;
	}

div#frameFtype div#MAIN-CONTENT-AREA,
div#frameGtype div#MAIN-CONTENT-AREA{
	width: 612px;
	float: left;
	}

div#RELATED-AREA{
	width: 170px;
	float: left;
	margin-left:30px;
	}

div#NAVI-AREA-2nd{
	width: 190px;
	float: left;
	}


/* RELATED-AREA
----------------------------------- */
div#RELATED-AREA a,
div#RELATED-AREA a:link{
	color: #000;
	}
div#RELATED-AREA a:visited{
	color: #636363;
	}
div#RELATED-AREA a:focus,
div#RELATED-AREA a:hover,
div#RELATED-AREA a:active{
	color: #669900;
	}

div#NAVI-AREA-2nd div.related-block p.heading em,
div#NAVI-AREA-2nd div.related-block p.heading a,
div#NAVI-AREA-2nd div.related-block p.heading a:link,
div#NAVI-AREA-2nd div.related-block p.heading a:visited,
div#NAVI-AREA-2nd div.related-block p.heading a:focus,
div#NAVI-AREA-2nd div.related-block p.heading a:hover,
div#NAVI-AREA-2nd div.related-block p.heading a:active,
div#RELATED-AREA p.heading em,
div#RELATED-AREA p.heading a,
div#RELATED-AREA p.heading a:link,
div#RELATED-AREA p.heading a:visited,
div#RELATED-AREA p.heading a:focus,
div#RELATED-AREA p.heading a:hover,
div#RELATED-AREA p.heading a:active{
	color: #6b2a42;
	font-weight: bold;
	}

div#RELATED-AREA div.blog ul.unit1 li a,
div#RELATED-AREA div.blog ul.unit1 li a:link,
div#RELATED-AREA div.blog ul.unit1 li a:visited,
div#RELATED-AREA div.blog ul.unit1 li a:focus,
div#RELATED-AREA div.blog ul.unit1 li a:hover,
div#RELATED-AREA div.blog ul.unit1 li a:active{
	color: #669900;
	}

div#NAVI-AREA-2nd div.related-block,
div#RELATED-AREA div.related-block,
div#RELATED-AREA p.banner{
	float:left;
	width: 168px;
	}
div#RELATED-AREA div.related-block ul.unit1 li,
div#RELATED-AREA p.banner{
	margin-bottom:10px ;
	}

div#NAVI-AREA-2nd div.related-block,
div#RELATED-AREA div.related-block{
	margin-bottom:9px ;
	padding-bottom:2px ;
	border: solid 1px #cacbc3;
	background-color: #f6f6ea;
	}
div#NAVI-AREA-2nd div.related-block{
	margin:10px 0 10px 10px;
	float:none;
	}

div#NAVI-AREA-2nd div.related-block p,
div#RELATED-AREA div.related-block ul.unit1,
div#RELATED-AREA div.related-block p,
div#RELATED-AREA div.related-block dl{
	padding:5px 10px 0 10px ;
	}

div#NAVI-AREA-2nd div.related-block p,
div#RELATED-AREA div.related-block p{
	line-height: 1.5;
	}

div#NAVI-AREA-2nd div.related-block p.heading,
div#RELATED-AREA div.related-block p.heading{
	margin:3px 4px 3px 3px ;
	padding:0 0 0 6px ;
	background-color: #e1e1d6;
	line-height: 1.8;
	}

div#NAVI-AREA-2nd div.related-block p.heading a,
div#RELATED-AREA div.related-block p.heading a{
	background-image: url(/shared/img/bg_all.gif);
	background-repeat: no-repeat;
	background-position: 140px -296px;
	display: block;
	}

div#RELATED-AREA div.related-block dl dt{
	color: #999;
	}

div#RELATED-AREA div.related-block dl dd{
	padding:0 0 10px 12px;
	line-height: 1.5;
	font-weight: bold;
	background-image: url(/shared/img/bg_all.gif);
	background-repeat: no-repeat;
	background-position: 0 -595px;
	_background-position: 0 -596px;
	}

div#NAVI-AREA-2nd div.related-block p.salons,
div#RELATED-AREA div.related-block p.salons{
	padding-bottom: 13px;
	background-image: url(/shared/img/bg_all.gif);
	background-repeat: no-repeat;
	background-position: 0 -67px;
	background-color: #f6f6ea;
	}

div#RELATED-AREA div.related-block ul.unit1 li{
	clear:both ;
	padding:0 0 0 13px;
	line-height: 1.5;
	background-image: url(/shared/img/bg_all.gif);
	background-repeat: no-repeat;
	background-position: 0 -596px;
	_background-position: 0 -597px;
	}
*:first-child+html div#RELATED-AREA div.related-block ul.unit1 li{
	background-position: 0 -597px;
	}

div#RELATED-AREA div.related-block ul.unit1 a img.pic{
	float:right;
	padding:2px 0 3px 3px;
	}

div#RELATED-AREA div.blog p.heading-img{
	margin:0;
	padding:0 ;
	}

div#RELATED-AREA div.blog {
	width: 170px;
	margin:0 0 10px 0;
	padding:0 0 0 0;
	border:none;
	background-image: url(/shared/img/bg_y_01.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	}

div#RELATED-AREA div.blog p.heading-img{
	margin:0;
	padding:0 ;
	}

div#RELATED-AREA div.blog p{
	color: #666666;
	line-height: 1.5;
	_line-height: 2;
	}

div#RELATED-AREA div.blog ul.unit1{
	margin:7px 10px 7px 10px ;
	padding-top:8px ;
	padding-bottom:8px ;
	border-top: solid 1px #d7d7d7;
	border-bottom: solid 1px #fbfbfb;
	background-color: #e4e4e4;
	}

div#RELATED-AREA div.blog ul.unit1 li{
	padding-bottom:0 ;
	margin-bottom:0 ;
	}

div#RELATED-AREA div.blog dl.whatsNew{
	padding-bottom:5px;
	background-image: url(/shared/img/bg_bottom_01.gif);
	background-repeat: no-repeat;
	background-position: -1376px bottom;
	}












/* NAVI-AREA-2nd
----------------------------------- */
div#NAVI-AREA-2nd a,
div#NAVI-AREA-2nd a:link,
div#NAVI-AREA-2nd a:visited,
div#NAVI-AREA-2nd a:focus,
div#NAVI-AREA-2nd a:hover,
div#NAVI-AREA-2nd a:active{
	color: #000;
	}

div#NAVI-AREA-2nd ul.appeal a,
div#NAVI-AREA-2nd ul.appeal a:link{
	color: #000;
	}
div#NAVI-AREA-2nd ul.appeal a:visited{
	color: #000;
	}
div#NAVI-AREA-2nd ul.appeal a:focus,
div#NAVI-AREA-2nd ul.appeal a:hover,
div#NAVI-AREA-2nd ul.appeal a:active{
	color: #669900;
	}

div#NAVI-AREA-2nd div#local-navi ul li ul li ul li a,
div#NAVI-AREA-2nd div#local-navi ul li ul li ul li a:link,
div#NAVI-AREA-2nd div#local-navi ul li ul li ul li a:visited,
div#NAVI-AREA-2nd div#local-navi ul li ul li ul li a:focus,
div#NAVI-AREA-2nd div#local-navi ul li ul li ul li a:hover,
div#NAVI-AREA-2nd div#local-navi ul li ul li ul li a:active{
	color: #8fbb09;
	}

div#NAVI-AREA-2nd div#local-navi{
	background-color: #deded4;
	border-top: solid 3px #6b2a42;
	border-bottom: solid 3px #fff;
	}

div#NAVI-AREA-2nd div#local-navi ul li a,
div#NAVI-AREA-2nd div#local-navi ul li ul li a,
div#NAVI-AREA-2nd div#local-navi ul li ul li ul li a{
	display: block;
	line-height: 1.5;
	_height: 1%;
	}

/* ul.local-1 */
div#NAVI-AREA-2nd div#local-navi ul li a{
	width: 151px;
	padding:13px 22px 13px 16px;
	border-style: solid;
	border-width: 0 1px 1px 0;
	border-color: #fff #babbb1 #cecfc4 #fff;
	}

div#NAVI-AREA-2nd div#local-navi ul li a,
div#NAVI-AREA-2nd div#local-navi ul li a:link,
div#NAVI-AREA-2nd div#local-navi ul li a:visited{
	background-color: #e9ebe3;
	background-image: url(/shared/img/bg_bottom_01.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
div#NAVI-AREA-2nd div#local-navi ul li a:focus,
div#NAVI-AREA-2nd div#local-navi ul li a:hover,
div#NAVI-AREA-2nd div#local-navi ul li a:active{
	background-color: #e5f1cd;
	background-image: url(/shared/img/bg_bottom_01.gif);
	background-repeat: no-repeat;
	background-position: -189px bottom;
	}

/* ul.local-2 */
div#NAVI-AREA-2nd div#local-navi ul ul{
	margin: 6px 0px 6px 6px;
	width: 174px;
	border-style: solid;
	border-width: 1px;
	border-color: #cecfc4 #e6e6de #e6e6de #cecfc4 ;
	background-color: transparent;
	}

div#NAVI-AREA-2nd div#local-navi ul ul li{
	width: 174px;
	border-style: solid;
	border-width: 1px;
	border-color: #fff #babbb1 #babbb1 #fff ;
	background-color: #f5f5f1;
	}

div#NAVI-AREA-2nd div#local-navi ul ul li a{
	width: 144px;
	padding:10px 22px 10px 8px;
	border: none;
	}

div#NAVI-AREA-2nd div#local-navi ul ul li a,
div#NAVI-AREA-2nd div#local-navi ul ul li a:link,
div#NAVI-AREA-2nd div#local-navi ul ul li a:visited{
	background-color: #e9ebe3;
	background-image: url(/shared/img/bg_bottom_01.gif);
	background-repeat: no-repeat;
	background-position: -378px bottom;
	font-weight: normal;
	}
div#NAVI-AREA-2nd div#local-navi ul ul li a:focus,
div#NAVI-AREA-2nd div#local-navi ul ul li a:hover,
div#NAVI-AREA-2nd div#local-navi ul ul li a:active{
	background-color: #e5f1cd;
	background-image: url(/shared/img/bg_bottom_01.gif);
	background-repeat: no-repeat;
	background-position: -552px bottom;
	font-weight: normal;
	}


/* ul.local-3 */
div#NAVI-AREA-2nd div#local-navi ul li ul li ul *{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}

div#NAVI-AREA-2nd div#local-navi ul li ul li ul{
	border: solid 0px red;
	width: 158px;
	}

div#NAVI-AREA-2nd div#local-navi ul li ul li ul li{
	border: solid 0px red;
	width: 158px;
	}

div#NAVI-AREA-2nd div#local-navi ul li ul li ul li a{
	width: 132px;
	padding: 0 0 0 14px;
	margin: 0 0 0 0;
	border: none;
	border-style: solid;
	border-width: 4px 8px 4px 8px;
	border-color: #fff;
	}

div#NAVI-AREA-2nd div#local-navi ul li ul li ul li a,
div#NAVI-AREA-2nd div#local-navi ul li ul li ul li a:link,
div#NAVI-AREA-2nd div#local-navi ul li ul li ul li a:visited,
div#NAVI-AREA-2nd div#local-navi ul li ul li ul li a:focus,
div#NAVI-AREA-2nd div#local-navi ul li ul li ul li a:hover,
div#NAVI-AREA-2nd div#local-navi ul li ul li ul li a:active{
	background-image: url(/shared/img/bg_all.gif);
	background-repeat: no-repeat;
	background-position: 0 -596px;
	font-weight: normal;
	background-color: #fff;
	}

/* ul.appeal */
div#NAVI-AREA-2nd ul.appeal{
	border-top: solid 3px #fff;
	}

div#NAVI-AREA-2nd ul.appeal-none{
	border-top: solid 0px #fff;
	}

div#NAVI-AREA-2nd ul.appeal li a{
	_height: 1px;
	line-height: 1.5;
	padding:5px 15px 5px 15px;
	border-bottom: solid 3px #fff;
	display: block;
	background-image: url(/shared/img/bg_all.gif);
	background-repeat: no-repeat;
	background-position: 170px -293px;
	}
*:first-child+html div#NAVI-AREA-2nd ul.appeal li a{
	background-position: 170px -290px;
	}







/* FOOTER-AREA
----------------------------------- */
div#FOOTER-AREA *{
	color: #8e8e8e;
	}

div#FOOTER-AREA{
	clear:both ;
	width: 812px;
	padding-top:50px ;
	padding-bottom:30px ;
	}

div#FOOTER-AREA p.note{
	text-align:right;
	padding-bottom:9px ;
	margin-bottom:6px ;
	background-image: url(/shared/img/bg_03.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	}

div#FOOTER-AREA,
div#FOOTER-AREA address p,
div#FOOTER-AREA ul{
	text-align : center ;
	}

div#FOOTER-AREA div#navi-1st_1,
div#FOOTER-AREA div#utility-navi{
	margin-top: 3px ;
	_margin-top: 10px ;
	}
*:first-child+html div#FOOTER-AREA div#navi-1st_1,
*:first-child+html div#FOOTER-AREA div#utility-navi{
	margin-top: 10px ;
	}

div#FOOTER-AREA li{
	display: inline ;
	padding: 0 0 0 5px ;
	border-left: solid 1px #dfdfdf;
	_letter-spacing: 1px;
	}
*:first-child+html div#FOOTER-AREA li{
	letter-spacing: 1px;
	}

div#FOOTER-AREA li.last{
	padding: 0 5px 0 5px ;
	border-right: solid 1px #dfdfdf;
	}

div#FOOTER-AREA address{
	margin-top: 13px;
	padding-top: 7px;
	border-top: solid 1px #ebebeb;
	}

div#FOOTER-AREA address p{
	padding-top: 5px;
	}

div#FOOTER-AREA address p.inquiry em,
div#FOOTER-AREA address p.inquiry em a,
div#FOOTER-AREA address p.inquiry em a:link,
div#FOOTER-AREA address p.inquiry em a:visited,
div#FOOTER-AREA address p.inquiry em a:focus,
div#FOOTER-AREA address p.inquiry em a:hover,
div#FOOTER-AREA address p.inquiry em a:active{
	color: #6b2a42;
	line-height: 1.5;
	font-weight: bold;
	}

/* font-font-style
----------------------------------- */
div#HEADER-AREA h1,
div#HEADER-AREA p strong{
	font-weight: normal;
	}


/*------------------------------------
	component
------------------------------------*/
div#MAIN-CONTENT-AREA a,
div#MAIN-CONTENT-AREA a:link{
	color: #669900;
	text-decoration: underline;
	}
div#MAIN-CONTENT-AREA a:visited{
	color: #718a25;
	text-decoration: underline;
	}
div#MAIN-CONTENT-AREA a:focus,
div#MAIN-CONTENT-AREA a:hover,
div#MAIN-CONTENT-AREA a:active{
	color: #15b253;
	text-decoration: underline;
	}

div#MAIN-CONTENT-AREA h4 a,
div#MAIN-CONTENT-AREA h4 a:link,
div#MAIN-CONTENT-AREA h4 a:visited,
div#MAIN-CONTENT-AREA h4 a:focus,
div#MAIN-CONTENT-AREA h4 a:hover,
div#MAIN-CONTENT-AREA h4 a:active{
	color: #df910a;
	text-decoration: underline;
	}

div#MAIN-CONTENT-AREA h1 a,
div#MAIN-CONTENT-AREA h1 a:link,
div#MAIN-CONTENT-AREA h2 a,
div#MAIN-CONTENT-AREA h2 a:link,
div#MAIN-CONTENT-AREA h3 a,
div#MAIN-CONTENT-AREA h3 a:link,
div#MAIN-CONTENT-AREA h1 a:visited,
div#MAIN-CONTENT-AREA h2 a:visited,
div#MAIN-CONTENT-AREA h3 a:visited,
div#MAIN-CONTENT-AREA h1 a:visited a:focus,
div#MAIN-CONTENT-AREA h1 a:visited a:hover,
div#MAIN-CONTENT-AREA h1 a:visited a:active
div#MAIN-CONTENT-AREA h2 a:visited a:focus,
div#MAIN-CONTENT-AREA h2 a:visited a:hover,
div#MAIN-CONTENT-AREA h2 a:visited a:active
div#MAIN-CONTENT-AREA h3 a:visited a:focus,
div#MAIN-CONTENT-AREA h3 a:visited a:hover,
div#MAIN-CONTENT-AREA h3 a:visited a:active{
	text-decoration: underline;
	color: #6b2a42;
	}

div#MAIN-CONTENT-AREA h2.arrow-none a,
div#MAIN-CONTENT-AREA h2.arrow-none a:link,
div#MAIN-CONTENT-AREA h2.arrow-none a:visited,
div#MAIN-CONTENT-AREA h2.arrow-none a:focus,
div#MAIN-CONTENT-AREA h2.arrow-none a:hover,
div#MAIN-CONTENT-AREA h2.arrow-none a:active{
	color: #6b2a42;
	text-decoration: none;
	background-image: none;
	}

div#MAIN-CONTENT-AREA p.cite cite a,
div#MAIN-CONTENT-AREA p.cite cite a:link,
div#MAIN-CONTENT-AREA p.cite cite a:visited,
div#MAIN-CONTENT-AREA p.cite cite a:focus,
div#MAIN-CONTENT-AREA p.cite cite a:hover,
div#MAIN-CONTENT-AREA p.cite cite a:active{
	color: #7caeae;
	}

div#MAIN-CONTENT-AREA dl.link3 a,
div#MAIN-CONTENT-AREA dl.link3 a:link,
div#MAIN-CONTENT-AREA ul.link1 li a,
div#MAIN-CONTENT-AREA ul.link1 li a:link{
	color: #000;
	text-decoration: none;
	}
div#MAIN-CONTENT-AREA dl.link3 li a,
div#MAIN-CONTENT-AREA dl.link3 li a:link{
	color: #7c7c7c;
	}
div#MAIN-CONTENT-AREA dl.link3 a:visited,
div#MAIN-CONTENT-AREA dl.link3 li a:visited,
div#MAIN-CONTENT-AREA ul.link1 li a:visited{
	text-decoration: none;
	}
div#MAIN-CONTENT-AREA dl.link3 li a:focus,
div#MAIN-CONTENT-AREA dl.link3 li a:hover,
div#MAIN-CONTENT-AREA dl.link3 li a:active,
div#MAIN-CONTENT-AREA dl.link3 a:focus,
div#MAIN-CONTENT-AREA dl.link3 a:hover,
div#MAIN-CONTENT-AREA dl.link3 a:active,
div#MAIN-CONTENT-AREA ul.link1 li a:focus,
div#MAIN-CONTENT-AREA ul.link1 li a:hover,
div#MAIN-CONTENT-AREA ul.link1 li a:active{
	color: #669900;
	text-decoration: underline;
	}





div#MAIN-CONTENT-AREA ul.link1 li a,
div#MAIN-CONTENT-AREA ul.link1 li a:link{
	font-weight: bold;
	}

div#MAIN-CONTENT-AREA div.unitBox1 a,
div#MAIN-CONTENT-AREA div.unitBox2 a,
div#MAIN-CONTENT-AREA div.unitBox3 a{
	display: block;
	background-image: url(/shared/img/bg_06.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	}

div#MAIN-CONTENT-AREA div.unitBox1 a,
div#MAIN-CONTENT-AREA div.unitBox1 a:link,
div#MAIN-CONTENT-AREA div.unitBox1 a:visited,
div#MAIN-CONTENT-AREA div.unitBox1 a:focus,
div#MAIN-CONTENT-AREA div.unitBox1 a:hover,
div#MAIN-CONTENT-AREA div.unitBox1 a:active,
div#MAIN-CONTENT-AREA div.unitBox2 a,
div#MAIN-CONTENT-AREA div.unitBox2 a:link,
div#MAIN-CONTENT-AREA div.unitBox2 a:visited,
div#MAIN-CONTENT-AREA div.unitBox2 a:focus,
div#MAIN-CONTENT-AREA div.unitBox2 a:hover,
div#MAIN-CONTENT-AREA div.unitBox2 a:active,
div#MAIN-CONTENT-AREA div.unitBox3 a,
div#MAIN-CONTENT-AREA div.unitBox3 a:link,
div#MAIN-CONTENT-AREA div.unitBox3 a:visited,
div#MAIN-CONTENT-AREA div.unitBox3 a:focus,
div#MAIN-CONTENT-AREA div.unitBox3 a:hover,
div#MAIN-CONTENT-AREA div.unitBox3 a:active{
	color: #666;
	text-decoration: none;
	}

div#MAIN-CONTENT-AREA div.unitBox1 em,
div#MAIN-CONTENT-AREA div.unitBox2 em,
div#MAIN-CONTENT-AREA div.unitBox3 em{
	color: #df910a;
	font-weight: bold;
	}

div#MAIN-CONTENT-AREA div.unitBox1 a:focus em,
div#MAIN-CONTENT-AREA div.unitBox1 a:hover em,
div#MAIN-CONTENT-AREA div.unitBox1 a:active em,
div#MAIN-CONTENT-AREA div.unitBox2 a:focus em,
div#MAIN-CONTENT-AREA div.unitBox2 a:hover em,
div#MAIN-CONTENT-AREA div.unitBox2 a:active em,
div#MAIN-CONTENT-AREA div.unitBox3 a:focus em,
div#MAIN-CONTENT-AREA div.unitBox3 a:hover em,
div#MAIN-CONTENT-AREA div.unitBox3 a:active em{
	color: #df910a;
	text-decoration: underline;
	}


div#MAIN-CONTENT-AREA p.top a,
div#MAIN-CONTENT-AREA p.top a:link,
div#MAIN-CONTENT-AREA ul.link2 li a,
div#MAIN-CONTENT-AREA ul.link2 li a:link{
	text-decoration: none;
	}
div#MAIN-CONTENT-AREA p.top a:visited,
div#MAIN-CONTENT-AREA ul.link2 li a:visited{
	text-decoration: none;
	}
div#MAIN-CONTENT-AREA p.top a:focus,
div#MAIN-CONTENT-AREA p.top a:hover,
div#MAIN-CONTENT-AREA p.top a:active,
div#MAIN-CONTENT-AREA ul.link2 li a:focus,
div#MAIN-CONTENT-AREA ul.link2 li a:hover,
div#MAIN-CONTENT-AREA ul.link2 li a:active{
	color: #669900;
	text-decoration: underline;
	}

div#MAIN-CONTENT-AREA  p.btn1 a,
div#MAIN-CONTENT-AREA  p.btn1 a:link,
div#MAIN-CONTENT-AREA  p.btn2 a,
div#MAIN-CONTENT-AREA  p.btn2 a:link{
	color: #000;
	text-decoration: none;
	}
div#MAIN-CONTENT-AREA  p.btn1 a:visited,
div#MAIN-CONTENT-AREA  p.btn2 a:visited{
	color: #000;
	text-decoration: none;
	}
div#MAIN-CONTENT-AREA p.btn1 a:focus,
div#MAIN-CONTENT-AREA p.btn1 a:hover,
div#MAIN-CONTENT-AREA p.btn1 a:active,
div#MAIN-CONTENT-AREA p.btn2 a:focus,
div#MAIN-CONTENT-AREA p.btn2 a:hover,
div#MAIN-CONTENT-AREA p.btn2 a:active{
	color: #669900;
	text-decoration: none;
	}

div#MAIN-CONTENT-AREA ul.pagination li.back a,
div#MAIN-CONTENT-AREA ul.pagination li.back a:link,
div#MAIN-CONTENT-AREA ul.pagination li.next a,
div#MAIN-CONTENT-AREA ul.pagination li.next a:link{
	text-decoration: none;
	}

div#MAIN-CONTENT-AREA ul.pagination li.back a:focus,
div#MAIN-CONTENT-AREA ul.pagination li.back a:hover,
div#MAIN-CONTENT-AREA ul.pagination li.back a:active,
div#MAIN-CONTENT-AREA ul.pagination li.next a:focus,
div#MAIN-CONTENT-AREA ul.pagination li.next a:hover,
div#MAIN-CONTENT-AREA ul.pagination li.next a:active{
	text-decoration: underline;
	}



/* heading
----------------------------------- */
div#MAIN-CONTENT-AREA h1,
div#MAIN-CONTENT-AREA h2,
div#MAIN-CONTENT-AREA h3,
div#MAIN-CONTENT-AREA h4{
	font-weight: bold;
	clear:both ;
	}

div#MAIN-CONTENT-AREA strong{
	font-weight: bold;
	}

div#MAIN-CONTENT-AREA h1,
div#MAIN-CONTENT-AREA h2,
div#MAIN-CONTENT-AREA h3{
	color: #6b2a42;
	line-height: 1.1;
	}

div#MAIN-CONTENT-AREA h1{
	padding:7px;
	margin-bottom:27px;
	border-style: solid;
	border-width: 0 0 1px 11px;
	border-color: #d8d8d3;
	}

div#MAIN-CONTENT-AREA h2{
	padding:3px 0 3px 7px ;
	margin-bottom:20px;
	margin-top:20px;
	border-style: solid;
	border-width: 0 0 0 11px;
	border-color: #d8d8d3;
	background-color: #eff0ea;
	float: left;
	}
div#MAIN-CONTENT-AREA h2.first{
	margin-top:0;
	}

div#frameBtype div#MAIN-CONTENT-AREA h2,
div#frameCtype div#MAIN-CONTENT-AREA h2{
	width: 374px;
	}

div#frameDtype div#MAIN-CONTENT-AREA h2,
div#frameEtype div#MAIN-CONTENT-AREA h2{
	width: 574px;
	}

div#frameFtype div#MAIN-CONTENT-AREA h2,
div#frameGtype div#MAIN-CONTENT-AREA h2{
	width: 594px;
	}

div#MAIN-CONTENT-AREA h2 a{
	background-image: url(/shared/img/bg_all.gif);
	background-repeat: no-repeat;
	background-position: 359px -297px;
	width:99.999%;
	display: block;
	}
div#frameDtype div#MAIN-CONTENT-AREA h2 a,
div#frameEtype div#MAIN-CONTENT-AREA h2 a{
	background-position: 559px -297px;
	}
div#frameFtype div#MAIN-CONTENT-AREA h2 a,
div#frameGtype div#MAIN-CONTENT-AREA h2 a{
	background-position: 579px -297px;
	}

div#MAIN-CONTENT-AREA h3{
	padding:0 0 0 5px ;
	margin-top:15px;
	margin-bottom:10px;
	border-style: solid;
	border-width: 0 0 0 1em;
	border-color: #d8d8d3;
	line-height: 1;
	}

div#MAIN-CONTENT-AREA h4{
	padding:0 0 0 13px;
	margin-top:15px;
	margin-bottom:10px;
	line-height: 1.5;
	color: #df910a;
	background-image: url(/shared/img/bg_all.gif);
	background-repeat: no-repeat;
	background-position: -1px -1498px;
	}

div#MAIN-CONTENT-AREA div.h3area{
	margin:0 13px 0 13px;
	}

div#MAIN-CONTENT-AREA div.h4area{
	margin:0 20px 0 20px;
	}


/* img p q blockquote
----------------------------------- */
div#MAIN-CONTENT-AREA dl.qa dt,
div#MAIN-CONTENT-AREA dl.qa dd,
div#MAIN-CONTENT-AREA table caption,
div#MAIN-CONTENT-AREA ol.decimal2 li,
div#MAIN-CONTENT-AREA ol.decimal1 li,
div#MAIN-CONTENT-AREA dl.link3 dt,
div#MAIN-CONTENT-AREA dl.link3 dd ul li,
div#MAIN-CONTENT-AREA ul.link2 li,
div#MAIN-CONTENT-AREA ul.link1 li,
div#MAIN-CONTENT-AREA ul.disc1 li,
div#MAIN-CONTENT-AREA blockquote ,
div#MAIN-CONTENT-AREA p{
	line-height: 1.5;
	clear: both;
	}

div#MAIN-CONTENT-AREA ul.note1 li{
	line-height: 1.2;
	clear: both;
	}

div#MAIN-CONTENT-AREA table td,
div#MAIN-CONTENT-AREA table th{
	line-height: 1.6;
	}

div#MAIN-CONTENT-AREA p.right{
	text-align : right ;
	}

div#MAIN-CONTENT-AREA p.center{
	text-align : center ;
	}

div#MAIN-CONTENT-AREA q{
	font-style: italic;
	}

div#MAIN-CONTENT-AREA blockquote{
	border: dotted 1px #b5b5b5;
	padding: 13px 13px 7px 13px;
	margin:0 25px 0 25px;
	}
div#MAIN-CONTENT-AREA p.cite{
	text-align : right ;
	margin:0 25px 10px 25px;
	color: #999;
	}

div#MAIN-CONTENT-AREA p img.pic_right{
	float: right;
	margin:4px 0 3px 19px;
	}

div#MAIN-CONTENT-AREA p img.pic_left{
	float: left;
	margin:4px 19px 3px 0;
	}

div#MAIN-CONTENT-AREA img.line{
	border: solid 1px #d8d8d3;
	}

div#MAIN-CONTENT-AREA table caption,
div#MAIN-CONTENT-AREA p.caption{
	padding-left:15px;
	background-image: url(/shared/img/bg_all.gif);
	background-repeat: no-repeat;
	background-position: 0 -1195px;
	font-weight: bold;
	}

/* list
----------------------------------- */
div#MAIN-CONTENT-AREA ul.note1 li{
	color: #999;
	padding-left:1.1em;
	text-indent: -1.1em;
	}
div#MAIN-CONTENT-AREA ul.note1 li strong{
	color: #cc0000;
	font-weight: normal;
	}

div#MAIN-CONTENT-AREA div.layoutBox{
	float: left;
	_float: none;
	width: 100%;
	}

div#MAIN-CONTENT-AREA ul.disc1 li,
div#MAIN-CONTENT-AREA ul.link1 li,
div#MAIN-CONTENT-AREA ul.link2 li,
div#MAIN-CONTENT-AREA dl.link3 dt,
div#MAIN-CONTENT-AREA dl.link3 dd ul li{
	padding-left:14px;
	background-image: url(/shared/img/bg_all.gif);
	background-repeat: no-repeat;
	}
div#MAIN-CONTENT-AREA dl.link3 dt{
	padding-left:17px;
	}

div#MAIN-CONTENT-AREA ul.disc1 li{
	background-position: 0 -1345px;
	}
div#MAIN-CONTENT-AREA ul.link1 li{
	background-position: 0 -593px;
	}
div#MAIN-CONTENT-AREA ul.link2 li{
	background-position: 0 -894px;
	}
div#MAIN-CONTENT-AREA dl.link3 dt{
	background-position: 0 -295px;
	border-bottom: dotted 1px #deded9;
	font-weight: bold;
	}
div#MAIN-CONTENT-AREA dl.link3 dd ul li{
	background-position: 0 -593px;
	}

div#MAIN-CONTENT-AREA div.layoutBox dl.link3{
	float: left;
	margin-right:12px;
	width: 174px;
	}

div#MAIN-CONTENT-AREA div.unitBox1 ,
div#MAIN-CONTENT-AREA div.unitBox2 ,
div#MAIN-CONTENT-AREA div.unitBox3 {
	float: left;
	margin-right:6px;
	background-color: #f2f2f2;
	background-image: url(/shared/img/bg_05.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	}

div#MAIN-CONTENT-AREA div.unitBox1 div.inquiryBox,
div#MAIN-CONTENT-AREA div.unitBox1 p,
div#MAIN-CONTENT-AREA div.unitBox2 p,
div#MAIN-CONTENT-AREA div.unitBox3 p{
	margin:0 4px 3px 0;
	padding:6px;
	border: solid 1px #dad5d5;
	background-color: #fff;
	}
div#MAIN-CONTENT-AREA div.unitBox1 div.inquiryBox,
div#MAIN-CONTENT-AREA div.unitBox1 p{
	width: 354px;
	}
div#MAIN-CONTENT-AREA div.unitBox2 p{
	width: 165px;
	}

body.entry84 div#MAIN-CONTENT-AREA div.unitBox2{
	margin-bottom:10px;
	}

div#MAIN-CONTENT-AREA div.unitBox3 p{
	width: 103px;
	}
div#frameDtype div#MAIN-CONTENT-AREA div.unitBox1 div.inquiryBox,
div#frameEtype div#MAIN-CONTENT-AREA div.unitBox1 div.inquiryBox,
div#frameDtype div#MAIN-CONTENT-AREA div.unitBox1 p,
div#frameEtype div#MAIN-CONTENT-AREA div.unitBox1 p{
	width: 574px;
	}
div#frameFtype div#MAIN-CONTENT-AREA div.unitBox1 div.inquiryBox,
div#frameGtype div#MAIN-CONTENT-AREA div.unitBox1 div.inquiryBox,
div#frameFtype div#MAIN-CONTENT-AREA div.unitBox1 p,
div#frameGtype div#MAIN-CONTENT-AREA div.unitBox1 p{
	width: 574px;
	}

div#frameBtype div#MAIN-CONTENT-AREA div.unitBox1 div.inquiryBox p,
div#frameCtype div#MAIN-CONTENT-AREA div.unitBox1 div.inquiryBox p,
div#frameDtype div#MAIN-CONTENT-AREA div.unitBox1 div.inquiryBox p,
div#frameEtype div#MAIN-CONTENT-AREA div.unitBox1 div.inquiryBox p,
div#frameFtype div#MAIN-CONTENT-AREA div.unitBox1 div.inquiryBox p,
div#frameGtype div#MAIN-CONTENT-AREA div.unitBox1 div.inquiryBox p{
	width: auto;
	margin:0 0 7px 0;
	border: none;
	}

div#MAIN-CONTENT-AREA div.unitBox1 div.inquiryBox ul{
	margin-left:10px;
	}


div#MAIN-CONTENT-AREA ol.decimal1 li{
	padding-left:22px;
	background-image: url(/shared/img/bg_all.gif);
	background-repeat: no-repeat;
	}
div#MAIN-CONTENT-AREA ol.decimal1 li.no1{
	background-position: -780px -97px;
	}
div#MAIN-CONTENT-AREA ol.decimal1 li.no2{
	background-position: -780px -247px;
	}
div#MAIN-CONTENT-AREA ol.decimal1 li.no3{
	background-position: -780px -397px;
	}
div#MAIN-CONTENT-AREA ol.decimal1 li.no4{
	background-position: -780px -547px;
	}
div#MAIN-CONTENT-AREA ol.decimal1 li.no5{
	background-position: -780px -697px;
	}
div#MAIN-CONTENT-AREA ol.decimal1 li.no6{
	background-position: -780px -847px;
	}
div#MAIN-CONTENT-AREA ol.decimal1 li.no7{
	background-position: -780px -997px;
	}
div#MAIN-CONTENT-AREA ol.decimal1 li.no8{
	background-position: -780px -1147px;
	}
div#MAIN-CONTENT-AREA ol.decimal1 li.no9{
	background-position: -780px -1297px;
	}
div#MAIN-CONTENT-AREA ol.decimal1 li.no10{
	background-position: -780px -1447px;
	}

div#MAIN-CONTENT-AREA ol.decimal2 li{
	padding-left:22px;
	background-image: url(/shared/img/bg_all.gif);
	background-repeat: no-repeat;
	}
div#MAIN-CONTENT-AREA ol.decimal2 li.no1{
	background-position: 0 -1646px;
	}
div#MAIN-CONTENT-AREA ol.decimal2 li.no2{
	background-position: 0 -1796px;
	}
div#MAIN-CONTENT-AREA ol.decimal2 li.no3{
	background-position: 0 -1946px;
	}
div#MAIN-CONTENT-AREA ol.decimal2 li.no4{
	background-position: 0 -2096px;
	}
div#MAIN-CONTENT-AREA ol.decimal2 li.no5{
	background-position: 0 -2246px;
	}
div#MAIN-CONTENT-AREA ol.decimal2 li.no6{
	background-position: -780px -1595px;
	}
div#MAIN-CONTENT-AREA ol.decimal2 li.no7{
	background-position: -780px -1745px;
	}
div#MAIN-CONTENT-AREA ol.decimal2 li.no8{
	background-position: -780px -1895px;
	}
div#MAIN-CONTENT-AREA ol.decimal2 li.no9{
	background-position: -780px -2045px;
	}
div#MAIN-CONTENT-AREA ol.decimal2 li.no10{
	background-position: -780px -2195px;
	}


div#MAIN-CONTENT-AREA ul.pagination ul{
	float:left;
	}

div#MAIN-CONTENT-AREA ul.pagination li{
	float:left;
	border-right: solid 1px #cdcdcd;
	}

div#MAIN-CONTENT-AREA ul.pagination li.back{
	border-right: solid 1px #cdcdcd;
	padding-left:10px;
	background-image: url(/shared/img/bg_all.gif);
	background-repeat: no-repeat;
	background-position: 0 -448px;
	}

div#MAIN-CONTENT-AREA ul.pagination li.next{
	border-right: none;
	padding-right:10px;
	background-image: url(/shared/img/bg_all.gif);
	background-repeat: no-repeat;
	background-position: 3.2em -298px;
	}

div#MAIN-CONTENT-AREA ul.pagination li em,
div#MAIN-CONTENT-AREA ul.pagination li a{
	float:left;
	width: auto;
	padding: 0 0.8em 0 0.8em;
	}

div#MAIN-CONTENT-AREA ul.pagination li em{
	font-weight: bold;
	}

div#MAIN-CONTENT-AREA dl.qa dt,
div#MAIN-CONTENT-AREA dl.qa dd{
	padding-left:30px;
	background-image: url(/shared/img/bg_all.gif);
	background-repeat: no-repeat;
	background-position: 0 -2397px;
	}

div#MAIN-CONTENT-AREA dl.qa dt{
	color: #3a6796;
	padding-bottom:9px;
	}

div#MAIN-CONTENT-AREA dl.qa dd{
	padding-left:55px;
	background-position: 25px -2547px;
	border-bottom: dotted 1px #c8c8c8;
	padding-bottom:22px;
	}



/* table
----------------------------------- */
div#MAIN-CONTENT-AREA table{
	border-collapse: collapse;
	clear:both ;
	}
div#MAIN-CONTENT-AREA table thead td,
div#MAIN-CONTENT-AREA table thead th,
div#MAIN-CONTENT-AREA table tbody td,
div#MAIN-CONTENT-AREA table tbody th{
	padding: 4px 15px 4px 15px;
	border-style: solid;
	border-width: 1px 1px 2px 1px;
	border-color: #d8d8d3;
	}
div#MAIN-CONTENT-AREA table tbody td,
div#MAIN-CONTENT-AREA table tbody th{
	border-width: 1px 1px 1px 1px;
	}

div#MAIN-CONTENT-AREA table thead th,
div#MAIN-CONTENT-AREA table thead td{
	color: #6b2a42;
	}

div#MAIN-CONTENT-AREA table thead th,
div#MAIN-CONTENT-AREA table thead td,
div#MAIN-CONTENT-AREA table tbody th{
	text-align : center ;
	font-weight: bold;
	}

div#MAIN-CONTENT-AREA table thead tr th{
	background-color: #eeeede;
	}
div#MAIN-CONTENT-AREA table thead tr td{
	background-color: #f6f6ea;
	}

div#MAIN-CONTENT-AREA table tbody tr td{
	background-color: #fff;
	}
div#MAIN-CONTENT-AREA table tbody tr.odd td,
div#MAIN-CONTENT-AREA table tbody tr th{
	background-color: #fafafa;
	}
div#MAIN-CONTENT-AREA table tbody tr.odd th{
	background-color: #f3f3f3;
	}

div#MAIN-CONTENT-AREA table.type3 tbody tr th{
	background-color: #fafaf3;
	}
div#MAIN-CONTENT-AREA table.type3 tbody tr.odd th{
	background-color: #f6f6ea;
	}

div#MAIN-CONTENT-AREA table.th_left th{
	text-align : left ;
	}


/* label
----------------------------------- */
div#MAIN-CONTENT-AREA span.label{
	line-height: 1.5;
	_line-height: 1.8;
	padding-right:5px;
	padding-top:5px;
	width: 60px;
	height: 16px;
	display: inline-block;;
	text-align:center;
	background-image: url(/shared/img/bg_bottom_01.gif);
	background-repeat: no-repeat;
	background-position: -1546px bottom;
	color: #fff;
	}
*:first-child+html div#MAIN-CONTENT-AREA span.label{
	line-height: 1.8;
	}

div#MAIN-CONTENT-AREA div.asset-meta{
	border-top: dotted 1px #b5b5b5;
	}



/* link
----------------------------------- */
div#MAIN-CONTENT-AREA p.top{
	padding-right:15px;
	background-image: url(/shared/img/bg_all.gif);
	background-repeat: no-repeat;
	background-position: 380px -747px;
	text-align : right ;
	}
div#frameDtype div#MAIN-CONTENT-AREA p.top,
div#frameEtype div#MAIN-CONTENT-AREA p.top{
	background-position: 578px -747px;
	}
div#frameFtype div#MAIN-CONTENT-AREA p.top,
div#frameGtype div#MAIN-CONTENT-AREA p.top{
	background-position: 600px -747px;
	}

div#MAIN-CONTENT-AREA p.btn1,
div#MAIN-CONTENT-AREA p.btn2{
	padding-top: 2px ;
	width: 238px;
	background-image: url(/shared/img/bg_top_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
div#MAIN-CONTENT-AREA p.btn2{
	background-position: -238px top;
	}

div#MAIN-CONTENT-AREA p.btn1 a,
div#MAIN-CONTENT-AREA p.btn2 a{
	display: block;
	width: 238px;
	padding:5px 0 7px 0;
	background-image: url(/shared/img/bg_bottom_01.gif);
	background-repeat: no-repeat;
	background-position: -900px bottom;
	text-align : center ;
	font-weight: bold;
	}
div#MAIN-CONTENT-AREA p.btn2 a{
	padding:1px 0 5px 0;
	background-position: -1138px bottom;
	font-weight: normal;
	}

div#frameBtype div#MAIN-CONTENT-AREA div.unitBox1 div.inquiryBox p.btn1,
div#frameCtype div#MAIN-CONTENT-AREA div.unitBox1 div.inquiryBox p.btn1,
div#frameDtype div#MAIN-CONTENT-AREA div.unitBox1 div.inquiryBox p.btn1,
div#frameEtype div#MAIN-CONTENT-AREA div.unitBox1 div.inquiryBox p.btn1,
div#frameFtype div#MAIN-CONTENT-AREA div.unitBox1 div.inquiryBox p.btn1,
div#frameGtype div#MAIN-CONTENT-AREA div.unitBox1 div.inquiryBox p.btn1{
	padding: 2px 0 0 0 ;
	width: 238px;
	margin-left:10px;
	}




div#MAIN-CONTENT-AREA p.btnright{
	float:right;
	}

div#MAIN-CONTENT-AREA p.ipt-btn1 ,
div#MAIN-CONTENT-AREA p.ipt-btn2 {
	padding-top: 2px ;
	margin:0 0 0 0;
	width: 124px;
	background-image: url(/shared/img/bg_top_01.gif);
	background-repeat: no-repeat;
	background-position: -476px top;
	}
div#MAIN-CONTENT-AREA p.ipt-btn2 {
	background-image: none;
	width: 80px;
	}

div#MAIN-CONTENT-AREA p.ipt-btn1 input.ipt_btn1 ,
div#MAIN-CONTENT-AREA p.ipt-btn2 input.ipt_btn1 {
	background-color: transparent;
	border: none;
	cursor: pointer;
	font-size: 97%;
	color: #000;
	display: block;
	width: 124px;
	padding:5px 0 7px 0;
	margin:0 0 0 0;
	background-image: url(/shared/img/bg_bottom_01.gif);
	background-repeat: no-repeat;
	background-position: -1620px bottom;
	text-align : center ;
	font-weight: bold;
	}
div#MAIN-CONTENT-AREA p.ipt-btn2 input.ipt_btn1 {
	background-image: url(/shared/img/bg_all.gif);
	background-repeat: no-repeat;
	background-position: 0 -443px;
	_background-position: 0 -444px;
	padding:5px 0 7px 13px;
	_padding:5px 0 7px 16px;
	width: 80px;
	text-align : left ;
	}

*:first-child+html div#MAIN-CONTENT-AREA p.ipt-btn2 input.ipt_btn1 {
	background-position: 0 -444px;
	padding:5px 0 7px 16px
	}

html[xmlns*=""] body:last-child div#MAIN-CONTENT-AREA p.ipt-btn1 ,
html[xmlns*=""] body:last-child div#MAIN-CONTENT-AREA p.ipt-btn2 {
	background-image: none;
	}


div#MAIN-CONTENT-AREA p.ipt-btn1 input.ipt_btn1.focus,
div#MAIN-CONTENT-AREA p.ipt-btn1 input.ipt_btn1:focus,
div#MAIN-CONTENT-AREA p.ipt-btn1 input.ipt_btn1:active,
div#MAIN-CONTENT-AREA p.ipt-btn1 input.ipt_btn1:hover ,
div#MAIN-CONTENT-AREA p.ipt-btn2 input.ipt_btn1.focus,
div#MAIN-CONTENT-AREA p.ipt-btn2 input.ipt_btn1:focus,
div#MAIN-CONTENT-AREA p.ipt-btn2 input.ipt_btn1:active,
div#MAIN-CONTENT-AREA p.ipt-btn2 input.ipt_btn1:hover {
	color: #669900;
	}


div#frameEtype div#MAIN-CONTENT-AREA div.btnBox {
	margin:0 auto;
	position:relative;
	z-index:12;
	width: 100%;
	height: 3em;
	}
div#frameEtype div#MAIN-CONTENT-AREA div.btnBox p.posi1{
	position:absolute;
	z-index:13;
	top: 7px;
	left: 185px;
	}
div#frameEtype div#MAIN-CONTENT-AREA div.btnBox p.posi2{
	position:absolute;
	z-index:14;
	top: 7px;
	left: 285px;
	}

div#frameEtype div#MAIN-CONTENT-AREA div.btnBox p.posi3{
	position:absolute;
	z-index:15;
	top: 7px;
	left: 210px;
	}

div#frameEtype div#MAIN-CONTENT-AREA div.btnBox p.posi4{
	position:absolute;
	z-index:16;
	top: 7px;
	left: 155px;
	}

div#frameEtype div#MAIN-CONTENT-AREA div.secure-sign{
	width: 100%;
	padding-top:30px;
	}

div#frameEtype div#MAIN-CONTENT-AREA div.secure-sign div.secure-logo{
	width: 110px;
	float:left;
	}
div#frameEtype div#MAIN-CONTENT-AREA div.secure-sign div.secure-txt{
	width: 475px;
	float:left;
	}


/* dl.newslist
----------------------------------- */
div#MAIN-CONTENT-AREA dl.newslist{
	padding-left: 5px ;
	}
div#MAIN-CONTENT-AREA dl.newslist dt a{
	padding-right: 12px ;
	}
div#MAIN-CONTENT-AREA dl.newslist dt span{
	color: #b2b2b2;
	}
div#MAIN-CONTENT-AREA dl.newslist dd p{
	color: #666666;
	line-height: 1.3;
	}
div#MAIN-CONTENT-AREA dl.newslist dd{
	padding-top: 1px ;
	padding-bottom: 8px ;
	}


/* dl.datalist
----------------------------------- */
div#MAIN-CONTENT-AREA dl.datalist{
	margin: 0 0;
	}

div#MAIN-CONTENT-AREA dl.datalist dt{
	font-weight: bold;
	float: left;
	clear: left;
	width: 7.2em;
	line-height: 1.8;
	background-image: url(/shared/img/bg_11.gif);
	background-repeat: no-repeat;
	background-position: right 5px;
	}

div#MAIN-CONTENT-AREA dl.datalist dd{
	margin-left: 7.9em;
	padding-botttom: 1em;
	_display: inline-block;
	line-height: 1.8;
	}

/* dl.arealist1
----------------------------------- */
div#MAIN-CONTENT-AREA dl.arealist1{
	margin: 0 0;
	}

div#MAIN-CONTENT-AREA dl.arealist1 dt{
	font-weight: bold;
	float: left;
	clear: left;
	width: 4.2em;
	line-height: 1.5;
	text-align:right;
	}

div#MAIN-CONTENT-AREA dl.arealist1 dd{
	margin-left: 4.9em;
	padding-botttom: 1em;
	_display: inline-block;
	line-height: 1.5;
	}


/* ul.imglist
----------------------------------- */
div#MAIN-CONTENT-AREA ul.imglist li{
	width: 150px;
	float: left;
	}

/* div#sitemapList
----------------------------------- */
div#MAIN-CONTENT-AREA div#sitemapList{
	float:left;
	padding-top: 20px ;
	}

div#MAIN-CONTENT-AREA div#sitemapList ul li ul li,
div#MAIN-CONTENT-AREA div#sitemapList ul li ul li ul li{
	background-image: url(/shared/img/bg_08.gif);
	background-repeat: repeat-y;
	background-position: 34px 0;
	padding-left: 62px ;
	margin-left:25px;
	}

div#MAIN-CONTENT-AREA div#sitemapList ul li.last2007,
div#MAIN-CONTENT-AREA div#sitemapList ul li.last{
	background-image: url(/shared/img/bg_08.gif);
	background-repeat: no-repeat;
	background-position: 34px 0;
	}


div#MAIN-CONTENT-AREA div#sitemapList ul li a{
	background-image: url(/shared/img/bg_10.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 67px ;
	line-height: 2.95;
	}

div#MAIN-CONTENT-AREA div#sitemapList ul li ul li a{
	background-image: url(/shared/img/bg_09.gif);
	}

div#MAIN-CONTENT-AREA div#sitemapList ul li a,
div#MAIN-CONTENT-AREA div#sitemapList ul li a:link,
div#MAIN-CONTENT-AREA div#sitemapList ul li a:visited{
	color: #666666;
	text-decoration: none;
	}
div#MAIN-CONTENT-AREA div#sitemapList ul li a:focus,
div#MAIN-CONTENT-AREA div#sitemapList ul li a:hover,
div#MAIN-CONTENT-AREA div#sitemapList ul li a:active{
	color: #669900;
	text-decoration: underline;
	}


/*------------------------------------
	margin
------------------------------------*/

div#MAIN-CONTENT-AREA table{
	margin-bottom:28px;
	}

div#MAIN-CONTENT-AREA div.img{
	margin-bottom:20px;
	}

div#MAIN-CONTENT-AREA p.cite{
	margin-bottom:15px;
	}

div#MAIN-CONTENT-AREA dl.qa dt,
div#MAIN-CONTENT-AREA dl.qa dd{
	margin-bottom:11px;
	}

div#MAIN-CONTENT-AREA blockquote,
div#MAIN-CONTENT-AREA ol.decimal2 li,
div#MAIN-CONTENT-AREA ol.decimal1 li,
div#MAIN-CONTENT-AREA ul.link2,
div#MAIN-CONTENT-AREA ul.link1 li,
div#MAIN-CONTENT-AREA ul.disc1 li,
div#MAIN-CONTENT-AREA ul.note1,
div#MAIN-CONTENT-AREA p{
	margin-bottom:10px;
	}

div#MAIN-CONTENT-AREA p.top,
div#MAIN-CONTENT-AREA div.layoutBox{
	margin-bottom:7px;
	}

div#MAIN-CONTENT-AREA table caption,
div#MAIN-CONTENT-AREA p.caption,
div#MAIN-CONTENT-AREA ul.link2 li,
div#MAIN-CONTENT-AREA dl.link3 dt,
div#MAIN-CONTENT-AREA dl.link3 dd ul li,
div#MAIN-CONTENT-AREA ul.note1 li{
	margin-bottom:5px;
	}


div#MAIN-CONTENT-AREA ol.decimal2 li,
div#MAIN-CONTENT-AREA ol.decimal1 li{
	margin-left:20px;
	}
div#MAIN-CONTENT-AREA ul.disc1 li,
div#MAIN-CONTENT-AREA ul.link1 li,
div#MAIN-CONTENT-AREA ul.link2 li{
	margin-left:27px;
	}

div#MAIN-CONTENT-AREA table ol.decimal2 li,
div#MAIN-CONTENT-AREA table ol.decimal1 li,
div#MAIN-CONTENT-AREA table ul.disc1 li,
div#MAIN-CONTENT-AREA table ul.link1 li,
div#MAIN-CONTENT-AREA table ul.link2 li,
div#MAIN-CONTENT-AREA div.layoutBox ol.decimal2 li,
div#MAIN-CONTENT-AREA div.layoutBox ol.decimal1 li,
div#MAIN-CONTENT-AREA div.layoutBox ul.disc1 li,
div#MAIN-CONTENT-AREA div.layoutBox ul.link1 li,
div#MAIN-CONTENT-AREA div.layoutBox ul.link2 li{
	margin-left:0;
	}



/*------------------------------------
	font-size
------------------------------------*/
div#MAIN-CONTENT-AREA dl.newslist dt span,
div#MAIN-CONTENT-AREA ul.note1 li,
div#RELATED-AREA div.related-block dl dt,
div#RELATED-AREA div.related-block p,
div#NAVI-AREA-2nd div.related-block p,
div#HEADER-AREA h1,
div#HEADER-AREA p strong,
div#TOPIC-PATH-AREA p,
div#FOOTER-AREA p,
div#FOOTER-AREA li{
	font-size: 70%;
	}

div#MAIN-CONTENT-AREA ul.imglist li,
div#NAVI-AREA-2nd div#local-navi ul li ul li ul li a,
div#NAVI-AREA-2nd ul.appeal li a,
div#RELATED-AREA div.related-block dl dd,
div#RELATED-AREA div.related-block ul li,
div#RELATED-AREA div.related-block p.heading,
div#NAVI-AREA-2nd div.related-block p.heading,
div#FOOTER-AREA address p.inquiry{
	font-size: 74%;
	}

div#NAVI-AREA-2nd div#local-navi ul li a,
div#NAVI-AREA-2nd div#local-navi ul li ul li a{
	font-size: 82%;
	}

div#LEAD-AREA p{
	font-size: 11px;
	_font-size: 10px;
	}
*:first-child+html div#LEAD-AREA p{
	font-size: 10px;
	}

div#MAIN-CONTENT-AREA ol.decimal2 li,
div#MAIN-CONTENT-AREA h1{
	font-size: 120%;
	}

div#MAIN-CONTENT-AREA dl.newslist dt a,
div#MAIN-CONTENT-AREA h2{
	font-size: 95%;
	}

div#MAIN-CONTENT-AREA dl.arealist1 dt,
div#MAIN-CONTENT-AREA dl.arealist1 dd,
div#MAIN-CONTENT-AREA dl.datalist dt,
div#MAIN-CONTENT-AREA dl.datalist dd,
div#MAIN-CONTENT-AREA div#sitemapList ul li,
div#MAIN-CONTENT-AREA div.unitBox1 div.inquiryBox dl dt,
div#MAIN-CONTENT-AREA div.unitBox1 div.inquiryBox dl dd,
div#MAIN-CONTENT-AREA dl.qa dt,
div#MAIN-CONTENT-AREA dl.qa dd,
div#MAIN-CONTENT-AREA table td,
div#MAIN-CONTENT-AREA table th,
div#MAIN-CONTENT-AREA table caption,
div#MAIN-CONTENT-AREA ul.pagination li,
div#MAIN-CONTENT-AREA ol.decimal1 li,
div#MAIN-CONTENT-AREA ul.link1 li,
div#MAIN-CONTENT-AREA ul.link2 li,
div#MAIN-CONTENT-AREA dl.link3 dt,
div#MAIN-CONTENT-AREA dl.link3 dd ul li,
div#MAIN-CONTENT-AREA ul.disc1 li,
div#MAIN-CONTENT-AREA p{
	font-size: 84%;
	}

div#MAIN-CONTENT-AREA span.label,
div#MAIN-CONTENT-AREA h3,
div#MAIN-CONTENT-AREA h4{
	font-size: 75%;
	}

div#MAIN-CONTENT-AREA p.btn1{
	font-size: 95%;
	}

div#MAIN-CONTENT-AREA p.cite {
	font-size: 100%;
	}

div#MAIN-CONTENT-AREA p.cite cite{
	font-size: 70%;
	}

div#MAIN-CONTENT-AREA div.unitBox1 div.inquiryBox p em.heading{
	font-size: 110%;
	}

/*
	return
------------------------------------*/
div#MAIN-CONTENT-AREA div#sitemapList ul li ul li,
div#MAIN-CONTENT-AREA div#sitemapList ul li ul li ul li,
div#MAIN-CONTENT-AREA ul li ol.decimal1 li,
div#MAIN-CONTENT-AREA ul li ul.link1 li,
div#MAIN-CONTENT-AREA ul li ul.link2 li,
div#MAIN-CONTENT-AREA ul li ul.disc1 li{
	font-size: 100%;
	}

div#MAIN-CONTENT-AREA ul li ol.decimal1,
div#MAIN-CONTENT-AREA ul li ul.link1,
div#MAIN-CONTENT-AREA ul li ul.link2,
div#MAIN-CONTENT-AREA ul li ul.disc1{
	font-size: 100%;
	margin-top:5px;
	}

body.entry87 div#MAIN-CONTENT-AREA div#google-map *{
	text-align:center;
	clear:both ;
	}
body.entry142 div#TOPIC-PATH-AREA{
	display:none;
	}
body.entry142 div#frameEtype div#MAIN-CONTENT-AREA div.asset-content{
	margin-left:0;
	width: 812px;
	}
body.entry142 div#frameEtype div#MAIN-CONTENT-AREA h1{
	padding:0;
	margin:0;
	border: none;
	}
body.entry142 div#MAIN-CONTENT-AREA div.btn2-center{
	width: 238px;
	margin:0 auto;
	}
body.entry142 div#MAIN-CONTENT-AREA p.btn2{
	width: 238px;
	margin-top:10px;
	margin-bottom:20px;
	}

/*------------------------------------
	form
------------------------------------*/
div#MAIN-CONTENT-AREA table.layoutTable,
div#MAIN-CONTENT-AREA table.layoutTable tr,
div#MAIN-CONTENT-AREA table.layoutTable td{
	padding:0 0 0 0;
	margin:0 0 0 0;
	font-size: 100%;
	border: none;
	vertical-align:middle;
	}
div#MAIN-CONTENT-AREA table.layoutTable td{
	padding-bottom:3px;
	}

.ime-jp {
	ime-mode: active;
	}

.ime-alpha {
	ime-mode: inactive;
	}

.error {
	color: #cc0000;
	}

.required {
	color: #cc0000;
	font-weight: bold;
	padding-left:2px;
	padding-right:2px;
	}

input {
	vertical-align:middle;
	}

.ipt_col1,
.ipt_col2,
.ipt_col4,
.ipt_col5,
textarea {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #939393 #f6f6f6 #f6f6f6 #939393;
	padding: 2px;
	}

.ipt_col1 {
	width: 120px; 
	ime-mode: active;
	}
.ipt_col2 {
	width: 200px; 
	ime-mode: inactive;
	}
.ipt_col5 {
	width: 50px; 
	ime-mode: inactive;
	}
.ipt_col4 ,
textarea {
	width: 95%; 
	ime-mode: active;
	}

textarea {
	font-size: 100%;
	}


div#MAIN-CONTENT-AREA div.flashprint{
	display:none;
	}

/*
	body.salon-article
------------------------------------*/
body.salon-article div#MAIN-CONTENT-AREA dl.datalist,
body.salon-article div#MAIN-CONTENT-AREA h2{
	clear:left;
	}
body.salon-article div#MAIN-CONTENT-AREA p.m4_catch img{
	padding-bottom:10px;
	}


/*------------------------------------
	print
------------------------------------*/
@media print {

div#MAIN-CONTENT-AREA div#flashcontent1,
div#MAIN-CONTENT-AREA div#flashcontent2,
div#MAIN-CONTENT-AREA script{
	display:none;
	}
div#MAIN-CONTENT-AREA div.flashprint{
	display:block;
	}

body{
	_zoom:65%;
}

body,
body div#frameBtype,
body div#frameCtype,
body div#frameDtype,
body div#frameEtype,
body div#frameFtype,
body div#frameGtype,
body div#MAIN-CONTENT-AREA h2 a,
body div#FOOTER-AREA p.note{
	background-image:none;
}





body.category0 div#NAVI-AREA-1st ul li#nav1-home a img,
body.category0 div#NAVI-AREA-1st ul li#nav1-home a:link img,
body.category0 div#NAVI-AREA-1st ul li#nav1-home a:visited img,
body.category1 div#NAVI-AREA-1st ul li#nav1-1 a img,
body.category1 div#NAVI-AREA-1st ul li#nav1-1 a:link img,
body.category1 div#NAVI-AREA-1st ul li#nav1-1 a:visited img,
body.parent21 div#NAVI-AREA-1st ul li#nav1-21 a img,
body.parent21 div#NAVI-AREA-1st ul li#nav1-21 a:link img,
body.parent21 div#NAVI-AREA-1st ul li#nav1-21 a:visited img,
body.parent22 div#NAVI-AREA-1st ul li#nav1-22 a img,
body.parent22 div#NAVI-AREA-1st ul li#nav1-22 a:link img,
body.parent22 div#NAVI-AREA-1st ul li#nav1-22 a:visited img,
body.parent23 div#NAVI-AREA-1st ul li#nav1-23 a img,
body.parent23 div#NAVI-AREA-1st ul li#nav1-23 a:link img,
body.parent23 div#NAVI-AREA-1st ul li#nav1-23 a:visited img,
body.parent24 div#NAVI-AREA-1st ul li#nav1-24 a img,
body.parent24 div#NAVI-AREA-1st ul li#nav1-24 a:link img,
body.parent24 div#NAVI-AREA-1st ul li#nav1-24 a:visited img,
body.parent25 div#NAVI-AREA-1st ul li#nav1-25 a img,
body.parent25 div#NAVI-AREA-1st ul li#nav1-25 a:link img,
body.parent25 div#NAVI-AREA-1st ul li#nav1-25 a:visited img,
body.parent26 div#NAVI-AREA-1st ul li#nav1-26 a img,
body.parent26 div#NAVI-AREA-1st ul li#nav1-26 a:link img,
body.parent26 div#NAVI-AREA-1st ul li#nav1-26 a:visited img,
body div#NAVI-AREA-1st ul li a:focus img,
body div#NAVI-AREA-1st ul li a:hover img,
body div#NAVI-AREA-1st ul li a:active img{
	width: 101px;
	height: 33px;
	}

div#FOOTER-AREA address{
	border-top: solid 3px #ebebeb;
	}

/* 	ie6
------------------------------------*/
div#MAIN-CONTENT-AREA p.btn2,
div#MAIN-CONTENT-AREA p.btn1,
div#RELATED-AREA div.related-block p.heading,
div#RELATED-AREA div.blog,
div#RELATED-AREA div.blog ul.unit1{
	_border-style: solid;
	_border-color: #ebebeb;
	}

div#RELATED-AREA div.blog{
	_border-width: 0 1px 1px 1px;
	}

div#MAIN-CONTENT-AREA p.btn2,
div#MAIN-CONTENT-AREA p.btn1,
div#RELATED-AREA div.related-block p.heading,
div#RELATED-AREA div.blog ul.unit1{
	_border-width: 1px 1px 1px 1px;
	}

div#CONTENT-AREA a,
div#CONTENT-AREA a:link,
div#CONTENT-AREA a:visited,
div#CONTENT-AREA a:focus,
div#CONTENT-AREA a:hover,
div#CONTENT-AREA a:active{
	_text-decoration: underline;
	}

div#RELATED-AREA div.related-block,
div#RELATED-AREA div.related-block img,
div#RELATED-AREA p.banner{
	_width: 164px;
	}
div#RELATED-AREA dl.whatsNew dd img{
	_display: none; 
	}

div#MAIN-CONTENT-AREA ol.decimal2 li,
div#MAIN-CONTENT-AREA ol.decimal1 li,
div#MAIN-CONTENT-AREA ul.link1 li,
div#MAIN-CONTENT-AREA ul.link2 li,
div#MAIN-CONTENT-AREA ul.disc1 li{
	_padding-left:0;
	}
div#MAIN-CONTENT-AREA ul.link1 li,
div#MAIN-CONTENT-AREA ul.link2 li,
div#MAIN-CONTENT-AREA ul.disc1 li{
	_list-style-type: circle;
	}
div#MAIN-CONTENT-AREA ol.decimal2 li,
div#MAIN-CONTENT-AREA ol.decimal1 li{
	_list-style-type: decimal;
	}
div#MAIN-CONTENT-AREA ol.decimal1 li{
	_margin-left:15px;
	}
div#MAIN-CONTENT-AREA ol.decimal2 li{
	_margin-left:35px;
	}
div#MAIN-CONTENT-AREA ol.decimal2 li{
	_margin-left:35px;
	}


/* 	ie7
------------------------------------*/
*:first-child+html div#MAIN-CONTENT-AREA p.btn2,
*:first-child+html div#MAIN-CONTENT-AREA p.btn1,
*:first-child+html div#RELATED-AREA div.related-block p.heading,
*:first-child+html div#RELATED-AREA div.blog,
*:first-child+html div#RELATED-AREA div.blog ul.unit1{
	border-style: solid;
	border-color: #ebebeb;
	}

*:first-child+html div#RELATED-AREA div.blog{
	border-width: 0 1px 1px 1px;
	}

*:first-child+html div#MAIN-CONTENT-AREA p.btn2,
*:first-child+html div#MAIN-CONTENT-AREA p.btn1,
*:first-child+html div#RELATED-AREA div.related-block p.heading,
*:first-child+html div#RELATED-AREA div.blog ul.unit1{
	border-width: 1px 1px 1px 1px;
	}

*:first-child+html div#CONTENT-AREA a,
*:first-child+html div#CONTENT-AREA a:link,
*:first-child+html div#CONTENT-AREA a:visited,
*:first-child+html div#CONTENT-AREA a:focus,
*:first-child+html div#CONTENT-AREA a:hover,
*:first-child+html div#CONTENT-AREA a:active{
	text-decoration: underline;
	}

*:first-child+html div#RELATED-AREA div.related-block,
*:first-child+html div#RELATED-AREA div.related-block img,
*:first-child+html div#RELATED-AREA p.banner{
	width: 164px;
	}
*:first-child+html div#RELATED-AREA dl.whatsNew dd img{
	display: none; 
	}

*:first-child+html div#MAIN-CONTENT-AREA ol.decimal2 li,
*:first-child+html div#MAIN-CONTENT-AREA ol.decimal1 li,
*:first-child+html div#MAIN-CONTENT-AREA ul.link1 li,
*:first-child+html div#MAIN-CONTENT-AREA ul.link2 li,
*:first-child+html div#MAIN-CONTENT-AREA ul.disc1 li{
	padding-left:0;
	}
*:first-child+html div#MAIN-CONTENT-AREA ul.link1 li,
*:first-child+html div#MAIN-CONTENT-AREA ul.link2 li,
*:first-child+html div#MAIN-CONTENT-AREA ul.disc1 li{
	list-style-type: circle;
	}
*:first-child+html div#MAIN-CONTENT-AREA ol.decimal2 li,
*:first-child+html div#MAIN-CONTENT-AREA ol.decimal1 li{
	list-style-type: decimal;
	}
*:first-child+html div#MAIN-CONTENT-AREA ol.decimal2 li{
	margin-left:15px;
	}
*:first-child+html div#MAIN-CONTENT-AREA ol.decimal2 li{
	margin-left:35px;
	}



}

div#tfbTab {

 -webkit-box-shadow:0 2px 5px #444;

 -moz-box-shadow:0 2px 5px #444;

}



