﻿@charset "utf-8";

/* #############################################*/
/* 教育ポータル */
/* ############################################ */
/* ------------------ */
/* #EDU_HEADER */
/* ------------------ */
#EDU_HEADER {
width: 971px;
padding-left:12px;
padding-right:12px;
}
#EDU_HEADBRAND {
width:460px;
}
#EDU_HEADBNR {
}
#EDU_HEADBRAND {
}
#EDU_HEADBRAND p.edu-brand-logo {
font-weight: bold;

}
#EDU_HEADBRAND p.edu-brand-subnote{
}
#EDU_HEADBRAND h1.edu-brand-logo {
font-weight: bold;

}
#EDU_HEADBRAND h1.edu-brand-subnote{
}
.edu-head-adv{
}
/* #EDU_MAIN_MENU */
#EDU_MAIN_MENU {
width:971px;
}
#EDU_MAIN_MENU ul {
}
#EDU_MAIN_MENU ul li {
width:161px;
font-size:87.5%;
line-height:15px;
}
/* width:161px; */
#EDU_MAIN_MENU ul li.edu-mmenu-top {
width:161px;
width:160px\9;
}
#EDU_MAIN_MENU ul li a {
padding:8px 0px;
_width:161px;
}
* html #EDU_MAIN_MENU ul li.edu-mmenu-top a {width:160px;}
* html #EDU_MAIN_MENU ul li a {background:#f04420;}
* html #EDU_MAIN_MENU ul li a:hover {background:#f77550;}
* html #EDU_MAIN_MENU ul li#ON a {background:#808080;}
* html #EDU_MAIN_MENU ul li#ON a:hover {background:#bbbbbb;}
/* ------------------- */
/* #EDU_CONTENTS_WRAP */
/* ------------------- */
#EDU_CONTENTS_WRAP {
margin:0 auto;
padding:0 12px 35px;
width:971px;
}
/* -------------------- */
.edu-1box {
overflow: hidden;
float: left;
display: inline;
background-color:#fff;
border-bottom:solid 1px #c5c5c5;
border-right:solid 1px #c5c5c5;
}
.edu-topimg-tab img {display:none;}

/* -- リンクボックス指定 -- */
a.edu-boxlink {
display:block;
/* -for webkit- */
-webkit-transition-property: color, background-color;
-webkit-transition-duration: .4s;
-webkit-transition-timing-function: ease-in;
-webkit-text-size-adjust: 95%;
/* -for mozilla- */
-moz-transition-property: color, background-color;
-moz-transition-duration: .4s;
-moz-transition-timing-function: ease-in;
/* for prest- */
-o-transition-property: color, background-color;
-o-transition-duration: .4s;
-o-transition-timing-function: ease-in;
}
a.edu-boxlink:visited {
}
a.edu-boxlink:hover {
background-color:#ffffe2;
opacity:0.7;
filter:alpha(opacity=70);
text-decoration: none;
}
a.edu-boxlink img {
-webkit-transition-duration: .4s;
-moz-transition-duration: .4s;
-o-transition-duration: .4s;
}
a.edu-boxlink:hover img {
opacity:0.6;
filter:alpha(opacity=60);
}
a.edu-boxlink:active {
}
/* ------------------ */
/* #EDU_CATEGORY */
/* ------------------ */
#EDU_CATEGORY {
border-left:solid 1px #c5c5c5;
width:970px;
}
#EDU_TOPPAGE #EDU_CATEGORY,
#EDU_ARTICLE_BODY #EDU_CATEGORY,
#EDU_WEBLIST_BODY #EDU_CATEGORY,
#EDU_QUIZBN_BODY #EDU_CATEGORY {
margin-top:10px;
border-top:solid 1px #c5c5c5;
border-left:solid 1px #c5c5c5;
}
#EDU_WEBLIST_BODY #EDU_ASIDE_AREA #EDU_CATEGORY {
border-top:none;
}
#EDU_CATEGORY h3.edu-cate-title {
display:none;
}
#EDU_CATEGORY .edu-cate-1box {
width:193px;
height:175px;
overflow: hidden;
float: left;
display: inline;
background:#ffffff;
border-bottom:solid 1px #c5c5c5;
border-right:solid 1px #c5c5c5;
}
#EDU_CATEGORY .edu-cate-label a {
display:block;
border-top:solid 1px #ffffff;
border-left:solid 1px #ffffff;
border-bottom:dotted 1px #a5a5a5;
background:#f7f7f7 url(../images/edu_imgset.png) no-repeat 165px -276px;
padding:12px 25px 11px 7px;
text-decoration:none;
font-size:81.3%;
line-height:1.1;
font-weight: bold;
color: #666666;
}
#EDU_CATEGORY .edu-cate-label a:hover {
background:#fff7f7 url(../images/edu_imgset.png) no-repeat 165px -276px;
}
#EDU_CATEGORY .edu-cate-1box ul {
list-style:none;
background:#ffffff;
padding:14px 10px 0px;
}
#EDU_CATEGORY .edu-cate-1box li {
padding:0 0 17px 0;
font-size:87.5%;
line-height:1.6;
}
#EDU_CATEGORY .edu-cate-1box li.edu-cate-flow {
display: none;
}
#EDU_CATEGORY li a {
text-decoration:underline;
}
/* --------テキストサイズ-------
11px:68.7%;
12px:75.0%;
13px:81.3%;
14px:87.5%;
15px:93.8%;
16px:100%;
17px:106.3%;
18px:112.5%;
19px:118.8%;
20px:125.0%;
---- */
#TOP_MAIN_CONTAINER a .edu-tx-sub,
.edu-contens-uiwrap a .edu-tx-sub {
font-size:68.7%;
line-height:1.3;
color:#666666;
}
#TOP_MAIN_CONTAINER a .edu-tx-head,
.edu-contens-uiwrap a .edu-tx-head {
font-size:93.8%;
line-height:1.2;
color:#202020;
padding:2px 0;
}
#TOP_MAIN_CONTAINER a .edu-tx-body,
.edu-contens-uiwrap a .edu-tx-body {
font-size:75.0%;
line-height:1.4;
color:#666666;
}
/* ------------------- */
/* #TOP_FIRST_VIEW */
/* ------------------- */
#TOP_FIRST_VIEW {
margin:0 auto;
overflow: hidden;
width: 970px;
border-left:solid 1px #c5c5c5;
border-top:solid 1px #c5c5c5;
}
#TOP_FIRST_NEWS {
float: left;
width:775px;
height:240px;
background:#f7f7f7;
}
#TOP_FIRST_RIGHT {
float: right;
width:193px;
height:240px;
}
/* ------------------------ */
#TOP_NEWS4_1 {
float: left;
position:relative;
border-right:dotted 1px #a5a5a5;
}
#TOP_NEWS4_1 a {
color:#fff;
width:371px;
padding:8px;
height:224px;
}
#TOP_NEWS4_1 a img {
display:block;
width:371px;
height:224px;
overflow:hidden;
}
#TOP_NEWS4_1 a .edu-top4news-phon {
position:absolute;
bottom:8px;
left:8px;
width:371px;
background-color:rgba(50,50,50,0.7);
/background-color:#222222; 
background-color:#222222\9;
border-bottom:solid 3px #f04420;
}
#TOP_NEWS4_1 img {
width:371px;
height:224px;
}
.edu-top4news-txbox a {
margin-left:387px;
height:55px;
vertical-align:middle;
padding:12px 2px 12px 8px;
}
#TOP_FIRST_NEWS a .edu-tx-sub {
font-size:68.7%;
color:#444444;
}
#TOP_FIRST_NEWS a .edu-tx-head {
font-size:106.3%;
color:#000000;
padding:2px 0;
}
#TOP_FIRST_NEWS a .edu-tx-note {
padding:2px 0;
line-height: 1.3;
font-size:75.0%;
color:#555555;
}
#TOP_FIRST_NEWS a .edu-tx-body {
font-size:75.0%;
color:#555555;
}
#TOP_NEWS4_3 a {
border-top:dotted 1px #a5a5a5;
border-bottom:dotted 1px #a5a5a5;
}
#TOP_NEWS4_1 a .edu-tx-head {
font-size:118.8%;
font-weight: bold;
color: #ffffff;
padding:8px 10px;
}
/* ------------------------ */
#TOP_FIRST_RIGHT .edu-contents-title {
display:block;
font-size:11px;
font-family:Arial, Helvetica,sans-serif;
color:#666666;
line-height:24px;
text-align:left;
}
#TOP_FIRST_QUIZ {
display:block;
background:#f5f5f4 url(../images/edu_bg_quiz.png);
height:120px;
text-align:center;
overflow:hidden;
}
#TOP_FIRST_QUIZ .edu-contents-title {
background:#f5f5f4 url(../images/edu_bg_quiz.png);
border-bottom:solid 1px #c5c5c5;
text-align:center;
width:193px;
height:24px;
margin-top:0px;
}
#TOP_FIRST_QUIZ .edu-contents-title img {
margin-top:5px;
}
#TOP_FIRST_QUIZ .edu-contents-title a {
display:block;
height:24px;
}
#TOP_FIRST_QUIZ .edu-contents-body {
margin:6px 6px 0;
height:83px;
background:#ffffff;
}
#TOP_FIRST_QUIZ .edu-contents-body img {
vertical-align:bottom;
}
#TOP_FIRST_QUIZ p {
margin:0 1px 0 5px;
text-align:left;
padding:4px 0 0 0;
font-size:13px;
line-height:17px;
color:#333333;
}
#TOP_FIRST_QUIZ p.edu-quiz-body a {
color:#333333;
text-decoration:none;
}
#TOP_FIRST_QUIZ .edu-quiz-link a {
color:#aa3333;
text-decoration:underline;
}
#TOP_FIRST_QUIZ p a:hover {
color:#cc8585;
text-decoration:underline;
}
/* ------------------------ */
#TOP_FIRST_REGIST .edu-contents-title {
background:#ffffff;
border-top: solid 1px #c5c5c5;
padding:0px 0px 0px 7px;
border-bottom: dotted 1px #c5c5c5;
margin-bottom:7px;
height:24px;
}
#TOP_FIRST_REGIST .edu-tx-body {
margin:12px 0px 8px;
color:#333333;
text-align:center;
font-size:75.0%;
line-height:1.5;
}
#TOP_FIRST_REGIST .edu-regist-btn a {
border-radius:2px;
width:160px;
padding:10px 0px;
font-size:13px;
line-height:15px;
margin:0px auto 7px;
}
#TOP_FIRST_REGIST .edu-regist-btn#EDU_REGIST_BT a {
margin:0px auto 0;
width:175px;
font-size:13px;
padding:7px 0;
}
/* ------------------------ */
/* #TOP_MAIN_CONTAINER */
/* ------------------------ */
#TOP_MAIN_CONTAINER a img {
margin:0;
border: 0;
}
#TOP_MAIN_CONTAINER {
border-left:solid 1px #c5c5c5;
width:970px;
position:relative;
clear:both;
}
/* ------------------------ */
#TOP_ACTION_AREA {
width:582px;
height:182px;
}
#TOP_BLOG_SLIDE {
float:right;
width:387px;
height:175px;
overflow:hidden;
}
#TOP_BLOG_SLIDE a .edu-tx-sub {
font-size:68.7%;
}
#TOP_BLOG_SLIDE a .edu-tx-head {
font-size:81.3%;
}
#TOP_BLOG_SLIDE .edu-slide-arrow {
border-right:none;
}
/* ---------------width:366px;--------- */
#TOP_ENGLISH_NEWS {
float:left;
width:193px;
height:181px;
overflow:hidden;
}
#TOP_ENGLISH_NEWS a {
padding:9px;
height:157px;
}
/* ------------------------ */
#TOP_RECT_BOX {
width:387px;
height:261px;
padding-top:11px;
position:absolute;
top:0;
left:582px;
background:url(../images/edu_bg_bnr.png);
text-align: center;
}
#TOP_RECT_BOX .edu-topimg-pc img {
width:300px;
height:250px;
}
/* ------------------------ */
#TOP_INFO_BOX {
overflow: hidden;
position:absolute;
top:273px;
left:582px;
}
#TOP_INFO_BOX .edu-contents-title{
background: #fff7f7;
padding:7px 7px 7px;
border-bottom: dotted 1px #c5c5c5;
color:#666666;
font-size: 75.0%;
font-weight:400;
line-height: 1.1;
}
#TOP_SOCIAL {
width:387px;
height:78px;
}
#TOP_SOCIAL .edu-contents-sup {}
#TOP_SOCIAL .edu-top-social {
margin:10px 0 0 30px;
}
#TOP_SOCIAL .edu-top-social li {
}
#TOP_SOCIAL .edu-top-social li a {
}
#TOP_SOCIAL .edu-top-social-name {}
/* ------------------------ */
#TOP_FACEBOOK {
width:387px;
height:375px;
_height:375px;
position:relative;
}
#TOP_FACEBOOK_FLAME{
border-color: #ffffff;
overflow:hidden;
width:387px;
height:324px;
}
#TOP_FACEBOOK_LIST {
display:block;
border-top:solid 1px #c5c5c5;
}
#TOP_FACEBOOK_LIST ul {
list-style:none;
overflow:scroll;
height:270px;
_height:269px;
}
#TOP_FACEBOOK_LIST li {
list-style:none;
font-size:81.3%;
line-height:1.4;
border-bottom:dotted 1px #c5c5c5;
padding:6px 5px 6px 10px;
}
#TOP_FACEBOOK_LIST li a {
text-decoration:underline;
}
#TOP_FACEBOOK_LIST .edu-facebook-ic {
display:block;
font-size:11px;
color:#4c4c4c;
}
#TOP_FACEBOOK_LIST .fb-wall-icon {
margin:3px 7px 0 0;
vertical-align:text-bottom;
}
#TOP_FACEBOOK_LIST .edu-facebook-link {
border-top:solid 1px #c5c5c5;
display:block;
height:30px;
background:#ffffff;
position:absolute;
bottom:0px;
left:0px;
}
#TOP_FACEBOOK_LIST .edu-facebook-link a {
display:block;
line-height:1.2;
}
#TOP_FACEBOOK_LIST a.edu-facebook-more {
margin-top:10px;
float:left;
padding:0px 10px;
font-size:68.7%;
}
#TOP_FACEBOOK_LIST a.edu-facebook-pin {
margin-top:3px;
float:right;
color:#4c4c4c;
font-size:65.0%;
padding:6px 10px 3px 20px;
}
#TOP_FACEBOOK_LIST a.edu-facebook-pin:hover {
color:#cc8585;
}
/* ------------------------ */
/* #TOP_UI */
/* ------------------------ */
#TOP_UI_WRAP1 {
/*border-top:solid 1px #c5c5c5;*/
width:582px;
}
#TOP_UI_WRAP2 {
clear:both;
width:970px;
height/*\**/:728px\9;
}
#TOP_UI_PARTS1 {
float:left;
width:388px;
}
#TOP_UI_PARTS2 {
width:194px;
float:left;
}
#TOP_UI_PARTS3 {
float:left;
width:388px;
height:546px;
}
#TOP_UI_PARTS4 {
float:left;
width:388px;
height:546px;
}
#TOP_UI_PARTS5 {
float:left;
width:194px;
height:546px;
}
#TOP_UI_PARTS6 {
width:776px;
height:182px;
_margin-top:-182px;
}
.edu-top-ui1 {
width:193px;
height:181px;
}
.edu-top-ui2 {
width:193px;
height:363px;
}
.edu-top-ui4 
{width:387px;
height:363px;
}
.edu-top-ui1 a,
.edu-top-ui2 a,
.edu-top-ui4 a {
padding:9px;
}
.edu-top-ui1 a {
height:162px;
}
.edu-top-ui2 a,
.edu-top-ui4 a {
height:346px;
}
.edu-ui-icon1 {
font-size:87.5%;
}
#EDU_SITELINKBOX {
background:#efeeed;
min-width: 996px;
width:100%;
margin:0 auto;
padding-bottom:10px;
}
#EDU_SITELINKBOX aside {
display:block;
width:971px;
margin:0 auto;
padding-top:10px;
}
#EDU_SITELINKBOX .edu-site-1box {
display:block;
float:left;
width:212px;
padding-left:10px;
margin-right:20px;
}
#EDU_SITELINKBOX .edu-site-1box dt {
padding:5px 0 3px 0px;
border-bottom:solid 1px #d2cdc8;
font-size:81.5%;
line-height:1.2;
font-weight:bold;
color:#666666;
}
#EDU_SITELINKBOX .edu-site-1box dd {
padding:4px 2px 6px 2px;
border-top:solid 1px #ffffff;
font-size:81.5%;
line-height:1.5;
color:#808080;
}
#EDU_SITELINKBOX .edu-site-1box a {
color:#666666;
text-decoration:none;
display:block;
}
#EDU_SITELINKBOX a:hover {
color:#cc8585;
text-decoration:none;
}

