@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&family=Roboto:wght@100;300;400;500;700;900&display=swap");
/*!
  Theme Name: itomani-column
  Author: somewrite
*/
html{scroll-behavior:smooth;font-size:10px;color:#333;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif}p,a,span{font-size:1.4rem;font-weight:400}a{transition:ease .3s}a:hover{opacity:.8}img{max-width:100%}.body-content{margin-top:120px;padding-top:40px}@media (max-width:768px){.body-content{margin-top:0;padding-top:160px}}.body-content .column{padding-top:0}.body-content.iframe-body{margin-top:0;padding-top:0}.body-content.iframe-body .content{padding:0}.sp{display:none}@media (max-width:768px){.sp{display:block}}.breadcrumb{max-width:1200px;margin:0 auto}.breadcrumb ul{display:flex;flex-wrap:wrap}.breadcrumb ul li{display:flex;align-items:center;margin:0 0 0 12px}.breadcrumb ul li::marker{display:none}.breadcrumb ul li:not(:last-of-type):after{content:"＞";display:block;margin:0 0 0 12px}.breadcrumb ul li a,.breadcrumb ul li span{color:gray;font-size:1.1rem;word-break:break-all}.breadcrumb ul li a{text-decoration:underline}.content{max-width:1200px;margin:0 auto}@media (max-width:768px){.content{padding:0 12px}}.content-head{margin:64px auto 80px}@media (max-width:768px){.content-head{margin:45px auto}}.content-head h1{text-align:center;font-size:2.4rem;font-weight:500;font-family:"Montserrat",sans-serif}@media (max-width:768px){.content-head h1{font-size:2.1rem}}.content-head h1 span{display:block;margin:23px 0 0;font-size:1.4rem;text-align:center}@media (max-width:768px){.content-head h1 span{margin:20px 0 0;font-size:1.1rem}}.content-head.no-exc{margin:64px auto}.content-head.no-exc img{margin:0 !important}.pagenation ul{display:flex;align-items:center;justify-content:center}.pagenation ul li{margin:0 25px 0 0}@media (max-width:768px){.pagenation ul li{margin:0 23px 0 0}}.pagenation ul li.current span{color:#333}.pagenation ul li.next,.pagenation ul li.prev{width:12px;height:12px;margin:0}.pagenation ul li.next a,.pagenation ul li.prev a{display:block;width:100%;height:100%}.pagenation ul li.next a img,.pagenation ul li.prev a img{width:100%;height:100%;vertical-align:super}.pagenation ul li.prev{margin:0 25px 0 0}.pagenation ul li.prev a img{transform:rotate(180deg)}.pagenation ul li.disable{opacity:.5}.pagenation ul li a{text-decoration:none;color:#999}.pagenation ul li span{font-size:1.4rem;font-family:"Roboto",sans-serif}.foot-member{position:relative;margin:123px 0 0;padding:80px 0;background-image:url(//column.itomani.asahi.co.jp/wp-content/themes/itomani/img/foot-member-pc.jpg);background-repeat:no-repeat;background-size:cover}@media (max-width:768px){.foot-member{background-image:url(//column.itomani.asahi.co.jp/wp-content/themes/itomani/img/foot-member-sp.jpg)}}.foot-member:after{content:"";position:absolute;top:0;z-index:1;width:100%;height:100%;background-color:rgba(27,27,27,.4)}.foot-member .member-title{position:relative;z-index:2;margin:0 0 42px;font-family:"Montserrat",sans-serif;color:#fff;font-size:2.8rem;font-weight:500;text-align:center}@media (max-width:768px){.foot-member .member-title{margin:0 0 30px;font-size:2.1rem}}.foot-member .member-title span{display:block;margin:14px 0 0;font-size:1.2rem;text-align:center}@media (max-width:768px){.foot-member .member-title span{margin:8px 0 0}}.foot-member p{position:relative;z-index:2;margin:0 0 40px;font-size:1.6rem;text-align:center;color:#fff;line-height:25px;font-weight:500}@media (max-width:768px){.foot-member p{margin:0 0 55px;font-size:1.2rem;line-height:20px}}.foot-member a{position:relative;z-index:2;display:block;width:370px;height:64px;margin:0 auto;text-decoration:none;text-align:center;border-radius:64px;background:#c36825;box-sizing:border-box}@media (max-width:768px){.foot-member a{width:300px;height:40px}}.foot-member a span{font-size:1.4rem;line-height:64px;color:#fff}@media (max-width:768px){.foot-member a span{font-size:1.2rem;line-height:40px}}.main-postlist{width:100%;margin:0 0 66px;border-bottom:1px solid #eaeaea}@media (max-width:768px){.main-postlist{margin:0 0 30px;border-top:none}}.main-postlist ul{display:flex;flex-wrap:wrap}.main-postlist ul li{width:370px;margin:0 0 88px}.main-postlist ul li:nth-of-type(3n-1){margin:0 45px 88px}@media (max-width:768px){.main-postlist ul li{width:calc(50% - 6px);margin:0 0 34px}.main-postlist ul li:nth-of-type(3n-1){margin:0 0 34px}.main-postlist ul li:nth-of-type(2n){margin:0 0 34px 12px}}.main-postlist ul li a{display:block;margin:0 0 15px}@media (max-width:768px){.main-postlist ul li a{margin:0 0 9px}}.main-postlist ul li a img{width:100%;aspect-ratio:8/5}@media (max-width:768px){.main-postlist ul li a img{height:auto}}.main-postlist ul li .post-info>a{display:inline-block;width:auto;height:20px;margin:0 4px 8px 0;padding:0 10px 0;line-height:20px;text-align:center;font-size:1rem;background:#c36825;text-decoration:none;color:#fff}@media (max-width:768px){.main-postlist ul li .post-info>a{width:auto;height:18px;margin:0 0 16px;line-height:18px;font-size:1rem}}.main-postlist ul li .post-info h2 a{font-size:1.4rem;line-height:25px;font-weight:700}@media (max-width:768px){.main-postlist ul li .post-info h2 a{margin:0;font-size:1.2rem;line-height:20px}}.main-postlist.top-iframe{margin:0;border-bottom:none}.main-postlist.top-iframe ul li{margin-bottom:0}@media (max-width:768px){.main-postlist.top-iframe ul li{margin-bottom:2em}}@media (max-width:768px){.main-postlist.top-iframe ul li:nth-of-type(6){display:block}}.main-postlist.top-iframe ul li .post-info h2{font-size:1.6rem}@media (max-width:768px){.main-postlist.top-iframe ul li .post-info h2{margin:0;font-size:1.2rem}}@media (max-width:768px){.main-postlist.column-top ul li .post-info h2{margin:-13px 0 0}}li.bread-h2title{padding-top:1.5rem}li.bread-h3title{padding-left:1em;text-indent:-1em}.bottom-btn,.bottom-btn2{position:relative;max-width:450px;width:100%;height:64px;margin:40px auto 0;border:1px solid #333}@media (max-width:768px){.bottom-btn{width:100%;height:50px;margin:40px auto 0}.bottom-btn2{max-width:135px;width:100%;height:50px;margin:15px auto 0}}.bottom-btn a,.bottom-btn2 a{display:block;width:100%;height:100%;font-size:1.4rem;color:#333;text-decoration:none;text-align:center;line-height:64px}@media (max-width:768px){.bottom-btn a,.bottom-btn2 a{font-size:1.3rem;line-height:50px}}.bottom-btn a:after,.bottom-btn2 a:after{content:"";position:absolute;top:0;bottom:0;right:10px;width:12px;height:12px;margin:auto;background-size:cover}.bottom-btn3{display:block;margin:40px auto 0;max-width:450px;height:auto;border:1px solid #999;border-radius:4px}.btn3-text{display:flex;margin:10px 20px;align-items:flex-start;flex-direction:column}.btn3-text a{font-weight:700;padding:1em}.btn3-text h2{padding-top:10px;font-size:1.3em}.btn3-text p{font-size:1em}.bottom-btn3 img{display:block;width:160px;!important height:160px}@media (max-width:768px){.btn3-text h2{font-size:1em}.btn3-text p{font-size:.6em}}.column .content-head{margin:64px auto 55px;padding-left:335px}@media (max-width:768px){.column .content-head{margin:45px auto 30px;padding-left:0}}.column .content{display:flex}@media (max-width:768px){.column .content{display:block}}.column .content aside{width:280px;margin:0 55px 0 0;border-top:1px solid #eaeaea;padding:25px 0 0}@media (max-width:768px){.column .content aside{position:relative;width:325px;height:48px;margin:0 auto 20px;padding:0;border:1px solid #d1cfcf}}@media (max-width:768px){.column .content aside ul{display:none}}.column .content aside ul li{display:flex;align-items:center;margin:0 0 32px}.column .content aside ul li:before{content:"";display:block;width:15px;height:15px;margin:0 18px 0 0;background:url(//column.itomani.asahi.co.jp/wp-content/themes/itomani/img/arrow-gray.png) no-repeat;background-size:cover}.column .content aside ul li a{color:#333;text-decoration:none;font-size:1.4rem;font-weight:700}.column .content aside ul li a:hover{color:#c36825}.column .content aside .cate-list-sp{display:none;width:100%;height:100%;padding:0 0 0 12px;border:none;-webkit-appearance:none;appearance:none}.column .content aside .cate-list-sp::-ms-expand{display:none}@media (max-width:768px){.column .content aside .cate-list-sp{display:block}}.column .content aside .cate-list-sp option{font-size:1.3rem}.column .content aside:after{content:"";position:absolute;top:0;bottom:0;right:0;display:none;width:47px;height:46px;margin:auto;border-left:1px solid #d1cfcf;background:url(//column.itomani.asahi.co.jp/wp-content/themes/itomani/img/arrow-gray-bottom.png) no-repeat;background-size:20px 20px;background-position:center;pointer-events:none}@media (max-width:768px){.column .content aside:after{display:block}}.column .main-postlist{width:864px;padding:40px 0 0;border-top:1px solid #eaeaea}@media (max-width:768px){.column .main-postlist{width:100%}}.column .main-postlist ul li{width:272px;margin:0 0 62px}@media (max-width:768px){.column .main-postlist ul li{width:calc(50% - 6px)}}.column .main-postlist ul li:nth-of-type(3n-1){margin:0 24px 62px}@media (max-width:768px){.column .main-postlist ul li:nth-of-type(3n-1){margin:0 0 34px}}@media (max-width:768px){.column .main-postlist ul li:nth-of-type(2n-1){margin:0 12px 34px 0}}.terms .content-term-head{max-width:1200px;margin:0 auto;padding:14px 0 27px;background:#f0f0f0}@media (max-width:768px){.terms .content-term-head{margin:0 15px;padding:0 0 15px}}.terms .content-term-head h1{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;font-size:2rem;font-weight:500}@media (max-width:768px){.terms .content-term-head h1{font-size:1.6rem}}.terms .content-term-head h1 span{display:inline-block;font-size:1.4rem;font-weight:400}.feature .main-postlist{padding:40px 0 0;border-top:1px solid #eaeaea}.post-page main article{margin:0 auto}@media (max-width:768px){.post-page main article{margin:0 12px}}.post-page main article .content-head h1{margin:0 0 14px;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;font-size:2.2rem;font-weight:700}@media (max-width:768px){.post-page main article .content-head h1{font-size:2.1rem}}.post-page main article .content-head>p{display:flex}.post-page main article .content-head>p time{color:gray}.post-page main article .content-head>p a{color:#c36825}.post-page main article .content-head .excerpt{margin:0 0 64px}.post-page main article .content-head .excerpt p{text-align:left;font-size:1.4rem}.post-page main article .index{padding:40px 0 40px 40px;background:#f8f8f8}@media (max-width:768px){.post-page main article .index{padding:18px;box-sizing:border-box}}.post-page main article .index>p{margin:0 auto 40px;text-align:center;font-size:1.6rem}@media (max-width:768px){.post-page main article .index>p{margin:0 auto 16px}}.post-page main article .index>p span{display:inline-block;margin:0 0 0 8px;text-decoration:underline;font-size:1.2rem;cursor:pointer}.post-page main article .index>p span:hover{text-decoration:none}.post-page main article .index.open{margin:0 auto 40px;transition:.3s ease}.post-page main article .index p:not(.open){margin:0 auto;transition:.3s ease}.post-page main article .index ol li:before{margin:0 8px 0 0;font-size:1.6rem}@media (max-width:768px){.post-page main article .index ol li:before{font-size:1.4rem}}.post-page main article .index ol li:not(:last-of-type){margin:0 0 1rem}@media (max-width:768px){.post-page main article .index ol li:not(:last-of-type){margin:0 0 1rem}}.post-page main article .index ol li a{text-decoration:none;color:#333;font-size:1.4rem}.post-page main article .index ol li ol{margin:24px 0 0}@media (max-width:768px){.post-page main article .index ol li ol{margin:0 0 24px}}.post-page main article .index ol li span{font-size:1.4rem}.post-page main article img{padding:1rem 0}.post-page main article p{margin:.5em 0 1.5em;font-size:1.4rem;line-height:2.5rem;padding:0 1rem}.post-page main article h2{line-height:2.5rem;font-weight:700;font-size:1.8rem;border-bottom:solid;padding:.5rem;padding-top:6em;margin-top:-6em;margin-bottom:1em}@media (max-width:768px){.post-page main article h2{       }}.post-page main article h3{font-weight:700;font-size:1.6rem;line-height:2.2rem;padding:.5rem;margin-top:-6em;padding-top:7em;display:flex;align-items:center}.post-page main article h3 i{margin-right:8px}.post-page main article h3:before{content:'';display:inline-block;width:1em;margin-right:-1em}.post-page main article h3 i{flex-shrink:0}@media (max-width:768px){.post-page main article h3{font-size:1.6rem}}.post-page main article h4{margin:1.5em 0 .5em;font-weight:700;font-size:1.4rem;line-height:2rem;padding-left:.5rem}@media (max-width:768px){.post-page main article h4{font-size:1.4rem}}.post-page main article ul{margin:0 0 23px}.post-page main article ul li{display:flex;margin:0;font-size:1.6rem}.post-page main article ul li:not(:first-of-type){margin:23px 0 0}@media (max-width:768px){.post-page main article ul li:not(:first-of-type){margin:20px 0 0}}.post-page main article ul li:before{content:"";display:block;width:20px;height:20px;margin:6px 10px 0 0;background:url(//column.itomani.asahi.co.jp/wp-content/themes/itomani/img/list-marker.png) no-repeat;background-size:contain}.post-page main article strong{font-size:1.8rem}@media (max-width:768px){.post-page main article strong{font-size:1.6rem}}.post-page main article .border-box{margin:40px 0 0;padding:32px;font-size:1.6rem;border:2px solid #ebebeb}@media (max-width:768px){.post-page main article .border-box{margin:32px 0 0;padding:4px 16px 16px}}.post-page main article .border-box p{margin:0;line-height:25px}.post-page main article .border-box strong{color:#c36825}.post-page main article .border-gray-bg{margin:40px 0 0;padding:32px;font-size:1.6rem;background:#fafafa}@media (max-width:768px){.post-page main article .border-gray-bg{margin:32px 0 0;padding:4px 16px 16px}}.post-page main article .border-gray-bg p{margin:0;line-height:25px}.post-page main article blockquote{display:flex;margin:40px 0 0;padding:6px 32px 32px;background:#fafafa}@media (max-width:768px){.post-page main article blockquote{margin:32px 0 0;padding:3px 16px 16px}}.post-page main article blockquote:before{content:"";display:block;width:25px;height:21px;margin:30px 34px 0 0;background:url(//column.itomani.asahi.co.jp/wp-content/themes/itomani/img/bg-icon.png) no-repeat;background-size:contain}@media (max-width:768px){.post-page main article blockquote:before{width:15px;height:16px;margin:16px 0 0;background:url(//column.itomani.asahi.co.jp/wp-content/themes/itomani/img/bg-icon-red.png) no-repeat;background-size:contain}}.post-page main article blockquote p{width:calc(100% - 59px);line-height:25px}@media (max-width:768px){.post-page main article blockquote p{width:calc(100% - 30px)}}.post-page main article .itemlist-btn{margin:64px auto 0}@media (max-width:768px){.post-page main article .itemlist-btn{margin:20px auto 0}}.post-page main article .item-btn{display:flex;align-items:center;width:500px;height:96px;margin-bottom:70px}@media (max-width:768px){.post-page main article .item-btn{width:100%;height:82px;margin:0 0 4em}}.post-page main article .item-btn a{width:100%;height:auto;text-decoration:none;line-height:normal}.post-page main article .item-btn a span{margin:0 auto;width:100%;text-align:center;display:block;font-weight:700}.post-page main article .item-btn a span span{display:flex;justify-content:center;align-items:center;margin:6px 0 0;font-size:1.2rem;font-weight:400}.post-page main article .item-btn a span span:before{content:"";display:block;width:12px;height:12px;margin:0 6px 0 0;background:url(//column.itomani.asahi.co.jp/wp-content/themes/itomani/img/red-arrow.png) no-repeat;background-size:cover}.post-page main .sns-btn{max-width:1200px;margin:120px auto 0}@media (max-width:768px){.post-page main .sns-btn{margin:40px auto 0}}.post-page main .sns-btn ul{display:flex;justify-content:flex-end}@media (max-width:768px){.post-page main .sns-btn ul{justify-content:center}}.post-page main .sns-btn ul li{width:20px}@media (max-width:768px){.post-page main .sns-btn ul li{width:20px}}.post-page main .sns-btn ul li:not(:last-of-type){margin:0 20px 0 0}@media (max-width:768px){.post-page main .sns-btn ul li:not(:last-of-type){margin:0 20px 0 0}}.post-page main .another-post{max-width:1200px;margin:24px auto;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}@media (max-width:768px){.post-page main .another-post{margin:44px 12px}}.post-page main .another-post ul{display:flex;justify-content:center;align-items:center;height:96px}@media (max-width:768px){.post-page main .another-post ul{height:53px}}.post-page main .another-post ul li{width:33.333333%;text-align:center}.post-page main .another-post ul li a{display:flex;align-items:center;justify-content:center;color:#333;font-size:1.3rem;text-decoration:none}.post-page main .another-post ul li:first-of-type a{position:relative}.post-page main .another-post ul li:first-of-type a:before{content:"";position:absolute;left:140px;display:block;width:12px;height:12px;background:url(//column.itomani.asahi.co.jp/wp-content/themes/itomani/img/another-post-arrow01.png) no-repeat;background-size:contain}@media (max-width:768px){.post-page main .another-post ul li:first-of-type a:before{left:0}}.post-page main .another-post ul li:last-of-type a{position:relative}.post-page main .another-post ul li:last-of-type a:after{content:"";position:absolute;right:140px;display:block;width:12px;height:12px;background:url(//column.itomani.asahi.co.jp/wp-content/themes/itomani/img/another-post-arrow02.png) no-repeat;background-size:contain}@media (max-width:768px){.post-page main .another-post ul li:last-of-type a:after{right:0}}.post-page main .new-post{max-width:1200px;margin:78px auto 0;border-bottom:none}@media (max-width:768px){.post-page main .new-post{width:calc(100% - 24px);margin:60px auto 0}}.post-page main .new-post>p{margin:0 0 54px;text-align:center;font-size:2rem;font-weight:700}@media (max-width:768px){.post-page main .new-post>p{font-size:2.1rem}}.single main article{max-width:864px}.single main article .content-head h1{text-align:center;line-height:3.5rem}@media (max-width:768px){.single main article .content-head h1{text-align:left;line-height:2.5rem}}.single main article .content-head p{justify-content:center;font-size:1.2rem}.single main article .content-head p time{display:inline-block;margin:0 6px 0 0}.single main article .content-head p a{display:inline-block;margin:0 0 0 6px}.single main article .content-head .thumb{margin:64px 0 40px;width:100%}.single main article .index{width:800px;margin:0 auto 64px}@media (max-width:768px){.single main article .index{width:100%}}.single main .post-tags{width:670px;margin:0 auto}@media (max-width:768px){.single main .post-tags{width:100%}}@media (max-width:768px){.single main .post-tags{width:100%}}.single main .post-tags>p{margin:0 0 54px;text-align:center;font-size:2rem;font-weight:700}@media (max-width:768px){.single main .post-tags>p{margin:0 0 32px;font-size:2.1rem}}.single main .post-tags ul{margin:0 -24px -22px 0;text-align:center}@media (max-width:768px){.single main .post-tags ul{width:100%;margin:0 -32px -20px 0}}.single main .post-tags ul li{display:inline-block;margin:0 24px 22px 0}@media (max-width:768px){.single main .post-tags ul li{margin:0 32px 20px 0}}.single main .post-tags ul li a{font-size:1.4rem;text-decoration:none;color:gray;word-break:keep-all}.post-link-with-thumbnail{display:flex;align-items:center}.post-link-with-thumbnail img{margin-right:10px}.post-link-with-thumbnail p{margin:0}.feature-post main .thumb{width:100%;margin:40px 0}@media (max-width:768px){.feature-post main .thumb{margin:22px 0 0}}@media (max-width:768px){.feature-post main .content-head{margin:24px 0 0}}.feature-post main .content-head h1{text-align:left;line-height:30px}.feature-post main article{max-width:1000px}.feature-post main article .content-head p{justify-content:space-between;font-size:1.4rem}.feature-post main article .index{width:100%;margin:0 0 77px}#feature-base{max-width:1000px;margin:0 auto;font-size:1.4rem}#feature-base ul{margin:1em 0;padding-left:40px;list-style-type:disc}.feature-base-p{margin-bottom:2rem;display:flex;justify-content:space-evenly;font-size:1.4rem}.item-list{padding:2rem;margin-bottom:5rem}.item-list h2{font-size:2.5rem;text-align:center;padding:2rem 0;margin-bottom:1.5rem}#feature-base h3{font-size:2rem;padding:1.5rem 0 .5rem}#feature-base h4{font-size:1.8rem;padding:1.5rem 0 .5rem}ul.list-main{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:8%;-moz-column-gap:8%;column-gap:5%;row-gap:25px;padding:2rem;background-color:#fff}li.list-item{list-style:none;width:30%;float:left;box-sizing:border-box}ul.list-main2{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:8%;-moz-column-gap:8%;column-gap:5%;row-gap:25px;padding:2rem 2rem 2rem 0;background-color:#fff;justify-content:space-between}li.list-item2{list-style:none;width:46%;float:left;box-sizing:border-box}img.list-item{padding-bottom:.2rem}.list-name{font-size:1.4rem}.list-price{font-size:1.4rem;text-align:right}.list-price:after{content:"円 (税込)";font-size:.9rem}@media (max-width:768px){#feature-base{margin:0 12px;font-size:1.4rem}#feature-base ul{padding-left:20px}.item-list{padding:1rem;margin-bottom:3rem}ul.list-main,ul.list-main2{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:8%;-moz-column-gap:8%;column-gap:8%;row-gap:25px;padding:1rem 1rem 1rem 0}li.list-item,li.list-item2{list-style:none;width:46%;float:left;box-sizing:border-box}}.column_tb{width:100%;border-collapse:collapse;font-size:1.3rem;margin:15px 0}.column_tb td,.column_tb th{border:1px solid #333;padding:8px;white-space:inherit}.column_tb th{background:#eee;width:26%;text-align:center}.column_tb td{width:37%}.recommend{border:1px dashed #333!important;padding:15px!important}