/*<agl.folder "STEP">*/
.stylestep  { background-color: #ebf2f2; padding: 20px 30px; height: 1%; border: solid 1px #5b91bc }
.stylestep-l { width: 204px; float: left }
.stylestep-r { width: 326px; float: right }
.stylestep-r p { padding-top: 5px; padding-left: 10px }
.steparrow { background-image: url(../images/other/step_arrow.gif); background-repeat: no-repeat; background-position: center 6px; height: 32px; clear: both }
/*</agl.folder>*/
/*<agl.folder "PRICE">*/
.pricetable { margin-left: 1px; width: 99% }
.pricetable caption { color: #06c; font-size: 120%; font-weight: bold; text-align: center; padding-bottom: 3px }
.pricetable th, .pricetable td { border: solid 1px #5b91bc }
.pricetable th { font-weight: normal; background-color: #ebf3fd; background-image: url(../images/parts/icon_t_blue01.gif); background-repeat: no-repeat; background-position: 10px center; padding: 5px 10px 5px 22px }
.pricetable td { text-align: center; padding: 5px 10px }
.pricetable th.pricetable-ttl { color: #fff; font-weight: normal; background-color: #06c; background-image: none; text-align: center; padding: 5px 10px }
.pricetable td.pricetable-price { color: #f00; font-weight: bold; background-color: #ff9 }
/*</agl.folder>*/
/*<agl.folder "POLICY">*/
.stylepolicy { }
.stylepolicy dl { }
.stylepolicy dt { color: #06c; font-size: 120%; font-weight: bold; margin-bottom: 0.2em }
.stylepolicy dd { padding-bottom: 2em; padding-left: 1.6em }
.stylepolicy ul { margin: 0; padding: 0 0 0 2em }
.stylepolicy li { }
/*</agl.folder>*/
/*<agl.folder "SITEMAP">*/
#sitemap-area { }
.sitemap-area-l { width: 270px; float: left }
.sitemap-area-r { width: 270px; float: right }
.sitemap-box { margin-bottom: 30px }
.sitemap-box a { color: #333; text-decoration: underline }
.sitemap-box a:hover { color: #f60; text-decoration: none }
.sitemap-box h3 { background-color: #ebf3fd; background-image: url(../images/parts/icon_t_blue01.gif); background-repeat: no-repeat; background-position: 10px center; padding: 5px 10px 5px 22px; border: solid 1px #5b91bc }
.sitemap-box ul { list-style-type: none; margin: 0; padding: 0 }
.sitemap-box li { background-image: url(../images/parts/icon_t_blue01.gif); background-repeat: no-repeat; background-position: 26px center; padding-top: 3px; padding-bottom: 3px; padding-left: 38px; border-bottom: 1px dotted #5b91bc }
/*</agl.folder>*/
/*<agl.folder "GOODS">*/
.goodstable01 { background-color: #fff; margin-left: 1px; width: 100% }
.goodstable01 th, .goodstable01 td { text-align: center; border: solid 1px #8cbaf4 }
.goodstable01 th { color: #0045a5; font-size: 120%; font-weight: bold; background-color: #deeefc; text-align: left; padding: 6px 10px 6px 20px; border-top: 3px solid #06c }
.goodstable01 td { padding: 20px 10px 17px }
.goodstable01 img { margin: 3px }
.goodsprice { color: #f00; font-weight: bold; padding-left: 0.5em }
/*</agl.folder>*/


