@import url( header.css ); @import url( footer.css ); #main { font-size: small; } #top-contents .columns-4-2l { width: 350px; } #top-contents .columns-4-2r { width: 350px; } #list4goto li { list-style: none; width: 167px; text-align: center; float: left; } #list4goto li:nth-child(4n+1) { clear: both; } body { background: rgb(9, 48, 120); margin: 0px; padding: 0px; color: rgb(255, 255, 255); font-family: "MS Pゴシック","ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic ProN,"メイリオ",Meiryo,sans-serif; font-size: 85%; } .main hr.separate { clear: both; visibility: hidden; } .main h1 { background: url("../images/bg_h1.gif") no-repeat; margin: 0px 0px 30px; line-height: 50px; padding-left: 23px; font-size: 140%; } .main h1.fat { background: url("../images/bg_h1_fat.gif") no-repeat; margin: 0px 0px 30px; padding: 15px 0px 15px 23px; line-height: 1.2; font-size: 140%; min-height: 40px; } #full h1 { background: url("../images/bg_h1_long.gif") no-repeat; } .main h2 { background: url("../images/bg_h2.gif") no-repeat 5px 100% rgb(245, 245, 245); margin: 0px 0px 30px; padding: 0px 6px 6px 18px; font-size: 120%; font-weight: bold; border-top-color: rgb(245, 245, 245); border-bottom-color: rgb(233, 233, 233); border-top-width: 6px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; } .main h3 { background: url("../images/bg_h3.gif") no-repeat 0% 100%; margin: 0px 0px 1em; padding: 5px 15px; font-size: 115%; } .main h3 lib { background: url("../images/bg_h3_2.gif") no-repeat 0% 100%; margin: 0px 0px 1em; padding: 5px 15px; font-size: 115%; } .main h3 span { background: url("../images/bg_h3_icon.gif") no-repeat 0% 50% rgb(255, 255, 255); margin: 0px -15px; padding: 0px 15px; display: block; } .main h3 span.notice { background: none; margin: 0px; padding: 0px; display: inline; } .main h3 span.icon { background: none; margin: 0px; padding: 0px; display: inline; } .main h4 { background: url("../images/bg_h4.gif") no-repeat 4px 50%; padding: 2px 0px 0px 15px; font-size: 100%; } .main h5 { background: url("../images/bg_h5.gif") no-repeat 2px 50%; padding-left: 10px; font-size: 100%; } .main ul { list-style: none; } p { line-height: 1.5; } .main p { margin: 1em 0px; } .main table { margin-bottom: 20px; border-collapse: collapse; } .main table caption { } .main table th { background: rgb(241, 249, 252); padding: 3px 5px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51); letter-spacing: 0.2em; } .main table td { padding: 3px 15px; border: 1px solid rgb(204, 204, 204); border-image: none; line-height: 1.5; vertical-align: middle; } table td.valignTop { vertical-align: top; } table th.valignTop { vertical-align: top; } .main table td.scopeRow { background: rgb(238, 238, 238); color: rgb(0, 0, 0); vertical-align: middle; } .main table.fit { width: 100%; } .main table.compact th { padding: 3px; } .main table.compact td { padding: 3px; } .main table.layout th { border: currentColor; border-image: none; } .main table.layout td { border: currentColor; border-image: none; } .main table.scopeCol th { text-align: center; } .main table p { margin: 0.5em 0px; } .main table .num { text-align: right; } .main table .mark { text-align: center; } ul { margin: 1em 0px; padding-left: 20px; } .main ul li { margin: 0.2em 0px; line-height: 1.4; } .main ol { margin: 1em 0px; padding-left: 30px; } .main ol li { margin: 0.2em 0px; line-height: 1.4; } .main dd { margin-bottom: 0.2em; } form { margin: 0px; } img { border: currentColor; border-image: none; } a { text-decoration: none; } a:hover { text-decoration: underline; } ul#navigation { padding: 0px; left: -300px; width: 100px; position: absolute; } div#container { background: rgb(255, 255, 255); color: rgb(51, 51, 51); } div#contents { margin: 0px auto; padding: 20px 0px; width: 850px; } div.main { width: 850px; margin: 20px; padding-left: 150px; float: left; } div.main a { color: rgb(12, 83, 163); } div.main a:visited { color: rgb(68, 0, 119); } div#full { width: auto; float: none; } div.section { margin: 15px 20px 20px; } div.section div.section { margin: 10px 0px; } div.division_two > div { width: 370px; margin-top: 0px; margin-right: 0px; float: left; } div.division_two > div.section { width: 345px; margin-top: 0px; margin-right: 0px; float: left; } div.section div.division_two > div { width: 345px; margin-top: 0px; float: left; } div.section div.division_two > div:nth-child(2n+1) { margin-right: 20px; } div.section div.division_two > div.odd { margin-right: 20px; } div.section div.division_two > div:nth-child(2n) { clear: right; } div.section div.division_two > div.even { clear: right; } div.division_two p { margin-top: 0px; } div.division_four > div { width: 185px; margin-top: 0px; margin-right: 0px; float: left; } div.division_three > div { width: 250px; margin-top: 0px; margin-right: 0px; float: left; } ol.breadCrumbs { list-style: none; margin: 0px 0px 15px; padding: 0px; font-size: 80%; } ol.breadCrumbs li { background: url("../images/bg_breadcrumbs.gif") no-repeat 100% 50%; margin: 0px 6px 0px 0px; padding-right: 17px; float: left; display: inline; white-space: nowrap; } ol.breadCrumbs li.lastChild { background: none; padding: 0px; } ol.breadCrumbs a { background: rgb(255, 255, 255); color: rgb(102, 102, 102); text-decoration: underline; } ol.breadCrumbs a:hover { text-decoration: none; } div#container > ol.breadCrumbs { margin: 10px auto; width: 950px; } div#sidebar { width: 180px; padding-bottom: 30px; font-size: 90%; float: right; } div#sidebar img { vertical-align: bottom; } div#sidebar dl { margin: 0px 0px 20px; } div#sidebar dd { margin: 0px; } div#sidebar ul { list-style: none; margin: 0px; padding: 0px; } div#sidebar dd ul li { border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; } div#sidebar dd ul li a { background: url("../images/icon_sidemenu0.gif") no-repeat 8px 50% rgb(250, 250, 250); padding: 9px 5px 9px 25px; color: rgb(0, 0, 0); display: block; } div#sidebar dd ul li span { background: url("../images/icon_sidemenu0.gif") no-repeat 8px 50% rgb(250, 250, 250); padding: 9px 5px 9px 25px; color: rgb(0, 0, 0); display: block; } div#sidebar dd ul li.current a { background: url("../images/icon_sidemenu1.gif") no-repeat 8px 50% rgb(234, 234, 234); } div#sidebar dd ul li a:hover { background: url("../images/icon_sidemenu1.gif") no-repeat 8px 50% rgb(234, 234, 234); } div#sidebar dd ul ul { background: url("../images/bg_sidesubmenu.gif") no-repeat 50% 0%; padding: 10px 0px; } div#sidebar dd ul ul li { border-width: medium medium 1px; border-style: none none solid; border-color: currentColor currentColor rgb(255, 255, 255); border-image: none; } div#sidebar dd ul ul a { background: url("../images/icon_sidemenu2.gif") no-repeat 15px 50% rgb(255, 255, 255); padding: 2px 2px 2px 25px; } div#sidebar dd ul li.current ul a { background: url("../images/icon_sidemenu2.gif") no-repeat 15px 50% rgb(255, 255, 255); padding: 2px 2px 2px 25px; } div#sidebar dd ul ul a:hover { background: url("../images/icon_sidemenu3.gif") no-repeat 15px 50% rgb(255, 255, 255); } div#sidebar dd ul ul li.current a { background: url("../images/icon_sidemenu3.gif") no-repeat 15px 50% rgb(255, 255, 255); } div#sidebar dd ul li.current ul li a:hover { background: url("../images/icon_sidemenu3.gif") no-repeat 15px 50% rgb(255, 255, 255); } div#sidebar dd li.current > a { color: rgb(51, 51, 51); font-weight: bold; background-color: rgb(238, 238, 238); } div#sidebar dl ul ul li.current a { font-weight: normal; text-decoration: underline; background-color: transparent; } div#sidebar dd ul ul ul { background: none; padding: 4px 0px 4px 10px; } div#sidebar dd ul ul li.current ul a { background: url("../images/icon_sidemenu4.gif") no-repeat 15px 50%; text-decoration: none; } div#sidebar dd ul ul li.current ul a:hover { background: url("../images/icon_sidemenu4.gif") no-repeat 15px 50%; text-decoration: underline; } div#sidebar ul.banner + ul.banner { padding-top: 10px; margin-top: 10px; border-top-color: rgb(51, 51, 51); border-top-width: 1px; border-top-style: dotted; } div#sidebar ul.banner li { overflow: hidden; margin-bottom: 4px; } div#sidebar ul.banner li.lib a { background: url("../images/bnr_library.jpg") no-repeat 0px 0px; width: 180px; height: 49px; text-indent: -99999px; display: block; } div#sidebar ul.banner li.lib a:hover { background-position: 0px -49px; } div#sidebar ul.banner li.kao a { background: url("../images/bnr_observatory.jpg") no-repeat 0px 0px; width: 180px; height: 49px; text-indent: -99999px; display: block; } div#sidebar ul.banner li.kao a:hover { background-position: 0px -49px; } div#sidebar ul.banner li.musubi a { background: url("../images/bnr_musubiwaza.jpg") no-repeat 0px 0px; width: 180px; height: 49px; text-indent: -99999px; display: block; } div#sidebar ul.banner li.musubi a:hover { background-position: 0px -49px; } div#sidebar ul.banner li.calendar a { background: url("../images/bnr_calendar.jpg") no-repeat 0px 0px; width: 180px; height: 49px; text-indent: -99999px; display: block; } div#sidebar ul.banner li.calendar a:hover { background-position: 0px -49px; } div#sidebar ul.banner li.gakucho a { background: url("../images/bnr_gakucho.jpg") no-repeat 0px 0px; width: 180px; height: 49px; text-indent: -99999px; display: block; } div#sidebar ul.banner li.gakucho a:hover { background-position: 0px -49px; } div#sidebar ul.banner li.club a { background: url("../images/bnr_club.jpg") no-repeat 0px 0px; width: 180px; height: 49px; text-indent: -99999px; display: block; } div#sidebar ul.banner li.club a:hover { background-position: 0px -49px; } div#sidebar ul.banner li.info a { background: url("../images/bnr_info.jpg") no-repeat 0px 0px; width: 180px; height: 49px; text-indent: -99999px; display: block; } div#sidebar ul.banner li.info a:hover { background-position: 0px -49px; } div#sidebar ul.banner li.Mext a { background: url("../images/bnr_mext-subsidized.jpg") no-repeat 0px 0px; width: 180px; height: 49px; text-indent: -99999px; display: block; } div#sidebar ul.banner li.Mext a:hover { background-position: 0px -49px; } div#sidebar ul.banner li.request a { background: url("../images/bnr_txt_request.jpg") no-repeat 0px 0px; width: 180px; height: 49px; text-indent: -99999px; display: block; } div#sidebar ul.banner li.request a:hover { background-position: 0px -49px; } div#sidebar ul.banner li.toiawase a { background: url("../images/bnr_toiawase.jpg") no-repeat 0px 0px; width: 180px; height: 49px; text-indent: -99999px; display: block; } div#sidebar ul.banner li.toiawase a:hover { background-position: 0px -49px; } div#sidebar ul.banner li.academic a { background: url("../images/bnr_academic.jpg") no-repeat 0px 0px; width: 180px; height: 49px; text-indent: -99999px; display: block; } div#sidebar ul.banner li.academic a:hover { background-position: 0px -49px; } div#sidebar ul.banner li.activeMail a { background: url("../images/bnr_activemail.jpg") no-repeat 0px 0px; width: 180px; height: 49px; text-indent: -99999px; display: block; } div#sidebar ul.banner li.activeMail a:hover { background-position: 0px -49px; } div#sidebar ul.banner li.moodle a { background: url("../images/bnr_moodle.jpg") no-repeat 0px 0px; width: 180px; height: 49px; text-indent: -99999px; display: block; } div#sidebar ul.banner li.moodle a:hover { background-position: 0px -49px; } div#sidebar ul.banner li.superE a { background: url("../images/bnr_super_e.jpg") no-repeat 0px 0px; width: 180px; height: 49px; text-indent: -99999px; display: block; } div#sidebar ul.banner li.superE a:hover { background-position: 0px -49px; } div#sidebar ul.banner li.ccinfo a { background: url("../images/bnr_ccinfo.jpg") no-repeat 0px 0px; width: 180px; height: 49px; text-indent: -99999px; display: block; } div#sidebar ul.banner li.ccinfo a:hover { background-position: 0px -49px; } div#sidebar ul.banner li.post a { background: url("../images/bnr_post.jpg") no-repeat 0px 0px; width: 180px; height: 49px; text-indent: -99999px; display: block; } div#sidebar ul.banner li.post a:hover { background-position: 0px -49px; } div#sidebar ul.banner li.ccmybox a { background: url("../images/bnr_ccmybox.jpg") no-repeat 0px 0px; width: 180px; height: 49px; text-indent: -99999px; display: block; } div#sidebar ul.banner li.ccmybox a:hover { background-position: 0px -49px; } a.bnrExam { background: url("../images/bnr_poweruniv.jpg") no-repeat; width: 180px; height: 42px; text-indent: -99999px; overflow: hidden; display: block; } a.bnrExam:hover { background-position: 0% 100%; } a.bnrKyocen { background: url("../images/bnr_fresher.jpg") no-repeat; width: 180px; height: 52px; text-indent: -99999px; overflow: hidden; display: block; } a.bnrKyocen:hover { background-position: 0% 100%; } a.bnrRequest { background: url("../images/bnr_request.jpg") no-repeat; height: 42px; text-indent: -99999px; overflow: hidden; display: block; } a.bnrRequest:hover { background-position: 0% 100%; } a.bnrInfo { background: url("../images/bnr_info.jpg") no-repeat; height: 42px; text-indent: -99999px; overflow: hidden; display: block; } a.bnrInfo:hover { background-position: 0% 100%; } .sns_bnr { margin: 0px 0px 5px; padding: 0px; height: 50px; } .sns_bnr .fb { margin: 10px 0px 0px 10px; float: left; display: block; } .sns_bnr .tw { margin: 10px 13px 0px 18px; float: left; display: block; } .sns_bnr .yt { margin: 11px 0px 0px; float: left; display: block; } .sns_bnr img:hover { opacity: 0.7; } .sns_bnr_sep { margin: -2px 0px 5px; padding: 0px; overflow: hidden; } .sns_bnr_sep .fb { margin: 0px; display: block; } .sns_bnr_sep .tw { margin: 0px; display: block; } .sns_bnr_sep img:hover { opacity: 0.7; } div.main div.indexes { margin: -10px 0px 10px; } div.main div.indexes ul { list-style: none; margin: 0px; padding: 0px; width: 365px; float: right; } div.main div.indexes ul:first-child { float: left; } div.main div.indexes ul.first_child { float: left; } div.main div.indexes li { border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(204, 204, 204) rgb(204, 204, 204); margin: 0px 0px 20px; border-image: none; } div.main div.indexes div.high span { background: url("../images/bg_indexes_icon.gif") no-repeat 0% 50%; padding-top: 5px; padding-bottom: 5px; padding-left: 25px; display: block; } div.main div.indexes a.high span { background: url("../images/bg_indexes_icon.gif") no-repeat 0% 50%; padding-top: 5px; padding-bottom: 5px; padding-left: 25px; display: block; } div.main div.indexes div.high { background: url("../images/bg_indexes.gif") no-repeat 0% 100% rgb(245, 245, 245); margin: 0px -1px -1px; color: rgb(51, 51, 51); padding-top: 2px; font-size: 120%; font-weight: bold; border-top-color: rgb(9, 51, 131); border-bottom-color: rgb(204, 204, 204); border-top-width: 3px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; display: block; min-height: 30px; } div.main div.indexes a.high { background: url("../images/bg_indexes.gif") no-repeat 0% 100% rgb(245, 245, 245); margin: 0px -1px -1px; color: rgb(51, 51, 51); padding-top: 2px; font-size: 120%; font-weight: bold; border-top-color: rgb(9, 51, 131); border-bottom-color: rgb(204, 204, 204); border-top-width: 3px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; display: block; min-height: 30px; } div.main div.indexes a.high span:hover { background-position: 100% 50%; } div.main div.indexes a.high:hover { background-position: 100% 100%; } div.main div.indexes a.high:visited { color: rgb(51, 51, 51); background-color: rgb(245, 245, 245); } div.main div.indexes ul ul { list-style: none; margin: 1px 10px 0px; padding: 0px; width: auto; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; float: none; } div.main div.indexes ul ul li { border-width: 1px medium medium; border-style: dotted none none; border-color: rgb(153, 153, 153) currentColor currentColor; margin: 0px; border-image: none; line-height: 1.3; } div.main div.indexes ul ul li.first_child { border: currentColor; border-image: none; } div.main div.indexes ul p + ul li.first_child { border-top-color: rgb(153, 153, 153); border-top-width: 1px; border-top-style: dotted; } div.main div.indexes ul ul a { background: url("../images/icon_indexes.gif") no-repeat 14px 0.8em; padding: 5px 5px 4px 23px; color: rgb(12, 95, 186); display: inline-block; } div.main div.indexes ul ul span { background: url("../images/icon_indexes.gif") no-repeat 14px 0.8em; padding: 5px 5px 4px 23px; display: inline-block; } div.main div.indexes ul ul ul { margin: 0px 0px 5px 22px; font-size: 90%; } div.main div.indexes ul ul ul li { border: currentColor; border-image: none; } div.main div.indexes ul ul ul a { background: url("../images/icon_indexes_low.gif") no-repeat 0% 50%; padding: 0px 0px 0px 10px; } div.main div.indexes ul p { margin: 5px 10px; font-size: 90%; } div.main div.indexes ul.fit { width: 100%; float: none; } div.main div.indexes ul.fit a.high { background: url("../images/bg_indexes_fit.gif") no-repeat 0% 100% rgb(245, 245, 245); margin: 0px -1px -1px; color: rgb(51, 51, 51); padding-top: 2px; font-size: 120%; font-weight: bold; border-top-color: rgb(9, 51, 131); border-bottom-color: rgb(204, 204, 204); border-top-width: 3px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; display: block; min-height: 30px; } div.main div.indexes ul.fit a.high span:hover { background-position: 100% 50%; } div.main div.indexes ul.fit div.high span { background: url("../images/bg_indexes_icon_fit.gif") no-repeat 0% 50%; padding-top: 5px; padding-bottom: 5px; padding-left: 25px; display: block; } div.main div.indexes ul.fit a.high span { background: url("../images/bg_indexes_icon_fit.gif") no-repeat 0% 50%; padding-top: 5px; padding-bottom: 5px; padding-left: 25px; display: block; } div.main div.indexes ul.fit a.high:hover { background-position: 100% 100%; background-color: rgb(226, 226, 226); } div.main div.indexes ul.fit ul { width: 350px; float: left; display: inline; } p.supplement { color: rgb(102, 102, 102); text-indent: -0.9em; font-size: 85%; margin-left: 40px; } ul.linkList { list-style: none; margin: 0px 14px 10px; padding: 0px; } ul.dotList { list-style: none; margin: 0px 14px 10px; padding: 0px; } ul.linkList li { line-height: 1.5; padding-left: 10px; } ul.dotList li { line-height: 1.5; padding-left: 10px; } h4 + ul.linkList { margin-top: -7px; } h4 + ul.dotList { margin-top: -7px; } ul.linkList li { background: url("../images/icon_linklist.gif") no-repeat 0% 0.5em; } ul.dotList li { background: url("../images/icon_dotlist.gif") no-repeat 0% 0.5em; } div.division_two ul.linkList { width: 320px; float: left; } div.division_two ul.dotList { width: 320px; float: left; } div.division_three ul.linkList { width: 205px; float: left; } div.division_three ul.dotList { width: 205px; float: left; } p.linkTo { background: url("../images/icon_linklist.gif") no-repeat 0% 0.3em; padding-left: 10px; } p.linkTo a { color: rgb(51, 51, 51); } h2 + p.linkTo { margin-top: -10px; } div.acrossLink { margin: -10px 20px 40px; border: 1px solid rgb(233, 233, 233); border-image: none; } div.acrossLink ul { background: rgb(249, 249, 249); list-style: none; margin: 1px; padding: 0px; } div.acrossLink li { padding: 5px 0px; line-height: 1.1; float: left; } div.acrossLink a { background: url("../images/bg_acrosslink.gif") no-repeat 15px 0.2em; padding: 0px 5px 0px 30px; width: 139px; color: rgb(51, 51, 51); border-right-color: rgb(221, 221, 221); border-left-color: rgb(255, 255, 255); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; display: block; } div.acrossLink li:first-child + li + li + li a { border-right-color: currentColor; border-right-width: medium; border-right-style: none; } div.acrossLink li.last_child a { border-right-color: currentColor; border-right-width: medium; border-right-style: none; } div.fit { text-align: center; } div.picture { margin: 0px 0px 5px 20px; float: right; } img.picture { margin: 0px 0px 5px 20px; float: right; } div.pictureCatch { margin: 0px 20px 5px 0px; float: left; } img.pictureCatch { margin: 0px 20px 5px 0px; float: left; } img.fit { margin: 5px auto; display: block; } div.picSets div.txt { width: 450px; float: left; } div.picSets div.txt p { margin: 0px 0px 1em; } div.picSets div.pic { width: 260px; text-align: center; font-size: 90%; float: right; } div.picSets div.pic img { margin: 0px auto; display: block; } div.picSets div.pic dl { text-align: left; } div.picSets div.pic dl dt { margin: 0.2em 0px; } div.picSets div.pic dl dd { margin: 0.2em 0px 0.2em 1em; } div.LeftImage.picSets div.txt { width: 440px; float: right; } div.LeftImage.picSets div.pic { float: left; } div.LeftImage2.picSets div.txt { width: 550px; float: right; } div.LeftImage2.picSets div.pic { float: left; } ul.picList { list-style: none; margin: 10px 0px; padding: 0px; width: 100%; text-align: center; overflow: hidden; } ul.picList + ul.picList { margin: -10px 0px 10px; } ul.picList li { margin: 0px 5px 5px 0px; float: left; } ul.picList li p { margin: 5px 0px; line-height: 1.2; } ul.division_two.picList li { width: 350px; } ul.division_three.picList li { width: 231px; } ul.division_four.picList li { width: 172px; } ul.division_five.picList li { width: 145px; } ul.division_six.picList li { margin: 0px; padding: 0px; width: 125px; } ul.division_six.picList li img:hover { opacity: 0.7; } p.meta { text-align: right; } p.enter { margin: 10px 0px; padding: 5px; border: 2px solid rgb(0, 102, 153); border-image: none; text-align: center; font-size: 110%; font-weight: bold; } div.notice { background: rgb(255, 255, 255); padding: 0px 10px; border: 1px solid rgb(255, 0, 51); border-image: none; color: rgb(255, 0, 0); } div.notice p { margin: 10px 0px; } p.notice { color: rgb(255, 0, 0); } span.notice { color: rgb(255, 0, 0); } strong.notice { color: rgb(255, 0, 0); } span.rubric { color: rgb(0, 0, 255); } .math { color: rgb(0, 153, 153); } dl.way { margin: 10px 0px; padding: 5px; border: 1px solid rgb(204, 204, 204); border-image: none; } dl.way dt { color: rgb(255, 0, 0); font-weight: bold; display: inline; } dl.way dd { margin: 0px; display: inline; } dl.note { margin: 0px 0px 10px; padding: 10px 20px; border: 1px dashed rgb(9, 52, 136); border-image: none; clear: both; } dl.note dt { margin: 10px 0px; color: rgb(10, 52, 136); font-weight: bold; } dl.note dd { margin: 10px 0px; line-height: 1.5; } dl.note dd ul { margin: 0px; } dl.slogan { margin: 20px 0px; text-align: center; } dl.slogan dt { margin: 10px; font-size: 200%; } dl.slogan dd { margin: 10px; } span.icon { padding: 5px; color: rgb(255, 0, 0); font-weight: bold; } ul.products { list-style: none; margin: 10px 0px; padding: 0px; } ul.products li { padding: 5px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 350px; margin-bottom: 10px; float: left; } ul.products li.even { margin-right: 15px; } ul.products h2 { background: none; margin: 0px; padding: 7px 5px; width: 195px; font-size: 100%; border-top-color: currentColor; border-bottom-color: rgb(204, 204, 204); border-top-width: medium; border-bottom-width: 1px; border-top-style: none; border-bottom-style: solid; float: right; } ul.products img { float: left; } ul.products dl { margin: 5px; width: 195px; float: right; } ul.products dl dt { width: 50px; color: rgb(0, 153, 153); float: left; } ul.products dl dd { margin-left: 50px; } ul.products p { margin: 5px; width: 195px; float: right; } div.section div.section ul.products { margin-right: -40px; } p.catch { text-align: center; color: rgb(0, 102, 153); font-size: 120%; } span.must { color: rgb(255, 0, 0); } ul.icons { margin: -10px 0px 10px; text-align: right; } ul.icons li { display: inline; } div.lecturer { margin: 5px 0px; padding: 15px 15px 0px; background-color: rgb(221, 234, 241); } div.lecturer div.pic { float: left; } div.lecturer dl { margin: 0px; } div.hasPic.lecturer dl { width: 550px; float: right; } div.lecturer dl dt { font-weight: bold; } div.lecturer dl dd { margin: 0px; } dl.students { padding: 7px 7px 0px; border: 1px solid rgb(0, 102, 153); border-image: none; } dl.students dt { padding-bottom: 5px; font-weight: bold; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: dotted; } dl.students dd { margin: 0px; } dl.students img { margin: 5px; padding: 3px; float: left; } div.tecLecturer { margin: 5px 0px; padding: 5px; border: 1px solid rgb(204, 204, 204); border-image: none; } div.tecLecturer div.pic { margin: 0px 5px 5px 0px; float: left; } div.tecLecturer > p { font-weight: bold; } div.tecLecturer p { margin: 0px 0px 5px; } div.tecLecturer dl { margin: 0px; } div.tecLecturer dl dt { padding: 5px; font-weight: bold; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: dotted; } div.tecLecturer dl dd { margin: 5px 0px 0px; } div.getAdobeReader { background: rgb(250, 250, 250); margin: 20px auto; padding: 13px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 644px; color: rgb(102, 102, 102); font-size: 90%; } div.getAdobeReader a { margin: 10px 20px 5px 5px; float: left; display: inline; } div.getAdobeReader p { margin: 0px; width: 500px; float: left; } div.getAdobeReader p img { margin-right: 4px; vertical-align: middle; } div.lives { background: rgb(255, 204, 204); padding: 5px 15px 0px; } div.lives h3 { background: none; padding: 5px; border-bottom-color: rgb(102, 102, 102); border-bottom-width: 1px; border-bottom-style: dotted; } div.lives h4 { background: none; padding: 5px; border-bottom-color: rgb(102, 102, 102); border-bottom-width: 1px; border-bottom-style: dotted; } div.lives p.message { background: rgb(255, 51, 51); padding: 10px; border: 3px solid rgb(255, 255, 255); border-image: none; text-align: center; color: rgb(255, 255, 255); } div.chancellorMessage img { float: left; } div.chancellorMessage > div.section { width: 550px; margin-top: 0px; float: right; } div.backnumber { margin: 0px auto 10px; padding: 10px 0px; border: 1px dashed rgb(9, 52, 136); border-image: none; width: 710px; clear: both; } div.backnumber ul { list-style: none; margin: 0px 10px; padding: 0px; width: 150px; float: left; } div.backnumber li { background: url("../images/icon_linklist.gif") no-repeat 0% 0.5em; line-height: 1.5; padding-left: 10px; } div.topagetop { margin: 0px 0px 40px; text-align: right; } div.topagetop p { font-size: 86%; } div.topagetop p a { background: url("/common/images/icon_pagetop.gif") no-repeat left; padding: 0px 0px 0px 10px; } div.one_c_indexes { margin: 0px 0px 20px; } div.two_c_indexes { margin: 0px 0px 20px; } div.three_c_indexes { margin: 0px 0px 20px; } div.one_c_indexes ul { margin: 0px 10px 0px 9px; padding: 0px; border-top-color: rgb(10, 52, 131); border-bottom-color: rgb(221, 221, 221); border-top-width: 2px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; } div.two_c_indexes ul { margin: 0px 10px 0px 9px; padding: 0px; border-top-color: rgb(10, 52, 131); border-bottom-color: rgb(221, 221, 221); border-top-width: 2px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; } div.three_c_indexes ul { margin: 0px 10px 0px 9px; padding: 0px; border-top-color: rgb(10, 52, 131); border-bottom-color: rgb(221, 221, 221); border-top-width: 2px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; } div.one_c_indexes ul li { margin: 0px; padding: 0px; border-right-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; } div.two_c_indexes ul li { margin: 0px; padding: 0px; border-right-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; } div.three_c_indexes ul li { margin: 0px; padding: 0px; border-right-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; } div.one_c_indexes ul li .index_first { background: url("/lib/images/bg_lib_indexes.gif") no-repeat 100% 0% rgb(244, 245, 247); padding: 7px 0px 5px 13px; color: rgb(0, 0, 0); font-weight: bold; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; display: block; } div.two_c_indexes ul li .index_first { background: url("/lib/images/bg_lib_indexes.gif") no-repeat 100% 0% rgb(244, 245, 247); padding: 7px 0px 5px 13px; color: rgb(0, 0, 0); font-weight: bold; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; display: block; } div.three_c_indexes ul li .index_first { background: url("/lib/images/bg_lib_indexes.gif") no-repeat 100% 0% rgb(244, 245, 247); padding: 7px 0px 5px 13px; color: rgb(0, 0, 0); font-weight: bold; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; display: block; } div.one_c_indexes ul li a.index_last { margin: 0px 9px; padding: 6px 0px 8px; text-align: right; line-height: 1; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: dashed; display: block; } div.two_c_indexes ul li a.index_last { margin: 0px 9px; padding: 6px 0px 8px; text-align: right; line-height: 1; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: dashed; display: block; } div.three_c_indexes ul li a.index_last { margin: 0px 9px; padding: 6px 0px 8px; text-align: right; line-height: 1; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: dashed; display: block; } div.one_c_indexes ul ul { width: auto; } div.two_c_indexes ul ul { width: auto; } div.three_c_indexes ul ul { width: auto; } div.one_c_indexes ul ul.linkList { margin: 0px; padding: 0px 13px; border: currentColor; border-image: none; float: none; } div.two_c_indexes ul ul.linkList { margin: 0px; padding: 0px 13px; border: currentColor; border-image: none; float: none; } div.three_c_indexes ul ul.linkList { margin: 0px; padding: 0px 13px; border: currentColor; border-image: none; float: none; } div.one_c_indexes ul ul.linkList li { margin: 5px 0px; border: currentColor; border-image: none; padding-left: 10px; } div.two_c_indexes ul ul.linkList li { margin: 5px 0px; border: currentColor; border-image: none; padding-left: 10px; } div.three_c_indexes ul ul.linkList li { margin: 5px 0px; border: currentColor; border-image: none; padding-left: 10px; } div.two_c_indexes ul { width: 356px; float: left; } div.three_c_indexes ul { width: 224px; float: left; } p.more_news { margin: 0px; left: 180px; top: 10px; position: absolute; } p.more_news a { background: url("../images/btn_oldnews.gif") no-repeat; width: 70px; height: 13px; text-indent: -99999px; overflow: hidden; display: block; } p.more_news a:hover { background-position: 0px -13px; } p.moreLink { text-align: right; } p.moreLink a { background: url("../images/icon_linklist.gif") no-repeat 0% 0.3em; padding-left: 10px; font-weight: bold; } li.bannerLib { borer: none; } li.bannerLib a { background: url("../../campus/images/bnr_library-l.jpg") no-repeat 0px 0px; width: 365px; height: 52px; text-indent: -9999px; overflow: hidden; display: block; } li.bannerLib a:hover { background-position: 0px -52px; } li.bannerCp { borer: none; } li.bannerCp a { background: url("../../path/images/bnr_cp-l.jpg") no-repeat 0px 0px; width: 365px; height: 52px; text-indent: -9999px; overflow: hidden; display: block; } li.bannerCp a:hover { background-position: 0px -52px; } li.bannerFd { borer: none; } li.bannerFd a { background: url("../../outline/images/bnr_fdsd-l.jpg") no-repeat 0px 0px; width: 365px; height: 80px; text-indent: -9999px; overflow: hidden; display: block; } li.bannerFd a:hover { background-position: 0px 0px; } div.main ul.news { list-style: none; margin: 4px 0px 20px 30px; padding: 0px; } div.main ul.news li { margin-bottom: 5px; } div.main ul.news img { margin-right: 10px; vertical-align: middle; } div.main ul.banner { list-style: none; margin: 10px -20px 20px 0px; padding: 0px; width: 760px; } div.main ul.banner li { margin: 0px 10px 10px 0px; float: left; } .social_btn { margin: 15px 0px 0px; padding: 0px; width: 260px; } .social_btn .facebook { margin: 0px 10px 0px 0px; padding: 0px; width: 120px; float: left; display: inline; } .social_btn .twitter { margin: 0px; padding: 0px; width: 120px; float: left; display: inline; } .social_btn_R { margin: -20px 0px 0px; padding: 0px; width: 240px; float: right; } .social_btn_R .facebook { margin: 0px; padding: 0px; width: 120px; float: left; display: inline; } .social_btn_R .twitter { margin: 0px; padding: 0px; width: 120px; float: left; display: inline; } .social_btn_R_dept { margin: -10px 0px 0px; padding: 0px; width: 240px; float: right; } .social_btn_R_dept .facebook { margin: 0px; padding: 0px; width: 120px; float: left; display: inline; } .social_btn_R_dept .twitter { margin: 0px; padding: 0px; width: 120px; float: left; display: inline; } div.countdown { background: url("../../images/cnt_background.jpg") no-repeat 0px 0px; margin: 0px 0px 10px; padding: 1px; width: 550px; overflow: hidden; heihgt: 132px; } div.countdown .cnt { width: 320px; text-align: center; float: right; position: relative; } div.countdown .tim { left: 100px; top: 60px; position: absolute; } div.countdown .cnt_title { padding: 8px 0px 0px; left: 34px; top: 6px; text-align: center; position: absolute; } #CDT { font-family: "MS Pゴシック","ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic ProN,"メイリオ",Meiryo,sans-serif; } #CDT .day { color: rgb(223, 0, 36); font-size: 55px; } div.countdown2 { background: url("../../images/cnt_background2.jpg") no-repeat 0px 0px; margin: 0px 0px 10px; padding: 1px; width: 360px; overflow: hidden; heihgt: 132px; } div.countdown2 .cnt { width: 138px; text-align: center; float: right; position: relative; } div.countdown2 .tim2 { left: 12px; top: 65px; text-align: center; position: absolute; } div.countdown2 .cnt_title { padding: 8px 0px 0px; left: 6px; top: 4px; text-align: center; position: absolute; } .bnr_pp { margin: 0px; padding: 3px 0px 0px; } .bnr_pp img:hover { opacity: 0.7; } div.controller li { margin: 0px 2px; display: inline; } ul.volunteerMenu { margin: 20px 0px; padding: 0px; } ul.volunteerMenu li { margin-left: 15px; float: left; } ul.volunteerMenu li.menu1 { margin-left: 0px; } ul.volunteerMenu li.menu1 a { background: url("../../outline/volunteer/images/img_vmanu01.jpg") no-repeat 0px 0px; } ul.volunteerMenu li.menu2 a { background: url("../../outline/volunteer/images/img_vmanu02.jpg") no-repeat 0px 0px; } ul.volunteerMenu li.menu3 a { background: url("../../outline/volunteer/images/img_vmanu03.jpg") no-repeat 0px 0px; } ul.volunteerMenu li a { width: 240px; height: 70px; text-indent: -9999px; overflow: hidden; display: block; } ul.volunteerMenu li a:hover { background-position: 0px -70px; } div#container { min-height: 1%; } div#header { min-height: 1%; } div#header ul.globalMenu { min-height: 1%; } div#footer { min-height: 1%; } div.section { min-height: 1%; } div.main div.indexes { min-height: 1%; } div.main div.indexes ul { min-height: 1%; } div.main div.indexes ul li { min-height: 1%; } .division_two { min-height: 1%; } .division_three { min-height: 1%; } div.picSets { min-height: 1%; } ul.picList { min-height: 1%; } ul.products { min-height: 1%; } div.acrossLink ul { min-height: 1%; } div.lecturer { min-height: 1%; } div.tecLecturer { min-height: 1%; } dl.students { min-height: 1%; } div.getAdobeReader { min-height: 1%; } ol.breadCrumbs { min-height: 1%; } div.chancellorMessage { min-height: 1%; } div.backnumber { min-height: 1%; } div.two_c_indexes { min-height: 1%; } div.three_c_indexes { min-height: 1%; } .banner { min-height: 1%; } ul.volunteerMenu { min-height: 1%; } .clearfix { min-height: 1%; } div#container::after { height: 0px; clear: both; display: block; visibility: hidden; content: "."; } div#header::after { height: 0px; clear: both; display: block; visibility: hidden; content: "."; } div#header ul.globalMenu::after { height: 0px; clear: both; display: block; visibility: hidden; content: "."; } div#footer::after { height: 0px; clear: both; display: block; visibility: hidden; content: "."; } div#contents::after { height: 0px; clear: both; display: block; visibility: hidden; content: "."; } div.section::after { height: 0px; clear: both; display: block; visibility: hidden; content: "."; } div.main div.indexes::after { height: 0px; clear: both; display: block; visibility: hidden; content: "."; } div.main div.indexes ul::after { height: 0px; clear: both; display: block; visibility: hidden; content: "."; } div.main div.indexes ul li::after { height: 0px; clear: both; display: block; visibility: hidden; content: "."; } .division_two::after { height: 0px; clear: both; display: block; visibility: hidden; content: "."; } .division_three::after { height: 0px; clear: both; display: block; visibility: hidden; content: "."; } div.picSets::after { height: 0px; clear: both; display: block; visibility: hidden; content: "."; } ul.picList::after { height: 0px; clear: both; display: block; visibility: hidden; content: "."; } ul.products::after { height: 0px; clear: both; display: block; visibility: hidden; content: "."; } div.acrossLink ul::after { height: 0px; clear: both; display: block; visibility: hidden; content: "."; } div.lecturer::after { height: 0px; clear: both; display: block; visibility: hidden; content: "."; } div.tecLecturer::after { height: 0px; clear: both; display: block; visibility: hidden; content: "."; } dl.students::after { height: 0px; clear: both; display: block; visibility: hidden; content: "."; } div.getAdobeReader::after { height: 0px; clear: both; display: block; visibility: hidden; content: "."; } ol.breadCrumbs::after { height: 0px; clear: both; display: block; visibility: hidden; content: "."; } div.chancellorMessage::after { height: 0px; clear: both; display: block; visibility: hidden; content: "."; } div.backnumber::after { height: 0px; clear: both; display: block; visibility: hidden; content: "."; } div.two_c_indexes::after { height: 0px; clear: both; display: block; visibility: hidden; content: "."; } div.three_c_indexes::after { height: 0px; clear: both; display: block; visibility: hidden; content: "."; } banner::after { height: 0px; clear: both; display: block; visibility: hidden; content: "."; } ul.volunteerMenu::after { height: 0px; clear: both; display: block; visibility: hidden; content: "."; } .clearfix::after { height: 0px; clear: both; display: block; visibility: hidden; content: "."; } * html div#container { height: 1%; } * html div#header { height: 1%; } * html div#header ul.globalMenu { height: 1%; } * html div#footer { height: 1%; } * html div#contents { height: 1%; } * html div.section { height: 1%; } * html div.main div.indexes { height: 1%; } * html div.main div.indexes ul { height: 1%; } * html div.main div.indexes ul li { height: 1%; } * html .division_two { height: 1%; } * html .division_three { height: 1%; } * html div.picSets { height: 1%; } * html ul.picList { height: 1%; } * html ul.products { height: 1%; } * html div.acrossLink ul { height: 1%; } * html div.lecturer { height: 1%; } * html div.tecLecturer { height: 1%; } * html dl.students { height: 1%; } * html div.getAdobeReader { height: 1%; } * html ol.breadCrumbs { height: 1%; } * html div.chancellorMessage { height: 1%; } * html div.backnumber { height: 1%; } * html div.two_c_indexes { height: 1%; } * html div.three_c_indexes { height: 1%; } * html .banner { height: 1%; } * html ul.volunteerMenu { height: 1%; } * html .clearfix { height: 1%; }