/* CSS Document */

@import url("default.css");

/*--------------------------------------------------------------------
                            OPEN CAMPUS
--------------------------------------------------------------------*/
#Event01 h3 { background-image: url(../../event/open/images/h3_bg.gif); color: #0e7065; }
#Event01 h3 .btm { background-image: url(../../event/open/images/h3_bg_btm.gif); }
#Event01 h3 .top { background-image: url(../../event/open/images/h3_bg_top.gif); }

#Event01 .Section,#Event04 .Section { background: url(../../event/open/images/shadow_box_bg.gif) repeat-y; margin: 20px 0 0 0; zoom: 1; }
#Event01 .Section .btm,#Event04 .Section .btm { background: url(../../event/open/images/shadow_box_bg_btm.gif) no-repeat left bottom; zoom: 1; }
#Event01 .Section .top,#Event04 .Section .top { background: url(../../event/open/images/shadow_box_bg_top.gif) no-repeat left top; padding: 6px 5px; zoom: 1; }

#Event01 .Section .Txt,#Event04 .Section .Txt { float: left; width: 168px; }

#Event01 .Section .InnerBox,#Event04 .Section .InnerBox {
	background: url(../../event/open/images/box_bg_color.gif) no-repeat center bottom #FFF;
	padding: 14px 14px 10px 14px;
	overflow: hidden;
	zoom: 1;
}

#Event01 .TwoColumn h4 {
	background: url(../images/h4_bg_btm_l.gif) no-repeat left bottom #ffdbdb;
	border: none;
	padding: 0 0 2px 0;
	font-size: 0.8em;
}

#Event01 .TwoColumn h4 span {
	background: url(../images/h4_bg_top_l.gif) no-repeat left top;
	border: none;
	margin-left: 0;
	padding: 5px 10px 1px 10px;
}

#Event01 .LeftColumn h4,#Event01 .RightColumn h4 {
	background: url(../images/h4_bg_btm.gif) no-repeat left bottom #ffdbdb;
}

#Event01 .LeftColumn h4 span,#Event01 .RightColumn h4 span {
	background: url(../images/h4_bg_top.gif) no-repeat left top;
}

#Event01 .MainImg img { margin-left: 8px; } 
#Event01 .MainImg img.none { margin: 0; }


#Event01 .ImgR,#Event02 .ImgR,#Event03 .ImgR,#Event04 .ImgR { margin: 20px 0 0 20px; }
#Event01 .ImgR img,#Event02 .ImgR img,#Event03 .ImgR img,#Event04 .ImgR img { margin: 0; padding: 0; }
#Event01 .Section .ImgR { margin-top: 0px; }
.News .ImgR { margin: 5px 0 0 20px !important; }

/*--------------------------------------------------------------------
                             CALENDER
--------------------------------------------------------------------*/
/*-----------------------  QUICK NAVI   -----------------------*/
#Event06 #QuickNavi ul li a { width: 118px; }
#Event06 #QuickNavi ul li#QNavi01 a { background-image: url(../../event/images/quick_navi01.gif); }
#Event06 #QuickNavi ul li#QNavi02 a { background-image: url(../../event/images/quick_navi02.gif); width: 119px; }
#Event06 #QuickNavi ul li#QNavi03 a { background-image: url(../../event/images/quick_navi03.gif); }
#Event06 #QuickNavi ul li#QNavi04 a { background-image: url(../../event/images/quick_navi04.gif); }
#Event06 #QuickNavi ul li#QNavi05 a { background-image: url(../../event/images/quick_navi05.gif); width: 119px; }
#Event06 #QuickNavi ul li#QNavi06 a { background-image: url(../../event/images/quick_navi06.gif); }


#Event06 .TwoColumn { margin: 40px 0 0 0; }
#Event06 .Head { margin-top: 25px; }

#Event06 .TwoColumn .LeftColumn,#Event06 .TwoColumn .RightColumn {
	background: url(../../event/images/box_bg.jpg) repeat-y;
	border-bottom: 1px solid #c9e0ff;
	*overflow: auto;
	*overflow-y: hidden;
}

#Event06 h3 { border-bottom: 1px solid #c9e0ff; margin: 0; font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', Osaka, Arial, sans-serif; }
#Event06 h3 .btm { background: none; }
#Event06 h3 span { layout-grid-line: none; }
#Event06 h3 span strong { font-size: 1.2em; }
#Event06 .TwoColumn ul { margin: 10px 0 0 0; }

#Event06 .TwoColumn ul li {
	border-bottom: 1px solid #ededed;
	background-repeat: no-repeat;
	background-position: left 0.9em;
	padding: 5px 0 3px 10px;
}

#Event06 .TwoColumn .InnerBox { padding: 15px; }
#Event06 .TwoColumn .Consult li { background-image: url(../../event/images/ic_pink.gif); }
#Event06 .TwoColumn .Exam li { background-image: url(../../event/images/ic_purple.gif); }
#Event06 .TwoColumn .Event { margin: 0; }
#Event06 .TwoColumn .Event li {
	background: url(../../event/images/ic_green.gif) no-repeat 10px 1.1em #eff6ff;
	border: 1px solid #d5e6fc;
	margin: 10px 0 0 0;
	padding: 8px 10px 8px 20px;
	*overflow: auto;
	*overflow-y: hidden;
}

#Event06 .TwoColumn ul .none {
	border: none;
	padding: 5px 0 0 10px;
	background-position: left 0.9em;
}

@media print {
.page-break {
	_page-break-before: always;
}
}