@charset "UTF-8";

/*=======================================================

	青色用CSS

	Created: 2011-10-23
	filename: blue.css

	color:main01(#6691CC)
		  main02(#D3E2EB)
		  sub(#E7EEF1)
=======================================================*/
/*a:visited, SDWB #1119 */
a:hover,
#left-box .list-arrow li a:hover{
	color:#6691CC;
}
/*header START*/
#header {
	background-color:#D3E2EB;
}
#hnav {
	background:url(../img_cmn/header_menu_bg_blue.png) right top no-repeat;
}
#header_inner {
	background:url(../img_cmn/header_menu_bg_gray.png) left top no-repeat;
}
#header #header-navi{
	background:url(../img_cmn/header_menu_navi_bg_blue.png) right top repeat-x;
}
#header #header-navi ul#header-menu li a,
#header #header-navi ul#header-cog li a,
#header #header-navi p.logout span.icon-timewatch{
	color: #FFF;
}
#header #header-navi ul#header-menu li li a,
#header #header-navi ul#header-cog li li a{
	color: #000000;
}
#header #header-navi ul#header-cog li a{
	color: #D8DFEA;
}
#header #header-navi ul#header-cog li a:hover{
	color:#FFF;
}
#header #header-navi ul#header-menu li a:hover,
#header #header-navi ul#header-menu li:hover a.d_menu,
#header #header-navi ul#header-cog li:hover a.d_menu,
#header #header-navi p.logout a.timer_info:hover{
	background-color: #5885C0;
}
p.logout span.icon-logout,
p.logout span.icon-daikou{
	color: #CCC;
}
p.logout a.logout_btn:hover span.icon-logout,
p.logout a.logout_btn:hover span.icon-daikou{
	color: #FFF;
}
#header #header-navi ul#header-menu li.menu a span.icon-down_arrow,
#header #header-navi ul#header-cog li.menu a span.icon-down_arrow,
table.ttb_smart_menu span.icon-down_arrow {
	background: url(../img_cmn/icon/icon_down_arrow_gray.png) right 55% no-repeat;
}
table.ttb_smart_menu div.arrow_gray {
	background: url(../img_cmn/arrow_gray.gif) left 55% no-repeat;
}
#header #header-navi ul#header-cog .icon-personal {
	background:url(../img_cmn/icon/icon_personal_gray.png) 0 50% no-repeat;
}
.icon-daikou {
	background: url(../img_cmn/icon/icon_daikouOut_blue.png) 0 50% no-repeat;
}
ul.nav_h ul li{
	border-left: 1px solid #6691CC;
	border-right: 1px solid #6691CC;
	background-color: #6691CC;/*#3B67A2*/
}
ul.nav ul li a{
	background: url(../img_cmn/dnavi_bg_right_line_blue.png) right top no-repeat;
	border-left: 1px solid #6691CC;
}
ul.nav ul li a:hover{
	background: url(../img_cmn/dnavi_bg_right_line_blue_over.png) right top no-repeat;
}
ul.nav_h ul li.start,
ul.nav ul li.start{
	border-top: 1px solid #6691CC;
}
ul.nav_h ul li.end,
ul.nav ul li.end{
	border-bottom: 1px solid #6691CC;
}
/*ul.nav ul li.end a{
	background: url(../img_cmn/dnavi_bg_round_right_blue.png) right bottom no-repeat;
	border: none;
}
ul.nav ul li.end a:hover{
	background: url(../img_cmn/dnavi_bg_round_right_blue_over.png) right bottom no-repeat;
}
ul.nav ul li.end a span{
	background: url(../img_cmn/dnavi_bg_round_left_blue.png) left bottom no-repeat;
	border: none;
}
ul.nav ul li.end a:hover span{
	background: url(../img_cmn/dnavi_bg_round_left_blue_over.png) left bottom no-repeat;
}*/

#header #header-navi ul#header-menu-sub li a,
#header #header-navi ul#header-cog-sub li a{
	background-color: #FFF;
	color: #000000;
}
#header #header-navi ul#header-menu-sub li a:hover,
#header #header-navi ul#header-cog-sub li a:hover{
	background-color: #3B67A2;
	color: #FFF;
}

#header #header-navi span.fontChangeSpace span.fontChangeLabel{
	color: #FFF;
}

.icon-home {
	background:url(../img_cmn/icon/icon_home_gray.png) 0 50% no-repeat;
}
.icon-system {
	background:url(../img_cmn/icon/icon_system_gray.png) 0 50% no-repeat;
}
.icon-timewatch {
	background:url(../img_cmn/icon/icon_timewatch_gray.png) 0 48% no-repeat;
}
/*header END*/

#footer-upper {
	border-top:1px solid #DCDCDC;
	background-color:#D3E2EB;
}

#footer-lower {
	background:url(../img_cmn/footer_bg_blue.jpg) 0 0 repeat-x;
}
#home #header {
	background:#D3E2EB url(../img/header_bg_blue.jpg) center top no-repeat;
}
#header #gnav{
	background: url(../img_cmn/gnavs_bg_blue.png) 0 0 repeat-x;
}

#gnav {
	background:url(../img_cmn/gnav_top_blue.png) 0 0 no-repeat;
}
#gnav-inner {
	background:url(../img_cmn/gnav_bg_blue.png) 0 0 repeat-y;
}
#gnav-bottom {
	background:url(../img_cmn/gnav_bottom_blue.png) left bottom no-repeat;
}
ul#gnav-menu li.gnav-menulist{
	background: url(../img_cmn/gnav_line_right_blue.png) top right no-repeat;
}
ul#gnav-menu{
	background: url(../img_cmn/gnav_line_right_blue.png) 12px 1px no-repeat;
}
.nav li.active a.gnav,
.nav li.active a.gnav01,
.nav li.active a.gnav02,
.nav li.active a.gnav03,
.nav li.active a.gnav04,
.nav li.active a.gnav05,
.nav li.active a.gnav06,
.nav li.active a.gnav07,
.nav li.active a.gnav08,
.nav li.active a.gnav09,
.nav li.active a.gnav10,
.nav li.active a.gnav11,
.nav li.active a.gnav12,
.nav li.active a.gnav13,
.nav li.active a.gnav14 {
	background: url(../img_cmn/gnavs_bg_left_over.png) left 2px no-repeat;
}
.nav li a.gnav:hover,
.nav li:hover a.gnav01,
.nav li:hover a.gnav02,
.nav li:hover a.gnav03,
.nav li:hover a.gnav04,
.nav li:hover a.gnav05,
.nav li:hover a.gnav06,
.nav li:hover a.gnav07,
.nav li:hover a.gnav08,
.nav li:hover a.gnav09,
.nav li:hover a.gnav10,
.nav li:hover a.gnav11,
.nav li:hover a.gnav12,
.nav li:hover a.gnav13,
.nav li:hover a.gnav14 {
	color:#6691CC;
	border-left: 1px solid #6691CC;
	border-right: 1px solid #6691CC;
	border-bottom: 1px solid #FFF;
	background-color: #FFF;
}

