/** ????
-------------------------------------------------------------------------------------------------------------------------- */
body {
	background: none;
	background-color: #fff;
	margin: 0px;
	padding: 0px;
	font-family: "ＭＳ Ｐゴシック","MS PGothic",Osaka,sans-serif;
	color: #333;
}

p {
	margin: 0px;
	padding: 0px;
}
form {
	margin: 0px;
	padding: 0px;
}
img{ border: none; }

a:link, a:visited {
	color: #0033CC;
	text-decoration: underline;
}
a:hover {
	color: #FF9900;
	text-decoration: underline;
}

h1,h2,h3,h4 {
	padding: 0px;
	margin: 0px;
}

b {
	font-style: normal;
	font-weight: normal;
}

strong {
	font-style: normal;
	font-weight: normal;
}

#container {
	width: 100%;
	background-color: #FFF;
}
#contents {
	position: relative;
}
#main {
	width: 549px;
	float: left;
}
#rightNavi {
	width: 201px;
	float: right;
}

/***** ?w?i?F ******/
.bgWhite { background-color: #FFF; }
.bgBlue01 { background-color: #61C5D1; }
.bgBlue02 { background-color: #DDF7F4; }
.bgBlue03 { background-color: #61C5D1; }
.bgBlue04 { background-color: #D3E0FD; }
.bgBlue05 { background-color: #E7FBFE; }
.bgGlay01 { background-color: #F0F0F0; }
.bgGlay02 { background-color: #BBB; }
.bgPink01 { background-color: #FAE5EC; }
.bgYlw01 { background-color: #FEFFDD; }
.bgPpl01 { background-color: #E4E4FE; }
.bgGreen01 { background-color: #E4FEE3; }

/***** ?e?L?X?g?J???[ ******/
.txGray00 { color: #333; }
.txGray01 { color: #666; }
.txGray02 { color: #DEDEDE; }
.txGray03 { color: #828282; }
.txGray04 { color: #767676; }
.txGray05 { color: #CCCCCC; }
.txGray06 { color: #999; }
.txWhite { color: #FFF; }
.txBlue01 { color: #0033CC; }
.txRed { color: #FF0000; }
.txOrange { color: #FF9900; }
.txGreen01 { color: #3BD350; }
.txGreen02 { color: #1EABA3; }
.txGreen03 { color: #00D6AB; }
.txGreen04 { color: #339933; }
.txGreen05 { color: #009966; }
.txEnji { color: #DE1717; }

/***** ?e?L?X?g ******/
.txBold { font-weight: bold; }
.txGlayB { color: #333; font-weight: bold; }
.txOrangeB { color: #FF9900; font-weight: bold; }
.txSizeBig { font-size: 1.2em; }

/***** ?p?f?B???O ******/
.pdg01 { padding: 5px 0 0 0; }
.pdg02 { padding: 0 12px 0 12px; }
.pdg03 { margin: 0 0 10px 0; }
.pdg04 { padding: 0 0 5px 0; }

/***** ?}?[?W?? ******/
.Mgn01 { margin: 0 0 5px 0; }
.Mgn02 { margin: 0 0 0 5px; }
.Mgn03 { margin: 5px 0 0 0; }
.Mgn04 { margin: 0 5px 0 0; }

/***** ?t???[?g ******/
.floatL { float: left; }
.floatR { float: right; }
.floatClr { clear: both; margin: 0px; padding: 0px; }

/***** ??? ******/
.Arw01 { margin: 0 4px 0 2px; }
.Arw02 { margin: 0 4px 0 7px; }
.Arw03 { margin: 0 4px 0 0; }
.Arw04 { margin: 0 0 0 4px; }
.Arw05 { margin: 0 2px 0 0; }
.Arw06 { margin: 0 4px 0 12px; }
.Arw07 { margin: 1px 4px 0 0; }
.Arw08 { margin: 4px 4px 0 0; }
.Arw09 { margin: 3px 4px 0 0; }

/** ?w?b?_?@(.headTBox ???gstyle_2007_win?h?gstyle_2007_mac?h???????L?q)
------------------------------------------------------------------------------------------------------------------------- */
.bgNone { background: url(/images/common/spacer.gif) repeat; }
.headCap { margin: 0 20px 0 12px; }
.headImgTx01 { margin: 3px 0 2px 4px; }
.headImgTx02 { margin: -8px 0 0 3px; }
/* ??winIE hack?? */
*html .headImgTx02 { margin: 1px 0 0 3px; }
/* ??winIE hack?? */
.headImgArw { margin: 1px 4px 0 0; }
.headTBoxLBg { border-left: 1px solid #FF9900; }
.headTBoxRBg { background: url(/images/common/head_talkbox_r_bg.gif) repeat-y; }
.headPdg01 {
	padding: 0 0 0 16px;
	background-color: #FFF;
}

.headFormId {
	width: 127px;
	height: 20px;
	color: #666;
	margin: 0 7px 2px 4px;
}
/* ??macIE hack?? \*/
.headFormId {
	width: 134px;
}
/* ??macIE hack?? */

.headFormPass {
	width: 81px;
	height: 20px;
	margin: 0 7px 2px 0;
}
/* ??macIE hack?? \*/
.headFormPass {
	width: 88px;
}
/* ??macIE hack?? */


/** ???O?C????g?b?v?y?[?W?F?w?b?_
------------------------------------------------------------------------------------------------------------------------- */
.head02Tx01 {
	color: #888;
	font-weight: bold;
}
.head02Tbl01 { padding: 0 12px 0 0;}
.head02Tbl02 { padding: 0 12px 0 0;}
.headMgn01 { margin: 0 0 2px 0; }


/** ???O?C?????w?y?[?W?F?w?b?_
------------------------------------------------------------------------------------------------------------------------- */
.head03Img01 {
	width: 48px;
	float: left;
	border-top: 1px solid #FE9F10;
	border-right: 1px solid #FE9F10;
	border-bottom: 1px solid #FE9F10;
}

.head03Img02 {
	width: 47px;
	float: left;
	border-top: 1px solid #FE9F10;
	border-right: 1px solid #FE9F10;
	border-bottom: 1px solid #FE9F10;
}

.head03Img03 {
	width: 50px;
	float: left;
	border-top: 1px solid #FE9F10;
	border-right: 1px solid #FE9F10;
	border-bottom: 1px solid #FE9F10;
}


/** ?y?[?W?????
---------------------------------------- */
#paraphrase{
	margin: 0px 0px 8px 0px;
	padding: 0px;
	width: 760px;
	text-align:right;
}

#paraphrase em{
	color: #999999;
	font-size: 100%;
}

#paraphrase i{
	font-style: normal;
}

/** ?t?b?^
------------------------------------------------------------------------------------------------------------------------- */
#footer { width: 760px; }
#footerTx {
	color: #FFF;
	background-color: #888;

	text-align: center;
	padding: 5px 0 5px 0;
}
#footer #footerTx a { color: #FFF; }
#footer #footerTx a:hover { color: #FF9900; }

#footPTop {
	width: 754px;
	text-align: right;
	margin: 80px 0 6px 0;
}

#footLogo {
	text-align: left;
	padding: 14px 0 14px 0;
}


/** ???w????
------------------------------------------------------------------------------------------------------------------------- */
#comTopBg01 {
	width: 760px;
	background: #FFF url(/images/top08/bg01.gif) top repeat-x;
	heigth: 100%;
}

#comBtnTopP {
	margin: 6px 0 14px 3px;
	vertical-align: middle;
}

#comTtl {	margin: 0 0 0 5px; }
#comTtlLine {	margin: 3px 0 14px 0; }

/* ?J?????_?[ */
#calendar table{ margin:5px 0 0 0; border-bottom:2px solid #888;}
#calendar td{ letter-spacing:-0.07em; text-align:center; padding:0 0 2px 0;}
#calendar .tbl01{ color:#FFF; background-color:#61C5D1;}
#calendar .tbl02{ color:#FFF; background-color:#E49BA8;}
#calendar .tbl03{ background-color:#D9F6F3; border-bottom:1px solid #FFF; padding:2px 3px 2px 3px;}
#calendar .tbl03Top{ background-color:#D9F6F3; border-top:1px solid #FFF; border-bottom:1px solid #FFF; padding:2px 3px 2px 3px;}
#calendar .tbl03Bottom{ background-color:#D9F6F3; padding:2px 3px 2px 3px;}
#calendar .tbl04{ background-color:#FFF; border-top:1px solid #FFF; border-right:1px solid #CCC; border-bottom:1px solid #CCC;}
#calendar .tbl04Bottom{ background-color:#FFF; border-top:1px solid #FFF; border-right:1px solid #CCC;}
#calendar .tbl05{ background-color:#FDF6F8; border-top:1px solid #FFF; border-right:1px solid #CCC; border-bottom:1px solid #CCC;}
#calendar .tbl05Bottom{ background-color:#FDF6F8; border-top:1px solid #FFF; border-right:1px solid #CCC;}
#calendar .tbl06{ background-color:#F0F0F0; border-top:1px solid #FFF; border-right:1px solid #CCC; border-bottom:1px solid #CCC;}
#calendar .tbl06Bottom{ background-color:#F0F0F0; border-top:1px solid #FFF; border-right:1px solid #CCC;}

/* ???w?t?b?^ */
#comFootPTop {
	width: 754px;
	text-align: right;
	margin: 16px 0 6px 0;
}
#comFootImg {
	margin: 85px 0 0 0;
	padding: 0px;
	height:15px;
	text-align:right;
	vertical-align: top;
}

#comFootImg em{
	color: #999999;
	font-size: 70%;
}

#comFootImg i{
	font-style: normal;
}

/** ?g?b?v?y?[?W
------------------------------------------------------------------------------------------------------------------------ */
#topBg01 {
	width: 760px;
	height: 23px;
	background: #FFF url(/images/top08/bg01.gif) top repeat-x;
}

.topTbl01 { margin: 3px 0 0 0; }

/* -------------- ???C???R???e???c -------------- */
/***** exam ******/
#exam {
	width: 549px;
	margin: 0 0 12px 0;
	background: url(/images/top08/assist_bg01.gif) repeat-y;
}
#exam a { color: #FFF; }
#exam a:hover { color: #FF9900; }

#exam #mainImg {
	width: 250px;
	float: left;
}
#exam #mainTx {
	width: 157px;
	float: left;
}
#exam #mainBtn {
	width: 142px;
	float: right;
	text-align: right;
}

.topCap01 { margin: 11px 0 6px 0; }

.topTx01 {
	color: #FFF;
	padding: 0 0 10px 0;
}

.topBtn01 { margin: 0 0 2px 0; }

/***** sarch ******/
#search {
	width: 549px;
	background: url(/images/top08/search_bg01.gif) repeat-y;
}
#search #future {
	width: 184px;
	float: left;
}
#search #examine {
	width: 185px;
	float: left;
}
#search #go {
	width: 180px;
	float: right;
}

.topCap02 { margin: 7px 0 7px 0; }
.topCap03 { margin: 10px 0 7px 0; }
.topCap04 { margin: 2px 0 6px 0; }

.topTx02 {
	font-size: 1.2em;
	line-height: 140%;
	font-weight: bold;
}

.topTbl02 { margin: 0 4px 0 0; }
.topTbl03 { margin-bottom: 8px; }
.topTbl04 { margin: 1px 0 0 0; }
.topTbl05 { margin-bottom: 3px; }

.topPh01 { margin: 0 0 5px 0; }

.topFormSearch {
	width: 248px;
	height: 15px;
	color: #a8a8a8;
	margin: 0 5px 0 0;
}
/* ??macIE hack?? \*/
.topFormSearch {
	width: 250px;
}
/* ??macIE hack?? */

/***** keyword ******/
#keyword {
	width: 549px;
	text-align: center;
	margin: 12px 0 12px 0;
}

#keyword h2{
	position: absolute;
	left: -9999px;
}

.keyword_title{
	background-image: url(/images/top08/search_cap04.gif);
	background-repeat: no-repeat;
	width: 154px;
	height: 24px;
}

.topCap05 { margin: 0 10px 0 0; }

.topImg01 { margin: 0 0 0 10px; }

.comCap01 { margin: 0 8px 0 0; }

/***** ranking ******/
#ranking { width: 549px; }
#rankTbl {
	width: 538px;
	margin: 0 0 0 5px;
}
#rankTbl01, #rankTbl02 {
	width: 186px;
	float: left;
}
#rankTbl03 {
	width: 166px;
	float: right;
}

.topCap06 { margin: 0 0 8px 0; }

.topTx03 {
	padding: 2px 0 15px 5px;
}
.topTx04 {
	font-weight: bold;
	color: #828282;
}
.topTx05 {
	color: #FFF;
	background-color: #61C5D1;
	border-bottom: 1px solid #FFF;
	padding: 0 0 0 2px;
}
.topTx06 {
	color: #FFF;
	background-color: #61C5D1;
	border-bottom: 1px solid #FFF;
	padding: 0 12px 0 0;
}

.topImg02 { margin: 0 0 1px 0; }

.topLine02 {
	border-bottom: 2px solid #61C5D1;
	background-color: #FFF;
}

/***** see ******/ /***** recommend ******/ /***** support ******/
#see, #recommend, #support {
	width: 549px;
	margin: 18px 0 0 0;
}

.topCap07 { margin: 0 0 18px 0; }
.topCap08 { margin: 0 0 9px 0; }

.topImg02 { margin: 0 0 0 7px; }
.topImg03 { margin: 0 0 1px 2px; }
.topImg03BoxL {
	width: 258px;
	border-bottom: 1px solid #C0C0C0;
	margin: 0 0 7px 0;
	float: left;
}
.topImg03BoxR {
	width: 258px;
	border-bottom: 1px solid #C0C0C0;
	margin: 0 0 7px 0;
	float: right;
}

/***** future02 ******/ /***** examine02 ******/ /***** campus ******/
#future02, #examine02, #campus {
	width: 549px;
	margin: 18px 0 0 0;
}

.topCap09 {
	width: 188px;
	float: left;
	margin: 0 0 1px 0;
}
.topCap10 {
	width: 175px;
	float: left;
	margin: 0 0 1px 0;
}
.topCap11 {
	width: 348px;
	float: left;
	margin: 0 0 1px 0;
}

.topCap09Box {
	width: 549px;
	border-top: 1px solid #A2DB08;
}
.topCap10Box {
	width: 549px;
	border-top: 1px solid #10C6B2;
}
.topCap11Box {
	width: 549px;
	border-top: 1px solid #2669F6;
}

.topTbl06 { margin: 10px 0 0 0; }


/* -------------- ?E?i?r --------------------------------------------------------------------------------------- */
/***** ?g?b?v?E???w???? ******/
.rBox01 {
	border: 1px solid #828282;
	margin: 0 0 6px 0;
	padding: 0 0 6px 0;
}
.rBox02 {
	border: 1px solid #CCC;
	margin: 0 0 6px 0;
	padding: 0 0 6px 0;
}
.rBox03 {
	border: 1px solid #CCC;
	margin: 0 0 5px 0;
	padding: 4px 0 4px 0;
}
.rBox04 {
	border: 1px solid #CCC;
	margin: 0 0 8px 0;
	padding: 4px 0 4px 0;
}
.rBox05 {
	border: 1px solid #CCC;
	margin: 0 0 8px 0;
	padding: 0 0 6px 0;
}
.rBox06 {
	border: 1px solid #CCC;
	margin: 20px 0 6px 0;
	padding: 6px 0 6px 0;
}
.rBox07 {
	border: 1px solid #CCC;
	margin: 20px 0 6px 0;
	padding: 0 0 6px 0;
}

/***** pbook ******/
#pbook {
	width: 201px;
	margin: 0 0 6px 0; }
#pbook a { color: #FFF; }
#pbook a:hover { text-decoration: none; }

#pbook .topBoOrg {
	border: 1px solid #FF9900;
	background-color: #FF9900;
}

.topTx07 {
	line-height: 145%;
	color: #FFF;
	padding: 0 6px 3px 6px;
}

/***** feature ******/ /***** news ******/
#feature, #news {
	width: 201px;
	text-align: center;
}

#news .topNewsCap01 {
	width: 166px;
	float: left;
}
#news .topNewsCap02 {
	width: 33px;
	float: left;
}

