@charset "utf-8";
/* CSS Document */


/*イメージスライダー*/
#imageSliderWrap{
	position:relative;
	height:340px;
	width:720px;
	margin:0 auto 25px auto;
}
#imageSlider{
	margin-bottom:50px;
	height:330px;
	overflow:hidden;
	position:relative;
	background: url(../images/gakuya-pride/loading.gif) 50% 50% no-repeat;
}
#imageSlider > li{
	display:none;
	position:absolute;

}
#imageSlider img{
	z-index:-10;
}
#bookImage{
	position:absolute;
	top:230px;
	right:6px;
}




#prideContent{
	position:relative;
	background:#FFF;
	width:950px;
}

#prideTitle{
	margin-bottom:30px;
}
#article00{
	padding-top:10px;
	margin-left:30px;
}

#brochure_main {
}

.par3 {
	padding-right:3px;
}
.mat20 {
	margin-top:20px;
}
.vat {
	vertical-align:top+
}
#houmon {

}
#houmon_waku02{
	width:849px;
	padding:0 0 50px 0;
	border-left:1px #eae6e2 solid;
	border-bottom:1px #eae6e2 solid;
	border-right:1px #eae6e2 solid;
	background:#fbf9f6;
}
.otaku {
	margin:0 50px;
}
.otaku .txt {
	padding-right:20px;
}
.otaku .m-txt {
	float:left;
	width:120px;
	margin-top:20px;
}
.otaku .photo {
	float: right;
	width:160px;
	margin-top:20px;
}
#brochure_movie {
	text-align:center;
	margin:30px auto auto;
}
.btn {
	text-align:center;
	margin:15px auto;
}


.border_table02 {font-size:12px; line-height:20px; margin:-12px 0}
.border_table02 td, .border_table th{border-bottom: solid 1px #eee; vertical-align:top}
.border_table02 td {padding:12px 5px 12px 12px; background:#fbf9f6}
.border_table02 th { background:#ddd5cd; padding:12px 0 12px 12px; border-bottom:1px #eae6e2 solid;}
.border_table02 td strong{ display:block; padding-bottom:3px; font-weight:bold}
.border_table02 .top{border-top: solid 1px #333; padding-top:20px}
.border_table02 .btnf{border-bottom:none; background:#FFFFFF ; text-align:center}
.border_table02 .btn{border-bottom:none; text-align:left}
.border_table02 .btnf p { text-align:center;}
.border_table02 .table_mds{background:#eee; color:#fff; border:none; border-bottom: solid 3px #fff; padding:8px 0 6px 10px; font-weight:bold}
.border_table02 .hissu{ color:#cc0000}
.border_table02 .input_txt{ border:solid 1px #ddd; padding:5px; background:#fff; margin-right:5px}
.border_table02 .input_btn{ padding:5px 0; background:#003300; margin:10px 5px 0 5px; color:#fff; text-align:center}


#prideContent .line02 {
	width:900px !important;
	margin:auto;
	overflow:hidden;
}

#prideContent .line02 .left {
	float:left ;
	width:700px !important;
}
#prideContent .line02 .right {
	float:right;
	padding-left:36px;	
}
#prideContent .line02 .left .l-right {
	float: right;
	font-size:28px;
	line-height:1.8em;
}
#prideContent .line02 .left .l-left{
	float:left;
	font-size:28px;
	line-height:1.8em;
}
.catalog {
	width:660px;
	padding:20px 30px;
	overflow:hidden;
}
.catalog .left {
	float:left ;
	width:470px;
}
.catalog .right {
	float:right;
}
.catalog .left .l-right{
	float: right;
	width:290px;
}
.catalog .left .l-left{
	float:left;
}
.catalog .left .l-left li{
	list-style:none;
	background:url(../images/gakuya-pride/catalog_img02_icon.jpg) left no-repeat;
	padding-left:20px;
	padding-bottom:5px;
	font-weight:bold;
}
.catalog .left .l-right li {
	list-style:none;
	background:url(../images/gakuya-pride/catalog_img02_icon.jpg) left no-repeat;
	padding-left:20px;
	padding-bottom:5px;
	font-weight:bold;
}
#brochure_main .brochure03 {
	position:relative;
	background: url(../images/gakuya-pride/brochure03_img.jpg) top right no-repeat;
	width:720px;
}
#brochure_main .brochure03 li {
	list-style:none;
	background: url(../images/gakuya-pride/catalog_img02_icon.jpg) left top no-repeat;
	padding-left:20px;
	padding-bottom:5px;
	font-weight:bold;
	margin-left:30px;
}

#bookImage02 {
	position:absolute;
	top:263px;
	right:95px;
}
.txt30{
	font-size:30px;
}
#pan_book02 {
	width:950px ;
	margin:auto;
	font-size:12px;
	text-align:left;
	padding:20px 0;
}
