BODY{background-color:#ffffff;padding:0px;margin:0px auto;font-family:"MS UI Gothic",Osaka;text-align:center;}
.main{width:760px;margin:0px auto;text-align:left;padding:0px;}
H1.logo{width:350px;float:left;margin:0px;padding:0px;}
H1.ad{margin:0px;padding:0px;}
H1.ad IMG{border:1px solid #000000;margin:0px;padding:0px;}
.headmenu{margin:0px 0px 0px 350px;padding:10px 3px 3px 3px;text-align:right;}
.headerbutton{display:block;float:right;width:86px;height:25px;background-image:url("/img/buttonbg.gif");background-repeat:no-repeat;padding:5px 0px;margin:0px;font-size:13px;text-decoration:none;color:#000000;text-align:center;}
.help{background-image:url("/img/helpbg.gif");background-repeat:no-repeat;padding:2px 2px 3px 22px;}
.attention{margin-top:25px;margin-right:90px;}
.attention A{font-size:13px;color:#ff0000;text-decoration:underline;}
.login{background-image:url("/img/gobg.gif");background-repeat:no-repeat;padding:2px 2px 3px 22px;}
.menubar{clear:both;font-size:13px;text-align:center;margin:0px;}
.menutxt{display:block;padding-top:7px;}
.homemenu{display:block;float:left;width:181px;height:32px;background-image:url("/img/idbuttonbg_b.jpg");background-repeat:no-repeat;text-decoration:none;color:#FFFFFF;}
.homemenu:hover{display:block;float:left;width:181px;height:32px;background-image:url("/img/idbuttonbg_b.jpg");background-repeat:no-repeat;text-decoration:none;color:#FFFF99;}
.currentmenu{display:block;float:left;width:96px;height:32px;background-image:url("/img/currentmenubg_b.jpg");background-repeat:no-repeat;text-decoration:none;color:#FFFFFF;margin:0px;}
.menubutton{display:block;float:left;width:96px;height:32px;background-image:url("/img/menubg.jpg");background-repeat:no-repeat;text-decoration:none;color:#000000;}
A.menubutton:hover{display:block;float:left;width:96px;height:32px;background-image:url("/img/menubg_h.jpg");background-repeat:no-repeat;text-decoration:none;color:#330000;}
.logoutbutton{display:block;float:left;width:96px;height:32px;background-image:url("/img/logoutbg.jpg");background-repeat:no-repeat;text-decoration:none;color:#000000;}
A.logoutbutton:hover{display:block;float:left;width:96px;height:32px;background-image:url("/img/menubg_h.jpg");background-repeat:no-repeat;text-decoration:none;color:#330000;}
.submenubar{clear:both;font-size:13px;background-image:url("/img/submenubarbg_b.jpg");background-repeat:no-repeat;background-position:center bottom;height:23px;margin:0px;padding:0px;border-left:1px solid #000000;border-right:1px solid #000000;background-color:#474747;}
.submenubutton{display:block;float:left;text-decoration:none;color:#FFFFFF;margin:3px 7px;}
A.submenubutton:hover{display:block;float:left;text-decoration:none;color:#FFFF99;margin:3px 7px;}
.header IMG{border:1px solid #000000;margin:0px;padding:0px;}
.topmenu{border-bottom:1px solid #000000;border-left:1px solid #000000;height:69px;}
.about_t{display:block;float:left;width:190px;height:68px;margin:0px;padding:0px;background-image:url("/img/about_tb.jpg");background-repeat:no-repeat;background-position:center bottom;text-align:center;text-decoration:none;border-right:1px solid #000000;}
.sample_t{display:block;float:left;width:190px;height:68px;margin:0px;padding:0px;background-image:url("/img/sample_tb.jpg");background-repeat:no-repeat;background-position:center bottom;text-align:center;text-decoration:none;border-right:1px solid #000000;}
.rental_t{display:block;float:left;width:190px;height:68px;margin:0px;padding:0px;background-image:url("/img/rental_tb.jpg");background-repeat:no-repeat;background-position:center bottom;text-align:center;text-decoration:none;border-right:1px solid #000000;}
.reader_t{display:block;margin-left:570px;height:68px;padding:0px;background-image:url("/img/reader_tb.jpg");background-repeat:no-repeat;background-position:center bottom;text-align:center;text-decoration:none;border-right:1px solid #000000;}
.topbuttonsubtxt{display:block;padding-top:27px;color:#000000;font-size:12px;}
.contentscolumn{float:left;width:572px;font-size:13px;}
.contentscolumn A{color:#04436D;text-decoration:none;}
.contentscolumn .anews{display:inline;margin-left:10px;}
H2{background-image:url("/img/h1bg_b.gif");background-repeat:no-repeat;font-size:13px;width:571px;height:34px;margin:2px auto 2px auto;clear:both;padding:0px;}
.h2img{border:none;margin:6px 60px 0px 25px;}
H2.h2txt{background-image:url("/img/h1bg_b.gif");background-repeat:no-repeat;font-size:13px;width:571px;height:34px;margin:2px;clear:both;padding:8px 60px 0px 30px;}
.rsstxt{border:none;margin:4px 5px 0px 25px;}
.readmore{text-align:right;width:560px;}
.readmore A{color:#04436D;text-decoration:none;}
.subcontents{padding:0px 10px;margin:0px;}
.subcontents DT{float:left;margin-right:10px;font-weight:bold;}
.specialcontentscolumn{margin-left:573px;padding-top:4px;font-size:13px;}
.maincontents{border-right:1px solid;border-left:1px solid;padding:0px;margin:0px;}
.maincontents2{border-right:1px solid;border-left:1px solid;padding:0px;margin:0px;background-color:#E6F5B0;}
.footer{clear:both;text-align:center;font-size:13px;border-bottom:1px solid;background-image:url("/img/submenubarbg_b.jpg");padding:3px;margin-top:10px;background-repeat:no-repeat;background-position:center bottom;}
.footer A{text-decoration:none;margin:0px 10px;color:#FFFFFF;}
.copyright{clear:both;text-align:center;margin-bottom:20px;font-size:13px;}
.specialheader{background-image:url("/img/topcolheaderbg.gif");background-repeat:no-repeat;width:180px;height:33px;background-position:left top;}
.specialfooter{background-image:url("/img/topcolfooterbg.gif");background-repeat:no-repeat;width:180px;height:20px;background-position:left bottom;margin-bottom:5px;}
.contents_passport{background-image:url("/img/passport_g.gif");background-repeat:no-repeat;background-position:right bottom;margin-left:7px;margin-right:7px;}
.contents_announce{background-image:url("/img/announce2_g.gif");background-repeat:no-repeat;background-position:right bottom;margin-left:7px;margin-right:10px;padding-bottom:10px;}
.contents_mobile{background-image:url("/img/mobile_g.gif");background-repeat:no-repeat;background-position:right bottom;margin-left:7px;margin-right:10px;padding-bottom:30px;padding-top:10px;}
.contents_hatena{background-image:url("/img/hatena_g.gif");background-repeat:no-repeat;background-position:right bottom;margin-left:7px;margin-right:7px;padding:5px 0px 20px 0px;}
.contents_typekey{background-image:url("/img/typekey_g.gif");background-repeat:no-repeat;background-position:right bottom;margin-left:7px;margin-right:7px;padding:5px 0px 20px 0px;}
.contents_livedoor{background-image:url("/img/livedoor_g.gif");background-repeat:no-repeat;background-position:right bottom;margin-left:7px;margin-right:7px;padding:5px 0px 20px 0px;}
.special_t{margin:10px 1px 3px 1px;border:none;}
.specialcontents{background-image:url("/img/topcolbg.gif");background-repeat:repeat-y;width:180px;}
.minimenu{clear:both;border-bottom:1px solid #000000;border-left:1px solid #000000;height:18px;}
.minimenu_l{display:inline;float:left;border-right:1px solid #000000;margin:0px;background-image:url("/img/minimenubg.gif");background-repeat:repeat-x;}
.minimenu_r{display:block;margin-left:630px;height:18px;padding:0px;background-image:url("/img/passport_s.gif");background-repeat:no-repeat;background-position:center bottom;text-align:center;text-decoration:none;border-right:1px solid #000000;}
.paragraph{font-size:85%;text-align:left;line-height:150%;padding:2px 15px 10px 15px;}
.paragraph2{text-align:left;line-height:150%;padding:0px 10px}
.paragraph2 FORM{margin-top:0px;padding-top:0px;}

.insidecolumn{float:left;margin:10px;}

.admenu{font-size:13px;color:#2c2738;margin-bottom:2px;line-height:130%;margin-left:10px;border: solid 1px #000000; border-collapse:collapse;}
.admenu TH{text-align:left;background-image:url("/img/lbuttonbg_t.gif");background-repeat:repeat-x;background-position:left bottom;;border: solid 1px #000000;padding:3px;font-size:14px;}
.admenu TD{;border: solid 1px #000000;padding:2px;}
.menu{font-size:13px;color:#2c2738;margin-bottom:2px;line-height:130%;margin-left:10px;}
.menu TH{text-align:left;background-image:url("/img/lbuttonbg_t.gif");background-repeat:repeat-x;background-position:left bottom;}
.menu A{color:#04436D;}
.menu LI{padding-left:2px;}
.menu2 TH{text-align:left;background-image:url("/img/lbuttonbg_t.gif");background-repeat:repeat-x;background-position:left bottom;}
.menu2 A{color:#04436D;}
.menu2{font-size:13px;color:#2c2738;margin-bottom:2px;line-height:130%;margin-left:10px;}

.sbutton{border-top: 3px double #cccccc;border-right: 3px double #333333;border-bottom: 3px double #333333;border-left: 3px double #cccccc;background-color: #303030;color:#FFFFFF;margin:0px 5px;font-size:12px;}
.sbutton:hover{border-top: 3px double #cccccc;border-right: 3px double #333333;border-bottom: 3px double #333333;border-left: 3px double #cccccc;background-color: #660000;color:#FFFFFF;margin:0px 5px;font-size:12px;text-decoration:none;}
.sbutton:active{border-top: 3px double #333333;border-right: 3px double #cccccc;border-bottom: 3px double #cccccc;border-left: 3px double #333333;background-color: #660000;color:#FFFFFF;margin:0px 5px;font-size:12px;text-decoration:none;}
.input {color:#FFFFFF;border:1px solid #cccccc; padding:3px;background-image:url("/img/bb_bg.gif");background-repeat:repeat-x;background-position:left bottom;}
.input A{color:#ffffff;text-decoration:none;}
.tabbutton{margin:10px 0px}
.tabbutton SPAN{background-color:#ffffff;color:#000000;padding:2px 3px;border:1px solid #333333;font-size:12px;}
.tabbutton A{text-decoration:none;}

.rightcolumn{margin-left:573px;padding-top:6px;font-size:13px;}
#rsstitle{text-decoration:none;font-weight:bold;color:#ffffff;}
#rsstitle A{text-decoration:none;color:#ffffff;}
#rssnews{padding:5px 5px;}
#rssedit{padding:2px 5px;font-weight:bold;text-decoration:none;}
#rssedit A{text-decoration:none;color:#000000;}
#limitdate{padding:2px 5px;text-decoration:none;font-weight:bold;}
.notice{padding:5px 5px;}
.anews{padding:5px 2px;text-decoration:none;border-bottom:1px dotted #333333;}
DIV.subcontents DIV.anews{border-bottom:none;}
.anews A{text-decoration:none;}
.rssheader{background-image:url("/img/topcolheaderbg2.gif");background-repeat:no-repeat;width:180px;height:33px;background-position:left top;text-align:center;vertical-align:middle;}
.rssheader A{color:#ffffff;}
.rsscontents{background-image:url("/img/topcolbg.gif");background-repeat:repeat-y;width:180px;color:#000000;}
.rsscontents A{color:#000000;}
.rssfooter{background-image:url("/img/topcolfooterbg2.gif");background-repeat:no-repeat;width:180px;height:20px;background-position:left bottom;margin-bottom:5px;}