body{margin:0; padding:0; color:#666666;}
form{margin:0; padding:0;}
img{border:0;}
img.leftsp{margin:0 0 0 6px;}
img.rightsp{margin:0 6px 0 0;}
.borders{border:1px solid #999999;}

.space{margin:0; padding:0;}
.noml{font-weight:normal;}
.rightsp{margin:0 0 0 12px;}
.leftsp{margin:0 0 0 12px;}
ol{margin:0 0 0 36px; padding:0;}
li.tab{margin:0 0 0 27px; padding:0;}
li.none{list-style-type:none; margin:0; padding:0 0 0 12px;}
dd.tab{margin:0; padding:0 0 0 12px;}

/*Color*/
.brown{color:#993333;}
.red{color:#CC3333;}
.blue{color:#003399;}
.pink{color:#CC3366;}
.orange{color:#FF6600;}
.green{color:#336633;}

/*size*/
.Txt_small{font-size:65%;}
.Txt_smallH{font-size:65%; line-height:150%;}
.Txt_mid{font-size:75%;}
.Txt_midH{font-size:75%; line-height:150%;}
.Txt_midsmall{font-size:90%;}
.Txt_midsmallH{font-size:90%; line-height:120%;}
.Txt_midbig{font-size:120%;}
.Txt_midbigH{font-size:120%; line-height:150%;}
.Txt_big{font-size:140%;}
.Txt_bigH{font-size:140%; line-height:140%;}

/*inlineClear*/
.clr{clear:both;}

/*icon*/
.arrowY{background : url(arrow_yellow.gif) no-repeat left center; padding:0 0 0 10px;}
.arrowR{background : url(arrow_red.gif) no-repeat left center; padding:0 0 0 10px; margin:0;}
.arrowBr{background : url(arrow_brown.gif) no-repeat left center; padding:0 0 0 10px; margin:0;}
.arrowRB{background : url(arrow_redbig.gif) no-repeat left center; padding:0 0 0 6px; margin:0;}
.arrowGleft{background : url(arrow_grayleft.gif) no-repeat left center; padding:0 0 0 12px; margin:0;}
.arrowDown{background : url(arrow_down.gif) no-repeat left center; padding:0 0 0 10px; margin:0 4px 0 0;}


/*Link*/
a{text-decoration: none;}
a:hover{text-decoration:underline;}

/*Line*/
.linePink{background-image : url(../line.gif); background-repeat:repeat-x; height:20px;}
.linedot{background-image : url(../line_dot.gif); background-repeat:repeat-x; height:3px;}

#Main{margin:0 auto; padding:0; width:720px;}

#Header{width:720px; margin:0; padding:10px 0 0 0; height:40px;}
#HeaderLeft{width:500px; margin:0; padding:0; float:left;}
#HeaderRight{margin:0; padding:0; float:right; text-align:right;}
.HeaderLine{background-image : url(../header_line.gif); background-repeat:repeat-x; margin:0; padding:0;}
#Header2{padding:0; margin:4px 0 0 0;}
#Header2Left{width:400px; margin:0; padding:0; font-size:10px; float:left;}
#Header2Right{width:320px; margin:0; padding:0; float:left; text-align:right;}

#Menu{margin:0; padding:0; width:720px; height:28px; clear:both;}
#Menu img{display:inline;}
#Menu a{margin:0; padding:0;}

#Contents{margin:18px 0 0 0; padding:0;}

/*Submenu*/
#SubMenu{float:left; margin:0; padding:0; width:170px;}
#SubMenuUp{background-image : url(../submenu_up.gif); background-repeat:no-repeat; margin:0; padding:0; height:10px;}
#SubMenuBack{margin:0; padding:0; border-right:1px solid #d0d0d0; border-left:1px solid #d0d0d0;}
#SubMenuBack a{color:#ff6666;}
#SubMenuBack ul{background-color:#fbe1ea;}
#SubMenuBack ul.one{margin:0; padding:0 6px 20px 6px; font-weght:bold; list-style-type:none;}
#SubMenuBack ul.two{margin:0 0 0 16px; padding:0; font-weght:bold; list-style-type:none;}
#SubMenuBack ul.three{margin:0 0 0 12px; padding:0; font-weght:bold; list-style-type:none;}
.two li{margin:0 0 0 6px; padding:0; list-style-image : url(../arrow_menu.gif);}
.three li{margin:0 0 0 6px; padding:0; list-style-image : url(../arrow_menusub.gif);}
#SubMenuBottom{background-image : url(../submenu_bottom.gif); background-repeat:no-repeat; margin:0; padding:0; height:10px;}

/*Details*/
#detailsRight{margin:0 0 16px 0; padding:0; float:right; width:540px;}
#details h1{background-image : url(../title_back.gif); background-repeat:repeat-x; font-size:100%; color:#663300; margin:0; padding:6px 0 0 16px; height:24px; font-weight:bold;}
#details h2{border-bottom:1px dotted #FF669; font-size:80%; padding:4px 0 4px 26px; margin:10px 0 0 0; background : #ffecfc url(icon_square.gif) no-repeat left center;}
#details h3{border-bottom:1px solid #B56F6A; font-size:90%; padding:4px 0 3px 24px; margin:10px 0 0 2px; font-weight:normal;}
#details h4{ border-bottom:1px solid #ff80c0; border-left:4px solid #ff80c0; font-size:80%; padding:4px 0 4px 4px; margin:18px 0 0 8px; font-weight:normal;}
#details p{padding-left:12px; margin:8px 0;}
#details table.tblsp{margin-left:12px;}
#details th{ border-bottom:1px solid #FF99CC;}
#details td.bottomLine{border-bottom:1px solid #EEEEEE;}
#details td.topLine{border-top:1px solid #EEEEEE;}
#details .BoxPink{border:1px solid #FF9999; margin:12px 0; padding:10px; background-color:#FFF7FB;}
#details .BoxLtPink{border:1px solid #FFB9B9; margin:12px 0; padding:3px;}
#details .BoxGray{border:1px solid #CCCCCC; margin:12px 0; padding:2px;}
#details .BoxGrayDot{border:1px dotted #999999; padding:2px; margin:0;}
#details ul{margin:0; padding:0;}
#details ul.marg li{margin:0 0 0 12px; padding:0;}
#details dt.mrgn{margin:12px 0 0 0;}
#details dt.q{background-image : url(../q.gif); background-repeat:no-repeat; margin:0; padding:8px 0 4px 27px;}
#details dd.a{background-image : url(../../a.gif); background-repeat:no-repeat; margin:0 0 0 16px; padding:4px 0 0 20px;}
#details .navi{margin:0 0 20px 0; padding:3px 0 3px 16px; border-bottom:1px solid #FF6600; background-color:#efefef;}
#details .naviPage{margin:0 0 20px 0; padding:3px 0 3px 16px; border-bottom:1px dotted #FFA2A2; text-align:right;}

#TabNavi{border-bottom:5px solid #FF9999; padding-bottom:5px; margin:12px 0 6px 0;}
#TabNavi .active{ color:#CC3366; font-size:80%; background-image : url(../tab_active.gif); background-repeat:no-repeat; padding:8px 10px 6px 10px; margin:0 3px 0 0;}
#TabNavi a.link{ color:#666666; font-size:80%; background : url(tab_link.gif); background-repeat:no-repeat; padding:8px 10px 6px 10px; margin:0 3px 0 0;}

/*Suffer*/
#SufferMenu dl{margin:0 0 0 12px; padding:0;}
#SufferMenu dt{margin:0; padding:0; font-weight:bold;}
#SufferMenu dd{margin:0 0 0 6px; padding:0 0 0 16px; background : url(arrow_pink.gif) no-repeat left center;}

/*TOP*/
#TopLeft{width:507px; margin:0; padding:0; float:left;}
#TopLeft h1{background-image : url(../title_pink.gif); background-repeat:no-repeat; color:#993333; font-size:90%; height:27px; padding:6px 0 0 20px; margin:18px 0 0 0;}
#pickup{margin:0 0 20px 0; padding:0;}
#pickup h2{color:#CC3366; margin:2px 0 5px 0; padding:0;}
#pickup p{margin:0; padding:0; font-size:70%; line-height:130%;}
#TopLeft .Boxpink{margin:0; padding:12px 4px; background-image : url(../back_pink.gif); background-repeat:repeat-y; width:496px; border:1px solid #cc3366;}
#TopLeft dl{margin:0; padding:0;}
#TopLeft dt{margin:0; padding:0; font-weight:bold;}
#TopLeft dd{margin:0 0 0 6px; padding:0 0 0 16px; background : url(arrow_pink.gif) no-repeat left center;}

#TopRight{width:201px; margin:0 0 12px 0; padding:0; float:right;}
#TopRight h2.line{border:1px solid #FFCEE7; background-color:#FFF9EC; font-size:80%; padding:3px 0 3px 6px; color:#FF6666; margin:12px 0 2px 0;}
#TopRight h2.brown{background-image : url(../title_brown.gif); background-repeat:no-repeat; height:18px; font-size:80%; padding:11px 0 0 12px; margin:12px 0 0 0;}
#TopRight .brown{background-image : url(../title_brownback.gif); background-repeat:repeat-y; margin:0; padding:4px 8px;}
#TopRight .brownBottom{background-image : url(../title_brownbottom.gif); background-repeat:no-repeat; height:13px; margin:0; padding:0;}
#TopRight h2.gray{background-image : url(../title_gray.gif); background-repeat:no-repeat; height:20px; font-size:80%; color:#333333; padding:5px 0 0 16px; margin:12px 0 0 0;}
#TopRight .grayline{border:1px solid #999999; margin:2px 0 0 0; padding:2px 2px 0 2px;}
#TopRight h3{font-weight:normal; margin:0 0 0 3px;}
#TopRight .BoxPurple{border:1px solid #CC9999; margin:0; padding:0; background-color:#F7ECEA;}
#TopRight h2.Purple{background-color:#CC9999; margin:2px; padding:2px 0 2px 8px; font-size:80%;}
#TopRight ul{margin:0; padding:0;}

#TOPICS ul{margin:0; padding:0; list-style-type:none;}

/*sitemap*/
#sitemap ul.one{margin:0 0 0 30px;}
#sitemap .one li{list-style-image : url(../arrow_circle.gif); padding:0; margin:0 0 12px 0;}
#sitemap ul.two{margin:0 0 0 12px; padding:0; font-weght:bold; list-style-type:none;}
#sitemap .two li{margin:0 0 0 6px; padding:0; list-style-image : url(../arrow_menusub.gif);}
#sitemap ul.twopage{margin:0 0 0 12px; padding:0; font-weght:bold; list-style-type:none;}
#sitemap .twopage li{margin:0 0 0 6px; padding:0; list-style-image : url(../arrow_menusub2.gif);}

.b2{
margin:10px 0 0 0;
padding:10px 5px 10px 5px;
color:#666666;
font-size:100%;
border-top:solid 1px #CCCCCC;
border-right:solid 1px #CCCCCC;
border-left:solid 5px #CD3365;
border-bottom:solid 1px #CCCCCC;
background-color:#FFF1F1;
}

/*Footer*/
#FooterMenu{border-top:1px solid #CCCCCC; margin:12px 0 0 0; padding:2px 0 4px 4px;}
#Footer{border-top:1px solid #E15A53; color:#E15A53; margin:0; padding:0; text-align:right;}

.head {  font-size: 9px; color: #CCE5CC;}
.wihteM {
	font-size: 80%;
	line-height: 130%;
	color: #FFFFFF;
}