/* ------------------------ */
/* #EDU_MAIN_CONTENTS */
/* ------------------------ */
/* レイアウト */
/* ------------------------ */
.edu-page-headnavi {
font-size: 75.0%;
color:#666666;
padding:8px 0 7px 0;
}
.edu-page-headnavi em {
font-weight:bold;
color:#444444;
}
#EDU_MAIN_CONTENTS {
border-top:solid 1px #c5c5c5;
width:971px;
position:relative;
display:block;
}
#EDU_MAIN_CONTENTS_QUIZ {
width:969px;
position:relative;
display:block;
}
#EDU_CONTENTS_UPPER {
float:left;
width:583px;
display:block;
}
#EDU_ASIDE_UPPER {
background:#c5c5c5;
width:388px;
height:374px;
float:right;
}
#EDU_CONTENTS_MIDDLE {
float:left;
width:583px;
min-height:1100px;
height:auto !important;
height:1100px;
}
#EDU_SECBK_BODY #EDU_MAIN_CONTENTS,
#EDU_NEWLIST_BODY #EDU_MAIN_CONTENTS {
min-height:1100px;
height:auto !important;
height:1100px;
}
#EDU_SECTION_BODY #EDU_CONTENTS_MIDDLE,
#EDU_CATEGORY_BODY #EDU_CONTENTS_MIDDLE {
min-height:1200px;
height:auto !important;
height:1200px;
}
#EDU_BLOGARTICLE_BODY #EDU_CONTENTS_MIDDLE {
min-height:1500px;
height:auto !important;
height:1500px;
}
#EDU_ASIDE_BOX {
clear:both;
width:388px;
position:absolute;
top:374px;
right:0px;
_right:-1px;
}
#EDU_ARTICLE_BODY #EDU_ASIDE_BOX {
position:static;
}
#EDU_ASIDE_UPPER #EDU_CATEGORY,
#EDU_ASIDE_BOX #EDU_CATEGORY,
#EDU_ASIDE_AREA #EDU_CATEGORY {
margin-top:0;
width:388px;
border-left:none;
background:#ffffff;
}
/* 右カラム内 */
/* ------------------------ */
#EDU_OFFICIAL_ACCOUNT {
position:absolute;
top:-30px;
right:0px
}
#EDU_OFFICIAL_ACCOUNT_QUIZ {
position:absolute;
top:-29px;
right:-1px
}
#EDU_RECT_BOX {
width:387px;
height:261px;
padding-top:11px;
background:url(../images/edu_bg_bnr.png);
text-align:center;
border-bottom:solid 1px #c5c5c5;
}
#EDU_RECT_BOX a img {
width:300px;
height:250px;
}
#EDU_REGIST_BOX {
display:block;
border-right:solid 1px #c5c5c5;
border-bottom:solid 1px #c5c5c5;
background:#ffffff;
width:387px;
height:93px;
padding-top:7px;
}
#EDU_REGIST_BOX .edu-tx-body {
padding:8px 2px 8px;
text-align:center;
font-size:81.3%;
color:#666666;
}
.edu-regist-btn a {
display:block;
margin:0px auto 5px;
width:224px;
font-size:87.5%;
line-height:15px;
color:#ffffff;
padding:12px 0;
text-align:center;
text-decoration:none;
border-right:solid 1px #807b7b;
border-bottom:solid 1px #807b7b;
background:#807b7b url(../images/edu_imgset.png) no-repeat 0px -150px;
text-shadow:1px 1px 0px rgba(130,120,120,1.0);
}
.edu-regist-btn a.edu-act-btn {
padding:12px 0;
background:#807b7b url(../images/edu_imgset.png) no-repeat 0px -100px;
}
.edu-regist-btn a:visited {
color:#ffffff;
text-decoration:none;
}
.edu-regist-btn a:hover {
color:#ffffff !important;
text-decoration:none;
border-right:solid 1px #f28777;
border-bottom:solid 1px #f28777;
background:#f28777 url(../images/edu_imgset.png) no-repeat 0px -200px;
text-shadow:1px 1px 0px rgba(180,130,120,1.0);
}
.edu-regist-btn#EDU_REGIST_BT a {
background:#807b7b url(../images/edu_imgset.png) no-repeat 0px -150px;
font-size:17px;
letter-spacing:0.2em;
line-height:26px;
width:319px;
}
.edu-regist-btn#EDU_REGIST_BT a:hover {
background:#f28777 url(../images/edu_imgset.png) no-repeat 0px -200px;
}
/* ARTICLE#右 */
#EDU_ARTICLE_BODY #EDU_RECT_BOX {
border-right:none;
border-left:solid 1px #c5c5c5;
}
#EDU_ARTICLE_BODY #EDU_REGIST_BOX {
border-right:none;
border-left:solid 1px #c5c5c5;
}
#EDU_FIRST_QUIZ {
display:block;
background:#f5f5f4 url(../images/edu_bg_quiz.png);
height:120px;
text-align:center;
overflow:hidden;
border-top:none;
border-left:solid 1px #c5c5c5;
border-bottom:solid 1px #c5c5c5;
/*position: receive;*/
}
#EDU_FIRST_QUIZ .edu-contents-title {
text-align:center;
width:100%;
height:24px;
margin-top:0px;
background:#f5f5f4 url(../images/edu_bg_quiz.png);
border-bottom:solid 1px #c5c5c5;
}
#EDU_FIRST_QUIZ .edu-contents-title img {
margin-top:5px;
}
#EDU_FIRST_QUIZ .edu-contents-title a {
display:block;
height:24px;
}
#EDU_FIRST_QUIZ .edu-contents-body {
margin:6px 6px 0;
height:83px;
background:#ffffff;
}
#EDU_FIRST_QUIZ .edu-contents-body img {
vertical-align:bottom;
}
#EDU_FIRST_QUIZ p {
margin:0 1px 0 5px;
text-align:left;
padding:4px 0 0 0;
font-size:14px;
line-height:17px;
color:#333333;
}
#EDU_FIRST_QUIZ p.edu-quiz-body a {
color:#333333;
text-decoration:none;
}
#EDU_FIRST_QUIZ .edu-quiz-link a {
color:#aa3333;
text-decoration:underline;
}
#EDU_FIRST_QUIZ p a:hover {
color:#cc8585;
text-decoration:underline;
}
/* 左カラム内 */
/* ------------------------ */
/* ページ送り */
.edu-pagenavi{
margin: 0 auto;
width:320px;
padding:8px 0;
text-align: center;
line-height:34px;
font-weight:bold;
color:#333333;
}
.edu-pagenavi-arrow {
display:inline-block;
width:34px;
background:#cccccc;
font-size:14px;
color:#ffffff;
}
.edu-pagenavi-arrow a {
display:inline-block;
width:34px;
background:#ada599;
color:#ffffff !important;
text-decoration:none !important;
}
.edu-pagenavi-arrow a:hover {
background:#f5a088;
color:#ffffff;
text-decoration:none;
}
.edu-pagenavi-num {
display:inline-block;
font-size:18px;
padding:0 15px;
}
.edu-page-no {
display:inline-block;
width:42px;
}
.edu-page-no a{
display:inline-block;
width:42px;
}
/* --- */
/* #EDU_CONTENTS_MIDDLE内UIbox.. */
#EDU_CONTENTS_MIDDLE .edu-contens-uiwrap {
display:block;
border-left:solid 1px #c5c5c5;
background:#ffffff;
width:582px;
height:176px;
overflow:hidden;
}
#EDU_CONTENTS_MIDDLE .edu-contens-uiwrap a,
#EDU_CONTENTS_MIDDLE .edu-contens-uiwrap a:hover {
text-decoration:none;
}
/* ..#EDU_CONTENTS_MIDDLE内UIbox */

/* 記事リンクリスト */
.edu-linklist-box {
clear:both;
display:block;
padding-bottom:6px;
border:solid 1px #c5c5c5;
border-top:none;
}
#EDU_MAIN_CONTENTS .edu-main-readbox .edu-linklist-box {
border:none;
border-top:solid 1px #c5c5c5;
}
#EDU_ASIDE_BOX .edu-linklist-box {
/*border-left:none;*/
background:#ffffff;
}
#ARTICLE_ASIDE_OSUSUME {
width: 387px;
}
#ARTICLE_ASIDE_BLOG {
border-left: none;
}

.edu-linklist-backnumber {
display:block;
width:40px;
height:0px;
float:right;
font-size:75.0%;
line-height:1.1;
text-align:right;
position:relative;
top:-20px;
}
.edu-linklist-backnumber a {
display:block;
padding-right:8px;
height:15px;
text-decoration:underline;
}
.edu-contents-title {
background:#efeee9;
}
.edu-linklist-box .edu-contents-title {
color:#666666;
font-weight:bold;
font-size:81.3%;
line-height:18px;
padding:6px 10px;
}
#EDU_NEWLIST_BODY .edu-contents-title {
background:#fff7f7;
}
#EDU_ASIDE_BOX .edu-contents-title {
background:#E9E8E3;
}
.edu-linklist-box .edu-contents-title.edu-bnli {
padding:8px 60px 8px 6px;
}
.edu-linklist {
list-style:none;
clear:both;
}
#EDU_MAIN_CONTENTS .edu-linklist li {
padding:16px 3px 16px 12px;
border-top:dotted 1px #666666;
font-size:87.5%;
line-height:1.4;
}
.edu-linklist li a {
text-decoration:none;
color:#4c4c4c;
}
.edu-linklist li a:hover {
text-decoration:underline;
color:#cc8585;
}
#EDU_ASIDE_BOX .edu-linklist li {
padding:12px 4px 12px 10px;
line-height:1.4;
}
#EDU_ASIDE_BOX .edu-linklist li a {
text-decoration:underline;
color:#aa3333;
}
#EDU_ASIDE_BOX .edu-linklist li a:hover {
color:#cc8585;
}
#EDU_ASIDE_BOX .edu-tx-sub {
color: #444444;
font-size: 10px;
}
#EDU_ARTICLE_BODY .edu-linklist-box {
border-right:none;
}
#EDU_NEWLIST_BODY #EDU_CONTENTS_UPPER .edu-linklist li a:visited{
color:#9e9999;
}
#EDU_NEWLIST_BODY #EDU_CONTENTS_UPPER .edu-linklist li a:hover {
text-decoration:underline;
color:#cc8585;
}
.edu-linklist li .edu-genre-name {
margin-left:6px;
font-size:12px;
color:#7c7c7c;
}
/* テキスト広告 */
.edu-tx-adbox {
display:block;
background:#f9f8f2;
border:solid 1px #c5c5c5;
border-top:none;
}
#EDU_MAIN_CONTENTS .edu-tx-adbox ul {
list-style:none;
margin:0px;
padding:10px 0;
}
#EDU_MAIN_CONTENTS .edu-tx-adbox ul li {
list-style:none;
padding:7px 14px;
line-height:1;
}
.edu-tx-adbox ul li a,
.edu-tx-adbox ul li a:visited {
text-decoration:none;
color:#7c7c7c;
}
.edu-tx-adbox ul li a .edu-tx-sub {
font-size:68.7%;
line-height:1.1;
color:#7c7c7c;
}
.edu-tx-adbox ul li a .edu-tx-head {
font-weight:bold;
font-size:87.5%;
line-height:1.2;
color:#4c4c4c;
}
#EDU_MAIN_CONTENTS .edu-tx-adbox ul li a:hover .edu-tx-sub,
#EDU_MAIN_CONTENTS .edu-tx-adbox ul li a:hover .edu-tx-head {
text-decoration:underline;
color:#cc8585 !important;
}
/* 記事リストヘッド */
#EDU_MAIN_CONTENTS .edu-main-readbox {
clear:both;
display:block;
}
.edu-main-readbox .edu-main-title {
border:solid 1px #c5c5c5;
border-top:none;
background:#a52815;
color:#ffffff;
font-weight:bold;
font-size:118.8%;
line-height:20px;
padding:7px 0px 7px 37px;
}
#CATE_COM .edu-main-title {
background:#a52815 url(../images/edu_iconset.png) no-repeat 0px -0px;
}
#CATE_SKL .edu-main-title {
background:#a52815 url(../images/edu_iconset.png) no-repeat 0px -40px;
}
#CATE_MNG .edu-main-title {
background:#a52815 url(../images/edu_iconset.png) no-repeat 0px -80px;
}
#CATE_MKT .edu-main-title {
background:#a52815 url(../images/edu_iconset.png) no-repeat 0px -120px;
}
#CATE_LNG .edu-main-title {
background:#a52815 url(../images/edu_iconset.png) no-repeat 0px -160px;
}
#CATE_PRF .edu-main-title {
background:#a52815 url(../images/edu_iconset.png) no-repeat 0px -200px;
}
#CATE_SCL .edu-main-title {
background:#a52815 url(../images/edu_iconset.png) no-repeat 0px -240px;
}
#EDU_SEMINAR_BODY .edu-main-readbox .edu-main-title {
padding-right:50px;
overflow:hidden;
position:relative;
}
.edu-main-readbox .edu-list-backnumber a {
color:#ffffff;
padding:10px 8px 6px 0;
}
#EDU_SEMINAR_BODY .edu-link-more {
border-top:solid 1px #c5c5c5;
background:#e9e8e3;
font-size:75.0%;
text-align:right;
padding:5px 8px;
}
.edu-main-readbox .edu-link-more i {
font-style:normal;
font-size:90%;
}
#EDU_MAIN_CONTENTS .edu-main-readtx {
border-left:solid 1px #c5c5c5;
border-right:solid 1px #c5c5c5;
background:#f9f8f2;
color:#4c4c4c;
padding:12px 15px;
font-size:87.5%;
line-height:1.5;
}
#EDU_SECTION_BODY #EDU_MAIN_CONTENTS .edu-main-readtx {
border-bottom:solid 1px #c5c5c5;
}
#EDU_SECTION_BODY .edu-main-title {
padding:0;
height:79px;
}
#SECT_LDR .edu-main-title {
background:#979b23;
}
#SECT_WMN .edu-main-title {
background:#eb9c75;
}
#SECT_LNG .edu-main-title {
background:#728fc9;
}
#SECT_CLM .edu-main-title {
background:#e6a01e;
}
#EDU_SEMINAR_BODY .edu-main-title0 {display:none;}
#EDU_NEWLIST_BODY .edu-main-title {display:none;}

