body {
margin: 0px;
padding: 0px;
font-size: 12px;
}
img{
vertical-align: bottom;
border: none;
text-align: left;
}

td,ul,ol,h1,h2,h3,h4,form,p,dl,dt,dd{
margin:0px;
padding:0px;
}

dl{
margin: 0px;
padding: 0px;
}
dt{
margin: 0px;
padding: 0px;
}
dd{
margin: 0px;
padding: 0px;
}
dd p{}
#Container{
width: 700px;
margin-right: auto;
margin-left: auto;
border-top-width: 10px;
border-top-style: solid;
border-top-color: #83CB39;
}
#headers{
height: 49px;
margin-top: 10px;
background-image: url(../img/top_r20_c3.gif);
background-repeat: no-repeat;
}
#headers_title{
width: 226px;
height: 41px;
margin-left: 50px;
float: left;
margin-top: 8px;
}
#headers_navi{
float: right;
margin-top: 12px;
text-align: right;
}
#top_banner{
margin: 0px;
padding: 0px 0px 0px 300px;
height: 166px;
width: 398px;
background-image: url(../img/van_new_r1_c2.gif);
background-repeat: no-repeat;
clear: both;
font-size: 20px;
font-weight: bold;
}
#pankuzu{
height: 30px;
font-size: 12px;
line-height: 30px;
}
#pan_L{
float: left;
width: 350px;
}
#pan_R{
float: right;
width: 350px;
line-height: 19px;
}
#pan_R img{
margin-top: 5px;
margin-left: 10px;
margin-right: 10px;
}
#Centers{
width: 700px;
clear: both;
margin: 0px;
padding: 0px;
}
#Centers dt{
height: 21px;
width: 220px;
font-size: 10px;
padding-top: 18px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin: 0px;
}
#Centers dd{
margin: 0px;
padding: 0px;
width: 200px;
}
#Center_L{
width: 220px;
float: left;
margin: 0px;
padding: 0px;
}
#Center_L dt{
background-image: url(../img/point1.gif);
background-repeat: no-repeat;
margin-top: 10px;
}
#Center_C{
width: 220px;
float: left;
margin: 0px 20px;
padding: 0px;
}
#Center_C dt{
background-image: url(../img/point2.gif);
background-repeat: no-repeat;
margin-top: 10px;
}
#Center_R{
width: 220px;
float: left;
}
#Center_R dt{
background-image: url(../img/point3.gif);
background-repeat: no-repeat;
margin-top: 10px;
}

#footers img {
float: left;
}
.spanimg{
margin: 5px;
}
#blue_dl dd{
background-color: #efefee;
margin: 5px 0px;
padding: 0px 0px 0px 20px;
width: 200px;
line-height: 22px;
font-size: 12px;
height: 22px;
background-image: url(../img/top_r15_c4.gif);
background-repeat: no-repeat;
}
#blue_dl dt{
background-color: #78B4DF;
margin: 5px 0px;
padding: 0px 0px 0px 20px;
width: 200px;
line-height: 22px;
font-size: 12px;
height: 22px;
background-image: url(../img/new2_r1_c1.gif);
background-repeat: no-repeat;
font-weight: bold;
color: #FFFFFF;
}

#orange_dl dt{
background-color: #F7B452;
margin: 5px 0px;
padding: 0px 0px 0px 20px;
width: 200px;
line-height: 22px;
font-size: 12px;
height: 22px;
background-image: url(../img/new2_r3_c1.gif);
background-repeat: no-repeat;
font-weight: bold;
color: #FFFFFF;
}
#orange_dl dd{
background-color: #efefee;
margin: 5px 0px;
padding: 0px 0px 0px 20px;
width: 200px;
line-height: 22px;
font-size: 12px;
height: 22px;
background-image: url(../img/top_r15_c12.gif);
background-repeat: no-repeat;
}
#pink_dl dt{
background-color: #FF9BA6;
margin: 0px 0px 5px;
padding: 0px 0px 0px 20px;
width: 200px;
line-height: 22px;
font-size: 12px;
height: 22px;
background-image: url(../img/new2_r5_c1.gif);
background-repeat: no-repeat;
font-weight: bold;
color: #FFFFFF;
}
#pink_dl dd{
background-color: #efefee;
margin: 0px 0px 5px;
padding: 0px 0px 0px 20px;
width: 200px;
line-height: 22px;
font-size: 12px;
height: 22px;
background-image: url(../img/top_r14_c19.gif);
background-repeat: no-repeat;
}
.dspan{
margin-bottom: 10px;
}#MenuSet {
width: 220px;
padding: 0px 5px 5px;
border: 1px solid #CCCCCC;
float: left;
}
#ContentsSet {
margin: 0px 0px 5px;
padding: 5px;
width: 446px;
float: left;
border: 1px solid #CCCCCC;
}
#ContentsTitle {
background-image: url(../img/title_gel01.jpg);
background-repeat: no-repeat;
margin: 0px;
padding: 4px 0px 0px 26px;
width: 420px;
height: 110px;
}
#ContentsTitle2 {
background-image: url(../img/title_gel02.jpg);
background-repeat: no-repeat;
margin: 0px;
padding: 4px 0px 0px 26px;
width: 420px;
height: 110px;
background-position: left top;
}

