﻿@charset "utf-8";

/* #############################################*/
/* 教育ポータル */
/* ############################################ */

body {
background: #FFFFFF url(../images/edu-bg-main.png) repeat-y center top;
}
article,section,nav,header,footer,aside {
display:block;
}

#UNIVERSAL_BAR2 {
 font: 12px/1 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
}


/* #############################################*/
/* 2012 */
/* ############################################ */
/* FORUM & BLOG */
#EDU_FORUMLIST_BODY .edu-contents-title,
#EDU_BLOGALIST_BODY .edu-contents-title  {
border:solid 1px #dbdbdb;
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 #dbdbdb;
border-top:none;
padding:16px 12px;
color:#4c4c4c;
}

.edu-topic-header,
.edu-post-header {
display:block;
border-bottom:dotted 1px #cccccc;
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_BLOG .edu-topic-body p,
#EDU_BLOG .edu-post-body p,
#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_BLOG .edu-topic-body p.edu-topic-note,
#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_BLOG .edu-topic-body .edu-topic-readlink,
#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 #dbdbdb;
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_BLOG .edu-blog-hotlink,
#EDU_MAIN_CONTENTS .edu-blog-hotlink {
list-style:none;
}
#EDU_BLOG .edu-blog-hotlink li,
#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 #dbdbdb;
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 #dbdbdb;
border-top:solid 1px #dbdbdb;
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-topic-title a {
text-decoration:none !important;
}
#EDU_BLOGARTICLE_BODY .edu-topic-title a:hover {
text-decoration:underline !important;
}
#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 #dbdbdb;
border-top:none;
position:relative;
padding:10px 0;
height:60px;
}
.edu-topic-backlink {
padding:10px 0 25px 0;
width:130px;
height:20px;
line-height:1.2;
position:absolute;
top:0px;
left:10px;
overflow:hidden;
font-size: 87.5%;
}
.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 #dbdbdb;
}
#EDU_POST_BOX .edu-post-header {
padding-top:15px !important;
}
#EDU_POST_BOX .edu-contents-title {
border:solid 1px #dbdbdb;
border-bottom:dotted 1px #cccccc;
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 #dbdbdb;
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 #dbdbdb;
margin:40px auto 150px;
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;
}


/* ------------------------ */
/* 会員登録系 */
/* ------------------------ */
/* 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 #dbdbdb;
margin:8px auto 30px;
display:block;
color:#4c4c4c;
}
.edu-entry-box .edu-contents-title {
border-bottom:dotted 1px #cccccc;
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 #dbdbdb;
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 #dbdbdb;
width:100%;
}
#QUIZ_LIST_BOX th {
border:dotted 1px #cccccc;
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 #cccccc;
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 #cccccc;
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 #dbdbdb;
}
#QUIZ_LIST_BOX td.edu-quizlist-title {
text-align:left;
padding-left:20px;
}
#QUIZ_TOPLIST .edu-contents-title {
border:solid 1px #dbdbdb;
border-bottom:dotted 1px #cccccc;
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 #dbdbdb;
border-right:solid 1px #dbdbdb;
border-bottom:solid 1px #dbdbdb;
padding:11px 15px;
font-size:87.5%;
line-height:1.4;
}
/* クイズ結果 */
#QUIZ_SCOREHEAD {
list-style:none;
margin:35px auto 20px !important;
width:220px;
}
#QUIZ_SCOREHEAD .edu-quiz-score {
margin-top:8px;
border:solid 1px #dbdbdb;
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 #dbdbdb;
border-bottom:dotted 1px #cccccc;
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:793px;
border:solid 1px #dbdbdb;
border-top:none;
font-size:87.5%;
color:#4c4c4c;
}
#QUIZ_RESULT .edu-quiz-qwrap {
width:365px;
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 #cccccc;
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:364px;
float:left;
margin:0;
padding:0 0 0 19px;
line-height:1.5;
border-left: 1px dashed #cccccc;
}
#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 #dbdbdb;
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;
}
#EDU_QUIZ_UPPER {
float:left;
display:block;
margin:0 10px 10px 0;
width:498px;
border:solid 1px #dbdbdb;
}
#EDU_QUIZ_MIDDLE {
clear:both;
}
#EDU_QUIZ_WRAP #EDU_ASIDE_UPPER,
#EDU_QUIZ_BOX #EDU_ASIDE_UPPER {
background:none;
width:300px;
overflow:hidden;
float:right;
}
#EDU_QUIZ_UPPER .edu-contents-title {
background:#FFF7F7;
border-bottom: 1px dotted #cccccc;
color: #666666;
font-size: 87.5%;
line-height: 20px;
padding: 5px 12px;
}
#EDU_QUIZ_WRAP #EDU_QUIZ_UPPER {
width:500px;
height:272px;
overflow:hidden;
}
#EDU_QUIZ_WRAP #EDU_ASIDE_UPPER,
#EDU_BLOG #EDU_ASIDE_UPPER {
margin:0 0 10px 0;
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:498px;
padding:22px 0 15px;
}
#EDU_QUIZ_BOX #EDU_QUIZ_UPPER .edu-quiz-contents_d {
display:block;
width:498px;
padding:22px 0 0;
}
#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 {
margin:0 0 0 7px;
color:#f04420;
line-height:1.1;
font-size:33px;
font-weight:400;
font-family:sans-serif;
text-shadow:2px 1px 1px rgba(0,0,0,0.2);
width:110px;
height:40px;
}
.edu-quiz-index .edu-quiz-navi {
width:110px;
height:30px;
position:relative;
top:0px;
left:8px;
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:370px;
}
#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 #dbdbdb;
display:block;
text-decoration:none;
color:#990000;
width:432px;
padding:10px 1px 10px 10px;
margin-bottom:4px;
}
.edu-quiz-select .edu-quiz-slist li a p {
margin:0;
}
.edu-quiz-select .edu-quiz-slist li a:hover {
text-decoration:none;
color:#ffffff;
background:#ed6146;
}
.edu-quiz-answer {
clear:both;
padding:20px 0 0;
margin:0 auto;
}
.edu-quiz-answer .edu-quiz-slist {
border:solid 1px #dbdbdb;
width:490px;
}
.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:432px;
padding:10px 1px 10px 0px;
}
#EDU_QUIZ_BOX .edu-quiz-answer .edu-quiz-slist li p {
margin:0;
}
#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-description {
clear:both;
padding:20px0 0 0;
margin:0 auto;
}
#EDU_QUIZ_BOX .edu-quiz-explain {
clear:both;
margin:0 auto;
width:490px;
border:solid 1px #dbdbdb;
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:125px;
display:block;
}
#EDU_QUIZ_BOX .edu-quiz-explain dt.edu-quiz-exptt p,
#EDU_QUIZ_BOX .edu-quiz-explain dd p {
margin:0;
}
#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 #dbdbdb;
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:498px;
}
#EDU_QUIZ_LOGIN h1 {
text-align:center;
padding:10px 0;
border-bottom:dotted 1px #cccccc;
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;
background:#ffffff;
}

#EDU_QUIZBN_BOX h1.edu-contents-title {
border-bottom:solid 1px #dbdbdb;
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 #cccccc;
font-size:87.5%;
line-height:1.4;
}
#EDU_QUIZBN_BOX .edu-quizbn-list{
display:block;
width:488px;
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 6px;
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 #dbdbdb;
text-align:center;
font-size:87.5%;
}
#EDU_QUIZBN_BOX .edu-quizbn-list table.btn-quizbn-qlist .edu-quizbn-prev{
border-top:1px solid #dbdbdb;
border-left:1px solid #dbdbdb;
border-bottom:1px solid #dbdbdb;
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 #dbdbdb;
border-right:1px solid #dbdbdb;
border-bottom:1px solid #dbdbdb;
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 #dbdbdb;
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 #dbdbdb;
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 10px 0;
}
#EDU_QUIZBN_BOX .edu-quizbn-list .edu-quizbn-point p{
font-size:87.5%;
color:#666666;
line-height:1.3em;
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:476px;
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 #dbdbdb;
border-top:1px solid #dbdbdb;
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;
overflow:hidden;
width:94px;
border-right:1px solid #dbdbdb;
border-bottom:1px solid #dbdbdb;
}
#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_ASIDE_AREA {
width:300px;
float:right;
}
#EDU_QUIZBN_BOX #EDU_REGIST_BOX,
#EDU_QUIZBN_BOX .edu-linklist-box{
border-right:none;
border-left: 1px solid #dbdbdb;
}

#EDU_QUIZBN_BOX .edu-quizbn-list .edu-article-operation{
padding-right:8px;
}
#EDU_QUIZBN_BOX .edu-quiz-contents {
display:block;
width:498px;
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:33px;
font-weight:400;
font-family:sans-serif;
text-shadow:2px 1px 1px rgba(0,0,0,0.2);
margin: 0 0 0 7px;
width:110px;
height:40px;
}
#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 #dbdbdb;
display:block;
text-decoration:none;
color:#990000;
width:442px;
padding:10px 1px 10px 0px;
margin-bottom:4px;
}
#EDU_QUIZBN_BOX .edu-quiz-select .edu-quiz-slist li p {
margin:0;
}


