
span {
	color:#FF418C;
}

p {
	font-family:"Hiragino Kaku Gothic Pro","HiraKakuPro-W3","MS UI Gothic","Lucida Grande","MS Gothic";
	/*color:#8c8c8c;*/
	color:#474747;
	font-size:12px;
	line-height:150%;
}

* html p {
	font-size:120%!important;
}

* html body#ktbj .change10 {
	font-size:100%!important;
}

* html #softinfo_area p,
* html #buy p {
	font-size:100%!important;
}






.text1 {
	color:#8c8c8c;
	font-weight:bold;
	line-height:150%;
}

/*li {
	text-indent:-9999px;
	font-size:0.1%;
	line-height:0.1%;
}*/

#hdr_sp {
	text-indent:-9999px;
	font-size:0.1%;
	line-height:0.1%;
}

.clear {
	clear:both;
}

.hide {
	position:absolute;
	left:-9999px;
	top:-9999px;
}

.small {
	color:#474747;
	font-family:"Hiragino Kaku Gothic Pro","HiraKakuPro-W3","MS UI Gothic","Lucida Grande","MS Gothic";
	text-decoration:none;
	letter-spacing:1.2;
}

.btn1 {
	display:block;
	width:260px;
	height:50px;
	background-image:url(../img/btn_01.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	text-indent:-9999px;
	font-size:0.1%;
	line-height:0.1%;
	float:left;
}

.btn1:hover {
	background-position:0 -50px;
}

.btn2 {
	display:block;
	width:260px;
	height:50px;
	background-image:url(../img/btn_02.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	text-indent:-9999px;
	font-size:0.1%;
	line-height:0.1%;
	float:left;
}

.btn2:hover {
	background-position:0 -50px;
}
.btnTop {
	display:block;
	width:307px;
	height:20px;
	background-image:url(../img/btn_top.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	text-indent:-9999px;
	font-size:0.1%;
	line-height:0.1%;
	float:left;
}

.btnTop:hover {
	background-position:0 -20px;
}
.btnOubo {
	display:block;
	width:247px;
	height:45px;
	background-image:url(../img/btn_oubo.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	text-indent:-9999px;
	font-size:0.1%;
	line-height:0.1%;
	float:left;
}

.btnOubo:hover {
	background-position:0 -45px;
}
.btnOubo2 {
	display:block;
	width:177px;
	height:45px;
	background-image:url(../img/btn_oubo2.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	text-indent:-9999px;
	font-size:0.1%;
	line-height:0.1%;
	float:left;
}

.btnOubo2:hover {
	background-position:0 -45px;
}

.btnOubolist {
	display:block;
	width:100px;
	height:30px;
	background-image:url(../img/btn_oubolist.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	text-indent:-9999px;
	font-size:0.1%;
	line-height:0.1%;
	float:left;
}

.btnOubolist:hover {
	background-position:0 -30px;
}

.btnSyuusei:hover {
	background-position:0 -45px;
}
.btnSyuusei {
	display:block;
	width:177px;
	height:45px;
	background-image:url(../img/btn_syuusei.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	text-indent:-9999px;
	font-size:0.1%;
	line-height:0.1%;
	float:left;
}


.current{
    font-weight:bold;
	color:#666666;
}

#booklist TD {
	text-align:center;
}

.font0 {
	font-size:0!important;
}

.LH0 {
	line-height:0!important;
}

.dotline_kbgj {
	width:676px!important;
	margin:1px 0!important;
	line-height:1;
}
*+html .dotline_kbgj{
	margin:3px 0!important;
}
*html .dotline_kbgj{
	margin:4px 0!important;
}
.mb10 { margin-bottom:10px!important;}
.mb20 { margin-bottom:20px!important;}
.pt6 { padding-top:6px!important;}
.pt10 { padding-top:10px!important;}
.pt15 { padding-top:15px!important;}
.pt20 {	padding-top:20px!important;}
.pr20 {	padding-right:20px!important;}
.pl6 {	padding-left:6px!important;}
.pl10 {	padding-left:10px!important;}
.pl20 {	padding-left:20px!important;}
.pl50 {	padding-left:50px!important;}
.pl100 { padding-left:100px!important;}
.ps12 {	font-size:12px!important;}
.ps14 {	font-size:14px!important;}

#Pass {
	height:80px;
}

#Pass input {
	width:130px;
	height:40px;
	border:1px solid #CCCCCC;
	font-size:16px;
	padding-top:10px;
}

#Oubo {
	border-top:3px solid #ccccd2;
	border-right:3px solid #ccccd2;
	border-left:3px solid #ccccd2;
	border-bottom:2px solid #ccccd2;
	margin-top:10px;
}

#Oubo TH {
	background-color:#f8f2d1;
	border-right:1px solid #ccccd2;
	border-bottom:1px solid #ccccd2;
	font-size:14px;
	padding-left:20px;
	width:160px;
	height:48px;
}
#Oubo TD {
	background-color:#f9f9fa;
	border-bottom:1px solid #ccccd2;
	font-size:14px;
	padding-left:20px;
}

#Oubo input {
	height:30px;
	border:1px solid #CCCCCC;
	font-size:14px;
	padding-top:5px;
}