#ContentsTitle3 {
background-image: url(../img/title_gel03.jpg);
background-repeat: no-repeat;
margin: 0px 0px 15px;
padding: 4px 0px 0px 26px;
width: 420px;
height: 110px;
background-position: left top;
}
#ContentsTitle4 {
background-image: url(../img/title_gel05.gif);
background-repeat: no-repeat;
margin: 0px;
padding: 4px 0px 0px 36px;
width: 420px;
height: 110px;
}
#ContentsTitle5 {
background-image: url(../img/title_gel05_2.gif);
background-repeat: no-repeat;
margin: 0px;
padding: 4px 0px 0px 36px;
width: 420px;
height: 110px;
}
#ContentsTitle6 {
background-image: url(../img/title_gel05_3.gif);
background-repeat: no-repeat;
margin: 0px;
padding: 4px 0px 0px 36px;
width: 420px;
height: 110px;
}
#ContentsTitle7 {
background-image: url(../img/title_gel03.jpg);
background-repeat: no-repeat;
margin: 0px 0px 15px;
padding: 4px 0px 0px 26px;
width: 420px;
height: 168px;
background-position: left top;
}

#ContentsBody {
margin: 0px;
width: 446px;
padding: 0px;
background-position: left top;
}

h1 {
font-size: 15px;
line-height: 21px;
height: 20px;
margin: 0px;
padding: 0px 0px 5px;
color: #FFFFFF;
}
h2{
font-weight: bold;
color: #24689B;
margin-bottom: 20px;
border-bottom: 1px solid #24689B;
font-size: 15px;
border-left: 5px solid #24689B;
padding-left: 3px;
margin-right: 5px;
margin-left: 5px;
padding-top: 2px;
padding-bottom: 2px;
line-height: 18px;
margin-top: 50px;
clear:both;
}
h4{
font-size: 13px;
color: #333333;
margin: 20px 5px 10px 5px;
padding-left: 3px;
padding-top: 2px;
padding-bottom: 2px;
clear:both;
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #999999;
}
#footers {
border-top-width: 1px;
border-top-style: solid;
border-top-color: #999999;
padding-top: 10px;
clear: both;
height: 49px;
}
#footers p{
margin: 0px;
padding: 0px 0px 0px 60px;
font-size: 12px;
line-height: 24px;
}
#Centers h3 {
height: 50px;
margin: 20px 5px 5px;
padding: 0px;
}
p {
line-height: 1.3em;
margin-bottom: 20px;
}

.bun {
line-height: 150%;
margin-bottom: 20px;
font-size: 12px;
padding-left: 20px;
padding-right: 20px;
}
.bun_midashi {
line-height: 150%;
margin-bottom: 10px;
font-size: 14px;
padding: 0px 0px 0px 20px;
font-weight: bold;
background-image: url(../img/q.gif);
background-repeat: no-repeat;
background-position: left center;
}
.bun_bun {
line-height: 150%;
margin-bottom: 5px;
font-size: 12px;
padding: 0px 0px 0px 20px;
background-image: url(../img/a.gif);
background-repeat: no-repeat;
background-position: left top;
}
.bunsyou {
line-height: 150%;
font-size: 12px;
margin: 0px 0px 15px;
padding: 0px;
}
.bun2 {
line-height: 150%;
margin-bottom: 20px;
font-size: 12px;
padding-left: 20px;
padding-right: 20px;
margin-top: 60px;
}
.read {
margin: 35px 25px 0px;
border-left-width: 3px;
border-left-style: solid;
border-left-color: #78B4DF;
padding: 0px 0px 0px 8px;
}
.read2 {
margin: 35px 25px 0px;
border-left-width: 3px;
border-left-style: solid;
border-left-color: #FF9BA6;
padding: 0px 0px 0px 8px;
}
.read_bun {
line-height: 150%;
font-size: 12px;
margin: 0px;
padding-top: 10px;
padding-bottom: 10px;
padding-right: 0px;
padding-left: 0px;
}

