@charset "utf-8";
/* #################### */
/* 標準スタイル初期化 */
/* #################### */
html {
color: #333333;
background-color: #FFFFFF;
height: 100%;
line-height: 1;
font-size: 10px;
font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
}
body {
margin: 0;
padding: 0;
border: 0;
height: 100%;
font-size: 160%;
}
h1, h2, h3, h4, h5, h6, form, dl, dt, dd, p {
margin: 0;
padding: 0;
font-size: 100%;
}
p {
margin: 0 0 0.8em;
}
img {
border-style: none;
}
em {
font-style:normal;
}
button, input, select, textarea {
vertical-align: bottom;
font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
font-size: 75%;
}
label {
cursor: pointer;
}
ul, ol {
margin: 0 0 5px;
padding: 0 0 0 1.5em;
}
hr {
display: block;
margin: 20px 0;
padding: 0;
height: 0;
line-height: 0;
border-top: #AAAAAA 1px solid;
border-bottom: #e6e6e6 1px solid;
}
a:link {
color: #aa3333;
text-decoration: underline;
}
a:visited {
color: #aa3333;
text-decoration: underline;
}
a:active,
a:hover {
color: #cc8585;
text-decoration: underline;
}
.cmn-hide {
display: none;
}
/* CLEARFIX */
.cmn-clearfix:after{ /* [ifie.css] override */
content:"";
height:0;
clear:both;
display:block;
visibility:hidden;
}
/* ------------------- */
/* ユニバーサルバー */
/* ------------------- */
.cmn-hide {
display: none;
}
/* #################### */
/* ユニバーサルバー */
/* #################### */
#UNIVERSAL_BAR2{
	width:100%;
	min-width:996px;
	height:30px;
	position:absolute;
	top:0;
	left:0;
	background:#333 url(http://parts.nikkei.co.jp/parts/ds/images/common/bg_header_r1.gif) repeat-x;
	font-size:75%;
	color:#E6E6E6;
	z-index: 4;
}
#UNIVERSAL_BAR2 h2.cmn-hide {
	display: none;
}
#UNIVERSAL_BAR2 a:link,
#UNIVERSAL_BAR2 a:visited{
	color:#E6E6E6;
}
#UNIVERSAL_BAR2_BODY{
	width:996px;
	height:30px;
	margin:0 auto;
	background:url(http://parts.nikkei.co.jp/parts/ds/images/common/bg_header_r1.gif) repeat-x;
}
#R3 UNIVERSAL_BAR2,
#R3 UNIVERSAL_BAR2_BODY{
	background-image:url(http://parts.nikkei.co.jp/parts/ds/images/common/bg_header_r3_20110403_1.gif);
}
#UNIVERSAL_BAR2_SERVICE{
	float:left;
}
#UNIVERSAL_BAR2_SERVICE ul{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
}
#UNIVERSAL_BAR2_SERVICE li{
	float:left;
	background: url(../images/edu_imgset.png) no-repeat 100% -530px;
}
#UNIVERSAL_BAR2_SERVICE li a{
	display:block;
	float:left;
	padding:0 12px 0 8px;
	min-height:29px;
	line-height:29px;
	text-decoration:none;
}
#UNIVERSAL_BAR2_SERVICE li a:hover {
	text-decoration:underline;
}
#UNIVERSAL_BAR2_SERVICE li.cmnc-bp,
#UNIVERSAL_BAR2_SERVICE li.cmnc-career {
	position: relative;
	background-image: none;
}
#UNIVERSAL_BAR2_SERVICE li.cmnc-bp table,
#UNIVERSAL_BAR2_SERVICE li.cmnc-career table {
	border-collapse: collapse;
	border: none;
	padding: 0;
	position: absolute;
	top: 0;
	left: 0;
}
#UNIVERSAL_BAR2_SERVICE li.cmnc-bp ul,
#UNIVERSAL_BAR2_SERVICE li.cmnc-career ul {
	visibility: hidden;
	overflow: hidden;
	position: absolute;
	top: 29px;
	left: 0px;
	height: 0;
	z-index: 100;
}
#UNIVERSAL_BAR2_SERVICE li.cmnc-bp ul li,
#UNIVERSAL_BAR2_SERVICE li.cmnc-career ul li {
	margin-bottom: 0;
}
#UNIVERSAL_BAR2_SERVICE li.cmnc-bp a,
#UNIVERSAL_BAR2_SERVICE li.cmnc-career a {
	display: block;
	text-decoration: none;
	background: url(../images/edu_imgset.png) no-repeat 100% -500px;
	padding: 1px 14px 0 7px;
}
#UNIVERSAL_BAR2_SERVICE li.cmnc-bp a:hover,
#UNIVERSAL_BAR2_SERVICE li.cmnc-career a:hover {
	position: relative;
	z-index: 100;
}
#UNIVERSAL_BAR2_SERVICE li.cmnc-bp:hover ul,
#UNIVERSAL_BAR2_SERVICE li.cmnc-bp a:hover ul,
#UNIVERSAL_BAR2_SERVICE li.cmnc-career:hover ul,
#UNIVERSAL_BAR2_SERVICE li.cmnc-career a:hover ul{
	visibility: visible;
	overflow: visible;
	height: auto;
	z-index: 10;
}
#UNIVERSAL_BAR2_SERVICE li.cmnc-bp ul li {
	padding: 0;
	width: 6em;
}
#UNIVERSAL_BAR2_SERVICE li.cmnc-career ul li {
	padding: 0;
	width: 8.5em;
}
#UNIVERSAL_BAR2_SERVICE li.cmnc-bp ul li a,
#UNIVERSAL_BAR2_SERVICE li.cmnc-career ul li a {
	float: none;
	background-image: none;
	background-color: #333333;
	padding: 4px 7px;
	border: none;
	height: auto;
	line-height: 1;
	min-height:1px;
	white-space: nowrap;
	width: 100%;
}
#UNIVERSAL_BAR2_SERVICE li.cmnc-bp ul li a:hover,
#UNIVERSAL_BAR2_SERVICE li.cmnc-career ul li a:hover {
	background-color: #666666;
}
#UNIVERSAL_BAR2_NIKKEI_ID{
	float:right;
	border-left:#616263 1px solid;
}
#UNIVERSAL_BAR2_NIKKEI_ID .bs-regist_ds,
#UNIVERSAL_BAR2_NIKKEI_ID .bs-username{
	float:left;
	line-height:29px;
	margin-left: 10px;
}
#UNIVERSAL_BAR2_NIKKEI_ID .bs-regist_ds a:link,
#UNIVERSAL_BAR2_NIKKEI_ID .bs-regist_ds a:visited{
	text-decoration:underline;
}
#UNIVERSAL_BAR2_NIKKEI_ID .bs-regist_ds a:hover{
	text-decoration:none;
}
#UNIVERSAL_BAR2_NIKKEI_ID .bs-menu{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
}
#UNIVERSAL_BAR2_NIKKEI_ID .bs-menu li{
	float:left;
	margin-left:5px;
}
#UNIVERSAL_BAR2_NIKKEI_ID .bs-menu .bsc-login,
#UNIVERSAL_BAR2_NIKKEI_ID .bs-menu .bsc-logout,
#UNIVERSAL_BAR2_NIKKEI_ID .bs-menu .bsc-config,
#UNIVERSAL_BAR2_NIKKEI_ID .bs-menu .bsc-help,
#UNIVERSAL_BAR2_NIKKEI_ID .bs-menu .bsc-lead{
	padding:4px 0 5px 0;
}
#UNIVERSAL_BAR2_NIKKEI_ID .bs-menu a{
	display:block;
	text-indent:-9999px;
	outline-style:none;
}
#UNIVERSAL_BAR2_NIKKEI_ID .bs-menu .bsc-login a{
	width:59px;
	height:20px;
	background:url(../images/edu_imgset.png) no-repeat -70px -540px;
}
#UNIVERSAL_BAR2_NIKKEI_ID .bs-menu .bsc-login a:hover{
	background:url(../images/edu_imgset.png) no-repeat -70px -560px;
}
#UNIVERSAL_BAR2_NIKKEI_ID .bs-menu .bsc-logout a{
	width:69px;
	height:20px;
	background:url(../images/edu_imgset.png) no-repeat 1px -540px;
}
#UNIVERSAL_BAR2_NIKKEI_ID .bs-menu .bsc-logout a:hover{
	background:url(../images/edu_imgset.png) no-repeat 1px -560px;
}
#UNIVERSAL_BAR2_NIKKEI_ID .bs-menu .bsc-config a{
	width:93px;
	height:20px;
	background:url(../images/edu_imgset.png) no-repeat -75px -500px;
}
#UNIVERSAL_BAR2_NIKKEI_ID .bs-menu .bsc-config a:hover{
	background:url(../images/edu_imgset.png) no-repeat -75px -520px;
}
#UNIVERSAL_BAR2_NIKKEI_ID .bs-menu .bsc-help a{
	display: block;
	background:url(../images/edu_imgset.png) no-repeat -130px -540px;
	text-indent:-9999px;
	width: 59px;
	height: 20px;
}
#UNIVERSAL_BAR2_NIKKEI_ID .bs-menu .bsc-help a:hover{
	background:url(../images/edu_imgset.png) no-repeat -130px -560px;
}
#UNIVERSAL_BAR2_NIKKEI_ID .bs-menu .bsc-lead a{
	display: block;
	background:url(../images/edu_imgset.png) no-repeat -0px -500px;
	text-indent:-9999px;
	width: 72px;
	height: 20px;
}
#UNIVERSAL_BAR2_NIKKEI_ID .bs-menu .bsc-lead a:hover{
	background:url(../images/edu_imgset.png) no-repeat -0px -520px;
}
#UNIVERSAL_BAR2 .cmn-clearfix:after {
	content:"";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
}
* html #UNIVERSAL_BAR2 .cmn-clearfix{
	zoom:1;
}
*:first-child+html #UNIVERSAL_BAR2 .cmn-clearfix{
	zoom:1;
}
/* #################### */
/* 編成2010 footer */
/* #################### */
#HENSEI2010-ABOUT_NIKKEI {
background-color: #EFFAFF;
color: #143A65;
font-size: 12px;
min-width: 996px;
width: 100%;
line-height: 100%;
border-top: 13px solid #304567;
text-align: center;
}
#HENSEI2010-ABOUT_NIKKEI * {
line-height: 100%;
margin: 0px;
padding: 0px;
border: none;
/*background: none;*/
}