#personal-box #personal-right #last-login {
	background-color:#E7EEF1;
}
h2 {
	color:#6691CC;
}

#home h3.h3-color {
	background: url(../img/home-h3-blue.png) 0 0 no-repeat;
	color:#FFFFFF;
}

h3.h3-color {
	background: url(../img_cmn/h3-blue.png) 0 0 no-repeat;
	color:#FFFFFF;
}
#pagetop a {
	background:url(../img_cmn/page_top_blue.jpg) 0 0 no-repeat;
}
#pagetop a:hover {
	background:url(../img_cmn/page_top_blue_over.jpg) 0 0 no-repeat;
}
#main .info-box{
	background:url(../img/info_box_top_blue.jpg) 0 0 no-repeat;
}
#main .info-box-bottom {
	background: url(../img/info_box_bottom_blue.jpg) center bottom no-repeat;
}
#main .info-box-inner {
	background: url(../img/info_box_inner_blue.jpg) 0 0 repeat-y;
}

.info-box a.btn_more,
.detail-info-box a.btn_more {
	background:url(../img_cmn/btn_more_blue.png) 0 0 no-repeat;
	color:#333333;
}
#main p#info_more a,
#right-box p#info_more a{
	color: #fff;
}
.tab-box-inner p#info_more a span{
	color: #000000;
}
.tab-box-inner p#info_more a:hover span{
	color: #6691CC;
}
#right-box-top .schedule-box .ttb_schedule {
	border:2px solid #33609B;
}
#right-box-top .schedule-box .ttb_schedule .bg-color {
	background-color:#EEEEEE;
}
#right-box .detail-info-box {
	background:url(../img_cmn/info_box_top_blue.jpg) 0 0 no-repeat;
}
#right-box .detail-info-box-bottom {
	background:url(../img_cmn/info_box_bottom_blue.jpg) left bottom no-repeat;
}
#right-box .detail-info-box-inner {
	background:#FFFFFF url(../img_cmn/info_box_inner_blue.jpg) 0 0 repeat-y;
}
#right-box-top .detail-info-box {
	background:url(../img_cmn/info_box_short_top_blue.jpg) 0 0 no-repeat;
}
#right-box-top .detail-info-box-bottom {
	background:url(../img_cmn/info_box_short_bottom_blue.jpg) left bottom no-repeat;
}
#right-box-top .detail-info-box-inner {
	background:#FFFFFF url(../img_cmn/info_box_short_inner_blue.jpg) 0 0 repeat-y;
}
/*.tab-box-inner p#info_more a,
.info-box-inner p#info_more a,
.detail-info-box-inner p#info_more a{
	background: url(../img_cmn/btn_info_more_blue.png) 0 0 no-repeat;
}*/

.tab-box-inner p#info_more a,
.info-box-inner p#info_more a{
	background: url(../img_cmn/btn_info_more_blue.png) 0 0 no-repeat;
}

.detail-info-box-inner p#info_more a{
	background: url(../img_cmn/btn_info_more_blue_over.png) 0 0 no-repeat;
}

.info-box-inner p#info_more a:hover,
.detail-info-box-inner p#info_more a:hover{
	background: url(../img_cmn/btn_info_more_blue_over.png) 0 0 no-repeat;
}

#right-box-top div#info_search {
	background: url(../img_cmn/btn_home_search_blue.png) right 0 no-repeat;
	margin-top: 10px;
	padding-left: 40px;
	padding-top:  5px;
	padding-right: 25px;
	padding-bottom: 20px;
	text-align: right;
/*	float: right; */
}

#right-box-top div#info_search span {
	color: #fff;
	cursor: pointer;
}

#right-box-top .tab-box {
	background:#E7EEF1 url(../img_cmn/tab-box-top-short-blue.gif) 0 0 no-repeat;
}

#right-box-top .tab-box-top {
	background:#E7EEF1 url(../img_cmn/info-tab-box-top-short-blue.gif) 0 0 no-repeat;
	padding-top: 5px
}
#right-box-top .tab-box-top.tab1 {
	background:#E7EEF1 url(../img_cmn/info-tab-box-top-short-tab1-blue.gif) 0 0 no-repeat;
	padding-top: 5px
}
#right-box-top .tab-box-bottom {
	background:url(../img_cmn/info-tab-box-bottom-short-blue.gif) center bottom no-repeat;
}
#right-box-top .tab-box-inner {
	background:#FFFFFF url(../img_cmn/info-tab-box-inner-short-blue.gif) center top repeat;
}

.tab-box {
	background:#E7EEF1 url(../img_cmn/tab-box-top-blue.gif) 0 0 no-repeat;
}
.tab-box-bottom {
	background:url(../img_cmn/tab-box-bottom-blue.gif) center bottom no-repeat;
}
/*課題23対応*/
@media (max-width: 575px) {
	.tab-box-bottom {
		background-image:none
	}
}
.tab-box-inner {
	background:#FFFFFF url(../img_cmn/tab-box-inner-blue.gif) center top no-repeat;
}

#right-box .right-module-bold {
	background:url(../img_cmn/right_module_bold_top_blue.gif) 0 0 no-repeat;
}
#right-box .right-module-bold-inner {
	background:url(../img_cmn/right_module_bold_bg_blue.gif) 0 0 repeat-y;
}
#right-box .right-module-bold-bottom {
	background:url(../img_cmn/right_module_bold_bottom_blue.gif) left bottom no-repeat;
}

@media (max-width: 575px) {
	#right-box .right-module-bold {
		background-size:100% 15px;
	}
	#right-box .right-module-bold-inner {
		background-size:contain;
	}
	#right-box .right-module-bold-bottom {
		background-size:100% 15px;
	}
}

/* ▽SDWB#1456 */
#right-box .right-module-bold.wd740 {
	background:url(../img_cmn/right_module_bold_740/right_module_bold_top_blue.gif) 0 0 no-repeat;
}
#right-box .right-module-bold-inner.wd740 {
	background:url(../img_cmn/right_module_bold_740/right_module_bold_bg_blue.gif) 0 0 repeat-y;
}
#right-box .right-module-bold-bottom.wd740 {
	background:url(../img_cmn/right_module_bold_740/right_module_bold_bottom_blue.gif) left bottom no-repeat;
}

@media (max-width: 575px) {
	#right-box .right-module-bold.wd740 {
		background-size:100% 15px;
	}
	#right-box .right-module-bold-inner.wd740 {
		background-size:contain;
	}
	#right-box .right-module-bold-bottom.wd740 {
		background-size:100% 15px;
	}
}

