@charset "utf-8";body{font:100%/1.4 "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS P Gothic",sans-serif;margin:0;padding:0;background-image:url('http://www.shikakuseek.com/sozai/kabe_check27.gif');text-align:center}
ul,ol,dl{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:underline}
a:visited{text-decoration:underline}
a:hover,a:active,a:focus{text-decoration:none}
.container{width:980px;min-width:320px;background:#fff;margin:0 auto;text-align:left;padding-right:15px;padding-left:15px;overflow:auto}
.header{background:#fff;vertical-align:bottom}
.header h1{padding:3px 0 3px 0;margin:0 0 10px 0;text-align:center;color:#609;line-height:120%;font-size:80%;clear:both;width:100%;text-shadow:1px 2px 1px #999;background:linear-gradient(top center,#fff 0,#999 100%)}
.headerlogo{float:left;line-height:200%;width:30%;background-color:#fff;padding:5px 0 0 0}
.header h2{font-size:70%;line-height:140%;border:1px dashed #00f;background-color:#ffc;margin:5px 5px 10px 5px;padding:4px;float:right;width:60%}
.contentup{width:100%;background-color:#fff;text-align:center;clear:both;margin:0 auto;padding-bottom:10px;border-top:2px solid #666;padding-top:2px}
.contentup2{width:100%;background-color:#fff;text-align:center;clear:both;margin:0 auto}
.content{width:71%;float:left;background-color:#fff}
.content ul,.content ol{list-style:none;padding:0 5px 0 10px}
.summary{font-size:80%;width:90%;border:1px dashed #00f;background-color:#ffc;margin:10px 0 10px 10px;padding:4px;clear:both}
.mainrightleft{float:left;width:48%;background:#fff;float:left}
.mainrightright{background:#fff;float:right;width:48%}
h3{font-size:14px;font-weight:bold;margin:0 0 3px 3px;padding:3px 0 2px 15px;border-bottom:2px solid #414141;background:url(http://www.shikakuseek.com/sozai/yajirusi3.gif) no-repeat center left}
.cate_m{font-size:12px;font-weight:normal;margin:0 0 0 3px;padding:3px 0 10px 12px;background:url(http://www.shikakuseek.com/sozai/aicon_112.gif) no-repeat top left}
ul.sub{margin:0;padding:0;list-style:none}
.sub li{font-size:12px;padding:3px 0 0 12px;list-style:none;background:url(http://www.shikakuseek.com/sozai/aicon_109.gif) no-repeat left center}
.info{margin:5px 0 0 0;padding:5px 5px 10px 17px;border:1px solid #00f;height:12px;background:url('http://www.shikakuseek.com/sozai/timg.gif') repeat;display:block;color:#fff;text-align:center;font-weight:bold;clear:both}
.info_box{margin:0 0 10px 0;padding:5px;border-right:1px solid #00f;border-bottom:1px solid #00f;border-left:1px solid #00f;background-color:#ffc;text-align:center;clear:both}
.catecontainer{padding:3px 0 10px 0;margin:5px 0 5px 0;background-color:#fff;border:0 dashed #ccc;clear:both}
.catecontainer p{font-size:80%;text-align:left;margin:0 0 10px 0}
h4{font-size:17px;font-weight:bold;margin:5px 0 20px 0;padding:0 0 0 20px;border-bottom:2px double #414141;background:url(http://www.shikakuseek.com/sozai/yajirusi.gif) no-repeat center left;text-align:left}
.sidebar1{float:right;width:27%;padding-bottom:10px}
.menu{margin:0 0 10px 0;padding:5px 5px 4px 25px;border:1px solid #00f;height:12px;background-color:#f5eeff;display:block}
a:hover.menu{color:#fff;background:#009 url(http://www.shikakuseek.com/sozai/aicon_111.gif) no-repeat center left}
.menu1{margin:0;padding:5px 5px 10px 17px;border:1px solid #00f;height:12px;background:url('http://www.shikakuseek.com/sozai/tbimage.gif') repeat;display:block;color:#fff;text-align:center;font-weight:bold}
.menu_box{margin:0 0 10px 0;padding:0;border-right:1px solid #00f;border-bottom:1px solid #00f;border-left:1px solid #00f}
.subs{padding:0;list-style:none;background-color:#fff}
.subs ul li{padding:0;list-style:none}
.subs ul li ul li{padding:0 0 0 5px;border-top:1px solid #fff;color:#000}
.subs a:visited{padding:5px 5px 5px 15px;display:block;background-color:#fff}
.subs a:hover,.subs a:active,subs a:focus{color:#ff9;background:#009 url(http://www.shikakuseek.com/sozai/aicon_111.gif) no-repeat left center}
.subs a,.subs ul a,.subs ul a:visited{padding:3px 5px 3px 15px;display:block;background-color:#fff}
.subs ul a:hover,.subs ul a:active,subs ul a:focus{color:#fff;background:#009 url(http://www.shikakuseek.com/sozai/aicon_111.gif) no-repeat left center}
.subs ul li ul a,.subs ul li ul a:visited{padding:3px 5px 3px 15px;display:block;background:#fff}
.subs ul li ul a:hover,.subs ul li ul a:active,subs ul li ul a:focus{color:#F00;background:#fff url(http://www.shikakuseek.com/sozai/aicon_110.gif) no-repeat left center}
ul.nav{list-style:none;border-top:1px solid #666;margin-bottom:15px}
ul.nav li{border-bottom:1px solid #666}
ul.nav a,ul.nav a:visited{padding:5px 5px 5px 15px;display:block;text-decoration:none;background:#8090ab;color:#000}
ul.nav a:hover,ul.nav a:active,ul.nav a:focus{color:#FFF;background:#6f7d94 url(http://www.shikakuseek.com/sozai/aicon_109.gif) no-repeat center left;text-shadow:1px 1px 10px #FFF}
ul.nav li ul li{list-style:none;font-size:12px;list-style:none;background-color:#FFF}
ul.nav li ul li a:hover{color:#000;text-shadow:1px 1px 5px #654534;background-color:#FFF}
.contentdown{width:100%;background-color:#fff;text-align:center;clear:both;padding-bottom:10px;margin:0 auto}
.footer{padding:10px 0;background:#fff;position:relative;clear:both;margin-left:-15px;margin-right:-15px}
#footerli{background:url(http://www.shikakuseek.com/sozai/headerimg.jpg) repeat bottom;width:100%;text-align:center;margin:0 auto;padding:0}
#footerli li{font-size:80%;padding:0 10px;display:inline;border-left:1px solid #414141}
.footercom{font-size:60%;color:#303;margin:0;padding:5px 0;text-align:center;line-height:150%;clear:both}
.copyright{font-size:60%;text-align:center;color:#999}
.fixfooter{background-color:#eee;font-size:120%;height:0;position:fixed;bottom:0;padding:10px 0 0 0;margin:0 auto;text-align:center;width:100%}
.fixfooter li{padding:0 10px;display:inline;border-left:1px solid #414141}
#news{font-size:100%}
#news form.gsc-search-box,#news table.gsc-resultsHeader,#news div.gsc-tabsArea{display:none}
#news .gsc-control{width:100%}
#news div.gs-snippet,#news div.gs-publisher,#news div.gs-publishedDate,#news div.gs-relativePublishedDate,#news div.gs-clusterUrl{font-size:.9em}
#fixed_footer{display:none}
.fltrt{float:right;margin-left:8px}
.fltlft{float:left;margin-right:8px}
.clearfloat{clear:both;height:0;font-size:1px;line-height:0}
@media only screen and (max-width:768px){.container{width:90%;min-width:320px;background:#fff;margin:0 auto}
.headerlogo{width:100%}
.header h2{width:95%;text-align:center}
.sidebar1{width:100%}
.content{width:100%}
}
@media only screen and (max-width:480px){.mainrightleft{width:100%}
.mainrightright{width:100%}
.contentup2{display:none}
.contentup{border-top:0;padding-top:0}
.contentdown{display:none}
h1{font-size:16px}
h2{font-size:15px}
h3{font-size:14px}
}
