@charset "utf-8";body{font:100%/1.4 "ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ\ Ｐゴシック,MS P Gothic,sans-serif;background-image:url(http://shikakuseek.com/sozai/kabe_check27.gif);margin:0;padding:0 0 60px;color:#000;text-align:center}dl,ol,ul{padding:0;margin:0}h1,h2,h3,h4,h5,h6,p{margin-top:0;padding-right:15px;padding-left:15px}a img{border:0}a:link{text-decoration:none}a:active,a:focus,a:hover{text-decoration:underline}.container{width:60pc;min-width:20pc;margin:0 auto;background-color:#fff;border:1px solid #000;text-align:left}header{background:#fff}.headerlogo{float:left;width:20%;background-color:#fff}.headersub{font-size:70%;line-height:160%;float:right;width:60%;padding:10px;text-align-last:right}.contentup,.headersub{text-align:center;background-color:#fff;margin:0 auto}.contentup{width:100%;clear:both;padding-bottom:10px}.contentup2{width:100%;background-color:#fff;text-align:center;clear:both;margin:0 auto}.content{padding:0;width:71%;float:left;background-color:#fff}#mainContent{width:100%;background-color:#fff;padding-bottom:5px}#mainContent ol,#mainContent ul{padding:0 5px 5px 40px}.path{font-size:80%;text-align:left;margin:10px 5px 20px}.outline{font-family:ＭＳ\ Ｐゴシック,Osaka,ヒラギノ角ゴ Pro W3;font-size:36px;color:#00f;text-align:center;margin:20px 0 40px}.red{background:red;margin:10px 10px 10px 5px}.purple,.red{font-size:120%;text-align:center;width:93%;padding:5px 0;color:#fff;font-weight:700;border-left:10px solid #ccc}.purple{background:navy;margin:10px 0 10px 5px}.yellow{text-align:center;width:93%;background:#ff0;margin:40px 0 40px 10px;padding:5px 0;color:#039;border:2px solid #039}.chapter,.yellow{font-size:100%;font-weight:700}.chapter{text-align:left;width:90%;background:#eee;margin:10px 0 10px 10px;padding:5px 0 5px 5px;border-left:10px solid red}.frame1{font-size:100%;text-align:center;background:#ffc;padding:10px 0;border:5px double #039}.frame1,.frame2{width:90%;margin:10px;color:#000}.frame2{font-size:80%;background:#fff;padding:5px 0 5px 5px;border:3px double #000}#mainContent h1{font-size:140%;background:red;margin:10px 10px 10px 5px;color:#fff;border-left:10px solid #ccc}#mainContent h1,#mainContent h2{text-align:center;width:93%;padding:5px 0;font-weight:700}#mainContent h2{font-size:120%;background:#ff0;margin:40px 0 40px 10px;color:#039;border:2px solid #039}#mainContent h3{font-size:100%;text-align:left;width:90%;background:#eee;margin:10px 0 10px 10px;padding:5px 0 5px 5px;font-weight:700;border-left:10px solid red}#mainContent h4{font-size:95%;text-align:left;clear:both;width:80%;margin:20px 0 10px 20px;padding:0 0 0 10px;font-weight:700;border-left:15px solid #666;background-color:#fff;border-bottom:1px solid #666}.font1{font-size:70%}.lower,.text1{font-size:80%}.lower{background-color:#fff;padding:0 5px 5px}.lowerul{list-style:none;padding:10px;text-align:center}.lowerul,.lowerul li{background-color:#fff;margin:0}.lowerul li{display:inline-block;padding:0}.adin{float:left;width:50%;margin-bottom:5px}.adin,.adin1{background:#fff}.adin1{width:100%;padding:5px}.lowerhd{font-size:80%;text-align:left;clear:both;width:95%;margin:10px 0;padding:5px 0 5px 5px;font-weight:700;border-left:5px solid #ff6262;background-color:#fff}.sidebar1{float:right;width:27%;background:#fff;padding-bottom:10px}.sub{padding:0 5px;list-style:none;background-color:#fff}.sub ul li{padding:0;list-style:none}.sub ul li ul li{padding:0;border-top:1px solid #fff;color:#03c}.sub ul a,.sub ul a:visited{padding:5px 5px 5px 15px;display:block;background-color:#f5eeff}.sub ul a:active,.sub ul a:hover,sub ul a:focus{color:#fff;background:#009 url(http://shikakuseek.com/sozai/aicon_111.gif)no-repeat left center}.sub ul li ul a,.sub ul li ul a:visited{padding:3px 5px 3px 15px;display:block;background:#fff}.sub ul li ul a:active,.sub ul li ul a:hover,sub ul li ul a:focus{color:red;background:#fff url(http://shikakuseek.com/sozai/aicon_110.gif)no-repeat left center}#dropmenu{padding:0;list-style:none;background-color:#cc849f}#dropmenu li{position:relative;margin:0;padding:0;text-align:center}#dropmenu li a{display:block;margin:0;padding:1pc 0;background:#8a9b0f;color:#fff;font-size:14px;line-height:1;text-decoration:none}#dropmenu li ul{list-style:none;position:absolute;z-index:1;top:100%;left:0;width:100%;margin:0;padding:0}#dropmenu li ul li{overflow:hidden;width:100%;height:0;color:#fff;transition:.2s}#dropmenu li ul li a{padding:13px 15px;background:#7c8c0e;text-align:left;font-size:9pt;font-weight:400}#dropmenu>li:hover>a{background:#7c8c0e}#dropmenu>li:hover li:hover>a{background:#6e7c0c}#dropmenu li:hover>ul>li{overflow:visible;height:38px}#dropmenu li ul li ul{top:0;left:100%}#dropmenu li:last-child ul li ul{left:-100%;width:100%}#dropmenu li ul li ul li a{background:#616d0b}#dropmenu li:hover ul li ul li:hover>a{background:#535d09}#dropmenu li ul li ul:before{position:absolute;content:"";top:13px;left:-20px;width:0;height:0;border:5px solid transparent;border-left-color:#454e08}#dropmenu li:last-child ul li ul:before{position:absolute;content:"";top:13px;left:200%;margin-left:-20px;border:5px solid transparent;border-right-color:#454e08}.contentdown{width:100%;background-color:#fff;padding-bottom:10px}footer{padding:10px 0;background:#fff;position:relative;clear:both;border-top:5px solid #666}.contentdown,.footercom{text-align:center;clear:both}.footercom{font-size:60%;color:#303;margin:0;padding:5px 0;line-height:120%}.copyright{font-size:60%;text-align:center;color:#999}.linktitle{width:95%;background:#fff;margin:20px 0 10px 5px;padding:6px 0 5px 5px;border-left:7px solid #666;border-bottom:2px solid #666}.linksummary,.linktitle{font-size:100%;text-align:left}.linksummary{width:90%;background:#f5eeff;margin:10px 0 40px 20px;padding:10px}#news{font-size:100%}#news div.gsc-tabsArea,#news form.gsc-search-box,#news table.gsc-resultsHeader{display:none}#news .gsc-control{width:100%}#news div.gs-clusterUrl,#news div.gs-publishedDate,#news div.gs-publisher,#news div.gs-relativePublishedDate,#news div.gs-snippet{font-size:.9em}.fixfooter{background-color:#eee;font-size:90%;height:40px;position:fixed;bottom:0;padding:8px 0;margin:0 auto;text-align:center;width:100%}.fixfooter ul{line-height:150%;padding:0 10px 5px}.fixfooter li{font-size:100%;padding:0 10px;display:inline;border-left:1px solid #414141}article,aside,figure,footer,header,nav,section{display:block}.pagetop{color:#000;position:fixed;bottom:60px;right:40px;padding:20px;background:#fff;border-radius:10px;-webkit-border-radius:5px;-moz-border-radius:5px;font-size:18px;-ms-filter:"alpha(opacity=80)";-moz-opacity:.4;-khtml-opacity:.4;opacity:.4;border:#666 5px solid}.pagetop,.pagetop:hover{text-decoration:underline}.pagetop:hover{opacity:.85;color:#fff;background:#7e7a7a}@media only screen and (max-width:768px){.container{width:90%;min-width:20pc;background:#fff;margin:0 auto}.headersub{width:100%;padding:15px 0;text-align-last:center;background-color:#fff}.headerlogo,table{width:100%}table{font-size:80%}#mainContent img{border:0;width:100%}.jobframe{overflow:hidden;position:relative;width:100%;padding:600% 0 0}.jobframe iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.map{overflow:hidden;position:relative;margin:15px 0;height:0;padding-bottom:75%}.map script{position:absolute;top:0;left:0;width:98%!important;height:100%!important}.content,.sidebar1{width:100%}.sub ul li ul a,.sub ul li ul a:visited{padding:5px 5px 5px 15px;display:block;background:#fff}.sub ul li ul a:active,.sub ul li ul a:hover,sub ul li ul a:focus{color:red;background:#ccc url(http://shikakuseek.com/sozai/aicon_110.gif)no-repeat left center}.pagetop{color:#000;position:fixed;bottom:65px;right:8px;padding:10px;background:#fff;border-radius:10px;-webkit-border-radius:5px;-moz-border-radius:5px;font-size:18px;-ms-filter:"alpha(opacity=80)";-moz-opacity:.4;-khtml-opacity:.4;opacity:.4;border:#666 5px solid}.pagetop,.pagetop:hover{text-decoration:underline}.pagetop:hover{opacity:.85;color:#fff;background:#7e7a7a}}@media only screen and (max-width:480px){.contentdown,.contentup2{display:none}table{font-size:70%;overflow:auto;overflow-y:hidden;overflow-x:auto;display:block;width:100%;border:hidden;margin:0 auto}.contentad,.lower,.lowerul li{text-align:center}.adin{float:left}.adin,.adin1{width:100%;background:#fff;text-align:center}.adin1{padding:0}.linksummary{font-size:100%;text-align:left;width:90%;background:#f5eeff;margin:10px 0 40px;padding:10px}h1{font-size:1pc}h2{font-size:15px}h3,h4{font-size:14px}}