#right-box .right-module-bold.wd570 {
	background:url(../img_cmn/right_module_bold_570/right_module_bold_top_blue.gif) 0 0 no-repeat;
}
#right-box .right-module-bold-inner.wd570 {
	background:url(../img_cmn/right_module_bold_570/right_module_bold_bg_blue.gif) 0 0 repeat-y;
}
#right-box .right-module-bold-bottom.wd570 {
	background:url(../img_cmn/right_module_bold_570/right_module_bold_bottom_blue.gif) left bottom no-repeat;
}

@media (max-width: 575px) {
	#right-box .right-module-bold.wd570 {
		background-size:100% 15px;
	}
	#right-box .right-module-bold-inner.wd570 {
		background-size:contain;
	}
	#right-box .right-module-bold-bottom.wd570 {
		background-size:100% 15px;
	}
}

/* △SDWB#1456 */

#right-box .right-module-bold.short {
	background:url(../../../img_cmn/right_module_bold_short_top_blue.gif) 0 0 no-repeat;
}
#right-box .right-module-bold-inner.short {
	background:url(../../../img_cmn/right_module_bold_short_bg_blue.gif) 0 0 repeat-y;
}
#right-box .right-module-bold-bottom.short {
	background:url(../../../img_cmn/right_module_bold_short_bottom_blue.gif) left bottom no-repeat;
}

@media (max-width: 575px) {
	#right-box .right-module-bold.short {
		background-size:100% 15px;
	}
	#right-box .right-module-bold-inner.short {
		background-size:contain;
	}
	#right-box .right-module-bold-bottom.short {
		background-size:100% 15px;
	}
}

#right-box .right-module-bold .right-module-bold,
#right-box .tab-box .right-module-bold{
	background:url(../img_cmn/right_module_bold_inner_top_blue.gif) 0 0 no-repeat;
}
#right-box .right-module-bold-inner .right-module-bold-inner,
#right-box .tab-box .right-module-bold-inner{
	background:url(../img_cmn/right_module_bold_inner_bg_blue.gif) 0 0 repeat-y;
}
#right-box .right-module-bold-bottom .right-module-bold-bottom,
#right-box .tab-box .right-module-bold-bottom{
	background:url(../img_cmn/right_module_bold_inner_bottom_blue.gif) left bottom no-repeat;
}

@media (max-width: 575px) {
	#right-box .right-module-bold .right-module-bold,
	#right-box .tab-box .right-module-bold　{
		background-size:100% 15px;
	}
	#right-box .right-module-bold-inner .right-module-bold-inner,
	#right-box .tab-box .right-module-bold-inner {
		background-size:contain;
	}
	#right-box .right-module-bold-bottom .right-module-bold-bottom,
	#right-box .tab-box .right-module-bold-bottom {
		background-size:100% 15px;
	}
}

#right-box .right-module-bold.wide {
	background:url(../img_cmn/right_module_bold_wide_top_blue.gif) 0 0 no-repeat;
}
#right-box .right-module-bold-inner.wide {
	background:url(../img_cmn/right_module_bold_wide_bg_blue.gif) 0 0 repeat-y;
}
#right-box .right-module-bold-bottom.wide {
	background:url(../img_cmn/right_module_bold_wide_bottom_blue.gif) left bottom no-repeat;
}

@media (max-width: 575px) {
	#right-box .right-module-bold.wide {
		background-size:100% 15px;
	}
	#right-box .right-module-bold-inner.wide {
		background-size:contain;
	}
	#right-box .right-module-bold-bottom.wide {
		background-size:100% 15px;
	}
}

.portfolio-box h4 {
	color:#6691CC;
}
.portfolio-box .h3_beforeh4 ,
.portfolio-box .h2_beforeh4 {
	color:#6691CC;
}
.portfolio-box .h4_beforeNot {
	color:initial;
}
.portfolio-box .arrow {
	background:url(../img_cmn/icon/icon_arrow_blue.gif) 0 50% no-repeat;
}

h3 span.h3_icon {
	background:url(../img_cmn/icon/icon_h3_blue.jpg) 0 50% no-repeat;
}

table.ttb_mega_menu th,
table.ttb_base th,
table.ttb_sheet th,
table.ttb_entry th,
table#tbl_disp th,
table.display thead th,
table.display thead th:hover,
#right-box .search-box th{
	background-color:#6691CC;
	color:#FFF;
}

table.ttb_smart_menu td,
table.ttb_smart_menu td a {
	background-color: #3B67A2;
	color: #FFF;
}

div.ttb_base .th,
div.ttb_entry .th,
div.ttb_entry th,
#right-box .search-box .th {
	background-color:#6691CC;
	color:#FFF;
}

table.ttb_entry th.th_summary{
	background-color: #E7EEF1;
	vertical-align: middle;
	color: #000000;
}

div.ttb_entry .th_summary{
	background-color: #E7EEF1;
	color: #000000;
	display: flex;
	align-items: center;
	justify-content: center;
}

#right-box table.ttb_entry.bg-color th,
#right-box table.ttb_base.bg-color th,
#right-box table.ttb_sheet.bg-color th {
	background-color:#E7EEF1;
	color:#000000;
}
#login a.btn_login {
	background: url(../img_cmn/btn_login_blue.png) 0 0 no-repeat;
}
#login a.btn_login:hover{
	background: url(../img_cmn/btn_login_blue_over.png) 0 0 no-repeat;
}
#login a.btn_login span{
	color:#fff;
}

.menu_head,
.menu_head01,
.menu_head02,
.menu_head03,
.menu_head04,
.menu_head05,
.menu_head06,
.menu_head07,
.menu_head08,
.menu_head09,
.menu_head10,
.menu_head11,
.menu_head12 {
   background: #E7EEF1 url(../img_cmn/snav_bg_blue.gif) 0 50% no-repeat;
}
.menu_head a,
.menu_head01 a,
.menu_head02 a,
.menu_head03 a,
.menu_head04 a,
.menu_head05 a,
.menu_head06 a,
.menu_head07 a,
.menu_head08 a,
.menu_head09 a,
.menu_head10 a,
.menu_head11 a,
.menu_head12 a{
	text-decoration:none;
	color:#000000;
}
.menu_head:hover,
.menu_head01:hover,
.menu_head02:hover,
.menu_head03:hover,
.menu_head04:hover,
.menu_head05:hover,
.menu_head06:hover,
.menu_head07:hover,
.menu_head08:hover,
.menu_head09:hover,
.menu_head10:hover,
.menu_head11:hover,
.menu_head12:hover {
	color:#FFFFFF;
   background: #E7EEF1 url(../img_cmn/snav_bg_over_blue.jpg) 0 0 no-repeat;
}
.menu_head:hover a,
.menu_head01:hover a,
.menu_head02:hover a,
.menu_head03:hover a,
.menu_head04:hover a,
.menu_head05:hover a,
.menu_head06:hover a,
.menu_head07:hover a,
.menu_head08:hover a,
.menu_head09:hover a,
.menu_head10:hover a,
.menu_head11:hover a,
.menu_head12:hover a {
	color:#FFFFFF;
}
.menu_body,
.menu_body01,
.menu_body02,
.menu_body03,
.menu_body04,
.menu_body05,
.menu_body06,
.menu_body07,
.menu_body08,
.menu_body09,
.menu_body10,
.menu_body11,
.menu_body12 {
	display:none;
}

