﻿@charset "utf-8";

.allReq {
	margin-bottom : 20px ;	
	padding : 6px 0 ;
	border  : 1px solid #d9d9d9 ;	
}

	.allReqText {
		float   : left   ;
		display : inline ;
		font-weight : bold          ;
		font-size   : 1.2em         ;
		color       : #c95645       ;
		margin      : 17px 0 0 60px ;
		line-height : 1.0em         ;
	}
	
	.allReqBtn {
		margin-right : 15px ;
		float   : right  ;
		display : inline ;
	}
	
	
.pageNav {
	margin-bottom : 20px ;	
}

	.pageInfo {
		line-height : 1.0em ;
		font-size   : 1.2em ;
		margin-bottom: 5px ;
	}
	
		.pageInfo strong {
			padding : 0 5px ;
			font-weight : bold ;	
		}
	
	.pageList {
		font-size : 1.2em ;
	}
		
		.pageList li {
			color   : #999 ;
			padding : 0 5px ;
			float   : left   ;
			display : inline ;
			border-left:1px solid #ccc ;
		}
		
		.pageList li.prev {
			border-left : none ;
		}
		
		.pageList li p.pSelected {
			padding     : 0 2px ;
			line-height : 1.0em ;
			border      : 1px solid #aeaeae ;
			background  : #e4e4e4 ;
		}
		
		


.genreBox {
		margin-bottom : 20px ;
}

	.genreComHead {
		width  : 550px ;
		height : 30px  ;
		padding : 0 ;
		line-height:1.0em;
		background : url(../img/head/genre_list.png) no-repeat ;
	}
	
		.gHeadTitle {
			font-size : 1.2em   ;
			color     : #0f6c85 ;
			font-weight:bold;
			margin-bottom:0;
			padding : 11px 0 0 24px ;
			float   : left   ;
			display : inline ;
		}
		
		.gHeadCheck {
			width   : 13px ;
			height  : 13px ;
			margin  : 9px 10px 0 0 ;
			float   : right  ;
			display : inline ;
		}
		
	.genreContents {
		padding : 10px ;
		border  : 1px solid #ccc ;	
	}
	
		.genreTextBox {
			width     : 300px ;
			font-size : 1.2em ;
			float     : left ;
			display   : inline ;
		}
			
			.genreText {
				
			}
		
			.genreTextDetail {
				text-align : right ;
				font-weight : bold ;
			}


		.gCompanyLogo {
			width     : 200px ;
			margin-right : 10px ;
			float     : right ;
			display   : inline ;
		}


		