/* CSS Document */

@charset "utf-8";

.space	{
	margin:0px;
	padding:0px;
	float:none;
	clear:both;
	}

#pan-kuzu	{
	width:745px;
	height:21px;
	border-bottom:1px solid #C8CBF9;
	text-align:left;
	margin:0px 5px;
	}	
	
#pan-kuzu p	{
	padding:4px 0px 2px 8px;
	margin:0px;
	}	

#pan-kuzu a	{
	text-decoration:none;
	color:#465FFA;
	}
	
#pan-kuzu img	{
	margin:2px 0px 2px 0px;
	}


#top_showcase	{
	padding: 8px 0px 0px 0px;
	margin: 0px 0px;
	clear:both;
	}

#contents	{
	width:756px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../cd_dvd/img/common/bg_contents.jpg);
	background-repeat:repeat-y;
	clear:both;
	}
	
#menu	{
	float:left;
	width:195px;
	margin:0px;
	padding:0px;
	}

#menu p	{
	width:195px;
	margin:0px;
	padding:0px;
	}

.bannerarea	{
	padding:5px 0px;
	}

#menu .banner	{
	margin:0px;
	padding:5px 0px;
	}

#left	{
	float:left;
	width:556px;
	margin:0px;
	padding:0px 0px 0px 0px;
	background-color:#FFFFFF;
	}

#maincont	{
	margin:0px 0px 0px 9px;
	width:547px;
	padding:0px;
	float:right;
	}	

#maincont .txtarea01	{
	padding:20px 3px;
	margin:0px;
	clear:both;
	}

#maincont .txtarea02	{
	padding:0px 3px;
	margin:0px;
	clear:both;
	}

#maincont .txtarea03	{
	padding:10px 3px;
	margin:0px;
	clear:both;
	}

.linearea	{
	padding:0px;
	margin:0px 3px;
	clear:both;
	border-bottom:3px double #666666;
	}
	
.text01	{
	padding:0px 15px;
	margin:0px;
	clear:both;
	text-align:left;
	}
	
.text02	{
	padding:5px 15px;
	margin:0px;
	clear:both;
	text-align:left;
	}
	
.text03	{
	padding:10px 15px;
	margin:0px;
	clear:both;
	text-align:left;
	}
	
.text04	{
	padding:0px 5px;
	margin:0px;
	clear:both;
	text-align:left;
	}
	
.text05	{
	padding:0px 10px;
	margin:0px;
	clear:both;
	text-align:left;
	}
	
.caption	{
	padding:0px 0px;
	margin:0px;
	clear:both;
	text-align:right;
	}
	
.caption2	{
	padding:0px 10px;
	margin:0px;
	clear:both;
	text-align:right;
	}
	
div.left	{
	margin:0px;
	padding:0px;
	float:left;
	}
		
.large	{
	font-size:115%;
	font-weight:bold;
	}
	
.x-large	{
	font-size:130%;
	font-weight:bold;
	}
	

