/*------------------------------------
	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/top/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#frameAtype{
	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;
	}

div#HEADER-AREA h1,
div#HEADER-AREA p strong{
	font-weight: normal;
	}

/* 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.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 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;
	}


/* CONTENT-AREA
----------------------------------- */
div#CONTENT-AREA{
	width: 812px;
	float: left;
	margin-top:22px ;
	}

div#CONTENT-1{
	width: 612px;
	float: right;
	}

div#MAIN-CONTENT-AREA{
	width: 612px;
	float: right;
	}

div#MAIN-CONTENT-1{
	width: 280px;
	float: left;
	}

div#MAIN-CONTENT-2{
	width: 281px;
	float: right;
	}

div#MAIN-CONTENT-3{
	width: 612px;
	float: left;
	}

div#RELATED-AREA{
	width: 170px;
	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#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.related-block{
	width: 168px;
	}
div#RELATED-AREA p.banner{
	width: 170px;
	}
div#RELATED-AREA p.banner span{
	color: #666;
	line-height: 1.5;
	margin-top:5px ;
	display: block;
	}
div#RELATED-AREA p.fc{
	margin-top:30px ;
	}

div#RELATED-AREA p.banner{
	margin-bottom:10px ;
	}

div#RELATED-AREA div.related-block{
	margin-bottom:9px ;
	padding-bottom:2px ;
	border: solid 1px #cacbc3;
	background-color: #f6f6ea;
	}

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#RELATED-AREA div.related-block p{
	line-height: 1.5;
	}

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#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;
	}

/* ul.appeal
----------------------------------- */
div#RELATED-AREA ul.appeal a,
div#RELATED-AREA ul.appeal a:link{
	color: #000;
	}
div#RELATED-AREA ul.appeal a:visited{
	color: #000;
	}
div#RELATED-AREA ul.appeal a:focus,
div#RELATED-AREA ul.appeal a:hover,
div#RELATED-AREA ul.appeal a:active{
	color: #669900;
	}

div#RELATED-AREA ul.appeal{
	border-bottom: solid 5px #fff;
	background-image: url(/shared/img/bg_04.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	}

div#RELATED-AREA ul.appeal-none{
	border-top: solid 0px #fff;
	}

div#RELATED-AREA 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: 152px -293px;
	}
*:first-child+html div#RELATED-AREA ul.appeal li a{
	background-position: 152px -291px;
	}






/* ul.blog
----------------------------------- */

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#RELATED-AREA div.related-block ul.unit1 li,
div#RELATED-AREA p.banner{
	margin-bottom:10px ;
	}
div#RELATED-AREA div.related-block ul.unit1{
	padding:5px 10px 0 10px ;
	}
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 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#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;
	}




/* 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{
	clear:both ;
	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;
	}

/*------------------------------------
	component
------------------------------------*/
/* a */
div#MAIN-CONTENT-AREA div.unit-2-1 p.description a:focus,
div#MAIN-CONTENT-AREA div.unit-2-1 p.description a:hover,
div#MAIN-CONTENT-AREA div.unit-2-1 p.description a:active,
div#MAIN-CONTENT-AREA div.unit-2-2 p.description a:focus,
div#MAIN-CONTENT-AREA div.unit-2-2 p.description a:hover,
div#MAIN-CONTENT-AREA div.unit-2-2 p.description a:active{
	text-decoration: none;
	}

div#MAIN-CONTENT-AREA dl.newslist dt a,
div#MAIN-CONTENT-AREA dl.newslist dt a:link,
div#MAIN-CONTENT-AREA dl.newslist dt a:visited,
div#MAIN-CONTENT-AREA dl.newslist dt a:focus,
div#MAIN-CONTENT-AREA dl.newslist dt a:hover,
div#MAIN-CONTENT-AREA dl.newslist dt a:active{
	text-decoration: underline;
	color: #669900;
	}

/* heading */
div#MAIN-CONTENT-AREA div.unit-1-1 h2{
	margin-bottom:5px;
	}

div#MAIN-CONTENT-AREA div.unit-1-2 h2.heading a,
div#MAIN-CONTENT-AREA div.unit-2-1 h3.heading a,
div#MAIN-CONTENT-AREA div.unit-3-1 h2.heading a{
	clear:left;
	padding:1px 5px 1px 5px;
	background-color: #eff0ea;
	color: #6b2a42;
	font-weight: bold;
	display: block;
	line-height: 1.5;
	}

div#MAIN-CONTENT-AREA div.unit-1-2 h2.heading a{
	margin:30px 0 5px 0;
	background-image: url(/shared/img/bg_all.gif);
	background-repeat: no-repeat;
	background-position: 260px -295px;
	}
div#MAIN-CONTENT-AREA div.unit-2-1 h3.heading a{
	margin:8px 8px 0 8px;
	background-image: url(/shared/img/bg_all.gif);
	background-repeat: no-repeat;
	background-position: 240px -295px;
	}
div#MAIN-CONTENT-AREA div.unit-3-1 h2.heading a{
	margin:30px 0 12px 0;
	background-image: url(/shared/img/bg_all.gif);
	background-repeat: no-repeat;
	background-position: 593px -295px;
	}

div#MAIN-CONTENT-AREA p.description{
	line-height: 1.5;
	margin-bottom:5px;
	}