#atention li {
	float:left;
	padding-left:18px;
	padding-right:10px;
	height:15px;
	font-size:12px;
	background-image:url(../img/mark.gif);
	background-repeat:no-repeat;
}
#atention a:link { color:#0054c7!important; }
#atention a:visited { color:#0054c7!important; }
#atention a:hover { color:#ED3C82!important; }

#Error {
	width:758px;
	margin-left:6px;
	border:3px solid #ef6fae;
}
#Error TD {
	padding:10px;
	font-size:14px;
	color:#ef6fae;
	text-align:left;
	font-weight:bold;
}

.confirm-Q {
	font-size:16px;
	font-weight:bold;
	margin-top:10px;
	padding-left:10px;
}
.shikaku {
	color:#ED3C82;
}

#thanks {
	margin-top:35px;
}
#thanks li {
	margin-top:20px;
	margin-left:20px;
	padding-left:18px;
	padding-right:10px;
	height:35px;
	font-size:12px;
	background-image:url(../img/mark.gif);
	background-repeat:no-repeat;
}
#thanks a:link { color:#0054c7!important; }
#thanks a:visited { color:#0054c7!important; }
#thanks a:hover { color:#ED3C82!important; }


#notfound {
	margin-top:35px;
}

#notfound li {
	margin-top:20px;
	margin-left:20px;
	padding-left:18px;
	padding-right:10px;
	height:15px;
	font-size:12px;
	background-image:url(../img/mark.gif);
	background-repeat:no-repeat;
}
#notfound a:link { color:#0054c7!important; }
#notfound a:visited { color:#0054c7!important; }
#notfound a:hover { color:#ED3C82!important; }

#s-error {
	margin-top:35px;
}

#s-error li {
	margin-top:20px;
	margin-left:20px;
	padding-left:18px;
	padding-right:10px;
	height:15px;
	font-size:12px;
	background-image:url(../img/mark.gif);
	background-repeat:no-repeat;
}
#s-error a:link { color:#0054c7!important; }
#s-error a:visited { color:#0054c7!important; }
#s-error a:hover { color:#ED3C82!important; }

.howto {
	font-weight:bold;
	width:680px;
	border-bottom:2px dotted #999999;
}


#menseki {
	border:1px solid #CCCCCC;
	margin: 0 auto;
	width: 758px;
}

#Present TD {
	height:296px;	
}

#Present .btnOubo3 {
	display:block;
	width:117px;
	height:32px;
	background-image:url(../img/btn_oubo3.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	text-indent:-9999px;
	font-size:0.1%;
	line-height:0.1%;
	float:left;
}

#Present .btnOubo3:hover {
	background-position:0 -32px;
}
#Present P {
	padding-left:30px;
	padding-top:190px;
}

/* vol5 配置用 */

