/* html cooking */
html,body,div,h1,h2,h3,h4,h5,h6,p,img,dl,dt,dd,ol,ul,li,table,caption,tbody,tfoot,thead,tr,th,td,form,fieldset,embed,object,applet { margin: 0; padding: 0; border: 0; }
body {padding:0;margin:0;color: #222222;font-size:62.5%;font-family:Verdana, "Hiragino Kaku Gothic Pro W3", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", sans-serif;line-height:1.5;background-image:url(../img/bg.jpg);}

html,body{height:100%;min-height:100%;overflow:hidden;}

a{ color: #0042ff; text-decoration:none; }
a:hover { color: #222222; }

hr{display:none;}

h1,h2 { font-size: 1.3em; }
h1 { color: #333; }
h2 { color: #9a9a9a; border-bottom: 1px solid #333; margin: 0 0 1em; font-size:80%; }
h3 { color: #52AA65; font-size: 1.1em; padding: 0 0 1em; }
ul{list-style-image: url(../img/al.gif);padding-left:30px;} 
li {line-height:1.5;}
p,dl{ padding:7px 0 7px 0; }

/* tag approach */
.header h1,.sidebar h3,.sidebar span{ display:none; }
.disc p{margin-left:18px;}

/* main structure */
.container { text-align: left; background-image:url(../img/side_bg.gif); background-repeat:repeat-y;height:100%; overflow:auto; }
.header a {display:block;width:339px;height:72px;background-image:url(../img/logo.jpg);background-repeat:no-repeat;}

/* left navigation-design */
.sidebar { float:left; width: 196px; margin-left:8px;}
.bord,.bord2 {width:196px; height:27px; }
.bord {background-image:url(../img/side_li.gif); }
.bord2 {background-image:url(../img/side_li2.gif); }
.bnr{margin:0 0 8px 8px;}
.copy{width:118px;height:49px;background-image:url(../img/side_copy.gif)}
.m0{float:left}
.m1{float:right}

/* contents */
.content {margin:0 0 0 234px;}
.content .pict{padding:0; margin:0 0 20px 10px; font-size:1.2em;}
.content .pict2{padding-left:10px;margin:5px 0 20px 20px; border-left: 1px solid  #999999;}
.content .text{padding:0; margin:0 0 10px 10px; font-size:1.2em;}

/* border_title */
.bord_first {margin:8px 0 20px 0; height:48px; background-image:url(../img/border.gif); background-position:bottom;}
.bord_second {margin-bottom:20px; height:48px; background-image:url(../img/border.gif); background-position:bottom;}

/* border_subtitle */
.cat {margin:0 0 20px 10px; height:40px; background-image:url(../img/border_cat.gif); }

/* border_1px */
.bord_inner {margin:0 0 20px 10px;height:1px; background-image:url(../img/border.gif); background-position:bottom;}

/* font */
.firstsmall{ padding:0 0 0.7em 0; }
.small{font-size:0.83em;}

/* foot spacing */
.foot{height:52px;}

/* left navigation-navigation */
.btn0 a {
display:block;
width:67px;
height:44px;
background-image:url(../img/side_m0.gif);
background-repeat:no-repeat;
}
.btn0 a:hover {
background-image:url(../img/side_m0R.gif);
background-repeat:no-repeat;
}
.btn1 a {
display:block;
width:129px;
height:44px;
background-image:url(../img/side_m1.gif);
background-repeat:no-repeat;
}
.btn1 a:hover {
background-image:url(../img/side_m1R.gif);
background-repeat:no-repeat;
}
.btn2 a {
display:block;
width:129px;
height:25px;
background-image:url(../img/side_m2.gif);
background-repeat:no-repeat;
}
.btn2 a:hover {
background-image:url(../img/side_m2R.gif);
background-repeat:no-repeat;
}
.btn3 a {
display:block;
width:129px;
height:25px;
background-image:url(../img/side_m3.gif);
background-repeat:no-repeat;
}
.btn3 a:hover {
background-image:url(../img/side_m3R.gif);
background-repeat:no-repeat;
}
.btn4 a {
display:block;
width:129px;
height:25px;
background-image:url(../img/side_m4.gif);
background-repeat:no-repeat;
}
.btn4 a:hover {
background-image:url(../img/side_m4R.gif);
background-repeat:no-repeat;
}
.btn5 a {
display:block;
width:129px;
height:25px;
background-image:url(../img/side_m5.gif);
background-repeat:no-repeat;
}
.btn5 a:hover {
background-image:url(../img/side_m5R.gif);
background-repeat:no-repeat;
}
.btn6 a {
display:block;
width:129px;
height:25px;
background-image:url(../img/side_m6.gif);
background-repeat:no-repeat;
}
.btn6 a:hover {
background-image:url(../img/side_m6R.gif);
background-repeat:no-repeat;
}
.btn7 a {
display:block;
width:129px;
height:33px;
background-image:url(../img/side_m7.gif);
background-repeat:no-repeat;
}
.btn7 a:hover {
background-image:url(../img/side_m7R.gif);
background-repeat:no-repeat;
}

.contact a {
display:block;
width:196px;
height:19px;
background-image:url(../img/side_contact.gif);
background-repeat:no-repeat;
}
.contact a:hover {
background-image:url(../img/side_contactR.gif);
background-repeat:no-repeat;
}