/*
1553:enjoy
1554:futaba
1556:shimin
1557:housou
*/
#post-218 .wp_social_bookmarking_light {
display: none;
}
#post-398 h3 {
margin: 5px 0!important;
}
/*#post-484 .table-box {
height: 200px!important;
}*/
#post-1554 table.futaba-table td{
background: #fffbf4;
border: solid 1.5px #f89174;
border-collapse: collapse;
font-size: 14px;
font-size: 1.4rem;
}
#post-1554 table.futaba-table td.-bg{
padding: 8px 12px;
margin: -1px;
background: #f89174;
border: 1px solid #fffbf4;
font-size: 16px;
text-align: center;
color: white;
width:100px;
}
#post-1554 div.blocks img {
width: 260px;
max-width: 100%;
}
#post-1554 h6 {
font-size: 14px;
font-size: 1.4rem;
margin: 5px 15px 3px;
background: rgba(0, 0, 0, 0) linear-gradient(transparent 80%, #FFDFEF 0%) repeat scroll 0 0;
width: fit-content;
font-weight:normal;
color: #111;
}
#post-1556 div.blocks img {
width: 260px;
max-width: 100%;
}
#post-1557 img {
max-width: 100%;
}
#post-653 div #floor{
margin: 50px 0;
}
#post-653 h2.entry-title{
padding: 5px 0;
border-left: none;
background: none;
text-shadow: none;
}
#post-653 .floor-thumb img {
box-shadow: none;
margin: 0;
}
#post-653 .floor-thumb>p{
display:none;
}
#post-653 .wp_social_bookmarking_light {
display: none;
}
/* #post-1002 */
.content-guide div.step-r {
width: 100%;
float: left;
border: 1px solid #ffb03f;
margin-bottom: 10px;
background-color: #ffffe8;
}
.content-guide span.step-p {
position: relative;
padding: 10px 0 5px 70px;
line-height: 1.9;
}
.content-guide span.step-p::before{
background: #ffb03f;
color: #fff;
font-weight: bold;
position: absolute;
padding: 0 5px;
content: "POINT";
letter-spacing: 0.05em;
left: 0px;
top: 8px;
border-radius: 5px;
line-height: 1.5;
}
.content-guide span.step-p.first::before{
content: "Step 1";
}
.content-guide span.step-p.second::before{
content: "Step 2";
}
.content-guide span.step-p.third::before{
content: "Step 3";
}
.content-guide span.step-p.fourth::before{
content: "Step 4";
}
.content-guide span.step-p.fifth::before{
content: "Step 5";
}
.content-guide div.yoyaku-table{
background: #fdfafb;
border: solid 1px #f2b3ad;
border-collapse: collapse;
font-size: 16px;
font-size: 1.6rem;
padding: 5px 10px;
border-radius: 5px;
color:#e4685d;
margin: 15px 0px;
}
.content-guide table.yoyaku-table td{
font-size:14px;
font-size:1.4rem;
}
.content-guide img.web-yoyaku{
width: 340px;
margin: 2%;
display: block;
height: auto;
border-radius: 5px;
}
.content-guide img.web-yoyaku:hover{
opacity: 0.8;
}
#post-1004 div.jisinsokuho-mp{
border-left: 3px solid #aaa;
padding: 8px 10px;
background: #fafafa;
margin-bottom: 5px;
font-size: 13px;
font-size: 1.3rem;
margin: 30px 20px;
line-height: 1.7;
}
#post-1004 h1.sub-title{
background: #fdfafb;
border: solid 1px #f2b3ad;
border-collapse: collapse;
font-size: 16px;
font-size: 1.6rem;
padding: 5px 10px;
border-radius: 5px;
color:#e4685d;
margin: 15px 0px;
}
/*#post-1004*/
.content-guide p.summary-text.company{
text-shadow: 0px 1px 1px #ddd;
border-top: 1px dotted #666;
padding: 15px 5px;
border-bottom: 4px double #ccc;
}
#post-1008 p.floor-number{
color: #eee;
font-weight: bold;
background: #b32020;
font-size: 22px;
font-size: 2.2rem;
margin: 0;
width: 70px;
height: 70px;
padding: 21px 0;
border-left: none;
border-radius: 50%;
text-shadow: none;
text-align: center;
}
#post-1008 table {
width: 100%;
border: none;
margin: 15px 10px;
min-width: 40%;
border: none;
}
#post-1008 table th,
#post-1008 table td {
font-size: 15px;
font-size: 1.5rem;
border: none;
vertical-align: middle;
}
#post-1008 table th {
border: none;
background: none;
vertical-align: middle;
width: 100px;
}
#post-1008 img {
box-shadow: none;
border: 0;
}
#post-1008 hr {
margin: 15px 0 50px;
}
#post-1031 .lp{
font-size: 24px;
font-size: 2.4rem;
font-family: serif,Georgia, "Times New Roman", "Bitstream Charter", Times, "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" ,"ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro";
letter-spacing: 1px;
color: #007ed5;
font-weight: bold;
text-shadow: 1px 1px #ddd;
margin: 6% 5% 3%;
width: 90%;
}
#post-1031 .mp{
font-size: 16px;
font-size: 1.6rem;
font-family: serif,Georgia, "Times New Roman", "Bitstream Charter", Times, "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" ,"ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro";
letter-spacing: 1px;
color: #b32020;
font-weight: bold;
text-shadow: 1px 1px #eee;
margin: 0 auto;
width: fit-content;
}
#post-1031 .sp{
width: 90%;
margin: 3%;
}
#post-1031 .info{
border: 2px solid #ccc;
margin: 2% auto 7%;
width: fit-content;
display: block;
padding: 1.5% 4.5%;
line-height: 1.4;
text-align: center;
}
#post-1031 .info span.pbc-info{
font-size:135%;
font-weight:bold;
}
#post-1034 h4{
background: #fff3ec;
}
#post-1034 div.hidden_show p{
padding: 0.5em 1em;
}
#post-1034 .hidden_box.QA label {
font-size: 14px;
font-size: 1.4rem;
}
#post-1034 .hidden_box.QA label:before {
content: '\f128';
color: #f9bc48;
}
#post-1034 .hidden_box.QA input:checked + label:before {
content: 'A';
color: #e84eb7;
}
#post-1120 p.lp{
font-size: 24px;
font-size: 2.4rem;
font-family:  "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" ,"ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro",Georgia, "Times New Roman", "Bitstream Charter", Times, serif;
letter-spacing: 1px;
color: #007ed5;
font-weight: bold;
text-shadow: 1px 1px #ddd;
margin: 3% 2%;
width: 90%;
}
#post-1162 img{
margin: 0 auto;
display: block;
max-height: 250px;
border: solid 1px #eee
}
#post-1162 div.downroad-boxes{
vertical-align: top;
display: inline-block;
width: 49%;
font-size: 13px;
margin: 0 0 5%;
padding: 2.5%;
text-align: center;
}
#post-1278 iframe {
max-width: 100%;
margin:20px 0;
border:none;
overflow:hidden
}
#post-1278 .wp_social_bookmarking_light {
display: none;
}
#post-1278 div.line-link{
margin: 25px 0 80px 5px;
float:left;
}
#post-1278 div.line-link img{
border:0;
width: 230px;
box-shadow: none;
margin: 0;
}
#post-1278 div.line-info .article-info-company-account{
color: #169905;
font-style: italic;
}
#post-1278 img.line-QR{
border: 0;
float: left;
width: 155px;
box-shadow: none;
margin: 25px 0;
}
@media only screen and (max-width:770px){
#post-484 .table-box {
height: auto!important;
}
#post-1014 img {
max-width: 100%;
}
}
@media only screen and (max-width:600px){
.type-classes .floor-thumb .entry-summary>p{
line-height: 1.4;
text-align: left;
}
#post-398 h3 {
    margin: 0 0 10px!important;
}
#post-1554 table.futaba-table td.-bg {
padding: 2px;
margin: 0px;
font-size: 13px;
font-size: 1.3rem;
width: 70px;
}
#post-1554 table.futaba-table td {
font-size: 13px;
font-size: 1.3rem;
}
#post-1008 table th {
width: 12%;
padding: 0;
}
#post-1008 table th, #post-1008 table td {
font-size: 13px;
font-size: 1.3rem;
}
#post-1008 p.floor-number {
font-size: 18px;
font-size: 1.8rem;
width: 55px;
height: 55px;
padding: 14px 0 0 2px;
}
#post-1031 p.lp ,#post-1120 p.lp {
font-size: 20px;
font-size: 2.0rem;
margin: 10px 0;
width: fit-content;
}
#post-1031 .sp ,#post-1031 .mp{
width: 100%;
margin: 0;
}
#post-1031 .info {
border: 1px solid #ccc;
text-align: left;
width: 100%;
margin: 2% 0 5%;
padding: 3% 6px;
}
.content-guide span.step-p {
padding: 10px 0 5px 60px;
}
}
@media only screen and (max-width:480px){
#post-398 h3 {
    margin: 10px 0!important;
}
#post-1008 table td {
line-height: 0;
padding:0;
}
#post-1008 table td>a{
display: block;
line-height: 1.4;
}
#post-1008 table th {
padding: 0 10px 0 0;
}
#post-1162 #floor .entry-title a {
font-size: 12px;
font-size: 1.2rem;
letter-spacing: -0.1px;
}
#post-1162 img {
margin: 0 auto 10px;
}
}
@media only screen and (max-width:430px){
#post-1031 p.lp, #post-1120 p.lp {
font-size: 16px;
font-size: 1.6rem;
}
#post-1031 .mp {
font-size: 13px;
font-size: 1.3rem;
}
#post-1031 .info span.pbc-info {
font-size: 100%;
}
#post-1162 img {
margin: 0 auto 20px;
display: block;
max-height: 200px;
}
#post-1278 img.line-QR{
display: none;
}
}
@media only screen and (max-width:360px){
#post-1031 p.lp, #post-1120 p.lp {
font-size: 14px;
font-size: 1.4rem;
margin: 10px 5px;
text-shadow: none;
font-weight: normal;
}
#post-1031 .mp {
text-shadow: none;
font-weight: normal;
}
}