body{color:#000;text-align:center;font-size:1.3em;width:100%;overflow:hidden;position:relative}a,a:visited{color:#000;text-decoration:none;transition-duration:.3s}.wrap{max-width:750px;padding:0 8%;box-sizing:border-box;margin:0 auto;*zoom:1;}section{width:100%}.tel a{pointer-events:auto}#header{width:100%;min-width:100%;background:#fff;text-align:center}#header .logo{width:53.3%;margin:auto;padding:13px 0}#header .right{display:none}#footer{width:100%;min-width:100%}#footer .footer-1{background:#f6f6f6}#footer .footer-1 .left{width:100%}#footer .footer-1 .left .inner{text-align:center;padding:30px 8% 30px}#footer .footer-1 .left .logo{　margin-bottom:4px}#footer .footer-1 .left .add{font-size:1.2rem;text-align:center;margin-bottom:14px}#footer .footer-1 .left .tel{margin-bottom:20px}#footer .footer-1 .left .btns{margin-bottom:20px}#footer .footer-1 .left .btns .btn{margin-bottom:10px}#footer .footer-1 .left .ban{width:40%;margin:auto}#footer .footer-1 .right{width:100%;height:250px}#footer .footer-2{background:linear-gradient(to right,#f3527a,#f597ae);padding:0}#footer .footer-2 .copy{font-size:1rem;color:#fff;text-align:center;line-height:35px}#totop{width:10%;text-align:center;position:fixed;bottom:65px;right:10px;z-index:10}#floating{background:#fff;position:fixed;bottom:0;left:0;width:100%;display:flex;justify-content:space-between;opacity:1;transition-duration:.5s;z-index:9}#floating .btn{width:calc(100% / 3);padding:3px}#contents{min-width:100%;position:relative}#content:after{content:'';display:block;clear:both}section{width:100%}section p{text-align:left;line-height:2}h2.pink_bg span{background:url(//sakuranoenmusubi.com/wp/wp-content/themes/xeory_extension/css/../img/h2_pink_bg_sp.png) no-repeat top center;background-size:100%;display:block;padding:33px 0;font-family:'Noto Serif JP',serif;font-size:2.2rem;color:#fff;font-weight:400}ul.check li{padding-left:27px;position:relative}ul.check li:before{content:'';background:url(//sakuranoenmusubi.com/wp/wp-content/themes/xeory_extension/css/../img/list_check.png) no-repeat top left;background-size:100%;width:16px;height:100%;position:absolute;top:13px;left:0}#mv{margin-bottom:50px}#first{padding:0 0 50px}#first .row{margin-bottom:34px;align-items:center}#first .img{position:relative;z-index:1}#first .img img{top:0}#first .text{position:relative;z-index:3;text-align:center}#first .text h2{margin:-20px auto 0;width:100%}#first .text p{text-align:center;line-height:2.5;margin:0 auto}#first .text p.mb{margin:0 auto 18px}#first .btn{text-align:center}#second{background:#f6f6f6;padding:40px 0 0;position:relative}#second h2{font-size:2.2rem;font-weight:400;margin-bottom:25px}#second .circles{width:100%;margin:0 auto 10px;display:flex;justify-content:space-between}#second .circle{background:#fff;width:calc(94% / 3);height:auto;border-radius:50%;display:flex;justify-content:center;align-items:center}#second .circle:before{content:"";display:block;padding-top:100%}#second .circle p{font-size:1.3rem;font-weight:700;line-height:1.7;text-align:center}#second .illust{transform:translateY(1px)}#third{background:#fee0ea;padding:20px 0 50px}#third h2{font-size:2.2rem;font-weight:400;margin-bottom:25px}#third .row{margin-bottom:30px}#third .text{background:url(//sakuranoenmusubi.com/wp/wp-content/themes/xeory_extension/css/../img/third_text_bg_sp.jpg) no-repeat bottom;background-size:100%;padding:10px 0 20px 12.7%}#third .text ul{text-align:left}#third .text li{font-size:1.6rem;font-weight:700;line-height:2.5}#fourth{padding:0 0 50px}#fourth h2{margin-bottom:50px}#fourth h3.num{padding-left:27px;position:relative;text-align:left;margin:0 0 11px}#fourth h3.num .number{width:23px;position:absolute;left:-2px;top:0}#fourth h3.num .sub{font-size:1rem;display:block;line-height:1}#fourth h3.num .main{font-family:'Noto Serif JP',serif;font-size:1.8rem;display:block;font-weight:400;letter-spacing:0}#fourth .area1{position:relative;margin-bottom:30px}#fourth .area1 .img{width:46.8%;float:right;margin:0 0 0 15px}#fourth .area1 p{line-height:2}#fourth .area2{background:url(//sakuranoenmusubi.com/wp/wp-content/themes/xeory_extension/css/../img/fourth_area2_bg_top_sp.png) no-repeat center top,url(//sakuranoenmusubi.com/wp/wp-content/themes/xeory_extension/css/../img/fourth_area2_bg_bottom_sp.png) no-repeat center bottom,url(//sakuranoenmusubi.com/wp/wp-content/themes/xeory_extension/css/../img/fourth_area2_bg_sp.png) repeat-y center center;background-size:100%,100%,100%;width:100%;padding:30px 0 10px;margin-bottom:50px}#fourth .area2 h3{font-family:'Noto Serif JP',serif;font-size:1.5rem;display:flex;justify-content:center;align-items:center;margin-bottom:18px}#fourth .area2 h3 span{text-align:left}#fourth .area2 h3 .icon{width:20.6%;margin-right:7px}#fourth .area2 ul{padding:0 0 10px 9.5%}#fourth .area2 ul li{font-size:1.4rem;font-weight:700;line-height:1.5;margin-bottom:1em;text-align:left}#fourth .area2 ul.check li:before{top:2px}#fourth .area3{margin-bottom:40px}#fourth .area3 .box{display:flex;justify-content:space-between;margin-bottom:44px}#fourth .area3 .box .text{width:50%}#fourth .area3 .box .img{width:46.8%}#fourth .area4{background:url(//sakuranoenmusubi.com/wp/wp-content/themes/xeory_extension/css/../img/fourth_area4_bg_bottom_sp.png) no-repeat center bottom,url(//sakuranoenmusubi.com/wp/wp-content/themes/xeory_extension/css/../img/fourth_area4_bg_sp.png) no-repeat center center;background-size:100%,100%;width:100%;height:auto;padding:0 0 20px;margin-bottom:50px}#fourth .area4 h3{margin-bottom:20px}#fourth .area4 .ttl_sub{padding:0 9.5%;text-align:center;margin-bottom:10px}#fourth .area4 .ttl_sub p{font-size:1rem;line-height:1.5;text-align:center;width:100%;margin-top:10px}#fourth .area4 .boxes{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 9.5%}#fourth .area4 .boxes .box{background:#fee0ea;border-radius:10px;width:100%;padding:15px 0 10px;text-align:center;margin-bottom:10px}#fourth .area4 .boxes .img{width:66%;margin:0 auto 10px}#fourth .area4 .boxes p{text-align:center;line-height:1}#fourth .area4 .boxes p.one{font-size:1.5rem;font-weight:700;margin:0 auto 10px}#fourth .area4 .boxes p.two{font-size:2.7rem;font-weight:700;margin:auto}#fourth .area4 .boxes p.two .s{font-size:1rem}#fourth .area4 .boxes p.three{font-size:1.1rem;margin:10px auto 0}#fifth{background:url(//sakuranoenmusubi.com/wp/wp-content/themes/xeory_extension/css/../img/fifth_bg.jpg) repeat-y;background-size:100%;padding:44px 0 50px}#fifth h2{font-size:2.2rem;font-weight:400;margin-bottom:8px}#fifth .desc{text-align:center;margin-bottom:24px}#fifth .block{background:url(//sakuranoenmusubi.com/wp/wp-content/themes/xeory_extension/css/../img/fifth_bg_line_sp.png) no-repeat bottom 10px center;background-size:100%;padding-bottom:40px}#fifth .block:last-child{background:0 0;padding-bottom:0}#fifth .row{border-radius:8px;background:#fff;overflow:hidden;align-items:center}#fifth .row .img{margin-bottom:16px}#fifth .row .text{padding:0 6.35% 14px}#fifth .row .text h3{color:#a97d38;font-size:1.9rem;font-weight:400;margin-bottom:10px;text-align:center}#fifth .row .text p{text-align:left}#sixth{padding:50px 0 34px}#sixth .row{align-items:center}#sixth .img{position:relative;z-index:1}#sixth .img img{top:0}#sixth .text{position:relative;z-index:3;text-align:center}#sixth .text h2{margin:-20px auto 0;width:100%}#sixth .text p{text-align:center;line-height:2.5;margin:0 auto}#seventh{background:#f6f6f6;padding:0 0 20px}#seventh h2{margin-bottom:50px}#seventh .area{background:#fff;border-top:solid 5px #f3527a;padding:30px 6.35%;margin-bottom:30px}#seventh .area h3{font-family:'Noto Serif JP',serif;font-weight:400;font-size:2.1rem;display:flex;justify-content:center;align-items:center;margin-bottom:8px;text-align:left}#seventh .area h3 .icon{width:15%;margin-right:7px}#seventh .area .desc{text-align:center;margin-bottom:15px}#seventh .area .row{flex-direction:row-reverse;margin-bottom:20px}#seventh .area .img{margin-bottom:30px}#seventh .text h4{margin-bottom:15px}#seventh .text ul li{font-size:1.3rem;font-weight:700;line-height:1.5;margin-bottom:1em;text-align:left}#seventh .text ul.check li:before{top:2px}#seventh .price h4{background:linear-gradient(to right,#c8a062,#c8a062,#c8a062);color:#fff;font-size:1.4rem;height:35px;display:flex;justify-content:center;align-items:center}#seventh .price h4 span{font-size:1rem;font-weight:400}#seventh .price .price_table{display:flex;justify-content:space-between;flex-wrap:wrap;border-top:none}#seventh .price .price_table li{border:solid 1px #c8a062;border-top:none;width:50%;padding:8px 0 9px}#seventh .price .price_table li:nth-child(even){border-left:none;background:0 0}#seventh .price .price_table li p{text-align:center}#seventh .price .price_table li p.s{line-height:1.5}#seventh .price .price_table li p.num{font-size:1.8rem;font-weight:700;line-height:1.5}#seventh .price .price_table li p.num span{font-size:1.3rem}#seventh .ryokin_komoku{margin-bottom:10px}#eighth{padding:0}#eighth h2{margin-bottom:50px}#eighth .desc{margin-bottom:30px}#eighth .desc p{margin:-6px auto 14px}#eighth .desc .img{width:39.68%;margin:auto}#eighth .area{background:#f6f6f6;padding:30px 6.35% 20px}#eighth .area h3{font-size:1.6rem;font-weight:400;padding:11px 0;border-top:solid 1px #000;border-bottom:solid 1px #000;margin-bottom:24px}#eighth .area .row{align-items:center}#eighth .area .text{padding-bottom:15px}#eighth .area .text li{text-align:left;position:relative;display:flex;align-items:center;padding-left:15px;margin-bottom:10px}#eighth .area .text li:before{content:'';display:inline-block;background:#c8a062;width:10px;height:10px;border-radius:50%;position:absolute;top:9px;left:0}#eighth .area .text li .mincho{font-size:1.7rem;margin-right:5px}#eighth .area .text li .right{font-size:1.3rem;font-weight:700}#eighth .area .text li .circle{font-size:1.8rem}#profile{padding:30px 0 50px}#profile h2{padding:0 8%;margin-bottom:30px}#profile h3{margin-bottom:30px}#profile .row{margin-bottom:17px}#profile .img{margin-bottom:30px}#profile .text .sub{line-height:1;margin-bottom:10px;text-align:center}#profile .text .name{font-size:2.3rem;line-height:1;margin-bottom:24px;text-align:center}#profile .text li{padding-left:16px;line-height:2;position:relative;text-align:left}#profile .text li:before{content:'■';position:absolute;top:0;left:0}#profile .comment{margin-bottom:44px}#profile .btn{text-align:center}#shitsumon{padding:0 0 50px}#shitsumon h2{margin-bottom:20px}#shitsumon dl{background:url(//sakuranoenmusubi.com/wp/wp-content/themes/xeory_extension/css/../img/line_dotted_basis.png)repeat-x bottom center;background-size:100%;text-align:left;padding:0 0 16px}#shitsumon dl:last-child{border-bottom:none;text-align:left}#shitsumon dt{font-family:'Noto Serif JP',serif;font-size:1.6rem;padding:16px 30px 10px;position:relative;cursor:pointer}#shitsumon dt:after{content:'';display:block;background:url(//sakuranoenmusubi.com/wp/wp-content/themes/xeory_extension/css/../img/shitsumon_arrow_open.png);background-size:20px;width:20px;height:20px;position:absolute;right:0;top:20px;transition:all .2s ease-in-out;display:block;-webkit-transform:rotate(0deg);transform:rotate(0deg)}#shitsumon dt.open:after{content:'';background:url(//sakuranoenmusubi.com/wp/wp-content/themes/xeory_extension/css/../img/shitsumon_arrow_close.png);background-size:20px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);right:0;top:20px}#shitsumon dd{font-weight:400;padding:0 6.35% 0;line-height:2;position:relative;height:0;overflow:hidden;opacity:0;transition-duration:.5s}#shitsumon dt.open+dd{background:#f6f6f6;padding:13px 6.35%;height:auto;overflow:visible;opacity:1;transition-duration:.5s;margin-bottom:10px}#shitsumon dt:before{content:'Q.';font-size:2rem;color:#f3527a;display:block;position:absolute;top:13px;left:0}#shitsumon .small li{text-indent:-1em;padding-left:1em}#top_blog{background:url(//sakuranoenmusubi.com/wp/wp-content/themes/xeory_extension/css/../img/fifth_bg.jpg) repeat-y;background-size:100%;padding:43px 0 50px}#top_blog h2{font-size:2.2rem;font-weight:400;margin-bottom:24px}#top_blog .box{margin-bottom:30px}#top_blog .box .img{margin-bottom:14px}#top_blog .box .ttl{margin-bottom:.5em}#top_blog .box .meta{display:flex;align-items:center}#top_blog .box .date{font-size:1.2rem;margin-right:10px}#top_blog .box .cat a{background:linear-gradient(to right,#c8a062,#d8b47b);display:inline-block;color:#fff;font-size:1.1rem;line-height:1;padding:5px 7px}#top_sns{padding:40px 0 1px}#top_sns h2{font-size:2.4rem;font-weight:400;margin-bottom:19px}#top_sns .box{width:100%;margin-bottom:40px;overflow:auto}#top_contact{padding:0 0 40px}#top_contact h2{margin-bottom:40px}#top_contact p.desc{font-size:1em;text-align:center;line-height:2;margin-bottom:20px}#top_contact table{background:#fff url(//sakuranoenmusubi.com/wp/wp-content/themes/xeory_extension/css/../img/line_dotted_basis.png) repeat-x bottom right;background-size:100%;width:100%;margin:0 0 24px}#top_contact p{margin:0}#top_contact table p{line-height:1;font-weight:700}#top_contact tr{text-align:left}#top_contact th{background:#f6f6f6 url(//sakuranoenmusubi.com/wp/wp-content/themes/xeory_extension/css/../img/line_dotted_basis.png) repeat-x top right;background-size:100%;width:100%;padding:17px 20px 15px;display:block}#top_contact th p span.sub{display:block;font-size:1rem;font-weight:400;margin:0 0 5px}#top_contact th .his{color:#fff;background:#f3527a;font-size:1.1rem;line-height:1;padding:3px;float:right}#top_contact td{width:100%;padding:15px 0 15px;display:block}#top_contact td.radio{display:flex;justify-content:space-between}#top_contact form .radio .mwform-radio-field{position:relative;width:calc(50% - 5px)}#top_contact form .radio input[type=radio]{position:absolute;opacity:0;width:100%;height:30px;z-index:5;cursor:pointer}#top_contact form .radio .mwform-radio-field-text{background:#fff;color:#f3527a;border:solid 1px #f3527a;border-radius:5px;display:flex;justify-content:center;align-items:center;width:100%;height:30px;position:relative;top:0;cursor:pointer}#top_contact form .radio input[type=radio]:checked+.mwform-radio-field-text{background:#f3527a;border:solid 1px #f3527a;color:#fff}#top_contact form .radio .mwform-radio-field:first-child .mwform-radio-field-text{background:#fff;color:#0385d0;border:solid 1px #0385d0}#top_contact form .radio .mwform-radio-field:first-child input[type=radio]:checked+.mwform-radio-field-text{background:#0385d0;border:solid 1px #0385d0;color:#fff}#top_contact td.radio .error{margin-bottom:1em}#top_contact td.half{display:flex}#top_contact td.half div{width:calc(50% - 5px);display:flex;justify-content:space-between;align-items:center;padding-right:10px}#top_contact td.half div .txt{width:25%}form input[type=submit],form input[type=button]{background:url(//sakuranoenmusubi.com/wp/wp-content/themes/xeory_extension/css/../img/contact_btn_send_sp.png) no-repeat center center;background-size:100%;display:inline-block;text-indent:-9999px;width:100%;height:50px;margin:auto;border:none}form input.back{background:#ccc url(//sakuranoenmusubi.com/wp/wp-content/themes/xeory_extension/css/../img/btn_arrow_left_pc.png) no-repeat left 20px center;background-size:6px}#top_contact form input[type=text],#top_contact form input[type=tel],#top_contact form input[type=email],#top_contact form input[type=date]{width:100%;padding:1rem 0 1rem 1rem;border:solid 1px #f6f6f6;border-radius:0;line-height:1}#top_contact form input[type=text].short,#top_contact form select.short{width:75%}#top_contact form textarea{padding:1rem 0 1rem 1rem;width:100%;height:10rem;border:solid 1px #f6f6f6}#top_contact form input::placeholder,#top_contact table td textarea::placeholder{color:#999}#top_contact input[type=date]{color:#999999!important;font-size:.875em}#top_contact h3.mincho{font-size:1.7rem;font-weight:400;margin-bottom:10px}#top_contact .privacy_area{border:solid 1px #d8d8d8;padding:16px 15px 0;height:200px;overflow:auto;font-size:1.3rem;margin-bottom:20px}#top_contact .privacy_area p{margin-bottom:16px}#top_contact .privacy_area dl{text-align:left}#top_contact .privacy_area dt{line-height:2;font-weight:700}#top_contact .privacy_area dd{line-height:2;margin-bottom:26px}#top_contact .privacy_area dd li{padding-left:1em;position:relative}#top_contact .privacy_area dd li:before{content:'・';position:absolute;top:0;left:0}#top_contact .doui{text-align:left;padding:0 5.33% 0 12%;position:relative}#top_contact .doui.confirm{display:none}#top_contact .doui .wpcf7-form-control-wrap{position:absolute;top:0;left:5.33%;margin:0}#top_contact .doui .wpcf7-list-item{margin:0}#top_contact .doui a{text-decoration:underline}#top_contact .doui .mwform-checkbox-field-text{display:none}#top_contact.confirm .doui.confirm{display:none}#top_contact .formbt{margin:24px 0 0;position:relative}#top_contact.confirm{padding:8px 0 35px}#top_contact.confirm .doui{display:none}#top_contact.confirm .doui.confirm{display:block}#top_contact.confirm .formbt{display:flex;justify-content:center}#top_contact.confirm form .formbt input[type=submit]{margin:0 1%;width:48%}#contact_done{padding:50px 0}#contact_done h2{font-size:2.2rem;font-weight:400;margin-bottom:25px}#contact_done p.txt{text-align:center;margin-bottom:3rem}#contact_done .btn a{background:linear-gradient(to right,#f3527a,#f597ae);display:flex;justify-content:center;align-items:center;color:#fff;font-family:'Noto Serif JP',serif;font-size:1.5rem;border-radius:20px;height:40px;width:88%}#page_mv{background:url(//sakuranoenmusubi.com/wp/wp-content/themes/xeory_extension/css/../img/blog/title_bg.jpg) repeat;height:75px;display:flex;justify-content:center;align-items:center}#page_mv h1{font-size:2.2rem;font-weight:400;letter-spacing:.06em}.wp-pagenavi{display:flex;justify-content:center}.wp-pagenavi .pages,.wp-pagenavi .last{display:none}.wp-pagenavi a,.wp-pagenavi span{width:30px;height:30px;display:flex;justify-content:center;align-items:center;border:solid 1px #c8a062;margin:0 2px;font-size:1.2rem}.wp-pagenavi .current,.wp-pagenavi a:hover span{background:#c8a062;color:#fff}.wp-pagenavi a:hover{text-decoration:none}#contents .pankuzu{text-align:left;padding:17px 0 18px}.pankuzu li{display:inline-block;font-size:1rem;letter-spacing:.06em;margin-right:.5rem}.pankuzu .fa{display:none}.pankuzu span:before{margin:0 10px}.pankuzu a,.pankuzu a:visited{text-decoration:none;color:#f3527a}.breadcrumb-area span a:hover{text-decoration:underline}#blog_list{padding:0 0 20px}#blog_list .boxes{padding-bottom:20px}#blog_list .box{background:url(//sakuranoenmusubi.com/wp/wp-content/themes/xeory_extension/css/../img/line_dotted_basis.png)repeat-x bottom center;background-size:100%;padding-bottom:30px;margin-bottom:30px}#blog_list .img{width:100%;margin-bottom:20px}#blog_list .text{width:100%}#blog_list .text .meta{display:flex;align-items:center;margin-bottom:15px}#blog_list .text .meta .category_name a{color:#fff;display:inline-block;font-size:1.1rem;background:#c8a062;line-height:22px;padding:0 10px}#blog_list .text .meta .category_name a:hover{text-decoration:none}#blog_list .text .meta .date{font-size:1.2rem;display:inline-block;margin-right:1em}#blog_list .text h4.ttl{font-size:1.7rem;font-weight:400;margin-bottom:5px;text-align:left}#blog_list .text p.cont{font-size:1.4rem;margin-bottom:0}#blog_detail{padding:0 0 20px}.detail_head .post_title{font-size:2rem;text-align:left;margin-bottom:13px;font-weight:500;letter-spacing:.06em}.detail_head .meta{display:flex;align-items:center;margin-bottom:15px}.detail_head .meta .category_name{color:#fff;display:inline-block;font-size:1.1rem;background:#c8a062;line-height:22px;padding:0 10px}.detail_head .meta .date{display:inline-block;font-size:1.2rem;margin-right:1em}.detail_head .eyecatch{margin-bottom:16px}.detail_content{margin-bottom:15px}#blog_detail .detail_content h2{background:#f7e8d0;color:#000;font-size:1.5rem;text-align:left;width:100%;padding:12px 15px;margin-bottom:20px}#blog_detail .detail_content h3{border-bottom:1px #000 solid;font-size:1.4rem;text-align:left;width:100%;padding:11px 15px 10px;margin-bottom:20px}#blog_detail .detail_content h4{font-size:1.4rem;border-bottom:1px #000 dotted;text-align:left;padding-bottom:10px;margin-bottom:20px}#blog_detail .detail_content h5{font-size:1.4rem;text-align:left}#blog_detail .detail_content h6{text-align:left}.detail_content strong{font-weight:700;color:#e10505}.detail_content a{font-size:1em;color:#f3527a;text-decoration:underline}.detail_content a:hover{text-decoration:none}.detail_content .small{font-size:.875em}.detail_content p{font-size:1em;font-weight:400;text-align:left;margin:0 0 2em}.detail_content hr{border-bottom:1px solid #ccc;margin:2rem 0;clear:both}.detail_content ul,.detail_content ol,.detail_content dl,.detail_content blockquote,.detail_content pre,.detail_content table{margin-bottom:20px}.detail_content ol{list-style:decimal}.detail_content li>ul,.detail_content ul>ol,.detail_content ol>ol,.detail_content ol>ul{margin-bottom:0}.detail_content ul{list-style:none;text-align:left}.detail_content ul li{position:relative;padding-left:1em;font-size:1em;font-weight:700;line-height:1.5;margin-bottom:.75em}.detail_content ul li ul{padding:.5em 0 0}.detail_content ul li ul li{position:relative;font-size:1em;line-height:1.5;font-weight:400;list-style:none;margin-bottom:.5em}.detail_content ul li:before{content:'';background:#c8a062;position:absolute;width:6px;height:6px;border-radius:3px;top:.5em;left:0}.detail_content ul li ul li:before{content:'';background:#fff;position:absolute;width:6px;height:6px;border:solid 1px #c8a062;border-radius:3px;top:.5em;left:0}.detail_content dl dt{font-weight:700}.detail_content pre{padding:2rem;overflow:scroll;font-family:'Courier',monospace}.detail_content blockquote{clear:both;margin:0 0 2.8rem;padding:3rem 2rem 3.5rem 5.5rem;position:relative;border:1px #e5e5e5 solid;background:#fafafa}.detail_content blockquote:before{content:'';font-family:'FontAwesome';font-size:36px;color:#e7e7e7;position:absolute;top:2rem;left:1rem}.detail_content blockquote cite{position:absolute;right:2rem;bottom:1rem;font-size:12px;color:gray}.detail_content table{border:1px #ccc solid;width:100%}.detail_content table th,.detail_content table td{padding:.5em;border:#ccc solid 1px}.detail_content table th{background:#f5f5f5;font-weight:700;text-align:left;width:30.30303%}.detail_content img.alignleft{float:left;margin-right:1.5rem;margin-bottom:1.5rem}.detail_content img.alignright{float:right;margin-left:1.5rem;margin-bottom:1.5rem}.detail_content .row{margin-left:0;margin-right:0;margin-bottom:40px;display:flex;align-items:center;justify-content:space-between}.detail_content .col_2{width:50%;padding:0 1%}.detail_content .col_3{width:calc(100% / 3);padding:0 1%}.detail_content .col_4{width:25%;padding:0 1%}.detail_foot p{margin:0}.detail_foot .page_nav{width:85%;margin:auto;padding-top:30px;text-align:center}span.arrow{color:#c8a062;font-weight:700;margin:0 10px}.detail_foot .page_nav .prev{font-size:1.2rem;float:left;font-weight:700;padding:5px 0}.detail_foot .page_nav .next{font-size:1.2rem;float:right;font-weight:700;padding:5px 0}.detail_foot .page_nav .to_list a{display:inline-block;font-size:1.2rem;line-height:26px;color:#fff;background:#c8a062;border-radius:5px;padding:0 10px;margin:auto}.detail_foot .page_nav:after{content:'';display:block;clear:both}#side{padding-top:50px}#side .side-widget{padding-bottom:30px}#side .side-widget-inner{position:relative}#side .side-title{font-size:1.7rem;font-weight:medium;line-height:1;width:100%;border-bottom:solid 1px #111;padding-bottom:10px;margin-bottom:18px;font-weight:500;text-align:left;letter-spacing:.06em}#side .side-title .ttl{font-size:1.5rem;font-weight:700}#side .link{background:#c8a062;font-size:1rem;line-height:18px;padding:0 5px;position:absolute;top:4px;right:0}#side .link a{color:#fff}#side .link span{margin-left:.5em}#side .link a:hover{text-decoration:none;opacity:.7}#side .posts li{margin-bottom:10px;display:flex;justify-content:space-between}#side .posts li:last-child{margin-bottom:0}#side .posts .side_blog_img{width:20%;display:flex;align-items:center;background:#ededed}#side .posts .side_blog_tx{width:76%;text-align:left}#side .posts .side_blog_tx .side_time{font-size:1rem;margin-bottom:3px}#side .posts .side_blog_tx .blog_tx{font-weight:400;line-height:1.5}#side .widget_categories ul{text-align:left}#side .widget_categories .cat-item{display:inline-block;margin:0 2px 5px 0}#side .widget_categories .cat-item a{color:#fff;display:inline-block;font-size:1.2rem;background:#c8a062;line-height:22px;padding:0 10px}#side .widget_categories .cat-item a:hover{text-decoration:none}