.menu_body a,
.menu_body01 a,
.menu_body02 a,
.menu_body03 a,
.menu_body04 a,
.menu_body05 a,
.menu_body06 a,
.menu_body07 a,
.menu_body08 a,
.menu_body09 a,
.menu_body10 a,
.menu_body11 a,
.menu_body12 a{
	display:block;
	padding:2px 10px 2px 30px;
	text-align:left;
	border-bottom:1px solid #6691CC;
	text-decoration:none;
	background: url(../img_cmn/snav_sub_bg_blue.gif) 0 0 repeat-y;
	margin:0 1px;
}
.menu_body a:hover,
.menu_body01 a:hover,
.menu_body02 a:hover,
.menu_body03 a:hover,
.menu_body04 a:hover,
.menu_body05 a:hover,
.menu_body06 a:hover,
.menu_body07 a:hover,
.menu_body08 a:hover,
.menu_body09 a:hover,
.menu_body10 a:hover,
.menu_body11 a:hover,
.menu_body12 a:hover{
	text-decoration:none;
	background: url(../img_cmn/snav_sub_bg_blue_over.gif) 0 0 repeat-y;
}

/*------ サブメニューカレント ------*/
#SC_A00_01.p01-1 .menu_head01,
#SC_A00_01.p01-2 .menu_head01,
#SC_A00_01.p01-3 .menu_head01,
#SC_A00_01.p01-4 .menu_head01,
#SC_A00_01.p01-5 .menu_head01,
#SC_A00_01.p02-1 .menu_head02,
#SC_A00_01.p02-2 .menu_head02,
#SC_A00_01.p02-3 .menu_head02,
#SC_A00_01.p02-4 .menu_head02,
#SC_A00_01.p02-5 .menu_head02,
#SC_A00_01.p06-1 .menu_head06,
#SC_A00_01.p06-2 .menu_head06,
#SC_A00_01.p06-3 .menu_head06,
#SC_A00_01.p06-4 .menu_head06,
#SC_A00_01.p06-5 .menu_head06,
#SC_A00_01.p07-1 .menu_head07,
#SC_A00_01.p07-2 .menu_head07,
#SC_A00_01.p07-3 .menu_head07,
#SC_A00_01.p07-4 .menu_head07,
#SC_A00_01.p07-5 .menu_head07,
#SC_A00_01.p08-1 .menu_head08,
#SC_A00_01.p08-2 .menu_head08,
#SC_A00_01.p08-3 .menu_head08,
#SC_A00_01.p08-4 .menu_head08,
#SC_A00_01.p08-5 .menu_head08,
#SC_A00_01.p09-1 .menu_head09,
#SC_A00_01.p09-2 .menu_head09,
#SC_A00_01.p09-3 .menu_head09,
#SC_A00_01.p09-4 .menu_head09,
#SC_A00_01.p09-5 .menu_head09,
#campuslife.p01-1 .menu_head01,
#campuslife.p01-2 .menu_head01,
#campuslife.p01-3 .menu_head01,
#campuslife.p01-4 .menu_head01,
#campuslife.p01-5 .menu_head01,
#campuslife.p02-1 .menu_head02,
#campuslife.p02-2 .menu_head02,
#campuslife.p02-3 .menu_head02,
#campuslife.p02-4 .menu_head02,
#campuslife.p02-5 .menu_head02,
#campuslife.p04-1 .menu_head04,
#campuslife.p04-2 .menu_head04,
#campuslife.p04-3 .menu_head04,
#campuslife.p04-4 .menu_head04,
#campuslife.p04-5 .menu_head04,
#campuslife.p05-1 .menu_head05,
#campuslife.p05-2 .menu_head05,
#campuslife.p05-3 .menu_head05,
#campuslife.p05-4 .menu_head05,
#campuslife.p05-5 .menu_head05,
#campuslife.p07-1 .menu_head07,
#campuslife.p07-2 .menu_head07,
#campuslife.p07-3 .menu_head07,
#campuslife.p07-4 .menu_head07,
#campuslife.p07-5 .menu_head07,
/*portfolio*/
#SC_C01_01 .menu_head01,
#SC_C01_02 .menu_head01,
#SC_Z03_01 .menu_head02,
#SC_Z03_02 .menu_head02,
#SC_Z03_03 .menu_head02,
#SC_Z03_05 .menu_head02,
#SC_Z03_07 .menu_head02,
#SC_C02_01 .menu_head03,
#SC_C02_02 .menu_head03,
#SC_C02_03 .menu_head03,
#SC_C03_01 .menu_head04,
#SC_C03_02 .menu_head04,
#SC_C03_03 .menu_head04,
#SC_C03_04 .menu_head04,
#SC_C03_05 .menu_head04,
#SC_C03_06 .menu_head04,
#SC_C04_01 .menu_head05,
#SC_C05_01 .menu_head06,
#SC_C05_02 .menu_head06,
#SC_C05_03 .menu_head06,
#SC_C05_04 .menu_head06,
#SC_C05_17 .menu_head09,
#SC_C06_01 .menu_head07,
#SC_C09_01 .menu_head08,
#SC_C08_01 .menu_head10,
/*system*/
#SC_D02_01 .menu_head02,
#SC_D02_02 .menu_head02,
#SC_D02_03 .menu_head02,
#SC_D02_04 .menu_head02,
#SC_D02_05 .menu_head02,
#SC_D02_06 .menu_head02,
#SC_D02_07 .menu_head02,
#SC_D03_01 .menu_head03,
#SC_D03_03 .menu_head03,
#SC_D03_03 .menu_head03,
#SC_D03_04 .menu_head03,
#SC_D03_05 .menu_head03,
#SC_D03_06 .menu_head03,
#SC_D03_07 .menu_head03,
#SC_D05_01 .menu_head05,
#SC_D05_02 .menu_head05,
#SC_D05_03 .menu_head05,
#SC_D05_04 .menu_head05,
#SC_D05_05 .menu_head05,
#SC_D05_06 .menu_head05,
#SC_D05_07 .menu_head05,
#SC_D05_08 .menu_head05,
#SC_D05_09 .menu_head05,
#SC_D07_01 .menu_head08,
#SC_D07_04 .menu_head08,
#SC_D11_01 .menu_head07,
#SC_D11_02 .menu_head07,
#SC_D11_03 .menu_head07,
#SC_D11_04 .menu_head07,
#SC_D11_05 .menu_head07,
#SC_D14_01 .menu_head07,
#SC_D14_02 .menu_head07,
#SC_D09_01_01 .menu_head11,
#SC_D09_01_02 .menu_head11,
#SC_D10_01 .menu_head12,
#SC_D10_02 .menu_head12,
#SC_D10_03 .menu_head12,
#SC_D10_04 .menu_head12,
#SC_D10_05 .menu_head12,
/**/
#individual.p01-1 .menu_head01,
#individual.p01-2 .menu_head01,
#individual.p01-3 .menu_head01,
#individual.p01-4 .menu_head01,
#individual.p01-5 .menu_head01 {
	color:#FFFFFF;
   background: #E7EEF1 url(../img_cmn/snav_bg_over_blue.jpg) 0 0 no-repeat;

}
#SC_A00_01.p01-1 .menu_body01 a.snav01-1,
#SC_A00_01.p01-2 .menu_body01 a.snav01-2,
#SC_A00_01.p01-3 .menu_body01 a.snav01-3,
#SC_A00_01.p01-4 .menu_body01 a.snav01-4,
#SC_A00_01.p01-5 .menu_body01 a.snav01-5,
#SC_A00_01.p02-1 .menu_body02 a.snav02-1,
#SC_A00_01.p02-2 .menu_body02 a.snav02-2,
#SC_A00_01.p02-3 .menu_body02 a.snav02-3,
#SC_A00_01.p02-4 .menu_body02 a.snav02-4,
#SC_A00_01.p02-5 .menu_body02 a.snav02-5,
#SC_A00_01.p06-1 .menu_body06 a.snav06-1,
#SC_A00_01.p06-2 .menu_body06 a.snav06-2,
#SC_A00_01.p06-3 .menu_body06 a.snav06-3,
#SC_A00_01.p06-4 .menu_body06 a.snav06-4,
#SC_A00_01.p06-5 .menu_body06 a.snav06-5,
#SC_A00_01.p07-1 .menu_body07 a.snav07-1,
#SC_A00_01.p07-2 .menu_body07 a.snav07-2,
#SC_A00_01.p07-3 .menu_body07 a.snav07-3,
#SC_A00_01.p07-4 .menu_body07 a.snav07-4,
#SC_A00_01.p07-5 .menu_body07 a.snav07-5,
#SC_A00_01.p08-1 .menu_body08 a.snav08-1,
#SC_A00_01.p08-2 .menu_body08 a.snav08-2,
#SC_A00_01.p08-3 .menu_body08 a.snav08-3,
#SC_A00_01.p08-4 .menu_body08 a.snav08-4,
#SC_A00_01.p08-5 .menu_body08 a.snav08-5,
#SC_A00_01.p09-1 .menu_body09 a.snav09-1,
#SC_A00_01.p09-2 .menu_body09 a.snav09-2,
#SC_A00_01.p09-3 .menu_body09 a.snav09-3,
#SC_A00_01.p09-4 .menu_body09 a.snav09-4,
#SC_A00_01.p09-5 .menu_body09 a.snav09-5,
#campuslife.p01-1 .menu_body01 a.snav01-1,
#campuslife.p01-2 .menu_body01 a.snav01-2,
#campuslife.p01-3 .menu_body01 a.snav01-3,
#campuslife.p01-4 .menu_body01 a.snav01-4,
#campuslife.p01-5 .menu_body01 a.snav01-5,
#campuslife.p02-1 .menu_body02 a.snav02-1,
#campuslife.p02-2 .menu_body02 a.snav02-2,
#campuslife.p02-3 .menu_body02 a.snav02-3,
#campuslife.p02-4 .menu_body02 a.snav02-4,
#campuslife.p02-5 .menu_body02 a.snav02-5,
#campuslife.p04-1 .menu_body04 a.snav04-1,
#campuslife.p04-2 .menu_body04 a.snav04-2,
#campuslife.p04-3 .menu_body04 a.snav04-3,
#campuslife.p04-4 .menu_body04 a.snav04-4,
#campuslife.p04-5 .menu_body04 a.snav04-5,
#campuslife.p05-1 .menu_body05 a.snav05-1,
#campuslife.p05-2 .menu_body05 a.snav05-2,
#campuslife.p05-3 .menu_body05 a.snav05-3,
#campuslife.p05-4 .menu_body05 a.snav05-4,
#campuslife.p05-5 .menu_body05 a.snav05-5,
#campuslife.p07-1 .menu_body07 a.snav07-1,
#campuslife.p07-2 .menu_body07 a.snav07-2,
#campuslife.p07-3 .menu_body07 a.snav07-3,
#campuslife.p07-4 .menu_body07 a.snav07-4,
#campuslife.p07-5 .menu_body07 a.snav07-5,
/*portforio*/
#SC_C01_01 .menu_body01 a.snavSC_C01_01,
#SC_Z03_01 .menu_body02 a.snavSC_Z03_01,
#SC_Z03_02 .menu_body02 a.snavSC_Z03_01,
#SC_Z03_03 .menu_body02 a.snavSC_Z03_01,
#SC_Z03_05 .menu_body02 a.snavSC_Z03_05,
#SC_C02_01 .menu_body03 a.snavSC_C02_01,
#SC_C02_02 .menu_body03 a.snavSC_C02_01,
#SC_C02_03 .menu_body03 a.snavSC_C02_01,
#SC_C03_01 .menu_body04 a.snavSC_C03_01,
#SC_C03_02 .menu_body04 a.snavSC_C03_01,
#SC_C03_03 .menu_body04 a.snavSC_C03_03,
#SC_C03_04 .menu_body04 a.snavSC_C03_04,
#SC_C03_05 .menu_body04 a.snavSC_C03_01,
#SC_C03_06 .menu_body04 a.snavSC_C03_01,
#SC_C04_01 .menu_body05 a.snavSC_C04_01,
#SC_C05_01 .menu_body06 a.snavSC_C05_01,
#SC_C05_17 .menu_body09 a.snavSC_C05_17,
#SC_C06_01 .menu_body07 a.snavSC_C06_01,
#SC_C09_01 .menu_body08 a.snavSC_C09_01,
#SC_C08_01 .menu_body10 a.snavSC_C08_01,
/*system*/
#SC_D02_01 .menu_body02 a.snavSC_D02_01,
#SC_D02_02 .menu_body02 a.snavSC_D02_01,
#SC_D02_03 .menu_body02 a.snavSC_D02_01,
#SC_D02_04 .menu_body02 a.snavSC_D02_01,
#SC_D02_05 .menu_body02 a.snavSC_D02_01,
#SC_D02_06 .menu_body02 a.snavSC_D02_01,
#SC_D02_07 .menu_body02 a.snavSC_D02_07,
#SC_D03_01 .menu_body03 a.snavSC_D03_01,
#SC_D03_03 .menu_body03 a.snavSC_D03_02,
#SC_D03_03 .menu_body03 a.snavSC_D03_03,
#SC_D03_04 .menu_body03 a.snavSC_D03_04,
#SC_D03_05 .menu_body03 a.snavSC_D03_05,
#SC_D03_06 .menu_body03 a.snavSC_D03_06,
#SC_D03_07 .menu_body03 a.snavSC_D03_07,
#SC_D05_01 .menu_body05 a.snavSC_D05_01,
#SC_D05_02 .menu_body05 a.snavSC_D05_02,
#SC_D05_03 .menu_body05 a.snavSC_D05_03,
#SC_D05_04 .menu_body05 a.snavSC_D05_04,
#SC_D05_05 .menu_body05 a.snavSC_D05_05,
#SC_D05_06 .menu_body05 a.snavSC_D05_06,
#SC_D05_07 .menu_body05 a.snavSC_D05_07,
#SC_D05_08 .menu_body05 a.snavSC_D05_08,
#SC_D05_09 .menu_body05 a.snavSC_D05_09,
#SC_D05_09 .menu_body05 a.snavSC_D05_09,
#SC_D05_19 .menu_body05 a.snavSC_D05_19,
#SC_D05_23 .menu_body05 a.snavSC_D05_23,
#SC_D07_01 .menu_body08 a.snavSC_D07_01,
#SC_D07_04 .menu_body08 a.snavSC_D07_04,
#SC_D11_01 .menu_body07 a.snavSC_D11_01,
#SC_D11_02 .menu_body07 a.snavSC_D11_01,
#SC_D11_03 .menu_body07 a.snavSC_D11_01,
#SC_D11_04 .menu_body07 a.snavSC_D11_01,
#SC_D11_05 .menu_body07 a.snavSC_D11_01,
#SC_D14_01 .menu_body07 a.snavSC_D14_01,
#SC_D14_02 .menu_body07 a.snavSC_D14_01,
#SC_D09_01_01 .menu_body11 a.snavSC_D09_01_01,
#SC_D09_01_02 .menu_body11 a.snavSC_D09_01_01,
#SC_D10_01 .menu_body12 a.snavSC_D10_01,
#SC_D10_02 .menu_body12 a.snavSC_D10_01,
#SC_D10_03 .menu_body12 a.snavSC_D10_02,
#SC_D10_04 .menu_body12 a.snavSC_D10_02,
#SC_D10_05 .menu_body12 a.snavSC_D10_02,
/**/
#individual.p01-1 .menu_body01 a.snav01-1,
#individual.p01-2 .menu_body01 a.snav01-2,
#individual.p01-3 .menu_body01 a.snav01-3,
#individual.p01-4 .menu_body01 a.snav01-4,
#individual.p01-5 .menu_body01 a.snav01-5 {
	border-bottom:1px solid #6691CC;
	background: url(../img_cmn/snav_sub_bg_blue_over.gif) 0 0 repeat-y;
}