#HENSEI2010-ABOUT_NIKKEI h2{background:none;}

#HENSEI2010-ABOUT_NIKKEI a:link {
color: #113366;
text-decoration: none;
}
#HENSEI2010-ABOUT_NIKKEI a:visited {
color: #6A3884;
text-decoration: none;
}
#HENSEI2010-ABOUT_NIKKEI a:active,
#HENSEI2010-ABOUT_NIKKEI a:hover {
color: #458CDD;
text-decoration: underline;
}
#HENSEI2010-ABOUT_NIKKEI .HENSEI2010-fixed {
margin: 0 auto;
text-align: left;
padding: 10px 0;
width: 996px;
}
#HENSEI2010-ABOUT_NIKKEI .HENSEI2010-liquid {
margin: 0;
padding:10px 0 10px 5px;
text-align: left;
}
#HENSEI2010-ABOUT_NIKKEI h2.HENSEI2010-title {
color: #464646;
margin: 0;
font-size: 12px;
background:none;
font-weight:bold;
}
#HENSEI2010-ABOUT_NIKKEI ul {
list-style-type:none;
margin:4px 0 10px;
padding:0;
list-style-image:none;
}
#HENSEI2010-ABOUT_NIKKEI ul li {
border-left:1px solid #143A65;
float:left;
line-height:1.2;
margin:0 5px 0 0;
padding:0 0 0 5px;
}
* html #HENSEI2010-ABOUT_NIKKEI ul li {
/* 2010.03.12 IE6バグフィックス　 */
padding-top: 1px; 
}
#HENSEI2010-ABOUT_NIKKEI ul li a {
white-space: nowrap;
}
#HENSEI2010-ABOUT_NIKKEI ul li.HENSEI2010-first {
border-left-style:none;
padding:0;
}
* html #HENSEI2010-ABOUT_NIKKEI ul li.HENSEI2010-first {
/* 2010.03.15 IE6バグフィックス　 */
padding-top: 1px; 
}
#HENSEI2010-ABOUT_NIKKEI ul.HENSEI2010-copyright {
background-image:url(http://parts.nikkei.co.jp/parts/ds/images/common/logo_aboutnikkei_nikkei.gif);
background-position: left top;
background-repeat: no-repeat;
line-height: 16px;
min-height: 16px;
padding-left: 70px;
}

