@charset "utf-8";
@import "content.css";
/* ---------------------------- */
/*　家作りフォルダ専用設定項目　*/
/* ---------------------------- */

/* メニュー部分 */

#making_navi {
	background: url(../making/images/making_head.jpg) top no-repeat;
	padding-top: 98px;
	border: 1px solid #CCCCCC;
}

#making_navi li {
	border-top: 1px solid #CCCCCC;
	list-style: none;
}

#making_navi a {
	display: block;
	width: 100%;
	height: 38px;
	text-indent: -5000px;
}

#making_navi li.min { background: url(../making/images/making_index.gif) no-repeat; }
#making_navi li.minhere,
#making_navi li.min:hover { background: url(../making/images/making_indexon.gif) no-repeat; }
#making_navi li.mst { background: url(../making/images/making_structure.gif) no-repeat; }
#making_navi li.msthere,
#making_navi li.mst:hover { background: url(../making/images/making_structureon.gif) no-repeat; }
#making_navi li.meq { background: url(../making/images/making_equip.gif) no-repeat; }
#making_navi li.meqhere,
#making_navi li.meq:hover { background: url(../making/images/making_equipon.gif) no-repeat; }
#making_navi li.mas { background: url(../making/images/making_assure.gif) no-repeat; }
#making_navi li.mashere,
#making_navi li.mas:hover { background: url(../making/images/making_assureon.gif) no-repeat; }
#making_navi li.msu { background: url(../making/images/making_support.gif) no-repeat; }
#making_navi li.msuhere,
#making_navi li.msu:hover { background: url(../making/images/making_supporton.gif) no-repeat; }
#making_navi li.mfa { background: url(../making/images/making_faq.gif) no-repeat; }
#making_navi li.mfahere,
#making_navi li.mfa:hover { background: url(../making/images/making_faqon.gif) no-repeat; }



/* コンテンツ部分 */

#main_content_title h1.min { background: url(../making/images/index_title.gif) left; }
#main_content_title h1.mst { background: url(../making/images/structure_title.gif) left; }
#main_content_title h1.meq { background: url(../making/images/equip_title.gif) left; }
#main_content_title h1.mas { background: url(../making/images/assure_title.gif) left; }
#main_content_title h1.msu { background: url(../making/images/support_title.gif) left; }
#main_content_title h1.mfa { background: url(../making/images/faq_title.gif) left; }

#making_indexlist { padding-top: 20px;}

#making_indexlist li {
	display: block;
	width: 276px;
	height: 165px;
	list-style: none;
	margin-top: 15px;
	padding: 0px;
	background: none;
}

#making_indexlist li a {
	display: block;
	width: 276px;
	height: 165px;
	text-indent: -5000px;
}

#making_indexlist li.meq,
#making_indexlist li.mas { float: left; }
#making_indexlist li.mst,
#making_indexlist li.msu { float: right; }

#making_indexlist li.meq a { background: url(../making/images/indexorder_btn.gif) no-repeat; }
#making_indexlist li.meq a:hover { background: url(../making/images/indexorder_btnhi.gif) no-repeat; }
#making_indexlist li.mst a { background: url(../making/images/indexstructure_btn.gif) no-repeat; }
#making_indexlist li.mst a:hover { background: url(../making/images/indexstructure_btnhi.gif) no-repeat; }
#making_indexlist li.mas a { background: url(../making/images/indexassure_btn.gif) no-repeat; }
#making_indexlist li.mas a:hover { background: url(../making/images/indexassure_btnhi.gif) no-repeat; }
#making_indexlist li.msu a { background: url(../making/images/indexsupport_btn.gif) no-repeat; }
#making_indexlist li.msu a:hover { background: url(../making/images/indexsupport_btnhi.gif) no-repeat; }

.pict_caption { margin-top: 25px; }

.pict_caption img.left { margin-right: 15px; }
.pict_caption img.right { margin-left: 15px; }

.pict_caption h3 {
	color: #333333;
	font-size: 14px;
	margin-bottom: 8px;
}

.making_structure { margin-top: 30px; }

.making_structure div {
	width: 175px;
	float: left;
	margin-left: 20px;
}

.making_structure div.left { margin: 0px; }

.making_structure h4 {
	font-size: 14px;
	margin-bottom: 8px;
	color: #08133B;
}

.making_structure h5 {
	font-size: 12px;
	color: #08133B;
	margin-top: 10px;
	margin-bottom: 12px;
}

.making_structure p { color: #4A4A4A; }

.making_equip { margin-top: 25px; }

.making_equip div {
	float: left;
	margin-left: 16px;
	width: 128px;
	margin-top: 10px;
}

.making_equip div.mainphoto {
	width: 274px;
	float: left;
	margin-left: 0px;
}

.making_equip p { font-size: 10px; }

.making_equip div.mainphoto p {
	font-size: 12px;
	margin-top: 10px;
}

.making_equip h3 {
	font-size: 14px;
	color: #333333;
}

.making_equip h4 {
	margin-bottom: 4px;
	color: #333333;
	font-size: 10px;
}

.making_assure { margin-bottom: 25px; }

.making_assure h3 {
	font-size: 14px;
	color: #333333;
	margin-bottom: 8px;
}

h3.support {
	font-size: 14px;
	color: #08133B;
	border-bottom: 1px solid #E0E0E0;
	padding: 8px 0px;
	margin-bottom: 8px;
	margin-top: 20px;
}

h2.faq {
	font-size: 16px;
	color: #4A4A4A;
	letter-spacing: 1px;
	background: url(../making/images/faq_subcategory.gif) left no-repeat;
	padding: 18px 15px 24px 28px;
	margin-top: 40px;
}

h3.faq {
	font-size: 12px;
	background: url(../making/images/faq_category.gif) left no-repeat;
	padding: 10px 28px;
	margin-top: 15px;
	color: #4A4A4A;
}

ul.faq li {
	margin-left: 28px;
	line-height: 1.6em;
}

div.faq {
	margin-top: 10px;
	background: url(../making/images/answer_back.gif) bottom left;
}

div.faq h4 {
	font-size: 12px;
	color: #FFFFFF;
	background: url(../making/images/faq_question.gif) left no-repeat;
	height: 15px;
	padding: 10px 10px 10px 35px;
}

div.faq p {
	background: url(../making/images/answer_a.gif) left top no-repeat;
	padding-left: 25px;
	margin: 14px;
}

div.faq div.mizuno {
	width: 100px;
	float: left;
	padding: 14px;
	padding-right: 0px;
}
div.faq div.mizuno p {
	font-size: 10px;
	margin-top: 10px;
	background: none;
	padding: 0px;
	margin: 0px;
	text-align: right;
}

div.faq p.mizuno {
	width: 393px;
	float: left;
	_margin-right: 7px;
}
#content #main_content .making_assure h3{
	margin-top:25px;
}

/*---------091127追加------------*/
#the{
	margin-top:40px;
}
#content #main_content .making_assure #assure03{
	margin-top:40px;
}