.title_bun {
line-height: 150%;
font-size: 12px;
padding-left: 55px;
margin: 0px;
padding-top: 5px;
padding-right: 10px;
width: 355px;
}
.img_logo {
float: left;
margin: 0px 10px 0px 0px;
padding: 0px;
}
.photo {
float: right;
margin: 0px;
padding: 0px 20px 0px 5px;
font-size: 10px;
line-height: 16px;
text-align: right;
}
.photo_0 {
float: right;
margin: 0px;
padding: 0px 20px 0px 0px;
font-size: 10px;
line-height: 16px;
text-align: right;
}
ol {
margin: 0px 0px 0px 40px;
padding: 0px;
}

li {
line-height: 150%;
font-size: 14px;
font-weight: bold;
margin: 0px;
padding: 0px;
}
/*　追記　*/
div.ul_00 ul {
margin: 0px 0px 20px 40px;
padding: 0px;
}

div.ul_00 li {
line-height: normal;
font-size: 12px;
font-weight: normal;
padding: 0px;
vertical-align: middle;
display: list-item;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
.illust {
float: right;
margin: 0px;
padding: 0px 0px 0px 5px;
font-size: 10px;
line-height: 16px;
text-align: right;
clear: both;
}
.illust_l {
float: left;
margin: 0px;
padding: 0px 15px 0px 0px;
font-size: 10px;
line-height: 16px;
text-align: right;
height: 150px;
}
.color1 {
color: #E67B11;
border-bottom-color: #E67B11;
border-left-color: #E67B11;
}
.color2 {
color: #C87D96;
border-bottom-color: #C87D96;
border-left-color: #C87D96;
}
.color3 {
border-bottom-color: #E67B11;
border-left-color: #E67B11;
}
.under_line{
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #E67B11;
margin-bottom: 20px;
margin-top: 10px;
margin-right: 20px;
margin-left: 20px;
font-size: 12px;
line-height: 150%;
padding: 0px;
text-align: left;
}
.under_b{
border-bottom-width: 3px;
border-bottom-style: solid;
border-bottom-color: #FADDC0;
margin-bottom: 15px;
margin-top: 30px;
margin-right: 20px;
margin-left: 20px;
font-size: 13px;
line-height: 150%;
padding: 0px;
text-align: center;
font-weight: bold;
background-color: #E67B11;
color: #FFFFFF;
clear: both;
}
.right {
text-align: right;
font-size: 10px;
display: block;
}
.small {
font-size: 10px;
font-weight: normal;
}
.bold {
font-size: 14px;
font-weight: bold;
padding-right: 20px;
padding-left: 20px;
line-height: 150%;
}
.bold2 {
font-size: 14px;
font-weight: bold;
padding-right: 20px;
padding-left: 20px;
line-height: 150%;
text-align: left;
}
.c_bold {
font-size: 16px;
font-weight: bold;
color: #CC0000;
line-height: 120%;
}
#haisou dl{
margin: 0px;
padding: 10px 10px 30px;
width: 420px;
}
#haisou dt{
margin: 0px 0px 20px;
padding: 0px 0px 0px 20px;
font-size: 12px;
line-height: 150%;
font-weight: bold;
font-size: 12px;
background-image: url(../img/maru.gif);
background-repeat: no-repeat;
background-position: left top;
clear: both;
width: 400px;
float: left;
}
#haisou dd{
margin: 0px;
padding: 0px 0px 20px 20px;
font-size: 12px;
line-height: 150%;
float: left;
width: 400px;
}
#haisou2 dl{
margin: 0px;
padding: 10px;
width: 420px;
}
#haisou2 dt{
margin: 25px 0px 5px;
padding: 0px 0px 0px 5px;
font-size: 12px;
line-height: 150%;
font-weight: bold;
width: 415px;
font-size: 12px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FF9BA6;
}
#haisou2 dd{
margin: 0px;
padding: 0px 0px 0px 20px;
width: 400px;
font-size: 12px;
line-height: 150%;
}
.dai {
font-weight: bold;
font-size: 14px;
margin: 0px 0px 12px;
padding: 0px;
}
table {
width: 405px;
text-align: center;
padding: 0px;
margin: 10px 20px;
font-size: 13px;
line-height: 20px;
border-top: 1px solid #999999;
border-right: 1px solid #999999;
border-left: 1px solid #999999;
}