#SC_A00_01.p03 .menu_head03,
#SC_A00_01.p04 .menu_head04,
#SC_A00_01.p05 .menu_head05,
#campuslife.p03 .menu_head03,
#campuslife.p06 .menu_head06,
/*portfolio*/
#SC_C01_01 .menu_head01,
#SC_Z03_01 .menu_head02,
#SC_C02_01 .menu_head03,
#SC_C03_01 .menu_head04,
#SC_C04_01 .menu_head05,
#SC_C05_01 .menu_head06,
#SC_C05_17 .menu_head09,
#SC_C06_01 .menu_head07,
#SC_C09_01 .menu_head08,
#SC_C08_01 .menu_head10,
/*system*/
#SC_D02_01 .menu_head02,
#SC_D02_02 .menu_head02,
#SC_D02_03 .menu_head02,
#SC_D02_04 .menu_head02,
#SC_D02_05 .menu_head02,
#SC_D02_06 .menu_head02,
#SC_D02_07 .menu_head02,
#SC_D03_01 .menu_head03,
#SC_D03_03 .menu_head03,
#SC_D03_04 .menu_head03,
#SC_D03_05 .menu_head03,
#SC_D03_06 .menu_head03,
#SC_D03_07 .menu_head03,
#SC_D05_01 .menu_head05,
#SC_D05_02 .menu_head05,
#SC_D05_03 .menu_head05,
#SC_D05_04 .menu_head05,
#SC_D05_05 .menu_head05,
#SC_D05_06 .menu_head05
#SC_D05_07 .menu_head05,
#SC_D05_08 .menu_head05,
#SC_D05_09 .menu_head05,
#SC_D05_19 .menu_head05,
#SC_D05_23 .menu_head05,
#SC_D07_01 .menu_head08,
#SC_D07_04 .menu_head08,
#SC_D11_01 .menu_head07,
#SC_D11_02 .menu_head07,
#SC_D11_03 .menu_head07,
#SC_D11_04 .menu_head07,
#SC_D11_05 .menu_head07,
#SC_D14_01 .menu_head07,
#SC_D14_02 .menu_head07,
#SC_D09_01_01 .menu_head11,
#SC_D09_01_02 .menu_head11,
#SC_D10_01 .menu_head12,
#SC_D10_02 .menu_head12,
#SC_D10_03 .menu_head12,
#SC_D10_04 .menu_head12,
#SC_D10_05 .menu_head12,

