*{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;}
h1,h2,h3,h4,h5{margin:0;padding:0;}

body{
font-family:arial, sans-serif, Osaka, verdana;
color:#222;
text-align:center; 
background:#93ccd1 url(img/bg.gif) repeat-x;
}

/*link*/
a{color:#00bcc7;}

a:hover{color:#69f6ff;text-decoration:underline;}

/*LAYOUT*/
#allFrame{
width:768px;
background:#fff;
margin:0 auto;
text-align:left;
border-left:#999 solid 1px;
border-right:#999 solid 1px;
}

#headbox{
width:768px;
height:102px;
background:url(img/header.jpg) no-repeat;
}

#menubox{
width:768px;
padding:174px 0 0 0;
background:url(img/nav1.jpg) repeat-x bottom;
}

#box{
padding-bottom:30px;
background:url(img/wrap_bg.jpg) no-repeat;
}
#textbox{
padding:20px 8px 0 0;
width:230px;
position:relative;
float:right;
}
#navibox{
width:515px;
position:relative;
float:left;
}

#footbox{ text-align:center; clear:both;}

/*headbox detail*/
#headbox h1{ padding:0 0 0 7px;}
#headbox h1 a{width:750px; height:70px; display:block;}
#headbox h1 a span{display:none;}

#detailbox{
padding:0 5px;
font-size:12px;
color:#555;
text-align:right;
}

/*menubox*/
#menubox ul{ border:#068191 solid 1px;}
#menubox ul li{ width:153px; float:left; text-align:center;}
#menubox ul li a{
height:41px;
padding-top:17px;
display:block;
color:#fff;
font-size:14px;
border-left:#3699a6 solid 1px;
border-right:#068191 solid 1px;
letter-spacing:2px;
}
#fixer{ clear:both; }

/*textbox detail*/
#navbox{
width:206px;
padding:0 9px;
color:#333;
font-size:13px;
}

#navbox h2{
height:33px;
margin:10px 0 5px 0;
background:url(img/navh2.jpg) no-repeat center;
}
#navbox h2 span{ display:none;}

#navilist{ margin-bottom:10px; padding:1px; border:#ddd double 3px;}
#navilist li{ line-height:200%;}
#navilist li a{
display:block;
color:#444;
text-decoration:none;
background:#eee url(img/point.jpg) 0 10px no-repeat;
border-bottom:#999 dotted 1px;
}
#navilist li a:hover{background:#eee url(img/point_hover.jpg) 0 10px no-repeat; color:#777;}
#navilist li a span{ display:block; padding:5px 5px 5px 15px;}

/*navibox detail*/
#mainbox{
padding:10px 40px 10px 25px;
font-size:14px;
line-height:300%;
border-right:#ddd solid 1px;
}
#pagename{
margin:15px 0;
padding:2px;
border:#333 solid 1px;
background:url(img/h2.jpg) repeat-x;
}
#pagename h2{
padding-left:5px;
font-weight:bold;
font-size:19px;
color:#fff;
line-height:180%;
border-left:#fff solid 12px;
}
#mainbox ul li{ line-height:300%;}
#mainbox h3{ padding-left:7px; color:#006675;  line-height:180%; border-left:#666 solid 10px; border-bottom:#999 dotted 1px;}

/*footbox detail*/
#footboxtx{
width:745px;
margin:10px 10px 0 10px;
text-align:left;
font-size:12px;
 border-top:#749a9a solid 5px;
}
#footboxtx ul li{ line-height:230%;}

#copybox{
letter-spacing:2px;
text-align:right;
color:#777;
}



