@charset "utf-8";
/*-------------------------------------------------*/
/*(C) A.C.Planet Inc. All rights reserved.*/
/*--------------------------------------------------*/

/*下層ページ用
--------------------------------------------------*/
#bg-mainvisual {
	height: 140px;
	background-repeat: repeat-x;
	background-position: top;
}
#mainvisual p {
	-webkit-transition: none;
	transition: none;
}
.maincontents {
	width: 980px;
	margin: 0 auto;
	/*	padding:0 162px 50px;*/
	padding: 0 0 50px;
	/*	background:url(../imgs/base/bg_submenu.gif) repeat-y 162px;*/
	background: url(../imgs/base/bg_submenu.gif) repeat-y;
}
.article {
	display: block;
	width: 750px;
	float: right;
	min-height: 350px;
}
.submenu {
	width: 210px;
	float: left;
}
#pannav {
	width: 980px;
	margin: 0 auto;
	/*	padding:10px 162px;*/
	padding: 10px 0;
}
#pannav p {
	font-size: 80%;
}
.article p {
	margin: 0 0 10px 0;
}
.article h1 {
	background-repeat: no-repeat;
	background-position: bottom right;
	background-color: #FFF;
	border: 1px solid #E0E0E0;
	padding: 20px 10px 14px 26px;
	font-size: 140%;
	margin-bottom: 15px;
}
.article h2 {
	background-repeat: no-repeat;
	background-position: bottom right;
	margin: 30px 0 10px;
	padding: 10px 15px 8px;
	font-size: 120%;
	color: #FFF;
}
.article h2 a {
	color: #FFF !important;
}
.article h2 a:hover {
	text-decoration: none;
}
.article h3 {
	background-repeat: no-repeat;
	background-position: 8px 0.6em;
	margin: 25px 0 10px;
	padding: 8px 10px 6px 22px;
	font-size: 115%;
}
.article h4 {
	margin: 20px 0 10px;
	padding: 7px 10px 5px 13px;
	font-size: 110%;
	background: #ECECEC;
	border: 1px solid #CCCCCC;
}
.article h4.no-h4 {
	margin: 20px 0 10px;
	padding: 0;
	font-size: 100%;
	background: transparent;
	border: 0;
}
.article h5 {
	background: url(../imgs/kasou/ti_h5.gif) no-repeat 5px 0.25em;
	border-bottom: 1px solid #CCC;
	margin: 15px 0 10px;
	padding: 0 10px 4px 19px;
	font-size: 100%;
}
/*サブメニュー
----------------------------------------*/
#dl-submenu {
	margin: 0 0 20px;
	border-bottom: 4px solid #2C8659;
	border-radius: 0 0 6px 6px;
}
#dl-submenu dt {
	display: block;
	font-weight: bold;
	color: #FFF;
	border-radius: 6px 6px 0 0;
}
#dl-submenu dt a {
	border-radius: 6px 6px 0 0;
	padding: 16px 5px 16px 30px;
	display: block;
	text-decoration: none;
	background-image: url(../imgs/kasou/ic_sub_dt.png);
	background-repeat: no-repeat;
	background-position: 10px 1.4em;
	background-color: #2C8659;
	color: #FFF;
}
#dl-submenu dt a:hover {
	background-color: #236D48;
	background-position: 13px 1.4em;
}
#dl-submenu dd a {
	display: block;
	text-decoration: none;
	color: #25724C;
	background-image: url(../imgs/common/ic_linklist_s.png);
	background-repeat: no-repeat;
	background-position: 91% 1.1em;
	background-color: #DCF0D9;
	padding: 9px 5px 8px 23px;
}
/*選択時*/
#dl-submenu dd a:hover, #dl-submenu dd.on a {
	background-position: 93% 1.1em;
}
#dl-submenu dd a:hover, #dl-submenu dd.on a {
	background-color: #CEE8CA;
}
#dl-submenu dd.on a:hover {
	background-position: 95% 1.1em;
}
#univ #dl-submenu {
	border-top: 4px solid #20338a;
	border-bottom: 4px solid #20338a;
	border-radius: 6px;
}
#univ #dl-submenu dt.title, #univ #dl-submenu dt a {
	background: #3341a2;
	border-radius: 0;
	color: #FFF;
}
#univ #dl-submenu dt a:hover, #univ #dl-submenu dt.on a {
	background-color: #20338a;
}
/*HATO 下層ページ用
--------------------------------------------------*/
.hato #bg-mainvisual {
	background-image: url(../imgs/kasou/bg_mv_hato.png);
}
.hato #mainvisual {
	width: 980px;
	margin: 0 auto;/*	padding:0 162px;*/
}
.hato #mainvisual p {
	background: url(../imgs/kasou/ic_mv.png) no-repeat 0 24px;
	font-size: 26px;
	margin: 0 0 0 25px;
	padding: 26px 0 0 30px;
}
.hato #mainvisual p strong {
	font-weight: normal;
	color: #25724C;
}
.hato .article h1 {
	background-image: url(../imgs/kasou/ti_h1.gif);
	color: #2C8659;
}
.hato .article h2 {
	background-image: url(../imgs/kasou/bg_h2.png);
	background-color: #2C8659;
}
.hato .article h3 {
	background-image: url(../imgs/kasou/ti_h3.gif);
	background-color: #DCF0D9;
	border-bottom: 1px solid #84BB99;
	color: #25724C;
}
/*UNIV 下層ページ用 common
--------------------------------------------------*/
.hue #mainvisualcontainer, .aue #mainvisualcontainer, .tgu #mainvisualcontainer, .oue #mainvisualcontainer {
	width: 100%;
	margin: 0 auto;
	height: 140px;
}
.hue #mainvisual, .aue #mainvisual, .tgu #mainvisual, .oue #mainvisual {
	width: 980px;
	margin: 0 auto;
	padding: 10px 0 0;
}
.hue #mainvisual p, .aue #mainvisual p, .tgu #mainvisual p, .oue #mainvisual p {
	width: 380px;
	height: 64px;
	font-size: 22px;/*	margin:10px 0 0;*/
}
.hue #mainvisual p {
	background: url(../hue/imgs/kasou/bg_mv_text.png) top left;
}
.aue #mainvisual p {
	background: url(/center/hato/imgs/kasou/bg_mv_text.png) top left;
}
.tgu #mainvisual p {
	background: url(../tgu/imgs/kasou/bg_mv_text.png) top left;
}
.oue #mainvisual p {
	background: url(../oue/imgs/kasou/bg_mv_text.png) top left;
}
.hue #mainvisual p strong, .aue #mainvisual p strong, .tgu #mainvisual p strong, .oue #mainvisual p strong {
	display: block;
	margin: 0 0 0 25px;
	padding: 1px 0 0 30px;
	background: url(../imgs/kasou/ic_mv_univ.png) no-repeat 0 22px;
	font-weight: normal;
	color: #FFF;
}
.hue #mainvisual p strong span, .aue #mainvisual p strong span, .tgu #mainvisual p strong span, .oue #mainvisual p strong span {
	font-size: 60%;
	letter-spacing: 1px;
}
/*HUE 下層ページ用
--------------------------------------------------*/
.hue #mainvisualcontainer {
	background: url(../hue/imgs/kasou/bg_mv.png) no-repeat top;
}
.hue .article h1 {
	background-image: url(../hue/imgs/kasou/ti_h1.gif);
	color: #1166B2;
}
.hato .article .hue-h2, .hue .article h2 {
	background-image: url(../hue/imgs/kasou/bg_h2.png);
	background-color: #1166B2;
}
.hue .article h3 {
	background-image: url(../hue/imgs/kasou/ti_h3.gif);
	background-color: #DBE8F3;
	border-bottom: 1px solid #A5C9E7;
	color: #1166B2;
}
/*AUE 下層ページ用
--------------------------------------------------*/
.aue #mainvisualcontainer {
	background: url(/center/hato/imgs/kasou/bg_mv.png) no-repeat top;
}
.aue .article h1 {
	background-image: url(/center/hato/imgs/kasou/ti_h1.gif);
	color: #009;
}
.hato .article .aue-h2, .aue .article h2 {
	background-image: url(/center/hato/imgs/kasou/bg_h2.png);
	background-color: #3341A2;
}
.aue h2 .ichiran {
	font-size: 80%;
	font-weight: normal;
	background: #FFF;
	color: #3341A2 !important;
	text-decoration: none;
	padding: 2px 10px 0;
	margin: 0 0 0 25em;
	line-height: 1em;
}
.aue h2 .ichiran:hover {
	background: #3341A2;
	color: #FFF !important;
}
.aue .article h3 {
	background-image: url(/center/hato/imgs/kasou/ti_h3.gif);
	background-color: #D9DCEE;
	border-bottom: 1px solid #A4AAD5;
	color: #3341A2;
}
/*TGU 下層ページ用
--------------------------------------------------*/
.tgu #mainvisualcontainer {
	background: url(../tgu/imgs/kasou/bg_mv.png) no-repeat top;
}
.tgu .article h1 {
	background-image: url(../tgu/imgs/kasou/ti_h1.gif);
	color: #6D1D7B;
}
.hato .article .tgu-h2, .tgu .article h2 {
	background-image: url(../tgu/imgs/kasou/bg_h2.png);
	background-color: #3341A2;
}
.tgu .article h3 {
	background-image: url(../tgu/imgs/kasou/ti_h3.gif);
	background-color: #E4D8E9;
	border-bottom: 1px solid #BB9DC1;
	color: #6D1D7B;
}

