html{font-size:25px}body{margin:0;padding:0;font:14px;font-family:'Oxygen',"モトヤ丸アポロ Std W4",sans-serif}h1,h2,h3,h4,h5,h6{font-family:'Oxygen',"モトヤ丸アポロ Std W6",sans-serif;font-weight:bold}h1{font-size:24px;font-family:'Oxygen',"モトヤ丸アポロ Std W6",sans-serif}h2{font-size:16px;color:#c00;border-bottom:1px solid #999;margin-top:2rem;padding-bottom:3px}h2 a{color:#c00}h3{font-size:16px}h4{font-size:16px;border-bottom:1px solid #999;padding-bottom:3px}h5{font-size:14px}p{font-size:14px;font-family:'Oxygen',"モトヤ丸アポロ Std W4",sans-serif;line-height:25px;text-align:justify;text-justify:inter-ideograph;margin:0 0 1rem 0}li,th,td,dt{font-size:14px;font-family:'Oxygen',"モトヤ丸アポロ Std W4",sans-serif;line-height:25px}h1 small{font-size:14px;color:#666}a{color:#009}adress{font-family:'Oxygen',"モトヤ丸アポロ Std W4",sans-serif}strong{font-family:'Oxygen',"モトヤ丸アポロ Std W6",sans-serif;font-weight:bold}.btn-action{font-family:'Oxygen',"モトヤ丸アポロ Std W6",sans-serif;display:inline-block;padding:6px 10px;background-color:#c00;font-weight:bold;color:#fff;border-radius:3px}.btn-action:hover{background-color:#ff8c00 !important;color:#fff !important}.btn-orange{background-color:#ffa500;color:#000}.flexbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.bold{font-family:'Oxygen',"モトヤ丸アポロ Std W6",sans-serif;font-weight:bold}.center{text-align:center}.nobr{display:inline-block}.mark-genre{display:inline-block;background-color:#eee;font-size:12px;padding:3px 7px;margin:5px;border-radius:3px}input,select,textarea{border-radius:0 !important;outline:none !important;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;box-shadow:none !important;background-color:#fff !important;border:1px solid #999 !important;padding:3px 5px !important}input[type="checkbox"]{-webkit-appearance:checkbox !important;-moz-appearance:checkbox !important;appearance:checkbox !important}input[type="radio"]{-webkit-appearance:radio !important;-moz-appearance:radio !important;appearance:radio !important}button:active{outline:none !important;box-shadow:none !important}input:focus,select:focus{outline:none !important;border:1px solid #c00 !important;box-shadow:none !important}.input-box button{padding:10px;background-color:#c00;color:#fff;font-size:14px;font-weight:bold}.input-box button:active{background-color:#ff8c00}.flatBtn{outline:none;border-radius:5px;border-style:none;padding:10px;background-color:#c00;color:#fff;font-size:14px;font-weight:bold}.flatBtn:active{background-color:#ffa500}header{margin-bottom:2rem}header h1{margin-top:1rem;margin-bottom:0}header h1 img{height:34px}header .header-tagline{font-size:14px;letter-spacing:1.8px}header nav{background-color:#eee}@media (max-width:768px){header nav{padding:0 15px}}header nav ul{margin:0;padding:0;text-align:center}header nav li{display:inline-block}header nav a{display:inline-block;font-size:14px;font-family:'Oxygen',"モトヤ丸アポロ Std W6",sans-serif;font-weight:bold;color:#000;padding:30px 30px;border-bottom:none}@media screen and (max-width:1199px){header nav a{padding:30px 20px}}@media screen and (max-width:991px){header nav a{padding:30px 8px}}header nav .current-page{border-bottom:3px solid #000;padding-bottom:27px}header nav a:hover,header nav a:active{background-color:#fff;text-decoration:none}header .nav-mobile{padding:5px}header .menu-mobile{display:none}header .btn-mobile-menu{padding:3px 7px;margin-right:30px;background-color:#c00;color:#fff}header .btn-mobile-menu:hover{color:#fff}header .btn-mobile-menu:focus{color:#fff;outline:none}header .glyphicon-menu-hamburger{vertical-align:baseline}header .search-book{margin-top:1.5rem}.genre-box,.genre-box-inside{display:none;background-color:#999;padding:1rem}.genre-box .genre,.genre-box-inside .genre{display:inline-block;background-color:#fff;border-radius:3px;padding:5px;margin:10px}footer{margin-top:1rem;padding-top:1rem;padding-bottom:2rem;background-color:#eee}footer h2{margin:1rem 0;border:none;color:#000}footer li{border-bottom:1px solid #ccc;margin-bottom:.5rem}footer a{font-weight:bold}footer .footer-lead{margin-bottom:1.5rem}footer .footer-snsbtns{margin-top:2rem}footer .mark{color:#c00;font-weight:bold;font-family:'Oxygen',"モトヤ丸アポロ Std W6",sans-serif;background-color:#fff;padding:5px;border-radius:3px}.sidebar h4{text-align:center}.sidebar .module{margin-top:2rem}.sidebar .order-box{border:1px solid #999;border-radius:3px;padding:0 0 10px 0;margin-top:20px;text-align:center}.sidebar .order-box p{text-align:center;margin-bottom:.5rem}.sidebar .order-box h4{border:none;padding:5px;margin:0 0 1rem 0;background-color:#333;color:#fff}.sidebar .price{font-size:24px;color:#c00}.sidebar .mark-free{color:#c00;font-weight:bold;font-family:'Oxygen',"モトヤ丸アポロ Std W6",sans-serif}@media screen and (max-width:767px){.sidebar .shop li{text-align:center}}.sidebar .book-image{border:1px solid #999}.sidebar .media-body{font-size:12px;line-height:1rem}.sidebar .md_banners{text-align:center}.sidebar .banner{display:inline-block;margin-bottom:.5rem}.sidebar .banner img{width:213px;height:70px}.sidebar .banner .btn-event{width:125px;height:70px}@media screen and (min-width:992px){.sidebar .search-site-box{max-width:213px;margin:auto}}.sidebar .search-detail-table{width:100%}.sidebar .search-detail-table th{width:6.5em;padding:5px 0}.sidebar .search-detail-table .search-detail{width:100%}.sidebar .search-detail-table .search-detail-print{width:30%}.sidebar .search-detail-btn{text-align:center}.sidebar .md_calendar{text-align:center}.sidebar .md_calendar table{margin:auto}.sidebar .md_calendar tr{border-bottom:1px solid #fff}.sidebar .md_calendar td{width:60px;text-align:center;background-color:#eee;padding:3px;border-right:1px solid #fff}.sidebar .md_calendar .sunday{background-color:#ecc}.sidebar .md_calendar .saturday{background-color:#cce}.sidebar .md_calendar a{font-weight:bold;font-family:'Oxygen',"モトヤ丸アポロ Std W6",sans-serif;text-decoration:underline}.sidebar .md_calendar .month-select{border-radius:0;margin:0 auto .5rem auto;width:213px}.pub-box{margin-bottom:2rem;text-align:center}.pub-box img{max-width:100%}.top-message{text-align:center}.top-message p{margin:0 0 0 1rem}@media screen and (max-width:767px){.top-message p{margin:0 0 0 3rem}}.top-message-img{width:95%;max-width:550px}.showcase{text-align:right}.showcase .showcase-item{display:inline-block;width:100px;margin:0 0 1rem .25rem;font-size:12px;text-align:center;vertical-align:bottom}.booklist-thum .booklist-item-data,.booklist-thum .booklist-item-title{margin-left:130px}.booklist-text .booklist-item-data{margin-left:20%}.booklist-item{margin-bottom:1rem;border-bottom:1px solid #999}.booklist-item .booklist-item-title a{font-size:16px;font-weight:bold;font-family:'Oxygen',"モトヤ丸アポロ Std W6",sans-serif;color:#c00}.booklist-item .booklist-item-thum{width:100px;text-align:center}.booklist-item .booklist-item-data{line-height:2em}.booklist-item .badge-order{background-color:#c00;margin-left:.5rem}.booklist-item .badge-try{background-color:#c00;margin-top:.5rem}.booklist-item .badge-hanmoto{background-color:#ff8c00;margin-left:.5rem}.h1-menu{font-size:12px;display:inline}.data-info{margin-bottom:2rem}.text-link{display:inline-block;font-size:12px;padding:5px;margin:5px 5px 0 0;background-color:#eee;border-radius:3px}@media screen and (max-width:991px){.text-link{display:block}}.pagination-box{width:100%;text-align:center;margin-bottom:2rem}.pagination-box .pagination{margin-bottom:0}.pagination-box .pagination-info{font-size:12px}.contents{padding-right:30px}@media screen and (max-width:768px){.contents{padding-right:14px}}.contents .book-image-and-btns{margin-top:20px;text-align:center}.contents .book-image{border:1px solid #eee;margin-bottom:1rem}.contents .book-btns{margin-top:0}.contents .book-btns a{color:#009;font-weight:bold}.contents .book-btns ul{margin-top:1rem}.contents .book-btns li{margin-bottom:.5rem}.contents .badge-try{background-color:#c00;color:#fff !important}.contents .mark-genre-bookpage{display:inline-block;background-color:#eee;font-size:12px;padding:3px 7px;margin:5px;border-radius:3px;margin:0}@media screen and (max-width:991px){.contents .book-image-and-btns{text-align:left}.contents .book-image-space{float:left;width:200px;margin-bottom:0}.contents .book-btns{margin-left:220px}}@media screen and (max-width:767px){.contents .badge-try{margin-left:1em}}.blog-date{margin-bottom:2rem}.blog-li li{margin-bottom:.5rem}