#EDU_QUIZBN_BOX .edu-quiz-explain {
clear:both;
margin:35px auto 0 auto;
width:480px;
border:solid 1px #dbdbdb;
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:125px;
display:block;
}
#EDU_QUIZBN_BOX .edu-quiz-explain dt.edu-quiz-exptt p {
margin:0;
}
#EDU_QUIZBN_BOX .edu-quiz-explain .edu-quiz-label {
display:none;
}
#EDU_QUIZBN_BOX .edu-quiz-explain dd {
border-top:solid 1px #dbdbdb;
clear:both;
background:#ffffeb;
color:#4c4c4c;
padding:18px 38px 22px;
line-height:1.7;
}

#EDU_QUIZBN_BOX .edu-quizbn-foot{
margin:20px auto 0 auto;
width:480px;
position:relative;
}
#EDU_QUIZBN_BOX .edu-quizbn-foot .edu-act-btn {
padding: 9px;
width: 120px;
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: 100px;
font-weight:600;
position:absolute;
left:50%;
margin-left:-70px;
}

/* クイズ選択肢 */
.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;
}





/* マイページ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 #dbdbdb;
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 #dbdbdb;
border-bottom:1px solid #dbdbdb;
padding: 0;
}
#MYPAGE_MM table td.edu-mp-mminfo-read {
border-bottom:1px solid #dbdbdb;
}
#MYPAGE_MM table td.edu-mp-mmdlv {
border-right:1px solid #dbdbdb;
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 #dbdbdb;
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 #dbdbdb;
border-collapse:collapse;
float:left;
}
#MYPAGE_WRAP #MYPAGE_NEWSQUIZ .edu-mp-allscore th,
#MYPAGE_WRAP #MYPAGE_NEWSQUIZ .edu-mp-5score th {
border:1px solid #dbdbdb;
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 #dbdbdb;
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 #dbdbdb;
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 #dbdbdb;
}
#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 #dbdbdb;
white-space:nowrap;
}
#MYPAGE_WRAP #MYPAGE_NEWSQUIZ .edu-mp-quiz-box td {
border:solid 1px #dbdbdb;
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 #dbdbdb;
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 #dbdbdb;
border-bottom:solid 1px #dbdbdb;
overflow:visible;
}
#MYPAGE_RECOMMEN .edu-mp-read-box dt,
#MYPAGE_RECENT .edu-mp-read-box dt {
border-top:solid 1px #dbdbdb;
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 #dbdbdb;
border-right:solid 1px #dbdbdb;
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;
}
#EDU_ASIDE_BOX .edu-contents-title {
background:#E9E8E3;
}

.edu-linklist-box .edu-contents-title {
color:#666666;
font-weight:bold;
font-size:81.3%;
line-height:18px;
padding:6px 10px;
}
#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 #dbdbdb;
}

/* #############################################*/
/* 2013_add */
/* ############################################ */
/* ------------------ */
/* #EDU_HEADER */
/* ------------------ */
#EDU_HEADER_WRAP {
width:100%;
}
#EDU_HEADER {
margin:0 auto;
padding-left:12px;
padding-right:12px;
width: 970px;
position:relative;
}
#EDU_HEADBRAND {
margin:0 auto;
width:470px;
zoom:1;
text-align:center;
}
.top-cover-bnr {
width:970px;
padding:0 12px;
margin:0 auto 20px auto;
}
#EDU_HEADBRAND p.edu-brand-logo {
font-weight: bold;
zoom:1;
overflow:hidden;
}
#EDU_HEADBRAND p.edu-brand-subnote{
}
#EDU_HEADBRAND h1.edu-brand-logo {
text-align:center;
font-weight: bold;
zoom:1;
}
#EDU_HEADBRAND h1.edu-brand-logo a {
background: none;
zoom:1;
}
#EDU_HEADBRAND h1.edu-brand-subnote{
}
.edu-head-adv{
}
.edu-head-search {
position:absolute;
width:225px;
*width:245px;
top:85px;
right:0px;
text-align:left;
}
.edu-head-search form {
padding: 0 0px 0px 18px;
background: url(../images/icon_seach.png) no-repeat left 5px;
}
.edu-head-search input.seachtx {
width:120px;
height:18px;
font-size:12px;
line-height:18px;
padding:1px 10px;
border-radius:12px;
border:1px solid #bbbbbb;
vertical-align:middle;
}
.edu-head-search input.seachbt {
-webkit-appearance: none;
margin-left:5px;
height:22px;
line-height:20px;
font-size:12px;
padding:0 6px 0 10px;
letter-spacing:3px;
color: #ffffff;
border-radius: 3px;
border: 1px solid #BF2813;
background: url(../images/edu_btn_reg.png) repeat-x left center;
}
/* #EDU_MAIN_MENU */
#EDU_MAIN_MENU {
width:130px;
}
#EDU_MAIN_MENU ul {
}
#EDU_MAIN_MENU ul li {
width:130px;
font-size:75%;
line-height:1;
}
#EDU_MAIN_MENU ul li a {
padding:4px 0px 4px 0px;
vertical-align:middle;
}

#EDU_MAIN_MENU .edu-menu-site {
margin:0 0 10px 0;
padding:0 0 0 0;
font-size: 75%;
text-align:left;
line-height:1.3;
}

/* ------------------- */
/* #EDU_CONTENTS_WRAP */
/* ------------------- */

/* -- リンクボックス指定 -- */
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-txt-box {
overflow:hidden;
}
/* --------テキストサイズ-------
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%;
25px:156.2%;
25.6px:160%;
26px:162.5%;
27px:168.7%;
---- */

#TOP_CONTENTS_WRAP,
#CONTENTS_WRAP {
width:970px;
padding:0 12px;
margin:0 auto;
}
#EDU_MAIN_MENU {
width:130px;
float:left;
}
#TOP_CONTENTS_IN,
#CONTENTS_IN {
margin:0;
width:820px;
float:right;
}
#EDU_MAIN_WRAP {
margin:0 20px 0 0;
padding:0 0 0 0;
width:500px;
float:left;
}
#EDU_SIDE_WRAP {
margin:0;
width:300px;
float:right;
}
#EDU_SIDE_WRAP #EDU_OFFICIAL_ACCOUNT {
margin:0 0 5px 0;
text-align:right;
}
.edu-content-box {
margin:0 0 20px 0;
clear:both;
overflow:hidden;
}
.edu-content-box:after{
	content: "";
	display: block;
	clear: both;
	overflow: hidden;
	}
	/*\*/
	* html .edu-content-box{
	    height: 1em;
	    overflow: visible;
	}

.edu-tx-sub {
display:block;
margin:0;
font-size: 68.7%;
line-height:1.3;
color:#333333;
}
.edu-tx-head {
margin:0 0 5px 0;
font-size:100%;
line-height:1.25;
padding:2px 0 0 0 ;
}
.edu-tx-tophead {
margin:0 0 5px 0;
font-size:125.0%;
line-height:1.3;
}
.edu-tx-body {
font-size:87.5%;
line-height:1.4;
/* color:#7f7f7f; */
}
.edu-content-ttl {
margin:0 0 15px 0;
padding:6px 6px;
background:url(../images/edu_btn_h2.png) repeat-x left bottom;
border:1px solid #dbdbdb;
color:#333333;
}
.edu-content-ttl span {
display:block;
padding: 2px 0 2px 10px;
line-height:1.3;
background:url(../images/edu_icoset.png) no-repeat 0 -1230px;
}
.edu-category-ttl {
margin:0 0 15px 0;
}
.edu-category-ttl span {
margin:0 3px 0 0;
font-size:150.0%;
}

.edu-listup-photo {
margin:0 10px 0 0;
float:left;
}
.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-web-name em {
font-weight:bold;
font-size:87.5%;
color:#7f7f7f;
}
.edu-web-name i {
font-style:normal;
}
.edu-web-prof {
font-size:87.5%;
color:#7f7f7f;
}

.edu-content-news p.edu-news-link {
font-size: 87.5%;
font-weight: 600;
text-align: right;
}
.edu-content-news p.edu-news-link span{
background: url(../images/edu_icoset.png) no-repeat left -699px;
display: inline-block;
margin: 0 0 0 10px;
padding: 0 0 0 16px;
line-height:1.2;
}