th {
margin: 0px;
padding: 5px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #999999;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #999999;
width: 25%;
}

td {
margin: 0px;
padding: 5px 10px;
width: 75%;
text-align: left;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #999999;
}
#form table {
width: 405px;
text-align: center;
padding: 0px;
margin: 20px 20px 10px;
font-size: 12px;
line-height: 20px;
border-top: 1px solid #999999;
border-right: 1px solid #999999;
border-left: 1px solid #999999;
}

#form th {
margin: 0px;
padding: 3px 5px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #999999;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #999999;
width: 180px;
text-align: left;
}

#form td {
margin: 0px;
padding: 3px 5px;
width: 200px;
text-align: left;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #999999;
}
#buy table {
padding: 0px;
margin: 0px 0px 10px;
font-size: 13px;
line-height: 20px;
border-top: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
width: 165px;
}

#buy th {
margin: 0px;
padding: 3px 0px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FFFFFF;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #FFFFFF;
width: 80px;
text-align: right;
font-size: 15px;
line-height: 150%;
}

#buy td {
margin: 0px;
padding: 3px 0px;
width: 70px;
text-align: right;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FFFFFF;
font-size: 15px;
line-height: 150%;
}
#buy td.text_style1{
font-size: 12px;
line-height: 16px;
display: block;
width: 150px;
text-align: left;
}
#buy2 table {
padding: 0px;
margin: 0px 0px 10px;
font-size: 13px;
line-height: 20px;
border-top: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
width: 165px;
}

#buy2 th {
margin: 0px;
padding: 3px 0px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FFFFFF;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #FFFFFF;
width: 80px;
text-align: right;
font-size: 15px;
line-height: 150%;
}

#buy2 td {
margin: 0px;
padding: 3px 0px;
width: 70px;
text-align: right;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FFFFFF;
font-size: 15px;
line-height: 150%;
}
#buy3 table {
padding: 0px;
margin: 0px 0px 10px;
font-size: 13px;
line-height: 20px;
border-top: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
width: 165px;
}

#buy3 th {
margin: 0px;
padding: 3px 0px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FFFFFF;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #FFFFFF;
width: 80px;
text-align: right;
font-size: 15px;
line-height: 150%;
}

#buy3 td {
margin: 0px;
padding: 3px 0px;
width: 70px;
text-align: right;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FFFFFF;
font-size: 15px;
line-height: 150%;
}
#spec table {
width: 222px;
text-align: center;
padding: 0px;
margin: 10px 0px 10px 20px;
font-size: 13px;
line-height: 20px;
border-top: 1px solid #79AC0C;
border-right: 1px solid #79AC0C;
border-left: 1px solid #79AC0C;
}

#spec th {
margin: 0px;
padding: 3px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #79AC0C;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #79AC0C;
width: 26%;
font-weight: normal;
}

#spec td {
margin: 0px;
padding: 3px 5px;
width: 65%;
text-align: left;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #79AC0C;
}
#spec3 table {
width: 222px;
text-align: center;
padding: 0px;
margin: 10px 0px 10px 20px;
font-size: 13px;
line-height: 20px;
border-top: 1px solid #79AC0C;
border-right: 1px solid #79AC0C;
border-left: 1px solid #79AC0C;
}

#spec3 th {
margin: 0px;
padding: 3px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #79AC0C;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #79AC0C;
width: 26%;
font-weight: normal;
}

#spec3 td {
margin: 0px;
padding: 3px 5px;
width: 65%;
text-align: left;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #79AC0C;
}
#spec5 table {
width: 222px;
text-align: center;
padding: 0px;
margin: 10px 0px 10px 20px;
font-size: 13px;
line-height: 20px;
border-top: 1px solid #79AC0C;
border-right: 1px solid #79AC0C;
border-left: 1px solid #79AC0C;
}

