@charset "utf-8"; body{ -webkit-text-size-adjust : 100%; box-sizing: border-box;}
div#breadlist_bg, nav#breadlist { display: none;}
.ct_forPC { display: none;}
img.mobile_adjust_full { max-width: 100%; width: 100%; height: auto;}
img.mobile_adjust_half { max-width: 50%; width: 50%; height: auto;}
div#container { background: url(../../_img/_common/header/bg_header_mbl_new.gif) repeat-x center top; width: 100%; height: auto; max-width: 640px; box-sizing: border-box;}
header { width: 100%; height: auto; margin: 0px auto; padding-top: 7px;}
p#hd_logo { background: url(../../_img/_common/header/bg_header_logo.png) top left no-repeat; background-size: 100% auto; float: left; width: 33%; height: auto; margin-left: 2%;}
p#hd_logo img { width: 82%; height: auto; margin: 13% 9% 15% 9%;}
h1#hd_text, ul#subMenu { display: none;}
div#hd_main_area:after { content: "."; display: block; visibility: hidden; height: 0.1px; line-height: 0; clear: both;}
div#hd_main_area { height: auto; overflow: hidden; -moz-box-shadow: 1px 1px 3px #666; -webkit-box-shadow: 1px 1px 3px #666;}
div#hd_sub_tel { float: left; width: 43%; height: auto;}
div#hd_sub_tel img#hd_tel_img { width: 94%; height: auto; margin-top: 4px; margin-left: 3%; margin-right: 3%; margin-bottom: 0px;}
div#hd_sub_tel img#hd_cnt_img { width: 94%; height: auto; margin-top: 0; margin-left: 3%; margin-right: 3%; margin-bottom: 0px;}
nav#hd_menu { margin-top: 3px; float: right; width: 15%;}
div#hd_menu_body { left: 0px; position: absolute; z-index: 1; width: 100%;}
div#hd_menu_body ul { margin-top: 4px;}
li.hd_menu_items { text-align: left; background: #FFF; border-bottom: #999 1px dotted; width: 100%;}
li.hd_menu_items:first-child { border-top: #CCC 1px solid;}
li.hd_menu_items:last-child { border-bottom: #CCC 1px solid; -moz-box-shadow: 1px 1px 3px #666; -webkit-box-shadow: 1px 1px 3px #666;}
li.hd_menu_items a { background: url(../../_img/_common/bt/anchor_11box.gif) 10px center no-repeat; color: #666; text-decoration: none; display: block; padding: 10px 0px 10px 10%; width: 90%;}
nav#hd_menu img { width: 90%; height: auto; margin-top: 5%; margin-left: 5%; margin-right: 5%; margin-bottom: 0px;}
nav#hd_glovalNav { display: none;}
section.test_sect { background: #CCC; width: 100%; height: auto; padding: 3px; margin-bottom: 10px;}
section.test_sect h1,section.test_sect h2,section.test_sect h3 { font-size: 12px; background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#E1E1E1)); background: -moz-linear-gradient(top, #FFF, #E1E1E1); width: 92%; padding: 10px 4% 10px 4%; overflow: hidden;}
section.test_sect a { background: url(../../_img/_common/bt/acordion_dw.png) no-repeat right center; width: 100%; height: auto; display: block;}
#hd_menu_body { display: none;}
.acd_body { display: none;}
nav#hd_glovalNav_mbl { border-bottom: #bdff32 2px solid; background-color: #9cc813;}
nav#hd_glovalNav:after { content: "."; display: block; visibility: hidden; height: 0.1px; line-height: 0; clear: both;}
ul#glovalNav { display: none;}
ul#glovalNav_mbl { background: -webkit-gradient(linear, left top, left bottom, from(#8cc63f), to(#b1d56d)); background: -moz-linear-gradient(top, #8cc63f, #b1d56d); display: block; width: 100%; height: auto; overflow: hidden;}
ul#glovalNav_mbl:after { content: "."; display: block; visibility: hidden; height: 0.1px; line-height: 0; clear: both;}
ul#glovalNav_mbl li{ float: left;}
li.gNav_bt01 img, li.gNav_bt02 img, li.gNav_bt03 img{ width: 100%; height: auto;}
li.gNav_bt01 { width: 44%;}
li.gNav_bt02 { width: 34%;}
li.gNav_bt03 { width: 20%;}
footer { padding: 5px 2% 23px 2%;}
article footer { background: none; width: 96%; padding: 5px 2% 23px 2%;}
p#footercopy { border-bottom: #999 1px dotted; font: 10px/15px Arial, Helvetica, sans-serif; color: #FFF; height: auto; width: 100%; margin-top: 10px;}
p#footermenu { font-size: 14px; color: #FFF; line-height: 1.3em; margin-top: 20px;}
p#footermenu a { text-decoration: none; color: #FFF; word-spacing: 0.1em; letter-spacing: 0.05em;}
div#page_navi { padding: 0px 10px; height: auto;}
div#page_navi:before { content: "."; display: block; visibility: hidden; height: 0.1px; line-height: 0; clear: both;}
div#page_navi:after { content: "."; display: block; visibility: hidden; height: 0.1px; line-height: 0; clear: both;}
div#page_navi a { color:#333; font-weight: bold; text-decoration: none;}
div#page_navi p.alignC { margin-top: 10px; text-align: center;}
ul#page_navi_bt li { background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#E1E1E1)); background: -moz-linear-gradient(top, #FFF, #E1E1E1); -webkit-border-radius: 0px 5px 5px 0px; border-radius: 0px 5px 5px 0px; text-align: center; float: left; margin-top: 10px; width: 49%;}
ul#page_navi_bt li:first-child { -webkit-border-radius: 5px 0px 0px 5px; border-radius: 5px 0px 0px 5px; border-top: #CCC solid 1px; border-right: #999 dotted 1px; border-bottom: #CCC solid 1px; border-left: #CCC solid 1px;}
ul#page_navi_bt li.single_r { -webkit-border-radius: 0px 5px 5px 0px; border-radius: 0px 5px 5px 0px; border-left: #999 dotted 1px; float: right;}
ul#page_navi_bt li.single_l { -webkit-border-radius: 5px 0px 0px 5px; border-radius: 5px 0px 0px 5px; border-left: #999 dotted 1px; float: left;}
ul#page_navi_bt li.single_c { -webkit-border-radius: 5px; border-radius: 5px; width: 80%; margin: 5px 10% 10px 10%;}
ul#page_navi_bt li:last-child, ul#page_navi_bt li.single_r { border-top: #CCC solid 1px; border-right: #CCC solid 1px; border-bottom: #CCC solid 1px;}
ul#page_navi_bt li:last-child, ul#page_navi_bt li.single_l { border-top: #CCC solid 1px; border-left: #CCC solid 1px; border-bottom: #CCC solid 1px;}
a.navi_bt_prv { background: url(../../_img/_common/bt/bt_merit_prv.png) no-repeat center left; display: block; font-size:12px; padding: 10px 5% 10px 5%; width: 90%; height: 45px;}
a.navi_bt_nxt { background: url(../../_img/_common/bt/bt_merit_nxt.png) no-repeat center right; display: block; font-size:12px; padding: 10px 5% 10px 5%; width: 90%; height: 45px;}
section#eyecatch_bg { width: 100%; height: auto; margin: 0px auto;}
img#eyecatch_logo { width: 70%; height: auto; margin-top: 10%;}
img#eyecatch_title { width: 100%; height: auto;}
h1.eyecatch_title, h1.eyecatch_title_250, h1.eyecatch_title_180, h2.eyecatch_title, h2.eyecatch_title_250, h2.eyecatch_title_180 { background: url(../../_img/_common/eyecatch/bg_eyecatch_mobile.gif) repeat-x left bottom; background-size: auto 100%; padding: 10px 10px 15px 20%;}
.contents_bg { width: 100%; margin: 0px auto;}
.contents_full { text-align: left; width: 96%; margin: 0px auto 10px auto;}
.contents_r { height: auto;}
.contents_l { margin: 0px auto; height: auto;}
article.ct_contents { background: #FFF; padding: 0px 5px; position: relative; -webkit-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.3); box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.3); margin-top: 10px;}
article.ct_contents hr, article.ct_contents h1 { margin: 0px;}
section.flame_body { margin: 0px 5px;}
section.flame_body h1>img { margin: 10px 0px 0px 0px;}
section.flame_body img.alignR { width: 40%; height: auto;}
section.flame_body figcaption { margin-top: 15px; font-size: 14px; border-bottom: #999 dotted 1px; border-left: #9cc813 solid 5px; padding-left: 3px; margin-bottom: 5px;}
section.flame_innercontents h1 { font-size: 14px; margin-top: 15px;}
section.flame_body h1.title_s_850,section.flame_body h2.title_s_850,section.flame_body h3.title_s_850{ font-size: 12px; margin-top: 15px; margin-bottom: 10px; border-bottom: 2px dotted #989897;}
div.flame_in_l section.flame_innercontents { margin-bottom: 40px;}
section.flame_in h2,section.flame_in h3 { margin-bottom: 10px;}
.bt_flame_upper { float: right;}
div.bt_flame_upper:after { content: "."; clear: both; display: block; visibility: hidden;}
.flame_in_s_fixed{ padding: 10px 0px;}
table.table_a { background: url(../../_img/_common/line2px.gif) repeat-x left top;}
table.table_a th { font-size: 14px; width: 257px; padding: 15px 0px 15px 15px; background: url(../../_img/_common/line2px.gif) repeat-x left bottom;}
table.table_a td { font-size: 12px; min-width: 102px; padding: 15px 0px 15px 15px; background: url(../../_img/_common/line2px.gif) repeat-x left bottom;}
h1.title_s_500,h2.title_s_500,h3.title_s_500 { font-size: 14px; width: 100%; border-bottom: 2px dotted #989897;}
section.flame_child_flow h2.title_s_500,section.flame_child_flow h3.title_s_500 { margin: 5px 0px;}
span.title_ss_90b { display: block;}
p.text_main { font-size: 12px; line-height: 150%; padding: 10px;}
.table_100 { width: 15%;}
.table_150 { width: 25%;}
.table_240 { width: 40%;}
.table_350 { width: 60%;}
hr.hr_line_next { border-width: 0px; border-style: none; height: 25px; width: 100%; visibility: visible; background: url(../../_img/_common/flame/next_800.gif) no-repeat center; background-size: contain;}
hr.hr_line_a { border-width: 3px 0px 0px 0px; border-style: solid; border-color: #dbdbdb; height: 3px; width: 100%; visibility: visible; margin-top: 10px; padding-bottom: 12px;}
h1.title_in,h2.title_in,h3.title_in { top: 10px; width: 100%; height: auto;}
section.flame_in_l h1.title_s_425, section.flame_in_r h1.title_s_425, section.flame_in_r h2.title_s_425, h3.title_s_425, h5.title_s_425, .title_s_425 { font-size: 14px; line-height: 120%; width: auto; margin: 5% 10px 5% 10px; border-bottom: 2px dotted #989897;}
p.text_item { font-size: 12px;}
p.text_plain12 { font-size: 12px; line-height: 150%;}
.mgBt120 { margin-bottom: 60px;}
p.text_a { font-size: 12px; line-height: 150%; margin: 10px 0px 15px 0px;}
p.text_b { font-size: 12px; line-height: 150%; margin-bottom: 15px;}
p.text_c { font-size: 12px; line-height: 175%; margin-bottom: 10px;}
p.text_c sup { font-size: 11px; vertical-align: 3px;}
p.text_c a { display: block;}
p.text_d { font-size: 12px; line-height: 175%; margin-bottom: 15px;}
p.text_d sup { font-size: 11px; vertical-align: 3px;}
p.text_d a { display: block;}
p.text_annotation, aside.text_annotation { font-size: 12px; padding: 10px; margin-top: 5px; margin-bottom: 10px; border: #CCC solid 1px; -webkit-border-radius: 5px; border-radius: 5px; background: #F6F6F6;}
div.text_annotation p, aside.text_annotation p { font-size: 12px; margin-bottom: 0px; margin-left: 0.5em;}
div.text_annotation ol, aside.text_annotation ol { font-size: 12px;}
div.text_annotation ol li,aside.text_annotation ol li { list-style-type: decimal; margin-left: 2.5em;}
a.anchor_a, a.anchor_sub_a,a.anchor_sub_b,a.anchor_sub_c { text-decoration: none; color: #222;}
a.anchor_a { background: url(../../_img/_common/bt/anchor_11box.gif) no-repeat left 4px; padding-left: 15px; font-size: 14px;}
a.anchor_sub_a,a.anchor_sub_b,a.anchor_sub_c { background: url(../../_img/_common/bt/anchor_11.gif) no-repeat left 4px; padding-left: 10px; font-size: 12px;}
div.list_merit_illustrate { text-align: center; margin: 0px; padding: 0px;}
div.list_merit_illustrate p { text-align: left;}
ul.list_merit3, ul.list_merit3fixed li { font-size: 12px;}
ul.list_merit3 li { display: block; padding-top: 5px;}
ul.list_merit3 li:first-child { background: url(../../_img/ct_item/lita-coat30/merit/_common/illustrate_arrow_down.gif) no-repeat center bottom; padding-top: 0px; padding-bottom: 20px;}
ul.list_merit3 li:last-child { padding-top: 0px;}
ul.list_merit3fixed span { display: block; background: url(../../_img/_common/bt/list_check.gif) no-repeat left 2px; padding-left: 1.2em; text-align: left; text-indent: 0em; margin: 3px 0px 10px 0px;}
figure.list_merit3 { text-align: center; display: block; width: 100%;}
figure.list_merit3 figcaption.icon_check { font-size: 12px; text-align: left; background: url(../../_img/_common/bt/list_check.gif) no-repeat left 2px; border: none; margin: 5px auto 5px auto; padding-left: 6%; width: 80%;}
ul.list_merit2 span { display: block; font-size: 14px; text-align: left; padding: 5px 10px 15px 15px
}
ul.list_a, ul.list_b, ul.list_c, ol.list_d { font-size: 12px; line-height: 150%;}
ul.list_a { padding-left: 35px; margin-top: 10px;}
ul.list_a li { list-style: url(../../_img/_common/bt/list_check.gif) outside; margin-bottom: 25px;}
ul.list_b { padding-left: 50px;}
ul.list_b li { list-style: url(../../_img/_common/bt/list_check.gif) outside; margin-bottom: 5px;}
ul.list_b li:last-child { margin-bottom: 25px;}
ul.list_c { padding: 10px 0px 0px 10px;}
ul.list_c li { padding-left: 20px; margin-bottom: 5px; background: url(../../_img/_common/bt/list_check.gif) no-repeat left top;}
ul.list_c li:last-child { margin-bottom: 25px;}
.list_d:before { content: "."; clear: both; visibility: hidden;}
ol.list_d { padding-left: 1em;}
ol.list_d li { margin-bottom: 25px; text-indent: -1em;}
video { width: 100%; height: auto; margin-top: 10px;}
.qaList { font-size: 12px; margin-left: 15px;}
ul.qaList a { display: block; padding: 5px;}
div.accordion h2 img { float: right;}
div.accordion h2, div.accordion div { border-right: #CCC solid 1px; border-left: #CCC solid 1px; font-size: 12px; padding: 5px;}
div.accordion h2 { background: #ffffcc; -webkit-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px; border-top: #CCC solid 1px; border-bottom: #999 dotted 1px; margin: 10px 0px 0px 0px; overflow: auto;}
div.accordion div { -webkit-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px; border-top: none; border-bottom: #CCC solid 1px;}
div.accordion h3 { margin-top: 10px;}
iframe { margin: 0px; padding: 0px; line-height: normal;}
div.calender_block, iframe { width: 100%;}
ul.tab_calender { width: 100%; margin-left: auto;}
ul.tab_calender li { float: left; width: 33%;}
ul.list_area2 { font-size: 12px; line-height: 110%; padding-left: 0px;}
ul.list_area2 li { margin-bottom: 1px; float: left; margin-left: 5px; margin-top: 4px;}
ul.list_inventory { font-size: 12px; list-style: none;}
ul.list_inventory li { font-size: 12px; margin-bottom: 5px; text-indent: 1em;}
.list_inventory img { vertical-align: middle;}
span.title_ss_70step { font-family:Arial, Helvetica, sans-serif; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; font-size: 14px; color: #FFF; font-weight: bold; text-align: center; background-color: #9CC813; width: 70px; display: block; margin-bottom: 5px; margin-right: 5px; vertical-align: text-bottom; padding: 2px;}
span.title_ss_90b { font-family:Arial, Helvetica, sans-serif; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; font-size: 12px; color: #FFF; font-weight: bold; text-align: center; background-color: #9CC813; width: 60px; display: block; margin-bottom: 2px; margin-right: 5px; vertical-align: text-bottom; padding: 2px;}
span.title_ss_200test { border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; font-size: 12px; color: #FFF; font-weight: bold; text-align: center; background-color: #9CC813; width: 150px; display: block; margin-bottom: 5px; margin-right: 5px; vertical-align: text-bottom; padding: 2px;}
span.title_ss_160, span.title_ss_160_ca { border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; font-size: 10px; color: #FFF; font-weight: bold; text-align: center; background-color: #9CC813; float: left; margin-bottom: 5px; margin-right: 5px; vertical-align: text-bottom; padding: 2px;}
span.title_ss_160 { width: 46%;}
span.title_ss_160_ca { width: 30%;}
ul.tab_area { width: 100%; margin: 10px 0px 0px 0px;}
ul.tab_area li { width: 33%; float: left;}
.contents_area_map { width: 40%; float: left; margin-bottom: 10px;}
.contents_area_map figure { margin-top: 20px;}
.contents_area_list { width: 55%; float: right; margin-bottom: 10px;}
.contents_area_list_in { width: 100%; margin-bottom: 10px;}
.contents_area_list_in h1 { padding-bottom:10px;}
.contents_area_list_in h1 img { padding-left:5px;}
.contents_area_list_in p { margin-bottom:10px;}
.title_ss_area { border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; font-size: 14px; color: #FFF; font-weight: bold; text-align: center; background-color: #9CC813; vertical-align: text-bottom; padding: 2px 7px 2px 7px;}
.area_list { margin: 10px 0px 20px 15px; width: 100%;}
.area_list li { line-height: 200%;}
.area_list a { font-size: 16px; color: #333; text-decoration: none; word-spacing: 0.1em; letter-spacing: 0.05em; background: url(../../_img/_common/bt/anchor_11.gif) no-repeat left 6px; padding-left: 8px;}
.area_list a img { margin-left: 5px; vertical-align: middle;}
.menu_area_pl { margin-top: 10px; width: 95%; height: auto;}
ul.menu_area { width: auto; height: auto;}
li.menu_area_title { font-size: 14px; width: 100%; background: url(../../_img/_common/bt/anchor_11box_pl.gif) no-repeat left 5px; padding-left: 15px; margin-bottom: 5px; border-bottom: #999 dotted 2px;}
li.menu_area_word { font-size: 12px; width: 57px; background: url(../../_img/_common/bt/anchor_11_pl.gif) no-repeat left 4px; padding-left: 15px; float: left;}
ul.menu_area li:last-child { margin-bottom: 5px;}
li.menu_area_title a,li.menu_area_word a { color: #333; text-decoration: none;}
li.menu_area_title a:hover,li.menu_area_word a:hover { text-decoration: underline;}
.title_area_850 { font-size: 12px; line-height: 30px; width: 92%; padding-left: 20px; border-bottom: 1px dotted #989897; background: url(../../_img/_common/bt/anchor_11.gif) no-repeat 10px 8px; margin-bottom: 5px; clear: both;}
ul.list_area { font-size: 12px; line-height: 150%; padding-left: 20px;}
ul.list_area li { margin-bottom: 5px; margin-right: 3%; float: left; width: 30%;}
ul.list_area li:last-child { margin-right: 0%;}
div.flame_annotation { font-size: 12px; padding: 10px; border: #CCC solid 1px; -webkit-border-radius: 5px; border-radius: 5px; background: #F6F6F6;}
ul.cleaning_items { margin-left: 3%;}
ul.cleaning_items li { display: block; float: left; font-size: 12px; margin: 0px 1%; width: 30%;}
ul.HowToClean li { font-size: 12px; margin: 5px 5px 20px 5px;}

.pl_connect_in { width: 100%; height: auto; padding: 5px;}
.pl_connect_in h4 { color: #333; margin: 10px 0px 10px 0px; padding: 0px 0px 10px 0px; clear: both; font-weight: bold; font-size: 12px; border-bottom: #CCC 2px solid;}
.pl_connect_in p { text-align: center; margin-bottom: 10px;}

table.table_pricelist_30, table.table_pricelist { border-top: 1px solid #CCC; border-left: 1px solid #CCC;}
table.table_pricelist_30 th, table.table_pricelist_30 td, table.table_pricelist th, table.table_pricelist td { border-bottom: 1px solid #CCC; border-right: 1px solid #CCC; vertical-align: middle;}
table.table_pricelist_30 th, table.table_pricelist th { padding: 15px 0px; text-align: center;}
table.table_pricelist_30 td { font-size: 14px; padding: 15px; background-color: #FFC;}
table.table_pricelist_30 sup { vertical-align: super;}
.table_price_30 { font-size: 24px !important; font-weight: bold; text-align: right; vertical-align: middle; color: #C00;}
table.table_pricelist td { font-size: 12px; padding: 15px;}
table.table_pricelist td span { font-size: 12px; font-weight: normal; text-align: left;/* margin-left: 1em; text-indent: -1em;*/}
td.table_price { width: 157px; font-size: 12px; font-weight: bold; text-align: right; vertical-align: middle;}
table.table_pricelist td.setlistTop_mold, table.table_pricelist td.setlistMid_mold, table.table_pricelist td.setlistBtm_mold, table.table_pricelist td.setlistTop_water, table.table_pricelist td.setlistMid_water, table.table_pricelist td.setlistBtm_water, table.table_pricelist td.setlistNon { width: 15px; padding: 0px;}
table.table_pricelist td.setlistTop_mold { background: url(../../_img/ct_guide/price/setlist_bg_mold.png) center 20px no-repeat;}
table.table_pricelist td.setlistMid_mold { background: url(../../_img/ct_guide/price/setlist_bg_mold.png) center no-repeat;}
table.table_pricelist td.setlistBtm_mold { background: url(../../_img/ct_guide/price/setlist_bg_mold.png) center bottom no-repeat;}
table.table_pricelist td.setlistTop_water { background: url(../../_img/ct_guide/price/setlist_bg_water.png) center 20px no-repeat;}
table.table_pricelist td.setlistMid_water { background: url(../../_img/ct_guide/price/setlist_bg_water.png) center no-repeat;}
table.table_pricelist td.setlistBtm_water { background: url(../../_img/ct_guide/price/setlist_bg_water.png) center bottom no-repeat;}
table.table_pricelist td.nonBorderBT { border-bottom: none;}
table.table_pricelist td.nonBorderLT { border-left: none;}
table.table_pricelist td.nonBorderRT { border-right: none;}
.setlistTop_mold ~ td, .setlistTop_water ~ td { background-color: #FFC;}
ul.list_sitemap { margin-top: 10px; font-size: 12px;}
ul.list_sitemap ul { margin-left: 15px;}
ul.list_sitemap li { margin-bottom: 10px;}
ul.list_sitemap a { color: #333; text-decoration: none;}
ul.list_sitemap a:hover { text-decoration: underline;}

/* 2015.06.27 added */
section#water_lineup .list_set { background: url(../../_img/ct_item/lita-coat-water/index/item_lineup_icon_set.gif) left center no-repeat; display: block; margin-left: 0px; padding: 15px 0px 15px 90px;}
section#water_lineup .list_tan { background: url(../../_img/ct_item/lita-coat-water/index/item_lineup_icon_tan.gif) 12px center no-repeat; display: block; margin-left: 20px; padding: 0px 0px 0px 68px;}
section#mold_lineup .list_set { background: url(../../_img/ct_item/lita-coat-mold/index/item_lineup_icon_set.gif) left center no-repeat; display: block; margin-left: 0px; padding: 15px 0px 15px 55px;}
section#mold_lineup .list_tan { background: url(../../_img/ct_item/lita-coat-mold/index/item_lineup_icon_tan.gif) left center no-repeat; display: block; margin-left: 20px; padding: 0px 0px 0px 55px;}
section#stone_lineup .list_tan { background: url(../../_img/ct_item/lita-coat-stone/index/item_lineup_icon_tan.gif) left center no-repeat; display: block; margin-left: 20px; padding: 0px 0px 0px 55px;}

/* 2015.01.26 added */
table.table_pricelist td.water_2type_set { background: url(../../_img/ct_item/lita-coat-water/index/item_lineup_set_standerd_highquarity.gif) right center no-repeat; background-size: 110%;}
table.table_pricelist td.water_2type_tan { background: url(../../_img/ct_item/lita-coat-water/index/item_lineup_tan_standerd_highquarity.gif) right center no-repeat; background-size: 30%;}

a.bt_item_lc30,a.bt_item_wp,a.bt_item_mold,a.bt_item_st {  text-decoration: none; color: #222; background: url(../../_img/_common/bt/anchor_11box.gif) no-repeat left 4px; padding-left: 15px; font-size: 14px;}

.txt404 { height: auto; padding: 10px 2% 10px 0%; margin-bottom: 20px;}
.txt404 p { font-size: 12px;}
.txt404 p:first-child { margin-bottom: 10px;}
.txtRed { color: #CC0000;}

.mgTp05 { margin-top: 5px;}
.mgTp10 { margin-top: 10px;}
.mgTp15 { margin-top: 15px;}
.mgTp20 { margin-top: 20px;}
.mgTp25 { margin-top: 25px;}
.mgTp30 { margin-top: 30px;}

.mgBt05 { margin-bottom: 5px;}
.mgBt10 { margin-bottom: 10px;}
.mgBt15 { margin-bottom: 15px;}
.mgBt20 { margin-bottom: 20px;}
.mgBt21 { margin-bottom: 21px;}
.mgBt22 { margin-bottom: 22px;}
.mgBt30 { margin-bottom: 20px;}
.mgBt40 { margin-bottom: 20px;}
.mgBt50 { margin-bottom: 20px;}
.mgBt60 { margin-bottom: 20px;}
.mgBt70 { margin-bottom: 20px;}
.mgBt80 { margin-bottom: 20px;}
.mgBt90 { margin-bottom: 20px;}
.mgBt120 { margin-bottom: 20px;}