@charset "utf-8";.header h1{font-size:10px;font-weight:normal;color:#8c8c8c}.pnavi,.header ul,.footer,.conbody div.content-sub,.conbody div.content-footer{font-size:84%}.header ul.global-navi li a{text-decoration:none;color:#000;font-size:10px}.header ul.global-navi li#favorite,.header ul.global-navi li#conditionSave{position:relative}.header ul.global-navi li#favorite #favoriteCount,.header ul.global-navi li#conditionSave #conditionSaveCount{position:absolute;top:-4px;right:-3px;padding:3px;background:#f79810;border-radius:50%;color:#fff;width:20px;height:20px;text-align:center;font-weight:bold;font-size:10px;line-height:1.4;box-shadow:1px 2px 2px rgba(0,0,0,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:none}.header ul.global-navi li#favorite #favoriteCount span,.header ul.global-navi li#conditionSave #conditionSaveCount span{padding:0}.footer a:link,.footer a:visited{color:#fff}.footer a:hover{color:#c1ebdc}.footer div.poweredBy a:link,.footer div.poweredBy a:visited{color:#666;text-decoration:none}.footer div.poweredBy a:hover{color:#666}.header{overflow:hidden;position:relative;width:920px;height:51px;margin:0 auto;padding:11px 30px 10px;background:0;zoom:1}@media screen and (max-device-width:1024px){.header{padding:11px 0 10px 0}}.header img{margin-bottom:1px}.header div.ci-section{float:left;width:580px;vertical-align:middle}.foreign_students div.ci-section{float:left;width:530px;vertical-align:middle}.header h1{float:left;width:290px;margin:auto 0;padding:10px 0 0 40px}.foreign_students h1{float:left;width:335px;margin:auto 0;padding:10px 0 0 15px}.header div.ci{float:left;width:140px;padding-top:4px}.header div.area{float:left;width:129px}.header ul.utility{float:right;width:auto}.header ul.utility li{float:left;padding:0 0 0 30px;background:url(images/arr_n.gif) 15px 2px no-repeat;*padding:0 0 0 23px;*background:url(images/arr_n.gif) 8px 2px no-repeat;_padding:0 0 0 25px;_background:url(images/arr_n.gif) 12px 2px no-repeat}.header ul.utility li:not(:target){padding-left:29px\9}.header ul.utility li a{font-size:10px;white-space:nowrap}.header ul.global-navi{position:absolute;right:30px;bottom:10px}.header ul.global-navi li{float:left;margin-left:5px}.header ul.global-navi li a{display:block}.header ul.global-navi li img{vertical-align:middle}.header ul.global-navi li span{padding:0 15px 0 1px;vertical-align:middle}.header ul.utility{float:right;width:auto;position:absolute;right:30px}@media screen and (max-device-width:480px){.header ul.utility{float:right;width:auto;position:absolute;right:30px}.header ul.utility li{padding:0 0 0 28px}.header ul.global-navi{bottom:10px;float:right}}.pnavi{clear:none;width:920px;margin:30px auto;padding:8px 30px 0;margin-bottom:14px;font-size:13px}.wrapper-footer{width:100%;background:#fff url(../images/frame/bg_footer.gif) repeat scroll 0 0}.footer{width:1080px;min-height:78px;margin:0 auto;padding:0 14px 11px 24px;background-color:#009260;color:#fff}@media screen and (max-device-width:1024px){.footer{width:1024px;padding:0 0 11px 0}}.footer ul li{display:block;float:left;padding:6px 12px 6px 12px;background:url(../images/frame/devider_fff.gif) left top no-repeat}@media screen and (max-device-width:1024px){.footer ul li{font-size:9px}}.footer ul li.first-child{padding-left:0;background:0}.footer div.site-info-section{float:left;width:810px;overflow:hidden;padding:0;background-color:#009260;*zoom:1}.footer div.site-info-section ul.site-info{width:810px;height:30px;margin:0;padding:0 0 6px;_display:inline;text-align:left}.footer div.site-info-section .pr{float:left;padding:24px 0 0;width:650px;background-color:#009260}.footer div.keyword-section{float:right;width:268px;margin:0;background-color:#009260}.footer div.keyword-section p.copyright{width:218px;margin:13px 0 7px;text-align:right}.footer div.keyword-section p.copyright img{vertical-align:middle}.footer div.keyword-section div.poweredBy{margin:0;padding:0;width:264px;background:url(../images/frame/bg_pwrby_01.gif) left top no-repeat;text-align:left;vertical-align:middle;line-height:1.15em}.footer div.keyword-section div.poweredBy table td.poweredByL{padding:10px 0 0 4px;width:110px;font-size:10px}@media screen and (max-device-width:1024px){.footer div.keyword-section div.poweredBy table td.poweredByL{font-size:9px}}.footer div.keyword-section div.poweredBy table td.poweredByR{padding:10px 4px 2px 2px;width:130px}.footer div.keyword-section div.poweredByBtm{clear:both;margin:0;padding:0;width:264px;height:5px;background:url(../images/frame/bg_pwrby_02.gif) left top no-repeat}.conbody div.content-footer{clear:both;overflow:hidden;padding-bottom:15px;_postion:relative;_zoom:1}.conbody div.content-footer div.seo-text{overflow:hidden;border:1px solid #aeaeae;padding:3px 6px;_postion:relative;_zoom:1}.conbody div.content-footer div.seo-text ul.link-list-02{float:right}.wrapper .ap-section{width:1118px;padding-top:12px;margin:0 auto;_margin:20px;overflow:hidden;_postion:relative}@media screen and (max-device-width:1024px){.wrapper .ap-section{width:1024px}}.wrapper .ap{background-color:#FFF;padding:0 0 12px 12px;float:right}.position{position:relative}.position .ap-section{clear:both;position:absolute;padding-top:45px;margin:0 auto;overflow:hidden;top:95px;left:-13px}* html .position .ap-section{top:35px}*+html .position .ap-section{clear:both;position:absolute;padding-top:45px;margin:0 auto;overflow:hidden;top:0;left:-15px}.position .ap{background-color:#FFF;padding:12px;float:right}