#announcement table{width:536px;}#announcement table th,#announcement table td{border:none;}
#announcement table td{width:100%;}
#contents .mR img{margin-right:6px;margin-top:10px;}
#board h3{margin-bottom:0;}
#board table .board_name{width:100%;}
#board table .board_date{white-space:nowrap;font-size:0.9em;}
#board #event_map{margin:10px;width:300px;height:232px;float:right;position:relative;overflow:hidden;}#board #event_map a,#board #event_map img{background:url(../image/top/area/area_bg.png) no-repeat top left;position:absolute;}
#board #event_map #area_01{top:9px;left:221px;}
#board #event_map #area_02{top:57px;left:221px;}
#board #event_map #area_03{top:123px;left:221px;}
#board #event_map #area_04{top:105px;left:166px;}
#board #event_map #area_05{top:139px;left:166px;}
#board #event_map #area_06{top:105px;left:133px;}
#board #event_map #area_07{top:105px;left:84px;}
#board #event_map #area_08{top:151px;left:84px;}
#board #event_map #area_09{top:105px;left:35px;}
#board #event_map #area_10{top:179px;left:18px;}
#board #event_map #btn_01{top:201px;left:216px;}
#board #event_map #btn_02{top:201px;left:131px;}
#board #event_map #btn_01{background-position:0 0;width:72px;height:22px;}
#board #event_map #btn_02{background-position:0 -42px;width:72px;height:22px;}
#board #event_map #area_01{background-position:0 -84px;width:64px;height:46px;}
#board #event_map #area_02{background-position:0 -150px;width:53px;height:66px;}
#board #event_map #area_03{background-position:0 -236px;width:53px;height:68px;}
#board #event_map #area_04{background-position:0 -324px;width:55px;height:34px;}
#board #event_map #area_05{background-position:0 -378px;width:55px;height:47px;}
#board #event_map #area_06{background-position:0 -445px;width:33px;height:84px;}
#board #event_map #area_07{background-position:0 -549px;width:49px;height:46px;}
#board #event_map #area_08{background-position:0 -615px;width:49px;height:34px;}
#board #event_map #area_09{background-position:0 -669px;width:49px;height:95px;}
#board #event_map #area_10{background-position:0 -784px;width:29px;height:23px;}
.box_01 .profile{width:680px;overflow:hidden;}
.box_01 .profile .head_01{margin:23px 0 21px 27px;width:623px;overflow:hidden;}
.box_01 .profile .head_01 .fr{width:550px;overflow:hidden;}
.box_01 .profile .head_01 .fr h3{padding-bottom:3px;margin-bottom:11px;width:500px;font-size:100%;font-weight:normal;border-bottom:3px solid #333333;}
.box_01 .profile .head_01 .fr .item{margin-bottom:9px;width:500px;height:36px;line-height:36px;background:#f2f2f2;border:1px solid #a7a7a7;}
.box_01 .profile .head_01 .fr .item img{margin:2px 12px 0 12px;float:left;display:inline;}
.box_01 .profile .head_01 .fr .item a{text-decoration:underline;}
.box_01 .sitemap{padding:11px 0 15px 0;margin-left:13px;width:630px;overflow:hidden;}
.box_01 .sitemap .fl,.box_01 .sitemap .fr{margin-bottom:25px;width:303px;overflow:hidden;display:inline;}
.box_01 .sitemap .fl h3,.box_01 .sitemap .fr h3{width:303px;height:58px;line-height:49px;font-size:115%;color:#000000;text-indent:66px;}
.box_01 .sitemap h3.title_01{background:url('../image/top/sitemap/hand-sign.gif') no-repeat;}
.box_01 .sitemap h3.title_02{background:url('../image/top/sitemap/book.gif') no-repeat;}
.box_01 .sitemap h3.title_03{background:url('../image/top/sitemap/hotyouki.gif') no-repeat;}
.box_01 .sitemap h3.title_04{background:url('../image/top/sitemap/shikaku-ico.gif') no-repeat;}
.box_01 .sitemap h3.title_05{background:url('../image/top/sitemap/other-ico.gif') no-repeat;}
.box_01 .sitemap h3.title_06{background:url('../image/top/sitemap/shikakumura.gif') no-repeat;}
.box_01 .sitemap ul{margin-left:66px;width:236px;list-style:none;}
.box_01 .sitemap ul li{margin:0 0 5px 0;width:236px;height:27px;text-indent:27px;background:url('../image/top/sitemapLinkBg_01.jpg') no-repeat;}
.box_02{margin-bottom:15px;width:680px;overflow:hidden;}
.box_02 .fl{width:351px;background:url('../image/top/boxBg_03.gif') repeat-y;overflow:hidden;}
.box_02 .fl .footer{width:351px;height:10px;line-height:10px;background:url('../image/top/boxBg_04.gif') no-repeat;overflow:hidden;}
.box_02 .fr{width:316px;background:url('../image/top/boxBg_05.gif') repeat-y;overflow:hidden;}
.box_02 .fr .footer{width:316px;height:10px;line-height:10px;background:url('../image/top/boxBg_06.gif') no-repeat;overflow:hidden;}
.box_02 .fl ul{margin:0 0 20px 18px;list-style:none;font-size:115%;}
.box_02 .fl ul.place{width:322px;}
.box_02 .fl ul.place li ul{padding-top:10px;list-style:none;font-size:100%;}
.box_02 .fl ul.place li ul li{padding-bottom:10px;}
.box_02 .fl ul.place li ul li ul{list-style:none;font-size:100%;}
.box_02 .fl ul.place li ul li ul li{display:inline;}
.box_02 .fr table{margin:0 0 20px 18px;font-size:115%;}
.box_02 .fr table tr th{width:60px;font-weight:normal;vertical-align:top;text-align:left;}
.box_02 .fr table a{text-decoration:underline;}
.box_01 .event_01{padding-top:17px;margin:0 0 20px 23px;width:635px;font-size:115%;overflow:hidden;}
.box_01 .event_01 .fr{width:520px;overflow:hidden;}
.box_01 .event_01 .title{margin-bottom:15px;overflow:hidden;line-height:1.0em;}
.box_01 .event_01 .title h4{width:380px;font-size:100%;}
.box_01 .event_01 .title p{text-align:right;float:right;}
.box_01 .event_02{margin:0 0 50px 23px;width:635px;font-size:115%;overflow:hidden;}
.box_01 .event_02 .fl{width:230px;overflow:hidden;}
.box_01 .event_02 .fl img{margin:0 5px 5px 0;float:left;display:inline;}
.box_01 .event_02 .fr{width:380px;text-align:right;overflow:hidden;}
.box_01 .event_03{margin:0 0 50px 23px;width:635px;overflow:hidden;}
.box_01 .event_03 .fl{width:327px;overflow:hidden;}
.box_01 .event_03 .fl ul{margin-left:18px;list-style:none;list-style-type:square;}
.box_01 .event_03 .fl ul.place{width:270px;font-size:1.1em;line-height:1.2em;}
.box_01 .event_03 .fl ul.place li ul{padding-top:10px;list-style:none;font-size:100%;}
.box_01 .event_03 .fl ul li{list-style-type:square;}
.box_01 .event_03 .fl ul.place li ul li{padding-bottom:10px;}
.box_01 .event_03 .fl ul.place li ul li ul{list-style:none;font-size:100%;}
.box_01 .event_03 .fl ul.place li ul li ul li{display:inline;}
.box_01 .event_03 .fr{width:286px;overflow:hidden;}
.box_01 .event_03 .fr table{margin:0 0 20px 18px;}
.box_01 .event_03 .fr table tr th{width:60px;font-weight:normal;vertical-align:top;text-align:left;}
.box_01 .event_03 .fr table a{text-decoration:underline;}
h3.shikaku_board{margin:10px 15px 0;border-bottom:1px solid #000;}
a.all_nav{float:right;margin-top:10px;margin-right:20px;}
.box_01 .mypage_tab ul{margin:21px 0 0 28px;height:27px;list-style:noen;overflow:hidden;}
.box_01 .mypage_tab ul li{margin-right:2px;float:left;display:inline;}
.box_01 .form table tr td .mypage_btn{padding-bottom:30px;text-align:center;margin:24px 8px 0 0;float:left;display:inline;}
.fl dd{padding-left:30px;}
.fl dd span{margin-right:10px;}
p.mark{margin:0 10px;}
#paper{padding:0;}
.piece{float:left;padding:8px;}
.piece a{text-decoration:none;}
.piece p{margin-top:5px;font-size:0.9em;word-wrap:break-word;}
.favicon{float:left;margin-right:2px;margin-bottom:2px;}
.thumb{margin:2px;}
.month{font-size:48px;padding-top:40px;padding-bottom:40px;text-align:center;font-weight:bold;text-shadow:3px 3px 0 #fff, 4px 4px 0 #707070;}
.day{font-size:24px;padding-top:30px;padding-bottom:30px;text-align:center;}
.col1{width:154px;}
.col2{width:324px;}
#loading{display:none;text-align:center;padding:30px;z-index:5000;}

