body{
color: #3f3f3f;
background-color: #ffffff;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif;
font-weight : normal;
font-size: 95%;
text-align : left;
text-decoration: none;
border-style : solid;
line-height: 170%
}
a:link { color: #3f3f3f; text-decoration: underline;}
a:visited { color: #3f3f3f; text-decoration: underline;}
a:hover { color: #ff3300; text-decoration: underline;
background-color:#ffffff;}
a:active { color: #ff3300; text-decoration: underline;
background-color:#ffffff;}
a.navi:link { color: #3f3f3f; text-decoration: none;}
a.navi:visited { color: #3f3f3f; text-decoration: none;}
a.navi:hover { color: #ff3300; text-decoration: underline;
background-color:#ffffff;}
a.navi:active { color: #ff3300; text-decoration: underline;
background-color:#ffffff;}
a.footer:link { color: #ffffff; text-decoration: none;}
a.footer:visited { color: #ffffff; text-decoration: none;}
a.footer:hover { color: #ffffff; text-decoration: underline;
background-color:#ff6600;}
a.footer:active { color: #ffffff; text-decoration: underline;
background-color:#ff6600;}
.name_01{
color:#FF6347;
font-weight:bold;
}
.name_02{
color:#ff7f50;
font-weight:bold;
}
.name_03{
color:#ff4000;
font-weight:bold;
}
.name_04{
color:#0033ff;
font-weight:bold;
}
.name_05{
color:#666600;
font-weight:bold;
}
.price{
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif;
color:#FF6347;
}
.selection{
color:#FF6347;
font-weight:bold;
}
.page_top{
color:#ff7f50;
font-size:12px;
}
.mark{
color:#FA8072;
}
.history01{
background-color:#FDF7DF;
margin-top:-10px
}
.history02{
background-color:#FDF7DF;
text-align:left;
margin-top:0px;
margin-left:15px;
margin-right:5px;
margin-bottom:0px;
}
.history03{
background-color:#FDF7DF;
text-align:left;
margin-top:10px;
margin-left:15px;
margin-right:5px;
margin-bottom:0px;
}
.history04{
background-color:#FDF7DF;
text-align:right;
margin-top:0px;
margin-left:25px;
margin-right:3px;
margin-bottom:0px;
}
.info{
text-align:left;
margin-top:6px;
margin-left:12px;
margin-right:5px;
margin-bottom:0px;
}
.chapter_h3{
text-align:left;
margin-top:10px;
margin-left:0px;
margin-right:5px;
margin-bottom:0px;
}
.desc_01{
text-align:left;
margin-top:20px;
margin-left:5px;
margin-right:5px;
margin-bottom:0px;
width:560px;
}
.desc_02{
text-align:left;
margin-top:15px;
margin-left:0px;
margin-right:2px;
margin-bottom:0px;
width:545px;
}
.desc_03{
text-align:right;
margin-top:0px;
margin-left:0px;
margin-right:2px;
margin-bottom:5px;
width:545px;
}
.desc_04{
text-align:left;
margin-top:14px;
margin-left:0px;
margin-right:2px;
margin-bottom:0px;
width:545px;
}
.desc_05{
text-align:left;
margin-top:15px;
margin-left:5px;
margin-right:5px;
margin-bottom:0px;
line-height: 160%
}
.desc_06{
text-align:left;
margin-top:15px;
margin-left:0px;
margin-right:2px;
margin-bottom:0px;
width:330px;
}
.about_01{
text-align:left;
margin-top:20px;
margin-left:0px;
margin-right:5px;
margin-bottom:0px;
}
.about_02{
text-align:left;
margin-top:20px;
margin-left:10px;
margin-right:5px;
margin-bottom:0px;
}
.about_03{
text-align:left;
margin-top:9px;
margin-left:10px;
margin-right:5px;
margin-bottom:0px;
}
.about_04{
text-align:right;
margin-top:30px;
margin-left:10px;
margin-right:5px;
margin-bottom:0px;
}
.about_05{
text-align:left;
margin-top:30px;
margin-left:10px;
margin-right:10px;
margin-bottom:0px;
}
.favorite_01{
font-weight:bold;
text-align:left;
border-bottom-color:#cccccc;
border-bottom-width:1px;
border-bottom-style:solid;
margin-top:7px;
margin-left:5px;
margin-right:5px;
margin-bottom:0px;
width:545px;
}
.favorite_02{
text-align:left;
border-bottom-color:#cccccc;
border-bottom-width:1px;
border-bottom-style:solid;
}
.favorite_03{
font-weight:normal;
text-align:right;
margin-top:7px;
margin-left:5px;
margin-right:5px;
margin-bottom:0px;
width:545px;
}
.toplink_01{
text-align:left;
font-size:12px;
line-height:130%;
width:560px;
}
.mart_01{
text-align:left;
background-color:#ffdddd;
padding-left:10px;
}
.mart_02{
text-align:left;
background-color:#ffffff;
padding-left:10px;
padding-right:5px;
}
.mart_03{
font-size: 85%;
text-align:left;
margin-top:5px;
margin-left:17px;
margin-right:0px;
margin-bottom:0px;
}
.mart_04{
margin-top:20px;
margin-left:25px;
margin-right:10px;
margin-bottom:0px;
text-align:left;
}
.mart_05{
margin-top:10px;
margin-left:7px;
margin-right:1px;
margin-bottom:0px;
text-align:center;
}
.mart_11{
text-align:left;
background-color:#ffcc99;
padding-left:10px;
}
.qa_01{
text-align:left;
margin-top:20px;
margin-left:15px;
margin-right:5px;
margin-bottom:0px;
}
.qa_02{
color:#FF4000;
margin-top:10px;
}
.qa_03{
margin-top:10px;
margin-left:15px;
margin-right:10px;
}
.qa_04{
color:#1F73DF;
font-weight:bold;
}
.voice_01{
text-align:left;
margin-top:20px;
margin-left:10px;
margin-right:5px;
margin-bottom:0px;
}
.voice_02{
color:#FF4000;
font-weight:bold;
margin-top:20px;
}
.voice_03{
margin-top:10px;
margin-left:20px;
margin-right:10px;
}
.voice_04{
color:#FF4000;
margin-top:5px;
}
.pay_01{
margin-left:-17px;
font-weight:bold;
}
.pay_02{
margin-left:-17px;
color:#ff7f50;
}
.link{
margin-top:0px;
margin-left:15px;
margin-right:0px;
margin-bottom:0px;
}
td{
font-size:95%;
line-height: 170%
}
td.title_back{
text-align:left;
vertical-align:top;
background-color:#ffffff;
}
td.title_back_r{
font-size:11px;
color:#ff9999;
text-align:left;
vertical-align:midle;
background-color:#ffe5dd;
height:75;
}
td.bgimg{
}
td.headline{
color:#ffffff;
background-color:#ff7f50;
font-size:11px;
text-align:center;
vertical-align:middle;
height:6px;
}
td.headline_2{
color:#3f3f3f;
background-color:#ffffff;
font-size:11px;
text-align:right;
vertical-align:middle;
height:9px;
}
td.body_left{
background-color:#ffffff;
}
td.body_right{
background-color:#ffffff;
}
td.detail_bot{
text-align:left;
vertical-align:middle;
border-bottom-color:#808080;
border-bottom-width:1px;
border-bottom-style:dashed;
}
.top_detail_1{
margin-top:3px;
margin-left:3px;
margin-right:3px;
margin-bottom:0px;
text-align:left;
font-weight:normal;
font-size:11px;
}
.top_detail_2{
margin-top:2px;
margin-left:0px;
margin-right:3px;
margin-bottom:0px;
text-align:right;
font-weight:normal;
}
IMG{
text-align : left;
}
.contents{
margin-top:7px;
margin-left:8px;
margin-right:2px;
margin-bottom:0px;
}
.menu01{
margin-top:1px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
}
.menu02{
margin-top:15px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
}
.menu03{
margin-top:20px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
}
.menu04{
margin-top:3px;
margin-left:25px;
margin-right:0px;
margin-bottom:0px;
width:150px;
}
h1,h2, h3, h4{
margin: 0px;
padding: 0px;
}
.map_01{
color:#ff7f50;
text-align:left;
font-weight:bold;
margin-top:20px;
margin-left:60px;
margin-right:0px;
margin-bottom:0px;
}
.map_02{
color:#3f3f3f;
text-align:left;
font-weight:normal;
margin-top:2px;
margin-left:63px;
margin-right:0px;
margin-bottom:0px;
}
.consul01{
margin-bottom:0px;
}
.consul02{
background-color:#FDF7DF;
text-align:left;
margin-top:-7px;
margin-bottom:-10px;
}
.consul03{
background-color:#FDF7DF;
width:550px;
text-align:left;
margin-top:0px;
margin-left:15px;
margin-right:5px;
margin-bottom:0px;
}
.consul04{
background-color:#FDF7DF;
text-align:right;
margin-top:0px;
margin-left:25px;
margin-right:3px;
margin-bottom:0px;
}
.footer01{
font-size:12px;
text-align:center;
margin-top:-5px;
margin-left:10px;
margin-right:10px;
margin-bottom:0px;
}
.inquiry01{
font-size:85%;
font-weight:normal;
line-height:130%;
background-color: #EEEEEE;
}
.inquiry02{
font-size:85%;
font-weight:normal;
line-height:130%;
background-color: #ffffff;
}
.font-red {
color: #FF0000;
}
.font-blue {
color: #6699FF;
}
.font-olive {
color: #669933;
}
#head{
color:#ff7f50;
font-size:12px;
font-weight:bold;
}
#head h1{
color:#ff7f50;
font-size:12px;
display:inline;
}
.main01 {
  clear: both;
  margin: 25px 0px 0px 0px;
  padding: 0px;
}
.main01 h2 {
  width: 572px;
  height: 38px;
  background: url(../image/icon/header44.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.main02 {
  clear: both;
  margin: 40px 0px 0px 0px;
  padding: 0px;
}
.main02 h2 {
  width: 572px;
  height: 38px;
  background: url(../image/icon/icon41.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}
.main03 {
  clear: both;
  margin: 40px 0px 0px 0px;
  padding: 0px;
}
.main03 p {
  width: 572px;
  height: 38px;
  background: url(../image/icon/icon42.gif) no-repeat left top;
  display: block;
  line-height: 100%;
  text-indent:-9999px;
  text-align: left;
}


.eglink01 {
  margin: 0px;
  padding: 0px;
  text-align: left;
}
.eglink02 {
  margin: 0px;
  padding: 0px;
}
.eglink11 {
  margin: 0px;
  padding: 15px;
  text-align: left;
  font-size: 85%;
  line-height: 140%;
  border-top: 1px #cccccc dashed;
}
.eglink12 {
  margin: 0px;
  padding: 0px;
}
.eglink15 {
  margin: 0px;
  padding: 10px 10px 20px 10px;
  text-align: left;
  border-top: 1px #cccccc dashed;
}
.eglink21 {
  margin: 0px;
  padding: 20px;
  text-align: left;
}
.eglink22 {
  margin: 0px;
  padding: 0px;
}
.usrlink {
  margin: 0px auto;
  padding: 20px 0px 0px 20px;
  list-style-type: none;
  text-align: left;
}
.usrlink p {
  margin: 0px;
  padding: 0px 0px 0px 25px;
  width: 480px;
  background: url(../image/icon73-01.gif) no-repeat left top;
  text-align: left;
}
.usrlink_desc {
  margin: 0px;
  padding: 0px 0px 0px 25px;
  width: 480px;
}
.userlink {
  margin: 0px auto;
  padding: 20px 0px 0px 20px;
  list-style-type: none;
  text-align: left;
}
.userlink p {
  margin: 0px;
  padding: 0px;
  width: 450px;
  text-align: left;
}
.userlink_desc {
  margin: 0px;
  padding: 0px;
  width: 480px;
  border-bottom: 1px #cccccc dashed;
}