#HENSEI2010-ABOUT_NIKKEI ul.HENSEI2010-copyright li {
color: #113366;
border-left: medium none;
float: none;
padding-bottom: 2px;
padding-top: 2px;
}
/* #################### */
/* 編成2010 clearfix */
/* #################### */
.HENSEI2010-clearfix:after {
content: "";
height: 0;
clear: both;
display: block;
visibility: hidden;
}
* html .HENSEI2010-clearfix {
height:1%;
display:block;
}
*:first-child+html .HENSEI2010-clearfix {
min-height:1%;
}

/* #################### */
/* 教育ポータル */
/* #################### */
.edu-clearfix:after {
content:"";
display:block;
clear:both;
}
.edu-clearfix {width:100%;}
/* ------------------ */
/* #EDU_HEADER */
/* ------------------ */
#EDU_HEADER {
display: block;
margin: 0 auto;
padding-top:32px;
}
#EDU_HEADBRAND {
float:left;
width:310px;
}
#EDU_HEADBNR {
float: right;
width:300px;
}
#EDU_HEADBRAND {
float:left;
padding-top:13px;
line-height:12px;
position:relative;
}
#EDU_HEADBRAND p.edu-brand-logo {
margin:0;
padding:0 0 12px 0;
}
#EDU_HEADBRAND h1.edu-brand-logo {
margin:0;
padding:0 0 12px 0;
}
#EDU_HEADBRAND img {
width:310px;
height:55px;
}
#EDU_HEADBRAND p.edu-brand-subnote{
position:absolute;
top:59px;
left:90px;
margin:0;
padding:0;
font-size:10px;
font-weight:600;
letter-spacing:0.9em;
color:#777777;
display:none;
}
#EDU_HEADBRAND h1.edu-brand-subnote{
position:absolute;
top:59px;
left:90px;
margin:0;
padding:0;
font-size:10px;
font-weight:600;
letter-spacing:0.9em;
color:#777777;
display:none;
}
.edu-head-adv{
text-align:right;
padding:11px 0 11px 0 ;
}
/* ------------------ */
/* #EDU_MAIN_MENU */
/* ------------------ */
#EDU_MAIN_MENU {
clear:both;
display:block;
margin:0 auto 12px auto;
text-align: center;
}
#EDU_MAIN_MENU ul {
padding:0;margin:0;
list-style-type: none;
}
#EDU_MAIN_MENU ul li {
padding:0;margin:0;
letter-spacing:normal;
border-left:1px solid #ffffff;
display:inline-block;
*display:inline;
*zoom:1;
/*= 背景グラデ（開始色#A00022～終了色#6F0016 線形縦位置 透過0%） =*/
background:#f04420;
background:-o-linear-gradient(rgba(237,103,76,1.0),rgba(223,50,24,1.0));/*opera用*/
background:-webkit-gradient(linear,center top,center bottom,from(rgba(237,103,76,1.0)),to(rgba(223,50,24,1.0)));/*safari＆chorome用*/
background:-moz-linear-gradient(rgba(237,103,76,1.0),rgba(223,50,24,1.0));/*Firefox用*/
background:linear-gradient(rgba(237,103,76,1.0),rgba(223,50,24,1.0));
}
#EDU_MAIN_MENU ul li:first-child{
border-left:none;
}
#EDU_MAIN_MENU ul li.edu-mmenuCategory,
#EDU_MAIN_MENU ul li.edu-mmenuMypage{
display:none;
}
#EDU_MAIN_MENU ul li a {
display:block;
text-align: center;
color:#ffffff;
text-shadow: 1px 1px 0px rgba(170,20,0,1.0);
white-space:nowrap;
text-decoration:none;
}
#EDU_MAIN_MENU ul li:hover {
background:#f77550;
background:-moz-linear-gradient(rgba(250,135,90,1.0),rgba(240,65,25,1.0));/*Firefox用*/
background:-o-linear-gradient(rgba(250,135,90,1.0),rgba(240,65,25,1.0));/*opera用*/
background:-webkit-gradient(linear,center top,center bottom,from(rgba(250,135,90,1.0)),to(rgba(240,65,25,1.0)));/*safari＆chorome用*/
background:linear-gradient(rgba(250,135,90,1.0),rgba(240,65,25,1.0));
text-shadow: -1px -1px 0px rgba(240,65,25,1.0);
}
#EDU_MAIN_MENU ul li#ON {
background:#808080;
background:-moz-linear-gradient(rgba(180,180,180,1.0),rgba(110,110,110,1.0));/*Firefox用*/
background:-o-linear-gradient(rgba(180,180,180,1.0),rgba(110,110,110,1.0));/*opera用*/
background:-webkit-gradient(linear,center top,center bottom,from(rgba(180,180,180,1.0)),to(rgba(110,110,110,1.0)));/*safari＆chorome用*/
background:linear-gradient(rgba(180,180,180,1.0),rgba(110,110,110,1.0));
}
#EDU_MAIN_MENU ul li:hover#ON {
background:#bbbbbb;
background:-moz-linear-gradient(rgba(200,200,200,1.0),rgba(145,145,145,1.0));/*Firefox用*/
background:-o-linear-gradient(rgba(200,200,200,1.0),rgba(145,145,145,1.0));/*opera用*/
background:-webkit-gradient(linear,center top,center bottom,from(rgba(200,200,200,1.0)),to(rgba(145,145,145,1.0)));/*safari＆chorome用*/
background:linear-gradient(rgba(200,200,200,1.0),rgba(145,145,145,1.0));
}
#EDU_MAIN_MENU ul li#ON a {
text-shadow: 1px 1px 0px rgba(110,110,110,1.0);
}
/* ------------------ */
/* #EDU_CONTENTS_WRAP */
/* ------------------ */
#EDU_CONTENTS_WRAP ul,
#EDU_CONTENTS_WRAP li,
#EDU_CONTENTS_WRAP p {
margin:0;
padding:0;
}

