
/*<agl.folder "COMMON">*/
#contentmenu { margin-bottom: 35px; height: 33px }
#contentmenu ul { background-image: url("../images/more/submenu_bg.gif"); background-repeat: repeat-x; list-style-type: none; margin: 0; padding: 0 0 0 20px; height: 35px }
#contentmenu li { margin: 0; padding: 0 4px 0 0; height: 35px; float: left }
#contentmenu a { background-repeat: no-repeat; background-position: 0 -40px; height: 35px; float: left }
#contentmenu span { display: none }
#contentmenu a.more_index { background-image: url("../images/more/submenu_kind.gif"); width: 159px }
#contentmenu a.more_cost { background-image: url("../images/more/submenu_budget.gif"); width: 114px }
#contentmenu a.more_flow { background-image: url("../images/more/submenu_flow.gif"); width: 75px }
#contentmenu a.more_guarantee { background-image: url("../images/more/submenu_guarantee.gif"); width: 85px }
#contentmenu a:hover, .more_index #contentmenu li a.more_index, .more_cost #contentmenu li a.more_cost, .more_flow #contentmenu li a.more_flow, .more_guarantee #contentmenu li a.more_guarantee { background-position: 0 0 }
#subheadingimg { margin-bottom: 25px }
#contentfootermenu { padding-top: 25px; border-top: 1px solid #e0e0d9 }
#contentfootermenu ul { list-style-type: none; margin: 0; padding: 0 }
#contentfootermenu li { margin-bottom: 15px; margin-left: 0; padding-left: 0; width: 312px; float: left; overflow: hidden }
#contentfootermenu li dl { margin-right: 8px; margin-left: 8px; border: solid 1px #e0e0d9 }
#contentfootermenu li dt { margin: 0; padding: 0 }
#contentfootermenu li dt a  { font-size: 12px; text-decoration: none; background-color: #f5f5ef; background-image: url("../images/parts/icon_li_small_b.gif"); background-repeat: no-repeat; background-position: 15px 15px; display: block; margin: 0; padding: 8px 30px }
#contentfootermenu li dd { font-size: 11px; margin: 0; padding: 10px 15px; border-top: 1px solid #e0e0d9 }
#contentfootermenu dd:hover { background-color: #feffff; border-top: 1px solid #664024 }
#contentfootermenu dt a:hover, .more_index #contentfootermenu dt a.more_index, .more_cost #contentfootermenu dt a.more_cost, .more_flow #contentfootermenu dt a.more_flow, .more_guarantee #contentfootermenu dt a.more_guarantee { background-color: #ff0 }
/*</agl.folder>*/
/*<agl.folder "TOP">*/
.type { boreder-collapse: collapse  }
.type th, .type td { padding-bottom: 20px; vertical-align: top }
.type th { width: 190px }
.type td { }
.more_step { list-style-type: none; margin: 0; padding: 0 }
.more_step td { margin: 0; padding: 0 20px 30px 0; width: 155px; vertical-align: top }
.step_img { display: block; margin-bottom: 10px; padding: 4px; border: solid 1px #e0e0d9 }
.step_ttl { font-size: 12px; margin-bottom: 10px; padding-right: 2px; padding-left: 2px }
.step_ttl img { margin-right: 3px; vertical-align: middle }
.step_com  { font-size: 11px; line-height: 120%; padding-right: 2px; padding-left: 2px }
/*</agl.folder>*/
/*<agl.folder "COST">*/
.more_cost_case { margin-left: 30px; width: 340px; float: right; borser-collapse: collapse    }
.more_cost_case caption { font-size: 10px; text-align: left; padding-top: 2px; padding-bottom: 2px }
.more_cost_case th, .more_cost_case td { text-align: center; padding-top: 10px; padding-bottom: 10px; border: solid 1px #e0e0d9 }
/*</agl.folder>*/
/*<agl.folder "FLOW">*/
#more_workflow  { margin-bottom: 50px; margin-left: 0; padding-left: 0 }
dt.flow_p  { margin: 0; padding: 0; clear: both }
dd.flow_p  { background-image: url("../images/more/003_flow_bgl.gif"); background-repeat: repeat-y; margin: 0; padding-top: 15px; padding-bottom: 25px; padding-left: 60px }
dd.flow_d { background-image: url("../images/more/003_flow_bgd.gif"); background-repeat: repeat-y; margin: 0; padding-top: 15px; padding-bottom: 25px; padding-left: 60px }
.flow_table { margin: 0; padding: 0; border-collapse: separate; border-spacing: 20px }
.flow_table th, .flow_table td { }
.flow_table th { text-align: center; width: 140px; border: solid 1px #e0e0d9 }
.flow_table td { padding-left: 10px }
.flow_img { font-size: 11px; text-align: right; width: 180px; float: right }
.flow_c { width: 340px; float: left }
.flow_c dt { font-weight: bold }
.flow_c dd { margin-bottom: 1em }
/*</agl.folder>*/
.class { margin: 0px 0px 20px 0px }