#spec5 th {
margin: 0px;
padding: 3px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #79AC0C;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #79AC0C;
width: 26%;
font-weight: normal;
}

#spec5 td {
margin: 0px;
padding: 3px 5px;
width: 65%;
text-align: left;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #79AC0C;
}
#spec2 table {
text-align: center;
padding: 0px;
margin: 0px 0px 0px 20px;
font-size: 13px;
line-height: 20px;
border-top: 1px solid #79AC0C;
border-left: 1px solid #79AC0C;
border-right-style: none;
border-bottom-style: none;
clear: both;
}
#spec2 th {
margin: 0px;
padding: 3px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #79AC0C;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #79AC0C;
width: 25%;
font-weight: bold;
color: #FFFFFF;
background-color: #79AC0C;
}

#spec2 td {
margin: 0px;
padding: 3px 5px;
width: 25%;
text-align: left;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #79AC0C;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #79AC0C;
}
/* 追記項目 03/28 開始*/
#Discount h2,
#Discount2 h2{
padding: 0px 0px 0px 5px;
margin: 10px 0px 6px;
font-size: 13px;
line-height: 20px;
border-right-style: none;
border-bottom-style: dashed;
clear: both;
border-left-width: 6px;
border-left-style: solid;
border-left-color: #FF9BA6;
border-bottom-width: 1px;
border-bottom-color: #FF9BA6;
}
#Discount table,
#Discount2 table{
width: 446px;
text-align: center;
padding: 0px;
margin: 0px;
font-size: 12px;
line-height: 20px;
border-top: 1px solid #FF9BA6;
border-left: 1px solid #FF9BA6;
border-right-style: none;
border-bottom-style: none;
clear: both;
}
#Discount th,
#Discount2 th{
padding: 3px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FF9BA6;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #FF9BA6;
width: 15%;
font-weight: bold;
color: #FFFFFF;
background-color: #FF9BA6;
}

#Discount td,
#Discount2 td{
padding: 5px 0px 5px 0px;
width: 15%;
text-align: center;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FF9BA6;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #FF9BA6;
}
#Discount th.width_plus,
#Discount2 th.width_plus{
padding: 3px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FF9BA6;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #FF9BA6;
width: 7%;
font-weight: bold;
color: #FFFFFF;
background-color: #FF9BA6;
}
#Discount td.width_plus,
#Discount2 td.width_plus{
padding: 5px 0px 5px 0px;
width: 7%;
text-align: center;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FF9BA6;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #FF9BA6;
}
#Discount td.width_plus2,
#Discount2 td.width_plus2{
padding: 5px 0px 5px 0px;
width: 8%;
text-align: center;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FF9BA6;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #FF9BA6;
}
#Discount th.width_plus2,
#Discount2 th.width_plus2{
padding: 3px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FF9BA6;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #FF9BA6;
width: 8%;
font-weight: bold;
color: #FFFFFF;
background-color: #FF9BA6;
}
#Discount td.width_plus3,
#Discount2 td.width_plus3{
padding: 5px 0px 5px 0px;
width: 10%;
text-align: center;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FF9BA6;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #FF9BA6;
}
#Discount th.width_plus3,
#Discount2 th.width_plus3{
padding: 3px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FF9BA6;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #FF9BA6;
width: 10%;
font-weight: bold;
color: #FFFFFF;
background-color: #FF9BA6;
}
#spec4 table {
text-align: center;
padding: 0px;
margin: 0px 0px 20px 20px;
font-size: 13px;
line-height: 20px;
border-top: 1px solid #999999;
border-left: 1px solid #999999;
border-right-style: none;
border-bottom-style: none;
clear: both;
}
#spec4 th {
margin: 0px;
padding: 3px;
border-bottom: 1px solid #79AC0C;
border-right: 1px solid #79AC0C;
width: 25%;
font-weight: bold;
color: #FFFFFF;
background-color: #79AC0C;
}