#individual.p02 .menu_head02,
#individual.p03 .menu_head03 {
   background: #E7EEF1 url(../img_cmn/snav_bg_over_blue.jpg) 0 0 no-repeat;
}
#SC_A00_01.p03 .menu_head03 a,
#SC_A00_01.p04 .menu_head04 a,
#SC_A00_01.p05 .menu_head05 a,
#campuslife.p03 .menu_head03 a,
#campuslife.p06 .menu_head06 a,
/*portfolio*/
#SC_C01_01 .menu_head01 a,
#SC_C01_02 .menu_head01 a,
#SC_Z03_01 .menu_head02 a,
#SC_Z03_02 .menu_head02 a,
#SC_Z03_03 .menu_head02 a,
#SC_Z03_05 .menu_head02 a,
#SC_Z03_06 .menu_head02 a,
#SC_Z03_07 .menu_head02 a,
#SC_C02_01 .menu_head03 a,
#SC_C02_02 .menu_head03 a,
#SC_C02_03 .menu_head03 a,
#SC_C03_01 .menu_head04 a,
#SC_C03_02 .menu_head04 a,
#SC_C03_03 .menu_head04 a,
#SC_C03_04 .menu_head04 a,
#SC_C03_05 .menu_head04 a,
#SC_C03_06 .menu_head04 a,
#SC_C04_01 .menu_head05 a,
#SC_C05_01 .menu_head06 a,
#SC_C05_02 .menu_head06 a,
#SC_C05_03 .menu_head06 a,
#SC_C05_04 .menu_head06 a,
#SC_C05_17 .menu_head09 a,
#SC_C06_01 .menu_head07 a,
#SC_C09_01 .menu_head08 a,
#SC_C08_01 .menu_head10 a,
/*system*/
#SC_D02_01 .menu_head02 a,
#SC_D02_02 .menu_head02 a,
#SC_D02_03 .menu_head02 a,
#SC_D02_04 .menu_head02 a,
#SC_D02_05 .menu_head02 a,
#SC_D02_06 .menu_head02 a,
#SC_D02_07 .menu_head02 a,
#SC_D03_01 .menu_head03 a,
#SC_D03_03 .menu_head03 a,
#SC_D03_03 .menu_head03 a,
#SC_D03_04 .menu_head03 a,
#SC_D03_05 .menu_head03 a,
#SC_D03_06 .menu_head03 a,
#SC_D03_07 .menu_head03 a,
#SC_D05_01 .menu_head05 a,
#SC_D05_02 .menu_head05 a,
#SC_D05_03 .menu_head05 a,
#SC_D05_04 .menu_head05 a,
#SC_D05_05 .menu_head05 a,
#SC_D05_06 .menu_head05 a,
#SC_D05_07 .menu_head05 a,
#SC_D05_08 .menu_head05 a,
#SC_D05_09 .menu_head05 a,
#SC_D05_19 .menu_head05 a,
#SC_D05_23 .menu_head05 a,
#SC_D07_01 .menu_head08 a,
#SC_D07_04 .menu_head08 a,
#SC_D11_01 .menu_head07 a,
#SC_D11_02 .menu_head07 a,
#SC_D11_03 .menu_head07 a,
#SC_D11_04 .menu_head07 a,
#SC_D11_05 .menu_head07 a,
#SC_D14_01 .menu_head07 a,
#SC_D14_02 .menu_head07 a,
#SC_D09_01_01 .menu_head11 a,
#SC_D09_01_02 .menu_head11 a,
#SC_D10_01 .menu_head12 a,
#SC_D10_02 .menu_head12 a,
#SC_D10_03 .menu_head12 a,
#SC_D10_04 .menu_head12 a,
#SC_D10_05 .menu_head12 a,