/***** schoolinfo ******/ /***** recoschool ******/ /***** vote ******/ /***** mobile ******/
/***** access ******/ /***** enquete ******/ /***** link ******/
#schoolinfo, #recoschool, #vote, #mobile, #access,#enquete, #link {
	width: 201px;
	text-align: center;
}

#recoschool .toprecoschoolCap01 {
	width: 164px;
	float: left;
}
#recoschool .toprecoschoolCap02 {
	width: 35px;
	float: left;
}

#mobile .sclTx01 { padding: 0 0 5px 0; }

/*050111R?V???C??***** banner ******/
.banner {
	width: 202px;
	text-align: center;
	margin: 0 0 7px 0;
}

.topTx08 { margin: 10px 0 0 0; }

.topTbl10 { margin-top: 5px; }
.topTbl11 { margin-top: 5px; margin-bottom: 5px; }
.topTbl12 { margin-top: 10px; margin-bottom: 8px; }
.topTbl13 {  margin-top: 10px; margin-bottom: 10px; }

.topLine03 { margin: 4px 0 4px 0; }

.topFormAccess {
	width: 127px;
	height: 20px;
	color: #666;
	margin: 0 5px 0 0;
}
/* ??macIE hack?? \*/
.topFormAccess {
	width: 134px;
}
/*?? macIE hack?? */

