@charset "utf-8";#img2lows .box,#img3lows .box,#img4lows .box,#img5lows .box{margin:0px 0px 10px 0px}#img2lows .box .imglows p,#img3lows .box .imglows p,#img4lows .box .imglows p,#img5lows .box .imglows p{margin:5px auto 5px auto;text-align:center;line-height:1.5}#img2lows{padding:0px 0px 10px 0px}#img2lows .imglows{margin:0px 0px 0px 25px;width:320px;float:left}#img3lows{padding:0px 0px 10px 0px}#img3lows .imglows{margin:0px 0px 0px 25px;width:205px;float:left}#img4lows{padding:0px 0px 10px 0px}#img4lows .imglows{margin:0px 0px 0px 23px;width:150px;float:left}#img5lows{padding:0px 0px 10px 0px}#img5lows .imglows{margin:0px 0px 0px 25px;width:113px;float:left}#soutline{margin:0px 15px 20px 15px}#soutline p{margin-bottom:10px}.smenu{margin:0px 0px 12px 19px;width:208px;float:left;display:inline;font-size:100%}#sitemap .smenu{width:291px}.smenu h2{margin-bottom:15px;padding:9px 5px 6px 10px;font-size:110%;color:#2d2d2d;background:#fff0cf url(images/content/smenu_bg.gif) repeat-x left bottom;border:1px solid #ddb558;line-height:1.5}.smenu h2 a{color:#2d2d2d}.smenu h3{margin-bottom:5px;padding:0px 5px 0px 12px;font-size:110%}.smenu p{margin:0px 5px 10px 5px;font-size:95%;line-height:1.5}.smenu ul{margin:0px 5px 0px 10px;list-style-type:none}.smenu li{margin-bottom:10px;padding-left:18px;background:url(images/content/mark_ul.gif) no-repeat left 2px;line-height:1.4}#header ul.support li{list-style:none}#petit{margin:0px auto 0px auto;line-height:1.8}#petit p.imagecenter{margin-bottom:15px}#poutline{margin:0px 15px 20px 15px}#ptopnavi{margin:0px auto 10px auto;width:920px}#petitcontent{margin:0px auto 0px auto;width:920px}#p1content{width:920px}#p1content #content{width:920px}#plnavi{width:180px;float:left;line-height:1.5}#p2content{float:right;width:700px}#p2content #content{width:700px}#p3{float:left;width:700px}#p3content{float:right;width:490px}#p3content #content{width:490px}#prnavi{width:180px;float:right;line-height:1.5}#poutline p{margin-bottom:10px}#ptopnavi ul.imgnavi{list-style-type:none}#ptopnavi ul.imgnavi li{margin:0px 5px 10px 5px;float:left;display:inline}#content2 #ptopnavi ul.txtnavi{margin:5px 0px 20px 0px}#ptopnavi ul.txtnavi{list-style-type:none}#ptopnavi ul.txtnavi li{margin:0px 5px 10px 5px;float:left;display:inline}#ptopnavi ul.txtnavi li a{padding:10px 8px 10px 8px;display:inline-block;color:#333;background:#fff url(images/parts/menu_bg.gif) repeat-x left bottom;border-top:3px solid #a2720a;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;text-decoration:none}#ptopnavi ul.txtnavi li a:hover{background:#f6f6f6}#petit .smenu{margin:0px 0px 12px 20px;width:290px}#petit .smenu h2{background:#fefefe url(images/content/bannertxt_bg.gif) repeat-x left bottom;border:1px solid #333;border-top:2px solid #333}#petit .smenu h2.imglink{padding:0px;background:none;border:0px}#petit .smenu li{background:url(images/parts/mark_ul_go.gif) no-repeat left 2px}#p1content p.imgtopics,#p2content p.imgtopics,#p3content p.imgtopics{margin:0px 0px 20px 0px}#petit #content{background:none;border:none}.color1 #ptopnavi ul.txtnavi li a{border-top:3px solid #0e5aa8}.color1 .sidelink h2{border-top:2px solid #0e5aa8}.color1 .sidelink ul li{background:url(images/content/mark_diamond_c1.gif) no-repeat left 4px}.color1 .bannertxt ul li{border-left:5px solid #0e5aa8}#petit .color1 .smenu li{background:url(images/parts/mark_ul_bl.gif) no-repeat left 2px}.color2 #ptopnavi ul.txtnavi li a{border-top:3px solid #1a6e00}.color2 .sidelink h2{border-top:2px solid #1a6e00}.color2 .sidelink ul li{background:url(images/content/mark_diamond_c2.gif) no-repeat left 4px}.color2 .bannertxt ul li{border-left:5px solid #1a6e00}#petit .color2 .smenu li{background:url(images/parts/mark_ul_gr.gif) no-repeat left 2px}.color3 #ptopnavi ul.txtnavi li a{border-top:3px solid #9b0d67}.color3 .sidelink h2{border-top:2px solid #9b0d67}.color3 .sidelink ul li{background:url(images/content/mark_diamond_c3.gif) no-repeat left 4px}.color3 .bannertxt ul li{border-left:5px solid #9b0d67}#petit .color3 .smenu li{background:url(images/content/mark_ul.gif) no-repeat left 2px}.color4 #ptopnavi ul.txtnavi li a{border-top:3px solid #b91c07}.color4 .sidelink h2{border-top:2px solid #b91c07}.color4 .sidelink ul li{background:url(images/content/mark_diamond_c4.gif) no-repeat left 4px}.color4 .bannertxt ul li{border-left:5px solid #b91c07}#petit .color4 .smenu li{background:url(images/parts/mark_ul_re.gif) no-repeat left 2px}#content div.news,#content2 div.news{margin:0px 15px 20px 15px;padding:2px;background:#000 url(images/top/topics_bg.gif) repeat left top;border:2px solid #000;clear:both}#content div.news h2,#content2 div.news h2{margin:0px;padding:7px 5px 5px 15px;font-size:110%;background:#000;border:none}#content div.news ul,#content2 div.news ul{margin:0px 0px 0px 0px;padding-top:5px;padding-bottom:10px;font-size:95%;background-color:#fff;list-style-type:none;line-height:1.4}#content div.news ul li,#content2 div.news ul li{margin-bottom:0px;padding-left:35px;background:url(images//top/mark_uly.gif) no-repeat 15px 7px;border:none}#content div.column2 h2{margin:0px 5px 10px 20px;padding:0px 5px 0px 7px;clear:both;font-size:100%;font-weight:bold;color:#2d2d2d;background:none;border:none;border-left:5px solid #f2c768}#content div.column2 ul{margin-bottom:0px;margin-left:25px;clear:both;list-style-type:none;list-style-position:outside}#content div.column2 ul li{margin-bottom:5px;padding-left:25px;background:url(images/content/mark_ul.gif) no-repeat 5px 5px}#content div.column2 .lmenu{width:340px;float:left}#content div.column2 .rmenu{width:340px;float:right}div.layout{width:100%;float:left}div.layout0{float:left}div.layout1{width:20%;float:left}div.layout2{width:30%;float:left}div.layout3{width:48%;float:left}div.layout4{width:60%;float:left}#content ul.newslist,#content2 ul.newslist{margin:0px 23px 20px 23px;list-style-type:none}#content ul.newslist li,#content2 ul.newslist li{margin-bottom:5px;border-bottom:1px dotted #aaa}#content ul.newslist li img,#content2 ul.newslist li img{padding:10px 0px 0px 0px;float:left;vertical-align:middle}#content ul.newslist li span.date,#content2 ul.newslist li span.date{padding:8px 0px 10px 5px;width:135px;float:left;color:#666}#content ul.newslist li span.newsli,#content2 ul.newslist li span.newsli{padding:8px 5px 10px 10px;width:480px;float:left}#content2 ul.newslist li span.newsli{width:740px}#content p.ecategory{text-align:right}#content p.ecategory span{margin-left:5px;margin-bottom:5px;padding:2px 5px 2px 5px;display:inline-block;border:2px solid #921386;line-height:1.4}#content .evt{margin:0px 25px 15px 25px;padding:15px 0px 15px 5px;clear:both;zoom:1;border:3px solid #fbdfa2;text-align:left}#content .evt a{padding:3px 0px 3px 20px;background:url(images/content/mark_ul.gif) no-repeat 3px 7px}#content .evt p{margin:0px 15px 15px 15px}#smenu{position:relative;zoom:1}#smenu .scate a{padding-left:0px;background:none}#smenu .scate p.evtcoop{margin:0px 0px 0px 15px!important;padding:15px;width:320px;display:none;z-index:100;position:absolute;overflow:hidden;background:#fff none;border:2px solid #c87dae}#content #smenu .scate p{margin:0px 0px 0px 0px}#content #smenu .scate p input{margin:0px 0px 0px 15px;vertical-align:bottom}#content #smenu .tismenu,#content #smenu .tismenuov{float:left;display:inline}a.help img{margin-left:8px;margin-right:12px}.title{margin-bottom:10px;text-align:left;font-weight:bold;display:block}#content .attention{margin:0px;padding:2px 8px 2px 8px;font-weight:bold;color:#a80000;background:#fcf9c7;border:none}#map_canvas{margin:0px auto 25px auto;width:680px;height:500px;border:1px solid #ccc}.mapfukidashi{height:85px;font-size:95%;text-align:left}* html .mapfukidashi{width:250px}.mapfukidashi div.mapimage{width:108px;float:left}p.change a,p.bannertxt2 a{margin:0px 5px 10px 5px;padding:6px 8px 6px 8px;display:inline-block;color:#333;background:#fff url(images/parts/menu_bg.gif) repeat-x left bottom;border:1px solid #ccc;text-decoration:none}p.change a:hover,p.bannertxt2 a:hover{background:#f5f5f5}.sidelink{margin-bottom:20px}.sidelink h2{margin-bottom:0px;padding:8px 5px 8px 5px;font-size:100%;border-top:2px solid #a2720a}.sidelink p{padding:0px 5px 10px 5px}.sidelink ul{margin:0px 0px 15px 0px;list-style-type:none}.sidelink ul li{margin-left:5px;margin-bottom:8px;padding-left:13px;background:url(images/content/mark_diamond.gif) no-repeat left 4px;line-height:1.4}.sidelink ul li.imglink{margin-left:0px;padding-left:0px;background:none}.bannertxt{margin-bottom:20px}.bannertxt ul{list-style-type:none}.bannertxt ul li{margin-bottom:8px;background:#fff url(images/content/bannertxt_bg.gif) repeat-x left bottom;border-left:5px solid #a2720a}.bannertxt ul li a{padding:8px 5px 4px 10px;display:block;font-weight:bold;color:#2d2d2d;border-top:1px solid #a5a297;border-right:1px solid #a5a297;border-bottom:1px solid #a5a297;text-decoration:none}.bannertxt ul li a span{font-weight:normal;font-size:70%}.news{margin-bottom:20px;border:2px solid #b78a29}.news h2{margin:0px 0px 10px 0px;padding:4px 10px 3px 10px;font-size:110%;background:#f9e3b3 none;border:none;border-bottom:1px dotted #b78a29}.news ul{margin:5px 10px 10px 10px;list-style-type:none}.news ul li{margin-bottom:0px;padding:5px 0px 5px 0px;border-bottom:1px dotted #aaa}.news ul li span.date{width:130px;float:left}.news li img{padding:5px 10px 0px 0px;float:left;vertical-align:middle}.news ul li span.newsli{width:540px;float:left}#p1content .news ul li span.newsli{width:710px}#p2content .news ul li span.newsli{width:500px}#p3content .news ul li span.newsli{width:290px}.topics{margin-bottom:20px;border:2px solid #b78a29}.topics h2{margin:0px 0px 10px 0px;padding:4px 10px 3px 10px;font-size:110%;background:#f9e3b3 none;border:none;border-bottom:1px dotted #b78a29}.topics ul{margin:0px 10px 10px 15px;list-style-type:none}.topics ul li{margin-bottom:5px;padding-left:20px;background:url(images//top/mark_uly.gif) no-repeat 0px 5px}#content2 dd input,#content2 dd textarea{padding:3px;width:70%}#content2 p.textcenter input{padding:3px 10px 3px 10px}#content2 dl dt img{vertical-align:middle}.limited{font-weight:normal;font-size:90%}#content2 div#inputerror{margin:0px 20px 20px 20px;padding:8px;background-color:#ffe8e8;border:1px solid #900}#content2 div#inputerror p{margin:0px;padding:10px 10px 10px 15px;color:#900;font-weight:bold;background-color:#fff}#content2 div#inputerror ul{margin:0px;padding:0px 10px 10px 40px;background-color:#fff}#sad{margin:0px auto 20px auto;width:90%;clear:both;border:1px solid #ccc}#sad h2{margin:0px 0px 10px 0px;padding:5px 10px 6px 10px;font-size:90%;background-color:#f7f7f7;border-top:1px solid #fff;border-bottom:1px solid #ccc}#sad p{margin:0px 0px 10px 0px;padding:5px 10px 6px 10px;font-size:90%}#sad ul{margin:0px 0px 0px 80px;list-style-type:none}* html #sad{padding-bottom:10px}#sad ul li{margin:0px 20px 10px 0px;float:left;display:inline}#content ul.link2,#content ul.link3,#content ul.link4,#content2 ul.link2,#content2 ul.link3,#content2 ul.link4{margin-left:20px;clear:both;list-style-type:none}#content ul.link2:after,#content ul.link3:after,#content ul.link4:after,#content2 ul.link2:after,#content2 ul.link3:after,#content2 ul.link4:after{content:"";display:block;clear:both}#content ul.link2 li,#content2 ul.link2 li{margin:0px 5px 10px 0px;padding:0px 0px 0px 20px;width:46%;float:left;background:url(images/header/mark_ul.gif) no-repeat 5px 5px}#content ul.link3 li,#content2 ul.link3 li{margin:0px 5px 10px 0px;padding:0px 0px 0px 20px;width:29%;float:left;background:url(images/header/mark_ul.gif) no-repeat 5px 5px}#content ul.link4 li,#content2 ul.link4 li{margin:0px 5px 10px 0px;padding:0px 0px 0px 20px;width:21%;float:left;background:url(images/header/mark_ul.gif) no-repeat 5px 5px}