/* センター通信 20140530更新*/
.tgu .bulletin-list {
	padding: 0 0 0 2%;
	width: 98%;
}
.tgu .bulletin-list .bulletin-article {
	background: #EFEFEF;
	padding: 2%;
	float: left;
	width: 95%;
	margin: 0 2% 0 0;
}
.tgu .bulletin-list .bulletin-article h2 {
	margin: 0 !important;
}



/*OUE 下層ページ用
--------------------------------------------------*/
.oue #mainvisualcontainer {
	background: url(../oue/imgs/kasou/bg_mv.png) no-repeat top;
}
.oue #mainvisual {
 background:;
}
.oue .article h1 {
	background-image: url(../oue/imgs/kasou/ti_h1.gif);
	color: #A62B2B;
}
.hato .article .oue-h2, .oue .article h2 {
	background-image: url(../oue/imgs/kasou/bg_h2.png);
	background-color: #A62B2B;
}
.oue .article h3 {
	background-image: url(../oue/imgs/kasou/ti_h3.gif);
	background-color: #F9E6E6;
	border-bottom: 1px solid #ECC6C6;
	color: #A62B2B;
}
/*個別ページ
--------------------------------------------------*/
/*---- 学長ご挨拶 ----*/
.hue-greeting, .aue-greeting, .tgu-greeting, .oue-greeting {
	width: 178px;
	margin: 0 10px 0 0;
	float: left;
}
.hue-greeting dt, .aue-greeting dt, .tgu-greeting dt, .oue-greeting dt {
	text-align: center;
	background: #FFF;
}
.hue-greeting {
	border: 1px solid #1166B2;
}
.hue-greeting dt {
	border-bottom: 1px solid #1166B2;
}
.aue-greeting {
	border: 1px solid #000099;
}
.aue-greeting dt {
	border-bottom: 1px solid #000099;
}
.tgu-greeting {
	border: 1px solid #6D1D7B;
}
.tgu-greeting dt {
	border-bottom: 1px solid #6D1D7B;
}
.oue-greeting {
	border: 1px solid #A62B2B;
	margin: 0;
	float: right;
}
.oue-greeting dt {
	border-bottom: 1px solid #A62B2B;
}
/*趣旨目的　各大学基本情報　table*/
table.univ-data {
}
table.univ-data thead th {
	background: #2C8659;
	color: #FFF !important;
}
thead th.data-hue {
	background: #1166B2 !important;
	width: 20%;
}
thead th.data-aue {
	background: #000099 !important;
	width: 20%;
}
thead th.data-tgu {
	background: #6D1D7B !important;
	width: 20%;
}
thead th.data-oue {
	background: #A62B2B !important;
	width: 20%;
}
thead th.bg-hue {
	background: #1166B2 !important;
}
thead th.bg-aue {
	background: #000099 !important;
}
thead th.bg-tgu {
	background: #6D1D7B !important;
}
thead th.bg-oue {
	background: #A62B2B !important;
}
/*活動報告エントリー*/
.report-entry:after {
	content: "";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}
