@import url("/common/css/reset.css");
@import url("/common/css/fonts.css");
@import url("/common/css/base.css");
/* ================================
	style.css	INQUIRY
================================ */

/*お問い合わせ*/
#inquiry .secondHeader {
	background-image: url(/inquiry/images/img_00.jpg);
}

#inquiry.index .secondContentsMain .inquiryIndex li {
	float: left;
	width: 360px;
	padding-bottom: 30px;
	background-color: #f5f5f5;
	text-align: center;
	margin-right: 10px;
	margin-bottom: 10px;
}
#inquiry.index .secondContentsMain .inquiryIndex li.odd {
	margin-right: 0;
}
#inquiry.index .secondContentsMain .inquiryIndex li strong {
	display: block;
	width: 360px;
	height: 50px;
	margin-bottom: 20px;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: bold;
	text-align: center;
	line-height: 50px;
	color: #400a0c;
	background-color: #e5e0e0;
}
#inquiry.index .secondContentsMain .inquiryIndex li p.txt {
	padding: 0 30px;
	font-size: 14px;
	font-size: 1.4rem;
	text-align: left;
}
#inquiry.index .secondContentsMain .inquiryIndex li p.btnLink,
#inquiry.index .secondContentsMain .inquiryIndex li p.btnLinkBlank {
	width: auto;
	margin: 20px auto 0;
}


/*団体見学のお申し込み*/
/*刊行物のご購入について*/
#inquiry.group .secondContentsMain .inquiryMethod,
#inquiry.order .secondContentsMain .inquiryMethod {
	margin-top: 30px;
}
#inquiry.group .secondContentsMain .inquiryMethod li,
#inquiry.order .secondContentsMain .inquiryMethod li {
	display: block;
	float: left;
	width: 355px;
	padding-bottom: 20px;
	text-align: center;
}
#inquiry.group .secondContentsMain .inquiryMethod li strong,
#inquiry.order .secondContentsMain .inquiryMethod li strong {
	display: block;
	height: 55px;
	padding-top: 75px;
	color: white;
	font-size: 14px;
	font-size: 1.4rem;
}
#inquiry.group .secondContentsMain .inquiryMethod li strong em,
#inquiry.order .secondContentsMain .inquiryMethod li strong em {
	padding-right: 0.3em;
	color: white;
	font-size: 20px;
	font-size: 2.0rem;
}
#inquiry.group .secondContentsMain .inquiryMethod li.hp,
#inquiry.order .secondContentsMain .inquiryMethod li.hp {
	background-color: #e2dede;
}
#inquiry.group .secondContentsMain .inquiryMethod li.hp strong,
#inquiry.order .secondContentsMain .inquiryMethod li.hp strong {
	background: url("/inquiry/images/img_hp_01.gif") no-repeat 0 0;
}
#inquiry.group .secondContentsMain .inquiryMethod li.tel,
#inquiry.order .secondContentsMain .inquiryMethod li.tel {
	margin-left: 20px;
	background-color: #f7f7f7;
}
#inquiry.group .secondContentsMain .inquiryMethod li.tel strong,
#inquiry.order .secondContentsMain .inquiryMethod li.tel strong {
	background: url("/inquiry/images/img_tel_01.gif") no-repeat 0 0;
}
#inquiry.group .secondContentsMain .inquiryMethod li p,
#inquiry.order .secondContentsMain .inquiryMethod li p {
	margin-top: 30px;
	padding: 0 30px;
	text-align: left;
}
#inquiry.group .secondContentsMain .inquiryMethod li p.btnLinkBlank,
#inquiry.order .secondContentsMain .inquiryMethod li p.btnLinkBlank {
	text-align: center;
}
#inquiry.group .secondContentsMain .inquiryMethod li.tel p,
#inquiry.order .secondContentsMain .inquiryMethod li.tel p {
	text-align: center;
}
#inquiry.group .secondContentsMain .inquiryMethod li.tel p em,
#inquiry.order .secondContentsMain .inquiryMethod li.tel p em {
	font-size: 30px;
	font-size: 3.0rem;
	font-weight: bold;
	color: #d22b34;
}
#inquiry.group .secondContentsMain .inquiryMethod li.tel p ~ p,
#inquiry.order .secondContentsMain .inquiryMethod li.tel p ~ p {
	margin-top: 0;
}
/*刊行物のご購入について*/
#inquiry.order .secondContentsMain small {
	font-size: 12px;
	font-size: 1.2rem;
}
#inquiry.order .secondContentsMain h4 {
	margin-top: 50px;
}
#inquiry.order .secondContentsMain h5 {
	margin-bottom: 10px;
}
#inquiry.order .secondContentsMain h5 ~ h5 {
	margin-top: 50px;
}
#inquiry.order .secondContentsMain .bookList {
	width: 100%;
	font-size: 14px;
	font-size: 1.4rem;
}
#inquiry.order .secondContentsMain .bookList tr th {
	background-color: #ededed;
	padding: 10px 20px;
}
#inquiry.order .secondContentsMain .bookList tr th.w1 { width: 56%; }
#inquiry.order .secondContentsMain .bookList tr th.w2 { width: 12%; }
#inquiry.order .secondContentsMain .bookList tr th.w3 { width: 17%; }
#inquiry.order .secondContentsMain .bookList tr th.w4 { width: 15%; }
#inquiry.order .secondContentsMain .bookList tr td:first-child {
	padding: 10px 20px;
}
#inquiry.order .secondContentsMain .bookList tr th ~ th,
#inquiry.order .secondContentsMain .bookList tr td ~ td {
	text-align: center;
	padding: 10px 10px;
}
#inquiry.order .secondContentsMain .bookList tr:nth-child(even) td {
	background-color: #f7f7f7;
}


