﻿@media only screen and (max-width: 1024px){header #headerIn #hLeft{padding-right:0 !important}}header #headerIn #hLeft h1{font-size:1.5em;font-weight:400;line-height:1.3}@media only screen and (max-width: 768px){header #headerIn #hLeft h1{font-size:1.3em}}@media only screen and (max-width: 576px){header #headerIn #hLeft h1{font-size:1.2em}}header #headerIn #hLeft h1 a{display:inline-block;color:#fff;text-decoration:none}header #headerIn #hLeft h2{color:#fff;font-size:0.9em;margin-top:0.5em}@media only screen and (max-width: 576px){header #headerIn #hLeft h2{font-size:0.85em}}header #headerIn #hRight .sec01 input[type="text"]{border:none}header #headerIn #hRight .sec01 #searchform{border:none !important}header #headerIn #hRight .sec02 #fontSize li:hover{color:#333}header #headerIn #hRight #visitMenu ul li{letter-spacing:normal;font-size:0.75em;margin:0;padding:0}header #headerIn #hRight #visitMenu ul li a{display:block;color:#FFF;text-decoration:none;padding:4px 14px}@media only screen and (max-width: 1280px){header #headerIn #hRight #visitMenu ul li a{padding:2px 6px}}header #headerIn #hRight #visitMenu ul li a:hover{color:#FFF}header #headerIn #hRight #visitMenu ul li a.current{background-color:#FFF;color:#333}header #headerIn #hRight #visitMenu ul li a.current:hover{cursor:default;background-color:#FFF;color:#333}header #headerIn #hRight #visitMenu select{display:none}#hamburger:before,#hamburger:after,#hamburger span{background:#fff !important}#gNavi{width:100%}#gNavi ul{display:flex}#gNavi ul li{width:calc(100% / 6)}#gNavi ul li a{box-sizing:border-box;text-align:center;color:#FFF;display:block;padding:0.75em 0}@media only screen and (max-width: 1440px){#gNavi ul li a{padding:0.5em 0}}#gNavi ul li a:hover{text-decoration:none}#gNavi ul li a.current{background-color:#FFF;color:#333}#gNavi ul li a.current:hover{cursor:default;background-color:#FFF}#side{margin-bottom:2em}#side h1{color:#FFF;font-weight:bold;font-size:1.2em;text-align:center}#side h1 a{color:#fff;padding:0.5em 0;text-decoration:none;display:block}#side ul#navCurrent{padding:5px 5px 3px;max-width:100%;margin:0 auto 20px}#side ul#navCurrent li{font-weight:bold;font-size:0.9em;background:#FFF;display:block}#side ul#navCurrent li a{display:block;color:#333;font-weight:bold;padding:0.5em 0.25em}#side ul#navCurrent li a::after{content:"";font-family:eng;font-size:.9em;font-weight:normal !important;display:inline-block;color:#999;padding-left:0.5em}#side ul#navCurrent li a:hover{text-decoration:none;background:#F1F1F1}#side ul#navCurrent li a:hover::after{content:"";font-family:eng;font-size:.9em;font-weight:normal !important;display:inline-block;color:#333}#side ul#navCurrent li a.current{background:#E5E5E5;pointer-events:none}#side ul#navCurrent li a.current:hover{background:#E5E5E5}#side ul#navCurrent li a.current:hover::after{content:"";font-family:eng;font-size:.9em;font-weight:normal !important;display:inline-block;color:#999}#side ul#navCurrent li[title]{padding-top:0.25em;padding-left:0.25em;font-weight:bold}#side ul#navCurrent li[title] ul{padding-top:0.25em;margin-left:-0.25em}#side ul#navCurrent li ul li{font-weight:normal;font-size:0.9em;border:none}#side ul#navCurrent li ul li a{display:block;padding:0.15em 0.25em 0.15em 1.5em;color:#333;font-weight:normal;text-decoration:none}#side ul#navCurrent li ul li a::before{text-indent:-1em}#side ul#navCurrent li ul li a::after{content:none}#side ul#navCurrent li ul li a:hover::after{content:none}#side ul#navCurrent li ul li a.current{background:#E5E5E5;font-weight:bold}#side ul#navCurrent li ul li a.current:hover{cursor:default;background:#E5E5E5}#side ul#navCurrent li ul li a.current:hover::after{content:none}#side ul#navOthers li{background:#EAEAEA;margin-bottom:1px;border-left:2px solid #999;font-weight:bold;font-size:1em}#side ul#navOthers li a{padding:0.75em 0.5em;display:block;color:#333}#side ul#navOthers li a::before{content:"";font-family:eng;font-size:.9em;font-weight:normal !important;display:inline-block;color:#999}#side ul#navOthers li a:hover{background:#DDDDDD;text-decoration:none}#side ul#navOthers li a:hover::before{content:"";font-family:eng;font-size:.9em;font-weight:normal !important;display:inline-block;color:#333}#side ul#navOthers li a.current{background:#D0D0D0;font-weight:bold}#side ul#navOthers li a.current:hover{background:#D0D0D0;cursor:default}#side ul#navOthers li a.current:hover::before{content:"";font-family:eng;font-size:.9em;font-weight:normal !important;display:inline-block;color:#999}#side ul#sideBnr li{margin-bottom:5px}footer .bnrEng a{margin-bottom:0.5em;width:100%;text-align:center;font-weight:bold;font-size:1em;background:#004795;display:block;color:#FFF;padding:1em 1em}footer .bnrEng a:hover{background:#005fc8;text-decoration:none}footer .bnrUniv{text-align:center;width:100%}footer .bnrUniv a{background:#F2F7FC;display:block;padding:1em 0.5em}footer .bnrUniv a:hover{background:#D3E7F8}footer .bnrUniv img{max-height:2em}footer .bnrDousoukai{margin-top:0.5em}footer .bnrDousoukai p{text-align:center;font-weight:bold}footer .bnrDousoukai p a{text-decoration:none;color:#fff;display:block;padding:1em 0.5em;border:2px solid #fff}footer .bnrDousoukai p a:hover{background:#fff}footer #visitMenuFooter{display:none;margin-top:1em;padding-top:1em;border-top:1px dashed #fff}@media only screen and (max-width: 1024px){footer #visitMenuFooter{display:block}}footer #visitMenuFooter ul{display:flex;justify-content:space-between}@media only screen and (max-width: 768px){footer #visitMenuFooter ul{flex-wrap:wrap;justify-content:flex-start}}footer #visitMenuFooter ul li{font-size:0.9em;width:calc(100% / 4)}@media only screen and (max-width: 768px){footer #visitMenuFooter ul li{width:calc(100% / 2)}}footer #visitMenuFooter ul li span{vertical-align:middle}footer #visitMenuFooter ul li a{text-align:center;display:block;color:#FFF;text-decoration:none;padding:0.3em}footer #visitMenuFooter ul li a .icon-arrow02{padding-right:0.25em;text-decoration:none;display:inline-block}footer #visitMenuFooter ul li a:hover{text-decoration:underline}footer #visitMenuFooter ul li a:hover .icon-arrow02{text-decoration:none !important}@media only screen and (max-width: 1024px){footer #address{width:100%}}@media only screen and (max-width: 1024px){footer #secBnr{border-top:1px dashed #FFF;width:100%;padding-top:1em;margin-top:1em}}#spMenu a[href^="https://eng.tottori-u.ac.jp/"]:before,#spMenu a[href^="http://eng.tottori-u.com/"]:before,#mainWide a[href^="https://eng.tottori-u.ac.jp/"]:before,#mainWide a[href^="http://eng.tottori-u.com/"]:before{content:"\e908";font-family:eng;font-weight:normal;padding-right:0.4em;color:#004795}#newsBox .newsList,ul#archiveLists{margin-bottom:1.5em}#newsBox .newsList li,ul#archiveLists li{padding:0}#newsBox .newsList li ul li,ul#archiveLists li ul li{border-bottom:1px #999 dotted;padding:0}#newsBox .newsList li dl,ul#archiveLists li dl{display:flex;flex-wrap:wrap}#newsBox .newsList li dl dt,ul#archiveLists li dl dt{width:6em}#newsBox .newsList li dl dd,ul#archiveLists li dl dd{padding:0.2em 0 0.5em;width:calc(100% - 6em)}#newsBox .newsList li span,ul#archiveLists li span{vertical-align:middle}#newsBox .newsList li span.date,ul#archiveLists li span.date{margin-right:0.5em}#newsBox .newsList li span.icoStyle01,ul#archiveLists li span.icoStyle01{padding:2px 0.4em;margin:0 0.4em 0 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:0.9em}#newsBox .newsList li span.icoStyle01 a,ul#archiveLists li span.icoStyle01 a{font-size:0.9em;font-weight:bold;color:#FFF}#newsBox .news,#newsBox .events,#newsBox .publics,#archiveLists .news,#archiveLists .events,#archiveLists .publics{margin:0 0.4em 0 0}#newsBox .news a,#newsBox .events a,#newsBox .publics a,#archiveLists .news a,#archiveLists .events a,#archiveLists .publics a{padding:0 0.4em !important;font-size:0.9em;width:5em;display:inline-block;text-align:center}#newsBox .news a,#archiveLists .news a{border:1px solid #9E2635;color:#9E2635}#newsBox .events a,#archiveLists .events a{border:1px solid #FF8000;color:#FF8000}#newsBox .publics a,#archiveLists .publics a{border:1px solid #2B6BA7;color:#2B6BA7}.tablenav{color:#333;margin:1em auto;line-height:2em;text-align:center}a.page-numbers,.tablenav .current{color:#336CAA;padding:2px .4em !important;border:solid 1px #CCC;text-decoration:none;font-size:1em}a.page-numbers:hover{color:#FFF}.tablenav .current{color:#FFF;font-weight:bold}.tablenav .next,.tablenav .prev{border:0 none;background:transparent;text-decoration:none;font-size:1em;font-weight:bold}@media only screen and (max-width: 576px){#main h1.pageTitle01{font-size:1.2em;margin:0 0 1em;border-left-width:3px;padding:1em 0.5em}}
