立命館大学 公式サイトはリニューアルしました。
新しい公式サイトURLは
です。ブックマークを変更してくださいますようお願いいたします。
The Ritsumeikan University official website has been removed.
The new official website URL is
Please change your bookmark.
@charset "UTF-8"; body, h1, h2, h3, h4, h5, h6, p, li, dl, pre, form, blockquote, fieldset, input, address { margin:0; padding:0; } h1, h2, h3, h5, h6, caption { font-weight:normal; } a { outline:none; } address { font-style:normal; } table { border-collapse:collapse; border-spacing:0; } caption { text-align:left; } form { display:inline; } fieldset { border:none; } legend { display:none; } a { text-decoration:none; } a:link, a:visited { color:#666; } a:link img, a:visited img { border:1px solid #666; } a:hover { color:#000; } html { color:#666; overflow-y:scroll; } body { width:100%; background:#fff; font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro", Osaka,"MS Pゴシック","MS P Gothic", Arial,Helvetica,sans-serif; text-align:center; } p#noJs { width:970px; margin:0 auto 15px auto; padding:10px; border:5px solid #bb3c24; color:#666; font-size:1em; } #page-top img { position:absolute; top:0; left:0; border:none!important; } div.nonvisualMenu { width:0; height:0; font-size:1px; line-height:1px; overflow:hidden; /* except MacIE \*/position: absolute;/* end */ left:0; top:0; color:#fff; } div.nonvisualMenu a { text-decoration:none; font-size:1px; line-height:1px; color:#fff; } a#MAIN-NAVIGATION img, a#MAIN-CONTENTS img, a#SUB-CONTENTS img, a#FOOTER-CONTENTS img { position:absolute; top:0; left:0; border:none!important; } #wrapper { width:1000px; margin:0 auto; text-align:left; position:relative; *float:none!important; } html*#wrapper { float:left; } html:\66irst-child #wrapper { float:none; } body:first-of-type #wrapper { float:none; } body#popup #wrapper { width:700px; } #header { position:relative; width:1000px; } body#popup #header { width:700px; height:80px; margin-top:14px; padding-bottom:5px; background: transparent no-repeat left bottom; } #header, #header .bgleft, #header .bgright { height:389px; } body#tree #header, body#tree #header .bgleft, body#tree #header .bgright, body.faculty #header, body.faculty #header .bgleft, body.faculty #header .bgright { height:174px; } body#tree #header .bgleft, body#tree #header .bgright, body.faculty #header .bgleft, body.faculty #header .bgright { border-bottom-width:5px; border-bottom-style:solid; } body#tree #header .bgleft { border-bottom-color:#aa0000; } body#tree #header .bgright, body.faculty #header .bgright { border-bottom-color:#515351; } #header .bgleft { position:absolute; width:310px; } #header .bgleft img { margin-left:84px; margin-top:93px; } #header .bgleft img, #header .bgleft a img, #header .bgright img, #header .bgright a img { border:none; } #header .bgright { width:690px; text-align:right; } @media all and (min-width: 0px) { #header .bgright { position:relative; } } #header .bgright dl dd, #header .bgright p { position:absolute; } #header .bgright dt { /* except MacIE \*/position:absolute;/* end */ top:0; left:0; width:0; height:0; font-size:1px; line-height:1px; overflow:hidden; } #header .bgright dd, #header .bgright ul { margin:0; padding:0; } #header .bgright dl dd ul, #header .bgright dl dd ul li { list-style:none; } #header .bgright p { width:180px; top:8px; right:55px; } #header .bgright input.focusArea { width:115px; } #header .bgright input.bt { vertical-align:-4px; } #promotionArea { position:absolute; top:174px; width:1000px; height:215px; background-color:#828482; color:#fff; } #promotionArea img { margin-left:310px; } body.normal #promotionArea .cat-title { position:absolute; top:90px; left:15px; } body.normal #promotionArea .cat-title h2 { line-height:0; } body.normal #promotionArea .cat-title img { margin-left:0; } #content { clear:both; width:1000px; background-position:left top; background-repeat:repeat-y; margin-bottom:5px; } body.faculty-top #content, body.section-top #content { } #content div.title { padding:2px 5px 2px 15px; background:#f8f8f8; border-top:1px solid #fff; border-bottom:1px solid #fff; } #main { float:right; width:600px; padding:0 90px 0 0; } body.faculty-top #main, body.section-top #main { width:600px!important; padding:45px 90px 0 0!important; } body.normal #main p, body.normal #main li, body.normal #main table, body.normal #main dt, body.normal #main dd, body.normal #main p { line-height:1.45em; } dl.breadCrumbs { margin-bottom:12px; } body#popup #main, body#popup-thickbox #main { float:none!important; margin:0 auto!important; padding:10px!important; text-align:left!important; } body#popup #main { width:680px!important; } body#popup-thickbox #main { width:430px!important; } #sub { float:left; width:182px; padding-top:45px; } body.faculty-top #sub, body.section-top #sub { padding-top:45px!important; } #sub h3 { color:#7f807c; font-family:Arial, Helvetica, sans-serif; line-height:1.2em; } #sub h3 a { display:block; padding:3px 0; } #sub div.loading { margin:15px 0; text-align:center; } #page-function { clear:both; margin-bottom:5px; padding-top:24px; padding-right:90px; text-align:right; } body#popup #page-function { margin-bottom:15px; padding-right:0; } #page-function p { display:inline; padding-left:10px; line-height:1; } #page-function p a { background-color:transparent; background-position:0 50%; background-repeat:no-repeat; cursor:pointer; } #page-function p.print a { padding-left:15px; } #page-function p.to-page-top { margin-bottom:0; padding-right:0; } #footer { clear:both; width:980px; padding:2px 10px; border-top:1px solid #666; color:#666; } body#popup #footer { width:680px; } #footer * { line-height:1; } #footer dl { float:left; padding-top:4px; } #footer p, #footer address { display:inline; } #footer .fr { display:inline; } #footer p { margin:0!important; padding-right:15px; } .breadCrumbs ul li { display:inline!important; } @charset "UTF-8"; .alignleft { text-align:left!important; } .aligncenter { text-align:center!important; } .alignright { text-align:right!important; } .bgleft, .bgright { background-color:transparent; background-position:left top; background-repeat:repeat-x; } .bg-grey01 { background-color:#f1f1f1; } .border { clear:both; margin-bottom:4px; padding-bottom:2px; border-bottom:1px solid #f1f1f1; } .border-top { margin-bottom:4px; padding-top:2px; border-top:1px solid #f1f1f1; } .border-g, .border-r { margin-bottom:12px; padding-bottom:4px; background-repeat:no-repeat; background-position:left bottom; } .border-g { } .border-r { } .box-border-g { border-left:3px solid #9e9d98; padding:5px 5px 5px 10px; } html:\66irst-child #main .box-border-g { width:585px; } .box-border-r { width:inherit; border-left:3px solid #bb3c24; padding:2px 5px 2px 10px; } .box-border-r-s { width:inherit; border-left:3px solid #bb3c24; padding:0 5px 0 10px; } * html .box-border-r-s { padding:0px 5px 1px 10px; } *:first-child+html .box-border-r-s { padding:0px 5px 2px 10px; } html:\66irst-child #main .box-border-r { width:585px; } div.box, div.box-around { margin-bottom:24px; padding:5px; background-color:#fff; border:1px solid #9d9e98; } div.box { border-top:none; } div.box ul.arrow { margin:0 0 0 12px; } div.box-grid2col { margin-bottom:24px; background: transparent repeat-y left top; border-bottom:1px solid #9d9e98; } div.box-g01 { margin-bottom:12px; padding:10px 13px; background: #f8f8f8 no-repeat left top; } html:\66irst-child #main div.box-g01 { width:574px; } div.box-g02 { width:inherit; margin-bottom:24px; background-color:#f8f8f8; padding:5px; } div.box-g03 { width:inherit; margin-bottom:24px; background-color:#f1f1f1; padding:10px 13px; } .block { display:block!important; } .inline { display:inline!important; } #main dd { margin-left:12px; margin-bottom:12px; } .fl, .grid2fl { float:left; } .fr, .grid2fr { float:right; } img.fl img.fr { margin-bottom:12px; } img.fl, body.normal #main div.fl img, img.fr, body.normal #main div.fr img { margin-top:0.2em; } img.fl, body.normal #main div.fl img { margin-right:12px; } img.fr, body.normal #main div.fr img { margin-left:12px; } .grid2fl, .grid2fr { width:46.5%; } div.box-grid2col .grid2fl, div.box-grid2col .grid2fr { width:300px; } .clearer { clear:both; display:block; margin:0; padding:0; height:0; line-height:1px; font-size:1px; } .clearer img { position:absolute; top:0; left:0; border:none; } .clear { clear:both; } .txt-light-g { color:#bbb!important; } .txt-g { color:#666!important; } .txt-r { color:#bb3c24!important; } h3, h4, h5, h6, p, li, table, dt, dd, blockquote { font-size:12px; } .txt-s { font-size:10px; } .txt-m { font-size:12px; } .txt-l { font-size:14px; } .txt-xl { font-size:16px; } .txt-xxl { font-size:18px; } .txt-xxxl { font-size:20px; } .weight-normal { font-weight:normal!important; } .weight-bold { font-weight:bold!important; } body.normal h1 { line-height:1; } body.normal #main h2 { font-size:16px; margin-bottom:28px; } body.normal #main h2, body.normal #main h3, body.normal #main h4, body.normal #main h5, body.normal #main h6 { line-height:1.25em; } body#popup #main h2, body#popup-thickbox #main h2 { margin-bottom:12px; color:#960000; } body.normal #main h2 span.none { /* except MacIE \*/position:absolute;/* end */ top:0; left:0; width:0; height:0; font-size:1px; line-height:1px; overflow:hidden; } body.normal #main h2 span.subtitle { margin-left:10px; padding-left:10px; border-left:1px solid #8c8c8c; color:#960000; } body.normal #main h3 { clear:both; color:#bb3c24; font-size:14px; } body.normal #main h3.box, body.normal #main ul#research-office li#research-office-menu { background-color:#f1f1f1; padding:4px 4px 4px 8px; border:1px solid #9d9e98; } body.normal #main h3.box a.link-arrow { background-position:0 0.3em; } body.normal #main ul#research-office { list-style:none; margin-left:0; } body.normal #main ul#research-office li#research-office-menu a.research-down { padding-left:11px; background: transparent no-repeat 0 0.3em; cursor:pointer; } body.normal #main ul#research-office li#research-office-menu a.research-down:hover { background:transparent no-repeat 0 0.3em; } hr.area-end { display:none; } body.normal #main img, img.border-g { border:1px solid #8e9d98; } .border-none img, img.border-none, .border-none a img:hover, a img.border-none:hover { border:none!important; } #main img.icon-in-text { margin:0 0.1em -0.25em 0.1em; } #main li img.icon-in-text { margin:0 0.1em -0.5em 0.1em; } #main img.spacer { height:0!important; border:none!important; } #main a:hover img { border-color:#000; } input.focusArea, textarea.focusArea { font-family: Lucida Grande,"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Osaka,"MS Pゴシック", "MS P Gothic",Arial,Helvetica,sans-serif; border:1px solid #515151; } input.focusArea:focus, textarea.focusArea:focus { border-color:#bb3c24; background-color:#f7e2de; } input.bt { cursor:pointer; } a.popup { } a.thickbox { } a.link-in-text { color:#000; } a.link-in-text:hover { color:#666; } a.close { cursor:pointer; } a.close img { border:none; } .link-arrow { padding-left:11px; text-indent:-11px; } a.link-arrow { text-indent:0; } .link-arrow a, a.link-arrow { padding-left:11px; background-color:transparent; background-position:0 0.2em; background-repeat:no-repeat; } h3.box a.link-arrow { display:block; background-position:0 0.2em; } h3 a.link-arrow { background-position:0 0.1em; } #main .link-page, #main .link-page-blank { padding-left:15px; text-indent:-15px; } #main a.link-page, #main a.link-page-blank { text-indent:0; } #main .link-page a, #main a.link-page, #main .link-page-blank a, #main a.link-page-blank { padding-bottom:2px; padding-left:15px; background-color:transparent; background-repeat:no-repeat; } #main .link-page a, #main .link-page-blank a { background-position:0 0.1em; } #main a.link-page, #main a.link-page-blank { background-position:0 0; } #main .link-page a:hover, #main a.link-page:hover, #main .link-page-blank a:hover, #main a.link-page-blank:hover { } body.normal #main .link-pdf, body.normal #main .link-word, body.normal #main .link-excel, body.normal #main .link-ppt, body.normal #main .link-doc, body.normal #main .link-mail { padding-left:18px; text-indent:-18px; } body.normal #main a.link-pdf, body.normal #main a.link-word, body.normal #main a.link-excel, body.normal #main a.link-ppt, body.normal #main a.link-doc, body.normal #main .link-mail { padding-left:18px; text-indent:0; } body.normal #main .link-pdf a, body.normal #main a.link-pdf, body.normal #main .link-word a, body.normal #main a.link-word, body.normal #main .link-excel a, body.normal #main a.link-excel, body.normal #main .link-ppt a, body.normal #main a.link-ppt, body.normal #main .link-doc a, body.normal #main a.linkdoc, body.normal #main .link-mail a, body.normal #main a.link-mail { padding-bottom:4px; padding-left:18px; background-position:left top; background-repeat:no-repeat; } body.normal #main .link-pdf a, body.normal #main a.link-pdf { } body.normal #main .link-ppt a, body.normal #main a.link-ppt { } body.normal #main .link-word a, body.normal #main a.link-word { } body.normal #main .link-excel a, body.normal #main a.link-excel { } body.normal #main .link-mail a, body.normal #main a.link-mail { } .link-arrow a:hover, a.link-arrow:hover { } p.to-page-top { clear:both; margin-top:12px; margin-bottom:36px; text-align:right; } p.to-page-top a { padding-left:11px; background: transparent no-repeat 0 50%; } ul { margin-left:20px; margin-top:12px; margin-bottom:12px; list-style-position:outside; } ul ul, ol ul, ol ol, ul ol { margin-left:20px; } ol { margin-top:12px; margin-bottom:12px; margin-left:30px; } #main ul li, #main ol li { margin-bottom:0.3em; } dl ul { margin-top:0; margin-bottom:0; } ul.arrow, ul.arrow-down, ul.news-in-tree, ul.point { margin:12px 0 12px 12px; padding:0; list-style-type:none; } ul.arrow ul.arrow { margin-top:0.3em; margin-bottom:1em; } ul.arrow li, ul.arrow-down li, ul.point li { margin-bottom:5px; list-style-type:none; } ul.arrow li, ul.arrow-down li { padding-left:11px; text-indent:-11px; } ul.news-in-tree li a, ul.event-in-tree p.event-title a, ul.news-in-tree li.link-none, body.normal #main ul.pickup li a, ul.point li { display:block; padding-left:11px; } ul.arrow li a, ul.event-in-tree p.event-title a, ul.arrow li.link-none, ul.arrow-down li a, ul.arrow-down li.link-none { padding-left:11px; } ul.arrow li a, ul.event-in-tree p.event-title a, ul.arrow-down li a, ul.news-in-tree li a, body.normal #main ul.pickup li a, ul.point li { background-color:transparent; background-repeat:no-repeat; } ul.arrow li a, ul.event-in-tree p.event-title a, ul.arrow-down li a, ul.news-in-tree li a { cursor:pointer; } ul.arrow li a, ul.arrow-down li a { background-position:0 0.1em; } body.normal #main ul.pickup li a { background-position:0 0.2em; } ul.news-in-tree li a, ul.event-in-tree p.event-title a, ul.point li { background-position:0 0.3em; } ul.arrow li a, ul.news-in-tree li a, ul.event-in-tree p.event-title a, body.normal #main ul.pickup li a { } ul.arrow-down li a { } ul.arrow li a:hover, ul.news-in-tree a:hover, body.normal #main ul.pickup li a:hover { } ul.arrow-down li a:hover { } ul.point li { } ul.circle, ul.circle li, li.circle { list-style:circle; } ul.square, ul.square li, li.square { list-style:square; } ol.lower-roman, ol.lower-roman li, li.lower-roman { list-style:lower-roman; } ol.upper-roman, ol.upper-roman li, li.upper-roman { list-style:upper-roman; } ol.lower-alpha, ol.lower-alpha li, li.lower-alpha { list-style:lower-alpha; } ol.upper-alpha, ol.upper-alpha li, li.upper-alpha { list-style:upper-alpha; } ul.lsn, ul.lsn li { list-style-type:none; } ul.lsn { margin-left:0; padding:0; } #main ul.news-in-tree li { margin-bottom:1em; list-style:none; } ul.news-in-tree li span.date, ul.news-in-tree li span.detail { display:block; } ul.news-in-tree li span.date { clear:both; float:left; width:60px; padding-left:0; } ul.news-in-tree li span.detail { width:500px; margin-left:90px; } ul#president li span.date { width:80px; } ul#president li span.detail { width:470px; margin-left:120px; } ul.event-in-tree { margin:0; padding:0; list-style:none; } ul.event-in-tree p.event-title { margin-bottom:10px; } ul.event-in-tree dl { margin-bottom:36px; margin-left:11px; padding-top:10px; background: transparent repeat-x left top; } ul.event-in-tree dt, ul.event-in-tree dd { margin:0 0 5px 0; padding:0; } ul.event-in-tree dt a, ul.event-in-tree dd a { background:none; padding-left:0; color:#000; } ul.event-in-tree dt a:hover, ul.event-in-tree dd a:hover { color:#666; } ul.event-in-tree dt { clear:left; float:left; width:40px; } ul.event-in-tree dd { width:410px; margin-left:50px; } ul.event-in-tree li { clear:both; } body.normal #main ul.pickup { margin:0; padding:0; list-style:none; } body.normal #main ul.pickup li { width:590px; margin-bottom:10px; padding:5px; background: transparent repeat-y left top; } body.normal #main ul.pickup li img { float:right; margin-top:2px; margin-left:12px; } body.normal #main ul.pickup li p { margin-bottom:5px; padding-left:11px; } body.normal #main ul.pickup li span { display:block; width:423px; padding-left:11px; } body.normal #main ul.pickup li a { padding-bottom:5px; } body.normal #main ul.pickup li span.detail { padding-bottom:5px; } .mt00 { margin-top:0px!important; } .mt06 { margin-top:6px!important; } .mt12 { margin-top:12px!important; } .mt24 { margin-top:24px!important; } .mt36 { margin-top:36px!important; } .mt48 { margin-top:48px!important; } .mt60 { margin-top:60px!important; } .mt72 { margin-top:72px!important; } .mr06 { margin-right:6px!important; } .mr12 { margin-right:12px!important; } .mr24 { margin-right:24px!important; } .mr36 { margin-right:36px!important; } .mr48 { margin-right:48px!important; } .mr60 { margin-right:60px!important; } .mr72 { margin-right:72px!important; } .mb00 { margin-bottom:0!important; } .mb06 { margin-bottom:6px!important; } .mb12 { margin-bottom:12px!important; } .mb24 { margin-bottom:24px!important; } .mb36 { margin-bottom:36px!important; } .mb48 { margin-bottom:48px!important; } .mb60 { margin-bottom:60px!important; } .mb72 { margin-bottom:72px!important; } .mb150 { margin-bottom:150px!important; } .ml06 { margin-left:6px!important; } .ml12 { margin-left:12px!important; } .ml16 { margin-left:16px!important; } .ml24 { margin-left:24px!important; } .ml36 { margin-left:36px!important; } .ml48 { margin-left:48px!important; } .ml60 { margin-left:60px!important; } .ml72 { margin-left:72px!important; } .mtb00 { margin-top:0px!important; margin-bottom:0px!important; } .mtb06 { margin-top:6px!important; margin-bottom:6px!important; } .mtb12 { margin-top:12px!important; margin-bottom:12px!important; } .mtb24 { margin-top:24px!important; margin-bottom:24px!important; } .mtb36 { margin-top:36px!important; margin-bottom:36px!important; } .mtb48 { margin-top:48px!important; margin-bottom:48px!important; } .mtb60 { margin-top:60px!important; margin-bottom:60px!important; } .mtb72 { margin-top:72px!important; margin-bottom:72px!important; } .mlr06 { margin-left:6px!important; margin-right:6px!important; } .mlr12 { margin-left:12px!important; margin-right:12px!important; } .mlr24 { margin-left:24px!important; margin-right:24px!important; } .mlr36 { margin-left:36px!important; margin-right:36px!important; } .mlr48 { margin-left:48px!important; margin-right:48px!important; } .pt06 { padding-top:6px!important; } .pt12 { padding-top:12px!important; } .pt24 { padding-top:24px!important; } .pt36 { padding-top:36px!important; } .pt48 { padding-top:48px!important; } .pt60 { padding-top:60px!important; } .pt72 { padding-top:72px!important; } .pb06 { padding-bottom:6px!important; } .pb12 { padding-bottom:12px!important; } .pb24 { padding-bottom:24px!important; } .pb36 { padding-bottom:36px!important; } .pb48 { padding-bottom:48px!important; } .pb60 { padding-bottom:60px!important; } .pb72 { padding-bottom:72px!important; } .pl06 { padding-left:6px!important; } .pl12 { padding-left:12px!important; } .pl24 { padding-left:24px!important; } .pl36 { padding-left:36px!important; } .pl48 { padding-left:48px!important; } .pl60 { padding-left:60px!important; } .pl72 { padding-left:72px!important; } .pr06 { padding-right:6px!important; } .pr12 { padding-right:12px!important; } .pr24 { padding-right:24px!important; } .pr36 { padding-right:36px!important; } .pr48 { padding-right:48px!important; } .pr60 { padding-right:60px!important; } .pr72 { padding-right:72px!important; } .pa02 { padding:2px!important; } .pa06 { padding:6px!important; } .pa12 { padding:12px!important; } .pa24 { padding:24px!important; } .pa36 { padding:36px!important; } .pa48 { padding:48px!important; } .pa60 { padding:60px!important; } .pa72 { padding:72px!important; } table ul { margin:0 0 0 14px; padding:0; } table.border-g, table.light-border-g, table.border-w, table.border-w-3 { margin-top:2px; margin-bottom:2px; padding:0!important; border-bottom:none; background-image:none; } table.border-g th, table.light-border-g th, table.border-w th, table.border-w-3 th { font-weight:normal; } table.border-g { border-right:1px solid #9e9d98!important; border-bottom:1px solid #9e9d98!important; } table.light-border-g { border-right:1px solid #e8e8e8!important; border-bottom:1px solid #e8e8e8!important; } table.border-w { border-right:1px solid #fff!important; border-bottom:1px solid #fff!important; } table.border-w-3 { border-right:3px solid #fff!important; border-bottom:3px solid #fff!important; } table.border-g tr td, table.border-g tr th, table.light-border-g tr th, table.light-border-g tr td, table.border-w tr td, table.border-w tr th, table.border-w-3 tr td, table.border-w-3 tr th { margin:0!important; padding:5px!important; } table.border-g tr td, table.border-g tr th { border-left:1px solid #9e9d98!important; border-top:1px solid #9e9d98!important; } html:\66irst-child table.border-g { border-bottom:1px solid #9e9d98!important; border-left:1px solid #9e9d98!important; } html:\66irst-child table.border-g tr td{ border-right:1px solid #9e9d98!important; border-top:1px solid #9e9d98!important; } table.light-border-g tr th, table.light-border-g tr td { border-left:1px solid #e8e8e8; border-top:1px solid #e8e8e8; } table.border-w tr td, table.border-w tr th { border-left:1px solid #fff; border-top:1px solid #fff; } table.border-w-3 tr td, table.border-w-3 tr th { border-left:3px solid #fff; border-top:3px solid #fff; } td.light-grey, th.light-grey, tr.light-grey td, tr.light-grey th { background-color:#f8f8f8; } td.heavy-grey, th.heavy-grey, tr.heavy-grey td, tr.heavy-grey th { background-color:#9e9d98; border-left-color:#e1e1e1!important; color:#fff; } td.grey, th.grey, tr.grey td, tr.grey th { background-color:#f1f1f1; } td.red, th.red, tr.red td, tr.red th { background-color:#bb3c24; color:#fff; } td.border-l-grey, th.border-l-grey, tr.border-l-grey td, tr.border-l-grey th { background: #f8f8f8 repeat-y left top; } tr.border-b-grey, td.border-b-grey, tr.border-b-grey td, tr.border-b-grey th { } .w100 { width:100px; } .w150 { width:150px; } .w175 { width:175px; } .w200 { width:200px; } .w225 { width:225px; } .w250 { width:250px; } .w300 { width:300px; } .w325 { width:325px; } .w350 { width:350px; } .w375 { width:375px; } .w400 { width:400px; } .w450 { width:450px; } .w500 { width:500px; } .w550 { width:550px; } .w600 { width:600px; } @charset "UTF-8"; #header .bgright dl#gNavi dd { position:absolute; top:74px; left:310px; width:690px; height:99px; background-color:#f1f1f1; border-top:1px solid #fff; overflow:hidden; } @media all and (min-width: 0px) { #header .bgright dl#gNavi dd { left:0; } } #header .bgright dl#gNavi ul li { float:left; border-right:1px solid #fff; font-size:1px; line-height:0; } #header .bgright dl#gNavi dd ul li img { border:none; } #header .bgright dl.functionNavi { clear:both; } #header .bgright dl.functionNavi dd { top:10px; right:235px; } #header .bgright dl.functionNavi ul { margin:0; padding:0 0 0 4px; line-height:1; } #header .bgright dl.functionNavi ul li { display:inline; margin:0; padding-top:1px; padding-left:5px; padding-right:10px; border-right:1px solid #000; } #header .bgright dl.functionNavi ul li.contact-list { border-right:none; } #header .bgright dl.functionNavi ul li a:link, #header .bgright dl.functionNavi ul li a:visited { color:#fff; } #header .bgright dl#visitorNavi dd { top:54px; left:385px; width:570px; } @media all and (min-width: 0px) { #header .bgright dl#visitorNavi dd { left:75px; } } body:first-of-type #header .bgright dl#visitorNavi dd { left:75px; } #header .bgright dl#visitorNavi ul li { float:left; width:110px; background: transparent no-repeat center right; text-align:center; } #header .bgright dl#visitorNavi ul li.generalpublic { width:130px; background-image:none; } #header .bgright dl#visitorNavi ul li a { color:#fff; } #header .bgright dl#visitorNavi ul li.selected a, #header .bgright dl#visitorNavi ul li a:hover { } #main dl.breadCrumbs dt, body.index #content #main dl.breadCrumbs dt { /* except MacIE \*/position:absolute !important;/* end */ top:0; left:0; width:0; height:0; font-size:1px; line-height:1px; overflow:hidden; } body.index #content #main dl.breadCrumbs { margin-top:-45px !important; } * html body.index #content #main dl.breadCrumbs { margin-top:-40px !important; } #main dl.breadCrumbs dt, #main dl.breadCrumbs ul, body.index #content #main dl.breadCrumbs dt, body.index #content #main dl.breadCrumbs ul { margin:0; padding:0; } #main dl.breadCrumbs dd, body.index #content #main dl.breadCrumbs dd { margin:5px 0 24px 0; padding:0; } #main dl.breadCrumbs ul, #main dl.breadCrumbs ul li, body.index #content #main dl.breadCrumbs ul, body.index #content #main dl.breadCrumbs ul li { list-style-type:none; } #main dl.breadCrumbs ul li, body.index #content #main dl.breadCrumbs ul li { display:inline; padding-left:9px; padding-right:3px; background: transparent no-repeat 0 50%; color:#000; font-size:10px; } #main dl.breadCrumbs ul li a, body.index #content #main dl.breadCrumbs ul li a { color:#666; } body.index #content #main dl.breadCrumbs ul li a { display:inline; padding-left:0; background-image:none; color:#666; } #main dl.breadCrumbs ul li a:hover, body.index #content #main dl.breadCrumbs ul li a:hover { color:#000; } #main dl.breadCrumbs ul li.firstCrumb, body.index #content #main dl.breadCrumbs ul li.firstCrumb { padding-left:0; background-image:none; } #sub ul, #sub ul li, body.faculty-top #content #sub ul, body.faculty-top #content #sub ul li { list-style-type:none; } #sub ul, body.faculty-top #content #sub ul, body.section-top #content #sub ul { width:182px; margin:0 auto 24px auto; padding:0; } #sub ul li, body.faculty-top #content #sub ul li, body.section-top #content #sub ul li { padding-top:1px; background: transparent no-repeat left top; } body.faculty-top #content #sub ul li { background: transparent no-repeat left top!important; } #sub ul li:first-child, body.faculty-top #content #sub ul li:first-child, body.section-top #content #sub ul li:first-child { padding-top:0; background:none; } #sub ul li a, body.faculty-top #content #sub ul li a, body.section-top #content #sub ul li a { padding:3px 5px 3px 18px; color:#494949; line-height:1.45; } #sub ul li a:hover, body.faculty-top #content #sub ul li a:hover, body.section-top #content #sub ul li a:hover { color:#000; } #sub ul li a, body.faculty-top #content #sub ul li a, body.section-top #content #sub ul li a { display:block; background-color:transparent; background-position:0 0; background-repeat:no-repeat; } #sub ul li a, #sub ul li ul.sub-menu li a, body.faculty-top #content #sub ul li a, body.section-top #content #sub ul li a { } body.faculty-top #content #sub ul li a { } #sub ul li a:hover, body.faculty-top #content #sub ul li a:hover, body.section-top #content #sub ul li a:hover, #sub ul li.selected-02 a, #sub ul li a.selected-02 { color:#000; } #sub ul li.selected a, #sub ul li.selected a:hover { color:#000; } #sub ul li ul.sub-menu, body.section-top #content #sub ul li ul.sub-menu { margin-bottom:0; background: transparent no-repeat left top; } #sub ul li ul.sub-menu li:first-child, body.section-top #content #sub ul li ul.sub-menu li:first-child { padding-top:1px; background: transparent no-repeat left top; } #sub ul ul.sub-menu li a, body.section-top #content #sub ul li ul.sub-menu li a { padding-left:30px; color:#494949; } #sub ul li ul.sub-menu li a:hover, #sub ul ul.sub-menu li.selected-02 a, #sub ul ul.sub-menu li a.selected-02 { color:#000; } body.normal #content #sub ul.extra-info li:first-child { padding-top:1px; background: transparent no-repeat left top; } table.horizontal-menu, table.pickup-menu { margin-top:2px; margin-bottom:10px; padding:0!important; background-image:none; } table.horizontal-menu { width:100%; } table.pickup-menu { width:auto; } table.horizontal-menu th, table.pickup-menu th { font-weight:normal; } table.horizontal-menu tr td, table.horizontal-menu tr th, table.horizontal-menu tr td a, table.horizontal-menu tr th a, table.pickup-menu tr td, table.pickup-menu tr th, table.pickup-menu tr td a, table.pickup-menu tr th a { color:#fff!important; } table.horizontal-menu tr td, table.horizontal-menu tr th, table.pickup-menu tr td, table.pickup-menu tr th { margin:0!important; padding:0!important; border-left:1px solid #fff!important; text-align:center; } table.horizontal-menu tr td, table.horizontal-menu tr th { border-bottom:1px solid #fff; } table.pickup-menu tr td { width:50px; } html:\66irst-child table.horizontal-menu tr td, html:\66irst-child table.horizontal-menu tr th, html:\66irst-child table.pickup-menu tr td, html:\66irst-child table.pickup-menu tr th { border-top:1px solid #fff!important; } table.horizontal-menu tr td a, table.horizontal-menu tr th a, table.pickup-menu tr td a, table.pickup-menu tr th a { display:block; padding:3px 0!important; background:#9e9d98; } table.horizontal-menu tr td a:hover, table.horizontal-menu tr th a:hover, table.horizontal-menu tr td.selected a, table.horizontal-menu tr th.selected a, table.pickup-menu tr td a:hover, table.pickup-menu tr th a:hover, table.pickup-menu tr td.selected a, table.pickup-menu tr th.selected a { background-color:#828482; } #footer dt { /* except MacIE \*/position:absolute;/* end */ top:0; left:0; width:0; height:0; font-size:1px; line-height:1px; overflow:hidden; } #footer dd { margin:0; padding:0; } #footer ul { margin:0; padding:0 0 0 4px; border-left:1px solid #666; line-height:1; } #footer ul, #footer ul li { list-style:none; } #footer ul li { display:inline; padding-top:2px; padding-right:4px; border-right:1px solid #666; } @charset "UTF-8"; .alignleft { text-align:left!important; } .aligncenter { text-align:center!important; } .alignright { text-align:right!important; } .border { margin-bottom:4px; padding-bottom:2px; border-bottom:1px solid #f1f1f1; } .border-top { margin-bottom:4px; padding-top:2px; border-top:1px solid #f1f1f1; } .border-g, .border-r { margin-bottom:12px; padding-bottom:4px; background-repeat:no-repeat; background-position:left bottom; } .border-g { } .border-r { } .box-border-g { border-left:3px solid #9e9d98; padding:5px 5px 5px 10px; } html:\66irst-child #main .box-border-g { width:585px; } .box-border-r { width:inherit; border-left:3px solid #bb3c24; padding:2px 5px 2px 10px; } .box-border-r-s { width:inherit; border-left:3px solid #bb3c24; padding:0 5px 0 10px; } * html .box-border-r-s { padding:0px 5px 1px 10px; } *:first-child+html .box-border-r-s { padding:0px 5px 2px 10px; } html:\66irst-child #main .box-border-r { width:585px; } p.box, span.box { margin-bottom:24px; padding:5px; background-color:#fff; border:1px solid #9d9e98; } p.box-g01, span.box-g01 { margin-bottom:12px; padding:10px 13px; background: #f8f8f8 no-repeat left top; } html:\66irst-child #main p.box-g01, html:\66irst-child #main span.box-g01 { width:574px; } p.box-g02, span.box-g02 { width:inherit; margin-bottom:24px; background-color:#f8f8f8; padding:5px; } p.box-g03, span.box-g03 { width:inherit; margin-bottom:24px; background-color:#f1f1f1; padding:5px; } span.box, span.box-g01, span.box-g02, span.box-g03 { display:block; } p.float-l img, p.float-l-no-border img { float:left; } p.float-r img, p.float-r-no-border img { float:right; } p.float-l img, p.float-r img, p.float-l-no-border img, p.float-r-no-border img { margin-bottom:12px; margin-top:0.2em; } p.float-l img, p.float-l-no-border img { margin-right:12px; } p.float-r img, p.float-r-no-border img { margin-left:12px; } .clear { clear:both; } .no-border img, p.float-l-no-border img, p.float-r-no-border img { border:none!important; } .txt-g { color:#666!important; } .txt-r { color:#bb3c24!important; } .txt-s { font-size:10px; } .txt-m { font-size:12px; } .txt-l { font-size:14px; } .txt-xl { font-size:16px !important; } .txt-xxl { font-size:18px; } .txt-xxxl { font-size:20px; } .weight-normal { font-weight:normal!important; } .weight-bold { font-weight:bold!important; } a.thickbox { } a.link-in-text, span.link-in-text, p.link-in-text, li.link-in-text { color:#000!important; } .link-arrow { padding-left:11px; text-indent:-11px; } a.link-arrow { text-indent:0; } .link-arrow a, a.link-arrow { padding-left:11px; background-color:transparent; background-position:0 0.2em; background-repeat:no-repeat; } #main .link-page-blank { padding-left:15px; text-indent:-15px; } #main a.link-page-blank { text-indent:0; } #main .link-page-blank a, #main a.link-page-blank { padding-bottom:2px; padding-left:15px; background-color:transparent; background-repeat:no-repeat; } #main .link-page-blank a { background-position:0 0.1em; } #main a.link-page-blank { background-position:0 0; } #main .link-page-blank a:hover, #main a.link-page-blank:hover { } body.normal #main .link-pdf, body.normal #main .link-word, body.normal #main .link-excel, body.normal #main .link-ppt, body.normal #main .link-doc, body.normal #main .link-mail { padding-left:18px; text-indent:-18px; } body.normal #main a.link-pdf, body.normal #main a.link-word, body.normal #main a.link-excel, body.normal #main a.link-ppt, body.normal #main a.link-doc, body.normal #main .link-mail { padding-left:18px; text-indent:0; } body.normal #main .link-pdf a, body.normal #main a.link-pdf, body.normal #main .link-word a, body.normal #main a.link-word, body.normal #main .link-excel a, body.normal #main a.link-excel, body.normal #main .link-ppt a, body.normal #main a.link-ppt, body.normal #main .link-doc a, body.normal #main a.linkdoc, body.normal #main .link-mail a, body.normal #main a.link-mail { padding-bottom:4px; padding-left:18px; background-position:left top; background-repeat:no-repeat; } body.normal #main .link-pdf a, body.normal #main a.link-pdf { } body.normal #main .link-ppt a, body.normal #main a.link-ppt { } body.normal #main .link-word a, body.normal #main a.link-word { } body.normal #main .link-excel a, body.normal #main a.link-excel { } body.normal #main .link-mail a, body.normal #main a.link-mail { } .link-arrow a:hover, a.link-arrow:hover { } p.to-page-top { clear:both; margin-top:12px; margin-bottom:36px; text-align:right; } p.to-page-top a { padding-left:11px; background: transparent no-repeat 0 50%; } ul.circle, ul.circle li, li.circle { list-style:circle; } ul.square, ul.square li, li.square { list-style:square; } ol.lower-roman, ol.lower-roman li, li.lower-roman { list-style:lower-roman; } ol.upper-roman, ol.upper-roman li, li.upper-roman { list-style:upper-roman; } ol.lower-alpha, ol.lower-alpha li, li.lower-alpha { list-style:lower-alpha; } ol.upper-alpha, ol.upper-alpha li, li.upper-alpha { list-style:upper-alpha; } ul.lsn, ul.lsn li li.lsn { list-style-type:none; } .mt06 { margin-top:6px!important; } .mt12 { margin-top:12px!important; } .mt24 { margin-top:24px!important; } .mt36 { margin-top:36px!important; } .mt48 { margin-top:48px!important; } .mt60 { margin-top:60px!important; } .mt72 { margin-top:72px!important; } .mr06 { margin-right:6px!important; } .mr12 { margin-right:12px!important; } .mr24 { margin-right:24px!important; } .mr36 { margin-right:36px!important; } .mr48 { margin-right:48px!important; } .mr60 { margin-right:60px!important; } .mr72 { margin-right:72px!important; } .mb06 { margin-bottom:6px!important; } .mb12 { margin-bottom:12px!important; } .mb24 { margin-bottom:24px!important; } .mb36 { margin-bottom:36px!important; } .mb48 { margin-bottom:48px!important; } .mb60 { margin-bottom:60px!important; } .mb72 { margin-bottom:72px!important; } .ml06 { margin-left:6px!important; } .ml12 { margin-left:12px!important; } .ml15 { margin-left:15px!important; } .ml24 { margin-left:24px!important; } .ml36 { margin-left:36px!important; } .ml48 { margin-left:48px!important; } .ml60 { margin-left:60px!important; } .ml72 { margin-left:72px!important; } .mtb06 { margin-top:6px!important; margin-bottom:6px!important; } .mtb12 { margin-top:12px!important; margin-bottom:12px!important; } .mtb24 { margin-top:24px!important; margin-bottom:24px!important; } .mtb36 { margin-top:36px!important; margin-bottom:36px!important; } .mtb48 { margin-top:48px!important; margin-bottom:48px!important; } .mtb60 { margin-top:60px!important; margin-bottom:60px!important; } .mtb72 { margin-top:72px!important; margin-bottom:72px!important; } .mlr06 { margin-left:6px!important; margin-right:6px!important; } .mlr12 { margin-left:12px!important; margin-right:12px!important; } .mlr24 { margin-left:24px!important; margin-right:24px!important; } .mlr36 { margin-left:36px!important; margin-right:36px!important; } .mlr48 { margin-left:48px!important; margin-right:48px!important; } #sub ul li.selected-02 a, #sub ul li a.selected-02 { } #sub ul li.selected a, #sub ul li.selected a:hover { } #sub ul li.selected a, #sub ul li.selected a:hover { } #sub ul ul.sub-menu li.selected-02 a, #sub ul ul.sub-menu li a.selected-02 { } table.border-g, table.light-border-g, table.border-w { margin-top:2px; margin-bottom:2px; padding:0!important; border-bottom:none; background-image:none; } table.border-g th, table.light-border-g th, table.border-w th, table.border-w-3 th { font-weight:normal; } table.border-g { border-right:1px solid #9e9d98!important; border-bottom:1px solid #9e9d98!important; } table.light-border-g { border-right:1px solid #e8e8e8!important; border-bottom:1px solid #e8e8e8!important; } table.border-w { border-right:1px solid #fff!important; border-bottom:1px solid #fff!important; } table.border-g tr td, table.border-g tr th, table.light-border-g tr th, table.light-border-g tr td, table.border-w tr td, table.border-w tr th { margin:0!important; padding:5px!important; } table.border-g tr td, table.border-g tr th { border-left:1px solid #9e9d98!important; border-top:1px solid #9e9d98!important; } html:\66irst-child table.border-g { border-bottom:1px solid #9e9d98!important; border-left:1px solid #9e9d98!important; } html:\66irst-child table.border-g tr td{ border-right:1px solid #9e9d98!important; border-top:1px solid #9e9d98!important; } table.light-border-g tr th, table.light-border-g tr td { border-left:1px solid #e8e8e8; border-top:1px solid #e8e8e8; } table.border-w tr td, table.border-w tr th { border-left:1px solid #fff; border-top:1px solid #fff; } td.light-grey, th.light-grey, tr.light-grey td, tr.light-grey th { background-color:#f8f8f8; } td.heavy-grey, th.heavy-grey, tr.heavy-grey td, tr.heavy-grey th { background-color:#9e9d98; border-left-color:#e1e1e1!important; color:#fff; } td.grey, th.grey, tr.grey td, tr.grey th { background-color:#f1f1f1; } td.red, th.red, tr.red td, tr.red th { background-color:#bb3c24; color:#fff; } table.horizontal-menu { width:100%; margin-top:2px; margin-bottom:10px; padding:0!important; background-image:none; } table.horizontal-menu th { font-weight:normal; } table.horizontal-menu tr td, table.horizontal-menu tr th, table.horizontal-menu tr td a, table.horizontal-menu tr th a { color:#fff!important; } table.horizontal-menu tr td, table.horizontal-menu tr th { margin:0!important; padding:0!important; border-left:1px solid #fff!important; text-align:center; } html:\66irst-child table.horizontal-menu tr td, html:\66irst-child table.horizontal-menu tr th { border-top:1px solid #fff!important; } table.horizontal-menu tr td a, table.horizontal-menu tr th a { display:block; padding:3px 0!important; background:#9e9d98; } table.horizontal-menu tr td a:hover, table.horizontal-menu tr th a:hover, table.horizontal-menu tr td.selected a, table.horizontal-menu tr th.selected a, table.horizontal-menu tr td a.selected, table.horizontal-menu tr th a.selected { background-color:#828482; } div.box_news { border-top:1px solid #990001; border-bottom:1px solid #990001; width:600px; height:20px; padding:3px 0; } div.box_news ul.list_box_news { width:600px; height:20px; background:#E6E6E6; margin:0; _padding:0 5px!important; _width:590px!important; } div.box_news ul.list_box_news li{ display:inline; list-style-type:none; } div.box_news ul.list_box_news li a { margin:1px 5px; width:40px; height:18px; display:block; float:left; color:#939393; text-align:center; } div.box_news ul.list_box_news li a.farst { margin:1px 5px; _margin:1px 5px 1px 0; width:40px; height:18px; display:block; float:left; color:#939393; text-align:center; } div.box_news ul.list_box_news li a.end { margin:1px 5px; _margin:1px 0 1px 5px; width:40px; height:18px; display:block; float:left; color:#939393; text-align:center; } div.box_news ul.list_box_news li a:hover, div.box_news ul.list_box_news li a.selected { background:#AA0003; color:#fff; } body:first-of-type div.box_news ul.list_box_news li a { line-height:1.7; } body:first-of-type div.box_news ul.list_box_news li a:hover, body:first-of-type div.box_news ul.list_box_news li a.selected { color:#fff; } div.box_news ul.list_box_news li.nolink { width:50px; padding-top:20px; overflow:hidden; height:0px; display:block; float:left; } div.box_news ul.list_box_news li.nolink_farst { width:50px; _width:45px; padding-top:20px; overflow:hidden; height:0px; display:block; float:left; } @charset "UTF-8"; .clearfix:after, #wrapper:after, #header:after, #promotionArea:after, ul.lsn:after, .fl:after, .fr:after, div.box-grid2col:after, div.box-g01:after, div.box-g02:after, .box-border-g:after, .box-border-r:after, .grid2fl:after, .grid2fr:after, dl.index-list:after, #content:after, #footer:after, #pickup-container:after, .anchors:after, .anchors li:after, body.normal #main ul.pickup li:after, table.pickup-menu:after { content:"."; height:0; clear:both; display:block; visibility:hidden; line-height:0; } .clearfix, #wrapper, #header, div.box-grid2col, div.box-g01, div.box-g02, .box-border-g, .box-border-r, .grid2fl, .grid2fr, dl.index-list, #main h3.box a, #sub h3 a, #sub ul li a, ul.arrow li a, ul.news-in-tree li a, #sub div.title, #content, #footer, #pickup-container, .anchors, .anchors li, body#visitor .pickup-menu ul.extract li a, table.horizontal-menu tr td a, body.normal #main ul.pickup li, #promotionArea { _height:1%; } div.fl, div.fr, p.fl, p.fr, img.fl, img.fr, table.pickup-menu { _zoom:1; } *:first-child+html .clearfix, *:first-child+html #wrapper, *:first-child+html #header, *:first-child+html #promotionArea, *:first-child+html div.box-grid2col, *:first-child+html div.box-g01, *:first-child+html div.box-g02, *:first-child+html .box-border-g, *:first-child+html .box-border-r, *:first-child+html .fl, *:first-child+html .fr, *:first-child+html .grid2fl, *:first-child+html .grid2fr, *:first-child+html dl.index-list, *:first-child+html #sub h3 a, *:first-child+html #content, *:first-child+html #footer, *:first-child+html #pickup-container, *:first-child+html .anchors, *:first-child+html .anchors li, *:first-child+html body.normal #main ul.pickup li, *:first-child+html table.pickup-menu { display:inline-block; } @charset "UTF-8"; #header .bgright p input { _height:16px; } *:first-child+html #header .bgright p input { min-height:16px; } #header .bgright input.bt { _vertical-align:-1px; } *:first-child+html #header .bgright input.bt { vertical-align:-2px; } body.normal #promotionArea img, body#gs-threeCol #promotionArea img { _margin-bottom:-4px; } body.faculty-top #promotionArea img, body.section-top #promotionArea img { _margin-bottom:-2px; } #promotionArea .topics img { _margin-bottom:0; } #promotionArea .topics h2 { _font-family: "MS P明朝","MS P Mincho","細明朝体"; } *:first-child+html #promotionArea .topics h2 { font-family: "MS P明朝","MS P Mincho","細明朝体"; } body.normal #promotionArea .cat-title img { _margin-bottom:0; } #footer .fr { _padding-top:2px; } *:first-child+html #footer .fr { padding-top:2px; } h3, body.normal #main h4, body.normal #main h5, body.normal #main h6, p, li, table, dt, dd, blockquote { _font-size:78%; } *:first-child+html h3, *:first-child+html body.normal #main h4, *:first-child+html body.normal #main h5, *:first-child+html body.normal #main h6, *:first-child+html p, *:first-child+html li, *:first-child+html table, *:first-child+html dt, *:first-child+html dd, *:first-child+html blockquote { font-size:78%; } dd li,li li, li p, li dt, li dd, body.normal #main li h4, body.normal #main li h5, body.normal #main li h6, table li, table p, li table, li li table, table table, table.txt-s table.txt-s { _font-size:100%; } *:first-child+html dd li, *:first-child+html li li, *:first-child+html li p, *:first-child+html li dt, *:first-child+html body.normal #main li h4, *:first-child+html body.normal #main li h5, *:first-child+html body.normal #main li h6, *:first-child+html li dd, *:first-child+html table li, *:first-child+html table p, *:first-child+html li table, *:first-child+html li li table, *:first-child+html table table, *:first-child+html table.txt-s table.txt-s { font-size:100%; } body.normal #main h4.txt-xl { _font-size:108%; } *:first-child+html body.normal #main h4.txt-xl { font-size:108%; } body.normal #main h4 .txt-xl { _font-size:127%; } *:first-child+html body.normal #main h4 .txt-xl { font-size:127%; } h3 .txt-s, p .txt-s, li .txt-s, blockquote .txt-s, dd li.txt-s, dl.breadCrumbs ul li, table .txt-s { _font-size:83.3%; } *:first-child+html h3 .txt-s, *:first-child+html p .txt-s, *:first-child+html li .txt-s, *:first-child+html blockquote .txt-s, *:first-child+html dd li.txt-s, *:first-child+html dl.breadCrumbs ul li, *:first-child+html table .txt-s { font-size:83.3%; } .txt-s { _font-size:65%; } *:first-child+html .txt-s { font-size:65%; } .txt-s { _font-size:65%; } *:first-child+html .txt-s { font-size:65%; } .txt-m { _font-size:78%; } *:first-child+html .txt-m { font-size:78%; } .txt-l, body.normal #main h3 { _font-size:84%; } *:first-child+html .txt-l, *:first-child+html body.normal #main h3 { font-size:84%; } .txt-xl, body.normal #main h2 { _font-size:99%; } *:first-child+html .txt-xl, *:first-child+html body.normal #main h2 { font-size:99%; } .txt-xxl { _font-size:109%; } *:first-child+html .txt-xxl { font-size:109%; } .txt-xxxl { _font-size:121%; } *:first-child+html .txt-xxxl { font-size:121%; } ul.arrow li, ul.arrow-inline li { _padding-bottom:0.3em; } *:first-child+html ul.arrow li, *:first-child+html ul.arrow-inline li { padding-bottom:0.3em; } h3.box a.link-arrow { _background-position:0 0.1em!important; } *:first-child+html h3.box a.link-arrow { background-position:0 0.1em!important; } ul.news-in-tree li span.detail { _margin-left:90px; } *:first-child+html ul.news-in-tree li span.detail { margin-left:90px; } ul.news-in-tree li span.detail { _margin-top:-1.45em; } *:first-child+html ul.news-in-tree li span.detail { margin-top:-1.45em; } #header .bgright dl.functionNavi ul { _margin-top:4px; } *:first-child+html #header .bgright dl.functionNavi ul { margin-top:2px; } #header .bgright dl.functionNavi ul li { _padding-left:8px; _padding-right:5px; } *:first-child+html #header .bgright dl.functionNavi ul li { padding-left:8px; padding-right:5px; } #sub ul, body.faculty-top #content #sub ul, body.section-top #content #sub ul { _margin-top:-1px; } #sub ul.ml00 { _margin-left:0 !important; } table.horizontal-menu tr td, table.horizontal-menu tr th { _border-top:1px solid #fff!important; } *:first-child+html table.horizontal-menu tr td, *:first-child+html table.horizontal-menu tr th { border-top:1px solid #fff!important; } #header .bgright dl#visitorNavi dd { _left:390px; } *:first-child+html #header .bgright dl#visitorNavi dd { left:390px; } #header .bgright dl#visitorNavi ul { margin-top:2px; } *:first-child+html #header .bgright dl#visitorNavi ul { margin-top:2px; } dl.breadCrumbs dd { _margin-bottom:24px; } #sub ul li { _line-height:1.6em; } *:first-child+html #sub ul li { line-height:1.5em; } body.faculty-top #sub.pt35 { _padding-top:35px !important; } *:first-child+html body.faculty-top #sub.pt35 { _padding-top:35px !important; } #footer ul li { _padding-left:5px; } *:first-child+html #footer ul li { padding-left:5px; } body.index #main ul.pickup li { _height:130px; } body.index #main ul.headline-news li span.detail { _margin-top:-1.3em!important; _margin-left:60px; } *:first-child+html body.index #main ul.headline-news li span.detail { margin-top:-1.3em!important; margin-left:60px; } body.index #sub ul li a, body.index #sub ul li a:hover { _height:1%; } *:first-child+html body.index #sub ul li a, *:first-child+html body.index #sub ul li a:hover { min-height:auto; } body.index #extra ul.ritsumex li { _margin-bottom:-2px; } body#visitor #promotionArea .visitor-title img { _margin-bottom:0; } body#visitor .pickup-menu ul.extract li { _padding:5px 0; _line-height:1.3; } *:first-child+html body#visitor .pickup-menu ul.extract li { padding:5px 0; line-height:1.3; } body#visitor .pickup-menu ul.extract li a, body#visitor .pickup-menu ul.extract li a:hover { _background-position:0 0.1em; } *:first-child+html body#visitor .pickup-menu ul.extract li a, *:first-child+html body#visitor .pickup-menu ul.extract li a:hover { background-position:0 0.1em; } body#visitor #promotionArea .webmailArea div.login { _margin-bottom:5px; } *:first-child+html body#visitor #promotionArea .webmailArea div.login { margin-bottom:5px; } body#visitor #promotionArea .webmailArea p.input input { _height:17px; } *:first-child+html body#visitor #promotionArea .webmailArea p.input input { height:17px; } * html .txt-light-b { color:#90c1e8!important; } *:first-child+html.txt-light-b { color:#90c1e8!important; }
新しい公式サイトURLは
です。ブックマークを変更してくださいますようお願いいたします。
The new official website URL is
Please change your bookmark.