﻿div.cont_box {  text-align: left;  margin: 30px 0; }span.red {  color: #FF0000; }span.n_red {  color: #C20000; }span.caut {  color: #FF0000; }table.tatami_01 {  width: 92%;  margin: 20px 0;  margin-left: 10px;  padding: 0;  background-color: #000;  border-spacing: 1px;  font-family: "メイリオ","Meiryo,serif"; }td {  padding: 5px;  padding-left: 15px;  background-color: #fff;  text-align: left;  font-size: 14px; }table.tatami_01 td.left_long {  width: 70%;  background-color: #E8FFEB;  font-weight: bold; }table.tatami_01 td.right_short {  width: 22%;  font-weight: bold;  color: #FF0000;  text-align: center; }table.tatami_02 {  width: 70%;  margin: 20px 0;  margin-left: 10px;  padding: 0;  background-color: #000;  border-spacing: 1px;  font-family: "メイリオ","Meiryo,serif"; }table.tatami_02 td.top_01 {  width: 22%;  background-color: #E8FFEB;  font-weight: bold;  text-align: center; }table.tatami_02 td.bottom_01 {  width: 22%;  font-weight: bold;  color: #FF0000;  text-align: center; }table.tatami_02 td.top_02 {  width: 22%;  background-color: #E6E6E6;  font-weight: bold;  text-align: center; }table.tatami_02 td.left_01 {  width: 22%;  background-color: #E8FFEB;  font-weight: bold; }table.tatami_02 td.center_01 {  width: 22%;  font-weight: bold;  color: #FF0000;  text-align: center; }table.tatami_02 td.right_01 {  text-align: center;  background-color: #FFFF88;  color: #000000; }table.tatami_03 {  width: 380px;  margin: 20px 0;  margin-left: 10px;  padding: 0;  background-color: #000;  border-spacing: 1px;  font-family: "メイリオ","Meiryo,serif"; }table.tatami_03 td.top_02 {  background-color: #E6E6E6; }table.tatami_03 td.left_02 {  background-color: #E8FFEB;  font-weight: bold;  text-align: center; }table.tatami_03 td.right_02 {  text-align: center; }div.fuchi_inner {  width: 300px;  margin: 15px 40px;  padding: 0;  float: left;  text-align: center; }table.interior {  width: 740px;  margin: 20px 0;  margin-left: 10px;  padding: 0;  background-color: #000;  border-spacing: 1px;  font-family: "メイリオ","Meiryo,serif"; }table.interior td {  font-size: 13px; }table.interior th {  width: 33%;  background-color: #E8FFEB;  padding: 5px;  padding-left: 15px;  text-align: center;  font-size: 14px; }table.interior td.in_center {  color: #FF0000;  text-align: center;  font-weight: bold; }table.interior td.top {  font-weight: bold;  background-color: #FFFFCC;  color: #FF0000; }table.interior td.top_center {  font-weight: bold;  background-color: #FFFFCC;  color: #FF0000;  text-align: right; }table.c_4 {  width: 740px;  margin: 20px 0;  margin-left: 10px;  padding: 0;  background-color: #000;  border-spacing: 1px; }table.c_4 td {  font-size: 12px; }table.c_4 td.cate {  width: 70px;  background-color: #E8FFEB;  font-weight: bold; }table.c_4 td.work {  width: 300px; }table.c_4 td.sepa {  background-color: #E6E6E6; }table.fusuma_01 {  width: 93%;  margin: 20px 0;  margin-left: 10px;  padding: 0;  background-color: #000;  border-spacing: 1px;  font-family: "メイリオ","Meiryo,serif"; }table.fusuma_01 th {  background-color: #E8FFEB;  padding: 5px;  text-align: center;  font-size: 14px; }table.fusuma_01 td {  text-align: center;  font-size: 12px;  font-weight: bold;  color: #FF0000; }table.fusuma_01 td.left_t {  text-align: center;  font-size: 12px;  font-weight: normal;  color: #666; }table.fusuma_02 {  width: 45%;  margin: 20px 15px;  padding: 0;  background-color: #000;  font-family: "メイリオ","Meiryo,serif";  border-spacing: 1px;  float: left; }table.fusuma_02 td.left_02 {  width: 50%;  background-color: #E8FFEB;  font-weight: normal;  text-align: center;  font-size: 12px; }table.fusuma_02 td.right_02 {  text-align: center;  color: #FF0000;  font-weight: bold;  font-size: 12px; }table.fusuma_03 {  width: 45%;  margin: 20px 15px;  padding: 0;  background-color: #000;  border-spacing: 1px;  font-family: "メイリオ","Meiryo,serif"; }table.fusuma_03 td.left_02 {  width: 50%;  background-color: #E8FFEB;  font-weight: normal;  text-align: center;  font-size: 12px; }table.fusuma_03 td.right_02 {  text-align: center;  color: #FF0000;  font-weight: bold;  font-size: 12px; }table.fusuma_04 {  width: 85%;  margin: 20px 15px;  padding: 0;  background-color: #000;  border-spacing: 1px;  font-family: "メイリオ","Meiryo,serif"; }td.top_02 {  background-color: #E6E6E6;  text-align: center;  font-size: 13px; }table.fusuma_04 td {  text-align: center;  font-size: 12px; }table.fusuma_04 td.left_t {  background-color: #E8FFEB; }div.caut_text {  width: 91%;  margin: 10px;  margin-top: 50px;  padding: 10px;  padding-left: 20px;  border: 1px solid #1F3870;  background-color: #F6F5F3; }div.caut_text h3 {  width: 94%;  font-size: 18px;  padding: 6px;  padding-left: 15px;  margin-bottom: 15px;  background-color: #C01B20;  color: #fff; }div.caut_text p.midashi {  font-size: 18px;  color: #1F3870;  margin-bottom: 20px;  margin-left: 5px;  font-weight: bold; }div.caut_text p.caut {  display: block;  width: 220px;  color: #1F3870;  float: left; }div.caut_text p.naiyou {  line-height: 200%;  display: block;  width: 450px;  float: left; }div.caut_text p.ask {  line-height: 200%;  font-weight: bold;  color: #DB1D22;  font-size: 16px; }table.interior td.top_center p {  margin-left: 80px; }table.interior td.top_center p.l {  margin-left: 70px; }table.interior td.in_center p {  margin-left: 80px; }table.interior td.in_center p.m {  margin-left: 70px; }table.interior td.in_center p.mm {  margin-left: 75px; }span.price_left {  width: 42px;  display: block;  text-align: right;  float: left; }span.price_left_m {  width: 57px;  display: block;  text-align: right;  float: left; }span.price_left_mm {  width: 48px;  display: block;  text-align: right;  float: left; }span.yen {  width: 10px;  display: block;  text-align: right;  float: left; }span.price_right {  display: block;  text-align: center;  float: left; }span.p_center {  width: 18px;  display: block;  text-align: right;  float: left; }