.tg  {border-collapse:collapse;border-spacing:0;}
.tg td{font-family:Arial, sans-serif;font-size:14px;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:black;}
.tg th{font-family:Arial, sans-serif;font-size:14px;font-weight:normal;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:black;}
.tg .tg-7rqk{font-weight:bold;background-color:#fcf1c7;color:#000000;border-color:#999999;text-align:center;vertical-align:middle}
.tg .tg-tdp2{font-weight:bold;background-color:#fffae0;color:#000000;border-color:#999999;text-align:center;vertical-align:middle}
.tg .tg-k0i4{color:#000000;border-color:#999999;text-align:center;vertical-align:middle}
.tg .tg-yoh1{font-weight:bold;background-color:#fcf1c7;color:#000000;border-color:#999999;text-align:center}
.tg .tg-a5gr{font-weight:bold;background-color:#fffae0;color:#fe0000;border-color:#999999;text-align:center;vertical-align:middle}
.tg .tg-j90y{font-weight:bold;background-color:#f0f0f0;color:#000000;border-color:#999999;text-align:center;vertical-align:middle}
.tg .tg-sn5y{font-weight:bold;color:#fe0000;border-color:#999999;text-align:center;vertical-align:middle}
.tg  {border-collapse:collapse;border-spacing:0;}
.tg td{font-family:Arial, sans-serif;font-size:14px;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:black;}
.tg th{font-family:Arial, sans-serif;font-size:14px;font-weight:normal;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:black;}
.tg .tg-uovt{font-weight:bold;background-color:#f0f0f0;color:#000000;border-color:#999999;text-align:center}
.tg .tg-zc5o{background-color:#ffffff;border-color:#999999;text-align:center}
.tg .tg-yoh1{font-weight:bold;background-color:#fcf1c7;color:#000000;border-color:#999999;text-align:center}
.tg .tg-5z3i{font-weight:bold;background-color:#fffae0;color:#fe0000;border-color:#999999;text-align:center}
.tg .tg-11vp{color:#000000;border-color:#999999;text-align:center}
.tg  {border-collapse:collapse;border-spacing:0;}
.tg td{font-family:Arial, sans-serif;font-size:14px;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:black;}
.tg th{font-family:Arial, sans-serif;font-size:14px;font-weight:normal;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:black;}
.tg .tg-7rqk{font-weight:bold;background-color:#fcf1c7;color:#000000;border-color:#999999;text-align:center;vertical-align:middle}
.tg .tg-k0i4{color:#000000;border-color:#999999;text-align:center;vertical-align:middle}
.tg .tg-poa6{color:#0000ee;border-color:#999999;vertical-align:middle}
.tg .tg-uovt{font-weight:bold;background-color:#f0f0f0;color:#000000;border-color:#999999;text-align:center}
.tg .tg-yoh1{font-weight:bold;background-color:#fcf1c7;color:#000000;border-color:#999999;text-align:center}
.tg .tg-ta93{color:#0000ee;border-color:#999999}
.tg .tg-11vp{color:#000000;border-color:#999999;text-align:center}
.tg .tg-jinp{color:#fe0000;border-color:#999999;text-align:center;vertical-align:middle}
.tg .tg-j90y{font-weight:bold;background-color:#f0f0f0;color:#000000;border-color:#999999;text-align:center;vertical-align:middle}

.tg  {border-collapse:collapse;border-spacing:0;}
.tg td{font-family:Arial, sans-serif;font-size:14px;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:black;}
.tg th{font-family:Arial, sans-serif;font-size:14px;font-weight:normal;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:black;}
.tg .tg-tdp2{font-weight:bold;background-color:#fffae0;color:#000000;border-color:#999999;text-align:center;vertical-align:middle}
.tg .tg-k0i4{color:#000000;border-color:#999999;text-align:center;vertical-align:middle}
.tg .tg-hln1{font-weight:bold;color:#fe0000;border-color:#999999;text-align:center}
.tg .tg-uovt{font-weight:bold;background-color:#f0f0f0;color:#000000;border-color:#999999;text-align:center}
.tg .tg-yoh1{font-weight:bold;background-color:#fcf1c7;color:#000000;border-color:#999999;text-align:center}
.tg .tg-5z3i{font-weight:bold;background-color:#fffae0;color:#fe0000;border-color:#999999;text-align:center}
.tg .tg-mftb{font-weight:bold;background-color:#fffae0;color:#000000;border-color:#999999;text-align:center}
.tg .tg-11vp{color:#000000;border-color:#999999;text-align:center}
.clearFix { clear: both; }
.chuo { text-align: center; }


a.x-creative-cta.slide-top {
    background-color: rgb(0, 0, 0) !important;
}
footer.x-colophon.top {
    display: none;
}
span.x-recent-posts-date {
    display: none !important;
}
@media screen and (min-width:640px) {
.sp_only {display:none;} /* 横幅640px以上では表示しない */
}
@media screen and (max-width:640px) {
.pc_only {display:none;} /* 横幅640px以下では表示しない */
}
div.over-flow {
    width: 100%;
    overflow-x: auto;
}
div.over-flow::-webkit-scrollbar {
height: 5px;
}
div.over-flow::-webkit-scrollbar-track {
border-radius: 5px;
background: #eee;
}
div.over-flow::-webkit-scrollbar-thumb {
border-radius: 5px;
background: #666;
}
table.tbl-Atitan {
	border-top: solid 1px #d8d8d8;
	border-left: solid 1px #d8d8d8;
}

.tbl-Atitan td {
	white-space: nowrap;
	background-color:#f8f8f8;
	border-right: solid 1px #d8d8d8;
	border-bottom: solid 1px #d8d8d8;
}

.tbl-Atitan td.tbl-matsu {
background-color:#ecf5f2;
text-align: right;
}

.tbl-Atitan td.tbl-take {
background-color:#f7f8f0;
text-align: right;
}

.tbl-Atitan td.tbl-ume {
background-color:#fff8fb;
text-align: right;
}
.tbl-Atitan td.tbl-koen {
background-color:#fdf5e6;
text-align: left;
}

.tbl-Atitan td.tbl-theme {
background-color:#FDF5E6;
text-align: center;
}

.tbl-Atitan td.tbl-month {
background-color:#DCDCDC;
text-align: center;
}

.tbl-Atitan td.tbl-ume2 {
background-color:#fff8fb;
text-align: center;
}



.tbl-Atitan td.tbl-take2 {
background-color:#f7f8f0;
text-align: left;
}
.tbl-Atitan td.tbl-matsu2 {
background-color:#ecf5f2;
text-align: left;
}

.tbl-Atitan td.c1 {
}

.tbl-Atitan td.c2 {
}
.tbl-Atitan td.tbl-price {
background-color:#f0f0f0;
text-align: left;
} 

td.saizi-head {
background-color:#ffdab9;
border-bottom: solid 2px;
}

td.saizi {
background-color:#ffdab9;
}

p.resizeimage {
   max-width: 800px; /* 最大幅 */
   min-width: 240px; /* 最小幅 */
}
p.resizeimage img { width: 100%; }


p .hidari {
  float: left;
  margin-right: 2em;
  margin-bottom: 1em;
}

h1.jumbo { 
background: url('/wp-content/uploads/2018/06/xxxxx.gif') no-repeat left center; 
padding-top:60px;
padding-left:95px; 
height: 103px; 
font-size:30px;
}


h2.jumbo { 
background: url('/wp-content/uploads/2018/06/xxxxx.gif') no-repeat left center; 
padding-top:60px;
padding-left:95px; 
height: 103px; 
font-size:18px;
}
h3.jumbo { 
background: url('/wp-content/uploads/2018/06/xxxxx.gif') no-repeat left center; 
padding-top:60px;
padding-left:95px; 
height: 103px; 
font-size:20px;
}
h4.jumbo { 
background: url('/wp-content/uploads/2018/06/xxxxx.gif') no-repeat left center; 
padding-top:60px;
padding-left:95px; 
height: 103px; 
font-size:25px;
color:red
}

h6.kanko {
text-align: center;
color:black;
font-size:16px;
font-weight: bold;
}

h6.shuppatsuChi {
margin-top:-30px;
margin-bottom:-10px;
text-align: center;
color:black;
font-size:20px;
font-weight: bold;
}
span.x-interval{
color:red;
}
a#topTel:link {color:#ffffff;font-size:medium;font-weight:bold;background:#006600;}
a#topTel:visited {color:#ffffff;font-size:medium;font-weight:bold;background:#006600;}
a#topTel:hover {color:#ffffff;font-size:medium;font-weight:bold;background:#006600;}
a#topTel:active {color:#ffffff;font-size:medium;font-weight:bold;background:#006600;}

.x-topbar{
background-color:#006600!important;
width:100%;
}

.x-topbar-inner{
background-color:#006600!important;
}

.x-colophon{
background-color:#006600!important;
}

p.p-info{
margin:0 !important;
padding:0 !important;
color:#ffffff;
text-align:right;
background-color:#006600!important;
width:100%;
}


h2.faq { 
background: url('/wp-content/uploads/2018/07/faq_bar.jpg') no-repeat left center; 
padding-top:60px;
padding-left:70px; 
font-size:15px;
color:#000000;
height: 140px; 
font-weight:bold;
}

h2.faqm { 
background: url('/wp-content/uploads/2018/07/faq_m.jpg') no-repeat left center; 
padding-top:60px;
padding-left:70px; 
font-size:14px;
color:#000000;
height: 140px; 
font-weight:bold;
}

h2.faqt { 
background: url('/wp-content/uploads/2018/07/fa_t.jpg') no-repeat left center; 
padding-top:60px;
padding-left:70px; 
font-size:15px;
color:#000000;
height: 140px; 
font-weight:bold;
}

h2.top { 
background: url('/wp-content/uploads/2018/07/top_bar.jpg') no-repeat left center; 
padding-top:58px;
padding-left:30px; 
font-size:17px;
color:#000000;
height: 140px; 
font-weight:bold;
}

h2.topt { 
background: url('/wp-content/uploads/2018/07/t_t.jpg') no-repeat left center; 
padding-top:58px;
padding-left:30px; 
font-size:17px;
color:#000000;
height: 140px; 
font-weight:bold;
}

h2.topm { 
background: url('/wp-content/uploads/2018/07/green.jpg') no-repeat left center; 
padding-top:60px;
padding-left:30px; 
font-size:14px;
color:#000000;
height: 140px; 
font-weight:bold;
}

h2.whitemb { 
background: url('/wp-content/uploads/2018/07/white_barm.jpg') no-repeat left center; 
padding-top:60px;
padding-left:30px; 
font-size:14px;
color:#009900;
height: 140px; 
}

h2.whitet { 
background: url('/wp-content/uploads/2018/07/wh_t.jpg') no-repeat left center; 
padding-top:58px;
padding-left:30px; 
font-size:17px;
color:#009900;
height: 140px; 
}

h2.white { 
background: url('/wp-content/uploads/2018/07/white_bar.jpg') no-repeat left center; 
padding-top:58px;
padding-left:30px; 
font-size:17px;
color:#009900;
height: 140px; 
}

h2.whitem { 
background: url('/wp-content/uploads/2018/07/white_barm.jpg') no-repeat left center; 
padding-top:50px;
padding-left:30px; 
font-size:14px;
color:#009900;
height: 140px; 
}

h2.imgtop { 
background: url('/wp-content/uploads/2018/07/img_top.jpg') no-repeat left center; 
padding-top:55px;
padding-left:30px; 
font-size:22px;
color:#009900;
height: 140px; 
}

h2.imgtopt { 
background: url('/wp-content/uploads/2018/07/im_t.jpg') no-repeat left center; 
padding-top:55px;
padding-left:30px; 
font-size:22px;
color:#009900;
height: 140px; 
}

h2.imgtopm { 
background: url('/wp-content/uploads/2018/07/img_m.jpg') no-repeat left center; 
padding-top:50px;
padding-left:10px; 
font-size:14px;
color:#009900;
height: 140px; 
}

h3.top { 
background: url('/wp-content/uploads/2018/06/bg_h2_about.gif') no-repeat left center; 
padding-top:60px;
padding-left:30px; 
font-size:15px;
color:#000000;
height: 140px; 
font-weight:bold;
}

h3.imgtop { 
background: url('/wp-content/uploads/2018/06/bg_h2.gif') no-repeat left center; 
padding-top:55px;
padding-left:30px; 
font-size:22px;
color:#009900;
height: 140px; 
}

h3.white { 
background: url('/wp-content/uploads/2018/06/bg_h3.gif') no-repeat left center; 
padding-top:57px;
padding-left:30px; 
font-size:17px;
color:#009900;
height: 140px; 
}

.tel {color:#333333;font-weight:bold;}
