﻿*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body{font-family:"Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "游ゴシック", YuGothic, "メイリオ", Meiryo, Verdana, sans-serif !important}body.page header.entry-header{display:none}body.page .entry-content{margin-top:0}body.page .inside-article{padding-left:20px;padding-right:20px}body.archive #content,body.single #content{padding-left:20px;padding-right:20px}.container #content.site-content .fl-wor-content-wrap{margin:10px !important}.container #main .inside-article{padding-top:0}.container #main .inside-article .fl-row-content-wrap{padding-top:0}.site-footer{margin-top:20px}.mainarea p a,.mainarea table a,.mainarea ul a,.mainarea dl a{font-weight:normal;border-bottom:1px dotted #777 !important;padding-left:3px;padding-right:3px}.mainarea p a:hover,.mainarea table a:hover,.mainarea ul a:hover,.mainarea dl a:hover{background:#f5f2ed !important;border-bottom:1px dotted #777 !important}table.common{margin:10px 0;border-collapse:separate;border-spacing:1px}table.common th,table.common td{padding:5px}table.common tr{font-weight:normal}table.common th{text-align:left;background:#F1F1F1}table.underline{margin:10px 0;border-collapse:separate;border-spacing:1px;border:none !important}table.underline th,table.underline td{padding:5px;border-left:none;border-right:none}table.underline tr{font-weight:normal}table.underline tr:last-of-type th,table.underline tr:last-of-type td{border-bottom:none}table.underline th{text-align:left;background:none}table.stripe tr:nth-of-type(odd) th,table.stripe tr:nth-of-type(odd) td{background:#f1f1f1}table.history th{width:10em}table.content-nav{margin:100px 0 50px 0;text-align:center;width:100%}table.content-nav td{vertical-align:middle}table.content-nav td.prev,table.content-nav td.next{width:40%}table.content-nav a{color:#333;padding:3px 7px;background:#FFF;text-decoration:none}table.content-nav a:hover{color:#f00}i{margin-right:8px}.x-scroll{width:100%;overflow:auto;display:flex;margin:0 auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;margin-bottom:20px}.x-scroll table{width:100%}.x-scroll::-webkit-scrollbar{height:5px}.x-scroll::-webkit-scrollbar-track{background:#F1F1F1}.x-scroll::-webkit-scrollbar-thumb{background:#d6d6d6}.x-scroll td,.x-scroll th{white-space:nowrap}.banners a{-webkit-transition:all .4s;transition:all .4s}.banners a:hover{opacity:.8;filter:alpha(opacity=80);-ms-filter:alpha(opacity=80);-khtml-opacity:.8;-moz-opacity:.8}.memo{padding:calc(100vw /50);margin:calc(100vw /50);color:#333333;font-size:0.9em;background:#f6faff}.memo sup{margin-right:0.6rem}.notice p{margin:0}.notice p:nth-of-type(2){padding-left:14px}.border{border:1px solid #DDD;padding:4%}dl.bullet dt{margin-bottom:5px;font-size:1.1em}dl.bullet dd{margin:0 0 20px 1em}a,a::before,a::after,button,button::before,button::after,input,input::before,input::after{-webkit-transition:all .3s !important;transition:all .3s !important}.box-right{float:right}.box-left{float:left}.text-right{text-align:right}.text-center{text-align:center}.text-left{text-align:left}.post-image{margin-top:1em}.tile-parent{display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:inherit}.hide{display:none}.header-right{font-size:13px;line-height:1}.header-right i{margin-bottom:10px}.header-sub .header-logo img{height:30px;max-height:30px;width:auto}.header-sub input[type=search]{padding-top:7px;padding-bottom:7px}.header-sub .contact a.fl-button{line-height:8px}.globalnav-current,body.galac.galacgaiyo .globalnav .menu>li.nav02>.fl-has-submenu-container>a,body.galac-post .globalnav .menu>li.nav02>.fl-has-submenu-container>a,body.galac-backnumber .globalnav .menu>li.nav02>.fl-has-submenu-container>a,body.galac.koudoku .globalnav .menu>li.nav02>.fl-has-submenu-container>a,body.galac.toukou .globalnav .menu>li.nav02>.fl-has-submenu-container>a,body.galac.housou-hihyou .globalnav .menu>li.nav02>.fl-has-submenu-container>a,body.housou-hihyou-post .globalnav .menu>li.nav02>.fl-has-submenu-container>a,body.galac-post:not(.single):not(.tax-galac-cat) .globalnav .menu>li.nav02 ul.sub-menu a[href*=galac-post],body.galac-backnumber .globalnav .menu>li.nav02 ul.sub-menu a[href*=galac-backnumber],body.galac-post.single .globalnav .menu>li.nav02 ul.sub-menu a[href*=galac-backnumber],body.galac-post.archive.tax-galac-cat .globalnav .menu>li.nav02 ul.sub-menu a[href*=galac-backnumber],body.galac.housou-hihyou .globalnav .menu>li.nav02 ul.sub-menu a[href*=housou-hihyou],body.housou-hihyou-post .globalnav .menu>li.nav02 ul.sub-menu a[href*=housou-hihyou],body.galaxy.galaxy .globalnav .menu>li.nav03>.fl-has-submenu-container>a,body.galaxy-event .globalnav .menu>li.nav03>.fl-has-submenu-container>a,body.galaxy-award .globalnav .menu>li.nav03>.fl-has-submenu-container>a,body.galaxy-monthly-award .globalnav .menu>li.nav03>.fl-has-submenu-container>a,body.galaxy-event .globalnav .menu>li.nav03 ul.sub-menu a[href*=galaxy-event],body.galaxy-award .globalnav .menu>li.nav03 ul.sub-menu a[href*=galaxy-award],body.galaxy-monthly-award .globalnav .menu>li.nav03 ul.sub-menu a[href*=galaxy-monthly-award],body.project .globalnav .menu>li.nav04>.fl-has-submenu-container>a,body.newest-project .globalnav .menu>li.nav04>.fl-has-submenu-container>a,body.planning .globalnav .menu>li.nav04>.fl-has-submenu-container>a,body.planning .globalnav .menu>li.nav04 ul.sub-menu a[href*=planning],body.g-member .globalnav .menu>li.nav05>.fl-has-submenu-container>a,body.houkon .globalnav-container .globalnav .menu>li.nav06>.fl-has-submenu-container>a,body.members1 .globalnav-container .globalnav .menu>li.nav06>.fl-has-submenu-container>a,body.members2 .globalnav-container .globalnav .menu>li.nav06>.fl-has-submenu-container>a,body.sokai .globalnav-container .globalnav .menu>li.nav06>.fl-has-submenu-container>a,body.newsletter .globalnav-container .globalnav .menu>li.nav06>.fl-has-submenu-container>a,body.nyuukai .globalnav-container .globalnav .menu>li.nav06>.fl-has-submenu-container>a,body.access .globalnav-container .globalnav .menu>li.nav06>.fl-has-submenu-container>a,body.members1 .globalnav .menu>li.nav06>ul.sub-menu li>.fl-has-submenu-container a[href*=\/members1\/],body.members2 .globalnav .menu>li.nav06>ul.sub-menu li>.fl-has-submenu-container a[href*=\/members1\/],body.news .globalnav .menu>li.nav07>.fl-has-submenu-container>a,body.news-info .globalnav .menu>li.nav07>.fl-has-submenu-container>a,body.news .globalnav .menu>li.nav07 ul.sub-menu a[href*=\/news\/]{background:#0098dc;color:#ffffff}.globalnav-current span.fl-menu-toggle:before,body.galac.galacgaiyo .globalnav .menu>li.nav02>.fl-has-submenu-container>a span.fl-menu-toggle:before,body.galac-post .globalnav .menu>li.nav02>.fl-has-submenu-container>a span.fl-menu-toggle:before,body.galac-backnumber .globalnav .menu>li.nav02>.fl-has-submenu-container>a span.fl-menu-toggle:before,body.galac.koudoku .globalnav .menu>li.nav02>.fl-has-submenu-container>a span.fl-menu-toggle:before,body.galac.toukou .globalnav .menu>li.nav02>.fl-has-submenu-container>a span.fl-menu-toggle:before,body.galac.housou-hihyou .globalnav .menu>li.nav02>.fl-has-submenu-container>a span.fl-menu-toggle:before,body.housou-hihyou-post .globalnav .menu>li.nav02>.fl-has-submenu-container>a span.fl-menu-toggle:before,body.galac-post:not(.single):not(.tax-galac-cat) .globalnav .menu>li.nav02 ul.sub-menu a[href*=galac-post] span.fl-menu-toggle:before,body.galac-backnumber .globalnav .menu>li.nav02 ul.sub-menu a[href*=galac-backnumber] span.fl-menu-toggle:before,body.galac-post.single .globalnav .menu>li.nav02 ul.sub-menu a[href*=galac-backnumber] span.fl-menu-toggle:before,body.galac-post.archive.tax-galac-cat .globalnav .menu>li.nav02 ul.sub-menu a[href*=galac-backnumber] span.fl-menu-toggle:before,body.galac.housou-hihyou .globalnav .menu>li.nav02 ul.sub-menu a[href*=housou-hihyou] span.fl-menu-toggle:before,body.housou-hihyou-post .globalnav .menu>li.nav02 ul.sub-menu a[href*=housou-hihyou] span.fl-menu-toggle:before,body.galaxy.galaxy .globalnav .menu>li.nav03>.fl-has-submenu-container>a span.fl-menu-toggle:before,body.galaxy-event .globalnav .menu>li.nav03>.fl-has-submenu-container>a span.fl-menu-toggle:before,body.galaxy-award .globalnav .menu>li.nav03>.fl-has-submenu-container>a span.fl-menu-toggle:before,body.galaxy-monthly-award .globalnav .menu>li.nav03>.fl-has-submenu-container>a span.fl-menu-toggle:before,body.galaxy-event .globalnav .menu>li.nav03 ul.sub-menu a[href*=galaxy-event] span.fl-menu-toggle:before,body.galaxy-award .globalnav .menu>li.nav03 ul.sub-menu a[href*=galaxy-award] span.fl-menu-toggle:before,body.galaxy-monthly-award .globalnav .menu>li.nav03 ul.sub-menu a[href*=galaxy-monthly-award] span.fl-menu-toggle:before,body.project .globalnav .menu>li.nav04>.fl-has-submenu-container>a span.fl-menu-toggle:before,body.newest-project .globalnav .menu>li.nav04>.fl-has-submenu-container>a span.fl-menu-toggle:before,body.planning .globalnav .menu>li.nav04>.fl-has-submenu-container>a span.fl-menu-toggle:before,body.planning .globalnav .menu>li.nav04 ul.sub-menu a[href*=planning] span.fl-menu-toggle:before,body.g-member .globalnav .menu>li.nav05>.fl-has-submenu-container>a span.fl-menu-toggle:before,body.houkon .globalnav-container .globalnav .menu>li.nav06>.fl-has-submenu-container>a span.fl-menu-toggle:before,body.members1 .globalnav-container .globalnav .menu>li.nav06>.fl-has-submenu-container>a span.fl-menu-toggle:before,body.members2 .globalnav-container .globalnav .menu>li.nav06>.fl-has-submenu-container>a span.fl-menu-toggle:before,body.sokai .globalnav-container .globalnav .menu>li.nav06>.fl-has-submenu-container>a span.fl-menu-toggle:before,body.newsletter .globalnav-container .globalnav .menu>li.nav06>.fl-has-submenu-container>a span.fl-menu-toggle:before,body.nyuukai .globalnav-container .globalnav .menu>li.nav06>.fl-has-submenu-container>a span.fl-menu-toggle:before,body.access .globalnav-container .globalnav .menu>li.nav06>.fl-has-submenu-container>a span.fl-menu-toggle:before,body.members1 .globalnav .menu>li.nav06>ul.sub-menu li>.fl-has-submenu-container a[href*=\/members1\/] span.fl-menu-toggle:before,body.members2 .globalnav .menu>li.nav06>ul.sub-menu li>.fl-has-submenu-container a[href*=\/members1\/] span.fl-menu-toggle:before,body.news .globalnav .menu>li.nav07>.fl-has-submenu-container>a span.fl-menu-toggle:before,body.news-info .globalnav .menu>li.nav07>.fl-has-submenu-container>a span.fl-menu-toggle:before,body.news .globalnav .menu>li.nav07 ul.sub-menu a[href*=\/news\/] span.fl-menu-toggle:before{border-color:#FFFFFF}.sidenav-current,.sidebar-left .menu li.current-menu-item a,body.galac-post:not(.single):not(.tax-galac-cat) .sidebar-left .menu a[href*=galac-post],body.galac-backnumber .sidebar-left .menu a[href*=galac-backnumber],body.galac-post.single .sidebar-left .menu a[href*=galac-backnumber],body.galac-post.archive.tax-galac-cat .sidebar-left .menu a[href*=galac-backnumber],body.galac.housou-hihyou .sidebar-left .menu a[href*=housou-hihyou],body.housou-hihyou-post .sidebar-left .menu a[href*=housou-hihyou],body.galaxy-event .sidebar-left .menu a[href*=galaxy-event],body.galaxy-award .sidebar-left .menu a[href*=galaxy-award],body.galaxy-monthly-award .sidebar-left .menu a[href*=galaxy-monthly-award],body.planning .sidebar-left .menu a[href*=planning],body.members1 .sidebar-left .menu a[href*=\/members1\/],body.members2 .sidebar-left .menu a[href*=\/members1\/],body.news .sidebar-left .menu a[href*=\/news\/]{background:#5f7e8e33}@media (max-width: 768px){.globalnav .fl-menu-mobile-toggle{font-size:16px;color:#FFF !important;background:none}.globalnav .fl-menu-mobile-toggle:hover,.globalnav .fl-menu-mobile-toggle.fl-active{color:#FFF !important}}@media (min-width: 769px){.menu ul.sub-menu a{padding-top:14px;padding-bottom:14px;-webkit-transition:all .4s;transition:all .4s}}@media (max-width: 768px){.menu ul.sub-menu{width:100%;padding-left:1em}}@media (max-width: 480px){.menu ul.sub-menu{width:100%;padding-left:1em}}.mainarea{padding-top:20px}.mainarea .fl-col-content{margin:0 10px 10px 10px}.sidebar-left .fl-module-content{padding-top:20px;margin:0}.sidebar-left .menu>li a{font-size:14px}.sidebar-left .menu>li a:before{font-family:"Font Awesome 5 Free";margin-right:0.5em;font-weight:900;content:'\f054';font-size:13px;color:#0098dc}.sidebar-right{padding-top:20px}.sidebar-right h2{text-align:center;background:#efefef;font-weight:400;font-size:18px;border-bottom:1px solid #FFF}.sidebar-right h2 span{padding:10px;display:block}.sidebar-right .widget h2{text-align:center;background:#efefef;font-weight:400;font-size:18px;border-bottom:1px solid #FFF;padding:10px;display:block;margin-bottom:10px}.sidebar-right .widget.widget_recent_entries,.sidebar-right .widget.widget_categories{padding-bottom:20px}.sidebar-right .widget.widget_recent_entries ul li a,.sidebar-right .widget.widget_categories ul li a{font-weight:normal;border-bottom:1px dotted #777 !important;padding-left:3px;padding-right:3px;border-bottom:1px dotted #999 !important;display:block}.sidebar-right .widget.widget_recent_entries ul li a:hover,.sidebar-right .widget.widget_categories ul li a:hover{background:#f5f2ed !important;border-bottom:1px dotted #777 !important}.sidebar-right .widget.widget_recent_entries ul li a:hover,.sidebar-right .widget.widget_categories ul li a:hover{border-bottom:1px dotted #999 !important}.sidebar-right .widget.widget_categories ul li a{display:inline-block}@media (min-width: 769px){.sidebar-left .fl-col-content{background-image:url(../img/bg-sidebar.png);padding:10px 12px}.sidebar-right{padding-left:20px}}@media (max-width: 768px){.sidebar-left{max-width:100%}.sidebar-left .fl-menu ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:-5px -3px}.sidebar-left .fl-menu ul li{border-top:none;padding:5px 4px}.sidebar-left .fl-menu ul li a{display:block;padding:10px;height:100%;background:#FFF;border:1px solid #DDD}.sidebar-left .fl-menu ul li a:hover,.sidebar-left .fl-menu ul li a:active{background:#EFEFEF}}@media (max-width: 480px){.sidebar-left .fl-menu ul{padding:0 1%}}.footer-links .fl-col-group .fl-col:nth-of-type(2) .footer-link-category-title .fl-module-content,.footer-links .fl-col-group .fl-col:nth-of-type(4) .footer-link-category-title .fl-module-content,.footer-links .fl-col-group .fl-col:nth-of-type(6) .footer-link-category-title .fl-module-content{margin-bottom:0}.footer-links .fl-col-group .fl-col:nth-of-type(2) .footer-link-category-title h3,.footer-links .fl-col-group .fl-col:nth-of-type(4) .footer-link-category-title h3,.footer-links .fl-col-group .fl-col:nth-of-type(6) .footer-link-category-title h3{background:#333;-webkit-border-radius:12px;border-radius:12px;color:#FFF;text-align:center;font-size:15px;font-weight:normal}.footer-links .fl-col-group .fl-col:nth-of-type(3) .footer-link-category-title .fl-module-content,.footer-links .fl-col-group .fl-col:nth-of-type(5) .footer-link-category-title .fl-module-content,.footer-links .fl-col-group .fl-col:nth-of-type(7) .footer-link-category-title .fl-module-content{margin-bottom:0}.footer-links .fl-col-group .fl-col:nth-of-type(3) .footer-link-category-title h3,.footer-links .fl-col-group .fl-col:nth-of-type(5) .footer-link-category-title h3,.footer-links .fl-col-group .fl-col:nth-of-type(7) .footer-link-category-title h3{background:#CCC;-webkit-border-radius:12px;border-radius:12px;color:#FFF;text-align:center;font-size:15px;font-weight:normal}.footer-links .fl-col-group .fl-col li.menu-item a{font-size:13px;padding:5px 6px 8px 8px}@media (max-width: 768px){.footer-links .fl-col-group .fl-col:nth-of-type(1){margin-bottom:20px}.footer-links .fl-col-group .fl-col:nth-of-type(2),.footer-links .fl-col-group .fl-col:nth-of-type(3),.footer-links .fl-col-group .fl-col:nth-of-type(4),.footer-links .fl-col-group .fl-col:nth-of-type(5),.footer-links .fl-col-group .fl-col:nth-of-type(6),.footer-links .fl-col-group .fl-col:nth-of-type(7){width:32% !important;padding:0 2%;display:inline-block;vertical-align:top}}@media (max-width: 599px){.footer-links .fl-col-group .fl-col:nth-of-type(2),.footer-links .fl-col-group .fl-col:nth-of-type(3),.footer-links .fl-col-group .fl-col:nth-of-type(4),.footer-links .fl-col-group .fl-col:nth-of-type(5),.footer-links .fl-col-group .fl-col:nth-of-type(6),.footer-links .fl-col-group .fl-col:nth-of-type(7){width:49% !important;padding:0 2%;display:inline-block;vertical-align:top}}.fl-module.title-underline img{border-bottom:4px solid #f2aca7;padding-bottom:15px}.fl-module.title01{background:url(../img/h2-title.png) right no-repeat;padding:8px 0}.flow-box{display:block;overflow:hidden}.flow-box:last-of-type:after{display:none}.flow-box:after{content:'';-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);display:block;width:0px;border:1px solid #CCC;border-style:solid;border-width:30px;border-left-color:transparent;border-top-color:transparent;border-right-color:transparent;margin:20px auto 0 auto}.flow-box .inner{padding:10px;background:#FFF;border:1px solid #CCC}.flow-box .inner .title{font-size:120%;display:inline-block;padding:0.5em 0 0.5em 0;font-weight:bold;font-size:1.5em}.flow-box .inner .title:before{display:inline-block;text-align:center;margin-right:0.5em;font-size:1em;background:#f0f8ff;padding:0.2em 1em}.flow-box span.title_num{-webkit-border-radius:10%;border-radius:10%;padding:0.1em 0.5em;margin-right:0.5em;color:#FFF;background:#999}.flow-box span.title_text{-webkit-border-radius:3em;border-radius:3em;height:1em;padding:0.5em 1em;margin-right:0.5em;color:#FFF;background:#999}a.btn,input.btn{-webkit-border-radius:0px;border-radius:0px;background:#666666;color:#FFF;padding:10px;border:none}a.btn:hover,input.btn:hover{background:#999999}a.btn.reverse:hover *,a.btn.reverse:focus *,input.btn.reverse:hover *,input.btn.reverse:focus *{color:#FFF !important}a.btn.green,input.btn.green{background:#96c610;border:1px solid #96c610;color:#FFF;border-radius:1px;padding:7px 35px;-webkit-transition:all .4s;transition:all .4s;font-size:0.9em}a.btn.green:visited,input.btn.green:visited{background:#96c610;border:1px solid #96c610;color:#FFF;border-radius:1px;padding:7px 35px;-webkit-transition:all .4s;transition:all .4s;font-size:0.9em}a.btn.green:hover,a.btn.green:focus,input.btn.green:hover,input.btn.green:focus{background:#FFF;border:1px solid #96c610;color:#96c610}a.btn.green *,a.btn.green:visited *,input.btn.green *,input.btn.green:visited *{color:#FFF !important}a.btn.green:hover *,a.btn.green:focus *,input.btn.green:hover *,input.btn.green:focus *{color:#96c610 !important}a.btn.green.reverse,input.btn.green.reverse{background:#FFF;border:1px solid #96c610;color:#96c610;padding:7px 35px;-webkit-transition:all .4s;transition:all .4s;font-size:0.9em}a.btn.green.reverse:visited,input.btn.green.reverse:visited{background:#FFF;border:1px solid #96c610;color:#96c610;padding:7px 35px;-webkit-transition:all .4s;transition:all .4s;font-size:0.9em}a.btn.green.reverse:hover,a.btn.green.reverse:focus,input.btn.green.reverse:hover,input.btn.green.reverse:focus{background:#96c610;border:1px solid #96c610;color:#FFF}a.btn.green.reverse *,input.btn.green.reverse *{color:#96c610 !important}a.btn.green.reverse:hover *,a.btn.green.reverse:focus *,input.btn.green.reverse:hover *,input.btn.green.reverse:focus *{color:#FFF !important}a.btn.read-more,input.btn.read-more{text-align:right;font-size:0.8em !important;font-weight:normal;padding:2px 8px !important}a.btn.read-more:before,input.btn.read-more:before{font-family:"Font Awesome 5 Free";margin-right:0.5em;font-weight:900;content:'\f105'}a.btn.pdf,input.btn.pdf{display:inline-block;margin:2%;text-decoration:none;-webkit-border-radius:5px;border-radius:5px}a.btn.pdf:before,input.btn.pdf:before{font-family:"Font Awesome 5 Free";margin-right:0.5em;font-weight:900;content:'\f1c1';font-size:18px;font-weight:normal;margin-right:0.4em}a.btn.pdf:hover,input.btn.pdf:hover{opacity:0.8;filter:alpha(opacity=80);-ms-filter:alpha(opacity=80);-khtml-opacity:0.8;-moz-opacity:0.8}a.btn.word,input.btn.word{display:inline-block;margin:2%;text-decoration:none;-webkit-border-radius:5px;border-radius:5px}a.btn.word:before,input.btn.word:before{font-family:"Font Awesome 5 Free";margin-right:0.5em;font-weight:900;content:'\f1c2';font-size:18px;font-weight:normal}a.btn.word:hover,input.btn.word:hover{opacity:0.8;filter:alpha(opacity=80);-ms-filter:alpha(opacity=80);-khtml-opacity:0.8;-moz-opacity:0.8}a.btn.excel,input.btn.excel{display:inline-block;width:40%;margin:2%;text-decoration:none;-webkit-border-radius:5px;border-radius:5px}a.btn.excel:before,input.btn.excel:before{font-family:"Font Awesome 5 Free";margin-right:0.5em;font-weight:900;content:'\f1c3   Excel';font-size:18px;font-weight:normal}a.btn.excel:hover,input.btn.excel:hover{opacity:0.8;filter:alpha(opacity=80);-ms-filter:alpha(opacity=80);-khtml-opacity:0.8;-moz-opacity:0.8}a.btn.btn_to_detail,input.btn.btn_to_detail{padding:10px 20px;text-align:center;margin:10px auto;-webkit-border-radius:3px;border-radius:3px;padding:5px 20px}a.btn.btn_to_detail:before,input.btn.btn_to_detail:before{font-family:"Font Awesome 5 Free";margin-right:0.5em;font-weight:900;content:'\f061';font-weight:normal}a.btn.btn_to_detail:hover,input.btn.btn_to_detail:hover{opacity:0.8;filter:alpha(opacity=80);-ms-filter:alpha(opacity=80);-khtml-opacity:0.8;-moz-opacity:0.8}a.btn.block,input.btn.block{display:block}button{padding:10px !important}.rounded a.fl-button,.rounded .fl-slide a.fl-button{-webkit-border-radius:20px;border-radius:20px}.rounded a.fl-button:visited,.rounded .fl-slide a.fl-button:visited{-webkit-border-radius:20px;border-radius:20px}a.button.rounded{-webkit-border-radius:20px;border-radius:20px}.generate-back-to-top{background-color:#0098dc8f !important;color:#FFFFFF !important}.generate-back-to-top:before{content:'\f106' !important}.generate-back-to-top:hover,.generate-back-to-top:focus{background-color:#0098dcd6  !important;color:#FFFFFF !important}.fl-post-feed-post{padding-top:0px;padding-bottom:5px}div.post-feed{margin-bottom:20px}div.headline{padding:0.5em}div.headline>*{display:table-cell}div.headline .post-date{width:9em;font-weight:600;font-size:0.9em}div.headline .post-category{padding-left:1em;width:8em}div.headline .post-category a,div.headline .post-category span{padding:2px 6px;background:#00a2d9;color:#FFF;font-size:0.8em;margin-right:3px}div.headline .post-category a[href*=other],div.headline .post-category span[href*=other]{background:#41bcc4}div.headline .post-title{padding-left:1em}@media (max-width: 600px){div.headline{padding:0}div.headline .post-title{display:block;padding:10px 10px 5px 0}div.headline .post-title a{font-weight:normal;border-bottom:1px dotted #777 !important;padding-left:3px;padding-right:3px}div.headline .post-title a:hover{background:#f5f2ed !important;border-bottom:1px dotted #777 !important}}.accordion{position:relative;overflow:hidden;width:100%;margin:0 auto}.accordion input{position:absolute;z-index:-1;opacity:0}.accordion label{line-height:2.4;position:relative;display:block;padding:0 0 0 1em;cursor:pointer;margin:0 0 1px 0;background:#efefef}.accordion .ac-content{overflow:hidden;max-height:0;-webkit-transition:max-height 0.35s;transition:max-height 0.35s}.accordion .ac-content ul{margin-left:10px;margin-right:10px}.accordion .ac-content ul li{list-style:none;padding-bottom:5px}.accordion .ac-content ul li a{padding-top:3px;padding-bottom:3px;font-weight:normal;border-bottom:1px dotted #777 !important;padding-left:3px;padding-right:3px;border-bottom:1px dotted #999 !important;display:block}.accordion .ac-content ul li a:hover{background:#f5f2ed !important;border-bottom:1px dotted #777 !important}.accordion .ac-content ul li a:hover{border-bottom:1px dotted #999 !important}.accordion input:checked ~ .ac-content{max-height:29em}.accordion label::after{line-height:3;position:absolute;top:0;right:0;display:block;width:3em;height:3em;-webkit-transition:all 0.35s;transition:all 0.35s;text-align:center}.accordion input[type=checkbox]+label::after{font-family:"Font Awesome 5 Free";margin-right:0.5em;font-weight:900;content:'\f107'}.accordion input[type=checkbox]:checked+label::after{font-family:"Font Awesome 5 Free";margin-right:0.5em;font-weight:900;content:'\f106'}#tabAccordion{margin:0 auto;position:relative}#tabAccordion dl{top:0;left:0;width:100%;position:absolute}#tabAccordion dl dt{top:0;left:0;width:150px;font-weight:bold;position:absolute;background:#f0f0f0;box-sizing:border-box}#tabAccordion dl:nth-child(2) dt{left:150px}#tabAccordion dl:nth-child(3) dt{left:300px}#tabAccordion dl:nth-child(4) dt{left:450px;border-right:none}#tabAccordion dl dt a{padding:15px 0;display:block;text-align:center;-moz-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;border-bottom:none !important}#tabAccordion dl dt.btnAcv{border-bottom:none;background:#0098dc}#tabAccordion dl dt.btnAcv a{color:#FFF;border-bottom:none !important}#tabAccordion dl dt.btnAcv a:hover{background:#0098dc !important}#tabAccordion dl dt.btnAcv+dd{border-top:3px solid #0098dc}@media only screen and (min-width: 768px){#tabAccordion dl dt:hover>a{background:#fff}}#tabAccordion dl dd{top:55px;left:0;padding:30px;margin:0;margin-top:-4px;width:100%;text-align:left;overflow-y:auto;display:none;position:absolute;box-sizing:border-box}@media only screen and (max-width: 800px){#tabAccordion{width:100%;box-sizing:border-box}#tabAccordion dl{width:100%;box-sizing:border-box}#tabAccordion dl dt{width:25%}#tabAccordion dl:nth-child(2) dt{left:25%}#tabAccordion dl:nth-child(3) dt{left:50%}#tabAccordion dl:nth-child(4) dt{left:75%}}@media only screen and (max-width: 768px){#tabAccordion{width:100%;height:auto !important;border:none}#tabAccordion dl{top:auto;left:auto;width:100%;position:relative}#tabAccordion dl dt{top:auto;left:auto;width:100%;position:relative;border-bottom:#DDD 1px solid;border-right:none}#tabAccordion dl:first-child dt{border-top:#999 1px solid}#tabAccordion dl:nth-child(2) dt,#tabAccordion dl:nth-child(3) dt,#tabAccordion dl:nth-child(4) dt{left:auto}#tabAccordion dl dt a{padding:20px;height:auto;line-height:1em;text-align:left}#tabAccordion dl dt a:after{content:'';top:50%;right:15px;width:8px;height:8px;font-size:1em;font-weight:bold;line-height:1.2em;display:block;position:absolute;border-top:2px solid #666;border-right:2px solid #666;-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg)}#tabAccordion dl dt.btnAcv{border-bottom:#DDD 1px solid;background:#bbb}#tabAccordion dl dt.btnAcv a:after{content:none}#tabAccordion dl dd{top:auto;left:auto;padding:20px;width:100%;height:auto;position:relative;border-bottom:#999 1px solid}}div,p{margin:0;padding:0}.js-modal-bg{width:100%;height:100%;display:none;background-color:rgba(0,0,0,0.6);position:fixed;top:0;left:0;z-index:99999999}.js-modal-main{width:300px;height:auto;padding:20px;top:20%;left:50%;background:#fff;border-radius:5px;position:absolute}@media (max-width: 768px){.js-modal-main{width:80%;left:10%}}@media (min-width: 769px) and (max-width: 1024px){.js-modal-main{width:60%;left:20%}}@media (min-width: 1025px){.js-modal-main{width:40%;left:30%}}.js-modal-btn{cursor:pointer}.js-modal-btn-close{width:30px;height:30px;background:#333;border-radius:50%;position:absolute;top:-12px;right:-12px;z-index:101;cursor:pointer}.js-modal-btn-close:before{content:"";width:20px;height:20px;border-right:2px solid #fff;transform:rotate(-45deg);position:absolute;top:11px;left:-1px}.js-modal-btn-close:after{content:"";width:20px;height:20px;border-right:2px solid #fff;transform:rotate(45deg);position:absolute;top:-2px;left:-1px}.navigation.post-navigation .nav-links{display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:inherit}.navigation.post-navigation .nav-links .nav-previous a,.navigation.post-navigation .nav-links .nav-next a{font-size:0.8em;padding:10px;background:#f7f7f76b;display:block}.navigation.post-navigation .nav-links .nav-previous{margin-right:5%;width:45%;text-align:left}.navigation.post-navigation .nav-links .nav-previous a:before{font-family:"Font Awesome 5 Free";margin-right:0.5em;font-weight:900;content:'\f053';margin-right:1em}.navigation.post-navigation .nav-links .nav-next{margin-left:5%;width:45%;text-align:right}.navigation.post-navigation .nav-links .nav-next a:after{font-family:"Font Awesome 5 Free";margin-right:0.5em;font-weight:900;content:'\f054';margin-left:1em}div[role=form] .form-step{margin-bottom:10px}div[role=form] .form-step p{margin:0;line-height:1}div[role=form] .form-step .wpcf7c-elm-step2{color:#0098dc}div[role=form] .form-step .wpcf7c-elm-step3{color:#0098dc}div[role=form] form input[type=text],div[role=form] form input[type=email],div[role=form] form input[type=url],div[role=form] form input[type=password],div[role=form] form input[type=search],div[role=form] form input[type=tel],div[role=form] form input[type=number],div[role=form] form input[type=date],div[role=form] form input[type=radio],div[role=form] form textarea,div[role=form] form select{padding-top:1px;padding-bottom:1px;background:#FFFFFF !important;color:#333 !important;border:1px solid #ccc !important;width:100%}div[role=form] form input[type=text]:-webkit-autofill,div[role=form] form input[type=email]:-webkit-autofill,div[role=form] form input[type=url]:-webkit-autofill,div[role=form] form input[type=password]:-webkit-autofill,div[role=form] form input[type=search]:-webkit-autofill,div[role=form] form input[type=tel]:-webkit-autofill,div[role=form] form input[type=number]:-webkit-autofill,div[role=form] form input[type=date]:-webkit-autofill,div[role=form] form input[type=radio]:-webkit-autofill,div[role=form] form textarea:-webkit-autofill,div[role=form] form select:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #FFFFFF inset !important}div[role=form] form span.wpcf7-list-item{margin:0}div[role=form] form input[type=date]{width:10em}div[role=form] form input[type=radio]{width:auto}div[role=form] form input[type=radio] ~ .wpcf7-list-item-label{display:inherit;margin-right:1em;background:#FFFFFF !important}div[role=form] form input.old{width:4em}div[role=form] form input.tel,div[role=form] form input.fax{width:10em}div[role=form] form input.zip{width:7em}div[role=form] form table.common th,div[role=form] form table.common td{padding:10px}div[role=form] form dl dt,div[role=form] form dl dd{padding:10px}div[role=form] form dl dd{padding-left:2em;padding-bottom:20px}div[role=form] form span.must{color:#FFFFFF;background:#c81313;padding:2px 6px;font-size:80%;margin-left:10px;-webkit-border-radius:3px;border-radius:3px}div[role=form] form .form-btn{text-align:center}div[role=form] form .form-btn input[type="submit"]{padding:10px;width:200px}div[role=form] form.custom-wpcf7c-confirmed table{border:none}div[role=form] form.custom-wpcf7c-confirmed table th,div[role=form] form.custom-wpcf7c-confirmed table td{border:none}div[role=form] form.custom-wpcf7c-confirmed input[type=text].wpcf7c-conf,div[role=form] form.custom-wpcf7c-confirmed input[type=email].wpcf7c-conf,div[role=form] form.custom-wpcf7c-confirmed input[type=url].wpcf7c-conf,div[role=form] form.custom-wpcf7c-confirmed input[type=password].wpcf7c-conf,div[role=form] form.custom-wpcf7c-confirmed input[type=search].wpcf7c-conf,div[role=form] form.custom-wpcf7c-confirmed input[type=tel].wpcf7c-conf,div[role=form] form.custom-wpcf7c-confirmed input[type=number].wpcf7c-conf,div[role=form] form.custom-wpcf7c-confirmed input[type=date].wpcf7c-conf,div[role=form] form.custom-wpcf7c-confirmed input[type=radio].wpcf7c-conf,div[role=form] form.custom-wpcf7c-confirmed textarea.wpcf7c-conf,div[role=form] form.custom-wpcf7c-confirmed select.wpcf7c-conf{background:#ffe6e6 !important;border:none !important}div[role=form] form.custom-wpcf7c-confirmed input[type=text].wpcf7c-conf:-webkit-autofill.wpcf7c-conf,div[role=form] form.custom-wpcf7c-confirmed input[type=email].wpcf7c-conf:-webkit-autofill.wpcf7c-conf,div[role=form] form.custom-wpcf7c-confirmed input[type=url].wpcf7c-conf:-webkit-autofill.wpcf7c-conf,div[role=form] form.custom-wpcf7c-confirmed input[type=password].wpcf7c-conf:-webkit-autofill.wpcf7c-conf,div[role=form] form.custom-wpcf7c-confirmed input[type=search].wpcf7c-conf:-webkit-autofill.wpcf7c-conf,div[role=form] form.custom-wpcf7c-confirmed input[type=tel].wpcf7c-conf:-webkit-autofill.wpcf7c-conf,div[role=form] form.custom-wpcf7c-confirmed input[type=number].wpcf7c-conf:-webkit-autofill.wpcf7c-conf,div[role=form] form.custom-wpcf7c-confirmed input[type=date].wpcf7c-conf:-webkit-autofill.wpcf7c-conf,div[role=form] form.custom-wpcf7c-confirmed input[type=radio].wpcf7c-conf:-webkit-autofill.wpcf7c-conf,div[role=form] form.custom-wpcf7c-confirmed textarea.wpcf7c-conf:-webkit-autofill.wpcf7c-conf,div[role=form] form.custom-wpcf7c-confirmed select.wpcf7c-conf:-webkit-autofill.wpcf7c-conf{-webkit-text-fill-color:#333 !important;-webkit-box-shadow:0 0 0px 1000px #FFe6e6 inset !important;transition:background-color 5000s ease-in-out 0s !important}div[role=form] form.custom-wpcf7c-confirmed input[type=radio].wpcf7c-conf{display:none}div[role=form] form.custom-wpcf7c-confirmed input[type=radio].wpcf7c-conf ~ .wpcf7-list-item-label{display:none}div[role=form] form.custom-wpcf7c-confirmed input[type=radio].wpcf7c-conf:checked ~ .wpcf7-list-item-label{display:inherit;background:#ffe6e6 !important;padding:2px 15px}@media (min-width: 769px){div[role=form]{width:90%;margin:0 auto}div[role=form] form input.name,div[role=form] form input.namekana{width:80%}div[role=form] form input.name1,div[role=form] form input.name2,div[role=form] form input.namekana1,div[role=form] form input.namekana2{width:45%}div[role=form] form input.job{width:80%}div[role=form] form input.job{width:80%}div[role=form] form input.busho{width:80%}div[role=form] form input.address{width:80%}div[role=form] form input.email{width:80%}div[role=form] form textarea.textarea{width:90%;height:11em}div[role=form] form table.common th{width:34%}}@media (max-width: 768px){div[role=form]{width:calc(90% - 6vw);margin:0 auto}}@media (max-width: 667px){div[role=form]{width:100%}}.breadcrumbs{padding:0;background:#f7f7f7}.breadcrumbs a,.breadcrumbs span{font-size:11px;color:#e3e3e3}.breadcrumbs p{margin:0}.breadcrumbs span span span *{pointer-events:none;cursor:text}.f8{font-size:8px}.f9{font-size:9px}.f11{font-size:11px}.f12{font-size:12px}.f13{font-size:13px}.f14{font-size:14px}.f15{font-size:15px}.text-green{color:#8cc63e}.header-top-right .cart,.header-top-right .search-form{display:inline-block;width:40%}.header-top-right .cart a i{font-size:20px}.header-top-right .search-form .fl-page-nav-search a.fa-search{color:inherit;top:0;padding-top:4px;color:#FFF}.header-top-right .search-form .fl-page-nav-search form{border-top:none}@media (min-width: 768px){.search-form .fl-page-nav-search{display:block !important}}.ehon-preview .ehon-preview-operation{border:1px dotted #333;font-size:13px;padding:20px 30px;margin-bottom:40px}.ehon-preview .ehon-preview-operation.hidden-sp{display:block}.ehon-preview .ehon-preview-operation.hidden-pc{display:none}.ehon-preview h3.title{font-size:24px;text-align:left;margin-bottom:20px}#previewWrap #sliderWrap{width:600px !important;margin:0 auto 15px auto;text-align:center;margin:0 auto}#previewWrap #sliderWrap h2:before{padding:0px 10px 0px 20px;content:"\f02d";@indlude fas}#previewWrap #sliderWrap #slider{overflow:hidden;margin-bottom:40px}#previewWrap #sliderWrap #slider ul{margin:0;padding:0}#previewWrap #sliderWrap #slider li{list-style:none}#previewWrap #sliderWrap #slider li .page{width:600px}#previewWrap #sliderWrap #slider li .text-replace{font-weight:bold;color:#C00}#previewWrap #sliderWrap #slider li .text-ob{font-style:oblique}#previewWrap #sliderWrap #slider li .page-left{height:100%;float:left;width:300px}#previewWrap #sliderWrap #slider li .page-right{height:100%;float:right;width:300px}#previewWrap #sliderWrap #slider li .page table{height:100%;width:100%}#previewWrap #sliderWrap #slider li .page table td{font-size:11px;vertical-align:middle;padding:10px;line-height:1.3}#previewWrap #sliderWrap #slider li .page table td p{margin-bottom:0}#previewWrap #sliderWrap #slider li .page table.list{height:auto}#previewWrap #sliderWrap #slider li .page table.list td{padding:5px 10px}#previewWrap #sliderWrap #slider li .page table.list td.underline{border-bottom:1px solid #000}#previewWrap #sliderWrap #slider li .page table td.text-center{text-align:center}#previewWrap #sliderWrap #slider li p.text-center{text-align:center}#previewWrap #sliderWrap #slider li p.text-right{text-align:right}#previewWrap #sliderWrap #slider li p.page-navi{text-align:center}#previewWrap #sliderWrap #slider li .bg{height:375px}#previewWrap #sliderWrap table.slide-navi{margin:10px 0}#previewWrap #sliderWrap table.slide-navi td{width:150px;text-align:center}#previewWrap #sliderWrap table.slide-navi td a{text-decoration:none;background:#CCC;color:#222;padding:10px 20px;-webkit-border-radius:3px;border-radius:3px;display:inline-block}#previewWrap #sliderWrap table.slide-navi td a:hover{background:#888;color:#FFF}#previewWrap #sliderWrap table.slide-navi td#firstBtn{text-align:left}#previewWrap #sliderWrap table.slide-navi td#lastBtn{text-align:right}#previewWrap #sliderWrap #ehon_info{margin-bottom:50px}@media (max-width: 767px){.ehon-preview .ehon-preview-operation.hidden-sp{display:none}.ehon-preview .ehon-preview-operation.hidden-pc{display:block}.ehon-preview .sample-sp-comment{margin-bottom:20px}.ehon-preview .sample-sp-comment span{font-size:12px;border:1px solid #CCC;padding:2px 5px}.ehon-preview ul{width:100%;overflow:auto;display:flex;margin:0 auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.ehon-preview ul li{flex:0;margin-bottom:40px;margin-right:30px}.ehon-preview ul li:first-of-type,.ehon-preview ul li:last-of-type{margin-bottom:0}.ehon-preview ul li:first-of-type .page,.ehon-preview ul li:last-of-type .page{width:300px !important}.ehon-preview ul li:first-of-type .page .bg,.ehon-preview ul li:last-of-type .page .bg{background-position-x:-150px}#previewWrap #sliderWrap{width:auto !important}}body.home .ranking-row .ranking .rank-1:before{content:'';height:65px;width:100%;background:url(../img/rank-1.png) center center no-repeat;background-size:contaiin}body.home .ranking-row .ranking .rank-2:before{content:'';height:65px;width:100%;background:url(../img/rank-2.png) center center no-repeat;background-size:contaiin}body.home .ranking-row .ranking .rank-3:before{content:'';height:65px;width:100%;background:url(../img/rank-3.png) center center no-repeat;background-size:contaiin}body[class*=book].single .title,body.book-preview .title{font-weight:600}body[class*=book].single h2.ehon-title,body.book-preview h2.ehon-title{font-weight:600}body[class*=book].single .ehon-img,body.book-preview .ehon-img{padding-top:9%;padding-bottom:9%}body[class*=book].single .ehon-img.border,body.book-preview .ehon-img.border{border:10px solid #ECD6AA}body[class*=book].single .ehon-size,body.book-preview .ehon-size{padding:20px;font-size:13px}body[class*=book].single .ehon-category,body.book-preview .ehon-category{font-size:0.9em;margin-bottom:20px}body[class*=book].single .ehon-category a,body.book-preview .ehon-category a{padding:1px 5px}body[class*=book].single .ehon-story,body.book-preview .ehon-story{font-size:0.9em;padding:20px;background:#F5F5F5;margin-bottom:20px}body[class*=book].single .ehon-recommend-comment,body.book-preview .ehon-recommend-comment{font-size:0.9em;font-weight:normal}body[class*=book].single .ehon-recommend-comment .h4,body.book-preview .ehon-recommend-comment .h4{font-size:16px}body[class*=book].single .price-cart,body.book-preview .price-cart{padding:4%;margin:2% 7%;border:1px solid #CCC}body.tax-book_cat .category-list ul.menu{display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:inherit}body.tax-book_cat .category-list ul.menu>li{display:inline-block;width:17em;text-align:center;border:1px solid #333;padding:10px;margin:15px}body.tax-book_cat .category-list ul.menu>li a{display:block}body .ehon-rank-wrap .ehon-rank .ehon-rank-text span.ehon-rank-color{font-weight:bold}body .ehon-rank-wrap .ehon-rank .ehon-rank-text span.ehon-rank-color i{font-size:120%}body .ehon-rank-wrap .ehon-rank .ehon-rank-text span.ehon-rank-color .ehon-rank-num{color:#FF0000}body .ehon-rank-wrap .ehon-rank .ehon-rank-text span.ehon-rank-color-1 i{color:#f4d02a}body .ehon-rank-wrap .ehon-rank .ehon-rank-text span.ehon-rank-color-2 i{color:#c9c9c9}body .ehon-rank-wrap .ehon-rank .ehon-rank-text span.ehon-rank-color-3 i{color:#d67e3b}body .ehon-rank-wrap .ehon-rank .ehon-rank-text span.ehon-rank-num{font-size:120%;padding:0 4px}body .ehon-rank-wrap .ehon-recommend{text-align:right}body .ehon-rank-wrap .ehon-recommend .detail{vertical-align:bottom}body .ehon-rank-wrap .ehon-recommend .detail span.text-recommend{background:#865c35;padding:2px 10px;color:#FFFFFF;-webkit-border-radius:3px;border-radius:3px}body .book-list .book-list-summary{padding:20px}body .book-list .book-list-summary .post-image{text-align:center}body .book-list .book-list-summary .post-image a{display:block}body .book-list .book-list-summary h2.book-title{font-size:18px;font-weight:600}body .ehon-price-with-tax{font-size:1.8em;margin-bottom:10px}body .ehon-price-with-tax span.price-title{font-size:0.7em;margin-right:10px}body .ehon-price-with-tax span.price{font-weight:600;color:#EF00000}body .ehon-price-with-tax span.yen{font-size:0.7em}body .ehon-price-with-tax span.zeikomi{font-size:0.7em}body a.btn-info{width:100%}body button.btn-cart{width:100%}body button.btn-cart-large{padding:3% 10%;font-size:1.4em}@media (max-width: 767px){body[class*=book].single .buttons .btn,body.book-preview .buttons .btn{width:80%;margin-bottom:10px !important;padding:10px !important;font-size:calc(2vw + 6px) !important}}body.how-to-order ul.flow{padding:0}body.how-to-order ul.flow>li{list-style:none;padding:0}body.how-to-order ul.flow>li h2{font-weight:600}body.how-to-order ul.flow>li .flow-detail{margin-left:17px;padding-left:2em;border-left:1px solid #999}body.how-to-order ul.flow>li span.flow_no{-webkit-border-radius:20px;border-radius:20px;background:#333;color:#FFF;font-size:26px;width:36px;display:inline-block;text-align:center;margin-right:10px}body.how-to-order ul.flow>li span.flow_title{font-size:20px}body.how-to-order ul.flow>li div.caution{font-size:85%;padding:10px;background:#EFEFEF;margin:10px 20px}body.how-to-order ul.flow>li dl dt{margin-top:20px;margin-bottom:10px}body.how-to-order ul.flow>li dl dd{margin-left:1em}
