@charset "shift_jis";
/* CSS Document */

/*---page_property---*/
body {	background-color: #FFFFFF;	background-image: url(../img/common/page_bg02.gif);	background-repeat: repeat-x;	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;}
body,td,th {	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";}

a {	font-weight: bold; color: #303A6D;}
a:hover {
	color: #476BE7;
}
/*--/page_property---*/


/*---header---*/
#head {	height: 20px;	background-image: url(../img/common/head_bg01.gif);	background-repeat: repeat-x;	text-align: center;	padding-top: 2px;}
#head .titleTxt {	width: 980px;	margin: auto;	text-align: left;}
h1 {	color: #FFFFFF;	font-size: 14px;	font-weight: normal;	margin: 0px;}
h2 {	font-size: 19px;	font-weight: bold;	margin: 0px;}
/*--/header---*/


/*---head_title_(nextpage_common)---*/
#headTitle {	width: 980px;	height: 159px;	margin: auto;	background-image: url(../img/home/title_bg01.jpg);	background-repeat: no-repeat;	position: relative;}
#headTitle .logoCo {	position: absolute;	top: 17px;	left: 27px;}
#headTitle .logoPg {	position: absolute;	top: 59px;	left: 27px;}
#headTitle .serchArea {	width: 253px;	height: 66px;	position: absolute;	top: 65px;	left: 685px;	padding-top: 17px;	padding-left: 31px;	background-image: url(../img/home/head_serch_bg01.gif);	background-repeat: no-repeat;}
#headTitle .detailBtn {	position: absolute;	top: 47px;	left: 521px;}
#headTitle .txtFd {	width: 164px;	margin-top: 2px;	border: #555936 solid 2px;}
#headTitle form {	margin: 0px;}
/*--/head_title_(nextpage_common)---*/


/*---head_title2_(kБΉ)---*/
#headTitle2 {	width: 980px;	height: 25px;	margin: auto;	padding-top: 5px;}
#headTitle2 .txtFd {	width: 164px;	margin-left: 5px;		color: #333333;}
/*--/head_title2_(kБΉ)---*/


/*---order_(nextpage_common)---*/
#order {	font-size: 95%/*85%*/;	color: #333333;}
#order a {	font-weight: normal;}
#order .selectPage {	font-weight: normal;}
/*--/order_(nextpage_common)---*/



/*---main_area---*/
#main {	width: 990px;	margin: auto;	background-image: url(../img/common/page_bg01.gif);	background-repeat: no-repeat;}

#mainBg {	width: 990px;	margin: auto;	background-image: url(../img/common/main_bg01.gif);	background-repeat: repeat-y;}
/*--/main_area---*/


/*---contents_area---*/
#contentsArea {	width: 954px;	margin: auto;	background-image: url(../img/common/contents_fr01.gif);	background-repeat: repeat-x;	padding-left: 13px;	padding-right: 13px;}
/*--/contents_area---*/


/*---contents_left_area---*/
#contentsBoxLeft {	width: 638px;	float: left;}

#contentsBoxLeft .boxL {	width: 638px;}
#contentsBoxLeft .boxM {	width: 314px;	margin: 0px;}
/*--/contents_left_area---*/


/*---contents_right_area---*/
#contentsBoxRight {	width: 300px;	float: right;}

#contentsBoxRight .boxS {	width: 300px;}




.subtitleBgS {	color: #333333;	width: 285px;	height: 22px;	font-size: 16px;	font-weight: bold;	padding-top: 7px;	padding-left: 15px;	background-image: url(../img/common/subtitle_bg04.gif);	background-repeat: no-repeat;}/*2011_ύX*/
.subtitleBgS .title {font-size: 16px;}

.subtxtAreaS {	width: 300px;	padding-top: 7px;	padding-bottom: 7px;	margin: 0px;	background-color: #EDEDED;}
.subtxtAreaS .bookExBg {	width: 276px;	padding-top: 6px;	padding-left: 10px;	background-image: url(../img/common/book_ex_bg02.gif);	background-repeat: repeat-y;	margin: auto;}/*2011_ύX*/
.subtxtAreaS .fr {	width:286px;	margin: auto;}
.subtxtAreaS .bookExBg .ex {	font-size: 95%;	margin-top: 5px;	color: #333333;	width: 125px;	float: left;}
.subtxtAreaS .bookExBg .sale {	font-size: 95%;	text-align:right; padding: 0 10px 5px 0;}
.subtxtAreaS .bookExBg .book {	margin-left: 5px;	margin-bottom: 5px;	float: left;}
.subtxtAreaS .bookExBg .ex .imName {	font-size: 100%;	color: #0033CC;	font-weight: bold;}

.subtxtAreaS .picExBg {	width: 277px;	padding-top: 6px;	padding-bottom: 6px;	padding-left: 9px;	background-image: url(../img/common/book_ex_bg01.gif);	background-repeat: repeat-y;	margin: auto;}
.subtxtAreaS .picExBg .pic {	width: 80px;	height: 80px;	float: left;}
.subtxtAreaS .picExBg .pictxt {	width: 190px;	margin-left: 5px;	float: left;}
.subtxtAreaS .picExBg .pictxt dl {	margin: 0px;}
.subtxtAreaS .picExBg .pictxt dt {	color: #303A6D;	font-size: 95%;	font-weight: bold;	margin: 0px;}
.subtxtAreaS .picExBg .pictxt dd {	color: #333333;	font-size: 95%;	margin: 0px;	padding-top: 5px;}
.subtxtAreaS .picExBg .linkArea {	color: #333333;	font-size: 95%;	margin: 0px;	padding-top: 4px;	padding-bottom: 4px;}
.subtxtAreaS .picExBg .linkArea2 {	width: 268px;	color: #333333;	font-size: 95%;	margin: 0px;	padding-top: -3px;	padding-bottom: 0px;	text-align: right;}

.subtxtAreaS .purchaseArea {	width: 286px;	background-image: url(../img/common/book_ex_bg02.gif);	background-repeat: repeat-y;	margin: auto;	text-align: center;}/*2011_ύX*/
.subtxtAreaS .purchaseArea .bg {	width: 267px;	height: 108px;	margin: auto;	background-image:url(../img/common/purchase_bg01.gif);	background-repeat: no-repeat;}


/*---detail_plus---*/
.subtxtAreaS .siteCt {	width: 268px;	border-bottom: #CCCCCC dotted 1px;	padding-bottom: 8px;	margin-bottom: 8px;}
.subtxtAreaS .siteCtLast {	border-bottom: none;	padding-bottom: 0px;	margin-bottom: 0px;}
.subtxtAreaS .siteCt dl {	margin: 0px;}
.subtxtAreaS .siteCt dt {	margin: 0px;	color: #333333;	font-weight: bold;	font-size: 95%;}
.subtxtAreaS .siteCt dd {	margin-top: 2px;	margin-left: 5px;	font-size: 95%;	line-height: 1.2em;}

.subtxtAreaS .mtMess {	width: 268px;	border-bottom: #CCCCCC dotted 1px;	padding-bottom: 5px;	margin-bottom: 5px;}
.subtxtAreaS .mtMessLast {	border-bottom: none;	padding-bottom: 0px;	margin-bottom: 0px;}
.subtxtAreaS .mtMess .title {	font-size: 95%;	font-weight: bold;	color: #333333;	margin: 0px;}
.subtxtAreaS .mtMess dl {	margin: 0px;	padding-top: 4px;}
.subtxtAreaS .mtMess dt {	color: #B28850;	font-size: 95%;	line-height: 1em;	font-weight: bold;	margin: 0px;}
.subtxtAreaS .mtMess dd {	color: #606060;	font-size: 95%;	line-height: 1em;	margin: 0px;	padding-top: 3px;}

/*2011_VK*/
.subtxtAreaS .onsCt {	width: 268px;	border-bottom: #CCCCCC dotted 1px;	padding-bottom: 8px;	margin-bottom: 8px;}
.subtxtAreaS .onsCt .onsPic {	width: 80px;	float: left;}
.subtxtAreaS .onsCt .exTxt {	width: 183px;	margin-left: 5px;	float: left;}
.subtxtAreaS .onsCt dl {	margin: 0px;}
.subtxtAreaS .onsCt dt {	color: #303A6D;	font-size: 95%;	font-weight: bold;	margin: 0px;}
.subtxtAreaS .onsCt dd {	color: #333333;	font-size: 95%;	margin: 0px;	padding-top: 5px;}
.subtxtAreaS .errorOns {	width: 268px;	font-size: 95%;	color: #333;	font-weight: bold;	margin-top: 10px;	margin-bottom: 10px;	text-align: center;}
/*/2011_VK*/

/*--/detail_plus---*/




/*--/contents_right_area---*/




/*---Yahoo_bookmark_area---*/
#bookMark {	width: 636px;	border: #333333 solid 1px;	text-align: center;	margin-top: 27px;}
#bookMark p {color: #333333;	font-size: 95%;	margin: 3px;}
/*--/Yahoo_bookmark_area---*/


/*---footer---*/
#footArea {	width: 980px;	margin: auto;/*	position: relative;*/}
#footArea .linkArea {	width: 980px;	margin-top: 60px;	padding-top: 20px;	background-image: url(../img/common/foot_fr01.gif);	background-repeat: repeat-x;	position: relative;}
#footArea .linkArea p {	margin: 0px;}
#footArea .linkArea .area {	width: 948px;	color: #333333;	font-size: 95%;	padding-left:28px;	padding-bottom: 5px;	margin-left:2px;	margin-bottom: 10px;	border-bottom: #999999 solid 1px;}
#footArea .linkArea .area a {	font-weight: normal;}
#footArea .linkArea .link {	color: #333333;	font-size: 95%;	margin-left:30px;	margin-bottom: 15px;	padding-top: 5px;	width: 788px;}
#footArea .linkArea .copy {	color: #333333;	font-size: 75%;	margin-left:30px;	padding-top: 10px;	padding-bottom: 10px;	margin-top: 5px;}
#footArea .logo {	width: 162px;	height: 70px;	position: absolute;	right: 0px;	bottom: 0px;}
#footArea .upLink {	position: absolute;	right: 10px;	top: -50px;  font-size: 95%;}
/*--/footer---*/



/*---margin---*/
.margin00 {	margin: 0px;}
.marginAT {	margin: auto;}

.marginT5 {	margin-top: 5px;}
.marginT7 {	margin-top: 7px;}
.marginT10 {	margin-top: 10px;}
.marginT15 {	margin-top: 15px;}
.marginT27 {	margin-top: 27px;}

.marginL5 {	margin-left: 5px;}

.marginR2 {	margin-right: 2px;}
.marginR5 {	margin-right: 5px;}
.marginR10 {	margin-right: 10px;}

.marginB5 {	margin-bottom: 5px;}
/*--/margin---*/



.borderNon {	border: none;}


.fontB {	font-weight: bold;}


/*---float---*/
.LEFT {	float: left;}
.RIGHT {	float: right;}
.CL {	clear: both;}
/*--/float---*/


form {margin: 0px;}


.errorTxt {	font-size: 95%;	color: #CC0000;	font-weight: bold;	margin-top: 10px;	margin-bottom: 10px;	text-align: center;}
.allErrorTxt {	font-size: 95%;	color: #CC0000;	font-weight: bold;	margin: 0px;	text-align: center;	padding-top: 30px;	padding-bottom: 30px;}



/*---column---*/

.t12_120 {
font-size:95%;
padding:3px;
}

.t12_120 a{
font-size: 15px;
line-height:18px;
}

.b5 {
border:1px solid #FFFFFF;
margin:1px 1px 0;
}
/*---/column---*/
