@charset "UTF-8";
/*!
Theme Name: Cocoon Child
Description: Cocoon専用の子テーマ
Theme URI: https://wp-cocoon.com/
Author: わいひら
Author URI: https://nelog.jp/
Template:   cocoon-master
Version:    1.1.3
*/
.center{text-align:center}.more a{border:1px solid #ccc;padding:1em 2em;color:#555151;text-decoration:none}.more a:hover{background-color:#b09d8d;color:#fff}.more{text-align:center;margin:2em 1em}.top_01_contents a{background-color:#018253;padding:1em 5em;color:#ededed;text-decoration:none;font-weight:700;border-left:#859e9a solid 15px}.no-sidebar .content .main{margin:0 0 6em !important;width:100%;border:22px solid #978265}.top_02_contents{justify-content:space-around;display:flex;flex-wrap:wrap;margin:0;width:100%;border:22px solid #978265;padding:2em}.article h2{margin-top:1.62em;background-color:#fff !important;padding:0;color:#6c6c6c!important}.article h2 a{color:#6c6c6c!important}.caption-wrap span{color:#fff;font-size:1.1em}@media screen and (min-width:1024px){.sp{display:none}.header-in{display:flex;flex-direction:column;justify-content:center;width:28% !important;float:left}.navi-in>ul{padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;text-align:center;position:absolute;right:0}.navi-in>ul{padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:right;text-align:center}.site-name-text{font-size:23px;font-family:serif}.logo-text{padding:9px 0 9px;font-size:1em;background-color:#018253;color:#fff;border-right:#859e9a solid 15px}.logo-text .site-name-text-link{text-decoration:none;font-weight:400;padding:0 1em;font-weight:700 !important;font-family:"serif" !important}.navi li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#2e1a19}div#navi-in{background-color:#eee6df}li#menu-item-40{background-color:#834e00;border-left:#b09d8d solid 15px}#menu-item-40 a{position:relative;color:#fff !important;text-decoration:none;display:block;font-size:16px;transition:all .3s ease-in-out}.navi .item-label,.navi .item-description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#2e1a19}.navi{font-weight:700}.no-sidebar .content .main{margin:0;width:100%;border:22px solid #978265}.top_01{background-image:url(//tanrekken.com/wp-content/themes/cocoon-child-master/../../../img/topbg.jpg);background-repeat:no-repeat;background-size:cover;margin:2em 0 0;padding:2em;text-align:center}.top_01_contents{padding:80px 29px}.top_01_contents p{color:#555151;margin:1em;font-weight:bolder}.top_01_contents img{width:570px}.top_01_contents p img{margin:3em;width:480px}.news_h2{position:relative;margin-bottom:2em}.more a{border:1px solid #ccc;padding:1em 2em;color:#555151;text-decoration:none;position:absolute;top:32px;right:36px;font-size:1em}.marugamemg{width:35% !important}.bana{width:360px;margin:2em auto 0 auto}.top_02_back{background-color:#fff;padding:5em;text-align:center}.top_02_list{width:33%;padding:7px}.top_02_list p{color:#2e1a19;font-weight:700;font-size:16px;text-align:left}.top_03{background-color:#fff;background-image:url(//tanrekken.com/wp-content/themes/cocoon-child-master/../../../img/topbg_02.jpg);background-position:left top;background-repeat:no-repeat;text-align:center;background-size:325px}.top_03_contents{background-image:url(//tanrekken.com/wp-content/themes/cocoon-child-master/../../../img/topbg_03.jpg);background-position:right bottom;background-repeat:no-repeat;text-align:center;background-size:325px}.top_03_contents img{width:100%;padding:4em 0}div#footer-in{width:100%}.wrap{width:80%;margin:0 auto}.navi-in a{font-size:20px}.footer{margin-top:-43px;padding:0}.footer-bottom{margin-top:0;padding:8px;position:relative;font-size:14px}.footer-bottom{margin:-7px auto 0 auto;padding:8px;position:absolute;font-size:16px;width:100%}.footer-bottom-content{text-align:center;float:none}.top_02 .top_01_contents{padding:0}.top_02 .top_01_contents p{margin-top:0}}@media screen and (min-width:481px) and (max-width:1023px){.sp{display:none}.header{color:#fff;display:none}.header-in{display:flex;flex-direction:column;justify-content:center;width:28% !important;float:left}.navi-in>ul{padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;text-align:center;position:absolute;right:0}.navi-in>ul{padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:right;text-align:center}.site-name-text{font-size:1em !important;font-family:serif}.logo-text{padding:8px 0 7px;font-size:1em;background-color:#018253;color:#fff;border-right:#859e9a solid 15px}span.site-name-text{font-size:23px !important}.logo-text .site-name-text-link{text-decoration:none;font-weight:400;padding:0 1em;font-weight:700 !important;font-family:"serif" !important}.navi li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#2e1a19}div#navi-in{background-color:#eee6df}li#menu-item-40{background-color:#834e00;border-left:#b09d8d solid 15px}#menu-item-40 a{position:relative;color:#fff !important;text-decoration:none;display:block;font-size:16px;transition:all .3s ease-in-out}.navi .item-label,.navi .item-description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#2e1a19}.navi{font-weight:700}.no-sidebar .content .main{margin:0;width:100%;border:22px solid #978265}.top_01{background-image:url(//tanrekken.com/wp-content/themes/cocoon-child-master/../../../img/topbg.jpg);background-repeat:no-repeat;background-size:cover;margin:2em 0 0;padding:2em;text-align:center}.top_01_contents{padding:80px 29px}.top_01_contents p{color:#555151;margin:1em;font-weight:bolder}.top_01_contents img{width:570px}.top_01_contents p img{margin:3em;width:480px}.bana{width:360px;margin:2em auto 0 auto}.top_02_back{background-color:#fff;padding:5em;text-align:center}.top_02_list{width:33%;padding:7px}.top_02_list p{color:#2e1a19;font-weight:700;font-size:14px;text-align:left}.top_03{background-color:#fff;background-image:url(//tanrekken.com/wp-content/themes/cocoon-child-master/../../../img/topbg_02.jpg);background-position:left top;background-repeat:no-repeat;text-align:center;background-size:325px}.top_03_contents{background-image:url(//tanrekken.com/wp-content/themes/cocoon-child-master/../../../img/topbg_03.jpg);background-position:right bottom;background-repeat:no-repeat;text-align:center;background-size:325px}.top_03_contents img{width:100%;padding:4em 0}div#footer-in{width:100%}.footer{margin-top:-43px;padding:0}.footer-bottom{margin:-7px auto 0 auto;padding:8px;position:absolute;font-size:16px;width:1200px}}@media screen and (max-width:480px){.pc{display:none}.logo-text{padding:20px 0 30px;font-size:1em;display:none}body.public-page{background-color:#fff}.top_01{padding:32px 16px}.top_02_back{padding:32px 16px}.top_01{padding:32px 16px;background-image:url(//tanrekken.com/wp-content/themes/cocoon-child-master/../../../img/topbg.jpg);background-repeat:no-repeat;background-size:cover;margin:2em 0 0;padding:2em;text-align:left}.top_01_contents a{background-color:#018253;padding:1em;color:#ededed;text-decoration:none;font-weight:700;border-left:#859e9a solid 15px;margin:1em auto;width:100%;display:block;text-align:center}.no-sidebar .content-in{display:block;padding:32px 16px}.ect-vertical-card .entry-card-wrap{width:100%}.no-sidebar .content .main{margin:0 !important;border:11px solid #97826566}.top_02_contents{border:11px solid #97826566}.top_03_contents{padding:32px 16px}.footer-bottom{margin-top:0;padding:8px;position:relative;font-size:14px}.article ul,.article ol{padding-left:0}a.menu-button-in{font-size:16px}}