@charset "utf-8";
/* ===================================================================
CSS information

 file name  :index.css
 style info :各cssファイル読み込み用
=================================================================== */

/* default style - リセット及びbody基本設定
----------------------------------------------------------- */
@import url("default.css");

/* 共通のスタイル指定(ヘッダー、フッター)
----------------------------------------------------------- */
@import url("module.css");

/* all style
----------------------------------------------------------- */
@import url("style.css");

/* print style - 印刷用スタイル
----------------------------------------------------------- */
@import url("print.css");

#header {
	margin-bottom: 45px;
}

#header h1 {
	height: 223px;
	background: url(../images/carats02.jpg) center 0 no-repeat;
	text-indent: -5000em;
}

#header ul {
	height: 40px;
	padding-left: 60px;
	background: url(../images/carats03.jpg) 0 0 no-repeat;
}

#header ul li {
	float: left;
	width: 245px;
	height: 40px;
	text-indent: -5000em;
}

#contents h2 {
	height: 83px;
	margin-bottom: 30px;
	background: url(../images/carats04.jpg) center 0 no-repeat;
	text-indent: -5000em;
}

#contents #support {
	height: 182px;
	padding-left: 90px;
	margin-bottom: 35px;
	background: url(../images/carats05.jpg) center 0 no-repeat;
}

#contents #support li {
	float: left;
	width: 170px;
	height: 85px;
	text-indent: -5000em;
}

#contents #msg {
	width: 705px;
	padding-left: 72px;
	margin-bottom: 40px;
	font-size: 1.2em;
}

#contents #prevent_area {
	width: 740px;
	margin: 0 0 30px 54px;
	padding-bottom: 20px;
	background: url(../images/carats14.jpg) 0 bottom no-repeat #fff5be;
}

#contents #prevent_area h3 {
	height: 51px;
	background: url(../images/carats06.jpg) 0 0 no-repeat;
	text-indent: -5000em;
}

#contents #prevent_area ol {
	margin-bottom: 25px;
	padding-left: 15px;
	overflow: hidden;
}

#contents #prevent_area ol li {
	float: left;
	text-indent: -5000em;
}

#contents #prevent_area ol #am9 {
	width: 245px;
	height: 205px;
	background: url(../images/carats07.jpg) 0 0 no-repeat;
}

#contents #prevent_area ol #am11 {
	width: 245px;
	height: 205px;
	background: url(../images/carats08.jpg) 0 0 no-repeat;
}

#contents #prevent_area ol #pm3 {
	width: 210px;
	height: 205px;
	background: url(../images/carats09.jpg) 0 0 no-repeat;
}

#contents #prevent_area ul {
	clear: both;
	padding-left: 18px;
	background: url(../images/carats13.jpg) 405px 0 no-repeat;
}

#contents #prevent_area ul li {
	width: 365px;
	height: 20px;
	margin-bottom: 8px;
	text-indent: -5000em;
}

#contents #prevent_area ul li#list01 {
	height: 42px;
	background: url(../images/carats10.jpg) 0 0 no-repeat;
}

#contents #prevent_area ul li#list02 {
	background: url(../images/carats11.jpg) 0 0 no-repeat;
}

#contents #prevent_area ul li#list03 {
	background: url(../images/carats12.jpg) 0 0 no-repeat;
}

#contents #next_btn {
	margin-bottom: 75px;
	text-align: center;
}

#contents #next_btn a {
	display: block;
	width: 740px;
	height: 80px;
	margin: 0 auto;
	background: url(../images/carats15.jpg) 0 0 no-repeat;
	text-indent: -5000em;
	overflow: hidden;
}

#contents #next_btn a:hover,
#contents #next_btn a:active {
	background-position: 0 -80px;
}

#inquiry_btn {
	text-align: center;
}

#inquiry_btn li {
	width: 600px;
	margin: 0 auto 20px auto;
}

#inquiry_btn li a {
	display: block;
	width: 600px;
	height: 60px;
	text-indent: -5000em;
	overflow: hidden;
}

#inquiry_btn li#inquiry01 a {
	background: url(../images/carats20.jpg) 0 0 no-repeat;
}

#inquiry_btn li#inquiry02 a {
	background: url(../images/carats21.jpg) 0 0 no-repeat;
}

#inquiry_btn li#inquiry03 a {
	background: url(../images/carats22.jpg) 0 0 no-repeat;
}

#inquiry_btn li#inquiry04 a {
	background: url(../images/carats57.jpg) 0 0 no-repeat;
}

#inquiry_btn li a:hover,
#inquiry_btn li a:active {
	background-position: 0 -60px !important;
}

