body.liquid3col div#wrap,body.liquid2col div#wrap{text-align:left;width:100%;min-width:1030px;margin:0 auto;line-height:1.3em}div#header-forum{height:100px;text-align:center;padding-top:83px}
div#header{height:150px;text-align:center}div#top-logo:before,div#top-logo:after{content:"";display:table}div#top-logo:after{clear:both}
div#top-logo{zoom:1;text-align:left;padding:0 10px 5px 10px;font-size:11px}div#top-logo a img{vertical-align:middle}div#top-logo div.my-bookmark{float:right}
div#top-logo div.my-bookmark a{background:url(/common2/css/images/icn_cmn_arrow_double_999.gif) center left no-repeat;padding:0 6px 0 12px}div#top-logo div.my-bookmark span.bookmark_caption{border:1px solid #ccc;background:#efefef;padding:1px 5px}
div#top-logo div.my-bookmark span.bookmark_caption a{background:0;padding-left:0}span.bookmark_title{color:#666;font-weight:bold;padding-right:10px}div#header h1{width:100%;background:#efefef;border-bottom:1px solid #ccc;text-align:left;margin-bottom:5px;padding:0}
div#header h1 span{display:block;padding:1px 0 0 5px;margin:0;font-size:75%;letter-spacing:.1em;font-weight:normal}div#header div.header-bnr728{margin:0 auto;width:728px}
ul.text-ad-top{width:100%;margin:0 auto;padding:10px 0}ul.text-ad-top li{float:left;width:50%;text-align:center;font-size:85%;line-height:1.5em}ul.text-ad-top li a{text-decoration:none}
ul.text-ad-top li a:hover{text-decoration:underline}ul.text-ad-top li a.ad-pr{background:url(images/icn_pr_ff3300.gif) center left no-repeat;padding-left:25px}
div#glonav-top{width:100%;height:30px;background:url(images/bg_glonav_div_2012.gif) top left repeat-x;margin:20px 0 10px 0;z-index:100;position:relative}
div#glonav-top ul{width:1030px;margin-left:10px;z-index:200;position:relative}div#glonav-top ul li.glonav-main{float:left;width:120px;position:relative}
div#glonav-top ul li a.nav-bbs{text-decoration:none;display:block;width:120px;height:30px;font-size:50%;background:url(/common2/css/images/global_navigation_bbs_2012ct.png) no-repeat;text-indent:-9999px;background-position:0 0}
div#glonav-top ul li a em#glonav-juku,div#glonav-top ul li a em#glonav-univ{position:absolute;top:-14px;left:5px;display:block;width:109px;height:22px;background:url(images/global_navigation_juku.gif) no-repeat top left;font-size:9px;line-height:18px;text-align:center;text-indent:0}
div#glonav-top ul li a em#glonav-juku span,div#glonav-top ul li a em#glonav-univ span{color:#f36}div#glonav-top ul li ul li.nav-bbs-about a span{background:url(images/icn_about.gif) no-repeat #3eabdf;background-position:0 3px;display:block;padding-left:15px}
div#glonav-top ul li a.nav-news{text-decoration:none;display:block;width:120px;height:30px;font-size:50%;background:url(/common2/css/images/global_navigation_bbs_2012ct.png) no-repeat;text-indent:-9999px;background-position:-120px 0}
div#glonav-top ul li a.nav-pr{text-decoration:none;display:block;width:120px;height:30px;font-size:50%;background:url(/common2/css/images/global_navigation_bbs_2012ct.png) no-repeat;text-indent:-9999px;background-position:-240px 0}
div#glonav-top ul li a.nav-blog{text-decoration:none;display:block;width:120px;height:30px;font-size:50%;background:url(/common2/css/images/global_navigation_bbs_2012ct.png) no-repeat;text-indent:-9999px;background-position:-360px 0}
div#glonav-top ul li a.nav-juku{text-decoration:none;display:block;width:120px;height:30px;font-size:50%;background:url(/common2/css/images/global_navigation_bbs_2012ct.png) no-repeat;text-indent:-9999px;background-position:-480px 0}
div#glonav-top ul li a.nav-rrs{text-decoration:none;display:block;width:120px;height:30px;font-size:50%;background:url(/common2/css/images/global_navigation_bbs_2012ct.png) no-repeat;text-indent:-9999px;background-position:-480px 0}
div#glonav-top ul li a.nav-movie{text-decoration:none;display:block;width:120px;height:30px;font-size:50%;background:url(/common2/css/images/global_navigation_bbs_2012ct.png) no-repeat;text-indent:-9999px;background-position:-600px 0}
div#glonav-top ul li a.nav-link{text-decoration:none;display:block;width:120px;height:30px;font-size:50%;background:url(/common2/css/images/global_navigation_bbs_2012ct.png) no-repeat;text-indent:-9999px;background-position:-720px 0}
div#glonav-top ul li a.nav-tutor{text-decoration:none;display:block;width:120px;height:30px;font-size:50%;background:url(/common2/css/images/global_navigation_bbs_2012ct.png) no-repeat;text-indent:-9999px;background-position:-840px 0}
div#glonav-top ul li a.nav-bbs:hover{background-position:0 -30px}div#glonav-top ul li a.nav-news:hover{background-position:-120px -30px}div#glonav-top ul li a.nav-pr:hover{background-position:-240px -30px}
div#glonav-top ul li a.nav-blog:hover{background-position:-360px -30px}div#glonav-top ul li a.nav-juku:hover{background-position:-480px -30px}div#glonav-top ul li a.nav-rrs:hover{background-position:-480px -30px}
div#glonav-top ul li a.nav-movie:hover{background-position:-600px -30px}div#glonav-top ul li a.nav-link:hover{background-position:-720px -30px}div#glonav-top ul li a.nav-tutor:hover{background-position:-840px -30px}
div#glonav-top ul li.glonav-sub{line-height:0;margin:0;padding:0}div#glonav-top ul li ul{text-align:left;width:210px;display:none;position:absolute;line-height:0;left:0;margin:0;padding:0;border:1px solid #67b4db;z-index:9999}
div#glonav-top ul li.glonav-sub a{font-size:14px;color:#fff;display:block;line-height:normal;margin:0;padding:5px 10px;border-bottom:1px solid #ccc;text-decoration:none;background:#3eabdf;zoom:1}
div#glonav-top ul li.glonav-sub a:hover{background:#1184d4}div#glonav-top ul li ul li.nav-bbs-about a:hover span{background:url(images/icn_about.gif) no-repeat #1184d4;background-position:0 3px;display:block;padding-left:15px}
div#main-column,div#form-comment-col{width:100%;float:left;margin-right:-310px;text-align:left}body.liquid3col div#forum-main{width:100%;float:right;margin-left:-210px}
body.liquid3col div#forum-main-inner{position:relative;margin:0 330px 0 230px;padding:0}body.liquid3col div#forum-main-inner{position:relative;margin:0 330px 0 230px;padding:0}
body.liquid2col div#forum-main,body.liquid2col div#static-main,body.liquid2col div#comment-main{width:100%;float:right}body.liquid2col div#forum-main-inner,body.liquid2col div#static-main-inner,body.liquid2col div#comment-main-inner{position:relative;margin:0 330px 0 10px;padding:0}
div#sub-column{width:310px;float:right;font-size:75%;text-align:left}div.sub-module{margin-bottom:10px;width:300px}div.sub-module h2{width:298px;background:#efefef;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;line-height:1.0em;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#efefef));background:-moz-linear-gradient(top,#fff,#efefef);background:url(images/bg_grad_efefef_fff.gif) bottom left repeat-x #fff\9}
div.sub-module h2 span{display:block;border-bottom:1px solid #fff;padding:6px 8px}div.pr h2 span{background:url(/common2/images/img_sprite_bbs.png);background-position:6px -413px;background-repeat:no-repeat;padding-left:28px}
div.recommend-edit h2 span{background:url(/common2/images/img_sprite_bbs.png);background-position:8px -1199px;background-repeat:no-repeat;padding-left:30px}
div.recommend-school h2 span{background:url(/common2/images/img_sprite_top.png);background-position:5px -446px;background-repeat:no-repeat;padding-left:30px}
div.recommend-comb h2 span{background:url(/common2/images/img_sprite_top.png);background-position:5px -3252px;background-repeat:no-repeat;padding-left:30px}
div.release h2 span{background:url(/common2/images/img_sprite_top.png);background-position:6px -580px;background-repeat:no-repeat;padding-left:30px}div.edulog h2 span{background-image:url(/common2/images/img_sprite_top.png);background-position:7px -311px;background-repeat:no-repeat;padding-left:30px}
div.jukulog h2 span{background-image:url(/common2/images/img_sprite_top.png);background-position:8px -3469px;background-repeat:no-repeat;padding-left:30px}
div.tutor h2 span{background:url(/common2/images/img_sprite_top.png);background-position:6px -984px;background-repeat:no-repeat}div.mamablog{position:relative;z-index:1}
div.mamablog h2 span{background-image:url(/common2/images/img_sprite_bbs.png);background-position:6px -413px;background-repeat:no-repeat;padding-left:28px}
div.mamablog div.sub-body{padding:5px}div.mamablog .sub-body div{padding:0 5px;margin-bottom:5px}div.mamablog .sub-body h3{padding:5px 5px 0;line-height:0;margin-bottom:5px}
div.mamablog .sub-body h5 a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:223px}div.mamablog .sub-body span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:223px}
div.mamablog .sub-body div img{width:45px;height:45px;float:left;margin-right:10px}div.sub-body{border:1px solid #ccc;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;padding:8px}
div.sub-body ul{padding-bottom:2px}div.sub-body ul li{padding-bottom:2px;position:relative;width:287px}div.sub-body ul li span{display:block;position:absolute;top:0;right:5px}
div.sub-body ul li span a{text-decoration:none}div.sub-body span.list-page-link{display:block;text-align:right;padding:0 5px;font-size:80%;position:relative}
div.pickup-list div.sub-body ul li{position:relative;width:298px}div.pickup-list div.sub-body{border:1px solid #ccc;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;padding:0}
div.edulog div.sub-body{border:1px solid #ccc;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;padding:0}div.new-edulog-mini{width:285px;height:54px;padding:5px 0;margin:0 auto}
div.edulog div.sub-body h3,div.edulog div.sub-body ul li{padding:4px 8px 0 8px}div.edulog div.sub-body ul li{width:280px;border-bottom:1px dotted #ccc;margin:0}
div.pickup-list ul li a{display:block;width:281px;line-height:1.4em;padding:3px 0 3px 17px;background:url(/common2/images/img_sprite_top.png);background-repeat:no-repeat;background-position:6px -1042px;text-decoration:none;font-size:100%}
div.pickup-list ul li a:hover{background:url(/common2/images/img_sprite_top.png) #ffe;background-repeat:no-repeat;background-position:8px -1042px}div.pickup-list ul li.thumbnail-text-banner a{font-size:11.5px;background-image:none;height:45px;white-space:normal;line-height:1.5em;padding-left:7px}
div.pickup-list ul li.thumbnail-text-banner a img{float:left;margin-right:5px}div.pickup-list ul li.thumbnail-text-banner a img.feature-new-icon{float:none;padding-left:.5em}
div.pickup-list ul li a:hover{background:url(/common2/images/img_sprite_top.png) #ffe;background-repeat:no-repeat;background-position:8px -1042px}div.pickup-list ul li.thumbnail-text-banner a:hover{background-image:none}
div.pickup-list ul li a em{display:inline;background:url(/common2/images/icn_new.gif) top right;background-repeat:no-repeat;padding-right:26px}div.pickup-list ul li a em.pickup{display:inline;background:0}
div.pickup-list div.sub-body ul#fea_corp{padding:5px 0 0 2px}div.pickup-list div.sub-body ul#fea_corp li{height:51px;clear:both}div.pickup-list div.sub-body ul#fea_corp li a{background:0;padding:3px 0 3px 5px;line-height:22px}
div.pickup-list div.sub-body ul#fea_corp li a img{float:left;padding:0 5px 0 0}div.pickup-list div.sub-body ul#fea_corp li a img.corp_pr{padding-top:4px}
div.pickup-list div.sub-body ul#fea_corp li a em{background:0;font-weight:bold}div.pickup-list div.sub-body ul#fea_corp li a em.edunav-new{background:url(/common2/images/icn_new.gif) top right;background-repeat:no-repeat;padding-right:26px}
div.pickup-list div.sub-body ul#fea_corp li.fea_corp_text{height:25px;padding-top:3px}div.pickup-list div.sub-body ul#fea_corp li.fea_corp_text a{line-height:15px}
div.edulog ul li a.leftnavi_rollover em{background:url(/common2/images/icn_new.gif) top right;background-repeat:no-repeat;padding-right:26px}div.edulog div.sub-body ul li a em{background:url(/common2/images/icn_new.gif) top right;background-repeat:no-repeat;padding-right:26px}
div.sub-body span.list-page-link{display:block;text-align:right;padding:0 5px;font-size:80%}div.sponsor-list div.sub-body ul li{float:left;white-space:nowrap;width:140px;padding-bottom:2px}
div.searchbox form{border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#efefef));background:-moz-linear-gradient(top,#fff,#efefef);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffffff,EndColorStr=#efefefee);padding:10px;margin-bottom:20px}
div.searchbox form div{padding:5px 0 0 0;font-size:90%}div.searchbox form input#top-search-box{width:200px}div.searchbox form input#top-search-submit{padding:2px 15px}
div.searchbox form div em{font-style:normal;color:#f30;padding-right:10px}div.searchbox form div a{background:url(images/icn_cmn_arrow_ff3300.gif) center left no-repeat;padding:0 3px 0 7px}
div#forum-menu{width:200px;float:left;padding-left:10px}div.menu-module{margin-bottom:10px;width:200px;font-size:75%}div.menu-module h2{width:198px;background:#efefef;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;line-height:1.0em;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#efefef));background:-moz-linear-gradient(top,#fff,#efefef);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#efefef);_background:url(images/bg_grad_efefef_fff.gif) bottom left repeat-x #fff\9}
div.menu-module h2 span{display:block;border-bottom:1px solid #fff;padding:6px 8px}div.menu-module div.module-body{border:1px solid #ccc;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;min-height:66px}
div.menu-module ul{padding:0;margin-bottom:5px}div.menu-module ul li.cat-open a,div.menu-module ul li.cat-open span{background-image:url(/common2/images/img_sprite_bbs.png);background-repeat:no-repeat}
div.menu-module ul li.cat-plus a,div.menu-module ul li.cat-plus span{background-image:url(/common2/images/img_sprite_bbs.png);background-repeat:no-repeat}
div.menu-module ul li.cat-node a,div.menu-module ul li.cat-node span{background-image:url(/common2/images/img_sprite_bbs.png);background-repeat:no-repeat}
div.menu-module ul li a,div.menu-module ul li span{display:block;width:168px;line-height:1.2em;padding:3px 10px 3px 20px;font-weight:bold}div.menu-module ul li a:hover{background-color:#ffe}
div.menu-module ul li.cat-open a{background-position:7px -172px;background-repeat:no-repeat;text-decoration:none}div.menu-module ul li.cat-plus a{background-position:7px -113px;background-repeat:no-repeat;text-decoration:none}
div.menu-module ul li.cat-node a{background-position:9px -238px;background-repeat:no-repeat;text-decoration:none}div.menu-module ul li.cat-node span{background-position:12px -1727px;background-repeat:no-repeat;text-decoration:none;background-color:#ffe}
div.menu-module ul li span{background-position:7px -172px;background-repeat:no-repeat;text-decoration:none;color:#06c}div.menu-module ul li ul{margin-bottom:0}
div.menu-module ul li ul li.cat-open a{padding:3px 10px 3px 25px;width:163px;font-weight:normal;background-position:12px -172px}div.menu-module ul li ul li.cat-plus a{padding:3px 10px 3px 25px;width:163px;font-weight:normal;background-position:12px -113px}
div.menu-module ul li ul li.cat-node a{padding:3px 10px 3px 25px;width:163px;font-weight:normal;background-position:14px -238px}div.menu-module ul li ul li span{padding:3px 10px 3px 25px;width:163px;font-weight:normal;background-position:12px -172px}
div.menu-module ul li ul li.cat-node span{padding:3px 10px 3px 25px;width:163px;font-weight:normal;background-position:12px -1727px}div.menu-module ul li li li.cat-open a{padding:3px 10px 3px 45px;width:143px;font-weight:normal;background-position:32px -172px}
div.menu-module ul li li li.cat-plus a{padding:3px 10px 3px 45px;width:143px;font-weight:normal;background-position:32px -113px}div.menu-module ul li li li.cat-node a{padding:3px 10px 3px 45px;width:143px;font-weight:normal;background-position:34px -238px}
div.menu-module ul li li li span{padding:3px 10px 3px 45px;width:143px;font-weight:normal;background-position:32px -172px}div.menu-module ul li li li.cat-node span{padding:3px 10px 3px 45px;width:143px;font-weight:normal;background-position:32px -1727px}
div.menu-module ul li li li li.cat-open a{padding:3px 10px 3px 55px;width:133px;font-weight:normal;background-position:42px -172px}div.menu-module ul li li li li.cat-plus a{padding:3px 10px 3px 55px;width:133px;font-weight:normal;background-position:42px -113px}
div.menu-module ul li li li li.cat-node a{padding:3px 10px 3px 55px;width:133px;font-weight:normal;background-position:44px -238px}div.menu-module ul li li li li span{padding:3px 10px 3px 55px;width:133px;font-weight:normal;background-position:42px -172px}
div.menu-module ul li li li li.cat-node span{padding:3px 10px 3px 55px;width:133px;font-weight:normal;background-position:42px -1727px}div.intmatch-sub{width:300px}
div.intmatch-sub h3{background:url(images/bg_intmatch_ttl.gif) top left repeat-x}div.intmatch-sub h3 a{display:block;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;padding:5px 10px;color:#666}
div.intmatch-sub ul{border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;padding:0 10px 10px 10px}div.intmatch-sub ul li a{display:block;border-bottom:1px solid #e3f1e7}
div.intmatch-sub ul li a.intmatch-last{border-bottom:1px solid #fff}div.intmatch-sub ul li a:hover{background:#e3f1e7;text-decoration:none}div.intmatch-sub ul li a span{display:block}
span.im_leftnavi_title{font-weight:bold}span.im_leftnavi_description{color:#555;font-size:10px}span.im_leftnavi_uri{color:#008000;font-size:10px}div.recommend-feature h2 span{background:url(/common2/images/sp_icon.gif);background-position:5px -446px;background-repeat:no-repeat;padding-left:30px}
div.module-body ul li a em{display:inline;background:url(/common2/images/icn_new.gif) top right;background-repeat:no-repeat;padding-right:26px;font-size:98%}
div.module-body ul li a em.pickup{display:inline;background:url(/common2/images/icn_pickup.gif) top right;background-repeat:no-repeat;padding-right:26px;font-size:98%}
div.module-body span.list-page-link{display:block;text-align:right;padding:0 5px;font-size:80%}