@charset "utf-8";
/* CSS Document */

@import "../../css/guideline.css";

/* ----- intro ----- */


/* ----- numbering list ----- */

#main.ao ol.list_2 { margin: 0 0 20px 10px; }

#main.ao ol.list_2 li.num {
	list-style: outside none;
	background-repeat: no-repeat;
	background-position: left 1px;
	margin: 0 0 6px 0;
	padding: 0 0 0 22px;
}

#main.ao ol.list_2 li#num01 { background-image: url(../../../img/common/num02_01.gif); }
#main.ao ol.list_2 li#num02 { background-image: url(../../../img/common/num02_02.gif); }
#main.ao ol.list_2 li#num03 { background-image: url(../../../img/common/num02_03.gif); }
#main.ao ol.list_2 li#num04 { background-image: url(../../../img/common/num02_04.gif); }
#main.ao ol.list_2 li#num05 { background-image: url(../../../img/common/num02_05.gif); }


/* ----- flowchart ----- */

#main.ao dl.flowchart {
	border-top: #A08586 solid 1px;
	border-bottom: #A08586 solid 1px;
	background: url(../img/bg_flowchart.gif) left bottom no-repeat;
	margin: 0 auto 5px auto;
} 

#main.ao dl.flowchart dt, #main.ao dl.flowchart dd {
	border-top: 4px solid #ffffff;
	border-bottom: 4px solid #ffffff;
}
#main.ao dl.flowchart dt {
	clear: both;
	float: left;
	border-left: none;
	border-bottom: none;
	text-align: left;
	padding: 4px 0 4px 10px;
	width: 140px;
	color: #605050;
	}
#main.ao dl.flowchart dd {
	padding: 4px;
	margin: 0 0 0 160px;
	background-color: #ffffff;
	}

#main.ao dl.flowchart p { margin: 0; }

#main.ao p.arrow {
	text-align: center;
	color: #ff9999;
	line-height: 1;
	margin: 0;
	padding: 8px 0;
}

/* detail button for IE8 */
html>/**/body div.btn_detail.btn1 a:hover, html>/**/body div.btn_detail.btn1 a:active {
	line-height: 32px\9;
}

#main.ao table p {
	margin-bottom: 0;
	text-align: left;
}

#main.ao table ul { text-align: left; }
