/* (C) good-beauty.com */
body {
margin:0;
font-size:12px;
color:#000000;
text-align:center;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}
table,td,tr,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dt,dd,form {
margin:0;
padding:0;
font-size:12px;
}
h1.h2,h3,h4,h5,h6,p {
font-size:12px;
color:#000000;
}
a:link,a:visited,a:active {
font-size:12px;
color:#009900;
outline:none;
text-decoration:none;
}
a:hover {
font-size:12px;
color:#FF9900;
text-decoration:underline;
}
.clear {
clear:both;
}
li {
list-style:none;
}
#access {
position:absolute;
top:-9000px;
right:9000px;
}
.ar01 {
padding-left:15px;
background:url(../images/common/ar01.gif) no-repeat;
}
img {
border:none;
}

/*  container  */
#container {
width:800px;
text-align:left;
margin:auto auto;
padding:0;
}

/*  header */
#header {
width:800px;
height:126px;
background:url(../images/common/h1.gif) no-repeat;
}
h1 {
width:340px;
text-indent:12px;
line-height:24px;
color:#FFFFFF;
float:left;
}
#top {
width:800px;
height:35px;
}
#top ul {
float:left;
}
#h_btn01,#h_btn02,#h_btn03,#h_btn04 {
width:110px;
height:35px;
text-indent:-9000px;
float:left;
}
#h_btn01 a,#h_btn02 a,#h_btn03 a,#h_btn04 a {
width:110px;
height:35px;
display:block;
}
#h_btn01 a {background:url(../images/common/h_btn01.gif) no-repeat;}
#h_btn02 a {background:url(../images/common/h_btn02.gif) no-repeat;}
#h_btn03 a {background:url(../images/common/h_btn03.gif) no-repeat;}
#h_btn04 a {background:url(../images/common/h_btn04.gif) no-repeat;}

#mid {
width:800px;
height:45px;
}
#logo {
width:265px;
height:45px;
background:url(../images/common/h_logo.gif) no-repeat;
display:block;
text-indent:-9000px;
float:left;
}
#mid p {
width:265px;
padding-top:10px;
line-height:15px;
float:left;
}
#mid form {
width:210px;
padding-top:10px;
float:right;
}
#mid form input {
vertical-align:bottom;
}

#bot {
width:800px;
clear:both;
}
#bot li {
width:200px;
height:45px;
text-indent:-9000px;
float:left;
}
#cate_01 {background:url(../images/common/cate_01up.gif) no-repeat;}
#cate_02 {background:url(../images/common/cate_02up.gif) no-repeat;}
#cate_03 {background:url(../images/common/cate_03up.gif) no-repeat;}
#cate_04 {background:url(../images/common/cate_04up.gif) no-repeat;}

#bot li a {
width:200px;
height:45px;
display:block;
}
#bot li a:hover {
background:none;
}
#cate_01 a {background:url(../images/common/cate_01.gif) no-repeat;}
#cate_02 a {background:url(../images/common/cate_02.gif) no-repeat;}
#cate_03 a {background:url(../images/common/cate_03.gif) no-repeat;}
#cate_04 a {background:url(../images/common/cate_04.gif) no-repeat;}


/* ftta */
#ftta {
width:800px;
padding:15px 0 0;
background:url(../images/common/f_top.gif) no-repeat;
clear:both;
}
#f_left {
width:500px;
padding-left:10px;
float:left;
}
#ftta ul {
}
#ftta ul li {
border-left:1px solid #009900;
padding:0 5px;
display:inline;
}
.li_last {
border-right:1px solid #009900;
}
#rss {
margin-top:10px;
text-indent:-9000px;
}
#rss a {
width:80px;
height:15px;
display:block;
background:url(../images/common/rss.gif) no-repeat;
}
#f_logo {
width:265px;
height:45px;
float:right;
text-indent:-9000px;
}
#f_logo a {
width:265px;
height:45px;
display:block;
background:url(../images/common/h_logo.gif) no-repeat;
}
#copy {
width:800px;
height:30px;
line-height:30px;
text-align:center;
color:#FFFFFF;
font-weight:bold;
background:url(../images/common/f_bot.gif) no-repeat;
clear:both;
}

/* contents */
#contents {
width:800px;
}

#left {
width:200px;
float:left;
padding-top:35px;
background:url(../images/common/cate_top.gif) no-repeat;
}
#right {
width:600px;
float:right;
}

.mid200 {
width:189px;
padding:0 0 0 11px;
background:url(../images/common/cate_mid.gif) repeat-y;
}
.bot200 {
width:200px;
line-height:11px;
background:url(../images/common/cate_bot.gif) no-repeat;
}

#btn_cate01,#btn_cate02,#btn_cate03,#btn_cate04 {
width:178px;
}
#btn_cate01 h2,#btn_cate02 h2,#btn_cate03 h2,#btn_cate04 h2 {
width:178px;
height:35px;
margin-top:10px;
text-indent:-9000px;
}
#btn_cate01 h2 {background:url(../images/common/btn_cate01up.gif) no-repeat;}
#btn_cate02 h2 {background:url(../images/common/btn_cate02up.gif) no-repeat;}
#btn_cate03 h2 {background:url(../images/common/btn_cate03up.gif) no-repeat;}
#btn_cate04 h2 {background:url(../images/common/btn_cate04up.gif) no-repeat;}

#left h2 a {
width:178px;
height:35px;
display:block;
}
#btn_cate01 h2 a {background:url(../images/common/btn_cate01.gif) no-repeat;}
#btn_cate02 h2 a {background:url(../images/common/btn_cate02.gif) no-repeat;}
#btn_cate03 h2 a {background:url(../images/common/btn_cate03.gif) no-repeat;}
#btn_cate04 h2 a {background:url(../images/common/btn_cate04.gif) no-repeat;}

#left h2 a:hover {
background:none;
}
#btn_cate01 ul,#btn_cate02 ul,#btn_cate03 ul,#btn_cate04 ul {
width:178px;
margin-top:5px;
}
#btn_cate01 ul li,#btn_cate02 ul li,#btn_cate03 ul li,#btn_cate04 ul li,.mid200 ul li {
line-height:18px;
padding-left:15px;
background:url(../images/common/ar01.gif) no-repeat 0 2px;
}
#sub_recommend,#pr {
width:200px;
padding-bottom:11px;
background:url(../images/common/cate_bot.gif) no-repeat bottom;
}
#sub_recommend h3,#pr h3 {
width:200px;
height:35px;
text-indent:-9000px;
background:url(../images/common/bar_recommend.gif) no-repeat;
}
#sub_recommend h3 {background:url(../images/common/bar_recommend.gif) no-repeat;}
#pr h3 {background:url(../images/common/bar_pr.gif) no-repeat;}

#sub_recommend dl {
width:178px;
text-align:center;
}

/*  404  */
#jump {
margin-top:20px;
}
#jump p {
line-height:18px;
margin-top:20px;
}

/* font style */
.f10black {
color:#000000;
font-size:10px;
}
.f10orange {
color:#FF9933;
font-size:10px;
}
.f10red {
color:#FF0000;
font-size:10px;
}
.f12blackB {
font-size:12px;
color:#000000;
font-weight:bold;
}
.f12red {
color:#FF0000;
font-size:12px;
}
.f12redB {
color:#FF0000;
font-size:12px;
font-weight:bold;
}
.f12orange {
color:#FF9933;
font-size:12px;
}
.f12orangeB {
color:#FF9933;
font-size:12px;
font-weight:bold;
}
.f14red {
color:#FF0000;
font-size:14px;
}
.f14orange {
color:#FF9933;
font-size:14px;
}

