/* CSS Document *//* ---------------------------------------------------------------------------------------------　基本情報--------------------------------------------------------------------------------------------- */body {background:url(../../img/bg.jpg) top repeat-x;font-size:12px;font-family:"メイリオ","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka;line-height:180%;color:#444;}* {margin:0; padding:0;}img,object {border-style:none; vertical-align:bottom;}ul,ol,li {list-style:none;}a:link,a:visited {color:#444; text-decoration:underline; overflow:hidden;}a:hover {color:#308FCF; text-decoration:underline;}#wrap {margin:0 auto;padding-top:35px; width:900px;background:url(../../img/bg_wrap.jpg) right repeat-y;overflow:hidden;}#wrap_1c {margin:0 auto; padding-top:35px; width:880px;}#wrap2 {margin:0 auto;padding-top:35px; width:900px;overflow:hidden;}h3 {margin-bottom:30px;padding:26px 0 0 20px;background:url(../img/h3_tit.jpg) no-repeat;height:34px;font-size:16px;color:#555;letter-spacing:0.1em;clear:both;}h4 {margin-bottom:10px; color:#00965A; border-bottom:1px dotted #CCC; font-size:14px;}h5 {margin-bottom:10px;padding:6px 0 0 20px;background:url(../img/h5_tit.jpg) no-repeat;height:32px;font-size:14px;font-weight:normal;letter-spacing:0.1em;clear:both;}/* ---------------------------------------------------------------------------------------------　共通部分--------------------------------------------------------------------------------------------- *//* ヘッダー -------------------------------------------------------- */h1 {margin:0 auto; padding-top:2px; width:880px; color:#FFF; font-size:10px; font-weight:normal; height:22px;}#header {margin:0 auto;background:url(../../img/main.jpg) no-repeat;width:930px;height:337px;position:relative;}#header a {position:absolute;}#header a#bt_logo {width:293px; height:90px; top:10px; left:27px; display:block; text-indent:-9999px;}#header a#bt_contact {background:url(../../img/bt_contact.jpg);width:160px;height:24px;display:block;left:745px;top:16px;text-indent:-9999px;}#header a#bt_contact:hover {background:url(../../img/bt_contact.jpg) bottom;}#header h2 {text-indent:-9999px; font-size:1px;}/* ナビ -------------------------------------------------------- */#navi {margin:0 auto; background:url(../../img/navi.jpg) no-repeat; height:52px; width:880px;}#navi li {height:52px; float:left; text-indent:-9999px;}#navi li a {height:52px; display:block;}#navi li.navi1 a {width:160px;}#navi li.navi2 a {width:104px;}#navi li.navi3 a {width:130px;}#navi li.navi4 a {width:131px;}#navi li.navi1 a:hover {background:url(../../img/navi.jpg) 0 -52px no-repeat;}#navi li.navi2 a:hover {background:url(../../img/navi.jpg) -160px -52px no-repeat;}#navi li.navi3 a:hover {background:url(../../img/navi.jpg) -264px -52px no-repeat;}#navi li.navi4 a:hover {background:url(../../img/navi.jpg) -394px -52px no-repeat;}/* 左カラム -------------------------------------------------------- */#left_box {margin:0 30px 0 10px; width:600px; float:left; display:inline;}/* カテゴリタイトル */h2.tit {margin-bottom:20px; height:60px; text-indent:-9999px; clear:both;} /* 商品枠 */.pro_clearfix {margin-bottom:30px;padding:5px 0 25px;background:url(./img/line.jpg) bottom no-repeat;zoom:1;clear:both;}.pro_clearfix:after {content:""; clear:both; display:block; visibility:hidden;}.pro_clearfix .pro_left {padding-top:30px; width:195px; float:left; line-height:140%;}.pro_clearfix .pro_left strong {font-size:14px;}.pro_clearfix .pro_left img {margin-bottom:10px;}.pro_clearfix .pro_left p {margin-left:10px;}.pro_wrap {width:400px; float:right;}.pro_wrap dt.category {padding-bottom:2px;}.pro_wrap dt.pro_name {margin-bottom:18px; height:30px; text-indent:-9999px;}.pro_wrap dd ul {margin-bottom:5px; width:150px; float:right;}.pro_wrap dd ul li {margin-bottom:5px; height:30px; text-indent:-9999px;}.pro_wrap dd ul li.num1 {background:url(../../img/bt_buy.jpg) no-repeat;}.pro_wrap dd ul li.num2 {background:url(../../img/bt_product.jpg) no-repeat;}.pro_wrap dd ul li a {width:113px; height:30px; display:block;}.pro_wrap dd ul li.num1 a:hover {background:url(../../img/bt_buy.jpg) bottom no-repeat;}.pro_wrap dd ul li.num2 a:hover {background:url(../../img/bt_product.jpg) bottom no-repeat;}a.pro_contact {margin-bottom:5px; background:url(../../img/bt_product.jpg) no-repeat;width:180px;height:30px;display:block;float:right;text-indent:-9999px;}a.pro_contact:hover {background:url(../../img/bt_product.jpg) bottom no-repeat;}.pro_wrap table {margin-bottom:5px; width:398px; border:#CCC solid; border-width:1px 0 0 1px; clear:both;}.pro_wrap table th {padding:1px 5px 2px;background:#ECF9EC;border:#CCC solid;border-width:0 1px 1px 0;font-weight:normal;text-align:left;vertical-align:top;}.pro_wrap table td {padding:1px 5px 2px;border:#CCC solid;border-width:0 1px 1px 0;text-align:left;vertical-align:top;}.line {margin-bottom:15px; background:url(../../img/line.jpg) bottom no-repeat; height:40px;}#reitou_tel {margin-bottom:50px;background:url(../../img/pure/reitou_tel.jpg) no-repeat;height:56px;text-indent:-9999px;clear:both;}table.kakaku {width:250px;margin-bottom:5px;font-size:14px;font-weight:bold;line-height:140%;border:none;clear:none;color:#f00;}table.kakaku strong {font-size:18px;}table.kakaku td {padding-left:0; border:none;}table.sale {width:220px;margin-bottom:5px;font-size:18px;font-weight:bold;line-height:140%;border:none;clear:none;color:#0000ff;}table.sale strong {font-size:25px; color:#ff0000;}table.sale td {padding-left:0;padding-rigt:0; border:none;}table.sake  {font-size:30px;}.pro_text{padding:10px 0;font-size:10px;line-height:150%;clear:both;}.pro_text strong{font-weight:normal;}/* 右カラム -------------------------------------------------------- */#right_box {padding:0 1px; width:248px; float:left; display:inline;}#right_box h2 {margin-bottom:10px; height:45px; text-indent:-9999px;}#right_box ol {margin:0 0 30px 15px;}ol li {margin-bottom:10px; padding-left:16px; background:url(../../img/ico_arrow.gif) 0 5px no-repeat;}a#bn_chuko {margin:0 0 8px 2px;background:url(../../img/bn_chuko.jpg) no-repeat;width:232px;height:99px;display:block;text-indent:-9999px;}a#bn_konpo {margin:0 auto;background:url(../../img/bn_konpo.jpg) no-repeat;width:220px;height:52px;display:block;text-indent:-9999px;}.konpo_text {margin:0 15px 10px; color:#F60; line-height:140%; font-size:10px;}#list_tit {background:url(../../img/listtitle.gif) no-repeat; height:62px;}#bn_list {margin:0 auto 120px; width:220px;}#bn_list li {text-indent:-9999px;}#bn_list li#bt_pageup {margin-bottom:15px; background:url(../../img/bt_pageup.gif) no-repeat; height:32px;}#bn_list li#bn_nipple {margin-bottom:8px; background:url(../../img/bn_nipple.gif) no-repeat; height:60px;}#bn_list li#bn_-6 {background:url(../img/bn_-6per.gif) no-repeat; height:70px;}#bn_list li a{width:220px; display:block;}#bn_list li#bt_pageup a {height:32px;}#bn_list li#bn_nipple a {height:60px;}#bn_list li#bn_ecotech a {height:60px;}#bn_list li#bn_ecotech2 a {height:60px;}#bn_list li#bn_-6 a {height:70px;}/* フッター -------------------------------------------------------- */#footer {background:#333; width:100%; height:160px; clear:both;}.fnavi {margin-bottom:40px; text-align:right; font-size:10px;}.fnavi a {margin-left:6px; padding-right:6px; border-right:#CCC 1px solid;}.fnavi a.linkend {border:none;}/* ---------------------------------------------------------------------------------------------　ページ個別設定--------------------------------------------------------------------------------------------- *//* トップページ -------------------------------------------------------- */.index_main {background:url(../../img/index/main.jpg) no-repeat !important;}#index_tit {background:url(../../img/index/tit1.jpg) no-repeat;}#index_tokka {margin-bottom:40px; padding-left:220px; background:url(../../img/used/tokka.gif) no-repeat; height:120px;} #index_tokka {font-size:32px; color:#ff3300}/* #index_bg1 {margin-bottom:40px; padding-left:220px; background:url(../../img/index/bg1.jpg) no-repeat; height:239px;} */#index_bg1 strong {font-size:14px; color:#F30;}#index_tigai {margin-bottom:40px; background:url(../../img/index/bg2.jpg) no-repeat; overflow:hidden; zoom:1;}#index_tigai:after {content:""; clear:both; display:block; visibility:hidden;}#index_tigai dt,#index_tigai dd {float:left;}#index_tigai dt {width:155px; font-size:16px; color:#FFF; text-align:center; font-weight:bold; line-height:120%;}#index_tigai dt strong {color:#FF0; font-size:24px;}#index_tigai dt.num1 {padding-top:30px; height:50px;}#index_tigai dt.num2 {padding-top:20px; height:60px;}#index_tigai dt.num3 {padding-top:15px; height:70px;}#index_tigai dd {padding-left:10px; width:420px; font-size:16px;}#index_tigai dd.num1 {padding-top:20px; height:60px;}#index_tigai dd.num2 {padding-top:5px; height:75px; font-size:12px;}#index_tigai dd.num3 {padding-top:15px; height:60px;}#index_navi {margin-bottom:5px; background:url(../../img/index/content_navi.jpg) no-repeat; zoom:1;}#index_navi:after {content:""; clear:both; display:block; visibility:hidden;}#index_navi li {padding:114px 5px 0;width:190px; height:143px; float:left;}#index_navi li a {padding:45px 5px 0; width:180px; height:90px; display:block;}#index_navi li a:link,#index_navi li a:visited {color:#444; text-decoration:none;}#index_navi li a:hover {color:#05995D; text-decoration:underline;}#index_navi li.navi1 {padding-left:6px; padding-right:4px;}#index_navi li.navi3 {padding-left:4px; padding-right:6px;}#index_used {margin-bottom:50px;padding:55px 0 0 35px;background:url(../../img/index/index_used.jpg) no-repeat;width:565px;height:76px;display:block;clear:both;}#index_used strong {color:#FF3300; font-size:16px;}a#index_used:link,a#index_used:visited {color:#444; text-decoration:none;}a#index_used:hover {color:#05995D; text-decoration:underline;}/* 中古品セール -------------------------------------------------------- */.used_main {background:url(../../img/used/main.jpg) no-repeat !important;}#use_tit1 {background:url(../../img/used/tit1.jpg) no-repeat;}#use_tit2 {background:url(../../img/used/tit2.jpg) no-repeat;}#use_tit3 {background:url(../../img/used/tit3.jpg) no-repeat;}#use_tit4 {background:url(../../img/used/tit4.jpg) no-repeat;}#use_tit5 {background:url(../../img/used/tit5.jpg) no-repeat;}#use_tit6 {background:url(../../img/used/tit6.jpg) no-repeat;}#use_tit7 {background:url(../../img/used/tit7.jpg) no-repeat;}#use_tit8 {background:url(../../img/used/tit8.jpg) no-repeat;}#use_tit9 {background:url(../../img/used/tit9.jpg) no-repeat;}#use_tit10 {background:url(../../img/used/tit10.jpg) no-repeat;}#right_box h2.bt_cate01 {background:url(../../img/bt_cate01.jpg) no-repeat;}.use_pro {padding:17px; background:url(../../img/line.jpg) top no-repeat;width:400px;hight:400px;border:#AAA 1px solid;zoom:1;overflow:hidden;float:left;position:relative;}.use_pro:after {content:""; display:block; visibility:hidden;}.use_pro img {float:left;}.use_pro dl {width:245px; float:right;}.use_pro dt {margin-bottom:10px; padding:10px 0 5px; color:#F00; font-size:14px; font-weight:bold; border-bottom:#CCC 1px dotted;}.use_pro dt strong {font-size:23px;}.use_pro dd ul {margin-bottom:5px; background:url(../../img/used/bt_form.jpg) -79px 0px no-repeat; height:24px; zoom:1;}.use_pro dd ul:after {content:""; display:block; visibility:hidden;}.use_pro dd ul li {height:24px; float:left; text-indent:-9999px;}.use_pro dd ul li a {height:24px; display:block;}.use_pro dd ul li.num1 a {margin-right:4px; width:75px;}.use_pro dd ul li.num2 a {width:160px;}.use_pro dd ul li.num1 a:hover {background:url(../../img/used/bt_form.jpg) 0 -24px no-repeat;}.use_pro dd ul li.num2 a:hover {background:url(../../img/used/bt_form.jpg) -79px -24px no-repeat;}.use_pro .syousai dd ul {margin-bottom:5px; background:url(../../img/used/bt_form2.jpg) -0px 0px no-repeat; height:24px; zoom:1;}.use_pro .syousai dd ul:after {content:""; display:block; visibility:hidden;}.use_pro .syousai dd ul li {height:24px; float:left; text-indent:-9999px;}.use_pro .syousai dd ul li a {height:24px; display:block;}.use_pro .syousai dd ul li.num1 a {margin-right:4px; width:45px;}.use_pro .syousai dd ul li.num2 a {width:160px;}.use_pro .syousai dd ul li.num1 a:hover {background:url(../../img/used/bt_form2.jpg) 0 -24px no-repeat;}.use_pro .syousai dd ul li.num2 a:hover {background:url(../../img/used/bt_form2.jpg) -79px -24px no-repeat;}.use_pro dd table {width:239px; border:#CCC solid; border-width:0 0 1px 1px; text-align:left;}.use_pro dd table th,.use_pro dd table td {padding:0 5px; vertical-align:top; font-weight:normal; border:#CCC solid; border-width:1px 1px 0 0;}.use_pro dd table th {background:#ECF9EC;}.use_pro .tokka {background:url(../../img/used/tokka.gif) no-repeat;width:204px;height:124px;text-indent:-9999px;display:block;position:absolute;top:-40px;left:-30px;}.use_pro .nyuka {background:url(../../img/used/nyuka.gif) no-repeat;width:155px;height:87px;text-indent:-9999px;display:block;position:absolute;top:0;left:0;}.use_pro .soldout {background:url(../../img/used/soldout.gif) no-repeat;width:160px;height:110px;text-indent:-9999px;display:block;position:absolute;top:0px;left:0px;}.use_pro .genpin {background:url(../../img/used/genpin.gif) no-repeat;width:160px;height:110px;text-indent:-9999px;display:block;position:absolute;top:0px;left:0px;}.use_exp {padding:17px; background:no-repeat;width:840px;hight:800px;border:#AAA 1px solid;zoom:1;overflow:hidden;float:left;position:relative;}.use_exp img {float:left;}.use_exp dl {width:245px; float:right;}.use_exp dt {margin-bottom:10px; padding:10px 0 5px; color:#F00; font-size:14px; font-weight:bold; border-bottom:#CCC 1px dotted;}.use_exp dt strong {font-size:45px;}.use_exp dd ul {margin-bottom:5px; background:url(../../img/used/bt_form.jpg) -79px 0px no-repeat; height:24px; zoom:1;}.use_exp dd ul:after {content:""; display:block; visibility:hidden;}.use_exp dd ul li {height:24px; float:left; text-indent:-9999px;}.use_exp dd ul li a {height:24px; display:block;}.use_exp dd ul li.num1 a {margin-right:4px; width:75px;}.use_exp dd ul li.num2 a {width:160px;}.use_exp dd ul li.num1 a:hover {background:url(../../img/used/bt_form.jpg) 0 -24px no-repeat;}.use_exp dd ul li.num2 a:hover {background:url(../../img/used/bt_form.jpg) -79px -24px no-repeat;}.use_exp dd table { border:#CCC solid; border-width:0 0 1px 1px; text-align:left;}.use_exp dd table th,.use_exp dd table td {padding:0 5px; vertical-align:top; font-weight:normal; border:#CCC solid; border-width:1px 1px 0 0;}.use_exp dd table th {background:#ECF9EC;}.clear{clear:both;}.use_exp di table {width:600px; border:#CCC solid; border-width:0 0 1px 1px; text-align:left;}.use_exp di table th {width:200px;}.use_exp di table td {padding:0 5px; vertical-align:top; font-weight:normal; border:#CCC solid; border-width:1px 1px 0 0;}.use_exp di table th {background:#ECF9EC;}.tyusyaku {margin-bottom:50px; padding: 15px 40px; background:#FFE; border:#CCC 2px solid; clear:both;}.tyusyaku strong {background:#FF0; font-weight:normal;}/* プレハブ式冷蔵庫 -------------------------------------------------------- */#right_box h2#pure_cate {background:url(../../img/pure/cate_name.jpg) no-repeat;}#pure_tit {background:url(../../img/pure/tit1.jpg) no-repeat;}#pure_point {margin-bottom:30px; background:url(../../img/pure/point.jpg) no-repeat; height:437px; position:relative;}#pure_point h3 {text-indent:-9999px;}#pure_point dl {position:absolute; left:300px; line-height:140%;}#pure_point dl.num2 {top:100px;}#pure_point dl.num3 {top:165px;}#pure_point dl.num4 {top:245px;}#pure_point dt {height:37px; text-indent:-9999px;}#pure_point a.bt_kumitate {background:url(../../img/pure/btn_kumitate_b.jpg) no-repeat;width:296px;height:45px;display:block;text-indent:-9999px;position:absolute;top:380px;left:300px;}#pure_point a.bt_kumitate2 {background:url(../../img/pure/btn_kumitate_d.jpg) no-repeat;width:296px;height:45px;display:block;text-indent:-9999px;position:absolute;top:430px;left:300px;}#pure_point a.bt_kumitate:hover {background:url(../../img/pure/btn_kumitate_b.jpg) bottom no-repeat;}#pure_catch {margin-bottom:20px; background:url(../../img/pure/catch.jpg) no-repeat; height:100px; text-indent:-9999px;}.pure_tokutyo {width:170px; float:left; line-height:140%;}.pure_tokutyo dt {margin-bottom:8px; height:166px; text-indent:-9999px;}#pure_tokutyo1 {margin-right:14px; width:233px;}#pure_tokutyo1 dt {background:url(../../img/pure/tokutyo1.jpg) no-repeat;}#pure_tokutyo2 dt {background:url(../../img/pure/tokutyo2.jpg) no-repeat;}#pure_tokutyo3 {float:right;}#pure_tokutyo3 dt {background:url(../../img/pure/tokutyo3.jpg) no-repeat;}#pro_rk19-051 .pro_name {background:url(../../img/pure/pro_rk19-051.jpg) no-repeat;}#pro_rk19-101 .pro_name {background:url(../../img/pure/pro_rk19-101.jpg) no-repeat;}#pro_rk19-151 .pro_name {background:url(../../img/pure/pro_rk19-151.jpg) no-repeat;}#pro_rk19-201 .pro_name {background:url(../../img/pure/pro_rk19-201.jpg) no-repeat;}#pro_rk19-301 .pro_name {background:url(../../img/pure/pro_rk19-301.jpg) no-repeat;}/* 鮮米庫 -------------------------------------------------------- */#right_box h2#sen_cate {background:url(../../img/senmaiko/cate_name.jpg) no-repeat;}#sen_tit1 {background:url(../../img/senmaiko/tit1.jpg) no-repeat;}#sen_tit2 {background:url(../../img/senmaiko/tit2.jpg) no-repeat;}#pro_ris7 .pro_name {background:url(../../img/senmaiko/pro_ris7.jpg) no-repeat;}#pro_ris14 .pro_name {background:url(../../img/senmaiko/pro_ris14.jpg) no-repeat;}#pro_ris20 .pro_name {background:url(../../img/senmaiko/pro_ris20.jpg) no-repeat;}#pro_rk101 .pro_name {background:url(../../img/senmaiko/pro_rk19-101.jpg) no-repeat;}#pro_rk151 .pro_name {background:url(../../img/senmaiko/pro_rk19-151.jpg) no-repeat;}#pro_rk201 .pro_name {background:url(../../img/senmaiko/pro_rk19-201.jpg) no-repeat;}#sen_point {margin-bottom:30px; background:url(../../img/senmaiko/point.jpg) no-repeat; height:463px; position:relative;}#sen_point h3 {text-indent:-9999px;}#sen_point dl {position:absolute; line-height:140%; white-space:nowrap;}#sen_point dl.num1 {top:71px; left:176px;}#sen_point dl.num2 {top:140px; left:255px;}#sen_point dl.num3 {top:225px; left:296px;}#sen_point dl.num4 {top:303px; left:295px;}#sen_point dl.num5 {top:385px; left:260px;}#sen_point dt {height:37px; text-indent:-9999px;}.sen_tokutyo {margin:0 6px 20px 0; width:196px; float:left;}.sen_tokutyo dt {margin-bottom:5px; padding-top:13px; height:32px; text-align:center; background:#EEE;}.sen_tokutyo dd img {margin-bottom:5px;}/* 解凍庫 -------------------------------------------------------- */.kai_main {background:url(../../img/kaitouko/main.jpg) no-repeat !important;}#right_box h2#kai_cate {background:url(../../img/kaitouko/cate_name.jpg) no-repeat;}#kai_tit {background:url(../../img/kaitouko/tit1.jpg) no-repeat;}#kai_tit2 {background:url(../../img/kaitouko/tit2.jpg) no-repeat;}#kai_tit3 {background:url(../../img/kaitouko/tit3.jpg) no-repeat;}#kai_tit4 {background:url(../../img/kaitouko/tit4.jpg) no-repeat;}#kai_point {margin-bottom:30px; background:url(../../img/kaitouko/point.jpg) no-repeat; height:447px; position:relative;}#kai_point h3 {text-indent:-9999px;}#kai_point dl {position:absolute; left:325px; line-height:140%; white-space:nowrap;}#kai_point dl.num1 {top:78px;}#kai_point dl.num2 {top:163px;}#kai_point dl.num3 {top:263px;}#kai_point dl.num4 {top:345px;}#kai_point dt {height:37px; text-indent:-9999px;}#kai_list {margin-bottom:50px;}#kai_list li {margin-bottom:15px; padding:2px 0 0 25px;}#kai_list li.num1 {background:url(../../img/kaitouko/list_01.gif) no-repeat;}#kai_list li.num2 {background:url(../../img/kaitouko/list_02.gif) no-repeat;}#kai_list li.num3 {background:url(../../img/kaitouko/list_03.gif) no-repeat;}#kai_list li.num4 {background:url(../../img/kaitouko/list_04.gif) no-repeat;}#kai_list li.num5 {background:url(../../img/kaitouko/list_05.gif) no-repeat;}#kai_drip dt {margin-bototom:5px; height:30px; text-indent:-9999px;}#kai_drip dt.num1 {background:url(../../img/kaitouko/drip_01.gif) no-repeat;}#kai_drip dt.num2 {background:url(../../img/kaitouko/drip_02.gif) no-repeat;}#kai_drip dt.num3 {background:url(../../img/kaitouko/drip_03.gif) no-repeat;}#kai_drip dt.num4 {background:url(../../img/kaitouko/drip_04.gif) no-repeat;}#kai_drip dd {margin:0 0 20px 30px;}#pro_cts091 .pro_name {background:url(../../img/kaitouko/pro_cts091.jpg) no-repeat;}#pro_cts122 .pro_name {background:url(../../img/kaitouko/pro_cts122.jpg) no-repeat;}#pro_18s082 .pro_name {background:url(../../img/kaitouko/pro_18s082.jpg) no-repeat;}#pro_20s082 .pro_name {background:url(../../img/kaitouko/pro_20s082.jpg) no-repeat;}#pro_20s134 .pro_name {background:url(../../img/kaitouko/pro_20s134.jpg) no-repeat;}#pro_20s154 .pro_name {background:url(../../img/kaitouko/pro_20s154.jpg) no-repeat;}/* 特定商取引について --------------------------------------------- */#konpo_tit {background:url(../../img/tokutei/tit_konpo.jpg) no-repeat; height:58px; text-indent:-9999px;}#konpo_wrap {margin:0 auto 30px; padding-top:50px; width:880px; clear:both;}#konpo_wrap table {width:880px;}#konpo_wrap thead th {padding:2px 0 0; text-align:center;}#konpo_wrap thead td {padding:8px 0 6px; text-align:center; font-size:11px; line-height:120%; vertical-align:middle;}#konpo_wrap tbody th {padding:2px 5px 0; line-height:140%; text-align:center;}#konpo_wrap tbody td {padding:2px 6px 0; line-height:140%; text-align:right; vertical-align:middle;}#konpo_wrap thead th.sen {background:#35A779 url(../img/th_bg2.jpg) repeat-x top;}#konpo_wrap thead td.sen {background:#EDF8F3; color:#006666}#konpo_wrap tr.bg th.sen,#konpo_wrap tr.bg td.sen {background:#FAFFF2;}#konpo_wrap thead th.kai {background:#F68B44 url(../img/th_bg3.jpg) repeat-x top;}#konpo_wrap thead td.kai {background:#FEF3ED; color:#993300;}#konpo_wrap tr.bg th.kai,#konpo_wrap tr.bg td.kai {background:#FFFCF2;}/* ---------------------------------------------------------------------------------------------　その他--------------------------------------------------------------------------------------------- */.table1 {margin-bottom:30px;width:619px;border:#DDD solid;border-width:0 1px 1px 0;}.table1 thead th {background:#4C8AD6 url(../../img/th_bg.jpg) repeat-x top; color:#FFF;}.table1 th {padding:3px 8px 2px;font-weight:normal;text-align:left;border:#DDD solid;border-width:1px 0 0 1px;white-space:nowrap;}.table1 td {padding:3px 8px 2px;border:#DDD solid;border-width:1px 0 0 1px;vertical-align:top;}.table1 td.th2 {background:#D9E6FF; color:#213978;}.table2 {width:620px; border-bottom:1px #DDD solid;}.table2 th {padding:5px 8px 30px 12px;background:url(../../img/ico_arrow.gif) 0 11px no-repeat;font-weight:normal;text-align:left;border-top:3px #B7CEEA solid;white-space:nowrap;vertical-align:top;}.table2 td {padding:7px 8px 30px;border-top:1px #DDD solid;vertical-align:top;}.table2 strong {font-size:14px; color:#2E9AE2;}.table2 b {font-size:14px; color:#f60;}.table3 {width:620px; border-bottom:1px #DDD solid;}.table3 th {padding:15px 8px 15px 12px;background:url(../../img/ico_arrow.gif) 0 21px no-repeat;font-weight:normal;text-align:left;border-top:3px #B7CEEA solid;white-space:nowrap;vertical-align:top;}.table3 td {padding:17px 5px 15px;border-top:1px #DDD solid;vertical-align:top;}.table4 {border-bottom:#EEE 1px solid;}.table4 th,.table4 td {padding:12px 20px 8px 10px;text-align:left;vertical-align:top;border-right:1px #EEE solid;border-top:1px #EEE solid;}.table4 th {border-left:3px #B7CEEA solid;}.table4 td.bo {border-left:3px #B7CEEA solid;}.table5 {width:620px; border-bottom:1px #DDD solid;}.table5 th {padding:15px 8px 15px 12px;background:url(../img/ico_arrow.gif) 0 21px no-repeat;font-weight:normal;text-align:left;border-top:3px #B7CEEA solid;white-space:nowrap;vertical-align:top;}.table5 td {padding:17px 8px 15px;border-top:1px #DDD solid;vertical-align:top;}.table5 table {width:auto; border:none;}.table5 table th {padding:0; background:none; width:auto; border:none;}.table5 table td {padding:0; background:none; width:auto; border:none;}.table6 {margin-bottom:30px;width:619px;border:#DDD solid;border-width:0 1px 1px 0;}.table6 thead th {background:#4C8AD6 url(../img/th_bg.jpg) repeat-x top; color:#FFF;}.table6 th {padding:3px 8px 2px;font-weight:normal;text-align:left;border:#DDD solid;border-width:1px 0 0 1px;white-space:nowrap;}.table6 td {padding:3px 8px 2px;border:#DDD solid;border-width:1px 0 0 1px;vertical-align:top;}.table6 td.th2 {background:#E6EEFF; color:#213978;}.table6 tr.bg td,.table1 tr.bg th {background:#F7FDFF;}