<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* --------------------------------------------------
	SiteName : 明治法務事務所
	FileName : index.css
	Description : index styles
	
	== TOC =========================================
	1 : mainVisual layout styles
	2 : mainArea layout styles
	
-------------------------------------------------- */



/* 1. mainVisual layout styles
================================================== */
#mainVisual {
	margin: 0 auto;
	padding-top: 70px;
	position: relative;
	width: 914px;
}
#btn02 {
	position: absolute;
	top: 298px;
	left: 192px;
}
/* 2. mainArea layout styles
================================================== */
#main .box01 {
	width: 680px;
	padding-bottom: 12px;
	margin-bottom: 23px;
	background-image: url(../images/bg_box01.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#main .box01 h3 {
	width: 637px;
	margin: 0 auto;
}
#main .box01In {
	background: url(../images/bg_box01In.gif) no-repeat left bottom;
	width: 597px;
	margin: 0 auto 8px;
	padding: 0px 15px 15px 25px;
}
#main .box02 {
	width: 680px;
	background: url(../images/bg_box02.gif) no-repeat left bottom;
	padding-bottom: 12px;
	margin-bottom: 23px;
}
#main .box02 h3 {
	width: 641px;
	margin: 0 auto 10px;
}
#main .box02In {
	width: 595px;
	margin: 0 auto;
}
#main .box03 {
	width: 680px;
	background: url(../images/bg_box03.gif) no-repeat left bottom;
	padding-bottom: 12px;
	margin-bottom: 23px;
}
#main .box03 h3 {
	width: 625px;
	margin: 0 auto 10px;
}
#main .box03In {
	width: 624px;
	margin: 0 auto;
	padding-bottom: 10px;
}
#main .box03 .fltL {
	width: 416px;
	display: inline;
	margin-left: 30px;
}
#main .box03 .fltL h3 {
	width: 195px;
	margin: 0 0 10px;
}
#main .box04 {
	width: 680px;
	/*background: url(../images/bg_box04.gif) no-repeat left bottom;*/
	padding-bottom: 12px;
	margin-bottom: 23px;
	background-image: url("../images/bg_box04_02.gif"), url("../images/bg_box04_01.gif");
    background-repeat: no-repeat, no-repeat;
    background-position:  bottom left, top left;
	background-size: 100%, 100% 100%;
}
#main .box04 h3 {
	width: 641px;
	margin: 0 auto 10px;
}
#main .box04In {
	width: 595px;
	margin: 0 auto;
}
.spSitemap {
	display: none;
}

#main .faqBox {
	width:635px;
	margin:0 auto;
}
#main .faqList2 {
	margin-bottom:30px;
}
#main .faqList2 .qabx {
	margin-bottom:10px;
	border-bottom:#878787 1px dotted;
}
#main .faqList2 .qbx {
	margin-bottom:10px;
	padding-bottom:10px;
	cursor: pointer;
	/*font-weight:bold;*/
}
#main .faqList2 .qbx a, .faqList2 .qbx {
	background:url(../images/icn_q.gif) no-repeat;
	font-style:normal;
	padding:0px 0 20px 30px;
}

#main .faqList2 .abx {	
	margin-bottom:5px;
	background:url(../images/icn_a.gif) no-repeat;
	padding:0px 0 0px 30px;
}

</pre></body></html>