/* ぱんくず */
.edu-topicpath {
margin:0 0 20px 0;
_margin:0 0 20px 0;
background: url(../images/edu_btn_h2.png) repeat-x left top;
border-bottom:1px solid #dbdbdb;
_border-bottom:1px solid #dbdbdb;
border-top:1px solid #dbdbdb;
_padding:0 0 24px 0;
}
.edu-topicpath ul {
margin:0;
padding:0;
list-style:none;
overflow:hidden;
}
.edu-topicpath ul li {
float:left;
font-size:75%;
line-height:1.2;
}
.edu-topicpath ul li a,
.edu-topicpath ul li span {
display:block;
padding:5px 20px 5px 10px;
background:url(../images/edu_path_ar.png) no-repeat right center;
}
.edu-topicpath ul li span {
font-weight:600;
}
.edu-content-news {
margin:0 0 20px 0;
}
.edu-content-news section {
display:block;
border-bottom:1px dotted #cccccc;
}
.edu-content-seminar {
margin:0 0 20px 0;
}
.edu-content-seminar section {
margin:0 0 10px 0;
padding:0 0 10px 0;
display:block;
border-bottom:1px dotted #dbdbdb;
overflow:hidden;
}
.edu-content-seminar section.edu-content-seminar-last {
margin:0;
}

.edu-content-news .edu-newsbox {
padding:0 0 10px 0;
margin:0 0 10px 0;
overflow:hidden;
}
#TOP_CONTENTS_IN .edu-content-news .edu-newsbox p.edu-tx-body,
#TOP_CONTENTS_IN .edu-content-seminar p.edu-tx-body {
margin:5px 0 0 0;
}
#TOP_CONTENTS_IN .edu-newsbox .edu-tx-head {
margin:2px 0 0 0;
padding:0;
line-height:1;
}
#TOP_CONTENTS_IN .edu-content-seminar .edu-tx-head {
margin:0 0 3px 0;
padding:0;
}
#TOP_CONTENTS_IN .edu-content-seminar .edu-tx-sub {
font-weight:600;
}
.edu-content-news section li {
margin:0 0 10px 0;
padding:0 0 10px 0;
}
a:hover {
cursor:pointer;
}

.edu-content-news p.edu-topnews-link {
margin:0 auto 20px auto;
padding:0;
line-height:1.2;
text-align:right;
}
.edu-content-news p.edu-topnews-link span {
margin:0 0 0 10px;
padding:0 0 0 16px;
display:inline-block;
*display:inline;
font-size:87.5%;
background:url(../images/edu_icoset.png) no-repeat left -701px;
*zoom:1;
}
.edu-content-news p.edu-topnews-link a {
font-weight:600;
}
.edu-content-news p.edu-topnews-link span a:hover {
text-decoration:underline;
}
.edu-newslist {
margin:0 0 15px 0;
border:none!important;
}
.edu-newslist ul {
list-style:none;
margin:0;
padding:0;
}
.edu-newslist ul li {
border-bottom:1px dotted #dbdbdb;
font-size: 87.5%;
}
 .edu-newslist ul li h2 {
margin:0;
}
.edu-newslist ul li a:hover {
text-decoration:underline;
}

section.edu-pickup {
display:block;
margin:0 auto 15px auto;
overflow:hidden;
border:none;
}
.edu-pickup-in {
display:block;
padding:10px;
border:1px solid #E8DEDC!important;
background:#FBF8F8;
overflow:hidden;
}
.edu-pickup .edu-pickup-in:after{
	content: "";
	display: block;
	clear: both;
	overflow: hidden;
	}
	/*\*/
	* html .edu-pickup .edu-pickup-in{
	    height: 1em;
	    overflow: visible;
	}
.edu-pickup .edu-pickup-tt {
display:inline-block;
*display:inline;
padding:5px 8px 4px 8px;
border-radius: 3px 3px 0 0;
-webkit-border-radius: 3px 3px 0 0;
-moz-border-radius: 3px 3px 0 0;
background:#E8DEDC;
font-size:75%;
*zoom:1;
}
.edu-pickup .edu-pickup-tx {
overflow:hidden;
}
.edu-pickup .edu-pickup-h {
border-bottom:1px solid #ffffff;
}
.edu-pickup .edu-pickup-b {
padding:8px 0 0 0;
border-top:1px solid #E8DEDC;
}
section.edu-pickup img {
margin:0 0 0 10px;
float:right;
}
section.edu-pickup .edu-tx-body {
margin:0;
}
.edu-info-box {
display:block;
margin:0;
padding:10px 10px 0 10px;
background:#F5EFEF;
zoom:1;
}
.edu-info-box ul {
margin:0;
padding:0;
list-style:none;
}
.edu-info-box ul li {
display:block;
padding:0 0 10px 0;
font-size:75.0%;
line-height:1.4;
}
.edu-info-box ul li span {
display:inline-block;
*display:inline;
margin:0 5px 0 0;
padding:2px 5px;
font-size:10px;
background:#EB7B29;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
color:#ffffff;
*zoom:1;
}

.edu-top-info-box {
display:block;
margin:0 0 20px 0;
padding:10px 10px 0 10px;
background:none;
border:1px solid #dbdbdb ;
zoom:1;
}
.edu-top-info-box ul {
margin:0;
padding:0;
list-style:none;
}
.edu-top-info-box ul li {
display:block;
padding:0 0 10px 0;
font-size:75.0%;
line-height:1.4;
font-weight:600;
}
.edu-top-info-box ul li span {
display:inline-block;
*display:inline;
margin:0 5px 0 0;
padding:2px 5px;
font-size:10px;
background:#EB7B29;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
color:#ffffff;
font-weight:400;
*zoom:1;
}

/* SIDE */

