/* 2011_0128_for new template */
.bodyText #box3
{
 padding:5px 0px 8px 0px;
}
.bodyText #box3 H1{
 border-bottom:3px double blue;
 padding-left:50px;
 font-size:24px;
}

.bodyText #box3
{
 text-align:left;
 width:350px;
 border-bottom:1px solid black;
 border-right:1px solid black;
 background-color:#FFFFFF;
 font-size:14px;
}
/* color */
.bodyText #box3 .color1 /* 白(推奨) */
{
 background-color:#FFFFFF;
}
.bodyText #box3 .color2 /* 灰 */
{
 background-color:#eeeeee;
}
.bodyText #box3 table #topic
{
 background-color:#C0DFFD;
}
.bodyText #box3 table
{
 background-color:#E6F3FF;
}
.bodyText #box3 #contents
{
 margin:0px 3px 0px 5px;
}
.bodyText #box3 #contents H2
{
 text-align:center;
}

#box3 #left
{
  float:left;
}
#box3 #clear
{
  clear:both;
}

/* カスタム */
.bodyText #box14 /* 13の書き込める場所が大きいバージョン */
{
 text-align:left;
 width:600px;
 border-bottom:1px solid black; /* size変更後ボーダーの再描画 */
 border-right:1px solid black; /* size変更後ボーダーの再描画 */
 background-color:#FFFFFF; /* size変更後背景色の再描画 */
} 
	/*fix2.css*/
/*.bodyText #box14 H1{}*/
.bodyText #box14 #accessmap
{
 font-size:14px;
}

/*** brochure.html ***/
.bodyText #box13 H1.t10
{
	/*border-bottom:3px double blue;*/
 padding-left:50px;
	font-size:24px;
	color:#FFFFFF;
	height:32px;
	padding-top:7px;
	background-image:url(../../img/h1_bg003.gif);
}
.bodyText #box13 H1.t11
{
	/*border-bottom:3px double blue;*/
 padding-left:50px;
	font-size:24px;
	color:#FFFFFF;
	height:34px;
	padding-top:6px;
	border-bottom:1px solid blue;
	border-top:1px solid blue;
	background-image:url(../../img/h1_bg004.gif);
	letter-spacing:0.3em;
}
.bodyText #box13 H2.t10
{
 text-align:left;
 margin-left:10px;
 padding-left:40px;
	padding-top:4px;
 max-width:590px;
 border-bottom:1px solid black;
 color:#CCFF99;
/* color:#003366;*/
	font-size:28px;
	line-height:32px;
	/*background-color:#4f9ee0;*/
	background-image:url(../../img/h1_bg002.gif);
}


/*  box2_2 */
/* box2の複製 */
/* right及びleftのWidthを変更したもの */

.BOX2_2 H2
{
 text-align:left;
 margin-left:10px;
 padding-left:40px;
	padding-top:4px;
 max-width:590px;
 border-bottom:1px solid black;
 color:#CCFF99;
/* color:#003366;*/
	font-size:28px;
	line-height:32px;
	/*background-color:#4f9ee0;*/
	background-image:url(../img/h1_bg002.gif);
}

.BOX2_2 .fs
{
	font-size:12px;
}

.BOX2_2 .BOX_left
{
 width:80px;
 min-width:80px;
 maxwidth:80px;
 float:left;
 margin-top:1px;
	font-weight:100;
 word-break:break-all;
 word-wrap: break-word;
 border:1px solid #e7effb;
	
}

.BOX2_2 .BOX_right
{
 /*width:499px;*/
	width:400px;
/* min-width:499px;
 max-width:499px;*/
 float:left;
	margin-left:2px;
 margin-top:1px;
 word-break:break-all;
 word-wrap: break-word;
 border:1px solid #e7effb;
	
	/* 隙間をいれる */
	padding-bottom:10px;
}

.BOX2_2 .clear
{
 clear:both;
}
.BOX2_2 .clear2
{
 clear:both;
}
.BOX2_2 .fix
{
}




/*  box2_3 */
/* box2の複製 */
/* right及びleftのWidthを変更したもの */

.BOX2_3 H2
{
 text-align:left;
 margin-left:10px;
 padding-left:40px;
	padding-top:4px;
 max-width:590px;
 border-bottom:1px solid black;
 color:#CCFF99;
/* color:#003366;*/
	font-size:28px;
	line-height:32px;
	/*background-color:#4f9ee0;*/
	background-image:url(../img/h1_bg002.gif);
}

.BOX2_3 .fs
{
	font-size:12px;
}

.BOX2_3 .BOX_left
{
 width:80px;
 min-width:80px;
 maxwidth:80px;
 float:left;
 margin-top:1px;
	font-weight:100;
 word-break:break-all;
 word-wrap: break-word;
 border:1px solid #e7effb;
	
}

.BOX2_3 .BOX_right
{
 /*width:499px;*/
	width:400px;
/* min-width:499px;
 max-width:499px;*/
 float:left;
	margin-left:2px;
 margin-top:1px;
 word-break:break-all;
 word-wrap: break-word;
 border:1px solid #e7effb;
	
	/* 隙間をいれる */
	padding-bottom:10px;
}

.BOX2_3 .clear
{
 clear:both;
}
.box2_3 HR
{
 color:#FFF;
	height:5px;
	padding:1px 0px;
	margin:0px;
}
.BOX2_3 .clear2
{
 clear:both;
}
.BOX2_3 .fix
{
}

/* productCSSボタン */

.rollover01 {
width:226px;
height:53px;
background:url(/contents/list/img/bt_promotesale_ho.jpg) no-repeat left bottom;
}
.rollover01 img{
border:0;
}
.rollover01 a {
display:block;
width:226px;
height:53px;
font-size:1px;
line-height:1px;
outline:none;
}
.rollover01 a:hover {
text-indent:-9999px;
}

.marginw1
{
 border:1px solid transparent;
 height:1px;
 width:10px;
}

/* 2つ並べる時にパディングを設定 */
.rollover02 {
width:226px;
height:53px;
background:url(/contents/list/img/bt_schoolbussiness_ho.jpg) no-repeat left bottom;
}
.rollover02 img{
border:0;
}
.rollover02 a {
display:block;
width:226px;
height:53px;
font-size:1px;
line-height:1px;
outline:none;
}
.rollover02 a:hover {
text-indent:-9999px;
}


.rollover03 {
width:400px;
height:53px;
background:url(/contents/list/img/bt_SellEbookOnOwnWebSite_o.jpg) no-repeat left bottom;
}
.rollover03 img{
border:0;
}
.rollover03 a {
display:block;
width:400px;
height:53px;
font-size:1px;
line-height:1px;
outline:none;
}
.rollover03 a:hover {
text-indent:-9999px;
}


/* ebookstore.html */

dl.faq,dl.faq dt,dl.faq dd
{
 margin:0px;padding:0px;
}

dl.faq dt
{
 padding:10px 0 10px 0;
 color:#990000;
}

/* showcase */
DIV.allw UL LI
{
	color:#0000ff;
}