#spec4 td {
margin: 0px;
padding: 3px 5px;
width: 25%;
text-align: left;
border-bottom: 1px solid #79AC0C;
border-right: 1px solid #79AC0C;
}
#spec6 table {
text-align: center;
padding: 0px;
margin: 0px 0px 0px 20px;
font-size: 13px;
line-height: 20px;
border-top: 1px solid #79AC0C;
border-left: 1px solid #79AC0C;
border-right-style: none;
border-bottom-style: none;
clear: both;
}
#spec6 th {
margin: 0px;
padding: 3px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #79AC0C;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #79AC0C;
width: 25%;
font-weight: bold;
color: #FFFFFF;
background-color: #79AC0C;
}

#spec6 td {
margin: 0px;
padding: 3px 5px;
width: 25%;
text-align: left;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #79AC0C;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #79AC0C;
}
.icon td {
margin: 0px;
padding: 5px 10px;
width: 100%;
text-align: left;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FFFFFF;
}
.space_under {
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 15px;
margin-left: 0px;
}
.set {
margin: 10px 5px 10px 10px;
padding: 20px 30px 15px;
background-repeat: no-repeat;
background-position: left top;
background-image: url(../img/bg.jpg);
height: 448px;
}
.kazu {
font-size: 15px;
width: 60px;
height: 25px;
text-align: right;
font-weight: bold;
}
.submit {
font-size: 13px;
width: 60px;
height: 25px;
text-align: center;
}
.red {
color: #CC0000;
font-weight: normal;
}
.red_b {
color: #CC0000;
}
.center {
text-align: center;
}
.clear {
clear: both;
}
#sell {
width: 360px;
}
#Center_Left01 {
width: 480px;
background-image: url(../img/index02_r1_c1.gif);
background-repeat: no-repeat;
height: 95px;
float: left;
}
#Center_Left02 {
width: 480px;
background-image: url(../img/index02_r3_c1.gif);
background-repeat: no-repeat;
height: 95px;
float: left;
margin-top: 10px;
margin-bottom: 10px;
}
#Center_Left03 {
width: 480px;
background-image: url(../img/index02_r5_c1.gif);
background-repeat: no-repeat;
height: 95px;
margin-bottom: 10px;
float: left;
}
#Center_Right{
width: 210px;
float: right;
}
.LeftAncho{
width: 210px;
padding-left: 15px;
padding-top: 71px;
margin: 0px;
padding-right: 0px;
padding-bottom: 0px;
float: left;
}

.LeftAncho a{
color: #333366;
text-decoration: underline;
}
.LeftCommen{
float: right;
width: 245px;
padding: 5px;
}
.ss{
font-size: 12px;
line-height: 150%;
font-weight: normal;
color: #000000;
}
.syouhin{
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #999999;
clear: both;
}
.syouhin2{
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #999999;
clear: both;
padding-top: 10px;
}
.syouhin22{
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #999999;
clear: both;
padding-bottom: 10px;
}
.syouhin22  p{
line-height: 1.5em;
}
.syouhin3{
clear: both;
padding-top: 20px;
}
.bana_set{
padding-left: 15px;
}
.banana{
height: 145px;
width: 175px;
background-image: url(../img/banana.jpg);
background-repeat: no-repeat;
background-position: left top;
float: left;
margin-right: 10px;
padding-left: 15px;
padding-right: 10px;
padding-top: 5px;
}
.tai{
font-size: 15px;
font-weight: bold;
color: #FFFFFF;
display: block;
line-height: 120%;
padding-left: 25px;
padding-bottom: 5px;
}
#MenuSet p{
width: 201px;
margin-right: auto;
margin-left: auto;
}
#footers p,a {
color: #333333;
text-decoration: none;
}
#ContentsBody p.what {
margin-right: 20px;
margin-left: 20px;
line-height: 1.3em;
}
#under_menu {
padding: 10px;
margin-top: 10px;
border-top-width: 1px;
border-top-style: dashed;
border-top-color: #6699CC;
text-align: center;
}
#under_menu a{
color: #333366;
text-decoration: underline;
line-height: 1.5em;
}


