<!--
 body {
 margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:0px;
 background-color:#ffffff;
 font-size:10px;font-family:Verdana;color:#000000;
 scrollbar-3dlight-color:#000;scrollbar-arrow-color:#fff;
 scrollbar-darkshadow-color:#000;scrollbar-face-color:#424242;
 scrollbar-highlight-color:#eee;scrollbar-shadow-color:#222;
 scrollbar-track-color:#444;
 border-left:1px #000 outset;
 }
 a {color:#000000;text-decoration:none;background-color:none;}
 a:active {color:#04ff8c;text-decoration:none;background-color:#000000;}
 a:hover {color:#04ff8c;text-decoration:none;background-color:#000000;}

 .tdul {border-bottom:1px #000 solid;}
 .tdul2 {text-decoration:underline;}
 .tdlt {text-decoration:line-through;}

 .txttahoma {font-family:Tahoma;}
 .txt7hpt {font-size:10px;font-family:Verdana;}
 .txt9pt {font-size:12px;font-family:Verdana,ＭＳ Ｐゴシック;}
 .txt10pt {font-size:13px;font-family:Verdana,ＭＳ Ｐゴシック;}
 .txt11pt {font-size:14px;font-family:Verdana,ＭＳ Ｐゴシック;}
 .txt12pt {font-size:15px;font-family:Verdana,ＭＳ Ｐゴシック;}
 .txt14pt {font-size:16px;font-family:Verdana,ＭＳ Ｐゴシック;}
 .txt7hpt777 {font-size:10px;font-family:MS UI Gothic;color:#007788;}
 .txt777777 {color:#777;}
 .txt555555 {color:#555;}
 .txtc0c0c0 {color:#c0c0c0;}
 .txtff0000 {color:#ff0000;}
 .txt0000ff {color:#0000ff;}
 .txtd60000 {color:#d60000;}

 .txt9mug {font-size:12px;font-family:MS UI Gothic;}
 .txt9mpg {font-size:12px;font-family:ＭＳ Ｐゴシック;}
 .txt9mpg2 {font-size:12px;font-family:"ＭＳ Ｐ ゴシック";}

 div.br4px {margin-top:4px;}
 div.br7px {margin-top:7px;}
 div.br10px {margin-top:10px;}
 div.br20px {margin-top:20px;}

 td {font-size:10px;}
 .dotteline {background-image:url("image/dotte.png");background-repeat:repeat-x;
 width:100%;height:3px;}
 .lineg {width:100%;height:1px;border-top:1px #777 solid;margin:0;padding:0;margin-top:10px;}
 .lineb {width:100%;height:1px;border-top:1px #000 solid;}
 .lineimage {border:1px #000 solid;background-color:#242424;}

 ul {margin:0;margin-left:20px;padding:0;}
 .li_none {list-style-type:none;margin:0;margin-left:4px;padding:0;}


 ol#bcList{margin:0;padding:0;list-style-type:none;}
 ol#bcList li{display:inline;}
 ol#bcList li.crumb{padding-left:10px;background:url("image/arpan.png") no-repeat left top;}

 .arrow {background:url("image/arrow.gif") no-repeat 0px 3px;
 padding-left:10px;}

/* aboutKL99WEB */
/* -------------------------------------------------------------------------- */
 .abBoxMain {margin-left:20px;font-size:12px;font-family:MS UI Gothic;}
 .ab_box {margin-left:30px;font-size:12px;font-family:MS UI Gothic;}
 .ab_ban {width:600px;border:1px #000 solid;}
 .ab_rtit {width:80px;height:auto;text-align:right;background-color:#dcf0f0;}
 .ab_rexp {width:400px;height:auto;background-color:#fefefe;}


 .topMtit2 {width:220px;height:10px;background:url("image/sq.gif") no-repeat 2px 5px #000;
 padding:4px;padding-left:18px;color:#fff;font-size:10px;font-family:Verdana;}
 .topmap_menu {margin-left:4px;width:256px;font-size:10px;font-family:Verdana,MS UI Gothic;padding-top:2px;}
 .topMtit2info {width:480px;height:10px;background:url("image/sq.gif") no-repeat 2px 5px #000;
 padding:4px;padding-left:18px;color:#fff;font-size:10px;font-family:Verdana;}
 .topmap_menuinfo {margin-left:4px;font-size:10px;font-family:Verdana,MS UI Gothic;padding-top:2px;}
 .topMtit2proj {width:345px;height:10px;background:url("image/sq.gif") no-repeat 2px 5px #000;
 padding:4px;padding-left:18px;color:#fff;font-size:10px;font-family:Verdana;}
 .topMtit3proj {width:260px;height:10px;background:url("image/bg_side.png") repeat 0px 0px #777 fixed;
 padding:4px;color:#eee;font-size:10px;}



/* BBS */
/* -------------------------------------------------------------------------- */
 .bbs_box {padding-left:10px;}
 .bbs_wj {background-image:url('image/bbs_wjb.png');background-repeat: no-repeat;
 width:250px;height:100px;}
 .bbs_kl99 {background-image:url('image/bbs_klb.png');background-repeat: no-repeat;
 width:250px;height:100px;}



/* LINK */
/* -------------------------------------------------------------------------- */
 .rlinks_box {padding-left:10px;padding-right:14px;}
 .rlinks_image {width:200px;height:40px;}
 .rlinks_main {width:300px;height:auto;padding-left:4px;}
 .rlinks_ban {border:2px #000 solid;width:600px;padding:4px;}
 .rlinks_tit {background-color:#000000;width:525px;height:17px;color:#eeeeee;
 font-weight:bold;padding-left:4px;}
 .rlinks_web {width:525px;height:14px;padding-left:4px;}
 .rlinks_dot {background-image:url("image/dotte.png");width:100%;height:3px;}

/* Email */
/* -------------------------------------------------------------------------- */
 .mail_box {padding-left:10px;}
 .email_field {padding-left:15px;}
 label {font-size:12px;font-family:Verdana,ＭＳ Ｐゴシック;font-weight:bold;}
 textarea {
 border:1px solid #000000;background-color:#ffffff;
 font-size:12px;font-weight:ＭＳ Ｐゴシック;color:#000000;
 scrollbar-3dlight-color:#ffffff;scrollbar-arrow-color:#000000;
 scrollbar-base-color:#ffffff;scrollbar-darkshadow-color:#000000;
 scrollbar-face-color:#f0f0f0;scrollbar-highlight-color:#ffffff;
 scrollbar-shadow-color:#777777;scrollbar-track-color:#e0e0e0;
 }
 input {
 border:1px solid #000000;background-color:#ffffff;
 font-family:ＭＳ Ｐゴシック;color:#000000;
 }
 .button {
 background-color:#242424;
 font-size:10px;font-family:Tahoma,Verdana;color:#f8f8ff;
 border:solid 1px #000000;font-weight:bold;
 }
 .email_field {}

/* SITEMAP */
/* -------------------------------------------------------------------------- */
 #sitemap_main {font-family:Verdana,MS UI Gothic;padding-left:20pt;}

 .siteMtit1 {font-size:10pt;font-family:MS UI Gothic;padding-bottom:4px;}
 .siteMtit2 {width:260px;height:14px;background:url("image/sq.gif") no-repeat 2px 5px #000;
 padding:4px;padding-left:18px;color:#fff;font-size:11px;}
 .sitemap_menu {margin-left:4px;width:256px;font-size:12px;font-family:MS UI Gothic;padding-top:2px;}
 .siteMtit2info {width:526px;height:14px;background:url("image/sq.gif") no-repeat 2px 5px #000;
 padding:4px;padding-left:18px;color:#fff;font-size:11px;}
 .sitemap_menuinfo {margin-left:4px;width:522px;font-size:12px;font-family:MS UI Gothic;padding-top:2px;}
 .siteMtit2proj {width:800px;height:14px;background:url("image/sq.gif") no-repeat 2px 5px #000;
 padding:4px;padding-left:18px;color:#fff;font-size:11px;}
 .siteMtit3proj {width:260px;height:14px;background:url("image/bg_side.png") repeat 0px 0px #777 fixed;
 padding:4px;color:#eee;font-size:10px;}

/* NEWS */
/* -------------------------------------------------------------------------- */
 .news_box {padding-left:10px;}

/* PRODUCTS INFO */
/* -------------------------------------------------------------------------- */
 .prinfo_box {padding-left:10px;}
 .prinfo_tit {background-color:#000;width:555px;height:14px;color:#fff;
 font-weight:bold;padding-left:4px;padding-top:1px;
 font-family:Tahoma,ＭＳ Ｐゴシック;}
 .prinfo_cat {width:555px;height:auto;padding-left:2px;color:#777;}
 .prinfo_gen1 {width:600px;height:10px;padding-left:2px;font-family:Tahoma;}
 .prinfo_gen2 {width:600px;height:10px;padding-left:2px;}
 .atoz {font-family:Verdana,ＭＳ Ｐゴシック;
　text-align:center;background-color:#fefefe;border:1px #999 solid;}
 .prinfo_atoztbl {border:1px #999 solid;width:400px;}

 .prinfo_tab {border:1px #000 solid;border-collapse:collapse;}
 .prinfo_com {border-right:1px #000 solid;border-bottom:1px #000 solid;padding:2px;
 background-color:#c0c0c0;}
 .prinfo_bok {border-right:1px #000 solid;border-bottom:1px #000 solid;padding:2px;
 width:200px;font-size:12px;font-family:ＭＳ Ｐゴシック;font-weight:bold;}
 .prinfo_wri {border-right:1px #000 solid;border-bottom:1px #000 solid;padding:2px;
 width:90px;font-family:ＭＳ Ｐゴシック;}
 .prinfo_pub {border-right:1px #000 solid;border-bottom:1px #000 solid;padding:2px;
 width:50px;font-family:ＭＳ Ｐゴシック;}
 .prinfo_pri {border-right:1px #000 solid;border-bottom:1px #000 solid;padding:2px;
 width:100px;}
 .prinfo_dat {border-right:1px #000 solid;border-bottom:1px #000 solid;padding:2px;
 width:70px;}

/* PROJECT */
/* -------------------------------------------------------------------------- */
 .pro_box {padding-left:10px;height:auto;}
 .pro_gen1 {width:600px;height:10px;padding-left:2px;font-family:Tahoma;}
 .pro_gen2 {width:600px;height:10px;padding-left:2px;}
 .pro_tab {border:1px #000 solid;border-collapse:collapse;margin-left:10px;}
 .pro_tit {border-right:1px #000 solid;border-bottom:1px #000 solid;padding:2px;
 width:520px;height:14px;background-color:#242424;color:#fff;font-weight:bold;
 font-family:Tahoma;}
 .pro_titJ {border-right:1px #000 solid;border-bottom:1px #000 solid;padding:2px;
 width:520px;height:14px;background-color:#242424;color:#fff;font-weight:bold;
 font-family:Verdana;}
 .pro_tit2 {border-right:1px #000 solid;border-bottom:1px #000 solid;padding:0px;
 width:520px;height:10px;background-color:#eee;color:#555;font-weight:nomal;
 font-family:Tahoma;font-size:11px;}
 .pro_menu {border-right:1px #000 solid;border-bottom:1px #000 solid;padding:2px;
 width:150px;color:#777;font-family:Verdana;height:17px;}
 .pro_exp {border-right:1px #000 solid;border-bottom:1px #000 solid;padding:2px;
 width:370px;font-family:Verdana;}

 .pro_photo {width:400px;font-family:Tahoma;}
 .pro_text {width:400px;height:auto;line-height:10pt;padding:10px;}

 select.pro_menu {background:#424242;color:#fff;font-size:12px;font-family:Tahoma;}
 option.proM {background:#000;color:#ddd;}
 option.pro2 {background:#525252;}

/* CHAT */
/* -------------------------------------------------------------------------- */
 .chat_box {padding-left:10px;}
 .chat_mbox {border:2px #000 solid;width:350px;padding:4px;}
 .chat_day {border:1px #ddd solid;width:280px;padding:4px;
 background-color:#eee;color:#424242;}
 .chat_tab {border:1px #000 solid;border-collapse:collapse;}
 .chat_bk {border-right:1px #000 solid;border-bottom:1px #000 solid;
 background:#777;width:7px;}
 .chat_menu {border-right:1px #000 solid;border-bottom:1px #000 solid;padding:2px;
 width:220px;color:#777;font-weight:bold;font-size:12px;font-family:MS UI Gothic;}
 .chat_comm {border-right:1px #000 solid;border-bottom:1px #000 solid;padding:2px;
 width:400px;}

/* PAINT BBS */
/* -------------------------------------------------------------------------- */
 .pbbs_box {padding-left:10px;}
 .pbbs_wj1 {background-image:url('image/pbbs_wj1.png');background-repeat:no-repeat;
 width:250px;height:120px;}
 .pbbs_wj2 {background-image:url('image/pbbs_wj2.png');background-repeat:no-repeat;
 width:250px;height:120px;}
 .pbbs_blch {background-image:url('image/pbbs_blch.png');background-repeat:no-repeat;
 width:250px;height:120px;}
 .pbbs_tr {background-image:url('image/pbbs_tr.png');background-repeat:no-repeat;
 width:250px;height:120px;}

/* VOTE */
/* -------------------------------------------------------------------------- */
 .vote_box {padding-left:10px;}
 .vote_tab {border:1px #000 solid;border-collapse:collapse;margin-left:10px;margin-right:20px;}
 .vote_tit {border-right:1px #000 solid;border-bottom:1px #000 solid;padding:2px;
 width:600px;height:14px;background-color:#777;color:#fff;font-weight:bold;
 font-family:Verdana;}
 .vote_menu {border-right:1px #000 solid;border-bottom:1px #000 solid;padding:2px;
 width:170px;color:#777;font-family:Verdana;height:17px;}
 .vote_exp {border-right:1px #000 solid;border-bottom:1px #000 solid;padding:2px;
 width:400px;font-family:Verdana;}


/* GALLERY */
/* -------------------------------------------------------------------------- */
 div.gal_tit {padding-left:10px;}
 div.gal_tit img {margin-right:1px;}
 .gal_box {padding-left:30px;}
 .gal_note {border:2px #000 solid;width:560px;padding:4px;}
 .gal_tab {border:1px #000 solid;border-collapse:collapse;}
 .gal_menu {padding:2px;padding-left:10px;
 background:url("image/arrow.gif") no-repeat left center;
 border-right:1px solid #000;border-bottom:1px solid #000;
 width:145px;color:#999;font-family:Verdana;}
 .gal_comm {border-right:1px #000 solid;border-bottom:1px #000 solid;padding:2px;
 width:400px;}
 .gal_scribB {border-right:1px solid #000;border-bottom:1px solid #000;width:50px;}
 .gal_scrib {padding:2px;padding-left:10px;
 background:url("image/arrow.gif") no-repeat left center;
 border-right:1px solid #000;border-bottom:1px solid #000;
 width:40px;color:#777;}
 .gal_adv {border-bottom:1px #000 solid;}
 b.title {font-size:10.5pt;font-family:MS UI Gothic;}
 .tt {font-size:10px;font-family:Tahoma;font-weight:bold;padding-right:10px;}

/* adv_e */
/* -------------------------------------------------------------------------- */
 .adv_tit {background-color:#000;height:14px;color:#fff;padding-top:1px;}
 .adv_txt {padding:1px;}


/* Kousuke's talk */
/* -------------------------------------------------------------------------- */
 .ksk_top {
 background-image:url("image/chip_ksk.png");background-repeat:no-repeat;
 width:300px;height:20px;font-weight:bold;
 }
 .ksk_right {width:4px;height:100px;
 background-image:url("image/ksk_right.png");background-repeat:no-repeat-y; }
 .ksk_left {width:4px;height:100px;
 background-image:url("image/ksk_left.png");background-repeat:no-repeat-y; }
 .ksk_main {background-color:#242424;width:292px;height:100px;
 margin-top:0;margin-left:0;margin-right:0;
 color:#eeeeee;}
 .blackline {border-top:1px #000 solid;width:100%;height:1px;}
 .ksk_scroll {
 background-color:#ffffff; padding-top:2px;padding-left:2px;padding-right:2px;
 font-size:10px;font-family:MS Pゴシック;color:#3a4550;
 scrollbar-3dlight-color:#000000;scrollbar-arrow-color:#424242;
 scrollbar-darkshadow-color:#000000;scrollbar-face-color:#dddddd;
 scrollbar-highlight-color:#eeeeee;scrollbar-shadow-color:#999999;
 scrollbar-track-color:#c0c0c0;
 }
 .ksk_bottom {
 background-image:url("image/ksk_bottom.png");background-repeat:no-repeat;
 width:300px;height:4px;padding-bottom:0;}

/* Topics */
/* -------------------------------------------------------------------------- */
 .topics_box {border:1px #000 solid;width:390px;height:163px;}
 .topics_title {border-bottom:1px #000 solid;background-color:#c0c0c0;font-family:Tahoma;
 padding-left:4px;width:390px;height:13px;}
 .topics_scroll {
 background-color:#fff; padding-top:2px;padding-left:2px;padding-right:2px;
 font-size:10px;font-family:MS Pゴシック,Tahoma,Verdana;color:#3a4550;
 scrollbar-3dlight-color:#000000;scrollbar-arrow-color:#424242;
 scrollbar-darkshadow-color:#000000;scrollbar-face-color:#dddddd;
 scrollbar-highlight-color:#eeeeee;scrollbar-shadow-color:#999999;
 scrollbar-track-color:#c0c0c0;
 }

/* STAFF */
/* -------------------------------------------------------------------------- */
 .stf_tab {border:1px #000 solid;border-collapse:collapse;}
 .stf_tit {border-right:1px #000 solid;border-bottom:1px #000 solid;padding:2px;
 width:385px;background-color:#242424;color:#777;font-family:Tahoma;font-weight:bold;}
 .stf_main {border-right:1px #000 solid;border-bottom:1px #000 solid;padding:2px;
 width:385px;}

/* WHAT'S NEW */
/* -------------------------------------------------------------------------- */
 .wn_box {width:700px;height:auto;padding-left:10px;line-height:12pt;}
 .wn_box_press {width:600px;height:200px;padding-left:10px;padding-right:5px;
 overflow-y:scroll;margin-left:10px;padding-bottom:10px;
 scrollbar-3dlight-color:#000;scrollbar-arrow-color:#999;
 scrollbar-darkshadow-color:#000;scrollbar-face-color:#eee;
 scrollbar-highlight-color:#fff;scrollbar-shadow-color:#999;
 scrollbar-track-color:#ddd;
 }
 .wn_box_press2 {width:580px;height:auto;margin-left:10px;
 padding-left:10px;padding-right:5px;padding-bottom:10px;}

/* DATA */
/* -------------------------------------------------------------------------- */
 .data_box {padding-left:10px;}
 .data_gen1 {width:600px;height:10px;padding-left:2px;font-family:Tahoma;}
 .data_gen2 {width:600px;height:10px;padding-left:2px;}
 .data_tab {border:1px #000 solid;border-collapse:collapse;}
 .data_tit {border-right:1px #000 solid;border-bottom:1px #000 solid;padding:2px;
 width:600px;height:14px;background-color:#999;color:#fff;font-weight:bold;}
 .data_menu {border-right:1px #000 solid;border-bottom:1px #000 solid;padding:2px;
 width:150px;color:#777;font-family:Tahoma;}


//-->