/* -- TOP -- */
#TOP_INFOBOX {
margin:0 auto 12px;
width:95%;
border:solid 1px #e6e6e6;
background:#fbf7f7;
}
#TOP_INFOBOX .edu-top-infomation {
display:block;
font-size:87.5%;
line-height:1.4;
color:#c03010;
padding:9px 12px 6px;
border-bottom:solid 2px #d94019;
}
#TOP_FIRST_VIEW a,
#TOP_MAIN_CONTAINER a,
.edu-contens-uiwrap a {
text-decoration:none;
}
/* ログインNAME表示 */
.edu-login-name .edu-tx-body {
font-size:14px;
font-weight:bold;
}
.edu-login-name a {}
/* TOPアカウント */
#TOP_SOCIAL .edu-top-social {
list-style: none;
margin:0;
padding:0;
}
#TOP_SOCIAL .edu-top-social li {
float:left;
width:105px;
}
#TOP_SOCIAL .edu-top-social li a {
display: block;
padding-left:26px;
width:54px;
height:29px;
font-size: 68.7%;
line-height:30px;
color: #333333;
text-decoration: none;
}
#TOP_SOCIAL .edu-soc-facebck a {
background:url(../images/edu_imgset.png) no-repeat -275px -251px;
}
#TOP_SOCIAL .edu-soc-twitter a {
background:url(../images/edu_imgset.png) no-repeat -275px -281px;
}
#TOP_SOCIAL .edu-soc-rss a {
background:url(../images/edu_imgset.png) no-repeat -275px -311px;
}
#TOP_SOCIAL .edu-top-social li a:hover {
color:#ce8585;
}
#TOP_SOCIAL .edu-soc-facebck a:hover {
background:url(../images/edu_imgset.png) no-repeat -170px -251px;
}
#TOP_SOCIAL .edu-soc-twitter a:hover {
background:url(../images/edu_imgset.png) no-repeat -170px -281px;
}
#TOP_SOCIAL .edu-soc-rss a:hover {
background:url(../images/edu_imgset.png) no-repeat -170px -311px;
}
#TOP_SOCIAL .edu-top-social-name {}