.dblue	{color:#132576}

.photoarea	{
	padding:10px 10px;
	margin:0px;
	clear:both;
	}

.photoarea2	{
	padding:20px 10px;
	margin:0px;
	clear:both;
	}

.top-pagetop	{
	clear:both;
	margin:0px 2px 0px 1px;
	padding:0px;
	height:27px;
	background-image:url(../img/common/bg_pagetop.gif);
	background-repeat:no-repeat;
	text-align:right;
	}

.pagetop	{
	margin:6px 10px 6px 0px;
	}

	
/*@δ΅γΒΦA€i@*/

.box-area	{
	padding:10px 1px;
	margin:0px;
	clear:both;
	}

.box-top	{
	background-image:url(../cd_dvd/img/common/bg_box_top.gif);
	background-repeat:no-repeat;
	}
	
.box-con	{
	background-image:url(../cd_dvd/img/common/bg_box_con.gif);
	background-repeat:repeat-y;
	}
	
.box-bot	{
	background-image:url(../cd_dvd/img/common/bg_box_bot.gif);
	background-repeat:no-repeat;
	}
	
.sheet-area	{
	padding:20px 1px;
	margin:0px;
	clear:both;
	}

.sheet-area2	{
	padding:10px 1px 0px 1px;
	margin:0px;
	clear:both;
	}

.sheet-area3	{
	padding:0px 1px 0px 1px;
	margin:0px;
	clear:both;
	}

.sheet-top	{
	}
	
.sheet-con	{
	background-image:url(../cd_dvd/img/common/bg_sheet_con.gif);
	background-repeat:repeat-y;
	}
	
.sheet-bot	{
	background-image:url(../cd_dvd/img/common/bg_sheet_bot.gif);
	background-repeat:no-repeat;
	}
	
.table-01	{
	border-top:1px solid #F0F0F0;
	border-left:1px solid #F0F0F0;
	padding:20px 0px;
	}	

.table-01 td	{
	border-right:1px solid #F0F0F0;
	border-bottom:1px solid #F0F0F0;
	padding:5px 10px;
	}	

.table-01 td.title	{
	background-image:url(../cd_dvd/img/common/bg_table_border_01.gif);
	background-repeat:repeat-y;
	background-position:right;
	padding:5px 10px;
	}





.txtarea02 p.left	{
	width:323px;
	text-align:left;
	float:left;
	padding:0px 10px 0px 10px;
	margin:0px;
	}
	
.import-table-top	{
	background-image:url(../book/img/import/bg_table_top.gif);
	background-repeat:no-repeat;
	height:10px;
	margin:0px;
	padding:0px;
	}
	
.import-table-con	{
	background-image:url(../book/img/import/bg_table_con.gif);
	background-repeat:repeat-y;
	margin:0px;
	padding:0px;
	text-align:center;
	}
	
.import-table-con p	{
	text-align:left;
	padding:3px 15px 7px 15px;
	margin:0px;
	}

.import-table-catego	{
	margin:0px 13px 0px 16px;
	padding:0px;
	clear:both;
	}
	
.import-catego-01	{
	width:121px;
	height:85px;
	background-image:url(../book/img/import/ob_publisher_cate_01.gif);
	float:left;
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 3px 0px 3px;
	}
		
.import-catego-02	{
	width:121px;
	height:85px;
	background-image:url(../book/img/import/ob_publisher_cate_02.gif);
	float:left;
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 3px;
	}
		
.import-catego-03	{
	width:121px;
	height:85px;
	background-image:url(../book/img/import/ob_publisher_cate_03.gif);
	float:left;
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 3px;
	}
		
.import-catego-04	{
	width:121px;
	height:85px;
	background-image:url(../book/img/import/ob_publisher_cate_04.gif);
	float:left;
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 3px;
	}

.detail-btn	{
	margin:58px 30px 0px 29px;
	}
			
.import-table-bot	{
	background-image:url(../book/img/import/bg_table_bot.gif);
	background-repeat:no-repeat;
	height:10px;
	clear:both;
	margin:0px;
	padding:0px;
	}
	
.import-btn-area	{
	margin:0px;
	padding:1px 0px;
	border-bottom:1px solid #EFF6F6;
	text-align:left;
	}		

.import-btn-area img	{
	margin:0px 27px 0px 18px;
	}
	
.day	{
	color:#0000FF;
	}
	
.new	{
	color:#FF0000;
	margin-left:10px;
	}
/* X@*/

.store_table	{
	border-top:2px solid #E1E1E1;
	border-left:2px solid #E1E1E1;
	border-right:1px solid #E1E1E1;
	border-bottom:1px solid #E1E1E1;
	}
	
.store_table td	{
	border-right:1px solid #E1E1E1;
	border-bottom:1px solid #E1E1E1;
	}

.store_table td.data	{
	padding:3px 20px;
	}

/*@oΕΠΔΰ@*/

.pub-table01	{
	border:1px solid #1E64B4;
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	}
	
.pub-table01 ul.parent	{
	padding:5px 0px 5px 0px;
	margin:0px 10px 0px 0px;
	list-style-image:url(../book/img/nature/ico_list.gif);
	line-height:120%;
	}
	
.pub-table01 ul.parent li	{
	list-style-image:url(../book/img/nature/ico_list.gif);
	padding: 0px 0px 0px 3px;
	margin:0px 0px 0px 30px;
	}

.pub-table02	{
	border:1px solid #1E64B4;
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	}
	
.pub-table02 ul.parent	{
	padding:5px 0px 5px 0px;
	margin:0px 10px 0px 0px;
	list-style-image:url(../book/img/publisher/ico_circle.gif);
	line-height:120%;
	}
	
.pub-table02 ul.parent li	{
	list-style-image:url(../book/img/publisher/ico_circle.gif);
	padding: 0px 0px 0px 3px;
	margin:0px 0px 0px 30px;
	}

ul.child	{
	font-size:85%;
	padding:0px;
	margin:-5px 0px 0px 50px;
	}
	
ul.child li	{
	list-style-type:disc;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	line-height:110%;
	}
	
/*@NatureNatureΦA@*/

p.nature	{
	margin:0px;
	padding:0px 5px;
	text-align:left;
	}
	
div.nature-table	{
	margin:0px;
	padding:10px 5px;
	text-align:left;
	}

.nat-tag01	{
	border-top:1px solid #1E64B4;
	border-left:1px solid #1E64B4;
	border-right:1px solid #1E64B4;
	margin:0px;
	}
	
.nat-table01	{
	border:1px solid #1E64B4;
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	}
	
.nat-table-top	{
	background-image:url(../book/img/nature/bg_box_top.gif);
	background-repeat:repeat-x;
	}
	
.nat-table-bot	{
	background-image:url(../book/img/nature/bg_box_bot.gif);
	background-repeat:repeat-x;
	}
	
.nat-table01 ul	{
	padding:5px 0px 5px 0px;
	margin:0px 10px 0px 0px;
	list-style-image:url(../book/img/nature/ico_list.gif);
	line-height:120%;
	}
	
.nat-table01 li	{
	list-style-image:url(../book/img/nature/ico_list.gif);
	padding: 0px 0px 0px 3px;
	margin:0px 0px 0px 30px;
	}

.nat-tag02	{
	border-top:1px solid #666666;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	margin:0px;
	}
	
.nat-table02	{
	border:1px solid #666666;
	margin:0px;
	padding:0px;
	}
	
.nat-table02-top	{
	background-image:url(../book/img/nature/bg_box2_top.gif);
	background-repeat:repeat-x;
	}
	
.nat-table02-con	{
	margin:0px;
	padding:5px 10px;
	}
	
.nat-table02-con p	{
	margin:0px;
	padding:8px 0px;
	}
	
.nat-table02-bot	{
	background-image:url(../book/img/nature/bg_box2_bot.gif);
	background-repeat:repeat-x;
	}
	
/*@Βlό―wΗ@*/
.per-pict-area	{
	padding:5px 20px 5px 20px ;
	}
	
.per-pict-area img	{
	margin:0px 5px 0px 5px ;
	}
	
p.personal	{
	margin:0px;
	padding:10px 5px;
	text-align:left;
	}
	
p.personal2	{
	margin:0px;
	padding:10px 10px 5px 20px;
	text-align:left;
	}
	
/*@²Άϋ@@*/
.get-adobe-reader	{
	background-color:#FFFFEE;
	border:3px solid #F2F2F2;
	padding:10px;
	margin:10px 0px;
	clear:both;
	height:70px;
	color:#465FFA;
	}
	
.get-adobe-reader p	{
	float:left;
	width:375px;
	text-align:left;
	padding:2px;
	margin:0px;

	}
	
.get-adobe-reader img	{
	float:left;
	margin:20px 10px;
	}

div.order-table	{
	margin:0px;
	padding:10px 5px;
	text-align:left;
	}

.ord-tag	{
	margin:0px;
	padding:0px;
	width:206px;
	height:23px;
	}
	
.ord-table	{
	border-top:1px solid #1E64B4;
	border-left:1px solid #1E64B4;
	margin:0px 8px 0px 0px;
	padding:0px;
	}

.ord-table td	{
	border-right:1px solid #1E64B4;
	border-bottom:1px solid #1E64B4;
	margin:0px;
	padding:1px;
	}

.ord-table td.txt	{
	border-right:1px solid #1E64B4;
	border-bottom:1px solid #1E64B4;
	margin:0px;
	padding:1px 3px;
	text-align:left;
	}

.ord-table p	{
	margin:0px;
	padding:5px 0px;
	}

/*@SAL@*/

p.sal	{
	margin:0px;
	padding:10px 5px;
	text-align:left;
	color:#465FFA;
	}

p.sal a:link	{color:#465FFA;text-decoration:underline;}
p.sal a:visited	{color:#465FFA;text-decoration:underline;}
p.sal a:hover	{color:#465FFA;text-decoration:underline;}

	
.area-table	{
	border-top:1px solid #1E64B4;
	border-left:1px solid #1E64B4;
	margin:0px 8px 0px 0px;
	padding:0px;
	}

.area-table td	{
	border-right:1px solid #1E64B4;
	border-bottom:1px solid #1E64B4;
	margin:0px;
	padding:1px;
	}

.area-table td.c1	{
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #1E64B4;
	margin:0px;
	padding:5px 20px;
	text-align:left;
	}

.area-table td.c2	{
	border-right:1px solid #1E64B4;
	border-bottom:1px solid #1E64B4;
	margin:0px;
	padding:5px 20px;
	text-align:left;
	}

/*@CO}Ω@*/

.lib-tag	{
	border-top:1px solid #666666;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	margin:0px;
	}
	
.lib-table	{
	border:1px solid #DDDDDD;
	margin:0px;
	padding:0px;
	background-image:url(../book/img/library/bg_useful.gif);
	background-repeat:repeat-x;
	height:49px;
	}
	
.lib-table img.btn	{
	margin:0px 0px 10px 30px;
	}

.box_main	{
	float:none;
	clear:both;
	background-image:url(../company/img/group/bg_box_con.gif);
	background-repeat:repeat-y;
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 10px;
	}
.box_photo	{
	float:left;
	margin:0px  ;
	padding:10px 0px 0px 0px ;
	width:150px;
	}

.box-maintop {
	background-image:url(../cd_dvd/img/common/cd_lin_up.gif);
	background-repeat:no-repeat;
	margin-left: 5px;
}
.box-mainbot {
	background-image:url(../cd_dvd/img/common/cd_lin_under.gif);
	background-repeat:no-repeat;
	margin-left: 5px;
}

.box-main {
	background-image:url(../cd_dvd/img/common/cd_lin_middle.gif);
	background-repeat:repeat-y;
	margin-left: 5px;
}

.top-menu-img	{
	width:150px;
	float:left;
	padding:10px;	
	margin:0px;
	}
	
	.top-menu-txt	{
	width:400px;
	text-align:left;
	padding:0px 0px 0px 10px;
	margin:0px;
	float:right;
	}
.tex_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #0033FF;
}
.txt_titile02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FF9900;
}
.tex_list {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.tit_bar {
	margin-left: 5px;
}
.txt_titile-bold {

	font-family: "lr oSVbN", Osaka;
	font-size: 14px;
	font-weight: bold;
	color: #0033FF;
}
.txt_titile-gray {


	font-family: "lr oSVbN", Osaka;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}
.box-area_new {
	padding:0px;
	margin:0px 0px 0px 5px;
	clear:both;
	width: 531px;
	clip: rect(auto,auto,auto,5px);
}
.txt_title_big {
	font-weight: bolder;
	color: #000066;
	font-size: 14px;
}
.cd_tablebox {
	width: 536px;
	bottom: 10px;
	clip: rect(auto,auto,auto,5px);
}
.cd_tablecont {
	background-image: url(../cd_dvd/img/common/cd_lin_middle.gif);
	background-repeat: repeat-y;
	left: 10px;
	right: 10px;
}
.cd_tablephoto {
	padding: 10px;
	float: left;
	width: 170px;
}
.cd_tablebot {
	background-image: url(../cd_dvd/img/common/cd_lin_under.gif);
	background-repeat: no-repeat;
	height: 3px;
}
.cd_tabletop {
	background-image: url(../cd_dvd/img/common/cd_lin_up.gif);
}
.cd_tabletaitle {
	text-align: left;
	font-size: 12px;
	padding: 5px;
	float: left;
}
.text_titlebig02 {
	font-size: 14px;
	font-weight: bolder;
	color: #FF3399;
	text-align: left;
	margin-left: 3px;
}
.taitle_bold2 {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-align: left;
	margin-left: 3px;
}
.nwe_r_text {
	font-size: 12px;
	float: left;
	width: 500px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	color: #666666;
	text-align: left;
	line-height: 1.5em;
}

.nwe_r_text  a:link	{color:#465FFA;text-decoration:underline;}
.nwe_r_text  a:visited	{color:#465FFA;text-decoration:underline;}
.nwe_r_text  a:hover	{color:#465FFA;text-decoration:underline;}.caption3 {
	padding:0px;
	margin:5px 0px 0px;
	clear:both;
	text-align:right;
	line-height: 1.5em;
}
.song_title {
	font-size: 12px;
	line-height: 1.5em;
	color: #666666;
	text-align: left;
	float: left;
	width: 250px;
	margin-left: 10px;
}
.caption3_a {
	padding:0px;
	margin:0px 28px 0px 0px;
	clear:both;
	text-align:right;
	line-height: 1.5em;
}
.caption3_b {
	padding:0px;
	clear:both;
	text-align:right;
	line-height: 1.5em;
	margin-right: 46px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.caption4 {
	padding:0px;
	margin:5px 0px 0px 10px;
	clear:both;
	text-align:left;
	line-height: 1.5em;
}

