@charset "UTF-8";
@import "reset.css";

/* ####################### 共通 ####################### */

body {
	background-color: #CECEBF;
	font-family: : "Hiragino Kaku Gothic ProN","メイリオ", sans-serif;
}
#PageWrapper {
	background-color: #FFF;
	width:960px;
	margin: auto;
	position:relative;
	line-height: 1.5;
	font-size: 16px;
	letter-spacing: 0;
}
.container {
	background-color: #FFF;
}
.container2 {
	background-color: #FFF7DF;
}
.contents {
	margin-top: 25px;
	margin-left: 35px;
	margin-right: 35px;
}
h4 {
	margin-bottom: 1.5em;
}
h5 {
	margin-top: 25px;
	margin-bottom: 1.5em;
	clear: both;
}
p {
	margin-bottom: 1em;
}
p.last {
	margin-bottom: 2em;
}
em {
	font-weight: bold;
	font-style: normal;
}
.number {
	background-color: #000;
	padding: 12px 30px 12px 55px;
	vertical-align: top;
}
h4.bm {
	 margin-bottom: 30px;
}
/* クリアーフィックス
---------------------------------------------------- */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix { display: inline-table; }

/* トップイメージ
---------------------------------------------------- */
#kokorozashi {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}
h1 {
	height: 390px;
	background: #FFF url("./images/main_img_back.gif") no-repeat 0 357px;
}
h2 {
	position: absolute;
	top: 193px;
	left: 174px;
}
#topimg {
	position: absolute;
	top: 291px;
	left: 171px;
}

/* 志を印鑑であらわす
---------------------------------------------------- */
.contents_left {
	float: left;
	width: 600px;
}
.contents_right {
	float: right;
	text-align: right;
	margin-left: 25px;
	margin-bottom: 15px;
	width: 265px;
}
.contents_right div {
	float: left;
	font-size: 13px;
	text-align: center;
}
.contents_right div img {
	margin-bottom: 4px;
}

/* 織田信長
---------------------------------------------------- */
h3.nobunaga {
	height: 200px;
	background: #FFF url("./images/title_img_back2.gif") no-repeat 0 190px;
}
.nobunaga_left {
	float: left;
	width: 243px;
}
.nobunaga_right {
	float: right;
	width: 630px;
}

/* 京都光林堂
---------------------------------------------------- */
h3.kourindou {
	height: 208px;
	background: #FFF url("./images/title_img_back.gif") no-repeat 0 198px;
}
#kourindou {
	background: #FFF url("./images/kodawari.png") no-repeat 732px 145px;
}
.h5_title {
	margin-left: 20px;
	margin-bottom: 6px;
}
.kourindou_explain {
	margin-left: 38px;
	margin-right: 260px;
	font-size: 15px;
	margin-bottom: 2.3em;
	line-height: 1.3;
}
.kourindou_explain.last {
	margin-bottom: 1.5em;
}
.kourindou_explain img {
	margin-left: 130px;
}
.kourindou_explain2 {
	margin-left: 35px;
	margin-right: 35px;
	font-size: 15px;
	margin-bottom: 40px;
	line-height: 1.3;
}
.kourindou_explain2 img {
	display: inline-block;
}
.kourindou_explain2 p {
	display: inline-block;
	width: 400px;
	margin-top: 4px;
	margin-left: 10px;
	vertical-align: top;
}
/* 志印鑑に期待すること
---------------------------------------------------- */
h3.kounou {
	height: 173px;
	background: #FFF url("./images/title_img_back2.gif") no-repeat 0 163px;
}
#kounou {
	margin-top: 0;
	background:  url("./images/inkan.jpg") no-repeat 730px 9px;
}
.kounou_img {
	margin-top: 5px;
	margin-left: 30px;
	margin-bottom: 35px;
}
/* 志印鑑のご注文について
---------------------------------------------------- */
h3.order {
	height: 173px;
	background: #FFF url("./images/title_img_back.gif") no-repeat 0 163px;
}
.contents.order {
	font-size: 16px;
	line-height: 1.3;
	margin-left: 35px;
	margin-right: 35px;
}
.price {
	width: 85%;
	border-collapse: collapse;
	font-size: 15px;
	margin: auto;
}
.price th {
	text-align: center;
	border: 1px solid #b9b9b9;
	background-color: #eee;
	padding: 0.3em 0.5em;
}
.price td {
	text-align: center;
	border: 1px solid #b9b9b9;
	padding: 0.3em 0.5em;
}
.price span {
	font-weight: normal;
	font-size: 13px;
}
td.font {
	padding: 8px;
	margin-bottom: 10px;
}
/* 注文ガイド
---------------------------------------------------- */
h5.order {
	margin-top: 0;
	margin-bottom: 0;
}
.guide {
	width: 100%;
	border-collapse: collapse;
	background-color: #FFF7DF;
	margin-bottom: 0;
}
.guide th {
	width: 260px;
	border-bottom: solid 1px #196600;
	vertical-align: top;
	padding-top: 20px;
}
.guide td {
	border-bottom: solid 1px #196600;
	font-size: 15px;
	padding: 15px 35px 15px 5px;
}
.guide td a {
	text-decoration: underline;
}
.guide th.last {
	border-bottom: none;
	margin-bottom: 0;
}
.guide td.last {
	border-bottom: none;
	margin-bottom: 0;
}
.tb_title {
	margin-top: 10px;
	color: #196600;
	font-weight: bold;
}
.top_title {
	margin-top: 0;
}
.attention {
	font-size: 12px;
	letter-spacing: 1px;
}
.attention.last {
	margin-top: 8px;
}
/* 注文ボタン
---------------------------------------------------- */
.buy {
	margin: 25px 279px 30px 279px;
}
/* お知らせ
---------------------------------------------------- */
.attention_box {
	margin: : auto;
	border: solid 1px #666;
	width: 800px;
	margin-bottom: 30px;
	margin-left: 70px;
	padding: 0.5em;
}
.attention_box p {
	color: #666;
	margin-bottom: 0;
	font-size: 15px;
	line-height: 1.1;
}
.attention_box p.title {
	font-weight: bold;
	color: #666;
	margin-bottom: 5px;
}
.attention_box a {
	color: #666;
	text-decoration:  underline;
}
/* Copyright
---------------------------------------------------- */
#footer {
	font-size: 15px;
	padding: 0.7em;
	background-color: #B28500;
	color: #FFF;
	text-align: center;
	font-family: "Hiragino Kaku Gothic ProN","メイリオ", sans-serif;
}