#individual.p02 .menu_head02 a,
#individual.p03 .menu_head03 a {
	color:#FFFFFF;
}

/* current_open class 2012.02.22 N.Nakamura start */
#current-id.menu_head {
	color:#FFFFFF;
   background: #E7EEF1 url(../img_cmn/snav_bg_over_blue.jpg) 0 0 no-repeat;

}
#current-id.menu_body a.snav_menu {
	border-bottom:1px solid #6691CC;
	background: url(../img_cmn/snav_sub_bg_blue_over.gif) 0 0 repeat-y;
}

#current-id.menu_head {
   background: #E7EEF1 url(../img_cmn/snav_bg_over_blue.jpg) 0 0 no-repeat;
}
#current-id.menu_head a {
	color:#FFFFFF;
}
/* current_open class 2012.02.22 N.Nakamura end */

#SC_A00_01 #right-box #flow ul li {
	background:url(../support/img/flow_arrow_blue.gif) 0 50% no-repeat;
}
#SC_A00_01 #right-box #flow ul li span.current {
	color:#FFFFFF;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #33609B), color-stop(1.00, #33609B), color-stop(0.00, #98B5DC));
	background: -webkit-linear-gradient(top, #98B5DC 0%, #33609B 100%, #33609B 100%);
	background: -moz-linear-gradient(top, #98B5DC 0%, #33609B 100%, #33609B 100%);
	background: -o-linear-gradient(top, #98B5DC 0%, #33609B 100%, #33609B 100%);
	background: -ms-linear-gradient(top, #98B5DC 0%, #33609B 100%, #33609B 100%);
	background: linear-gradient(top, #98B5DC 0%, #33609B 100%, #3a9613 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#98B5DC', endColorstr='#33609B'); /* IE5.5+ */
}
#SC_A00_01 .right-module-inner div.intro p{
	background-color: #6691CC;
	color: #FFF;
}

#tab .curr .tab,
#tab .tab:hover {
	background:url(../img_cmn/tab_blue.png) right top no-repeat;
	color:#FFFFFF;
}
#tab .curr .tab-side,
#tab .tab-side:hover {
	background:url(../img_cmn/tab_blue_side.png) left top no-repeat;
	color:#FFFFFF;
}

#tab .curr a:link,
#tab .curr a:visited,
#tab a:hover {
	color:#FFFFFF;
}

h3.h3_bg {
	background:#F0F0F0 url(../img_cmn/icon/icon_h3_blue.jpg) 0 0 no-repeat;
}

/*editStart --MURATA*/
#tabIndex-nav .tabs,
#tabFile-nav .tabs {
    background:url(../img_cmn/tab.png) right top no-repeat;
}
#tabIndex-nav .activeli .tabs,
#tabFile-nav .curr .tabs,
#tabs_print .tabs{
    background:url(../img_cmn/tab_blue.png) right top no-repeat;
}
#tabIndex-nav .activeli .tabs,
#tabIndex-nav .tabs:hover,
#tabFile-nav .curr .tabs,
#tabFile-nav .tabs:hover,
#tabs_print .tabs{
    color:#000000;
}
#tabIndex-nav .tab-side,
#tabFile-nav .tab-side {
    background:url(../img_cmn/tab_side.png) left top no-repeat;
}
#tabIndex-nav .activeli .tab-side,
#tabFile-nav .curr .tab-side,
#tabs_print span.tab-side{
    background:url(../img_cmn/tab_blue_side.png) left top no-repeat;
}
#tabIndex-nav .activeli .tab-side,
#tabIndex-nav .tab-side:hover,
#tabFile-nav .curr .tab-side,
#tabFile-nav .tab-side:hover,
#tabs_print span.tab-side {
    color:#000000;
}
#tab-mini .tabs-container {
	background: url(../img_cmn/tab-mini-grid-center_blue.jpg) 0 0 repeat-y;
}
#tab-mini {
	background: url(../img_cmn/tab-mini-grid-bottom_blue.jpg) left bottom no-repeat;
}
#tab-mini #arrow_box{
	background: url(../img_cmn/tab-mini-grid-top_blue.jpg) left bottom no-repeat;
}
#tab-mini #arrow_box span{
	background: url(../img_cmn/tab-mini-grid-arrow_blue.png) 0 0 no-repeat;
}
#tab-mini a.tab-side {
    background: url(../img_cmn/btn_tabin_gray_side.jpg) left top no-repeat;
}
#tab-mini a.active.tab-side{
	background: url(../img_cmn/btn_tabin_blue_side.jpg) left top no-repeat;
}
#tab-mini .tabs{
	background: url(../img_cmn/btn_tabin_gray.jpg) right top no-repeat;
}
#tab-mini a.active .tabs{
	background: url(../img_cmn/btn_tabin_blue.jpg) right top no-repeat;
}
#tab-mini a.active .tabs,
#tab-mini .tabs:hover
/*#tab-mini-nav .activeli .tab-mini-nested-nav_span,
#tab-mini-nav .tab-mini-nested-nav_span:hover*/ {
	color:#000000;
}
/*#tab-mini-nav a:hover {
	color:#FFFFFF;
}*/
/*ediEnd --MURATA*/