.report-entry {
 /zoom:1;
} /* ie6,ie7 */
.report-entry {
	border-bottom: dotted 2px #c6c6c6;
	padding: 10px 0;
}
.repo-img {
	float: right;
	width: 230px;
	height: 70px;
	overflow: hidden;
	margin-left: 20px;
}
.report-entry dl dt {
}
.report-entry dl dt img {
	margin-left: 12px;
}
.report-entry dl dd {
	margin-top: 5px;
	clear: left;
}
.report-entry dl dt span {
	display: block;
	float: left;
	margin: 0 10px 0 0;
}
.p-report {
	height: 450px;
	overflow:auto;
}

/* hato news*/
.news-list {
}
.news-list dl {
	margin: 0 0 20px 0;
}
.news-list dt {
	margin: 0 0 2px 0;
}
.news-list dt img {
	margin: 3px 10px 0 0;
}
.news-list dd {
}
/*ページビュート*/
#pagebute {
	text-align: center;
	padding: 20px 0;
	line-height: 3em;
	border-top: 1px solid #CCC;
	margin: 20px 0 0;
}
#pagebute a {
	text-decoration: none;
}
.current_page, a.link_page:hover {
	background: #333;
	color: #fff;
	padding: 4px 8px;
}
a.link_page {
	background: #F0F0F0;
	color: #000;
	padding: 4px 8px;
}
a.link_before {
	margin: 0 20px 0 0;
}
a.link_next {
	margin: 0 0 0 20px;
}
a.link_before:hover, a.link_next:hover {
	text-decoration: underline !important;
}
/*hato center news*/
.hato .new-tab-list {
	padding: 0 0 0 5px;
	margin: 0 0 10px 0;
}
.hato .new-tab-list li {
	display: inline;
}
.hato .new-tab-list li a {
	display: block;
	float: left;
	padding: 5px 10px 3px;
	margin: 0 5px 0 0;
	border-radius: 5px 5px 0 0;
	text-decoration: none;
	font-weight: bold;
}
.hato .new-tab-list li a:hover {
	color: #FFF;
}
.li-all a {
	background: #CEE8CA;
}
.li-news-hue a {
	background: #D3E3F1;
	color: #1166B2;
}
.li-news-aue a {
	background: #CFCFEC;
	color: #000099;
}
.li-news-tgu a {
	background: #EFE3F0;
	color: #6D1D7B;
}
.li-news-oue a {
	background: #F4E4E4;
	color: #A62B2B;
}
#tabon-all .li-all a, .li-all a:hover {
	background: #339966;
	color: #FFF;
}
#tabon-hue .li-news-hue a, .li-news-hue a:hover {
	background: #1166B2;
	color: #FFF;
}
#tabon-aue .li-news-aue a, .li-news-aue a:hover {
	background: #000099;
	color: #FFF;
}
#tabon-tgu .li-news-tgu a, .li-news-tgu a:hover {
	background: #6D1D7B;
	color: #FFF;
}
#tabon-oue .li-news-oue a, .li-news-oue a:hover {
	background: #A62B2B;
	color: #FFF;
}
#tabon-all {
	border-bottom: 2px solid #339966;
}
#tabon-hue {
	border-bottom: 2px solid #1166B2;
}
#tabon-aue {
	border-bottom: 2px solid #000099;
}
#tabon-tgu {
	border-bottom: 2px solid #6D1D7B;
}
#tabon-oue {
	border-bottom: 2px solid #A62B2B;
}
.tbl-sitemap, .tbl-sitemap-hue, .tbl-sitemap-aue, .tbl-sitemap-tgu, .tbl-sitemap-oue {
	border: 0 !important;
	border-top: 1px solid #CCC !important;
}
.tbl-sitemap a {
}
.tbl-sitemap-hue a {
	color: #1166B2 !important;
}
.tbl-sitemap-aue a {
	color: #000099 !important;
}
.tbl-sitemap-tgu a {
	color: #6D1D7B !important;
}
.tbl-sitemap-oue a {
	color: #A62B2B !important;
}
.tbl-sitemap th, .tbl-sitemap-hue th, .tbl-sitemap-aue th, .tbl-sitemap-tgu th, .tbl-sitemap-oue th {
	border: 0 !important;
	border-bottom: 1px solid #CCC !important;
	font-size: 120%;
	text-align: left;
	vertical-align: top;
	background-repeat: no-repeat !important;
	background-position: 5px 0.5em !important;
	padding: 5px 5px 5px 24px;
}
.tbl-sitemap th {
	background-image: url(../imgs/common/ic_linklist.png) !important;
}
.tbl-sitemap-hue th {
	background-image: url(../hue/imgs/common/ic_linklist.png) !important;
	background-color: #DBE8F3 !important;
}
.tbl-sitemap-aue th {
	background-image: url(/center/hato/imgs/common/ic_linklist.png) !important;
	background-color: #E9E9F8 !important;
}
.tbl-sitemap-tgu th {
	background-image: url(../tgu/imgs/common/ic_linklist.png) !important;
	background-color: #FAF4FB !important;
}
.tbl-sitemap-oue th {
	background-image: url(../oue/imgs/common/ic_linklist.png) !important;
	background-color: #F9E6E6 !important;
}
.tbl-sitemap td, .tbl-sitemap-hue td, .tbl-sitemap-aue td, .tbl-sitemap-tgu td, .tbl-sitemap-oue td {
	border: 0 !important;
	border-bottom: 1px solid #CCC !important;
}
.tbl-sitemap-hue .linklist-s li {
	background-image: url(../hue/imgs/common/ic_linklist_s.png) !important;
}
.tbl-sitemap-aue .linklist-s li {
	background-image: url(/center/hato/imgs/common/ic_linklist_s.png) !important;
}
.tbl-sitemap-tgu .linklist-s li {
	background-image: url(../tgu/imgs/common/ic_linklist_s.png) !important;
}
.tbl-sitemap-oue .linklist-s li {
	background-image: url(../oue/imgs/common/ic_linklist_s.png) !important;
}
/*	HUE
------------------------------*/
/*Project p1*/
/*common*/
.dl-hue01, .dl-hue02 {
	float: left;
	width: 181px;
	margin: 0 6px 0 0;
}
.dl-hue01 dt, .dl-hue02 dt {
	font-size: 90%;
	font-weight: bold;
	text-align: center;
	padding: 10px 5px;
	min-height: 3.6em;
}
.dl-hue01 dd, .dl-hue02 dd {
	padding: 8px;
}
.dl-hue01 ul, .dl-hue02 ul {
	margin: 0;
}
.dl-hue01 li, .dl-hue02 li {
	padding: 0 0 0 12px;
	font-size: 80%;
}
.dl-hue01 {
	border: 1px solid #B6CBE0;
}
.dl-hue01 dt {
	background: #B6CBE0;
}
.dl-hue01 dd {
	background: #EBF0F5;
	min-height: 210px;
}
.dl-hue01 li {
	background: url(../hue/imgs/kasou/ic_p1_list01.png) no-repeat 0 0.65em;
}
.dl-hue02 {
	border: 1px solid #BFE0A7;
}
.dl-hue02 dt {
	background: #BFE0A7;
}
.dl-hue02 dd {
	background: #F7FAEB;
	min-height: 120px;
}
.dl-hue02 li {
	background: url(../hue/imgs/kasou/ic_p1_list02.png) no-repeat 0 0.65em;
}
/*Project p2*/
.hue-p2-box {
	border: 1px solid #FCDF92;
	background: url(../hue/imgs/kasou/bg_p2_box.png) 98% 98% no-repeat #FCF7E0;
	padding: 10px 18px;
}
.hue-p2-box h3 {
	background-image: none !important;
	background-color: transparent !important;
	border-bottom: 0 !important;
	color: #FFF;
	background-repeat: no-repeat;
	background-position: 0;
	margin: 0 0 9px 0;
	padding: 0;
	font-size: 100%;
}
.hue-p2-box dl {
	width: 230px;
	float: left;
	margin: 0 10px 0 0;
}
.hue-p2-box dt {
}
.hue-p2-box dd {
	padding: 8px 10px 0 10px;
}
.hue-p2-box ul {
	margin: 0;
	font-size: 90%;
}
.hue-p2-box li {
	margin: 0 0 10px 0;
}
.hue-p2-box li ul li {
	margin: 0 0 0 1.4em;
}
.hue .hue ul li ul.indent-1-4 li {
	text-indent: -1.4em !important;
	margin-left: 1.4em !important;
}
/*	OUE
------------------------------*/
/*Project p2*/
.oue-box-red {
	background: #FFF1EC;
	border: 1px solid #F4BCAC;
	padding: 0 5px 0 0;
	min-height: 230px;
}
.oue-p2-list01 li {
	background: url(../oue/imgs/kasou/ic_p2_list01.png) no-repeat 0 0.58em;
	padding: 0 0 0 12px;
	margin: 0 0 8px 0;
}
.oue-box-green {
	background: #F7FAEB;
	border: 1px solid #BFE0A7;
	min-height: 230px;
	padding: 0 5px 0 0;
}
.oue-p2-list02 li {
	background: url(../oue/imgs/kasou/ic_p2_list02.png) no-repeat 0 0.58em;
	padding: 0 0 0 12px;
	margin: 0 0 8px 0;
}
.oue-box-yellow {
	background: #FCF7E0;
	border: 1px solid #FACB50;
	padding: 0 5px 0 0;
	margin: 0 0 30px 0;
}
.oue-p2-list03 li {
	background: url(../oue/imgs/kasou/ic_p2_list03.png) no-repeat 0 0.45em;
	padding: 0 0 0 15px;
	margin: 0 0 8px 0;
}
/* 活動報告・プロジェクトのスタイル */
.dl-index{
	margin:15px 0 0 0;
}
.dl-index dl{
	background:#FFF;
	border-radius:4px 4px 0 0;
	width:363px;
	margin:0 0 15px 0;
/*	min-height:158px;:*/
}
.dl-index dt{
	border-top:2px solid #FFF;
	border-right:2px solid #FFF;
	border-left:2px solid #FFF;
	border-radius:5px 5px 0 0;
	padding:9px 10px 9px 9px;
}
.dl-index dt img{
	display:block;
	margin:0 0 0 14px;
}
.dl-index dt span{
	display:block;
	background:url(/aue/imgs/top/ic_project_dt.png) no-repeat 0 0.5em;
	padding:4px 0 0 10px;
	font-size:100%;
	line-height:1.3em;
}
.dl-index a{
	border-radius:5px 5px 0 0;
	display:block;
	text-decoration:none;
}
.dl-index dd{
	border-right:2px solid #FFF;
	border-bottom:2px solid #FFF;
	border-left:2px solid #FFF;
}
.project-detail{
	float:left;
	width:234px;
	padding:10px;
	color:#000;
	font-size:85%;
}
.index-l{
	float:left;
}
.index-r{
	float:right;
}