/*****051122R?V???C?? NW????`header ******/
.head_nw_bg {
	background-color: #FFFFFF;
	border-top: 4px solid #CCC;
}

.nw_close{
	width:100%;
	border-bottom: 1px solid #C7C7C7;
	padding:0 0 10px 0;
}

/* 2005.12.10??? */
#examLink{
	color: #FFF;
	margin:0px 0px 3px 0px;
}

#examLink a { color: #FFF; }
#examLink a:hover { color: #FF9900; }

.examTbl{
  background: url(/images/top08/assist_bg01.gif) repeat-y;
}

.mainExamTbl{
	margin: 0px 0px 10px 0px;
}

/* 2005.12.13??? */
.topTbl14 {  margin-top: 0px; margin-bottom: 0px; }
.Mgn05 { margin: 10px 0px 0px 0px; }

/* ??????[?h?}?[?W?? */
.lead { margin: 0 20px 0px 20px; width:720px;}

/* 2006.02.25????A????r??m */
.bor_img_1 {border: 1px solid #CCCCCC}

/* ----------------------------------------?????? IADI????N???X?@2006/09/28 ?????? ---------------------------------------- */


/* ----- ???C???R???e???c?O?P -------
?i???J?????F?C????w?Z? ???A?E?J?????F????E?w?Z???w???s?????I?E?????w?Z???W?E?L?[???[?h?????j */

#IADIsearch01 {
 WIDTH: 549px;	MARGIN-BOTTOM: 10px; 	BACKGROUND: url(/images/top08/search02_bg.gif) repeat-y;
}
/* ?C????w?Z? ?? */
#IADIsearch01 #IADIshirabeyo {
 FLOAT: left; WIDTH: 184px;
}
/* ????E?w?Z???w???s?????I?E?????w?Z???W?E?L?[???[?h???? */
#IADIsearch01 #test1 {
	FLOAT: right; WIDTH: 359px
}