/* 記事リンクリスト2 */
.edu-linklist2-box {
clear:both;
display:block;
padding-bottom:0px;
border:solid 1px #c5c5c5;
border-top:none;
}
#EDU_MAIN_CONTENTS .edu-main-readbox .edu-linklist2-box {
border:solid 1px #c5c5c5;
border-top:none;
}
#ARTICLE_CONTENTS_AREA .edu-linklist2-box {
border:none;
}
#EDU_ASIDE_BOX .edu-linklist2-box {
border-left:none;
background:#ffffff;
}
#EDU_ASIDE_AREA .edu-linklist2-box {
border-right:none;
background:#ffffff;
}
#EDU_WEBLIST_BODY #EDU_RECT_BOX,
#EDU_WEBLIST_BODY #EDU_ASIDE_AREA .edu-linklist2-box {
border-left:none;
border-right:solid 1px #c5c5c5;
}
.edu-linklist2-box .edu-contents-title {
background:#e9e8e3 url(../images/edu_iconset.png) no-repeat 0px -680px;
color:#4c4c4c;
font-weight:bold;
font-size:93.8%;
line-height:23px;
padding:5px 5px 5px 15px;
}
#EDU_CATEGORY_BODY .edu-main-readbox .edu-contents-title {
border-top:solid 1px #c5c5c5;
}
#ARTICLE_CONTENTS_AREA .edu-linklist2-box .edu-contents-title {
color:#4c4c4c;
font-weight:bold;
font-size:93.8%;
line-height:23px;
padding:5px 5px 5px 15px;
border-bottom:solid 1px #c5c5c5;
}
#EDU_CONTENTS_MIDDLE .edu-linklist2-box .edu-contents-title,
#EDU_ASIDE_AREA .edu-linklist2-box .edu-contents-title {
padding-right:50px;
overflow:hidden;
position:relative;
}
.edu-list-backnumber {
display:block;
width:50px;
position:absolute;
top:0;
right:0;
font-size:12px;
font-weight:400;
line-height:16px;
text-align:right;
text-indent:0px !important;
}
.edu-list-backnumber a {
display:block;
padding:8px 8px 8px 0;
text-decoration:underline;
}
#EDU_MAIN_CONTENTS #CATS_COM .edu-contents-title {
background:#e9e8e3 url(../images/edu_iconset.png) no-repeat 0px -300px;
text-indent:26px;
}
#EDU_MAIN_CONTENTS #CATS_DRL .edu-contents-title {
background:#e9e8e3 url(../images/edu_iconset.png) no-repeat 0px -370px;
text-indent:26px;
}
#EDU_MAIN_CONTENTS #CATS_LCT .edu-contents-title {
background:#e9e8e3 url(../images/edu_iconset.png) no-repeat 0px -440px;
text-indent:26px;
}
#EDU_MAIN_CONTENTS #CATS_ELN .edu-contents-title {
background:#e9e8e3 url(../images/edu_iconset.png) no-repeat 0px -510px;
text-indent:26px;
}
#EDU_MAIN_CONTENTS #CATS_BOK .edu-contents-title {
background:#e9e8e3 url(../images/edu_iconset.png) no-repeat 0px -580px;
text-indent:26px;
}
#EDU_MAIN_CONTENTS #CATS_WEB .edu-contents-title {
background:#e9e8e3 url(../images/edu_iconset.png) no-repeat 0px -650px;
text-indent:26px;
}
#EDU_ASIDE_BOX .edu-linklist2-box .edu-contents-title,
#EDU_CATEGORY_BODY .edu-main-readbox .edu-contents-title  {
background:#e9e8e3 url(../images/edu_iconset.png) no-repeat 0px -680px;
text-indent:0px;
}
.edu-list-backnumber {
text-indent:0px;
}
#EDU_ASIDE_BOX .edu-linklist-box .edu-linklist li:first-child, 
#EDU_ASIDE_BOX2 .edu-linklist-box .edu-linklist li:first-child,
#EDU_MAIN_CONTENTS .edu-linklist2-box .edu-linklist li:first-child {
border-top:solid 1px #c5c5c5;
}
.edu-linklist2-box .edu-linklist a {
font-weight:bold;
}
#EDU_ASIDE_BOX .edu-linklist2-box .edu-linklist a {
font-weight:400;
}
.edu-listup {
margin-left:125px;
padding-right:8px;
min-height:110px;
height:auto !important;
height:110px;
}
.edu-listup:after {
content:""; 
display:block; 
clear:both;
}
.edu-listup-photo {
float:left;
border:solid 1px #c5c5c5;
width:100px;
padding:4px;
}
.edu-listup-photo img {
vertical-align:bottom;
}
a.edu-listup-photo:hover img {
opacity:0.9;
}
a.edu-listup-photo-top:hover img {
opacity:0.9;
filter:alpha(opacity=90);
}
.edu-listup-title {
color:#4c4c4c;
line-height:1.3;
padding: 0 0 7px 0;
}
#EDU_ASIDE_BOX .edu-listup-tx {
color:#7c7c7c;
line-height:1.5;
padding-top:6px;
}
.edu-listup-tx {
color:#7c7c7c;
line-height:1.5;
}
.edu-booklist .cmn-clearfix {
border-top:dotted 1px #666666;
padding:14px 14px;
min-height:100px;
height:auto !important;
height:100px;
}
.edu-booklist .cmn-clearfix:first-child {
border-top:solid 1px #c5c5c5;
}
.edu-booklist .cmn-clearfix:after {
content:""; 
display:block; 
clear:both;
}
.edu-booklist .cmn-article_title a {
text-decoration:none;
color:#4c4c4c;
}
.edu-booklist .cmn-article_title a:hover {
text-decoration:underline;
color:#cc8585;
}
.edu-booklist .cmn-article_title span.cmnc-small {
font-size:87.5%;
}
.edu-booklist .cmn-clearfix p,
.edu-booklist .cmn-clearfix li {
color:#7c7c7c;
}
#EDU_MAIN_CONTENTS .edu-weblist {
list-style:none;
border-top:solid 1px #c5c5c5;
padding:10px 14px;
}
#EDU_MAIN_CONTENTS .edu-weblist li {
font-size:87.5%;
padding:5px 0;
line-height:1.2;
}
#EDU_MAIN_CONTENTS .edu-weblist li a {
font-weight:bold;
text-decoration:none;
color:#4c4c4c;
}
#EDU_MAIN_CONTENTS .edu-weblist li a:hover {
text-decoration:underline;
color:#cc8585;
}
.edu-web-readbox {
border-top:dotted 1px #666666;
padding:12px 14px;
}
.edu-web-readtx {
font-size:87.5%;
line-height:1.4;
color:#7c7c7c;
}
#EDU_MAIN_CONTENTS .edu-web-lecturer {
padding-top:12px;
line-height:1.3;
font-size:87.5%;
line-height:1.4;
color:#7c7c7c;
}
.edu-web-lecturer .edu-web-photo {
border:solid 1px #c5c5c5;
float:left;
width:60px;
height:80px;
margin:0 6px 0 0;
vertical-align:bottom;
}
.edu-web-lecturer .edu-web-name em {
font-weight:bold;
}
.edu-web-lecturer .edu-web-name i {
font-style:normal;
}
.edu-web-lecturer .edu-web-prof {
font-size:85%;
}
#LIST_CONTENTS_FOOT {
border:solid 1px #c5c5c5;
border-top:none;
padding:20px 0;
width:581px;
}
/* ------------------------ */
/* ARTICLE #EDU_MAIN_CONTENTS */
/* ------------------------ */
#EDU_ARTICLE_BODY #EDU_MAIN_CONTENTS {
width:969px;
border: solid 1px #c5c5c5;
position:static;
}
#ARTICLE_CONTENTS_AREA {
float:left;
width:581px;
overflow:hidden;
}
#EDU_ASIDE_AREA {
float:right;
width:388px;
position:relative;
display:block;
}
#ARTICLE_CONTENTS_AREA .edu-contents-title {
background:#e9e8e3 url(../images/edu_iconset.png) no-repeat 0px -680px;
border-bottom:solid 1px #c5c5c5;
color:#4c4c4c;
font-weight:bold;
font-size:15px;
line-height:23px;
padding:5px 5px 5px 15px;
}
#ARTICLE_CONTENTS_HEAD {
width:auto;
border-bottom: dotted 1px #666666;
padding:0px 10px 10px 18px;
line-height:1.4;
}
.edu-article-operation{
float:right;
padding-right:17px;
}
#ARTICLE_CONTENTS_HEAD .edu-tx-head {
padding:15px 0px 10px 0px;
font-size:26px;
font-weight:bold;
color:#4c4c4c;
}
#ARTICLE_CONTENTS_HEAD .edu-tx-sub {
padding:0px 0px 15px 0px;
font-size:16px;
font-weight: bold;
color:#4c4c4c;
}
#ARTICLE_CONTENTS_HEAD .edu-tx-sub-web {
padding:0px 0px 10px 0px;
font-size:16px;
font-weight: bold;
color:#4c4c4c;
}
#ARTICLE_CONTENTS_HEAD .edu-article-publish {
padding:0px 0px 10px 0px;
font-size:87.5%;
color:#797979;
}
#ARTICLE_CONTENTS_HEAD .edu-page-info {
margin-left:6px;
}
.edu-article-text {
padding:15px 22px;
}
#ARTICLE_CONTENTS_AREA .edu-article-text em {
font-weight:bold;
}
#ARTICLE_CONTENTS_AREA .edu-article-text p,
#ARTICLE_CONTENTS_AREA .edu-article-text th,
#ARTICLE_CONTENTS_AREA .edu-article-text td {
padding:0;
margin:0.7em 0;
font-size:16px;
line-height:1.5;
color:#4c4c4c;
}
#ARTICLE_CONTENTS_AREA .edu-article-text dt,
#ARTICLE_CONTENTS_AREA .edu-article-text dd,
#ARTICLE_CONTENTS_AREA .edu-article-text li {
padding:0;
margin:0 0 0.2em 0;
font-size:16px;
line-height:1.5;
color:#4c4c4c;
}
#ARTICLE_CONTENTS_AREA .edu-article-text table caption {
font-size:16px;
line-height:1.3;
color:#4c4c4c;
}
#ARTICLE_CONTENTS_AREA .edu-article-text ul {
margin-left:22px;
}
#ARTICLE_CONTENTS_AREA .edu-article-text .edu-article-quote {
display:block;
padding:0.1em 0.8em;
background:#f5f5f4;
margin-bottom:0.2em;
}
#ARTICLE_CONTENTS_AREA .edu-article-text .edu-article-warp {
border:solid 1px #ada599;
padding:0.1em 0.9em;
overflow: hidden;
clear: both;
}
#ARTICLE_CONTENTS_AREA .edu-article-text .edu-article-writer dt {
width:65%;
margin:1.4em 0 0.2em;
border-top:solid 2px #ada599;
padding-top:0.4em;
font-size:12px;
}
#ARTICLE_CONTENTS_AREA .edu-article-text .edu-article-writer dt em {
font-size:14px;
margin-right:0.5em;
}
#ARTICLE_CONTENTS_AREA .edu-article-text .edu-article-writer dd {
width:75%;
font-size:12px;
margin:0.2em 0;
line-height:1.5;
}
#ARTICLE_CONTENTS_AREA .edu-article-link {
padding:0px 22px 20px;
margin:0;
font-size:87.5%;
}
#ARTICLE_CONTENTS_FOOT {
clear:both;
padding:0 22px 30px;
}
#ARTICLE_CONTENTS_AD {
clear:both;
border-top:dotted 1px #a5a5a5;
padding:0 15px 0 22px;
}
#ARTICLE_CONTENTS_AD .edu-text-ad {
list-style:none;
margin:0;
padding:5px 0 15px 0;
}
#ARTICLE_CONTENTS_AD .edu-text-ad li {
margin:0;
padding:8px 0 0 30px;
font-size:14px;
line-height:1.4;
background: url(../images/pr_text_ad_badge.png) no-repeat;
background-position: 0px 10px;
}
/* facebookコメント */
#ARTICLE_FBCOMMENT {
border-top:dotted 1px #a5a5a5;
padding:10px 0 2px 20px;
}
#ARTICLE_FBCOMMENT span,
#ARTICLE_FBCOMMENT iframe {
width:537px !important;
}
#ARTICLE_CONTENTS_AREA .edu-article-404text {
margin:50px 7%;
padding:50px 0;
border:solid 2px #c5c5c5;
background:#f7f7f7;
text-align:center;
font-size:100%;
}
/* Web講座記事 */
#ARTICLE_CONTENTS_HEADNOTE {
}
#ARTICLE_CONTENTS_HEADNOTE .edu-article-publish {
text-align:right;
padding:28px 10px 10px 0;
}
#ARTICLE_CONTENTS_PROF {
width:270px;
float:left;
}
#ARTICLE_CONTENTS_PROF .edu-web-lecturer {
padding-top:0;
line-height:1.3;
}
#ARTICLE_CONTENTS_AREA #EDU_ASIDE_BOX2 {
display:block;
margin:15px 22px 20px;
border-bottom:solid 1px #c5c5c5;
}
#ARTICLE_CONTENTS_AREA #EDU_ASIDE_BOX2 .edu-linklist-box {
border:none;
padding-bottom:0;
}
#ARTICLE_CONTENTS_AREA #EDU_ASIDE_BOX2 .edu-contents-title {
border:none;
border-top:solid 1px #c5c5c5;
background-image:none;
color:#666666;
font-weight:bold;
font-size:81.3%;
line-height:18px;
padding:6px 10px;
}
#ARTICLE_CONTENTS_AREA #EDU_ASIDE_BOX2 .edu-linklist li {
padding:12px 10px;
}
#ARTICLE_CONTENTS_AREA #EDU_ASIDE_BOX2 .edu-linklist a {
text-decoration:underline;
color:#a52815;
}
#ARTICLE_CONTENTS_AREA #EDU_ASIDE_BOX2 .edu-linklist a:hover {
color:#cc8585;
}
/* backnumber list */
#ARTICLE_CONTENTS_AREA #EDU_ASIDE_BOX2 #ARTICLE_ASIDE_BACKNUMBER .edu-contents-title {
border-top:solid 1px #C5C5C5;
background:#E9E8E3;
position:relative !important;
}
#ARTICLE_CONTENTS_AREA #EDU_ASIDE_BOX2 #ARTICLE_ASIDE_BACKNUMBER .edu-list-backnumber {
top: 0px;
_right: 20px;
}
/* FORUM & BLOG */
#EDU_FORUMLIST_BODY .edu-contents-title,
#EDU_BLOGALIST_BODY .edu-contents-title  {
border:solid 1px #c5c5c5;
border-top:none;
font-size:87.5%;
font-weight:bold;
color:#4c4c4c;
line-height:18px;
padding:8px 10px;
}
.edu-topic-readbox,
.edu-post-box {
clear:both;
display:block;
border:solid 1px #c5c5c5;
border-top:none;
padding:16px 12px;
color:#4c4c4c;
}
.edu-topic-header,
.edu-post-header {
display:block;
border-bottom:dotted 1px #666666;
padding:0 4px 10px;
margin-bottom:8px;
}
.edu-topic-title {
font-size:87.5%;
font-weight:bold;
line-height:1.4;
margin:0;
padding:0 0 10px 0;
}
.edu-topic-title a,
.edu-post-title a {
color:#4c4c4c;
text-decoration:none;
}
.edu-topic-title a:hover,
.edu-post-title a:hover {
color:#cc8585;
text-decoration:underline;
}
.edu-topic-period {
text-align:right;
font-size:75.0%;
color:#797979;
}
.edu-post-title {
font-size:87.5%;
font-weight:400;
padding:5px 0 8px;
}
.edu-topic-body,
.edu-post-body {
clear:both;
display:block;
padding:5px;
min-height:110px;
height:auto !important;
height:110px;
}
#EDU_BLOGARTICLE_BODY .edu-linklist li,
.edu-post-header,
.edu-post-body {
overflow:hidden;
_overflow:visible;
word-break:break-all;
}
.edu-topic-header:after,
.edu-topic-body:after,
.edu-post-body:after {
content:""; 
display:block; 
clear:both;
}
#EDU_MAIN_CONTENTS .edu-topic-body p,
#EDU_MAIN_CONTENTS .edu-post-body p,
#EDU_POST_BOX .edu-post-body p {
margin:0;
padding:3px 3px 5px 5px;
font-size:87.5%;
line-height:1.7;
}
#EDU_MAIN_CONTENTS .edu-topic-body p.edu-topic-note {
padding:8px 0 0 5px;
color:#797979;
font-size:12px;
line-height:1.1;
}
#EDU_MAIN_CONTENTS .edu-topic-body .edu-topic-readlink {
padding:5px 0 0 0;
text-align:right;
line-height:1.1;
}
.edu-forum-stetas {
font-size:87.5%;
width:92px;
height:48px;
float:left;
}
.edu-forum-ic {
display:block;
width:80px;
text-align:center;
font-size:12px;
font-weight:bold;
line-height:26px;
color:#ffffff;
background:#999999;
margin-bottom:4px;
}
.edu-forum-ic#OPEN {
background:#f49c90;
}
.edu-forum-ic#CLOSE {
background:#797979;
}
.edu-post-head,
.edu-comment-head {
font-size:75.0%;
color:#797979;
}
.edu-comment-head {
padding:12px 0 5px 10px;
}
.edu-post-name {
font-size:14px;
font-weight:bold;
line-height:1.2;
color:#4c4c4c;
margin-right:10px;
}
.edu-post-name i {
font-style:normal;
}
.edu-post-action {
font-size:12px;
text-align:right;
margin-left:10px;
}
.edu-comment-box .edu-post-action {
width:60px;
height:15px;
position:absolute;
top:10px;
right:10px;
}
.edu-post-box#MODE .edu-post-body {
background:#fff7f7;
}
.edu-comment-box {
clear:both;
display:block;
position:relative;
margin:12px 0 3px 30px;
padding:0px;
background:#fff7f7;
}
.edu-comment-write a {
display:block;
margin-left:12px;
border:solid 1px #c5c5c5;
padding:8px 8px;
color:#999999;
font-size:87.5%;
text-decoration:none;
background:#ffffff;
}
.edu-comment-write a:hover {
background:#fff7f7;
color:#cc8585;
text-decoration:underline;
}
#EDU_BLOGALIST_BODY .edu-contents-title {
background:#efeee9;
}
#EDU_BLOGALIST_BODY .edu-topic-title {
padding:0 0 4px 0;
}
.edu-topic-subtitle {
text-align:right;
font-size:68.7%;
color:#666666;
}
#EDU_MAIN_CONTENTS .edu-blog-hotlink {
list-style:none;
}
#EDU_MAIN_CONTENTS .edu-blog-hotlink li {
margin:0;
padding:8px 6px 0;
font-size:87.5%;
line-height:1.4;
}
#EDU_BLOGALIST_BODY .edu-topic-body p,
#EDU_BLOGARTICLE_BODY .edu-topic-body p {
margin-left:155px;
}
#EDU_BLOGALIST_BODY .edu-content-none,
#EDU_BLOGARTICLE_BODY .edu-content-none {
margin:25px 5% 0;
padding:60px 10px;
border:solid 2px #c5c5c5;
background:#f7f7f7;
text-align:center;
font-size:100%;
}
#EDU_BLOGARTICLE_BODY .edu-topic-readbox {
padding:0;
}
#EDU_BLOGARTICLE_BODY .edu-topic-header {
display:block;
border:none;
border-bottom:solid 1px #c5c5c5;
background:#efeee9;
padding:8px 8px;
margin:0;
}
#EDU_BLOGARTICLE_BODY .edu-topic-body {
padding:10px 10px;
min-height:125px;
height:auto !important;
height:125px;
}
#EDU_BLOGARTICLE_BODY .edu-topic-title  {
padding:0;
}
#EDU_BLOGARTICLE_BODY .edu-post-title {
font-size:112.5%;
font-weight:bold;
line-height:1.4;
padding:4px 0 0 0;
}
#EDU_BLOGARTICLE_BODY .edu-post-head {
text-align:right;
}
.edu-topic-photo,
.edu-blog-photo {
float:left;
margin:0 12px 5px 0;
padding-top:7px;
width:149px;
}
.edu-blog-photo2 {
clear:both;
margin:12px 0 0 auto;
text-align:right;
}
.edu-blog-photo2 img {
margin:0 6px;
}
.edu-topic-photo img,
.edu-blog-photo img,
.edu-blog-photo2 img {
width:149px;
height:112px;
}
.edu-forum-action {
padding-top:12px;
width:120px;
margin:0 auto;
}
.edu-blog-action {
width:120px;
padding-top:8px;
margin:0 0 0 auto;
text-align:right;
}
.edu-topic-readbox a.edu-act-btn {
width:120px;
padding:10px 0;
}
.edu-topic-navi {
border:solid 1px #c5c5c5;
border-top:none;
position:relative;
padding:10px 0;
height:50px;
}
.edu-topic-backlink {
font-size:87.5%;
text-align:center;
padding:25px 0;
width:130px;
height:20px;
line-height:1.2;
position:absolute;
top:0px;
left:0px;
overflow:hidden;
}
.edu-blog-backlink {
text-align:center;
padding:12px;
font-size:87.5%;
}
/* ------------------------ */
/* FORUM/BLOG投稿 */
/* ------------------------ */
#EDU_POST_BOX {
width:761px;
margin:8px auto;
margin-bottom:40px;
border-bottom:solid 1px #c5c5c5;
}
#EDU_POST_BOX .edu-post-header {
padding-top:15px !important;
}
#EDU_POST_BOX .edu-contents-title {
border:solid 1px #c5c5c5;
border-bottom:dotted 1px #666666;
background:#fff7f7;
font-size:87.5%;
color:#4c4c4c;
line-height:17px;
padding:9px 10px;
}
#FORUM_POST_FORM {
margin:0;
padding:10px 60px 30px;
border:solid 1px #c5c5c5;
border-top:none;
color:#4c4c4c;
}
#FORUM_POST_FORM .edu-form-item {
font-size:87.5%;
padding:15px 0;
}
#FORUM_POST_FORM .edu-form-item i {
font-style:normal;
}
#FORUM_POST_FORM .edu-form-item dt {
font-weight:bold;
padding:4px 0 4px 0;
}
#FORUM_POST_FORM .edu-form-item dd {
padding:0 0 12px 0;
}
#FORUM_POST_FORM .edu-f-name {width:97%; _width:610px;}
#FORUM_POST_FORM .edu-f-title {width:97%; _width:610px;}
#FORUM_POST_FORM .edu-f-content {width:97%; _width:610px; height:300px;}
#FORUM_POST_FORM .edu-f-file {width:97%; _width:590px;background:#fdfdfd;}
#FORM_POST_FOOTER {}
#EDU_POST_BOX .edu-backlink-area {
padding:20px 3px;
font-size:87.5%;
}
/* エラー画面(FORUM/BLOG) */
#EDU_ERROR_WRAP {
display:block;
border:solid 2px #c5c5c5;
margin:50px auto 70px;
width:720px;
}
.edu-error-massage {
margin:50px 0px 50px 70px;
width:605px
}
.edu-error-ic {
float:left;
width:100px;
height:70px;
font-size:10px;
}
.edu-error-ic i {
display:none;
}
.edu-error-tx {
float:left;
width:500px;
padding-left:5px;
}
.edu-error-foot {
clear:both;
background:#f7f7f7;
padding:15px 0;
}
.edu-error-foot .edu-act-btn {
width:215px;
padding:14px 0;
font-weight:bold;
}
#ERROR_404 .edu-error-ic {
background:url(../images/edu_imgset.png) no-repeat -100px -340px;
}
#ERROR_404 .edu-error-tx h1 {
margin:0;
padding:0px 0 9px 0;
font-size:24px;
font-weight:400;
color:#4c4c4c;
}
#ERROR_404 .edu-error-tx p {
margin:0;
padding:0px 0 0 5px;
font-size:14px;
line-height:1.7;
color:#4c4c4c;
}
#ERROR_FORUM .edu-error-ic {
background:url(../images/edu_imgset.png) no-repeat 0px -340px;
}
#ERROR_FORUM .edu-error-tx h1 {
margin:0;
padding:25px 0 0 10px;
font-size:23px;
font-weight:400;
color:#4c4c4c;
}
/* ------------------------ */
/* PRINT/PHOTO */
#EDU_WINDOW_FOOTER #ABOUT_NIKKEI .bs-copyright {
width:400px;
margin:0 auto 5px;
text-align:center;
}
/* ------------------------ */
/* 会員登録系 */
/* ------------------------ */
/* ID風:共通パーツ */
/* ------------------------ */

#EDU_ID_BODY {
margin:0;
padding:0;
background:#e2e2e2 url(../images/edu_idbody.png) repeat-y top center;
min-width:996px;
min-height:100%;
height:auto !important;
height:100%;
}
#EDU_ID_WRAP {
margin:0 auto;
width:996px;
height:100%;
background:#ffffff;
}