#Present .p501 {
	background-image:url(../img5/q_01.jpg);
	background-repeat:no-repeat;
}
#Present .p502 {
	background-image:url(../img5/q_02.jpg);
	background-repeat:no-repeat;
}
#Present .p504 {
	background-image:url(../img5/q_04.jpg);
	background-repeat:no-repeat;
}
#Present .p512 {
	background-image:url(../img5/q_12.jpg);
	background-repeat:no-repeat;
}
#Present .p515 {
	background-image:url(../img5/q_15.jpg);
	background-repeat:no-repeat;
}
#Present .p517 {
	background-image:url(../img5/q_17.jpg);
	background-repeat:no-repeat;
}
#Present .p520 {
	background-image:url(../img5/q_20.jpg);
	background-repeat:no-repeat;
}
#Present .p526 {
	background-image:url(../img5/q_26.jpg);
	background-repeat:no-repeat;
}
#Present .p528 {
	background-image:url(../img5/q_28.jpg);
	background-repeat:no-repeat;
}
#Present .p529 {
	background-image:url(../img5/q_29.jpg);
	background-repeat:no-repeat;
}
#Present .p531 {
	background-image:url(../img5/q_31.jpg);
	background-repeat:no-repeat;
}
#Present .p534 {
	background-image:url(../img5/q_34.jpg);
	background-repeat:no-repeat;
}
#Present .p536 {
	background-image:url(../img5/q_36.jpg);
	background-repeat:no-repeat;
}
#Present .p537 {
	background-image:url(../img5/q_37.jpg);
	background-repeat:no-repeat;
}
#Present .p540 {
	background-image:url(../img5/q_40.jpg);
	background-repeat:no-repeat;
}
#Present .p544 {
	background-image:url(../img5/q_44.jpg);
	background-repeat:no-repeat;
}
#Present .p545 {
	background-image:url(../img5/q_45.jpg);
	background-repeat:no-repeat;
}
#Present .p547 {
	background-image:url(../img5/q_47.jpg);
	background-repeat:no-repeat;
}
#Present .p549 {
	background-image:url(../img5/q_49.jpg);
	background-repeat:no-repeat;
}
#Present .p550 {
	background-image:url(../img5/q_50.jpg);
	background-repeat:no-repeat;
}

/* vol6 配置用 */

#Present .p601 {
	background-image:url(../img6/q_01.jpg);
	background-repeat:no-repeat;
}
#Present .p602 {
	background-image:url(../img6/q_02.jpg);
	background-repeat:no-repeat;
}
#Present .p610 {
	background-image:url(../img6/q_10.jpg);
	background-repeat:no-repeat;
}
#Present .p611 {
	background-image:url(../img6/q_11.jpg);
	background-repeat:no-repeat;
}
#Present .p615 {
	background-image:url(../img6/q_15.jpg);
	background-repeat:no-repeat;
}
#Present .p616 {
	background-image:url(../img6/q_16.jpg);
	background-repeat:no-repeat;
}
#Present .p617 {
	background-image:url(../img6/q_17.jpg);
	background-repeat:no-repeat;
}
#Present .p621 {
	background-image:url(../img6/q_21.jpg);
	background-repeat:no-repeat;
}
#Present .p624 {
	background-image:url(../img6/q_24.jpg);
	background-repeat:no-repeat;
}
#Present .p627 {
	background-image:url(../img6/q_27.jpg);
	background-repeat:no-repeat;
}
#Present .p628 {
	background-image:url(../img6/q_28.jpg);
	background-repeat:no-repeat;
}
#Present .p631 {
	background-image:url(../img6/q_31.jpg);
	background-repeat:no-repeat;
}
#Present .p634 {
	background-image:url(../img6/q_34.jpg);
	background-repeat:no-repeat;
}
#Present .p638 {
	background-image:url(../img6/q_38.jpg);
	background-repeat:no-repeat;
}
#Present .p639 {
	background-image:url(../img6/q_39.jpg);
	background-repeat:no-repeat;
}
#Present .p641 {
	background-image:url(../img6/q_41.jpg);
	background-repeat:no-repeat;
}
#Present .p643 {
	background-image:url(../img6/q_43.jpg);
	background-repeat:no-repeat;
}
#Present .p645 {
	background-image:url(../img6/q_45.jpg);
	background-repeat:no-repeat;
}
#Present .p647 {
	background-image:url(../img6/q_47.jpg);
	background-repeat:no-repeat;
}
#Present .p650 {
	background-image:url(../img6/q_50.jpg);
	background-repeat:no-repeat;
}
