@charset "utf-8";
@import url("../../webfonts/GoblinOne/stylesheet.css");

/* Reset */
ul,ol{ list-style: none;}
img{ border: 0;}

/* Default Styles */
.font_large{ font-size:18px; font-weight:bold;}
.font_small{ font-size:11px;}
.font_ssmall{ font-size:10px;}
.font_bold{ font-weight: bold;}
.font_red{ color:#C00;}
.font_blue{ color:#2D6BA1;}
.font_white{ color:#FFF;}
.font_bgblue{ background:#CEDEF2; padding:2px;}
.font_underline{ text-decoration:underline;}
.font_through{ text-decoration:line-through;}
.font_none{ font-style: normal; font-weight: normal;}
.font_b_red{ font-weight: bold; color:#C00;}
.font_b_red_center{ font-weight: bold; color:#C00; text-align:center;}
.font_b_blue{ font-weight: bold; color:#2D6BA1;}
.font_b_underline{	font-weight: bold; text-decoration: underline;}


/* Common */
*{ margin: 0; padding: 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:13px; 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:#27005C; text-decoration: none;}
.clearboth{ padding: 0; clear:both;}
.clearfix:after{ content: "."; display: block; clear: both; height: 0; visibility: hidden;}
.clearfix{ min-height: 1px; margin-top: 20px;}
* html .clearfix{
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}
p{ font-size: 13px;	color: #333333;	height: 100%; line-height: 180%; padding: 5px 0; margin-right: auto; margin-left: auto;}
p.right{ font-size:13px; color:#333333; height:100%; line-height:180%; padding:5px 0; text-align:right;}
p.center{ font-size:13px; color:#333333; height:100%; line-height:180%; padding:5px 0; text-align:center;}
p.head{ font-size:13px; color:#333333; height:100%; line-height:180%; padding:20px 0px 5px 0px;}
p.tail{ font-size:13px; color:#333333; height:100%; line-height:180%; padding:5px 0 35px 0;}
p.tail2{ font-size:13px; color:#333333; height:100%; line-height:180%; padding:5px 0 20px 0;}
p.tail3{ font-size:13px; color:#333333; height:100%; line-height:180%; padding:5px 0 15px 0;}
p.blank{ font-size:13px; color:#333333; height:100%; line-height:180%; padding:5px 0; margin:0 0 0 16px;}
p.blank_tail2{ font-size:13px; color:#333333; height:100%; line-height:180%; padding:5px 0 20px 0;  margin:0 0 0 16px;}

.hover a:hover img{ margin:0; padding:0; filter:alpha(opacity=80); opacity:0.8;}
.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;}
.disnon2 {display: none;}
	@media (max-width: 640px)
	{
	.disnon {display: none;}
	.disnon2 {display: inherit ;}
	.spnone{ display:none !important;}
	img{ max-width:100%; width:auto; height:auto; margin:0;}
	.brafter:after {
	  content: '\A';
	  white-space: pre;
	}
	.brafter2:after {
	  content: '\A\A';
	  white-space: pre;
	}
	.spleft{ text-align:left !important;}
	.spright{ text-align:right !important;}
	.spcenter{ text-align:center !important;}
	.spmarginauto{ margin:0 auto !important;}
	.spnopad{ padding:0 !important;}
	.spnomargin{ margin:0 !important;}
	
	.youtubeframe{ width:100%;} 
	h1 { box-sizing:border-box; margin:0; padding:15px 0 15px 20px !important; border-top:2px solid #006BA4 !important;  border-bottom:1px solid #EEEEEE;  background:none !important; font-size: 18px !important; width:100% !important; height:auto !important; display:block !important; text-indent:0 !important;}
	}
	
/* 見出し */
#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:17px; 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:16px; 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:16px; 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:17px; 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:16px; 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:17px; font-weight:bold; display:block;}
h3.h3_height2{ margin: 0; padding:10px 0 0 0; width:668px; height:20px;  font-size:16px; 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:17px; 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:16px; 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:16px; 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:17px; 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:15px; 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:17px; 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:17px; font-weight:bold; display:block; text-indent:0 !important;}
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:13px; font-weight:bold; display:block;}
h5.h5_2{ font-size: 14px; font-weight: bold; display: block; background-color: #3399CC; background-image: none; color: #FFFFFF; width: auto; padding: 5px 10px; margin-bottom: 10px;}
h5.h5_3{ margin: 0; padding: 0 0 0 16px; border: 0; width: 650px; color: #2C6BA0; font-size: 13px; font-weight: bold; display: block; background-image: url(../img/bg_h5.jpg); background-repeat: no-repeat; background-position: left 0.6em;}
h5.h5_none{ margin: 0; padding:0 0 0 16px; border:0; width:668px; color:#2C6BA0; background: none; font-size:13px; font-weight:bold; display:block;}
h6{ margin: 0 0 5px 0; padding:0 0 0 5px; border:0; width:668px; color:#2C6BA0; font-size:13px; font-weight:bold; display:block;}
h6.h6_2{ margin: 0; padding:0; border:0; width:668px; color:#2C6BA0; font-size:15px; font-weight:bold; display:block;  text-decoration:underline;}
h6.h6_3{ margin: 0 0 0 16px; padding:0; border:0; width:668px; color:#2C6BA0; font-size:13px; font-weight:bold; display:block;  text-decoration:underline;}
	@media (max-width: 640px)
	 {
	#Header #Logo{ margin:0; padding:0; border:0; width:100%; height:75px; text-indent:-9999px; display:block; background: url(../responsive/h1.jpg) center center no-repeat; background-size:contain;}
	#Header #Logo a{ margin:0; padding:0; border:0; width:50%; height:87px; display:block; position:absolute;}
	#Header h1{ margin:0; padding:0; border:0; width:100%; height:75px; text-indent:-9999px; display:block; background: url(../responsive/h1.jpg) center center no-repeat; background-size:contain;}
	#Header a#h1link{ margin:0; padding:0; border:0; width:50%; height:87px; display:block; position:absolute;}
	h3{ margin: 0 0 10px 0; padding:0; width:100%; min-height:30px; height:auto; color:#333333; font-size:14px; font-weight:bold; display:block; line-height:130%;}
	h3.h3_2{ box-sizing:border-box; margin: 0 0 10px 0; padding:10px; width:100%; height:auto; color:#FFFFFF; font-size:16px; display:block;
	background: url(../img/h3_academics.jpg) top left no-repeat;}
	h3.h3_3{ box-sizing:border-box; margin: 0 0 10px 0; padding:10px; width:100%; min-height:30px; height:auto; color:#FFFFFF; font-size:16px; display:block;
	background: url(../img/h3_academics2.jpg) top left repeat-y;}
	h3.h3_4{ box-sizing:border-box; margin: 15px 0; padding:0; width:100%; min-height:60px; height:auto; color:#333333; font-size:17px; font-weight:bold; display:block; line-height:170%; text-indent:0;}
	h3.h3_5{ box-sizing:border-box; margin: 0 0 10px 0; padding:10px; width:100%; min-height:30px; height:auto; color:#FFFFFF; font-size:16px; display:block;
	background: url(../img/h3_kenkyu.jpg) top left repeat-y;}
	h3.h3_height{ box-sizing:border-box; margin: 15px 0; padding:0; width:100%; min-height:60px; height:auto; color:#333333; font-size:16px; font-weight:bold; display:block;}
	h3.h3_height2{ box-sizing:border-box; margin: 0; padding:10px 0 0 0; width:100%; height:20px;  font-size:16px; display:block;}
	h2.h2_sitemap{ box-sizing:border-box; margin: 25px 0 0 0; padding:0; width:100%; height:25px; border-bottom:2px solid #2D6BA1; color:#333333; font-size:17px; font-weight:bold; display:block;}
	h3.h3_6{ box-sizing:border-box; margin: 25px 0 10px 0; padding:10px 0 10px 10px; width:100%; min-height:30px; height:auto; color:#FFFFFF; font-size:16px; display:block;
	background: url(../img/h3_aniv2.jpg) top left no-repeat;}
	h3.h3_7{ box-sizing:border-box; box-sizing:border-box; margin: 40px 0 10px 0; padding:10px 0 10px 10px; width:100%; min-height:30px; height:auto; color:#FFFFFF; font-size:16px; display:block;
	background: url(../img/h3_aniv.jpg) top left no-repeat;}
	h4{ box-sizing:border-box; margin: 0 0 5px 0; padding:0 0 5px 10px; border-bottom:3px solid #2D6BA1; width:100%; color:#2C6BA0; background: url(../img/bg_h4.jpg) top left no-repeat;
	font-size:14px; font-weight:bold; display:block;}
	h4.h4_2 { box-sizing:border-box; margin: 0 0 5px 0; padding:0 0 5px 10px; border-bottom:3px solid #2D6BA1; width:100%; color:#2C6BA0; background: url(../img/bg_h4.jpg) top left no-repeat;
	font-size:14px; font-weight:bold; display:block;}
	h4.h4_3{ box-sizing:border-box; margin: 0 0 5px 0; padding:0 0 5px 10px; border-bottom:3px solid #2D6BA1; width:100%; color:#2C6BA0; background: url(../img/bg_h4.jpg) top left no-repeat;
	font-size:14px; font-weight:bold; display:block;}
	h4.h4_4{ box-sizing:border-box; margin: 0 0 5px 0; padding:0 0 5px 10px; border-bottom:3px solid #2D6BA1; width:100%; color:#2C6BA0; background: url(../img/bg_h4.jpg) top left no-repeat;
	font-size:14px; font-weight:bold; display:block;}
	h5{ box-sizing:border-box; margin: 0 0 5px 0; padding:0 0 0 16px; border:0; width:100%; color:#2C6BA0; background: url(../img/bg_h5.jpg) left no-repeat; font-size:13px; font-weight:bold; display:block;}
	h5.h5_2{ box-sizing: border-box; padding: 0 10;	border: 0; width: auto;	font-size: 13px; font-weight: bold;	display: block; background-color: #3399cc; background-image: none;}
	h5.h5_none{ box-sizing:border-box; margin: 0; padding:0 0 0 16px; border:0; width:100%; color:#2C6BA0; background: none; font-size:13px; font-weight:bold; display:block;}
	h6{ box-sizing:border-box; margin: 0 0 5px 0; padding:0 0 0 5px; border:0; width:100%; color:#2C6BA0; font-size:13px; font-weight:bold; display:block;}
	h6.h6_2{ box-sizing:border-box; margin: 0; padding:0; border:0; width:100%; color:#2C6BA0; font-size:15px; font-weight:bold; display:block;  text-decoration:underline;}
	h6.h6_3{ box-sizing:border-box; margin: 0 0 0 16px; padding:0; border:0; width:100%; color:#2C6BA0; font-size:13px; font-weight:bold; display:block;  text-decoration:underline;}
	 }

/* Container */
#Wrapper{ margin:0; padding:0; background:#FFFFFF; width:100%; display:block;}
	@media (max-width: 640px)
	 {
	#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:11px; 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;}
	@media (max-width: 640px)
	 {
	#Header{ margin:0; width:100%; height:75px; border-top:2px solid #214B97; border-bottom:1px solid #DFDFDF; display:block; background: none;}
	#Header_Inner{ margin:0 auto; width:100%; height:75px; display:block;}
	#Header_Left{ margin:0; padding:0; width:50%; height:75px; display:block; float:left;}
	#Header_Right{ margin:0; padding:0; width:50%; height:75px; display:block; text-align:right; float:right;}
	#Block_HeaderLink{ margin:0; padding:0; width:100%; height:auto; display:block;}
	#Block_HeaderLink ul{ box-sizing:border-box; margin:10px 0 0 0; padding:0 0 0 30px; height:auto; display:block; font-size:0.8rem; text-align:center; float:right;}
	#Block_HeaderLink ul li{ margin:0 0 10px 0; padding:0 0 0 16px; height:auto; display:block; text-align:left; background: url(../responsive/arrow_headerlink.jpg) center left no-repeat; float:right;}
	#Block_HeaderLink ul li a{ margin:0; padding:0; height:auto; display:block; text-align:left; text-decoration:none;}
	#Block_HeaderLink ul li a:hover{ margin:0; padding:0; height:auto; display:block; text-align:left; text-decoration:underline;}
	 }
	 
#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:12px; 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_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_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.jpg) no-repeat top left; width:34px; height:17px; display:block; text-align:left; text-indent:-9999px;}
#Block_FontMod ul l.Font_large a:hover{ background:url(../img/btn_fontL_o.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; border-style: none;}
#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; border-style: none;}
	@media (max-width: 640px)
	 {
	#Block_HeaderUtil{ margin:20px 0 0 0; padding:0; display:none; float:none;}
	#Block_FontMod{ margin:0; height:21px; display:none; float:none;}
	#Block_FontMod p{ margin:0; padding:2px 0 0 0; display:block; font-size:12px; 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; border:0; float:left;}
	#Block_FontMod ul li.Font_normal a{ 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_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.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_o.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;}
	#SearchForm2{ border:1px solid #D9D9CC; width:148px; height:19px; display:block; float:left;}
	#SearchButton2{ margin-left:2px; width:50px; height:21px; display:block; background: url(../img/btn_search_o.jpg) top left no-repeat; cursor:pointer; float:left;}
	#SearchButton2: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;}
#SplashSP{ display:none;}
#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;}
	@media (max-width: 640px)
	 {
	#SplashSP{ margin:0; padding:13px 0 0 0; width:100%; height:auto; background: none; text-align:center; display:block; clear:both;}
	#Splash{ display:none;}
	#SplashSP_Inner{ margin:0 auto; width:100%; height:auto; text-align:center;}
	#SplashSP_Inner img{ margin:0 auto;  width:100%; height:auto; text-align:center;}
	#Title{ margin:0; width:100%; min-height:52px; height:auto;}
	#Title_Full{ margin:0; width:100%; height:52px;}
	#Splash2{ margin:0; padding:0; width:100%; max-height:346px; height:auto;}
	#Splash3{ margin:0 0 30px 0; padding:0; width:100%; max-height:480px; height:auto;}
	 }
	 
/* 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);}
#SPMenu{ display:none;}
#Navigation{ margin:0; width:100%; height:86px; background: url(../img/bg_navigation.jpg);}
	@media (max-width: 640px)
	 {
	#Navigation { margin:0; padding: 0 0 30px 0; border-bottom:2px solid #CCCCCC; width:100%; height:auto; background:none; display:none;}
	 }
	 
#Nav_Title{ margin:0; padding:0; display:block; width:100%; height:61px; display:none;}
#Nav_Title ul{ margin:0; padding:0; display:block; width:100%;}
#Nav_Title ul li{ margin:0; padding:0; display:block; width:50%; height:61px; border:0; float:left;}
#Nav_Title ul li.Nav_Title01 a{ margin:0; padding:0; display:block; width:100%; height:61px; background: url(../responsive/Nav_Title01.jpg) top left no-repeat; text-indent:-9999px;}
#Nav_Title ul li.Nav_Title02 a{ margin:0; padding:0; display:block; width:100%; height:61px; background: url(../responsive/Nav_Title02.jpg) top left no-repeat; text-indent:-9999px;}
	@media (max-width: 640px)
	 {
	#Nav_Title{ margin:0; padding:0; display:block; width:100%; height:0; background: url(../responsive/bg_nav.jpg) top left repeat;}
	#Nav_Title ul{ margin:0; padding:0; display:block; width:100%;}
	#Nav_Title ul li{ margin:0; display:block; width:50%; height:auto; border:0; float:left;}
	#Nav_Title ul li.Nav_Title01 a{ margin:0; display:block; width:100%; height:0; padding-top:20%; background: url(../responsive/Nav_Title01.jpg) top left no-repeat; background-size:contain; text-indent:-9999px;}
	#Nav_Title ul li.Nav_Title01 a.active{ margin:0; display:block; width:100%;  height:0; padding-top:20%; background: url(../responsive/Nav_Title01_o.jpg) top left no-repeat; background-size:contain; text-indent:-9999px;}
	#Nav_Title ul li.Nav_Title02 a{ margin:0; display:block; width:100%;  height:0; padding-top:20%; background: url(../responsive/Nav_Title02.jpg) top left no-repeat; background-size:contain; text-indent:-9999px;}
	#Nav_Title ul li.Nav_Title02 a.active{ margin:0; display:block; width:100%;  height:0; padding-top:20%; background: url(../responsive/Nav_Title02_o.jpg) top left no-repeat; background-size:contain; text-indent:-9999px;}
	 }

#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;}
	@media (max-width: 640px)
	 {
	#Block_Local { margin:0 auto; width:100%; height:auto; background:none;}
	#Block_Local ul{ box-sizing:border-box; margin:0 auto; padding:0 2%; border:0; width:100%; display:block; list-style:none; float:none;}
	#Block_Local ul li{ box-sizing:border-box; margin:0; padding:5px 5%; border:0; width:50%; float:left;}
	#Block_Local ul li a{ padding:10px 0 10px 16px; color:#666666; text-decoration:none; border-bottom:1px dotted #333333; background: url(../responsive/nav_arrow.jpg) center left no-repeat;}
	#Block_Local ul li.Nav01 a{ background: url(../responsive/nav_arrow.jpg) center left no-repeat; width:100%; height: auto; display:block; text-indent: 0;}
	#Block_Local ul li.Nav01 a:hover{  background: url(../responsive/nav_arrow.jpg) center left no-repeat; width:100%; height: auto; display:block; text-indent: 0;}
	#Block_Local ul li.Nav01 a:active{ background: url(../responsive/nav_arrow.jpg) center left no-repeat; width:100%; height: auto; display:block; text-indent: 0;}
	#Block_Local ul li.Nav02 a{ background: url(../responsive/nav_arrow.jpg) center left no-repeat; width:100%; height: auto; display:block; text-indent: 0;}
	#Block_Local ul li.Nav02 a:hover{ background: url(../responsive/nav_arrow.jpg) center left no-repeat; width:100%; height: auto; display:block; text-indent: 0;}
	#Block_Local ul li.Nav02 a:active{ background: url(../responsive/nav_arrow.jpg) center left no-repeat; width:100%; height: auto; display:block; text-indent: 0;}
	#Block_Local ul li.Nav03 a{ background: url(../responsive/nav_arrow.jpg) center left no-repeat; width:100%; height: auto; display:block; text-indent: 0;}
	#Block_Local ul li.Nav03 a:hover{ background: url(../responsive/nav_arrow.jpg) center left no-repeat; width:100%; height: auto; display:block; text-indent: 0;}
	#Block_Local ul li.Nav03 a:active{ background: url(../responsive/nav_arrow.jpg) center left no-repeat; width:100%; height: auto; display:block; text-indent: 0;}
	#Block_Local ul li.Nav04 a{ background: url(../responsive/nav_arrow.jpg) center left no-repeat; width:100%; height: auto; display:block; text-indent: 0;}
	#Block_Local ul li.Nav04 a:hover{ background: url(../responsive/nav_arrow.jpg) center left no-repeat; width:100%; height: auto; display:block; text-indent: 0;}
	#Block_Local ul li.Nav04 a:active{ background: url(../responsive/nav_arrow.jpg) center left no-repeat; width:100%; height: auto; display:block; text-indent: 0;}
	#Block_Local ul li.Nav05 a{ background: url(../responsive/nav_arrow.jpg) center left no-repeat; width:100%; height: auto; display:block; text-indent: 0;}
	#Block_Local ul li.Nav05 a:hover{ background: url(../responsive/nav_arrow.jpg) center left no-repeat; width:100%; height: auto; display:block; text-indent: 0;}
	#Block_Local ul li.Nav05 a:active{ background: url(../responsive/nav_arrow.jpg) center left no-repeat; width:100%; height: auto; display:block; text-indent: 0;}
	#Block_Global { margin:0; width:100%; height: auto; background:none;}
	#Block_Global ul{ box-sizing:border-box; margin:0 auto; padding:0 2%; width:100%; display:block; list-style:none;}
	#Block_Global ul li{ box-sizing:border-box; margin:0; padding:5px 5%; border:0; width:100%; float:left;}
	#Block_Global ul li a{ padding:10px 0 10px 16px; color:#666666; text-decoration:none; border-bottom:1px dotted #333333; background: url(../responsive/nav_arrow.jpg) center left no-repeat;}
	#Block_Global ul li.Nav01 a{ background: url(../responsive/nav_arrow.jpg) center left no-repeat; width:100%; height: auto; display:block; text-indent: 0;}
	#Block_Global ul li.Nav01 a:hover{ background: url(../responsive/nav_arrow.jpg) center left no-repeat; width:100%; height: auto; display:block; text-indent: 0;}
	#Block_Global ul li.Nav01 a.active{ background: url(../responsive/nav_arrow.jpg) center left no-repeat; width:100%; height: auto; display:block; text-indent: 0;}
	#Block_Global ul li.Nav02 a{ background: url(../responsive/nav_arrow.jpg) center left no-repeat; width:100%; height: auto; display:block; text-indent: 0;}
	#Block_Global ul li.Nav02 a:hover{ background: url(../responsive/nav_arrow.jpg) center left no-repeat; width:100%; height: auto; display:block; text-indent: 0;}
	#Block_Global ul li.Nav02 a.active{ background: url(../responsive/nav_arrow.jpg) center left no-repeat; width:100%; height: auto; display:block; text-indent: 0;}
	#Block_Global ul li.Nav03 a{ background: url(../responsive/nav_arrow.jpg) center left no-repeat; width:100%; height: auto; display:block; text-indent: 0;}
	#Block_Global ul li.Nav03 a:hover{ background: url(../responsive/nav_arrow.jpg) center left no-repeat; width:100%; height: auto; display:block; text-indent: 0;}
	#Block_Global ul li.Nav03 a.active{ background: url(../responsive/nav_arrow.jpg) center left no-repeat; width:100%; height: auto; display:block; text-indent: 0;}
	#Block_Global ul li.Nav04 a{ background: url(../responsive/nav_arrow.jpg) center left no-repeat; width:100%; height: auto; display:block; text-indent: 0;}
	#Block_Global ul li.Nav04 a:hover{ background: url(../responsive/nav_arrow.jpg) center left no-repeat; width:100%; height: auto; display:block; text-indent: 0;}
	#Block_Global ul li.Nav04 a.active{ background: url(../responsive/nav_arrow.jpg) center left no-repeat; width:100%; height: auto; display:block; text-indent: 0;}
	#Block_Global ul li.Nav05 a{ background: url(../responsive/nav_arrow.jpg) center left no-repeat; width:100%; height: auto; display:block; text-indent: 0;}
	#Block_Global ul li.Nav05 a:hover{ background: url(../responsive/nav_arrow.jpg) center left no-repeat; width:100%; height: auto; display:block; text-indent: 0;}
	#Block_Global ul li.Nav05 a.active{ background: url(../responsive/nav_arrow.jpg) center left no-repeat; width:100%; height: auto; display:block; text-indent: 0;}
	#Block_Global ul li.Nav06 a{ background: url(../responsive/nav_arrow.jpg) center left no-repeat; width:100%; height: auto; display:block; text-indent: 0;}
	#Block_Global ul li.Nav06 a:hover{ background: url(../responsive/nav_arrow.jpg) center left no-repeat; width:100%; height: auto; display:block; text-indent: 0;}
	#Block_Global ul li.Nav06 a.active{ background: url(../responsive/nav_arrow.jpg) center left no-repeat; width:100%; height: auto; display:block; text-indent: 0;}
	#Block_Global ul li.Nav07 a{ background: url(../responsive/nav_arrow.jpg) center left no-repeat; width:100%; height: auto; display:block; text-indent: 0;}
	#Block_Global ul li.Nav07 a:hover{ background: url(../responsive/nav_arrow.jpg) center left no-repeat; width:100%; height: auto; display:block; text-indent: 0;}
	#Block_Global ul li.Nav07 a.active{ background: url(../responsive/nav_arrow.jpg) center left no-repeat; width:100%; height: auto; display:block; text-indent: 0;}
	#Block_Global ul li.Nav08 a{ background: url(../responsive/nav_arrow.jpg) center left no-repeat; width:100%; height: auto; display:block; text-indent: 0;}
	#Block_Global ul li.Nav08 a:hover{ background: url(../responsive/nav_arrow.jpg) center left no-repeat; width:100%; height: auto; display:block; text-indent: 0;}
	#Block_Global ul li.Nav08 a.active{ background: url(../responsive/nav_arrow.jpg) center left no-repeat; width:100%; height: auto; display:block; text-indent: 0;}
	 }

/* 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:10px; color:#666666;}
#Breadcrumb a{ margin:0; padding:0;font-size:10px; 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:720px; 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;}
	@media (max-width: 640px)
	 {
	#Container { margin:10px 0 0 0; padding:5px 0 0 0; width:100%;}
	#Contents { margin:0 auto; padding:0; width:100%; display:block;}
	#Block_Full{ margin:0 auto; padding:0; width:100%; border:0; display:block;}
	#Block_Left { margin:0; padding:0; width:100%; float:none;}
	#Block_Right{ display:block; margin:0; padding:0; width:100%; float:none;}
	#Breadcrumb { box-sizing:border-box; margin:0 auto; padding:10px 0 0 10px; width:100%; font-size:10px; color:#666666;}
	#Breadcrumb a{ margin:0; padding:0;font-size:10px; color:#2C6B9F; text-decoration:underline;}
	#Breadcrumb img{ margin:0 0 -2px 0; padding:0;}
	#Block_Main { box-sizing:border-box; margin:0 0 20px 0; padding:10px 20px; border:0; width:100%;}
	#Block_Main2{ margin:0 0 20px 0; padding:10px 20px; width:100%; border-right:0; border-bottom:1px solid #D9D9D9; border-left:0; box-sizing:border-box;}
	#Return{ box-sizing:border-box; font-size:10px; margin:0; padding:10px 10px 0 0; border:0; display:block; text-align:right; width:100%;height:41px;}
	#Return img{display:none;}
	#Return a{display:block; width:40%; height:41px; padding:0; background: url(../responsive/btn_return.jpg) center left no-repeat; background-size: contain; text-indent:-9999px; text-align:left;
	float: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;}
	@media (max-width: 640px)
	 {
	#Block_Single{ margin:0; padding:0; width:100%; display:block;}
	#Block_Main3{ margin:0 0 20px 0; padding:0; width:100%; border-right:1px solid #D9D9D9; border-bottom:1px solid #D9D9D9; border-left:1px solid #D9D9D9; border-top:4px solid #169BD2; box-sizing:border-box;}
	#Block_Main4{ margin:0 0 20px 0; padding:10px 20px; border:1px solid #D9D9D9; width:100%; box-sizing:border-box;}
	 }
/* Table */  
.tbl_01{ margin:0; padding:0; background:#666666; color:#000000; font-size:13px; 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:center;}
.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:13px; 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.td3{ margin:0; padding:10px 12px; background:#FFFFFF; text-align:center; border:2px;}
.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:13px; 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_04b{ margin:0; padding:0; background:#666666; color:#000000; font-size:13px; width:668px;}
.tbl_04b th{ margin:0; padding:10px 12px; background:#CEDEF2; text-align:center; font-weight:normal;}
.tbl_04b td{ margin:0; padding:10px 12px; background:#FFFFFF; text-align:left;}
.tbl_04b td.td1{ margin:0; padding:10px 12px; background:#F0F5FB; text-align:left;}
.tbl_04b td.td2{ margin:0; padding:10px 12px; background:#FFFFFF; text-align:left;}
.tbl_04b td.td3{ margin:0; padding:10px 26px; text-align:left; background:#FFFFFF url(../img/list_img_pink.jpg) left no-repeat; width:50%;}
.tbl_04b td.td4{ margin:0; padding:10px 26px; text-align:left; background:#FFFFFF url(../img/list_img_blue.jpg) left no-repeat; width:50%;}
.tbl_04b td.td5{ margin:0; padding:10px 26px; text-align:left; background:#FFFFFF url(../img/list_img_green.jpg) left no-repeat; width:50%;}
.tbl_04b td.td6{ margin:0; padding:10px 12px; background:#FFFFFF; text-align:center;}
.tbl_04b td.td7{ margin:0; padding:10px 12px; background:#FFFFFF; text-align:left; vertical-align:top;}
.tbl_04b td.td8{ margin:0; padding:17px 8px; background:#FFFFFF; text-align:left;}
.tbl_05{ margin:0; padding:0; background:#666666; color:#000000; font-size:13px; 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:13px; 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:13px; 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:11px; font-weight:normal;}
.tbl_07 th.th_u{ margin:0; padding:0; background:#CEDEF2; text-align:center; font-weight:normal;  border:1px; border-color:#444; position:relative;  border-style:none none solid none;}
.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_07 td.td_u{ margin:0; padding:0; background:#FFFFFF; text-align:left; border:1px; border-color:#444; position:relative;  border-style:none none solid none;}
.tbl_07 td.td2_u{ margin:0; padding:5px; background:#FFFFFF; text-align:left; border:1px; border-color:#444; position:relative;  border-style:none none solid none;}
.tbl_08{ margin:0; padding:0; background:#666666; color:#000000; font-size:13px; 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:13px; 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:13px; 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:left;}
.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:13px; 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:13px; 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:13px; 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:13px; 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_yellow{ margin:0; padding:10px 12px; background:#FFFFCC; text-align:center;}
.tbl_14 td.td_yellow2{ margin:0; padding:10px 12px; background:#FFFFCC; text-align:right;}
.tbl_14 td.td_orange{ margin:0; padding:10px 12px; background:#FFEFD7; text-align:center;}
.tbl_14 td.td_orange2{ margin:0; padding:10px 12px; background:#FFEFD7; text-align:right;}
.tbl_14 td.td_pink{ margin:0; padding:10px 12px; background:#FFECEC; text-align:center;}
.tbl_14 td.td_pink2{ margin:0; padding:10px 12px; background:#FFECEC; text-align:right;}
.tbl_14 td.td_blue{ margin:0; padding:10px 12px; background:#C9D7E0; text-align:center;}
.tbl_14 td.td_blue2{ margin:0; padding:10px 12px; background:#C9D7E0; text-align:right;}
.tbl_14 td.td_blue_gray{ margin:0; padding:10px 12px; background:#E2EAEF; text-align:center;}
.tbl_14 td.td_blue_gray2{ margin:0; padding:10px 12px; background:#E2EAEF; text-align:right;}
.tbl_14 td.td_green{ margin:0; padding:10px 12px; background:#D7E4BC; text-align:center;}
.tbl_14 td.td_green2{ margin:0; padding:10px 12px; background:#D7E4BC; text-align:right;}
.tbl_15{ margin:0; padding:0; background:#666666; color:#000000; font-size:13px; 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_15 td.td3{ margin:0; padding:10px 12px; background:#F0F5FB; text-align:left; vertical-align:top; width:558px;}
.tbl_15 td.td4{ margin:0; padding:10px 12px; background:#F0F5FB; text-align:left; vertical-align:top; width:300px;}
.tbl_16{ margin:0; padding:0; background:#666666; color:#000000; font-size:13px; 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.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.td5{ margin:0; padding:10px 12px; background:#FFFFFF; text-align:left;}
.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.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.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:13px; 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:13px; 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 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:center;}
.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:13px; 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;}
	@media (max-width: 640px)
	 {
	.scrollx{ display:block; width:100%; max-height:500px; overflow:auto;}
	.tbl_01{ margin:0; padding:0; background:#FFFFFF; color:#000000; font-size:13px; width:100%;}
	.tbl_01 th{ margin:0; padding:0 12px; background:none; text-align:left; font-weight:normal; display:none;}
	.tbl_01 td{ margin:0; padding:0 12px; background:none; text-align:left;}
	.tbl_01 td.td1{ margin:0; padding:0; background:none; text-align:left; font-weight:bold; font-size:13px;text-decoration:underline; text-indent:0;}
	.tbl_01 td.td2{ margin:0; padding:0 12px; background:none; text-align:left;text-indent: -0.94em;}
	.tbl_01 td.td4{ display:none;}
	.tbl_01 tbody tr{ display: block; margin-bottom: 1.5em;}
	.tbl_01 tbody td{ display: list-item; list-style:none; border: none; text-indent:-0.94em; margin:0;}
	.tbl_01 tbody td.td3{ display: block; border: none;	font-weight:normal; text-align:left; font-size:13px; text-decoration:underline; text-indent: -0.94em; color:#2D6BA1;}
	.tbl_01 tbody td:nth-of-type(2):before{ content: display:block; font-weight:bold;}
	.tbl_01 tbody td:nth-of-type(3):before{ content: display:block; font-weight:bold;}
	.tbl_03{ margin:0; padding:0; background:#666666; color:#000000; font-size:13px; width:100%;}
	.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:13px; width:100%;}
	.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_04b{ margin:0; padding:0; background:#666666; color:#000000; font-size:13px; width:100%;}
	.tbl_04b th{ display:block; margin:0; padding:10px 12px; background:#CEDEF2; text-align:center; font-weight:normal; width:auto;}
	.tbl_04b td{ display:block; margin:0; padding:10px 12px; background:#FFFFFF; text-align:left; width:auto;}
	.tbl_05{ margin:0; padding:0; background:#666666; color:#000000; font-size:13px; width:100%;}
	.tbl_05 th{ margin:0; padding:10px 12px; background:#CEDEF2; text-align:left; font-weight:normal;}
	.tbl_05 td{ box-sizing:border-box; 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_08{ margin:0; padding:0; background:#666666; color:#000000; font-size:13px; width:100%;}
	.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:13px; }
	.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_11{ margin:0; padding:0; background:#666666; color:#000000; font-size:13px; 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:13px; width:100%;}
	.tbl_14{ margin:0; padding:0; background:#666666; color:#000000; font-size:13px; }
	.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_yellow{ margin:0; padding:10px 12px; background:#FFFFCC; text-align:center;}
	.tbl_14 td.td_yellow2{ margin:0; padding:10px 12px; background:#FFFFCC; text-align:right;}
	.tbl_14 td.td_orange{ margin:0; padding:10px 12px; background:#FFEFD7; text-align:center;}
	.tbl_14 td.td_orange2{ margin:0; padding:10px 12px; background:#FFEFD7; text-align:right;}
	.tbl_14 td.td_pink{ margin:0; padding:10px 12px; background:#FFECEC; text-align:center;}
	.tbl_14 td.td_pink2{ margin:0; padding:10px 12px; background:#FFECEC; text-align:right;}
	.tbl_14 td.td_blue{ margin:0; padding:10px 12px; background:#C9D7E0; text-align:center;}
	.tbl_14 td.td_blue2{ margin:0; padding:10px 12px; background:#C9D7E0; text-align:right;}
	.tbl_14 td.td_blue_gray{ margin:0; padding:10px 12px; background:#E2EAEF; text-align:center;}
	.tbl_14 td.td_blue_gray2{ margin:0; padding:10px 12px; background:#E2EAEF; text-align:right;}
	.tbl_14 td.td_green{ margin:0; padding:10px 12px; background:#D7E4BC; text-align:center;}
	.tbl_14 td.td_green2{ margin:0; padding:10px 12px; background:#D7E4BC; text-align:right;}
	.tbl_15{ margin:0; padding:0; background:#666666; color:#000000; font-size:13px; width:100%;}
	.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_15 td.td3{ margin:0; padding:10px 12px; background:#F0F5FB; text-align:left; vertical-align:top; width:558px;}
	.tbl_15 td.td4{ margin:0; padding:10px 12px; background:#F0F5FB; text-align:left; vertical-align:top; width:300px;}
	 }
	 
/* 表（装飾なし、シンプル） */
.tbl_Basic{ border-collapse: collapse;}
.tbl_Basic tr th{ border: 1px solid #666; text-align: center; font-weight: normal; padding: 5px;}
.tbl_Basic tr td{ border: 1px solid #666; padding: 5px;}
	/* 右寄せ */
	.tbl_Basic .td1 td { text-align: right;}


/* 理事長・学長プロフィール */
.tbl_profile{ margin:0; padding:0; background:#666666; color:#000000; font-size:13px; width:678px;}
.tbl_profile th{ margin: 0; padding: 10px 12px; background: #CEDEF2; text-align: center; font-weight: normal;}
.tbl_profile td{ margin: 0;	padding: 10px 25px;	background: #FFFFFF; text-align: left;}
	@media (max-width: 640px)
	 {
	.tbl_profile{ margin:0; padding:0; background:#666666; color:#000000; font-size:13px; width:100%;}
	.tbl_profile th{ margin: 0; padding: 10px 12px; background: #CEDEF2; text-align: center; font-weight: normal;}
	.tbl_profile td{ margin: 0;	padding: 10px 25px;	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:13px; 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_gmap{ margin:0; padding:0; background:#CCCCCC; color:#555555; font-size:13px; 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;}

.tbl_report{ margin:12px; padding:0; background:#D9D9D9; color:#4C4C4C;  width:620px;}
.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_layout{ table-layout: fixed; width: 100%;}
	@media (max-width: 640px)
	 {
	.tbl_layout{ table-layout: inherit; width: 100%;}
	 }
/* 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_txt2_tail{ margin: 0; border: 0; width: 678px; padding-top: 0; padding-bottom: 40px;}
.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_txt24{ margin:0; padding:10px 20px; border:0; width:638px;}
.block_txt25_L{ margin: 0; border: 0; width: 340px; display: block; float: left; padding-top: 10px; padding-right: 0; padding-bottom: 10px;}
.block_txt25_R{ margin: 0; border: 0; width: 315px; display: block; float: right; padding-top: 10px; padding-bottom: 10px; padding-left: 0;}
.block_txt26_L{ margin: 0; border: 0; width: 315px; display: block; float: right; padding-top: 10px; padding-bottom: 10px; padding-left: 0;}
.block_txt27_R{ margin: 0; border: 0; width: 340px; display: block; float: left; padding-top: 10px; padding-right: 0; padding-bottom: 10px;}
	@media (max-width: 640px)
	 {
	.block_txt{ box-sizing:border-box; margin:0; padding:0 0 10px 0; border:0; width:100%; background:url(../img/bg_blocktxt.jpg) no-repeat bottom left;}
	.block_txt2{ box-sizing:border-box; margin:0; padding:0 0 10px 0; border:0; width:100%;}
	.block_txt2_tail{ box-sizing:border-box; margin: 0; padding: 0 0 40px 0; border: 0; width: 100%;}
	.block_txt2_tail2 { box-sizing:border-box; margin:0; padding:0 0 25px 0; border:0; width:100%;}
	.block_txt3 { box-sizing:border-box; margin:0; padding:10px; border:0; width:100%;}
	.block_txt3_tail { box-sizing:border-box; margin:0; padding:10px 10px 40px 10px; border:0; width:100%;}
	.block_txt3_tail2 { box-sizing:border-box; margin:0; padding:10px 10px 25px 10px; border:0; width:100%;}
	.block_txt3_L{ margin:0; padding:0; border:0; width:100%; display:block; float:none;}
	.block_txt3_L2{ margin:0; padding:0; border:0; width:100%; display:block; float:none;}
	.block_txt3_R{ margin:0; padding:0; border:0; width:100%; display:block; float:none;}
	.block_txt3_R2{ margin:0; padding:0; border:0; width:100%; display:block; float:none;}
	.block_txt4 { box-sizing:border-box; margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:1px solid #CCCCCC; width:100%;}
	.block_txt5 { box-sizing:border-box; margin:0; padding:10px; border:0; width:100%; display:block;}
	.block_txt5 img{ margin:0 0 10px 0; padding:0; border:0; display:block; width:100%;}
	.block_txt5 p{ margin:0; padding:0; border:0; display:block; width:100%;}
	.block_txt6 { box-sizing:border-box; margin:0; padding:0 0 10px 0; border:0; width:100%; display:block;}
	.block_txt6_L { box-sizing:border-box; margin:0; padding:0; border:0; width:100%; display:block; float:none;}
	.block_txt6_R { box-sizing:border-box; margin:0; padding:0; border:0; width:100%; display:block; float:none;}
	.block_txt7 { box-sizing:border-box; margin:0; padding:0 0 10px 0; border:0; width:100%; display:block;}
	.block_txt7_L { box-sizing:border-box; margin:0; padding:0; border:0; width:100%; display:block; float:none;}
	.block_txt7_R { box-sizing:border-box; margin:0; padding:0; border:0; width:100%; display:block; float:none;}
	.block_txt8 { box-sizing:border-box; margin:0; padding:5px; border:0; width:100%;}
	.block_txt9 { box-sizing:border-box; margin:0 auto; padding:0 0 10px 0; border:0; width:100%; display:block;}
	.block_txt9_L { box-sizing:border-box; margin:0; padding:0; border:0; width:100%; display:block; float:none; text-align:center;}
	.block_txt9_R { box-sizing:border-box; margin:0; padding:0; border:0; width:100%; display:block; float:none; text-align:center;}
	.block_txt10 { box-sizing:border-box; margin:0; padding:0 0 10px 0; border:0; width:100%; display:block;}
	.block_txt10_L { box-sizing:border-box; margin:0 10px 0 0; padding:0; border:0; width:100%; display:block; text-align:center; float:none;}
	.block_txt10_M { box-sizing:border-box; margin:0 10px 0 0; padding:0; border:0; width:100%; display:block; text-align:center;; float:none;}
	.block_txt10_R { box-sizing:border-box; margin:0; padding:0; border:0; width:100%; display:block; text-align:center; float:none;}
	.block_txt11 { box-sizing:border-box; margin:0; padding:0 0 10px 0; border:0; width:100%; display:block;}
	.block_txt11_L { box-sizing:border-box; margin:0; padding:0; border:0; width:100%; display:block; float:none;}
	.block_txt11_R { box-sizing:border-box; margin:0; padding:0; border:0; width:100%; display:block; float:none;}
	.block_txt12 { box-sizing:border-box; margin:0; padding:0 0 10px 0; border:0; width:100%; display:block;}
	.block_txt12_L { box-sizing:border-box; margin:0; padding:0; border:0; width:100%; display:block; float:none;}
	.block_txt12_R { box-sizing:border-box; margin:0; padding:0; border:0; width:100%; display:block; float:none;}
	.block_txt13 { box-sizing:border-box; margin:0 auto; padding:0 0 10px 0; border:0; width:100%; display:block;}
	.block_txt13_L { box-sizing:border-box; margin:0 10px 0 0; padding:0; border:0; width:100%; display:block; float:none;}
	.block_txt13_R { box-sizing:border-box; margin:0; padding:0; border:0; width:100%; display:block; float:none;}
	.block_txt14 { box-sizing:border-box; margin:0 auto; padding:0 0 10px 0; border:0; width:100%; display:block;}
	.block_txt14_L { box-sizing:border-box; margin:0 10px 0 0; padding:0; border:0; width:100%; display:block; float:none;}
	.block_txt14_M { box-sizing:border-box; margin:0 10px 0 0; padding:0; border:0; width:100%; display:block; float:none;}
	.block_txt14_R { box-sizing:border-box; margin:0; padding:0; border:0; width:100%; display:block; float:none;}
	.block_txt15 { box-sizing:border-box; margin:10px 0 10px 0; padding:0 0 10px 0; border:1px solid #D9D9D9; width:100%; display:block;}
	.block_txt15_L { box-sizing:border-box; margin:0; padding:10px; border:0; width:100%; display:block; float:none;}
	.block_txt15_R { box-sizing:border-box; margin:0; padding:10px; border:0; width:100%; display:block; float:none;}
	.block_txt16 { box-sizing:border-box; margin:0; padding:0 0 10px 0; border:0; width:100%; display:block;}
	.block_txt16_L { box-sizing:border-box; margin:0; padding:0 10px 10px 0; border:0; width:100%; display:block; float:none;}
	.block_txt16_R { box-sizing:border-box; margin:0 ; padding:0 10px 10px 20px; border:0; width:100%;  display:block; float:none;}
	.block_txt17 { box-sizing:border-box; margin:0; padding:10px 10px 10px 0; border:0; width:100%; display:block;}
	.block_txt17_L { box-sizing:border-box; margin:0; padding:0 10px 10px 10px; border:0; width:100%; display:block; float:none;}
	.block_txt17_R { box-sizing:border-box; margin:0 ; padding:3em 0 10px 10px; border:0; width:100%;  display:block; float:none;}
	.block_txt18 { box-sizing:border-box; margin:0; padding:0px 10px 10px 10px; border:0; width:100%;}
	.block_txt19{ box-sizing:border-box; margin:0; padding:0 0 10px 0; border:0; width:100%; display:block;}
	.block_txt19_L{ box-sizing:border-box; margin:0; padding:0 0; border:0; width:100%; display:block; float:none; text-align:center;}
	.block_txt19_L_txt { box-sizing:border-box; margin:0 ; padding:0; border:0; width:100%;  display:block; float:none;}
	.block_txt19_R{ box-sizing:border-box; margin:0; padding:0; border:0; width:100%; display:block; float:none; text-align:center;}
	.block_txt19_R2{ box-sizing:border-box; margin:0; padding:0 0; border:0; width:100%; display:block; float:none;}
	.block_txt19_R_txt { box-sizing:border-box; margin:0 ; padding:0 0 10px 0; border:0; width:100%;  display:block; float:none;}
	.block_txt20{ box-sizing:border-box; margin:0; padding:0 10px 0 0; border:0; width:100%; display:block;}
	.block_txt20_L{ box-sizing:border-box; margin:0; padding:0 0 0 10px; border:0; width:100%; display:block; float:none;}
	.block_txt20_M{ box-sizing:border-box; margin:0; padding:0 0 0 10px; border:0; width:100%; display:block; float:none;}
	.block_txt20_R{ box-sizing:border-box; margin:0; padding:0 0 0 10px; border:0; width:100%; display:block; float:none;}
	.block_txt21{ box-sizing:border-box; margin:0; padding:0 0 10px 0; border:0; width:100%; display:block;}
	.block_txt21.img{ margin:5px 10px 5px 8px; padding:0; border:0;}
	.block_txt21_L{ margin:0 0 10px 0; padding:0; border:0; width:100%; display:block; float:none;}
	.block_txt21_L2{ box-sizing:border-box; margin:0 0 10px 0; padding:0 10px 0 10px; border:0; width:100%; display:block; float:none;}
	.block_txt21_R{ box-sizing:border-box; margin:0; padding:0; border:0; width:100%; display:block; float:none;}
	.block_txt21_R2{ box-sizing:border-box; margin:0; padding:0 10px 0 10px; border:0; width:100%; display:block; float:none;}
	.block_txt22{ box-sizing:border-box; margin:0; padding:0; border:0; width:100%; display:block;}
	.block_txt22_L{ box-sizing:border-box; margin:0; padding:0; border:0; width:100%; display:block; float:none;}
	.block_txt22_M{ box-sizing:border-box; margin:0; padding:0 0 0 3px; border:0; width:100%; display:block; float:none;}
	.block_txt22_R{ box-sizing:border-box; margin:0; padding:0 0 0 4px; border:0; width:100%; display:block; float:none;}
	.block_txt23 { box-sizing:border-box; margin:0; padding:0; border:0; width:100%; display:block;}
	.block_txt23_L{ box-sizing:border-box; margin:0; padding:10px 0 10px 0; border:0; width:100%; display:block; float:none;}
	.block_txt23_R{ box-sizing:border-box; margin:0; padding:10px 0 10px 0; border:0; width:100%; display:block; float:none;}
	.block_txt24 { box-sizing:border-box; margin:0; padding:10px 0; border:0; width:100%;}
	 }


.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;}
.bordered6{ margin:0; padding:10px; border:1px solid #D9D9D9; background:#F4F7F9;}
	@media (max-width: 640px)
	 {
	.notice{ padding-left:2em; text-indent:-2em;}
	.bordered{ margin:10px 0; padding:10px; border:1px solid #D9D9D9; background:#F4F7F9; box-sizing:border-box;}
	.bordered2{ margin:10px 0; padding:45% 10px 10px 10px; border:1px solid #D9D9D9; background:#F4F7F9 url(../img/bg_bordered2.png) no-repeat top center; background-size:contain;  box-sizing:border-box;}
	.bordered3{ margin:10px 0; padding:45% 10px 10px 10px; border:1px solid #D9D9D9; background-color: #F4F7F9; background-image: url(../img/bg_bordered2.png); background-size:contain; background-repeat: no-repeat; background-position: top center;   box-sizing:border-box;}
	.bordered4{ margin:10px 0; padding:10px; border:1px solid #D9D9D9; background:#E9F3F1;  box-sizing:border-box;}
	.bordered5{ margin:10px 0; padding:10px 10px 10px 10px; border:1px solid #D9D9D9; background:none #FEFDEF ;  box-sizing:border-box;}
	.bordered6{ margin:10px 0; padding:10px; border:1px solid #D9D9D9; background:#F4F7F9;  box-sizing:border-box;}
	 }

.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;}
.block_txtBorder3{ border-bottom:1px solid #CCCCCC; width:678px;}
.block_txtBorder4{ padding: 10px; border: thin solid #CCCCCC; width: 90%; float: none; margin-left: 3%; margin-top: 10px; margin-bottom: 10px; color: #333333;}
.block_txtBorder5{ border: 1px solid #C3C3C3; width: 80%; display: block; margin: 0px auto; padding: 5px 10px;}
.block_txtBorder6{ padding: 10px; border: thin solid #CCCCCC; width: 95%; float: none; color: #333333; margin: 10px auto;}
.block_txtBorder_red{ padding: 10px; border: thin solid #D20000; color: #D20000; text-align: center; width: 90%; float: none; margin: 10px auto;}



.block_report{ margin:0; padding:10px; border:0; width:658px;  background: url(../img/pattern.jpg);}



/* 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:13px; text-indent: -1.0em;}
ul.listnone li.tail{ margin:0; padding:2px 0 10px 1.0em; border:0; font-size:13px; text-indent: -1.0em;}
ul.listnone li ul{ margin:0 0 0 10px; padding:0; border:0; font-size:13px; 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:13px; text-indent: -1.4em;}
ul.listnone2 li ul{ margin:0; padding:2px 0 2px 1.4em; border:0; font-size:13px; 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:13px; text-indent: -1.9em;}
ul.listnone3 li ul{ margin:0; padding:2px 0 2px 1.9em; border:0; font-size:13px; 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 5.0em; border:0; font-size:13px; text-indent: -5.0em;}
ul.listnone4 li ul{ margin:0; padding:2px 0 2px 5.0em; border:0; font-size:13px; text-indent: -5.0em;}
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:13px; text-indent: -3.4em;}
ul.listnone5 li ul{ margin:0; padding:2px 0 2px 3.4em; border:0; font-size:13px; 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 7.0em; border:0; font-size:13px; text-indent: -7.0em;}
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:13px; 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 4.0em; border:0; font-size:13px; text-indent: -4.0em;}
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:13px; 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:13px; 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:13px; text-indent: -1.0em;}
ul.listnone12{ margin:0; padding:0 0 10px 0; border:0; display:block; list-style: none inside;}
ul.listnone12 li{ margin:0; padding:2px 0 2px 3.0em; border:0; font-size:13px; text-indent: -3.0em;}
ul.listnone13{ margin:0; padding:0 0 10px 0; border:0; display:block; list-style: none inside;}
ul.listnone13 li{ margin:0; padding:2px 0 2px 8.0em; border:0; font-size:13px; text-indent: -8.0em;}
ul.listnone14{ margin:0; padding:0 0 10px 0; border:0; display:block; list-style: none inside;}
ul.listnone14 li{ margin: 0; padding: 2px 0 2px 1em; border: 0; font-size: 13px;}
	@media (max-width: 640px)
	 {
	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 0; border:0; font-size:13px; text-indent: 0;}
	ul.listnone4 li ul{ margin:0; padding:2px 0 2px 0; border:0; font-size:13px; text-indent: 0;}
	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 0; border:0; font-size:13px; text-indent: 0;}
	ul.listnone3 li ul{ margin:0; padding:2px 0 2px 0; border:0; font-size:13px; text-indent: 0;}
	 }


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:13px; text-indent: -2.0em; color:#CCC;}
ul.listnone2_chork li ul{ margin:0; padding:5px 0 0 2.0em; border:0; font-size:13px; text-indent: -2.0em; color:#CCC;}

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:13px;}
ul.listnum li.br{ margin:0; padding:2px 0; border:0; font-size:13px;}
ul.listnum li.blank{ margin: 0; border: 0; font-size: 13px; list-style-type: none; padding-top: 2px; padding-bottom: 2px;}
	@media (max-width: 640px)
	 {
	ul.listnum{ margin:0; padding:10px 0 10px 0; border:0; width:100%; display:block; list-style:decimal inside; box-sizing:border-box;}
	ul.listnum li{ margin:0; padding:2px 0 2px 1.0rem; border:0; font-size:13px; text-indent:-1.0rem; box-sizing:border-box;}
	ul.listnum li.br{ margin:0; padding:2px 0; border:0; font-size:13px;}
	ul.listnum li.blank{ margin: 0; border: 0; font-size: 13px; list-style-type: none; padding-top: 2px; padding-bottom: 2px;}
	 }

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:13px; text-indent: -1.4em;}
ul.listnum2.br{ margin:0; padding:10px 0 10px 10px; border:0; display:block; list-style:decimal inside;}
ul.listnum2.br li{ margin: 0; padding: 2px 0 10px 1.4em; border: 0; font-size: 13px; text-indent: -1.4em;}
.listnum2 .br{ margin-bottom: 12px;}


ul.listnum3{ margin: 0 0 0 10px; border: 0; list-style: decimal inside; padding-top: 10px; padding-right: 0; padding-bottom: 10px;}
ul.listnum3 li{ font-size: 13px; padding-top: 2px; padding-right: 0; padding-bottom: 2px;}
ul.listnum3 li ul{ margin: 0; border: 0; font-size: 13px; padding-top: 2px; padding-bottom: 10px; padding-left: 2em;}
ul.listnum4{ margin:0; padding:10px 0 0 10px; border:0; display:block; list-style:decimal inside;}
ul.listnum4 li{ border: 0; font-size: 13px; list-style-type: decimal; list-style-position: outside; padding: 10px 0 0 10px; margin-top: 0; margin-bottom: 15px; margin-left: 20px;}
ul.listnum5{ margin: 0; border: 0; display: inline-block; list-style: decimal inside; padding-right: 0; padding-left: 10px;}
ul.listnum5 li{ margin: 0; border: 0; font-size: 13px; text-indent: -1.4em; padding-right: 0; padding-left: 1.4em;}
ul.listnum5 li ul li{ display: block; padding-left: 2em; text-indent: -2em;}
ul.listnum6{ border: 0; list-style-position: outside; list-style-type: decimal; margin-top: 0; margin-right: 0; margin-left: 10px; padding-right: 0; padding-bottom: 10px; padding-left: 2em;}
ul.listnum6 li{ font-size: 13px; padding-top: 2px; padding-right: 0; padding-bottom: 2px;}
ul.listnum6 p{ font-size: 13px; padding-top: 2px; padding-right: 0; padding-bottom: 2px; text-indent: -2.5em; margin-top: 10px;}
ul.listnum7{ border: 0; list-style-position: outside; list-style-type: decimal; margin-top: 0; margin-right: 0; margin-left: 10px; padding-right: 0; padding-bottom: 10px; padding-left: 1em;}

ul.listalpha1{ border: 0; display: block; padding-top: 5px; padding-bottom: 10px; padding-left: 2em; list-style-position: outside; list-style-type: upper-alpha; margin: 0;}
ul.listalpha1 li{ margin:0; padding:2px 0; border:0; font-size:13px;}
ul.listalpha2{ border: 0; display: block; padding-top: 5px; padding-bottom: 10px; padding-left: 2em; list-style-position: outside; list-style-type: lower-alpha; margin: 0;}
ul.listalpha2 li{ margin:0; padding:2px 0; border:0; font-size:13px;}

ul.listroman1{ border: 0; display: block; padding-top: 5px; padding-bottom: 10px; padding-left: 2em; list-style-position: outside; list-style-type: upper-roman; margin: 0;}
ul.listroman1 li{ margin:0; padding:2px 0; border:0; font-size:13px;}
ul.listroman2{ border: 0; display: block; padding-top: 5px; padding-bottom: 10px; padding-left: 2em; list-style-position: outside; list-style-type: lower-roman; margin: 0;}
ul.listroman2 li{ margin:0; padding:2px 0; border:0; font-size:13px;}


ul.list_X{ display: block;}
ul.list_X li.width1{ float: left; width: 10%; display: block;}
ul.list_X li.width2{ float: left; width: 20%; display: block;}
ul.list_X li.width3{ float: left; width: 30%; display: block;}
ul.list_X li.width4{ float: left; width: 40%; display: block;}
ul.list_X li.width5{ float: left; width: 50%; display: block;}
ul.list_X li.width6{ float: left; width: 60%; display: block;}
ul.list_X li.width7{ float: left; width: 70%; display: block;}
ul.list_X li.width8{ float: left; width: 80%; display: block;}
ul.list_X li.width9{ float: left; width: 90%; display: block;}
ul.list_X li.width10{ float: left; width: 15%; display: block;}
ul.list_X li.width11{ float: left; width: 85%; display: block;}
ul.list_X li.width12{ float: left; width: 25%; display: block;}
ul.list_X li.width13{ float: left; width: 75%; display: block;}
	@media (max-width: 640px) {
	ul.list_X{ display: block;}
	ul.list_X li.width1{ float: none; width: 100%; display: block;}
	ul.list_X li.width2{ float: none; width: 100%; display: block;}
	ul.list_X li.width3{ float: none; width: 100%; display: block;}
	ul.list_X li.width4{ float: none; width: 100%; display: block;}
	ul.list_X li.width5{ float: none; width: 100%; display: block;}
	ul.list_X li.width6{ float: none; width: 100%; display: block;}
	ul.list_X li.width7{ float: none; width: 100%; display: block;}
	ul.list_X li.width8{ float: none; width: 100%; display: block;}
	ul.list_X li.width9{ float: none; width: 100%; display: block;}
	ul.list_X li.width10{ float: none; width: 100%; display: block;}
	ul.list_X li.width11{ float: none; width: 100%; display: block;}
	ul.list_X li.width12{ float: none; width: 100%; display: block;}
	ul.list_X li.width13{ float: none; width: 100%; display: block;}
	}


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:13px; 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:13px; 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:13px; background: url(../img/icon_excel.jpg) top left no-repeat;}
ul.listpdf li.none{ margin:0 0 10px 0; padding:10px 0 0 40px; border:0; height:22px; display:block; font-size:13px;  background: url(../img/icon_none.png) top left no-repeat;}
ul.listpdf li.link{ margin: 0 0 10px 0; padding: 10px 0 0 40px; border: 0; height: 22px; display: block; font-size: 13px; background-image: url(../img/icon_link.jpg); background-repeat: no-repeat; background-position: left top;}

ul.listpdfs{ margin: 0; padding: 10px 0 0 10px; border: 0; display: block;}
ul.listpdfs li{ margin: 0 0 15px; border: 0; display: block; font-size: 13px; background: url(../img/ico_pdf.png) top left no-repeat; padding-right: 0; padding-bottom: 0; padding-left: 25px;}
ul.listpdfs li.word{ margin: 0 0 15px; border: 0; display: block; font-size: 13px; background: url(../img/ico_word.png) top left no-repeat; padding-right: 0; padding-bottom: 0; padding-left: 25px;}
ul.listpdfs li.excel{ margin: 0 0 15px; border: 0; display: block; font-size: 13px; background: url(../img/ico_excel.png) top left no-repeat; padding-right: 0; padding-bottom: 0; padding-left: 25px;}
ul.listpdfs li.link{ margin: 0 0 15px; border: 0; display: block; font-size: 13px; padding-right: 0; padding-bottom: 0; padding-left: 25px; background-image: url(../img/link.jpg); background-repeat: no-repeat; background-position: left 5px;}
ul.listpdfs li.blank{ margin: 0 0 15px; border: 0; display: block; font-size: 13px; padding-right: 0; padding-bottom: 0; padding-left: 25px; background-image: none;}
ul.listpdfs li.none{ margin: 0 0 15px; border: 0; display: block; font-size: 13px; padding-right: 0; padding-bottom: 0; padding-left: 0px; background-image: none;}


ul.listpdfs li ul li{ border: 0; display: block; font-size: 13px; background: url(../img/ico_pdf.png) top left no-repeat; padding-right: 0; padding-bottom: 0px; padding-left: 25px; margin: 15px 0 15px;}
ul.listpdfs li ul li.word{ border: 0; display: block; font-size: 13px; background: url(../img/ico_word.png) top left no-repeat; padding-right: 0; padding-bottom: 0px; padding-left: 25px; margin: 15px 0 15px;}
ul.listpdfs li ul li.excel{ border: 0; display: block; font-size: 13px; background: url(../img/ico_excel.png) top left no-repeat; padding-right: 0; padding-bottom: 0px; padding-left: 25px; margin: 15px 0 15px;}
ul.listpdfs li ul li.link{ border: 0; display: block; font-size: 13px; padding-right: 0; padding-bottom: 0px; padding-left: 25px; margin: 15px 0 15px; background-image: url(../img/bg_subindex.gif); background-repeat: no-repeat; background-position: left top;}
ul.listpdfs li ul li.blank{border: 0;display: block;font-size: 13px;padding-right: 0;padding-bottom: 0px;padding-left: 25px;margin: 15px 0 15px;}
ul.listpdfs li ul li.none{border: 0;display: block;font-size: 13px;padding-right: 0;padding-bottom: 0px;margin: 15px 0;}




ul.listpdf2s{ margin:0; padding:10px 0 0 10px; border:0; display:block;}
ul.listpdf2s li{ margin: 0 0 15px; padding: 0 0 0 25px; border: 0; width: 298px; background: url(../img/ico_pdf.png) top left no-repeat; float: left; font-size: 13px;}
ul.listpdf2s li.word{ margin: 0 0 15px; padding: 0 0 0 25px; border: 0; width: 298px; background: url(../img/ico_word.png) top left no-repeat; float: left; font-size: 13px;}
ul.listpdf2s li.excel{ margin: 0 0 15px; padding: 0 0 0 25px; border: 0; width: 298px; background: url(../img/ico_excel.png) top left no-repeat; float: left; font-size: 13px;}
ul.listpdf2s li.link{ margin: 0 0 15px; padding: 0 0 0 25px; border: 0; width: 298px; float: left; font-size: 13px; background-image: url(../img/link.jpg); background-repeat: no-repeat; background-position: left 5px;}
ul.listpdf2s li.blank{ margin: 0 0 15px; padding: 0 0 0 25px; border: 0; width: 298px; background-image: none; float: left; font-size: 13px;}
ul.listpdf2s li.none{ margin: 0 0 15px; border: 0; width: 298px; float: left; font-size: 13px; padding: 0; background-image: none;}
	@media (max-width: 640px) {
	ul.listpdf2s{ box-sizing:border-box; margin:0; padding:10px 0 0 10px; border:0; display:block;}
	ul.listpdf2s li{ box-sizing:border-box; margin: 0 0 15px; padding: 0 0 0 25px; border: 0; width: 100%; background: url(../img/ico_pdf.png) top left no-repeat; float: none; font-size: 13px;}
	ul.listpdf2s li.word{ box-sizing:border-box; margin: 0 0 15px; padding: 0 0 0 25px; border: 0; width: 100%; background: url(../img/ico_word.png) top left no-repeat; float: none; font-size: 13px;}
	ul.listpdf2s li.excel{ box-sizing:border-box; margin: 0 0 15px; padding: 0 0 0 25px; border: 0; width: 100%; background: url(../img/ico_excel.png) top left no-repeat; float: none; font-size: 13px;}
	ul.listpdf2s li.link{ box-sizing:border-box; margin: 0 0 15px; padding: 0 0 0 25px; border: 0; width: 100%; float: none; font-size: 13px; background-image: url(../img/link.jpg); background-repeat: no-repeat; background-position: left 5px;}
	ul.listpdf2s li.blank{ box-sizing:border-box; margin: 0 0 15px; padding: 0 0 0 25px; border: 0; width: 100%; background-image: none; float: none; font-size: 13px;}
	ul.listpdf2s li.none{ box-sizing:border-box; margin: 0 0 15px; border: 0; width: 298px; float: none; font-size: 13px; padding: 0; background-image: none;}
	}



ul.listlink{ margin:0; padding:0 0 0 10px; border:0; display:block;}
ul.listlink li{ margin: 0 0 10px; padding: 0 0 0 22px; border: 0; background: url(../img/bg_subindex.gif) top left no-repeat; font-size: 12px;}
ul.listlink li.bottom{ margin:0 0 10px 0; padding:0 0 10px 22px; border:0; background: url(../img/bg_subindex.gif) top left no-repeat; font-size:12px;}
ul.listlink li.font{ margin:0 0 10px 0; padding:0 0 0 22px; border:0; background: url(../img/bg_subindex.gif) top left no-repeat; font-size:13px;}
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:12px;}
ul.listlink li.blank{ margin:0 0 10px 0; padding:0 0 0 22px; border:0;background: none;font-size:12px;}
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:12px; float:left;}
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:12px;}
ul.listlink2 li.pdf { margin:-10px 0 10px 0; padding:10px 0 0 40px; border:0; height:32px; width:284px;  background: url(../img/icon_pdf.jpg) top left no-repeat; font-size:12px; 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:12px; 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:12px; float:left;}
ul.listlink2 li.blank{ margin:0 0 10px 0; padding:0 0 0 22px; border:0; height:32px; width:302px; background: none; font-size:12px; 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:12px;}
ul.listlink3 li.blank{ margin:0 0 10px 0; padding:0 0 0 22px; border:0;background: none;font-size:12px;}
ul.listlink4{ margin:0; padding:0 0 0 10px; border:0; display:block;}
ul.listlink4 li{ margin:0 0 10px 0; padding:0 0 0 22px; border:0; width:262px; background: url(../img/bg_subindex.gif) top left no-repeat; font-size:12px; float:left;}
ul.listlink4 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:12px;}
ul.listlink4 li.blank{ margin: 0 0 10px 0; padding: 0 0 0 22px; border: 0; width: 262px; font-size: 12px; float: left; background-image: none; background-repeat: no-repeat; background-position: left top;}
ul.listlinkR{ margin:0; padding:0 0 0 10px; border:0; display:block;}
ul.listlinkR li{ margin: 0 0 10px; border: 0; background: url(../img/bg_subindex.gif) top left no-repeat; font-size: 12px; padding: 0 0 0 22px; float: right;}
ul.listlink5{ margin: 10px 0 0; padding: 0 0 0 10px; border: 0; display: inline-block;}
ul.listlink5 li{ margin: 0 0 10px; padding: 0 0 0 22px; border: 0; width: 300px; font-size: 12px; float: left; background-image: url(../img/bg_subindex.gif); background-repeat: no-repeat; background-position: left top;}
	@media (max-width: 640px)
	 {
	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:100%; background: url(../img/bg_subindex.gif) top left no-repeat; font-size:12px; float:none; box-sizing:border-box;}
	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:12px;}
	ul.listlink2 li.pdf { margin:-10px 0 10px 0; padding:10px 0 0 40px; border:0; min-height:32px; height:auto; width:100%;  background: url(../img/icon_pdf.jpg) top left no-repeat; font-size:12px; float:none;}
	ul.listlink2 li.word{ margin:-10px 0 10px 0; padding:10px 0 0 40px; border:0; min-height:32px; height:auto; width:100%;  background: url(../img/icon_word.gif) top left no-repeat; font-size:12px; float:none;}
	ul.listlink2 li.excel{ margin:-10px 0 10px 0; padding:10px 0 0 40px; border:0; min-height:32px; height:auto; width:100%;  background: url(../img/icon_excel.jpg) top left no-repeat; font-size:12px; float:none;}
	ul.listlink2 li.blank{ margin:0 0 10px 0; padding:0 0 0 22px; border:0; min-height:32px; height:auto; width:100%; background: none; font-size:12px; float:none;}
	ul.listlink4{ margin:0; padding:0 0 0 10px; border:0; display:block;}
	ul.listlink4 li{ margin:0 0 10px 0; padding:0 0 0 22px; border:0; width:100%; background: url(../img/bg_subindex.gif) top left no-repeat; font-size:12px; float:none;}
	ul.listlink4 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:12px;}
	ul.listlink4 li.blank{ margin: 0 0 10px 0; padding: 0 0 0 22px; border: 0; width: 100%; font-size: 12px; float: left; background-image: none; background-repeat: no-repeat; background-position: left top;}
	 }

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:13px;}
ul.listpoint li.blank{ margin:0 0 10px 0; padding:0 0 0 22px; border:0; font-size:13px; 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:13px;}


/* ●リスト */
.list_disc li{ position: relative; padding-left: 2em;}
	.list_disc li::after{ display: block; content: ''; position: absolute; top: .5em; left: 0.9em; width: 5px; height: 5px; background-color: #333; border-radius: 100%;}
	.list_disc .none::after{ display: block; content: ''; width: 0px; height: 0px;}
	.list_disc ul li{ position: relative; padding-left: 2em;}
	.list_disc ul li::after{ display: block; content: ''; position: absolute; top: 0.5em; left: 0.9em; width: 5px; height: 5px; border-radius: 100%; border: 1px solid #333333; background-color: #FFFFFF;}
	.list_disc ul .none::after{ display: block; content: ''; width: 0px; height: 0px; border-style: none;}

	/* ぶら下げインデント（1文字） */
.list_disc2 li{ position: relative; padding-left: 3em; text-indent: -1em;}
	.list_disc2 li::after{ display: block; content: ''; position: absolute; top: .5em; left: 0.9em; width: 5px; height: 5px; background-color: #333; border-radius: 100%;}
	.list_disc2 .none::after{ display: block; content: ''; width: 0px; height: 0px;}
	.list_disc2 ul li{ position: relative; padding-left: 2em;}
	.list_disc2 ul li::after{ display: block; content: ''; position: absolute; top: 0.5em; left: -0.2em; width: 5px; height: 5px; border-radius: 100%; border: 1px solid #333333; background-color: #FFFFFF;}
	.list_disc2 ul .none::after{ display: block; content: ''; width: 0px; height: 0px; border-style: none;}

	/* リストしたに5pxのmargin */
.list_disc3 li{ position: relative; padding-left: 2em; margin-bottom: 5px;}
	.list_disc3 li::after{ display: block; content: ''; position: absolute; top: .5em; left: 0.9em; width: 5px; height: 5px; background-color: #333; border-radius: 100%;}
	.list_disc3 .none::after{ display: block; content: ''; width: 0px; height: 0px;}
	.list_disc3 ul li{ position: relative; padding-left: 2em;}
	.list_disc3 ul li::after{ display: block; content: ''; position: absolute; top: 0.5em; left: 0.9em; width: 5px; height: 5px; border-radius: 100%; border: 1px solid #333333; background-color: #FFFFFF;}
	.list_disc3 ul .none::after{ display: block; content: ''; width: 0px; height: 0px; border-style: none;}

	/*1よりも頭が0.5文字分前*/
.list_disc4 li{ position: relative; padding-left: 1.5em;}
	.list_disc4 li::after{ display: block; content: ''; position: absolute; top: .5em; left: 0.4em; width: 5px; height: 5px; background-color: #333; border-radius: 100%;}
	.list_disc4 .none::after{ display: block; content: ''; width: 0px; height: 0px;}
	.list_disc4 ul li{ position: relative; padding-left: 2em;}
	.list_disc4 ul li::after{ display: block; content: ''; position: absolute; top: 0.5em; left: 0.9em; width: 5px; height: 5px; border-radius: 100%; border: 1px solid #333333; background-color: #FFFFFF;}
	.list_disc4 ul .none::after{ display: block; content: ''; width: 0px; height: 0px; border-style: none;}

/* ●の色 */
	/* 水色 */
.list_disc.color1 li::after{ display: block; content: ''; position: absolute; top: .5em; left: 0.9em; width: 5px; height: 5px; background-color: #9CF; border-radius: 100%;}
	.list_disc2 .color1 li::after{ display: block; content: ''; position: absolute; top: .5em; left: 0.9em; width: 5px; height: 5px; background-color: #9CF; border-radius: 100%;}
	.list_disc3 .color1 li::after{ display: block; content: ''; position: absolute; top: 0.5em; left: 0.9em; width: 5px; height: 5px; background-color: #9CF; border-radius: 100%;}
	.list_disc4 .color1 li::after{ display: block; content: ''; position: absolute; top: .5em; left: 0.4em; width: 5px; height: 5px; background-color: #9CF; border-radius: 100%;}
	.list_disc.color1 .none::after{ display: block; content: ''; width: 0px; height: 0px;}
	.list_disc.color1 ul .none::after{ display: block; content: ''; width: 0px; height: 0px; border-style: none;}
	.list_disc2.color1 .none::after{ display: block; content: ''; width: 0px; height: 0px;}
	.list_disc2.color1 ul .none::after{ display: block; content: ''; width: 0px; height: 0px; border-style: none;}
	.list_disc3.color1 .none::after{ display: block; content: ''; width: 0px; height: 0px;}
	.list_disc3.color1 ul .none::after{ display: block; content: ''; width: 0px; height: 0px; border-style: none;}
	.list_disc4.color1 .none::after{ display: block; content: ''; width: 0px; height: 0px;}
	.list_disc4.color1 ul .none::after{ display: block; content: ''; width: 0px; height: 0px; border-style: none;}



	/* 緑色 */
.list_disc.color2 li::after{ display: block; content: ''; position: absolute; top: .5em; left: 0.9em; width: 5px; height: 5px; background-color: #00C400; border-radius: 100%;}
	.list_disc2 .color2 li::after{ display: block; content: ''; position: absolute; top: .5em; left: 0.9em; width: 5px; height: 5px; background-color: #00C400; border-radius: 100%;}
	.list_disc3 .color2 li::after{ display: block; content: ''; position: absolute; top: 0.5em; left: 0.9em;	width: 5px; height: 5px; background-color: #00C400; border-radius: 100%;}
	.list_disc4 .color2 li::after{ display: block; content: ''; position: absolute; top: .5em; left: 0.4em; width: 5px; height: 5px; background-color: #00C400; border-radius: 100%;}
	.list_disc.color2 .none::after{ display: block; content: ''; width: 0px; height: 0px;}
	.list_disc.color1 ul .none::after{ display: block; content: ''; width: 0px; height: 0px; border-style: none;}
	.list_disc2.color2 .none::after{ display: block; content: ''; width: 0px; height: 0px;}
	.list_disc2.color2 ul .none::after{ display: block; content: ''; width: 0px; height: 0px; border-style: none;}
	.list_disc3.color2 .none::after{ display: block; content: ''; width: 0px; height: 0px;}
	.list_disc3.color2 ul .none::after{ display: block; content: ''; width: 0px; height: 0px; border-style: none;}
	.list_disc4.color2 .none::after{ display: block; content: ''; width: 0px; height: 0px;}
	.list_disc4.color2 ul .none::after{ display: block; content: ''; width: 0px; height: 0px; border-style: none;}




/* ※リスト */
.list_mark1{ margin-left: 1.5em; list-style-type: none;}
	.list_mark1 li{ display: list-item;}
	.list_mark1 li::before{ content: '※'; position: absolute; text-indent: -1.5em;}
	.list_mark1 .none::before{ content: ''; position: absolute; text-indent: -1.5em;}

/* *リスト */
.list_mark2{ margin-left: 1.5em; list-style-type: none;}
	.list_mark2 li{ display: list-item;}
	.list_mark2 li::before{ content: '*'; position: absolute; text-indent: -1.0em;}
	.list_mark2 .none::before{ content: ''; position: absolute; text-indent: -1.0em;}



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:13px; 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:13px; 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:13px; 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:13px; background: url(../img/icon_word.gif) top left no-repeat; float:right; width:267px;}


/* 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;}
	@media (max-width: 640px) {
	#h2_Topics { box-sizing:border-box; margin:0; padding:15px 0 15px 20px !important; border-top:2px solid #006BA4 !important;  border-bottom:1px solid #EEEEEE;  background:none !important; font-size: 18px !important; width:100% !important; height:auto !important; display:block !important; text-indent:0;}
	#h2_Backnumber { margin:0; padding:0; width:100%; height:52px; display:block; background: url(../img/h2_backnumber.jpg) top left no-repeat; text-indent:-9999px;}
	#h2_Important { margin:0; padding:0; width:100%; 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:0; border:0; width:720px; 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:14px;  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:16px; 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:10px; 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_TopicsInner{ font-size:10px; margin:0; padding:0; border:0; display:block; width:700px;  height:173px; background:#FFFFFF;}
.Block_TopicsInner iframe{ font-size:10px; margin:0; padding:0; border:0; display:block; width:700px; height:173px; overflow:scroll; overflow-x:hidden;}
.Block_TopicsInner_headline{ font-size:10px; margin:0; padding:0; border:0; display:block; width:700px; height:173px; overflow:scroll; overflow-x:hidden;}
.Block_TopicsBottom{ font-size:10px; margin:0; padding:10px 16px 0 0; border:0; display:block; text-align:right; width:684px;  font-size:10px;}
.disnon{ display: none;}

.Block_Topics1{ margin:20px 0 20px 0; padding:0; border:0; width:720px; height:395px; background:url(../img/bg_BlockTopics.jpg) repeat-y top left;}
.Block_Topics1 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:14px;  color:#333333;}
#Topics_Title1{ margin:20px 0 0 10px; padding:0; display:block; width:690px;}
#Topics_Title1 ul{ margin:0; padding:0; display:block; width:651px;}
#Topics_Title1 ul li{ margin:0 5px 0 0; padding:0; display:block; width:100px; height:27px; font-size:16px; color:#727171; border:0; float:left;}
#Topics_Title1 ul li a{ margin:0; padding:2px 0 0 0; display:block; width:100px; height:25px; font-size:10px; color:#000000; background: url(../img/bg_Topics_Title.jpg) top left no-repeat; text-align:center;}
#Topics_Title1 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_Title1 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_TopicsMain1{ 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:258px;}
.Block_TopicsInner1{ font-size:10px; margin:0; padding:0; border:0; display:block; width:700px;  height:268px; background:#FFFFFF;}
.Block_TopicsInner1 iframe{ font-size:10px; margin:0; padding:0; border:0; display:block; width:700px; height:268px; overflow:scroll; overflow-x:hidden;}
.Block_TopicsInner1_headline{ font-size:10px; margin:0; padding:0; border:0; display:block; width:700px; height:268px; overflow:scroll; overflow-x:hidden;}
.Block_TopicsBottom1{ font-size:10px; margin:0; padding:10px 16px 0 0; border:0; display:block; text-align:right; width:684px;  font-size:10px;}
.disnon1{ 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 10px 0 0; padding:0; border:0; width:70px;  color:#666666; font-size:12px; float:left;}
.Block_Topics2 dl dt.genre{ margin:0 10px 0 0; padding:0; border:0; width:60px;  color:#666666; font-size:12px; float:left;}
.Block_Topics2 dl dd{ margin:-2px 0 0 0; padding:0;  border:0;  display:block; width:510px; font-size:12px; float:left;}
	@media (max-width: 640px)
	 {
	.Block_Topics2{ margin:0 0 20px 0; padding:10px 10px; border:0; width:100%; box-sizing:border-box;}
	.Block_Topics2 iframe{ margin: 0; padding: 0; border: 0; width: 100%; height:800px; overflow:hidden;}
	.Block_Topics2 dl{ margin:0; padding:8px 0; border-bottom:1px dashed #CCCCCC; display:block; width:100%;}
	.Block_Topics2 dl dt.date{ margin:0 10px 0 0; padding:0; border:0; width:70px;  color:#666666; font-size:12px; float:left;}
	.Block_Topics2 dl dt.genre{ margin:0 10px 0 0; padding:0; border:0; width:60px;  color:#666666; font-size:12px; float:left;}
	.Block_Topics2 dl dd{ margin:-2px 0 0 0; padding:0;  border:0;  display:block; width:100%; font-size:12px; float:left;}
	 }

.cap{ margin:0; padding:0; border:0; font-size:10px; font-weight:normal;}
.cap2{ margin:0; padding:2px 0; border:0; font-size:10px; font-weight:normal; text-align:center;}
.cap3{ font-size: 9px; display: inline-block; vertical-align: super;}
	@media (max-width: 640px)
	 {
	.cap img{  margin-left: 0 !important; margin-right: 0 !important; padding:0;}
	.cap1 img{  margin-left: 0 !important; margin-right: 0 !important; padding:0;}
	.cap2 img{ margin-left: 0 !important; margin-right: 0 !important; padding:0;}
	.cap3 img{  margin-left: 0 !important; margin-right: 0 !important; padding:0;}
	 }

.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:14px;  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;}
	@media (max-width: 640px)
	 {
	.Block_Topics3{ margin:0 0 20px 0; padding:0 0 0 0; border:0; width:100%; 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:100%; height:35px; display:block; font-size:14px;  color:#333333;
	box-sizing:border-box;}
	.Block_Topics3 ul{ margin:0; padding:0; border:0;  display:block; width:100%;}
	.Block_Topics3 ul li{ margin:0; padding:5px 0; border-bottom:1px dashed #CCCCCC;  display:block; width:100%;}
	.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; background:url(../img/bg_BlockTopics.jpg) no-repeat bottom left;}
.Block_Topics4_bottom{ display:block; width:695px; height:40px; padding:4px 0 4px 0;  font-size:10px;  text-align:right;}
.Block_Topics4 iframe{ font-size:10px; margin:0; padding:0; border:0; display:block; width:700px; height:123px; overflow:scroll; overflow-x:hidden;}

.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 10px 0 0; padding:0; border:0; width:70px;  color:#666666; font-size:12px; float:left;}
.Block_Topics5 dl dt.genre{ margin:0 10px 0 0; padding:0; border:0; width:60px;  color:#666666; font-size:12px; float:left;}
.Block_Topics5 dl dd{ margin:-2px 0 0 0; padding:0;  border:0;  display:block; width:510px; font-size:12px; float:left;}
	@media (max-width: 640px)
	 {
	.Block_Topics5{ margin: 0; padding: 10px; border: 0; width: 100%; height: 105px; overflow: auto; box-sizing:border-box;}
	.Block_Topics5 dl{ margin:0; padding:8px 0; border-bottom:1px dashed #CCCCCC; display:block; width:100%;}
	.Block_Topics5 dl dt.date{ margin:0 10px 0 0; padding:0; border:0; width:70px;  color:#666666; font-size:12px; float:left;}
	.Block_Topics5 dl dt.genre{ margin:0 10px 0 0; padding:0; border:0; width:60px;  color:#666666; font-size:12px; float:left;}
	.Block_Topics5 dl dd{ margin:-2px 0 0 0; padding:0;  border:0;  display:block; width:100%; font-size:12px; float:left;}
	 }

.Block_Topics6{ margin: 0; padding: 0; border: 0; width: 680px;}
.Block_Topics6 iframe{ font-size:10px; margin:0; padding:0; border:0; display:block; width:700px; height:128px; overflow:scroll; overflow-x:hidden;}


.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:12px; float:left;}
.Block_Topics_aniv dl dt.genre{ margin:0 10px 0 0; padding:0; border:0; width:60px;  color:#666666; font-size:12px; float:left;}
.Block_Topics_aniv dl dd{ margin:-2px 0 0 0; padding:0;  border:0;  display:block; width:490px; font-size:12px; float:left;}
	@media (max-width: 640px)
	 {
	.Block_Topics_aniv{ margin:0; padding:10px; border:0; width:100%; box-sizing:border-box;}
	.Block_Topics_aniv dl{ margin:0; padding:8px 0; border-bottom:1px dashed #CCCCCC; display:block; width:100%;}
	.Block_Topics_aniv dl dt.date{ margin:0 10px 0 0; padding:0; border:0; width:65px;  color:#666666; font-size:12px; float:left;}
	.Block_Topics_aniv dl dt.genre{ margin:0 10px 0 0; padding:0; border:0; width:100%;  color:#666666; font-size:12px; float:left;}
	.Block_Topics_aniv dl dd{ margin:-2px 0 0 0; padding:0;  border:0;  display:block; width:100%; font-size:12px; float:none; clear:both;}
	 }
/* 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:16px; color:#333333;}
.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:16px; color:#333333; font-weight:bold;}
.Block_SubIndex dl dt.h3_height{ margin:0; padding:15px 0 0 10px; border:0; width:339px; height:60px; background: url(../img/h3_subindex.jpg) top left no-repeat; font-size:16px; color:#333333; font-weight:bold;}
.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:12px;}
.Block_SubIndex dl dd.indent{ margin:-10px 0 12px 0; padding:0 0 0 22px; border:0; width:312px; background: none; font-size:12px;}
	@media (max-width: 640px)
	 {
	.Block_SubIndex{ margin:0; padding:0; border:0; width:100%;}
	.Block_SubIndex dl     { margin:0 ; padding:0; border:0; width:100%; display:block; float:none;}
	.Block_SubIndex dl dt  { margin: 0; padding:0; border:0; width:100%;}
	.Block_SubIndex dl dt h3{ margin:0 0 10px 0; padding:15px 0 0 10px; border:0; width:100%; height:30px;
	background: url(../img/h3_subindex.jpg) top left no-repeat; font-size:16px; color:#333333; box-sizing:border-box;}
	.Block_SubIndex dl dt.h3{ margin:0 0 10px 0; padding:15px 0 0 10px; border:0; width:100%; height:30px;
	background: url(../img/h3_subindex.jpg) top left no-repeat; font-size:16px; color:#333333; font-weight:bold; box-sizing:border-box;}
	.Block_SubIndex dl dt.h3_height{ margin:0 0 10px 0; padding:15px 0 0 10px; border:0; width:100%; min-height:60px; height:auto;
	background: url(../img/h3_subindex.jpg) top left no-repeat; font-size:16px; color:#333333; font-weight:bold; box-sizing:border-box;}
	.Block_SubIndex dl dd{ margin:0 0 10px 0; padding:0 0 0 22px; border:0; width:100%; background: url(../img/bg_subindex.gif) top left no-repeat; font-size:12px; box-sizing:border-box;}
	.Block_SubIndex dl dd.indent{ margin:-10px 0 12px 0; padding:0 0 0 22px; border:0; width:100%; background: none; font-size:12px; box-sizing:border-box;}
	 }

.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; font-size: 16px;}
	.Block_SubIndex2 dl dd{ display: list-item; background-position: left center; font-size: small; 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;}
	.Block_SubIndex2 dl dd a{ font-size: small;}
	.Block_SubIndex2 .none{ border-style: none; padding-bottom: 0px;}/* 下線なし */
	.Block_SubIndex2 .enter{ height: 3em;}/* anv周年記念事業の寄附金の募集改行指定 */
	.Block_SubIndex2 dd li{ position: relative; padding-left: 1em;}
	.Block_SubIndex2 dd li::after{ display: block; content: ''; position: absolute; top: .5em; left: 0.2em; width: 5px; height: 5px; background-color: #333; border-radius: 100%;}
	@media (max-width: 640px)
	 {
	.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: 0; padding-left:20px;  background-position: left center; width: 100%; margin-bottom: 10px; font-size: 16px;}
		.Block_SubIndex2 dl dd{ display: block; background-position: left center; font-size: small; list-style-position: outside;
		list-style-image: url(../img/link.jpg); list-style-type: none; width: 90%; float: none; margin-bottom: 10px; padding-right: 0; box-sizing:border-box;}
		.Block_SubIndex2 dl dd a{ font-size: small;}
		.Block_SubIndex2 .none{ border-style: none; padding-bottom: 0px;}/* 下線なし */
		.Block_SubIndex2 .enter{ height: 3em;}/* anv周年記念事業の寄附金の募集改行指定 */
		.Block_SubIndex2 dd li{ position: relative; padding-left: 1em; box-sizing:border-box;}
		.Block_SubIndex2 dd li::after{ display: block; content: ''; position: absolute; top: .5em; left: 0.2em; width: 5px; height: 5px; background-color: #333; border-radius: 100%;}
	 }

/* 周年事業 */
.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:16px; color:#333333;}
	.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:16px; color:#333333; font-weight:bold;}
	.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:16px; color:#333333; font-weight:bold;}
	.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:12px;}
	.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:12px;}
	@media (max-width: 640px)
	 {
	.Block_SubIndex_aniv2{ margin:0; padding:0; border:0; width:100%;}
		.Block_SubIndex_aniv2 dl{ margin:0 ; padding:0; border:0; width:100%; display:block; float:left;}
		.Block_SubIndex_aniv2 dl.R{ margin:0 ; padding:0; border:0; width:100%; display:block; float:left;}
		.Block_SubIndex_aniv2 dl dt{ margin: 0; padding:0; border:0; width:100%;}
		.Block_SubIndex_aniv2 dl dt.R{ margin: 0; padding:0; border:0; width:100%;}
		.Block_SubIndex_aniv2 dl dt h3{ margin:0 0 10px 0; padding:15px 0 0 10px; border:0; width:100%; height:30px;
		background: url(../img/h3_subindex.jpg) top left no-repeat; font-size:16px; color:#333333; box-sizing:border-box;}
		.Block_SubIndex_aniv2 dl dt.h3{ margin:0 0 10px 0; padding:15px 0 0 10px; border:0; width:100%; height:30px; background: url(../img/h3_subindex.jpg) top left no-repeat;
		font-size:16px; color:#333333; font-weight:bold; box-sizing:border-box;}
		.Block_SubIndex_aniv2 dl dt.h3_R{ margin:0 0 10px 0; padding:15px 0 0 10px; border:0; width:100%; height:30px; background: url(../img/h3_subindex.jpg) top left no-repeat;
		font-size:16px; color:#333333; font-weight:bold; box-sizing:border-box;}
		.Block_SubIndex_aniv2 dl dd{ margin:0 0 10px 0; padding:0 0 0 22px; border:0; width:100%; background: url(../img/bg_subindex.gif) top left no-repeat; font-size:12px;
		 box-sizing:border-box;}
		.Block_SubIndex_aniv2 dl dd.R{ margin:0 0 10px 0; padding:0 0 0 22px; border:0; width:100%; background: url(../img/bg_subindex.gif) top left no-repeat; font-size:12px;
		 box-sizing:border-box;}
	 }



/* 教育情報の公表 */
.Block_SubIndex3{ display: block; width: 100%; margin-top: 20px;}
.Block_SubIndex3 dl{ display: block; margin-bottom: 3em; border-bottom: 1px solid #CCCCCC; padding-bottom: 2em;}
.Block_SubIndex3 dl dt{ font-weight: bold; list-style-type: none; display: block; background-image: url(../img/h3_subindex.jpg); background-repeat: no-repeat; text-indent: 1em; background-position: left center; width: 100%; margin-bottom: 10px;}
.Block_SubIndex3 dl dd{ display: list-item; background-position: left center; font-size: small; 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;}
.Block_SubIndex3 dl dd a{ font-size: small;}
.Block_SubIndex3 .none{ border-style: none; padding-bottom: 0px;}/* 下線なし */
	@media (max-width: 640px)
	 {
	.Block_SubIndex3{ display: block; width: 100%; margin-top: 20px;}
	.Block_SubIndex3 dl{ display: block; margin-bottom: 3em; padding-left:30px; border-bottom: 1px solid #CCCCCC; padding-bottom: 2em;}
	.Block_SubIndex3 dl dt{ font-weight: bold; list-style-type: none; display: block; background-image: url(../img/h3_subindex.jpg); background-repeat: no-repeat; text-indent: 1em; background-position: left center; width: 100%; margin-bottom: 10px;}
	.Block_SubIndex3 dl dd{ display: list-item; background-position: left center; font-size: small; list-style-position: outside; list-style-image: url(../img/link.jpg); list-style-type: none; width: 100%; float: none; margin-bottom: 10px; margin-left: 0; padding-right: 0; box-sizing:border-box;}
	.Block_SubIndex3 dl dd a{ font-size: small;}
	.Block_SubIndex3 .none{ border-style: none; padding-bottom: 0px;}/* 下線なし */
	 }

	/* 授業に関すること */
.Block_SubIndex4{ margin-top: 20px; width: 100%;}
	.Block_SubIndex4 dl{ display: block; clear: left; width: 100%;}
	.Block_SubIndex4 dl dt{ font-weight: bold; list-style-type: none; display: block; background-image: url(../img/h3_subindex.jpg); background-repeat: no-repeat; text-indent: 1em; background-position: left center; width: 100%; margin-bottom: 10px;}
	.Block_SubIndex4 dl dd dl dt{ background-image: none; list-style-type: none; display: block; text-indent: 1.5em; padding-left: 10px; margin-bottom: 10px;}
	.Block_SubIndex4 dl dd dl dt::before{ display: block; content: '■'; position: absolute; text-indent: -0.2em; font-size: large;}
	.Block_SubIndex4 dl dd dl dd{ list-style-image: url(../img/link.jpg); float: left; width: 44%; display: list-item; list-style-position: outside; list-style-type: none; margin-bottom: 10px; margin-left: 30px; padding-right: 10px;}
	.Block_SubIndex4 dl dd dl dd a{ font-size: small;}
/* end 教育情報の公表 */

.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:14px; color:#333333; font-weight:bold;}
.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:14px; 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:12px;}
.Block_Sitemap dl dd.indent{ margin:-10px 0 12px 0; padding:0 0 0 22px; border:0; width:312px; background: none; font-size:12px;}
.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:12px; float: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;}
	@media (max-width: 640px)
	 {
	#h2_jyukensei{ margin:0; padding:0; width:100%; height:52px; display:block; background: url(../img/h2_jyukensei.jpg) top left no-repeat; text-indent:-9999px;}
	#h2_zaigakusei{ margin:0; padding:0; width:100%; height:52px; display:block; background: url(../img/h2_zaigakusei.jpg) top left no-repeat; text-indent:-9999px;}
	#h2_sotsugyousei{ margin:0; padding:0; width:100%; height:52px; display:block; background: url(../img/h2_sotsugyousei.jpg) top left no-repeat; text-indent:-9999px;}
	#h2_syakaijin{ margin:0; padding:0; width:100%; height:52px; display:block; background: url(../img/h2_syakaijin.jpg) top left no-repeat; text-indent:-9999px;}
	#h2_kigyou{ margin:0; padding:0; width:100%; 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;}
	@media (max-width: 640px)
	 {
	h3#h2_category { box-sizing:border-box; margin:0; padding:10px 0 5px 20px !important; border-top:2px solid #006BA4 !important;  background:none !important; font-size: 13px !important;
	width:100% !important; height:auto !important; display:block !important; text-indent:0;}
	 }

#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;}
	@media (max-width: 640px)
	 {
	#Block_Side_Aniv{ margin:0; padding:0; border:0; width:100%; display:block;}
	#Block_Side_Aniv ul{ margin-top:10px; padding:0; border-top:2px solid #EEEEEE; width:100%;  display:block;}
	#Block_Side_Aniv ul li{ box-sizing:border-box; margin-top:5px; padding:10px 10px; width:100%; border-bottom:2px solid #EEEEEE; display:block;
	list-style:none; background: nonet;  background-size:contain;}
	#Block_Side_Aniv ul li a{ margin:0; padding:0 10px; box-sizing:border-box; height:auto; width:100%; display:block; color:#666666; text-decoration:none;}
	#Block_Side_Aniv ul li.Nav01{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side_Aniv ul li.Nav01:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side_Aniv ul li.Nav01.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side_Aniv ul li.Nav02{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side_Aniv ul li.Nav02:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side_Aniv ul li.Nav02.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	 }
	 
#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;}
	@media (max-width: 640px)
	 {
	#Block_Side2{ margin:0; padding:0; border:0; width:100%; display:block;}
	#Block_Side2 ul{ margin-top:10px; padding:0; border-top:2px solid #EEEEEE; width:100%;  display:block;}
	#Block_Side2 ul li{ box-sizing:border-box; margin-top:5px; padding:10px 10px; width:100%; border-bottom:2px solid #EEEEEE; display:block; list-style:none; background: nonet;  background-size:contain;}
	#Block_Side2 ul li a{ margin:0; padding:0 10px; box-sizing:border-box; height:auto; width:100%; display:block; color:#666666; text-decoration:none;}
	#Block_Side2 ul li.Nav01{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side2 ul li.Nav01:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side2 ul li.Nav01.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side2 ul li.Nav02{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side2 ul li.Nav02:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side2 ul li.Nav02.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side2 ul li.Nav03{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side2 ul li.Nav03:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side2 ul li.Nav03.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side2 ul li.Nav04{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side2 ul li.Nav04:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side2 ul li.Nav04.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side2 ul li.Nav05{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side2 ul li.Nav05:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side2 ul li.Nav05.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side2 ul li.Nav06{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side2 ul li.Nav06:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side2 ul li.Nav06.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side2 ul li.Nav07{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side2 ul li.Nav07:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side2 ul li.Nav07.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side2 ul li.Nav08{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side2 ul li.Nav08:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side2 ul li.Nav08.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side2 ul li.Nav09{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side2 ul li.Nav09:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side2 ul li.Nav09.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side2 ul li.Nav10{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side2 ul li.Nav10:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side2 ul li.Nav10.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side2 ul li.Nav11{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side2 ul li.Nav11:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side2 ul li.Nav11.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	 }
 
#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;}
	@media (max-width: 640px)
	 {
	#Block_Side3{ margin:0; padding:0; border:0; width:100%; display:block;}
	#Block_Side3 ul{ margin-top:10px; padding:0; border-top:2px solid #EEEEEE; width:100%;  display:block;}
	#Block_Side3 ul li{ box-sizing:border-box; margin-top:5px; padding:10px 10px; width:100%; border-bottom:2px solid #EEEEEE; display:block; list-style:none; background: nonet;  background-size:contain;}
	#Block_Side3 ul li a{ margin:0; padding:0 10px; box-sizing:border-box; height:auto; width:100%; display:block; color:#666666; text-decoration:none;}
	#Block_Side3 ul li.Nav01{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side3 ul li.Nav01:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side3 ul li.Nav01.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side3 ul li.Nav02{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side3 ul li.Nav02:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side3 ul li.Nav02.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side3 ul li.Nav03{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side3 ul li.Nav03:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side3 ul li.Nav03.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side3 ul li.Nav04{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side3 ul li.Nav04:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side3 ul li.Nav04.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side3 ul li.Nav05{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side3 ul li.Nav05:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side3 ul li.Nav05.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side3 ul li.Nav06{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side3 ul li.Nav06:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side3 ul li.Nav06.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	 }

#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;}
	@media (max-width: 640px)
	 {
	#Block_Side4{ margin:0; padding:0; border:0; width:100%; display:block;}
	#Block_Side4 ul{ margin-top:10px; padding:0; border-top:2px solid #EEEEEE; width:100%;  display:block;}
	#Block_Side4 ul li{ box-sizing:border-box; margin-top:5px; padding:10px 10px; width:100%; border-bottom:2px solid #EEEEEE; display:block; list-style:none; background: nonet;  background-size:contain;}
	#Block_Side4 ul li a{ margin:0; padding:0 10px; box-sizing:border-box; height:auto; width:100%; display:block; color:#666666; text-decoration:none;}
	#Block_Side4 ul li.Nav01{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side4 ul li.Nav01:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side4 ul li.Nav01.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side4 ul li.Nav02{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side4 ul li.Nav02:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side4 ul li.Nav02.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side4 ul li.Nav03{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side4 ul li.Nav03:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side4 ul li.Nav03.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side4 ul li.Nav04{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side4 ul li.Nav04:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side4 ul li.Nav04.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side4 ul li.Nav05{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side4 ul li.Nav05:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side4 ul li.Nav05.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side4 ul li.Nav06{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side4 ul li.Nav06:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side4 ul li.Nav06.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	 }

#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;}
	@media (max-width: 640px)
	 {
	#Block_Side5{ margin:0; padding:0; border:0; width:100%; display:block;}
	#Block_Side5 ul{ margin-top:10px; padding:0; border-top:2px solid #EEEEEE; width:100%;  display:block;}
	#Block_Side5 ul li{ box-sizing:border-box; margin-top:5px; padding:10px 10px; width:100%; border-bottom:2px solid #EEEEEE; display:block; list-style:none; background: nonet;  background-size:contain;}
	#Block_Side5 ul li a{ margin:0; padding:0 10px; box-sizing:border-box; height:auto; width:100%; display:block; color:#666666; text-decoration:none;}
	#Block_Side5 ul li.Nav01{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side5 ul li.Nav01:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side5 ul li.Nav01.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side5 ul li.Nav02{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side5 ul li.Nav02:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side5 ul li.Nav02.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side5 ul li.Nav03{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side5 ul li.Nav03:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side5 ul li.Nav03.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side5 ul li.Nav04{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side5 ul li.Nav04:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side5 ul li.Nav04.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side5 ul li.Nav05{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side5 ul li.Nav05:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side5 ul li.Nav05.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side5 ul li.Nav06{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side5 ul li.Nav06:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side5 ul li.Nav06.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side5 ul li.Nav07{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side5 ul li.Nav07:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side5 ul li.Nav07.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side5 ul li.Nav08{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side5 ul li.Nav08:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side5 ul li.Nav08.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side5 ul li.Nav09{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side5 ul li.Nav09:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side5 ul li.Nav09.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side5 ul li.Nav10{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side5 ul li.Nav10:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side5 ul li.Nav10.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side5 ul li.Nav11{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side5 ul li.Nav11:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side5 ul li.Nav11.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side5 ul li.Nav12{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side5 ul li.Nav12:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side5 ul li.Nav12.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	 }


#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_Side6 ul li.Nav04{ background:url(../img/sidenav6_04.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side6 ul li.Nav04:hover{ background:url(../img/sidenav6_04_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side6 ul li.Nav04.active{ background:url(../img/sidenav6_04_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side6 ul li.Nav05{ background:url(../img/sidenav6_05.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side6 ul li.Nav05:hover{ background:url(../img/sidenav6_05_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side6 ul li.Nav05.active{ background:url(../img/sidenav6_05_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side6 ul li.Nav06{ width: 220px; height: 49px; display: block; text-indent: -9999px; background-image: url(../img/sidenav6_06.jpg); background-repeat: no-repeat; background-position: left top;}
#Block_Side6 ul li.Nav06:hover{ width: 220px; height: 49px; display: block; text-indent: -9999px; background-image: url(../img/sidenav6_06_o.jpg); background-repeat: no-repeat; background-position: left top;}
#Block_Side6 ul li.Nav06.active{ background:url(../img/sidenav6_06_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
	@media (max-width: 640px)
	 {
	#Block_Side6{ margin:0; padding:0; border:0; width:100%; display:block;}
	#Block_Side6 ul{ margin-top:10px; padding:0; border-top:2px solid #EEEEEE; width:100%;  display:block;}
	#Block_Side6 ul li{ box-sizing:border-box; margin-top:5px; padding:10px 10px; width:100%; border-bottom:2px solid #EEEEEE; display:block; list-style:none; background: nonet;  background-size:contain;}
	#Block_Side6 ul li a{ margin:0; padding:0 10px; box-sizing:border-box; height:auto; width:100%; display:block; color:#666666; text-decoration:none;}
	#Block_Side6 ul li.Nav01{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side6 ul li.Nav01:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side6 ul li.Nav01.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side6 ul li.Nav02{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side6 ul li.Nav02:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side6 ul li.Nav02.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side6 ul li.Nav03{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side6 ul li.Nav03:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side6 ul li.Nav03.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side6 ul li.Nav04{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side6 ul li.Nav04:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side6 ul li.Nav04.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side6 ul li.Nav05{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side6 ul li.Nav05:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side6 ul li.Nav05.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side6 ul li.Nav06{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side6 ul li.Nav06:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side6 ul li.Nav06.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	}


#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;}
	@media (max-width: 640px)
	 {
	#Block_Side7{ margin:0; padding:0; border:0; width:100%; display:block;}
	#Block_Side7 ul{ margin-top:10px; padding:0; border-top:2px solid #EEEEEE; width:100%;  display:block;}
	#Block_Side7 ul li{ box-sizing:border-box; margin-top:5px; padding:10px 10px; width:100%; border-bottom:2px solid #EEEEEE; display:block; list-style:none; background: nonet;  background-size:contain;}
	#Block_Side7 ul li a{ margin:0; padding:0 10px; box-sizing:border-box; height:auto; width:100%; display:block; color:#666666; text-decoration:none;}
	#Block_Side7 ul li.Nav01{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side7 ul li.Nav01:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side7 ul li.Nav01.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side7 ul li.Nav02{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side7 ul li.Nav02:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side7 ul li.Nav02.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side7 ul li.Nav03{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side7 ul li.Nav03:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side7 ul li.Nav03.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side7 ul li.Nav04{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side7 ul li.Nav04:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side7 ul li.Nav04.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side7 ul li.Nav05{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side7 ul li.Nav05:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side7 ul li.Nav05.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side7 ul li.Nav06{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side7 ul li.Nav06:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side7 ul li.Nav06.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side7 ul li.Nav07{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side7 ul li.Nav07:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side7 ul li.Nav07.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side7 ul li.Nav08{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side7 ul li.Nav08:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side7 ul li.Nav08.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side7 ul li.Nav09{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side7 ul li.Nav09:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side7 ul li.Nav09.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side7 ul li.Nav10{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side7 ul li.Nav10:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side7 ul li.Nav10.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side7 ul li.Nav11{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side7 ul li.Nav11:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side7 ul li.Nav11.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side7 ul li.Nav12{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side7 ul li.Nav12:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side7 ul li.Nav12.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side7 ul li.Nav13{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side7 ul li.Nav13:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side7 ul li.Nav13.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side7 ul li.Nav14{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side7 ul li.Nav14:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side7 ul li.Nav14.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side7 ul li.Nav15{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side7 ul li.Nav15:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side7 ul li.Nav15.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	 }

#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;}
	@media (max-width: 640px)
	 {
	#Block_Side8{ margin:0; padding:0; border:0; width:100%; display:block;}
	#Block_Side8 ul{ margin-top:10px; padding:0; border-top:2px solid #EEEEEE; width:100%;  display:block;}
	#Block_Side8 ul li{ box-sizing:border-box; margin-top:5px; padding:10px 10px; width:100%; border-bottom:2px solid #EEEEEE; display:block; list-style:none; background: nonet;  background-size:contain;}
	#Block_Side8 ul li a{ margin:0; padding:0 10px; box-sizing:border-box; height:auto; width:100%; display:block; color:#666666; text-decoration:none;}
	#Block_Side8 ul li.Nav01{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side8 ul li.Nav01:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side8 ul li.Nav01.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side8 ul li.Nav02{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side8 ul li.Nav02:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side8 ul li.Nav02.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side8 ul li.Nav03{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side8 ul li.Nav03:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side8 ul li.Nav03.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side8 ul li.Nav04{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side8 ul li.Nav04:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side8 ul li.Nav04.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	 }

#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_Side9 ul li.Nav03{ background:url(../img/sidenav9_03.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side9 ul li.Nav03:hover{ background:url(../img/sidenav9_03_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side9 ul li.Nav03.active{ background:url(../img/sidenav9_03_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side9 ul li.Nav04{ background:url(../img/sidenav9_04.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side9 ul li.Nav04:hover{ background:url(../img/sidenav9_04_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side9 ul li.Nav04.active{ background:url(../img/sidenav9_04_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
	@media (max-width: 640px)
	 {
	#Block_Side9{ margin:0; padding:0; border:0; width:100%; display:block;}
	#Block_Side9 ul{ margin-top:10px; padding:0; border-top:2px solid #EEEEEE; width:100%;  display:block;}
	#Block_Side9 ul li{ box-sizing:border-box; margin-top:5px; padding:10px 10px; width:100%; border-bottom:2px solid #EEEEEE; display:block; list-style:none; background: nonet;  background-size:contain;}
	#Block_Side9 ul li a{ margin:0; padding:0 10px; box-sizing:border-box; height:auto; width:100%; display:block; color:#666666; text-decoration:none;}
	#Block_Side9 ul li.Nav01{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side9 ul li.Nav01:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side9 ul li.Nav01.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side9 ul li.Nav02{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side9 ul li.Nav02:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side9 ul li.Nav02.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side9 ul li.Nav03{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side9 ul li.Nav03:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side9 ul li.Nav03.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side9 ul li.Nav04{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side9 ul li.Nav04:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side9 ul li.Nav04.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	 }
	 
#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;}
	@media (max-width: 640px)
	 {
	#Block_Side10{ margin:0; padding:0; border:0; width:100%; display:block;}
	#Block_Side10 ul{ margin-top:10px; padding:0; border-top:2px solid #EEEEEE; width:100%;  display:block;}
	#Block_Side10 ul li{ box-sizing:border-box; margin-top:5px; padding:10px 10px; width:100%; border-bottom:2px solid #EEEEEE; display:block; list-style:none; background: nonet;  background-size:contain;}
	#Block_Side10 ul li a{ margin:0; padding:0 10px; box-sizing:border-box; height:auto; width:100%; display:block; color:#666666; text-decoration:none;}
	#Block_Side10 ul li.Nav01{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side10 ul li.Nav01:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side10 ul li.Nav01.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side10 ul li.Nav02{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side10 ul li.Nav02:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side10 ul li.Nav02.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	 }

#Block_Side11{ margin:0 0 20px 0; padding:0; border:0; background:#FFFFFF; width:220px; display:block; color:#333333;}
#Block_Side11 ul li{ padding:0; width:220px; display:block;}
#Block_Side11 ul li.Nav01{ background:url(../img/sidenav11_1.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side11 ul li.Nav01:hover{ background:url(../img/sidenav11_1_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
#Block_Side11 ul li.Nav01.active{ background:url(../img/sidenav11_1_o.jpg) no-repeat top left; width:220px; height:49px; display:block; text-indent: -9999px;}
	@media (max-width: 640px)
	 {
	#Block_Side11{ margin:0; padding:0; border:0; width:100%; display:block;}
	#Block_Side11 ul{ margin-top:10px; padding:0; border-top:2px solid #EEEEEE; width:100%;  display:block;}
	#Block_Side11 ul li{ box-sizing:border-box; margin-top:5px; padding:10px 10px; width:100%; border-bottom:2px solid #EEEEEE; display:block; list-style:none; background: nonet;  background-size:contain;}
	#Block_Side11 ul li a{ margin:0; padding:0 10px; box-sizing:border-box; height:auto; width:100%; display:block; color:#666666; text-decoration:none;}
	#Block_Side11 ul li.Nav01{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side11 ul li.Nav01:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Side11 ul li.Nav01.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	 }



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:12px; 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:12px; 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:12px; 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:12px; 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:12px; 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:12px; 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:12px; 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:12px; 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:12px; 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:12px; background:url(../img/bg_Block_Side2_o.jpg) no-repeat top left #086392;}
	@media (max-width: 640px)
	 {
	li.submenu ul{ padding:0; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; width:100%; display:block; box-sizing:border-box;}
	li.submenu ul li{ padding:1px; width:100%; display:block;  border-bottom:0;}
	li.submenu ul li ul{border:0; padding:0;}
	li.submenu ul li.tail{ padding:1px; border:0; width:100%; display:block;}
	li.submenu ul li a{ padding:0 10px 10px 38px; border-bottom:0; width:100%; display:block; color:#2C6B9F; text-decoration:underline; font-size:12px; background: none; box-sizing:border-box;}
	li.submenu ul li a:hover{ padding:10px 10px 10px 38px; border-bottom:0; width:100%; height:auto; display:block; color:#FFFFFF; text-decoration:underline; font-size:12px; background:none; box-sizing:border-box;}
	li.submenu ul li a.nolink:hover{ padding:10px 10px 10px 38px; border-bottom:0; width:100%; height:auto; display:block; color:#2C6B9F; text-decoration:underline; font-size:12px; background:none; box-sizing:border-box;}
	li.submenu ul li ul li a{ padding:10px 10px 10px 38px; border-bottom:0; width:100%; height:auto; display:block; color:#2C6B9F; text-decoration:underline; font-size:12px; background:none; box-sizing:border-box;}
	li.submenu ul li ul li a:hover{ padding:10px 10px 10px 38px; border-bottom:0; width:100%; height:auto; display:block; color:#FFFFFF; text-decoration:underline; font-size:12px; background:none; box-sizing:border-box;}
	li.submenu ul li ul li a.nolink:hover{ padding:10px 10px 10px 38px; border-bottom:0; width:100%; height:auto; display:block; color:#2C6B9F; text-decoration:underline; font-size:12px; background:none; box-sizing:border-box;}
	li.submenu ul li ul li.tail a{ padding:10px 10px 10px 38px; border-bottom:0; width:100%; height:auto; display:block; color:#2C6B9F; text-decoration:underline; font-size:12px; background:none; box-sizing:border-box;}
	li.submenu ul li ul li.tail a:hover{ padding:10px 10px 10px 38px; border-bottom:0; width:100%; height:auto; display:block; color:#FFFFFF; text-decoration:underline; font-size:12px; background:none; box-sizing:border-box;}
	li.submenu ul li.tail a{ padding:10px 10px 10px 38px; border:0; width:100%; height:auto; display:block; color:#2C6B9F; text-decoration:underline; font-size:12px; background:none; box-sizing:border-box;}
	li.submenu ul li.tail a:hover{ padding:10px 10px 10px 38px; border:0; width:100%; height:auto; display:block; color:#FFFFFF; text-decoration:underline; font-size:12px; background:none; box-sizing:border-box;}
	 }


/* ピックアップコンテンツ */
  
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;}
	@media (max-width: 640px)
	 {
	h3#h2_banner{ box-sizing:border-box; margin:0; padding:10px 0 5px 20px !important; border-top:2px solid #006BA4 !important;  background:none !important; font-size: 13px !important;
	width:100% !important; height:auto !important; display:block !important; text-indent:0;}
	 }


/* 共通 */
h3#h2_banner_all{ 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_all{ margin:0; padding:0; border:0; width:220px; display:block;}
#Block_Banner_all ul{ margin-top:10px; padding:0; width:220px;  display:block;}
	#Block_Banner_all ul li{ margin-top:5px; padding:0; width:220px; display:block; list-style:none;}
	#Block_Banner_all ul li a{ margin:0; padding:0; height:60px; width:220px; display:block;}
#Block_Banner_all ul li.Banner01{ width: 220px; height: 60px; display: block; text-indent: -9999px; background-image: url(../img/banner_public.jpg); background-repeat: no-repeat; background-position: left top;}
	#Block_Banner_all ul li.Banner01:hover{ width: 220px; height: 60px; display: block; text-indent: -9999px; background-image: url(../img/banner_public_o.jpg);
	background-repeat: no-repeat; background-position: left top;}
	#Block_Banner_all ul li.Banner01.active{ background:url(../img/banner_public_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner_all ul li.Banner02{ background:url(../img/banner_database.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_all ul li.Banner02:hover{ background:url(../img/banner_database_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_all ul li.Banner02active{ background:url(../img/banner_database_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner_all ul li.Banner03{ background:url(../img/banner_ouenkikin.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_all ul li.Banner03:hover{ background:url(../img/banner_ouenkikin_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_all ul li.Banner03.active{ background:url(../img/banner_ouenkikin_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner_all ul li.Banner011{ background:url(../img/banner_kikin.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_all ul li.Banner011:hover{ background:url(../img/banner_kikin_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_all ul li.Banner011.active{ background:url(../img/banner_kikin_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}

	@media (max-width: 640px)
	 {
	#Block_Banner_all{ margin:0; padding:0; border:0; width:100%; display:block;}
	#Block_Banner_all ul{ margin-top:10px; padding:0; border-top:2px solid #EEEEEE; width:100%;  display:block;}
		#Block_Banner_all ul li{ margin-top:5px; padding:10px 0; width:100%; border-bottom:2px solid #EEEEEE; display:block; list-style:none;
		background:url(../responsive/arrow_banner.jpg) no-repeat center right !important;  background-size:contain;}
		#Block_Banner_all ul li a{ margin:0; padding:0 10px; box-sizing:border-box; height:auto; width:100%; display:block; color:#666666; text-decoration:none;}
	#Block_Banner_all ul li.Banner01{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_all ul li.Banner01:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_all ul li.Banner01.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Banner_all ul li.Banner02{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_all ul li.Banner02:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_all ul li.Banner02.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Banner_all ul li.Banner03{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_all ul li.Banner03:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_all ul li.Banner03.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
    #Block_Banner_all ul li.Banner011{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	    #Block_Banner_all ul li.Banner011:hover{background:none; width:100%; height:auto; display:block; text-indent: 0;}
	    #Block_Banner_all ul li.Banner011.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	
	 }


/* topページ */
#Block_Banner_top{ margin:0; padding:0; border:0; width:220px; display:block;}
#Block_Banner_top ul{ margin-top:10px; padding:0; width:220px;  display:block;}
	#Block_Banner_top ul li{ margin-top:5px; padding:0; width:220px; display:block; list-style:none;}
	#Block_Banner_top ul li a{ margin:0; padding:0; height:60px; width:220px; display:block;}
#Block_Banner_top ul li.Banner01{ background:url(../img/banner_nyuushijyouhou.jpg) no-repeat top left; width:220px; height:80px; display:block; text-indent: -9999px;}
	#Block_Banner_top ul li.Banner01:hover{ background:url(../img/banner_nyuushijyouhou_o.jpg) no-repeat top left; width:220px; height:80px; display:block; text-indent: -9999px;}
	#Block_Banner_top ul li.Banner01.active{ background:url(../img/banner_nyuushijyouhou_o.jpg) no-repeat top left; width:220px; height:80px; display:block; text-indent: -9999px;}
#Block_Banner_top ul li.Banner02{ background:url(../img/banner_shiryouseikyuu.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_top ul li.Banner02:hover{ background:url(../img/banner_shiryouseikyuu_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_top ul li.Banner02.active{ background:url(../img/banner_shiryouseikyuu_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner_top ul li.Banner03{ background:url(../img/banner_coc.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_top ul li.Banner03:hover{ background:url(../img/banner_coc_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_top ul li.Banner03.active{ background:url(../img/banner_coc_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner_top ul li.Banner04{ background:url(../img/banner_kyouikujyouhou.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_top ul li.Banner04:hover{ background:url(../img/banner_kyouikujyouhou_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_top ul li.Banner04.active{ background:url(../img/banner_kyouikujyouhou_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner_top ul li.Banner05{ background:url(../img/banner_trystory.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_top ul li.Banner05:hover{ background:url(../img/banner_trystory_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_top ul li.Banner05.active{ background:url(../img/banner_trystory_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}


#Block_Banner_top ul li.Banner06{ background:url(../img/banner_opencampus.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_top ul li.Banner06:hover{ background:url(../img/banner_opencampus_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_top ul li.Banner06.active{ background:url(../img/banner_opencampus_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner_top ul li.Banner07{ background:url(../img/banner_cocplus.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_top ul li.Banner07:hover{ background:url(../img/banner_cocplus_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_top ul li.Banner07.active{ background:url(../img/banner_cocplus_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner_top ul li.Banner08{ background:url(../img/bannershikaku.jpg) no-repeat top left; width:220px; height:183px; display:block; text-indent: -9999px;}
	#Block_Banner_top ul li.Banner08:hover{ background:url(../img/bannershikaku_o.jpg) no-repeat top left; width:220px; height:183px; display:block; text-indent: -9999px;}
	#Block_Banner_top ul li.Banner08.active{ background:url(../img/bannershikaku.jpg) no-repeat top left; width:220px; height:183px; display:block; text-indent: -9999px;}
	#Block_Banner_top ul .Banner08 a{ height: 183px; width: 220px;}
#Block_Banner_top ul li.Banner09{ background:url(../img/banner_daigakusai.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_top ul li.Banner09:hover{ background:url(../img/banner_daigakusai_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_top ul li.Banner09.active{ background:url(../img/banner_daigakusais_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner_top ul li.Banner10{ background:url(../img/banner_menkyo.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_top ul li.Banner10:hover{ background:url(../img/banner_menkyo_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_top ul li.Banner10.active{ background:url(../img/banner_menkyo_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner_top ul li.Banner11{ background:url(../img/banner_menkyo.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_top ul li.Banner11:hover{ background:url(../img/banner_menkyo_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_top ul li.Banner11.active{ background:url(../img/banner_menkyo_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner_top ul li.Banner21{ background:url(../img/banner21.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_top ul li.Banner21:hover{ background:url(../img/banner21_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_top ul li.Banner21.active{ background:url(../img/banner21_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
　
/* 大学案内 */　
#Block_Banner_aboutus{ margin:0; padding:0; border:0; width:220px; display:block;}
	#Block_Banner_aboutus ul{ margin-top:10px; padding:0; width:220px;  display:block;}
	#Block_Banner_aboutus ul li{ margin-top:5px; padding:0; width:220px; display:block; list-style:none;}
	#Block_Banner_aboutus ul li a{ margin:0; padding:0; height:60px; width:220px; display:block;}
#Block_Banner_aboutus ul li.Banner01{ background:url(../img/banner_nyuushijyouhou.jpg) no-repeat top left; width:220px; height:80px; display:block; text-indent: -9999px;}
	#Block_Banner_aboutus ul li.Banner01:hover{ background:url(../img/banner_nyuushijyouhou_o.jpg) no-repeat top left; width:220px; height:80px; display:block; text-indent: -9999px;}
	#Block_Banner_aboutus ul li.Banner01.active{ background:url(../img/banner_nyuushijyouhou_o.jpg) no-repeat top left; width:220px; height:80px; display:block; text-indent: -9999px;}
#Block_Banner_aboutus ul li.Banner02{ background:url(../img/banner_shiryouseikyuu.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_aboutus ul li.Banner02:hover{ background:url(../img/banner_shiryouseikyuu_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_aboutus ul li.Banner02.active{ background:url(../img/banner_shiryouseikyuu_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner_aboutus ul li.Banner03{ background:url(../img/banner_coc.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_aboutus ul li.Banner03:hover{ background:url(../img/banner_coc_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_aboutus ul li.Banner03.active{ background:url(../img/banner_coc_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner_aboutus ul li.Banner04{ background:url(../img/banner_kyouikujyouhou.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_aboutus ul li.Banner04:hover{ background:url(../img/banner_kyouikujyouhou_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_aboutus ul li.Banner04.active{ background:url(../img/banner_kyouikujyouhou_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner_aboutus ul li.Banner05{ background:url(../img/banner_trystory.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_aboutus ul li.Banner05:hover{ background:url(../img/banner_trystory_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_aboutus ul li.Banner05.active{ background:url(../img/banner_trystory_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner_aboutus ul li.Banner06{ background:url(../img/banner_opencampus.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_aboutus ul li.Banner06:hover{ background:url(../img/banner_opencampus_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_aboutus ul li.Banner06.active{ background:url(../img/banner_opencampus_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner_aboutus ul li.Banner07{ background:url(../img/banner_cocplus.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_aboutus ul li.Banner07:hover{ background:url(../img/banner_cocplus_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_aboutus ul li.Banner07.active{ background:url(../img/banner_cocplus_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	@media (max-width: 640px)
	 {
	#Block_Banner_aboutus{ margin:0; padding:0; border:0; width:100%; display:block;}
		#Block_Banner_aboutus ul{ margin-top: 0px; padding: 0; width: 100%; display: block;}
		#Block_Banner_aboutus ul li{ margin-top:5px; padding:10px 0; width:100%; border-bottom:2px solid #EEEEEE; display:block; list-style:none;
	background:url(../responsive/arrow_banner.jpg) no-repeat center right !important;  background-size:contain;}
		#Block_Banner_aboutus ul li a{ margin:0; padding:0 10px; box-sizing:border-box; height:auto; width:100%; display:block; color:#666666; text-decoration:none;}
	#Block_Banner_aboutus ul li.Banner01{ background:none; width:100%; height: auto; display:block; text-indent: 0;}
		#Block_Banner_aboutus ul li.Banner01:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_aboutus ul li.Banner01.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Banner_aboutus ul li.Banner02{ background:none; width:100%; height:auto; display:block; text-indent:0;}
		#Block_Banner_aboutus ul li.Banner02:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_aboutus ul li.Banner02.active{ background:none; width:100%; height:auto; display:block; text-indent:0;}
	#Block_Banner_aboutus ul li.Banner04{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_aboutus ul li.Banner04:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_aboutus ul li.Banner04.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Banner_aboutus ul li.Banner05{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_aboutus ul li.Banner05:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_aboutus ul li.Banner05.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Banner_aboutus ul li.Banner06{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_aboutus ul li.Banner06:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_aboutus ul li.Banner06.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Banner_aboutus ul li.Banner07{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_aboutus ul li.Banner07:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_aboutus ul li.Banner07.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	 }
	 
/* 学部 */
#Block_Banner_academics{ margin:0; padding:0; border:0; width:220px; display:block;}
	#Block_Banner_academics ul{ margin-top:10px; padding:0; width:220px;  display:block;}
	#Block_Banner_academics ul li{ margin-top:5px; padding:0; width:220px; display:block; list-style:none;}
	#Block_Banner_academics ul li a{ margin:0; padding:0; height:60px; width:220px; display:block;}
#Block_Banner_academics ul li.Banner01{ background:url(../img/banner_nyuushijyouhou.jpg) no-repeat top left; width:220px; height:80px; display:block; text-indent: -9999px;}
	#Block_Banner_academics ul li.Banner01:hover{ background:url(../img/banner_nyuushijyouhou_o.jpg) no-repeat top left; width:220px; height:80px; display:block; text-indent: -9999px;}
	#Block_Banner_academics ul li.Banner01.active{ background:url(../img/banner_nyuushijyouhou_o.jpg) no-repeat top left; width:220px; height:80px; display:block; text-indent: -9999px;}
#Block_Banner_academics ul li.Banner02{ background:url(../img/banner_shiryouseikyuu.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_academics ul li.Banner02:hover{ background:url(../img/banner_shiryouseikyuu_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_academics ul li.Banner02.active{ background:url(../img/banner_shiryouseikyuu_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner_academics ul li.Banner03{ background:url(../img/banner_coc.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_academics ul li.Banner03:hover{ background:url(../img/banner_coc_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_academics ul li.Banner03.active{ background:url(../img/banner_coc_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner_academics ul li.Banner04{ background:url(../img/banner_kyouikujyouhou.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_academics ul li.Banner04:hover{ background:url(../img/banner_kyouikujyouhou_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_academics ul li.Banner04.active{ background:url(../img/banner_kyouikujyouhou_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner_academics ul li.Banner05{ background:url(../img/banner_trystory.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_academics ul li.Banner05:hover{ background:url(../img/banner_trystory_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_academics ul li.Banner05.active{ background:url(../img/banner_trystory_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner_academics ul li.Banner06{ background:url(../img/banner_opencampus.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_academics ul li.Banner06:hover{ background:url(../img/banner_opencampus_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_academics ul li.Banner06.active{ background:url(../img/banner_opencampus_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner_academics ul li.Banner07{ background:url(../img/banner_cocplus.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_academics ul li.Banner07:hover{ background:url(../img/banner_cocplus_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_academics ul li.Banner07.active{ background:url(../img/banner_cocplus_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	@media (max-width: 640px)
	 {
	#Block_Banner_academics{ margin:0; padding:0; border:0; width:100%; display:block;}
		#Block_Banner_academics ul{ margin-top: 0px; padding: 0; width: 100%; display: block;}
		#Block_Banner_academics ul li{ margin-top:5px; padding:10px 0; width:100%; border-bottom:2px solid #EEEEEE; display:block; list-style:none;
	background:url(../responsive/arrow_banner.jpg) no-repeat center right !important;  background-size:contain;}
		#Block_Banner_academics ul li a{ margin:0; padding:0 10px; box-sizing:border-box; height:auto; width:100%; display:block; color:#666666; text-decoration:none;}
	#Block_Banner_academics ul li.Banner01{ background:none; width:100%; height: auto; display:block; text-indent: 0;}
		#Block_Banner_academics ul li.Banner01:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_academics ul li.Banner01.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Banner_academics ul li.Banner02{ background:none; width:100%; height:auto; display:block; text-indent:0;}
		#Block_Banner_academics ul li.Banner02:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_academics ul li.Banner02.active{ background:none; width:100%; height:auto; display:block; text-indent:0;}
	#Block_Banner_academics ul li.Banner03{ background:none; width:100%; height:auto; display:block; text-indent:0;}
		#Block_Banner_academics ul li.Banner03:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_academics ul li.Banner03.active{ background:none; width:100%; height:auto; display:block; text-indent:0;}
	#Block_Banner_academics ul li.Banner04{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_academics ul li.Banner04:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_academics ul li.Banner04.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Banner_academics ul li.Banner05{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_academics ul li.Banner05:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_academics ul li.Banner05.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Banner_academics ul li.Banner06{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_academics ul li.Banner06:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_academics ul li.Banner06.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Banner_academics ul li.Banner07{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_academics ul li.Banner07:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_academics ul li.Banner07.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	 }



/*入試情報   */
#Block_Banner_admissions{ margin:0; padding:0; border:0; width:220px; display:block;}
	#Block_Banner_admissions ul{ margin-top:10px; padding:0; width:220px;  display:block;}
	#Block_Banner_admissions ul li{ margin-top:5px; padding:0; width:220px; display:block; list-style:none;}
	#Block_Banner_admissions ul li a{ margin:0; padding:0; height:60px; width:220px; display:block;}
#Block_Banner_admissions ul li.Banner01{ background:url(../img/banner_nyuushijyouhou.jpg) no-repeat top left; width:220px; height:80px; display:block; text-indent: -9999px;}
	#Block_Banner_admissions ul li.Banner01:hover{ background:url(../img/banner_nyuushijyouhou_o.jpg) no-repeat top left; width:220px; height:80px; display:block; text-indent: -9999px;}
	#Block_Banner_admissions ul li.Banner01.active{ background:url(../img/banner_nyuushijyouhou_o.jpg) no-repeat top left; width:220px; height:80px; display:block; text-indent: -9999px;}
#Block_Banner_admissions ul li.Banner02{ background:url(../img/banner_shiryouseikyuu.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_admissions ul li.Banner02:hover{ background:url(../img/banner_shiryouseikyuu_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_admissions ul li.Banner02.active{ background:url(../img/banner_shiryouseikyuu_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner_admissions ul li.Banner03{ background:url(../img/banner_coc.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_admissions ul li.Banner03:hover{ background:url(../img/banner_coc_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_admissions ul li.Banner03.active{ background:url(../img/banner_coc_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner_admissions ul li.Banner04{ background:url(../img/banner_kyouikujyouhou.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_admissions ul li.Banner04:hover{ background:url(../img/banner_kyouikujyouhou_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_admissions ul li.Banner04.active{ background:url(../img/banner_kyouikujyouhou_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner_admissions ul li.Banner05{ background:url(../img/banner_trystory.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_admissions ul li.Banner05:hover{ background:url(../img/banner_trystory_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_admissions ul li.Banner05.active{ background:url(../img/banner_trystory_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner_admissions ul li.Banner06{ background:url(../img/banner_opencampus.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_admissions ul li.Banner06:hover{ background:url(../img/banner_opencampus_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_admissions ul li.Banner06.active{ background:url(../img/banner_opencampus_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner_admissions ul li.Banner07{ background:url(../img/banner_cocplus.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_admissions ul li.Banner07:hover{ background:url(../img/banner_cocplus_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_admissions ul li.Banner07.active{ background:url(../img/banner_cocplus_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	@media (max-width: 640px)
	 {
	#Block_Banner_admissions{ margin:0; padding:0; border:0; width:100%; display:block;}
		#Block_Banner_admissions ul{ margin-top: 0px; padding: 0; width: 100%; display: block;}
		#Block_Banner_admissions ul li{ margin-top:5px; padding:10px 0; width:100%; border-bottom:2px solid #EEEEEE; display:block; list-style:none;
	background:url(../responsive/arrow_banner.jpg) no-repeat center right !important;  background-size:contain;}
		#Block_Banner_admissions ul li a{ margin:0; padding:0 10px; box-sizing:border-box; height:auto; width:100%; display:block; color:#666666; text-decoration:none;}
	#Block_Banner_admissions ul li.Banner01{ background:none; width:100%; height: auto; display:block; text-indent: 0;}
		#Block_Banner_admissions ul li.Banner01:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_admissions ul li.Banner01.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Banner_admissions ul li.Banner02{ background:none; width:100%; height:auto; display:block; text-indent:0;}
		#Block_Banner_admissions ul li.Banner02:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_admissions ul li.Banner02.active{ background:none; width:100%; height:auto; display:block; text-indent:0;}
	#Block_Banner_admissions ul li.Banner03{ background:none; width:100%; height:auto; display:block; text-indent:0;}
		#Block_Banner_admissions ul li.Banner03:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_admissions ul li.Banner03.active{ background:none; width:100%; height:auto; display:block; text-indent:0;}
	#Block_Banner_admissions ul li.Banner04{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_admissions ul li.Banner04:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_admissions ul li.Banner04.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Banner_admissions ul li.Banner05{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_admissions ul li.Banner05:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_admissions ul li.Banner05.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Banner_admissions ul li.Banner06{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_admissions ul li.Banner06:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_admissions ul li.Banner06.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Banner_admissions ul li.Banner07{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_admissions ul li.Banner07:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_admissions ul li.Banner07.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	 }

/* 教育・学生生活 */
#Block_Banner_campuslife{ margin:0; padding:0; border:0; width:220px; display:block;}
	#Block_Banner_campuslife ul{ margin-top:10px; padding:0; width:220px;  display:block;}
	#Block_Banner_campuslife ul li{ margin-top:5px; padding:0; width:220px; display:block; list-style:none;}
	#Block_Banner_campuslife ul li a{ margin:0; padding:0; height:60px; width:220px; display:block;}
#Block_Banner_campuslife ul li.Banner01{ background:url(../img/banner_nyuushijyouhou.jpg) no-repeat top left; width:220px; height:80px; display:block; text-indent: -9999px;}
	#Block_Banner_campuslife ul li.Banner01:hover{ background:url(../img/banner_nyuushijyouhou_o.jpg) no-repeat top left; width:220px; height:80px; display:block; text-indent: -9999px;}
	#Block_Banner_campuslife ul li.Banner01.active{ background:url(../img/banner_nyuushijyouhou_o.jpg) no-repeat top left; width:220px; height:80px; display:block; text-indent: -9999px;}
#Block_Banner_campuslife ul li.Banner02{ background:url(../img/banner_shiryouseikyuu.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_campuslife ul li.Banner02:hover{ background:url(../img/banner_shiryouseikyuu_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_campuslife ul li.Banner02.active{ background:url(../img/banner_shiryouseikyuu_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner_campuslife ul li.Banner03{ background:url(../img/banner_coc.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_campuslife ul li.Banner03:hover{ background:url(../img/banner_coc_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_campuslife ul li.Banner03.active{ background:url(../img/banner_coc_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner_campuslife ul li.Banner04{ background:url(../img/banner_kyouikujyouhou.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_campuslife ul li.Banner04:hover{ background:url(../img/banner_kyouikujyouhou_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_campuslife ul li.Banner04.active{ background:url(../img/banner_kyouikujyouhou_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner_campuslife ul li.Banner05{ background:url(../img/banner_trystory.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_campuslife ul li.Banner05:hover{ background:url(../img/banner_trystory_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_campuslife ul li.Banner05.active{ background:url(../img/banner_trystory_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner_campuslife ul li.Banner06{ background:url(../img/banner_opencampus.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_campuslife ul li.Banner06:hover{ background:url(../img/banner_opencampus_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_campuslife ul li.Banner06.active{ background:url(../img/banner_opencampus_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner_campuslife ul li.Banner07{ background:url(../img/banner_cocplus.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_campuslife ul li.Banner07:hover{ background:url(../img/banner_cocplus_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_campuslife ul li.Banner07.active{ background:url(../img/banner_cocplus_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	@media (max-width: 640px)
	 {
	#Block_Banner_campuslife{ margin:0; padding:0; border:0; width:100%; display:block;}
		#Block_Banner_campuslife ul{ margin-top: 0px; padding: 0; width: 100%; display: block;}
		#Block_Banner_campuslife ul li{ margin-top:5px; padding:10px 0; width:100%; border-bottom:2px solid #EEEEEE; display:block; list-style:none;
	background:url(../responsive/arrow_banner.jpg) no-repeat center right !important;  background-size:contain;}
		#Block_Banner_campuslife ul li a{ margin:0; padding:0 10px; box-sizing:border-box; height:auto; width:100%; display:block; color:#666666; text-decoration:none;}
	#Block_Banner_campuslife ul li.Banner01{ background:none; width:100%; height: auto; display:block; text-indent: 0;}
		#Block_Banner_campuslife ul li.Banner01:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_campuslife ul li.Banner01.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Banner_campuslife ul li.Banner02{ background:none; width:100%; height:auto; display:block; text-indent:0;}
		#Block_Banner_campuslife ul li.Banner02:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_campuslife ul li.Banner02.active{ background:none; width:100%; height:auto; display:block; text-indent:0;}
	#Block_Banner_campuslife ul li.Banner03{ background:none; width:100%; height:auto; display:block; text-indent:0;}
		#Block_Banner_campuslife ul li.Banner03:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_campuslife ul li.Banner03.active{ background:none; width:100%; height:auto; display:block; text-indent:0;}
	#Block_Banner_campuslife ul li.Banner04{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_campuslife ul li.Banner04:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_campuslife ul li.Banner04.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Banner_campuslife ul li.Banner05{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_campuslife ul li.Banner05:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_campuslife ul li.Banner05.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Banner_campuslife ul li.Banner06{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_campuslife ul li.Banner06:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_campuslife ul li.Banner06.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Banner_campuslife ul li.Banner07{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_campuslife ul li.Banner07:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_campuslife ul li.Banner07.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	 }

/* 国際交流 */
#Block_Banner_international{ margin:0; padding:0; border:0; width:220px; display:block;}
	#Block_Banner_international ul{ margin-top:10px; padding:0; width:220px;  display:block;}
	#Block_Banner_international ul li{ margin-top:5px; padding:0; width:220px; display:block; list-style:none;}
	#Block_Banner_international ul li a{ margin:0; padding:0; height:60px; width:220px; display:block;}
#Block_Banner_international ul li.Banner01{ background:url(../img/banner_nyuushijyouhou.jpg) no-repeat top left; width:220px; height:80px; display:block; text-indent: -9999px;}
	#Block_Banner_international ul li.Banner01:hover{ background:url(../img/banner_nyuushijyouhou_o.jpg) no-repeat top left; width:220px; height:80px; display:block; text-indent: -9999px;}
	#Block_Banner_international ul li.Banner01.active{ background:url(../img/banner_nyuushijyouhou_o.jpg) no-repeat top left; width:220px; height:80px; display:block; text-indent: -9999px;}
#Block_Banner_international ul li.Banner02{ background:url(../img/banner_shiryouseikyuu.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_international ul li.Banner02:hover{ background:url(../img/banner_shiryouseikyuu_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_international ul li.Banner02.active{ background:url(../img/banner_shiryouseikyuu_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner_international ul li.Banner03{ background:url(../img/banner_coc.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_international ul li.Banner03:hover{ background:url(../img/banner_coc_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_international ul li.Banner03.active{ background:url(../img/banner_coc_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner_international ul li.Banner04{ background:url(../img/banner_kyouikujyouhou.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_international ul li.Banner04:hover{ background:url(../img/banner_kyouikujyouhou_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_international ul li.Banner04.active{ background:url(../img/banner_kyouikujyouhou_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner_international ul li.Banner05{ background:url(../img/banner_trystory.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_international ul li.Banner05:hover{ background:url(../img/banner_trystory_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_international ul li.Banner05.active{ background:url(../img/banner_trystory_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner_international ul li.Banner06{ background:url(../img/banner_opencampus.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_international ul li.Banner06:hover{ background:url(../img/banner_opencampus_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_international ul li.Banner06.active{ background:url(../img/banner_opencampus_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner_international ul li.Banner07{ background:url(../img/banner_cocplus.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_international ul li.Banner07:hover{ background:url(../img/banner_cocplus_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_international ul li.Banner07.active{ background:url(../img/banner_cocplus_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	@media (max-width: 640px)
	 {
	#Block_Banner_international{ margin:0; padding:0; border:0; width:100%; display:block;}
		#Block_Banner_international ul{ margin-top: 0px; padding: 0; width: 100%; display: block;}
		#Block_Banner_international ul li{ margin-top:5px; padding:10px 0; width:100%; border-bottom:2px solid #EEEEEE; display:block; list-style:none;
	background:url(../responsive/arrow_banner.jpg) no-repeat center right !important;  background-size:contain;}
		#Block_Banner_international ul li a{ margin:0; padding:0 10px; box-sizing:border-box; height:auto; width:100%; display:block; color:#666666; text-decoration:none;}
	#Block_Banner_international ul li.Banner01{ background:none; width:100%; height: auto; display:block; text-indent: 0;}
		#Block_Banner_international ul li.Banner01:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_international ul li.Banner01.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Banner_international ul li.Banner02{ background:none; width:100%; height:auto; display:block; text-indent:0;}
		#Block_Banner_international ul li.Banner02:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_international ul li.Banner02.active{ background:none; width:100%; height:auto; display:block; text-indent:0;}
	#Block_Banner_international ul li.Banner03{ background:none; width:100%; height:auto; display:block; text-indent:0;}
		#Block_Banner_international ul li.Banner03:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_international ul li.Banner03.active{ background:none; width:100%; height:auto; display:block; text-indent:0;}
	#Block_Banner_international ul li.Banner04{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_international ul li.Banner04:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_international ul li.Banner04.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Banner_international ul li.Banner05{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_international ul li.Banner05:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_international ul li.Banner05.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Banner_international ul li.Banner06{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_international ul li.Banner06:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_international ul li.Banner06.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Banner_international ul li.Banner07{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_international ul li.Banner07:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_international ul li.Banner07.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	 }


/* 研究シーズ */
#Block_Banner_research{ margin:0; padding:0; border:0; width:220px; display:block;}
	#Block_Banner_research ul{ margin-top:10px; padding:0; width:220px;  display:block;}
	#Block_Banner_research ul li{ margin-top:5px; padding:0; width:220px; display:block; list-style:none;}
	#Block_Banner_research ul li a{ margin:0; padding:0; height:60px; width:220px; display:block;}
#Block_Banner_research ul li.Banner01{ background:url(../img/banner_nyuushijyouhou.jpg) no-repeat top left; width:220px; height:80px; display:block; text-indent: -9999px;}
	#Block_Banner_research ul li.Banner01:hover{ background:url(../img/banner_nyuushijyouhou_o.jpg) no-repeat top left; width:220px; height:80px; display:block; text-indent: -9999px;}
	#Block_Banner_research ul li.Banner01.active{ background:url(../img/banner_nyuushijyouhou_o.jpg) no-repeat top left; width:220px; height:80px; display:block; text-indent: -9999px;}
#Block_Banner_research ul li.Banner02{ background:url(../img/banner_shiryouseikyuu.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_research ul li.Banner02:hover{ background:url(../img/banner_shiryouseikyuu_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_research ul li.Banner02.active{ background:url(../img/banner_shiryouseikyuu_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner_research ul li.Banner03{ background:url(../img/banner_coc.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_research ul li.Banner03:hover{ background:url(../img/banner_coc_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_research ul li.Banner03.active{ background:url(../img/banner_coc_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner_research ul li.Banner04{ background:url(../img/banner_kyouikujyouhou.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_research ul li.Banner04:hover{ background:url(../img/banner_kyouikujyouhou_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_research ul li.Banner04.active{ background:url(../img/banner_kyouikujyouhou_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner_research ul li.Banner05{ background:url(../img/banner_trystory.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_research ul li.Banner05:hover{ background:url(../img/banner_trystory_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_research ul li.Banner05.active{ background:url(../img/banner_trystory_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner_research ul li.Banner06{ background:url(../img/banner_opencampus.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_research ul li.Banner06:hover{ background:url(../img/banner_opencampus_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_research ul li.Banner06.active{ background:url(../img/banner_opencampus_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner_research ul li.Banner07{ background:url(../img/banner_cocplus.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_research ul li.Banner07:hover{ background:url(../img/banner_cocplus_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_research ul li.Banner07.active{ background:url(../img/banner_cocplus_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	@media (max-width: 640px)
	 {
	#Block_Banner_research{ margin:0; padding:0; border:0; width:100%; display:block;}
		#Block_Banner_research ul{ margin-top: 0px; padding: 0; width: 100%; display: block;}
		#Block_Banner_research ul li{ margin-top:5px; padding:10px 0; width:100%; border-bottom:2px solid #EEEEEE; display:block; list-style:none;
	background:url(../responsive/arrow_banner.jpg) no-repeat center right !important;  background-size:contain;}
		#Block_Banner_research ul li a{ margin:0; padding:0 10px; box-sizing:border-box; height:auto; width:100%; display:block; color:#666666; text-decoration:none;}
	#Block_Banner_research ul li.Banner01{ background:none; width:100%; height: auto; display:block; text-indent: 0;}
		#Block_Banner_research ul li.Banner01:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_research ul li.Banner01.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Banner_research ul li.Banner02{ background:none; width:100%; height:auto; display:block; text-indent:0;}
		#Block_Banner_research ul li.Banner02:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_research ul li.Banner02.active{ background:none; width:100%; height:auto; display:block; text-indent:0;}
	#Block_Banner_research ul li.Banner03{ background:none; width:100%; height:auto; display:block; text-indent:0;}
		#Block_Banner_research ul li.Banner03:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_research ul li.Banner03.active{ background:none; width:100%; height:auto; display:block; text-indent:0;}
	#Block_Banner_research ul li.Banner04{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_research ul li.Banner04:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_research ul li.Banner04.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Banner_research ul li.Banner05{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_research ul li.Banner05:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_research ul li.Banner05.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Banner_research ul li.Banner06{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_research ul li.Banner06:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_research ul li.Banner06.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Banner_research ul li.Banner07{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_research ul li.Banner07:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_research ul li.Banner07.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	 }

/* 地域連携 */
#Block_Banner_cooperation{ margin:0; padding:0; border:0; width:220px; display:block;}
	#Block_Banner_cooperation ul{ margin-top:10px; padding:0; width:220px;  display:block;}
	#Block_Banner_cooperation ul li{ margin-top:5px; padding:0; width:220px; display:block; list-style:none;}
	#Block_Banner_cooperation ul li a{ margin:0; padding:0; height:60px; width:220px; display:block;}
#Block_Banner_cooperation ul li.Banner01{ background:url(../img/banner_nyuushijyouhou.jpg) no-repeat top left; width:220px; height:80px; display:block; text-indent: -9999px;}
	#Block_Banner_cooperation ul li.Banner01:hover{ background:url(../img/banner_nyuushijyouhou_o.jpg) no-repeat top left; width:220px; height:80px; display:block; text-indent: -9999px;}
	#Block_Banner_cooperation ul li.Banner01.active{ background:url(../img/banner_nyuushijyouhou_o.jpg) no-repeat top left; width:220px; height:80px; display:block; text-indent: -9999px;}
#Block_Banner_cooperation ul li.Banner02{ background:url(../img/banner_shiryouseikyuu.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_cooperation ul li.Banner02:hover{ background:url(../img/banner_shiryouseikyuu_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_cooperation ul li.Banner02.active{ background:url(../img/banner_shiryouseikyuu_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner_cooperation ul li.Banner03{ background:url(../img/banner_coc.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_cooperation ul li.Banner03:hover{ background:url(../img/banner_coc_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_cooperation ul li.Banner03.active{ background:url(../img/banner_coc_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner_cooperation ul li.Banner04{ background:url(../img/banner_kyouikujyouhou.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_cooperation ul li.Banner04:hover{ background:url(../img/banner_kyouikujyouhou_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_cooperation ul li.Banner04.active{ background:url(../img/banner_kyouikujyouhou_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner_cooperation ul li.Banner05{ background:url(../img/banner_trystory.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_cooperation ul li.Banner05:hover{ background:url(../img/banner_trystory_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_cooperation ul li.Banner05.active{ background:url(../img/banner_trystory_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner_cooperation ul li.Banner06{ background:url(../img/banner_opencampus.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_cooperation ul li.Banner06:hover{ background:url(../img/banner_opencampus_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_cooperation ul li.Banner06.active{ background:url(../img/banner_opencampus_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner_cooperation ul li.Banner07{ background:url(../img/banner_cocplus.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_cooperation ul li.Banner07:hover{ background:url(../img/banner_cocplus_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_cooperation ul li.Banner07.active{ background:url(../img/banner_cocplus_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner_cooperation ul li.Banner08{ background:url(../img/banner_menkyo.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_cooperation ul li.Banner08:hover{ background:url(../img/banner_menkyo_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_cooperation ul li.Banner08.active{ background:url(../img/banner_menkyo_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	@media (max-width: 640px)
	 {
	#Block_Banner_cooperation{ margin:0; padding:0; border:0; width:100%; display:block;}
		#Block_Banner_cooperation ul{ margin-top: 0px; padding: 0; width: 100%; display: block;}
		#Block_Banner_cooperation ul li{ margin-top:5px; padding:10px 0; width:100%; border-bottom:2px solid #EEEEEE; display:block; list-style:none;
	background:url(../responsive/arrow_banner.jpg) no-repeat center right !important;  background-size:contain;}
		#Block_Banner_cooperation ul li a{ margin:0; padding:0 10px; box-sizing:border-box; height:auto; width:100%; display:block; color:#666666; text-decoration:none;}
	#Block_Banner_cooperation ul li.Banner01{ background:none; width:100%; height: auto; display:block; text-indent: 0;}
		#Block_Banner_cooperation ul li.Banner01:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_cooperation ul li.Banner01.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Banner_cooperation ul li.Banner02{ background:none; width:100%; height:auto; display:block; text-indent:0;}
		#Block_Banner_cooperation ul li.Banner02:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_cooperation ul li.Banner02.active{ background:none; width:100%; height:auto; display:block; text-indent:0;}
	#Block_Banner_cooperation ul li.Banner03{ background:none; width:100%; height:auto; display:block; text-indent:0;}
		#Block_Banner_cooperation ul li.Banner03:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_cooperation ul li.Banner03.active{ background:none; width:100%; height:auto; display:block; text-indent:0;}
	#Block_Banner_cooperation ul li.Banner04{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_cooperation ul li.Banner04:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_cooperation ul li.Banner04.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Banner_cooperation ul li.Banner05{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_cooperation ul li.Banner05:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_cooperation ul li.Banner05.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Banner_cooperation ul li.Banner06{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_cooperation ul li.Banner06:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_cooperation ul li.Banner06.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Banner_cooperation ul li.Banner07{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_cooperation ul li.Banner07:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_cooperation ul li.Banner07.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Banner_cooperation ul li.Banner08{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_cooperation ul li.Banner08:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_cooperation ul li.Banner08.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	 }




/* 進路・就職 */
#Block_Banner_career{ margin:0; padding:0; border:0; width:220px; display:block;}
	#Block_Banner_career ul{ margin-top:10px; padding:0; width:220px;  display:block;}
	#Block_Banner_career ul li{ margin-top:5px; padding:0; width:220px; display:block; list-style:none;}
	#Block_Banner_career ul li a{ margin:0; padding:0; height:60px; width:220px; display:block;}
#Block_Banner_career ul li.Banner01{ background:url(../img/banner_nyuushijyouhou.jpg) no-repeat top left; width:220px; height:80px; display:block; text-indent: -9999px;}
	#Block_Banner_career ul li.Banner01:hover{ background:url(../img/banner_nyuushijyouhou_o.jpg) no-repeat top left; width:220px; height:80px; display:block; text-indent: -9999px;}
	#Block_Banner_career ul li.Banner01.active{ background:url(../img/banner_nyuushijyouhou_o.jpg) no-repeat top left; width:220px; height:80px; display:block; text-indent: -9999px;}
#Block_Banner_career ul li.Banner02{ background:url(../img/banner_shiryouseikyuu.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_career ul li.Banner02:hover{ background:url(../img/banner_shiryouseikyuu_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_career ul li.Banner02.active{ background:url(../img/banner_shiryouseikyuu_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner_career ul li.Banner03{ background:url(../img/banner_coc.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_career ul li.Banner03:hover{ background:url(../img/banner_coc_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_career ul li.Banner03.active{ background:url(../img/banner_coc_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner_career ul li.Banner04{ background:url(../img/banner_kyouikujyouhou.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_career ul li.Banner04:hover{ background:url(../img/banner_kyouikujyouhou_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_career ul li.Banner04.active{ background:url(../img/banner_kyouikujyouhou_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner_career ul li.Banner05{ background:url(../img/banner_trystory.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_career ul li.Banner05:hover{ background:url(../img/banner_trystory_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_career ul li.Banner05.active{ background:url(../img/banner_trystory_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner_career ul li.Banner06{ background:url(../img/banner_opencampus.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_career ul li.Banner06:hover{ background:url(../img/banner_opencampus_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_career ul li.Banner06.active{ background:url(../img/banner_opencampus_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner_career ul li.Banner07{ background:url(../img/banner_cocplus.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_career ul li.Banner07:hover{ background:url(../img/banner_cocplus_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_career ul li.Banner07.active{ background:url(../img/banner_cocplus_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	@media (max-width: 640px)
	 {
	#Block_Banner_career{ margin:0; padding:0; border:0; width:100%; display:block;}
		#Block_Banner_career ul{ margin-top: 0px; padding: 0; width: 100%; display: block;}
		#Block_Banner_career ul li{ margin-top:5px; padding:10px 0; width:100%; border-bottom:2px solid #EEEEEE; display:block; list-style:none;
	background:url(../responsive/arrow_banner.jpg) no-repeat center right !important;  background-size:contain;}
		#Block_Banner_career ul li a{ margin:0; padding:0 10px; box-sizing:border-box; height:auto; width:100%; display:block; color:#666666; text-decoration:none;}
	#Block_Banner_career ul li.Banner01{ background:none; width:100%; height: auto; display:block; text-indent: 0;}
		#Block_Banner_career ul li.Banner01:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_career ul li.Banner01.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Banner_career ul li.Banner02{ background:none; width:100%; height:auto; display:block; text-indent:0;}
		#Block_Banner_career ul li.Banner02:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_career ul li.Banner02.active{ background:none; width:100%; height:auto; display:block; text-indent:0;}
	#Block_Banner_career ul li.Banner03{ background:none; width:100%; height:auto; display:block; text-indent:0;}
		#Block_Banner_career ul li.Banner03:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_career ul li.Banner03.active{ background:none; width:100%; height:auto; display:block; text-indent:0;}
	#Block_Banner_career ul li.Banner04{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_career ul li.Banner04:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_career ul li.Banner04.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Banner_career ul li.Banner05{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_career ul li.Banner05:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_career ul li.Banner05.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Banner_career ul li.Banner06{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_career ul li.Banner06:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_career ul li.Banner06.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Banner_career ul li.Banner07{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_career ul li.Banner07:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_careere ul li.Banner07.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	 }

/* 広報活動 */
#Block_Banner_public{ margin:0; padding:0; border:0; width:220px; display:block;}
	#Block_Banner_public ul{ margin-top:10px; padding:0; width:220px;  display:block;}
	#Block_Banner_public ul li{ margin-top:5px; padding:0; width:220px; display:block; list-style:none;}
	#Block_Banner_public ul li a{ margin:0; padding:0; height:60px; width:220px; display:block;}
#Block_Banner_public ul li.Banner01{ background:url(../img/banner_nyuushijyouhou.jpg) no-repeat top left; width:220px; height:80px; display:block; text-indent: -9999px;}
	#Block_Banner_public ul li.Banner01:hover{ background:url(../img/banner_nyuushijyouhou_o.jpg) no-repeat top left; width:220px; height:80px; display:block; text-indent: -9999px;}
	#Block_Banner_public ul li.Banner01.active{ background:url(../img/banner_nyuushijyouhou_o.jpg) no-repeat top left; width:220px; height:80px; display:block; text-indent: -9999px;}
#Block_Banner_public ul li.Banner02{ background:url(../img/banner_shiryouseikyuu.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_public ul li.Banner02:hover{ background:url(../img/banner_shiryouseikyuu_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_public ul li.Banner02.active{ background:url(../img/banner_shiryouseikyuu_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner_public ul li.Banner03{ background:url(../img/banner_coc.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_public ul li.Banner03:hover{ background:url(../img/banner_coc_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_public ul li.Banner03.active{ background:url(../img/banner_coc_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner_public ul li.Banner04{ background:url(../img/banner_kyouikujyouhou.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_public ul li.Banner04:hover{ background:url(../img/banner_kyouikujyouhou_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_public ul li.Banner04.active{ background:url(../img/banner_kyouikujyouhou_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner_public ul li.Banner05{ background:url(../img/banner_trystory.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_public ul li.Banner05:hover{ background:url(../img/banner_trystory_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_public ul li.Banner05.active{ background:url(../img/banner_trystory_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner_public ul li.Banner06{ background:url(../img/banner_opencampus.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_public ul li.Banner06:hover{ background:url(../img/banner_opencampus_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_public ul li.Banner06.active{ background:url(../img/banner_opencampus_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner_public ul li.Banner07{ background:url(../img/banner_event.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_public ul li.Banner07:hover{ background:url(../img/banner_event_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_public ul li.Banner07.active{ background:url(../img/banner_event_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner_public ul li.Banner08{ background:url(../img/banner_cocplus.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_public ul li.Banner08:hover{ background:url(../img/banner_cocplus_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_public ul li.Banner08.active{ background:url(../img/banner_cocplus_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	@media (max-width: 640px)
	 {
	#Block_Banner_public{ margin:0; padding:0; border:0; width:100%; display:block;}
		#Block_Banner_public ul{ margin-top: 0px; padding: 0; width: 100%; display: block;}
		#Block_Banner_public ul li{ margin-top:5px; padding:10px 0; width:100%; border-bottom:2px solid #EEEEEE; display:block; list-style:none;
	background:url(../responsive/arrow_banner.jpg) no-repeat center right !important;  background-size:contain;}
		#Block_Banner_public ul li a{ margin:0; padding:0 10px; box-sizing:border-box; height:auto; width:100%; display:block; color:#666666; text-decoration:none;}
	#Block_Banner_public ul li.Banner01{ background:none; width:100%; height: auto; display:block; text-indent: 0;}
		#Block_Banner_public ul li.Banner01:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_public ul li.Banner01.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Banner_public ul li.Banner02{ background:none; width:100%; height:auto; display:block; text-indent:0;}
		#Block_Banner_public ul li.Banner02:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_public ul li.Banner02.active{ background:none; width:100%; height:auto; display:block; text-indent:0;}
	#Block_Banner_public ul li.Banner03{ background:none; width:100%; height:auto; display:block; text-indent:0;}
		#Block_Banner_public ul li.Banner03:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_public ul li.Banner03.active{ background:none; width:100%; height:auto; display:block; text-indent:0;}
	#Block_Banner_public ul li.Banner04{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_public ul li.Banner04:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_public ul li.Banner04.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Banner_public ul li.Banner05{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_public ul li.Banner05:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_public ul li.Banner05.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Banner_public ul li.Banner06{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_public ul li.Banner06:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_public ul li.Banner06.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Banner_public ul li.Banner07{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_public ul li.Banner07:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_public ul li.Banner07.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Banner_public ul li.Banner08{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_public ul li.Banner08:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_public ul li.Banner08.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	 }



/* その他 */
#Block_Banner_other{ margin:0; padding:0; border:0; width:220px; display:block;}
	#Block_Banner_other ul{ margin-top:10px; padding:0; width:220px;  display:block;}
	#Block_Banner_other ul li{ margin-top:5px; padding:0; width:220px; display:block; list-style:none;}
	#Block_Banner_other ul li a{ margin:0; padding:0; height:60px; width:220px; display:block;}
#Block_Banner_other ul li.Banner01{ background:url(../img/banner_nyuushijyouhou.jpg) no-repeat top left; width:220px; height:80px; display:block; text-indent: -9999px;}
	#Block_Banner_other ul li.Banner01:hover{ background:url(../img/banner_nyuushijyouhou_o.jpg) no-repeat top left; width:220px; height:80px; display:block; text-indent: -9999px;}
	#Block_Banner_other ul li.Banner01.active{ background:url(../img/banner_nyuushijyouhou_o.jpg) no-repeat top left; width:220px; height:80px; display:block; text-indent: -9999px;}
#Block_Banner_other ul li.Banner02{ background:url(../img/banner_shiryouseikyuu.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_other ul li.Banner02:hover{ background:url(../img/banner_shiryouseikyuu_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_other ul li.Banner02.active{ background:url(../img/banner_shiryouseikyuu_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner_other ul li.Banner03{ background:url(../img/banner_coc.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_other ul li.Banner03:hover{ background:url(../img/banner_coc_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_other ul li.Banner03.active{ background:url(../img/banner_coc_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner_other ul li.Banner04{ background:url(../img/banner_kyouikujyouhou.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_other ul li.Banner04:hover{ background:url(../img/banner_kyouikujyouhou_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_other ul li.Banner04.active{ background:url(../img/banner_kyouikujyouhou_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner_other ul li.Banner05{ background:url(../img/banner_trystory.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_other ul li.Banner05:hover{ background:url(../img/banner_trystory_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_other ul li.Banner05.active{ background:url(../img/banner_trystory_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner_other ul li.Banner06{ background:url(../img/banner_opencampus.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_other ul li.Banner06:hover{ background:url(../img/banner_opencampus_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_other ul li.Banner06.active{ background:url(../img/banner_opencampus_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner_other ul li.Banner07{ background:url(../img/banner_cocplus.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_other ul li.Banner07:hover{ background:url(../img/banner_cocplus_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	#Block_Banner_other ul li.Banner07.active{ background:url(../img/banner_cocplus_o.jpg) no-repeat top left; width:220px; height:60px; display:block; text-indent: -9999px;}
	@media (max-width: 640px)
	 {
	#Block_Banner_other{ margin:0; padding:0; border:0; width:100%; display:block;}
		#Block_Banner_other ul{ margin-top: 0px; padding: 0; width: 100%; display: block;}
		#Block_Banner_other ul li{ margin-top:5px; padding:10px 0; width:100%; border-bottom:2px solid #EEEEEE; display:block; list-style:none;
	background:url(../responsive/arrow_banner.jpg) no-repeat center right !important;  background-size:contain;}
		#Block_Banner_other ul li a{ margin:0; padding:0 10px; box-sizing:border-box; height:auto; width:100%; display:block; color:#666666; text-decoration:none;}
	#Block_Banner_other ul li.Banner01{ background:none; width:100%; height: auto; display:block; text-indent: 0;}
		#Block_Banner_other ul li.Banner01:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_other ul li.Banner01.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Banner_other ul li.Banner02{ background:none; width:100%; height:auto; display:block; text-indent:0;}
		#Block_Banner_other ul li.Banner02:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_other ul li.Banner02.active{ background:none; width:100%; height:auto; display:block; text-indent:0;}
	#Block_Banner_other ul li.Banner03{ background:none; width:100%; height:auto; display:block; text-indent:0;}
		#Block_Banner_other ul li.Banner03:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_other ul li.Banner03.active{ background:none; width:100%; height:auto; display:block; text-indent:0;}
	#Block_Banner_other ul li.Banner04{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_other ul li.Banner04:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_other ul li.Banner04.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Banner_other ul li.Banner05{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_other ul li.Banner05:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_other ul li.Banner05.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Banner_other ul li.Banner06{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_other ul li.Banner06:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_other ul li.Banner06.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	#Block_Banner_other ul li.Banner07{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_other ul li.Banner07:hover{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
		#Block_Banner_other ul li.Banner07.active{ background:none; width:100%; height:auto; display:block; text-indent: 0;}
	 }

/* SNS */
#Block_Banner_sns{ margin:0; padding:0; border:0; width:220px; display:block;}
	#Block_Banner_sns ul{ margin-top:10px; padding:0; width:220px;  display:block;}
	#Block_Banner_sns ul li{ margin-top:5px; padding:0; width:220px; display:block; list-style:none;}
	#Block_Banner_sns ul li a{ margin:0; padding:0; height:60px; width:110px; display:block;}
#Block_Banner_sns ul li.Banner01{ background: url(../img/banner_instagram.jpg) no-repeat top left; width: 110px; height: 60px; display: block; text-indent: -9999px; float: left;}
	#Block_Banner_sns ul li.Banner01:hover{ background:url(../img/banner_instagram.jpg) no-repeat top left; width:110px; height:60px; display:block; text-indent: -9999px; opacity: 0.5;}
	#Block_Banner_sns ul li.Banner01.active{ background:url(../img/banner_instagram.jpg) no-repeat top left; width:110px; height:60px; display:block; text-indent: -9999px;}
#Block_Banner_sns ul li.Banner02{ background: url(../img/banner_youtube.jpg) no-repeat top left; width: 110px; height: 60px; display: block; text-indent: -9999px; float: left;}
	#Block_Banner_sns ul li.Banner02:hover{ background:url(../img/banner_youtube.jpg) no-repeat top left; width:110px; height:60px; display:block; text-indent: -9999px; opacity: 0.5;}
	#Block_Banner_sns ul li.Banner02.active{ background:url(../img/banner_youtube.jpg) no-repeat top left; width:110px; height:60px; display:block; text-indent: -9999px;}

#Block_Banner_sns ul li.Banner03{ background: url(../img/banner_twitter.jpg) no-repeat top left; width: 110px; height: 60px; display: block; text-indent: -9999px; float: left;}
	#Block_Banner_sns ul li.Banner03:hover{ background:url(../img/banner_twitter.jpg) no-repeat top left; width:110px; height:60px; display:block; text-indent: -9999px; opacity: 0.5;}
	#Block_Banner_sns ul li.Banner03.active{ background:url(../img/banner_twitter.jpg) no-repeat top left; width:110px; 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:11px; 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;}
	@media (max-width: 640px)
	 {
	#Footer { margin:0 ; padding:20px 0 0 0; width:100%; background:#FFFFFF;}
	#Block_FooterLink { margin:0 auto; padding:5px 0 15px 0; width:100%; background: url(../img/bg_FooterLocal.jpg) top left repeat-x; display:none;}
	#Block_FooterLink ul{ margin:10px 0 0 0; padding:0; display:block; font-size:11px; 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:11px; 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:11px; text-align:left; float:left; background: none;}
#Block_FooterLink2 dt{ margin:0; padding:0 10px 0 17px; display:block; font-size:11px; 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:11px; text-align:left;}
#Block_FooterLink2 dd a{ margin:0; padding:0 0 0 13px; display:block; font-size:11px; text-align:left; background: url(../img/footer_arrow3.jpg) top left no-repeat; color:#2C6B9F;}
	@media (max-width: 640px)
	 {
	#Block_FooterLink2 { margin:0 auto; padding:15px 0 0 0; width:100%; color:#333333; background: url(../img/bg_FooterGlobal.jpg) top left repeat-x; display:none;}
	#Block_FooterLink2 dl{ margin:0; padding:0 14px; display:block; font-size:11px; 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:11px; text-align:left; float:left; background: none;}
	#Block_FooterLink2 dt{ margin:0; padding:0 10px 0 17px; display:block; font-size:11px; 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:11px; text-align:left;}
	#Block_FooterLink2 dd a{ margin:0; padding:0 0 0 13px; display:block; font-size:11px; 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:11px; 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;}
	@media (max-width: 640px)
	 {
	#Block_Local { margin:0 auto; width:100%; height:auto; background:none;}
	#Block_FooterLink3 { margin:0 auto; padding:0; width:100%; background: url(../responsive/bg_nav.jpg) top left repeat;}
	#Block_FooterLogo { margin:0; padding:0; width:380px; float:left; display:none;}
	#Block_FooterLocal{ margin:0; padding:0; width:100%; border-top:2px solid #006BA4; float:none;}
	#Block_FooterLocal ul{ box-sizing:border-box; margin:0 auto; padding:0 1%; border:0; width:100%; display:block; list-style:none; float:none;}
	#Block_FooterLocal ul li{ box-sizing:border-box; margin:0; padding:5px 2%; border:0; width:50%; float:left;}
	#Block_FooterLocal ul li a{ padding:10px 0 10px 16px; color:#666666; text-decoration:none; border-bottom:1px dotted #333333; background: url(../responsive/nav_arrow.jpg) center left no-repeat;}
	#Block_FooterLocal ul li a:hover{ padding:10px 0 10px 16px; color:#666666; text-decoration:none; border-bottom:1px dotted #333333; background: url(../responsive/nav_arrow.jpg) center left no-repeat;}
	 }

#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;}
	@media (max-width: 640px)
	 {
	#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:100%; text-align: center;}
	 }
	 
.toggle{ display:none !important;}
	@media (max-width: 640px)
	 {
	.toggle{ display: block !important;  background: url(../img/toggle.png) top left no-repeat !important; width:50px !important; height:50px !important; text-indent:-9999px;}
	.toggle a{ width:50px !important; height:50px !important; text-indent:-9999px;}
	ul#spnav{ display:block;}
	ul#spnav li{ display:block; width:100%; border-bottom:1px solid #E8E8E8;}
	ul#spnav li.search{ display:block; width:100%; border-bottom:1px solid #E8E8E8; padding:10px 20px;}
	ul#spnav li ul{ display:block; width:100%; border-top:0;}
	ul#spnav li ul li{ border-top:1px solid #E8E8E8; border-bottom:0;}
	ul#spnav li ul li a{ display:block; width:100%; margin:0; padding:10px 40px; color:#333333;}
	ul#spnav li.close{ display:block; width:100%; border-bottom:0;}
	ul#spnav li a{ display:block; width:100%; margin:0; padding:10px 20px; color:#333333; text-decoration:none; cursor:pointer;}
	ul#spnav li.close a{ display:block; width:100%; margin:0; padding:10px 0; color:#FFFFFF; text-align:center; cursor:pointer; background:#204A96;}
	ul#spnav li.close a img{ top:-2px; position:relative;}
	ul#spnav li a:hover{ background:#204A96; color:#FFFFFF; text-decoration:none;}
	ul#spnav li.close a:hover{ background:#204A96; color:#FFFFFF; text-decoration:none;}
	 }


#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;}

#test_js{ font-size:15px; color:#36F;} 


/* img */
.txt_box_L1{ float: left; margin:0 20px 0 0;}
.txt_box_L2{ float: left; margin:10px 20px 0 0;}
.txt_box_L3{ float: left; margin:0 20px 0 20px;}
.txt_box_L4{ float: left; margin:10px 20px 0 20px;}
	@media (max-width: 640px)
	 {
	.txt_box_L1{ float: none; margin:0 0 10px 0;}
	.txt_box_L2{ float: none; margin:0 0 10px 0;}
	.txt_box_L3{ float: none; margin:0 0 10px 0;}
	.txt_box_L4{ float: none; margin:0 0 10px 0;}
	 }

.txt_box_R1{ float: right; margin:0 0 0 20px;}
.txt_box_R2{ float: right; margin:10px 0 0 20px;}
.txt_box_R3{ float: right; margin:0 20px 0 20px;}
.txt_box_R4{ float: right; margin:10px 20px 0 20px;}
	@media (max-width: 640px)
	 {
	.txt_box_R1{ float: none; margin:0 0 10px 0;}
	.txt_box_R2{ float: none; margin:0 0 10px 0;}
	.txt_box_R3{ float: none; margin:0 0 10px 0;}
	.txt_box_R4{ float: none; margin:0 0 10px 0;}
	 }
.txt_box_center{ text-align: center;}
.txt_box_right{ text-align: right;}
.txt_box_top{ margin-top: 1em;}

.float_clear{ clear: both;}
.Link_url{ background-image: url(../img/link.jpg); background-repeat: no-repeat; background-position: left center; padding-left: 20px; margin-left: 20px;}


.img_border{ border: 1px solid #CCCCCC;} 

/*　テキストぶら下げインデント　*/
.txt1{ padding-left: 1em; text-indent: -1em;}
.txt_idt1{ padding-left: 1em; text-indent: -1em;}
.txt_idt2{ padding-left: 2em; text-indent: -2em;}
.txt_idt3{ padding-left: 3em; text-indent: -3em;}
.txt_idt4{ padding-left: 4em; text-indent: -4em;}
.txt_idt5{ padding-left: 5em; text-indent: -5em;}
.txt_idt6{ padding-left: 6em; text-indent: -6em;}

/*　テキストインデント　*/
.txt_box_idt1{ padding-left: 1em;}
.txt_box_idt2{ padding-left: 2em;}
.txt_box_idt3{ padding-left: 3em;}
.txt_box_idt4{ padding-left: 4em;}
.txt_box_idt5{ padding-left: 5em;}
.txt_box_idt6{ padding-left: 6em;}
	@media (max-width: 640px)
	 {
	.txt_box_idt1{ padding-left: 0;}
	.txt_box_idt2{ padding-left: 1em;}
	.txt_box_idt3{ padding-left: 1.5em;}
	.txt_box_idt4{ padding-left: 2em;}
	.txt_box_idt5{ padding-left: 2.5em;}
	.txt_box_idt6{ padding-left: 3em;}
	 }
/* 均等割り付け */
.spacing1{ letter-spacing: 0.5em;} /* 0.5文字 */
.spacing2{ letter-spacing: 1em;} /* 1文字 */
.spacing3{ letter-spacing: 1.5em;} /* 1.5文字 */
.spacing4{ letter-spacing: 2em;} /* 2文字 */


/* dldtdd */
.txt_point_dl1 dd{ padding-left: 2em; text-indent: -1em;}
.txt_point_dl2 dd{ padding-left: 3em; text-indent: -1em;}
.txt_point_dl3 dd{ padding-left: 4em; text-indent: -1em;}
.txt_point_dl4 dd{ padding-left: 5em; text-indent: -1em;}
.txt_point_dl5 dd{ padding-left: 6em; text-indent: -1em;}

dt.bold { font-weight: bold;}
.line1 dd{ padding-bottom: 1em;}



/* リンクアイコン（自動付与） */
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;}
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$=".xls"].noicon{ background: none; padding-right: 0;}
a[href$=".xlsx"].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;}
.noicon a{ background: none; padding-right: 0; margin: 0px;}


/* 改行 */
.br1{ display: block; margin-bottom: 1em;} /* 下1行分の改行 */
	.br2{ display: block; margin-bottom: 2em;} /* 下2行分の改行 */
	.br3{ display: block; margin-bottom: 3em;} /* 下3行分の改行 */
	.br4{ display: block; margin-bottom: 4em;} /* 下4行分の改行 */

.br_up1{ display: block; margin-top: 1em;} /* 下1行分の改行 */
	.br_up2{ display: block; margin-top: 2em;} /* 上2行分の改行 */
	.br_up3{ display: block; margin-top: 3em;} /* 上3行分の改行 */
	.br_up4{ display: block; margin-top: 4em;} /* 上4行分の改行 */





/* jump（お問い合わせ　ページ内リンク項目） */
.index{ display: block; width: 100%; margin: 0px; padding: 10px 0px 20px;}
	.index ul{ display: table; table-layout: fixed; width: 100%; border-right: 1px solid #CCCCCC; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: #CCCCCC; border-bottom-color: #CCCCCC; border-left-color: #CCCCCC;}
	.index ul li{ display: table-cell; font-size: 85%; text-align: center; border-left: 1px solid #CCCCCC;}
	.index ul .font_ssmall{ font-size: x-small;}
	.index ul li a{ color: #333333;}

/* 各ページ最後のお問い合わせ　TEL,FAX,e-mailの間隔整頓 */
.inquiry dt{ width: 12%; float:  left;}


/* 定義リストの横並び（clearfixを指定してください）　*/
	/* dt幅10% */
.dl_list1 dl{ width: 100%; display: block; margin-top: 5px; margin-bottom: 5px;}
	.dl_list1 dl dt{ float: left; clear: left; display: block; width: 10%; padding-bottom: 5px;}
	.dl_list1 dl dd{ float: left; width: 88%; padding-left: 2%; padding-bottom: 5px;}
	/* dt幅15% */
.dl_list2 dl{ width: 100%; display: block; margin-top: 5px; margin-bottom: 5px;}
	.dl_list2 dl dt{ float: left; clear: left; display: block; width: 15%; padding-bottom: 5px;}
	.dl_list2 dl dd{ float: left; width: 83%; padding-left: 2%; padding-bottom: 5px;}
	/* dt幅20% */
.dl_list3 dl{ width: 100%; display: block; margin-top: 5px; margin-bottom: 5px;}
	.dl_list3 dl dt{ float: left; clear: left; display: block; width: 20%; padding-bottom: 5px;}
	.dl_list3 dl dd{ float: left; width: 78%; padding-left: 2%; padding-bottom: 5px;}
	/* dt幅25% */
.dl_list4 dl{ width: 100%; display: block; margin-top: 5px; margin-bottom: 5px;}
	.dl_list4 dl dt{ float: left; clear: left; display: block; width: 25%; padding-bottom: 5px;}
	.dl_list4 dl dd{ float: left; width: 73%; padding-left: 2%; padding-bottom: 5px;}
	/* dt幅30% */
.dl_list5 dl{ width: 100%; display: block; margin-top: 5px; margin-bottom: 5px;}
	.dl_list5 dl dt{ float: left; clear: left; display: block; width: 30%; padding-bottom: 5px;}
	.dl_list5 dl dd{ float: left; width: 68%; padding-left: 2%; padding-bottom: 5px;}
	@media (max-width: 640px)
	 {
	.dl_list1 dl{ width: 100%; display: block; margin-top: 5px; margin-bottom: 5px;}
		.dl_list1 dl dt{ float: none; clear: left; display: block; width: 100%; padding-bottom: 5px; font-weight:bold;}
		.dl_list1 dl dd{ float: none; width: 100%; padding-left: 2%; padding-bottom: 15px;}
		/* dt幅15% */
	.dl_list2 dl{ width: 100%; display: block; margin-top: 5px; margin-bottom: 5px;}
		.dl_list2 dl dt{ float: none; clear: left; display: block; width: 100%; padding-bottom: 5px; font-weight:bold;}
		.dl_list2 dl dd{ float: none; width: 100%; padding-left: 2%; padding-bottom: 15px;}
		/* dt幅20% */
	.dl_list3 dl{ width: 100%; display: block; margin-top: 5px; margin-bottom: 5px;}
		.dl_list3 dl dt{ float: none; clear: left; display: block; width: 100%; padding-bottom: 5px; font-weight:bold;}
		.dl_list3 dl dd{ float: none; width: 100%; padding-left: 2%; padding-bottom: 15px;}
		/* dt幅25% */
	.dl_list4 dl{ width: 100%; display: block; margin-top: 5px; margin-bottom: 5px;}
		.dl_list4 dl dt{ float: none; clear: left; display: block; width: 100%; padding-bottom: 5px; font-weight:bold;}
		.dl_list4 dl dd{ float: none; width: 100%; padding-left: 2%; padding-bottom: 15px;}
		/* dt幅30% */
	.dl_list5 dl{ width: 100%; display: block; margin-top: 5px; margin-bottom: 5px;}
		.dl_list5 dl dt{ float: none; clear: left; display: block; width: 100%; padding-bottom: 5px; font-weight:bold;}
		.dl_list5 dl dd{ float: none; width: 100%; padding-left: 2%; padding-bottom: 15px;}
	 }


/* イベント等のチラシの表示 */
.block_flyer { width: 40%; float: right; display: block;}
	.block_flyer img { margin-right: auto; margin-left: auto; display: block; border: 1px solid #CCCCCC;}
	.block_flyer a { background-image: none; }

	/* 画像の枠線を消す */
	.block_flyer.none a img { border-style: none;}
/* チラシend */



/* 画像 */

.block_pic { margin-bottom: 15px;}
	.block_pic ul {	display: table;	width: 100%; table-layout: fixed;}
	.block_pic ul li { font-size: x-small; display: table-cell; vertical-align: text-bottom; text-align: center; padding: 5px;}
	@media (max-width: 640px)
	 {
	.block_pic { margin-bottom: 15px;}
		.block_pic ul {	display: block;	width: 100%;}
		.block_pic ul li { font-size: x-small; display: block;  text-align: center; padding: 5px;}
	 }
.font_bgblue_w_b {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #3399CC;
	text-indent: 10px;
	margin-bottom: 10px;
}
.font_bgorange_w_b {
	font-weight: bolder;
	color: #FFFFFF;
	background-color: #FF964A;
	text-indent: 10px;
	margin-bottom: 10px;
}




<!--medeiaコピー-->
@charset "utf-8";

/* 選択メニュー */
	/* 項目メニュー */
.list_media { list-style-type: none; border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid; border-top-color: #2c6ba0; border-bottom-color: #2c6ba0; display: inline-block; width: 100%;}
	.list_media li{ float: left;}
	.list_media li a{ text-decoration: none; text-align: center; display: block; padding-right: 1em; padding-left: 1em; padding-top: 5px; padding-bottom: 5px;}
	.list_media li a:hover{ color: #FFF; background-color: #2c6ba0;}
	.list_media li a.select{ color: #FFF; background-color: #2c6ba0;}



 /* 年度 */
#year { border-top-width: 1px; border-top-style: solid; border-top-color: #009; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #009; float: left; width: 100%;}	
	#year ul li { display: inline-block; float: left;}
	#year ul li a { text-decoration: none; padding-right: 1em; padding-left: 1em; text-align: center; display: block; padding-top: 2px; padding-bottom: 2px;}
	#year ul li a:hover{ color: #FFF; background-color: #335299;}
	#year ul li a.select{ color: #FFF; background-color: #335299;}

	/* 月 */
#month { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #009; width: 100%; float: left;}
#month li { display: inline-block; float: left;}
#month ul li a { text-decoration: none; width: 45px; display: block; text-align: center; padding-top: 2px; padding-bottom: 2px;}
#month ul li a:hover{ color: #FFF; background-color: #335299;}
#month ul li a.select{ color: #FFF; background-color: #335299;}


/* 研究者・問い合わせ先リンクボタン */
#media_info { margin-bottom: 20px; display: inline-block; width: 100%; margin-top: 5px;}
	#media_info a{ text-decoration: none; background-color: #79BCFF; color: #FFF; display: block; text-align: center; padding-right: 5px; padding-left: 5px; float: right; margin-left: 5px; clear: left;}
	#media_info a:hover{ color: #2C6BA0;}


/* 本文エリア */
	/*本文範囲指定*/
.media_listarea { clear: left; padding-top: 20px;}

	/* 本文のテキスト位置 */
.media_block_txt { padding-bottom: 10px; text-align: left;}

	/* 本文テキスト */
.media_block_txt dl { border-bottom: 1px solid #666666; margin-bottom: 20px;}
	.media_block_txt dl dt { padding-left: 1em;}
	.media_block_txt dl dd { border-top-width: 1.2px; border-top-style: dotted; border-top-color: #999999; text-indent: -1em; padding: 2px 1em 2px 2em;}



/*項目アイコン*/
	/* 担当 */
.media_ico1 { border-radius: 1px; display: inline-block; text-align: center; width: 2em; padding-left: 1em; border: 1px solid #4B70C2; color: #4B70C2; font-weight: normal; margin-right: 3px;}

	/* 連載 */
.media_ico2 { border-radius: 1px; color: #FFF; font-weight: bold; background-color: #666; display: inline-block; text-align: center; width: 2.5em; height: 1.5em;}

	/* 記者発表 */
.press_ico { background-image: url(../../outline/media/img/ico_mike.jpg); height: 13px; width: 13px; float: left; background-repeat: no-repeat; position: relative; left: -1em; top: 3px; padding-right: 1px;}



/* 罫線 */
	/* 本文区切り */
.line01 { width: 100%; border-top-width: 1px; border-top-style: solid; border-top-color: #666666;}



/* 記者発表詳細 */
.press_box { border: 1px solid #69c; padding: 25px 25px 30px; margin-bottom: 50px; margin-top: 20px;}
.press_h1 { width: 628px; background-color: #69C; color: #FFF; font-weight: bold; padding-left: 10px; margin-bottom: 20px; padding-right: 10px; margin-left: -10px;}
.press_h2 { width: 100%; border-bottom: 1px solid #69c; margin-bottom: 20px; font-weight: bolder;}
.press_w dl{ width: 640px; margin-left: 20px; margin-top: 20px; display: inline-block; list-style-type: none;}
.press_w dt{ text-justify: inter-ideograph; float: left; border-left: medium solid #09F; padding-left: 8px; width: 90px; display: inline-block; padding-right: 15px;}
.press_w dd{ width: 75%; margin-left: 120px;}
.media_block_txt dl dt img { margin-bottom: -2px;}
.presstxt { display: block; width: 92%; margin-left: 30px; margin-top: 20px;}
.press_h3 { text-justify: inter-ideograph; border-left: medium solid #09F; padding-left: 8px; display: block; padding-right: 15px; margin-bottom: 15px; height: 12px; font-weight: bold;}
.press_h dl{ margin-left: 20px; width: 95%;}
.press_h dt{ border-left: medium solid #09F; margin-bottom: 15px; padding-left: 8px;}
.press_h dd{ padding-left: 10px;}
.press_h dl dd dl{ display: block; padding-bottom: 20px;}
.press_h dl dd dt{ display: inline; margin-left: -1em; 	border-left-style: double;}
	@media (max-width: 640px) {
	.press_box { border: 1px solid #69c; padding: 25px 25px 30px; margin-bottom: 50px; margin-top: 20px;}
	.press_h1 { width: 100%; background-color: #69C; color: #FFF; font-weight: bold; padding-left: 10px; margin-bottom: 20px; padding-right: 10px; margin-left: -10px;}
	.press_h2 { width: 100%; border-bottom: 1px solid #69c; margin-bottom: 20px; font-weight: bolder;}
	.press_w dl{ width: 100%; margin-left: 0; margin-top: 20px; display:block; list-style-type: none;}
	.press_w dt{ text-justify: inter-ideograph; float: none; border-left: medium solid #09F; margin-bottom:10px; padding-left: 8px; width: 100%; display: block; padding-right: 0;}
	.press_w dd{ width: 100%; margin-left: 0;}
	.media_block_txt dl dt img { margin-bottom: -2px;}
	.presstxt { display: block; width: 92%; margin-left: 30px; margin-top: 20px;}
	.press_h3 { text-justify: inter-ideograph; border-left: medium solid #09F; padding-left: 8px; display: block; padding-right: 15px; margin-bottom: 15px; height: 12px; font-weight: bold;}
	.press_h dl{ margin-left: 0; width: 100%;}
	.press_h dt{ border-left: medium solid #09F; margin-bottom: 15px; padding-left: 8px;}
	.press_h dd{ padding-left: 0;}
	.press_h dl dd dl{ display: block; padding-bottom: 20px;}
	.press_h dl dd dt{ display: inline; margin-left: -1em; 	border-left-style: double;}
	}

/*ddインデント*/
.press_w dl .mtxt_idt2 { text-indent: -2em; padding-left: 2em; width: 70%;}
	.press_w dl .mtxt_idt3 { text-indent: -3em; padding-left: 3em; width: 68%;}
	.press_w dl .mtxt_idt4 { text-indent: -4em; padding-left: 4em; width: 65%;}
	.press_w dl .mtxt_idt5 { text-indent: -5em; padding-left: 5em; width: 63%;}


/*ラジオ*/
.radio { margin: 20px; border-bottom: 1px dashed #090; padding-bottom: 50px; height:auto;}
	.radio dl dt { float: left; width: 6em; border-left: thick solid #690; padding-left: 10px; display: inline-block; padding-bottom: 5px; padding-top: 5px; font-weight: bold; margin-right: 2em;}
	.radio dl { display: block; clear: both;}
	.radio dl dd { padding-top: 5px; padding-bottom: 5px; float: left;}

.radio .control dt { display: inline-block; padding-top: 12px; padding-bottom: 5px; text-align: left; width: 6em;}
	.radio .control dd { text-align: center; display: inline-block;}
	.radio .control dd audio { text-align: center; display: block;}

.radio .line2 dt { float: left; width: 6em; border-left: thick solid #690; padding-left: 10px; display: block; padding-bottom: 5px; padding-top: 5px; font-weight: bold; margin-right: 2em; height: 50px;}

.radio dl dd .time { display: block; float: right;}

.radio dl .time { padding-left: 20px;}

.radio dl .line2 { float: none; display: block;}
	.radio .line2 dd { float: none;}
	@media (max-width: 640px) {
	.radio { margin: 20px; border-bottom: 1px dashed #090; padding-bottom: 20px;}
		.radio dl dt { float: none; width: 100%; border-left: thick solid #690; padding-left: 10px; display: inline-block; padding-bottom: 5px; padding-top: 5px; font-weight: bold; margin-right: 0; box-sizing:border-box;}
		.radio dl { display: block; clear: both; width:100%;}
		.radio dl dd { padding-top: 5px; padding-bottom: 5px; padding:0 0 0 15px; width:100%; float: none; box-sizing:border-box;}
	
	.radio .control dt { display: block; padding-top: 12px; padding-bottom: 5px; text-align: left; width: 6em;}
		.radio .control dd { text-align: center; display: inline-block;}
		.radio .control dd audio { text-align: center; display: block;}
	
	.radio .line2 dt { float: left; width: 6em; border-left: thick solid #690; padding-left: 10px; display: block; padding-bottom: 5px; padding-top: 5px; font-weight: bold; margin-right: 2em; height: 50px;}
	
	.radio dl dd .time { display: block; float: right;}
	
	.radio dl .time { padding-left: 20px;}
	
	.radio dl .line2 { float: none; display: block;}
	.radio .line2 dd { float: none;}
	}