.edu-side-global-in h1 {
margin:0 0 10px 0;
padding:0 0 0 45px;
min-height:34px;
height: auto !important;
height: 34px;
line-height:1.2;
background:url(../images/edu_icoset.png) no-repeat left -136px;

}
.edu-side-global-wrap {
margin:0 0 10px 0;
padding:0;
background:#FFDC73;
background:-o-linear-gradient(#FFDC73,#F5C01F);/*opera用*/
background:-webkit-gradient(linear,center top,center bottom,from(#FFDC73),to(#F5C01F));/*safari＆chorome用*/
background:-moz-linear-gradient(#FFDC73,#F5C01F);/*Firefox用*/
background:linear-gradient(#FFDC73,#F5C01F);

}
.edu-side-global-wrap img,
.edu-side-global-wrap embed {
margin:0;
padding:0;
vertical-align:bottom;
}
.edu-side-global-wrap object,
.edu-side-global-wrap iframe {
margin:0;
padding:0;
vertical-align:bottom;
}
.edu-side-global-wrap img.edu-listup-photo {
margin:0 10px 0 0;
}
.edu-side-global {
padding:3px;
*zoom:1;
}
.edu-side-global .edu-side-global-in {
margin:0;
padding:10px;
background:#ffffff;
}
.edu-side-global .edu-side-global-in ul {
margin:0 0 10px 0;
padding:0;
list-style:none;
}
.edu-side-global .edu-side-global-in ul li {
margin:0 0 10px 0;
padding:0 0 10px 0;
border-bottom:1px solid #dbdbdb;
overflow:hidden;
}
.edu-side-global .edu-side-global-in ul li a p {
margin:0;
}
.edu-side-global .edu-side-link {
margin:0;
font-size:87.5%;
text-align:right;
font-weight:600;
}
.edu-side-global .edu-side-link span {
background: url(../images/edu_icoset.png) no-repeat 0 -701px;
padding: 0 0 0 16px;
}
.edu-side-global .edu-side-link a:hover,
.edu-side-global a:hover .edu-side-link {
text-decoration:underline;
}
.edu-side-global section {
text-align:center;
}
.edu-side-global .edu-tx-body {
text-align:left;
font-size:75%;
}
.edu-side-rec {
margin:0 0 10px 0;
text-align:center;
}
#CONTENTS_IN .edu-side-rec {
margin:0 0 10px 0;
}
.edu-side-special {
margin:0 0 10px 0;
}
.edu-side-special ul {
margin:0;
padding:0;
list-style:none;
}
.edu-side-special ul li {
font-size:87.5%;
margin:0 0 10px 0;
padding:0 0 10px 0;
line-height:1.4;
border-bottom:1px solid #dbdbdb;
overflow:hidden;
}
.edu-side-special ul li:last-child {
border:none;
}
.edu-side-special ul li p {
margin:0;
}
.edu-side-special ul li a {
overflow:hidden;
color:#7f7f7f;
}
.edu-side-special ul li img {
float:left;
margin:0 10px 0 0 ;
}


.edu-side-check {
border:1px solid #333333;
}
.edu-side-check h3 {
padding: 5px;
background:#333333;
background:-o-linear-gradient(#333333,#575757);/*opera用*/
background:-webkit-gradient(linear,center top,center bottom,from(#333333),to(#575757));/*safari＆chorome用*/
background:-moz-linear-gradient(#333333,#575757);/*Firefox用*/
background:linear-gradient(#333333,#575757);
color: #FFFFFF;
font-size: 87.5%;
}
.edu-side-check h3 span {
padding-left:5px;
border-left:5px solid #ffffff;
}
.edu-side-check .edu-side-wrap {
padding:10px 10px 0 10px;
overflow:hidden;
}
.edu-side-check .edu-side-wrap ul {
list-style: none outside none;
margin: 0 0 10px;
padding: 0;
}
.edu-side-check .edu-side-wrap ul li {
border-bottom: 1px solid #dbdbdb;
padding:0 0 10px 0;
margin: 0 0 10px 0;
overflow: hidden;
}
.edu-side-check .edu-side-wrap ul li:last-child,
.edu-side-special ul li.no-line,
.edu-side-check .edu-side-wrap ul li.no-line {
border:none;
}
.edu-side-check .edu-side-wrap ul li:last-child,
.edu-side-check .edu-side-wrap ul li.no-line {
padding:0;
}
.edu-side-check .edu-side-wrap .edu-tx-head {
font-size:87.5%;
}
.edu-side-check .edu-side-wrap .edu-tx-body {
margin:0;
font-size:75.0%;
color:#7F7F7F;
line-height:1.3;
}
.edu-side-check .edu-side-wrap p {
font-size:75.0%;
}
.edu-side-check .edu-side-wrap p.edu-side-link {
margin:0;
}
.edu-side-check .edu-side-wrap ul li img {
margin:0 10px 0 0;
float:left;
}
.edu-side-check .edu-side-wrap .edu-txt-box {
overflow:hidden;
}

/* sideカテゴリ専門エリア */

.edu-side-cat-wrap {
margin:0 0 10px 0;
padding:0;
background:#f0f0f0;
*zoom:1;
}
.edu-side-news-wrap {
margin:0 0 10px 0;
padding:3px;
background:#dbdbdb;
*zoom:1;
}
.edu-side-art-wrap {
margin:0 0 10px 0;
padding:3px;
background:#dbdbdb;
*zoom:1;
}
.edu-side-cat {
*zoom:1;
}
.edu-side-cat .edu-side-cat-tt,
.edu-side-news .edu-side-news-tt,
.edu-side-art .edu-side-art-tt {
padding-left:8px;
background:url(../images/edu_icoset.png) no-repeat left -1106px;
}
.edu-side-news {
background:#ffffff;
*zoom:1;
}
.edu-side-art {
background:#ffffff;
*zoom:1;
}
.edu-side-cat-in,
.edu-side-news-in,
.edu-side-art-in {
padding:10px;
}
.edu-side-cat .edu-tx-sub,
.edu-side-news .edu-tx-sub {
display: block;
margin: 0;
font-size: 68.7%;
line-height: 1.3;
color: #333333;
}
.edu-side-art .edu-tx-sub {
display: block;
margin: 0;
font-size: 68.7%;
line-height: 1.3;
color: #333333;
}
.edu-side-art .edu-side-art-list_nb li a {
font-size: 87.5%;
line-height: 1.4;
overflow: hidden;
}
.edu-side-cat .edu-tx-head,
.edu-side-news .edu-tx-head,
.edu-side-art .edu-tx-head {
margin: 0 0 5px 0;
font-size: 100%;
line-height: 1.3;
padding: 2px 0;
}
.edu-side-cat .edu-tx-body {
margin: 0;
padding:0;
font-size: 75.0%;
line-height: 1.4;
color:#333333;
}
.edu-side-cat .edu-tx-body a:hover,
.edu-side-news .edu-tx-body a:hover,
.edu-side-art .edu-tx-body a:hover {
text-decoration:underline;
}
.edu-side-cat .edu-side-catbox {
margin:0 0 5px 0;
overflow:hidden;
}
.edu-side-cat .edu-side-cat-list,
.edu-side-news .edu-side-news-list,
.edu-side-art .edu-side-art-list {
margin:0 0 10px 0;
padding:0 0 5px 0;
list-style:none;
border-bottom: 1px solid #dbdbdb;
-moz-box-shadow: 0px 1px 0px #fff;　/* Firefox用 */
-webkit-box-shadow: 0px 1px 0px #fff;　/* Safari,Google Chrome用 */
}
.edu-side-art .edu-side-art-list_nb {
margin:0 0 0 0;
padding:0 0 0 0;
list-style:none;
-moz-box-shadow: 0px 1px 0px #fff;　/* Firefox用 */
-webkit-box-shadow: 0px 1px 0px #fff;　/* Safari,Google Chrome用 */
}
.edu-side-cat .edu-side-cat-list li {
clear:both;
margin:0;
padding:5px 0;
overflow:hidden;
}
.edu-side-news .edu-side-news-list li {
border-bottom: 1px solid #dbdbdb;
margin: 0 0 5px;
overflow: hidden;
padding: 0 0 5px;
}
.edu-side-art .edu-side-art-list li,
.edu-side-art .edu-side-art-list_nb li {
border-bottom: 1px solid #dbdbdb;
margin: 0 0 5px;
overflow: hidden;
padding: 0 0 5px;
}
.edu-side-news .edu-side-news-list li.edu-side-news-last {
padding:0;
margin:0;
border:none;
}
.edu-side-art .edu-side-art-list li.edu-side-art-last,
.edu-side-art .edu-side-art-list_nb li.edu-side-art-last {
padding:0;
margin:0;
border:none;
}
.edu-side-cat .edu-side-cat-list li p {
margin:0 0 2px 0;
overflow:hidden;
}
.edu-side-news .edu-side-news-list li p {
margin:0;
}
.edu-side-art .edu-side-art-list li p,
.edu-side-art .edu-side-art-list_nb li p {
margin:0;
}
#EDU_SIDE_WRAP .edu-side-cat .edu-side-cat-list li a,
#EDU_SIDE_WRAP .edu-side-news .edu-side-news-list li a,
#EDU_SIDE_WRAP .edu-side-art .edu-side-art-list li a,
#EDU_SIDE_WRAP .edu-side-art .edu-side-art-list_nb li a {
font-size: 87.5%;
line-height: 1.4;
overflow:hidden;
}
#EDU_SIDE_WRAP .edu-side-cat .edu-side-cat-list li a:hover,
#EDU_SIDE_WRAP .edu-side-news .edu-side-news-list li a:hover,
#EDU_SIDE_WRAP .edu-side-art .edu-side-art-list li a:hover,
#EDU_SIDE_WRAP .edu-side-art .edu-side-art-list_nb li a:hover {
text-decoration:underline;
}

.edu-side-cat .edu-side-link,
.edu-side-news .edu-side-link,
.edu-side-art .edu-side-link {
margin:0;
font-size:87.5%;
text-align:right;
font-weight:600;
}
.edu-side-cat .edu-side-link span,
.edu-side-news .edu-side-link span,
.edu-side-art .edu-side-link span {
background: url(../images/edu_icoset.png) no-repeat 0 -701px;
padding: 0 0 0 16px;
}
.edu-side-cat .edu-side-link a:hover,
.edu-side-cat a:hover .edu-side-link,
.edu-side-news .edu-side-link a:hover,
.edu-side-art .edu-side-link a:hover {
text-decoration:underline;
}
.edu-side-cat-wrap img,
.edu-side-cat-wrap embed {
vertical-align:bottom;
}
.edu-side-cat-wrap object,
.edu-side-cat-wrap iframe {
vertical-align:bottom;
}
.edu-side-art .edu-listup-tx {
margin-left:60px;

}

/* 関連エリア */

.edu-seminar {
margin: 0 0 10px 0;
padding: 0;
overflow:hidden;
border-bottom:1px solid #dbdbdb;
}
.edu-seminar:after{
	content: "";
	display: block;
	clear: both;
	overflow: hidden;
	}
	/*\*/
	* html .edu-seminar{
	    height: 1em;
	    overflow: visible;
	}
.edu-seminar-in {
margin:0 0 10px 0;
overflow:hidden;
}
.edu-seminar h1.edu-content-ttl {
margin:0 0 10px 0;
}
.edu-seminar-box {
width:400px;
float:left;

}
.edu-seminar-left {
margin:0 20px 0 0;
}
.edu-seminar-box .edu-tx-sub {
margin:0 0 5px 0;
display:inline-block;
*display:inline;
padding:2px 5px;
font-size: 75%;
font-weight: 400;
line-height: 1.3;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
background:#E0D2CF;
*zoom:1;
}
.edu-seminar-box .edu-tx-head {
margin:0;
}
.edu-seminar-box img {
margin:0 10px 0 0;
float:left;
}
.edu-seminar-box > a {
display:block;
overflow:hidden;
}
.edu-seminar-box a:hover .edu-tx-body {
color:#7f7f7f;
}
.edu-seminar-box ul {
margin:0;
padding:0;
list-style:none;
}
.edu-seminar-box ul li a:hover {
text-decoration:underline;
}
.edu-seminar-box .edu-txt-box {
overflow:hidden;
}
.edu-seminar-box p {
margin:0 0 5px 0;
}
.edu-seminar-box p a:hover {
text-decoration:underline;
}
.edu-seminar-box p.edu-seminar-link {
font-size: 87.5%;
font-weight: 600;
text-align: right;
line-height:1.4;
}
.edu-seminar-box p.edu-seminar-link span {
padding:0 0 0 18px;
background:url(../images/edu_icoset.png) no-repeat 0 -701px;
}
.edu-seminar-box ul.edu-seminar-list {
margin:0 0 8px 0;
}
.edu-seminar-box ul.edu-seminar-list li {
margin:0 0 8px 0;
padding:0 0 0 8px;
font-size: 75%;
background:url(../images/edu_icoset.png) no-repeat 0 -765px;
}
.edu-seminar-box ul.edu-seminar-list li a:hover {
text-decoration:underline;
}

/* 社会人大学院エリア */

.edu-campus {
margin: 0 0 10px 0;
padding: 0;
overflow:hidden;
border-bottom:1px solid #dbdbdb;
}
.edu-campus:after{
	content: "";
	display: block;
	clear: both;
	overflow: hidden;
	}
	/*\*/
	* html .edu-campus{
	    height: 1em;
	    overflow: visible;
	}
.edu-campus-in {
margin:0 0 10px 0;
overflow:hidden;
}
.edu-campus h1.edu-content-ttl {
margin:0 0 10px 0;
}
.edu-campuslink-ttl a {
color: #333333 !important;
}
.edu-campus-box {
width:400px;
float:left;
}
.edu-campus-left {
margin:0 20px 0 0;
}
.edu-campus-box .edu-tx-sub {
margin:0 0 5px 0;
display:inline-block;
*display:inline;
padding:2px 5px;
font-size: 75%;
font-weight: 400;
line-height: 1.3;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
background:#E0D2CF;
*zoom:1;
}
.edu-campus-box .edu-tx-head {
margin:0;
}
.edu-campus-box img {
margin:0 10px 0 0;
float:left;
width: 90px;
}
.edu-campus-box > a {
display:block;
overflow:hidden;
}
.edu-campus-box a:hover .edu-tx-body {
color:#7f7f7f;
}
.edu-campus-box ul {
margin:0;
padding:0;
list-style:none;
}
.edu-campus-box ul li a:hover {
text-decoration:underline;
}
.edu-campus-box .edu-txt-box {
overflow:hidden;
padding:0 0 10px 10px;
}
.edu-campus-box p {
margin:0 0 5px 0;
}
.edu-campus-box p a:hover {
text-decoration:underline;
}
.edu-campus-box p.edu-campus-link {
font-size: 87.5%;
font-weight: 600;
text-align: right;
line-height:1.4;
}
.edu-campus-box p.edu-campus-link span {
padding:0 0 0 18px;
background:url(../images/edu_icoset.png) no-repeat 0 -701px;
}
.edu-campus-box ul.edu-campus-list {
margin:0 0 8px 0;
}
.edu-campus-box ul.edu-campus-list li {
margin:0 0 8px 0;
padding:0 0 0 8px;
font-size: 75%;
background:url(../images/edu_icoset.png) no-repeat 0 -765px;
}
.edu-campus-box ul.edu-campus-list li a:hover {
text-decoration:underline;
}
.edu-campus-list {
margin: 0 0 20px 0;
padding: 0;
overflow: hidden;
border-bottom: 0px solid #dbdbdb;
}
.edu-campus-list:after{
	content: "";
	display: block;
	clear: both;
	overflow: hidden;
	}
	/*\*/
	* html .edu-campus{
	    height: 1em;
	    overflow: visible;
	}
.edu-campus-list h1.edu-content-ttl {
margin: 0 0 20px 0;
}
.edu-campus-list .edu-info-side{
	float:left;
	width:95px;
}
.edu-campus-list .edu-info-nm{
	margin-top:5px !important;
	line-height:1.4 !important;
	font-size: 75% !important;
}
.edu-campus-list .edu-info-titlei{
	border-left:solid 4px #f36013;
	padding:0 0 0 10px;
	line-height:1.4;
	font-weight:bold;
}
.edu-campus-list .edu-info-title{
	background:url('dott01.png') repeat-x 0 bottom;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
}
/* ページ送り */

.edu-pagenavi{
margin: 0 auto;
padding:20px 0 8px 0;
text-align: center;
line-height:34px;
font-weight:bold;
color:#333333;
vertical-align:middle;
}

#EDU_QUIZ_WRAP .edu-pagenavi{
padding:10px 0 8px 0;
}

.edu-pagenavi-arrow {
display:inline-block;
*display:inline;
font-size:14px;
line-height:34px;
_line-height:38px;
*zoom:1;
*vertical-align:top;
}
.edu-pagenavi-arrow a {
text-decoration:none !important;
display:block;
line-height:34px;
_line-height:38px;
_padding:0 0 0 5px;
}
.edu-pagenavi-arrow a:hover {

text-decoration:underline !important;
}
.edu-pagenavi-num {
display:inline-block;
*display:inline;
margin:0 !important;
padding:0;
line-height:34px;
font-size:18px;
padding:0 5px !important;
*padding:0 7px 0 0 !important;
*zoom:1;
}
.edu-page-no {
margin:0 2px !important;
*margin:0 5px !important;
width: 42px;
line-height: 34px;
display:inline-block;
*display:inline;
list-style:none;
border:1px solid #dbdbdb;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
*zoom:1;
}
.edu-page-no span,
.edu-page-no a {
display:block;
padding:0 10px !important;
 }
.edu-page-no a {
text-decoration:none !important;
background:#f0f0f0;
color:#7f7f7f;
-moz-box-shadow: -1px -1px 0px #dbdbdb inset;
-webkit-box-shadow: -1px -1px 0px #dbdbdb inset;
}
.edu-page-no span {
background:#DC3214;
-moz-box-shadow: 1px 1px 0px #94220E inset;
-webkit-box-shadow: 1px 1px 0px #94220E inset;
color:#ffffff;
}
.edu-page-no a:hover {
background:#dbdbdb;
} 
/* --- */



#EDU_FOOT_PR {
margin:0 auto 20px auto;
clear:both;
}
#EDU_FOOT_PR h3 {
padding: 5px;
background:#f0f0f0;
font-size:87.5%;
}
#EDU_FOOT_PR h3 span {
padding-left:5px;
border-left:5px solid #333333;
}
#EDU_FOOT_PR .edu-foot-pr-wrap {
padding:10px 0 0 0;
overflow:hidden;
}
#EDU_FOOT_PR .edu-foot-pr-wrap:after{
	content: "";
	display: block;
	clear: both;
	overflow: hidden;
	}
	/*\*/
	* html #EDU_FOOT_PR .edu-foot-pr-wrap{
	    height: 1em;
	    overflow: visible;
	}
