a:link{color:#99cc00;}
a:visited{color:#99cc00;}
a:hover{color:#FF3399;;}
a:active{color:#990000;}



html,body{
margin:10px auto 20px auto;
padding:0px;
background-color:#99cc00;
text-align:center;
color:#888888;
font-size:14px;
line-height:140%;
}


h1#title{
display:inline
}

h2{
margin:0px 0px 0px;padding:0px 0px 20px 27px;
font-size:18px;
font-weight:normal;
background: url(http://www.nakool.com/images/kazari-1.gif) no-repeat top left;
vertical-align:middle;
}

h3{
margin:0px;padding:0px 0px 15px 20px;
font-size:18px;
font-weight:normal;
background: url(http://www.nakool.com/images/kazari-2.gif) no-repeat top left;
}

h4{
margin:0px;padding:0px 0px 15px 20px;
font-size:18px;
font-weight:normal;
background: url(http://www.nakool.com/images/kazari-2.gif) no-repeat top left;

}

textarea{
width:400px;
}

p{
margin:0px;padding:0px 0px 15px 0px;
}

ul{
margin:0px 0px 0px 20px;padding:0px 0px 10px 15px;
list-style-image: url(http://www.nakool.com/images/kazari-3.gif); 

}


ol{
margin:0px 0px 0px 15px;padding:0px 0px 5px 0px;
list-style-image: none;
list-style-position: inside;
}

li{
margin:0px;padding:0px 0px 5px 5px;
}


dl{
margin:0px;padding:0px 0px 10px 20px;
}

dt{
margin:0px;padding:0px 0px 0px 15px;
background: url(http://www.nakool.com/images/kazari-3.gif) no-repeat center left;
}

dd{
margin:0px;padding:0px 0px 5px 15px;
}

dd.com-desc{
padding:0px 0px 0px 15px;
}

dd.com-tb_time{
text-align:right;
font-size:12px;
}

p#tb_url{
margin:0px;padding:0px 0px 10px 20px;
}

img{
border:0px;
margin:0px;
padding:0px;
}

img.pict{
text-align:left;
margin:10px;
}

img.thumb{
float:left;
margin:10px;
}

img.thumb2{
float:right;
margin:10px;
}

img.label{
padding:5px;
}

img#link{
margin-top:30px;
}



div#box{
padding:0px;
margin:0px auto 0px auto;
width:690px;
}

div#top{
padding:0px;
width:690px;
height:8px;
margin:0px;
/*background:url("./flame1-top.gif");*/
}

div#bottom{
padding:0px;
width:690px;
height:8px;
margin:0px;
/*background:url("./flame1-bottom.gif");*/
}

div#layer1{
padding:5px;
width:670px;
margin:0px;
text-align:left;
border-right:5px solid #bbbbbb;
border-left:5px solid #bbbbbb;
background-color:#ffffff;
}

div#layer2{
padding:0px 0px 0px;
margin:0px 0px 0px;
width:670px;
}

div#main{
padding:5px 0px 5px 10px;
margin:0px;
float:left;
width:540px;
}

div#mainmenu{
padding:5px 5px 5px;
margin:0px;

}

div#submenu{
padding:0px 5px 5px 0px;
margin:0px;
width:110px;
float:right;
}

div.contents-top{
/*background:url("./flame2-top.gif") no-repeat 0px 0px;*/
line-height:6px;
width:540px;
}

div.contents-bottom{
/*background:url("./flame2-bottom.gif") no-repeat 0px 0px;*/
width:540px;
height:6px;
padding:0px;
margin:0px 0px 10px;
clear:both;
}

div.body{
padding:0px;
margin:0px;
}

div.com-tb{
padding:10px 0px 0px;
margin:0px;
clear:both;
text-align:right;
font-size:12px;
}

div.contents{
width:492px;
padding:20px;
margin:0px;
border-right:4px solid #99cc00;
border-left:4px solid #99cc00;
/*min-height:200px;*/
}

table.menu{
margin:0px;padding:0px;

}

div#page-navi{
margin-top:-275px;
padding-bottom:45px;
margin-left:553px;
}

div#footer{
padding:20px 10px 0px;
margin:0px;
width:650px;
text-align:right;
clear:both;
height:18px;
font-size:12px;
}

address{
margin:0px;padding:0px;
}

@media print{
html,body{
background-color:#ffffff;
}

div#top{
display:none;
}

div#bottom{
display:none;
}

div#layer1{
border:0px;
}

}