/* 以下、追加更新に伴い加筆 */
.test_ol{
margin:0px 0px 20px 50px;
list-style-type:upper-roman;
}
.test_ol ol{
list-style-type:lower-roman;
}
.test_attention{
margin:0px 20px;
padding:10px 20px;
background-color:#FFEFDF;
border:1px #CCCCCC solid;
}
.test_attention span{
font-weight:bold;
}
.test_attention2{
margin:0px 20px 10px 20px;
padding:10px 20px;
background-color:#FFEFDF;
border:1px #CCCCCC solid;
}
.test_attention2 span{
font-weight:bold;
}
#about{
margin: 0px;
padding: 10px 10px 0px;
width: 420px;
}
#about dt{
margin: 0px 0px 20px;
padding: 0px 0px 0px 20px;
font-size: 12px;
line-height: 150%;
font-weight: bold;
font-size: 12px;
background-image: url(../img/maru.gif);
background-repeat: no-repeat;
background-position: left top;
clear: both;
width: 400px;
}
#about dd{
margin: 0px;
padding-left: 20px;
font-size: 12px;
line-height: 150%;
width: 400px;
}
#about dd.bottom{
padding-bottom: 20px;
}
.bold_red{
font-weight:bold;
color:#CC0000;
}
.top_clear {
font-size: 1px;
clear: both;
}.nenpyo {
width: 450px;
margin: 0px;
padding: 5px;
vertical-align: top;
}
.nenpyo th{
font-weight: normal;
vertical-align: top;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: none;
border-right-style: none;
border-bottom-style: solid;
border-left-style: none;
border-top-color: #999999;
border-right-color: #999999;
border-bottom-color: #999999;
border-left-color: #999999;
text-align: left;
}
#news {
width: 460px;
overflow: auto;
height: 100px;
padding: 0px;
margin: 0px 0px 10px;
}
#news dt{
width: 428px;
margin-left: 10px;
border: 1px solid #595959;
height: 20px;
line-height: 20px;
font-size: 12px;
text-align: center;
background-color: #E6F7E6;
padding: 0px;
}
#news dd{
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-right-color: #595959;
border-bottom-color: #595959;
border-left-color: #595959;
width: 418px;
margin-left: 10px;
padding: 5px;
}
#news dd a{
color: #3366CC;
text-decoration: underline;
}
img.left{
float: left;
margin-right: 10px;
}
img.right{
float: right;
margin-left: 10px;
}
#blue_dl a:visited{
color: #996699;
}
#orange_dl a:visited{
color: #996699;
}
#pink_dl a:visited{
color: #996699;
}
/* 2007 4月10日 石口追記*/
div.margin_l{
margin-left: 90px;
}
#data_tbl{
display: block;
clear: both;
}
#data_tbl table{
}
#data_tbl td{
text-align: center;
}

.tbl-column{
}
.tbl-column th{
border: 1px solid #cccccc;
background-color: #FFEED0;
}
.tbl-column th.width01{
border: 1px solid #cccccc;
background-color: #FFEED0;
width: 40%;
}
.tbl-column td{
border: 1px solid #cccccc;
text-align: center;
}
.tbl-column td.width01{
border: 1px solid #cccccc;
width: 40%;
}
div.postscript{
display: block;
margin:0 0 20px 0;
}
div.postscript ul{
display: block;
margin-left: 30px;
}
div.postscript li{
list-style-position: inside;
list-style-type: square;
}
/* 2007/4/12 石口追記 */
div.howto_ge{
display:block;
height:216px;
clear:both;
background: url(../img/u_arrow.gif) no-repeat;
background-position: center bottom;
margin: 0 0 10px 0;
padding: 3px 0 0 0;
border-top: 2px dotted #999999;
border-left: 2px solid #E67B11;
}
div.howto_ge img{
margin: 6px 0 0 8px;
}
div.howto_ge p{
width: 160px;
height: 100px;
float:right;
margin: 20px 3px 0 0;
padding: 26px 6px 6px 6px;
display: block;
border: 1px dashed #CCCCCC;
}
div.howto_ge2{
display:block;
height:216px;
clear:both;
padding: 3px 0 0 0;
border-top: 2px dotted #999999;
border-left: 2px solid #E67B11;

}
div.howto_ge2 img{
margin: 0 0 0 10px;
}
div.howto_ge2 p{
width: 160px;
height: 100px;
float:right;
margin: 20px 3px 0 0;
padding: 26px 6px 6px 6px;
display: block;
border: 1px dashed #CCCCCC;

}
div.delta{
display: block;
height:270px;
border-bottom: 1px solid #999999;

}
div.delta ul{
display: block;
}
div.delta li.d1{
display: block;
height: 36px;
list-style-type: none;
font-size: 12px;
color: #333333;
background-image: url(../img/Delta1.gif);
background-repeat: no-repeat;
background-position: left;
text-indent: 240px;
padding: 37px 0 0 0;
}
div.delta li.d2{
display: block;
height: 33px;
list-style-type: none;
font-size: 12px;
color: #333333;
background-image: url(../img/Delta2.gif);
background-repeat: no-repeat;
background-position: left;
text-indent: 240px;
padding: 24px 0 0 0;
}
div.delta li.d3{
display: block;
height: 45px;
list-style-type: none;
font-size: 12px;
color: #333333;
background-image: url(../img/Delta3.gif);
background-repeat: no-repeat;
background-position: left;
text-indent: 240px;
padding: 22px 0 0 0;
}
div.delta p{
display: block;
font-size: 12px;
color: #333333;
margin: 0px;
}