#EDU_FOOT_PR .edu-foot-pr-box ul {
margin:0;
padding:0;
list-style:none;
}
#EDU_FOOT_PR .edu-foot-pr-box li {
margin:0 10px 0 0;
width:260px;
float:left;
overflow:hidden;
}
#EDU_FOOT_PR .edu-foot-pr-box img {
margin:0 10px 0 0;
float:left;
}
#EDU_FOOT_PR .edu-foot-pr-box .edu-tx-head {
margin:0 0 5px 0;
font-size:75%
}
#EDU_FOOT_PR .edu-foot-pr-box .edu-tx-body {
margin:0;
font-size:75%;
line-height:1.3;
}
#EDU_FOOT_BNR {
margin:0 auto 20px auto;
}
#EDU_FOOT_BNR ul {
margin:0;
padding:0;
list-style:none;
}
#EDU_FOOT_BNR ul li {
margin:0;
padding:0;
width:50%;
float:left;
text-align:center;
}

#EDU_FOOT_LINK_WRAP {
margin:0 auto 30px auto;
padding:10px 0 10px 10px;
background:#f0f0f0;
overflow:hidden;
*zoom:1;
}
#EDU_FOOT_LINK {
padding:0;
overflow:hidden;
*zoom:1;
}
#EDU_FOOT_LINK aside {
margin:0 10px 0 0;
padding:0;
width:185px;
float:left;
padding-bottom: 500px;
margin-bottom: -500px;
overflow:hidden;
}
#EDU_FOOT_LINK aside.edu-foot-link3 {
border:none;
}
#EDU_FOOT_LINK aside .edu-foot-label {
font-weight:600;
padding:8px 5px;
background:#ffffff;
font-size:75%;
}

#EDU_FOOT_LINK aside ul {
margin:0 0 0 10px;
padding:0;
list-style:none;
}
#EDU_FOOT_LINK aside ul li {
margin:0 0 10px 0;
padding: 0 0 0 10px;
background:url(../images/edu_icoset.png) no-repeat left -815px;
font-size:75%;
}


#EDU_FOOT_LINK aside.edu-foot-link4 {
margin:0;
padding:10px;
background:#ffffff;
width:195px;
border:none;
}
#EDU_FOOT_LINK aside.edu-foot-link4 h3,
#EDU_FOOT_LINK aside.edu-foot-link4 p {
font-size:75%;
}

