@charset "utf-8"; * { margin:0; padding:0; font-style:normal; text-align:left; line-height:1.0; } body { color:#000000; font-family:"MS Pゴシック","MS PGothic",Osaka,sans-serif; background:#ffffff; visibility:visible; } h1,h2,h3,h4,h5,h6 { font-size:100%; } a, a:link, a:visited, a:active { color:#00008b; } a:hover { text-decoration:underline; } ul, ul li, ol, ol li { list-style-type:none; } img { border:none; vertical-align:bottom; } /* Layout ------------------------------ */ #Main { width:640px; float:left; } #MainTop { float:left; width:571px; font-size:100%; } #MainSimple { width:840px; float:left; } #ImageTop { position:relative; width:840px; height:255px; padding-bottom:12px; _padding-bottom:0px; /* for IE6 */ } #Header { position:relative; margin:0 auto; width:900px; height:107px; top:0; left:0; background:url(../images/header_bg.gif) top center no-repeat; overflow:hidden; } #HeaderSimple { position:relative; margin:0 auto; width:900px; height:64px; top:0; left:0; background:url(../images/header_bg.gif) top center no-repeat; overflow:hidden; } #Footer { margin:0 auto; width:960px; background:url(../images/footer_bg.gif) bottom center no-repeat; padding-bottom:30px; clear:both; } #FooterTop { margin:0 auto; width:960px; background:url(../images/footer_bg.gif) bottom center no-repeat; padding-bottom:10px; clear:both; } #Container { margin:0 auto; width:840px; } #Container02 { position:relative; top:-55px; margin:0 auto; width:840px; clear:both; } #SideMenu { width:191px; float:right; overflow:hidden; } #SideMenuTop { position:relative; width:260px; float:right; overflow:hidden; _float:none; /* for IE6 */ _position:absolute; /* for IE6 */ _top:374px; /* for IE6 */ _left:640px; /* for IE6 */ } #Gnavi { position:absolute; top:63px; left:60px; margin:0 auto; width:840px; height:45px; background:url(../images/navi_line.gif) bottom center no-repeat; overflow:hidden; } #HelpMenu { float:none; clear:both; } #Wrap { position:relative; margin:0 auto; width:960px; background:#ffffff url(../images/body_bg.gif) top center repeat-y; } #Rokuhoshi { margin-left:0px; } #movie_thumb { position:absolute; right:30px; bottom:10px; width:200px; height:127px; } #movie_thumb_text { position:absolute; right:30px; bottom:20px; width:200px; height:20px; background-color: #fcfcfc; } /* Header ------------------------------ */ #Header p.description { text-indent:-9999px; outline:none; width:0; height:0; } #Header ul.Skip { position:absolute; overflow:hidden; height:0; width:0; } #Header h1 { position:absolute; width:161px; height:41px; top:10px; left:30px; } #HeaderSimple h1 { position:absolute; width:161px; height:41px; top:10px; left:30px; } /* Footer ------------------------------ */ #Footer p.address { position:relative; margin:0 0 0 480px; width:400px; height:14px; top:-32px; color:#ffffff; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; text-align:right; } #FooterTop p.address { position:relative; margin:0 0 0 480px; width:400px; height:14px; top:-36px; color:#ffffff; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; text-align:right; } /* Container ------------------------------ */ #Container img, #ContainerTop img { margin-top:2px; margin-bottom:10px; } /* Container02 ------------------------------ */ #Container02 { font-size:12px; } #Container02 p { padding-top:10px; line-height:1.5; font-size:14px; text-align:center; } /* Main ------------------------------ */ #Main div.mainbox { margin-bottom:5px; width:640px; background:#ffffff url(../images/contents/main_bg.gif) repeat-y; font-size:14px; } #Main div.mainbox h2.title_bg { width:615px; height:32px; background:url(../images/contents/h2_title_bg.gif) no-repeat; padding-top:25px; padding-left:25px; } #Main div.mainbox h3 { margin:20px 25px 20px 25px; color:#194775; font-size:14px; line-height:1.6; } #Main div.mainbox h4 { margin:20px 25px 20px 25px; color:#194775; font-size:14px; line-height:1.3; border-left:solid 4px #194775; padding-top:1px; padding-left:5px; } #Main div.mainbox h5 { margin:20px 25px 0 25px; color:#194775; font-size:14px; line-height:1.6; } #Main div.mainbox p { margin:20px 25px 20px 25px; line-height:1.6; } #Main div.mainbox a, #Main div.mainbox strong { line-height:1.6; } #Main div.mainbox div.fLeft { margin:0 20px 25px 25px; float:left; } #Main div.mainbox div.fLeft2 { margin:0 0 25px 25px; float:left; } #Main div.mainbox div.fLeft3 { margin:10px 15px 0 0; float:left; } #Main div.mainbox div.fLeft p, #Main div.mainbox div.fLeft2 p { margin:0; } #Main div.mainbox div.fRight { margin:0 20px 25px 25px; float:right; } #Main div.mainbox div.fRight2 { margin:0 20px 25px 0; float:right; } #Main div.mainbox div.fRight p, #Main div.mainbox div.fRight2 p { margin-top:0; margin-right:0; } #Main div.mainbox ul { margin:20px 25px 20px 40px; } #Main div.mainbox ul li { list-style:outside disc; line-height:1.6; } #Main div.mainbox ul.sitemap { margin:20px 25px 40px 50px; } #Main div.mainbox ul.sitemap2 { margin:5px 20px 10px 30px; list-style:circle; } #Main div.mainbox ul.sitemap li { list-style:outside disc; line-height:1.6; } #Main div.mainbox ul.sitemap2 li { list-style:circle; line-height:1.5; } #Main div.mainbox ul.rental li { margin-left:10px; margin-bottom:5px; line-height:1.6; } #Main div.mainbox ul.rental_menu, #Main div.mainbox ul.about_menu, #Main div.mainbox ul.sale_menu { margin:20px 25px 20px 35px; } #Main div.mainbox ul.rental_menu li, #Main div.mainbox ul.about_menu li, #Main div.mainbox ul.sale_menu li { margin-bottom:5px; list-style:none; line-height:1.6; } #Main div.mainbox ul.rental_menu li dl { margin:10px 25px 10px 25px; } #Main div.mainbox ul.rental_menu li dl dt { line-height:1.6; } #Main div.mainbox ul.rental_menu li dl dd { margin-bottom:10px; line-height:1.6; } #Main div.mainbox ul.rental_menu ul { margin:5px 0 10px 10px; } #Main div.mainbox ul.rental_menu li ul.box_s { margin:10px 50px 10px 20px; padding:5px; border:#d8d8d8 1px solid; } #Main div.mainbox ul.rental_menu li ul.box_s li { margin-left:20px; margin-bottom:3px; list-style:outside decimal; } #Main div.mainbox ul.rental_menu li ul li { margin-left:20px; margin-bottom:3px; list-style:inside decimal; } #Main div.mainbox ul.dvd_menu li{ display:inline; margin-right:1em; } #Main div.mainbox dl.rental { margin:20px 25px 20px 25px; } #Main div.mainbox dl.rental dt { line-height:1.6; } #Main div.mainbox dl.rental dd { padding:10px; line-height:1.6; } #Main div.mainbox dl.rental ul li { list-style:none outside; line-height:1.6; } #Main div.mainbox p.right { padding:20px 40px 20px 0; text-align:right; } #Main div.mainbox p.right a { padding-left:1em; background:url(../images/arrow_blue_s.gif) 0 0.2em no-repeat; } #Main div.mainbox p.right_text { line-height:1.6; text-align:right; } #Main div.mainbox dl.a_business, #Main div.mainbox dl.tool05 { margin:20px 25px 20px 25px; } #Main div.mainbox dl.a_business dt { margin-bottom:5px; color:#194775; font-weight:bold; } #Main div.mainbox dl.a_business dd { margin-bottom:15px; line-height:1.6; } #Main div.mainbox dl.tool05 dt { margin:10px 0 10px 0; color:#194775; font-weight:bold; font-size:12px; line-height:1.5; } #Main div.mainbox dl.tool05 dd { margin:0; padding:0; line-height:1.6; } #Main div.mainbox dl.tool05 dd ul { margin:0 0 0 20px; padding:0; } #Main div.mainbox dl.tool05 dd ul li.deci { margin-left:1em; margin-bottom:5px; list-style:outside decimal; } #Main div.mainbox ul.tool05_2 { margin:20px 25px 20px 40px; list-style:none; } #Main div.mainbox ul.tool05_2 li { margin-bottom:5px; line-height:1.6; list-style:none; } #Main div.mainbox ul.tool05_2 li ul { margin:0; padding:0; } #Main div.mainbox ul.tool05_2 li ul li { margin:0 0 0 20px; line-height:1.6; list-style:none; } #Main div.mainbox a.syousai { padding-left:10px; background:url(../images/arrow_blue_s.gif) 0 4px no-repeat; line-height:1.6; } #Main div.mainbox table { margin:10px 25px 10px 25px; border:none; } #Main div.mainbox table.none { margin:0; border:none; } #Main div.mainbox table tr td { padding:5px; background-color:#ffffff; vertical-align:top; line-height:1.6; } #Main div.mainbox table tr td.right { text-align:right; } #Main div.mainbox table tr td.head { background-color:#efefef; } #Main div.mainbox dl.virtual { margin:20px 25px 20px 25px; } #Main div.mainbox dl.virtual dt { margin:20px 0 10px 0; clear:both; } #Main div.mainbox dl.virtual dd { margin:0; padding:0; clear:both; line-height:1.3; } #Main div.mainbox img.i_left2 { margin-right:15px; padding-bottom:20px; float:left; } #Main div.mainbox p img.i_left { margin-right:20px; float:left; } #Main div.mainbox p img.i_right { margin-left:20px; float:right; } #Main div.mainbox ul.manual_menu { margin:20px 25px 20px 25px; } #Main div.mainbox ul.manual_menu li { list-style:none; line-height:1.3; } #Main div.mainbox ul.manual_menu li ul { margin:0; padding:0; } #Main div.mainbox ul.manual_menu li ul li { padding-left:15px; } #Main div.mainbox hr { margin:0 30px 0 30px; border:#CCCCCC 1px solid; height:1px; } #Main div.mainbox dl.internet { margin:20px 35px 20px 35px; padding:5px; border:#cccccc 1px solid; } #Main div.mainbox dl.internet2 { margin:20px 35px 20px 35px; padding:5px; } #Main div.mainbox dl.internet dt { padding:2px; float:left; width:90px; line-height:1.3; } #Main div.mainbox dl.internet2 dt { padding:2px; float:left; line-height:1.3; } #Main div.mainbox dl.internet dd, #Main div.mainbox dl.internet2 dd { padding:2px; line-height:1.3; } #Main div.mainbox dl.internet2 dd { margin-left:50px; } #Main div.mainbox div.inter_box { margin:20px 45px 20px 45px; padding:5px; border:#cccccc 1px solid; } #Main div.mainbox div.inter_box p { margin:0; padding:0; text-align:center; } #Main div.mainbox div.inter_box dl { margin:10px auto 0 auto; } #Main div.mainbox div.inter_box dl dt { padding:2px; float:left; width:120px; line-height:1.3; } #Main div.mainbox div.inter_box dl dd { padding:2px; line-height:1.3; } #Main div.mainbox dl.schedule { margin:10px 25px 20px 25px; } #Main div.mainbox dl.schedule dt { float:left; padding:2px; line-height:1.3; } #Main div.mainbox dl.schedule dd { margin-left:50px; padding:2px; line-height:1.3; } #Main div.mainbox dl.tool3 { margin:20px 35px 20px 35px; } #Main div.mainbox dl.tool3 dt { float:left; clear:both; width:120px; line-height:1.3; } #Main div.mainbox dl.tool3 dd { margin-left:140px; line-height:1.3; } #Main div.mainbox dl.tool3 dd ul { margin:0 0 0 15px; list-style:none; } #Main div.mainbox dl.tool3 dd ul li { line-height:1.3; list-style:none; } #Main div.mainbox dl.tool4 { margin:10px auto 10px auto; width:400px; } #Main div.mainbox dl.tool4 dt { padding:5px; float:left; clear:both; width:220px; text-align:center; line-height:1.3; border:#d8d8d8 1px solid; background-color:#efefef; } #Main div.mainbox dl.tool4 dd { margin-left:250px; padding:5px; width:140px; text-align:center; line-height:1.3; border:#d8d8d8 1px solid; background-color:#efefef; } #Main div.mainbox ul.sales_menu { margin:20px 25px 20px 45px; } #Main div.mainbox ul.sales_menu li { list-style:none; line-height:1.5; } #Main div.mainbox dl.cinema { margin:20px 35px 20px 25px; } #Main div.mainbox dl.cinema dt { float:left; clear:both; width:50px; line-height:1.6; } #Main div.mainbox dl.cinema dd { margin-left:60px; line-height:1.6; } #Main div.box_btm { clear:both; width:640px; height:60px; background:url(../images/contents/main_bg_btm.gif) bottom left no-repeat; } #Main p.dis_no { text-indent:-9999px; outline:none; width:0; height:0; display:none; } #Main div.box_btm ul { margin:20px auto 0 auto; text-align:center; } #Main div.box_btm ul li { display:inline; } #Main div.box_btm ul li.list_right { background:url(../images/contents/bg_btm_list.gif) no-repeat; padding-left:20px; } #Main div.box_btm ul li a { padding-left:1em; background:url(../images/arrow_blue_s.gif) 0 0.2em no-repeat; } #Main div.vtour_box { padding:0 0 30px 20px; width:600px; float:left; clear:both; } #Main div.sale_box { padding:20px 0 30px 20px; width:600px; float:left; clear:both; } #Main div.vtour_box dl, #Main div.sale_box dl { width:280px; } #Main div.sale_box dl.left2 { width:370px; } #Main div.sale_box dl.right2 { width:200px; } #Main div.vtour_box dl.left, #Main div.sale_box dl.left, #Main div.sale_box dl.left2 { float:left; } #Main div.vtour_box dl.right, #Main div.sale_box dl.right, #Main div.sale_box dl.right2 { float:right; } #Main div.vtour_box dl dt, #Main div.sale_box dl dt { margin-bottom:10px; line-height:1.6; } #Main div.vtour_box dl dd, #Main div.sale_box dl dd { line-height:1.6; } #Main div.vtour_box dl dd img, #Main div.sale_box dl dd img { float:left; clear:left; margin:0 10px 5px 0; border:none; } #Main div.vtour_box dl dd span, #Main div.sale_box dl dd span { display:block; margin-top:15px; margin-right:10px; clear:both; text-align:right; } #Main div.vtour_box dl dd span a, #Main div.sale_box dl dd span a { padding-left:1em; background:url(../images/arrow_blue_s.gif) 0 0.2em no-repeat; } #Main div.mainbox ul.priv { margin:20px 35px 20px 50px; } #Main div.mainbox ul.priv li { list-style:outside decimal; } #Main div.mainbox div.sale_boxs { margin:10px 0 0 20px; padding:0; float:left; width:175px; } #Main div.mainbox div.sale_boxs p { margin:0; padding:0; } #Main div.mainbox div.sale_boxs p img { padding:0; } /* SideMenu ------------------------------ */ #SideMenu dl.sidemenu_top { margin-bottom:10px; width:191px; } #SideMenu dl.sidemenu_top dt { padding:14px 0 0 17px; height:27px; background:url(../images/contents/sidemenu_title_small.gif) no-repeat; color:#194775; font-size:14px; font-weight:bold; } #SideMenu dl.sidemenu_top dt.row2 { padding:8px 0 0 17px; line-height:1.2; } #SideMenu dl.sidemenu_top dd { margin:0; padding:0 0 3px 0; background:url(../images/contents/sidemenu_bg.gif) bottom left repeat-y; } #SideMenu dl.sidemenu_top dd p { margin:0; display:none; text-indent:-9999px; outline:none; width:0; height:0; } #SideMenu dl.sidemenu_top ul { margin:0 2px 0 2px; } #SideMenu dl.sidemenu_top li { line-height:1.2; } #SideMenu dl.sidemenu_top ul li.pnavi, #SideMenu dl.sidemenu_top ul li.pnavi_1, #SideMenu dl.sidemenu_top ul li.pnavi_2 { margin:0 auto 0 auto; padding-top:10px; padding-bottom:10px; padding-left:15px; background:#f7f7f7 url(../images/contents/arrow_01.gif) 6px 15px no-repeat; border-bottom:#dbdbdb 1px solid; font-size:14px; } #SideMenu dl.sidemenu_top ul li.menu_btm { margin:0 auto 0 auto; padding-top:10px; padding-left:15px; padding-bottom:10px; background:#f7f7f7 url(../images/contents/arrow_01.gif) 6px 15px no-repeat; font-size:14px; } #SideMenu dl.sidemenu_top ul li.pnavi a, #SideMenu dl.sidemenu_top ul li.pnavi_1 a, #SideMenu dl.sidemenu_top ul li.pnavi_2 a, #SideMenu dl.sidemenu_top ul li.menu_btm a, #SideMenu dl.sidemenu_top ul li.current a, #SideMenu dl.sidemenu_top ul li.current_1 a, #SideMenu dl.sidemenu_top ul li.current_2 a, #SideMenu dl.sidemenu_top ul li.current_btm a { font-weight:bold; } #SideMenu dl.sidemenu_top ul li ul.snavi li { margin:0; padding-top:10px; padding-left:8px; background:url(../images/contents/arrow_01.gif) 6px 15px no-repeat; } #SideMenu dl.sidemenu_top ul li ul.snavi li a { padding-left:7px; font-weight:bold; font-size:14px; } #SideMenu dl.sidemenu_top ul li ul li.current2 ul li { margin:0 auto 0 auto; padding-top:10px; padding-left:8px; background:url(../images/contents/arrow_01.gif) 6px 15px no-repeat; } #SideMenu dl.sidemenu_top ul li ul li.current2 a, #SideMenu dl.sidemenu_top ul li ul li.current2 ul li a { font-weight:bold; } #SideMenu dl.sidemenu_top ul li.current, #SideMenu dl.sidemenu_top ul li.current_1, #SideMenu dl.sidemenu_top ul li.current_2 { margin:0 auto 0 auto; padding-top:10px; padding-left:15px; padding-bottom:10px; background:#fff3e0 url(../images/contents/arrow_02.gif) 6px 15px no-repeat; border-bottom:#dbdbdb 1px solid; font-size:14px; } #SideMenu dl.sidemenu_top ul li.current_btm { margin:0 auto 0 auto; padding-top:10px; padding-left:15px; padding-bottom:10px; background:#fff3e0 url(../images/contents/arrow_02.gif) 6px 15px no-repeat; font-size:14px; } #SideMenu dl.sidemenu_top ul li.current ul.snavi li.current2, #SideMenu dl.sidemenu_top ul li.current_1 ul.snavi li.current2, #SideMenu dl.sidemenu_top ul li.current_2 ul.snavi li.current2, #SideMenu dl.sidemenu_top ul li.current_btm ul.snavi li.current2 { margin:0 auto 0 auto; padding-top:10px; padding-left:8px; background:url(../images/contents/arrow_02.gif) 6px 15px no-repeat; } #SideMenu dl.sidemenu_other { margin-bottom:10px; width:191px; } #SideMenu dl.sidemenu_other dt { position:absolute; overflow:hidden; height:0; width:0; } #SideMenu dl.sidemenu_other li, #SideMenu dl.sidemenu_other li a { display:block; margin:0; padding:0; width:191px; outline:none; text-decoration:none; line-height:100%; cursor:pointer; } #SideMenu dl.sidemenu_other li { margin-bottom:0px; } #SideMenu dl.sidemenu_other li a span.BannerTitle01 { height:18px; display:block; font-size:14px; font-weight:bold; color:#000000; padding-left:10px; padding-top:10px; } #SideMenu dl.sidemenu_other li a span.BannerTitle02 { height:18px; display:block; font-size:14px; font-weight:bold; color:#000000; padding-left:10px; padding-top:10px; } #SideMenu dl.sidemenu_other li a span.BannerTitle03 { height:18px; display:block; font-size:14px; font-weight:bold; color:#000000; padding-left:10px; padding-top:10px; } #SideMenu dl.sidemenu_other li a span.BannerSummary { display:block; font-size:12px; color:#000000; line-height:14px; margin-left:10px; padding-top:0px; } #SideMenu dl.sidemenu_other li.sidemenu_01 { background:url(../images/contents/sidemenu_01.gif) no-repeat; height:50px; } #SideMenu dl.sidemenu_other li.sidemenu_02 { background:url(../images/contents/sidemenu_02.gif) no-repeat; height:36px; } #SideMenu dl.sidemenu_other li.sidemenu_03 { background:url(../images/contents/sidemenu_03.gif) no-repeat; height:36px; } #SideMenu dl.sidemenu_other li.sidemenu_01 a { height:50px; } #SideMenu dl.sidemenu_other li.sidemenu_02 a, #SideMenu dl.sidemenu_other li.sidemenu_03 a { height:36px; } #SideMenu dl.sidemenu_sale { margin-bottom:10px; padding:5px 5px 5px 10px; width:174px; border:#cccccc 1px solid; } #SideMenu dl.sidemenu_sale dt { padding-bottom:10px; color:#194775; font-size:12px; font-weight:bold; text-align:center; } #SideMenu dl.sidemenu_sale dd ul li { line-height:1.3; } #SideMenu dl.sidemenu_top ul li a { display:block; line-height:1.2; } #SideMenu dl.sidemenu_top ul li.pnavi_1 a, #SideMenu dl.sidemenu_top ul li.current_1 a { width:100px; } #SideMenu dl.sidemenu_top ul li ul.snavi li a { width:145px; } #SideMenu dl.sidemenu_top ul li.pnavi_2 a, #SideMenu dl.sidemenu_top ul li.current_2 a { display:block; width:110px; line-height:1.2; } /* MainTop ------------------------------ */ #MainTop p.dis_no { text-indent:-9999px; outline:none; width:0; height:0; display:none; } #MainTop div.box01 { margin-bottom:10px; padding-bottom:15px; width:571px; background:url(../images/box_top01_btm.gif) bottom left no-repeat; font-size:14px; } #MainTop div.box01 a.news { padding-left:15px; background:url(../images/arrow_red.gif) 0 0.3em no-repeat; line-height:1.8; } #MainTop div.box01 a.syousai { padding-left:10px; background:url(../images/arrow_blue_s.gif) 0 4px no-repeat; line-height:1.6; } #MainTop div.box01 img { position:absolute; top:768px; left:641px; } #MainTop div.box01 p { margin-right:45px; line-height:1.3; padding-top:1px; text-align:right; } #MainTop div.box01 dl { margin:0; padding:15px; width:541px; background:url(../images/box_top01_bg.gif) top left repeat-y; } #MainTop div.box01 dl dt { margin-right:5px; margin-left:10px; padding:0 0 5px 17px; float:left; background:url(../images/arrow_red.gif) 0 0.3em no-repeat; line-height:1.5; } #MainTop div.box01 dl dd { padding-bottom:5px; position:relative; line-height:1.5; } #MainTop div.box01 ul { padding:15px 15px 5px 15px; background:url(../images/box_top01_bg.gif) top left repeat-y; } #MainTop div.box01 ul li.box_news p.box_news{ margin-left:10px; line-height:2.0; } #MainTop div.box01 ul li.box_left { margin-left:10px; width:250px; line-height:1.5; float:left; } #MainTop div.box01 ul li.box_left02 { margin-left:10px; width:250px; line-height:1.5; float:left; } #MainTop div.box01 ul li.box_right { line-height:1.5; } #MainTop div.box01 ul li.box_right02 { line-height:1.5; } #MainTop div.box02 { position:relative; margin-bottom:10px; padding-bottom:15px; width:571px; background:url(../images/box_top01_btm.gif) bottom left no-repeat; font-size:14px; } #MainTop div.box02 a.syousai { padding-left:10px; background:url(../images/arrow_blue_s.gif) 0 4px no-repeat; line-height:1.6; } #MainTop div.box02 p { margin-left:25px; line-height:1.5; } #MainTop div.box02 p.box_left { margin-left:25px; width:250px; line-height:2.0; float:left; } #MainTop div.box02 p.box_right { line-height:2.0; } #MainTop div.box02 img { position:absolute; top:70px; left:420px; } #MainTop div.box04 { margin-bottom:10px; padding-bottom:2px; width:571px; height:230px; background:url(../images/box_top01_btm.gif) bottom left no-repeat; } #MainTop div.box04 ul li { background:url(../images/bannerbox_green_small.gif) top left no-repeat; } #MainTop div.box04 ul li a { display:block; width:196px; height:26px; padding-left:20px; padding-top:12px; padding-top:13px; /* for IE */ color:#224433; text-decoration:none; text-align:center; font-size:14px; font-weight:bold; } #MainTop div.box04 ul li.box_left { display:block; margin-left:50px !important; margin-left:25px; /* for IE6 */ margin-right:0px; margin-top:15px; width:216px; height:36px; line-height:2.0; float:left; } #MainTop div.box04 ul li.box_right { display:block; margin-left:30px; margin-top:15px; line-height:2.0; float:left; } #MainTop div.box04 ul li.box_left02 { display:block; margin-top:15px; margin-left:50px !important; margin-left:25px; /* for IE6 */ margin-right:0px; width:216px; line-height:2.0; float:left; } #MainTop div.box04 ul li.box_right02 { display:block; margin-left:30px; margin-top:15px; line-height:2.0; float:left; } #MainTop h2.main_box01 { display:block; width:546px; height:32px; background:url(../images/title_notice.gif) top left no-repeat; padding-top:25px; padding-left:25px; } #MainTop h2.main_box02 { display:block; width:546px; height:32px; background:url(../images/title_service.gif) top left no-repeat; padding-top:25px; padding-left:25px; font-size:14px; } #MainTop h3.main_box03 { display:block; width:571px; height:38px; background:url(../images/title_address.gif) top left no-repeat; padding-left:36px; padding-top:18px; font-size:13px; } #MainTop dl.SideMenu05 { position:absolute; top:50px; left:580px; margin-bottom:5px; padding:10px; width:230px; border:#ebebeb solid 5px; } #MainTop dl.SideMenu05 dt, #MainTop dl.SideMenu05 dd { line-height:1.4; font-size:12px; } #MainTop div.mainbox h3, #MainTop div.mainbox h4, #MainTop div.mainbox h5 { font-size:100%; } /* SideMenuTop ------------------------------ */ #SideMenuTop dl.SideBannar { margin-top:10px; list-style:none; } #SideMenuTop dl.SideBannar p { font-size:14px; } #SideMenuTop dl.SideBannar dt { text-indent:-9999px; display:none; outline:none; height:0; } #SideMenuTop dl.SideBannar dd ul li { display:block; margin-bottom:5px; width:260px; height:74px; } #SideMenuTop dl.SideBannar dd ul li a { display:block; margin:10; padding:0; width:260px; height:74px; text-decoration:none; line-height:100%; cursor:pointer; } #SideMenuTop dl.SideBannar dd ul li a span.BannerTitle01 { height:18px; display:block; font-size:14px; font-weight:bold; color:#000000; padding-left:10px; padding-top:10px; background:url(../images/side_title_arrow.gif) 120px 10px no-repeat; } #SideMenuTop dl.SideBannar dd ul li a span.BannerTitle02 { height:18px; display:block; font-size:14px; font-weight:bold; color:#000000; padding-left:10px; padding-top:10px; background:url(../images/side_title_arrow.gif) 190px 10px no-repeat; } #SideMenuTop dl.SideBannar dd ul li a span.BannerTitle03 { height:18px; display:block; font-size:14px; font-weight:bold; color:#000000; padding-left:10px; padding-top:10px; background:url(../images/side_title_arrow.gif) 168px 10px no-repeat; } #SideMenuTop dl.SideBannar dd ul li a span.BannerSummary { display:block; font-size:12px; color:#000000; line-height:14px; margin-left:10px; padding-top:0px; } #SideMenuTop dl.SideBannar dd ul li.Banner01 { background:url(../images/side_bg_01.gif) top left no-repeat; } #SideMenuTop dl.SideBannar dd ul li.Banner02 { background:url(../images/side_bg_02.gif) top left no-repeat; } #SideMenuTop dl.SideBannar dd ul li.Banner03 { background:url(../images/side_bg_03.gif) top left no-repeat; } #SideMenuTop dl.SideBannar dd ul li.BannerOthers { margin-bottom:10px; padding-top:10px; } #SideMenuTop dl.SideMenu04 dt { position:absolute; overflow:hidden; height:0; width:0; } #SideMenuTop dl.SideMenu04 dd ul li { outline:none; } #SideMenuTop dl.SideMenu04 dd ul li a { display:block; margin-bottom:2px; width:240px; height:22px; text-decoration:none; font-size:13px; font-weight:bold; color:#000000; line-height:100%; padding-left:20px; } #SideMenuTop ul li.SideMenu04_01, #SideMenuTop ul li.SideMenu04_02 { background:url(../images/side_menu_small.gif) no-repeat; } #SideMenuTop ul li.SideMenu04_01 a, #SideMenuTop ul li.SideMenu04_02 a{ padding-top:9px; } #SideMenuTop dl.sidemenu_top { font-size:100%; } #SideMenuTop dl.sidemenu_top ul li a { display:block; line-height:1.2; } #SideMenuTop dl.sidemenu_top ul li.pnavi_1 a, #SideMenuTop dl.sidemenu_top ul li.current_1 a { width:100px; } #SideMenuTop dl.sidemenu_top ul li ul.snavi li a { width:145px; } #SideMenuTop dl.sidemenu_top ul li.pnavi_2 a, #SideMenuTop dl.sidemenu_top ul li.current_2 a { display:block; width:110px; line-height:1.2; } /* MainSimple ------------------------------ */ #MainSimple div.mainbox { margin-bottom:5px; width:840px; font-size:14px; background:#ffffff url(../images/contents/main_simple_bg.gif) repeat-y; } #MainSimple div.mainbox h2 { padding-top:45px; padding-left:25px; width:815px; height:28px; background:url(../images/contents/h2_title_simple.gif) no-repeat; font-size:14px; font-weight:bold; } #MainSimple div.mainbox h3 { margin:20px 25px 20px 25px; color:#194775; font-size:14px; line-height:1.6; } #MainSimple div.mainbox h4 { margin:20px 25px 20px 25px; color:#194775; font-size:14px; line-height:1.3; border-left:solid 4px #194775; padding-top:1px; padding-left:5px; } #MainSimple div.mainbox h5 { margin:20px 20px 0px 25px; color:#194775; font-size:14px; line-height:1.0; } #MainSimple div.twitter { margin:20px 25px 20px 25px; font-size:14px; line-height:1.6; } #MainSimple div.mainbox p { margin:20px 25px 20px 25px; font-size:14px; line-height:1.6; } #MainSimple div.mainbox p.right_text { line-height:1.3; text-align:right; } #MainSimple div.mainbox p img.i_left { margin-right:20px; float:left; } #MainSimple div.mainbox p img.i_right { margin-left:20px; float:right; } #MainSimple div.mainbox a { line-height:1.6; } #MainSimple div.mainbox a.syousai { padding-left:10px; background:url(../images/arrow_blue_s.gif) 0 4px no-repeat; line-height:1.6; } #MainSimple div.mainbox hr { margin:0 30px 0 30px; border:#cccccc 1px solid; height:1px; } #MainSimple div.mainbox ul { margin:20px 25px 20px 25px; line-height:1.6; list-style:none; } #MainSimple div.mainbox ul li { line-height:1.6; } #MainSimple div.mainbox ul.manual_menu { margin:20px 25px 20px 25px; } #MainSimple div.mainbox ul.manual_menu li { list-style:none; line-height:1.6; } #MainSimple div.mainbox ul.manual_menu li ul { margin:0; padding:0; } #MainSimple div.mainbox ul.manual_menu li ul li { padding-left:15px; } #MainSimple div.mainbox ul.sitemap { margin:20px 25px 40px 50px; } #MainSimple div.mainbox ul.sitemap2 { margin:5px 20px 10px 30px; list-style:circle; } #MainSimple div.mainbox ul.sitemap li { list-style:outside disc; line-height:1.6; } #MainSimple div.mainbox ul.sitemap2 li { list-style:circle; line-height:1.5; } #MainSimple div.mainbox dl { margin:20px 25px 20px 25px; } #MainSimple div.mainbox dl.style01 dt { padding:5px; float:left; width:60px; text-align:right; line-height:1.6; } #MainSimple div.mainbox dl.style01 dd { padding:5px; margin-left:75px; line-height:1.6; } #MainSimple div.mainbox dl.style02 { margin:0 25px 20px 45px; } #MainSimple div.mainbox dl.style02 dt { padding-top:10px; line-height:1.6; } #MainSimple div.mainbox dl.style02 dd { line-height:1.6; } #MainSimple div.mainbox dl.style03 { margin:10px 20px 0px 25px; } #MainSimple div.mainbox dl.style03 dt { padding:5px; float:left; width:40px; text-align:right; line-height:1.6; } #MainSimple div.mainbox dl.style03 dd { padding:5px; margin-left:45px; line-height:1.6; } #MainSimple div.mainbox dl.schedule { margin:0 25px 20px 45px; } #MainSimple div.mainbox dl.schedule dt { padding-top:10px; line-height:1.6; } #MainSimple div.mainbox dl.schedule dd { margin:0 0px 0px 78px; line-height:1.6; } #MainSimple div.mainbox table { margin:10px 25px 10px 25px; border:none; } #MainSimple div.mainbox table tr td { padding:5px; background-color:#ffffff; vertical-align:top; line-height:1.3; } #MainSimple div.mainbox table tr td.gray { background-color:#f5f5f5; } #MainSimple div.box_btm { clear:both; height:60px; width:840px; background:url(../images/contents/main_simple_bg_btm.gif) bottom left no-repeat; } #MainSimple div.box_btm ul { margin:20px auto 0 auto; text-align:center; } #MainSimple div.box_btm ul li { display:inline; } #MainSimple div.box_btm ul li.list_right { background:url(../images/contents/bg_btm_list.gif) no-repeat; padding-left:20px; } #MainSimple div.box_btm ul li a { padding-left:1em; background:url(../images/arrow_blue_s.gif) 0 0.2em no-repeat; } #MainSimple div.mainbox ul.dvd_menu li { display:inline; margin-right:1em; } #MainSimple div.mainbox ul.menu_01 { margin:0 20px 0 50px; list-style:decimal; } #MainSimple div.mainbox ul.menu_01 li{ list-style:decimal; margin-right:1em; } #MainSimple div.mainbox ul.menu_02 { margin:0 30px 0 70px; list-style:decimal; } #MainSimple div.mainbox ul.menu_02 li{ list-style:decimal; margin-right:1em; } #MainSimple div.mainbox ul.menu_02 li dl { margin:10px 0 10px 10px; } #MainSimple div.mainbox ul.menu_02 li dl dt { padding-top:10px; line-height:1.3; } #MainSimple div.mainbox ul.menu_02 li dl dd { line-height:1.3; } #MainSimple div.mainbox ul.menu_03 { margin:10px 0 10px 30px; list-style:decimal; } #MainSimple div.mainbox ul.menu_03 li{ list-style:decimal; margin-right:1em; } #MainSimple div.mainbox ul.menu_04 { margin:10px 0 10px 40px; line-height:1.3; } #MainSimple div.mainbox ul.menu_05 { margin:10px 0 10px 45px; line-height:1.3; list-style:inside disc; } #MainSimple div.mainbox ul.menu_05 li { list-style:outside disc; line-height:1.6; margin-bottom:10px; } #MainSimple div.mainbox ul.menu_06 { margin:10px 0 10px 50px; line-height:1.6; list-style:inside disc; } #MainSimple div.mainbox ul.menu_06 li { margin:10px 25px 0px 25px; list-style:outside disc; line-height:1.6; } #MainSimple div.mainbox ol.menu_01 { margin:10px 0 10px 40px; line-height:1.3; list-style:outside decimal; } #MainSimple div.mainbox ol.menu_01 li { margin:10px 0 10px 10px; line-height:1.3; list-style:outside decimal; margin-bottom:10px; } #MainSimple div.mainbox div.report { margin:20px auto 0 auto; padding:10px; width:300px; border:#d8d8d8 1px solid; text-align:center; } #MainSimple div.mainbox div.report ul.style01 { list-style:inside decimal; } #MainSimple div.mainbox div.report ul.style01 li { list-style:inside decimal; line-height:1.3; } #MainSimple div.mainbox div.report ul.style02 { list-style:inside disc; } #MainSimple div.mainbox div.report ul.style02 li { list-style:inside disc; line-height:1.3; } #MainSimple div.mainbox div.report02 { margin:0 auto 0 auto; width:600px; } #MainSimple p.dis_no { text-indent:-9999px; outline:none; width:0; height:0; display:none; } /* Gnavi ------------------------------ */ #Gnavi dl dt { position:absolute; overflow:hidden; top:0px; height:0; width:0; } #Gnavi ul { height:30px; } #Gnavi li, #Gnavi li a { display:block; float:left; height:30px; outline:none; color:#ffffff; text-decoration:none; text-align:center; font-size:13px; font-weight:bold; line-height:100%; text-shadow:0px 1px 2px #000000; } #Gnavi li.Gnavi_01 { background:url(../images/gnavi_01_small.gif) top left no-repeat; width:165px; } #Gnavi li.Gnavi_01 a { width:165px; padding-top:9px; } #Gnavi li.Gnavi_02 { background:url(../images/gnavi_02_small.gif) top left no-repeat; width:153px; } #Gnavi li.Gnavi_02 a { width:153px; padding-top:9px; } #Gnavi li.Gnavi_03 { background:url(../images/gnavi_03_small.gif) top left no-repeat; width:179px; } #Gnavi li.Gnavi_03 a { width:179px; padding-top:9px; } #Gnavi li.Gnavi_04 { background:url(../images/gnavi_04_small.gif) top left no-repeat; width:176px; } #Gnavi li.Gnavi_04 a { width:176px; padding-top:9px; } #Gnavi li.Gnavi_05 { background:url(../images/gnavi_05_small.gif) top left no-repeat; width:167px; } #Gnavi li.Gnavi_05 a { width:167px; padding-top:9px; } /* Helpmenu ------------------------------ */ #HelpMenu dl.GuideMenu dt { position:absolute; overflow:hidden; height:0; width:0; display:none; } #HelpMenu dl.GuideMenu dd ul.GuideMenu01 { position:absolute; width:495px; height:16px; top:41px; left:511px; font-size:10px; letter-spacing:0.2em; display:block; } #HelpMenu dl.GuideMenu dd ul.GuideMenu01 li { display:block; padding-left:15px; padding-top:1px; height:16px; float:left; } #HelpMenu dl.GuideMenu dd ul.GuideMenu01 li.home { margin-right:15px; background:url(../images/icon_home.gif) top left no-repeat; } #HelpMenu dl.GuideMenu dd ul.GuideMenu01 li.report { margin-right:15px; background:url(../images/icon_report.gif) top left no-repeat; } #HelpMenu dl.GuideMenu dd ul.GuideMenu01 li.sitemap { margin-right:15px; background:url(../images/icon_sitemap.gif) top left no-repeat; } #HelpMenu dl.GuideMenu dd ul.GuideMenu01 li.mail { background:url(../images/icon_mail.gif) top left no-repeat; } #HelpMenu dl.GuideMenu dd ul.GuideMenu02 { /* position:relative;*/ clear:both; margin:0 auto; padding:20px 20px 0 20px; width:800px; height:34px; top:140px; background-color:#9c000d; color:#ffffff; font-size:14px; } #HelpMenu dl.GuideMenu dd ul.GuideMenu02 li { padding-top:1px; margin-right:5px; padding-left:12px; float:left; letter-spacing:0.1em; background:url(../images/footer_list_icon.gif) top left repeat-y; } #HelpMenu dl.GuideMenu dd ul.GuideMenu02 li a, #HelpMenu dl.GuideMenu dd ul.GuideMenu02 li a:link, #HelpMenu dl.GuideMenu dd ul.GuideMenu02 li a:visited, #HelpMenu dl.GuideMenu dd ul.GuideMenu02 li a:active { color:#ffffff; } #HelpMenu dl.GuideMenu dd ul.GuideMenu02 li a:hover { color:#ffffff; text-decoration:underline; } #HelpMenu dl.GuideMenu dd ul.GuideMenu03 { position:relative; clear:both; margin:0 auto; padding:20px 20px 0 20px; width:800px; height:34px; top:140px; background-color:#9c000d; color:#ffffff; font-size:14px; } #HelpMenu dl.GuideMenu dd ul.GuideMenu03 li { padding-top:1px; margin-right:5px; padding-left:12px; float:left; letter-spacing:0.1em; background:url(../images/footer_list_icon.gif) top left repeat-y; } #HelpMenu dl.GuideMenu dd ul.GuideMenu03 li a, #HelpMenu dl.GuideMenu dd ul.GuideMenu03 li a:link, #HelpMenu dl.GuideMenu dd ul.GuideMenu03 li a:visited, #HelpMenu dl.GuideMenu dd ul.GuideMenu03 li a:active { color:#ffffff; } #HelpMenu dl.GuideMenu dd ul.GuideMenu03 li a:hover { color:#ffffff; text-decoration:underline; } /* Other ------------------------------ */ #EnglishPages p { position:absolute; width:200px; height:16px; top:18px; left:505px; font-size:13px; text-align:right; overflow:hidden; } #FontSize dl.FontMenu { position:absolute; width:200px; height:16px; top:18px; left:740px; font-size:13px; text-align:right; overflow:hidden; } #FontSize dl.FontMenu dt { position:relative; padding-top:1px; width:84px; float:left; } #FontSize dl.FontMenu dd { padding-top:1px; position:absolute; left:84px; text-align:right; } #FontSize dl.FontMenu dd ul li { padding-left:12px; height:16px; float:left; overflow:hidden; } .mT0 { margin-top:0; } .mT20 { margin-top:20px; } .mL10 { margin-left:10px; } .mL15 { margin-left:15px; } .mL20 { margin-left:20px; } .mL25 { margin-left:25px; } .mB10 { margin-bottom:10px; } .mB20 { margin-bottom:20px; } .pL20 { padding-left:20px; } .Clear { clear:both; } .Clear0 { clear:both; height:0; } .tCenter { text-align:center; } .tRight { text-align:right; } @media print{ body { display:table; }

AltStyle によって変換されたページ (->オリジナル) /