#EDU_ID_WRAP #EDU_CONTENTS_WRAP {
margin:0 auto;
padding:0 !important;
width:761px;
}
#EDU_ID_WRAP .edu-back-link {
margin:0 auto;
width:761px;
padding:5px 0 0;
text-align:left;
font-size:87.5%;
}
#EDU_ID_HEADER {
background:url(../images/edu_idhead.png) repeat-x;
height:50px;
width:996px;
display:block;
position:relative;
margin-bottom:30px;
}
#EDU_ID_HEADER .edu-brand-logo {
padding:11px 0 0 20px;
width:300px;
line-height:20px;
float:left;
}
#EDU_ID_HEADER .edu-brand-logo img {
width:220px;
height:20px;
}

#EDU_ID_HEADER .bsc-help a {
position:absolute;
top:12px;
right:0px;
width:45px;
height:18px;
display:block;
background:url(../images/edu_imgset.png) no-repeat -200px -50px;
padding-left:20px;
line-height:18px;
font-size:75.0%;
color:#003996;
text-decoration:none;
}
.edu-processnavi {
width:761px;
_width:701px;
height:34px;
margin-bottom:15px;
background:url(../images/edu_processnavi.png) no-repeat 0px 0px;
}
.edu-processnavi i {
display:none;
}
.edu-processnavi#NAVI_IDENTRY_FIN {
background:url(../images/edu_processnavi.png) no-repeat 0px -34px;
}
.edu-processnavi#NAVI_IDOUT {
background:url(../images/edu_processnavi.png) no-repeat 0px -68px;
}
.edu-processnavi#NAVI_IDOUT_CONF {
background:url(../images/edu_processnavi.png) no-repeat 0px -102px;
}
.edu-processnavi#NAVI_IDOUT_FIN {
background:url(../images/edu_processnavi.png) no-repeat 0px -136px;
}

#EDU_ID_SBODY #EDU_ID_HEADER {
width:100%;
margin-bottom:20px;
}
#EDU_ID_SBODY #EDU_CONTENTS_WRAP {
margin:0 8%;
width:auto;
line-height:1.4;
font-size:87.5%;
}
#EDU_ID_BODY #HENSEI2010-ABOUT_NIKKEI {
margin-top:55px;
padding:10px 0;
}
#EDU_ID_SBODY #HENSEI2010-ABOUT_NIKKEI {
margin-top:10px;
padding:10px 0;
min-width:320px;
}
#EDU_ID_BODY .HENSEI2010-copyright,
#EDU_ID_SBODY .HENSEI2010-copyright {
margin:0 auto;
width:270px;
}
#EDU_ID_BODY .HENSEI2010-copyright ul,
#EDU_ID_SBODY .HENSEI2010-copyright ul {
margin:0;padding:0;
}
#EDU_ID_BODY .HENSEI2010-copyright li,
#EDU_ID_SBODY .HENSEI2010-copyright li {
margin:0;
padding:3px 0px;
text-align:left;
color:#404040;
font-size:12px;
}
/* 登録情報変更*/
.edu-entry-box {
width:759px;
border:solid 1px #c5c5c5;
margin:8px auto 30px;
display:block;
color:#4c4c4c;
}
.edu-entry-box .edu-contents-title {
border-bottom:dotted 1px #666666;
background:#f7f7f7;
font-size:87.5%;
color:#4c4c4c;
line-height:17px;
padding:9px 10px;
margin-bottom:10px;
}
.edu-usertop-contents {
padding:12px 14px;
margin:0 0 10px;
}
.edu-usertop-tt {
font-size:87.5%;
font-weight:400;
padding-bottom:10px;
}
.edu-user-menu {
width:729px;
list-style:none;
overflow:visible;
background:#fff7f7;
border-left:solid 1px #e0e0e0;
border-right:solid 1px #e0e0e0;
border-bottom:solid 1px #e0e0e0;
margin-bottom:2px;
}
.edu-user-menu dt {
clear:both;
float:left;
width:147px;
padding:11px 0px 11px 8px;
font-size:87.5%;
line-height:18px;
border-top:solid 1px #e0e0e0;
background:#fff7f7;
}
.edu-user-menu dd {
position:relative;
margin:0 0 0 155px;
width:523px;
_width:520px;
padding:11px 40px 11px 10px;
border-top:solid 1px #e0e0e0;
border-left:solid 1px #e0e0e0;
background:#ffffff;
font-size:87.5%;
line-height:18px;
color:#808080;
}
.edu-user-menu dd i {
font-style:normal;
font-size:87.5%;
line-height:14px;
}
.edu-user-menu .edu-menu-arrow {
display:inline-block;
position:absolute;
top:0;
right:0;
width:44px;
height:auto;
line-height:40px;
text-align:center;
background:#cccccc;
font-size:14px;
font-weight:bold;
color:#ffffff;
}
.edu-user-menu .edu-menu-arrow a {
display:inline-block;
width:44px;
background:#ada599;
color:#ffffff !important;
text-decoration:none !important;
}
.edu-user-menu .edu-menu-arrow a:hover {
background:#f5a088;
color:#ffffff;
text-decoration:none;
}
/* Myページ */
#MYPAGE_WRAP {
margin:0 auto 20px;
width:761px;
}
.edu-mypage-box {
display:block;
margin-bottom:14px;
border:solid 1px #c5c5c5;
font-size:87.5%;
line-height:1.4;
color:#666666;
}
.edu-mp-label {
font-weight:bold;
}
.edu-mypage-box var,
.edu-mypage-box i {
font-style:normal;
}
#MYPAGE_PROFILE {
float:left;
width:194px;
height:210px;
}
.edu-mp-prof-box {
font-size:12px;
}
.edu-mp-prof-box dt {
padding:8px 3px 6px 10px;
height:50px\9;
display:block\9;
}
.edu-mp-prof-box dd {
padding:5px 0 3px 10px;
border-top:dotted 1px #a5a5a5;
}
.edu-mp-name-kana {
display:block;
color:#797979;
}
.edu-mp-name {
line-height:1.1;
font-size:18px;
font-weight:bold;
display:table-cell;
vertical-align:middle;
height:35px;
}
.edu-mp-name i {
font-size:12px;
margin-left:5px;
}
#MYPAGE_PROFILE li {
margin:0;
padding:3px 0 3px 0;
line-height:15px;
}
#MYPAGE_PROFILE .edu-mp-label {
display:inline-block;
width:73px;
height:15px;
vertical-align:top;
}
.edu-mp-level-value {
display:inline-block;
width:95px;
height:15px;
background:url(../images/edu_imgset.png) no-repeat -205px -30px;
}
.edu-mp-level-value#LEVELSTAR_1 {
background:url(../images/edu_imgset.png) no-repeat -186px -30px;
}
.edu-mp-level-value#LEVELSTAR_2 {
background:url(../images/edu_imgset.png) no-repeat -167px -30px;
}
.edu-mp-level-value#LEVELSTAR_3 {
background:url(../images/edu_imgset.png) no-repeat -148px -30px;
}
.edu-mp-level-value#LEVELSTAR_4 {
background:url(../images/edu_imgset.png) no-repeat -129px -30px;
}
.edu-mp-level-value#LEVELSTAR_5 {
background:url(../images/edu_imgset.png) no-repeat -110px -30px;
}
.edu-mp-level-value var {
display:none;
}
#MYPAGE_PROFILE .edu-mp-prof-status .edu-mp-label {
width:85px;
}
#MYPAGE_BROWSING {
float:right;
width:549px;
height:210px;
}
#MYPAGE_BROWSING .edu-mp-browsetx {
margin:16px 3% 10px;
}
.edu-mp-browsing-box {
margin:0 3% 15px;
width:94%;
border-collapse:collapse;
border-spacing:0;
empty-cells:show;
border:solid 1px #e0e0e0;
}
.edu-mp-browsing-box th {
background:#f7f7f7;
border:solid 1px #e0e0e0;
text-align:left;
vertical-align:middle;
padding:17px 15px;
font-size:12px;
white-space:nowrap;
}
.edu-mp-browsing-box td {
border-bottom:solid 1px #e0e0e0;
padding:3px 12px;
text-align:right;
font-size:12px;
}
.edu-mp-browsing-box td.edu-mp-browsing-value{
font-size:18px;
font-weight:bold;
}
.edu-mp-browsing-box td.edu-mp-browsing-rank {
border-left:dotted 1px #a5a5a5;
font-size:18px;
font-weight:bold;
}
.edu-mp-browsing-pun {
margin:0 4px;
}
#MYPAGE_WRAP .edu-mp-none-tx {
padding:25px 50px 35px;
}
#MYPAGE_READ{
clear:both;
position:relative;
padding-bottom:12px;
}
.edu-mp-read-link {
position:absolute;
top:9px;
left:120px;
}
.edu-mp-read-link a {
margin-left:10px;
}
.edu-mp-read-box {
clear:both;
position:relative;
width:734px;
margin:12px 12px 0;
list-style:none;
border-left:solid 1px #e0e0e0;
border-bottom:solid 1px #e0e0e0;
overflow:visible;
}
.edu-mp-read-box dt {
border-top:solid 1px #e0e0e0;
float:left;
width:70px;
padding:13px 5px 13px 15px;
font-size:12px;
line-height:20px;
}
.edu-mp-read-box dd {
border-top:solid 1px #e0e0e0;
border-right:solid 1px #e0e0e0;
position:relative;
margin:0 0 0 90px;
width:623px;
_width:620px;
padding:13px 10px;
line-height:20px;
text-align:left;
}/* margin:0\9; */
#MYPAGE_FORUM {
padding-bottom:12px;
}
.edu-mp-forum-box {
clear:both;
position:relative;
width:734px;
margin:12px 12px 0;
list-style:none;
border-left:solid 1px #e0e0e0;
border-bottom:solid 1px #e0e0e0;
overflow:visible;
}
.edu-mp-forum-box dt {
border-top:solid 1px #e0e0e0;
float:left;
width:160px;
padding:13px 5px 13px 15px;
font-size:12px;
line-height:15px;
}
.edu-mp-forum-box dd {
border-top:solid 1px #e0e0e0;
border-right:solid 1px #e0e0e0;
margin:0 0 0 180px;
width:553px;
_width:550px;
padding:17px 0px;
}/* margin:0\9; */
#MYPAGE_FORUM .edu-forum-ic {
display:inline-block;
line-height:24px;
margin:0 0 0 15px;
}
.edu-mypage-box ul {
list-style:none;
}
#MYPAGE_WRAP .edu-contents-title {
display:block;
background:#f7f7f7;
border-bottom:dotted 1px #a5a5a5;
padding:8px 11px;
font-weight:400;
line-height:19px;
color:#404040;
}
#MYPAGE_WRAP #MYPAGE_PROFILE .edu-contents-title {
background:#fff7f7;
}
#MYPAGE_QUIZ {
clear:both;
padding-bottom:12px;
}
.edu-mp-quizs-box {
margin:12px 11px 0;
width:734px;
border:solid 1px #e0e0e0;
border-collapse:collapse;
border-spacing:0;
}
.edu-mp-quizs-box th {
width:51%;
text-align:left;
padding:13px 1% 13px 2%;
font-size:14px;
font-weight:bold;
line-height:15px;
background:#fff7f7;
}
.edu-mp-quizs-box td {
border-left:dotted 1px #e0e0e0;
text-align:center;
padding:0;
}
.edu-mp-quizs-box td.edu-mp-quizs-contents {
width:17%;
line-height:41px;
font-weight:bold;
}
.edu-mp-quizs-box td.edu-mp-quizchart {
width:13%;
font-weight:400;
}
.edu-mp-quizs-box .edu-mp-label {
margin-right:14px;
font-weight:400;
}
.edu-mp-quiz-box {
clear:both;
margin:12px auto 0;
width:735px;
border-collapse:collapse;
border-spacing:0;
empty-cells:show;
border:solid 1px #e0e0e0;
}
.edu-mp-quiz-box th {
background:#efeee9;
text-align:center;
vertical-align:middle;
padding:7px 0px;
font-size:12px;
border:dotted 1px #a5a5a5;
white-space:nowrap;
}
.edu-mp-quiz-box td {
border-left:dotted 1px #a5a5a5;
border-bottom:solid 1px #e0e0e0;
padding:8px 12px;
text-align:center;
}
.edu-mp-quiz-box td.edu-mp-labels {
text-align:left;
padding:8px 3px 8px 15px;
}
.edu-mp-quiz-box th.edu-mp-labels {
width:129px;
}
.edu-mp-quiz-box th.edu-mp-labeld,
.edu-mp-quiz-box th.edu-mp-labelt,
.edu-mp-quiz-box th.edu-mp-labelr {
width:100px;
}
.edu-mp-quiz-box th.edu-mp-labelv,
.edu-mp-quiz-box th.edu-mp-labelp {
width:81px;
}
.edu-mp-quiz-box th.edu-mp-labela,
.edu-mp-quiz-box th.edu-mp-labelh{
width:72px;
}

/* 利用登録属性入力 */
.edu-form-note {
margin:0 auto 12px !important;
padding:8px 8px;
border-radius:4px;
background:#f04420;
color:#ffffff;
font-size:87.5%;
font-weight:bold;
}
#ENTRYBOX_OUT .edu-form-note {
width:590px;
}
#EDU_POST_BOX .edu-form-note {
margin-top:12px !important;
padding:8px 8px !important;
}
.edu-entry-contents {
padding:12px 28px 25px;
}
.edu-entry-text {
font-size:87.5%;
padding:0 0 15px 0;
}
.edu-entry-text h2 {
margin:0;
}
.edu-entry-text p {
margin:0;
padding-top:8px;
line-height:1.5;
}
.edu-usertop-tt {
font-size:87.5%;
font-weight:400;
padding-bottom:10px;
}
#ENTRY_INPUTBOX {
width:701px;
border:solid 1px #e0e0e0;
border-top:none;
}
.edu-form-entry {
background:#ffffff;
}
.edu-form-entry dl {
clear:both;
list-style:none;
border-top:solid 1px #e0e0e0;
overflow:visible;
background:#fff7f7;
}
.edu-form-entry dt {
float:left;
width:160px;
padding:11px 10px;
font-size:87.5%;
line-height:1.5;
background:#fff7f7;
}
.edu-form-entry dd {
position:relative;
margin:0 0 0 181px;
width:495px;
_width:492px;
padding:12px 10px 12px 15px;
background:#ffffff;
font-size:87.5%;
line-height:1.5;
}
.edu-form-entry ul {
list-style:none;margin:0;padding:0;
}
.edu-form-entry li {
list-style:none;margin:0;padding:0;
display:inline;
}
.edu-form-entry li.edu-f-other {
white-space:nowrap;
}
.edu-form-entry .edu-form-hissu {
font-size:95%;
margin-left:3px;
color:#f04420;
}
.edu-form-entry i {
font-style:normal;
font-size:95%;
margin-left:3px;
}
.edu-form-entry input,
.edu-post-caution input {
font-size:87.5%;
line-height:1.9;
margin:-1px 4px 0px 0;
padding:0;
vertical-align:middle;
}
.edu-form-entry label,
.edu-post-caution label {
white-space:nowrap;
margin-right:8px;
line-height:2;
}
.edu-form-entry input.edu-f-other1 {
width:280px;
font-size:14px;
line-height:1.2;
_line-height:1;
padding:1px 4px;
margin:0 0 0 7px;
}
.edu-form-entry input.edu-f-other2 {
width:160px;
font-size:14px;
line-height:1.2;
_line-height:1;
padding:1px 4px;
margin:0 0 0 7px;
}
#ENTRY_POST_FOOTER {
display:block;
clear:both;
padding-top:15px;
background:#ffffff;
}
#ENTRY_POST_FOOTER dl {
}
#ENTRY_POST_FOOTER .edu-f-postbtn {
letter-spacing:3px;
height:28px;
width:210px;
}
#ENTRY_POST_FOOTER .edu-post-caution {
text-align:center;
font-size:81.3%;
color:#4c4c4c;
}
#ENTRY_POST_FOOTER .edu-post-caution dd {
font-size:14px;
}
#EDU_ID_WRAP #ENTRY_POST_FOOTER .edu-back-link {
width:auto;
}
/* 確認 */
.edu-form-back {
text-align:left;
padding-bottom:15px;
font-size:87.5%;
}
#ENTRY_CONFBOX {
width:571px;
border:solid 1px #e0e0e0;
border-top:none;
display:table-cell;
}
#ENTRY_CONFBOX dd {
width:365px;
_width:362px;
}
#ENTRY_POST_FORM {
width:703px;
position:relative\9;
background:#f7f7f7\9;
}
.edu-form-editbox {
display:table-cell;
vertical-align:middle;
width:109px;
padding:0 10px;
border:solid 1px #e0e0e0;
border-left:none;
border:none\9;
position:absolute\9;
top:170px\9;
right:0px\9;
}
.edu-form-editbox .edu-act-btn {
padding:10px 5px;
}
/* IE 6 */
* html .edu-form-editbox,
* html #ENTRY_CONFBOX {
display:inline;
zoom:1;
}
/* IE 7 */
*:first-child+html .edu-form-editbox,
*:first-child+html #ENTRY_CONFBOX {
display:inline;
zoom:1;
}
/*\*//*/
* html .edu-form-editbox,
* html #ENTRY_CONFBOX {
display:inline-block;
}
/**/
/* 完了 */
.edu-entry-fin {
width:600px;
margin:0 auto 0;
padding:30px 0 15px;
}
.edu-message-ic {
float:left;
width:100px;
height:70px;
font-size:10px;
}
.edu-message-ic i {
display:none;
}
.edu-message-tx {
float:left;
width:450px;
padding:0px 25px;
}
.edu-message-tx h2 {
padding:20px 0 50px;
font-size:19px;
font-weight:bold;
}
.edu-message-foot {
clear:both;
display:block;
padding-top:30px;
height:40px;
}
.edu-message-foot .edu-act-btn {
width:190px;
padding:14px 0;
font-weight:bold;
}
#EDU_MASSAGE_NOTE .edu-message-ic {
background:url(../images/edu_imgset.png) no-repeat -200px -340px;
}
#ENTRYBOX_FIN {margin-bottom:100px;}
#EDU_ID_BODY .edu-entry-fin {
width:680px;
}
#EDU_ID_BODY .edu-message-tx {
width:574px;
padding:0px 0 20px 6px;
padding-bottom:0px\9;
}
#EDU_ID_BODY .edu-message-tx h2 {
padding:2px 0 15px 0;
font-size:100%;
font-weight:bold;
} 
#EDU_ID_BODY .edu-message-tx p {
margin:0;
padding:3px 3px;
font-size:87.5%;
line-height:1.5;
}
/* 利用解除 */
.edu-out-attpooint {
list-style:none;
margin:15px 0 10px 25px;
}
.edu-out-attpooint li {
list-style:none;
margin:0;
padding:8px 0;
}
.edu-out-att {
font-size:16px;
font-weight:bold;
text-align:center;
color:#304567;
}
.edu-out-foot {
padding:40px 0 15px;
text-align:center;
}
.edu-out-foot a.edu-act-btn {
display:inline-block;
vertical-align:middle;
width:182px;
line-height:17px;
padding:9px 0 6px;
font-weight:bold;
margin:0 10px;
}
.edu-out-foot a#ENTRY_OUT_BTN {
height:36px;
line-height:36px;
}
.edu-out-confatt {
padding:0 0 25px 35px;
}
.edu-out-confatt em {
font-weight:bold;
}
.edu-out-input {
clear:both;
margin:0 auto;
overflow:visible;
border-bottom:solid 1px #e0e0e0;
border-left:solid 1px #e0e0e0;
width:639px;
list-style:none;
background:#fff7f7;
}
.edu-out-input dt {
float:left;
border-top:solid 1px #e0e0e0;
width:160px;
padding:11px 5px 11px 15px;
font-size:87.5%;
line-height:1.5;
background:#fff7f7;
}
.edu-out-input dd {
position:relative;
margin:0 0 0 180px;
*margin:0px;
border-top:solid 1px #e0e0e0;
border-right:solid 1px #e0e0e0;
width:440px;
_width:437px;
padding:12px 0px 12px 18px;
background:#ffffff;
font-size:87.5%;
line-height:1.5;
}
.edu-out-input i {
font-style:normal;
font-size:12px;
}
.edu-out-input input {
font-size:87.5%;
line-height:1.7;
padding:0;
vertical-align:middle;
width:320px;
font-size:14px;
line-height:1.2;
padding:1px 4px;
margin:5px 0;
}
/* 利用規約 */
#EDU_KIYAKU_WRAP {
padding-bottom:25px;
}
#EDU_KIYAKU_WRAP .edu-contents-title {
margin-bottom:0;
}
#EDU_KIYAKU_WRAP h2{
margin:0;
padding:25px 20px 0px 25px;
}
#EDU_KIYAKU_WRAP ol {
list-style:none;
padding:0;
margin:0;
}
#EDU_KIYAKU_WRAP ol li,
#EDU_KIYAKU_WRAP p {
list-style:none;
font-size:87.5%;
line-height:1.5;
margin:0;
padding:15px 30px 0px 50px;
}
#EDU_KIYAKU_WRAP li{
margin:1.3em;
text-indent:-1.3em;
}
#EDU_KIYAKU_WRAP  ol.edu-kiyaku-sub {
margin:0;
padding:8px 0 0 0;
}
#EDU_KIYAKU_WRAP ol.edu-kiyaku-sub li {
margin:0;
margin-left:20px;
font-size:100%;
padding:0 0 10px 0px;
}
#EDU_KIYAKU_WRAP .edu-kiyaku-end {
text-align:right;
margin-top:10px;
}
#EDU_KIYAKU_WRAP .edu-kiyaku-end i {
font-style:normal;
font-size:87.5%;
}
.edu-close-link {
width:760px;
margin:0 auto;
}
.edu-close-link .edu-act-btn {
width:120px;
padding:10px 0px;
}