/* ----- ???C???R???e???c?O?Q -------
?i???J?????F??????????????????A?E?J?????F?D??S?????j */

#IADIsearch02 {
 WIDTH: 549px;	BACKGROUND: url(/images/top08/search01_bg.gif) repeat-y;
	}
/* ????????????????? */
#IADIsearch02  #IADImitsukeyo {
	FLOAT: left; WIDTH: 184px;
}
/* ?D??S?????E?L?????p?XPhoto?E??y??L?????p?X???C?t???|?[?g */
#IADIsearch02 #test2 {
	FLOAT: right; WIDTH: 359px
}

/* ?L?[???[?h????  */
#IADIkeyword {
	TEXT-ALIGN: center
}
.IADIkeyword_title {
	BACKGROUND-IMAGE: url(/images/top08/keyword_left.gif); WIDTH: 156px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 32px
	}
#IADIkeyword h2 {
	LEFT: -9999px; POSITION: absolute
}
.IADIkeyword_form {
	WIDTH: 130px; COLOR: #a8a8a8; HEIGHT: 20px;	MARGIN: 0px 5px 0px 0px;
}
.IADIkeyword_box {
	BORDER-BOTTOM:1px solid #FF9900; BORDER-TOP:1px solid #FF9900;
}

/* ?E?i?r  */
#soudan {
	WIDTH: 201px; TEXT-ALIGN: center
}
#pamph {
	WIDTH: 201px; TEXT-ALIGN: center
}
#news .topNewsCap03 {
	FLOAT: left; WIDTH: 33px; BACKGROUND-COLOR: #828282; 	PADDING:7px 0 4px;
}
#IADIlink {
	WIDTH: 201px;
}

/* ?t?b?^?[ ???N???[?g??A?T?C?g?????N  */
#footerTxRecruit {
TEXT-ALIGN: center; 	WIDTH: 760px; 	MARGIN: 10px 0px 0px
}

/* ?}?[?W????  */
.Mgn05{
	MARGIN: 15px 0px 0px
}
.Mgn06{
 MARGIN: 13px 0px 0px
}

/* ?p?f?B???O??  */
.pdg05 {
	PADDING-RIGHT: 12px;
}
.pdg06 {
	PADDING-TOP: 8px
}
.pdg07 {
	PADDING-TOP: 9px
}
.pdg08 {
	PADDING-RIGHT: 35px;
}
.pdg09 {
	PADDING-RIGHT: 10px;
}

/* ----------------------------------------?????? IADI????N???X?@2006/09/28 ?????? ---------------------------------------- */

/*??????08?????????*/

#MapHeadImg {
	width: 590px;
	border-top: 4px solid #CCC;
	background-color: #FFF;
}
/*??????08???????????????*/






/* ----------------------------------------?????? IADI????N???X(???E??????)?@2006/10/17 ?????? ---------------------------------------- */

/* ???i????j  */
#IADIresult{
width:755px;
border-bottom:3px solid #999;
margin:30px 0 5px;
}
#IADIresult table td {
	vertical-align: bottom;
	padding-bottom: 1px;
}
#IADIresult .Arw03 { margin: 0 4px 1px 0; }
#IADIresult .Tbl01 { margin: 0 0 5px 0; }
#IADIresult02{
width:755px;
border-top:3px solid #999;
margin:5px 0 30px;
}
#IADIresult02 table td {
	vertical-align: bottom;
	padding-bottom: 1px;
}
#IADIresult02 .Arw03 { margin: 0 4px 1px 0; }
#IADIresult02 .Tbl01 { margin: 0 0 5px 0; }
.IADIresultbox {
	width: 755px;
}
.IADIresultbox2 {
 text-align:middle;
 background-color: #DDF7F4;
 padding-left:11px;
 color: #666;
 border-bottom: 1px solid #DEDEDE;
}
.IADIresultbox3 {
	padding:8px 0 3px 11px;
	font-weight:bold;
}
.IADIresultbox4 {
	PADDING-RIGHT: 11px;
	text-align: right;
}


/* ???i???A??Z?j  */
#conditionIADI01 {
	border: 1px solid #61C5D1;
	margin: 0 0 18px 0;
	width:755px;
}
html>body #conditionIADI01 {
	border: 1px solid #61C5D1;
	margin: 0 0 18px 0;
	width:753px;
}
#conditionIADI01 .Tx01 {
	color: #FD1717;
	font-size: 22px;
	font-weight: bold;
	letter-spacing: -0.09em;
}

#conditionIADI01 .Img02 { margin: 7px 6px 7px 0; }
#conditionIADI01 .Img03 { margin: 7px 6px 0 0; }
#conditionIADI01 .Img04 { margin: 2px 6px 2px 4px; }
#conditionIADI01 .Arw01 { margin: 0 6px 0 7px; }
#conditionIADI01 .Bg01 {
	background: #FFF url(/images/scl_search/rslt_bg01.gif) no-repeat;
	height: 57px;
}
#conditionIADI01 .Tbl01 { padding: 0 13px 0 0; }
#conditionIADI01 .Tbl02 { margin: 10px 0 0 15px; }
#conditionIADI01 .Bo01 {
	border: 1px solid #61C5D1;
	margin: 3px 0 4px 0;
	background-color:#FFFFFF;
}
#conditionIADI01 .Form02 {
	margin: 8px 0 8px 0;
	color: #666;
	font-size: 90%;
}
#conditionIADI01 .Form01 {
	margin: 8px 0 8px 0;
	color: #666;
}
#conditionIADI01 .Bg01IADI {
	background: #FFF url(/images/pamph/rslt_bg01.gif) no-repeat;
	height: 57px;
}