#EDU_FOOT_LINK aside.edu-foot-link4 .edu-tx-head {
margin:0 0 10px 0;
background:url(../images/edu_icoset.png) no-repeat left -136px;
height: auto !important;
min-height: 34px;
height:34px;
line-height:34px;
padding: 0 0 0 40px;
}
#EDU_FOOT_LINK aside.edu-foot-link4 .edu-tx-body {
margin:0 0 15px 0;
line-height:1.4;
}
.edu-foot-link4-ar {
margin:0;
padding: 0 0 0 10px;
background:url(../images/edu_icoset.png) no-repeat left -815px;
}

#EDU_FOOT_LINK a:hover{
text-decoration:underline;
}

/* ------------------ */
/* カテゴリTOP */
/* ------------------ */

#EDU_CATEGORY,
#EDU_SERIES,
#EDU_QUIZ,
#EDU_BLOG {
margin:0 0 20px 0;
min-height:370px;
height:auto!important;
height:370px;
}
#EDU_CATEGORY .edu-content-news section ul {
border-bottom: 1px solid #dbdbdb;
}
#EDU_CATEGORY .edu-content-news section li {
background: url(../images/edu_icoset.png) no-repeat 0 -764px;
margin: 0 0 8px;
padding: 0 0 0 10px;
border:none;
}
#EDU_CATEGORY .edu-content-news section {
margin:0 0 10px 0;
padding:0;
display:block;
border-bottom:none;
}
#EDU_CATEGORY .edu-content-news section p,
#EDU_SERIES .edu-content-news section p {
margin:0;
}
#EDU_CATEGORY .edu-content-news section.edu-serieslist ul {
margin:0;
padding:0;
list-style:none;
}
#EDU_CATEGORY .edu-content-news section.edu-serieslist li {
background: url(../images/edu_icoset.png) no-repeat 0 -699px;
padding: 0 0 0 16px;
line-height:1.3;
font-size: 100%;
}


/* カテゴリ関連の講座 */

.edu-cat-seminar {
margin:0 auto;
}
.edu-cat-seminar .edu-content-subttl {
margin:0 0 5px 0;
font-size:87.5%;
border:none;
}

.edu-cat-seminar .edu-seminar-link {
text-align:right;
font-size: 87.5%;
font-weight:600;
}
.edu-cat-seminar p.edu-seminar-link span {
background: url(../images/edu_icoset.png) no-repeat left -699px;
display: inline-block;
margin: 0 0 0 10px;
padding: 0 0 0 17px;
line-height:1.2;
}

.edu-cat-seminar a:hover {
text-decoration:underline;
}
.edu-cat-seminar table,
.edu-seminar-mba table {
margin:0 0 10px 0;
width:100%;
border:1px solid #ffffff;
border-collapse:collapse;
}
.edu-cat-seminar table th,
.edu-seminar-mba table th {
padding:8px 5px;
border:1px solid #ffffff;
border-bottom:2px solid #ffffff;
color:#404040;
text-align:center;
font-weight:400;
}
.edu-cat-seminar table td,
.edu-seminar-mba table td {
padding:8px 5px;
vertical-align:top;
border:1px solid #ffffff;
color:#404040;
font-size:87.5%;
line-height:1.3;
}
.edu-cat-seminar table td a,
.edu-seminar-mba table td a {
text-decoration:underline;
font-weight:bold;
}
.edu-cat-seminar table td a:hover,
.edu-seminar-mba table td a:hover {
text-decoration:none;
}
.edu-cat-seminar table.edu-cat-seminar1 th,
.edu-seminar-mba table.edu-cat-seminar1 th {
background:#C5E4E7;
font-size:87.5%;
}

table th.edu-seminar1-tbl1,
table th.edu-seminar2-tbl1 {
width:32%;
}
table th.edu-seminar1-tbl2,
table th.edu-seminar2-tbl2 {
width:32%;
}
table th.edu-seminar1-tbl3,
table th.edu-seminar2-tbl3 {
width:18%;
}
table th.edu-seminar1-tbl4,
table th.edu-seminar2-tbl4 {
width:18%;
}
.edu-cat-seminar table.edu-cat-seminar1 tr td,
.edu-seminar-mba table.edu-cat-seminar1 tr td {
background:#F3F9FA;
}
.edu-cat-seminar table.edu-cat-seminar1 tr.edu-cat-seminar-even td,
.edu-seminar-mba table.edu-cat-seminar1 tr.edu-cat-seminar-even td {
background:#EAF4F7;
}
.edu-cat-seminar table td dl,
.edu-seminar-mba table td dl {
margin:0;
padding:0;
}
.edu-cat-seminar table td dl dt,
.edu-seminar-mba table td dl dt {
margin:0 0 5px 0;
padding:0;
font-weight:600;
}
.edu-cat-seminar table td dl dd,
.edu-seminar-mba table td dl dd {
margin:0 0 8px 0;
padding:0;
}
.edu-cat-seminar table.edu-cat-seminar2 th,
.edu-seminar-mba table.edu-cat-seminar2 th {
background:#E4F3D3;
font-size:87.5%;
}
.edu-cat-seminar table.edu-cat-seminar2 tr td,
.edu-seminar-mba table.edu-cat-seminar2 tr td {
background:#F2F8ED;
}
.edu-cat-seminar table.edu-cat-seminar2 tr.edu-cat-seminar-even td,
.edu-seminar-mba table.edu-cat-seminar2 tr.edu-cat-seminar-even td {
background:#ECF3E2;
}

.edu-cat-seminar table td h3,
.edu-seminar-mba table td h3 {
margin:0 0 8px 0;
}
.edu-cat-seminar table td .edu-tx-sub,
.edu-seminar-mba table td .edu-tx-sub {
display:block;
font-size:87.5%;
}

/* 連載TOP */

.edu-prof-seminar {
margin:0 0 30px 0;
padding:10px 10px 0 10px;
background:#f0f0f0;
border-radius: 6px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
*zoom:1;
}
.edu-prof-seminar {
padding:10px;
}
.edu-prof-seminar:after{
	content: "";
	display: block;
	clear: both;
	overflow: hidden;
	}
	/*\*/
	* html .edu-prof-seminar{
	    height: 1em;
	    overflow: visible;
	}
.edu-prof-seminar-in {
overflow: hidden;
background:url(../images/edu_center_line.png) repeat-y center center;
}

.edu-author-prof:after{
	content: "";
	display: block;
	clear: both;
	overflow: hidden;
	}
	/*\*/
	* html .edu-author-prof{
	    height: 1em;
	    overflow: visible;
	}
.edu-author-prof .edu-tx-sub,
.edu-series-seminar .edu-tx-sub {
padding-bottom:3px;
margin:0 0 10px 0;
font-weight:600;
font-size:12px;
border-bottom:3px solid #DC3214;
overflow:hidden;
}
.edu-author-prof .edu-tx-sub {
margin:0 0 10px 0;
width:384px;
}
.edu-author-prof .edu-txt-box {
* overflow:visible;
}
.edu-author-prof {
margin:0 34px 0 0;
float: left;
width: 384px;
}
.edu-author-prof p,
.edu-series-seminar p {
margin-right:15px;
font-size:87.5%;
line-height:1.4;
}
.edu-series-seminar {
width: 382px;
float: right;
}
.edu-series-seminar ul {
margin:0;
padding:0;
list-style:none;
}
.edu-series-seminar ul li {
margin:0 0 10px 0;
padding:0;
overflow:hidden;
}

/* 過去記事一覧 */
#EDU_LIST {
margin:0 0 20px 0;
}
.edu-past-news .edu-tx-head {
margin:0;
}