/* ------------------------ */
/* クイズ */
/* ------------------------ */
/* クイズ一覧 */
#QUIZ_LIST_BOX td .edu-act-btn {
width:110px;
padding:7px 1px;
}
#EDU_QUIZ_WRAP .edu-quiz-back {
padding:12px 3px;
font-size:87.5%;
}
#QUIZ_LIST_BOX {
border-collapse:collapse;
border-spacing:0;
border:solid 1px #c5c5c5;
border-top:none;
width:100%;
}
#QUIZ_LIST_BOX th {
border:dotted 1px #666666;
border-top:none;
padding:5px 0px;
background:#f7f7f7;
text-align:center;
font-weight:400;
font-size:87.5%;
line-height:1.1;
color:#4c4c4c;
}
#QUIZ_LIST_BOX th.edu-quizlist-no {
width:3%;
}
#QUIZ_LIST_BOX th.edu-quizlist-time {
width:17%;
}
#QUIZ_LIST_BOX th.edu-quizlist-rem {
width:23%;
}
#QUIZ_LIST_BOX th.edu-quizlist-num {
width:9%;
}
#QUIZ_LIST_BOX th.edu-quizlist-read {
width:41%;
}
#QUIZ_LIST_BOX th.edu-quizlist-btn {
width:6%;
}
#QUIZ_LIST_BOX th.edu-quizlist-title {
width:77%;
}
#QUIZ_LIST_BOX td {
border:dotted 1px #666666;
border-top:none;
padding:7px 13px;
text-align:center;
font-size:87.5%;
line-height:1.4;
color:#4c4c4c;
}
#QUIZ_LIST_BOX td.edu-quizlist-read {
border:dotted 1px #666666;
border-top:none;
padding:7px 13px;
text-align:left;
font-size:87.5%;
line-height:1.4;
color:#4c4c4c;
}
#QUIZ_ALLLIST {
margin-bottom:35px;
}
#QUIZ_ALLLIST #QUIZ_LIST_BOX {
border:solid 1px #c5c5c5;
}
#QUIZ_LIST_BOX td.edu-quizlist-title {
text-align:left;
padding-left:20px;
}
#QUIZ_TOPLIST .edu-contents-title {
border:solid 1px #c5c5c5;
border-bottom:dotted 1px #666666;
background:#fff7f7;
font-weight:400;
font-size:87.5%;
line-height:20px;
padding:5px 12px;
color:#4c4c4c;
}
#QUIZ_TOPLIST .edu-quiz-desc {
border-left:solid 1px #c5c5c5;
border-right:solid 1px #c5c5c5;
border-bottom:solid 1px #c5c5c5;
padding:11px 15px;
font-size:87.5%;
line-height:1.4;
}
/* クイズ結果 */
#QUIZ_SCOREHEAD {
list-style:none;
margin:35px auto 0 !important;
width:220px;
}
#QUIZ_SCOREHEAD .edu-quiz-score {
margin-top:8px;
border:solid 1px #c5c5c5;
padding:12px 0 12px 30px;
font-weight:bold;
font-size:20px;
color:#666666;
}
#QUIZ_SCOREHEAD .edu-quiz-score var {
font-style:normal;
}
#QUIZ_SCOREHEAD .edu-quiz-label {
margin-right:15px;
font-weight:400;
font-size:14px;
}
#QUIZ_SCOREHEAD .edu-quiz-other {
font-size:87.5%;
padding:30px 0px 0px;
text-align:center;
}
#QUIZ_RESULT {
display:block;
margin-bottom:20px;
}
#QUIZ_RESULT .edu-contents-title {
border:solid 1px #c5c5c5;
border-bottom:dotted 1px #666666;
background:#efeee9;
color:#4c4c4c;
font-size:87.5%;
font-weight:400;
line-height:20px;
padding:5px 12px;
}
#QUIZ_RESULT .edu-quiz-contents {
display:block;
clear:both;
padding:16px 0px 18px 25px;
width:944px;
border:solid 1px #c5c5c5;
border-top:none;
font-size:87.5%;
color:#4c4c4c;
}
#QUIZ_RESULT .edu-quiz-qwrap {
width:440px;
float:left;
padding-right:19px;
}
#QUIZ_RESULT .edu-quiz-head {
background:#f9f8f6;
margin:0;
padding:12px 15px 18px;
line-height:1.5;
}
#QUIZ_RESULT .edu-quiz-index {
margin:0;
padding:0 0 2px 0;
border-bottom:solid 2px #f04420;
color:#f0441f;
}
#QUIZ_RESULT .edu-quiz-index .edu-quiz-category {
margin-left:10px;
}
#QUIZ_RESULT .edu-quiz-question {
margin:0;
padding:6px 0 0px;
}
#QUIZ_RESULT .edu-quiz-klist {
list-style:none;
padding:12px 0 12px 15px;
margin:0;
}
#QUIZ_RESULT .edu-quiz-klist li {
list-style:none;
padding:1px 0;
margin-left:2em;
text-indent:-2em;
line-height:1.4;
color:#990000;
}
#QUIZ_RESULT .edu-quiz-klist i {
font-style:normal;
margin-right:0.3em;
}
#QUIZ_RESULT .edu-quiz-klist em {
font-style:normal;
font-weight:bold;
color:#f0441f;
}
#QUIZ_RESULT .edu-quizr-reply {
border-top:dashed 1px #666666;
margin:0 0 0 0;
padding:7px 0 0 15px;
_padding-top:12px;
height:25px;
line-height:25px;
font-size:14px;
font-weight:bold;
}
#QUIZ_RESULT .edu-quizr-reply.edu-quiz-ok {
background:url(../images/edu_quizset.png) no-repeat -130px -400px;
color:#ff6600;
}
#QUIZ_RESULT .edu-quizr-reply.edu-quiz-ng {
background:url(../images/edu_quizset.png) no-repeat -130px -440px;
color:#2585e0;
}
#QUIZ_RESULT .edu-quizr-reply .edu-quiz-label {
width:50px;
display:inline-block;
font-size:12px;
font-weight:400;
line-height:18px;
letter-spacing:2px;
text-align:center;
color:#ffffff;
margin-right:48px;
background:#999999;
}
#QUIZ_RESULT .edu-quiz-explain {
width:440px;
float:left;
margin:0;
padding:0 0 0 19px;
line-height:1.5;
border-left: 1px dashed #666666;
}
#QUIZ_RESULT .edu-quiz-explain dt {
display:block;
padding-left:55px;
margin:0 0 7px 0;
color:#990000;
position:relative;
}
#QUIZ_RESULT .edu-quiz-explain dt i {
font-style:normal;
margin-right:0.2em;
}
#QUIZ_RESULT .edu-quiz-explain .edu-quiz-label {
position:absolute;
top:0;
left:0;
width:50px;
margin-right:5px;
display:inline-block;
font-size:12px;
font-weight:400;
line-height:18px;
letter-spacing:2px;
text-align:center;
color:#ffffff;
background:#f49c8d;
_left:-55px;
}
#QUIZ_RESULT .edu-quiz-explain.edu-quiz-ex dt,
#QUIZ_RESULT .edu-quiz-explain.edu-quiz-ex .edu-quiz-label {
padding:0;
position:static;
}
#QUIZ_RESULT .edu-quiz-explain dd {
display:block;
margin:0;
}
#QUIZ_OTHER .edu-contents-title {
border:solid 1px #c5c5c5;
background:#efeee9;
color:#4c4c4c;
font-size:87.5%;
font-weight:400;
line-height:20px;
padding:6px 12px;
}
/* クイズ問題レイアウト */
#EDU_QUIZ_BOX {
display:block;
margin:0 auto 15px;
border:solid 1px #c5c5c5;
background:#f9f8f6;
}
#EDU_QUIZ_UPPER {
float:left;
display:block;
width:581px;
}
#EDU_QUIZ_MIDDLE {
clear:both;
}
#EDU_QUIZ_WRAP #EDU_ASIDE_UPPER,
#EDU_QUIZ_BOX #EDU_ASIDE_UPPER {
background:none;
width:387px;
height:272px;
overflow:hidden;
border-left:solid 1px #c5c5c5;
border-bottom:solid 1px #c5c5c5;
}
#EDU_QUIZ_UPPER .edu-contents-title {
border-bottom:dotted 1px #666666;
background:#fff7f7;
line-height:20px;
padding:5px 12px;
font-size:87.5%;
color:#666666;
}
#EDU_QUIZ_WRAP #EDU_QUIZ_UPPER {
border-top:solid 1px #c5c5c5;
border-left:solid 1px #c5c5c5;
width:581px;
height:272px;
overflow:hidden;
}
#EDU_QUIZ_WRAP #EDU_ASIDE_UPPER {
border-top:solid 1px #c5c5c5;
border-right:solid 1px #c5c5c5;
border-bottom:none;
}
/* クイズ問題 */
#EDU_QUIZ_BOX #EDU_QUIZ_MIDDLE {
padding:10px 0;
}
#EDU_QUIZ_BOX .edu-quiz-back {
margin:20px 35px 15px;
text-align:center;
font-size:87.5%;
}
#EDU_QUIZ_BOX .edu-quiz-contents {
font-size:87.5%;
margin:0 auto;
}
#EDU_QUIZ_BOX #EDU_QUIZ_UPPER .edu-quiz-contents {
display:block;
width:512px;
padding:22px 0 15px;
}
#EDU_QUIZ_BOX .edu-quiz-head {
border-bottom:solid 2px #f04420;
}
#EDU_QUIZ_BOX .edu-quiz-index {
width:117px;
height:70px;
float:left;
}
#EDU_QUIZ_BOX .edu-quiz-index em {
color:#f04420;
line-height:1.1;
font-size:39px;
font-weight:400;
font-family:sans-serif;
text-shadow:2px 1px 1px rgba(0,0,0,0.2);
width:110px;
height:40px;
display:none;
}
.edu-quiz-index .edu-quiz-navi {
width:110px;
height:30px;
position:relative;
top:40px;
left:3px;
display:block;
color:#f04420;
line-height:1.1;
font-size:22px;
font-family:Verdana,sans-serif;
font-weight:400;
letter-spacing:1px;
}
.edu-quiz-category {
font-weight:bold;
color:#f04420;
line-height:1.5;
}
.edu-quiz-category em {
margin:0 2px;
} 
#EDU_QUIZ_BOX .edu-quiz-question {
line-height:1.5;
margin:0px 0 12px 117px;
width:380px;
}
#EDU_QUIZ_BOX .edu-quiz-att {
width:435px;
margin:10px auto;
line-height:1.5;
font-size:87.5%;
color:#666666;
}
.edu-quiz-slist {
width:445px;
margin:0 auto;
padding:0;
list-style:none;
}
.edu-quiz-slist li {
display:block;
line-height:1.4;
font-weight:bold;
background:#ffffff;
}
.edu-quiz-select {
clear:both;
padding:15px 0 0px;
}
.edu-quiz-select .edu-quiz-slist li a {
border:solid 1px #c5c5c5;
display:block;
text-decoration:none;
color:#990000;
width:392px;
padding:10px 1px 10px 50px;
margin-bottom:4px;
}
.edu-quiz-select .edu-quiz-slist li a:hover {
text-decoration:none;
color:#ffffff;
background:#ed6146;
}
.edu-quiz-answer {
clear:both;
padding:20px 0 0px;
margin:0 auto;
}
.edu-quiz-answer .edu-quiz-slist {
border:solid 1px #c5c5c5;
width:510px;
}
.edu-quiz-answer #QUIZ_IC_OK {
background:#ffffff url(../images/edu_quizset.png) no-repeat 18px -1330px;
}
.edu-quiz-answer #QUIZ_IC_NG {
background:#ffffff url(../images/edu_quizset.png) no-repeat -42px -1330px;
}
#EDU_QUIZ_BOX .edu-quiz-answer .edu-quiz-slist li {
position:relative;
left:55px;
border:none;
display:block;
color:#990000;
width:392px;
padding:10px 1px 10px 50px;
}
#EDU_QUIZ_BOX .edu-quiz-answer #QUIZ_IC_EX {
background:#ffffff;
}
#EDU_QUIZ_BOX .edu-quiz-answer #QUIZ_IC_EX li {
left:22px;
}
#EDU_QUIZ_BOX .edu-quiz-answer em {display:none;}
#EDU_QUIZ_BOX .edu-quiz-explain {
clear:both;
margin:0 auto;
width:897px;
border:solid 1px #c5c5c5;
background:#ed6146 url(../images/edu_quizset.png) no-repeat -125px -1327px;
}
#EDU_QUIZ_BOX .edu-quiz-explain dt {
color:#ffffff;
font-size:16px;
font-weight:bold;
padding:12px 15px 10px 0px;
min-height:28px;
height:auto !important;
height:28px;
line-height:1.4;
}
#EDU_QUIZ_BOX .edu-quiz-explain dt.edu-quiz-exptt {
padding-left:175px;
display:block;
}
#EDU_QUIZ_BOX .edu-quiz-explain .edu-quiz-label {
display:none;
}
#EDU_QUIZ_BOX #QUIZ_LABEL_EX {
background-image:none;
}
#EDU_QUIZ_BOX #QUIZ_LABEL_EX dt {
padding:5px 0 5px 10px;
min-height:16px;
height:16px;
}
#EDU_QUIZ_BOX #QUIZ_LABEL_EX .edu-quiz-label {
display:block;
font-size:14px;
letter-spacing:2px;
}
#EDU_QUIZ_BOX .edu-quiz-explain dd {
border-top:solid 1px #c5c5c5;
clear:both;
background:#ffffeb;
color:#4c4c4c;
padding:18px 38px 22px;
line-height:1.7;
}
#EDU_QUIZ_BOX .edu-quiz-foot {
padding:25px 0 15px 0;
}
.edu-quiz-foot .edu-act-btn {
width:115px;
padding:9px;
}
.edu-quiz-question,
.edu-quiz-explain dd {
overflow:hidden;
_overflow:visible;
word-break:break-all;
}
/* クイズログイン */
#EDU_QUIZ_LOGIN {
clear:both;
display:block;
margin:20px auto 0;
background:#efeee9;
padding:5px 0 22px;
width:500px;
}
#EDU_QUIZ_LOGIN h1 {
text-align:center;
padding:10px 0;
border-bottom:dotted 1px #666666;
color:#444444;
font-size:91.0%;
font-weight:400;
}
#EDU_QUIZ_LOGIN p {
margin:0 35px;
padding:15px 0 12px;
font-size:87.5%;
line-height:1.6;
color:#4c4c4c;
}
#EDU_QUIZ_LOGIN a.edu-act-btn {
width:260px;
padding:13px 0;
}


/* クイズバックナンバー */

#EDU_QUIZBN_BOX {
display:block;
margin:0 auto 15px;
border:solid 1px #c5c5c5;
background:#ffffff;
}

