@charset "utf-8";

/* Reset */
ul,ol{ list-style: none;}
img{ border:0;}

/* Default Styles */
.font_large{ font-size:22px; font-weight:bold;}
.font_small{ font-size:15px;}
.font_ssmall{ font-size:14px;}
.font_red{ color:#C00;}
.font_blue{ color:#2D6BA1;}
.font_bgblue{ background:#CEDEF2; padding:2px;}
.font_underline{text-decoration:underline;}
.font_through{text-decoration:line-through;}


/* Common */
*{ margin:0;padding:0; border:0;}
html{ height:100%;margin:0; padding:0;}
body{ margin: 0 auto; text-align:left; line-height:150%;
font-family:'Lucida Grande','Hiragino Kaku Gothic ProN', Meiryo, sans-serif; font-size:15px; color:#333333; height:100%; background:#FFFFFF;}
a{ margin:0; padding:0; border:0; color:#2C6B9F; text-decoration:underline;}
a.font_white{ margin:0; padding:0; border:0; color:#FFFFFF; text-decoration:none;}
a:hover{ margin:0; padding:0; border:0; color:#2C6B9F; text-decoration:none;}
a:visited{ margin:0; padding:0; border:0; color:#551A8B; text-decoration:none;}
.clearboth{ padding: 0; clear:both;}
.clearfix:after{
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
.clearfix{
  min-height: 1px;
}
* html .clearfix{
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}
p{ font-size:15px; color:#4C4C4C; height:100%; line-height:180%; padding:5px 0;}
p.right{ font-size:15px; color:#333333; height:100%; line-height:180%; padding:5px 0; text-align:right;}
p.center{ font-size:15px; color:#333333; height:100%; line-height:180%; padding:5px 0; text-align:center;}
p.head{ font-size:15px; color:#333333; height:100%; line-height:180%; padding:20px 0px 5px 0px;}
p.tail{ font-size:15px; color:#333333; height:100%; line-height:180%; padding:5px 0 35px 0;}
p.tail2{ font-size:15px; color:#333333; height:100%; line-height:180%; padding:5px 0 20px 0;}
p.blank{ font-size:15px; color:#333333; height:100%; line-height:180%; padding:5px 0; margin:0 0 0 16px;}
p.blank_tail2{ font-size:15px; color:#333333; height:100%; line-height:180%; padding:5px 0 20px 0;  margin:0 0 0 16px;}


.redlink{ margin:0; padding:0; border:0; color:#CC0000;}
.redlink a{ margin:0; padding:0; border:0; color:#CC0000; text-decoration:underline;}
.redlink a:hover{ margin:0; padding:0; border:0; color:#CC0000; text-decoration:none;}


/* 見出し */
#Header #Logo{ margin:0; padding:0; border:0; width:280px; height:87px; text-indent:-9999px; display:block; background: url(../img/h1.jpg) top left no-repeat;}
#Header #Logo a{ margin:0; padding:0; border:0; width:280px; height:87px; display:block; position:absolute;}
#Header h1{ margin:0; padding:0; border:0; width:280px; height:87px; text-indent:-9999px; display:block; background: url(../img/h1.jpg) top left no-repeat;}
#Header a#h1link{ margin:0; padding:0; border:0; width:280px; height:87px; display:block; position:absolute;}
h3{margin: 15px 0; padding:0; width:668px; height:30px; color:#333333; font-size:19px; font-weight:bold; display:block;}
h3.h3_2{margin: 0 0 10px 0; padding:10px 0 0 10px; width:668px; height:30px; color:#FFFFFF; font-size:18px; display:block; background: url(../img/h3_academics.jpg) top left no-repeat;}
h3.h3_3{margin: 0 0 10px 0; padding:10px 0 0 10px; width:668px; height:30px; color:#FFFFFF; font-size:18px; display:block; background: url(../img/h3_academics2.jpg) top left no-repeat;}
h3.h3_4{margin: 15px 0; padding:0; width:668px; height:60px; color:#333333; font-size:19px; font-weight:bold; display:block; line-height:170%;}
h3.h3_5{margin: 0 0 10px 0; padding:10px 0 0 10px; width:668px; height:30px; color:#FFFFFF; font-size:18px; display:block; background: url(../img/h3_kenkyu.jpg) top left no-repeat;}
h3.h3_height{margin: 15px 0; padding:0; width:668px; height:60px; color:#333333; font-size:19px; font-weight:bold; display:block;}
h3.h3_height2{margin: 0; padding:10px 0 0 0; width:668px; height:20px;  font-size:18px; display:block;}
h2.h2_sitemap{margin: 25px 0 0 0; padding:0; width:918px; height:25px; border-bottom:2px solid #2D6BA1; color:#333333; font-size:19px; font-weight:bold; display:block;}
h3.h3_6{margin: 25px 0 10px 0; padding:10px 0 0 10px; width:678px; height:30px; color:#FFFFFF; font-size:18px; display:block; background: url(../img/h3_aniv2.jpg) top left no-repeat;}
h3.h3_7{margin: 40px 0 10px 0; padding:10px 0 0 10px; width:678px; height:30px; color:#FFFFFF; font-size:18px; display:block; background: url(../img/h3_aniv.jpg) top left no-repeat;}
h4{margin: 0 0 5px 0; padding:0 0 5px 10px; border-bottom:3px solid #2D6BA1; width:668px; color:#2C6BA0; background: url(../img/bg_h4.jpg) top left no-repeat; font-size:19px; font-weight:bold; display:block;}
h4.h4_2 {margin: 0 0 5px 0; padding:1px 0 0 10px; border:0; width:478px; color:#000000; background: url(../img/bg_h4_2.jpg) top left no-repeat; font-size:17px; font-weight:bold; display:block; letter-spacing:1px;}
h4.h4_3{margin: 0 0 5px 0; padding:0 0 5px 10px; border-bottom:3px solid #2D6BA1; width:658px; color:#2C6BA0; background: url(../img/bg_h4.jpg) top left no-repeat; font-size:19px; font-weight:bold; display:block;}
h4.h4_4{margin: 0 0 5px 0; padding:0 0 5px 10px; border-bottom:3px solid #2D6BA1; width:386px; color:#2C6BA0; background: url(../img/bg_h4.jpg) top left no-repeat; font-size:19px; font-weight:bold; display:block;}
h5{margin: 0; padding:0 0 0 16px; border:0; width:668px; color:#2C6BA0; background: url(../img/bg_h5.jpg) left no-repeat; font-size:15px; font-weight:bold; display:block;}
h5.h5_2{ padding: 5px 10px; border: 0; font-size: 17px; font-weight: bold; display: block; background-color: #3399CC; background-image: none; color: #FFFFFF; width: auto;  padding: 5px 10px;}
h5.h5_3{margin: 0; padding: 0 0 0 16px; border: 0; width: 668px; color: #2C6BA0; font-size: 15px; font-weight: bold; display: block; background-image: url(../img/bg_h5.jpg); background-repeat: no-repeat; background-position: left 0.3em;}
h5.h5_none{margin: 0; padding:0 0 0 16px; border:0; width:668px; color:#2C6BA0; background: none; font-size:15px; font-weight:bold; display:block;}
h6{margin: 0 0 5px 0; padding:0 0 0 5px; border:0; width:668px; color:#2C6BA0; font-size:15px; font-weight:bold; display:block;}
h6.h6_2{margin: 0; padding:0; border:0; width:668px; color:#2C6BA0; font-size:17px; font-weight:bold; display:block;  text-decoration:underline;}

/* Container */
#Wrapper{ margin:0; padding:0; background:#FFFFFF; width:100%; display:block;}

/* Header */
#Header{margin:0; width:100%; height:87px; display:block; background: url(../img/bg_header.jpg) top left repeat-x;}
#Header_Inner{margin:0 auto; width:980px; height:87px; display:block;}
#Header_Left{margin:0; padding:0; width:280px; height:80px; display:block; float:left;}
#Header_Right{margin:0; padding:0 10px; width:602px; height:80px; display:block; text-align:right; float:right;}
#Block_HeaderLink{margin:0; padding:0; width:602px; height:24px; display:block;}
#Block_HeaderLink ul{margin:0; padding:0; height:24px; display:block; font-size:13px; text-align:left; float:right;}
#Block_HeaderLink ul li{margin:0; padding:6px 10px 0 10px; height:18px; display:block; text-align:left; background: url(../img/bg_HeaderLink.jpg) top right no-repeat; float:left;}
#Block_HeaderLink ul li a{margin:0; padding:0; height:18px; display:block; text-align:left; text-decoration:underline;}
#Block_HeaderLink ul li a:hover{margin:0; padding:0; height:18px; display:block; text-align:left; text-decoration:none;}
#Block_HeaderLink ul li.lang a{margin:0; padding:0; width:65px; height:18px; display:block; text-align:left; background: url(../img/english.jpg) top right no-repeat; text-indent:-9999px;}

#Block_HeaderUtil{margin:20px 0 0 0; padding:0; display:block; float:right;}
#Block_FontMod{margin:0; height:21px;  display:block; float:left;}
#Block_FontMod p{margin:0; padding:2px 0 0 0; display:block; font-size:14px; color:#001F6A; float:left;}
#Block_FontMod ul{margin:0 10px 0 4px; padding:1px; width:68px; height:17px; display:block; border:1px solid #D4D4D4; float:right;}
#Block_FontMod ul li{margin:0; padding:0; width:34px; height:17px; display:block; border:0; float:left;}
#Block_FontMod ul li.Font_normal a{ background:url(../img/btn_fontM.jpg) no-repeat top left; width:34px; height:17px; margin:0; display:block; text-align:left; text-indent:-9999px;}
#Block_FontMod ul li.Font_normal a:hover{ background:url(../img/btn_fontM_o.jpg) no-repeat top left; width:34px; height:17px; margin:0; display:block; text-align:left; text-indent:-9999px;}
#Block_FontMod ul li.Font_large a{ background:url(../img/btn_fontL_o.jpg) no-repeat top left; width:34px; height:17px; display:block; text-align:left; text-indent:-9999px;}
#Block_FontMod ul li.Font_large a:hover{ background:url(../img/btn_fontL.jpg) no-repeat top left; width:34px; height:17px; display:block; text-align:left; text-indent:-9999px;}
#Block_Search{margin:0; margin:0; width:222px; height:21px; display:block; float:left;}
#SearchForm{ border:1px solid #D9D9CC; width:168px; height:19px; display:block; float:left;}
#SearchButton{margin-left:2px; width:50px; height:21px; display:block; background: url(../img/btn_search.jpg) top left no-repeat; cursor:pointer; float:left;}
#SearchButton:hover{margin-left:2px; width:50px; height:21px; display:block; background: url(../img/btn_search_o.jpg) top left no-repeat; cursor:pointer; float:left;}

#Splash{margin:0; padding:13px 0 0 0; width:100%; height:377px; background: url(../img/bg_splash.jpg) top left repeat-x; text-align:center;}
#Splash_Inner{margin:0 auto; width:960px; height:350px; text-align:center;}
#Title{margin:0; width:720px; height:52px;}
#Title_Full{margin:0; width:960px; height:52px;}
#Splash2{margin:0; padding:0; width:720px; height:346px;}
#Splash3{margin:0 0 30px 0; padding:0; width:960px; height:480px;}

/* Nav */
#Preloader{
width: 0px; height: 0px; display: inline;
background-image:url(../img/gnav01.jpg); background-image:url(../img/gnav01_o.jpg); background-image:url(../img/gnav02.jpg); background-image:url(../img/gnav02_o.jpg); background-image:url(../img/gnav03.jpg); 
background-image:url(../img/gnav03_o.jpg); background-image:url(../img/gnav04.jpg); background-image:url(../img/gnav04_o.jpg); background-image:url(../img/gnav05.jpg); background-image:url(../img/gnav05_o.jpg); background-image:url(../img/gnav06.jpg); background-image:url(../img/gnav06_o.jpg); background-image:url(../img/gnav07.jpg); background-image:url(../img/gnav08_o.jpg); background-image:url(../img/gnav08_o.jpg); background-image:url(../img/lnav01_o.jpg); background-image:url(../img/lnav02_o.jpg); background-image:url(../img/lnav03_o.jpg); background-image:url(../img/lnav04_o.jpg); background-image:url(../img/lnav05_o.jpg);}

#Navigation{margin:0; width:100%; height:86px; background: url(../img/bg_navigation.jpg);}
#Block_Local{margin:0 auto; width:960px; height:34px;}
#Block_Local ul{ margin:0; padding:0; border:0; display:block; list-style:none; float:right;}
#Block_Local ul li{ margin:0; padding:0; border:0; position: relative; float:left;}
#Block_Local ul li.Nav01 a{ background:url(../img/lnav01.jpg) no-repeat top left; width:114px; height:34px; display:block; text-indent: -9999px;}
#Block_Local ul li.Nav01 a:hover{ background:url(../img/lnav01_o.jpg) no-repeat top left; width:114px; height:34px; display:block; text-indent: -9999px;}
#Block_Local ul li.Nav01 a:active{ background:url(../img/lnav01_o.jpg) no-repeat top left; width:114px; height:34px; display:block; text-indent: -9999px;}
#Block_Local ul li.Nav02 a{ background:url(../img/lnav02.jpg) no-repeat top left; width:166px; height:34px; display:block; text-indent: -9999px;}
#Block_Local ul li.Nav02 a:hover{ background:url(../img/lnav02_o.jpg) no-repeat top left; width:166px; height:34px; display:block; text-indent: -9999px;}
#Block_Local ul li.Nav02 a:active{ background:url(../img/lnav02_o.jpg) no-repeat top left; width:166px; height:34px; display:block; text-indent: -9999px;}
#Block_Local ul li.Nav03 a{ background:url(../img/lnav03.jpg) no-repeat top left; width:113px; height:34px; display:block; text-indent: -9999px;}
#Block_Local ul li.Nav03 a:hover{ background:url(../img/lnav03_o.jpg) no-repeat top left; width:113px; height:34px; display:block; text-indent: -9999px;}
#Block_Local ul li.Nav03 a:active{ background:url(../img/lnav03_o.jpg) no-repeat top left; width:113px; height:34px; display:block; text-indent: -9999px;}
#Block_Local ul li.Nav04 a{ background:url(../img/lnav04.jpg) no-repeat top left; width:152px; height:34px; display:block; text-indent: -9999px;}
#Block_Local ul li.Nav04 a:hover{ background:url(../img/lnav04_o.jpg) no-repeat top left; width:152px; height:34px; display:block; text-indent: -9999px;}
#Block_Local ul li.Nav04 a:active{ background:url(../img/lnav04_o.jpg) no-repeat top left; width:152px; height:34px; display:block; text-indent: -9999px;}
#Block_Local ul li.Nav05 a{ background:url(../img/lnav05.jpg) no-repeat top left; width:152px; height:34px; display:block; text-indent: -9999px;}
#Block_Local ul li.Nav05 a:hover{ background:url(../img/lnav05_o.jpg) no-repeat top left; width:152px; height:34px; display:block; text-indent: -9999px;}
#Block_Local ul li.Nav05 a:active{ background:url(../img/lnav05_o.jpg) no-repeat top left; width:152px; height:34px; display:block; text-indent: -9999px;}
#Block_Global{margin:0 auto; width:960px; height:52px;}
#Block_Global ul{ margin:0; padding:0; border:0; display:block; list-style:none;}
#Block_Global ul li{ margin:0; padding:0; border:0; position: relative; float:left;}
#Block_Global ul li.Nav01 a{ background:url(../img/gnav01.jpg) no-repeat top left; width:89px; height:52px; display:block; text-indent: -9999px;}
#Block_Global ul li.Nav01 a:hover{ background:url(../img/gnav01_o.jpg) no-repeat top left; width:89px; height:52px; display:block; text-indent: -9999px;}
#Block_Global ul li.Nav01 a.active{ background:url(../img/gnav01_o.jpg) no-repeat top left; width:89px; height:52px; display:block; text-indent: -9999px;}
#Block_Global ul li.Nav02 a{ background:url(../img/gnav02.jpg) no-repeat top left; width:158px; height:52px; display:block;  text-indent: -9999px;}
#Block_Global ul li.Nav02 a:hover{ background:url(../img/gnav02_o.jpg) no-repeat top left; width:158px; height:52px; display:block;  text-indent: -9999px;}
#Block_Global ul li.Nav02 a.active{ background:url(../img/gnav02_o.jpg) no-repeat top left; width:158px; height:52px; display:block;  text-indent: -9999px;}
#Block_Global ul li.Nav03 a{ background:url(../img/gnav03.jpg) no-repeat top left; width:88px; height:52px; display:block; text-indent: -9999px;}
#Block_Global ul li.Nav03 a:hover{ background:url(../img/gnav03_o.jpg) no-repeat top left; width:88px; height:52px; display:block; text-indent: -9999px;}
#Block_Global ul li.Nav03 a.active{ background:url(../img/gnav03_o.jpg) no-repeat top left; width:88px; height:52px; display:block; text-indent: -9999px;}
#Block_Global ul li.Nav04 a{ background:url(../img/gnav04.jpg) no-repeat top left; width:123px; height:52px; display:block; text-indent: -9999px;}
#Block_Global ul li.Nav04 a:hover{ background:url(../img/gnav04_o.jpg) no-repeat top left; width:123px; height:52px; display:block; text-indent: -9999px;}
#Block_Global ul li.Nav04 a.active{ background:url(../img/gnav04_o.jpg) no-repeat top left; width:123px; height:52px; display:block; text-indent: -9999px;}
#Block_Global ul li.Nav05 a{ background:url(../img/gnav05.jpg) no-repeat top left; width:129px; height:52px; display:block; text-indent: -9999px;}
#Block_Global ul li.Nav05 a:hover{ background:url(../img/gnav05_o.jpg) no-repeat top left; width:129px; height:52px; display:block; text-indent: -9999px;}
#Block_Global ul li.Nav05 a.active{ background:url(../img/gnav05_o.jpg) no-repeat top left; width:129px; height:52px; display:block; text-indent: -9999px;}
#Block_Global ul li.Nav06 a{ background:url(../img/gnav06.jpg) no-repeat top left; width:123px; height:52px; display:block; text-indent: -9999px;}
#Block_Global ul li.Nav06 a:hover{ background:url(../img/gnav06_o.jpg) no-repeat top left; width:123px; height:52px; display:block; text-indent: -9999px;}
#Block_Global ul li.Nav06 a.active{ background:url(../img/gnav06_o.jpg) no-repeat top left; width:123px; height:52px; display:block; text-indent: -9999px;}
#Block_Global ul li.Nav07 a{ background:url(../img/gnav07.jpg) no-repeat top left; width:153px; height:52px; display:block; text-indent: -9999px;}
#Block_Global ul li.Nav07 a:hover{ background:url(../img/gnav07_o.jpg) no-repeat top left; width:153px; height:52px; display:block; text-indent: -9999px;}
#Block_Global ul li.Nav07 a.active{ background:url(../img/gnav07_o.jpg) no-repeat top left; width:153px; height:52px; display:block; text-indent: -9999px;}
#Block_Global ul li.Nav08 a{ background:url(../img/gnav08.jpg) no-repeat top left; width:97px; height:52px; display:block; text-indent: -9999px;}
#Block_Global ul li.Nav08 a:hover{ background:url(../img/gnav08_o.jpg) no-repeat top left; width:97px; height:52px; display:block; text-indent: -9999px;}
#Block_Global ul li.Nav08 a.active{ background:url(../img/gnav08_o.jpg) no-repeat top left; width:97px; height:52px; display:block; text-indent: -9999px;}


/* Main */  
#Container{margin:10px 0 0 0; padding:5px 0 0 0; width:100%;}
#Contents{margin:0 auto; padding:0; width:960px; display:block;}
#Breadcrumb{margin:0 auto; padding:10px 0 0 0; width:960px; font-size:12px; color:#666666;}
#Breadcrumb a{margin:0; padding:0;font-size:12px; color:#2C6B9F; text-decoration:underline;}
#Breadcrumb img{margin:0 0 -2px 0; padding:0;}
#Block_Full{margin:0 auto; padding:0; width:960px; border:0; display:block;}
#Block_Left{margin:0; padding:0;width:718px; float:left;}
#Block_Main{margin:0 0 20px 0; padding:10px 20px; border:1px solid #D9D9D9; width:678px;}
#Block_Main2{margin:0 0 20px 0; padding:10px 20px; width:678px; border-right:1px solid #D9D9D9; border-bottom:1px solid #D9D9D9; border-left:1px solid #D9D9D9;}
#Block_Right{margin:0; padding:0; width:220px; float:right;}
#Return{margin:0 auto; margin-top:20px; padding:0; width:950px; text-align:right;}

#Block_Single{margin:0; padding:0; width:960px; display:block;}
#Block_Main3{margin:0 0 20px 0; padding:0; width:958px; border-right:1px solid #D9D9D9; border-bottom:1px solid #D9D9D9; border-left:1px solid #D9D9D9; border-top:4px solid #169BD2;}
#Block_Main4{margin:0 0 20px 0; padding:10px 20px; border:1px solid #D9D9D9; width:918px;}

/* Table */  
.tbl_01{margin:0; padding:0; background:#666666; color:#000000; font-size:15px; width:678px;}
.tbl_01 th{margin:0; padding:10px 12px; background:#CEDEF2; text-align:center; font-weight:normal;}
.tbl_01 td{margin:0; padding:10px 12px; background:#FFFFFF; text-align:left;}
.tbl_01 td.td1{margin:0; padding:10px 12px; background:#F0F5FB; text-align:left;}
.tbl_01 td.td2{margin:0; padding:10px 12px; background:#FFFFFF; text-align:left;}
.tbl_02{margin:0; padding:0; background:#666666; color:#000000; font-size:15px; width:678px;}
.tbl_02 th{margin:0; padding:10px 12px; background:#CEDEF2; text-align:center; font-weight:normal;}
.tbl_02 td{margin:0; padding:10px 12px; background:#FFFFFF; text-align:center;}
.tbl_02 td.td1{margin:0; padding:10px 12px; background:#F0F5FB; text-align:left;}
.tbl_02 td.td2{margin:0; padding:10px 12px; background:#FFFFFF; text-align:center;}
.tbl_03{margin:0; padding:0; background:#666666; color:#000000; font-size:13px; width:668px;}
.tbl_03 th{margin:0; padding:10px 12px; background:#CEDEF2; text-align:center; font-weight:normal;}
.tbl_03 th.th2{margin:0; padding:10px 12px; background:#DDDDDD; text-align:center; font-weight:normal;}
.tbl_03 td{margin:0; padding:10px 12px; background:#FFFFFF; text-align:center;}
.tbl_03 td.td1{margin:0; padding:10px 12px; background:#F0F5FB; text-align:left;}
.tbl_03 td.td2{margin:0; padding:10px 12px; background:#FFFFFF; text-align:center;}
.tbl_03 td.td3{margin:0; padding:10px 12px; background:#E4FBDB; text-align:left;}
.tbl_04{margin:0; padding:0; background:#666666; color:#000000; font-size:15px; width:668px;}
.tbl_04 th{margin:0; padding:10px 12px; background:#CEDEF2; text-align:center; font-weight:normal;}
.tbl_04 td{margin:0; padding:10px 12px; background:#FFFFFF; text-align:left;}
.tbl_04 td.td1{margin:0; padding:10px 12px; background:#F0F5FB; text-align:left;}
.tbl_04 td.td2{margin:0; padding:10px 12px; background:#FFFFFF; text-align:left;}
.tbl_04 td.td3{margin:0; padding:10px 26px; text-align:left; background:#FFFFFF url(../img/list_img_pink.jpg) left no-repeat; width:50%;}
.tbl_04 td.td4{margin:0; padding:10px 26px; text-align:left; background:#FFFFFF url(../img/list_img_blue.jpg) left no-repeat; width:50%;}
.tbl_04 td.td5{margin:0; padding:10px 26px; text-align:left; background:#FFFFFF url(../img/list_img_green.jpg) left no-repeat; width:50%;}
.tbl_04 td.td6{margin:0; padding:10px 12px; background:#FFFFFF; text-align:center;}
.tbl_04 td.td7{margin:0; padding:10px 12px; background:#FFFFFF; text-align:left; vertical-align:top;}
.tbl_04 td.td8{margin:0; padding:17px 8px; background:#FFFFFF; text-align:left;}
.tbl_05{margin:0; padding:0; background:#666666; color:#000000; font-size:15px; width:668px;}
.tbl_05 th{margin:0; padding:10px 12px; background:#CEDEF2; text-align:left; font-weight:normal;}
.tbl_05 td{margin:0; padding:10px 12px; background:#FFFFFF; text-align:left;}
.tbl_05 td.td1{margin:0; padding:10px 12px; background:#F0F5FB; text-align:left;}
.tbl_05 td.td2{margin:0; padding:10px 12px; background:#FFFFFF; text-align:left;}
.tbl_06{margin:0; padding:0; background:#666666; color:#000000; font-size:15px; width:668px;}
.tbl_06 th{margin:0; padding:10px 12px;font-weight:normal;}
.tbl_06 td{margin:0; padding:10px 12px;}
.tbl_06 td.td1{margin:0; padding:10px 12px;}
.tbl_06 td.td2{margin:0; padding:10px 12px;}
.tbl_07{margin:0; padding:0; background:#666666; color:#000000; font-size:15px; width:668px;}
.tbl_07 th{margin:0; padding:0; background:#CEDEF2; text-align:center; font-weight:normal;}
.tbl_07 th.th1{margin:0; padding:0; background:#CEDEF2; text-align:center; font-size:15px; font-weight:normal;}
.tbl_07 td{margin:0; padding:0; background:#FFFFFF; text-align:left;}
.tbl_07 td.td1{margin:0; padding:0; background:#F0F5FB; text-align:left;}
.tbl_07 td.td2{margin:0; padding:5px; background:#FFFFFF; text-align:left;}
.tbl_08{margin:0; padding:0; background:#666666; color:#000000; font-size:15px; width:678px;}
.tbl_08 th{margin:0; padding:10px 12px; background:#CEDEF2; text-align:center; font-weight:normal;}
.tbl_08 td{margin:0; padding:10px 12px; background:#FFFFFF; text-align:right;}
.tbl_08 td.td1{margin:0; padding:10px 12px; background:#F0F5FB; text-align:center;}
.tbl_08 td.td2{margin:0; padding:10px 12px; background:#FFFFFF; text-align:right;}
.tbl_09{margin:0; padding:0; background:#666666; color:#000000; font-size:15px; width:678px;}
.tbl_09 th{margin:0; padding:10px 12px; background:#CEDEF2; text-align:center; font-weight:normal;}
.tbl_09 td{margin:0; padding:10px 12px; background:#FFFFFF; text-align:center;}
.tbl_09 td.td1{margin:0; padding:10px 12px; background:#F0F5FB; text-align:center;}
.tbl_09 td.td2{margin:0; padding:10px 12px; background:#FFFFFF; text-align:center;}
.tbl_09 td.td3{margin:0; padding:10px 12px; background:#F0F5FB; text-align:left;}
.tbl_10{margin:0; padding:0; background:#666666; color:#000000; font-size:15px; width:678px;}
.tbl_10 th{margin:0; padding:10px 12px; background:#CEDEF2; text-align:left; font-weight:normal;}
.tbl_10 td{margin:0; padding:10px 12px; background:#FFFFFF; text-align:center;}
.tbl_10 td.td1{margin:0; padding:10px 12px; background:#F0F5FB; text-align:center;}
.tbl_10 td.td2{margin:0; padding:10px 12px; background:#FFFFFF; text-align:center;}
.tbl_11{margin:0; padding:0; background:#666666; color:#000000; font-size:15px; width:612px;}
.tbl_11 th{margin:0; padding:10px 12px; background:#CEDEF2; text-align:center; font-weight:normal;}
.tbl_11 td{margin:0; padding:10px 12px; background:#FFFFFF; text-align:center;}
.tbl_11 td.td1{margin:0; padding:10px 12px; background:#F0F5FB; text-align:left; white-space: nowrap;}
.tbl_11 td.td2{margin:0; padding:10px 12px; background:#FFFFFF; text-align:left;}
.tbl_11 td.td3{margin:0; padding:10px 12px; background:#F0F5FB; text-align:center;}
.tbl_12{margin:0; padding:0; background:#666666; color:#000000; font-size:15px; width:658px;}
.tbl_12 th{margin:0; padding:10px 12px; background:#CEDEF2; text-align:center; font-weight:normal;}
.tbl_12 td{margin:0; padding:10px 12px; background:#FFFFFF; text-align:left;}
.tbl_12 td.td1{margin:0; padding:10px 12px; background:#F0F5FB; text-align:left; white-space: nowrap;}
.tbl_12 td.td2{margin:0; padding:10px 12px; background:#FFFFFF; text-align:left;}
.tbl_12 td.td3{margin:0; padding:10px 12px; background:#F0F5FB; text-align:center;}
.tbl_12 td.td4{margin:0; padding:10px 12px; background:#FFFFFF; text-align:left; white-space: nowrap;}
.tbl_13{margin:0; padding:0; background:#666666; color:#000000; font-size:15px; width:638px;}
.tbl_13 th{margin:0; padding:10px 12px; background:#CEDEF2; text-align:center; font-weight:normal;}
.tbl_13 td{margin:0; padding:10px 12px; background:#FFFFFF; text-align:center;}
.tbl_13 td.td1{margin:0; padding:10px 12px; background:#F0F5FB; text-align:center;}
.tbl_13 td.td2{margin:0; padding:10px 12px; background:#FFFFFF; text-align:center;}
.tbl_14{margin:0; padding:0; background:#666666; color:#000000; font-size:15px; width:668px;}
.tbl_14 th{margin:0; padding:10px 12px;font-weight:normal; background:#CEDEF2; text-align:center;}
.tbl_14 th.th1{margin:0; padding:10px 12px;font-weight:normal; background:#CEDEF2; text-align:center;}
.tbl_14 td{margin:0; padding:10px 12px;}
.tbl_14 td.td1{margin:0; padding:10px 12px; background:#4D6480; color:#FFFFFF; text-align:center;}
.tbl_14 td.td2{margin:0; padding:10px 12px; background:#FFFFFF; text-align:right;}
.tbl_14 td.td3{margin:0; padding:10px 12px; background:#F4F7F9; text-align:center;}
.tbl_14 td.td4{margin:0; padding:10px 12px; background:#FFFFFF; text-align:center;}
.tbl_14 td.td5{margin:0; padding:10px 12px; background:#FFFFFF;}
.tbl_14 td.td_kokusai{margin:0; padding:10px 12px; background:#FFFFCC; text-align:center;}
.tbl_14 td.td_kokusai2{margin:0; padding:10px 12px; background:#FFFFCC; text-align:right;}
.tbl_14 td.td_syakai{margin:0; padding:10px 12px; background:#FFEFD7; text-align:center;}
.tbl_14 td.td_syakai2{margin:0; padding:10px 12px; background:#FFEFD7; text-align:right;}
.tbl_14 td.td_kougaku{margin:0; padding:10px 12px; background:#FFECEC; text-align:center;}
.tbl_14 td.td_kougaku2{margin:0; padding:10px 12px; background:#FFECEC; text-align:right;}
.tbl_14 td.td_rigaku{margin:0; padding:10px 12px; background:#C9D7E0; text-align:center;}
.tbl_14 td.td_rigaku2{margin:0; padding:10px 12px; background:#C9D7E0; text-align:right;}
.tbl_14 td.td_kankyo{margin:0; padding:10px 12px; background:#E2EAEF; text-align:center;}
.tbl_14 td.td_kankyo2{margin:0; padding:10px 12px; background:#E2EAEF; text-align:right;}
.tbl_14 td.td_kango{margin:0; padding:10px 12px; background:#D7E4BC; text-align:center;}
.tbl_14 td.td_kango2{margin:0; padding:10px 12px; background:#D7E4BC; text-align:right;}
.tbl_15{margin:0; padding:0; background:#666666; color:#000000; font-size:15px; width:668px;}
.tbl_15 th{margin:0; padding:10px 12px; background:#CEDEF2; text-align:center; font-weight:normal;}
.tbl_15 td{margin:0; padding:10px 12px; background:#FFFFFF; text-align:left;}
.tbl_15 td.td1{margin:0; padding:10px 12px; background:#F0F5FB; text-align:left; vertical-align:top; width:110px;}
.tbl_15 td.td2{margin:0; padding:10px 12px; background:#FFFFFF; text-align:left; vertical-align:top; width:558px;}
.tbl_16{ margin:0; padding:0; background:#666666; color:#000000; font-size:15px; width:678px;}
.tbl_16 th{margin:0; padding:10px 12px; background:#CEDEF2; text-align:center; font-weight:normal;}
.tbl_16 th.th_u{margin:0; padding:10px 12px; background:#CEDEF2; text-align:center; font-weight:normal; border:1px; border-color:#888; position:relative;  border-style:none none solid none;}
.tbl_16 td{margin:0; padding:10px 12px; background:#FFFFFF; text-align:center;}
.tbl_16 td.td1{margin:0; padding:10px 12px; background:#F0F5FB; text-align:left;}
.tbl_16 td.td2{margin:0; padding:10px 12px; background:#FFFFFF; text-align:center;}
.tbl_16 td.td_u{margin:0; padding:10px 12px; background:#FFFFFF; text-align:center; border:1px; border-color:#888; position:relative;  border-style:none none solid none;}
.tbl_16 td.td1_u{margin:0; padding:10px 12px; background:#F0F5FB; text-align:left; border:1px; border-color:#888; position:relative;  border-style:none none solid none;}
.tbl_16 td.td_u2{margin:0; padding:10px 12px; background:#FFFFFF; text-align:center; border:1px; border-color:#CCC; position:relative;  border-style:none none solid none;}
.tbl_16 td.td1_e{margin:0; padding:10px 12px; background:#F0F5FB; text-align:left; color:#777;}
.tbl_16 td.td_e{margin:0; padding:10px 12px; background:#FFFFFF; text-align:center; color:#777;}
.tbl_16 td.td3{margin:0; padding:10px 12px; background:#EAF3FB; text-align:center;}
.tbl_16 td.td4{margin:0; padding:10px 12px; background:#F0F8FF; text-align:center;}
.tbl_16 td.td3_u{margin:0; padding:10px 12px; background:#EAF3FB; text-align:center;  border:1px; border-color:#888; position:relative;  border-style:none none solid none;}
.tbl_16 td.td4_u{margin:0; padding:10px 12px; background:#F7F8FF; text-align:center; border:1px; border-color:#888; position:relative;  border-style:none none solid none;}
.tbl_17{margin:0; padding:0; background:#D9D9D9; color:#000000; font-size:15px; color:#4C4C4C; width:349px;}
.tbl_17 th{margin:0; padding:10px 12px; background:#F4F7F9; text-align:center; font-weight:normal; color:#4C4C4C;}
.tbl_17 td{margin:0; padding:10px 12px; background:#FFFFFF; text-align:left; color:#4C4C4C;}
.tbl_18{margin:0; padding:0; background:#D9D9D9; color:#000000; font-size:15px; color:#4C4C4C; width:250px;}
.tbl_18 th{margin:0; padding:10px 12px; background:#F4F7F9; text-align:center; font-weight:normal; color:#4C4C4C;}
.tbl_18 td{margin:0; padding:10px 12px; background:#FFFFFF; text-align:left; color:#4C4C4C;}
.tbl_19{margin:0; padding:0; background:#666666; color:#000000; font-size:15px; width:678px;}
.tbl_19 th{margin:0; padding:10px 12px; background:#CEDEF2; text-align:center; font-weight:normal;}
.tbl_19 td{margin:0; padding:10px 12px; background:#FFFFFF; text-align:left;}
.tbl_19 td.td1{margin:0; padding:10px 12px; background:#F0F5FB; text-align:left;}
.tbl_19 td.td2{margin:0; padding:10px 12px; background:#FFFFFF; text-align:left;}
.tbl_20{margin:0; padding:0; background:#666666; color:#000000; font-size:15px; width:668px;}
.tbl_20 th{margin:0; padding:10px 12px; background:#CEDEF2; text-align:center; font-weight:normal;}
.tbl_20 td{margin:0; padding:10px 12px; background:#FFFFFF; text-align:left;}
.tbl_20 td.td1{margin:0; padding:10px 12px; background:#F0F5FB; text-align:left;}
.tbl_20 td.td2{margin:0; padding:10px 12px; background:#FFFFFF; text-align:left;}
.tbl_20 td.td3{margin:0; padding:10px 26px; text-align:left; background:#FFFFFF url(../img/list_img_pink.jpg) left no-repeat; width:50%;}
.tbl_20 td.td4{margin:0; padding:10px 26px; text-align:left; background:#FFFFFF url(../img/list_img_blue.jpg) left no-repeat; width:50%;}
.tbl_20 td.td5{margin:0; padding:10px 26px; text-align:left; background:#FFFFFF url(../img/list_img_green.jpg) left no-repeat; width:50%;}
.tbl_20 td.td6{margin:0; padding:10px 12px; background:#FFFFFF; text-align:center;}
.tbl_20 td.td7{margin:0; padding:10px 12px; background:#FFFFFF; text-align:left; vertical-align:top;}
.tbl_20 td.td8{margin:0; padding:17px 8px; background:#FFFFFF; text-align:left;}


.tbl_list{margin:0; padding:0 ; border:0; width:468px; display:block;}
.tbl_list_L{margin:0; padding:0 10px 5px 10px; border:0; width:30px; display:block; float:left;}
.tbl_list_L2{margin:0; padding:0 10px 5px 10px; border:0; width:30px; display:block; float:left;}
.tbl_list_R{margin:0 ; padding:8px 0 0 10px; border:0; width:408px;  display:block; float:right;}
.tbl_list_R2{margin:0 ; padding:0 0 0 10px; border:0; width:408px;  display:block; float:right;}

.tbl_list_2{margin:0; padding:0 ; border:0; width:147px; display:block;}
.tbl_list_2_L{margin:0; padding:0 0 5px 0; border:0; width:30px; display:block; float:left;}
.tbl_list_2_R{margin:0 ; padding:0 0 0 0px; border:0; width:107px;  display:block; float:right;}

.tbl_list_3{margin:0; padding:0 ; border:0; width:291px; display:block;}
.tbl_list_3_L{margin:0; padding:0 15px 5px 20px; border:0; width:30px; display:block; float:left;}
.tbl_list_3_R{margin:0 ; padding:0 0 0 0px; border:0; width:226px;  display:block; float:right;}

.tbl_list_4{margin:0; padding:0 ; border:0; width:200px; display:block;}
.tbl_list_4_L{margin:0; padding:0 0 0 5px; border:0; width:30px; display:block; float:left;}
.tbl_list_4_R{margin:0 ; padding:0 0 0 5px; border:0; width:155px;  display:block; float:right;}

.tbl_calender{margin:0; padding:0; background:#666666; color:#000000; font-size:15px; width:678px;}
.tbl_calender th{margin:0; padding:10px 12px; background:#CEDEF2; text-align:left; font-weight:normal;}
.tbl_calender td{margin:0; padding:10px 12px; background:#FFFFFF; text-align:left;}
.tbl_calender td.td1{margin:0; padding:10px 12px; background:#F0F5FB; text-align:left;}
.tbl_calender td.td2{margin:0; padding:10px 12px; background:#FFFFFF; text-align:left;}
.tbl_calender td.td3{margin:0; padding:10px 12px; background:#F6F6F6; text-align:left;}
.tbl_calender td.sat{margin:0; padding:10px 12px; background:#EEF7FD; text-align:left;}
.tbl_calender td.sun{margin:0; padding:10px 12px; background:#FFECEC; text-align:left;}
.tbl_list5{margin:0; padding:0; width:543px; display:block;}
.tbl_list5_L{margin:0 20px 0 0; padding:3px 0 0 0; width:55px; display:block; float:left;}
.tbl_list5_R{margin:0; padding:0; width:467px; display:block; float:right;}

.tbl_report{margin:12px; padding:0; background:#D9D9D9; color:#4C4C4C;  width:620px; font-size:15px;}
.tbl_report th{margin:0; padding:10px 12px; background:#CEDEF2; text-align:center; font-weight:normal;}
.tbl_report td{margin:0; padding:10px 12px; background:#FFFFFF; text-align:center;}
.tbl_report td.td1{margin:0; padding:10px 12px; background:#F4F7F9; text-align:left; white-space: nowrap;}
.tbl_report td.td2{margin:0; padding:10px 12px; background:#FFFFFF; text-align:left;}
.tbl_report td.td3{margin:0; padding:10px 12px; background:#F4F7F9; text-align:center;}

.tbl_gmap{margin:0; padding:0; background:#CCCCCC; color:#555555; font-size:15px; width:668px;}
.tbl_gmap th{margin:0; padding:10px 12px; background:#CEDEF2; text-align:center; font-weight:normal;}
.tbl_gmap th.th2{margin:0; padding:10px 12px; background:#DDDDDD; text-align:center; font-weight:normal;}
.tbl_gmap td{margin:0; padding:10px 12px; background:#FFFFFF; text-align:center;}
.tbl_gmap td.red{margin:0; padding:10px 12px; background:#FFDFE0; text-align:left; display:block;}
.tbl_gmap td.red a{ text-align:left; width:100%; display:block;}
.tbl_gmap td.red a:hover{font-weight:bold; background:#FFF; display:block;}
.tbl_gmap td.blue{margin:0; padding:10px 12px; background:#BEBADD; text-align:left; display:block;}
.tbl_gmap td.td3{margin:0; padding:10px 12px; background:#E4FBDB; text-align:left; display:block;}

/* block_txt */  
.block_txt{margin:0; padding:0 15px 10px 15px; border:0; width:690px; background:url(../img/bg_blocktxt.jpg) no-repeat bottom left;}
.block_txt2{margin:0; padding:0 0 10px 0; border:0; width:678px;}
.block_txtb2{margin:0 0 20px 0; padding:0 0 10px 0; border:0; width:678px;}
.block_txt2_tail{margin:0; padding:0 0 40px 0; border:0; width:678px;}
.block_txt2_tail2{margin:0; padding:0 0 25px 0; border:0; width:678px;}
.block_txt3{margin:0; padding:10px; border:0; width:658px;}
.block_txt3_tail{margin:0; padding:10px 10px 40px 10px; border:0; width:658px;}
.block_txt3_tail2{margin:0; padding:10px 10px 25px 10px; border:0; width:658px;}
.block_txt3_L{margin:0; padding:0; border:0; width:398px; display:block; float:left;}
.block_txt3_L2{margin:0; padding:0; border:0; width:250px; display:block; float:left;}
.block_txt3_R{margin:0; padding:0; border:0; width:250px; display:block; float:right;}
.block_txt3_R2{margin:0; padding:0; border:0; width:398px; display:block; float:right;}
.block_txt4{margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:1px solid #CCCCCC; width:678px;}
.block_txt5{margin:0; padding:10px; border:0; width:658px; display:block;}
.block_txt5 img{margin:5px 10px 5px 8px; padding:0; border:0;}
.block_txt6{margin:0; padding:0 0 10px 0; border:0; width:678px; display:block;}
.block_txt6_L{margin:0; padding:0; border:0; width:517px; display:block; float:left;}
.block_txt6_R{margin:0; padding:0; border:0; width:150px; display:block; float:right;}
.block_txt7{margin:0; padding:0 0 10px 0; border:0; width:678px; display:block;}
.block_txt7_L{margin:0; padding:0; border:0; width:457px; display:block; float:left;}
.block_txt7_R{margin:0; padding:0; border:0; width:210px; display:block; float:right;}
.block_txt8{margin:0; padding:5px; border:0; width:658px;}
.block_txt9{margin:0 auto; padding:0 0 10px 0; border:0; width:500px; display:block;}
.block_txt9_L{margin:0; padding:0; border:0; width:240px; display:block; float:left;}
.block_txt9_R{margin:0; padding:0; border:0; width:240px; display:block; float:right;}
.block_txt10{margin:0; padding:0 0 10px 0; border:0; width:678px; display:block;}
.block_txt10_L{margin:0 10px 0 0; padding:0; border:0; width:219px; display:block; float:left;}
.block_txt10_M{margin:0 10px 0 0; padding:0; border:0; width:219px; display:block; float:left;}
.block_txt10_R{margin:0; padding:0; border:0; width:219px; display:block; float:right;}
.block_txt11{margin:0; padding:0 0 10px 0; border:0; width:678px; display:block;}
.block_txt11_L{margin:0; padding:0; border:0; width:108px; display:block; float:left;}
.block_txt11_R{margin:0; padding:0; border:0; width:560px; display:block; float:right;}
.block_txt12{margin:0; padding:0 0 10px 0; border:0; width:678px; display:block;}
.block_txt12_L{margin:0; padding:0; border:0; width:135px; display:block; float:left;}
.block_txt12_R{margin:0; padding:0; border:0; width:533px; display:block; float:right;}
.block_txt13{margin:0 auto; padding:0 0 10px 0; border:0; width:410px; display:block;}
.block_txt13_L{margin:0 10px 0 0; padding:0; border:0; width:200px; display:block; float:left;}
.block_txt13_R{margin:0; padding:0; border:0; width:200px; display:block; float:right;}
.block_txt14{margin:0 auto; padding:0 0 10px 0; border:0; width:620px; display:block;}
.block_txt14_L{margin:0 10px 0 0; padding:0; border:0; width:200px; display:block; float:left;}
.block_txt14_M{margin:0 10px 0 0; padding:0; border:0; width:200px; display:block; float:left;}
.block_txt14_R{margin:0; padding:0; border:0; width:200px; display:block; float:right;}
.block_txt15{margin:10px 0 10px 0; padding:0 0 10px 0; border:1px solid #D9D9D9; width:678px; display:block;}
.block_txt15_L{margin:0; padding:10px; border:0; width:117px; display:block; float:left;}
.block_txt15_R{margin:0; padding:0; border:0; width:535px; display:block; float:right;}
.block_txt16{margin:0; padding:0 0 10px 0; border:0; width:678px; display:block;}
.block_txt16_L{margin:0; padding:0 10px 10px 0; border:0; width:396px; display:block; float:left;}
.block_txt16_R{margin:0 ; padding:0 10px 10px 20px; border:0; width:242px;  display:block; float:right;}
.block_txt17{margin:0; padding:10px 10px 10px 0; border:0; width:678px; display:block;}
.block_txt17_L{margin:0; padding:0 10px 10px 10px; border:0; width:114px; display:block; float:left;}
.block_txt17_R{margin:0 ; padding:3em 0 10px 10px; border:0; width:534px;  display:block; float:right;}
.block_txt18{margin:0; padding:0px 10px 10px 10px; border:0; width:658px;}
.block_txt19{ margin:0; padding:0 0 10px 0; border:0; width:678px; display:block;}
.block_txt19_L{ margin:0; padding:0 29px 0 49px; border:0; width:250px; display:block; float:left;}
.block_txt19_L_txt{margin:0 ; padding:0 0 10px 0px; border:0; width:349px;  display:block; float:left;}
.block_txt19_R{ margin:0; padding:0  49px 0 29px; border:0; width:250px; display:block; float:right;}
.block_txt19_R2{ margin:0; padding:0  198px 0 32px; border:0; width:100px; display:block; float:right;}
.block_txt19_R_txt{margin:0 ; padding:0 0 10px 0; border:0; width:349px;  display:block; float:right;}
.block_txt20{ margin:0; padding:0 10px 0 0; border:0; width:678px; display:block;}
.block_txt20_L{ margin:0; padding:0 0 0 10px; border:0; width:216px; display:block; float:left;}
.block_txt20_M{ margin:0; padding:0 0 0 10px; border:0; width:216px; display:block; float:left;}
.block_txt20_R{ margin:0; padding:0 0 0 10px; border:0; width:216px; display:block; float:right;}
/* 下21　width302の画像を横並びで表示する */
.block_txt21{ margin:0; padding:0 0 10px 0; border:0; width:678px; display:block;}
.block_txt21.img{margin:5px 10px 5px 8px; padding:0; border:0;}
.block_txt21_L{ margin:0; padding:0; border:0; width:329px; display:block; float:left;}
.block_txt21_L2{ margin:0; padding:0 10px 0 10px; border:0; width:309px; display:block; float:left;}
.block_txt21_R{ margin:0; padding:0; border:0; width:329px; display:block; float:right;}
.block_txt21_R2{ margin:0; padding:0 10px 0 10px; border:0; width:309px; display:block; float:right;}
.block_txt22{ margin:0; padding:0; border:0; width:678px; display:block;}
.block_txt22_L{ margin:0; padding:0; border:0; width:226px; display:block; float:left;}
.block_txt22_M{ margin:0; padding:0 0 0 3px; border:0; width:223px; display:block; float:left;}
.block_txt22_R{ margin:0; padding:0 0 0 4px; border:0; width:222px; display:block; float:right;}

.block_txt23{margin:0; padding:0; border:0; width:678px; display:block;}
.block_txt23_L{ margin:0; padding:10px 0 10px 10px; border:0; width:329px; display:block; float:left;}
.block_txt23_R{ margin:0; padding:10px 10px 10px 0; border:0; width:329px; display:block; float:right;}
.block_txt23_inner{margin:0; padding:10px; border:0; width:319px; display:block;}

.block_txt24{margin:0; padding:10px 20px; border:0; width:638px;}

.block_report{margin:0; padding:10px; border:0; width:658px;  background: url(../img/pattern.jpg);}

.notice{ padding-left:2em; text-indent:-2em;}
.bordered{margin:10px; padding:10px; border:1px solid #D9D9D9; background:#F4F7F9;}
.bordered2{margin:10px; padding:10px 10px 10px 344px; border:1px solid #D9D9D9; background:#F4F7F9 url(../img/bg_bordered2.png) no-repeat top left;}
.bordered3{ margin: 10px; padding: 10px 10px 10px 350px; border: 1px solid #D9D9D9; background-color: #F4F7F9; background-image: url(../img/bg_bordered2.png); background-repeat: no-repeat; background-position: 10px top;}
.bordered4{margin:0 10px 10px 10px; padding:10px; border:1px solid #D9D9D9; background:#E9F3F1;}
.bordered5{margin:10px; padding:10px 314px 10px 40px; border:1px solid #D9D9D9; background:#FEFDEF url(../img/bg_bordered5.png) no-repeat top right;}

.block_txtBorder{ margin:0; padding:15px; border:2px;  border-style:double; width:400px;}
.block_txtBorder p{ text-indent:4em;　margin:0px; padding:0px;  border:0;  width:400px;}
.block_txtBorder2{ margin:0; padding:15px; border:1px;  border-style:double;}


/* List */  
ul.listnone{ margin:0; padding:0 0 10px 0; border:0; display:block; list-style: none inside;}
ul.listnone li{ margin:0; padding:2px 0 2px 1.0em; border:0; font-size:15px; text-indent: -1.0em;}
ul.listnone li ul{ margin:0 0 0 10px; padding:0; border:0; font-size:15px; text-indent: -1.0em;}
ul.listnone2{ margin:0; padding:0 0 10px 0; border:0; display:block; list-style: none inside;}
ul.listnone2 li{ margin:0; padding:2px 0 2px 1.4em; border:0; font-size:15px; text-indent: -1.4em;}
ul.listnone2 li ul{ margin:0; padding:2px 0 2px 1.4em; border:0; font-size:15px; text-indent: -1.4em;}
ul.listnone3{ margin:0; padding:0 0 10px 0; border:0; display:block; list-style: none inside;}
ul.listnone3 li{ margin:0; padding:2px 0 2px 1.9em; border:0; font-size:15px; text-indent: -1.9em;}
ul.listnone3 li ul{ margin:0; padding:2px 0 2px 1.9em; border:0; font-size:15px; text-indent: -1.9em;}
ul.listnone4{ margin:0; padding:0 0 10px 0; border:0; display:block; list-style: none inside;}
ul.listnone4 li{ margin:0; padding:2px 0 2px 5em; border:0; font-size:15px; text-indent: -5em;}
ul.listnone4 li ul{ margin:0; padding:2px 0 2px 5em; border:0; font-size:15px; text-indent: -5em;}
ul.listnone5{ margin:0; padding:0 0 10px 0; border:0; display:block; list-style: none inside;}
ul.listnone5 li{ margin:0; padding:2px 0 2px 3.4em; border:0; font-size:15px; text-indent: -3.4em;}
ul.listnone5 li ul{ margin:0; padding:2px 0 2px 3.4em; border:0; font-size:15px; text-indent: -3.4em;}
ul.listnone6{ margin:0; padding:0 0 10px 0; border:0; display:block; list-style: none inside;}
ul.listnone6 li{ margin:0; padding:2px 0 2px 7em; border:0; font-size:15px; text-indent: -7em;}
ul.listnone7{ margin:0; padding:0 0 10px 10px; border:0; display:block; list-style:none inside;}
ul.listnone7 li{ margin:0; padding:2px 0 2px 1.1em; border:0; font-size:15px; text-indent: -1.1em;}
ul.listnone8{ margin:0; padding:0 0 10px 0; border:0; display:block; list-style: none inside;}
ul.listnone8 li{ margin:0; padding:2px 0 2px 4em; border:0; font-size:15px; text-indent: -4em;}
ul.listnone9{ margin:0; padding:0 0 10px 0; border:0; display:block; list-style: none inside;}
ul.listnone9 li{ margin:0; padding:2px 0 2px 11.3em; border:0; font-size:15px; text-indent: -11.3em;}
ul.listnone10{ margin:0; padding:0 0 10px 0; border:0; display:block; list-style: none inside;}
ul.listnone10 li{ margin:0; padding:2px 0 2px 3.9em; border:0; font-size:15px; text-indent: -3.9em;}
ul.listnone11{ margin:0; padding:0 0 10px 20px; border:0; display:block; list-style:none inside;}
ul.listnone11 li{ margin:0; padding:0 0 2px 1.0em; border:0; font-size:15px; text-indent: -1.0em;}
ul.listnum{ margin:0; padding:10px 0 10px 10px; border:0; display:block; list-style:decimal inside;}
ul.listnum li{ margin:0; padding:2px 0; border:0; font-size:15px;}
ul.listnum2{ margin:0; padding:10px 0 10px 10px; border:0; display:block; list-style:decimal inside;}
ul.listnum2 li{ margin:0; padding:2px 0 2px 1.4em; border:0; font-size:15px; text-indent: -1.4em;}
ul.listpdf{ margin:0; padding:0 0 0 10px; border:0; display:block;}
ul.listpdf li{ margin:0 0 10px 0; padding:10px 0 0 40px; border:0; height:22px; display:block; font-size:15px; background: url(../img/icon_pdf.jpg) top left no-repeat;}
ul.listpdf li.word{ margin:0 0 10px 0; padding:10px 0 0 40px; border:0; height:22px; display:block; font-size:15px; background: url(../img/icon_word.gif) top left no-repeat;}
ul.listpdf li.excel{ margin:0 0 10px 0; padding:10px 0 0 40px; border:0; height:22px; display:block; font-size:15px; background: url(../img/icon_excel.jpg) top left no-repeat;}
ul.listlink{ margin:0; padding:0 0 0 10px; border:0; display:block;}
ul.listlink li{margin:0 0 10px 0; padding:0 0 0 22px; border:0; background: url(../img/bg_subindex.gif) top left no-repeat; font-size:14px;}
ul.listlink li ul li{margin:10px 0 10px 0; padding:0 0 0 22px; border:0; background: url(../img/bg_subindex.gif) top left no-repeat; font-size:14px;}
ul.listlink li.blank{margin:0 0 10px 0; padding:0 0 0 22px; border:0;background: none;font-size:14px;}
ul.listlink2 li.out{margin:0 0 10px 0; padding:0 0 0 22px; border:0; background: url(../img/bg_subindex.gif) top left no-repeat; font-size:14px;}
ul.listlink2{ margin:0; padding:0 0 0 10px; border:0; display:block;}
ul.listlink2 li{margin:0 0 10px 0; padding:0 0 0 22px; border:0; width:302px; background: url(../img/bg_subindex.gif) top left no-repeat; font-size:14px; float:left;}
ul.listlink2 li.pdf{margin:-10px 0 10px 0; padding:10px 0 0 40px; border:0; height:22px; width:302px;  background: url(../img/icon_pdf.jpg) top left no-repeat; font-size:14px; float:left;}
ul.listlink2 li.word{margin:-10px 0 10px 0; padding:10px 0 0 40px; border:0; height:32px; width:284px;  background: url(../img/icon_word.gif) top left no-repeat; font-size:14px; float:left;}
ul.listlink2 li.excel{margin:-10px 0 10px 0; padding:10px 0 0 40px; border:0; height:32px; width:284px;  background: url(../img/icon_excel.jpg) top left no-repeat; font-size:14px; float:left;}
ul.listlink2 li.blank{margin:0 0 10px 0; padding:0 0 0 22px; border:0; width:302px; background: none; font-size:14px; float:left;}
ul.listlink3{ margin:0; padding:0 0 0 10px; border:0; display:block;}
ul.listlink3 li{margin:0 0 10px 0; padding:0 0 0 22px; border:0; background: url(../img/bg_subindex.gif) top left no-repeat; font-size:14px;}
ul.listlink3 li.blank{margin:0 0 10px 0; padding:0 0 0 22px; border:0;background: none;font-size:14px;}
ul.listpoint{ margin:0; padding:0 0 0 10px; border:0; display:block;}
ul.listpoint li{margin:0 0 10px 0; padding:0 0 0 22px; border:0; background: url(../img/bg_point.jpg) top left no-repeat; font-size:15px;}
ul.listpoint li.blank{margin:0 0 10px 0; padding:0 0 0 22px; border:0; font-size:15px; background:none}
ul.listpoint2{ margin:0; padding:0 0 0 10px; border:0; display:block;}
ul.listpoint2 li{margin:0 0 10px 0; padding:0 0 0 22px; border:0; background: url(../img/bg_point3.jpg) top left no-repeat; font-size:15px;}

ul.listpdf_aniv{ margin:0; padding:0 0 0 10px; border:0; display:block; float:left; width:678px;}
ul.listpdf_aniv_L li{ margin:0 0 10px 0; padding:10px 0 0 40px; border:0; height:22px; display:block; font-size:15px; background: url(../img/icon_pdf.jpg) top left no-repeat; float:left; width:268px;}
ul.listpdf_aniv_L li.word{ margin:0 0 10px 0; padding:10px 0 0 40px; border:0; height:22px; display:block; font-size:15px; background: url(../img/icon_word.gif) top left no-repeat; float:left; width:268px;}
ul.listpdf_aniv_R li{ margin:0 0 10px 0; padding:10px 0 0 40px; border:0; height:22px; display:block; font-size:15px; background: url(../img/icon_pdf.jpg) top left no-repeat; float:right; width:267px;}
ul.listpdf_aniv_R li.word{ margin:0 0 10px 0; padding:10px 0 0 40px; border:0; height:22px; display:block; font-size:15px; background: url(../img/icon_word.gif) top left no-repeat; float:right; width:267px;}

ul.listnone2_chork{ margin:0; padding:0 0 10px 0; border:0; display:block; list-style: none inside; color:#CCC;}
ul.listnone2_chork li{ margin:0; padding:5px 0 0 2.0em; border:0; font-size:15px; text-indent: -2.0em; color:#CCC;}
ul.listnone2_chork li ul{ margin:0; padding:5px 0 0 2.0em; border:0; font-size:15px; text-indent: -2.0em; color:#CCC;}



/* Topics */  
#h2_Topics{margin:0; padding:0; width:720px; height:52px; display:block; background: url(../img/h2_topics.jpg) top left no-repeat; text-indent:-9999px;}
#h2_Backnumber{margin:0; padding:0; width:720px; height:52px; display:block; background: url(../img/h2_backnumber.jpg) top left no-repeat; text-indent:-9999px;}
#h2_Important{margin:0; padding:0; width:720px; height:52px; display:block; background: url(../img/h2_important.jpg) top left no-repeat; text-indent:-9999px;}


.Block_Topics{margin:20px 0 20px 0; padding:5px; border:0; width:710px; height:300px; background:url(../img/bg_BlockTopics.jpg) repeat-y top left;}
.Block_Topics h3{ margin:20px 0 0 0; padding:5px 0 0 15px; border:0; background:url(../img/h3_top.jpg) no-repeat top left; width:705px; height:30px; display:block; font-size:16px;  color:#333333;}
#Topics_Title{ margin:20px 0 0 10px; padding:0; display:block; width:690px;}
#Topics_Title ul{ margin:0; padding:0; display:block; width:651px;}
#Topics_Title ul li{ margin:0 5px 0 0; padding:0; display:block; width:100px; height:27px; font-size:18px; color:#727171; border:0; float:left;}
#Topics_Title ul li a{ margin:0; padding:2px 0 0 0; display:block; width:100px; height:25px; font-size:12px; color:#000000; background: url(../img/bg_Topics_Title.jpg) top left no-repeat; text-align:center;}
#Topics_Title ul li a:hover{ margin:0; padding:2px 0 0 0; display:block; width:100px; height:25px; background: url(../img/bg_Topics_Title_o.jpg) top left no-repeat; text-align:center;}
#Topics_Title ul li a.active{ margin:0; padding:2px 0 0 0; display:block; width:100px; height:25px; background: url(../img/bg_Topics_Title_o.jpg) top left no-repeat; text-align:center;}
.Block_TopicsMain{ margin:-1px 16px 0 5px; padding:0; border-top:1px solid #EAEAEA; border-right:1px solid #EAEAEA; border-bottom:0; border-left:0; display:block; width:700px;  height:163px;}
.Block_TopicsMain_sp{ margin:-1px 16px 0 5px; padding:0; border-top:1px solid #EAEAEA; border-right:1px solid #EAEAEA; border-bottom:0; border-left:0; display:block; width:700px;  height:163px; overflow: auto;}
.Block_TopicsInner{ margin:0; padding:0; border:0; display:block; width:700px;  height:173px; background:#FFFFFF;}
.Block_TopicsInner iframe{ margin:0; padding:0; border:0; display:block; width:700px; height:173px; overflow:scroll; overflow-x:hidden;}
.Block_TopicsBottom{ margin:0; padding:10px 16px 0 0; border:0; display:block; text-align:right; width:684px;  font-size:12px;}
.disnon{display: none;}
.Block_Topics2{margin:0 0 20px 0; padding:10px 10px; border:0; width:680px; box-sizing:border-box;}
     
.Block_Topics2 iframe{margin: 0; padding: 0; border: 0; width: 698px; height:800px; overflow:hidden;}
.Block_Topics2 dl{margin:0; padding:8px 0; border-bottom:1px dashed #CCCCCC; display:block; width:660px;}
.Block_Topics2 dl dt.date{margin:0 25px 0 0; padding:0; border:0; width:70px;  color:#666666; font-size:14px; float:left;}
.Block_Topics2 dl dt.genre{margin:0 10px 0 0; padding:0; border:0; width:60px;  color:#666666; font-size:14px; float:left;}
.Block_Topics2 dl dd{margin:-2px 0 0 0; padding:0;  border:0; display:block; width:495px; font-size:14px; float:left;}
.cap{margin:0; padding:0; border:0; font-size:12px; font-weight:normal;}
.cap2{margin:0; padding:2px 0; border:0; font-size:12px; font-weight:normal; text-align:center;}
.cap3{font-size: 9px; display: inline-block; vertical-align: super;}

.Block_Topics3{margin:0 0 20px 0; padding:0; border:0; width:720px; background:url(../img/bg_BlockTopics.jpg) repeat-y top left;}
.Block_Topics3 h3{ margin:20px 0 0 0; padding:5px 0 0 15px; border:0; background:url(../img/h3_top.jpg) no-repeat top left; width:705px; height:30px; display:block; font-size:16px;  color:#333333;}
.Block_Topics3 ul{margin:0; padding:0; border:0;  display:block; width:690px;}
.Block_Topics3 ul li{margin:0; padding:5px 0; border-bottom:1px dashed #CCCCCC;  display:block; width:690px;}
.Block_Topics3 ul li .date{margin:0 10px 0 0; padding:0; border:0; width:40px;}

.Block_Topics4{margin:0; padding: 0px 10px 15px 15px; border:0; width:720px;}
.Block_Topics4_Inner{ width:720px; height:40px; display:block;}
.Block_Topics4_bottom{display:block; width:695px; height:40px; padding:4px 0 4px 0;  font-size:10px;  text-align:right;}

.Block_Topics5{margin: 0; padding: 10px; border: 0; width: 679px; height: 105px; overflow: auto;}
.Block_Topics5 dl{margin:0; padding:8px 0; border-bottom:1px dashed #CCCCCC; display:block; width:660px;}
.Block_Topics5 dl dt.date{margin:0 25px 0 0; padding:0; border:0; width:70px;  color:#666666; font-size:14px; float:left;}
.Block_Topics5 dl dt.genre{margin:0 10px 0 0; padding:0; border:0; width:60px;  color:#666666; font-size:14px; float:left;}
.Block_Topics5 dl dd{margin:-2px 0 0 0; padding:0;  border:0;  display:block; width:495px; font-size:14px; float:left;}


.Block_Topics_aniv{margin:0; padding:10px; border:0; width:640px;}
.Block_Topics_aniv dl{margin:0; padding:8px 0; border-bottom:1px dashed #CCCCCC; display:block; width:640px;}
.Block_Topics_aniv dl dt.date{margin:0 10px 0 0; padding:0; border:0; width:65px;  color:#666666; font-size:14px; float:left;}
.Block_Topics_aniv dl dt.genre{margin:0 10px 0 0; padding:0; border:0; width:60px;  color:#666666; font-size:14px; float:left;}
.Block_Topics_aniv dl dd{margin:-2px 0 0 0; padding:0;  border:0;  display:block; width:490px; font-size:14px; float:left;}

/* Sub Index */  
.Block_SubIndex{margin:0; padding:0; border:0; width:678px;}
.Block_SubIndex dl{margin:0 ; padding:0; border:0; width:339px; display:block; float:left;}
.Block_SubIndex dl dt{margin: 0; padding:0; border:0; width:339px;}
.Block_SubIndex dl dt h3{margin:0; padding:15px 0 0 10px; border:0; width:339px; height:30px; background: url(../img/h3_subindex.jpg) top left no-repeat; font-size:18px; color:#333333;}
.Block_SubIndex dl dd{margin:0 0 10px 0; padding:0 0 0 22px; border:0; width:312px; background: url(../img/bg_subindex.gif) top left no-repeat; font-size:14px;}
.Block_SubIndex dl dd.indent{margin:-10px 0 12px 0; padding:0 0 0 22px; border:0; width:312px; background: none; font-size:14px;}


.Block_SubIndex2{ display: block; width: 100%; margin-top: 20px;}
	.Block_SubIndex2 dl{ display: block; margin-bottom: 3em; border-bottom: 1px solid #CCCCCC; padding-bottom: 2em;}
	.Block_SubIndex2 dl dt{ font-weight: bold; list-style-type: none; display: block; background-image: url(../img/h3_subindex.jpg); background-repeat: no-repeat; text-indent: 10px; background-position: left center; width: 100%; margin-bottom: 10px;}
	.Block_SubIndex2 dl dd{ display: list-item; background-position: left center; list-style-position: outside; list-style-image: url(../img/link.jpg); list-style-type: none; width: 44%; float: left; margin-bottom: 10px; margin-left: 30px; padding-right: 10px; font-size:  14px;}
	.Block_SubIndex2 dl dd a{ font-size: 14px;}



.Block_SubIndex_aniv2{margin:0; padding:0; border:0; width:678px;}
.Block_SubIndex_aniv2 dl{margin:0 ; padding:0; border:0; width:407px; display:block; float:left;}
.Block_SubIndex_aniv2 dl.R{margin:0 ; padding:0; border:0; width:271px; display:block; float:left;}
.Block_SubIndex_aniv2 dl dt{margin: 0; padding:0; border:0; width:407px;}
.Block_SubIndex_aniv2 dl dt.R{margin: 0; padding:0; border:0; width:271px;}
.Block_SubIndex_aniv2 dl dt h3{margin:0; padding:15px 0 0 10px; border:0; width:407px; height:30px; background: url(../img/h3_subindex.jpg) top left no-repeat; font-size:18px; color:#333333;}
.Block_SubIndex_aniv2 dl dt h3.R{margin:0; padding:15px 0 0 10px; border:0; width:271px; height:30px; background: url(../img/h3_subindex.jpg) top left no-repeat; font-size:18px; color:#333333;}
.Block_SubIndex_aniv2 dl dd{margin:0 0 10px 0; padding:0 0 0 22px; border:0; width:374px; background: url(../img/bg_subindex.gif) top left no-repeat; font-size:14px;}
.Block_SubIndex_aniv2 dl dd.R{margin:0 0 10px 0; padding:0 0 0 22px; border:0; width:250px; background: url(../img/bg_subindex.gif) top left no-repeat; font-size:14px;}

.Block_Sitemap{margin:0 0 0 0; padding:0; border:0; width:918px;}
.Block_Sitemap dl{margin:0; padding:0; border:0; width:306px; display:block; float:left;}
.Block_Sitemap dl dt{margin: 0; padding:0; border:0; width:306px;}
.Block_Sitemap dl dt.h3 h3{margin:0; padding:13px 0 0 10px; border:0; width:296px; height:30px; background: url(../img/h3_subindex.jpg) top left no-repeat; font-size:16px; color:#333333;}
.Block_Sitemap dl dt.h3_height h3{margin:0; padding:13px 0 0 10px; border:0; width:296px; height:60px; background: url(../img/h3_subindex.jpg) top left no-repeat; font-size:16px; color:#333333; font-weight:bold;}
.Block_Sitemap dl dd{margin:0 0 4px 0; padding:0 0 0 22px; border:0; width:280px; background: url(../img/bg_subindex.gif) top left no-repeat; font-size:14px;}
.Block_Sitemap dl dd.indent{margin:-10px 0 12px 0; padding:0 0 0 22px; border:0; width:312px; background: none; font-size:14px;}
.Block_Sitemap2{margin:0; padding:0; border:0; width:918px;}
.Block_Sitemap2 dl{margin:15px 0 0 0; padding:0; border:0; width:918px; display:block;}
.Block_Sitemap2 dl dd{margin:0 0 15px 0; padding:0 0 0 22px; border:0; width:280px; background: url(../img/bg_subindex.gif) top left no-repeat; font-size:14px; float:left;}

.Block_Topics{margin:0 0 20px 0; padding:0; border:0; width:720px; background:url(../img/bg_BlockTopics.jpg) repeat-y top left;}


#h2_jyukensei{margin:0; padding:0; width:720px; height:52px; display:block; background: url(../img/h2_jyukensei.jpg) top left no-repeat; text-indent:-9999px;}
#h2_zaigakusei{margin:0; padding:0; width:720px; height:52px; display:block; background: url(../img/h2_zaigakusei.jpg) top left no-repeat; text-indent:-9999px;}
#h2_sotsugyousei{margin:0; padding:0; width:720px; height:52px; display:block; background: url(../img/h2_sotsugyousei.jpg) top left no-repeat; text-indent:-9999px;}
#h2_syakaijin{margin:0; padding:0; width:720px; height:52px; display:block; background: url(../img/h2_syakaijin.jpg) top left no-repeat; text-indent:-9999px;}
#h2_kigyou{margin:0; padding:0; width:720px; height:52px; display:block; background: url(../img/h2_kigyou.jpg) top left no-repeat; text-indent:-9999px;}


/* Block Right */  
h3#h2_division{ margin:0 0 15px 0; padding:0; border:0; background:url(../img/h2_division.jpg) no-repeat top left; width:220px; height:17px; display:block; text-indent:-9999px;}
h3#h2_category{ margin:0 0 15px 0; padding:0; border:0; background:url(../img/h2_category.jpg) no-repeat top left; width:220px; height:17px; display:block; text-indent:-9999px;}

#Block_Side_Aniv{ margin:0 0 20px 0; padding:0; border:0; background:#FFFFFF; width:220px; display:block; color:#333333;}
#Block_Side_Aniv ul li{padding:0; width:220px; display:block;}
#Block_Side_Aniv ul li.Nav01{ background:url(../img/sidenav_aniv_01.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px; cursor:pointer;}
#Block_Side_Aniv ul li.Nav01:hover{ background:url(../img/sidenav_aniv_01_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side_Aniv ul li.Nav01.active{ background:url(../img/sidenav_aniv_01_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side_Aniv ul li.Nav02{ background:url(../img/sidenav_aniv_02.jpg) no-repeat top left; width:220px; height:48px; display:block;  text-indent: -9999px; cursor:pointer;}
#Block_Side_Aniv ul li.Nav02:hover{ background:url(../img/sidenav_aniv_02_o.jpg) no-repeat top left; width:220px; height:48px; display:block;  text-indent: -9999px;}
#Block_Side_Aniv ul li.Nav02.active{ background:url(../img/sidenav_aniv_02_o.jpg) no-repeat top left; width:220px; height:48px; display:block;  text-indent: -9999px;}

#Block_Side{ margin:0 0 20px 0; padding:0; border:0; background:#FFFFFF; width:220px; display:block; color:#333333;}
#Block_Side ul li{padding:0; width:220px; display:block;}
#Block_Side ul li.Nav01 a{ background:url(../img/sidenav01.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side ul li.Nav01 a:hover{ background:url(../img/sidenav01_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side ul li.Nav01 a.active{ background:url(../img/sidenav01_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side ul li.Nav02 a{ background:url(../img/sidenav02.jpg) no-repeat top left; width:220px; height:47px; display:block;  text-indent: -9999px;}
#Block_Side ul li.Nav02 a:hover{ background:url(../img/sidenav02_o.jpg) no-repeat top left; width:220px; height:47px; display:block;  text-indent: -9999px;}
#Block_Side ul li.Nav02 a.active{ background:url(../img/sidenav02_o.jpg) no-repeat top left; width:220px; height:47px; display:block;  text-indent: -9999px;}
#Block_Side ul li.Nav03 a{ background:url(../img/sidenav03.jpg) no-repeat top left; width:220px; height:47px; display:block;  text-indent: -9999px;}
#Block_Side ul li.Nav03 a:hover{ background:url(../img/sidenav03_o.jpg) no-repeat top left; width:220px; height:47px; display:block;  text-indent: -9999px;}
#Block_Side ul li.Nav03 a.active{ background:url(../img/sidenav03_o.jpg) no-repeat top left; width:220px; height:47px; display:block;  text-indent: -9999px;}
#Block_Side ul li.Nav04 a{ background:url(../img/sidenav04.jpg) no-repeat top left; width:220px; height:48px; display:block;  text-indent: -9999px;}
#Block_Side ul li.Nav04 a:hover{ background:url(../img/sidenav04_o.jpg) no-repeat top left; width:220px; height:48px; display:block;  text-indent: -9999px;}
#Block_Side ul li.Nav04 a.active{ background:url(../img/sidenav04_o.jpg) no-repeat top left; width:220px; height:48px; display:block;  text-indent: -9999px;}
#Block_Side ul li.Nav05 a{ background:url(../img/sidenav05.jpg) no-repeat top left; width:220px; height:48px; display:block;  text-indent: -9999px;}
#Block_Side ul li.Nav05 a:hover{ background:url(../img/sidenav05_o.jpg) no-repeat top left; width:220px; height:48px; display:block;  text-indent: -9999px;}
#Block_Side ul li.Nav05 a.active{ background:url(../img/sidenav05_o.jpg) no-repeat top left; width:220px; height:48px; display:block;  text-indent: -9999px;}
#Block_Side ul li.Nav06 a{ background:url(../img/sidenav06.jpg) no-repeat top left; width:220px; height:48px; display:block;  text-indent: -9999px;}
#Block_Side ul li.Nav06 a:hover{ background:url(../img/sidenav06_o.jpg) no-repeat top left; width:220px; height:48px; display:block;  text-indent: -9999px;}
#Block_Side ul li.Nav06 a.active{ background:url(../img/sidenav06_o.jpg) no-repeat top left; width:220px; height:48px; display:block;  text-indent: -9999px;}
#Block_Side ul li.Nav07 a{ background:url(../img/sidenav07.jpg) no-repeat top left; width:220px; height:48px; display:block;  text-indent: -9999px;}
#Block_Side ul li.Nav07 a:hover{ background:url(../img/sidenav07_o.jpg) no-repeat top left; width:220px; height:48px; display:block;  text-indent: -9999px;}
#Block_Side ul li.Nav07 a.active{ background:url(../img/sidenav07_o.jpg) no-repeat top left; width:220px; height:48px; display:block;  text-indent: -9999px;}
#Block_Side ul li.Nav08 a{ background:url(../img/sidenav08.jpg) no-repeat top left; width:220px; height:48px; display:block;  text-indent: -9999px;}
#Block_Side ul li.Nav08 a:hover{ background:url(../img/sidenav08_o.jpg) no-repeat top left; width:220px; height:48px; display:block;  text-indent: -9999px;}
#Block_Side ul li.Nav08 a.active{ background:url(../img/sidenav08_o.jpg) no-repeat top left; width:220px; height:48px; display:block;  text-indent: -9999px;}

#Block_Side2{ margin:0 0 20px 0; padding:0; border:0; background:#FFFFFF; width:220px; display:block; color:#333333;}
#Block_Side2 ul li{padding:0; width:220px; display:block;}
#Block_Side2 ul li.Nav01{ background:url(../img/sidenav2_01.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px; cursor:pointer;}
#Block_Side2 ul li.Nav01:hover{ background:url(../img/sidenav2_01_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side2 ul li.Nav01.active{ background:url(../img/sidenav2_01_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side2 ul li.Nav02{ background:url(../img/sidenav2_02.jpg) no-repeat top left; width:220px; height:47px; display:block;  text-indent: -9999px; cursor:pointer;}
#Block_Side2 ul li.Nav02:hover{ background:url(../img/sidenav2_02_o.jpg) no-repeat top left; width:220px; height:47px; display:block;  text-indent: -9999px;}
#Block_Side2 ul li.Nav02.active{ background:url(../img/sidenav2_02_o.jpg) no-repeat top left; width:220px; height:47px; display:block;  text-indent: -9999px;}
#Block_Side2 ul li.Nav03{ background:url(../img/sidenav2_03.jpg) no-repeat top left; width:220px; height:47px; display:block;  text-indent: -9999px; cursor:pointer;}
#Block_Side2 ul li.Nav03:hover{ background:url(../img/sidenav2_03_o.jpg) no-repeat top left; width:220px; height:47px; display:block;  text-indent: -9999px;}
#Block_Side2 ul li.Nav03.active{ background:url(../img/sidenav2_03_o.jpg) no-repeat top left; width:220px; height:47px; display:block;  text-indent: -9999px;}
#Block_Side2 ul li.Nav04{ background:url(../img/sidenav2_04.jpg) no-repeat top left; width:220px; height:48px; display:block;  text-indent: -9999px; cursor:pointer;}
#Block_Side2 ul li.Nav04:hover{ background:url(../img/sidenav2_04_o.jpg) no-repeat top left; width:220px; height:48px; display:block;  text-indent: -9999px;}
#Block_Side2 ul li.Nav04.active{ background:url(../img/sidenav2_04_o.jpg) no-repeat top left; width:220px; height:48px; display:block;  text-indent: -9999px;}
#Block_Side2 ul li.Nav05{ background:url(../img/sidenav2_05.jpg) no-repeat top left; width:220px; height:48px; display:block;  text-indent: -9999px; cursor:pointer;}
#Block_Side2 ul li.Nav05:hover{ background:url(../img/sidenav2_05_o.jpg) no-repeat top left; width:220px; height:48px; display:block;  text-indent: -9999px;}
#Block_Side2 ul li.Nav05.active{ background:url(../img/sidenav2_05_o.jpg) no-repeat top left; width:220px; height:48px; display:block;  text-indent: -9999px;}
#Block_Side2 ul li.Nav06{ background:url(../img/sidenav2_06.jpg) no-repeat top left; width:220px; height:48px; display:block;  text-indent: -9999px; cursor:pointer;}
#Block_Side2 ul li.Nav06:hover{ background:url(../img/sidenav2_06_o.jpg) no-repeat top left; width:220px; height:48px; display:block;  text-indent: -9999px;}
#Block_Side2 ul li.Nav06.active{ background:url(../img/sidenav2_06_o.jpg) no-repeat top left; width:220px; height:48px; display:block;  text-indent: -9999px;}
#Block_Side2 ul li.Nav07{ background:url(../img/sidenav2_07.jpg) no-repeat top left; width:220px; height:48px; display:block;  text-indent: -9999px; cursor:pointer;}
#Block_Side2 ul li.Nav07:hover{ background:url(../img/sidenav2_07_o.jpg) no-repeat top left; width:220px; height:48px; display:block;  text-indent: -9999px;}
#Block_Side2 ul li.Nav07.active{ background:url(../img/sidenav2_07_o.jpg) no-repeat top left; width:220px; height:48px; display:block;  text-indent: -9999px;}
#Block_Side2 ul li.Nav08{ background:url(../img/sidenav2_08.jpg) no-repeat top left; width:220px; height:48px; display:block;  text-indent: -9999px; cursor:pointer;}
#Block_Side2 ul li.Nav08:hover{ background:url(../img/sidenav2_08_o.jpg) no-repeat top left; width:220px; height:48px; display:block;  text-indent: -9999px;}
#Block_Side2 ul li.Nav08.active{ background:url(../img/sidenav2_08_o.jpg) no-repeat top left; width:220px; height:48px; display:block;  text-indent: -9999px;}
#Block_Side2 ul li.Nav09{ background:url(../img/sidenav2_09.jpg) no-repeat top left; width:220px; height:48px; display:block;  text-indent: -9999px; cursor:pointer;}
#Block_Side2 ul li.Nav09:hover{ background:url(../img/sidenav2_09_o.jpg) no-repeat top left; width:220px; height:48px; display:block;  text-indent: -9999px;}
#Block_Side2 ul li.Nav09.active{ background:url(../img/sidenav2_09_o.jpg) no-repeat top left; width:220px; height:48px; display:block;  text-indent: -9999px;}
#Block_Side2 ul li.Nav10{ background:url(../img/sidenav2_10.jpg) no-repeat top left; width:220px; height:48px; display:block;  text-indent: -9999px; cursor:pointer;}
#Block_Side2 ul li.Nav10:hover{ background:url(../img/sidenav2_10_o.jpg) no-repeat top left; width:220px; height:48px; display:block;  text-indent: -9999px;}
#Block_Side2 ul li.Nav10.active{ background:url(../img/sidenav2_10_o.jpg) no-repeat top left; width:220px; height:48px; display:block;  text-indent: -9999px;}
#Block_Side2 ul li.Nav11{ background:url(../img/sidenav2_11.jpg) no-repeat top left; width:220px; height:48px; display:block;  text-indent: -9999px; cursor:pointer;}
#Block_Side2 ul li.Nav11:hover{ background:url(../img/sidenav2_11_o.jpg) no-repeat top left; width:220px; height:48px; display:block;  text-indent: -9999px;}
#Block_Side2 ul li.Nav11.active{ background:url(../img/sidenav2_11_o.jpg) no-repeat top left; width:220px; height:48px; display:block;  text-indent: -9999px;}


#Block_Side3{ margin:0 0 20px 0; padding:0; border:0; background:#FFFFFF; width:220px; display:block; color:#333333;}
#Block_Side3 ul li{padding:0; width:220px; display:block;}
#Block_Side3 ul li.Nav01{ background:url(../img/sidenav3_01.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side3 ul li.Nav01:hover{ background:url(../img/sidenav3_01_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side3 ul li.Nav01.active{ background:url(../img/sidenav3_01_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side3 ul li.Nav02{ background:url(../img/sidenav3_02.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side3 ul li.Nav02:hover{ background:url(../img/sidenav3_02_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side3 ul li.Nav02.active{ background:url(../img/sidenav3_02_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side3 ul li.Nav03{ background:url(../img/sidenav3_03.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side3 ul li.Nav03:hover{ background:url(../img/sidenav3_03_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side3 ul li.Nav03.active{ background:url(../img/sidenav3_03_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side3 ul li.Nav04{ background:url(../img/sidenav3_04.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side3 ul li.Nav04:hover{ background:url(../img/sidenav3_04_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side3 ul li.Nav04.active{ background:url(../img/sidenav3_04_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side3 ul li.Nav05{ background:url(../img/sidenav3_05.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side3 ul li.Nav05:hover{ background:url(../img/sidenav3_05_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side3 ul li.Nav05.active{ background:url(../img/sidenav3_05_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side3 ul li.Nav06{ background:url(../img/sidenav3_06.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side3 ul li.Nav06:hover{ background:url(../img/sidenav3_06_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side3 ul li.Nav06.active{ background:url(../img/sidenav3_06_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}

#Block_Side4{ margin:0 0 20px 0; padding:0; border:0; background:#FFFFFF; width:220px; display:block; color:#333333;}
#Block_Side4 ul li{padding:0; width:220px; display:block;}
#Block_Side4 ul li.Nav01{ background:url(../img/sidenav4_01.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side4 ul li.Nav01:hover{ background:url(../img/sidenav4_01_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side4 ul li.Nav01.active{ background:url(../img/sidenav4_01_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side4 ul li.Nav02{ background:url(../img/sidenav4_02.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side4 ul li.Nav02:hover{ background:url(../img/sidenav4_02_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side4 ul li.Nav02.active{ background:url(../img/sidenav4_02_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side4 ul li.Nav03{ background:url(../img/sidenav4_03.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side4 ul li.Nav03:hover{ background:url(../img/sidenav4_03_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side4 ul li.Nav03.active{ background:url(../img/sidenav4_03_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side4 ul li.Nav04{ background:url(../img/sidenav4_04.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side4 ul li.Nav04:hover{ background:url(../img/sidenav4_04_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side4 ul li.Nav04.active{ background:url(../img/sidenav4_04_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side4 ul li.Nav05{ background:url(../img/sidenav4_05.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side4 ul li.Nav05:hover{ background:url(../img/sidenav4_05_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side4 ul li.Nav05.active{ background:url(../img/sidenav4_05_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side4 ul li.Nav06{ background:url(../img/sidenav4_06.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side4 ul li.Nav06:hover{ background:url(../img/sidenav4_06_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side4 ul li.Nav06.active{ background:url(../img/sidenav4_06_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}

#Block_Side5{ margin:0 0 20px 0; padding:0; border:0; background:#FFFFFF; width:220px; display:block; color:#333333;}
#Block_Side5 ul li{padding:0; width:220px; display:block;}
#Block_Side5 ul li.Nav01{ background:url(../img/sidenav5_01.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side5 ul li.Nav01:hover{ background:url(../img/sidenav5_01_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side5 ul li.Nav01.active{ background:url(../img/sidenav5_01_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side5 ul li.Nav02{ background:url(../img/sidenav5_02.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side5 ul li.Nav02:hover{ background:url(../img/sidenav5_02_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side5 ul li.Nav02.active{ background:url(../img/sidenav5_02_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side5 ul li.Nav03{ background:url(../img/sidenav5_03.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side5 ul li.Nav03:hover{ background:url(../img/sidenav5_03_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side5 ul li.Nav03.active{ background:url(../img/sidenav5_03_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side5 ul li.Nav04{ background:url(../img/sidenav5_04.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side5 ul li.Nav04:hover{ background:url(../img/sidenav5_04_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side5 ul li.Nav04.active{ background:url(../img/sidenav5_04_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side5 ul li.Nav05{ background:url(../img/sidenav5_05.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side5 ul li.Nav05:hover{ background:url(../img/sidenav5_05_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side5 ul li.Nav05.active{ background:url(../img/sidenav5_05_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side5 ul li.Nav06{ background:url(../img/sidenav5_06.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side5 ul li.Nav06:hover{ background:url(../img/sidenav5_06_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side5 ul li.Nav06.active{ background:url(../img/sidenav5_06_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side5 ul li.Nav07{ background:url(../img/sidenav5_07.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side5 ul li.Nav07:hover{ background:url(../img/sidenav5_07_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side5 ul li.Nav07.active{ background:url(../img/sidenav5_07_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side5 ul li.Nav08{ background:url(../img/sidenav5_08.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side5 ul li.Nav08:hover{ background:url(../img/sidenav5_08_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side5 ul li.Nav08.active{ background:url(../img/sidenav5_08_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side5 ul li.Nav09{ background:url(../img/sidenav5_09.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side5 ul li.Nav09:hover{ background:url(../img/sidenav5_09_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side5 ul li.Nav09.active{ background:url(../img/sidenav5_09_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side5 ul li.Nav10{ background:url(../img/sidenav5_10.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side5 ul li.Nav10:hover{ background:url(../img/sidenav5_10_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side5 ul li.Nav10.active{ background:url(../img/sidenav5_10_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side5 ul li.Nav11{ background:url(../img/sidenav5_11.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side5 ul li.Nav11:hover{ background:url(../img/sidenav5_11_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side5 ul li.Nav11.active{ background:url(../img/sidenav5_11_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side5 ul li.Nav12{ background:url(../img/sidenav5_12.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side5 ul li.Nav12:hover{ background:url(../img/sidenav5_12_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side5 ul li.Nav12.active{ background:url(../img/sidenav5_12_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}


#Block_Side6{ margin:0 0 20px 0; padding:0; border:0; background:#FFFFFF; width:220px; display:block; color:#333333;}
#Block_Side6 ul li{padding:0; width:220px; display:block;}
#Block_Side6 ul li.Nav01{ background:url(../img/sidenav6_01.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side6 ul li.Nav01:hover{ background:url(../img/sidenav6_01_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side6 ul li.Nav01.active{ background:url(../img/sidenav6_01_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side6 ul li.Nav02{ background:url(../img/sidenav6_02.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side6 ul li.Nav02:hover{ background:url(../img/sidenav6_02_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side6 ul li.Nav02.active{ background:url(../img/sidenav6_02_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side6 ul li.Nav03{ background:url(../img/sidenav6_03.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side6 ul li.Nav03:hover{ background:url(../img/sidenav6_03_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side6 ul li.Nav03.active{ background:url(../img/sidenav6_03_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}

#Block_Side7{ margin:0 0 20px 0; padding:0; border:0; background:#FFFFFF; width:220px; display:block; color:#333333;}
#Block_Side7 ul li{padding:0; width:220px; display:block;}
#Block_Side7 ul li.Nav01{ background:url(../img/sidenav7_01.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side7 ul li.Nav01:hover{ background:url(../img/sidenav7_01_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side7 ul li.Nav01.active{ background:url(../img/sidenav7_01_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side7 ul li.Nav02{ background:url(../img/sidenav7_02.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side7 ul li.Nav02:hover{ background:url(../img/sidenav7_02_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side7 ul li.Nav02.active{ background:url(../img/sidenav7_02_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side7 ul li.Nav03{ background:url(../img/sidenav7_03.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side7 ul li.Nav03:hover{ background:url(../img/sidenav7_03_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side7 ul li.Nav03.active{ background:url(../img/sidenav7_03_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side7 ul li.Nav04{ background:url(../img/sidenav7_04.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side7 ul li.Nav04:hover{ background:url(../img/sidenav7_04_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side7 ul li.Nav04.active{ background:url(../img/sidenav7_04_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side7 ul li.Nav05{ background:url(../img/sidenav7_05.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side7 ul li.Nav05:hover{ background:url(../img/sidenav7_05_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side7 ul li.Nav05.active{ background:url(../img/sidenav7_05_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side7 ul li.Nav06{ background:url(../img/sidenav7_06.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side7 ul li.Nav06:hover{ background:url(../img/sidenav7_06_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side7 ul li.Nav06.active{ background:url(../img/sidenav7_06_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side7 ul li.Nav07{ background:url(../img/sidenav7_07.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side7 ul li.Nav07:hover{ background:url(../img/sidenav7_07_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side7 ul li.Nav07.active{ background:url(../img/sidenav7_07_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side7 ul li.Nav08{ background:url(../img/sidenav7_08.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side7 ul li.Nav08:hover{ background:url(../img/sidenav7_08_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side7 ul li.Nav08.active{ background:url(../img/sidenav7_08_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side7 ul li.Nav09{ background:url(../img/sidenav7_09.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side7 ul li.Nav09:hover{ background:url(../img/sidenav7_09_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side7 ul li.Nav09.active{ background:url(../img/sidenav7_09_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side7 ul li.Nav10{ background:url(../img/sidenav7_10.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side7 ul li.Nav10:hover{ background:url(../img/sidenav7_10_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side7 ul li.Nav10.active{ background:url(../img/sidenav7_10_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side7 ul li.Nav11{ background:url(../img/sidenav7_11.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side7 ul li.Nav11:hover{ background:url(../img/sidenav7_11_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side7 ul li.Nav11.active{ background:url(../img/sidenav7_11_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side7 ul li.Nav12{ background:url(../img/sidenav7_12.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side7 ul li.Nav12:hover{ background:url(../img/sidenav7_12_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side7 ul li.Nav12.active{ background:url(../img/sidenav7_12_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side7 ul li.Nav13{ background:url(../img/sidenav7_13.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side7 ul li.Nav13:hover{ background:url(../img/sidenav7_13_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side7 ul li.Nav13.active{ background:url(../img/sidenav7_13_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side7 ul li.Nav14{ background:url(../img/sidenav7_14.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side7 ul li.Nav14:hover{ background:url(../img/sidenav7_14_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side7 ul li.Nav14.active{ background:url(../img/sidenav7_14_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side7 ul li.Nav15{ background:url(../img/sidenav7_15.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side7 ul li.Nav15:hover{ background:url(../img/sidenav7_15_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side7 ul li.Nav15.active{ background:url(../img/sidenav7_15_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side7 ul li.Nav16{ background:url(../img/sidenav7_16.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side7 ul li.Nav16:hover{ background:url(../img/sidenav7_16_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side7 ul li.Nav16.active{ background:url(../img/sidenav7_16_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}

#Block_Side8{ margin:0 0 20px 0; padding:0; border:0; background:#FFFFFF; width:220px; display:block; color:#333333;}
#Block_Side8 ul li{padding:0; width:220px; display:block;}
#Block_Side8 ul li.Nav01{ background:url(../img/sidenav8_01.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side8 ul li.Nav01:hover{ background:url(../img/sidenav8_01_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side8 ul li.Nav01.active{ background:url(../img/sidenav8_01_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side8 ul li.Nav02{ background:url(../img/sidenav8_02.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side8 ul li.Nav02:hover{ background:url(../img/sidenav8_02_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side8 ul li.Nav02.active{ background:url(../img/sidenav8_02_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side8 ul li.Nav03{ background:url(../img/sidenav8_03.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side8 ul li.Nav03:hover{ background:url(../img/sidenav8_03_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side8 ul li.Nav03.active{ background:url(../img/sidenav8_03_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side8 ul li.Nav04{ background:url(../img/sidenav8_04.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side8 ul li.Nav04:hover{ background:url(../img/sidenav8_04_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side8 ul li.Nav04.active{ background:url(../img/sidenav8_04_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}

#Block_Side9{ margin:0 0 20px 0; padding:0; border:0; background:#FFFFFF; width:220px; display:block; color:#333333;}
#Block_Side9 ul li{padding:0; width:220px; display:block;}
#Block_Side9 ul li.Nav01{ background:url(../img/sidenav9_01.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side9 ul li.Nav01:hover{ background:url(../img/sidenav9_01_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side9 ul li.Nav01.active{ background:url(../img/sidenav9_01_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side9 ul li.Nav02{ background:url(../img/sidenav9_02.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side9 ul li.Nav02:hover{ background:url(../img/sidenav9_02_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side9 ul li.Nav02.active{ background:url(../img/sidenav9_02_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}

#Block_Side10{ margin:0 0 20px 0; padding:0; border:0; background:#FFFFFF; width:220px; display:block; color:#333333;}
#Block_Side10 ul li{padding:0; width:220px; display:block;}
#Block_Side10 ul li.Nav01{ background:url(../img/sidenav10_1.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side10 ul li.Nav01:hover{ background:url(../img/sidenav10_1_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side10 ul li.Nav01.active{ background:url(../img/sidenav10_1_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side10 ul li.Nav02{ background:url(../img/sidenav10_2.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side10 ul li.Nav02:hover{ background:url(../img/sidenav10_2_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side10 ul li.Nav02.active{ background:url(../img/sidenav10_2_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}

li.submenu ul{padding:0; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; width:218px; display:block;}
li.submenu ul li{padding:1px; width:216px; display:block;}
li.submenu ul li ul{border:0;}
li.submenu ul li.tail{padding:1px; border:0; width:216px; display:block;}
li.submenu ul li a{ padding:10px 10px 10px 38px; border-bottom:1px solid #CCCCCC; width:170px; display:block; color:#2C6B9F; text-decoration:underline; font-size:14px; background:url(../img/bg_Block_Side2.jpg) no-repeat top left;}
li.submenu ul li a:hover{ padding:10px 10px 10px 38px; border-bottom:1px solid #CCCCCC; width:170px; display:block; color:#FFFFFF; text-decoration:underline; font-size:14px; background:url(../img/bg_Block_Side2_o.jpg) no-repeat top left #086392;}
li.submenu ul li a.nolink:hover{ padding:10px 10px 10px 38px; border-bottom:1px solid #CCCCCC; width:170px; display:block; color:#2C6B9F; text-decoration:underline; font-size:14px; background:url(../img/bg_Block_Side2.jpg) no-repeat top left;}
li.submenu ul li ul li a{ padding:10px 10px 10px 38px; border-bottom:1px solid #CCCCCC; width:170px; display:block; color:#2C6B9F; text-decoration:underline; font-size:14px; background:url(../img/bg_Block_Side2_sub.jpg) no-repeat top left;}
li.submenu ul li ul li a:hover{ padding:10px 10px 10px 38px; border-bottom:1px solid #CCCCCC; width:170px; display:block; color:#FFFFFF; text-decoration:underline; font-size:14px; background:url(../img/bg_Block_Side2_sub_o.jpg) no-repeat top left #086392;}
li.submenu ul li ul li a.nolink:hover{ padding:10px 10px 10px 38px; border-bottom:1px solid #CCCCCC; width:170px; display:block; color:#2C6B9F; text-decoration:underline; font-size:14px; background:url(../img/bg_Block_Side2_sub.jpg) no-repeat top left;}
li.submenu ul li ul li.tail a{ padding:10px 10px 10px 38px; border-bottom:0; width:170px; display:block; color:#2C6B9F; text-decoration:underline; font-size:14px; background:url(../img/bg_Block_Side2_sub.jpg) no-repeat top left;}
li.submenu ul li ul li.tail a:hover{ padding:10px 10px 10px 38px; border-bottom:0; width:170px; display:block; color:#FFFFFF; text-decoration:underline; font-size:14px; background:url(../img/bg_Block_Side2_sub_o.jpg) no-repeat top left #086392;}
li.submenu ul li.tail a{ padding:10px 10px 10px 38px; border:0; width:170px; display:block; color:#2C6B9F; text-decoration:underline; font-size:14px; background:url(../img/bg_Block_Side2Tail.jpg) no-repeat top left;}
li.submenu ul li.tail a:hover{ padding:10px 10px 10px 38px; border:0; width:170px; display:block; color:#FFFFFF; text-decoration:underline; font-size:14px; background:url(../img/bg_Block_Side2_o.jpg) no-repeat top left #086392;}

h3#h2_banner{ margin:0 0 15px 0; padding:0; border:0; background:url(../img/h2_banner.jpg) no-repeat top left; width:220px; height:17px; display:block; text-indent:-9999px;}
#Block_Banner{ margin:0; padding:0; border:0; width:220px; display:block;}
#Block_Banner ul{ margin-top:10px; padding:0; width:220px;  display:block;}
#Block_Banner ul li{ margin-top:5px; padding:0; width:220px; display:block;}
#Block_Banner ul li a{ margin:0; padding:0; display:block;}

#Block_Banner ul li.Banner01{ display:none;}

#Block_Banner ul li.Banner02{ background:url(../img/banner_nyuushijyouhou.jpg) no-repeat top left; width:220px; height:80px; display:block; text-indent: -9999px;}
#Block_Banner ul li.Banner02:hover{ background:url(../img/banner_nyuushijyouhou_o.jpg) no-repeat top left; width:220px; height:80px; display:block; text-indent: -9999px;}
#Block_Banner ul li.Banner02.active{ background:url(../img/banner_nyuushijyouhou_o.jpg) no-repeat top left; width:220px; height:80px; display:block; text-indent: -9999px;}

#Block_Banner ul li.Banner03{ background:url(../img/banner_shiryouseikyuu.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner ul li.Banner03:hover{ background:url(../img/banner_shiryouseikyuu_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner ul li.Banner03.active{ background:url(../img/banner_shiryouseikyuu_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}

#Block_Banner ul li.Banner04{ background:url(../img/banner_database.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner ul li.Banner04:hover{ background:url(../img/banner_database_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner ul li.Banner04.active{ background:url(../img/banner_database_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}

#Block_Banner ul li.Banner05{ background:url(../img/banner_coc.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner ul li.Banner05:hover{ background:url(../img/banner_coc_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner ul li.Banner05.active{ background:url(../img/banner_coc_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}

#Block_Banner ul li.Banner06{ background:url(../img/banner_kyouikujyouhou.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner ul li.Banner06:hover{ background:url(../img/banner_kyouikujyouhou_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner ul li.Banner06.active{ background:url(../img/banner_kyouikujyouhou_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}

#Block_Banner ul li.Banner07{ background:url(../img/banner_trystory.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner ul li.Banner07:hover{ background:url(../img/banner_trystory_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner ul li.Banner07.active{ background:url(../img/banner_trystory_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}

#Block_Banner ul li.Banner08{ background:url(../img/banner_opencampus.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner ul li.Banner08:hover{ background:url(../img/banner_opencampus_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner ul li.Banner08.active{ background:url(../img/banner_opencampus_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}

#Block_Banner ul li.Banner09{ background:url(../img/banner_leading.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner ul li.Banner09:hover{ background:url(../img/banner_leading_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner ul li.Banner09.active{ background:url(../img/banner_leading_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}

#Block_Banner ul li.Banner10{ background:url(../img/banner_daigakukanrenkei.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner ul li.Banner10:hover{ background:url(../img/banner_daigakukanrenkei_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner ul li.Banner10.active{ background:url(../img/banner_daigakukanrenkei_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}

#Block_Banner ul li.Banner11{ background:url(../img/banner_ouenkikin.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner ul li.Banner11:hover{ background:url(../img/banner_ouenkikin_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner ul li.Banner11.active{ background:url(../img/banner_ouenkikin_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}


/* Footer */  
#Footer{margin:0 ; padding:20px 0 0 0; width:100%; background:#EEEEEE;}
#Block_FooterLink{margin:0 auto; padding:5px 0 15px 0; width:960px; background: url(../img/bg_FooterLocal.jpg) top left repeat-x;}
#Block_FooterLink ul{margin:10px 0 0 0; padding:0; display:block; font-size:13px; text-align:left;}
#Block_FooterLink ul li{margin:0; padding:0; display:block; text-align:left; float:left; background: url(../img/footer_arrow.jpg) top left no-repeat;}
#Block_FooterLink ul li a{margin:0; padding:0 10px 0 12px; display:block; text-align:left; text-decoration:underline;}
#Block_FooterLink ul li a:hover{margin:0; padding:0 10px 0 12px; display:block; text-align:left; text-decoration:none;}

#Block_FooterLink2{margin:0 auto; padding:15px 0 0 0; width:960px; color:#333333; background: url(../img/bg_FooterGlobal.jpg) top left repeat-x;}
#Block_FooterLink2 dl{margin:0; padding:0 14px; display:block; font-size:13px; text-align:left; float:left; background: url(../img/bg_FooterGlobal2.jpg) top right repeat-y;}
#Block_FooterLink2 dl.tail{margin:0; padding:0 14px; display:block; font-size:13px; text-align:left; float:left; background: none;}
#Block_FooterLink2 dt{margin:0; padding:0 10px 0 17px; display:block; font-size:13px; text-align:left; color:#27537F; background: url(../img/footer_arrow2.jpg) top left no-repeat;}
#Block_FooterLink2 dd{margin:0; padding:0 10px 0 17px; display:block; font-size:13px; text-align:left;}
#Block_FooterLink2 dd a{margin:0; padding:0 0 0 13px; display:block; font-size:13px; text-align:left; background: url(../img/footer_arrow3.jpg) top left no-repeat; color:#2C6B9F;}

#Block_FooterLink3{margin:0 auto; padding:15px 0 0 0; width:980px;}
#Block_FooterLogo{margin:0; padding:0; width:380px; float:left;}
#Block_FooterLocal{margin:40px 0 0 0; padding:0; width:600px; float:right;}
#Block_FooterLocal ul{margin:0; padding:0 0 0 4px; display:block; font-size:13px; text-align:left; float:right;background: url(../img/footer_arrow.jpg) top left no-repeat;}
#Block_FooterLocal ul li{margin:0; padding:0 10px 0 10px; border-right:1px dotted #999999; display:block; text-align:left; float:left;}
#Block_FooterLocal ul li a{margin:0; padding:0; display:block; text-align:left; text-decoration:underline;}
#Block_FooterLocal ul li a:hover{margin:0; padding:0; display:block; text-align:left; text-decoration:none;}

#Block_Copy{margin:0; padding:0; width:100%; background: url(../img/bg_copy.jpg) top left repeat-x;}
#Block_Copy p{margin:0 auto; padding:0; width:980px; text-align:right;}




#calender_btn .past{ background:url(../img/sidenav9_02.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#calender_btn .past:hover{ background:url(../img/sidenav9_02_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#calender_btn .past.active{ background:url(../img/sidenav9_02_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}



/* リンクアイコン */

a[href$=".pdf"]{ background-image: url(../img/ico_pdf.png); background-repeat: no-repeat; background-position: 100% 50%; padding-right: 25px; margin-right: 5px;}
.noicon li a{ background: none; padding-right: 0;}
a[href$=".pdf"].noicon{ background: none; padding-right: 0;}
.noicon a{ background: none; padding-right: 0;}
a[href$=".doc"] , a[href$=".docx"]{ background-image: url(../img/ico_word.png); background-repeat: no-repeat; background-position: 100% 50%; padding-right: 25px; margin-right: 5px;} 
a[href$=".doc"].noicon{ background: none; padding-right: 0;}
a[href$=".docx"].noicon{ background: none; padding-right: 0;}
a[href$=".xls"] , a[href$=".xlsx"]{ background-image: url(../img/ico_excel.png); background-repeat: no-repeat; background-position: 100% 50%; padding-right: 25px; margin-right: 5px;}
a[href$=".excel"].noicon{ background: none; padding-right: 0;}
a[href^="http"]{ background-image: url(../img/ico_move.png); background-repeat: no-repeat; background-position: 100% 50%; padding-right: 25px; margin-right: 5px;}
a[href^="http"].noicon{ background: none; padding-right: 0;}