/* 検索 */
.edu-search-head {
margin:0 0 10px 0;
border:10px solid #f0f0f0;
background:#ffffff;
font-size:14px;
}
.edu-search-head .edu-inpud {
padding:15px 20px;
}
.edu-search-head dl:after {
content: "";
height: 0;
clear: both;
display: block;
visibility: hidden;
}
.edu-search-head dt {
width:100px;
float:left;
line-height:24px;
}
.edu-search-head dd {
margin-left:100px;
}
.edu-search-head .inp-txt {
width:320px;
border-radius: 3px;
border: 1px solid #7f7f7f;
padding: 1px 3px;
line-height: 20px;
height: 20px;
font-size:12px;
}
.edu-search-head .edu-inpud ul {
list-style:none;
margin:0;
padding:0;
}
.edu-search-head .edu-inpud li {
float:left;
padding:12px 20px 5px 0;
}
.edu-search-head .form-btn-box {
text-align:center;
padding-top:10px;
}
.edu-search-head .btn-search {
-webkit-appearance: none;
width:80px;
height:26px;
line-height:22px;
font-size:14px;
letter-spacing:3px;
color:#ffffff;
border-radius: 3px;
border:1px solid #BF2813;
background: url(../images/edu_btn_reg.png) repeat-x left center;
}
.edu-search-info {
border-bottom: 1px solid #bbbbbb;
padding:0 3px 8px;
text-align:left;
font-size:14px;
line-height:1.2;
}
.edu-searchres-area ul {
list-style:none;
margin:0;
padding:0;
}
.edu-search-list {
padding:5px 10px;
border-bottom:1px solid #bbbbbb;
}
.edu-search-list .edu-list-cate {
display:block;
margin:5px 0 0 0;
padding:1px 0 1px 12px;
background: url(../images/edu_icoset.png) no-repeat 4px -1106px;
line-height:1.2;
font-size:14px;
color:#DC3214;
}
.edu-search-list .edu-list-ctt {
display:block;
padding:7px 0 0 0;
line-height:1.2;
font-size:14px;
color:#575757;
}
.edu-search-list .edu-list-ttl {
margin:6px 0 0 0;
border-top:1px dotted #dbdbdb;
padding:8px 0 0px 0;
line-height:1.3;
font-weight:bold;
font-size:18px;
}
.edu-search-list .edu-list-txt {
margin:0;
padding:6px 0;
line-height:1.5;
font-size:12px;
color:#7f7f7f;
}

/* 記事詳細 */
#ARTICLE_CONTENTS_AREA {
    float: left;
    margin: 0 20px 0 0;
    _margin: 0 0 0 0;
    padding: 0;
    width: 500px;
}
#ARTICLE_CONTENTS_AREA .edu-article-text p,
#ARTICLE_CONTENTS_AREA .edu-article-text th,
#ARTICLE_CONTENTS_AREA .edu-article-text td {
line-height: 1.5;
margin: 0.7em 0;
padding: 0;
}
.edu-article-text {
clear:both;
overflow:hidden;
padding:5px 0px 15px 0px;
}

#ARTICLE_CONTENTS_HEAD {
width:auto;
line-height:1.4;
overflow:hidden;
border-bottom:1px solid #dbdbdb;
}
.edu-article-operation{
float:right;
overflow:hidden;
}
#ARTICLE_CONTENTS_HEAD .edu-tx-head {
font-size:155%;
border-bottom: 1px solid #dbdbdb;
padding:0 0 10px 0;
margin:0 0 10px 0;
}
#ARTICLE_CONTENTS_HEAD span.edu-tx-sub {
font-size:87%;
}
#ARTICLE_CONTENTS_HEAD h2.edu-tx-sub {
font-size:100%;
color:#7F7F7F;
font-weight:400;
}
#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-content-detail {
margin:0 0 20px 0;
}
.edu-article-info {
margin:0 0 5px 0;
}
.edu-article-info .edu-article-info-img {
margin:0 10px 0 0;
float:left;
}
.edu-article-info .edu-article-info-img .edu-article-logo {
margin:0;
text-align:center;
}
.edu-article-info .edu-article-info-img .edu-article-logo img {
vertical-align:bottom;
padding:5px;
border:1px solid #dbdbdb;
}

.edu-article-pr {
margin:0 0 0 10px;
width:300px;
float:right;
background:#f0f0f0;
}
.edu-article-pr .edu-side-cat .edu-side-cat-in .edu-side-cat-tt {
margin:0 0 5px 0;
}
.edu-article-pr .edu-side-cat .edu-side-cat-in .edu-side-cat-tt .edu-tx-head {
padding:3px 0 2px 0;
}
.edu-article-pr .edu-side-cat .edu-side-cat-in .edu-tx-body {
line-height:1.5;
}
.edu-article-pr img {
vertical-align:bottom;
}
.edu-article-sn,
.edu-article-ctrl {
display:block;
overflow:hidden;
margin:0 0 5px 0;
*zoom:1;
}
.edu-article-foot {
margin:0 0 20px 0;
padding:4px;
background:#dbdbdb;
border-radius: 6px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
*zoom:1;
}
.edu-article-foot .edu-tx-sub {
padding-bottom:3px;
margin:0 0 10px 0;
font-weight:600;
font-size:12px;
border-bottom:3px solid #DC3214;
}
.edu-article-foot .edu-article-seminar .edu-tx-sub {
margin:0 10px 10px 0;
}
.edu-article-foot .edu-article-foot-list {
overflow: hidden;
background: none repeat scroll 0 0 #FFFFFF;
padding:10px 10px 5px 10px;
margin:0 0 0 0;
}
.edu-article-foot .edu-article-foot-list ul {
margin:0 0 10px 0;
padding:0;
list-style:none;
}
.edu-article-foot .edu-article-foot-list .edu-article-bk ul {
border-bottom:solid 1px #dbdbdb;
-moz-box-shadow: 0px 1px 0px #fff;　/* Firefox用 */
-webkit-box-shadow: 0px 1px 0px #fff;　/* Safari,Google Chrome用 */
}
.edu-article-foot .edu-article-foot-list ul li {
margin:0 0 5px 0;
padding:0 0 0 8px;
font-size: 87.5%;
line-height: 1.3;
background: url(../images/edu_icoset.png) no-repeat 0 -763px;
}
.edu-article-foot .edu-article-foot-list .edu-list-backnumber {
margin:0 0 5px 0;
font-size: 87.5%;
font-weight: 600;
text-align: right;
}
.edu-article-foot .edu-article-foot-list .edu-list-backnumber span {
background: url(../images/edu_icoset.png) no-repeat 0 -700px;
padding: 0 0 0 16px;
}
.edu-article-foot .edi-article-skill {
overflow:hidden;
}
.edu-article-foot .edi-article-skill ul {
margin:0;
padding:0;
list-style:none;
}
.edu-article-foot .edi-article-skill ul li {
margin:0 0 10px 0;
padding:0 0 10px 0;
overflow:hidden;
}
.edu-article-foot .edi-article-skill ul li .edu-tx-body {
margin-bottom:0;
}

#EDU_PRINT_BODY #ARTICLE_CONTENTS_HEAD .edu-tx-head {
border-bottom: none;
padding: 10px 0 10px 0;
margin: 0 0 10px 0;
}
#EDU_PRINT_BODY #ARTICLE_CONTENTS_HEAD .edu-article-publish {
padding: 0;
}


/* PR AD */

#ARTICLE_CONTENTS_AD {
margin:0 0 30px 0;
clear:both;
border-top:solid 1px #dbdbdb;
padding:0;
}
#ARTICLE_CONTENTS_AD .edu-text-ad {
list-style:none;
margin:0;
padding:5px 0 0 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;
}
/* MBA・ビジネス講座 */


.edu-seminar-mba .edu-seminar-mba-in {
margin:0 0 20px 0;
padding:0 0 10px 0;
border-bottom: 1px solid #dbdbdb;
overflow:hidden;
}
.edu-pht-layout {
margin:0 10px 0 0;
float:left;
}
#EDU_SEMINAR_CONTENTS .edu-seminar-link {
background: url(../images/edu_icoset.png) no-repeat scroll 0 -764px transparent;
font-size: 87.5%;
margin: 0 0 8px;
padding: 0 0 0 8px;
}

.edu-seminar-catlink .edu-tx-sub {
margin:0 0 10px 0;
}
.edu-mba-relation .edu-tx-sub {
margin:0 0 5px 0;
font-size: 87.5%;
font-weight:600;
}
.edu-seminar-catlink {
margin:0 0 20px 0;
padding:10px;
background:#f0f0f0;
border-radius: 6px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
*zoom:1;
overflow:hidden;
}
.edu-seminar-catlink .edu-tx-sub {
border-bottom: 3px solid #DC3214;
font-size: 12px;
font-weight: 600;
margin: 0 0 10px;
padding-bottom: 3px
}

.edu-seminar-catlink ul li {
margin:0 0 5px 0;
padding:0 0 0 24px;
line-height:1.3;
min-height:20px;
height:auto!important;
height:20px;
background:url(../images/edu_icoset.png) no-repeat left -488px;
font-size:87.5%;
}

.edu-mba-relation {
margin:0 0 20px 0;
}
.edu-mba-relation ul {
margin:0;
padding:0;
list-style:none;
}
.edu-mba-relation ul li {
margin:0 0 8px 0;
padding:0 0 0 8px;
background: url(../images/edu_icoset.png) no-repeat scroll 0 -764px transparent;
font-size:87.5%;
}