/* -------------- */
/* -- スライド -- */
/* -------------- */
#TOP_BLOG_SLIDE h1 {
display: none;
}
#TOP_BLOG_SLIDE .edu-slide-in ul {
margin:0;
padding:0;
list-style:none;
}
.edu-slide-in ul li {
width:100%;
}
.edu-slide-in ul li img {
float:left;
}
.edu-slide-in ul li a {
border-bottom:dotted 1px #c5c5c5;
margin-right:20px;
padding:7px 3px 6px 7px;
height:45px;
text-decoration:none;
}
.edu-slide-in a:hover {
text-decoration:none;
}
#TOP_BLOG_SLIDE .edu-slide-tx {
margin-left:110px;
padding-top:8;
}
#TOP_BLOG_SLIDE a .edu-tx-sub {
display:block;
font-size:68.7%;
color:#666666;
margin:5px 0 0 0;
}
#TOP_BLOG_SLIDE a .edu-tx-head {
font-size:81.3%;
font-weight:400;
color:#333333;
padding:3px 0;
}
.edu-slide-arrow {
width:20px;
height:175px;
overflow:hidden;
position:absolute;
top:0;
right:0;
border-left:dotted 1px #c5c5c5;
border-right:solid 1px #c5c5c5;
background:#ffffff;
font-size:18px;
}
.edu-slide-arrow i {
display:none;
}
.edu-slide-arrow a {
display:block;
height:49%;
border-bottom:dotted 1px #c5c5c5;
}
.edu-slide-arrow a#SLIDE_NAVI_PREV {
background:#ffffff url(../images/edu_imgset.png) no-repeat -60px -250px;
opacity:0.5;
filter:alpha(opacity=50);
}
.edu-slide-arrow a#SLIDE_NAVI_NEXT {
background:#ffffff url(../images/edu_imgset.png) no-repeat -30px -250px;
opacity:0.5;
filter:alpha(opacity=50);
}
.edu-slide-arrow .on {
cursor: pointer;
}
.edu-slide-arrow a.on#SLIDE_NAVI_PREV {
background:#ffffff url(../images/edu_imgset.png) no-repeat -60px -250px;
opacity:1.0;
filter:alpha(opacity=100);
}
.edu-slide-arrow a.on#SLIDE_NAVI_NEXT {
background:#ffffff url(../images/edu_imgset.png) no-repeat -30px -250px;
opacity:1.0;
filter:alpha(opacity=100);
}
.edu-slide-arrow a.on#SLIDE_NAVI_PREV:hover {
background:#ffffeb url(../images/edu_imgset.png) no-repeat -60px -250px;
}
.edu-slide-arrow a.on#SLIDE_NAVI_NEXT:hover {
background:#ffffeb url(../images/edu_imgset.png) no-repeat -30px -250px;
}
/* スライドセッティング（削除禁止） */
.edu-slide-in {
position:relative;
}
.edu-slide-in ul {
overflow:hidden;
position:relative;
}
.edu-slide-in ul li {
position:absolute;
}
.edu-slide-in ul li a {
display:block;
}
/* ------------------ */
/* #EDU_MAIN_CONTENTS */
/* ------------------ */
/* 公式アカウント */
#EDU_OFFICIAL_ACCOUNT {
clear:both;
width:160px;
text-align:right;
}
#EDU_OFFICIAL_ACCOUNT ul {
list-style:none;
margin:0;
padding:0;
width:158px;
border:solid 1px #c8c8c8;
background:#d3d3cc;
text-align:left;
}
#EDU_OFFICIAL_ACCOUNT ul li {
width:79px;
display:inline-block;
*display:inline;
*zoom:1;
}
#EDU_OFFICIAL_ACCOUNT a {
display:block;
padding:3px 0px 2px 25px;
width:52px;
color:#ffffff;
text-align:left;
font-size:11px;
font-family:'Arial','Tahoma',sans-serif;
line-height:17px;
text-decoration:none;
}
#EDU_OFFICIAL_ACCOUNT .edu-acco-twitter {
background:#d3d3cc url(../images/edu_imgset.png) no-repeat -275px -282px;
}
#EDU_OFFICIAL_ACCOUNT .edu-acco-facabook {
background:#d3d3cc url(../images/edu_imgset.png) no-repeat -275px -252px;
}
#EDU_OFFICIAL_ACCOUNT a:hover {
color:#ce8585;
text-decoration:none;
}
#EDU_OFFICIAL_ACCOUNT .edu-acco-twitter:hover {
background:#d3d3cc url(../images/edu_imgset.png) no-repeat -170px -282px;
}
#EDU_OFFICIAL_ACCOUNT .edu-acco-facabook:hover {
background:#d3d3cc url(../images/edu_imgset.png) no-repeat -170px -252px;
}
#EDU_OFFICIAL_ACCOUNT_QUIZ ul {
list-style:none;
margin:0;
padding:0;
width:158px;
border:solid 1px #c8c8c8;
background:#d3d3cc;
text-align:left;
}
#EDU_OFFICIAL_ACCOUNT_QUIZ ul li {
width:79px;
display:inline-block;
*display:inline;
*zoom:1;
}
#EDU_OFFICIAL_ACCOUNT_QUIZ a {
display:block;
padding:3px 0px 2px 25px;
width:52px;
color:#ffffff;
text-align:left;
font-size:11px;
font-family:'Arial','Tahoma',sans-serif;
line-height:17px;
text-decoration:none;
}
#EDU_OFFICIAL_ACCOUNT_QUIZ .edu-acco-twitter {
background:#d3d3cc url(../images/edu_imgset.png) no-repeat -275px -282px;
}
#EDU_OFFICIAL_ACCOUNT_QUIZ .edu-acco-facabook {
background:#d3d3cc url(../images/edu_imgset.png) no-repeat -275px -252px;
}
#EDU_OFFICIAL_ACCOUNT_QUIZ a:hover {
color:#ce8585;
text-decoration:none;
}
#EDU_OFFICIAL_ACCOUNT_QUIZ .edu-acco-twitter:hover {
background:#d3d3cc url(../images/edu_imgset.png) no-repeat -170px -282px;
}
#EDU_OFFICIAL_ACCOUNT_QUIZ .edu-acco-facabook:hover {
background:#d3d3cc url(../images/edu_imgset.png) no-repeat -170px -252px;
}
/* 記事オペレーション */
.edu-article-operation{
font-size:75.0%;
line-height:25px;
}
.edu-article-operation i {display:none;}
.edu-article-operation a {
float: left;
display:block;
width:24px;
height:24px;
}
.edu-ic-fontsize a {
width:20px;
height:24px;
}
.edu-actfontsize1 {
background:url(../images/edu_imgset.png) no-repeat -0px 0px;
}
.edu-actfontsize2 {
background:url(../images/edu_imgset.png) no-repeat -20px 0px;
}
.edu-actfontsize3 {
background:url(../images/edu_imgset.png) no-repeat -40px 0px;
}
a.edu-actfontsize1:hover,
a#ON1.edu-actfontsize1 {
background:url(../images/edu_imgset.png) no-repeat -0px -25px;
}
a.edu-actfontsize2:hover,
a#ON2.edu-actfontsize2 {
background:url(../images/edu_imgset.png) no-repeat -20px -25px;
}
a.edu-actfontsize3:hover,
a#ON3.edu-actfontsize3 {
background:url(../images/edu_imgset.png) no-repeat -40px -25px;
}
.edu-ic-print a {
margin-left:10px;
width:30px;
padding-left:20px;
background:url(../images/edu_imgset.png) no-repeat -65px 0px;
}
.edu-ic-hatebu a {
margin-left:10px;
background:url(../images/edu_imgset.png) no-repeat -120px 0px;
}
.edu-ic-facebook a {
margin-left:10px;
background:url(../images/edu_imgset.png) no-repeat -150px 0px;
}
.edu-ic-mixi a {
margin-left:10px;
background:url(../images/edu_imgset.png) no-repeat -180px 0px;
}
.edu-ic-twitter a{
margin-left:10px;
background:url(../images/edu_imgset.png) no-repeat -210px 0px;
}
.edu-ic-linkedin a{
margin-left:10px;
background:url(../images/edu_imgset.png) no-repeat -240px 0px;
}
/* 写真 */
.edu-photoleft {
float:left;
width:10%;
margin:0 15px 5px 0;
}
.edu-photoright {
float:right;
width:10%;
margin:0 0 5px 12px;
}
.edu-photocenter {
clear:both;
width:10%;
margin:12px auto;
text-align:center;
}
.edu-article-photo {
border-collapse:collapse;
border-spacing:0px;
border:solid 1px #c5c5c5;
padding:3px;
background:#ffffff;
}
.edu-article-photo td {
padding:3px !important;
}
.edu-article-photo a {
color:#666666;
text-decoration:none;
}
.edu-article-photo a:hover {
color:#cc8585;
text-decoration:none;
}
.edu-article-photo img {
margin:0 0 0.3em 0;
vertical-align:top;
}
.edu-article-photo a:hover img {
opacity:0.7;
filter:alpha(opacity=70);
}
.edu-article-photo .edu-photo-caption {
display:block;
font-size:68.7%;
line-height:1.3;
}
#EDU_PRINT_WRAP .edu-article-photo a {
color:#666666;
}
#EDU_PRINT_WRAP .edu-article-photo a:hover img {
opacity:1.0;
filter:alpha(opacity=100);
}
/* ボタン */
a.edu-act-btn {
display:block;
margin:0 auto;
text-align:center;
border-right:solid 1px #807b7b;
border-bottom:solid 1px #807b7b;
background:#807b7b url(../images/edu_imgset.png) no-repeat 0px -100px;
font-size:14px;
line-height:16px;
color:#ffffff !important;
text-decoration:none !important;
}
a.edu-act-btn:hover {
border-right:solid 1px #f28777;
border-bottom:solid 1px #f28777;
background:#f28777 url(../images/edu_imgset.png) no-repeat 0px -200px;
color:#ffffff;
text-decoration:none;
}
/* ID取得 */
#ARTICLE_NIKKEI_GUIDE {
clear:both;
display:block;
margin:5px 4% 25px;
background:#efeee9;
padding:16px 3%;
}
#ARTICLE_NIKKEI_GUIDE h3 {
text-align:left;
padding-bottom:10px;
border-bottom:dotted 1px #666666;
color:#444444;
font-size: 91.0%;
font-weight:400;
}
#ARTICLE_NIKKEI_GUIDE p {
padding:15px 0 0px;
font-size: 87.5%;
line-height:1.4;
color:#4c4c4c;
}
#ARTICLE_NIKKEI_GUIDE a.edu-act-btn {
margin-top:10px;
width:170px;
padding:11px 5px;
}
/* form共通 */
.edu-form-item input,
.edu-form-item select,
.edu-form-item textarea {
border:solid 1px #80a8bb;
padding:7px 7px;
font-size:14px;
line-height:18px;
}
.edu-form-item input:hover,
.edu-form-item select:hover,
.edu-form-item textarea:hover {
border:solid 1px #f5a088;
}
.edu-form-item input:focus,
.edu-form-item select:focus,
.edu-form-item textarea:focus {
border:1px solid #f5a088;
background:#fff7f7;
}
.edu-f-postbtn {
margin:0 auto;
display:block;
width:120px;
height:38px;
font-size:14px;
color:#ffffff;
background:url(../images/edu_imgset.png) no-repeat 0px -100px;
border:0;
border-right:solid 1px #776666;
border-bottom:solid 1px #776666;
}
.edu-f-postbtn:hover {
background:url(../images/edu_imgset.png) no-repeat 0px -200px;
border-right:solid 1px #f28777;
border-bottom:solid 1px #f28777;
}
.edu-post-caution {
display:block;
margin:0 0 20px;
padding:15px 2%;
background:#efeee9;
font-size:75.0%;
line-height:1.3;
color:#666666;
}
.edu-post-caution dt {
padding-bottom:8px;
font-weight:bold;
}
.edu-entry-box em {
font-style:normal;
font-weight:bold;
}
/* ------------------------ */
/* PRINT/PHOTO */
/* ------------------------ */
#EDU_WINDOW_HEADER {
margin:0 auto;
display:block;
height:31px;
padding-top:8px;
border-bottom:solid 1px #c5c5c5;
}
#EDU_WINDOW_HEADER #EDU_HEADBRAND {
margin:0 3%;
width:94%;
position:relative;
padding:0;
}
#EDU_WINDOW_HEADER #EDU_HEADBRAND .edu-brand-logo {
float:left;
width:145px;
margin:0;
padding:1px 0 0 0;
display:inline;
}
#EDU_WINDOW_HEADER .edu-brand-logo img {
width:132px;
height:20px;
}