#EDU_QUIZBN_BOX h1.edu-contents-title {
border-bottom:solid 1px #c5c5c5;
background:#e9e8e3;
height:34px;
padding:0;
font-size:87.5%;
color:#666666;
position: relative;
margin:0 0 20px 0;
}
#EDU_QUIZBN_BOX h1.edu-contents-title .edu-link-newquiz{
display: block;
font-size: 12px;
font-weight: 400;
position: absolute;
right: 0;
text-align: right;
text-indent: 0 !important;
top: 0;
width: 200px;
}
#EDU_QUIZBN_BOX h1.edu-contents-title .edu-link-newquiz a{
display: block;
padding: 0px 8px 0px 0;
text-decoration: underline;
line-height:34px;
}.edu-linklist li {
padding:16px 3px 16px 12px;
border-top:dotted 1px #666666;
font-size:87.5%;
line-height:1.4;
}
#EDU_QUIZBN_BOX .edu-quizbn-list{
display:block;
width:570px;
margin:0 auto 20px auto;
}
#EDU_QUIZBN_BOX .edu-quizbn-list .edu-quizbn-listyear{
margin:0 0 10px 0;
padding:0;
list-style:none;
letter-spacing:-0.4em;
}
#EDU_QUIZBN_BOX .edu-quizbn-list .edu-quizbn-listmonth{
margin:0 0 20px 0;
padding:0;
list-style:none;
letter-spacing:-0.4em;
}
#EDU_QUIZBN_BOX .edu-quizbn-list .edu-quizbn-listyear li,
#EDU_QUIZBN_BOX .edu-quizbn-list .edu-quizbn-listmonth li{
margin:0;
padding:0 8px;
word-spacing:normal;
letter-spacing:normal;
display:inline-block;
*display:inline;
*zoom:1;
border-left:1px solid #666666;
color:#999999;
font-size:87.5%;
line-height:1.1em;
}
#EDU_QUIZBN_BOX .edu-quizbn-list .edu-quizbn-listyear li:first-child,
#EDU_QUIZBN_BOX .edu-quizbn-list .edu-quizbn-listmonth li:first-child{
border:none!important;
}

#EDU_QUIZBN_BOX .edu-quizbn-list .edu-quizbn-copy{
font-size:87.5%;
color:#666666;
margin:0 5px 20px 5px;
line-height:1.4em;
}

#EDU_QUIZBN_BOX .edu-quizbn-list table.btn-quizbn-qlist{
border:none;
border-collapse:collapse;
margin:0 auto 25px auto;
width:100%;
}
#EDU_QUIZBN_BOX .edu-quizbn-list table.btn-quizbn-qlist th,
#EDU_QUIZBN_BOX .edu-quizbn-list table.btn-quizbn-qlist td{
padding:7px 10px;
color:#666666;
}
#EDU_QUIZBN_BOX .edu-quizbn-list table.btn-quizbn-qlist .edu-quizbn-month{
border-top:1px solid #c5c5c5;
text-align:center;
font-size:87.5%;
}
#EDU_QUIZBN_BOX .edu-quizbn-list table.btn-quizbn-qlist .edu-quizbn-prev{
border-top:1px solid #c5c5c5;
border-left:1px solid #c5c5c5;
border-bottom:1px solid #c5c5c5;
text-align:left;
font-size:87.5%;
font-weight:normal;
}
#EDU_QUIZBN_BOX .edu-quizbn-list table.btn-quizbn-qlist .edu-quizbn-next{
border-top:1px solid #c5c5c5;
border-right:1px solid #c5c5c5;
border-bottom:1px solid #c5c5c5;
text-align:right;
font-size:87.5%;
font-weight:normal;
}
#EDU_QUIZBN_BOX .edu-quizbn-list table.btn-quizbn-qlist .edu-quizbn-tfoot td{
border:none;
}
#EDU_QUIZBN_BOX .edu-quizbn-list table.btn-quizbn-qlist .edu-quizbn-day th{
border:1px solid #c5c5c5;
font-size:87.5%;
background:#fcddd1;
text-align:left;
width:20%;
}
#EDU_QUIZBN_BOX .edu-quizbn-list table.btn-quizbn-qlist tr.edu-quizbn-txt td{
border:1px solid #c5c5c5;
font-size:75%;
line-height:1.5em;
vertical-align:top;
}
#EDU_QUIZBN_BOX .edu-quizbn-list table.btn-quizbn-qlist tr.edu-quizbn-txt td p{
min-height:140px;
height:auto !important;
height:140px;
}
#EDU_QUIZBN_BOX .edu-quizbn-list table.btn-quizbn-qlist tr.edu-quizbn-txt td a{
color:#666666;
text-decoration:none;
display:block;
}
#EDU_QUIZBN_BOX .edu-quizbn-list table.btn-quizbn-qlist tr.edu-quizbn-txt td a:hover{
color:#ce8585;
}
#EDU_QUIZBN_BOX .edu-quizbn-list table.btn-quizbn-qlist td.edu-quizbn-act{
background:#fff7f7;
}
#EDU_QUIZBN_BOX .edu-quizbn-list table.btn-quizbn-qlist td.edu-quizbn-act .edu-quizbn-actmark{
color:#ffffff;
font-weight:600;
background:#ea4428;
padding:5px 0;
text-align:center;
letter-spacing:0.1em;
margin-top:5px;
display:block;
}
#EDU_QUIZBN_BOX .edu-quizbn-list table.btn-quizbn-qlist td.edu-quizbn-none{
background:#f2f1ef;
}
#EDU_QUIZBN_BOX .edu-quizbn-list .edu-quizbn-point{
margin:0 auto 0 auto;
padding:0 0 30px 0;
}
#EDU_QUIZBN_BOX .edu-quizbn-list .edu-quizbn-point p{
font-size:87.5%;
color:#666666;
line-height:1.2em;
margin:0 0 3px 0;
}


#EDU_QUIZBN_BOX .edu-quizbn-list .edu-quizbn-qmonth{
font-size:87.5%;
color:#666666;
font-weight:600;
margin:0 0 10px 3px;
}
#EDU_QUIZBN_BOX .edu-quizbn-list .edu-quizbn-number{
width:561px;
overflow:hidden;
margin:0 auto 10px auto;
}
#EDU_QUIZBN_BOX .edu-quizbn-list .edu-quizbn-number ul{
margin:0;
padding:0;
border-left:1px solid #c5c5c5;
border-top:1px solid #c5c5c5;
list-style:none;
display:inline-block;
*display:inline;
*zoom:1;
}
#EDU_QUIZBN_BOX .edu-quizbn-list .edu-quizbn-number ul li{
margin:0;
padding:0;
float:left;
text-align:center;
font-size:87.5%;
font-weight:600;
overfloa:hidden;
width:55px;
border-right:1px solid #c5c5c5;
border-bottom:1px solid #c5c5c5;
}
#EDU_QUIZBN_BOX .edu-quizbn-list .edu-quizbn-number ul li span{
display:block;
height:24px;
line-height:24px;
}
#EDU_QUIZBN_BOX .edu-quizbn-list .edu-quizbn-number ul li.edu-quizbn-ex span{
background:#e6e5e3;
color:#aaaaaa;
}
#EDU_QUIZBN_BOX .edu-quizbn-list .edu-quizbn-number ul li a{
display:block;
color:#666666;
text-decoration:none;
background:#e6e5e3;
height:24px;
line-height:24px;
}
#EDU_QUIZBN_BOX .edu-quizbn-list .edu-quizbn-number ul li.edu-quizbn-now a{
background:#fcddd1;
}
#EDU_QUIZBN_BOX .edu-quizbn-list .edu-quizbn-number ul li a:hover{
color:#990000;
}
#EDU_QUIZBN_BOX #EDU_ASIDE_AREA,
#EDU_QUIZBN_BOX #EDU_ASIDE_BOX{
position:static!important;
}
#EDU_QUIZBN_BOX #EDU_REGIST_BOX,
#EDU_QUIZBN_BOX .edu-linklist-box{
border-right:none;
border-left: 1px solid #C5C5C5;
}
#EDU_QUIZBN_BOX #EDU_RECT_BOX{
border-left: 1px solid #C5C5C5;
}

#EDU_QUIZBN_BOX .edu-quizbn-list .edu-article-operation{
padding-right:8px;
}
#EDU_QUIZBN_BOX .edu-quiz-contents {
display:block;
width:510px;
margin:auto;
}
#EDU_QUIZBN_BOX .edu-quiz-contents {
font-size:87.5%;
margin:0 auto 55px auto;
}
#EDU_QUIZBN_BOX .edu-quiz-head {
border-bottom:solid 2px #f04420;
}

#EDU_QUIZBN_BOX .edu-quiz-question {
line-height:1.5;
margin:0px 0 12px 117px;
width:380px;
}

#EDU_QUIZBN_BOX .edu-quiz-index {
float: left;
height: 70px;
width: 117px;
}
#EDU_QUIZBN_BOX .edu-quiz-index em {
color:#f04420;
line-height:1.1;
font-size:39px;
font-weight:400;
font-family:sans-serif;
text-shadow:2px 1px 1px rgba(0,0,0,0.2);
width:110px;
height:40px;
display:none;
}
#EDU_QUIZBN_BOX .edu-quiz-question {
line-height:1.5;
margin:0px 0 12px 117px;
width:380px;
}
#EDU_QUIZBN_BOX .edu-quiz-select {
margin:0 auto 20px auto;
}
#EDU_QUIZBN_BOX .edu-quiz-select .edu-quiz-slist li{
border:solid 1px #c5c5c5;
display:block;
text-decoration:none;
color:#990000;
width:392px;
padding:10px 1px 10px 50px;
margin-bottom:4px;
}


#EDU_QUIZBN_BOX .edu-quiz-explain {
clear:both;
margin:35px auto 0 auto;
width:510px;
border:solid 1px #c5c5c5;
background:#ed6146 url(../images/edu_quizset.png) no-repeat -125px -1327px;
}
#EDU_QUIZBN_BOX .edu-quiz-explain dt {
color:#ffffff;
font-size:16px;
font-weight:bold;
padding:12px 15px 10px 0px;
min-height:28px;
height:auto !important;
height:28px;
line-height:1.4;
}
#EDU_QUIZBN_BOX .edu-quiz-explain dt.edu-quiz-exptt {
padding-left:175px;
display:block;
}
#EDU_QUIZBN_BOX .edu-quiz-explain .edu-quiz-label {
display:none;
}
#EDU_QUIZBN_BOX .edu-quiz-explain dd {
border-top:solid 1px #c5c5c5;
clear:both;
background:#ffffeb;
color:#4c4c4c;
padding:18px 38px 22px;
line-height:1.7;
}

#EDU_QUIZBN_BOX .edu-quizbn-foot{
margin:20px 0 0 0;
width:510px;
position:relative;
}
#EDU_QUIZBN_BOX .edu-quizbn-foot .edu-act-btn {
padding: 9px;
width: 115px;
text-align:center;
}
#EDU_QUIZBN_BOX .edu-quizbn-foot .edu-quizbn-prevquiz .edu-act-btn{
float:left;
}
#EDU_QUIZBN_BOX .edu-quizbn-foot .edu-quizbn-nextquiz .edu-act-btn{
float:right;
}
#EDU_QUIZBN_BOX .edu-quizbn-foot .edu-quizbn-qalink{
width: 134px;
font-weight:600;
position:absolute;
left:50%;
margin-left:-67px;
}



/* クイズ選択肢 */
.edu-quiz-exptt .edu-quizkai,
.edu-quiz-slist .edu-quizkai {
padding:0 0 0 50px;
text-indent:-50px;
}
.edu-quiz-exptt .edu-quizno,
.edu-quiz-slist .edu-quizno {
width:40px;
height:32px;
display:inline-block;
vertical-align:-0.7em;
margin-left:10px;
}
.edu-quiz-exptt .edu-quizno i,
.edu-quiz-slist .edu-quizno i {
display:none;
}
#QUIZ_SELECT01 .edu-quizno {
background:#ffffff url(../images/edu_quizset.png) no-repeat -130px -0px;
}
#QUIZ_SELECT02 .edu-quizno {
background:#ffffff url(../images/edu_quizset.png) no-repeat -130px -40px;
}
#QUIZ_SELECT03 .edu-quizno {
background:#ffffff url(../images/edu_quizset.png) no-repeat -130px -80px;
}
#QUIZ_SELECT04 .edu-quizno {
background:#ffffff url(../images/edu_quizset.png) no-repeat -130px -120px;
}
#QUIZ_SELECT05 .edu-quizno {
background:#ffffff url(../images/edu_quizset.png) no-repeat -130px -160px;
}
#QUIZ_SELECT06 .edu-quizno {
background:#ffffff url(../images/edu_quizset.png) no-repeat -130px -200px;
}
#QUIZ_SELECT07 .edu-quizno {
background:#ffffff url(../images/edu_quizset.png) no-repeat -130px -240px;
}
#QUIZ_SELECT08 .edu-quizno {
background:#ffffff url(../images/edu_quizset.png) no-repeat -130px -280px;
}
#QUIZ_SELECT09 .edu-quizno {
background:#ffffff url(../images/edu_quizset.png) no-repeat -130px -320px;
}
#QUIZ_SELECT10 .edu-quizno {
background:#ffffff url(../images/edu_quizset.png) no-repeat -130px -360px;
}
.edu-quiz-exptt#QUIZ_SELECT01 .edu-quizno,
#QUIZ_SELECT01 a:hover .edu-quizno {
background:#ed6146 url(../images/edu_quizset.png) no-repeat -180px -0px;
}
.edu-quiz-exptt#QUIZ_SELECT02 .edu-quizno,
#QUIZ_SELECT02 a:hover .edu-quizno {
background:#ed6146 url(../images/edu_quizset.png) no-repeat -180px -40px;
}
.edu-quiz-exptt#QUIZ_SELECT03 .edu-quizno,
#QUIZ_SELECT03 a:hover .edu-quizno {
background:#ed6146 url(../images/edu_quizset.png) no-repeat -180px -80px;
}
.edu-quiz-exptt#QUIZ_SELECT04 .edu-quizno,
#QUIZ_SELECT04 a:hover .edu-quizno {
background:#ed6146 url(../images/edu_quizset.png) no-repeat -180px -120px;
}
.edu-quiz-exptt#QUIZ_SELECT05 .edu-quizno,
#QUIZ_SELECT05 a:hover .edu-quizno {
background:#ed6146 url(../images/edu_quizset.png) no-repeat -180px -160px;
}
.edu-quiz-exptt#QUIZ_SELECT06 .edu-quizno,
#QUIZ_SELECT06 a:hover .edu-quizno {
background:#ed6146 url(../images/edu_quizset.png) no-repeat -180px -200px;
}
.edu-quiz-exptt#QUIZ_SELECT07 .edu-quizno,
#QUIZ_SELECT07 a:hover .edu-quizno {
background:#ed6146 url(../images/edu_quizset.png) no-repeat -180px -240px;
}
.edu-quiz-exptt#QUIZ_SELECT08 .edu-quizno,
#QUIZ_SELECT08 a:hover .edu-quizno {
background:#ed6146 url(../images/edu_quizset.png) no-repeat -180px -280px;
}
.edu-quiz-exptt#QUIZ_SELECT09 .edu-quizno,
#QUIZ_SELECT09 a:hover .edu-quizno {
background:#ed6146 url(../images/edu_quizset.png) no-repeat -180px -320px;
}
.edu-quiz-exptt#QUIZ_SELECT10 .edu-quizno,
#QUIZ_SELECT10 a:hover .edu-quizno {
background:#ed6146 url(../images/edu_quizset.png) no-repeat -180px -360px;
}
/* クイズ問 */
.edu-quiz-index#QUIZ_Q01 {
background:url(../images/edu_quizset.png) no-repeat 0px 0px;
}
.edu-quiz-index#QUIZ_Q02 {
background:url(../images/edu_quizset.png) no-repeat 0px -70px;
}
.edu-quiz-index#QUIZ_Q03 {
background:url(../images/edu_quizset.png) no-repeat 0px -140px;
}
.edu-quiz-index#QUIZ_Q04 {
background:url(../images/edu_quizset.png) no-repeat 0px -210px;
}
.edu-quiz-index#QUIZ_Q05 {
background:url(../images/edu_quizset.png) no-repeat 0px -280px;
}
.edu-quiz-index#QUIZ_Q06 {
background:url(../images/edu_quizset.png) no-repeat 0px -350px;
}
.edu-quiz-index#QUIZ_Q07 {
background:url(../images/edu_quizset.png) no-repeat 0px -420px;
}
.edu-quiz-index#QUIZ_Q08 {
background:url(../images/edu_quizset.png) no-repeat 0px -490px;
}
.edu-quiz-index#QUIZ_Q09 {
background:url(../images/edu_quizset.png) no-repeat 0px -560px;
}
.edu-quiz-index#QUIZ_Q10 {
background:url(../images/edu_quizset.png) no-repeat 0px -630px;
}
.edu-quiz-index#QUIZ_Q11 {
background:url(../images/edu_quizset.png) no-repeat 0px -700px;
}
.edu-quiz-index#QUIZ_Q12 {
background:url(../images/edu_quizset.png) no-repeat 0px -770px;
}
.edu-quiz-index#QUIZ_Q13 {
background:url(../images/edu_quizset.png) no-repeat 0px -840px;
}
.edu-quiz-index#QUIZ_Q14 {
background:url(../images/edu_quizset.png) no-repeat 0px -910px;
}
.edu-quiz-index#QUIZ_Q15 {
background:url(../images/edu_quizset.png) no-repeat 0px -980px;
}
.edu-quiz-index#QUIZ_Q16 {
background:url(../images/edu_quizset.png) no-repeat 0px -1050px;
}
.edu-quiz-index#QUIZ_Q17 {
background:url(../images/edu_quizset.png) no-repeat 0px -1120px;
}
.edu-quiz-index#QUIZ_Q18 {
background:url(../images/edu_quizset.png) no-repeat 0px -1190px;
}
.edu-quiz-index#QUIZ_Q19 {
background:url(../images/edu_quizset.png) no-repeat 0px -1260px;
}
.edu-quiz-index#QUIZ_Q20 {
background:url(../images/edu_quizset.png) no-repeat -120px -560px;
}
.edu-quiz-index#QUIZ_Q21 {
background:url(../images/edu_quizset.png) no-repeat -120px -630px;
}
.edu-quiz-index#QUIZ_Q22 {
background:url(../images/edu_quizset.png) no-repeat -120px -700px;
}
.edu-quiz-index#QUIZ_Q23 {
background:url(../images/edu_quizset.png) no-repeat -120px -770px;
}
.edu-quiz-index#QUIZ_Q24 {
background:url(../images/edu_quizset.png) no-repeat -120px -840px;
}
.edu-quiz-index#QUIZ_Q25 {
background:url(../images/edu_quizset.png) no-repeat -120px -910px;
}
.edu-quiz-index#QUIZ_Q26 {
background:url(../images/edu_quizset.png) no-repeat -120px -980px;
}
.edu-quiz-index#QUIZ_Q27 {
background:url(../images/edu_quizset.png) no-repeat -120px -1050px;
}
.edu-quiz-index#QUIZ_Q28 {
background:url(../images/edu_quizset.png) no-repeat -120px -1120px;
}
.edu-quiz-index#QUIZ_Q29 {
background:url(../images/edu_quizset.png) no-repeat -120px -1190px;
}
.edu-quiz-index#QUIZ_Q30 {
background:url(../images/edu_quizset.png) no-repeat -120px -1260px;
}