.edu-seminar-global {
margin:0 0 20px 0;
padding:3px;
background:#FFDC73;
}
.edu-seminar-global .edu-seminar-global-in {
padding:10px;
background:#ffffff;
overflow:hidden;
}
.edu-seminar-global .edu-seminar-global-in h2 {
background: url("../images/ico_logo.png") no-repeat left center;
height: auto !important;
margin: 0 0 10px;
line-height:34px;
min-height: 34px;
padding: 0 0 0 45px;
}
.edu-seminar-global .edu-seminar-5 {
margin:0 10px 0 0 ;
width:500px;
float:left;
overflow:hidden;
}
.edu-seminar-global .edu-seminar-5 img {
margin:0 10px 0 0 ;
float:left;
}
.edu-seminar-global .edu-seminar-5 .edu-tx-link {
margin: 0 0 0 10px;
padding: 0 0 0 17px;
font-size:87.5%;
font-weight:600;
background: url(../images/edu_icoset.png) no-repeat left -701px;
line-height: 1.2;
overflow:hidden;
}
.edu-seminar-global .edu-seminar-img h3 {
margin:0 0 10px 0;
font-size:75%;
}

.edu-seminar-skill .edu-seminar-skill-in {
margin:0 0 20px 0;
/*border-bottom:1px solid #dbdbdb; */
border:3px solid #dbdbdb;
}
.edu-seminar-skill .edu-seminar-skill-in > .edu-tx-sub {
background:#f0f0f0;
/* border-bottom:1px solid #dbdbdb;*/
font-size: 14px;
font-weight: 400;
line-height: 1.3;
margin: 0;
padding:3px 8px;
font-weight:600;
color:#333333;
*zoom:1;
}
.edu-seminar-skill .edu-seminar-skill-in .edu-seminar-skill-body {
padding:10px;
}
.edu-seminar-skill .edu-seminar-skill-in .edu-cat-seminar {
padding:0 10px 10px 10px;
}
.edu-seminar-skill .edu-seminar-skill-link {
margin:0;
font-weight:600;
background:#F2F8ED;
background:-o-linear-gradient(#E4F3D3,#F7FBF2);/*opera用*/
background:-webkit-gradient(linear,center top,center bottom,from(#E4F3D3),to(#F7FBF2));/*safari＆chorome用*/
background:-moz-linear-gradient(#ECF3E2,#F7FBF2);/*Firefox用*/
background:linear-gradient(#E4F3D3,#F7FBF2);
border:1px solid #ECF0E8;
font-size:14px;
line-height:1.3;
}
.edu-seminar-skill .edu-seminar-skill-link a {
display:block;
padding:5px 10px 5px 25px;
background:url(../images/edu_icoset.png) no-repeat;
text-decoration:none;
}
.edu-seminar-skill .edu-link-close a {
background-position:6px -1561px;
}
.edu-seminar-skill .edu-link-open a {
background-position:6px -1630px;
}

.edu-seminar-skill .edu-cat-seminar table,
.edu-seminar-skill .edu-seminar-mba table {
margin:0;
}

/* MBAアーカイブ */
.edu-mbaacv-box {
}
.edu-mbaacv-link {
text-align:right;
padding:10px 0 30px;
}
.edu-mbaacv-link a {
padding:10px 15px 10px 35px;
background:#f0f0f0 url(../images/edu_icoset.png) no-repeat 15px -692px;
font-size:14px;
}

/* 詳細ページ */
#EDU_SEMINAR_HEAD {
width:auto;
line-height:1.4;
}
.edu-article-operation{
float:right;
overflow:hidden;
}
#EDU_SEMINAR_HEAD .edu-tx-head {
font-size:155%;
margin:0 0 5px 0;
}
#EDU_SEMINAR_HEAD span.edu-tx-sub {
margin:0 0 5px 0;
font-size:87.5%;
font-weight:600;
}
#SEMINAR_CONTENTS_HEAD h2.edu-tx-sub {
font-size:100%;
color:#7F7F7F;
font-weight:400;
}
#EDU_SEMINAR_HEAD .edu-tx-sub-web {
padding:0px 0px 10px 0px;
font-size:16px;
font-weight: bold;
color:#4c4c4c;
}
#EDU_SEMINAR_HEAD .edu-article-publish {
padding:0px 0px 10px 0px;
font-size:87.5%;
color:#797979;
}
#EDU_SEMINAR_HEAD .edu-page-info {
margin-left:6px;
}

#EDU_SEMINAR_HEAD .edu-seminar-entry,
#EDU_SEMINAR_CONTENTS .edu-seminar-entry {
margin:0;
display:inline-block;
*display:inline;
margin-right:5px;
line-height:1;
*zoom:1;
}
#EDU_SEMINAR_HEAD .edu-seminar-entry a ,
#EDU_SEMINAR_CONTENTS .edu-seminar-entry a {
display:block;
padding:10px 10px;
border:1px solid #BF2813;
background:url(../images/edu_btn_reg.png) repeat-x left center;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
font-weight:600;
color:#ffffff;
text-shadow:0px 0px 1px #666666;
font-size:14px;
line-height:1.2;
}
#EDU_SEMINAR_HEAD .edu-seminar-entry a {
padding:6px 10px;
font-size:12px;
}
#EDU_SEMINAR_HEAD .edu-seminar-entry a:hover,
#EDU_SEMINAR_CONTENTS .edu-seminar-entry a:hover {
text-decoration:none;
filter:alpha(opacity=80);
-moz-opacity:0.8;
opacity:0.8;
}
#EDU_SEMINAR_CONTENTS .edu-seminar-entry a span {
margin:3px 0 0 0;
font-weight:400;
font-size:12px;
}
#EDU_SEMINAR_HEAD .edu-seminar-entry a span {
margin:3px 0 0 0;
font-weight:400;
font-size:10px;
}
.edu-seminar-entrytx {
font-size:11px;
color:#6f6f6f;
}
.edu-seminar-sec {
margin:0 0 30px 0;
}
.edu-seminar-text {
padding:0;
margin:0 10px 0.2em 10px;
font-size:100%;
line-height:1.5;
color:#4c4c4c;
}
.edu-seminar-text dt {
margin:0;
font-size:87.5%;
}
.edu-seminar-text dd {
margin:0 0 10px 0;
font-size:87.5%;
}
.edu-seminar-text p {
font-size:87.5%;
}
.edu-seminar-text h3 {
margin:0 0 10px 0;
font-size:87.5%;
}

.edu-seminar-other {
margin:0;
padding:10px 10px 0 10px;
background:#f0f0f0;
border-radius: 6px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
*zoom:1;
overflow:hidden;
list-style:none;
font-size:87.5%;
}
.edu-seminar-other li {
display:inline-block;
*display:inline;
margin:0 0 10px 0;
padding:0;
width:263px;
color:#7f7f7f;
*zoom:1;
}
.edu-seminar-other li.current {
font-weight:600;
color:#333333;
}


/* 講座BOX */

#EDU_SEMINAR_BOX {
padding:30px 10px 10px 10px;
}



/* 記事装飾_2012 */

.edu-article-text .edu-article-next {
text-align:center;
font-weight:600;
}

#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%;
}

/* 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 {
min-height:260px;
height:auto!important;
height:260px;
}
#ARTICLE_CONTENTS_AREA .edu-article-404text p {
margin:0px auto 50px auto;
padding:50px 0;
border:solid 2px #c5c5c5;
background:#f7f7f7;
text-align:center;
font-size:100%;
overflow:hidden;
}
#ARTICLE_CONTENTS_AREA .edu-article-nosearchtext {
min-height:260px;
height:auto!important;
height:260px;
}
#ARTICLE_CONTENTS_AREA .edu-article-nosearchtext p {
margin:0px auto 50px auto;
padding:50px 0 50px 60px;
border:solid 2px #c5c5c5;
background:#f7f7f7;
text-align:left;
font-size:100%;
overflow:hidden;
}

/* クイズ */
#EDU_QUIZBN_BOX #ARTICLE_CONTENTS_AD {
margin:0 10px 10px 10px;
}

/* BLOG */

#EDU_BLOG a:link,
#EDU_BLOG a:visited {
text-decoration:underline;
}
#EDU_BLOG a:hover,
#EDU_BLOG a:active {
text-decoration:none;
}
#EDU_ASIDE_BOX .edu-linklist li {
line-height: 1.4;
padding: 12px 4px 12px 10px;
font-size: 87.5%;
}
#EDU_BLOG .edu-pagenavi-num a {
text-decoration:none;

}

/* 装飾 */
.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_BLOG .edu-web-lecturer,
#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 #dbdbdb;
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%;
}
#EDU_ASIDE_UPPER #EDU_RECT_BOX,
#EDU_QUIZBN_BOX #EDU_RECT_BOX {
margin: 0 0 10px;
}

#EDU_BLOG #EDU_ASIDE_BOX {
border:1px solid #dbdbdb;
}
#EDU_BLOG .edu-tx-body {
margin: 0 0 0.8em;
}

/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#000;}
#colorbox{outline:0;}
    #cboxContent{margin-top:20px;background:#000;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{border:5px solid #000; background:#fff;}
        #cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
        #cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
        
        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
        
        #cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
        #cboxClose{position:absolute; top:15px; right:15px; display:block;background:url(../images/edu_icoset.png) no-repeat left -1463px; width:26px; height:26px; text-indent:-9999px;}

/*   Colorbox END    */

