@import url(libro.css);
@import url(../../css/footer.css);
/*メニューstart*/
ul#menu{list-style:none; width:100%; margin-left:0;}
ul#menu li{list-style:none; width:81px;}
ul#menu a{display:block; width:210px; height:53px;}
ul#menu a span{display:none;} 
a.menu0{background-image:url(../image/menu/mousikomi01.gif);}
a:hover.menu0{background-image:url(../image/menu/mousikomi02.gif);}
a.menu1{background-image:url(../image/menu/naiyou01.gif);}
a:hover.menu1{background-image:url(../image/menu/naiyou02.gif);}
a.menu2{background-image:url(../image/menu/mogi01.gif);}
a:hover.menu2{background-image:url(../image/menu/mogi02.gif);}
a.menu3{background-image:url(../image/menu/seikyu01.gif);}
a:hover.menu3{background-image:url(../image/menu/seikyu02.gif);}
a.menu4{background-image:url(../image/menu/libro01.gif);}
a:hover.menu4{background-image:url(../image/menu/libro02.gif);}
a.menu5{background-image:url(../image/menu/goukaku01.gif);}
a:hover.menu5{background-image:url(../image/menu/goukaku02.gif);}
a.menu-semi{background-image:url(../image/menu/seminar01.gif);}
a:hover.menu-semi{background-image:url(../image/menu/seminar02.gif);}
a.menu6{background-image:url(../image/menu/n_card01.gif);}
a:hover.menu6{background-image:url(../image/menu/n_card02.gif);}
a.menu7{background-image:url(../image/menu/trainer01.gif);}
a:hover.menu7{background-image:url(../image/menu/trainer02.gif);}
/*メニューend*/

body{margin:0px; background-color:#e6e6fa;}

#title{}
#title h1{background-color:#66CCFF; font-size:18px; margin:0; width:100%;}
.tbl_intro{background-color:#FFFF66; width:856px; text-align:center;}
.tbl_main{background-color:#FFFFFF; width:856px;}
.td_menu{ padding-left:10px; padding-right:20px; vertical-align:top; width:240px;}
.td_new{vertical-align:top;}

#new{}
#new h2{border-left:20px double #0000FF; border-bottom:1px solid #0000FF; margin:5px; padding:5px; background-color:#FFFFCC; font-size:20px;}
#new p{margin-left:15px; width:95%; font-size:18px; background-color:#FFCCFF; font-weight:bold; display:inline; padding:5px;}
#new table{margin-top:5px; margin-left:15px; width:95%; border-collapse:collapse; border:1px solid #0000FF;}
#new th{padding:5px; background-color:#CCCCCC; font-size:14px; border:1px solid #0000FF; width:100px;}
#new td{padding:5px; font-size:14px; border:1px solid #0000FF; line-height:130%;}
#new .rainen{font-size:18px; font-weight:bold;background-color:#FFCCFF; line-height:20px;margin-left:15px;}

#new .ul1{list-style-type:none; list-style-image:none; margin-top:2px; margin-left:2px; margin-bottom:3px; padding-left:0px;}
#new .li1{background-repeat:no-repeat; background-position:left top; padding-left:20px; background-image:url(../image/attention.gif);}

.tyu1{font-size:12px;}
.co_re{color:#FF0000;}
.co_or{color:#FF9900;}
.howto{color:#000066; background-color:#FFFFCC; width:250px;}
.howto2{font-size:12px; padding-left:5px;}


#toku{margin-left:15px; margin-top:0;}
#toku h4{border-bottom:2px solid #0000FF; width:600px; font-size:14px; margin-bottom:0; margin-top:3px; background-color:#B0FFFF; padding-left:5px;}
#toku p{font-size:14px; margin:3px 0 5px 5px;}
#toku td{font-size:14px; line-height:130%;}

h3{background-image:url(../image/icon3.gif); background-repeat:no-repeat; background-position:left center; padding-left:25px; margin-bottom:0; font-size:18px; padding-top:3px; background-color:#BFFFBF;}

#kijun{font-size:14px; text-align:center;}
#kijun table{border:1px solid #0000FF; margin:0 auto;}
#kijun th{border:1px solid #0000FF; font-size:14px; background-color:#CCCCCC; padding:5px;}
#kijun td{border:1px solid #0000FF; font-size:14px; padding:3px;}
.kadai{background-color:#FFFFCC;}
.kadai-n{text-align:left;}

#ritu{font-size:14px; text-align:center;}
#ritu table{border:1px solid #0000FF; margin:0 auto;}
#ritu th{border:1px solid #0000FF; font-size:14px; background-color:#CCCCCC; padding:5px;}
#ritu td{border:1px solid #0000FF; font-size:14px; padding:3px; text-align:center;}

#nittei{text-align:center;}
#nittei table{border:1px solid #0000FF; margin:0 auto;}
#nittei th{border:1px solid #0000FF; font-size:14px; background-color:#CCCCCC; padding:5px;}
#nittei td{border:1px solid #0000FF; font-size:14px; padding:3px 15px 3px 15px;}

#guide{margin-left:20px; font-size:14px;}
#guide p{margin-top:5px;}

#5cam{margin:10px;}

/*カード更新*/
#c_up{margin:0 20px 0 20px;}
#c_up .intro{font-size:14px; margin:3px 0 3px 0;}
#c_up .go{font-size:14px; margin-left:10px;}
.cardup_now-tbl{border-collapse:collapse; border:3px solid gold; margin:0px auto 10px auto;}
.cardup_now-tbl td{border:3px solid gold; padding:5px; font-size:14px;}
.cardup_now-tbl th{border:3px solid gold; color:#FFFFFF; font-size:16px; padding:5px; background-color:#FF8000;}

.cardup_flow-tbl{margin-left:10px; width:80%;}
.cardup_flow-tbl th{padding:5px;}
.cardup_flow-tbl td{text-align:center; padding:0;}
.cardup_flow-bkline{background-color:#FF8000;}
.cardup_flow-ex{font-size:12px; text-align:left; line-height:125%; padding:5px; background-color:#FFFFCC;}
.cardup_flow{font-size:16px; border-bottom:2px solid #333333; border-right:2px solid #333333; background-color:silver; padding:5px 0 5px 10px; font-weight:bold; margin:20px 0 3px 0;}
.cardup_flow span{color:#FF8000;}
.cardup_point{font-size:12px; line-height:130%; margin-left:10px;}
.cardup_login{font-size:16px; border-left:10px double red; border-right:10px double red; padding:5px; background-color:#D7FFD7;}
.cardup_extension{font-size:12px; line-height:130%; text-align:center;}

/*会場をulに*/
#kaijo{}
#kaijo .kaijo_ul{list-style-type:none; list-style-image:none; padding:0; margin:0; line-height:170%;}
#kaijo .kaijo_li1{padding:0 0 0 20px; background:url(../image/building.gif) no-repeat left center;}
#kaijo .kaijo_li2{padding:0 0 0 90px; list-style-type:none;}
#kaijo .kaijo_li3{padding:0 0 0 90px; color:#FF0000;}

.taikenki{background:url(../image/icon5.gif) left center no-repeat; padding:2px 0 2px 20px; font-size:14px; font-weight:bold; text-align:left; width:270px; margin:10px;}
.pdf_rie{background:url(../../images/pdf.gif) left center no-repeat; font-size:12px; padding:3px 0 3px 20px; text-align:center; width:155px; margin:0 auto;}
.nin_no{font-size:12px; text-align:center;}