/*addStart --MURATA*/
#tabFile-nav a.active{
    background:url(../img_cmn/tab_blue_side.png) left top no-repeat;
    color:#FFFFFF;
}
#tabFile-nav .activeli .tabs{
    background:url(../img_cmn/tab_blue.png) right top no-repeat;
    color:#FFFFFF;
}


/*datepickerの設定*/
#datepicker_div .datepicker_control {
	background: #6691CC;
}
#datepicker_div .datepicker_today {
	background: #E7EEf1;
}

#right-box #flow ul li span.curr {
	display:inline-block;
	text-align:center;
	margin-top:-3px;
	padding:2px 10px;
	color:#FFFFFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #33609B), color-stop(1.00, #33609B), color-stop(0.00, #98B5DC));
	background: -webkit-linear-gradient(top, #98B5DC 0%, #33609B 100%, #33609B 100%);
	background: -moz-linear-gradient(top, #98B5DC 0%, #33609B 100%, #33609B 100%);
	background: -o-linear-gradient(top, #98B5DC 0%, #33609B 100%, #33609B 100%);
	background: -ms-linear-gradient(top, #98B5DC 0%, #33609B 100%, #33609B 100%);
	background: linear-gradient(top, #98B5DC 0%, #33609B 100%, #3a9613 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#98B5DC', endColorstr='#33609B'); /* IE5.5+ */
	display: inline;
}

/*datatablesの設定*/
#right-box-top table th span.ui-icon,
#right-box table th span.ui-icon{
	background-image: url(smoothness/images/ui-icons_ffffff_256x240.png);
}
#SC_D05_14 #right-box .display th.c_group{
	background-color: #E7EEF1;
	color: #000000;
}
/*印刷画面*/
#SC_C04_04 #right-box p#student span.name{
	border: 1px solid #6691CC;
}
#SC_C04_04 #right-box p#student span.course{
	border-right: 1px solid #6691CC;
}
#SC_C05_15 #right-box #tabs_print #tab_C05_02 .ttb_sheet table.list_tbl td.td_head,
#SC_C05_15 #right-box #tabs_print #tab_C05_04 .ttb_sheet table.list_tbl td.td_head{
	background:#6691CC;
}
#SC_C04_04 #right-box h2 {
	color: #6691CC;
}
#SC_C04_04 #right-box h3.h3_bg {
	background: none;
	border: 1px solid #DEDEDE;
	border-left: 5px solid #6691CC;
}
#SC_S01_02 #right-box div.explanation.timetable span.icon-regist.bg_btn,
#SC_S01_02 #right-box div.explanation.timetable span.icon-clear.bg_btn,
#SC_S01_02 #right-box div.explanation.spot span.icon-regist.bg_btn,
#SC_S01_02 #right-box div.explanation.spot span.icon-clear.bg_btn,
#SC_S01_02 #right-box div.explanation.int_course span.icon-regist.bg_btn,
#SC_S01_02 #right-box div.explanation.int_course span.icon-clear.bg_btn,
#SC_S01_02 #right-box div.explanation a:hover span.icon-regist.bg_btn,
#SC_S01_02 #right-box div.explanation a:hover span.icon-clear.bg_btn,
#SC_S01_02 #right-box table.t_scedule td a:hover span.icon-regist.bg_btn,
#SC_S01_02 #right-box table.spot td a:hover span.icon-clear.bg_btn,
#SC_S01_02 #right-box table.int_course td a:hover span.icon-clear.bg_btn,
#SC_S01_02 #right-box table.t_scedule td a:hover span.icon-clear.bg_btn{
	background-color: #D3E2EB;
}
#SC_S01_02 #right-box table.ttb_entry.tani td{
	background-color:#E7EEF1;
}

/*flow*/
#right-box #flow ul li{
	float: left;
	margin-left: 15px;
	background: url(../img_cmn/flow_arrow_blue.gif) 0 50% no-repeat;
	padding: 0 0 0 35px;
}

/* ▼ 01:040101001 ADDS */
/*color*/
div.main h4,
div.main .h3_beforeh4,
div.main .h2_beforeh4,
div.content div.c_right h4,
div.content div.c_right a {
  color:#3b67a2;
}
div.main .h4_beforeNot{
	color:initial;
}
/*border*/
div.header { 
  border-bottom:solid 3px #3b67a2;
}
/*background*/
div.header div.box2 li.textsize_button a.size_select ,
div.header a.logout ,
div.main ,
div.footer {
  background:#3b67a2;
}


/*border-bottom*/
ul.button a:hover p {
  border-bottom:3px solid #fff;
}
/*border-top*/
div.content span.btn_balloon{
  border:10px solid transparent;
  border-top-color:#07315f;
}
/*background*/
a.button_active,
ul.button a:hover,
ul.button a:active{
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.96, #07315f), color-stop(0.78, #093e77), color-stop(0.00, #0c4c91));
  background: -webkit-linear-gradient(top, #0c4c91 0%, #093e77 78%, #07315f 96%);
  background: -moz-linear-gradient(top, #0c4c91 0%, #093e77 78%, #07315f 96%);
  background: -o-linear-gradient(top, #0c4c91 0%, #093e77 78%, #07315f 96%);
  background: -ms-linear-gradient(top, #0c4c91 0%, #093e77 78%, #07315f 96%);
  background: linear-gradient(to bottom, #0c4c91 0%, #093e77 78%, #07315f 96%);
}
/*IE9対応*/
a.button_active:not(:target),
ul.button a:hover:not(:target),
ul.button a:active:not(:target) {
   background:#0c4c91\9;
}
/* ▲ 01:040101001 ADDE */