/* クイズ問バックナンバー */
#EDU_QUIZBN_BOX .edu-quiz-index#QUIZ_Q01 {
background:url(../images/edu_quizset.png) no-repeat 0px -1435px;
}
#EDU_QUIZBN_BOX .edu-quiz-index#QUIZ_Q02 {
background:url(../images/edu_quizset.png) no-repeat 0px -1505px;
}
#EDU_QUIZBN_BOX .edu-quiz-index#QUIZ_Q03 {
background:url(../images/edu_quizset.png) no-repeat 0px -1575px;
}
#EDU_QUIZBN_BOX .edu-quiz-index#QUIZ_Q04 {
background:url(../images/edu_quizset.png) no-repeat 0px -1645px;
}
#EDU_QUIZBN_BOX .edu-quiz-index#QUIZ_Q05 {
background:url(../images/edu_quizset.png) no-repeat 0px -1715px;
}
#EDU_QUIZBN_BOX .edu-quiz-index#QUIZ_Q06 {
background:url(../images/edu_quizset.png) no-repeat 0px -1785px;
}
#EDU_QUIZBN_BOX .edu-quiz-index#QUIZ_Q07 {
background:url(../images/edu_quizset.png) no-repeat 0px -1855px;
}
#EDU_QUIZBN_BOX .edu-quiz-index#QUIZ_Q08 {
background:url(../images/edu_quizset.png) no-repeat 0px -1925px;
}
#EDU_QUIZBN_BOX .edu-quiz-index#QUIZ_Q09 {
background:url(../images/edu_quizset.png) no-repeat 0px -1995px;
}
#EDU_QUIZBN_BOX .edu-quiz-index#QUIZ_Q10 {
background:url(../images/edu_quizset.png) no-repeat 0px -2065px;
}
#EDU_QUIZBN_BOX .edu-quiz-index#QUIZ_Q11 {
background:url(../images/edu_quizset.png) no-repeat 0px -2135px;
}
#EDU_QUIZBN_BOX .edu-quiz-index#QUIZ_Q12 {
background:url(../images/edu_quizset.png) no-repeat 0px -2205px;
}
#EDU_QUIZBN_BOX .edu-quiz-index#QUIZ_Q13 {
background:url(../images/edu_quizset.png) no-repeat 0px -2275px;
}
#EDU_QUIZBN_BOX .edu-quiz-index#QUIZ_Q14 {
background:url(../images/edu_quizset.png) no-repeat 0px -2345px;
}
#EDU_QUIZBN_BOX .edu-quiz-index#QUIZ_Q15 {
background:url(../images/edu_quizset.png) no-repeat 0px -2415px;
}
#EDU_QUIZBN_BOX .edu-quiz-index#QUIZ_Q16 {
background:url(../images/edu_quizset.png) no-repeat -120px -1435px;
}
#EDU_QUIZBN_BOX .edu-quiz-index#QUIZ_Q17 {
background:url(../images/edu_quizset.png) no-repeat -120px -1505px;
}
#EDU_QUIZBN_BOX .edu-quiz-index#QUIZ_Q18 {
background:url(../images/edu_quizset.png) no-repeat -120px -1575px;
}
#EDU_QUIZBN_BOX .edu-quiz-index#QUIZ_Q19 {
background:url(../images/edu_quizset.png) no-repeat -120px -1645px;
}
#EDU_QUIZBN_BOX .edu-quiz-index#QUIZ_Q20 {
background:url(../images/edu_quizset.png) no-repeat -120px -1715px;
}
#EDU_QUIZBN_BOX .edu-quiz-index#QUIZ_Q21 {
background:url(../images/edu_quizset.png) no-repeat -120px -1785px;
}
#EDU_QUIZBN_BOX .edu-quiz-index#QUIZ_Q22 {
background:url(../images/edu_quizset.png) no-repeat -120px -1855px;
}
#EDU_QUIZBN_BOX .edu-quiz-index#QUIZ_Q23 {
background:url(../images/edu_quizset.png) no-repeat -120px -1925px;
}
#EDU_QUIZBN_BOX .edu-quiz-index#QUIZ_Q24 {
background:url(../images/edu_quizset.png) no-repeat -120px -1995px;
}
#EDU_QUIZBN_BOX .edu-quiz-index#QUIZ_Q25 {
background:url(../images/edu_quizset.png) no-repeat -120px -2065px;
}
#EDU_QUIZBN_BOX .edu-quiz-index#QUIZ_Q26 {
background:url(../images/edu_quizset.png) no-repeat -120px -2135px;
}
#EDU_QUIZBN_BOX .edu-quiz-index#QUIZ_Q27 {
background:url(../images/edu_quizset.png) no-repeat -120px -2205px;
}
#EDU_QUIZBN_BOX .edu-quiz-index#QUIZ_Q28 {
background:url(../images/edu_quizset.png) no-repeat -120px -2275px;
}
#EDU_QUIZBN_BOX .edu-quiz-index#QUIZ_Q29 {
background:url(../images/edu_quizset.png) no-repeat -120px -2345px;
}
#EDU_QUIZBN_BOX .edu-quiz-index#QUIZ_Q30 {
background:url(../images/edu_quizset.png) no-repeat -120px -2415px;
}

/* 記事タイトル ============================== */
.cmn-article_title {
	line-height: 1.2;
	margin: 0 0 5px;
}
.cmn-article_title a {
	vertical-align: middle;
}
.cmn-article_title a:hover {
	text-decoration: none;
}
.cmn-article_title span.cmnc-time,
.cmn-article_title span.cmnc-category {
	color: #7C7C7C;
	font-size: 75%;
	font-weight: normal;
	white-space: nowrap;
	vertical-align: middle;
}
.cmn-article_title span.cmnc-large {
	font-size:162.5%;
}
.cmn-article_title span.cmnc-middle {
	font-size:125%;
}
.cmn-article_title span.cmnc-small {
	font-size:100%;
}
.cmn-article_title span.cmnc-xsmall {
	font-size:87.5%;
}
.cmn-article_title span.cmnc-subtitle,
.cmn-article_title span.cmnc-normal {
	font-weight:normal;
}
.cmn-article_title a:hover span.cmnc-large,
.cmn-article_title a:hover span.cmnc-middle,
.cmn-article_title a:hover span.cmnc-small,
.cmn-article_title a:hover span.cmnc-xsmall {
	text-decoration: underline;
}
.cmn-article_title a:hover span.cmnc-large,
.cmn-article_title a:hover span.cmnc-middle,
.cmn-article_title a:hover span.cmnc-small,
.cmn-article_title a:hover span.cmnc-xsmall {
	text-decoration: underline;
}
.cmn-article_title span.cmnc-image {
}
/* ClearFix ============================== */
.cmn-clearfix:after { 
	content: "";
	height: 0;
	clear: both;
	display: block;
	visibility: hidden;
}

.cmn-article_title span.cmnc-small {
	font-size:100%;
}


/* 12012_add */

#TOP_CONTENTS_AREA {
width:971px;
margin:0 auto 30px auto;
overflow: hidden;
}
#TOP_CONTENTS_AREA a {
text-decoration:none;
cursor: pointer;
}

#TOP_CONTENTS_AREA a.edu-boxlink:hover {
filter :none;
-ms-filter:none;
}

#TOP_CONTENTS_AREA .edu-tx-body {
line-height:1.4;
}
#TOP_TOPICS {
width:581px;
margin:30px 0 0 0;
padding:0;
float:left;
border:1px solid #c5c5c5;
}
#TOP_TOPICS #TOP_TOPICS_BOX1 {
width:581px;
}
#TOP_TOPICS #TOP_TOPICS_BOX1 .edu-topics1 {
display:block;
height:156px;
_height:157px;
border-bottom:2px solid #eb4429;
overflow:hidden;
}
#TOP_TOPICS #TOP_TOPICS_BOX1 .edu-topics1 a {
display:block;
height:126px;
_height:156px;
padding:15px;
}
#TOP_TOPICS a .edu-topics1-thema {
margin:0 0 8px 0;
padding:0 0 0 57px;
background:url(../images/edu_imgset2.png) no-repeat -300px -166px;
min-height:45px;
height:auto !important;
height:45px;
}
#TOP_TOPICS #TOP_TOPICS_BOX1 a h2.edu-tx-head {
font-size:155%;
font-weight:600;
margin-bottom:5px;
line-height:1.05;
}
#TOP_TOPICS #TOP_TOPICS_BOX1 a .edu-tx-subhead {
font-size:87.5%;
font-weight:600;
}
#TOP_TOPICS #TOP_TOPICS_BOX1 a .edu-tx-body {
font-size:93.8%;
}

#TOP_TOPICS #TOP_TOPICS_BOX2 {
width:216px;
float:right;
}
#TOP_TOPICS #TOP_TOPICS_BOX2 .edu-topics2 {
display:block;
width:216px;
height:430px;
overflow:hidden;
}
#TOP_TOPICS #TOP_TOPICS_BOX2 .edu-topics2 a {
display:block;
height:400px;
_height:430px;
padding:15px;
overflow:hidden;
}
#TOP_TOPICS #TOP_TOPICS_BOX2 .edu-topics2 .edu-topics-pickup {
background:url(../images/edu_top_pickup.gif) no-repeat;
padding:21px 0 0 0;
margin:0 0 10px 0;
}

#TOP_TOPICS #TOP_TOPICS_BOX2 a .edu-tx-sub {
font-size:68.7%;
display:block;
line-height:1.3;
}
#TOP_TOPICS #TOP_TOPICS_BOX2 a .edu-tx-head {
font-size:100%;
line-height:1.3;
padding:0 0 2px 0;
}
#TOP_TOPICS #TOP_TOPICS_BOX2 a .edu-tx-name {
font-size:75%;
margin:0 0 5px 0;
display:block;
line-height:1.3;
}
#TOP_TOPICS #TOP_TOPICS_BOX2 a .edu-tx-body {
font-size:87.5%;
}

#TOP_TOPICS #TOP_TOPICS_BOX3 {
width:364px;
float:left;
border-right:1px solid #c5c5c5;
}
#TOP_TOPICS #TOP_TOPICS_BOX3 .edu-topics3-1 {
display:block;
width:364px;
height:157px;
_height:158px;
border-bottom:1px dotted #c5c5c5;
overflow:hidden;
}
#TOP_TOPICS #TOP_TOPICS_BOX3 .edu-topics3-1 a {
display:block;
height:137px;
_height:167px;
padding:15px 15px 5px 15px;
overflow:hidden;
}

#TOP_TOPICS .edu-topics3-2,
#TOP_TOPICS .edu-topics3-3,
#TOP_TOPICS .edu-topics3-4 {
display:block;
width:364px;
height:90px;
_height:91px;
border-bottom:1px dotted #c5c5c5;
overflow:hidden;
}
#TOP_TOPICS .edu-topics3-2 a,
#TOP_TOPICS .edu-topics3-3 a,
#TOP_TOPICS .edu-topics3-4 a {
display: table-cell;
_display:block;
width: 364px;
_width: 334px;
width: 334px\9;
height: 90px;
padding: 1px 15px 0 15px;
_padding: 15px;
vertical-align: middle;
}
*:first-child+html #TOP_TOPICS .edu-topics3-2 a,
*:first-child+html #TOP_TOPICS .edu-topics3-3 a,
*:first-child+html #TOP_TOPICS .edu-topics3-4 a {
padding: 15px;
}


#TOP_TOPICS #TOP_TOPICS_BOX3 .edu-topics3-4 {
border:none;
}
#TOP_TOPICS #TOP_TOPICS_BOX3 a .edu-tx-sub {
font-size:68.7%;
line-height:1.3;
display:block;
}
#TOP_TOPICS #TOP_TOPICS_BOX3 a .edu-tx-head {
font-size:100%;
line-height:1.3;
padding:0 0 2px 0;
}
#TOP_TOPICS .edu-topics3-1 a .edu-tx-body {
font-size:87.5%;
}
#TOP_TOPICS .edu-topics3-2 a .edu-tx-body,
#TOP_TOPICS .edu-topics3-3 a .edu-tx-body,
#TOP_TOPICS .edu-topics3-4 a .edu-tx-body {
font-size:75%;
}
#TOP_TOPICS #TOP_TOPICS_BOX3 a .edu-tx-name {
font-size:75%;
display:block;
margin:0 0 10px 0;
}


#TOP_SPECIAL_BOX {
width:388px;
margin:0;
padding:0;
float:right;
border-bottom:1px solid #c5c5c5;
}
#TOP_SPECIAL_BOX .edu-special1 {
display:block;
height:30px;
border-bottom:1px solid #c5c5c5;
}
#TOP_SPECIAL_BOX .edu-special1 ul.edu-top-social {
margin:0;
padding:0;
list-style: none;
float:right;
}
#TOP_SPECIAL_BOX .edu-special1 ul.edu-top-social li {
float:left;
height:21px;
margin:0;
padding:0;
}
#TOP_SPECIAL_BOX .edu-top-social li a {
display: block;
font-size: 68.7%;
line-height:30px;
text-decoration: none;
height:21px;
line-height:23px;
_overflow:hidden;
color: #333333;
}
#TOP_SPECIAL_BOX .edu-soc-biz a {
background:url(../images/edu_imgset2.png) no-repeat -326px -0px;
padding-left:23px;
width:120px;
}
#TOP_SPECIAL_BOX .edu-soc-rss a {
background:url(../images/edu_imgset2.png) no-repeat -326px -26px;
padding-left:23px;
width:60px;
color: #333333;
}
#TOP_SPECIAL_BOX .edu-soc-facebck a {
background:url(../images/edu_imgset2.png) no-repeat 0 0;
width:21px;
margin-right:16px;
color: #333333;
}
#TOP_SPECIAL_BOX .edu-soc-twitter a {
background:url(../images/edu_imgset2.png) no-repeat -37px 0;
width:21px;
}
#TOP_SPECIAL_BOX .edu-soc-facebck a .edu-top-social-name,
#TOP_SPECIAL_BOX .edu-soc-twitter a .edu-top-social-name {
display:none;
}
#TOP_SPECIAL_BOX .edu-top-social li a:hover {
color:#ce8585;
filter:alpha(opacity=80);
-moz-opacity: 0.8;
opacity: 0.8;

}


#TOP_SPECIAL_BOX .edu-special2,
#TOP_SPECIAL_BOX .edu-special3 {
display:block;
height:111px;
_height:112px;
border-bottom:1px solid #c5c5c5;
border-right:1px solid #c5c5c5;
overflow:hidden;
}
#TOP_SPECIAL_BOX .edu-special2 a,
#TOP_SPECIAL_BOX .edu-special3 a {
display:block;
height:85px;
_height:111px;
padding:13px 15px;
}
#TOP_SPECIAL_BOX .edu-special2 a .edu-special-icon,
#TOP_SPECIAL_BOX .edu-special3 a .edu-special-icon {
margin:0 15px 0 0;
float:left;
}
#TOP_SPECIAL_BOX .edu-special2 a .edu-tx-body,
#TOP_SPECIAL_BOX .edu-special3 a .edu-tx-body {
font-size:87.5%;
}
#TOP_SPECIAL_BOX .edu-special4 {
height:272px;
_height:273px;
border-bottom:1px solid #c5c5c5;
border-right:1px solid #c5c5c5;
background:url(../images/edu_bg_bnr.png);
text-align: center;
display:block;
}
#TOP_SPECIAL_BOX .edu-special4 .edu-special4-bn {
padding:11px 0;
}
#TOP_SPECIAL_BOX .edu-special5 {
height:180px;
_height:181px;
border-bottom:1px solid #c5c5c5;
border-right:1px solid #c5c5c5;
display:block;
overflow:hidden;
}
#TOP_SPECIAL_BOX .edu-special5 .edu-tx-head {
display:block;
font-size:68.7%;
color:#666666;
font-weight:normal;;
height:27px;
_height:28px;
line-height:29px;
background:#fff7f7;
border-bottom:1px dotted #c5c5c5;
text-indent:15px;
margin:0 0 20px 0;
}
#TOP_SPECIAL_BOX .edu-special5 .edu-tx-sub {
display:block;
font-size:87.5%;
color:#555555;
text-align:center;
margin:0 0 15px 0;
}
#TOP_SPECIAL_BOX .edu-special5 .edu-regist-btn {
text-align:center;
}
#TOP_SPECIAL_BOX .edu-special5 .edu-regist-btn a {
display:block;
width:272px;
padding:0;
border:none;
}
#TOP_SPECIAL_BOX .edu-special5 .edu-regist-new a {
height:75px;
background:url(../images/edu_imgset2.png) no-repeat 0 -30px;
}
#TOP_SPECIAL_BOX .edu-special5 .edu-regist-my a {
height:51px;
margin-bottom:10px;
background:url(../images/edu_imgset2.png) no-repeat 0 -180px;
}
#TOP_SPECIAL_BOX .edu-special5 .edu-regist-edit a {
height:51px;
background:url(../images/edu_imgset2.png) no-repeat 0 -282px;
}
#TOP_SPECIAL_BOX .edu-special5 .edu-regist-btn a span {
display:none;
}
#TOP_SPECIAL_BOX .edu-special5 .edu-regist-new a:hover {
background:url(../images/edu_imgset2.png) no-repeat 0 -105px;
}
#TOP_SPECIAL_BOX .edu-special5 .edu-regist-my a:hover {
background:url(../images/edu_imgset2.png) no-repeat 0 -231px;
}
#TOP_SPECIAL_BOX .edu-special5 .edu-regist-edit a:hover {
background:url(../images/edu_imgset2.png) no-repeat 0 -333px;
}

#TOP_SPECIAL_BOX .edu-special6 {
display:block;
height:274px;
border-right:1px solid #c5c5c5;
vertical-align:bottom;
}
#TOP_SPECIAL_BOX .edu-special6 h3.edu-tx-head {
background:#a6301d;
line-height:29px;
height:26px;
color:#ffffff;
padding:0 14px;
font-weight:600;
font-size:100%;
overflow:hidden;
position:relative;
width:359px;
}
#TOP_SPECIAL_BOX .edu-special6 h3.edu-tx-head .edu-tx-more {
float:right;
font-size:75%;
font-weight:400;
position:absolute;
top:0;
right:10px;
display:block;

}
#TOP_SPECIAL_BOX .edu-special6 h3.edu-tx-head .edu-tx-more a {
color:#ffffff;
text-decoration:underline;
}