/* 2007/4/13 追記*/
div.tel2{
background-image: url(../img/tel2.gif);
background-repeat: no-repeat;
padding-top: 16px;
padding-left: 230px;
padding-right: 19px;
padding-bottom: 27px;
margin:0 0 0 0;
width: 197px;
}

/* 追記項目 04/26 追記*/
div.Point h2 {
padding: 0px 0px 0px 5px;
margin: 10px 0px 6px;
font-size: 13px;
line-height: 20px;
border-right-style: none;
border-bottom-style: dashed;
clear: both;
border-left-width: 6px;
border-left-style: solid;
border-left-color: #FF9BA6;
border-bottom-width: 1px;
border-bottom-color: #FF9BA6;
}
#Point_goods img {
margin: 0;
padding: 0px 0px 0px 10px;
}

#Point_goods{
border-bottom:1px solid #FF9BA6;
padding-top:10px;
}
#Point_goods p {
margin-top:10px;
}

div.PointExp {
width:446px;
height:300px;
background:url(../img/allow.gif) no-repeat center;
}
div.PointExp p{
margin-top:6px;
}
div.PointExp_L {
width:120px;
margin-right:43px;
float:left;
text-align:center
}
div.PointExp_R {
width:120px;
float:left;
text-align:center
}
div.Magazine_Img {
margin: 0px 0px 5px 10px;
padding-right:20px;
float: left;
border-right:1px solid #999999;
}
div.Magazine_Img p{
font-size: 10px;
text-align: center;
margin-top: 5px;
padding-bottom:5px;
margin-bottom:0;
}

div.Magazine_geruma{
float: right;
margin: 0;
padding: 0px 25px 0px 10px;
font-size: 10px;
line-height: 16px;
text-align: center;
}
div.Magazine {
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #999999;
}
div.Magazine p.bold{
margin-top: 20px;
margin-bottom: 10px;
text-align: left;
}
ul.sitemap-list0 {
margin-left: 26px;
list-style: none;
font-weight: normal;
font-size: 12px;
}
ul.sitemap-list0 li {
background: url(../img/icons-sitemap0.gif) no-repeat left;
padding-left: 16px;
}
ul.sitemap-list0 a {
font-size: 12px;
font-weight: normal;
}
ul.sitemap-list1 {
margin-left: 26px;
list-style: none;
font-weight: normal;
font-size: 12px;
}
ul.sitemap-list1 li {
background: url(../img/icons-sitemap.gif) no-repeat left;
padding-left: 16px;
}
ul.sitemap-list1 a {
font-size: 12px;
font-weight: normal;
}
ul.sitemap-list2 {
margin-left: 26px;
list-style: none;
font-weight: normal;
font-size: 12px;
}
ul.sitemap-list2 li {
background: url(../img/icons-sitemap2.gif) no-repeat left;
padding-left: 16px;
}
ul.sitemap-list2 a {
font-size: 12px;
font-weight: normal;
}
li span.setumei{
font-weight: normal;
font-size: 12px;
line-height: 18px;
}
div#healthcolumn_backnumber{
padding: 10px;
border: 1px solid #FFCC66;
}
div#healthcolumn_backnumber p{
color: #FFCC66;
font-weight: bold;
}
div#healthcolumn_backnumber ul{
margin-left: 30px;
}
div#healthcolumn_backnumber ul li{
font-size: 12px;
font-weight: normal;
}
div#healthcolumn_backnumber ul li a{
color: #003399;
}
.hassotxt {
text-align: left;
font-size: 12px;
border: 2px dotted #FF0000;
margin: 2px;
padding: 2px;
}