@charset "utf-8";.article{position:relative;width:601px;margin-bottom:21px;padding:0 21px;border:1px solid #c1c1c1;border-top:0;font-size:14px;line-height:1.6}body.article,.edit-article{padding-left:0;border:0}.article ul{list-style:none}.article th,.article td{font-size:13px}.article address{font-style:normal}#main .title-article{margin:0 -21px;padding:21px 8px;border-bottom:1px solid #c1c1c1;font-size:20px;font-weight:bold}.article-data{position:relative;margin:0 0 21px;padding:21px 8px;border-bottom:1px dashed #646464;font-size:13px;line-height:1.4}.article-data a{font-weight:normal}.article-data .image{float:left;width:280px}.article-data .date{margin:0 0 13px 293px;text-align:right}.article-data dl{margin:0 0 0 293px}.article-data dt{float:left}.article-data dd{margin:0 0 8px 78px}ul#social-top{position:absolute;top:147px;right:15px;background:#fff;margin:0;padding:0;list-style:none}ul#social-top li{float:left;margin-right:8px}ul#social-bottom{background:#fff;margin:0;padding:0;list-style:none}ul#social-bottom li{float:left;margin-right:8px}li.twitter-button{padding-top:40px}.article h1{float:none;margin:0 0 13px;padding:6px 8px 10px 13px;font-size:18px;font-weight:bold}.article h2{margin:0 0 13px;padding:3px 8px;font-size:16px;font-weight:bold}.article h3{margin:0 0 13px;padding:3px 8px 3px 3px;font-size:14px;font-weight:bold}.article h4{margin:0 0 13px;padding:0 8px 0 3px;font-size:14px;font-weight:bold}.article h5{margin:0 0 13px;padding:0 10px;font-size:14px;font-weight:bold}.article h6{margin:0 0 13px;padding:0 10px;font-size:14px;font-weight:bold}.article h1 *,.article h2 *,.article h3 *,.article h4 *,.article h5 *,.article h6 *{font-weight:bold}.article-section{position:relative;margin-bottom:21px}.article p{margin:0 10px 21px;font-size:14px;line-height:1.6}.article em,.article em span,.article em strong{font-style:italic}.article strong,.article strong span{font-weight:bold}.article ul{margin:0 0 13px;padding:8px 13px;list-style-position:inside}.article li{margin-bottom:3px}.article ol{margin:0 0 13px;padding:8px 13px;list-style:decimal;list-style-position:inside}.article .italic{font-style:italic}.article .underline{text-decoration:underline}.article-section img,body.article img{margin:0 8px}.article iframe{display:block;margin:0 auto 13px}.article pre{width:520px;margin:0 auto 13px;padding:21px 21px 21px 60px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;white-space:normal;white-space:-moz-pre-wrap;white-space:pre-wrap;font-size:13px;font-family:"ＭＳ Ｐ ゴシック","MS P Gothic","Arial","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif}.article table{width:100%;margin-bottom:13px;border-collapse:collapse}.article th,.article td{padding:8px;background:#fff;border:1px solid #656565}.article th{background:#f5f5f5}.article address{margin:0 10px 13px;color:#333;text-align:left}.article .box-readmore{margin:34px 0;text-align:center}.article .box-readmore p{margin-top:8px;font-weight:bold;color:#ff5300}.article .writer{margin:0 0 13px;padding:8px 0 21px;border-top:1px dashed #646464}.article .writer p{margin:0;padding:13px 13px 0}.article .writer .profile{padding-bottom:13px}.article .closed{margin:21px;padding:34px 21px;background:#f7f7f7;text-align:center}.pr-regist{margin-bottom:21px}.adsense-text{width:468px;margin:21px auto 0}#category .bottom{margin-bottom:21px}#category .category-inner{width:627px;padding:0 8px;background:url(../../images/teacher/home/bg-category-item.png) repeat-y left top;overflow:hidden}#category .category-box-3{width:627px;margin:0;padding:8px 0;background:0}#category .keyword{width:627px;margin:0;padding:8px 0 3px;background:0}#category .keyword a{display:inline-block;background:#fffcad;padding:3px 5px;margin:0 8px 5px 0}#category .category-box-3 .readmore{margin:8px 0 0;padding:0}#category .category-box-3 .readmore a{display:block;width:627px;height:30px;margin:0;padding:0;line-height:30px;overflow:hidden;background:url(../../images/teacher/common/bg-readmore.png) no-repeat 0 0;color:#fff;font-size:14px;font-weight:bold;text-align:center}#category .category-box-3 .readmore a:hover{background:url(../../images/teacher/common/bg-readmore.png) no-repeat 0 -30px;text-decoration:none}#comment{margin-bottom:21px}#comment .inner{width:627px;padding:8px 8px 3px;overflow:hidden;background:url(../../images/teacher/home/bg-category-item.png) repeat-y left top}#comment .bottom{height:5px;overflow:hidden;background:url(../../images/teacher/home/bg-category-item-bottom.png) no-repeat left top}#main .default .title-article{border-top:5px solid #65b900}.default h1{background:url(../../images/teacher/article/bg-title-type1.png) no-repeat left bottom}.default h2{border-bottom:1px dashed #65b900}.default h3{background:#e0f1cc;border-left:8px solid #65b900}.default h4{border-left:8px solid #65b900}.default h5{color:#65b900}.default ::selection{background:#e0f1cc}.default ::-moz-selection{background:#e0f1cc}.default ul{background:#fff5e5}.default ol{background:#fff5e5}.default .pre{background:#efefef url(../../images/teacher/article/bg-pre-top.png) no-repeat left top}.default pre{background:url(../../images/teacher/article/bg-pre-bottom.png) no-repeat left bottom}.article .writer p{background:#eff8e5}