/*画像の貸出について*/
#inquiry.aboutImg .secondContentsMain .inquiryFlow {
	width: 730px;
}
#inquiry.aboutImg .secondContentsMain .inquiryFlow li {
	width: 690px;
	margin-bottom: 10px;	
	padding: 20px;
	background-color: #f7f7f7;
}
#inquiry.aboutImg .secondContentsMain .inquiryFlow li img {
	float: left;
	width: 110px;
	margin-right: 30px;
}
#inquiry.aboutImg .secondContentsMain .inquiryFlow li strong {
	display: block;
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: bold;
	line-height: 2.0;
	color: #400a0c;
}
#inquiry.aboutImg .secondContentsMain .inquiryFlow li strong em {
	font-size: 20px;
	font-size: 2.0rem;
	color: #d22b34;
}
#inquiry.aboutImg .secondContentsMain .inquiryFlow li p {
	margin-top: 5px;
}
#inquiry.aboutImg .secondContentsMain .inquiryFlow li small {
	font-size: 12px;
	font-size: 1.2rem;
}
#inquiry.aboutImg .secondContentsMain .pdfDlBox {
	margin-top: 30px;
}


/*二次資料の取り扱いについて*/
#inquiry.secondary .secondContentsMain ol {
	margin-top: 30px;
	padding-left: 25px;
}
#inquiry.secondary .secondContentsMain ol li {
	margin-bottom: 10px;
	list-style-type: decimal;
	font-size: 14px;
	font-size: 1.4rem;
}


/*プレスリリース*/
#inquiry.press .secondContentsMain .pressList {
	margin-top: 20px;
}
#inquiry.press .secondContentsMain .pressList li {
	padding: 12px 10px 10px 35px;
	font-size: 14px;
	font-size: 1.4rem;
	background: url("/common/images/ico_arw_04.png") no-repeat 15px center;
}
#inquiry.press .secondContentsMain .pressList li:nth-child(odd) {
	background-color: #f7f7f7;
}


/*お問い合わせ共通*/
#inquiry .secondContentsMain h4 {
	margin-top: 50px;
}
#inquiry .secondContentsMain .ppBox {
	width: 670px;
	margin-top: 20px;
	padding: 29px;
	border: 1px dotted #ccc;
}
#inquiry .secondContentsMain .ppBox strong {
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: bold;
}
#inquiry .secondContentsMain .ppBox p {
	margin-top: 7px;
}




