/* div.unit-2-1 */
div#MAIN-CONTENT-AREA div.unit-2-1{
	clear:left;
	position:relative;
	z-index:1;
	padding:2px 2px 4px 2px ;
	border: solid 1px #d8d8d3;
	}

div#MAIN-CONTENT-AREA div.unit-2-1 p.description{
	position:absolute;
	z-index:2;
	top:44px;
	left:8px;
	width: 165px;
	}

/* div.unit-2-2 */
div#MAIN-CONTENT-AREA div.unit-2-2{
	clear:left;
	position:relative;
	z-index:3;
	margin-top:30px;
	}

div#MAIN-CONTENT-AREA div.unit-2-2 p.description{
	position:absolute;
	z-index:4;
	top:32px;
	left:13px;
	width: 185px;
	}

/* ul.featurelist */
div#MAIN-CONTENT-AREA ul.featurelist{
	clear:left;
	}

div#MAIN-CONTENT-AREA ul.featurelist li{
	clear:left;
	line-height: 1.5;
	background-image: url(/shared/img/bg_07.gif);
	background-repeat: repeat-x;
	background-position: left top;
	}

div#MAIN-CONTENT-AREA ul.featurelist li img{
	float:left;
	margin:2px 10px 3px 0;
	}

div#MAIN-CONTENT-AREA ul.featurelist li strong{
	color: #000;
	}

div#MAIN-CONTENT-AREA div.unit-1-1 ul.featurelist{
	background-image: url(/shared/img/bg_07.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom:2px;
	_padding-bottom:1px;
	}
div#MAIN-CONTENT-AREA div.unit-1-1 ul.featurelist li{
	padding:5px 0 7px 0;
	}

div#MAIN-CONTENT-AREA div.unit-2-1 ul.featurelist{
	padding:0 8px 8px 8px;
	}
div#MAIN-CONTENT-AREA div.unit-2-1 ul.featurelist li{
	padding:2px 0 3px 0;
	_padding:1px 0 3px 0;
	}
*:first-child+html div#MAIN-CONTENT-AREA div.unit-2-1 ul.featurelist li{
	padding:1px 0 3px 0;
	}
div#MAIN-CONTENT-AREA div.unit-2-1 ul.featurelist li.first{
	background-image: none;
	}

/* a */
div#MAIN-CONTENT-AREA div.unit-2-1 ul.featurelist li a,
div#MAIN-CONTENT-AREA div.unit-2-1 ul.featurelist li a:link,
div#MAIN-CONTENT-AREA div.unit-2-1 ul.featurelist li a:visited
div#MAIN-CONTENT-AREA div.unit-2-1 ul.featurelist li a:focus,
div#MAIN-CONTENT-AREA div.unit-2-1 ul.featurelist li a:hover,
div#MAIN-CONTENT-AREA div.unit-2-1 ul.featurelist li a:active{
	text-decoration: none;
	}

div#MAIN-CONTENT-AREA div.unit-2-1 ul.featurelist li a:focus strong,
div#MAIN-CONTENT-AREA div.unit-2-1 ul.featurelist li a:hover strong,
div#MAIN-CONTENT-AREA div.unit-2-1 ul.featurelist li a:active strong{
	text-decoration: underline;
	color: #000;
	}

/* 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: 4px ;
	padding-bottom: 17px ;
	}


/* 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 ul.link1 li{
	padding-left:14px;
	background-image: url(/shared/img/bg_all.gif);
	background-repeat: no-repeat;
	}
div#MAIN-CONTENT-AREA ul.link1 li{
	background-position: 0 -598px;
	}
div#MAIN-CONTENT-AREA ul.link1 li a{
	color: #000;
	}






/*------------------------------------
	font-size
------------------------------------*/
div#MAIN-CONTENT-AREA p.description,
div#MAIN-CONTENT-AREA ul.featurelist li,
div#RELATED-AREA p.banner,
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#HEADER-AREA h1,
div#HEADER-AREA p strong,
div#FOOTER-AREA p,
div#FOOTER-AREA li{
	font-size: 70%;
	}

div#RELATED-AREA 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#FOOTER-AREA address p.inquiry{
	font-size: 74%;
	}

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 div.unit-1-2 h2.heading a,
div#MAIN-CONTENT-AREA div.unit-3-1 h2.heading a,
div#MAIN-CONTENT-AREA ul.link1 li,
div#MAIN-CONTENT-AREA ul.link2 li,
div#MAIN-CONTENT-AREA ul.disc1 li,
div#MAIN-CONTENT-AREA p{
	font-size: 84%;
	}

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 ul.featurelist li strong{
	font-size: 120%;
	}

div#MAIN-CONTENT-AREA p.cite cite{
	font-size: 70%;
	}


div#flashprint{
	display:none;
	}

/*------------------------------------
	print
------------------------------------*/
@media print {

body{
	_zoom:60%;
	}

body,
body div#frameAtype,
body div#MAIN-CONTENT-AREA h2 a,
body div#FOOTER-AREA p.note{
	background-image:none;
	}

div#flashcontent ,
div#flashcontent h1,
div#flashcontent h1 img,
script{
	display:none;
	}

div#flashprint{
	display:block;
	float:left;
	}

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 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;

}