/* ???i???w?A?i?w?j  */
#conditionIADI02 {
	border-bottom: 1px solid #999;
	margin: 5px 0 -10px;
 padding-bottom: 9px;
	width:755px;
	}
#conditionIADI02 .Tx01 {
	color: #FD1717;
	font-size: 22px;
	font-weight: bold;
}


/* ?t?H?[?????  */
#ocuniversity3 {
	width: 760px;
	border: 1px solid #FF9900;
	padding: 0 0 10px 0;
	margin:15px 0 20px;
}
.ocProBoxTblcg01IADI {
	border-top: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	background-color: #FFF6DA;
	padding: 3px 0;
}
.ocProBoxTblcg02IADI {
	border-top: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	background-color: #FFFFFF;
	padding: 5px;
}
.ocProBoxTblcg03IADI {
	border-top: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	background-color: #EFEFEF;
	padding: 3px 3px 3px 5px;
}
.ocProBoxTblcg07IADI {
	margin: 11px 20px;
}
.ocProBoxTblcgIADI {
	border-top: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	background-color: #F8F8F8;
	padding: 8px;
}
.ocBoxTbl01titleIADI {
	margin: 37px 0 0 20px;
}
.ocProTbl05IADI {
	margin: 10px 0 20px 0;
}


/* ?A???[?g???b?Z?[?W */
#IADIalert2 {
	border: 1px solid #DC0000;
	margin: 10px 0 20px;
	width: 755px;
}
html>body #IADIalert2 {
	border: 1px solid #DC0000;
	margin: 10px 0 20px;
	width: 753px;
}
.IADIalert3 {
	margin:20px 0 20px 30px;
}


/* ?}?[?W????  */
.Mgn07{
 MARGIN: 20px 0px 5px
}

/* ?p?f?B???O??  */
.pdg10{
	PADDING: 0 11px 8px;
}
.pdg11{
	PADDING: 5px 0px;
}
.pdg12{
 PADDING: 0px 20px 0px 0px;
}

/* ?{?[?_?[?w?? */
.borderBtmIADI01{
	border-bottom: 1px solid #61C5D1;
}
.borderIADI01{
	border: 1px solid #DEDEDE;
}


.submitboxIADI01{
	text-align: center;
	margin:5px 0 5px;
}



/* ------ Copied Form <style_2007_oc.css> ------ */
.alertText  {
	color: #DC0000;
	margin: 0 10px 0 0;
}
/* ----------------------------------------?????? IADI????N???X(???E??????)?@2006/10/17 ?????? ---------------------------------------- */
/* ----------------------------------------?????? IADI????N???X(?w?Z???w???s????)?@2006/10/20 ?????? ---------------------------------------- */


/*---------------------------------------- opencampus/index.html  */
.rBox08 {
	border: 1px solid #CCC;
	margin: 0 0 5px 0;
	padding: 0 0 6px 0;
}
.rBox09 {
	border: 1px solid #CCC;
	margin: 0 0 2px 0;
	padding: 4px;
}


/*---------------------------------------- opencampus/ken_list.html?@ken_ichiran.html */

/***** resultKEN ******/
#resultKEN {
	width: 755px;
	margin: 0 0 0 5px;
}
#resultKEN table td {
	vertical-align: bottom;
	padding-bottom: 1px;
}
#resultKEN .Arw03 { margin: 0 4px 1px 0; }
#resultKEN .Arw04 { margin: 0 0px 1px 4px; }
#resultKEN .Tbl01 { margin: 0 0 5px 0; }

/***** Box01Line ******/
.Box01Line{
	width: 755px;
	height:2px;
	margin: 0 0 1px 0;
 background-color:#999;
}

/***** Box01LineBtm ******/
.Box01LineBtm{
	width: 755px;
	height:2px;
	margin: 2px 0 0 0;
 background-color:#999;
}

/***** oc002resultboxNoUnder
?ioc002resultboxUnder??margin-bottom??l??????????????????j ******/
#oc002resultboxNoUnder {
	width: 755px;
	margin: 0 0 10px 5px;
}

#oc002resultboxNoUnder .Box01 {
	border-top: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
	margin: 1px 0 0 0;
	background-image:url(/images/scl/bg_Box01.gif) ; background-repeat: repeat-y;
}
#oc002resultboxNoUnder .Box01L {
	width: 140px;
	float: left;
	border-right: 2px solid #DEDEDE;
}
#oc002resultboxNoUnder .Box01L .Tbl01 { margin: 10px 0 0 10px; }

#oc002resultboxNoUnder .Box01L .btn02 { margin: 8px 0 0 9px; }

html>body #oc002resultboxNoUnder .Box01R {
	width: 612px;
	float: left;
}
*html #oc002resultboxNoUnder .Box01R {
	width: 614px;
	float: left;
}
#oc002resultboxNoUnder .Box01R .tx05 {
	background-color: #DDF7F4;
	color: #444;
	padding: 0 0 0 17px;
	border-bottom: 2px solid #DEDEDE;
}
#oc002resultboxNoUnder .Box01R .tx06 { padding: 7px 0 7px 17px; }
#oc002resultboxNoUnder .Box01R .tx07 {
	padding: 0 10px 6px 0;
	text-align: right;
}
#oc002resultboxNoUnder .Box01R .tx08 {
 padding: 0 10px 0 17px;
	margin: 0;
	 }
#oc002resultboxNoUnder .Box01R .img03 { margin: 7px 0 0 17px; }
#oc002resultboxNoUnder .Box01R .img04 {
 padding-right:8px;
	margin-left:20px;
	}
#oc002resultboxNoUnder .Box01R .line01 { margin: 5px 0 0 7px; }
#oc002resultboxNoUnder .Box01R .line02 { clear: both;  margin: 5px 0 0 7px; }

#oc002resultboxNoUnder .Box01R .tbl01 { border-bottom: 2px solid #DEDEDE; }
#oc002resultboxNoUnder .Box01R .tbl03 { margin: 2px 10px 0 0; }


/***** oc002resultboxUnder
?ioc002resultbox??margin-bottom??l??????????????????j ******/
#oc002resultboxUnder {
	width: 755px;
	margin: 0 0 3px 5px;
}
#oc002resultboxUnder .Box01 {
	border-top: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
	margin: 1px 0 0 0;
	background-image:url(/images/scl/bg_Box01.gif) ; background-repeat: repeat-y;
}
#oc002resultboxUnder .Box01L {
	width: 140px;
	float: left;
	border-right: 2px solid #DEDEDE;
}
#oc002resultboxUnder .Box01L .Tbl01 { margin: 10px 0 0 10px; }

