﻿#primary{width:100%}.container-left{margin-right:40px;position:relative;left:0;float:left;width:200px}.container-right{width:100%;padding-left:0px;max-width:960px;float:left;position:relative}.content-area{padding-left:0px;float:left;position:relative}body{margin:0;padding:0;float:left;width:100%}#wrapper{position:relative;float:left;width:100%}#wrap{margin:0 auto;padding-top:30px}@media only screen and (min-width: 1280px){#wrap{max-width:1280px}}@media only screen and (max-width: 1279px){#wrap{max-width:960px}#wrap .container-right{max-width:640px}}@media only screen and (max-width: 960px){#wrap{width:100%}#top-gallery-news-wrapper{width:100%}#top-gallery{width:100%}#top-news{width:100%}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}h1{font-weight:bold;font-size:200%;line-height:0;margin-bottom:0}h1 img{width:100%}h2,h3,h4,h5,h6{margin:0px 0 5px 0;font-weight:bold}h2{font-size:180%}h3{font-size:160%;line-height:1;margin-bottom:5px}h4{font-size:140%}.boxed{background:none;padding:0px;width:100%}#content{width:100%;max-width:960px}a{width:auto;height:100%}a:visited{text-decoration:none}#top-gallery article,#top-news article,#gallery-wrapper article,#news-wrapper article{display:none}img.pc_only{display:block}img.sp_only{display:none}#banner-area a{display:block;width:200px;height:38px;margin-bottom:10px}.dropdown-menu:before,.sidebar-box::before{content:"";display:block;height:1px;width:100%;background:#ccc;margin:20px 0}ul#menu-side li{font-size:125%;color:#595757;font-weight:bold;text-shadow:0px 0px 0px #fff;margin-bottom:2px}ul#menu-side li a{display:block;padding:5px 10px;width:100%}ul#menu-side li a:hover{background:#fdd000;color:#595757;text-decoration:none}ul#menu-side li.current a{background:#595757;color:#fdd000;font-weight:bold}#banner-area::before,#sns::before{content:"";display:block;height:1px;width:100%;background:#ccc;margin:35px 0}#copyright{margin-top:30px;margin-bottom:30px}#copyright span{color:#999;font-size:80%}ul li a>span[lang=en]{display:inline}ul li a>span[lang=ja]{display:none}ul li a:hover>span[lang=en],ul li a:active>span[lang=en]{display:none}ul li a:hover>span[lang=ja],ul li a:active>span[lang=ja]{display:inline}ul li.current a>span[lang=en]{display:none}ul li.current a>span[lang=ja]{display:inline}.sidebar-container h4{font-size:21px;color:#595757;font-weight:bold;text-shadow:0px 0px 0px #fff}.tagcloud a,.post-tags a{display:block;float:left;font-weight:bold;font-size:100% !important;line-height:1.3em !important;background:#fdd000;color:#595757;padding:4px 10px;margin-right:3px;margin-bottom:3px;border-radius:0px;border:none}.tagcloud a:hover{text-decoration:none;color:#fff;background:#444;background:#595757;color:#fdd000;font-weight:bold}.post-tags a:hover{background:#595757;color:#fdd000;font-weight:bold}.white-box{width:100%;max-width:960px;box-sizing:border-box;padding:30px;margin-bottom:30px;background:#fff;border-radius:4px;position:relative;float:left}.white-box h2{line-height:1.8}.white-box p{margin-bottom:20px}article img{width:100%}.white-box-key{position:relative;float:left;margin-bottom:30px;width:100%}.white-box-key .white-box-key-inner{padding:30px;background:#fff;width:100%;max-width:960px;box-sizing:border-box;background:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px;position:relative;float:left}.white-box-key .white-box-key-inner p{margin-bottom:0}#top-about .bx-pager{bottom:10px}#top-about .bx-wrapper .bx-pager.bx-default-pager a{width:10px;height:10px;background:#fff}#top-about .bx-wrapper .bx-pager.bx-default-pager a.active{background:#666}p#top-about-lead{font-weight:bold}#top-about{background:#fff;border-radius:4px}#top-about h2{line-height:1;margin-top:10px;margin-bottom:20px}#top-about p{margin-bottom:20px}#top-about div.bx-wrapper{margin-bottom:0px}#top-about p{font-weight:normal;font-size:105%}#top-about .bx-wrapper .bx-caption{position:absolute;width:100%;height:100%;background:transparent}#top-about .bx-wrapper .bx-caption span{position:relative;display:block;width:100%;height:100%;top:40%;text-align:center;font-size:500%}#top-gallery-news-wrapper{width:100%;max-width:960px;position:relative;float:left}#top-gallery{width:73%;background:#fff;margin-right:3%}#top-gallery h2{width:100%;line-height:1;margin-bottom:20px}#top-gallery p{font-size:105%}#top-gallery p#top-gallery-lead{margin-bottom:20px;padding:0}#top-gallery .grid{padding:0}#top-gallery .grid a{display:block;width:100%;height:100%;position:relative}#top-gallery .grid a:after{padding-top:100%;display:block;content:" "}#top-gallery .grid a>article{position:absolute;top:0px;left:0px;bottom:0px;right:0px}#top-gallery article{background-size:cover}#top-gallery article a{display:block;width:100%;height:100%}#top-gallery article p{margin:0;color:#595757}#top-news{width:24%}#top-news h2{width:100%;line-height:1;margin-bottom:20px}#top-news p{font-size:105%}#top-news article{background-size:cover;margin-bottom:35px}#top-news article a{display:block;width:100%;height:100%}#top-news article p{margin:0}#top-news article div{height:100%}#top-news article.top-news-thumb{font-size:12px;font-weight:bold}#top-news article.top-news-thumb.top-news-date{margin-top:10px;margin-bottom:0px;font-size:100%}#top-news article.top-news-thumb.top-news-title{font-size:120%;line-height:1.5}@media only screen and (max-width: 1279px){#top-gallery{width:63%}#top-news{width:34%}}a.top-more-read{display:block;width:100%;text-align:right;margin-top:-10px;margin-left:0}img.map{width:66%;margin-right:2%;float:left}.about-access-contact{float:left;padding-top:10px}.about-access-info{margin-bottom:25px}.about-access-info:last-child{margin-bottom:0px}.gallery-thumb p.gallery-thumb-date{color:#595757;font-weight:bold;font-size:100%;line-height:1;position:absolute;text-align:left;top:10px;left:10px}.gallery-thumb p.gallery-thumb-title{color:#595757;font-weight:bold;font-size:115%;line-height:1;position:absolute;text-align:left;bottom:10px;left:10px}#gallery-wrapper{width:100%;float:left}#gallery-wrapper article{background-size:cover}#gallery-wrapper article a{position:relative}#gallery-wrapper article a::after{padding-top:100%;display:block;content:" "}#gallery-wrapper article a>article{position:absolute;top:0px;left:0px;bottom:0px;right:0px}.site-content{width:100%;max-width:960px;float:left}.site-content article a{width:100%;height:100%}.site-content article a.gallery-thumb{display:block;width:100%;height:100%}#before-after{width:100%;margin-bottom:20px;float:left}#before-after .bx-wrapper{position:relative;margin:0;padding:0}#before-after .bx-wrapper .bx-pager,#before-after .bx-wrapper .bx-controls-auto{position:absolute;bottom:0px;width:100%}#before-after .img-before-after{float:left;width:48.5%;position:relative}#image-before{margin-right:3%}h1.post-header-title{clear:both;line-height:1.75;margin-top:15px}#about-item-work .item-work{width:48.5%;float:left}#about-item-work .item-work dl{width:100%;padding-right:3%}#about-item-work .item-work dl dt{clear:left;float:left;width:80px}#about-item-work .item-work dl dd{margin-left:80px}#about-item-work .item-work#about-item{margin-right:3%}#about-item-work .item-work#about-item dl{margin-right:30px}@media only screen and (max-width: 1279px){#about-item-work .item-work{width:100%}#about-item-work .item-work#about-item{margin-right:0;margin-bottom:45px}}@media only screen and (max-width: 960px){#wrap{width:100%}#top-gallery-news-wrapper{width:100%}#top-gallery{width:100%}#top-news{width:100%}}span.before-after-label{position:absolute;top:5px;left:10px;z-index:9999;color:#595757;font-weight:bold}#user-comment{width:100%;float:left}#news-wrapper{width:100%}#news-wrapper article a{box-sizing:border-box;padding:10px;height:100%;width:auto}article.news-thumb{font-size:12px;background-size:cover;margin-bottom:35px}article.news-thumb img{width:240px;float:left;margin-right:20px}p.news-date{margin-top:10px;margin-bottom:0px;font-size:100%;font-weight:bold}p.news-title{font-weight:bold;font-size:115%;line-height:1.5}.news-thumb-title{font-weight:bold;font-size:150%;margin-bottom:0}.news-thumb-date{font-weight:bold;font-size:90%}.news-thumb-content{clear:right}#news-contents{width:100%}li.image-list{margin-bottom:20px}li.image-list:last-child{margin-bottom:0px}li.image-list h3{line-height:1.5}li.image-list img{width:200px;margin-right:20px;float:left}li.image-list a{font-weight:bold}.list-txt-wrapper{display:table-cell;height:200px;vertical-align:middle}li.txt-list{margin-bottom:40px}li.txt-list:last-child{margin-bottom:0px}li.txt-list h3{line-height:1.5}span.vmiddle{display:block;position:relative;vertical-align:middle}#mini-gallery{margin-top:20px}#mini-gallery article{width:100%;height:180px;background-size:cover;margin-bottom:0}#mini-gallery .gallery-thumb{display:block;width:20%;height:180px;float:left}li.faq-list{font-size:105%;line-height:1.8;margin-bottom:30px;float:left}li.faq-list:first-child{margin-top:20px}li.faq-list:last-child{margin-bottom:0px}li.faq-list a{font-weight:bold}div.list_question,div.list_answer{width:100%;float:left;position:relative}div.list_question:before{content:"Q：";display:block;font-weight:bold;font-size:120%;line-height:1.8;color:#ef0035;float:left;position:relative;top:-3px}div.list_answer:before{content:"A：";display:block;font-weight:bold;font-size:120%;line-height:1.8;color:#0091f6;float:left;position:relative;top:-3px}div.price-notice{margin-bottom:60px}li.price-example{float:left;margin-bottom:40px}li.price-example:last-child{margin-bottom:0px}li.price-example h3{margin-bottom:20px}li.price-example div.price-example-inner{width:100%}li.price-example div.price-example-inner div{width:49%;float:left;position:relative}li.price-example div.price-example-inner div:last-child{width:49%;margin-left:2%;position:relative;float:left}.price-table{width:49%;position:relative;float:left}.price-table_2{width:49%;margin-left:2%;position:relative;float:left}table{width:100%;font-size:120%;font-weight:bold}table caption{font-size:120%}table th.t_top{border-top:1px solid #b8b8b8;border-bottom:1px solid #d6d6d6;text-align:right;padding:10px 30px}table td.t_line01,table td.t_line02{border-bottom:1px solid #d6d6d6;text-align:right;padding:10px 40px 10px 0;vertical-align:middle}#price-notice{float:left;margin-top:20px;font-size:90%}.price-table,.price-table_2{background:#fafafa;margin-top:20px;padding:1% 2%}.tablepress thead th,.tablepress tfoot th,.tablepress thead th,.tablepress tr,.tablepress td,.tablepress .even td,.tablepress .odd td{background:#fafafa}.price-notice{width:100%;margin-top:20px;float:left}.post-tags h3,#user-comment h3,#about-item h3,#about-work h3{margin-bottom:20px}#user-comment p{margin-bottom:0}.tablepress{margin-bottom:0}.tablepress th{background-color:#fafafa !important;border-top:solid 1px #dcdcdc;border-bottom:none #fafafa !important;border-left:dotted 1px #dcdcdc;padding-bottom:0 !important;text-align:center !important}.tablepress-id-2 th{background-color:#fafafa !important;border-top:solid 1px #dcdcdc;border-bottom:none #fafafa !important;border-left:dotted 1px #dcdcdc;padding-bottom:0 !important;text-align:center !important}.tablepress tr.row-1 td{font-size:80%;text-align:right !important;background-color:#fafafa !important;padding-right:20px}.tablepress tr.row-2 td{border-top:none !important;background-color:#fafafa !important;text-align:right !important;font-weight:normal !important;font-size:70% !important;padding-right:0 !important;padding-top:0 !important}.tablepress tr.row-3 td,.tablepress tr.row-4 td,.tablepress tr.row-5 td,.tablepress tr.row-6 td,.tablepress tr.row-7 td,.tablepress tr.row-8 td,.tablepress tr.row-9 td{background-color:#fafafa !important}.tablepress tr.row-3 td,.tablepress tr.row-4 td,.tablepress tr.row-5 td,.tablepress tr.row-6 td,.tablepress tr.row-7 td{text-align:right !important}.tablepress tr.row-8 td,.tablepress tr.row-9 td{text-align:left !important;font-weight:normal !important;font-size:80% !important}.tablepress tr.row-8 td.column-1,.tablepress tr.row-9 td.column-1{text-align:left !important;font-weight:normal !important;font-size:70% !important}.tablepress tr.row-8 td{border-bottom:none #fafafa !important;padding-bottom:0 !important}.tablepress tr.row-9 td{border-top:none #fafafa !important;padding-top:0 !important}.tablepress tr.row-1 td,.tablepress tr.row-2 td,.tablepress tr.row-3 td,.tablepress tr.row-4 td,.tablepress tr.row-5 td,.tablepress tr.row-6 td,.tablepress tr.row-7 td{border-left:dotted 1px #dcdcdc}.tablepress tr.row-1 th.column-1{border-left:none !important}.tablepress tr td.column-1{text-align:center !important;border-left:none !important}.tablepress th,.tablepress td{font-size:75%}.tablepress-id-1 th{text-align:right !important}.tablepress-id-1 th.column-1{text-align:center !important}#toggle-wrap{display:block;margin-bottom:20px}#toggle-btn{display:none}@media only screen and (max-width: 959px){.container{width:100%;padding:15px}.container-left{position:inherit;top:auto;left:auto;width:100%;float:none;margin:0}.container-right,.single .container-right,.page .container-right{padding-left:0;max-width:100%;width:100%;min-width:100%}#toggle-wrap{display:none;margin-bottom:20px}#toggle-btn{display:block;background:#fdd000;color:#fff;height:35px;width:35px;line-height:35px;text-align:center;margin-bottom:30px;font-size:85%}#toggle-btn:hover{text-decoration:none;opacity:0.8}.dropdown-menu:before,.single-nav{display:none}}@media only screen and (max-width: 768px){body{font:100%/1.85 "Helvetica Neue",Arial,YuGothic,"游ゴシック",ArialMT,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS P Gothic",sans-serif}h1{font-weight:bold;font-size:150%;line-height:2;margin-bottom:45px}h2,h3,h4,h5,h6{margin:0px 0 5px 0;font-weight:bold}h2{font-size:130%}h3{font-size:120%;line-height:1;margin-bottom:15px}h4{font-size:100%}#content{width:100%}.container-left{position:relative}#banner-area a{display:block;width:290px;height:55px;margin-bottom:10px}#banner-area a img.sp-only{width:100%}#top-gallery-news-wrapper{width:100%;padding:0%;position:relative;float:left}#top-gallery{width:100%;margin-bottom:20px}#top-news{width:100%}#top-about white-box-key-inner{margin-bottom:20px;padding:6%}#top-about p,#top-gallery p,#top-news p{font-size:90%}#top-gallery{width:100%;padding:6%}#top-gallery article{width:100%}#top-gallery p#top-gallery-lead{margin-bottom:10px}#top-news{width:100%;padding:6%}#top-gallery h2,#top-news h2{width:100%;line-height:1;margin-bottom:20px}div.machine-l{width:100%;float:left;margin:0 0 30px 0px}div.machine{width:100%;float:left;margin:0 0 30px 0px}div.machine p{margin:0}div.map{width:100%}dl.support-step dt{float:left;font-weight:bold;font-size:110%;color:#666;line-height:2;width:100%}dl.support-step dt span.support-step-label{clear:both;margin-bottom:10px}dl.support-step dd{margin-left:0px;margin-bottom:20px}dl.support-step dd span.support-exp{font-size:90%}div.price-table,div.price-table-l{width:100%;padding:4%}table{font-size:90%;font-weight:bold}table th.t_top{border-top:1px solid #b8b8b8;border-bottom:1px solid #d6d6d6;text-align:right;padding:0}table td.t_line01,table td.t_line02{border-bottom:1px solid #d6d6d6;text-align:right;padding:0;vertical-align:middle}div.price-table-l{margin-right:0px;margin-bottom:20px}#about-item,#about-work,#user-comment{float:left;width:100%}#image-before,#image-after{width:100%;position:relative}#image-before{margin-right:0}#image-after{float:left}h1.post-header-title{font-size:140%;margin-bottom:20px}#gallery-wrapper article{width:100%}article.loop-entry{background-position:center bottom;background-size:cover}#about-item,#about-work,#user-comment{float:left;width:100%}#about-item dl,#about-work dl{width:auto;padding-right:0;margin-right:0}#about-item dt,#about-work dt{width:6em}#about-item dd,#about-work dd{margin-left:5.5em}article.news-thumb{width:100%;float:left;margin-bottom:50px;font-size:90%}article.news-thumb img{width:100%;float:left;margin-bottom:20px}.news-thumb-title{font-weight:bold;font-size:150%;margin-bottom:0px}.news-thumb-date{font-weight:bold;font-size:120%}.news-thumb-content{display:none}#news-contents{width:auto}p{font-size:90%;line-height:1.8}h1{line-height:0;margin-bottom:0px}div.white-box-key div.white-box-key-inner{padding:6%;margin-bottom:6%}.white-box{padding:6%;margin-bottom:6%}#top-about h2{line-height:1.5}img.pc_only{display:none}img.sp_only{width:100%;display:block;float:left}ul#menu-side li{font-size:150%;margin-bottom:4px}.image-list img,.htu-list img{margin-bottom:20px}div.list-txt-wrapper{height:auto}li.image-list img{width:100%;margin-bottom:6%;float:left}img.map{width:100%;margin-bottom:20px;float:left}.about-access-info p{margin-bottom:0}.about-access-info strong{float:left;margin-right:10px}div.list-txt-wrapper{height:auto}.white-box p a{display:auto}li.image-list a,a{display:inline}.mini-gallery article,div.site-content article .mini-gallery a.gallery-thumb{width:100%;height:260px;margin-bottom:20px}.price-table{width:100%;position:relative;margin-bottom:2%;float:left}.price-table_2{width:100%;margin-left:0;position:relative;float:left}li.price-example h3{line-height:1.5}li.price-example div.price-example-inner div{width:100%}li.price-example div.price-example-inner div:last-child{width:100%;margin-top:20px;margin-left:0}}@media screen and (max-width: 960px){.white-box{padding:4%;margin-bottom:6%;border-radius:4px;position:relative;float:left;width:100%}}

p a{
font-weight: bold;
border-bottom:4px solid #fdd000;
}

#news-contents a{
font-weight: bold;
border-bottom:4px solid #fdd000;
}

li.image-list a{
  display: inline;
}

li.price-example div.price-example-inner div{

}

li.price-example div.price-example-inner div img{
  border: solid 1px #dcdcdc;
  padding: 5%;
}


@media screen and (max-width: 768px){
#mini-gallery .gallery-thumb{
width: 100%;
height: 320px;  
}

#mini-gallery article{
width: 100%;
height: 320px;
}
}