@charset "UTF-8";
/* CSS Document */

@import url(header.css);
@import url(footer.css);

body {
	background: #DDD5CC url(../images/bk_img.gif) repeat-x;
	margin:0;
	padding:0;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:#3C3C3C;
	font-size: small;
	line-height:110%;
}

h1,h2,h3,h4,h5,h6,p,ul,li { margin: 0px; padding: 0px; }
h3.chukai { margin: 0px 0px 10px; color: #b3b115; }

address { font-style: normal; font-size: x-small; padding: 15px; color: #949494; }
.c-both { clear: both; }

a:link		{ color: #757575; text-decoration: none; }
a:visited	{ color: #757575; text-decoration: none; }
a:hover		{ color: #757575; text-decoration: underline; }


/** BACK FRAME **************************************************/
.bgframe {
	width: 780px;
	background-image: url(../images/testtop/shadow_bk.gif) no-repeat;
	margin: 0px auto;
}
.shadowL { margin: 0px; padding: 0px; width: 10px; height: 652px; float: left; background:url(../images/shadow_l.gif) no-repeat; }
.shadowR { margin: 0px; padding: 0px; width: 10px; height: 652px; float: right; background:url(../images/shadow_r.gif) no-repeat; }

/** MAIN **************************************************/
.main { background: #cfe4eb; border-bottom: solid 1px #6f6f6f; }
.main2 { background: #efefda; border-bottom: solid 1px #6f6f6f; }
.main3 { background: #d4d9e7; border-bottom: solid 1px #6f6f6f; }


.areaLeft { float: left; padding: 0px; width: 214px; }

.areaRight { float: right; width: 546px; background: #ffffff; }

.topOsusume { width: 326px; margin: 0px; padding: 0px; }
.topOsusumeL { width: 118px; padding: 0px; margin: 8px 8px 8px 5px; float: left; font-weight: bold; }
.topOsusumeR { width: 180px; padding: 0px; margin: 8px 8px 8px 0px; float: right; }
.toSpace01 { margin: 1px; padding: 0px; font-size: 11px; } /* FONT SETTING */
.toSpace02 { margin: 1px; padding: 0px; font-size: 11px; color: #63a7be; } /* FONT SETTING */
.toSpace03 { margin: 1px; padding: 0px; font-size: 11px; letter-spacing: -0.1em;  } /* FONT SETTING */
.toSpace04 { margin: 1px; padding: 0px; font-size: 14px; color: #861b20; } /* FONT SETTING */

/** ETC **************************************************/
.sc { margin: 7px 0px 0px 7px; }
.scl01 { margin: 7px 0px 0px 7px; }
.scl02 { margin: 7px 0px 0px 7px; }
.scl03 { margin: 7px 0px 0px 7px; }
.scl04 { margin: 7px 0px 0px 3px; }
.scl04 img { margin: 7px 0px 0px; }
.scbnr { margin: 7px 0px 0px; }
.scbnr img { margin: 3px 0px 0px; }

.scS input { margin: 7px; width: 130px; }
.scS img { margin: 10px 7px 4px 0px; cursor:pointer; }

.menuIndexBtn1 { margin: 5px 0px 0px 1px; width: 245px; }
.menuIndexBtn2 { margin: 5px 0px 0px 6px; width: 245px; }
.menuIndexBtn3 { margin: 5px 0px 0px 3px; width: 245px; }
.msgBox01 {
	width: 241px;
	margin-left: 5px;
	margin-top: 5px;
}
.msgBox02 {
	width: 234px;
	margin-left: 12px;
	margin-top: 5px;
}
.msgBox03 {
	width: 241px;
	margin-left: 8px;
	margin-top: 5px;
}
.downTable { margin: 0px; }
.indexUL { margin: 0px 0px 0px 35px; list-style: none; }
.indexUL li { margin:5px 0px 0px; padding-left: 12px; background: url(../images/arrow_top_01.gif) no-repeat; background-position: 0px 5px; }
.TopMenuTxt { margin-left: 3px; font-size: 12px; color: #686868; }

/** MENU - ICHIRAN BOTTUN STUDENT - **************************************************/
.MenuListSc { float: right; margin: 0px; padding: 0px; padding-right:10px; }

.MenuListSc ul {
	margin: 0px;
	padding: 0px;
    list-style:none;
    width: 69px;
}

.MenuListSc ul li {
	margin: 0px;
	padding: 0px;
    list-style: none;
    float: left;
}

.MenuListSc ul a {
    display: block;
    height: 23px;
    background-image: url(../images/school/btn_list.jpg);
}

.MenuListSc ul a span{ display: none; }  /** MacIE hack **/
.MenuListSc01 a { background-position: 0px 0px; display: block; width: 69px; }
.MenuListSc01 a:hover { background-position: 0px -23px; display: block; width: 69px; }

/** MENU - ICHIRAN BOTTUN IPPAN - **************************************************/
.MenuListIp { float: right; margin: 0px; padding: 0px; padding-right:10px; }

.MenuListIp ul {
	margin: 0px;
	padding: 0px;
    list-style:none;
    width: 69px;
}

.MenuListIp ul li {
	margin: 0px;
	padding: 0px;
    list-style: none;
    float: left;
}

.MenuListIp ul a {
    display: block;
    height: 23px;
    background-image: url(../images/ippan/btn_list.jpg);
}

.MenuListIp ul a span{ display: none; }  /** MacIE hack **/
.MenuListIp01 a { background-position: 0px 0px; display: block; width: 69px; }
.MenuListIp01 a:hover { background-position: 0px -23px; display: block; width: 69px; }

.topBold { font-weight: bold; padding: 4px 0px; }
