/*house*/

/*common specification*/

*{margin:0;padding:0;line-height:160%;}
html,body{margin:0; padding:0}
img{border:none;}
ul,ol{margin:0;padding:0;}
ul li{list-style:none;list-style-postion:inline}
ul li a{text-decoration:none;border:none;}
h2,h3,h3,h4,h5{margin:0;padding:0;}

.cf {clear:both;font-size:1px;}
body{
font-family:arial,Osaka, sans-serif,  verdana;
color:#222;
text-align:center;
background:#f3f3f3;
}

/*LINK*/

a{color:#c90a00;}
a:hover{color:#db372e;}

#globalnavigation a,
#btm a{ padding:1px; color:#c90a00; background:#fbd6e2}

#globalnavigation a:hover,
#btm a:hover{color:#db372e; }

/*layout*/
#layout{
width:807px;
margin:0 auto;
background:#fff;
text-align:left;
}

#header{
margin:0 auto;
text-align:left; 
height:122px;
background:url(img/header.jpg) no-repeat;
}

#globalnavigation{
width:189px;
padding:10px 4px;
font-size:13px;
vertical-align:top;
background:#d5c3cc;
}
 

#column{
width:600px;
padding:15px 0 15px 15px;
font-size:13px;
letter-spacing:1px;
vertical-align:top;
}

#btm{
font-size:12px;
padding:10px;
background:#972446;
color:#fff;
}

/* header detail*/
h1{ padding:8px 0 0 0;}
h1 a{ display:block; width:806px; height:105px;}
h1 a span{ display:none;}

/*globalnavigation*/

#globalnavigation ul{ margin-bottom:10px;}
#globalnavigation ul li{ padding:3px; background:#b59aa6; margin-bottom:5px;}
#globalnavigation #topics_nav li{ padding:0; background:none; margin-bottom:0;}

#globalnavigation_in{}
#topics_nav{}

#topics_nav li a{
padding:3px 4px;
margin-bottom:1px;
line-height:100%;
display:block;
background:url(img/nav_li.jpg) no-repeat;
color:#0b672e;
}
#topics_nav li a:hover{ color:#003f06;}

#topics_nav #cl1 a{ background:url(img/cate.jpg) no-repeat;}
#cl1 a span{ font-weight:bold; font-size:13px; color:#fff;}

/*column*/
#column_in{
background:#fff;
line-height:270%;
}

#theme{
margin:10px 0;
background:url(img/h2_bg.jpg) repeat-x bottom;
}
#theme h2{
font-size:20px;
color:#fff;
padding:8px 5px 8px 50px;
background:url(img/h2.jpg) no-repeat bottom left;
color:#2f4b00;
}

#column_in h3{
margin:10px 0;
padding:0 3px;
font-size:15px;
background:#ffecf2;
border-top:#b8a3ae solid 2px;
color:#2f4b00;
}
#column_in ul li{ line-height:270%;}
#column_in .info li{ line-height:190%;}

/*btm*/
#btm ul li{line-height:230%;}
#btm #copyright{
padding:10px 0;
font-size:12px;
letter-spacing:2px;
text-align:right;
color:#fff;
}



