#contents .pageHeader { position: relative; width: 900px; height: 70px; margin-bottom: 40px; background: url("../images/bg_pagetitle-h.gif") 0 0 no-repeat; }
#contents .pageHeader h1 { font-size: 26px; font-weight: normal; position: absolute; bottom: 12px; left: 55px; margin: 0; color: #e5005e; }
#contents .pageHeader h1.small { font-size: 22px; }
#contents .pageHeader h1 span.fz-small { font-size: 80%; }
#contents .pageHeader p { font-size: 17px; position: absolute; top: 8px; left: 55px; color: #666; }
#contents .homeHeader { width: 850px; height: 100px; margin-bottom: 40px; padding: 0 25px; }
#contents .homeHeader.support { background-image: url("../../home/images/ttl_support.jpg"); }
#contents .homeHeader.price { background-image: url("../../home/images/ttl_price.jpg"); }
#contents .homeHeader.information { background-image: url("../../home/images/ttl_information.jpg"); }
#contents .homeHeader.cooking { text-indent: -9999px; background-image: url("../../home/cooking/images/title_image.jpg"); }
#contents .homeHeader.service { background-image: url("../../home/images/ttl_service.jpg"); }
#contents .homeHeader.electric { background-image: url("../../home/images/ttl_electric.jpg");border: 1px solid #007fc6; }
#contents .homeHeader.contents { position: relative; }
#contents .homeHeader.contents h1 { position: absolute; bottom: 30px; }
#contents .homeHeader.contents p { font-size: 14px; position: absolute; top: 25px; }
#contents .homeHeader.index h1 { line-height: 100px; }
#contents .homeHeader h1 { font-size: 26px; font-weight: normal; margin: 0; color: #ed006c; }

#contents .pageHeader.electric { position: relative; width: 900px; height: 70px; margin-bottom: 40px; background: url("../images/bg_pagetitle-e.gif") 0 0 no-repeat; }
#contents .pageHeader.electric h1 { font-size: 26px; font-weight: normal; position: absolute; bottom: 18px; left: 70px; margin: 0; color: #feb701; }
#contents .pageHeader.electric h1.small { font-size: 22px; }
#contents .pageHeader.electric h1 span.fz-small { font-size: 80%; }

#subnavi { width: 900px; }
#subnavi ul { font-size: 14px; line-height: 1; margin: 0; }
#subnavi ul li { font-weight: bold; margin-right: 6px; }
#subnavi ul li a { display: block; width: 145px; padding: 18px 0; text-align: center; color: #e73c7d; background-color: #fbdee1; }
#subnavi ul li.active a, #subnavi ul li a:hover { color: #fff; background-color: #fa67a2; }

#pankuzu { width: 898px; }

#cooking-info { clear: both; margin-top: 15px; padding-bottom: 10px; background-image: url(../../home/images/cooking_btm.gif); background-repeat: no-repeat; background-position: bottom; }
#cooking-info h2 { margin-top: 0; margin-right: 0; margin-bottom: 10px; margin-left: 0; padding-top: 0; padding-bottom: 2px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ff3f4b; }
#cooking-info .photo { float: right; }

#cook-text { float: left; width: 480px; margin: 0; padding: 0; }

#cook-infoCon { min-height: 1%; padding-right: 10px; padding-left: 10px; background-image: url(../../home/images/cooking_bg.gif); }

.btn-cook { clear: both; margin-top: 5px; text-align: right; }
.btn-cook a { padding-left: 20px; background-image: url(../../home/images/cooking_btn.gif); background-repeat: no-repeat; background-position: left center; }

#eneinfo { clear: both; min-height: 1%; margin-top: 15px; padding-top: 10px; padding-right: 10px; padding-bottom: 0; padding-left: 10px; border: 1px solid #adadad; }
#eneinfo h2 { margin-top: 0; margin-bottom: 0; }