#TOP_SPECIAL_BOX .edu-special6 ul.edu-special-list {
margin:0;
padding;0;
list-style:none;
border-left:2px solid #a6301d;
border-right:2px solid #a6301d;
border-bottom:2px solid #a6301d;
}
#TOP_SPECIAL_BOX .edu-special6 ul.edu-special-list li {
margin:0;
padding:0;
display:block;
border-top:1px dotted #c5c5c5;
height:61px;
background:#faf9f2;
}
#TOP_SPECIAL_BOX .edu-special6 ul.edu-special-list li:first-child {
border:none;
}
#TOP_SPECIAL_BOX .edu-special6 ul.edu-special-list li a {
padding:14px;
_padding:14px;
overflow:hidden;
background:#faf9f2;
display:block;
}
#TOP_SPECIAL_BOX .edu-special6 ul.edu-special-list li a .edu-special-line {
border-left:8px solid #ff8c00;
padding-left:10px;
}
#TOP_SPECIAL_BOX .edu-special6 ul.edu-special-list li a .edu-tx-sub {
font-size:68.7%;
display:block;
line-height:1.3;
}


#TOP_SPECIAL_BOX .edu-special6 ul.edu-special-list li a  .edu-tx-head {
font-size:87.5%;
line-height:1.3;
}

#TOP_UI_BOX1 {
width:581px;
float:left;
border-right:1px solid #c5c5c5;
border-left:1px solid #c5c5c5;
zoom:1;
}
#TOP_UI_BOX1 #TOP_UI_ROWS1,
#TOP_UI_BOX1 #TOP_UI_ROWS2 {
width:193px;
float:left;
border-right:1px solid #c5c5c5;
}
#TOP_UI_BOX1 #TOP_UI_ROWS3 {
width:193px;
float:left;
}

#TOP_UI_BOX1 .edu-tx-sub,
#TOP_UI_BOX2 .edu-tx-sub {
font-size:68.7%;
line-height:1.3;
}
#TOP_UI_BOX1 img,
#TOP_UI_BOX2 img {
margin-bottom:0px;
}
#TOP_UI_BOX1 .edu-tx-head,
#TOP_UI_BOX2 .edu-tx-head {
font-size: 93.8%;
display:block;
line-height:1.2;
padding: 2px 0;
}

#TOP_UI_BOX1 .edu-tx-body,
#TOP_UI_BOX2 .edu-tx-body {
font-size:75.0%;
line-height:1.4;
}

#TOP_UI_BOX1 .edu-ui-rows1,
#TOP_UI_BOX2 .edu-ui-rows1 {
display:block;
height:181px;
_height:182px;
border-bottom:1px solid #c5c5c5;
overflow:hidden;
zoom:1;
}
#TOP_UI_BOX1 .edu-ui-rows2,
#TOP_UI_BOX2 .edu-ui-rows2 {
display:block;
height:363px;
_height:365px;
border-bottom:1px solid #c5c5c5;
overflow:hidden;
zoom:1;
}
#TOP_UI_BOX1 .edu-ui-rows1 a,
#TOP_UI_BOX2 .edu-ui-rows1 a {
display:block;
padding:9px 9px 1px 9px;
height:171px;
_height:180px;
margin:0;
}
#TOP_UI_BOX1 .edu-ui-rows2 a,
#TOP_UI_BOX2 .edu-ui-rows2 a {
display:block;
padding:9px 9px 1px 9px;
height:353px;
_height:363px;
margin:0;
}

#TOP_UI_BOX2 {
width:387px;
float:right;
border-right:1px solid #c5c5c5;
}
#TOP_UI_BOX2 #TOP_UI_ROWS4 {
width:193px;
float:left;
border-right:1px solid #c5c5c5;
}
#TOP_UI_BOX2 #TOP_UI_ROWS5 {
width:193px;
float:left;
}

#TOP_CONTENTS_AREA a .edu-tx-subhead {
color:#666666;
}
#TOP_CONTENTS_AREA a .edu-tx-sub {
color:#555555;
}

#TOP_CONTENTS_AREA a .edu-tx-head {
color:#202020;
}

#TOP_CONTENTS_AREA a .edu-tx-name {
color:#666666;
}
#TOP_CONTENTS_AREA a .edu-tx-body {
color:#666666;
}

#TOP_CONTENTS_AREA a:hover .edu-tx-subhead {
color:#888888\9;
}
#TOP_CONTENTS_AREA a:hover .edu-tx-sub {
color:#848484\9;
}

#TOP_CONTENTS_AREA a:hover .edu-tx-head {
color:#636363\9;
}

#TOP_CONTENTS_AREA a:hover .edu-tx-name {
color:#888888\9;
}
#TOP_CONTENTS_AREA a:hover .edu-tx-body {
color:#888888\9;
}

/* マイページ201209改修 */
#EDU_MYCONTENTS_WRAP {
width:805px;
margin:0 auto;
}
#EDU_MYCONTENTS_WRAP #MYPAGE_WRAP {
width:805px;
}
#MYPAGE_WRAP #MYPAGE_BIZBADGE .edu-contents-title,
#MYPAGE_WRAP #MYPAGE_MMHIS .edu-contents-title {
border-bottom: 1px solid #c5c5c5;
color:#666666;
}

#MYPAGE_PERSON {
display:block;
margin:0;
padding:0 0 10px 0;
overflow:hidden;
}
#MYPAGE_PERSON .edu-mp-logo {
float:left;
width:131px;
margin:0;
}
#MYPAGE_PERSON .edu-mp-person {
float:right;
line-height:24px;
font-size:87.5%;
width:630px;
text-align:right;
margin:0;
}
#MYPAGE_PROFRAN {
display:block;
width:274px;
height:257px;
overflow:hidden;
float:left;
margin:0 13px 0 0;
}
#MYPAGE_PROFRAN .edu-mp-person {
width:89px;
float:left;
vertical-align:bottom;
}
#MYPAGE_PROFRAN .edu-mp-prof-box dd {
border-top:none;
padding: 10px 0 10px 10px;
}
#MYPAGE_PROFRAN .edu-mp-prof-box dd.edu-mp-prof-level {
border-top: 1px dotted #A5A5A5;
}
#MYPAGE_PROFRAN .edu-mp-label {
margin-right:14px;
}
#MYPAGE_PROFRAN .edu-mp-prof-box dd.edu-mp-prof-level dt,
#MYPAGE_PROFRAN .edu-mp-prof-box dd.edu-mp-prof-level dd {
padding:0;
}
#MYPAGE_PROFRAN .edu-mp-prof-box dd.edu-mp-prof-level dt {
font-size:14px;
line-height:1;
margin:0 0 20px 0;
padding:0;
height:auto;
}
#MYPAGE_PROFRAN .edu-mp-prof-box dd.edu-mp-prof-level dt .edu-mp-prof-lastday {
font-size:12px;
display:block;
margin:0;
}
#MYPAGE_PROFRAN .edu-mp-namelog {
padding:0 0 0 100px;
}
#MYPAGE_PROFRAN .edu-mp-namelog .edu-mp-name-kana {
height:auto;
margin:0 0 2px 0;
display:block;
width:160px;
}
#MYPAGE_PROFRAN .edu-mp-namelog .edu-mp-name {
height:auto;
margin:0 0 8px 0;
display:block;
width:160px;
}
#MYPAGE_PROFRAN .edu-mp-prof-box dd.edu-mp-prof-level dd.edu-mp-browsing-value {
font-size: 18px;
font-weight: bold;
margin:0 0 15px 0;
}
#MYPAGE_PROFRAN .edu-mp-prof-box dd.edu-mp-prof-level dd.edu-mp-browsing-value .edu-mp-label {
font-size:12px;
font-weight:400;
}

#MYPAGE_PROFRAN .edu-mp-prof-box dd.edu-mp-prof-level dd.edu-mp-browsing-rank {
font-size: 18px;
font-weight: bold;
}
#MYPAGE_BIZBADGE {
display:block;
padding-bottom:12px;
width:270px;
height:245px;
float:left;
margin:0 13px 0 0;
overflow:hidden;
}
#MYPAGE_BIZBADGE ul {
margin:12px 0;
padding:0;
}
#MYPAGE_BIZBADGE ul li {
width:90px;
height:100px;
float:left;
text-align:center;
background:url(../images/edu_badgeset.gif) no-repeat;
}
#MYPAGE_BIZBADGE ul li.edu-bizbadge-quiz10 {
background-position:-7px 0;
}
#MYPAGE_BIZBADGE ul li.edu-bizbadge-quiz50 {
background-position:-112px 0;
}
#MYPAGE_BIZBADGE ul li.edu-bizbadge-quiz100 {
background-position:-217px 0;
}
#MYPAGE_BIZBADGE ul li.edu-bizbadge-article100 {
background-position:-322px 0;
}
#MYPAGE_BIZBADGE ul li.edu-bizbadge-article200 {
background-position:-427px 0;
}
#MYPAGE_BIZBADGE ul li.edu-bizbadge-social {
background-position:-532px 0;
}
#MYPAGE_BIZBADGE ul li.edu-bizbadge-precup {
background-position:-637px 0;
}
#MYPAGE_BIZBADGE ul li.edu-bizbadge-premedal {
background-position:-742px 0;
}
#MYPAGE_BIZBADGE ul li.edu-bizbadge-presocial {
background-position:-847px 0;
}
#MYPAGE_BIZBADGE ul li i {
font-style:normal;
margin-top:63px;
display:block;
font-size:12px;
line-height:1.2;
}

#MYPAGE_MMHIS {
width:231px;
float:left;
}
#MYPAGE_MM {
display:block;
margin:0 0 8px 0;
height:106px;
}
#MYPAGE_MM table {
border:none;
width:229px;
height:70px;
margin:0;
border-collapse:collapse;
border-spacing:0;
}
#MYPAGE_MM table td {
padding: 0;
font-size:100%;
text-align:center;
height:26px;
_height:25px;
}
#MYPAGE_MM table td.edu-mp-mminfo {
width:60%;
border-right:1px solid #c5c5c5;
border-bottom:1px solid #c5c5c5;
padding: 0;
}
#MYPAGE_MM table td.edu-mp-mminfo-read {
border-bottom:1px solid #c5c5c5;
}
#MYPAGE_MM table td.edu-mp-mmdlv {
border-right:1px solid #c5c5c5;
padding: 0;
}
#MYPAGE_MM table td.edu-mp-mmdlv-read {
border:none;
}


#MYPAGE_HISTORY {
display:block;
height:141px;
/* height:152px\9; */
}
#MYPAGE_HISTORY ul {
margin:6px 20px 0px 20px;
margin:5px 20px 0px 20px\9;
padding:0;
overflow:hidden;
}
#MYPAGE_HISTORY ul li {
letter-spacing:0.2em;
height:19px;
line-height:19px;
_display:block;
overflow:hidden;
}


#MYPAGE_NEWSQUIZ {
display:block;
clear:both;
padding-bottom:12px;
}
#MYPAGE_WRAP #MYPAGE_NEWSQUIZ .edu-contents-title {
padding:0px;
position:relative;
line-height:1;
border-bottom: 1px solid #c5c5c5;
color:#727171;
_line-height:1.2em;
}
#MYPAGE_WRAP #MYPAGE_NEWSQUIZ .edu-contents-title img {
vertical-align:bottom;
_line-height:1;
}
#MYPAGE_WRAP #MYPAGE_NEWSQUIZ .edu-contents-title .edu-mp-newsquiz-txt {
position:absolute;
top:12px;
left:175px;
}
#MYPAGE_WRAP #MYPAGE_NEWSQUIZ .edu-contents-title .edu-mp-newquiz-link {
position:absolute;
top:12px;
right:85px;
}
#MYPAGE_WRAP #MYPAGE_NEWSQUIZ .edu-contents-title .edu-mp-quizlist-link {
position:absolute;
top:12px;
right:15px;
}

#MYPAGE_WRAP #MYPAGE_NEWSQUIZ .edu-mp-newquiz-box {
width:779px;
height:373px;
margin:16px auto 0 auto;
}

#MYPAGE_WRAP #MYPAGE_NEWSQUIZ .edu-mp-allscore {
width:382px;
height:100%;
border:1px solid #c5c5c5;
border-collapse:collapse;
float:left;
}
#MYPAGE_WRAP #MYPAGE_NEWSQUIZ .edu-mp-allscore th,
#MYPAGE_WRAP #MYPAGE_NEWSQUIZ .edu-mp-5score th {
border:1px solid #c5c5c5;
background:#fff7f7;
padding:0 10px;
text-align:left;
height:35px;
}
#MYPAGE_WRAP #MYPAGE_NEWSQUIZ .edu-mp-allscore td,
#MYPAGE_WRAP #MYPAGE_NEWSQUIZ .edu-mp-5score td {
border:1px solid #c5c5c5;
padding:0;
vertical-align:middle;
text-align:center;
}
#MYPAGE_WRAP #MYPAGE_NEWSQUIZ .edu-mp-5score td {
height:335px\9;
}
#MYPAGE_WRAP #MYPAGE_NEWSQUIZ .edu-mp-allscore td img,
#MYPAGE_WRAP #MYPAGE_NEWSQUIZ .edu-mp-5score td img {
vertical-align:bottom;
}
#MYPAGE_WRAP #MYPAGE_NEWSQUIZ .edu-mp-allscore td.edu-mp-allscore-entry {
font-weight:bold;
text-align:center;
width:110px;
height:43px;
}
#MYPAGE_WRAP #MYPAGE_NEWSQUIZ .edu-mp-allscore td.edu-mp-allscore-per {
font-weight:bold;
text-align:center;
width:155px;
}
#MYPAGE_WRAP #MYPAGE_NEWSQUIZ .edu-mp-allscore .edu-mp-label {
font-weight:400;
}
#MYPAGE_WRAP #MYPAGE_NEWSQUIZ .edu-article-operation {
width:78px;
float:none;
padding-right:0;
margin:0 auto;
}
#MYPAGE_WRAP #MYPAGE_NEWSQUIZ .edu-article-operation .edu-ic-facebook-un {
background:url(../images/edu_imgset2.png) -109px 1px no-repeat;
display: block;
float: left;
height: 24px;
width: 24px;
margin-left:10px;
}
#MYPAGE_WRAP #MYPAGE_NEWSQUIZ .edu-article-operation .edu-ic-twitter-un {
background:url(../images/edu_imgset2.png) -181px 1px no-repeat;
display: block;
float: left;
height: 24px;
width: 24px;
margin-left:10px;
}



#MYPAGE_WRAP #MYPAGE_NEWSQUIZ .edu-mp-5score {
width:382px;
height:100%;
border:1px solid #c5c5c5;
border-collapse:collapse;
float:right;
}

#MYPAGE_WRAP #MYPAGE_NEWSQUIZ .edu-mp-quiz-box {
clear:both;
margin:12px auto 3px auto;
width:779px;
border-collapse:collapse;
border-spacing:0;
empty-cells:show;
border:solid 1px #c5c5c5;
}
#MYPAGE_WRAP #MYPAGE_NEWSQUIZ .edu-mp-quiz-box th {
background:#f7f7f7;
text-align:center;
vertical-align:middle;
padding:7px 0px;
font-size:12px;
border:solid 1px #c5c5c5;
white-space:nowrap;
}
#MYPAGE_WRAP #MYPAGE_NEWSQUIZ .edu-mp-quiz-box td {
border:solid 1px #c5c5c5;
padding:8px 12px;
text-align:center;
}
#MYPAGE_WRAP #MYPAGE_NEWSQUIZ .edu-mp-quiz-box td.edu-mp-labels {
text-align:left;
padding:8px 3px 8px 15px;
}
#MYPAGE_WRAP #MYPAGE_NEWSQUIZ .edu-mp-quiz-box th.edu-mp-labels {
width:129px;
}
#MYPAGE_WRAP #MYPAGE_NEWSQUIZ .edu-mp-quiz-box th.edu-mp-labeld,
.edu-mp-quiz-box th.edu-mp-labelt,
.edu-mp-quiz-box th.edu-mp-labelr {
width:100px;
}
#MYPAGE_WRAP #MYPAGE_NEWSQUIZ .edu-mp-quiz-box th.edu-mp-labelv,
#MYPAGE_WRAP #MYPAGE_NEWSQUIZ .edu-mp-quiz-box th.edu-mp-labelp {
width:81px;
}
#MYPAGE_WRAP #MYPAGE_NEWSQUIZ .edu-mp-quiz-box th.edu-mp-labela,
#MYPAGE_WRAP #MYPAGE_NEWSQUIZ .edu-mp-quiz-box th.edu-mp-labelh{
width:72px;
}

#MYPAGE_WRAP #MYPAGE_RECOMMEN,
#MYPAGE_WRAP #MYPAGE_RECENT {
clear:both;
position:relative;
padding-bottom:12px;
zoom:1;
}

#MYPAGE_WRAP #MYPAGE_RECOMMEN .edu-contents-title,
#MYPAGE_WRAP #MYPAGE_RECENT .edu-contents-title {
border-bottom: 1px solid #c5c5c5;
color:#727171;
}

#MYPAGE_RECOMMEN .edu-mp-read-box,
#MYPAGE_RECENT .edu-mp-read-box {
clear:both;
position:relative;
width:778px;
margin:12px 12px 0;
list-style:none;
border-left:solid 1px #c5c5c5;
border-bottom:solid 1px #c5c5c5;
overflow:visible;
}
#MYPAGE_RECOMMEN .edu-mp-read-box dt,
#MYPAGE_RECENT .edu-mp-read-box dt {
border-top:solid 1px #c5c5c5;
float:left;
width:70px;
padding:13px 5px 13px 15px;
font-size:12px;
line-height:20px;
}
#MYPAGE_RECOMMEN .edu-mp-read-box:after,
#MYPAGE_RECENT .edu-mp-read-box:after{
	content: "";
	display: block;
	clear: both;
	overflow: hidden;
	}
	/*\*/
	* html #MYPAGE_RECOMMEN .edu-mp-read-box,
	* html #MYPAGE_RECENT .edu-mp-read-box{
	    height: 1em;
	    overflow: visible;
	}

#MYPAGE_RECOMMEN .edu-mp-read-box dd,
#MYPAGE_RECENT .edu-mp-read-box dd {
border-top:solid 1px #c5c5c5;
border-right:solid 1px #c5c5c5;
position:relative;
margin:0;
width:667px;
padding:13px 10px;
line-height:20px;
text-align:left;
float:left;
}
#MYPAGE_RECOMMEN .edu-mp-read-box dd i{
margin-left:5px;
font-size:12px;
color:#7C7C7C;
font-style:normal;
}
#EDU_MYCONTENTS_WRAP .edu-back-link {
font-size: 87.5%;
margin: 0 auto;
padding: 5px 0 0;
text-align: left;
width: 805px;
}



