body{font:13px/1.231 "メイリオ","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small}
table{font-size:inherit;font:100%}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;font-style:normal}
ul,ol{list-style:none}body{line-height:1}input,select{vertical-align:middle}:focus{outline:0}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}
blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .clearfix{zoom:1}*:first-child+html .clearfix{zoom:1}
.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.cf{zoom:1}body{color:#333;text-align:center}a{color:#009;text-decoration:none}
a:visited{color:#606}a:hover{color:#06c;text-decoration:underline}div.bread-crumbs{width:100%;font-size:75%;clear:both}div.bread-crumbs ol{list-style:none;padding:5px 0 10px 0;line-height:1.2em}
div.bread-crumbs ol li{float:left;background:url(images/icn_cmn_arrow_double_999.gif) center right no-repeat;padding-right:15px;padding-left:10px}div.bread-crumbs ol li.current-page{background:0}
div#footer{border-top:2px solid #ccc;width:100%;padding:10px 0;background:#efefef;background:-webkit-gradient(linear,left top,left bottom,from(#efefef),to(#fff));background:-moz-linear-gradient(top,#efefef,#fff);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#efefef,EndColorStr=#ffffff);_background:url(/common2/images/bg_footer_efefef.jpg) top left repeat-x #fff;clear:both}
div#footer ul{text-align:center;font-size:75%;line-height:1.8em}div#footer ul li{display:inline;padding:0 5px}div#footer div#copyright{letter-spacing:.2em;text-align:center;text-shadow:0 1px 0 #fff,0px -1px 0 #111;color:#666;font-size:80%;padding:10px 0 0 0}
div#renew2011{width:418px;text-align:center;margin-bottom:10px}div#2011renew a img{border:0}div.toudai-kyoudai_kokuti{position:absolute;top:0;right:0}
div.edu-univ{margin:0 auto;width:420px}div.edu-univ a{display:block;width:75px;height:32px;padding:34px 0 0 345px;background:url(/common2/images/univ/count-bg.gif) top left no-repeat;margin-bottom:10px}
div.edu-univ span#count-left{display:block;width:21px;height:25px;margin-right:3px;float:left}div.edu-univ span#count-right{display:block;width:21px;height:25px;float:left}
div.edu-univ-today{margin:4px auto;width:468px}#banner_juku{margin-bottom:20px;/margin-top:20px}#banner_juku p{background:url(/common2/images/img_arrow.png) no-repeat 5px 5px;padding-left:20px;font-size:14px}
#forum-main #banner_juku,#read_content #banner_juku{margin-bottom:0}#read_content #banner_juku p{background:url(/common2/images/img_arrow.png) no-repeat 5px 5px;padding-left:20px;font-size:14px}
#banner_juku+#thread-rank-news{margin-top:10px}#banner_juku+.thread-comment{margin-top:10px}.nyushi2014-new{width:100%;margin:10px auto 20px auto;padding:0}
.nyushi2014-new ul{width:100%;border-top:2px solid #C00;border-left:1px solid #CCC;border-right:1px solid #CCC;margin:0;border-bottom:1px solid #CCC;margin:0;padding:0!important;list-style:none}
.nyushi2014-new ul li{display:block;height:15px;margin:0;padding:5px 10px;border-bottom:1px #CCC dotted;border-top:1px #CCC dotted;font-size:14px}.nyushi2014-header{margin:0 auto 10px auto;padding:0;width:640px}
.forum-main-rect-cnt{width:610px;margin:0 auto}.forum-main-rect-r{float:right}.blog-ad a:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;-khtml-opacity:.7;transition:all .3s ease 0s}
.mb0{margin-bottom:0!important}.mb05{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb20{margin-bottom:20px!important}.mb30{margin-bottom:30px!important}
.mb40{margin-bottom:40px!important}.mb50{margin-bottom:50px!important}.mt0{margin-top:0!important}.mt10{margin-top:10px!important}.mt20{margin-top:20px!important}
.mt30{margin-top:30px!important}.mt40{margin-top:40px!important}.mt50{margin-top:50px!important}.mt60{margin-top:60px!important}.mr0{margin-right:0!important}
.mr10{margin-right:10px!important}.mr20{margin-right:20px!important}.mr30{margin-right:30px!important}.mr40{margin-right:40px!important}.mr50{margin-right:50px!important}
.ml0{margin-left:0!important}.ml10{margin-left:10px!important}.ml15{margin-left:15px!important}.ml20{margin-left:20px!important}.ml30{margin-left:30px!important}
.ml40{margin-left:40px!important}.ml50{margin-left:50px!important}.margin{margin:0;!important}.pb0{padding-bottom:0!important}.pb05{padding-bottom:05px!important}
.pb10{padding-bottom:10px!important}.pb20{padding-bottom:20px!important}.pb30{padding-bottom:30px!important}.pb40{padding-bottom:40px!important}.pb50{padding-bottom:50px!important}
.pt0{padding-top:0!important}.pt05{padding-top:5px!important}.pt10{padding-top:10px!important}.pt20{padding-top:20px!important}.pt30{padding-top:30px!important}
.pt40{padding-top:40px!important}.pt50{padding-top:50px!important}.pr0{padding-right:0!important}.pr05{padding-right:5px!important}.pr10{padding-right:10px!important}
.pr20{padding-right:20px!important}.pr25{padding-right:25px!important}.pr30{padding-right:30px!important}.pr40{padding-right:40px!important}.pr50{padding-right:50px!important}
.pl0{padding-left:0!important}.pl10{padding-left:10px!important}.pl20{padding-left:20px!important}.pl22{padding-left:22px!important}.pl23{padding-left:23px!important}
.pl25{padding-left:25px!important}.pl30{padding-left:30px!important}.pl40{padding-left:40px!important}.pl50{padding-left:50px!important}.tac{text-align:center}
.tal{text-align:left}.tar{text-align:right}.fll{float:left}.flr{float:right}.clear{clear:both}.vat{vertical-align:top}.vam{vertical-align:middle}.vab{vertical-align:bottom}
.vabl{vertical-align:baseline}