/*aue*/
.aue .dl-index dl{
	border:2px solid #B3B3E1;
}
.aue .dl-index dt{
	background:#B4B4E1;
}
.aue .dl-index dt span{
	background:url(centre/hato/imgs/top/ic_project_dt.png) no-repeat 0 0.5em;
}
li.auesub-on a {
	background-color:#20338A !important;
}
/* hue */
.hue .dl-index dl{
	border:2px solid #b8d1e8;
}
.hue .dl-index dt{
	background:#dbe8f3;
}
.hue .dl-index dt span{
	background:url(/hue/imgs/top/ic_project_dt.png) no-repeat 0 0.5em;
}
/* tgu */
.tgu .dl-index dl{
	border:2px solid #d3bbd7;
}
.tgu .dl-index dt{
	background: #d4bcd7;
}
.tgu .dl-index dt span{
	background:url(/tgu/imgs/top/ic_project_dt.png) no-repeat 0 0.5em;
}
/* oue */
.oue .dl-index dl{
	border:2px solid #e4c0c0;
}
.oue .dl-index dt{
	background: #e4c1c1;
}
.oue .dl-index dt span{
	background:url(/oue/imgs/top/ic_project_dt.png) no-repeat 0 0.5em;
}
/*20180312*/
.aue #mainvisual{
	padding: 40px 0 0;
}
/*20220310追加*/
.teny-hue h3{
	background-image: none!important;
	background-color: #1166B2!important;
	border-bottom: 1px solid #0b4171!important;
	color: #fff!important;
}
.teny-hue .box01{
	border: 2px solid #1166b2!important;
    background: #1166b214!important;
}
.teny-hue p{
	background-color: #1166b214;
	padding: 10px;
}
.teny-aue h3{
	background-image: none!important;
	background-color: #000099!important;
	border-bottom: 1px solid #010156!important;
	color: #fff!important;
}
.teny-aue p{
	background-color: #0000990d;
	padding: 10px;
}
.teny-aue .box01{
	border: 2px solid #000099!important;
    background: #0000990d!important;
}
.teny-tgu h3{
	background-image: none!important;
	background-color: #6D1D7B!important;
	border-bottom: 1px solid #46134f!important;
	color: #fff!important;
}
.teny-tgu .box01{
	border: 2px solid #6D1D7B!important;
    background: #6d1d7b0d!important;
}
.teny-tgu p{
	background-color: #6d1d7b0d;
	padding: 10px;
}
.teny-oue h3{
	background-image: none!important;
	background-color: #A62B2B!important;
	border-bottom: 1px solid #5c1717!important;
	color: #fff!important;
}
.teny-oue .box01{
	border: 2px solid #A62B2B!important;
    background: #a62b2b0d!important;
}
.teny-oue p{
	background-color: #a62b2b0d;
	padding: 10px;
}
.teny-aue a:link, 
.teny-hue a:link, 
.teny-tgu a:link, 
.teny-oue a:link{
	color: #333!important;
}
.teny-aue a:hover, 
.teny-hue a:hover, 
.teny-tgu a:hover, 
.teny-oue a:hover{
	color: #333!important;
	text-decoration:none!important;
}