#ene-left { float: left; width: 480px; }
#ene-left ul { margin-top: 10px; margin-right: 0; margin-bottom: 0; margin-left: 0; }
#ene-left li { float: left; width: 155px; margin-top: 0; margin-right: 5px; margin-bottom: 0; margin-left: 0; padding: 0; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; background-image: none; }
#ene-left .lastlist { margin: 0; }

#eneinfo .photo { float: right; }

#index-box h3 a { color: #333; background-image: url(../images/indexmenu_list_home.gif); background-repeat: no-repeat; background-position: right center; }

#index-box h2.index { line-height: 33px; padding: 0 !important; }
#index-box h2.index a { text-indent: 35px; background: url("../images/ico_arrow.png") 625px center no-repeat; height: 33px; display: block; color: #0a3fa0; }
#index-box h2.index.support { background: #d6deeb url("../../home/images/ico_support.png") 5px center no-repeat; }
#index-box h2.index.trouble { background: #d6deeb url("../../home/images/ico_trouble.png") 5px center no-repeat; }
#index-box h2.index.guide { background: #d6deeb url("../../home/images/ico_guide.png") 5px center no-repeat; }
#index-box h2.index.use { background: #d6deeb url("../../home/images/ico_use.png") 5px center no-repeat; }
#index-box h2.index.rate { background: #d6deeb url("../../home/images/ico_rate.png") 5px center no-repeat; }
#index-box h2.index.eneria { background: #d6deeb url("../../home/images/ico_eneria.png") 5px center no-repeat; }
#index-box h2.index.showroom { background: #d6deeb url("../../home/images/ico_showroom.png") 5px center no-repeat; }
#index-box h2.index.cooking { background: #d6deeb url("../../home/images/ico_cooking.png") 5px center no-repeat; }
#index-box h2.index.equipment { background: #d6deeb url("../../home/images/ico_equipment.png") 5px center no-repeat; }
#index-box h2.index.rent { background: #d6deeb url("../../home/images/ico_rent.png") 5px center no-repeat; }
#index-box h2.index.electric { background: #d6deeb url("../../home/images/ico_electric.png") 5px center no-repeat; }

.numbernonelist { list-style-type: none; }

#contents .detail table tr td #bordernone { border: none; }
#contents .detail table tr td #bordernone tr td { border: none; }
#contents .detail .bordernone01 { border: none; }
#contents .detail .bordernone01 tr td { border: none; }
#contents .detail .bordernone01 tr td table { border: none; }

#pankuzu .lastlist.right0px { margin-right: 0; padding-right: 0; }

