﻿@media only screen and (max-width: 1024px){header #hLeft{padding-right:0 !important}}header #hLeft h1{font-size:1.2em;line-height:1.5}@media only screen and (max-width: 768px){header #hLeft h1{font-size:1.15em}}@media only screen and (max-width: 576px){header #hLeft h1{font-size:1.1em}}header #hLeft h1 span{font-size:1.6em;display:block;font-weight:500}@media only screen and (max-width: 768px){header #hLeft h1 span{font-size:1.5em}}@media only screen and (max-width: 576px){header #hLeft h1 span{font-size:1.3em}}header #hLeft h1 a{color:#333;display:inline-block;text-decoration:none}header #hLeft h2{font-size:0.9em;margin-top:0.5em}@media only screen and (max-width: 576px){header #hLeft h2{font-size:0.85em}}header #hRight .sec01 input[type="text"]{border-right:none !important}header #hRight .sec02 #fontSize li{background-color:#ccc}header #hRight .sec02 #fontSize li:hover{background-color:#BBBBBB}header #hRight .sec02 #fontSize li.active,header #hRight .sec02 #fontSize li.active:hover{background-color:#999}#hamburger:before,#hamburger:after,#hamburger span{background:#333 !important}#gNavi{width:100%}#gNavi ul{display:flex}#gNavi ul li a{box-sizing:border-box;text-align:center;color:#333;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{color:#333}#gNavi ul li a.current:hover{cursor:default}#side{margin-bottom:2em}#side h1{color:#333;font-weight:bold;font-size:1.2em;text-align:center;padding:0.5em 0}#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}#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#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{color:#333}@media only screen and (max-width: 1024px){footer #address{border-bottom:1px dashed #FFF;width:100%;padding-bottom:1em;margin-bottom:1em}}footer #address a{color:#333}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 .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 0}footer .bnrEng a:hover{background:#005fc8;text-decoration:none}#spMenu a[href^="https://eng.tottori-u.ac.jp/"]:before,#spMenu a[href^="https://eng.tottori-u.com/"]:before,#mainWide a[href^="https://eng.tottori-u.ac.jp/"]:before,#mainWide a[href^="https://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.7em 0 0 0}#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 .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.7em;width:calc(100% - 6em)}#newsBox .news,#newsBox .events,#newsBox .lectures,#archiveLists .news,#archiveLists .events,#archiveLists .lectures{margin:0 0.4em 0 0}#newsBox .news a,#newsBox .events a,#newsBox .lectures a,#archiveLists .news a,#archiveLists .events a,#archiveLists .lectures a{padding:0 0.4em !important;font-size:0.9em;width:5.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 .lectures a,#archiveLists .lectures 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: 991px){nav#breadcrumbs{margin-top:0}}@media only screen and (max-width: 480px){#main h1.pageTitle01{font-size:1.2em;margin:0 0 1em;border-left-width:3px;padding:1em 0.5em}}
