table#main_table { padding : 0; margin : 0; } table { font-size : 12px } td#top_title { width : 800px ; height : 150px; background : url("../img/top_title0.jpg") no-repeat; } td#upper_menu{ width : 800px ; height : 22px ; text-align : right ; background : url("../img/menu_back.jpg") no-repeat ; vartical-align : middle } span#upper_menu { font-size : 12px ; margin-right : 2px ; line-height : 100% } a#positive { color :white ; width : 120px; height : 22px ; text-decoration : none ; text-align : center ; border-style : solid ; border-color : white ; border-width : 2px 2px 0px 2px ; padding : 3px } a#negative { color : #2244ab ; width : 120px; height : 22px ; text-decoration : none ; text-align : center ; border-style : solid ; border-color : white ; border-width : 2px 2px 0px 2px ; background-color : #b5f5fd ; padding : 3px } span#upper_menu a:hover{ background-color : #b5f5fd ; color : #2244ab ; } div#upper_menu{ margin-right : 5px } div#upper_submenu { background-color : #b5f5fd ; height : 16px; text-align : center} div#upper_submenu a { color : #2244ab ; text-decoration : none ; padding : 2px} div#upper_submenu a:hover{ text-decoration : underline} body { background : white } table#top_body { width : 800px } td#top_body_side { width : 150px ; background : url("../img/menu_side.jpg") no-repeat; } td#top_body_main { width : 650px } li#top_body_main { border-style : dashed; border-width : 0px 0px 1px 0px ; margin : 5px 5px 5px 5px ; padding : 5px ; list-style : none ; border-color : #66A6C7 ; } div#side_menu { font-size : 12px ; margin : 5px 10px 5px 15px; align : right } div#side_menu a{ color : white ; width : 120px ; height : 20px ; text-decoration : none ; text-align : center ; border-style : solid ; border-color : white ; border-width : 2px 2px 2px 2px ; padding : 3px } div#side_menu a:hover{ background-color : #b5f5fd ; color : #2244ab ;} div#contents1 { margin : 30px 60px 30px 60px } h4#contents_title1 { margin : 20px 20px 10px 0px ; padding : 10px 3px 3px 40px; font-size : 14px; border-style : solid ; border-width : 0px 0px 1px 0px; width : 100px; height : 30px ; background : url("../img/fl_icon2.gif") no-repeat ; } h4#contents_title2 { font-size : 13px ; margin : 10px 10px 10 px 0px } h4#contents_title3 { font-size : 14px ; margin : 30px 0px 30 px 0px} h4#contents_title4 { font-size : 14px ; margin : 20px 20px 10px 0px ; padding : 10px 3px 3px 40px; margin : 30px 0px 30 px 0px; height : 30px ; background : url("../img/fl_icon1.gif") no-repeat ;} span#right { float : right } table#top td { vertical-align : top } div#top1 { background : url("../img/shu_ri_jo.jpg") no-repeat ; background-position : right ; height : 200px } div#top2 { background : url("../img/fl_1.jpg") no-repeat ; height : 200px ; text-align : right} div#top1 ul { width : 270px ; margin : 5px 5px 5px 5px} div#top2 ul { width : 250px ; margin : 5px 5px 5px 5px} img#kai_ki { float : right ; margin : 5px 5px 10px 20px} p#aisatsu { line-height : 140% ; font-size : 13px } div#aboutus1 { margin : 30px 60px 30px 60px ; } div#aboutus2 { margin : 90px 60px 30px 60px ; padding : 30px 0px 0px 0px ; border-style : dashed ; border-width : 1px 0px 0px 0px; border-color : lightblue } div#aboutus3 { margin : 60px 60px 30px 60px ; padding : 30px 0px 0px 0px ; border-style : dashed ; border-width : 2px 0px 0px 0px; border-color : #eeeeff } table#yakuin { font-size : 12px ; line-height : 140% } ul#kaisoku { list-style-type : none ; font-size : 11px ; line-height : 140%} ul#kaisoku li { list-style-type : none } div#activity1 { margin : 30px 30px 30px 30px ; } div#activity1 table{ font-size : 12px ; line-height : 140%} div#activity1 td{ vertical-align : top } td#year { font-weight : bold ; background : aliceblue } div#info_okinawa{ background : url("../img/back_beach.jpg") no-repeat ; background-position : right bottom } div#okinawa_intokyo table { width : 480px ; margin : 20px 0px 20px 0px ; border-style : solid ; border-width : 1px ; border-color : orange } p#contents2 { line-height : 140% ; border-style : solid ; border-width : 1px ; border-color : lightblue ; background : aliceblue ; padding : 5px } div#okinawa_intokyo td#1 { width : 100px ; background : #fcd560 ; padding : 5px } p#contents { line-height : 140% ;} span#re { color : green ; font-weight : bold } div#copyright { font-size : 12px ; border-style : solid ; border-width : 1px 0px 0px 0px ; width : 800px } span#goto_top { float : right ; margin-right : 30px } span#goto_top a { text-decoration : none ; font-weight : bold} div#info_okinawa { border-style : none ; margin-top : 50px} p#comingsoon { background : url("../img/comingsoon.jpg") no-repeat ; border-style : none; height : 65px} div#advertise p { margin : 0 ; } div#advertise a { color : steelblue } div#advertise { border-style : solid ; border-width : 1px ; border-color : steelblue ; padding : 5px} img#advertise { border-style : solid ; border-width : 1px ; border-color : steelblue ; }