#oc002resultboxUnder .Box01L .btn01 { margin: 8px 0 0 12px; }
#oc002resultboxUnder .Box01L .btn02 { margin: 8px 0 0 9px; }

html>body #oc002resultboxUnder .Box01R {
	width: 612px;
	float: left;
}
*html #oc002resultboxUnder .Box01R {
	width: 614px;
	float: left;
}
#oc002resultboxUnder .Box01R .tx05 {
	background-color: #DDF7F4;
	color: #444;
	padding: 0 0 0 17px;
	border-bottom: 2px solid #DEDEDE;
}
#oc002resultboxUnder .Box01R .tx06 { padding: 7px 0 7px 17px; }
#oc002resultboxUnder .Box01R .tx07 {
	padding: 0 10px 6px 0;
	text-align: right;
}
#oc002resultboxUnder .Box01R .tx08 {
 padding: 0 10px 0 17px;
	margin: 0;
	 }
#oc002resultboxUnder .Box01R .img03 { margin: 7px 0 0 17px; }
#oc002resultboxUnder .Box01R .img04 {
 padding-right:8px;
	margin-left:20px;
	}
#oc002resultboxUnder .Box01R .line01 { margin: 5px 0 0 7px; }
#oc002resultboxUnder .Box01R .line02 { clear: both;  margin: 5px 0 0 7px; }

#oc002resultboxUnder .Box01R .tbl01 { border-bottom: 2px solid #DEDEDE; }
#oc002resultboxUnder .Box01R .tbl03 { margin: 2px 10px 0 0; }


/*------------------------------------------------------- opencampus/ken_ichiran.html???  */

/***** icon_paraphraseIADI ******/
.icon_paraphraseIADI { margin: 13px 0 13px 5px; }


/*------------------------------------------------------ opencampus/ken_shousai.html  */

/***** ??resultOpenCampus02??margin-top??l???X 15px??10px?? *****/
.resultOpenCampus03 {
	margin: 10px 5px 10px 5px;
	padding:0px;
}
/***** ??resultOpenCampus02??margin-top??l???X 15px??10px?? *****/

.resultOpenCampus03 table.TblResultOc {
	margin-top:1px;
	padding:0px;
	border-collapse: collapse;
}

.resultOpenCampus03 table.TblResultOc td{
	border: solid 1px #DEDEDE;
	vertical-align:top;
}

.resultOpenCampus03 table.TblResultOcR{
	border: solid 0;
	margin: 10px 10px 0px 10px;
}

.resultOpenCampus03 table.TblResultOcR td {
	border: solid 0;
}

/***** ??.resultOpenCampus03 table.TblResultOcR td .btn01??margin??l???X?Apadding?????? *****/
.resultOpenCampus03 table.TblResultOcR td .btn02 {
	margin: 10px 0 24px 0;
}
/***** ??.resultOpenCampus03 table.TblResultOcR td .btn01??margin??l???X?Apadding?????? *****/

.resultOpenCampus03 .eventTitleOcR{
	marign: 0px;
}

.resultOpenCampus03 .bgBlue{
	background-color: #DAF2F7;
}

.resultOpenCampus03 .eventTitleOcR table td{
	border: solid 0;
}

.resultOpenCampus03 .eventOcR table td{
	border-bottom: 1px solid #DEDEDE;
}

.resultOpenCampus03 .eventTitleOcR .tx04 { padding: 7px 10px; }

.resultOpenCampus03 .eventTitleOcR .tx05 {
	padding: 0 10px 6px 0;
	text-align: right;
}

.sc016Tbl02IADI {
 width: 150px;
	border-right: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
	padding: 10px 15px 10px 5px;
}

.sc016Tbl03IADI {
	border-bottom: 1px solid #DEDEDE;
	padding: 10px;
}

html>body .sc016Box01IADI {
	width: 746px;
	border: 1px solid #DEDEDE;
	margin: 0 0 10px 5px;
}
/* ??IE hack?? */
*html .sc016Box01IADI { width: 748px;
	border: 1px solid #DEDEDE;
	margin: 0 0 10px 5px;
 }
/* ??IE hack?? */