#contents ul.gasrates { width: 650px; margin: 0; padding-top: 10px; }
#contents ul.gasrates li { float: left; overflow: hidden; margin-bottom: 13px; border: #d3d1d0 1px solid; }
#contents ul.gasrates li a { display: block; height: 100%; text-indent: -9999px; }
#contents ul.gasrates li.general { clear: both; width: 647px; height: 82px; list-style-type: none; list-style-image: none; background: url(../../home/rate/menu/images/bnr_general.gif) no-repeat left top; }
#contents ul.gasrates li.pokapoka { width: 316px; height: 83px; list-style-image: none; background: url(../../home/rate/menu/images/bnr_pokapoka.gif) no-repeat left top; }
#contents ul.gasrates li.ecotoku { display: block; width: 316px; height: 83px; margin-right: 13px; list-style-image: none; background: url(../../home/rate/menu/images/bnr_ecotoku.gif) no-repeat left top; }
#contents ul.gasrates li.yukadan { width: 316px; height: 83px; margin-right: 13px; list-style-image: none; background: url(../../home/rate/menu/images/bnr_yukadan.gif) no-repeat left top; }
#contents ul.gasrates li.kuuchou { width: 316px; height: 83px; list-style-image: none; background: url(../../home/rate/menu/images/bnr_kuuchou.gif) no-repeat left top; }
#contents ul.gasrates li.ecowill { width: 316px; height: 83px; margin-right: 13px; list-style-image: none; background: url(../../home/rate/menu/images/bnr_ecowill.gif) no-repeat left top; }
#contents ul.gasrates li.enefarm { width: 316px; height: 83px; list-style-image: none; background: url(../../home/rate/menu/images/bnr_enefarm.gif) no-repeat left top; }
#contents ul li.agreement { clear: both; border: none; }
#contents .detail.pokapoka .target { width: 257px; height: 120px; padding: 15px 28px 15px 30px; background: url(../../home/rate/menu/pokapoka/images/target_bg.gif) no-repeat left top; }
#contents .detail.pokapoka .target p { padding: 10px 0 0 0; }
#contents .detail .dashbox { padding: 10px; border: dashed 1px #3f3f3f; }
#contents .detail .dashbox p { margin-bottom: 0; }
#contents .detail .plus { float: left; width: 56px; margin: 0; padding-top: 59px; text-align: center; }
#contents .detail .align-center { text-align: center; }
#contents .detail.ecotoku .target { width: 267px; height: 120px; padding: 15px; text-align: center; background: url(../../home/rate/menu/ecotoku/images/target_bg.gif) no-repeat left top; }
#contents .detail.yukadan .target { height: 113px; padding: 39px 70px 39px 70px; background: url(../../home/rate/menu/yukadan/images/target_bg.gif) no-repeat left top; }
#contents .detail.yukadan .target .float-right { width: 295px; }
#contents .detail.kuuchou .target { width: 620px; height: 66px; padding-top: 35px; padding-right: 15px; padding-left: 15px; background: url(../../home/rate/menu/kuuchou/images/target_bg.gif) no-repeat left top; }
#contents .detail.ecowill .target { width: 480px; height: 203px; padding-top: 30px; padding-right: 85px; padding-left: 85px; background: url(../../home/rate/menu/ecowill/images/target_bg.gif) no-repeat left top; }
#contents .detail.enefarm .target { width: 561px; height: 248px; padding-top: 22px; padding-right: 45px; padding-left: 44px; background: url(../../home/rate/menu/enefarm/images/target_bg.gif) no-repeat left top; }
#contents #contents-left #menu h2 { font-size: 15px; margin-bottom: .5em; color: #275da8; }
#contents #contents-left #menu h3 { font-weight: normal; line-height: 1; height: auto; padding: 10px 10px 10px 35px; text-align: left; color: #fff; background-color: #8ca6ce; }
#contents #contents-left #menu h3 a { color: #fff; }
#contents #contents-left #menu h3.support { background: #8ca6ce url("../../home/images/ico_support.png") 5px center no-repeat; }
#contents #contents-left #menu h3.trouble { background: #8ca6ce url("../../home/images/ico_trouble.png") 5px center no-repeat; }
#contents #contents-left #menu h3.guide { background: #8ca6ce url("../../home/images/ico_guide.png") 5px center no-repeat; }
#contents #contents-left #menu h3.use { background: #8ca6ce url("../../home/images/ico_use.png") 5px center no-repeat; }
#contents #contents-left #menu h3.rate { background: #8ca6ce url("../../home/images/ico_rate.png") 5px center no-repeat; }
#contents #contents-left #menu h3.eneria { background: #8ca6ce url("../../home/images/ico_eneria.png") 5px center no-repeat; }
#contents #contents-left #menu h3.showroom { background: #8ca6ce url("../../home/images/ico_showroom.png") 5px center no-repeat; }
#contents #contents-left #menu h3.cooking { background: #8ca6ce url("../../home/images/ico_cooking.png") 5px center no-repeat; }
#contents #contents-left #menu h3.equipment { background: #8ca6ce url("../../home/images/ico_equipment.png") 5px center no-repeat; }
#contents #contents-left #menu h3.rent { background: #8ca6ce url("../../home/images/ico_rent.png") 5px center no-repeat; }
#contents #contents-left #menu h3.electric { background: #8ca6ce url("../../home/images/ico_electric.png") 5px center no-repeat; }
#contents #contents-left .navBox h4 { margin-top: 5px; }
#contents #contents-left .navBox .dl { float: left; width: 100px; }
#contents #contents-left .navBox .dd { float: right; width: 200px; }
#contents #contents-left .navBox .dd li a { width: 195px; }
#contents #contents-left table tr td #bordernone { border: none; }
#contents #contents-left table tr td #bordernone tr td { border: none; }
#contents #contents-left #bordernone01, #contents #contents-left #bordernone02, #contents #contents-left #bordernone03 { border: none; }
#contents #contents-left #bordernone01 tr td, #contents #contents-left #bordernone02 tr td, #contents #contents-left #bordernone03 tr td { border: none; }
#contents #contents-left #bordernone01 tr td table, #contents #contents-left #bordernone02 tr td table, #contents #contents-left #bordernone03 tr td table { border: none; }
#contents #contents-left #bordernone04 { border: none; }

