@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; font-size:180%; } #MainTop { float:left; width:571px; font-size:180%; } #MainSimple { width:840px; float:left; } #ImageTop { width:840px; height:255px; padding-bottom:12px; _padding-bottom:0px; /* for IE6 */ } #Header { position:relative; margin:0 auto; width:900px; height:149px; 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:20px; clear:both; } #FooterTop { margin:0 auto; width:960px; background:url(../images/footer_bg.gif) bottom center no-repeat; padding-bottom:45px; 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; font-size:22px; } #SideMenuTop { position:relative; width:260px; float:right; overflow:hidden; _float:none; /* for IE6 */ _position:absolute; /* for IE6 */ _top:416px; /* for IE6 */ _left:640px; /* for IE6 */ } #Gnavi { position:absolute; top:73px; left:60px; margin:0 auto; width:840px; height:77px; 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:30px; padding-top:110px; } /* 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:20px; left:30px; } #HeaderSimple h1 { position:absolute; width:161px; height:41px; top:10px; left:30px; } /* Footer ------------------------------ */ #Footer p.address { position:relative; margin:0 auto; width:800px; height:20px; top:-36px; color:#ffffff; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:18px; text-align:right; } #FooterTop p.address { position:relative; margin:0 auto; width:800px; height:20px; top:10px; color:#ffffff; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:18px; text-align:right; } /* Container ------------------------------ */ #Container img { margin-top:2px; margin-bottom:10px; } /* Contents02 ------------------------------ */ #Container02 { font-size:20px; } #Container02 p { padding-top:20px; text-align:center; } /* Main ------------------------------ */ #Main div.mainbox { margin-bottom:5px; width:640px; background:#ffffff url(../images/contents/main_bg.gif) repeat-y; font-size:26px; } #Main div.mainbox h2.title_bg { width:605px; height:68px; background:url(../images/contents/h2_title_bg_large.gif) no-repeat; padding-top:18px; padding-left:25px; padding-right:10px; } #Main div.mainbox h3 { margin:20px 25px 20px 25px; color:#194775; font-size:23px; line-height:1.6; } #Main div.mainbox h4 { margin:20px 25px 20px 25px; color:#194775; font-size:23px; line-height:1.3; border-left:solid 4px #194775; padding-top:1px; padding-left:15px; } #Main div.mainbox h5 { margin:20px 25px 0 25px; color:#194775; font-size:23px; 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:180px; 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 { margin-left:25px; display:block; list-style:none; } #Main div.box_btm ul li.list_right { background:none; padding-left:0px; } #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:75px; background:url(../images/contents/sidemenu_title_large.gif) no-repeat; color:#194775; font-size:22px; 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:22px; } #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:22px; } #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:22px; } #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:22px; } #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:22px; } #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; line-height:100%; cursor:pointer; } #SideMenu dl.sidemenu_other li { margin-bottom:5px; } #SideMenu dl.sidemenu_other li a span.BannerTitle01 { height:24px; display:block; font-size:20px; font-weight:bold; color:#000000; padding-left:10px; padding-right:10px; padding-top:10px; } #SideMenu dl.sidemenu_other li a span.BannerTitle02 { height:24px; display:block; font-size:20px; font-weight:bold; color:#000000; padding-left:10px; padding-right:10px; padding-top:10px; } #SideMenu dl.sidemenu_other li a span.BannerTitle03 { height:24px; display:block; font-size:20px; font-weight:bold; color:#000000; padding-left:10px; padding-right:10px; padding-top:10px; } #SideMenu dl.sidemenu_other li a span.BannerSummary { display:block; font-size:17px; color:#000000; line-height:19px; margin-left:10px; padding-right:10px; padding-top:0px; } #SideMenu dl.sidemenu_other li.sidemenu_01, #SideMenu dl.sidemenu_other li.sidemenu_02, #SideMenu dl.sidemenu_other li.sidemenu_03 { background:url(../images/contents/sidemenu_00_large.gif) no-repeat; height:80px; } #SideMenu dl.sidemenu_other li.sidemenu_01 a, #SideMenu dl.sidemenu_other li.sidemenu_02 a, #SideMenu dl.sidemenu_other li.sidemenu_03 a { height:80px; } #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:26px; } #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:1030px; 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 { margin-left:10px; line-height:2.0; } #MainTop div.box01 ul li.box_left { margin-left:10px; width:250px; line-height:2.0; float:left; } #MainTop div.box01 ul li.box_left02 { margin-left:10px; width:250px; line-height:2.0; float:left; } #MainTop div.box01 ul li.box_right { line-height:2.0; } #MainTop div.box01 ul li.box_right02 { line-height:2.0; } #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:24px; } #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:270px; line-height:2.0; float:left; } #MainTop div.box02 p.box_right { line-height:2.0; } #MainTop div.box02 img { position:absolute; top:110px; left:440px; } #MainTop div.box04 { margin-bottom:10px; padding-bottom:2px; width:571px; height:460px; background:url(../images/box_top01_btm_long.gif) bottom left no-repeat; } #MainTop div.box04 ul li { background:url(../images/bannerbox_green_large.gif) top left no-repeat; } #MainTop div.box04 ul li a { display:block; width:400px; height:auto; padding-left:50px; padding-top:12px; padding-bottom:10px; color:#224433; text-decoration:none; text-align:left; font-size:20px; font-weight:bold; } #MainTop div.box04 ul li.box_left { display:block; margin-left:60px !important; margin-left:30px; /* for IE6 */ margin-right:0px; margin-top:25px; width:450px; height:42px; line-height:2.0; } #MainTop div.box04 ul li.box_right { display:block; margin-top:15px; margin-left:60px !important; margin-left:30px; /* for IE6 */ width:450px; height:42px; line-height:2.0; } #MainTop div.box04 ul li.box_left02 { display:block; margin-top:15px; margin-left:60px !important; margin-left:30px; /* for IE6 */ margin-right:0px; width:450px; height:42px; line-height:2.0; } #MainTop div.box04 ul li.box_right02 { display:block; margin-top:15px; margin-left:60px !important; margin-left:30px; /* for IE6 */ width:450px; height:42px; line-height:2.0; } #MainTop h2.main_box01 { display:block; width:546px; height:37px; background:url(../images/title_notice.gif) top left no-repeat; padding-top:20px; padding-left:25px; } #MainTop h2.main_box02 { display:block; width:546px; height:37px; background:url(../images/title_service.gif) top left no-repeat; padding-top:20px; padding-left:25px; font-size:22px; } #MainTop h3.main_box03 { display:block; width:571px; height:53px; background:url(../images/title_address.gif) top left no-repeat; padding-left:40px; padding-top:13px; font-size:21px; } #MainTop dl.SideMenu05 { position:absolute; top:0; 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:20px; } #MainTop div.mainbox h3, #MainTop div.mainbox h4, #MainTop div.mainbox h5 { font-size:180%; } /* SideMenuTop ------------------------------ */ #SideMenuTop dl.SideBannar { margin-top:10px; list-style:none; } #SideMenuTop dl.SideBannar p { font-size:20px; } #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:88px; } #SideMenuTop dl.SideBannar dd ul li a { display:block; margin:0; padding:0; width:260px; height:74px; text-decoration:none; line-height:100%; cursor:pointer; } #SideMenuTop dl.SideBannar dd ul li a span.BannerTitle01 { height:24px; display:block; font-size:20px; font-weight:bold; color:#000000; padding-left:10px; padding-top:10px; background:none; } #SideMenuTop dl.SideBannar dd ul li a span.BannerTitle02 { height:24px; display:block; font-size:20px; font-weight:bold; color:#000000; padding-left:10px; padding-top:10px; background:none; } #SideMenuTop dl.SideBannar dd ul li a span.BannerTitle03 { height:24px; display:block; font-size:20px; font-weight:bold; color:#000000; padding-left:10px; padding-top:10px; background:none; } #SideMenuTop dl.SideBannar dd ul li a span.BannerSummary { display:block; font-size:18px; color:#000000; line-height:20px; margin-left:10px; padding-top:0px; } #SideMenuTop dl.SideBannar dd ul li.Banner01 { background:url(../images/side_bg_00_large.gif) top left no-repeat; } #SideMenuTop dl.SideBannar dd ul li.Banner02 { background:url(../images/side_bg_00_large.gif) top left no-repeat; } #SideMenuTop dl.SideBannar dd ul li.Banner03 { background:url(../images/side_bg_00_large.gif) top left no-repeat; } #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:230px; height:53px; text-decoration:none; font-size:21px; 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_large.gif) no-repeat; } #SideMenuTop ul li.SideMenu04_01 a, #SideMenuTop ul li.SideMenu04_02 a{ padding-top:9px; } #SideMenuTop dl.sidemenu_top { font-size:180%; } #SideMenuTop dl.sidemenu_top ul li.pnavi_1 a, #SideMenuTop dl.sidemenu_top ul li.current_1 a { display:block; width:170px; line-height:1; } #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:170px; line-height:1; } /* MainSimple ------------------------------ */ #MainSimple div.mainbox { margin-bottom:5px; width:840px; font-size:28px; background:#ffffff url(../images/contents/main_simple_bg.gif) repeat-y; } #MainSimple div.mainbox h2 { padding-top:29px; padding-left:25px; width:815px; height:69px; background:url(../images/contents/h2_title_simple_large.gif) no-repeat; font-size:28px; font-weight:bold; } #MainSimple div.mainbox h3 { margin:20px 25px 20px 25px; color:#194775; font-size:28px; line-height:1.6; } #MainSimple div.mainbox h4 { margin:20px 25px 20px 25px; color:#194775; font-size:28px; 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:28px; line-height:1.3; } #MainSimple div.mainbox p { margin:10px 25px 20px 25px; font-size:28px; 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; font-size:26px; } #MainSimple div.mainbox table tr td.gray { background-color:#f5f5f5; } #MainSimple div.box_btm { clear:both; height:200px; 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 { margin-left:25px; display:block; list-style:none; } #MainSimple div.box_btm ul li.list_right { background:none; padding-left:0px; } #MainSimple div.box_btm ul li a { font-size:30px; 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 40px; line-height:1.3; list-style:inside disc; } #MainSimple div.mainbox ul.menu_05 li { list-style:outside disc; line-height:1.3; 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 25px 10px 50px; line-height:1.6; list-style:outside decimal; } #MainSimple div.mainbox ol.menu_01 li { margin:10px 25px 20px 25px; line-height:1.6; list-style:outside decimal; } #MainSimple div.mainbox div.report { margin:20px auto 0 auto; padding:10px; width:600px; 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; height:0; width:0; } #Gnavi ul { height:30px; } #Gnavi li, #Gnavi li a { display:block; float:left; height:62px; outline:none; color:#ffffff; text-decoration:none; text-align:center; font-size:21px; font-weight:bold; line-height:100%; text-shadow:0px 1px 2px #000000; } #Gnavi li.Gnavi_01 { background:url(../images/gnavi_01_large.gif) top left no-repeat; width:165px; } #Gnavi li.Gnavi_01 a { width:153px; padding:10px 6px 0 6px; } #Gnavi li.Gnavi_02 { background:url(../images/gnavi_02_large.gif) top left no-repeat; width:153px; } #Gnavi li.Gnavi_02 a { width:141px; padding:10px 6px 0 6px; } #Gnavi li.Gnavi_03 { background:url(../images/gnavi_03_large.gif) top left no-repeat; width:179px; } #Gnavi li.Gnavi_03 a { width:167px; padding:10px 6px 0 6px; } #Gnavi li.Gnavi_04 { background:url(../images/gnavi_04_large.gif) top left no-repeat; width:176px; } #Gnavi li.Gnavi_04 a { width:164px; padding:10px 6px 0 6px; } #Gnavi li.Gnavi_05 { background:url(../images/gnavi_05_large.gif) top left no-repeat; width:167px; } #Gnavi li.Gnavi_05 a { width:155px; padding:10px 6px 0 6px; } /* Helpmenu ------------------------------ */ #HelpMenu dl.GuideMenu dt { position:absolute; overflow:hidden; height:0; width:0; } #HelpMenu dl.GuideMenu dd ul.GuideMenu01 { position:absolute; width:600px; height:25px; top:45px; left:306px; text-align:right; font-size:18px; letter-spacing:0.2em; } #HelpMenu dl.GuideMenu dd ul.GuideMenu01 li { display:block; padding-left:15px; padding-top:1px; height:25px; 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:70px; top:195px; background-color:#9c000d; color:#FFFFFF; font-size:22px; } #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:70px; top:195px; background-color:#9c000d; color:#FFFFFF; font-size:22px; } #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:220px; height:25px; top:16px; left:370px; font-size:20px; text-align:right; overflow:hidden; } #FontSize dl.FontMenu { position:absolute; width:260px; height:25px; top:14px; left:665px; font-size:19px; text-align:right; overflow:hidden; } #FontSize dl.FontMenu dt { position:relative; padding-top:1px; width:120px; float:left; } #FontSize dl.FontMenu dd { position:absolute; padding-top:1px; left:115px; text-align:right; } #FontSize dl.FontMenu dd ul li { padding-top:1px; padding-left:18px; height:25px; 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; }