@charset "UTF-8";@import url(//www.iwata-factory.com/admin/wp-content/themes/iwata-factory/css/reset.css);@import url(//www.iwata-factory.com/admin/wp-content/themes/iwata-factory/base.css);@import url(//www.iwata-factory.com/admin/wp-content/themes/iwata-factory/r_base.css);@import url(//www.iwata-factory.com/admin/wp-content/themes/iwata-factory/next.css);@import url('https://fonts.googleapis.com/css?family=Noto+Serif+JP:300,400,500,700');.t-center{text-align:center}.t-left{text-align:left}.t-right{text-align:right}.img-center{margin:0 auto}.btn-morelink{border:1px solid #282828;border-radius:5px;display:block;text-align:center;margin:0 auto;width:280px;padding:8px;color:#282828;background:url(//www.iwata-factory.com/admin/wp-content/themes/iwata-factory/img/icon_arrow.png) no-repeat 10px center;background-size:12px auto}.btn-morelink:hover{border:1px solid #f40a0a;text-decoration:none;color:#f40a0a;background:url(//www.iwata-factory.com/admin/wp-content/themes/iwata-factory/img/icon_arrow_r.png) no-repeat 10px center;background-size:12px auto}#c-wrap article.singlepost{padding-top:32px;padding-bottom:32px}#c-wrap article.singlepost h1.ttl_h1{text-align:left;font-size:18px;color:#282828;font-family:'Noto Serif JP',"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN",serif;font-style:normal;font-weight:400;padding:6px 0 4px 10px;margin:0 0 12px;min-height:auto;background:0 0;background-size:auto;border-left:6px solid #ce144f}#c-wrap article.singlepost h1.ttl_h1 a{color:#282828}.ttl_h1{font-size:16px;color:#282828;font-family:'Noto Serif JP',"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN",serif;font-style:normal;font-weight:400;padding:6px 0 4px 10px;margin:0 0 12px;min-height:auto;background:0 0;background-size:auto;border-left:6px solid #ce144f}.post_ttl{font-size:16px;color:#282828;font-family:'Noto Serif JP',"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN",serif;font-style:normal;font-weight:400;padding:0;margin:6px 0 12px}.post_ttl a,.ttl_h1 a{color:#282828}.ttl_h2 a{color:#72562c}.ttl_h3{font-size:16px;color:#55555;font-family:'Noto Serif JP',"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN",serif;font-weight:400;border-bottom:2px solid #ccc4b7;margin-bottom:1rem}.ttl_h3 span{border-bottom:2px solid #ce144f;display:inline-block;padding:1rem 0;margin-bottom:-2px}.ttl_page{font-size:18px;color:#ce144f;font-family:'Noto Serif JP',"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN",serif;font-style:normal;font-weight:500;margin:16px 0 16px;text-align:center;letter-spacing:3px}.ttl_block01{font-size:18px;color:#55555;font-family:'Noto Serif JP',"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN",serif;font-weight:400;margin-bottom:18px}.ttl_block01 span{position:relative;display:inline-block;padding:1rem 0;width:100%}.ttl_block01 span:before{position:absolute;bottom:0;left:45%;content:"";width:10%;height:4px;background-color:#ce144f}.detail_text{padding:16px 0}.post_meta{border-top:1px solid #ddd;border-bottom:1px solid #ddd;color:#666;font-size:12px;padding:12px 6px;margin-bottom:16px}.post_meta a{color:#282828}.thumbnail_photo img{display:block;width:100%;margin:8px auto 16px}@media (min-width:768px){.post_meta{font-size:14px;padding:14px 8px}.thumbnail_photo img{width:70%;margin:16px auto 32px}.post_ttl{font-size:18px;margin:18px 0 18px}.ttl_page{font-size:22px;margin:24px 0 24px}.ttl_block01{font-size:20px;margin-bottom:24px}}@media (min-width:960px){#c-wrap article.singlepost h1.ttl_h1,.ttl_h1{font-size:20px}.post_ttl{font-size:20px}.ttl_page{font-size:26px;margin:36px 0 36px}.ttl_block01{font-size:24px;margin-bottom:28px}.post_meta{margin-bottom:32px}.thumbnail_photo img{width:50%;margin:32px auto 64px}}.noimage{display:block;height:100%;text-align:center;line-height:10rem;background:url(//www.iwata-factory.com/admin/wp-content/themes/iwata-factory/img/back_logo.png) no-repeat center center #fff;background-size:contain;color:#fff;font-size:0;border:1px solid #eee;box-sizing:border-box}.none{display:none}.card{margin-bottom:8px;border:0 none;border-radius:0}.top-article .post_thumb,.card .post_thumb{position:relative;overflow:hidden;width:30%;float:left;background-position:center center;background-repeat:no-repeat;background-size:100% auto;-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;-ms-background-size:100% auto}.top-article .post_thumb{width:100%}.top-article .post_thumb:before,.card .post_thumb:before{content:"";display:block;padding-top:100%}.top-article .post_thumb img,.top-article .post_thumb .noimage,.card .post_thumb img,.card .post_thumb .noimage{width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;right:0;object-fit:cover}.top-article .post_thumb .noimage,.card .post_thumb .noimage{height:100%}.card .card-block{position:relative;padding-bottom:12px}.card .card-block-right{width:66%;float:right}.card .card-block-right .post_meta{background:0 0;padding:6px 0}.card a:hover .post_thumb{opacity:.8}.card .post_meta{margin-bottom:8px}.card a.post_cat{display:inline-block;color:#fff;padding:8px 20px;font-size:12px;line-height:1;font-style:italic;text-transform:capitalize}.card a.post_cat.menu{background:red}.card a.post_cat.event{background:#ff7900}.card a.post_cat.info{background:#ffb400}.card-text02{display:none}@media (min-width:768px){.card-text02{display:block;font-size:14px;margin:0}}@media (min-width:960px){.card{margin-bottom:16px}.card .card-block{padding-bottom:36px}.card .card-block-right .post_meta{padding:8px 0}}ul.post-categories{padding-left:0;margin-left:-.5em;list-style:none}ul.page-numbers{padding-left:0;list-style:none;margin:12px 0 0;background:#efefef;padding-bottom:5px;padding-top:5px}ul.post-categories li{display:inline-block;padding-right:.5em;padding-left:.5em}ul.page-numbers li{display:inline-block}.page-numbers{clear:both;text-align:center}.page-numbers span{color:#ce144f;padding:0 .5em}.page-numbers a{color:#282828;padding:0 .5em;margin:0;text-decoration:none}.page-numbers a:hover{color:#ab282d;text-decoration:underline}ul.tag{margin-bottom:1rem;padding-top:.75rem;padding-bottom:.5rem}ul.tag a{font-size:14px;display:inline-block;padding:.5em;text-align:center;border:1px solid #eee;margin:0 .25rem .25rem 0;font-size:12px;line-height:1;border-radius:5px}ul.tag a:hover{background:#eee;text-decoration:none}.list-inline{margin-left:-5px}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline>li{padding-right:5px;padding-left:5px}.list-inline>li,output{display:inline-block}ul.tag li{padding-right:2px;padding-left:2px;font-size:12px;letter-spacing:0px}.postsnav{text-align:center;margin:20px 0}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.postsnav a,.pager li>a{display:inline-block;padding:.5em 1em;text-align:center;border:1px solid #f5f5f5;margin:0 .5rem .5rem 0}.pager li>a,.pager li>span{border-radius:0}.postsnav a:hover,.pager li>a:hover{background:#eee;text-decoration:none}.pager:after,.pager:before{display:table;content:" "}.widget{margin:28px 0 36px}.widget ul{padding-left:0;margin-left:2rem;margin-bottom:0;list-style:none}.widget ul a:before{content:'●';color:#ce144f;margin-left:-1.3rem;margin-right:.5rem;font-size:80%}.widget ul li{border-bottom:none}.widget ul li a{color:#282828}.widget ul li a:hover{text-decoration:none}.widget .ttl{font-size:18px;color:#ce144f;font-family:'Noto Serif JP',"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN",serif;font-style:normal;font-weight:700;letter-spacing:0px;padding:0 0 6px;margin:0 0 16px;border-bottom:1px solid #ddd}.widget ul li ul{border-left:1px dashed #ccc;margin-left:1rem}.widget ul li ul li{border-bottom:0 none}.widget ul li a{padding:.2rem;display:inline-block}.widget.widget_archive label{display:none}.widget.widget_archive select{width:100%;padding:6px;font-size:16px;border-radius:3px}.widget.widget_search label{display:none}.widget.widget_search input{padding:4px 6px;font-size:14px}.widget.widget_search input[type=submit]{background:#ce144f;color:#fff;border:none;white-space:nowrap;-webkit-appearance:none;margin:0;cursor:pointer;border-radius:3px}.widget.widget_search input[type=submit]:hover{opacity:.6}ul.liststyle01{padding-left:0;margin-left:2rem;margin-bottom:0;list-style:none}ul.liststyle01 li:before{content:'●';color:#836a44;margin-left:-2rem;margin-right:.5rem}ul.liststyle02{padding-left:0;margin-bottom:0;list-style:none}.detail_comments{padding-top:48px;padding-bottom:36px}.comments-title{font-weight:700;background:#f5f5f5;border-radius:0;margin-bottom:16px;padding:5px}.comment-body{border-bottom:1px dotted #ccc;padding-bottom:8px;margin-bottom:8px}.comment-reply-title{font-size:16px;color:#282828;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku GothicPro","メイリオ",Meiryo,"游ゴシック",YuGothic,"Osaka","Verdana","Helvetica","Arial","ＭＳ Ｐゴシック",sans-serif;font-style:normal;font-weight:400;padding:6px 0 4px 10px;margin:0 0 12px;min-height:auto;background:0 0;background-size:auto;border-left:8px solid #b2a287}.comment-form input.submit{font-size:14px;padding:5px 16px}.comment-form-comment textarea{width:100%}@media (min-width:768px){.comment-form-comment textarea{width:70%}}.post_body h1,.post_body h2,.post_body h3,.post_body h4,.post_body h5,.post_body h6{color:#72562c;font-family:'Noto Serif JP',"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN",serif;font-style:normal;font-weight:400;letter-spacing:0px;line-height:1.2;margin-bottom:1rem}.post_body h1,.post_body h2{font-size:24px;color:#ce144f;font-weight:600;margin:2rem 0}.post_body h3{font-size:20px;font-weight:500;border-bottom:1px solid #ddd;border-left:8px solid #ce144f;padding:4px 16px 10px;margin:1rem 0 1.6rem}.post_body h4{font-weight:500;color:#ce144f;padding-bottom:6px;border-bottom:1px dashed #ce144f}.post_body ul{list-style:none;padding:0;margin:16px 0 32px}.post_body ul li{padding-left:16px;text-indent:-14px}.post_body ul li:before{content:"• ";color:#ce144f}.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{padding-left:0;text-indent:0}.blocks-gallery-grid li.blocks-gallery-image:before,.blocks-gallery-grid li.blocks-gallery-item:before,.wp-block-gallery li.blocks-gallery-image:before,.wp-block-gallery li.blocks-gallery-item:before{content:none}@media (min-width:768px){.post_body h1,.post_body h2{font-size:20px}.post_body h3{font-size:18px}}.post_body hr{clear:both;background:0 0;border-bottom:none;border-top:1px dashed #ccc;margin:2.4rem 0}.post_body{zoom:1;margin-bottom:1.8rem}.post_body:after{content:".";display:block;height:0;clear:both;visibility:hidden}.is-style-fill,.wp-block-button__link{color:#fff;background:#e74b85;border-radius:8px;text-decoration:none}.post_body p{display:block;margin:1em 0 1.5rem}.post_body strong{font-weight:700}.post_body em{font-style:italic}.post_body blockquote{margin:0 0 30px;padding:20px;background:#fff;border:1px solid #ccc;position:relative}.post_body blockquote:before{content:'"';font-style:italic;font-size:30px;font-weight:400;line-height:40px;width:30px;height:30px;position:absolute;top:5px;left:10px;color:pink}.post_body blockquote:after{content:'"';font-style:italic;font-size:30px;font-weight:400;text-align:left;line-height:60px;width:30px;height:30px;position:absolute;bottom:7px;right:-2px;color:pink}.post_body blockquote cite{border-top:1px dotted #aaa;display:block;padding:20px 0 0;font-style:italic;text-align:right;font-size:90%}.aligncenter{display:block;margin:0 auto}.alignright{float:right}.alignleft{float:left}img[class*=wp-image-],img[class*=attachment-]{height:auto;max-width:100%}.clearfix{overflow:hidden;zoom:1}.clearfix:after{content:"";display:block;clear:both}.gallery{width:100%;margin-bottom:20px !important;overflow:hidden}.gallery br{display:none}.gallery-item{float:left;margin-bottom:0 !important}.gallery-icon{text-align:center}.gallery-icon img{width:100%;height:auto;margin-bottom:10px !important}.gallery-caption{color:#222;font-size:12px;margin:0 0 10px;text-align:center}.gallery-columns-1 .gallery-item{width:100%;margin-right:0}.gallery-columns-2 .gallery-item{width:48%;margin:0 1%}.gallery-columns-3 .gallery-item{width:31.33333%;margin:0 1%}.gallery-columns-4 .gallery-item{width:23%;margin:0 1%}.gallery-columns-5 .gallery-item{width:18%;margin:0 1%}@media screen and (max-width:640px){.gallery-columns-3 .gallery-item,.gallery-columns-4 .gallery-item{width:48%;margin:0 1%}.gallery-columns-5 .gallery-item{width:31.33333%;margin:0 1%}}