#container #contents #contents-left #bordernone01 .calcbox { padding: 5px; border: 1px solid #007fc6; }

#contents #contents-left #bordernone04 tr td { border: none; }
#contents #contents-left #bordernone04 tr td table { border: none; }
#contents #contents-left #bordernone05 { border: none; }
#contents #contents-left #bordernone05 tr td { border: none; }
#contents #contents-left #bordernone05 tr td table { border: none; }

.selectindent { margin-left: 2em; text-indent: -2em; }

.marginleft1 { margin-left: 1em; }

.marginleft2 { margin-left: 2em; }

.marginleft3 { margin-left: 3em; }

.marginleft4 { margin-left: 4em; }

.marginleft5 { margin-left: 5em; }

.marginleft11 { margin-left: 11em; }

.selectmargin { line-height: 140%; margin: 0 1em 0 1em; text-indent: 1em; }

.selectmargin1 { line-height: 140%; margin: 0 1em 0 2em; }

.selectmargin2 { line-height: 140%; margin: 0 1em 0 3em; }

.selectcalc { line-height: 140%; margin: .5em 1em .5em 1em; padding-left: 1em; text-indent: -2em; }

#head { height: 70px; background-image: url(../../home/cooking/images/head_bg.gif); background-repeat: no-repeat; background-position: top; }
#head ul { font-size: 0; line-height: 0; margin: 0; padding: 0; background-image: none; }
#head li { float: left; margin-left: 10px; }
#head .float-right { margin-top: 45px; margin-right: 20px; }

#cooking-contents { padding: 20px; background-image: url(../../home/cooking/images/contents_bg.gif); background-repeat: repeat-y; }
#cooking-contents h1 { font-size: 140%; line-height: normal; margin-bottom: 20px; padding-top: 15px; padding-right: 5px; padding-bottom: 5px; padding-left: 10px; color: #fff; background-color: #b5916d; background-image: url(../../home/cooking/images/h1_bg.jpg); background-repeat: repeat-x; background-position: top; }

#cooking-flow h1 { font-size: 140%; margin-bottom: 20px; padding-top: 15px; padding-right: 5px; padding-bottom: 5px; padding-left: 10px; color: #fff; background-image: url(../../home/cooking/images/h1_bg.jpg); background-repeat: repeat-x; background-position: top; }

#cooking-flow-detail { margin-top: 20px; margin-bottom: 20px; padding: 10px; background-color: #ffffe8; }
#cooking-flow-detail .float-right { width: 510px; }
#cooking-flow-detail .clearfix { clear: both; }

#cooking-menu { margin-bottom: 20px; padding: 9px; border: 1px dotted #6a3a00; }