/*-------------------------------------------------------------------- ???? */
.Arw01IADI { margin: 0 0 0 3px; }
.Arw02IADI { margin: 0 6px 0 0; }
.pdgB10{ padding-bottom: 10px; }
.number{ margin: 66px 0 7px 3px; }
.number02{ padding: 74px 0 23px 3px; }
.dateAll{ text-align:right; }
.lineBtm{
	background-image:url(/images/scl/bg_eventTitleOcR.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
/* ----------------------------------------?????? IADI????N???X(?w?Z???w???s????)?@2006/10/20 ?????? ---------------------------------------- */

/* ???g?b?v?y?[?W?R?[?|???[?g?????N?? */
.ilink {
	font-size:10px;
	line-height:12px;
	margin:10px 5px 0px 5px;
	align:left;
}

.ilink a:link{color: #999;  text-decoration: none}
.ilink a:visited{color: #999;  text-decoration: none}
.ilink a:hover{color: #999;  text-decoration: none}
/* ???g?b?v?y?[?W?R?[?|???[?g?????N?? */

/*??????09??????????@*/

/*???? 750?s??~???`?????}?[?W???A?p?f?B???O????L??i673:Mgn05??????j
-------------------------------------------------------------------------------------------------------------------------- */
/* ?}?[?W????  */
.Mgn05	       { margin:15px 0px 0px;}
.Mgn06	       { margin:13px 0px 0px;}
.Mgn07	       { margin:20px 0px 5px;}

/* ?p?f?B???O??  */
.pdg05		 { padding-right: 12px;}
.pdg06		 { padding-top:8px;}
.pdg07		 { padding-top:9px;}
.pdg08		 { padding-right:35px;}
.pdg09		 { padding-right:10px;}
.pdg10		 { padding:0 11px 8px;}
.pdg11		 { padding:5px 0px;}
.pdg12		 { padding:0px 20px 0px 0px;}
.pdgB10		 { padding-bottom:10px;}

/*???? ?V?K???
-------------------------------------------------------------------------------------------------------------------------- */
.txGray06 	 { color:#999999;}
.bgGlay03 	 { background-color:#eaeaea;}
.bgGlay04 	 { background-color:#cccccc;}
.border_c1	 { border:solid 1px #cccccc;}

a.txlink_off,
a.txlink_off:link,
a.txlink_off:visited,
.txlink_off a,
.txlink_off a:link,
.txlink_off a:visited	{ text-decoration:underline;}
a.txlink_off:hover,
.txlink_off a:hover	{ text-decoration:underline;}

div.shin-gaku-09 .aleft		{ text-align:left;}
div.shin-gaku-09 .acenter	{ text-align:center;}
div.shin-gaku-09 .bkCenter	{ margin-left:auto; margin-right:auto; text-align:left;}
div.shin-gaku-09 .aright	{ text-align:right;}
div.shin-gaku-09 .wsnwp		{ white-space:nowrap;}

div.shin-gaku-09 .section7m	{ margin-bottom:7px;}
div.shin-gaku-09 .section10m	{ margin-bottom:10px;}
div.shin-gaku-09 .section10p	{ padding-bottom:10px;}
div.shin-gaku-09 .section15m	{ margin-bottom:15px;}
div.shin-gaku-09 .section15p	{ padding-bottom:15px;}

div.shin-gaku-09 table.vtop td,div.shin-gaku-09 tr.vtop td,div.shin-gaku-09 td.vtop,
div.shin-gaku-09 p.vtop img,div.shin-gaku-09 div.vtop img,div.shin-gaku-09 img.vtop	{ vertical-align:top;}
div.shin-gaku-09 table.vmid td,div.shin-gaku-09 tr.vmid td,div.shin-gaku-09 td.vmid,
div.shin-gaku-09 p.vmid img,div.shin-gaku-09 div.vmid img,div.shin-gaku-09 img.vmid	{ vertical-align:middle;}
div.shin-gaku-09 table.vbtm td,div.shin-gaku-09 tr.vbtm td,div.shin-gaku-09 td.vbtm,
div.shin-gaku-09 p.vbtm img,div.shin-gaku-09 div.vbtm img,div.shin-gaku-09 img.vbtm	{ vertical-align:bottom;}
div.shin-gaku-09 p.vltr img,div.shin-gaku-09 div.vltr img,div.shin-gaku-09 img.vltr	{ vertical-align:-2px;}
div.shin-gaku-09 img.vltr3{ vertical-align:-3px;}
div.shin-gaku-09 img.vltr4{ vertical-align:-4px;}

/*?g?b?v?y?[?W
-------------------------------------------------------------------------------------------------------------------------- */
/*?w?b?_?i?r*/
div#comTopBg01.shin-gaku-09	{ padding-bottom:3px;}
div.shin-gaku-09 div#footer	{ clear:both;}

/*?E???j???[*/
div.Box09RM01		{ width:199px; margin-bottom:6px; padding-bottom:6px; border:solid 1px #cccccc;}
div.Box09RM01 table	{ margin-left:5px; margin-top:6px;}
div.Box09RM01 div	{ width:188px; margin-left:5px; margin-top:6px;}

/*?I?X?X???`???W*/
td#block09top01		{ border:solid 1px #3366ff;}

/*????*/
div#search09top01	{ width:541px; padding-top:5px; background-image:url("/images/top/search09_waku1t.gif"); background-repeat:no-repeat;}
div#search09top01 form	{ width:541px; margin:0px; padding:0px 0px 5px 0px; background-image:url("/images/top/search09_waku1b.gif"); background-position:0% 100%; background-repeat:no-repeat;}
div#search09top01 table	{ border-left:solid 1px #ff6600; border-right:solid 1px #ff6600;}
div#search09top01 td input	{ width:270px; height:16px; padding-left:2px; color:#a8a8a8;}

/*?C????w?Z? ??*/
table#block09top10		{ background-color:#e9f4f3;}
table#block09top10 p		{ margin:8px 0px 0px 13px;}
table#block09top10 div		{ margin-left:13px; padding-top:3px;}
table#block09top10 div img	{ margin-top:10px;}

div#block09top11		{ width:528px; margin-left:13px;}
div#block09top11 td		{ padding-top:7px;}
div#block09top11 div		{ padding-left:11px;}
div#block09top11 p#block09top11p{ height:18px; padding-top:2px;}
div#block09top11 table.vtop p 	{ padding-bottom:4px;}
div#block09top11 table.vtop div	{ padding-top:5px;}

/*?????????????????*/
table#block09top20		{ background-color:#ecf8ce; background-image:url("/images/top/parts09_top20.gif"); background-position:270px 3px; background-repeat:repeat-y;}
table#block09top20 td		{ padding:0px 0px 3px 0px; border-top:solid 7px #ecf8ce; border-bottom:solid 7px #ecf8ce;}
table#block09top20 td div	{ width:249px; margin-left:13px;}
table#block09top20 tr.vtop p	{ padding-top:3px;}
table#block09top20 tr.vmid td	{ padding:10px 0px 10px 0px; border-top:solid 8px #ffffff; border-bottom-style:none; background-color:#ecf8ce;}
table#block09top20 table   	{ margin:10px 0px 0px 5px;}
table#block09top20 table td	{ padding:0px; border-style:none;}

/*?L?????p?XPhoto?E??Z?????|?[?g*/
table#block09top30		{ margin-top:7px; margin-left:12px;}
table#block09top30 div		{ padding:7px 0px 0px 2px;}
td.block09top30td  		{ padding-bottom:13px;}

/*??W???I?X?X??*/
table#block09top40 table,
table#block09top40 div		{ margin-top:18px; margin-left:13px;}

/*SEO?? ?????*/
#comFootImg02 {
	margin: 25px 0 0 0;
	background: url(../images/common/foot_bg.gif) no-repeat bottom;
	padding: 0px;
	height:15px;
	text-align:right;
	vertical-align: top;
}
#comFootImg02 em{
	color: #999999;
	font-size: 10px;
}
#comFootImg02 i{
	font-style: normal;
}
.txNormal{
 font-style: normal;
 font-weight: normal;
}
.ilink2 {
	font-size:10px;
	line-height:12px;
	margin:10px 5px 0px 5px;
	align:left;
}
.ilink2 a:link{color: #b1b1b1;  text-decoration: none}
.ilink2 a:visited{color: #b1b1b1;  text-decoration: none}
.ilink2 a:hover{color: #b1b1b1;  text-decoration: none}

.ilink3 {
	font-size:10px;
	line-height:12px;
	margin:10px 5px 0px 5px;
	align:left;
}
.ilink3 a:link{color: #0033cc;  text-decoration: none}
.ilink3 a:visited{color: #0033cc;  text-decoration: none}
.ilink3 a:hover{color: #ff9900;  text-decoration: none}


.ilink4 {
	font-size:10px;
	line-height:12px;
	margin:10px 5px 0px 5px;
	align:left;
}
.ilink4 a:link{color: #666;  text-decoration: none}
.ilink4 a:visited{color: #666;  text-decoration: none}
.ilink4 a:hover{color: #666;  text-decoration: none}


/* COMMON */

/* IE?}?E?X?I?[?o?[?p */
html {
  *filter: expression(document.execCommand("BackgroundImageCache", false, true));
}
/* Win_IE?\???p */
* {
	/**//*/
	*zoom: 1;
	/**/
}
/* float?????p */
#headerNavigation:after,
#headerInformation:after,
#contentsBody .row:after,
#contentsBody:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#headerNavigation,
#headerInformation,
#contentsBody .row,
#contentsBody {
	display: inline-table;
	/**/
	display: block;
	*height: 1%;
	/**/
}

body {
	text-align: center;
}
#topContainer {
	margin: 0 auto;
	text-align: center;
	width: 804px;
	border-top: 4px solid #CCC;
	background-color: #FFF;
}
#contents {
	width: 760px;
	margin: 0 auto;
	text-align: left;
}
#globalHeadder {
	padding-top: 16px;
	width: 760px;
	margin: 0 auto;
	text-align: left;
}


#headerNavigation *,
#headerInformation *,
#contentsBody * {
	margin: 0;
	padding: 0;
}
#headerNavigation ol,
#headerNavigation ul,
#headerInformation ol,
#headerInformation ul,
#contentsBody ol,
#contentsBody ul {
	list-style-type: none;
}


#contentsBody option,
#headerInformation option,
#headerNavigation option {
	padding-right: 5px;
	/**//*/
	padding-right: 0;
	/**/
}
#contentsBody hr,
#headerInformation hr,
#headerNavigation hr {
	display: none;
}

#contentsBody img,
#headerInformation img,
#headerNavigation img {
	border: 0;
}
#contentsBody img.arw-left,
#headerInformation img.arw-left,
#headerNavigation img.arw-left {
	vertical-align: baseline;
	margin-right:4px;
}
#contentsBody img.arw-right,
#headerInformation img.arw-right,
#headerNavigation img.arw-right {
	vertical-align: baseline;
	margin-left:4px;
}
#contentsBody img.arw,
#headerInformation img.arw,
#headerNavigation img.arw {
	vertical-align: baseline;
}

#contentsBody .font8s img.arw,
#contentsBody .font8s img.arw-left,
#contentsBody .font8s img.arw-right,
#contentsBody .font8 img.arw,
#contentsBody .font8 img.arw-left,
#contentsBody .font8 img.arw-right,
#contentsBody .font8h img.arw,
#contentsBody .font8h img.arw-left,
#contentsBody .font8h img.arw-right,
#contentsBody .font10s img.arw,
#contentsBody .font10s img.arw-left,
#contentsBody .font10s img.arw-right,
#contentsBody .font10 img.arw,
#contentsBody .font10 img.arw-left,
#contentsBody .font10 img.arw-right,
#contentsBody .font10h img.arw,
#contentsBody .font10h img.arw-left,
#contentsBody .font10h img.arw-right {
	vertical-align: middle;
}
#contentsBody .font12s img.arw,
#contentsBody .font12s img.arw-left,
#contentsBody .font12s img.arw-right,
#contentsBody .font12 img.arw,
#contentsBody .font12 img.arw-left,
#contentsBody .font12 img.arw-right,
#contentsBody .font12h img.arw,
#contentsBody .font12h img.arw-left,
#contentsBody .font12h img.arw-right {
	position: relative;
	top: -1px;
	/*\*/
	*top: 0;
	/**/
	vertical-align: middle;

}




#contentsBody form,
#headerInformation form,
#headerNavigation form {
	display: inline;
}
#contentsBody .clear,
#headerInformation .clear,
#headerNavigation .clear {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}


/* myObj */
#contentsBody div.myObj {
	margin-bottom: 12px;
}
	#contentsBody div.myObj p.title {
	}
		#contentsBody div.myObj p.title a,
		#contentsBody div.myObj p.title img {
			display: block;
		}
	#contentsBody div.myObj p.linkbox {
		padding: 0 5px 5px 5px;
		background-color: #ffd700;
	}
		#contentsBody div.myObj p.linkbox a {
			background: url(/images/top/bg_my_link.gif) no-repeat left top;
			padding: 0 5px 0 21px;
			line-height: 21px;
			display: block;
			font-weight: bold;
		}
		#contentsBody div.myObj p.linkbox a:hover {
			color: #000;
		}
	#contentsBody div.myObj p.mailbox {
		padding: 6px 5px 5px 9px;
		background-color: #ffde7d;
	}
		#contentsBody div.myObj p.mailbox img.arw {
			padding: 6px 5px 5px 9px;
			background-color: #ffde7d;
		}
		#contentsBody div.myObj p.mailbox b {
			font-weight: bold;
		}
	#contentsBody div.myObj div.tablebox {
		border: solid 1px #ffbb00;
	}
		#contentsBody div.myObj div.tablebox a,
		#contentsBody div.myObj div.tablebox img {
			display: block;
		}
	#contentsBody div.myObj ul {
		background: url(/images/top/bg_my.gif) no-repeat left top;
		display: block;
		padding: 0 10px 7px 10px;
	}
		#contentsBody div.myObj ul li.l1 {
			width: 181px;
			height: 70px;
			margin-bottom: 3px;
			padding:5px 0px 0px 0px;         /* ??090121?V???? */
			display: block;
		}
		#contentsBody div.myObj ul li.l2 {
			width: 181px;
			height: 50px;
			display: block;
		}
			#contentsBody div.myObj ul li a,
			#contentsBody div.myObj ul li img {
				display: block;
			}
			#contentsBody div.myObj ul li.l2 a {
				padding: 3px 2px 3px 3px;
			}