#EDU_WINDOW_HEADER #EDU_HEADBRAND .edu-brand-subnote{
position:static;
float:left;
width:200px;
padding:5px 0 0 0px;
letter-spacing:0.1em;
font-weight:400;
}
#EDU_WINDOW_HEADER .edu-article-operation{
position:absolute;
top:0px;
right:0px;
width:125px;
text-align:right;
}
#EDU_WINDOW_HEADER .edu-ic-print a {
padding-left:18px;
font-size:13px;
}
#EDU_PRINT_WRAP {
margin:0 auto;
width:585px;
}
#EDU_PRINT_WRAP #ARTICLE_CONTENTS_AREA {
float:none;
width:585px;
}
#EDU_PRINT_WRAP #ARTICLE_CONTENTS_HEAD {
padding:0px 12px 15px 12px;
}
#EDU_PRINT_WRAP .edu-article-text {
padding:10px 15px;
}
#EDU_PHOTO_CONTENTS {
width:600px;
margin:20px auto 15px;
text-align:center;
}
#EDU_PHOTO_CONTENTS img {
margin:0 auto;
}
#EDU_PHOTO_CONTENTS .edu-photo-caption {
margin:10px auto 0;
font-size:14px;
}
#EDU_PHOTO_CONTENTS .edu-content-none {
margin:40px auto 50px;
padding:50px 0;
border:solid 2px #c5c5c5;
background:#f7f7f7;
text-align:center;
font-size:100%;
}
#EDU_WINDOW_FOOTER {
clear:both;
text-align:center;
padding:15px 0 0;
display:block;
}
#EDU_WINDOW_FOOTER .edu-act-btn {
margin:0 auto;
width:120px;
padding:0;
line-height:35px;
font-size:15px;
}
#EDU_WINDOW_FOOTER #ABOUT_NIKKEI {
margin-top:40px;
text-align:left;
border-top:solid 10px #304567;
background:#effaff;
}
#EDU_WINDOW_FOOTER #ABOUT_NIKKEI p {
font-size:12px;
line-height:1.3;
color:#143a65;
}
#EDU_WINDOW_FOOTER #ABOUT_NIKKEI_BODY {
padding:10px 15px 5px;
}
#EDU_WINDOW_FOOTER .edu-photo-foot {
margin:30px 3% 0;
width:94%;
text-align:center;
border-top:solid 1px #c5c5c5;
padding:10px 0;
}
#EDU_WINDOW_FOOTER .edu-photo-foot p {
font-size:12px;
color:#555555;
font-family:Arial,Helvetica,sans-serif;
}