.copy { font-weight: bold; margin-bottom: 20px; color: #7c4932; }

.cooking-menu .float-left { width: 280px; }
.cooking-menu ul { margin-left: 30px; }
.cooking-menu ul li { margin-top: .5em; margin-bottom: .5em; list-style: disc; }
.cooking-menu li { margin-bottom: 1em; }

#cooking-contents .photo { border: 1px solid #999; }
#cooking-contents .app-pointer { clear: both; margin-top: 20px; padding-left: 20px; background-image: url(../../home/cooking/app/images/icon_heart.gif); background-repeat: no-repeat; background-position: left center; }
#cooking-contents .entry-example { margin-bottom: 5px; padding: 10px; color: #6a3a0d; border: dotted 1px #ff4264; background-color: #ffffe8; }
#cooking-contents .entry-example .title-text { font-weight: bold; color: #ff4264; }
#cooking-contents table { clear: both; width: 610px; margin-top: 20px; background-color: #faf6e6; }
#cooking-contents th { width: 150px; background-color: #f0e2b1; }
#cooking-contents .questionnaire th { width: 100%; text-align: left; background-color: #f0e2b1; }
#cooking-contents td, #cooking-contents th { padding: 5px; border-right-width: 2px; border-right-style: solid; border-right-color: #fff; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #fff; }
#cooking-contents table.list { width: 610px; margin-top: 0; background-color: #ffffe0; }
#cooking-contents table.list th { text-align: left; background-color: #daceab; }
#cooking-contents table.list td, #cooking-contents table.list th { width: 100%; padding: 4px 10px; border-right: none; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #fff; }
#cooking-contents table.list h3 { font-size: 100%; margin: 0; padding-top: 1px; padding-left: 20px; color: #6a3a0d; background-image: url(../../home/cooking/images/h2_icon.gif); background-repeat: no-repeat; background-position: left; }
#cooking-contents table.list ol { margin-left: 25px; }

#bottom { height: 50px; background-image: url(../../home/cooking/images/foot_bg.gif); background-repeat: no-repeat; background-position: bottom; }

#bottom-flat { height: 5px; background-image: url(../../home/cooking/images/foot_bg.gif); background-repeat: no-repeat; background-position: bottom; }

#bottom p { padding: 0; }

#simulation { display: table-cell; width: 630px; margin-bottom: 20px; padding: 10px; background-color: #fdf9d7; }

#calc-input { margin-bottom: 20px; padding-bottom: 5px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e5005e; }

#simulation p, #simulation img { vertical-align: bottom; }

#mallee-output { margin-top: 20px; }

#simulation-data { padding: 10px; background-color: #ffd2d2; }
#simulation-data dt { font-weight: bold; float: left; clear: both; width: 12em; }
#simulation-data dd { padding-left: 12em; }

#recommend-course { display: table-cell; clear: both; margin-top: 20px; margin-bottom: 20px; padding: 10px; background-color: #ffffe8; }
#recommend-course .lastlist { margin-bottom: 0; padding-bottom: 0; border-bottom-style: none; }

.course { clear: none; margin-bottom: 10px; padding-bottom: 5px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #6a3a0d; }
.course .float-left { margin-right: 10px; }
.course .float-left img { border: 1px solid #999; }
.course .float-right { width: 518px; }

#contents #contents-left.detail #recommend-course h2 { margin-top: 0; margin-bottom: 20px; color: #fff; background-image: url(../../home/cooking/images/h1_bg.jpg); background-repeat: repeat-x; background-position: top; }

.course h3 img { vertical-align: middle; }

.icon-shizuoka { background-image: url(../../home/cooking/images/icon_shizuoka.gif); background-repeat: no-repeat; background-position: left center; }

#contents #contents-left.detail .course h3 { margin-top: 0; padding-left: 0; color: #6a3a0d; background-image: none; }
#contents #contents-left.detail .course .icon-shizuoka { padding-left: 80px; background-image: url(../../home/cooking/images/icon_shizuoka.gif); background-repeat: no-repeat; background-position: left center; }
#contents #contents-left.detail .course .icon-fuji { padding-left: 80px; background-image: url(../../home/cooking/images/icon_fuji.gif); background-repeat: no-repeat; background-position: left center; }
#contents #contents-left.detail .course .icon-kakitagawa { padding-left: 80px; background-image: url(../../home/cooking/images/icon_kakitagawa.gif); background-repeat: no-repeat; background-position: left center; }

.studio-point { clear: both; margin-top: 20px; }
.studio-point .float-left { width: 540px; }

#contents #contents-left.detail .studio-point h3 { margin-top: 0; padding-left: 0; color: #6a3a0d; background-image: none; }
#contents #contents-left.cooking-guide h2 { margin-bottom: 20px; }
#contents #contents-left.cooking-guide h3 { clear: both; margin-bottom: 20px; padding-left: 20px; background-image: url(../../home/cooking/guide/images/icon_heart.gif); background-repeat: no-repeat; background-position: left center; }

#contents-left.cooking-guide ul { margin-left: 20px; list-style-type: disc; }

#contents #contents-left.cooking-guide .list-side { margin-left: 0; padding-left: 0; list-style-type: none; }

.list-side li { float: left; }

#notice { padding: 9px; border: 1px solid #6a3a00; }

#contents #contents-left.cooking-guide #notice h3 { margin-top: 0; padding-left: 0; background-image: none; }

#content, #memo, .memo-textarea { border: 1px solid #999; }

.must { margin-left: 1em; color: #f00; }

.must-color { color: #f00; }

.example { font-size: 90%; margin-left: 1em; color: #666; }

.readonly { color: #666; }

#contents #repair-system h2 { float: left; margin-top: 0; margin-right: 20px; margin-bottom: 0; padding: 0; background-image: none; }
#contents #repair-system h3 { margin-top: 0; margin-bottom: 0; }

.system-box { display: table-cell; float: left; clear: both; width: 650px; margin-bottom: 20px; vertical-align: middle; }

#repair-system .float-left { display: table-cell; width: 440px; min-height: 120px; margin-top: auto; margin-bottom: auto; vertical-align: middle; }

#contents #repaircost h3 { margin-top: 10px; padding: 0; background-image: none; }

#repaircost .float-left { width: 155px; margin-right: 10px; }
#repaircost .lastlist { margin-right: 0; }

#menu li a:hover { background-image: url(../images/indexmenu_list_home.gif); background-repeat: no-repeat; background-position: right center; }

#cooking-contents #search-condition { width: 610px; margin-top: 0; background-color: #ffffe0; }
#cooking-contents #search-condition th { width: 100px; text-align: center; background-color: #daceab; }
#cooking-contents #search-condition td, #cooking-contents #search-condition th { padding: 4px 10px; border-width: 2px; border-style: solid; border-color: #fff; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
#cooking-contents #search-condition2 { width: 610px; margin-top: 0; background-color: #fff; }
#cooking-contents h2.nomargin { margin-top: 0; }
#cooking-contents #search-condition2 th { width: 100px; text-align: center; background-color: #ffb3ba; }
#cooking-contents #search-condition2 td { padding: 4px 10px; border-width: 2px; border-style: solid; border-color: #fff; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; background-color: #ffe2d0; }
#cooking-contents #search-condition2 th { padding: 4px 10px; border-width: 2px; border-style: solid; border-color: #fff; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
#cooking-contents #search-condition2 input, #cooking-contents #search-condition2 select { font-size: 1em; }
#cooking-contents #search-condition2 input, #cooking-contents #search-condition2 select, #cooking-contents #search-condition2 img { vertical-align: middle; }

.cooking #cookingMsg { margin-bottom: 20px; padding: 10px; border: dotted 1px #e5005e; background-color: #fff6ff; }
.cooking #cookingMsg .msgTitle { font-size: 1.1em; }

.selectdl dt { float: left; clear: both; width: 27px; }
.selectdl dd { width: 622px; margin-left: 28px; padding-bottom: 1em; }

#contents #contents-left .liststylenone { list-style-type: none; list-style-image: none; }

table.list dt { float: left; width: 140px; }
table.list dd { padding-left: 150px; }
table.list dl { min-height: 1px; }

* html table.list dl { height: 1px; }

table.list dl:after { display: block; visibility: hidden; clear: both; height: 0; content: '.'; }

#cooking-contents table { width: 610px; }

table.list th { vertical-align: middle; }
table.list th h3 { vertical-align: bottom; }
table.list th img { float: right; text-align: right; }

.numberselect dt { line-height: 20px; float: left; clear: both; width: 3em; }
.numberselect dt dd { margin: 0; padding: 0; border: 0; }
.numberselect dd { float: left; width: 595px; margin-left: 0; padding-bottom: 1em; }

.marginleft7em { margin-left: 7em; }

.salestable dt { float: left; clear: both; width: 5em; }

#contents .detail .note { margin: 20px 0 20px 0; padding: 10px 15px 10px 30px; background-color: #eee; }
#contents .detail .note ul { margin-left: 0; }

.margineright130px { margin-right: 130px; }

.ratelink a { text-decoration: underline; color: #275da8; }
.ratelink a:visited { text-decoration: underline; color: #275da8; }
.ratelink a:hover { text-decoration: none; color: #03c; }

.textnumber p img, .textnumber dd img, .textnumber li img { vertical-align: -2px; }
.textnumber ol.circleNum { margin-left: 0 !important; list-style: none; }
.textnumber ol.circleNum li { padding-left: 30px; background-repeat: no-repeat; background-position: 10px 2px; }
.textnumber ol.circleNum .no01 { background-image: url(../../home/rate/menu/agreement/images/no01.gif); }
.textnumber ol.circleNum .no02 { background-image: url(../../home/rate/menu/agreement/images/no02.gif); }
.textnumber ol.circleNum .no03 { background-image: url(../../home/rate/menu/agreement/images/no03.gif); }
.textnumber ol.circleNum .no04 { background-image: url(../../home/rate/menu/agreement/images/no04.gif); }
.textnumber ol.circleNum .no05 { background-image: url(../../home/rate/menu/agreement/images/no05.gif); }
.textnumber ol.circleNum .no06 { background-image: url(../../home/rate/menu/agreement/images/no06.gif); }
.textnumber ol.circleNum .no07 { background-image: url(../../home/rate/menu/agreement/images/no07.gif); }
.textnumber ol.circleNum .no08 { background-image: url(../../home/rate/menu/agreement/images/no08.gif); }
.textnumber ol.circleNum .no09 { background-image: url(../../home/rate/menu/agreement/images/no09.gif); }
.textnumber ol.circleNum .no10 { background-image: url(../../home/rate/menu/agreement/images/no10.gif); }
.textnumber ol.circleNum .no11 { background-image: url(../../home/rate/menu/agreement/images/no11.gif); }
.textnumber ol.circleNum .no12 { background-image: url(../../home/rate/menu/agreement/images/no12.gif); }
.textnumber ol.circleNum .no13 { background-image: url(../../home/rate/menu/agreement/images/no13.gif); }
.textnumber ol.circleNum .no14 { background-image: url(../../home/rate/menu/agreement/images/no14.gif); }
.textnumber ol.circleNum .no15 { background-image: url(../../home/rate/menu/agreement/images/no15.gif); }
.textnumber ol.circleNum .no16 { background-image: url(../../home/rate/menu/agreement/images/no16.gif); }
.textnumber ol.circleNum .no17 { background-image: url(../../home/rate/menu/agreement/images/no17.gif); }
.textnumber ol.circleNum .no18 { background-image: url(../../home/rate/menu/agreement/images/no18.gif); }
.textnumber ol.circleNum .no19 { background-image: url(../../home/rate/menu/agreement/images/no19.gif); }
.textnumber ol.circleNum .no20 { background-image: url(../../home/rate/menu/agreement/images/no20.gif); }
.textnumber ol.circleNum .no21 { background-image: url(../../home/rate/menu/agreement/images/no21.gif); }
.textnumber ol.circleNum .no22 { background-image: url(../../home/rate/menu/agreement/images/no22.gif); }
.textnumber ol.circleNum .no23 { background-image: url(../../home/rate/menu/agreement/images/no23.gif); }
.textnumber ol.circleNum .no24 { background-image: url(../../home/rate/menu/agreement/images/no24.gif); }
.textnumber ol.circleNum .no25 { background-image: url(../../home/rate/menu/agreement/images/no25.gif); }
.textnumber ol.circleNum .no26 { background-image: url(../../home/rate/menu/agreement/images/no26.gif); }
.textnumber ol.circleNum .no27 { background-image: url(../../home/rate/menu/agreement/images/no27.gif); }
.textnumber ol.circleNum .no28 { background-image: url(../../home/rate/menu/agreement/images/no28.gif); }
.textnumber ol.circleNum .no29 { background-image: url(../../home/rate/menu/agreement/images/no29.gif); }
.textnumber ol.circleNum .no30 { background-image: url(../../home/rate/menu/agreement/images/no30.gif); }
.textnumber ol.circleNum .no31 { background-image: url(../../home/rate/menu/agreement/images/no31.gif); }
.textnumber ol.circleNum .no32 { background-image: url(../../home/rate/menu/agreement/images/no32.gif); }
.textnumber ol.circleNum .no33 { background-image: url(../../home/rate/menu/agreement/images/no33.gif); }
.textnumber ol.circleNum .no34 { background-image: url(../../home/rate/menu/agreement/images/no34.gif); }
.textnumber ol.circleNum .no35 { background-image: url(../../home/rate/menu/agreement/images/no35.gif); }
.textnumber ol.circleNum .no36 { background-image: url(../../home/rate/menu/agreement/images/no36.gif); }
.textnumber ol.circleNum .no37 { background-image: url(../../home/rate/menu/agreement/images/no37.gif); }
.textnumber ol.circleNum .no38 { background-image: url(../../home/rate/menu/agreement/images/no38.gif); }
.textnumber ol.circleNum .no39 { background-image: url(../../home/rate/menu/agreement/images/no39.gif); }
.textnumber ol.circleNum .no40 { background-image: url(../../home/rate/menu/agreement/images/no40.gif); }
.textnumber ol.circleNum .no41 { background-image: url(../../home/rate/menu/agreement/images/no41.gif); }
.textnumber ol.circleNum .no42 { background-image: url(../../home/rate/menu/agreement/images/no42.gif); }
.textnumber ol.circleNum .no43 { background-image: url(../../home/rate/menu/agreement/images/no43.gif); }

#cooking-contents .schoolMemo { color: #f36; }
#cooking-contents .memoFontSize { font-size: .85em; }

.eneria_banner { float: left; width: 650px; height: 80px; margin-top: 20px; margin-right: 0; margin-bottom: 0; margin-left: 0; padding-top: 0; padding-right: 0; padding-bottom: 10px; padding-left: 0; }

#new_pr { margin: 0 0 30px 0; padding: 0; }
#new_pr #leftbox { float: left; width: 430px; margin: 0; padding: 0; }
#new_pr #rightbox { float: right; width: 200px; margin: 0; padding: 0; }
#new_pr #leftbox #linebox_red { margin: 10px 0 8px 20px; padding: 2px 15px 6px 0; background-color: #f7e3dc; }

#lnavi h2 { font-size: 15px; }
#lnavi h2 a { color: #2793cf; }
#lnavi .lnavi-submenu h3, #lnavi .lnavi-submenu-close h3 { font-size: 12px; font-weight: normal; padding: 3px 20px 3px 8px; cursor: pointer; color: #fff; }
#lnavi .lnavi-submenu h3 { background-color: #007fc6; }
#lnavi .lnavi-submenu-close h3 { background: #97acd1 url("../images/ico_lnavi-arrow.png") 195px center no-repeat; }
