@charset "UTF-8";body{color:#000;text-align:center;font-size:1.6em;letter-spacing:.03em;min-width:1180px;width:100%;position:relative}a,a:visited{color:#000;text-decoration:none;transition-duration:.3s}a:hover{text-decoration:underline}a img{opacity:1;transition-duration:.5s}a img:hover{opacity:.75}.wrap{width:1180px;padding:0 40px;box-sizing:border-box;margin:0 auto;*zoom:1;}section{width:100%}.tel a{pointer-events:none}#header{width:100%;min-width:1180px;background:#fff;display:flex;justify-content:space-between;align-items:center;position:fixed;top:0;z-index:999;transition-duration:1s}#header .logo{width:256px;margin-left:40px}#header .right{margin-right:40px;display:flex;justify-content:flex-end;align-items:center;padding:28px 0}#header .right .btn{margin-left:20px}#footer{width:100%;min-width:1180px}#footer .footer-1{background:#f6f6f6}#footer .footer-1 .left{width:calc(50% - 20px);display:flex;justify-content:flex-end}#footer .footer-1 .left .inner{width:530px;text-align:center;padding:60px 0 30px}#footer .footer-1 .left .logo{width:300px;margin:0 auto 3px}#footer .footer-1 .left .add{font-size:1.4rem;text-align:center;margin-bottom:18px}#footer .footer-1 .left .tel{margin-bottom:30px}#footer .footer-1 .left .btns{display:flex;justify-content:space-between;margin-bottom:30px}#footer .footer-1 .left .ban{width:170px;margin:0 auto}#footer .footer-1 .right{width:calc(50% - 20px);overflow:hidden}#footer .footer-2{background:linear-gradient(to right,#f3527a,#f597ae);padding:0}#footer .footer-2 .copy{font-size:1.2rem;color:#fff;text-align:center;line-height:50px}#totop{position:fixed;right:20px;bottom:20px;width:60px;z-index:10}#floating{display:none;height:0;overflow:hidden}#contents{width:100%;min-width:1180px;overflow:hidden}section{width:100%}p{line-height:2;text-align:left}h2.pink_bg{background:linear-gradient(to right,#f3527a,#f597ae);text-align:center}h2.pink_bg span{background:url(//sakuranoenmusubi.com/wp/wp-content/themes/xeory_extension/css/../img/h2_pink_bg_pc.png) no-repeat top center;display:block;padding:67px 0;font-family:'Noto Serif JP',serif;font-size:4rem;color:#fff;font-weight:400}ul.check li{padding-left:42px;position:relative}ul.check li:before{content:url(//sakuranoenmusubi.com/wp/wp-content/themes/xeory_extension/css/../img/list_check.png);position:absolute;top:3px;left:0}#mv{width:100%;margin-bottom:80px}#mv .img img{width:100%}#first{padding:0 0 80px}#first .row{margin-bottom:80px;align-items:center}#first .img{height:533px;position:relative;z-index:1}#first .img img{max-width:800px;position:absolute;left:-100px;top:0}#first .text{width:676px;position:relative;z-index:3;text-align:center}#first .text h2{width:513px;margin:0 auto}#first .text p{padding-left:226px;text-align:left;line-height:2.5;margin:0 auto;--w_shadow:0px 0px 10px rgba(255,255,255,1),0px 0px 8px rgba(255,255,255,1),0px 0px 6px rgba(255,255,255,1),0px 0px 4px rgba(255,255,255,1),0px 0px 2px rgba(255,255,255,1);-moz-text-shadow:var(--w_shadow);-webkit-text-shadow:var(--w_shadow);-ms-text-shadow:var(--w_shadow);text-shadow:var(--w_shadow)}#first .text p.mb{margin:-8px auto 26px}#first .btn{text-align:center}#second{background:#f6f6f6 url(//sakuranoenmusubi.com/wp/wp-content/themes/xeory_extension/css/../img/second_illust_pc.png) no-repeat bottom center;padding:70px 0 80px;position:relative}#second:after{content:'';background:url(//sakuranoenmusubi.com/wp/wp-content/themes/xeory_extension/css/../img/second-arrow_pc.png) no-repeat top center;width:100%;height:40px;position:absolute;top:100%;left:0}#second h2{font-size:4rem;font-weight:400;margin-bottom:40px}#second .circles{width:780px;margin:auto;display:flex;justify-content:space-between}#second .circle{background:#fff;width:180px;height:180px;border-radius:50%;display:flex;justify-content:center;align-items:center}#second .circle p{font-size:2rem;font-weight:700;line-height:1.7;text-align:center}#second .illust{display:none}#third{background:#fee0ea;padding:70px 0 80px}#third h2{font-size:4rem;font-weight:400;margin-bottom:40px}#third .row{margin-bottom:50px}#third .text{background:url(//sakuranoenmusubi.com/wp/wp-content/themes/xeory_extension/css/../img/third_text_bg_pc.jpg) no-repeat;width:550px;height:367px}#third .text ul{text-align:left;padding:44px 0 0 50px}#third .text li{font-size:2.2rem;font-weight:700;line-height:2.5}#fourth{padding:0 0 80px}#fourth h2{margin-bottom:80px}#fourth h3.num{padding-left:60px;position:relative;text-align:left;margin:-6px 0 23px}#fourth h3.num .number{position:absolute;left:0;top:3px}#fourth h3.num .sub{font-size:1.8rem;display:block}#fourth h3.num .main{font-family:'Noto Serif JP',serif;font-size:3.4rem;display:block;font-weight:400}#fourth .area1{min-height:450px;position:relative;margin-bottom:60px}#fourth .area1 .img{position:absolute;top:0;right:0}#fourth .area1 p{width:610px}#fourth .area2{background:url(//sakuranoenmusubi.com/wp/wp-content/themes/xeory_extension/css/../img/fourth_area2_bg_pc.png) no-repeat center center;width:100%;height:320px;padding:50px 70px 0;margin-bottom:80px}#fourth .area2 h3{font-family:'Noto Serif JP',serif;font-size:2.6rem;font-weight:400;display:flex;justify-content:center;align-items:center;margin-bottom:17px}#fourth .area2 h3 .icon{margin-right:7px}#fourth .area2 ul{width:50%}#fourth .area2 ul li{font-size:1.8rem;font-weight:700;line-height:2.5;text-align:left}#fourth .area2 ul.check li:before{top:5px}#fourth .area3{margin-bottom:80px}#fourth .area3 .box{width:340px;position:relative}#fourth .area3 .box .text p{width:170px}#fourth .area3 .box .img{width:150px;position:absolute;bottom:0;right:0}#fourth .area4{background:url(//sakuranoenmusubi.com/wp/wp-content/themes/xeory_extension/css/../img/fourth_area4_bg_pc.png) no-repeat center center;width:100%;height:527px;padding:0 80px 0;margin-bottom:80px}#fourth .area4 h3 img{margin:-17px 0 20px}#fourth .area4 .ttl_sub{text-align:center;position:relative;margin-bottom:25px}#fourth .area4 .ttl_sub p{font-size:1.2rem;text-align:center;position:absolute;bottom:0;width:100%}#fourth .area4 .boxes{display:flex;justify-content:space-between}#fourth .area4 .boxes .box{background:#fee0ea;border-radius:15px;width:300px;padding:30px 0 13px;text-align:center}#fourth .area4 .boxes .img{width:143px;margin:0 auto 20px}#fourth .area4 .boxes p{text-align:center;line-height:1}#fourth .area4 .boxes p.one{font-size:2rem;font-weight:700;margin:0 auto 13px}#fourth .area4 .boxes p.two{font-size:3.6rem;font-weight:700;margin:auto}#fourth .area4 .boxes p.two .s{font-size:2rem}#fourth .area4 .boxes p.three{font-size:1.2rem;margin:10px auto 0}#fifth{background:url(//sakuranoenmusubi.com/wp/wp-content/themes/xeory_extension/css/../img/fifth_bg.jpg) repeat;padding:70px 0 80px}#fifth h2{font-size:4rem;font-weight:400;margin-bottom:22px}#fifth .desc{text-align:center;margin-bottom:42px}#fifth .block{background:url(//sakuranoenmusubi.com/wp/wp-content/themes/xeory_extension/css/../img/fifth_bg_line_pc.png) no-repeat bottom left 30px;padding-bottom:50px}#fifth .block:last-child{background:0 0;padding-bottom:0}#fifth .row{border-radius:15px;background:#fff;overflow:hidden;align-items:center}#fifth .row .img{width:375px}#fifth .row .text{width:calc(100% - 375px);padding:0 40px}#fifth .row .text h3{color:#a97d38;font-size:2.5rem;font-weight:400;margin-bottom:10px;text-align:left}#fifth .row .text p{text-align:left}#sixth{padding:80px 0 80px}#sixth .row{align-items:center}#sixth .img{height:533px;position:relative;z-index:1}#sixth .img img{max-width:800px;position:absolute;left:-100px;top:0}#sixth .text{width:676px;position:relative;z-index:3;text-align:center}#sixth .text h2{width:515px;margin:0 auto}#sixth .text p{padding-left:230px;text-align:left;line-height:2.5;margin:-8px auto 0;--w_shadow:0px 0px 10px rgba(255,255,255,1),0px 0px 8px rgba(255,255,255,1),0px 0px 6px rgba(255,255,255,1),0px 0px 4px rgba(255,255,255,1),0px 0px 2px rgba(255,255,255,1);-moz-text-shadow:var(--w_shadow);-webkit-text-shadow:var(--w_shadow);-ms-text-shadow:var(--w_shadow);text-shadow:var(--w_shadow)}#seventh{background:#f6f6f6;padding:0 0 20px}#seventh h2{margin-bottom:80px}#seventh .area{background:#fff;border-top:solid 5px #f3527a;padding:60px;margin-bottom:60px}#seventh .area h3{font-family:'Noto Serif JP',serif;font-weight:400;font-size:3.6rem;display:flex;justify-content:center;align-items:center;margin-bottom:8px}#seventh .area h3 .icon{margin-right:7px}#seventh .area .desc{text-align:center;margin-bottom:32px}#seventh .area .row{flex-direction:row-reverse;margin-bottom:40px}#seventh .area .img{width:470px}#seventh .text{width:470px}#seventh .text h4{margin-bottom:15px}#seventh .text ul li{font-size:1.8rem;font-weight:700;line-height:2.5;text-align:left}#seventh .text ul.check li:before{top:5px}#seventh .price h4{background:linear-gradient(to right,#c8a062,#d8b47b,#c8a062);color:#fff;font-size:1.8rem;height:50px;display:flex;justify-content:center;align-items:center}#seventh .price h4 span{font-size:1.4rem;font-weight:400}#seventh .price .price_table{display:flex;justify-content:space-between;border:solid 1px #c8a062;border-top:none}#seventh .price .price_table li{background:url(//sakuranoenmusubi.com/wp/wp-content/themes/xeory_extension/css/../img/line_dotted_vertical.png) repeat-y right center;width:calc(100% / 6);padding:16px 0 18px}#seventh .price .price_table li:last-child{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:2.6rem;font-weight:700;line-height:1.5}#seventh .price .price_table li p.num span{font-size:1.6rem}#seventh .ryokin_komoku{margin-bottom:60px}#eighth{padding:0}#eighth h2{margin-bottom:80px}#eighth .desc{margin-bottom:60px}#eighth .desc p{width:830px;margin-top:-8px}#eighth .desc .ban{width:250px}#eighth .area{background:#f6f6f6;padding:60px}#eighth .area h3{font-size:2rem;font-weight:400;padding:15px 0;border-top:solid 1px #000;border-bottom:solid 1px #000;margin-bottom:40px}#eighth .area .row{align-items:center}#eighth .area .text{width:470px}#eighth .area .text li{padding:15px 22px;text-align:left;position:relative;display:flex;align-items:center}#eighth .area .text li:before{content:'';display:inline-block;background:#c8a062;width:14px;height:14px;border-radius:50%;position:absolute;top:33px;left:0}#eighth .area .text li .mincho{font-size:3rem;margin-right:5px}#eighth .area .text li .right{font-size:2rem;font-weight:700}#eighth .area .text li .circle{font-size:3rem}#eighth .area .img{width:470px}#profile{padding:60px 0 80px}#profile h2{margin-bottom:60px}#profile h3{margin-bottom:60px}#profile .row{margin-bottom:52px}#profile .img{width:400px}#profile .text{width:670px;text-align:left}#profile .text .sub{line-height:1;margin-bottom:10px}#profile .text .name{font-size:3.6rem;line-height:1;margin-bottom:32px}#profile .text li{padding-left:20px;line-height:2;position:relative}#profile .text li:before{content:'■';position:absolute;top:0;left:0}#profile .comment{margin-bottom:72px}#profile .btn{text-align:center}#shitsumon{padding:0 0 80px}#shitsumon h2{margin-bottom:40px}#shitsumon dl{background:url(//sakuranoenmusubi.com/wp/wp-content/themes/xeory_extension/css/../img/line_dotted_basis.png)repeat-x bottom center;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:2.4rem;padding:34px 40px 24px;position:relative;cursor:pointer}#shitsumon dt:after{content:url(//sakuranoenmusubi.com/wp/wp-content/themes/xeory_extension/css/../img/shitsumon_arrow_open.png);position:absolute;right:0;top:33px;transition:all .2s ease-in-out;display:block;-webkit-transform:rotate(0deg);transform:rotate(0deg)}#shitsumon dt.open:after{content:url(//sakuranoenmusubi.com/wp/wp-content/themes/xeory_extension/css/../img/shitsumon_arrow_close.png);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);right:0;top:30px}#shitsumon dd{font-weight:400;padding:0 30px 0;line-height:2;position:relative;height:0;overflow:hidden;opacity:0;transition-duration:.5s}#shitsumon dt.open+dd{background:#f6f6f6;padding:22px 30px;height:auto;overflow:visible;opacity:1;transition-duration:.5s;margin-bottom:24px}#shitsumon dt:before{content:'Q.';font-size:34px;color:#f3527a;display:block;position:absolute;top:23px;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;padding:70px 0 80px}#top_blog h2{font-size:4rem;font-weight:400;margin-bottom:40px}#top_blog .row{margin-bottom:60px}#top_blog .box{width:340px}#top_blog .box .img{margin-bottom:22px}#top_blog .box .ttl{margin-bottom:12px}#top_blog .box .meta{display:flex;align-items:center}#top_blog .box .date{font-size:1.4rem;margin-right:10px}#top_blog .box .cat a{background:linear-gradient(to right,#c8a062,#d8b47b);display:inline-block;color:#fff;font-size:1.3rem;line-height:1;padding:5px 7px}#top_sns{padding:70px 0 80px}#top_sns h2{font-size:4rem;font-weight:400;margin-bottom:40px}#top_sns .box{width:530px}#top_sns .box.fb{padding-top:3px}#top_contact{padding:0 0 80px}#top_contact h2{margin-bottom:40px}#top_contact p.desc{text-align:center;line-height:2;margin-bottom:35px}#top_contact table{width:100%;margin:0 0 54px;position:relative}#top_contact table:before{content:'';background:url(//sakuranoenmusubi.com/wp/wp-content/themes/xeory_extension/css/../img/line_dotted_basis.png)repeat-x top right;width:100%;height:1px;position:absolute;top:0;left:0}#top_contact p{margin:0}#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 bottom right;width:345px;padding:40px 40px 34px;vertical-align:top}#top_contact th p{line-height:1;font-weight:700}#top_contact th p span.sub{display:block;font-size:1.3rem;font-weight:400;margin:-15px 0 10px -60px}#top_contact th .his{color:#fff;background:#f3527a;font-size:1.1rem;line-height:1;padding:3px;float:right}#top_contact td{background:url(//sakuranoenmusubi.com/wp/wp-content/themes/xeory_extension/css/../img/line_dotted_basis.png)repeat-x bottom left;padding:30px 0 30px 40px}#top_contact td.radio{padding:30px 0 30px 40px;display:flex}#top_contact form .radio .mwform-radio-field{margin-right:15px;position:relative}#top_contact form .radio input[type=radio]{position:absolute;opacity:0;width:150px;height:40px;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:150px;height:40px;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:360px;display:flex;justify-content:space-between;align-items:center;padding-right:20px}#top_contact td.half div .txt{width:50px}form input[type=submit],form input[type=button]{background:url(//sakuranoenmusubi.com/wp/wp-content/themes/xeory_extension/css/../img/contact_btn_send_pc.png) no-repeat center center;display:inline-block;text-indent:-9999px;width:300px;height:60px;margin:auto;border:none}form input.back{background:#ccc url(//sakuranoenmusubi.com/wp/wp-content/themes/xeory_extension/css/../img/common/btn_arrow_left_pc.png) no-repeat left 20px center}div#wpcf7cpcnf{position:static}form input[type=submit]:hover,form input[type=button]:hover{cursor:pointer;text-decoration:none;opacity:.7}#top_contact form input[type=text],#top_contact form input[type=tel],#top_contact form input[type=email],#top_contact form input[type=date],#top_contact form select{width:100%;padding:10px;border:solid 1px #e7e7e7;border-radius:0;line-height:1}#top_contact form input[type=text].short,#top_contact form select.short{width:290px}#top_contact form textarea{padding:1.5rem 0 1.5rem 2rem;width:100%;height:165px;border:solid 1px #e7e7e7}#top_contact form input::placeholder,#top_contact table td textarea::placeholder{color:#999}#top_contact form input[type=date]{color:#999999!important;font-size:.875em}#top_contact h3.mincho{font-size:2.4rem;font-weight:400;margin-bottom:24px}#top_contact .privacy_area{border:solid 1px #d8d8d8;padding:23px 30px;height:200px;overflow:auto;font-size:1.4rem;margin-bottom:30px}#top_contact .privacy_area p{margin-bottom:26px}#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:center}#top_contact .doui input[type=checkbox]{margin-right:1rem}#top_contact .doui a{text-decoration:underline}#top_contact .doui .mwform-checkbox-field-text{display:none}#top_contact .doui.confirm{display:none}#top_contact .formbt{display:flex;justify-content:center;margin-top:40px}#top_contact.confirm{padding:26px 0 80px}#top_contact.confirm .doui{display:none}#top_contact.confirm .doui.confirm{display:block}#top_contact.confirm td{vertical-align:middle;overflow:auto}#top_contact.confirm td.radio{padding:20px}#top_contact.confirm .formbt{display:flex;justify-content:center}#top_contact.confirm form .formbt input[type=submit]{margin:0 10px;width:250px}#contact_done{padding:100px 0}#contact_done h2{font-size:4rem;font-weight:400;margin-bottom:40px}#contact_done p.txt{text-align:center;margin:35px auto 55px}#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.8rem;border-radius:30px;margin:auto;width:400px;height:60px}#contact_done .btn a:hover{text-decoration:none;opacity:.8}#main{width:815px;margin-bottom:25px}#side{width:225px}#page_mv{background:url(//sakuranoenmusubi.com/wp/wp-content/themes/xeory_extension/css/../img/blog/title_bg.jpg) repeat;height:150px;display:flex;justify-content:center;align-items:center}#page_mv h1{font-size:4rem;font-weight:400;letter-spacing:.06em}.wp-pagenavi{margin-bottom:35px;display:flex;justify-content:center}.wp-pagenavi .pages,.wp-pagenavi .last{display:none}.wp-pagenavi a,.wp-pagenavi span{width:40px;height:40px;display:flex;justify-content:center;align-items:center;border:solid 1px #c8a062;margin:0 2px}.wp-pagenavi .current,.wp-pagenavi a:hover span{background:#c8a062;color:#fff}.wp-pagenavi a:hover{text-decoration:none}.pankuzu{background:#fff;text-align:left;padding:22px 0 24px}.pankuzu li{display:inline-block;font-size:1.2rem;letter-spacing:.06em;line-height:1.5;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 a:hover{text-decoration:underline}#blog_list{padding:0 0 45px}.cat_select_area{background:url(//sakuranoenmusubi.com/wp/wp-content/themes/xeory_extension/css/../img/common/dotted_line_beside.png) repeat-x bottom;padding-bottom:40px;margin-bottom:40px}.cat_select_area p{line-height:1;margin-bottom:40px}.cat_select_area .btn a{width:420px}#blog_list .boxes{padding-bottom:20px}#blog_list .box{margin-bottom:40px;padding-bottom:40px;background:url(//sakuranoenmusubi.com/wp/wp-content/themes/xeory_extension/css/../img/line_dotted_basis.png)repeat-x bottom center}#blog_list .img{width:340px}#blog_list .text{width:440px;margin-top:-5px}#blog_list .text .meta{display:flex;align-items:center;margin-bottom:30px}#blog_list .text .meta .category_name a{color:#fff;display:inline-block;font-size:1.3rem;background:#c8a062;line-height:20px;padding:0 10px}#blog_list .text .meta .category_name a:hover{text-decoration:none}#blog_list .text .meta .date{font-size:1.4rem;display:inline-block;margin-right:10px}#blog_list .text h4.ttl{font-size:2rem;line-height:1.5;margin-bottom:11px;font-weight:500;text-align:left}#blog_detail{padding:0 0 45px}.detail_head .post_title{font-size:2.6rem;text-align:left;margin-bottom:11px;font-weight:500;letter-spacing:.06em}.detail_head .meta{display:flex;align-items:center;margin-bottom:30px}.detail_head .meta .category_name{color:#fff;display:inline-block;font-size:1.3rem;background:#c8a062;line-height:20px;padding:0 10px}.detail_head .meta .date{font-size:1.4rem;display:inline-block;margin-right:10px}.detail_head .eyecatch{margin-bottom:32px}.detail_content{margin-bottom:60px}#blog_detail .detail_content h2{background:#f7e8d0;color:#000;font-size:2rem;text-align:left;width:100%;padding:15px 20px;margin-bottom:40px}#blog_detail .detail_content h3{border-bottom:1px #000 solid;font-size:1.8rem;text-align:left;width:100%;padding:14px 0 13px;margin-bottom:40px}#blog_detail .detail_content h4{font-size:1.6rem;border-bottom:1px #000 dotted;text-align:left;padding-bottom:15px;margin-bottom:34px}#blog_detail .detail_content h5{font-size:1.8rem;text-align:left;margin-bottom:20px}#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:30px}.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:1em;border:#ccc solid 1px}.detail_content table th{background:#f5f5f5;font-weight:700;text-align:center;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;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{padding-bottom:35px}.detail_foot p{margin:0}.detail_foot .page_nav{width:310px;margin:auto;padding-top:40px;text-align:center}span.arrow{color:#c8a062;font-weight:700;margin:0 10px}.detail_foot .page_nav .prev{float:left;font-weight:700;padding:5px 0}.detail_foot .page_nav .next{float:right;font-weight:700;padding:5px 0}.detail_foot .page_nav .to_list a{display:inline-block;line-height:30px;color:#fff;background:#c8a062;border-radius:5px;padding:0 15px;margin:auto}.detail_foot .page_nav:after{content:'';display:block;clear:both}#side .side-widget{padding-bottom:35px}#side .side-widget-inner{position:relative}#side .side-title{font-size:2rem;line-height:1;width:100%;border-bottom:solid 1px #000;padding-bottom:10px;margin-bottom:18px;font-weight:500;text-align:left;letter-spacing:.06em}#side .side-title .ttl{font-size:1.8rem;font-weight:700}#side .link{background:#c8a062;font-size:1.2rem;line-height:18px;padding:0 5px;position:absolute;top:2px;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:20px;display:flex;justify-content:space-between}#side .posts li:last-child{margin-bottom:0}#side .posts .side_blog_img{width:70px;height:70px}#side .posts .side_blog_tx{width:140px;text-align:left}#side .posts .side_blog_tx .side_time{font-size:1.2rem;margin-bottom:5px}#side .posts .side_blog_tx .blog_tx{font-size:1.4rem;line-height:1.5;font-weight:400}#side .widget_categories ul{text-align:left}#side .widget_categories .cat-item{display:inline-block;margin:0 5px 5px 0}#side .widget_categories .cat-item a{color:#fff;display:inline-block;font-size:1.2rem;line-height:22px;background:#c8a062;padding:0 10px}#side .widget_categories .cat-item a:hover{text-decoration:none}