@charset "shift_jis";
/* CSS Document */
	
/* Accordion */
div#Accordion {
	margin-bottom: 40px;
}

div#Accordion .box01 {
	padding: 13px 27px 10px 14px;
	width: 692px;
	background: url(/flow/img/box01_bg_01.gif) left top no-repeat;
}

div#Accordion .box02,
div#tabArea .box02 {
	padding: 0 27px 35px 14px;
	width: 692px;
	background: url(/flow/img/box02_bg_02.gif) left top repeat-y;
}

div#Accordion .box03,
div#tabArea .box03 {
	padding: 20px 30px 25px 30px;
	width: 673px;
	background: url(/flow/img/box02_bg_02.gif) left top repeat-y;
}

div#Accordion .box04 {
	padding: 10px;
	background-color:#fcf2e4;
	width: 307px;
	vertical-align: top;
}

div#Accordion .box05 {
	padding: 10px;
	background-color:#fcf2e4;
	width: 653px;
	vertical-align: top;
}

div#Accordion .box06 {
	padding: 0;
	background-color:#fcf2e4;
	width: 327px;
	vertical-align: top;
}

div#tabArea .box07 {
	padding: 13px;
	width: 254px;
	text-align: left;
	vertical-align: top;
	background-color:#fff3f3;
	background: url(/flow/img/box07_bg_01.gif) left top repeat-y;
}

div#tabArea .box08 {
	padding: 13px;
	width: 254px;
	text-align: left;
	vertical-align: top;
	background-color:#fff3f3;
	background: url(/flow/img/box08_bg_01.gif) left top repeat-y;
}

div#tabArea .box07 .stit,
div#tabArea .box08 .stit {
	margin-bottom: 8px;
	font-weight: bold;
}

td.arrow01 {
	background: url(/flow/img/arrow_bg_01.gif) 0 50% no-repeat;
}

td.arrow02 {
	background: url(/flow/img/arrow_bg_02.gif) 0 50% no-repeat;
}

div#Accordion h4,
div#Accordion h5 {
	margin: 0 !important;
	cursor: pointer;
}

div#Accordion h6 {
	margin-bottom: 15px;
}

div#Accordion .box04 p,
div#Accordion .box05 p,
ul.listDot02 {
	padding: 0 15px;
}

ul.listDot02 li {
	margin-bottom: 0;
	padding-left: 12px;
	background: url(/shared/img/dot_02.gif) 2px 4px no-repeat;
}

/* --- */

/* tabArea */

div#tabArea {
}

/* --- */

p.btnArea {
	margin-top: 40px;
	text-align: center;
}