.g_defaultHeading,.page-single .infoContentContainer h1{position:relative;padding-left:20px;margin-bottom:50px;font-size:1.7rem;line-height:1.5}.g_defaultHeading::before,.page-single .infoContentContainer h1::before,.g_defaultHeading::after,.page-single .infoContentContainer h1::after{content:'';position:absolute;bottom:-10px;display:block;width:65px}@media print, screen and (min-width: 768px){.g_defaultHeading::before,.page-single .infoContentContainer h1::before,.g_defaultHeading::after,.page-single .infoContentContainer h1::after{bottom:-10px;width:90px}}.g_defaultHeading::before,.page-single .infoContentContainer h1::before{border-bottom:solid 4px #d8e2ea;left:55px;width:100px}@media print, screen and (min-width: 768px){.g_defaultHeading::before,.page-single .infoContentContainer h1::before{border-bottom:solid 4px #d8e2ea;left:90px}}.g_defaultHeading::after,.page-single .infoContentContainer h1::after{border-bottom:solid 4px #005b9f;left:0px}@media print, screen and (min-width: 768px){.g_defaultHeading::after,.page-single .infoContentContainer h1::after{border-bottom:solid 4px #005b9f;left:0px}}.g_defaultHeading.white,.page-single .infoContentContainer h1.white{color:white}.g_defaultHeading.merit,.page-single .infoContentContainer h1.merit{text-align:center;padding-left:0}.g_defaultHeading.merit::before,.page-single .infoContentContainer h1.merit::before{width:52.5%;left:52.5%}.g_defaultHeading.merit::after,.page-single .infoContentContainer h1.merit::after{width:52.5%}.g_pageHeader{width:100%;margin:0 auto;background-color:#fff}@media print, screen and (min-width: 768px){.g_pageHeader{display:flex;flex-direction:column;align-items:center;width:1180px}}.g_pageHeader_heading{position:relative;margin:0;padding:0.8em 5vw 0.7em;color:#004f8a;font-size:6vw;font-weight:500}@media print, screen and (min-width: 768px){.g_pageHeader_heading{width:1180px;padding-left:0;padding-right:0;font-size:1.8rem}}.g_pageHeader_heading::before{content:'';display:block;width:100%;height:0.16em;background:#d8e2ea;position:absolute;left:0;bottom:-0.16em}@media print, screen and (min-width: 768px){.g_pageHeader_heading::before{display:none}}.g_pageHeader_heading::after{content:'';display:block;width:4em;height:0.16em;background:#0b5d9d;position:absolute;left:5vw;bottom:-0.16em}@media print, screen and (min-width: 768px){.g_pageHeader_heading::after{width:179px;height:3px;background:url("./img/band-heading.png") no-repeat bottom left;position:absolute;left:0;bottom:-3px}}.g_bread-text{margin:auto}@media print, screen and (min-width: 768px){.g_bread-text{width:1580px;padding-left:0;padding-right:0}}.g_titleContainer{min-width:100%;max-width:100%;background-color:#fff;border-bottom:3px solid #d8e2ea}.g_breadContainer{display:flex;min-width:100%;max-width:100%;min-height:55px;max-height:auto}@media screen and (max-width: 768px){.g_page{display:flex;flex-wrap:wrap}.g_breadContainer{order:1;width:100%}.g_titleContainer{order:2;width:100%}.g_articleContainer{order:3;width:100%}}.g_headingContainer{display:flex;flex-direction:column}.g_contentContainer{padding:60px 20px 60px}@media print, screen and (min-width: 768px){.g_contentContainer{padding:40px 0;margin:0 auto;min-width:1180px;max-width:1180px}}.g_contentContainer.flex{display:flex}.g_contentContainer.f-wrap{flex-wrap:wrap}.g_articleContainer{padding:60px 0 60px;padding-top:0;padding-bottom:0}@media print, screen and (min-width: 768px){.g_articleContainer{padding:0}}@media print, screen and (min-width: 768px){.g_articleContainer{margin:0 auto;max-width:1580px;min-width:1350px}}.g_articleContainer.flex{display:flex}.g_articleContainer.f-wrap{flex-wrap:wrap}.g_articleContainer:last-child{padding-bottom:80px}.g_articleContainer:last-child .g_article::after{background-color:transparent}.g_articleContainer.firstArticle{padding-top:40px}@media print, screen and (min-width: 768px){.g_articleContainer.firstArticle{padding-top:0}}.g_articleContainer.bread{display:inline;padding-top:1rem;padding-left:5vw;padding-right:5vw;padding-bottom:1rem}@media print, screen and (min-width: 768px){.g_articleContainer.bread{padding-left:85px;padding-right:0}}.g_articleContainer.bookDetail{margin-top:40px;padding:0 5vw;background-color:#fff}@media print, screen and (min-width: 768px){.g_articleContainer.bookDetail{padding:0;margin:0 auto;background-color:transparent}}.g_articleContainer.burner{padding:0;margin:0;min-width:100%;max-width:100%;height:190px}.g_article{padding:50px 5% 0;background-color:#fff}@media print, screen and (min-width: 768px){.g_article{padding:80px 100px 0;width:1180px;margin:0 auto}}.g_article::after{content:'';display:block;width:100%;height:2px;margin:50px 0 0 0;background-color:#e3ebf0}@media print, screen and (min-width: 768px){.g_article::after{width:1100px;margin:80px 0 0 -60px}}.g_article.pt0{padding-top:0}.g_article.pb0{padding-bottom:0}.g_page{background-color:#f7f9fa}@media print, screen and (min-width: 768px){.g_page{min-width:1350px;height:100%}}.g-spbr{display:inline}@media print, screen and (min-width: 768px){.g-spbr{display:none}}.g_bold{font-weight:bold}.g_red{color:#da0000}.g_table{width:100%;margin-bottom:20px;border-collapse:separate;text-align:left;line-height:1.5rem}.g_table th,.g_table td{display:list-item;list-style:none;padding:1rem}@media print, screen and (min-width: 768px){.g_table th,.g_table td{display:table-cell}}.g_table tr:last-child td{border-bottom:1px solid #e3ebf0}@media print, screen and (min-width: 768px){.g_table tr:last-child th{border-bottom:1px solid #e3ebf0}}.g_table th{width:100%;font-weight:bold;background-color:#f5f9fc;text-align:center;border-top:1px solid #e3ebf0;border-left:1px solid #e3ebf0;border-right:1px solid #e3ebf0}@media print, screen and (min-width: 768px){.g_table th{width:25%;border-top:1px solid #e3ebf0;border-left:1px solid #e3ebf0;border-right:1px solid #e3ebf0}}.g_table td{padding:5%;border-top:1px solid #e3ebf0;border-left:1px solid #e3ebf0;border-right:1px solid #e3ebf0}@media print, screen and (min-width: 768px){.g_table td{padding:20px 3rem;border-top:1px solid #e3ebf0;border-right:1px solid #e3ebf0;border-left:none}}.g_table .word-highlight{margin-left:1rem;font-weight:bold}@media print, screen and (min-width: 768px){.g_table .word-highlight{margin-left:2rem}}.g_table .word-highlight>.top{margin-top:1rem}.g_table .mb{margin-bottom:1rem}.g_table .ml{margin-left:1rem}@media print, screen and (min-width: 768px){.g_table .ml{margin-left:3rem}}.g_table_separate_th-td,.page-single .infoContentContainer table{width:100%;margin-bottom:20px;border-collapse:separate;text-align:left;line-height:1.5rem}.g_table_separate_th-td th,.page-single .infoContentContainer table th,.g_table_separate_th-td td,.page-single .infoContentContainer table td{display:list-item;list-style:none;padding:1rem}@media print, screen and (min-width: 768px){.g_table_separate_th-td th,.page-single .infoContentContainer table th,.g_table_separate_th-td td,.page-single .infoContentContainer table td{display:table-cell}}.g_table_separate_th-td th,.page-single .infoContentContainer table th{width:100%;font-weight:bold;background-color:#f5f9fc;text-align:center}@media print, screen and (min-width: 768px){.g_table_separate_th-td th,.page-single .infoContentContainer table th{width:25%;border-top:1px solid #e3ebf0;border-bottom:1px solid #e3ebf0;border-left:1px solid #e3ebf0}.g_table_separate_th-td th:last-child,.page-single .infoContentContainer table th:last-child{border-right:1px solid #e3ebf0}}.g_table_separate_th-td td,.page-single .infoContentContainer table td{padding:5%;border-left:1px solid #e3ebf0;border-right:1px solid #e3ebf0}.g_table_separate_th-td td:first-child,.page-single .infoContentContainer table td:first-child{border-top:1px solid #e3ebf0;border-bottom:1px solid #e3ebf0}@media print, screen and (min-width: 768px){.g_table_separate_th-td td:first-child,.page-single .infoContentContainer table td:first-child{border-top:none}}@media print, screen and (min-width: 768px){.g_table_separate_th-td td,.page-single .infoContentContainer table td{padding:20px 3rem;border-bottom:1px solid #e3ebf0;border-left:1px solid #e3ebf0;border-right:none}.g_table_separate_th-td td:last-child,.page-single .infoContentContainer table td:last-child{border-right:1px solid #e3ebf0}}.g_table_separate_th-td tr:last-child td:last-child,.page-single .infoContentContainer table tr:last-child td:last-child{border-bottom:1px solid #e3ebf0}.g_table_separate_th-td .word-highlight,.page-single .infoContentContainer table .word-highlight{margin-left:1rem;font-weight:bold}@media print, screen and (min-width: 768px){.g_table_separate_th-td .word-highlight,.page-single .infoContentContainer table .word-highlight{margin-left:2rem}}.g_table_separate_th-td .word-highlight>.top,.page-single .infoContentContainer table .word-highlight>.top{margin-top:1rem}.g_table_separate_th-td .mb,.page-single .infoContentContainer table .mb{margin-bottom:1rem}.g_table_separate_th-td .ml,.page-single .infoContentContainer table .ml{margin-left:1rem}@media print, screen and (min-width: 768px){.g_table_separate_th-td .ml,.page-single .infoContentContainer table .ml{margin-left:3rem}}.g_inputText{box-sizing:border-box;width:100%;padding:0.8em 0.7em;border:none;border-radius:3px;background-color:#eff5f9;letter-spacing:0.1em;font-size:3.8vw;color:#222}@media print, screen and (min-width: 768px){.g_inputText{width:600px;font-size:0.85em}}.g_inputText:disabled{color:lightgray}.g_selectContainer{display:block;position:relative;overflow:hidden;font-size:3.8vw}@media print, screen and (min-width: 768px){.g_selectContainer{font-size:inherit}}.g_selectContainer .g_selectContainer_select{min-width:100%;max-width:100%;padding:0.9rem 0.7rem;padding-right:1.7em;border:none;border-radius:3px;background:#eff5f9;outline:none;letter-spacing:0.1em;text-indent:0.01px;text-overflow:'';vertical-align:middle;font-size:3.8vw;color:#222;-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer}@media print, screen and (min-width: 768px){.g_selectContainer .g_selectContainer_select{box-sizing:content-box;font-size:0.85em}}.g_selectContainer .g_selectContainer_select::-ms-expand{display:none}.g_selectContainer .g_selectContainer_select:disabled{color:lightgray;cursor:default}.g_selectContainer .g_selectContainer_select:disabled::-ms-value,.g_selectContainer .g_selectContainer_select:disabled::-ms-expand{color:lightgray}.g_selectContainer .g_selectContainer_select.info{min-width:120px}.g_selectContainer .g_selectContainer_select[readonly='readonly']{color:#222;background-color:initial}.g_selectContainer::after{content:'';display:block;width:1em;min-height:100%;position:absolute;right:0.7em;top:0;background:url("./img/select-arrow.png") no-repeat center;background-size:contain;pointer-events:none}@media print, screen and (min-width: 768px){.g_selectContainer::after{width:13px}}.g_selectContainer.info::after{background:url("./img/select-arrow2.png") no-repeat center}.g_radioOption{display:flex;align-items:center;margin-bottom:2.5vw}@media print, screen and (min-width: 768px){.g_radioOption{margin-bottom:inherit}}.g_radioOption .g_radioOption_input{display:none}.g_radioOption .g_radioOption_input+.g_radioOption_label{display:flex;align-items:center;padding-right:0.9em;font-size:3.8vw}@media print, screen and (min-width: 768px){.g_radioOption .g_radioOption_input+.g_radioOption_label{font-size:inherit}}.g_radioOption .g_radioOption_input+.g_radioOption_label::before{content:'';display:inline-block;width:1.6em;height:1.6em;background-image:url("./img/radio-unchecked.png");background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:0.3em;border-radius:50%}@media print, screen and (min-width: 768px){.g_radioOption .g_radioOption_input+.g_radioOption_label::before{width:1.4em;height:1.4em}}.g_radioOption .g_radioOption_input:checked+.g_radioOption_label::before{background-image:url("./img/radio-checked.png");border-radius:50%}.g_radioOption .g_radioOption_input:disabled+.g_radioOption_label{color:lightgray}.g_submitButton,.g_submitButton-2{width:100%;padding:0.8em 0;background-color:#004f8a;border-radius:0.2em;border:none;cursor:pointer;color:#fff;transform:rotate(0.05deg);font-size:4.75vw;font-weight:600;letter-spacing:0.2em}@media print, screen and (min-width: 768px){.g_submitButton,.g_submitButton-2{width:11em;padding:1em 0;border-radius:2px;font-size:1em;font-weight:500;letter-spacing:1px}}.g_submitButton:disabled,.g_submitButton-2:disabled{background-color:lightgray;cursor:default}.g_submitButton-2{display:block;margin:0 auto;height:50px;padding:0}.g_submitButton-2.back{background-color:#fff;color:#004f8a;border:2px solid #004f8a}.g_contentBox{width:100%;margin-bottom:40px}@media print, screen and (min-width: 768px){.g_contentBox.top{width:780px}}.g_contentBox_row{display:flex;flex-direction:column;width:100%;height:auto;font-size:0.95rem;padding:15px 4vw;border:solid 1px #d8e2ea;border-bottom:none;background:white}@media print, screen and (min-width: 768px){.g_contentBox_row{height:62px;flex-direction:row;padding:0}}.g_contentBox_row:last-child{border-bottom:solid 1px #d8e2ea}.g_contentBox_date,.g_contentBox_title,.g_contentBox_author{margin:auto 0;display:flex;justify-content:left;overflow:hidden;word-break:break-all}@media print, screen and (min-width: 768px){.g_contentBox_date,.g_contentBox_title,.g_contentBox_author{align-items:center;white-space:nowrap}}@media print, screen and (min-width: 768px){.g_contentBox_date{min-width:20%;padding:0 25px}}.g_contentBox_title{margin:5px 0;font-weight:bold;color:#005b9f}@media print, screen and (min-width: 768px){.g_contentBox_title{width:40%;margin-right:20px}}.g_contentBox_title.info{font-weight:normal}@media print, screen and (min-width: 768px){.g_contentBox_title.info{width:100%}}@media print, screen and (min-width: 768px){.g_contentBox_author{padding-right:60px}}.g_contentBox_author>a{margin-right:1rem;color:#005b9f}@media print, screen and (min-width: 768px){.g_inputArea{display:flex;align-items:stretch;border:1px solid #d8e2ea;border-left:3px solid #005b9f}}.g_inputArea:nth-of-type(n+2){border-top:none;margin-top:5vw}@media print, screen and (min-width: 768px){.g_inputArea:nth-of-type(n+2){margin-top:0}}@media print, screen and (min-width: 768px){.g_inputArea.formList{height:85px}}@media print, screen and (min-width: 768px){.g_inputArea.textArea{height:inherit}}.g_inputArea.g_inputArea_heading{width:100%;padding:0.7em 1em;background-color:#d8e2ea;font-weight:bold;font-size:3.8vw}@media print, screen and (min-width: 768px){.g_inputArea.g_inputArea_heading{height:inherit;padding:13px 25px;font-size:1rem}}.g_inputArea.g_inputArea_heading+.g_inputArea{margin-top:0}.g_inputArea .g_inputArea_smallFont{font-weight:500;font-size:3vw;letter-spacing:0.01rem}@media print, screen and (min-width: 768px){.g_inputArea .g_inputArea_smallFont{font-size:0.8rem}}.g_inputArea .g_inputArea_label{display:flex;justify-content:space-between;padding:0.7em 1em;margin-bottom:5vw;background-color:#0b5d9d;color:#fff;font-size:3.8vw;font-weight:bold;letter-spacing:1px;word-break:break-all}@media print, screen and (min-width: 768px){.g_inputArea .g_inputArea_label{min-width:270px;max-width:270px;padding:30px 25px;margin-bottom:0;background-color:#f5f9fc;color:inherit;font-size:1rem}.g_inputArea .g_inputArea_label.subscribe{min-width:200px;max-width:200px;padding:25px}}.g_inputArea .g_inputAreaInput{background-color:#fff;font-size:3.8vw}.g_inputArea .g_inputAreaInput textarea{resize:none}@media print, screen and (min-width: 768px){.g_inputArea .g_inputAreaInput{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:25px 1.5rem;font-size:inherit}}.g_inputArea .g_inputAreaInput .g_inputAreaInput_heading{width:100%;margin:10px 0 5px;font-weight:bold}.g_inputArea .g_inputAreaInput .g_inputAreaInput_text{box-sizing:border-box;width:100%;padding:0.8em 0.7em;border:none;border-radius:3px;background-color:#eff5f9;letter-spacing:0.1em;font-size:3.8vw}@media print, screen and (min-width: 768px){.g_inputArea .g_inputAreaInput .g_inputAreaInput_text{width:600px;font-size:0.85em}}.g_inputArea .g_inputAreaInput .g_inputAreaInput_text.number{width:30%}.g_inputArea .g_inputAreaInput .g_inputAreaInput_text:disabled{color:lightgray}.g_inputArea .g_inputAreaInput .g_inputAreaInput_text:-moz-read-only{background-color:initial;cursor:default;pointer-events:none}.g_inputArea .g_inputAreaInput .g_inputAreaInput_text:read-only{background-color:initial;cursor:default;pointer-events:none}.g_inputArea .g_inputAreaInput .g_inputAreaInput_text#publish-date-from,.g_inputArea .g_inputAreaInput .g_inputAreaInput_text#publish-date-to{box-sizing:content-box;width:10em}.g_inputArea .g_inputAreaInput .g_inputAreaInput_text#publish-date-from{margin-right:1vw}@media print, screen and (min-width: 768px){.g_inputArea .g_inputAreaInput .g_inputAreaInput_text#publish-date-from{margin-right:1em}}.g_inputArea .g_inputAreaInput .g_inputAreaInput_text#publish-date-to{margin-top:3vw}@media print, screen and (min-width: 768px){.g_inputArea .g_inputAreaInput .g_inputAreaInput_text#publish-date-to{margin-top:0;margin-left:1em}}.g_inputArea .g_inputAreaInputRadio{display:flex;align-items:center;flex-wrap:wrap;margin:0}.g_inputArea .g_inputAreaInputRadio.vertical .wpcf7-list-item{width:100%;margin-bottom:20px;line-height:1.5}@media print, screen and (min-width: 768px){.g_inputArea .g_inputAreaInputRadio.vertical .wpcf7-list-item{margin-bottom:10px}}.g_inputArea .g_inputAreaInputRadio .g_inputAreaInputRadio_child{margin:0 0 10px 20px}.g_inputArea .g_inputAreaInputRadio .g_inputAreaInputRadio_option{display:flex;align-items:center}@media print, screen and (min-width: 768px){.g_inputArea .g_inputAreaInputRadio .g_inputAreaInputRadio_option{margin-bottom:inherit}}.g_inputArea .g_inputAreaInputRadio .g_inputAreaInputRadio_input,.g_inputArea .g_inputAreaInputRadio input{display:none}.g_inputArea .g_inputAreaInputRadio .g_inputAreaInputRadio_input+.g_inputAreaInputRadio_label,.g_inputArea .g_inputAreaInputRadio .g_inputAreaInputRadio_input+.wpcf7-list-item-label,.g_inputArea .g_inputAreaInputRadio input+.g_inputAreaInputRadio_label,.g_inputArea .g_inputAreaInputRadio input+.wpcf7-list-item-label{display:flex;align-items:center;padding-right:0.9em;font-size:3.8vw;cursor:pointer}@media print, screen and (min-width: 768px){.g_inputArea .g_inputAreaInputRadio .g_inputAreaInputRadio_input+.g_inputAreaInputRadio_label,.g_inputArea .g_inputAreaInputRadio .g_inputAreaInputRadio_input+.wpcf7-list-item-label,.g_inputArea .g_inputAreaInputRadio input+.g_inputAreaInputRadio_label,.g_inputArea .g_inputAreaInputRadio input+.wpcf7-list-item-label{font-size:inherit}}.g_inputArea .g_inputAreaInputRadio .g_inputAreaInputRadio_input+.g_inputAreaInputRadio_label::before,.g_inputArea .g_inputAreaInputRadio .g_inputAreaInputRadio_input+.wpcf7-list-item-label::before,.g_inputArea .g_inputAreaInputRadio input+.g_inputAreaInputRadio_label::before,.g_inputArea .g_inputAreaInputRadio input+.wpcf7-list-item-label::before{content:'';display:inline-block;width:1.6em;height:1.6em;background-image:url("./img/radio-unchecked.png");background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:0.3em}@media print, screen and (min-width: 768px){.g_inputArea .g_inputAreaInputRadio .g_inputAreaInputRadio_input+.g_inputAreaInputRadio_label::before,.g_inputArea .g_inputAreaInputRadio .g_inputAreaInputRadio_input+.wpcf7-list-item-label::before,.g_inputArea .g_inputAreaInputRadio input+.g_inputAreaInputRadio_label::before,.g_inputArea .g_inputAreaInputRadio input+.wpcf7-list-item-label::before{width:1.4em;height:1.4em}}.g_inputArea .g_inputAreaInputRadio .g_inputAreaInputRadio_input:disabled ~ .g_inputAreaInputRadio_label,.g_inputArea .g_inputAreaInputRadio .g_inputAreaInputRadio_input:disabled ~ .wpcf7-list-item-label,.g_inputArea .g_inputAreaInputRadio input:disabled ~ .g_inputAreaInputRadio_label,.g_inputArea .g_inputAreaInputRadio input:disabled ~ .wpcf7-list-item-label{color:lightgray}.g_inputArea .g_inputAreaInputRadio .g_inputAreaInputRadio_input:checked ~ .g_inputAreaInputRadio_label,.g_inputArea .g_inputAreaInputRadio .g_inputAreaInputRadio_input:checked ~ .wpcf7-list-item-label,.g_inputArea .g_inputAreaInputRadio input:checked ~ .g_inputAreaInputRadio_label,.g_inputArea .g_inputAreaInputRadio input:checked ~ .wpcf7-list-item-label{color:#222}.g_inputArea .g_inputAreaInputRadio .g_inputAreaInputRadio_input:checked ~ .g_inputAreaInputRadio_label::before,.g_inputArea .g_inputAreaInputRadio .g_inputAreaInputRadio_input:checked ~ .wpcf7-list-item-label::before,.g_inputArea .g_inputAreaInputRadio input:checked ~ .g_inputAreaInputRadio_label::before,.g_inputArea .g_inputAreaInputRadio input:checked ~ .wpcf7-list-item-label::before{background-image:url("./img/radio-checked.png")}.g_inputArea .g_inputAreaInputSelect{margin-bottom:5vw}@media print, screen and (min-width: 768px){.g_inputArea .g_inputAreaInputSelect{display:inline-block;min-width:180px;margin-right:1.4em;margin-bottom:inherit}}@media print, screen and (min-width: 768px){.g_inputArea .g_inputAreaInputSelect .g_inputAreaInputSelect_select{min-width:12em}}.g_inputArea .g_inputAreaInputSelect .g_inputAreaInputSelect_select#library{min-width:calc(12em * 2 + 0.7em * 3 + 1.7em)}.g_inputArea span.wpcf7-list-item{margin:0}.g_inputArea input:-webkit-autofill.wpcf7c-conf{box-shadow:0 0 0px 1000px #fff inset}.g_inputAreaSubmit{margin-top:30px;text-align:center}.g_inputAreaSubmit .g_inputAreaSubmit_button{width:100%;padding:0.8em 0;background-color:#004f8a;border-radius:0.2em;border:none;cursor:pointer;color:#fff;transform:rotate(0.05deg);font-size:4.75vw;font-weight:600;letter-spacing:0.2em}@media print, screen and (min-width: 768px){.g_inputAreaSubmit .g_inputAreaSubmit_button{width:11em;padding:1em 0;border-radius:2px;font-size:1em;font-weight:500;letter-spacing:1px}}.g_required{display:inline-block;height:17px;padding:3px 9px;margin:2px 0 0 auto;color:#fff;font-size:0.7rem;font-weight:normal;line-height:1;background-color:#da0000;border-radius:3px;white-space:nowrap}.g_privacyPolicy{margin-bottom:30px;width:100%}.g_privacyPolicy #statement{padding:40px 0 50px 0}.g_privacyPolicy_heading{margin-bottom:0;font-size:1.25rem;font-weight:bold}@media print, screen and (min-width: 768px){.g_privacyPolicy_heading{margin-bottom:25px}}.g_privacyPolicy_detail{margin-bottom:20px;font-size:0.9rem}.g_privacyPolicy_content{min-height:165px;max-height:165px;margin-bottom:30px;padding:50px 50px 0 30px;border:1px solid #d8e2ea;font-size:0.9rem;overflow:auto}.markdown-body ol{margin-left:20px}.pdl30{padding-left:30px}.g_privacyPolicy_check{text-align:center}.g_privacyPolicy_check input{cursor:pointer}.g_privacyPolicy_check input ~ .wpcf7-list-item-label{cursor:pointer}.g_privacyPolicy_check input:disabled{cursor:default}.g_privacyPolicy_check input:disabled ~ .wpcf7-list-item-label{cursor:default}.g_formContainer{margin-bottom:35px;list-style:none}.g_submitContainer{display:flex;position:relative}.ajax-loader{position:absolute;right:0}.g_BannerContainer{background:url("./img/bg_tile2.png");width:100%;display:flex;justify-content:center;padding:30px 0;flex-wrap:wrap;order:4}.g_BannerContainer .leftBanner{margin:0 0 30px 0}@media print, screen and (min-width: 768px){.g_BannerContainer .leftBanner{margin:0 30px 0 0}}.g_BannerContainer .banner_img{width:80vw;height:24vw}@media print, screen and (min-width: 768px){.g_BannerContainer .banner_img{width:320px;height:95px}}.g_BannerContainer .backNumber,.g_BannerContainer .page-backNumber .magazineStatic,.page-backNumber .g_BannerContainer .magazineStatic,.g_BannerContainer .page-book-search-detail .magazineStatic,.page-book-search-detail .g_BannerContainer .magazineStatic{background:url(./img/backNumber.png) no-repeat center/cover}.g_BannerContainer .libraryDisplay{background:url(./img/SCGLibrary.png) no-repeat center/cover}.g_BannerContainer .portraitSK{background:url(./img/banner_portraitSK.png) no-repeat center/cover}.g_BannerContainer .tonomura{background:url(./img/banner_tonomura.png) no-repeat center/cover}.wpcf7-validation-errors,.wpcf7-acceptance-missing{padding:20px !important;border:none !important;color:red;background-color:#ffe6e6;border-radius:3px}.wpcf7-mail-sent-ok{display:none !important}span.wpcf7-not-valid-tip{margin-top:0.5rem}a{text-underline-position:under}.g_magazinePreBookName{color:#004f8a}.g_magazinePreBookName:hover{text-decoration:underline}.grecaptcha-badge{visibility:hidden}img.centered{display:block;margin-left:auto;margin-right:auto}img.alignright{padding:4px;margin:0 0 2px 10px;display:inline}img.alignleft{padding:4px;margin:0 10px 2px 0;display:inline}.alignright{float:right}.alignleft{float:left}@media only screen and (max-width: 413px){img.alignright{padding:0 0 10px 0;margin:0 auto;display:block}img.alignleft{padding:0 0 10px 0;margin:0 auto;display:block}.alignright{float:none}.alignleft{float:none}}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,strong,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}*,*::before,*::after{box-sizing:border-box}html{font-size:16px}body{line-height:1;color:#222;font-family:Quicksand, 游ゴシック体, "Yu Gothic", YuGothic, "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}a,p{line-height:1.5}a{color:inherit;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.page-top .mainContainer{width:100%;margin:0 auto}@media print, screen and (min-width: 768px){.page-top .mainContainer{min-width:1350px}}.page-top .g_contentContainer{padding:30px 20px}@media print, screen and (min-width: 768px){.page-top .g_contentContainer{padding:40px 0px}}.page-top .g_defaultHeading,.page-top .page-single .infoContentContainer h1,.page-single .infoContentContainer .page-top h1{font-size:1.5rem;margin-bottom:50px;margin-top:10px}.page-top .link:hover{text-decoration:underline}.page-top .top-img-backColor{width:100%;background-color:#f5f9fc}.page-top .topImg{width:100%}@media print, screen and (min-width: 768px){.page-top .topImg{max-width:1580px;margin:3px auto 0}}.page-top .topImg .topImg_area1{display:flex;flex-wrap:wrap;flex-flow:column;width:100%}@media print, screen and (min-width: 768px){.page-top .topImg .topImg_area1{justify-content:space-between;flex-wrap:nowrap;flex-flow:row;min-height:235px;max-height:235px}}.page-top .topImg .topImg_area2{display:flex;flex-wrap:wrap;width:100%}@media print, screen and (min-width: 768px){.page-top .topImg .topImg_area2{justify-content:space-between;min-height:140px;max-height:140px}}.page-top .topImg .topImg_area3{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}@media print, screen and (min-width: 768px){.page-top .topImg .topImg_area3{flex-wrap:wrap;width:100%;min-height:70px;max-height:70px}}.page-top .topImg .topImg_bookCover{background-color:#fff;width:32%;height:36vw}@media print, screen and (min-width: 768px){.page-top .topImg .topImg_bookCover{min-width:120px;max-width:120px;height:auto}}.page-top .topImg .topImg_detailContainer{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;font-size:1rem;width:63%;height:37vw}.page-top .topImg .topImg_detailContainer p{max-width:100%}@media print, screen and (min-width: 768px){.page-top .topImg .topImg_detailContainer{width:100%;height:100%;padding:0 0 0 30px;line-height:1.5}}.page-top .topImg .detailContainer_tag{display:inline-block;padding:0.1rem 20px;font-size:0.7rem;color:#222;background-color:#fff}@media print, screen and (min-width: 768px){.page-top .topImg .detailContainer_tag{font-size:0.9rem;margin-bottom:15px}}.page-top .topImg .detailContainer_title{font-size:0.7rem}@media print, screen and (min-width: 768px){.page-top .topImg .detailContainer_title{font-size:0.9rem}}.page-top .topImg .detailContainer_featureTitle{line-height:1;font-size:0.8rem}@media print, screen and (min-width: 768px){.page-top .topImg .detailContainer_featureTitle{font-size:1.3rem;line-height:1.2}}.page-top .topImg .detailContainer_subTitle{line-height:1;font-size:0.8rem}@media print, screen and (min-width: 768px){.page-top .topImg .detailContainer_subTitle{font-size:1rem}}.page-top .topImg .detailContainer_price{line-height:1;font-size:0.7rem}@media print, screen and (min-width: 768px){.page-top .topImg .detailContainer_price{font-size:1rem}}.page-top .topImg .topImg_item{display:flex;flex-shrink:0;justify-content:space-between;align-items:center;color:#fff;font-weight:bold;font-size:1.2rem;opacity:1;transition:opacity 0.3s;transform:none}.page-top .topImg .topImg_item:hover{opacity:0.8}@media print, screen and (min-width: 768px){.page-top .topImg .topImg_item{justify-content:center}}.page-top .topImg .topImg_item.L{height:100%;width:100%;margin-bottom:10px;padding:17px}@media print, screen and (min-width: 768px){.page-top .topImg .topImg_item.L{height:226px;width:585px;margin-bottom:0;padding:30px}}.page-top .topImg .topImg_item.L.-suri{background:url("./img/top/sp_suurikagaku.png") no-repeat center/cover}@media print, screen and (min-width: 768px){.page-top .topImg .topImg_item.L.-suri{background:url("./img/top/pc_suurikagaku.png") no-repeat center/cover}}.page-top .topImg .topImg_item.L.-bessatsu{background:url("./img/top/sp_bessatsu.png") no-repeat center/cover}@media print, screen and (min-width: 768px){.page-top .topImg .topImg_item.L.-bessatsu{background:url("./img/top/pc_bessatsu.png") no-repeat center/cover}}.page-top .topImg .topImg_item.M{height:25vw;width:100%;margin-bottom:10px;background:url(./img/sp_267x175.png) no-repeat center/cover}@media print, screen and (min-width: 768px){.page-top .topImg .topImg_item.M{height:130px;width:32.76%;margin-bottom:0;background:url(./img/395x200.png) no-repeat center/cover}}.page-top .topImg .topImg_item.S{height:21vw;width:48.5%;margin-bottom:10px;background:url(./img/sp_267x175.png) no-repeat center/cover}@media print, screen and (min-width: 768px){.page-top .topImg .topImg_item.S{height:70px;width:24.36%;margin-bottom:20px;background:url(./img/395x100.png) no-repeat center/cover}}.page-top .newBook{position:relative;width:100%;background:url("./img/bg_tile2.png")}.page-top .newBook .bookHolder{position:relative;display:flex;justify-content:space-between;width:100%;background:url("./img/top/sp_shinkan.png") no-repeat center 37vw/contain}@media print, screen and (min-width: 768px){.page-top .newBook .bookHolder{background:url("./img/top/pc_shinkan.png") no-repeat center 77%/contain}}.page-top .newBook .bookHolder_button{position:absolute;display:flex;justify-content:center;align-items:center;height:45px;width:25px;margin-top:75px;background-color:#004f8a;cursor:pointer;z-index:2}@media print, screen and (min-width: 768px){.page-top .newBook .bookHolder_button{position:static;opacity:1;transition:opacity 0.3s;transform:none}.page-top .newBook .bookHolder_button:hover{opacity:0.8}}.page-top .newBook .bookHolder_button.left{left:-12px}@media print, screen and (min-width: 768px){.page-top .newBook .bookHolder_button.left{left:0}}.page-top .newBook .bookHolder_button.left::before{content:"";width:12px;height:12px;background:url("./img/top/arrow_left.png") no-repeat center;background-size:contain}.page-top .newBook .bookHolder_button.right{right:-12px}@media print, screen and (min-width: 768px){.page-top .newBook .bookHolder_button.right{right:0}}.page-top .newBook .bookHolder_button.right::before{content:"";width:12px;height:12px;background:url("./img/top/arrow_right.png") no-repeat center;background-size:contain}.page-top .newBook .bookHolder_button.isDisable{opacity:0.3;cursor:default}.page-top .newBook .books{display:flex;min-width:80vw;max-width:80vw;margin-left:5vw;overflow:hidden}@media print, screen and (min-width: 768px){.page-top .newBook .books{min-width:1080px;max-width:1080px;margin:0 auto}}.page-top .newBook .moveHolder{display:flex;transform:translateX(0);transition:0.5s ease-out;margin-left:7vw}@media print, screen and (min-width: 768px){.page-top .newBook .moveHolder{margin-left:20px}}.page-top .newBook .books_item{display:flex;flex-direction:column;min-width:27vw;max-width:27vw;margin:0 11vw 0 0}@media print, screen and (min-width: 768px){.page-top .newBook .books_item{min-width:140px;max-width:140px;margin:0 40px 0 0}}.page-top .newBook .books_item:last-child{margin:0}.page-top .newBook .books_item:hover .link{text-decoration:underline}.page-top .newBook .books_img{height:39vw;width:auto;max-height:100%;max-width:100%;margin-bottom:40px;box-shadow:0px 6px 9px 0px #b6b8af}@media print, screen and (min-width: 768px){.page-top .newBook .books_img{height:200px;box-shadow:0px 12px 18px 0px #b6b8af}}.page-top .newBook .books_name{display:flex;justify-content:center;text-align:center;color:#005b9f;text-decoration:none;font-weight:bold}.page-top .newBook .twitter{
	margin-top:20px;margin-bottom:10px;display:flex;justify-content:center}
.page-top .newBook .twitter-img{
	height:25vw;width:65vw;background:url(./img/smallbanar.png) no-repeat center/cover}
@media print, screen and (min-width: 768px){
	.page-top .newBook .twitter-img{
		height:80px;width:470px;background:url(./img/banar.png) no-repeat center/cover}}
.page-top .newBook .twitter{
	padding: 4%;display:flex;align-items: center;justify-content:center
	}
.page-top .newBook .twitter div{																			
    width: 40%;/*コレ*/margin: 5px;
}
div.twitter>div{
}
@media(max-width:768px){
    div.twitter{
        display:block;/*コレ*/
    }
}.page-top .newBook .twitter-img{height:25vw;width:65vw;background:url(./img/smallbanar.png)/cover}@media print, screen and (min-width: 768px){.page-top .newBook .twitter-img{height:80px;width:470px;background:url(./img/banar.png)/cover}}img{
    max-width: 100%;
}.page-top .searchBook{width:100%;background:#f7f9fa}.page-top .searchBook .catgBox{display:flex;flex-flow:column;width:100%;border:solid 2px #d8e2ea}.page-top .searchBook .catgBox:last-child{margin-top:20px}@media print, screen and (min-width: 768px){.page-top .searchBook .catgBox:last-child{margin-top:0;margin-bottom:20px;border-bottom:solid 1px #d8e2ea}}@media print, screen and (min-width: 768px){.page-top .searchBook .catgBox{flex-flow:row;border-top:solid 1px #d8e2ea;border-right:solid 1px #d8e2ea;border-bottom:none;border-left:solid 3px #005b9f}}.page-top .searchBook .catgBox .titleLists_list li{position:relative}.page-top .searchBook .titleArea{display:flex;align-items:center;width:100%;height:4rem;background-color:#005b9f}@media print, screen and (min-width: 768px){.page-top .searchBook .titleArea{display:inline;min-width:180px;max-width:180px;height:auto;padding:25px 20px;background-color:#f5f9fc}}.page-top .searchBook .titleArea_type{margin-left:1rem;font-weight:bold;color:white}@media print, screen and (min-width: 768px){.page-top .searchBook .titleArea_type{margin-left:0;color:#222}}.page-top .searchBook .titleLists{width:100%}@media print, screen and (min-width: 768px){.page-top .searchBook .titleLists{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:left;width:100%;padding:25px 35px;background-color:white}}@media print, screen and (min-width: 768px){.page-top .searchBook .titleLists.first{min-height:185px;max-height:185px}}.page-top .searchBook .titleLists.first .last{border-bottom:none}.page-top .searchBook .titleLists_list{display:flex;flex-flow:wrap;height:8rem;list-style-type:none;font-weight:bold}@media print, screen and (min-width: 768px){.page-top .searchBook .titleLists_list{height:auto;font-weight:normal;color:#005b9f}}.page-top .searchBook .titleLists_list>li{display:flex;align-items:center;width:50%;height:4rem;border-bottom:1px solid #d8e2ea;border-right:1px solid #d8e2ea}@media print, screen and (min-width: 768px){.page-top .searchBook .titleLists_list>li{width:auto;height:auto;padding:0 10px;border-bottom:none}}.page-top .searchBook .titleLists_list>li>a{margin-left:1rem}@media print, screen and (min-width: 768px){.page-top .searchBook .titleLists_list>li>a{margin-left:0}}.page-top .searchBook .titleLists_list>li>a::after{content:"";width:12px;height:12px;border:0px;border-top:2px solid #005b9f;border-right:2px solid #005b9f;transform:rotate(45deg);position:absolute;top:1.7rem;right:1rem}@media print, screen and (min-width: 768px){.page-top .searchBook .titleLists_list>li>a::after{content:none}}.page-top .searchBook .titleLists_list>li:last-child{border-bottom:none}@media print, screen and (min-width: 768px){.page-top .searchBook .titleLists_list>li:last-child{border-right:none;border-bottom:none}}.page-top .searchBook .titleLists_list>li.sp-no_border{border-right:none}@media print, screen and (min-width: 768px){.page-top .searchBook .titleLists_list>li.sp-no_border{border-right:1px solid #d8e2ea}}.page-top .searchBook .titleList{display:flex;width:100%;flex-flow:column;color:#222}@media print, screen and (min-width: 768px){.page-top .searchBook .titleList{min-width:50%;max-width:50%;margin-bottom:8px;flex-flow:row;align-items:start;color:#005b9f;background-color:#fff}}.page-top .searchBook .toggleButton_for_sp{display:flex;align-items:center;width:100%;height:4rem;border-bottom:2px solid #d8e2ea;background-color:aliceblue}@media print, screen and (min-width: 768px){.page-top .searchBook .toggleButton_for_sp{width:auto;height:auto;border-bottom:none;background-color:#fff}}.page-top .searchBook .titleList_largeField{display:block;width:100%;margin-left:1rem;font-weight:bold;pointer-events:none}@media print, screen and (min-width: 768px){.page-top .searchBook .titleList_largeField{min-width:100px;max-width:100px;margin-left:0;pointer-events:all}}.page-top .searchBook .titleList_largeField::before,.page-top .searchBook .titleList_largeField::after{display:block;content:"";background-color:#005b9f;border-radius:3px;position:absolute;width:18px;height:3px;top:7px;right:1rem}@media print, screen and (min-width: 768px){.page-top .searchBook .titleList_largeField::before,.page-top .searchBook .titleList_largeField::after{content:none}}.page-top .searchBook .titleList_largeField::before{width:3px;height:18px;top:0;right:1.46rem}@media print, screen and (min-width: 768px){.page-top .searchBook .titleList_largeField::before{content:none}}.page-top .searchBook .titleList_largeField.isActive::after{display:block;content:"";background-color:#005b9f;border-radius:3px;position:absolute;width:18px;height:3px;top:7px;right:1rem}@media print, screen and (min-width: 768px){.page-top .searchBook .titleList_largeField.isActive::after{content:none}}.page-top .searchBook .titleList_largeField.isActive::before{content:none}.page-top .searchBook .titleList_smallFields{display:flex;flex-wrap:wrap;list-style:none;font-size:1rem;line-height:1}@media print, screen and (min-width: 768px){.page-top .searchBook .titleList_smallFields{display:flex;flex-wrap:wrap;align-items:center;font-size:0.9rem}}@media print, screen and (min-width: 768px){.page-top .searchBook .titleList_smallFields .sp-only{display:none}}.page-top .searchBook .titleList_smallFields.isActive{display:flex}.page-top .searchBook .titleList_smallFields>li{display:flex;align-items:center;width:50%;height:4rem;font-weight:bold;border:1px solid #d8e2ea;position:relative}@media print, screen and (min-width: 768px){.page-top .searchBook .titleList_smallFields>li{width:auto;height:auto;margin:0 0 5px;font-weight:normal;border:none}}.page-top .searchBook .titleList_smallFields>li>a{width:75%;margin-left:1rem}@media print, screen and (min-width: 768px){.page-top .searchBook .titleList_smallFields>li>a{width:auto;margin-left:0;padding:0 10px}}.page-top .searchBook .titleList_smallFields>li>a::after{content:"";width:12px;height:12px;border:0px;border-top:2px solid #005b9f;border-right:2px solid #005b9f;transform:rotate(45deg);position:absolute;top:1.5rem;right:1rem}@media print, screen and (min-width: 768px){.page-top .searchBook .titleList_smallFields>li>a::after{content:none}}@media print, screen and (min-width: 768px){.page-top .searchBook .titleList_smallFields>li+li>a{border-left:1px solid #d8e2ea}}.page-top .bannerArea{background:url("./img/bg_tile2.png");width:100%;height:130vw}@media print, screen and (min-width: 768px){.page-top .bannerArea{height:190px;padding:50px 0}}.page-top .bannerArea_content{display:flex;justify-content:space-evenly;align-content:center;flex-direction:column;height:100%;padding:20px 0}@media print, screen and (min-width: 768px){.page-top .bannerArea_content{justify-content:space-between;width:1180px;flex-direction:row;margin:0 auto;padding:0}}.page-top .bannerArea_banner{opacity:1;transition:opacity 0.3s;transform:none;width:80%;height:20vw;margin:0 auto}.page-top .bannerArea_banner:hover{opacity:0.8}@media print, screen and (min-width: 768px){.page-top .bannerArea_banner{width:220px;height:95px;margin:0;cursor:pointer}}.page-top .bannerArea_banner.-naturalScience{background:url("./img/top/banner_1-sp.png") no-repeat center/contain}@media print, screen and (min-width: 768px){.page-top .bannerArea_banner.-naturalScience{background:url("./img/top/banner_1.png") no-repeat center/contain}}.page-top .bannerArea_banner.-informationScience{background:url("./img/top/banner_2-sp.png") no-repeat center/contain}@media print, screen and (min-width: 768px){.page-top .bannerArea_banner.-informationScience{background:url("./img/top/banner_2.png") no-repeat center/contain}}.page-top .bannerArea_banner.-humanities{background:url("./img/top/banner_3-sp.png") no-repeat center/contain}@media print, screen and (min-width: 768px){.page-top .bannerArea_banner.-humanities{background:url("./img/top/banner_3.png") no-repeat center/contain}}.page-top .bannerArea_banner.-backnumberSuri{background:url("./img/top/banner_4-sp.png") no-repeat center/contain}@media print, screen and (min-width: 768px){.page-top .bannerArea_banner.-backnumberSuri{background:url("./img/top/banner_4.png") no-repeat center/contain}}.page-top .bannerArea_banner.-backnumberSuriBessatsu{background:url("./img/top/banner_5-sp.png") no-repeat center/contain}@media print, screen and (min-width: 768px){.page-top .bannerArea_banner.-backnumberSuriBessatsu{background:url("./img/top/banner_5.png") no-repeat center/contain}}.page-top .recBook{background:linear-gradient(to right, #002859, #006abc);color:white}.page-top .recBook .recBook_container{display:flex;flex-wrap:wrap;justify-content:space-around}.page-top .recBook .recBook_content{display:flex;flex-direction:column;width:40%;margin:0 auto 20px}@media print, screen and (min-width: 768px){.page-top .recBook .recBook_content{width:220px;margin:0 auto}}.page-top .recBook .recBook_content:hover .link{text-decoration:underline}.page-top .recBook .recBook_img{display:block;height:38vw;width:80%;margin:0 auto 20px}@media print, screen and (min-width: 768px){.page-top .recBook .recBook_img{height:220px;width:160px}}.page-top .recBook .recBook_title{margin:0 0 12px;text-align:center;font-weight:bold}.page-top .recBook .recBook_detail{text-align:center;font-size:0.9rem}.page-top .recBook .recBook_summary{margin-top:auto}.page-top .information{position:relative;background:aliceblue}.page-top .information .margin-top{margin-top:30px}.page-top .information .information_container{width:100%;margin:0 auto}@media print, screen and (min-width: 768px){.page-top .information .information_container{width:auto;margin-right:20px}}.page-top .information .moreInfo{text-align:right;color:#005b9f}.page-top .information .moreInfo.notice{margin-bottom:20px}@media print, screen and (min-width: 768px){.page-top .information .moreInfo.notice{margin-bottom:0}}
.page-top .information .twitter-timeline{width:330px !important}
.page-top .information .timeline{display:block;/*コレ*/max-height: 100%;min-height: 100%;margin-bottom:15px}
@media print, screen and (min-width: 768px){.page-top .information .timeline{display:block;/*コレ*/width: 330px; height: 384px !important; margin-top:88px;margin-bottom:0}}
@media print, screen and (min-width: 768px){.page-top .information .timeline iframe{height:400px !important}}
.page-top .information #coming_soon{margin-bottom:10px}.page-top .information #coming_soon .g_contentBox_title,.page-top .information #coming_soon .g_contentBox_author{text-overflow:ellipsis;display:block}@media print, screen and (min-width: 768px){.page-top .information #coming_soon .g_contentBox_title,.page-top .information #coming_soon .g_contentBox_author{line-height:52px}}@media print, screen and (min-width: 768px){.page-top .information #coming_soon .g_contentBox_author{width:40%}}.page-top .information #notice{overflow:visible;white-space:normal;margin-bottom:10px}.page-top .information #notice .g_contentBox_row{height:auto;min-height:62px}@media print, screen and (min-width: 768px){.page-top .information #notice .g_contentBox_row{padding-top:10px;padding-bottom:10px}}.page-top .information #notice .g_contentBox_title{overflow:visible;white-space:normal}.page-top #science{background:url(./img/science.png) no-repeat center/cover}.page-top #surikogaku{background:url(./img/surikogaku.png) no-repeat center/cover}.page-top #sinseisha{background:url(./img/sinseisha.png) no-repeat center/cover}.page-top #newbook{background:url(./img/newbook_sp.png) no-repeat center/cover}@media print, screen and (min-width: 768px){.page-top #newbook{background:url(./img/newbook.png) no-repeat center/cover}}.page-top #recentbook{background:url(./img/recentbook_sp.png) no-repeat center/cover}@media print, screen and (min-width: 768px){.page-top #recentbook{background:url(./img/recentbook.png) no-repeat center/cover}}.page-top #degitalbook{background:url(./img/degitalbook_sp.png) no-repeat center/cover}@media print, screen and (min-width: 768px){.page-top #degitalbook{background:url(./img/degitalbook.png) no-repeat center/cover}}.page-top #exericisebook{background:url(./img/exericisebook_sp.png) no-repeat center/cover}@media print, screen and (min-width: 768px){.page-top #exericisebook{background:url(./img/exericisebook.png) no-repeat center/cover}}.page-top #shinseisha_book{background:url(./img/kogaku.png) no-repeat center/cover}.page-top #surikogaku_book{background:url(./img/shakaigaku.png) no-repeat center/cover}.page-top #surikagaku_book{background:url(./img/surikagaku.png) no-repeat center/cover}.page-top #bessatsu_book{background:url(./img/bessatsu.png) no-repeat center/cover}.page-top .emergency{margin-top:-50px}@media print, screen and (min-width: 768px){.page-top .emergency{margin-top:0}}.page-top .emergency .g_contentContainer{padding:30px 20px}@media print, screen and (min-width: 768px){.page-top .emergency .g_contentContainer{padding:0 0 40px 0}}.page-top .emergency .g_contentBox_row{display:flex;flex-wrap:nowrap;background-color:#ffe9e3;color:#cc3333}@media print, screen and (min-width: 768px){.page-top .emergency .g_contentBox_row{align-items:center;justify-content:start}}.page-top .emergency .g_contentBox_row .emergency_img{width:35%;height:5vw;margin-bottom:15px;background:url(./img/top_announce.png) no-repeat center/cover}@media print, screen and (min-width: 768px){.page-top .emergency .g_contentBox_row .emergency_img{margin-left:30px;width:10%;height:25px;margin-bottom:0}}@media print, screen and (min-width: 768px){.page-top .emergency .g_contentBox_row .g_contentBox_date{min-width:0;padding:0 30px}}.page-top .emergency .g_contentBox_row .g_contentBox_title{color:#cc3333;width:100%}@media print, screen and (min-width: 768px){.page-top .emergency .g_contentBox_row .g_contentBox_title{width:auto}}.page-header .header{display:flex;flex-wrap:wrap;width:100%}@media print, screen and (min-width: 768px){.page-header .header{min-width:1350px}}.page-header .header_contentRow1{display:flex;flex-shrink:0;justify-content:space-between;width:100%;height:60px;margin:0 auto}@media print, screen and (min-width: 768px){.page-header .header_contentRow1{height:auto;justify-content:unset;min-width:1220px;max-width:1220px}}.page-header .navContainer{width:calc(100vw - 60px);height:100%;background-color:#003760;position:fixed;top:0;right:0;z-index:10;transform:translate(calc(100vw - 60px));transition:transform 0.5s}@media print, screen and (min-width: 768px){.page-header .navContainer{position:static;width:100%;padding:0;z-index:unset;transform:none;transition:none}}.page-header .header_siteTitle{display:flex;align-items:center;width:auto;padding-left:15px}@media print, screen and (min-width: 768px){.page-header .header_siteTitle{width:auto;height:110px;margin:0 auto 0 0;padding-left:0px}}.page-header .siteTitle{color:#6e6e6e}@media print, screen and (min-width: 768px){.page-header .siteTitle{display:flex;align-items:center;margin-left:0px}}.page-header .siteTitle_main{display:flex;align-items:baseline;font-size:0.9rem}@media print, screen and (min-width: 768px){.page-header .siteTitle_main{flex-wrap:wrap;font-size:1rem;line-height:1;width:170px}}.page-header .siteTitle_main.company{font-size:0.9rem;line-height:1}.page-header .siteTitle_main.name{margin-left:3px;font-size:1.3rem;font-weight:bold;color:#004f8a;letter-spacing:0}@media print, screen and (min-width: 768px){.page-header .siteTitle_main.name{margin-left:0;font-size:1.6rem}}.page-header .siteTitle_subsidiarys{display:flex;justify-content:space-between}@media print, screen and (min-width: 768px){.page-header .siteTitle_subsidiarys{display:block;margin-left:10px;padding-left:10px;border-left:2px solid #e0e8ee}}.page-header .subsidiarys_company{font-size:0.7rem;cursor:default}@media print, screen and (min-width: 768px){.page-header .subsidiarys_company{font-size:0.95rem}}.page-header .subsidiarys_companyName{margin-left:0;font-weight:bold;color:#004f8a}@media print, screen and (min-width: 768px){.page-header .subsidiarys_companyName{margin-left:0.3rem}}.page-header .header_navButton{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:60px;height:60px;padding:15px 0;background-color:#095088;text-align:center;z-index:3}@media print, screen and (min-width: 768px){.page-header .header_navButton{display:none}}.page-header .header_navButton.active .navButton_line.first{top:33%;transform:rotate(45deg)}.page-header .header_navButton.active .navButton_line.second{opacity:0}.page-header .header_navButton.active .navButton_line.third{top:-33%;transform:rotate(-45deg)}.page-header .navButton_line{position:relative;display:inline-block;height:3px;width:100%;margin:0 25%;background-color:#fff;opacity:1;transform:rotate(0deg)}.page-header .header_nav1{display:flex;flex-direction:column-reverse;padding-top:40px;background-color:#003760;color:#fff}@media print, screen and (min-width: 768px){.page-header .header_nav1{flex-direction:column;height:110px;padding-top:0;padding-right:0;background-color:transparent;color:#222}}.page-header .nav1_row1{display:flex;justify-content:start;flex-wrap:wrap;padding:0 5%}@media print, screen and (min-width: 768px){.page-header .nav1_row1{justify-content:flex-end;flex-wrap:nowrap;margin:15px 0;padding:0}}.page-header .nav1_pageLink{display:flex;align-items:center;width:50%;font-size:0.9rem;margin:0 0 20px 0}@media print, screen and (min-width: 768px){.page-header .nav1_pageLink{width:auto;margin:0 1.5rem 0 0;font-size:.75rem}}.page-header .nav1_pageLink:hover{text-decoration:underline}@media print, screen and (min-width: 768px){.page-header .nav1_pageLink:last-child{margin:0}}.page-header .nav1_pageLink::before{content:"";display:inline-block;width:0.3rem;height:0.3rem;margin-right:0.4rem;border:solid #fff;border-width:1px 1px 0 0;transform:rotate(45deg)}@media print, screen and (min-width: 768px){.page-header .nav1_pageLink::before{border:solid #004f8a;border-width:1px 1px 0 0}}.page-header .nav1_row2{display:flex;flex-direction:column;flex-wrap:wrap}@media print, screen and (min-width: 768px){.page-header .nav1_row2{flex-direction:row;justify-content:flex-end;flex-wrap:nowrap}}.page-header .row2_targets{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:start}@media print, screen and (min-width: 768px){.page-header .row2_targets{flex-wrap:nowrap;flex-shrink:1}}.page-header .row2_target{width:45%;min-width:90px;padding:0 20px;font-size:0.8rem;text-align:center;cursor:pointer;opacity:1;transition:opacity 0.3s;transform:none}.page-header .row2_target:hover{opacity:0.8}.page-header .row2_target:last-child{border:none}@media print, screen and (min-width: 768px){.page-header .row2_target{width:auto;border-right:1px solid #e0e8ee;font-size:.75rem;margin:0 2px}}.page-header .row2_guideLink{display:block;margin-bottom:40px;font-weight:bold}@media print, screen and (min-width: 768px){.page-header .row2_guideLink{margin-bottom:0;font-weight:normal}}.page-header .row2_guideLink::before{content:"";display:block;width:25px;height:25px;margin:0 auto 10px}@media print, screen and (min-width: 768px){.page-header .row2_guideLink::before{width:25px;height:20px;margin:0 auto 5px}}.page-header .row2_guideLink.reader::before{background:url(./img/icon_1_sp.png) no-repeat center/contain}@media print, screen and (min-width: 768px){.page-header .row2_guideLink.reader::before{background:url(./img/icon_1.png) no-repeat center}}.page-header .row2_guideLink.bookstore::before{background:url(./img/icon_2_sp.png) no-repeat center/contain}@media print, screen and (min-width: 768px){.page-header .row2_guideLink.bookstore::before{background:url(./img/icon_2.png) no-repeat center}}.page-header .row2_guideLink.educator::before{background:url(./img/icon_3_sp.png) no-repeat center/contain}@media print, screen and (min-width: 768px){.page-header .row2_guideLink.educator::before{background:url(./img/icon_3.png) no-repeat center}}.page-header .row2_guideLink.guide::before{background:url(./img/icon_4_sp.png) no-repeat center/contain}@media print, screen and (min-width: 768px){.page-header .row2_guideLink.guide::before{background:url(./img/icon_4.png) no-repeat center}}.page-header .br_pc{display:none}@media print, screen and (min-width: 768px){.page-header .br_pc{display:block}}.page-header .row2_search{display:none;height:40px}@media print, screen and (min-width: 768px){.page-header .row2_search{display:flex;margin-right:15px}}.page-header .row2_searchWord{width:165px;padding:0 0.5rem;background-color:#eff5f9;border:none;border-radius:2px}.page-header .row2_submit{border:none;width:40px;color:transparent;background:url(./img/icon_search.png) no-repeat center;background-color:#004f8a;border-radius:2px;cursor:pointer;opacity:1;transition:opacity 0.3s;transform:none}.page-header .row2_submit:hover{opacity:0.8}.page-header .row2_searchLink{display:none;font-size:0.8rem;font-weight:bold;color:#004f8a}@media print, screen and (min-width: 768px){.page-header .row2_searchLink{display:flex;justify-content:center;align-items:center;margin-right:15px}}.page-header .row2_searchLink:hover{text-decoration:underline}.page-header .row2_cart{display:flex;justify-content:center;align-items:center;width:90%;padding:15px 0;margin:0 auto 30px;font-size:1.2rem;color:#fff;font-weight:600;background-color:#004f8a;border-radius:5px;opacity:1;transition:opacity 0.3s;transform:none}.page-header .row2_cart:hover{opacity:0.8}@media print, screen and (min-width: 768px){.page-header .row2_cart{width:auto;height:40px;padding:5px 15px;margin:0 10px 0 0;font-size:0.9rem;border-radius:2px}}.page-header .row2_cart::before{content:"";display:inline-block;width:1.5rem;height:1.3rem;margin-right:10px;background:url(./img/icon_shop.png) no-repeat center/contain}.page-header .searchForSP{display:block;height:60px;border:1px solid #003760}@media print, screen and (min-width: 768px){.page-header .searchForSP{display:none}}.page-header .searchForSP_form{display:flex;align-items:center;justify-content:center;margin:8px 5%;border-radius:3px;border:1px solid #fff}.page-header .searchForSP_searchWord{width:100%;height:40px;padding:0 0.5rem;background-color:#eff5f9;border:none;border-radius:2px}.page-header .searchForSP_submit{border:none;height:40px;width:40px;color:transparent;background:url(./img/icon_search_sp.png) no-repeat center/50%;background-color:#004f8a;border-radius:2px;opacity:1;transition:opacity 0.3s;transform:none}.page-header .searchForSP_submit:hover{opacity:0.8}@media print, screen and (min-width: 768px){.page-header .searchForSP_submit{background:url(./img/icon_search.png) no-repeat center}}.page-header .publisher_link{width:100%;height:100%}@media print, screen and (min-width: 768px){.page-header .header_nav2{display:block;width:100%;min-width:1350px;height:45px;background-color:#004f8a}}.page-header .nav2_genreList{display:flex;justify-content:center;flex-direction:column;height:100%;margin:0;list-style:none}@media print, screen and (min-width: 768px){.page-header .nav2_genreList{flex-direction:row}}.page-header .nav2_genre{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:60px;font-size:1.1rem;font-weight:500;color:#fff;border-bottom:1px solid #003760;background-color:#004f8a;z-index:100;cursor:default}@media print, screen and (min-width: 768px){.page-header .nav2_genre{flex-direction:row;width:236px;min-height:100%;font-size:1rem;border-left:1px solid #003760;border-bottom:none;transition:background-color 0.2s}.page-header .nav2_genre:last-child{border-right:1px solid #003760}}.page-header .nav2_genre.active{background-color:#003760;border-bottom:none}.page-header .nav2_genre.active .nav2_iconForSP::before{display:none}.page-header .nav2_searchType{display:flex;justify-content:space-between;align-items:center;height:60px;width:100%;padding:0 5%;font-weight:bold;background-color:#095088}@media print, screen and (min-width: 768px){.page-header .nav2_searchType{justify-content:center;height:100%;padding:0;font-weight:normal;background-color:transparent}}.page-header .nav2_link{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;padding:0 5%;font-weight:bold}.page-header .nav2_link::after{content:"";position:relative;left:-7px;display:block;width:12px;height:12px;border-right:2px solid #fff;border-top:2px solid #fff;transform:rotate(45deg)}@media print, screen and (min-width: 768px){.page-header .nav2_link{justify-content:center;padding:0;font-weight:normal}.page-header .nav2_link::after{display:none}}.page-header .nav2_iconForSP{position:relative;display:inline-block;width:20px;height:20px}.page-header .nav2_iconForSP::before,.page-header .nav2_iconForSP::after{content:"";position:absolute;top:50%;left:50%;display:block;width:20px;height:2px;background-color:#fff;transform:translate(-50%, -50%)}.page-header .nav2_iconForSP::before{transform:rotate(90deg);left:0}@media print, screen and (min-width: 768px){.page-header .nav2_iconForSP{display:none}}.page-header .bookClasses{position:relative;width:100%;background-color:#003760;font-size:1rem;font-weight:bold;z-index:2;cursor:default;transform-origin:50% 0;transition:transform 0.3s}@media print, screen and (min-width: 768px){.page-header .bookClasses{position:absolute;top:100%;left:0;width:calc(100% + 2px);min-height:100%;font-weight:normal;transform:scaleY(0)}}.page-header .bookClasses.genreSearch{overflow:hidden}@media print, screen and (min-width: 768px){.page-header .bookClasses.genreSearch{height:auto;overflow:visible}}@media print, screen and (min-width: 768px){.page-header .bookClasses.publisherSearch{height:auto}}.page-header .bookClasses.active .bookClasses_bookClass{height:60px}@media print, screen and (min-width: 768px){.page-header .bookClasses.active .bookClasses_bookClass{height:50px}}@media print, screen and (min-width: 768px){.page-header .bookClasses.active{height:auto;transform:scaleY(1)}}.page-header .bookClasses_bookClass{display:flex;justify-content:left;align-items:center;height:0;border-bottom:1px solid #095088;overflow:hidden}@media print, screen and (min-width: 768px){.page-header .bookClasses_bookClass{justify-content:center;height:50px;border-bottom:none}.page-header .bookClasses_bookClass>a{pointer-events:none}}.page-header .bookClasses_bookClass.active{background-color:#00243f}.page-header .bookClasses_bookClass.active+.bookClasses_fields{transform:scaleX(1)}.page-header .bookClasses_fields{position:absolute;top:0;left:100%;width:944px;height:auto;padding:20px 0 20px 2rem;font-size:0.9rem;background-color:#00243f;transform:scaleX(0);transform-origin:0 0}.page-header .bookClasses_field{display:flex;align-items:center;height:40px;width:236px;padding-left:2rem}.page-header .bookClasses_field:hover>p{text-decoration:underline}.page-header .bookClasses_field.active{background-color:#004f8a}.page-header .bookClasses_field.active+.bookClasses_smallClasses{display:block}.page-header .content_title::before{content:"";width:6px;height:6px;border:0px;border-top:solid 1px #fff;border-right:solid 1px #fff;transform:rotate(45deg);position:absolute;top:50%;left:-1rem;margin-top:-4px}.page-header .bookClasses_smallClasses{display:none;position:absolute;top:20px;left:236px;background-color:#004f8a}.page-header .bookClasses_smallList{display:flex;align-content:flex-start;flex-flow:column;flex-wrap:wrap;flex-shrink:0;max-height:calc((40px * 13) + 40px)}.page-header .bookClasses_smallClass{display:flex;align-items:center;width:230px;height:40px;padding-left:2rem}.page-header .bookClasses_smallClass:hover>p{text-decoration:underline}.saiensuFullWrapper{height:100%;position:relative}.SPoverlay{content:"";display:block;width:0;height:0;background-color:rgba(0,0,0,0.5);position:absolute;top:0;left:0;z-index:2;opacity:0;transition:opacity 0.5s}.SPoverlay.open{width:100%;height:100%;opacity:1}.saiensuMainContent{transition:all 0.5s;display:flex;flex-direction:column;justify-content:center}.saiensuMainContent.open{transform:translateX(calc(-100vw + 60px))}@media print, screen and (min-width: 768px){.page-footer .footer{min-width:1350px}}.page-footer .footer_row1{background-color:white;padding:40px 0}@media print, screen and (min-width: 768px){.page-footer .footer_row1{display:flex;justify-content:center;padding:40px 0}}.page-footer .row1_link{display:flex;justify-content:center;align-items:center;height:20vw;width:70vw;margin:0 auto 25px;font-size:1.2rem;color:#fff;background-color:#aeaeae}.page-footer .row1_link:last-child{margin:0 auto}@media print, screen and (min-width: 768px){.page-footer .row1_link{height:80px;width:280px;margin:0 20px 0 0;font-size:1.1rem}.page-footer .row1_link:last-child{margin:0}}.page-footer .footer_row2{display:flex;flex-wrap:wrap;justify-content:center;background-color:#989ca2;padding:2rem 0 0 14vw}@media print, screen and (min-width: 768px){.page-footer .footer_row2{justify-content:center;padding:40px 0}}.page-footer .row2_items{width:50%;margin-bottom:2rem;list-style:none;color:#fff}@media print, screen and (min-width: 768px){.page-footer .row2_items{width:200px;margin:0}}.page-footer .row2_item{display:flex;align-items:center;margin-bottom:1rem;font-size:0.9rem}.page-footer .row2_item::before{content:'';display:inline-block;width:0.45rem;height:0.45rem;margin-right:0.5rem;border:solid #fff;border-width:1px 1px 0 0;transform:rotate(45deg)}@media print, screen and (min-width: 768px){.page-footer .row2_item::before{width:0.25rem;height:0.25rem}}.page-footer .row2_item:last-child{margin-bottom:0}.page-footer .row2_item>a:hover{text-decoration:underline}.page-footer .footer_reCaptcha{display:block;background-color:#989ca2;padding-bottom:10px}.page-footer .footer_reCaptchaText{display:block;width:80%;margin:0 auto;text-align:left;font-size:12px;color:#fff}.page-footer .footer_reCaptchaText a:hover{text-decoration:underline}@media print, screen and (min-width: 768px){.page-footer .footer_reCaptchaText{text-align:center}}.page-footer .footer_row3{padding:1rem 0;background-color:#4c4e51;text-align:center;color:#fff;font-size:0.7rem}@media print, screen and (min-width: 768px){.page-footer .footer_row3{font-size:0.8rem;padding:10px 0}}.page-footer .questionnaire_banner{width:100%;height:100%;background:url(./img/footer_questionnaire-sp.png) no-repeat center/cover}@media print, screen and (min-width: 768px){.page-footer .questionnaire_banner{background:url(./img/footer_questionnaire.png) no-repeat center/cover}}.page-footer .book-or_banner{width:100%;height:100%;background:url(./img/footer_book-or-sp.png) no-repeat center/cover}@media print, screen and (min-width: 768px){.page-footer .book-or_banner{background:url(./img/footer_book-or.png) no-repeat center/cover}}.page-footer .pageTop{position:fixed;width:50px;height:50px;right:20px;bottom:20px;cursor:pointer;background-color:#004f8a;z-index:5}@media print, screen and (min-width: 768px){.page-footer .pageTop{width:60px;height:60px}}.page-footer .pageTop::before{content:'';color:white;width:20px;height:20px;display:block;border-top:solid 2px;border-right:solid 2px;transform:rotate(-45deg);position:absolute;top:10px;bottom:0;left:0;right:0;margin:auto}.page-footer .pageTop:hover{opacity:1;transition:opacity 0.3s;transform:none}.page-footer .pageTop:hover:hover{opacity:0.8}aside,h1,h2,h3,h4,h5,h6,p,label{transform:rotate(0.05deg)}aside img,h1 img,h2 img,h3 img,h4 img,h5 img,h6 img,p img,label img{transform:rotate(-0.05deg)}@media all and (-ms-high-contrast: none){*{font-family:Quicksand, "メイリオ", 游ゴシック体, "Yu Gothic", YuGothic, "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}}main{display:block}body{margin:0}#search-container{position:relative;font-feature-settings:"palt";display:flex;flex-direction:column;align-items:center;background-color:#f7f9fa}@media print, screen and (min-width: 768px){#search-container{position:inherit}}#search-container a{color:#005b92}#search-container .breadLink{color:#222}#search-container .breadLink:hover{text-decoration:underline}#search-container .g_articleContainer{padding-bottom:0}#search-container .searchContainerHeader{width:100%;border-bottom:3px solid #d8e2ea;background-color:#fff;display:flex;flex-direction:column;align-items:center}#search-container .searchContents{width:100%}@media print, screen and (min-width: 768px){#search-container .searchContents{width:1180px}}#search-container .breadcrumbs{margin:4vw 5vw}@media print, screen and (min-width: 768px){#search-container .breadcrumbs{margin:1.5em 0px;font-size:0.8em}}#search-container .searchForms{display:flex;flex-direction:column;align-items:center}@media print, screen and (min-width: 768px){#search-container .searchForms{position:relative}}#search-container .searchForms .easySearchForm{width:calc(100% - 10vw);margin:5vw;font-size:3.7vw}@media print, screen and (min-width: 768px){#search-container .searchForms .easySearchForm{width:100%;display:flex;align-items:stretch;margin:0;border:1px solid #d8e2ea;border-left:3px solid #005b9f;font-size:1em}}#search-container .searchForms .easySearchForm .easySearchForm_heading{padding:0.8em 1.1em;background-color:#0b5d9d;color:#fff}@media print, screen and (min-width: 768px){#search-container .searchForms .easySearchForm .easySearchForm_heading{flex:1;display:flex;align-items:center;padding:0;padding-left:1.4em;background-color:transparent;font-size:1em;color:inherit;letter-spacing:1px}}#search-container .searchForms .easySearchForm .easySearchForm_form{display:flex;align-items:stretch;margin:0;background-color:#fff;padding:1em 1.1em;border:1px solid #d8e2ea;border-bottom:none}@media print, screen and (min-width: 768px){#search-container .searchForms .easySearchForm .easySearchForm_form{align-items:center;padding:1.25em 1.5em;border:none}}#search-container .searchForms .easySearchForm .easySearchForm_form .easySearchForm_input{flex:1;box-sizing:border-box;padding:0.8em 0.7em;border:none;background-color:#eff5f9;letter-spacing:0.1em;color:#353535;font-size:1em}@media print, screen and (min-width: 768px){#search-container .searchForms .easySearchForm .easySearchForm_form .easySearchForm_input{flex:none;width:620px;font-size:0.85em}}#search-container .searchForms .easySearchForm .easySearchForm_form .easySearchForm_submit{width:10.5vw;height:10.5vw;border-radius:0 0.5em 0.5em 0}@media print, screen and (min-width: 768px){#search-container .searchForms .easySearchForm .easySearchForm_form .easySearchForm_submit{width:38px;height:38px;border-radius:0}}#search-container .searchForms .easySearchForm .easySearchFormLinks{display:flex;align-items:center;background-color:#fff;padding:0 4vw 1em;border:1px solid #d8e2ea;border-top:none}@media print, screen and (min-width: 768px){#search-container .searchForms .easySearchForm .easySearchFormLinks{border:none;padding:1.25em 1.5em 1.25em 0}}#search-container .searchForms .easySearchForm .easySearchFormLinks .easySearchFormLinks_link{display:inline-flex;align-items:center;font-weight:bold;text-decoration:none;font-size:1.05em}#search-container .searchForms .easySearchForm .easySearchFormLinks .easySearchFormLinks_link::before{content:"";background:url(./img/icon-gt.png) no-repeat;background-size:contain;display:inline-block;width:1em;height:1em;margin-right:0.5em}#search-container .searchForms .detailSearchForm{z-index:9999;position:absolute;top:0;left:0;right:0;margin:auto;width:calc(100% - 10vw);background-color:#fff;border-top:calc(6vw * 0.13) solid #005b9f;padding:1.5em 5vw;padding-top:0}@media print, screen and (min-width: 768px){#search-container .searchForms .detailSearchForm{top:-230px;width:1020px;border-top:3px solid #005b9f;padding:1.5em 1.3em;margin-bottom:60px}}#search-container .searchForms .detailSearchForm.searchContents_detail-hidden{display:none}#search-container .searchForms .detailSearchForm .detailSearchForm_heading{font-size:5vw;padding:2em;text-align:center}@media print, screen and (min-width: 768px){#search-container .searchForms .detailSearchForm .detailSearchForm_heading{font-size:1.6em}}#search-container .searchForms .detailSearchForm .detailSearchFormClose{position:absolute;top:1.5em;right:1.3em}#search-container .searchForms .detailSearchForm .detailSearchFormClose .detailSearchFormClose_button{display:block;width:34px;height:33px;text-indent:100%;white-space:nowrap;overflow:hidden;background:url("./img/close.png") no-repeat center}#search-container .searchForms .detailSearchForm .gray{color:lightgray;background-color:#e7e7e7}#search-container .searchForms .detailSearchForm .gray .g_radioOption_label::before{opacity:0.2}@media print, screen and (min-width: 768px){#search-container .searchForms .detailSearchForm .searchItem{display:flex;align-items:stretch;border:1px solid #d8e2ea;border-left:3px solid #005b9f}}#search-container .searchForms .detailSearchForm .searchItem:nth-of-type(n+2){border-top:none;margin-top:5vw}@media print, screen and (min-width: 768px){#search-container .searchForms .detailSearchForm .searchItem:nth-of-type(n+2){margin-top:inherit}}#search-container .searchForms .detailSearchForm .searchItem .searchItem_label{display:flex;align-items:center;padding:0.7em 1em;margin-bottom:3vw;box-sizing:content-box;background-color:#0b5d9d;color:#fff;font-size:3.8vw;font-weight:bold;letter-spacing:1px;transform:rotate(0)}@media print, screen and (min-width: 768px){#search-container .searchForms .detailSearchForm .searchItem .searchItem_label{padding:1.4em;width:10em;margin-bottom:0;background-color:#f5f9fc;color:inherit;font-size:1em}}#search-container .searchForms .detailSearchForm .searchItem .searchItemInput{background-color:#fff;font-size:3.8vw}@media print, screen and (min-width: 768px){#search-container .searchForms .detailSearchForm .searchItem .searchItemInput{display:flex;align-items:center;margin:0;padding:1.25em 1.5em;font-size:inherit}}#search-container .searchForms .detailSearchForm .searchItem .gray{background-color:#e7e7e7}#search-container .searchForms .detailSearchForm .searchItem .searchItemInputRadio{display:flex;align-items:center;flex-wrap:wrap;margin:0}#search-container .searchForms .detailSearchForm .searchItem .searchItemInputSelect{margin-bottom:3vw}@media print, screen and (min-width: 768px){#search-container .searchForms .detailSearchForm .searchItem .searchItemInputSelect{display:inline-block;margin-bottom:inherit;margin-left:1rem}}@media print, screen and (min-width: 768px){#search-container .searchForms .detailSearchForm .searchItem .searchItemInputSelect:first-child{margin-left:0}}@media print, screen and (min-width: 768px){#search-container .searchForms .detailSearchForm .searchItem .searchItemInputSelect .searchItemInputSelect_select{min-width:12em}}#search-container .searchForms .detailSearchForm .searchItem .searchItemInputSelect .searchItemInputSelect_select#publish-date-from-year,#search-container .searchForms .detailSearchForm .searchItem .searchItemInputSelect .searchItemInputSelect_select#publish-date-to-year{box-sizing:content-box}@media print, screen and (min-width: 768px){#search-container .searchForms .detailSearchForm .searchItem .searchItemInputSelect .searchItemInputSelect_select#publish-date-from-year,#search-container .searchForms .detailSearchForm .searchItem .searchItemInputSelect .searchItemInputSelect_select#publish-date-to-year{min-width:5em}}#search-container .searchForms .detailSearchForm .searchItem .searchItemInputSelect .searchItemInputSelect_select#publish-date-from-month,#search-container .searchForms .detailSearchForm .searchItem .searchItemInputSelect .searchItemInputSelect_select#publish-date-to-month{box-sizing:content-box}@media print, screen and (min-width: 768px){#search-container .searchForms .detailSearchForm .searchItem .searchItemInputSelect .searchItemInputSelect_select#publish-date-from-month,#search-container .searchForms .detailSearchForm .searchItem .searchItemInputSelect .searchItemInputSelect_select#publish-date-to-month{min-width:3em}}#search-container .searchForms .detailSearchForm .searchItem .searchItemInputSelect .searchItemInputSelect_select#library{min-width:calc(12em * 2 + 0.7em * 3 + 1.7em)}#search-container .searchForms .detailSearchForm .searchItemSubmit{margin-top:30px;text-align:center}@media print, screen and (min-width: 768px){#search-container .bookList{width:1180px}}#search-container .bookList .bookList_heading{position:relative;width:calc(100% - 10vw);margin:0.8em 5vw 1.75em;padding:0.5em 1em;letter-spacing:1px;font-size:5.5vw}@media print, screen and (min-width: 768px){#search-container .bookList .bookList_heading{margin:1em 0;font-size:1.5em;background-image:url("./img/band-heading.png");background-position:bottom left;background-repeat:no-repeat}}#search-container .bookList .bookList_heading::before{content:"";display:block;width:6em;height:0.13em;background:#d8e2ea;position:absolute;left:0;bottom:-0.13em}@media print, screen and (min-width: 768px){#search-container .bookList .bookList_heading::before{display:none}}#search-container .bookList .bookList_heading::after{content:"";display:block;width:2.5em;height:0.13em;background:#0b5d9d;position:absolute;left:0;bottom:-0.13em}@media print, screen and (min-width: 768px){#search-container .bookList .bookList_heading::after{display:none}}#search-container .bookListInfo{display:grid;grid-template-columns:1.3em 1fr min-content 1.3em;grid-template-rows:2.5vw max-content 2.5vw max-content;margin-bottom:1.5em;background-color:#fff;border-style:solid;border-color:#d8e2ea;border-width:2px 0;font-size:3vw}@media print, screen and (min-width: 768px){#search-container .bookListInfo{display:flex;padding:1em 1.3em;align-items:center;border:none;font-size:inherit}}#search-container .bookListInfo .bookListInfo_count{grid-column:2;grid-row:2;display:flex;align-items:center;padding-left:1.3em;font-size:1em}@media print, screen and (min-width: 768px){#search-container .bookListInfo .bookListInfo_count{flex:1;padding-left:0;display:block}}#search-container .bookListInfo .bookListInfo_count .bookListInfo_countNumber{font-size:1.4em}@media print, screen and (min-width: 768px){#search-container .bookListInfo .bookListInfo_count .bookListInfo_countNumber{font-size:inherit}}#search-container .bookListInfo .bookListInfoSortButtons{grid-column:1 / 5;grid-row:4;display:flex;align-items:center;padding:0 1em;border-top:2px solid #d8e2ea}@media print, screen and (min-width: 768px){#search-container .bookListInfo .bookListInfoSortButtons{padding:0;border-top:inherit}}#search-container .bookListInfo .bookListInfoSortButtons .bookListInfoSortButtons_button{display:inline-block;padding:1em 0.6em;margin-right:0.2em;font-size:0.95em;color:#777777;transform:rotate(0.05deg)}@media print, screen and (min-width: 768px){#search-container .bookListInfo .bookListInfoSortButtons .bookListInfoSortButtons_button{padding:0;margin-right:1.2em;color:#005b92}}#search-container .bookListInfo .bookListInfoSortButtons .bookListInfoSortButtons_button.bookListInfoSortButtons_button-selected{position:relative;font-weight:bold;color:#095088}@media print, screen and (min-width: 768px){#search-container .bookListInfo .bookListInfoSortButtons .bookListInfoSortButtons_button.bookListInfoSortButtons_button-selected{padding:0.05em 0.6em;border-radius:3px;background-color:#859099;color:#fff}}#search-container .bookListInfo .bookListInfoSortButtons .bookListInfoSortButtons_button.bookListInfoSortButtons_button-selected::after{content:"";display:block;width:100%;height:calc(5.5vw * 0.13);background:#0b5d9d;position:absolute;left:0;bottom:-2px}@media print, screen and (min-width: 768px){#search-container .bookListInfo .bookListInfoSortButtons .bookListInfoSortButtons_button.bookListInfoSortButtons_button-selected::after{display:none}}#search-container .bookListInfo .bookListInfo_selectLimit{grid-column:3;grid-row:2}#search-container .bookListInfo .bookListInfo_selectLimit .bookListInfo_selectLimit_select{box-sizing:content-box;width:5.5em}@media print, screen and (min-width: 768px){#search-container .bookListInfo .bookListInfo_selectLimit .bookListInfo_selectLimit_select{width:7em}}#form-present-container{background-color:#f7f9fa}@media print, screen and (min-width: 768px){#form-present-container{display:flex;flex-direction:column;align-items:center}}#form-present-container .total-price_Area{list-style:none}#form-present-container .disabled{pointer-events:none}#form-present-container .grayout{background-color:gray}#form-present-container .link{color:#005b9f}#form-present-container .link:hover{border-bottom:1px solid #005b9f}#form-present-container .form_submit{display:flex;justify-content:center}@media print, screen and (min-width: 768px){#form-present-container .form_submitButton{width:11em}}#form-present-container .formDetail{margin-bottom:40px}#form-present-container .formDetail_paragraph{margin-bottom:1.2rem}#form-present-container .formDetail_list{margin-left:20px;margin-bottom:1.2rem}#form-present-container .content{margin-bottom:2.5em}@media print, screen and (min-width: 768px){#form-present-container .content{width:1180px}}#form-present-container .notes{padding:1em 1.1em;background-color:#fff;border-style:solid;border-width:1px 0;border-color:#d8e2e9;line-height:2em}@media print, screen and (min-width: 768px){#form-present-container .notes{padding:1.25em 1.5em;border-width:1px}}#form-present-container .notes .notes_heading{margin-top:1em;font-weight:normal}#form-present-container .notesList{list-style-type:none}#form-present-container .notesList .notesList_item{position:relative;margin-left:1.25em}#form-present-container .notesList .notesList_item::before{position:absolute;top:0;left:-1.25em;content:"\203B"}#form-present-container .form_send{width:50%}@media print, screen and (min-width: 768px){#form-present-container .form_send{width:auto}}#form-present-container .buttonContainer{display:flex;justify-content:space-around;margin-top:35px}@media print, screen and (min-width: 768px){#form-present-container .form{display:flex;flex-direction:column;align-items:center}}@media print, screen and (min-width: 768px){#form-present-container .form .form_itemContainer{display:flex;align-items:stretch;border:1px solid #d8e2ea;border-left:3px solid #005b9f}}#form-present-container .form .form_itemContainer:nth-of-type(n+2){border-top:none;margin-top:5vw}@media print, screen and (min-width: 768px){#form-present-container .form .form_itemContainer:nth-of-type(n+2){margin-top:0}}#form-present-container .form .form_label{transform:rotate(0.05deg);display:flex;align-items:stretch;justify-content:space-between;padding-left:1em;margin-bottom:3vw;box-sizing:content-box;background-color:#176099;color:#fff;font-size:3.8vw;font-weight:bold;letter-spacing:1px;line-height:2.4em;font-feature-settings:"palt"}@media print, screen and (min-width: 768px){#form-present-container .form .form_label{padding:1.4em;width:26em;margin-bottom:0;background-color:transparent;color:inherit;font-size:1em}}#form-present-container .form .form_required{display:inline-block;background-color:#fff;padding-left:0.75em;padding-right:0.75em;font-size:0.95em;color:red}@media print, screen and (min-width: 768px){#form-present-container .form .form_required{background-color:inherit;padding-left:0;padding-right:0}}#form-present-container .form .form_inputContainer{background-color:#fff;font-size:3.8vw}@media print, screen and (min-width: 768px){#form-present-container .form .form_inputContainer{flex:1;display:flex;align-items:center;margin:0;padding:1.25em 1.5em;font-size:inherit}}#form-present-container .form .form_inputText{width:100%}@media print, screen and (min-width: 768px){#form-present-container .presentItemControll{margin-right:1em}}#form-present-container .presentItemControll .presentItemControll_link{color:#005b92;transform:rotate(0.05deg)}#form-present-container .presentItemContent{display:flex;justify-content:space-between}#form-present-container .presentItem:nth-of-type(n+2){margin-top:2em}#form-present-container .presentItem .presentItem_header{display:flex;align-items:center}#form-present-container .presentItem .presentItem_header .presentItem_heading{flex:1;width:100%;margin:0.8em 1em;padding:0;display:flex;align-items:stretch;background:none;font-size:3.8vw}@media print, screen and (min-width: 768px){#form-present-container .presentItem .presentItem_header .presentItem_heading{margin:1em 0;margin-left:calc(1.4em + 3px);font-size:1em}}#form-present-container .presentItem .presentItem_header .presentItem_heading::before{content:none}#form-present-container .presentItem .presentItem_header .presentItem_heading::after{content:none}#form-present-container .presentItem .presentItem_number{width:4em;text-align:right}#form-present-container .presentList_footer{justify-content:center;align-items:center;text-align:center}#form-present-container .searchOtherButton{font-size:1em;margin-bottom:50px;line-height:1.5}@media print, screen and (min-width: 768px){#form-present-container .searchOtherButton{width:30em;margin:1.5em auto 50px}}#form-present-container .form_legend,#form-present-container .lecture_heading,#form-present-container .customer_heading,#form-present-container .privacyPolicy_heading{font-size:5vw;padding:2em;text-align:center}@media print, screen and (min-width: 768px){#form-present-container .form_legend,#form-present-container .lecture_heading,#form-present-container .customer_heading,#form-present-container .privacyPolicy_heading{font-size:1.6em}}#form-present-container .privacyPolicy_text{width:1180px;height:calc(2em * 6);padding:1em 1.1em;overflow:auto;background-color:#fff;border-style:solid;border-width:1px 0;border-color:#d8e2e9;line-height:2em}@media print, screen and (min-width: 768px){#form-present-container .privacyPolicy_text{padding:1.25em 2em;border-width:1px}}#form-present-container .privacyPolicy_consent{display:flex;align-items:center;justify-content:center;margin:1.5em 0}#form-present-container .vali-alart{width:100%;color:red}#form-present-container .half{width:40%}#form-present-container .wpcf7-form{grid-template-columns:1fr;grid-template-rows:min-content min-content 5vw min-content}@media print, screen and (min-width: 768px){#form-present-container .wpcf7-form{grid-template-columns:1fr min-content min-content 1fr;grid-template-rows:min-content min-content}}#form-present-container .wpcf7-form>p{grid-column:1;grid-row:1;display:flex;flex-direction:column;align-items:center}@media print, screen and (min-width: 768px){#form-present-container .wpcf7-form>p{grid-column:2;grid-row:1;flex-direction:row}}#form-present-container .wpcf7-form .form_back{width:50%;grid-column:1;grid-row:4}@media print, screen and (min-width: 768px){#form-present-container .wpcf7-form .form_back{width:auto;grid-column:3;grid-row:1}}#form-present-container .wpcf7-form .wpcf7-response-output{grid-column:1;grid-row:2}@media print, screen and (min-width: 768px){#form-present-container .wpcf7-form .wpcf7-response-output{grid-column:1 / 5;grid-row:2}}#form-present-container #form_presentList .g_privacyPolicy{margin-bottom:0}#form-order-container{background-color:#f7f9fa}@media print, screen and (min-width: 768px){#form-order-container{display:flex;flex-direction:column;align-items:center}}#form-order-container .total-price_Area{list-style:none}#form-order-container .disabled{pointer-events:none}#form-order-container .grayout{background-color:gray}#form-order-container .link{color:#005b9f}#form-order-container .link:hover{border-bottom:1px solid #005b9f}#form-order-container .form_submit{display:flex;justify-content:center}@media print, screen and (min-width: 768px){#form-order-container .form_submitButton{width:11em}}#form-order-container .formDetail{margin-bottom:40px}#form-order-container .formDetail_paragraph{margin-bottom:1.2rem}#form-order-container .formDetail_list{margin-left:20px;margin-bottom:1.2rem}#form-order-container .content{margin-bottom:2.5em}@media print, screen and (min-width: 768px){#form-order-container .content{width:1180px}}#form-order-container .notes{padding:1em 1.1em;background-color:#fff;border-style:solid;border-width:1px 0;border-color:#d8e2e9;line-height:2em}@media print, screen and (min-width: 768px){#form-order-container .notes{padding:1.25em 1.5em;border-width:1px}}#form-order-container .notes .notes_heading{margin-top:1em;font-weight:normal}#form-order-container .notesList{list-style-type:none}#form-order-container .notesList .notesList_item{position:relative;margin-left:1.25em}#form-order-container .notesList .notesList_item::before{position:absolute;top:0;left:-1.25em;content:"\203B"}#form-order-container .form_send{width:50%}@media print, screen and (min-width: 768px){#form-order-container .form_send{width:auto}}#form-order-container .buttonContainer{display:flex;justify-content:space-around;margin-top:35px}@media print, screen and (min-width: 768px){#form-order-container .form{display:flex;flex-direction:column;align-items:center}}@media print, screen and (min-width: 768px){#form-order-container .form .form_itemContainer{display:flex;align-items:stretch;border:1px solid #d8e2ea;border-left:3px solid #005b9f}}#form-order-container .form .form_itemContainer:nth-of-type(n+2){border-top:none;margin-top:5vw}@media print, screen and (min-width: 768px){#form-order-container .form .form_itemContainer:nth-of-type(n+2){margin-top:0}}#form-order-container .form .form_label{transform:rotate(0.05deg);display:flex;align-items:stretch;justify-content:space-between;padding-left:1em;margin-bottom:3vw;box-sizing:content-box;background-color:#176099;color:#fff;font-size:3.8vw;font-weight:bold;letter-spacing:1px;line-height:2.4em;font-feature-settings:"palt"}@media print, screen and (min-width: 768px){#form-order-container .form .form_label{padding:1.4em;width:26em;margin-bottom:0;background-color:transparent;color:inherit;font-size:1em}}#form-order-container .form .form_required{display:inline-block;background-color:#fff;padding-left:0.75em;padding-right:0.75em;font-size:0.95em;color:red}@media print, screen and (min-width: 768px){#form-order-container .form .form_required{background-color:inherit;padding-left:0;padding-right:0}}#form-order-container .form .form_inputContainer{background-color:#fff;font-size:3.8vw}@media print, screen and (min-width: 768px){#form-order-container .form .form_inputContainer{flex:1;display:flex;align-items:center;margin:0;padding:1.25em 1.5em;font-size:inherit}}#form-order-container .form .form_inputText{width:100%}@media print, screen and (min-width: 768px){#form-order-container .orderItemControll{margin-right:1em}}#form-order-container .orderItemControll .orderItemControll_link{color:#005b92;transform:rotate(0.05deg)}#form-order-container .orderItemContent{display:flex;justify-content:space-between}#form-order-container .orderItem:nth-of-type(n+2){margin-top:2em}#form-order-container .orderItem .orderItem_header{display:flex;align-items:center}#form-order-container .orderItem .orderItem_header .orderItem_heading{flex:1;width:100%;margin:0.8em 1em;padding:0;display:flex;align-items:stretch;background:none;font-size:3.8vw}@media print, screen and (min-width: 768px){#form-order-container .orderItem .orderItem_header .orderItem_heading{margin:1em 0;margin-left:calc(1.4em + 3px);font-size:1em}}#form-order-container .orderItem .orderItem_header .orderItem_heading::before{content:none}#form-order-container .orderItem .orderItem_header .orderItem_heading::after{content:none}#form-order-container .orderItem .orderItem_number{width:4em;text-align:right}#form-order-container .orderList_footer{justify-content:center;align-items:center;text-align:center}#form-order-container .searchOtherButton{font-size:1em;margin-bottom:50px;line-height:1.5}@media print, screen and (min-width: 768px){#form-order-container .searchOtherButton{width:30em;margin:1.5em auto 50px}}#form-order-container .form_legend,#form-order-container .lecture_heading,#form-order-container .customer_heading,#form-order-container .privacyPolicy_heading{font-size:5vw;padding:2em;text-align:center}@media print, screen and (min-width: 768px){#form-order-container .form_legend,#form-order-container .lecture_heading,#form-order-container .customer_heading,#form-order-container .privacyPolicy_heading{font-size:1.6em}}#form-order-container .privacyPolicy_text{width:1180px;height:calc(2em * 6);padding:1em 1.1em;overflow:auto;background-color:#fff;border-style:solid;border-width:1px 0;border-color:#d8e2e9;line-height:2em}@media print, screen and (min-width: 768px){#form-order-container .privacyPolicy_text{padding:1.25em 2em;border-width:1px}}#form-order-container .privacyPolicy_consent{display:flex;align-items:center;justify-content:center;margin:1.5em 0}#form-order-container .vali-alart{width:100%;color:red}#form-order-container .half{width:40%}#form-order-container .wpcf7-form{grid-template-columns:1fr;grid-template-rows:min-content min-content 5vw min-content}@media print, screen and (min-width: 768px){#form-order-container .wpcf7-form{grid-template-columns:1fr min-content min-content 1fr;grid-template-rows:min-content min-content}}#form-order-container .wpcf7-form>p{grid-column:1;grid-row:1;display:flex;flex-direction:column;align-items:center}@media print, screen and (min-width: 768px){#form-order-container .wpcf7-form>p{grid-column:2;grid-row:1;flex-direction:row}}#form-order-container .wpcf7-form .form_back{width:50%;grid-column:1;grid-row:4}@media print, screen and (min-width: 768px){#form-order-container .wpcf7-form .form_back{width:auto;grid-column:3;grid-row:1}}#form-order-container .wpcf7-form .wpcf7-response-output{grid-column:1;grid-row:2}@media print, screen and (min-width: 768px){#form-order-container .wpcf7-form .wpcf7-response-output{grid-column:1 / 5;grid-row:2}}#form-order-container #form_orderList .g_privacyPolicy{margin-bottom:0}.page-about a{color:#005b9f}.page-about a:hover{text-decoration:underline}.page-about a>.breadLink{text-decoration:none}.page-about .no-border{color:#222}.page-about .no-border:hover{border-bottom:none}.page-about .contentMenu{text-align:center}.page-about .pt_0{padding-top:0}.page-about .contentMenu_list{margin:0 auto;padding:0;text-align:left;flex-wrap:wrap}@media print, screen and (min-width: 768px){.page-about .contentMenu_list{display:flex;text-align:center}}.page-about .contentMenu_list>li{display:flex;align-items:center;min-height:4rem;max-height:4rem;background:#d8e2ea;border-left:5px solid #004f8a;border-top:1px solid #005b9f;transition:0.2s}@media print, screen and (min-width: 768px){.page-about .contentMenu_list>li{display:flex;min-width:33%;max-width:33%;padding-left:0;background:initial;border:none}}.page-about .contentMenu_list>li:hover{background-color:#005b9f;color:white}@media print, screen and (min-width: 768px){.page-about .contentMenu_list>li:hover{background-color:#d8e2ea;color:#222}}@media print, screen and (min-width: 768px){.page-about .contentMenu_list>li{display:flex;min-width:33%;max-width:33%;padding-left:0;background-color:white;border:none}}.page-about .contentMenu_list>li>a{display:block;width:100%;padding:1.3rem 1rem;text-decoration:none;font-weight:bold}.page-about .contentMenu_lastItem{border-bottom:1px solid #005b9f}@media print, screen and (min-width: 768px){.page-about .contentMenu_lastItem{border-bottom:none}}.page-about .columnList{margin-top:2rem;padding:1em 0 1em 1.5em}.page-about .columnList>li{line-height:1.5;padding:0.5em 0}.page-about .columnList>li.no-list{padding:0}.page-about .columnList.personalInf>li{font-weight:bold}.page-about .columnList_link{color:#005b9f}.page-about .anchor{display:block;padding-top:70px;margin-top:-70px}.page-about .no-list{list-style:none}.page-recruit .documentExplain{list-style:none;line-height:1.5}.page-recruit .mt{margin-top:1rem}.page-recruit .companyButton{display:flex;justify-content:center}.page-recruit .companyProfile{height:85px;width:475px;background:url(./img/475x85.png) no-repeat center/cover}.page-recruit .smallHeading{margin:2.5rem 0 0 0;font-size:1.2rem;font-weight:bold}.page-recruit .pageLink{color:#004f8a;font-weight:bold;margin-bottom:25px}.page-recruit .pageLink>a:hover{border-bottom:2px solid #004f8a}.page-recruit .pageLink::before{content:"";display:inline-block;width:0.8rem;height:0.8rem;margin-right:0.8rem;border:solid #004f8a;border-width:2px 2px 0 0;transform:rotate(45deg)}.page-recruit .link:hover{border-bottom:1px solid #222}.page-company .mt{margin-top:2rem}.page-company .lineInterval{line-height:1.8rem}.page-company .ggMap{position:flex;width:100%;margin-top:20px}.page-company .pageLink{color:#004f8a;font-weight:bold;margin-bottom:25px}.page-company .pageLink::before{content:"";display:inline-block;width:0.8rem;height:0.8rem;margin-right:0.8rem;border:solid #004f8a;border-width:2px 2px 0 0;transform:rotate(45deg)}.page-company .link:hover{border-bottom:2px solid #004f8a}.page-company .table_Container{display:flex;width:100%}.page-company .tel{padding-right:10px}.page-company .tel-span{display:inline-block}.page-company .address{white-space:nowrap;padding-right:10px}.page-company .company{margin-bottom:15px}.page-single .mt{margin-top:40px}@media print, screen and (min-width: 768px){.page-single .mt{margin-top:0}}.page-single .infoArticle_title{margin-bottom:30px;font-size:1.5rem;font-weight:bold}@media print, screen and (min-width: 768px){.page-single .infoArticle_title{text-align:center;font-size:2rem}}.page-single .infoArticle_date{margin-bottom:60px;text-align:center}.page-single .infoContentContainer{padding:0}@media print, screen and (min-width: 768px){.page-single .infoContentContainer{padding:0 100px}}.page-single .infoContentContainer p,.page-single .infoContentContainer a{margin-bottom:30px;line-height:2}.page-single .infoContentContainer a{color:#005b9f;text-decoration:none}.page-single .infoContentContainer a:hover{text-decoration:underline}.page-single .infoContentContainer h2{margin-bottom:30px;font-size:1.3rem}.page-single .infoContentContainer h3{margin-bottom:15px}@media print, screen and (min-width: 768px){.page-single .infoContentContainer table tr>th:first-child{border-top:none}}.page-single .infoContentContainer table tr:first-child>th{display:none}@media print, screen and (min-width: 768px){.page-single .infoContentContainer table tr:first-child>th{display:table-cell}}.page-single .infoContentContainer table tr:first-child>th:first-child{display:none}@media print, screen and (min-width: 768px){.page-single .infoContentContainer table tr:first-child>th:first-child{display:table-cell;border-top:1px solid #e3ebf0}}.page-single .infoContentContainer table th,.page-single .infoContentContainer table td{vertical-align:middle}.page-single .infoContentContainer table th{border-top:1px solid #e3ebf0;border-left:1px solid #e3ebf0;border-right:1px solid #e3ebf0}@media print, screen and (min-width: 768px){.page-single .infoContentContainer table th{display:table-cell;border-right:none}}.page-single .infoContentContainer table td{border-top:1px solid #e3ebf0}@media print, screen and (min-width: 768px){.page-single .infoContentContainer table td{padding:20px;border-top:none}}.page-single .infoContentContainer table td::before{content:attr(label);width:100%;float:left;clear:both;font-weight:bold;margin-right:2rem;margin-bottom:20px}@media print, screen and (min-width: 768px){.page-single .infoContentContainer table td::before{content:none}}.page-single .infoContentContainer hr{margin:50px 0}@media print, screen and (min-width: 768px){.page-single .infoContentContainer hr{width:115%;margin:75px 0 75px -7.5%}}.page-single .infoContentContainer ul,.page-single .infoContentContainer ol{margin:0 0 30px 2.5rem}.page-single .infoContentContainer li{margin-bottom:15px}.page-single .infoContentContainer img{max-width:100%;height:auto}@media print, screen and (min-width: 768px){.page-single{min-width:1350px}}.page-info a:hover{text-decoration:underline}.page-info .g_contentBox_title{white-space:normal}.page-info .infoHeadingContainer{display:flex;justify-content:space-between;align-items:center;margin-top:20px}@media print, screen and (min-width: 768px){.page-info .infoHeadingContainer{align-items:initial;margin-top:0}}.page-info .yearSelector{display:block;margin-bottom:40px}@media print, screen and (min-width: 768px){.page-info .yearSelector{display:flex;align-items:center}}.page-info .yearSelector_label{margin-right:10px;font-weight:500;visibility:hidden}@media print, screen and (min-width: 768px){.page-info .yearSelector_label{visibility:visible}}.page-info .info_select{background-color:white}@media print, screen and (min-width: 768px){.page-info .info_article{width:1180px;padding:0;margin:0 auto}}.page-info .adjust-pad{padding:0 5vw 40px 5vw}@media print, screen and (min-width: 768px){.page-info .adjust-pad{padding:0}}@media print, screen and (min-width: 768px){.page-info{min-width:1350px}.page-info .g_contentBox_title,.page-info .g_contentBox_row{height:auto;min-height:62px}.page-info a.g_contentBox_title{padding:20px 0}}.page-guide .bookInfo_url{background:url(./img/guide/guide_bookInfo_sp.png) no-repeat center/cover;height:530px}@media print, screen and (min-width: 768px){.page-guide .bookInfo_url{background:url(./img/guide/guide_bookInfo.png) no-repeat center/cover}}.page-guide .magazineInfo_url{background:url(./img/guide/guide_magazineInfo_sp.png) no-repeat center/cover;height:530px}@media print, screen and (min-width: 768px){.page-guide .magazineInfo_url{background:url(./img/guide/guide_magazineInfo.png) no-repeat center/cover}}.page-guide .bookSearch_url{background:url(./img/guide/guide_bookSearch_sp.png) no-repeat center/cover;height:1590px}@media print, screen and (min-width: 768px){.page-guide .bookSearch_url{background:url(./img/guide/guide_bookSearch.png) no-repeat center/cover}}.page-guide .magazineSearch_url{background:url(./img/guide/guide_magazineSearch_sp.png) no-repeat center/cover;height:530px}@media print, screen and (min-width: 768px){.page-guide .magazineSearch_url{background:url(./img/guide/guide_magazineSearch.png) no-repeat center/cover}}.page-guide .rikou{background:url(./img/guide/guide_bookImg_rikou.jpg) no-repeat center/contain}.page-guide .syakai{background:url(./img/guide/guide_bookImg_syakai.jpg) no-repeat center/contain}.page-guide .bookstoreImg{background:url(./img/guide/guide_bookstoreImg.png) no-repeat center/cover}.page-guide .order_1{background:url(./img/guide/guide_icon_order_1.png) no-repeat center/cover}.page-guide .order_2{background:url(./img/guide/guide_icon_order_2.png) no-repeat center/cover}.page-guide .order_3{background:url(./img/guide/guide_icon_order_3.png) no-repeat center/cover}.page-guide .order_4{background:url(./img/guide/guide_icon_order_4.png) no-repeat center/cover}.page-guide a{color:#005b9f}.page-guide a:hover{text-decoration:underline}.page-guide a>.breadLink{text-decoration:none}.page-guide .mt{margin-top:30px}.page-guide .informationList{display:flex;padding:30px 2rem;margin-top:30px;background-color:#f7f9fa}.page-guide .informationList .useLineH{line-height:2.5rem;list-style:none}@media print, screen and (min-width: 768px){.page-guide .informationList{padding:30px 3rem;width:100%}}.page-guide .informationList>ul{width:100%}.page-guide .underLine{padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid #dfe7ee}.page-guide .underLine-2{border-bottom:2px solid #dfe7ee;padding-bottom:3rem;margin-bottom:-3rem}@media print, screen and (min-width: 768px){.page-guide .underLine-2{padding-bottom:4rem;margin-bottom:-5rem}}.page-guide .font_bold{margin-top:1rem;font-weight:bold}.page-guide .booksList{display:flex;margin-top:30px}.page-guide .lh{line-height:1.8rem}.page-guide .smallHeading{margin:2.5rem 0 1.5rem 0;font-size:1.2rem}.page-guide .explain_block .numberList{display:flex;flex-direction:column}@media print, screen and (min-width: 768px){.page-guide .explain_block .numberList{flex-direction:row}}.page-guide .explain_block .halfBlock{width:100%}@media print, screen and (min-width: 768px){.page-guide .explain_block .halfBlock{min-width:48%;max-width:48%;margin-right:2rem}}.page-guide .explain_block ol{counter-reset:num}.page-guide .explain_block .exp_head{padding:0;margin-top:1.5rem;margin-bottom:0.4em;list-style:none;line-height:2;font-weight:bold}.page-guide .explain_block .exp_head:before{counter-increment:num;content:counter(num);background:#004f8a;display:inline-block;width:2rem;height:2rem;text-align:center;border-radius:50%;color:#fff;margin-right:0.5rem}.page-guide .explain_block .exp_subHead{padding:0;margin-top:1.5rem;margin-bottom:0.4em;margin-left:2.5rem;list-style:none;line-height:2;font-weight:bold}.page-guide .explain_block .exp_msg{margin-left:2.5em;list-style:none;line-height:1.8rem}.page-guide .biblio_img{display:flex;width:100%;margin:30px auto;text-align:center}.page-guide .biblio_img.book{height:187vw}@media print, screen and (min-width: 768px){.page-guide .biblio_img.book{height:472px}}.page-guide .biblio_img.magazine{height:167vw}@media print, screen and (min-width: 768px){.page-guide .biblio_img.magazine{height:458px}}.page-guide .search_img{display:flex;margin:30px auto;text-align:center;width:100%;height:390vw}@media print, screen and (min-width: 768px){.page-guide .search_img{height:877px}}.page-guide .refine_img{display:flex;width:100%;height:135vw;margin:30px auto;text-align:center;background:url(./img/guide/guide_detailSearch_sp.png) no-repeat center/cover}@media print, screen and (min-width: 768px){.page-guide .refine_img{height:453px;background:url(./img/guide/guide_detailSearch.png) no-repeat center/cover}}.page-guide .catalogContainer{flex-wrap:wrap;justify-content:left;width:100%}@media print, screen and (min-width: 768px){.page-guide .catalogContainer{display:flex;height:260px}}.page-guide .catalogContainer .catalogImgContainer{display:flex;width:100%;padding-bottom:25px;justify-content:space-evenly}@media print, screen and (min-width: 768px){.page-guide .catalogContainer .catalogImgContainer{height:210px;width:40%}}.page-guide .catalogContainer .catalogImgContainer .book_img{display:flex;width:45%;height:45vw;margin-right:2rem;text-align:left}@media print, screen and (min-width: 768px){.page-guide .catalogContainer .catalogImgContainer .book_img{width:167px;height:210px}}.page-guide .catalogContainer .catalogInfoContainer{width:100%}@media print, screen and (min-width: 768px){.page-guide .catalogContainer .catalogInfoContainer{width:60%}}@media print, screen and (min-width: 768px){.page-guide .buttonContainer{height:75%}}.page-guide .buttonContainer{margin-bottom:0px}.page-guide .buttonContainer .button{display:flex;justify-content:center;align-items:center;width:100%;height:50px;margin-top:1rem;line-height:50px;text-align:center;font-weight:bold;background-color:#004f8a}@media print, screen and (min-width: 768px){.page-guide .buttonContainer .button{min-width:265px;max-width:265px;min-height:50px;max-height:50px;margin:1rem 0}}.page-guide .buttonContainer .button p{display:inline-block;text-align:center;vertical-align:middle;color:#fff}.page-guide .first_exp{margin-top:4rem}@media print, screen and (min-width: 768px){.page-guide .no-mergin{margin-top:0}}.page-guide .mb-min{margin-bottom:2rem}.page-guide .tab_article{padding:50px 5% 0;background-color:#fff}@media print, screen and (min-width: 768px){.page-guide .tab_article{width:1180px;padding:0;margin:-2px auto;border-top:1px solid #fff}}.page-guide .tab_buttons{display:flex;width:100%;height:80px}.page-guide .tab_buttons .tab_button{display:flex;min-width:33.3%;max-width:33.3%;margin:0;padding:0 5px;align-items:center;justify-content:center;font-weight:bold;font-size:0.85rem;color:#222;border-top:1px solid #dfe7ee;border-bottom:1px solid #dfe7ee;border-left:1px solid #dfe7ee;background-color:#f5f9fc}@media print, screen and (min-width: 768px){.page-guide .tab_buttons .tab_button{font-size:1.5rem}}.page-guide .tab_buttons .tab_button:hover{text-decoration:none}.page-guide .tab_buttons .tab_button:last-child{border-right:1px solid #dfe7ee}.page-guide .tab_buttons .is-active-button{border-top:5px solid #004f8a;border-bottom:none;background-color:#fff}.page-guide .tab_item{display:none}.page-guide .is-active-item{display:block}.page-guide .orderFlowContainer{width:100%}@media print, screen and (min-width: 768px){.page-guide .orderFlowContainer{height:460px;display:flex}}.page-guide .orderElementContainer{display:flex;flex-direction:column;flex-wrap:wrap;width:100%;margin:1rem auto;padding:1rem;align-items:center;background-color:#f5f9fc}@media print, screen and (min-width: 768px){.page-guide .orderElementContainer.-triple{width:30%}}@media print, screen and (min-width: 768px){.page-guide .orderElementContainer{width:23%;height:480px;margin:0 auto}}.page-guide .orderElementContainer .br-pc{display:none}@media print, screen and (min-width: 768px){.page-guide .orderElementContainer .br-pc{display:inline-block}}.page-guide .orderElementContainer .numberCircle{display:inline-block;margin-top:1rem;width:2rem;height:2rem;text-align:center;border-radius:60%;font-size:1.3rem;font-weight:bold;color:#fff;background:#004f8a}.page-guide .orderElementContainer .order_img{width:105px;height:80px;margin-top:1rem}.page-guide .orderElementContainer .orderHeading{width:100%;margin:1rem 0;font-weight:bold;font-size:1.2rem;color:#004f8a;text-align:center}.page-guide .orderElementContainer .orderText{width:100%;font-size:0.9rem}.page-guide .about_delivery{margin-left:2rem;line-height:1.5rem}@media print, screen and (min-width: 768px){.page-guide .about_delivery{line-height:2.5rem}}.page-guide .browserContainer{width:100%;margin-top:2rem;padding:1rem;background-color:#f5f9fc}.page-guide .divineContainer{justify-content:center;width:100%}@media print, screen and (min-width: 768px){.page-guide .divineContainer{height:270px;display:flex}}.page-guide .divineContainer .halfContainer{width:100%}@media print, screen and (min-width: 768px){.page-guide .divineContainer .halfContainer{margin-right:1rem;min-width:48%;max-width:48%}}.page-guide .divineContainer .inner_img{width:490px;max-width:100%;height:255px;margin-top:1rem}@media print, screen and (min-width: 768px){.page-guide .divineContainer .inner_img{margin-top:0}}.page-guide .sideTable{width:100%;margin-top:1rem}.page-guide .sideTable th,.page-guide .sideTable td{display:list-item;list-style:none;padding:1rem;border:1px solid #e3ebf0;text-align:center}@media print, screen and (min-width: 768px){.page-guide .sideTable th,.page-guide .sideTable td{display:table-cell}}.page-guide .sideTable th{width:100%;font-weight:bold;background-color:#f5f9fc}@media print, screen and (min-width: 768px){.page-guide .sideTable th{width:20%}}.page-guide .table_img{width:100%;height:490vw;background:url(./img/guide/guide_table_sp.png) no-repeat center/cover}@media print, screen and (min-width: 768px){.page-guide .table_img{height:280px;background:url(./img/guide/guide_table.png) no-repeat center/cover}}.page-guide .contactBlock{flex-flow:column;flex-wrap:nowrap;width:100%;border:2px solid #004f8a;background-color:#f5f9fc}@media print, screen and (min-width: 768px){.page-guide .contactBlock{display:flex;justify-content:center;align-items:center;height:215px;padding-bottom:2rem}}.page-guide .contactBlock .mailLinkBlock{width:265px;height:55px;margin-top:42px;margin-left:330px}.page-guide .contactBlock .contactTitleBlock{display:flex;justify-content:center;align-items:center;width:100%;height:3rem;color:#fff;background-color:#004f8a;text-align:center;padding-top:0;font-size:1.2rem}.page-guide .contactBlock .contactContentBlock{width:100%}@media print, screen and (min-width: 768px){.page-guide .contactBlock .contactContentBlock{height:100%;padding:0 100px 0 40px;display:flex;justify-content:center;align-items:center}}.page-guide .contactBlock .contactContentBlock .telBlock{display:flex;flex-wrap:wrap;height:5rem;text-align:center;justify-content:center;margin-top:30px}@media print, screen and (min-width: 768px){.page-guide .contactBlock .contactContentBlock .telBlock{width:25rem;margin-top:0;text-align:left}}.page-guide .contactBlock .contactContentBlock .telBlock .telNumBlock{flex-wrap:nowrap}.page-guide .contactBlock .contactContentBlock .telBlock .tel_img{width:30px;height:30px;margin-bottom:0;background:url(./img/guide/guide_telIcon.png) no-repeat center/cover}@media print, screen and (min-width: 768px){.page-guide .contactBlock .contactContentBlock .telBlock .tel_img{width:40px;height:40px;margin-top:0.4rem;margin-left:0;margin-right:0.5rem;margin-left:0}}.page-guide .contactBlock .contactContentBlock .telBlock .telNum{font-weight:bold;font-size:1.5rem;color:#004f8a;margin-left:4vw}@media print, screen and (min-width: 768px){.page-guide .contactBlock .contactContentBlock .telBlock .telNum{margin-right:0;margin-left:0;font-size:2.3rem}}.page-guide .contactBlock .contactContentBlock .telBlock .telTiming{width:100%}@media print, screen and (min-width: 768px){.page-guide .contactBlock .contactContentBlock .telBlock .telTiming{width:auto}}.page-guide .mailBlock{width:90%;height:3.5rem;margin:0 auto}@media print, screen and (min-width: 768px){.page-guide .mailBlock{width:260px;height:55px;margin:0}}.page-guide .mailBlock_content{display:flex;justify-content:center;align-items:center;height:100%;font-weight:bold;font-size:1.1rem;color:#fff;background-color:#004f8a;border-radius:3px}.page-guide .mailBlock_content:hover{text-decoration:none}.page-guide .mailBlock_content::before{content:"";display:block;width:1.4rem;height:1.4rem;margin-right:10px;background:url("./img/guide/icon_mail.png") no-repeat center 40%/contain}.page-guide .mail_article{padding:0 5%}@media print, screen and (min-width: 768px){.page-guide .mail_article{padding:0 100px}}.page-guide .buttonFlex{display:block}@media print, screen and (min-width: 768px){.page-guide .buttonFlex{display:flex}}@media print, screen and (min-width: 768px){.page-guide .buttonFlex .second{margin-left:30px}}@media print, screen and (min-width: 768px){.page-guide .br-sp{display:none}}.page-guide .addressBlock{padding:10px;margin-top:20px;font-size:0.9rem}@media print, screen and (min-width: 768px){.page-guide .addressBlock{margin-top:0;padding:0}}.page-guide .nowrap{white-space:nowrap}.page-guide #info_order>.g_article::after{background-color:#e3ebf0}.page-subscribe .subscribe_text{margin-bottom:20px;font-size:0.9rem;line-height:2}@media print, screen and (min-width: 768px){.page-subscribe .subscribe_text{margin-bottom:0}}.page-subscribe .subscribeMerit{display:flex;align-items:center;width:100%;height:110vw;margin:0 0 40px 0;color:#004f8a;background-color:#f5f9fc;background:url(./img/subscribe_info_sp.png) no-repeat center/contain}@media print, screen and (min-width: 768px){.page-subscribe .subscribeMerit{height:265px;padding:30px 75px;margin:35px 0 65px;background:url(./img/subscribe_info.png) no-repeat center/contain}}.page-subscribe .subscribeMerit_box{display:flex;flex-shrink:0;width:75%;height:100%;margin-left:70px;text-align:center;font-weight:bold}.page-subscribe .subscribeMerit_box>li{width:33%;list-style:none}.page-subscribe .subscribeMerit_img{width:100%}@media print, screen and (min-width: 768px){.page-subscribe .subscribeMerit_img{height:130px;margin-bottom:20px}}.page-subscribe .subscribeMerit_img.item1{background:url(./img/subscribe_1.png) no-repeat center/contain}.page-subscribe .subscribeMerit_img.item2{background:url(./img/subscribe_2.png) no-repeat center/contain}.page-subscribe .subscribeMerit_img.item3{background:url(./img/subscribe_3.png) no-repeat center/contain}.page-subscribe .subscribeImg_year{width:100%;height:51vw;margin-bottom:30px;background:url(./img/subscribe_4_sp.png) no-repeat center/contain}@media print, screen and (min-width: 768px){.page-subscribe .subscribeImg_year{height:140px;margin-bottom:55px;background:url(./img/subscribe_4.png) no-repeat center/contain}}.page-subscribe .subscribeImg_table{width:100%;height:120vw;margin-bottom:30px;background:url(./img/subscribe_5_sp.png) no-repeat center/contain}@media print, screen and (min-width: 768px){.page-subscribe .subscribeImg_table{height:240px;margin-bottom:20px;background:url(./img/subscribe_5.png) no-repeat center/contain}}.page-subscribe .subscribe_inputArea{margin-top:30px;list-style:none}.page-subscribe .subscribe_radioButton{width:45%}@media print, screen and (min-width: 768px){.page-subscribe .subscribe_radioButton{width:inherit}}.page-subscribe .choosePayment{display:flex;flex-direction:column;width:100%}@media print, screen and (min-width: 768px){.page-subscribe .choosePayment{flex-direction:row}}.page-subscribe .choosePayment_box{width:100%}@media print, screen and (min-width: 768px){.page-subscribe .choosePayment_box{width:50%;padding:25px 20px 40px}}.page-subscribe .choosePayment_box:first-child{margin-bottom:30px}@media print, screen and (min-width: 768px){.page-subscribe .choosePayment_box:first-child{margin-bottom:0;border-right:1px solid #d8e2ea}}.page-subscribe .choosePayment_title{margin-bottom:15px;padding:1rem;font-size:3.8vw;font-weight:bold;color:#777;text-align:left;background-color:#f0f5f9;border-radius:2px}@media print, screen and (min-width: 768px){.page-subscribe .choosePayment_title{font-size:1.1rem;color:#222;text-align:center;background-color:#fff}}.page-subscribe .choosePayment_detail{min-height:150px;font-size:0.9rem;margin-bottom:30px;line-height:1.7}.page-subscribe .credit{min-height:90px}@media print, screen and (min-width: 768px){.page-subscribe .credit{min-height:150px}}.page-subscribe .choosePayment_submit{transform:rotate(-0.05deg);display:flex;justify-content:center;align-items:center;width:100%;height:55px;margin:0 auto;background-color:#004f8a;color:#fff;font-weight:bold;border-radius:5px;opacity:1;transition:opacity 0.3s;transform:none}.page-subscribe .choosePayment_submit:hover{opacity:0.8}@media print, screen and (min-width: 768px){.page-subscribe .choosePayment_submit{width:280px}}.page-subscribe-mail-transfer .mailTransfer_note{margin:20px 0 40px;line-height:1.7}.page-subscribe-mail-transfer .link{color:#005b9f}.page-subscribe-mail-transfer .link:hover{border-bottom:1px solid #005b9f}.page-subscribe-mail-transfer .mb{margin-bottom:30px}.page-subscribe-mail-transfer .form_legend,.page-subscribe-mail-transfer .lecture_heading,.page-subscribe-mail-transfer .customer_heading,.page-subscribe-mail-transfer .privacyPolicy_heading{font-size:5vw;padding:2em;text-align:center}@media print, screen and (min-width: 768px){.page-subscribe-mail-transfer .form_legend,.page-subscribe-mail-transfer .lecture_heading,.page-subscribe-mail-transfer .customer_heading,.page-subscribe-mail-transfer .privacyPolicy_heading{font-size:1.6em}}.page-subscribe-mail-transfer .privacyPolicy_text{width:1180px;height:calc(2em * 6);padding:1em 1.1em;overflow:auto;background-color:#fff;border-style:solid;border-width:1px 0;border-color:#d8e2e9;line-height:2em}@media print, screen and (min-width: 768px){.page-subscribe-mail-transfer .privacyPolicy_text{padding:1.25em 2em;border-width:1px}}.page-subscribe-mail-transfer .privacyPolicy_consent{display:flex;align-items:center;justify-content:center;margin:1.5em 0}.page-subscribe-mail-transfer .wpcf7c-elm-step3 .submitButton-2{display:none}.page-catalog a{color:#005b9f}.page-catalog a:hover{text-decoration:underline}.page-catalog a>.breadLink{text-decoration:none}.page-catalog .set_line-height{line-height:1.5}.page-catalog .catalogDetail{margin-bottom:40px}.page-catalog .catalogDetail_paragraph{margin-bottom:1.2rem}.page-catalog .catalogDetail_list{margin-left:20px;margin-bottom:1.2rem}.page-catalog .form_legend,.page-catalog .lecture_heading,.page-catalog .customer_heading,.page-catalog .privacyPolicy_heading{font-size:5vw;padding:2em;text-align:center}@media print, screen and (min-width: 768px){.page-catalog .form_legend,.page-catalog .lecture_heading,.page-catalog .customer_heading,.page-catalog .privacyPolicy_heading{font-size:1.6em}}.page-catalog .privacyPolicy_text{width:1180px;height:calc(2em * 6);padding:1em 1.1em;overflow:auto;background-color:#fff;border-style:solid;border-width:1px 0;border-color:#d8e2e9;line-height:2em}@media print, screen and (min-width: 768px){.page-catalog .privacyPolicy_text{padding:1.25em 2em;border-width:1px}}.page-catalog .privacyPolicy_consent{display:flex;align-items:center;justify-content:center;margin:1.5em 0}.breadCrumb{font-size:0.8rem}.breadCrumb .breadLink{color:#222}.breadCrumb .breadLink:hover{text-decoration:underline}.page-contact a{color:#005b9f}.page-contact a:hover{text-decoration:underline}.page-contact a>.breadLink{text-decoration:none}.page-contact .fb{font-weight:bold}.page-contact .wpcf7c-anchor{height:40px;margin-top:-40px}.page-contact .contactDetail{margin-bottom:40px}.page-contact .contactDetail_paragraph{margin-bottom:1.2rem}.page-contact .contactDetail_list{margin-left:20px;margin-bottom:1.2rem}.page-contact .form_legend,.page-contact .lecture_heading,.page-contact .customer_heading,.page-contact .privacyPolicy_heading{font-size:5vw;padding:2em;text-align:center}@media print, screen and (min-width: 768px){.page-contact .form_legend,.page-contact .lecture_heading,.page-contact .customer_heading,.page-contact .privacyPolicy_heading{font-size:1.6em}}.page-contact .privacyPolicy_text{width:1180px;height:calc(2em * 6);padding:1em 1.1em;overflow:auto;background-color:#fff;border-style:solid;border-width:1px 0;border-color:#d8e2e9;line-height:2em}@media print, screen and (min-width: 768px){.page-contact .privacyPolicy_text{padding:1.25em 2em;border-width:1px}}.page-contact .privacyPolicy_consent{display:flex;align-items:center;justify-content:center;margin:1.5em 0}@media print, screen and (min-width: 768px){.page-tonomura .sp-br{display:none}}.page-tonomura .backNumber,.page-tonomura .page-backNumber .magazineStatic,.page-backNumber .page-tonomura .magazineStatic,.page-tonomura .page-book-search-detail .magazineStatic,.page-book-search-detail .page-tonomura .magazineStatic{order:4;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:30px 0;background:url("./img/bg_tile1.png")}@media print, screen and (min-width: 768px){.page-tonomura .backNumber,.page-tonomura .page-backNumber .magazineStatic,.page-backNumber .page-tonomura .magazineStatic,.page-tonomura .page-book-search-detail .magazineStatic,.page-book-search-detail .page-tonomura .magazineStatic{flex-direction:row;height:190px;padding:0;margin-bottom:0}}.page-tonomura .backNumber_banner,.page-tonomura .page-backNumber .magazineStatic_banner,.page-backNumber .page-tonomura .magazineStatic_banner,.page-tonomura .page-book-search-detail .magazineStatic_banner,.page-book-search-detail .page-tonomura .magazineStatic_banner{width:70vw;max-width:510px;height:22vw;max-height:140px;opacity:1;transition:opacity 0.3s;transform:none}.page-tonomura .backNumber_banner:hover,.page-tonomura .page-backNumber .magazineStatic_banner:hover,.page-backNumber .page-tonomura .magazineStatic_banner:hover,.page-tonomura .page-book-search-detail .magazineStatic_banner:hover,.page-book-search-detail .page-tonomura .magazineStatic_banner:hover{opacity:0.8}@media print, screen and (min-width: 768px){.page-tonomura .backNumber_banner,.page-tonomura .page-backNumber .magazineStatic_banner,.page-backNumber .page-tonomura .magazineStatic_banner,.page-tonomura .page-book-search-detail .magazineStatic_banner,.page-book-search-detail .page-tonomura .magazineStatic_banner{width:320px;margin-right:20px}.page-tonomura .backNumber_banner:last-child,.page-tonomura .page-backNumber .magazineStatic_banner:last-child,.page-backNumber .page-tonomura .magazineStatic_banner:last-child,.page-tonomura .page-book-search-detail .magazineStatic_banner:last-child,.page-book-search-detail .page-tonomura .magazineStatic_banner:last-child{margin-right:0}}.page-tonomura .backNumber_banner:first-child,.page-tonomura .page-backNumber .magazineStatic_banner:first-child,.page-backNumber .page-tonomura .magazineStatic_banner:first-child,.page-tonomura .page-book-search-detail .magazineStatic_banner:first-child,.page-book-search-detail .page-tonomura .magazineStatic_banner:first-child{margin-bottom:30px}@media print, screen and (min-width: 768px){.page-tonomura .backNumber_banner:first-child,.page-tonomura .page-backNumber .magazineStatic_banner:first-child,.page-backNumber .page-tonomura .magazineStatic_banner:first-child,.page-tonomura .page-book-search-detail .magazineStatic_banner:first-child,.page-book-search-detail .page-tonomura .magazineStatic_banner:first-child{margin-bottom:0}}.page-tonomura .backNumber_banner.-suuriKagaku,.page-tonomura .page-backNumber .-suuriKagaku.magazineStatic_banner,.page-backNumber .page-tonomura .-suuriKagaku.magazineStatic_banner,.page-tonomura .page-book-search-detail .-suuriKagaku.magazineStatic_banner,.page-book-search-detail .page-tonomura .-suuriKagaku.magazineStatic_banner{background:url("./img/detail/backnumber_suuriKagaku.png") no-repeat center/contain}.page-tonomura .backNumber_banner.-suuriKagakuBessatsu,.page-tonomura .page-backNumber .-suuriKagakuBessatsu.magazineStatic_banner,.page-backNumber .page-tonomura .-suuriKagakuBessatsu.magazineStatic_banner,.page-tonomura .page-book-search-detail .-suuriKagakuBessatsu.magazineStatic_banner,.page-book-search-detail .page-tonomura .-suuriKagakuBessatsu.magazineStatic_banner{background:url("./img/detail/backnumber_suuriKagakuBessatsu.png") no-repeat center/contain}.page-tonomura .link{color:#005b9f}.page-tonomura .link:hover{border-bottom:1px solid #005b9f}@media print, screen and (min-width: 768px){.page-tonomura .last-detailArticle{padding:40px 200px 0}}.page-tonomura .last-article::after{background-color:white}.page-tonomura .relationBook{margin:40px 0;padding:0 5vw}@media print, screen and (min-width: 768px){.page-tonomura .relationBook{margin:30px 0 65px 0;padding:0}}.page-tonomura .relationBook_items{display:flex;flex-direction:column;width:110%;margin-left:-5%}@media print, screen and (min-width: 768px){.page-tonomura .relationBook_items{width:100%;margin-left:0;flex-direction:row}}.page-tonomura .relationBook{margin:40px 0;padding:0 5vw}@media print, screen and (min-width: 768px){.page-tonomura .relationBook{margin:0 0 65px 0;padding:0}}.page-tonomura .relationBook_items{display:flex;flex-direction:column;width:110%;margin-left:-5%}@media print, screen and (min-width: 768px){.page-tonomura .relationBook_items{width:100%;margin-left:0;flex-direction:row}}.page-tonomura .relationBook_item{display:flex;flex-shrink:0;padding:20px 5%;margin-bottom:20px;background-color:#fff;opacity:1;transition:opacity 0.3s;transform:none}.page-tonomura .relationBook_item:hover{opacity:0.8}.page-tonomura .relationBook_item:last-child{margin-bottom:0}@media print, screen and (min-width: 768px){.page-tonomura .relationBook_item:last-child{margin-right:0}}@media print, screen and (min-width: 768px){.page-tonomura .relationBook_item{width:280px;height:165px;padding:20px;margin-right:20px}}.page-tonomura .relationBook_imageContainer{min-width:30%;max-width:30%;margin-right:5%}@media print, screen and (min-width: 768px){.page-tonomura .relationBook_imageContainer{min-width:90px;max-width:90px;margin-right:10px}}.page-tonomura .relationBook_image{width:100%;height:auto}.page-tonomura .relationBook_mediaType{display:inline-block;width:60px;padding:1px 0;margin-bottom:10px;border-radius:3px;text-align:center;font-size:0.9rem;font-weight:500;color:#fff;background:#859099}@media print, screen and (min-width: 768px){.page-tonomura .relationBook_mediaType{width:40px;font-size:0.5rem}}@media print, screen and (min-width: 768px){.page-tonomura .relationBook_title,.page-tonomura .relationBook_author,.page-tonomura .relationBook_price{font-size:0.8rem}}.page-tonomura .relationBook_title{font-weight:bold;color:#004f8a}.page-tonomura .relationBook_author{font-weight:500;color:#004f8a}@media print, screen and (min-width: 768px){.page-tonomura .relationBook_author{font-size:0.7rem}}.page-tonomura .relationBook_price{font-weight:bold;color:#cc3333}.page-tonomura .relationBook_target{display:flex;align-items:center;margin-bottom:25px;font-weight:500}.page-tonomura .relationBook_target .relationBook_targetValue{font-size:0;display:inline-block}.page-tonomura .relationBook_target .relationBook_targetValue::before{content:"";display:inline-block;width:35vw;height:4.5vw;background-size:contain;background-repeat:no-repeat;border-radius:3px}@media print, screen and (min-width: 768px){.page-tonomura .relationBook_target .relationBook_targetValue::before{width:40px;height:15px;margin-top:5px}}.page-tonomura .relationBook_target .relationBook_targetValue-beginner::before{background-image:url("./img/detail/target_beginner.png")}.page-tonomura .relationBook_target .relationBook_targetValue-intermediate::before{background-image:url("./img/detail/target_intermediate.png")}.page-tonomura .relationBook_target .relationBook_targetValue-advanced::before{background-image:url("./img/detail/target_advanced.png")}.page-tonomura .snsArea{display:flex;justify-content:flex-end;margin-bottom:20px}.page-tonomura .snsArea .twitter-share-button{margin-right:5px}.page-tonomura .snsArea .fb-like>span{width:165px !important}.page-tonomura .snsArea .fb-like>span>iframe{width:165px !important}.page-tonomura .book_title{width:auto}.page-tonomura .pageDescription{margin-bottom:1rem}.page-tonomura .table-pc{display:none}@media print, screen and (min-width: 768px){.page-tonomura .table-pc{display:table}}.page-tonomura .table-pc tbody,.page-tonomura .table-pc tr{width:100%}.page-tonomura .table-pc.times{width:15%}.page-tonomura .table-pc.published{width:20%}.page-tonomura .table-pc.pdf{width:65%}.page-tonomura .table-sp{display:block}@media print, screen and (min-width: 768px){.page-tonomura .table-sp{display:none}}.page-tonomura .table-sp th,.page-tonomura .table-sp td{border:none}.page-tonomura .table-sp th{border-top:1px solid #e3ebf0;border-left:1px solid #e3ebf0}.page-tonomura .table-sp th:last-child{border-right:1px solid #e3ebf0}.page-tonomura .table-sp td{border-top:1px solid #e3ebf0;border-left:1px solid #e3ebf0}.page-tonomura .table-sp td:last-child{border-right:1px solid #e3ebf0}.page-tonomura .table-sp tr:last-child td{border-bottom:1px solid #e3ebf0}.page-tonomura .tonomura_table th,.page-tonomura .tonomura_table td{display:table-cell;padding:5px}@media print, screen and (min-width: 768px){.page-tonomura .tonomura_table td.times{background-color:white}}.page-tonomura .tonomura_table .times{text-align:center;background-color:#f5f9fc;width:15%}@media print, screen and (min-width: 768px){.page-tonomura .tonomura_table .times{width:15%}}.page-tonomura .tonomura_table .published{width:22%;min-width:75px;text-align:center}@media print, screen and (min-width: 768px){.page-tonomura .tonomura_table .published{width:25%}}.page-tonomura .tonomura_table .pdf{width:60%}.page-tonomura .bookListItem{box-sizing:border-box;width:100%;display:grid;grid-template-columns:max-content 1em 1fr;grid-template-rows:min-content 1em min-content 1fr 1em min-content;margin-bottom:1.5em;padding:1.25em;background-color:#fff}@media print, screen and (min-width: 768px){.page-tonomura .bookListItem{width:calc((100% - 1.5em) / 2);grid-template-columns:max-content 1em 215px 1em 1fr;grid-template-rows:min-content 0.7em min-content 1fr;padding:1.5em}}.page-tonomura .bookListItem>*{transform:rotate(0.05deg);margin-bottom:0.6em}.page-tonomura .bookListItem .bookListItemData{grid-column:3;grid-row:1 / 5;display:flex;flex-direction:column;margin-bottom:0}.page-tonomura .bookListItem .bookListItemData>*{margin-bottom:0.3em}@media print, screen and (min-width: 768px){.page-tonomura .bookListItem .bookListItemData>*{margin-bottom:0.6em}}.page-tonomura .bookListItem .bookListItemData .bookListItemData_media{order:1;margin-bottom:0.4em}@media print, screen and (min-width: 768px){.page-tonomura .bookListItem .bookListItemData .bookListItemData_media{margin-bottom:1em}}.page-tonomura .bookListItem .bookListItemData .bookListItemData_media .bookListItemData_mediaName{display:inline-block;width:3.5em;padding:0.25em 0;border-radius:3px;text-align:center;font-size:0.75em;font-weight:500;background:#859099;color:#fff}.page-tonomura .bookListItem .bookListItemData .bookListItemData_library{order:2;margin-bottom:0.6em;font-size:3.2vw;word-break:break-all}@media print, screen and (min-width: 768px){.page-tonomura .bookListItem .bookListItemData .bookListItemData_library{margin-bottom:0.2em;font-size:0.8em;font-weight:700}}.page-tonomura .bookListItem .bookListItemData .bookListItemData_preBookName{font-size:3.2vw;font-weight:500;color:#000;letter-spacing:0}@media print, screen and (min-width: 768px){.page-tonomura .bookListItem .bookListItemData .bookListItemData_preBookName{font-size:0.8rem}}.page-tonomura .bookListItem .bookListItemData .bookListItemData_title{order:3;flex-direction:column;margin-left:0;margin-right:0;font-size:0.85em;letter-spacing:1px}.page-tonomura .bookListItem .bookListItemData .bookListItemData_subtitle{font-size:3.2vw;font-weight:500;color:#000;letter-spacing:0}@media print, screen and (min-width: 768px){.page-tonomura .bookListItem .bookListItemData .bookListItemData_subtitle{font-size:0.8rem;line-height:1.5}}.page-tonomura .bookListItem .bookListItemData .bookListItemData_author{order:4;font-size:0.68em;font-weight:500;font-feature-settings:normal}.page-tonomura .bookListItem .bookListItemData .bookListItemData_priceIncludedTax{order:5;font-size:0.8em;font-weight:500;font-feature-settings:normal;color:#000}.page-tonomura .bookListItem .bookListItemData .bookListItemData_priceIncludedTax .bookListItemData_priceIncludedTaxNumber{color:#cc3333;font-feature-settings:"palt"}@media print, screen and (min-width: 768px){.page-tonomura .bookListItem .bookListItemData .bookListItemData_priceIncludedTax .bookListItemData_priceIncludedTaxNumber{font-size:1.1em}}.page-tonomura .bookListItem .bookListItemData .bookListItemData_priceBeforeTax{font-size:0.8em}.page-tonomura .bookListItem .bookListItemData .bookListItemData_publisher{order:6;font-size:0.8em;font-weight:500;font-feature-settings:normal;color:#000}.page-tonomura .bookListItem .bookListItemData .bookListItemData_isbn2{order:7;font-size:0.8em;font-weight:500;font-feature-settings:normal;color:#000}.page-tonomura .bookListItem .bookListItemData .bookListItemData_bookSize{order:8;font-size:0.8em;font-weight:500;font-feature-settings:normal;color:#000}.page-tonomura .bookListItem .bookListItemData .bookListItemData_numOfPage{order:9;font-size:0.8em;font-weight:500;font-feature-settings:normal;color:#000}.page-tonomura .bookListItem .bookListItemData .bookListItemData_target{order:10;display:flex;align-items:center;font-size:0.8em;font-weight:500;font-feature-settings:normal;color:#000}.page-tonomura .bookListItem .bookListItemData .bookListItemData_target .bookListItemData_targetValue{font-size:0;display:inline-block}.page-tonomura .bookListItem .bookListItemData .bookListItemData_target .bookListItemData_targetValue::before{content:"";display:inline-block;width:35vw;height:4.5vw;background-size:contain;background-repeat:no-repeat}@media print, screen and (min-width: 768px){.page-tonomura .bookListItem .bookListItemData .bookListItemData_target .bookListItemData_targetValue::before{width:134px;height:18px}}.page-tonomura .bookListItem .bookListItemData .bookListItemData_target .bookListItemData_targetValue-beginner::before{background-image:url("./img/level-beginner.png")}.page-tonomura .bookListItem .bookListItemData .bookListItemData_target .bookListItemData_targetValue-intermediate::before{background-image:url("./img/level-intermediate.png")}.page-tonomura .bookListItem .bookListItemData .bookListItemData_target .bookListItemData_targetValue-advanced::before{background-image:url("./img/level-advanced.png")}.page-tonomura .bookListItem .bookListItemCover{grid-column:1;grid-row:1;margin:0}.page-tonomura .bookListItem .bookListItemCover .bookListItemCover_image{display:block;width:21vw;height:calc(21vw * (150 / 110));border:2px solid #d8e2ea}@media print, screen and (min-width: 768px){.page-tonomura .bookListItem .bookListItemCover .bookListItemCover_image{width:110px;height:150px;border:none}}.page-tonomura .bookListItem .bookListItemSupport{grid-column:1;grid-row:3;margin-bottom:0}.page-tonomura .bookListItem .bookListItemSupport .bookListItemSupport_link{display:block;box-sizing:border-box;padding:0.6em 0.5em;border:2px solid #004f8a;border-radius:6px;text-align:center;line-height:1.5;font-size:0.8em;font-weight:bold;color:#004f8a}@media print, screen and (min-width: 768px){.page-tonomura .bookListItem .bookListItemSupport .bookListItemSupport_link{padding:0.2em 0.5em;border:1px solid #004f8a;border-radius:2px}}.page-tonomura .bookListItem .bookListItemSupport .bookListItemSupport_link-none{border-color:#859099;color:#859099}.page-tonomura .bookListItem .bookListItemAction{grid-column:1 / 4;grid-row:6;display:flex;justify-content:space-between}@media print, screen and (min-width: 768px){.page-tonomura .bookListItem .bookListItemAction{grid-column:5;grid-row:1 / 4;display:block;background-color:#f5f9fc;margin-bottom:0}}.page-tonomura .bookListItem .bookListItemAction .bookListItemAction_cart{order:3}@media print, screen and (min-width: 768px){.page-tonomura .bookListItem .bookListItemAction .bookListItemAction_cart{order:inherit;padding:1.5em;border-bottom:1px solid #d8e2ea}}.page-tonomura .bookListItem .bookListItemAction .bookListItemAction_cart [type="submit"]{display:inline-flex;align-items:center;justify-content:center;width:9.5em;height:10.4vw;background-color:#004f8a;border-radius:0.8vw;border:none;cursor:pointer;color:#fff;font-weight:bold;font-size:4vw}@media print, screen and (min-width: 768px){.page-tonomura .bookListItem .bookListItemAction .bookListItemAction_cart [type="submit"]{display:inline-block;width:100%;height:auto;padding:0.9em 0;border-radius:2px;font-size:0.85em}}.page-tonomura .bookListItem .bookListItemAction .bookListItemAction_cart [type="submit"]:disabled{cursor:default;background-color:#d8e2ea;color:#859099}@media print, screen and (min-width: 768px){.page-tonomura .bookListItem .bookListItemAction .bookListItemAction_item{order:inherit;margin-bottom:0.8em}.page-tonomura .bookListItem .bookListItemAction .bookListItemAction_item:first-of-type{padding:1.5em 1.5em 0}.page-tonomura .bookListItem .bookListItemAction .bookListItemAction_item:not(:first-of-type){padding:0 1.5em 1.5em}}.page-tonomura .bookListItem .bookListItemAction .bookListItemAction_item .bookListItemAction_itemLink{display:flex;align-items:center;justify-content:center;width:7em;height:10.4vw;background-color:#5089a1;border-radius:0.8vw;text-align:center;color:#fff;font-weight:bold;font-size:0.75em}@media print, screen and (min-width: 768px){.page-tonomura .bookListItem .bookListItemAction .bookListItemAction_item .bookListItemAction_itemLink{display:block;width:auto;height:auto;padding:0.3em 0;border-radius:2px;font-size:0.75em}}.page-tonomura .bookListItem .bookListItemAction .bookListItemAction_item .bookListItemAction_itemLink.disabled{background-color:#d8e2ea;cursor:default;pointer-events:none}.page-portrait_SK .link{color:#005b9f}.page-portrait_SK .link:hover{border-bottom:1px solid #005b9f}.page-portrait_SK .backNumber,.page-portrait_SK .page-backNumber .magazineStatic,.page-backNumber .page-portrait_SK .magazineStatic,.page-portrait_SK .page-book-search-detail .magazineStatic,.page-book-search-detail .page-portrait_SK .magazineStatic{order:4;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:30px 0;background:url("./img/bg_tile1.png")}@media print, screen and (min-width: 768px){.page-portrait_SK .backNumber,.page-portrait_SK .page-backNumber .magazineStatic,.page-backNumber .page-portrait_SK .magazineStatic,.page-portrait_SK .page-book-search-detail .magazineStatic,.page-book-search-detail .page-portrait_SK .magazineStatic{flex-direction:row;height:190px;padding:0;margin-bottom:0}}.page-portrait_SK .backNumber_banner,.page-portrait_SK .page-backNumber .magazineStatic_banner,.page-backNumber .page-portrait_SK .magazineStatic_banner,.page-portrait_SK .page-book-search-detail .magazineStatic_banner,.page-book-search-detail .page-portrait_SK .magazineStatic_banner{width:70vw;max-width:510px;height:22vw;max-height:140px;opacity:1;transition:opacity 0.3s;transform:none}.page-portrait_SK .backNumber_banner:hover,.page-portrait_SK .page-backNumber .magazineStatic_banner:hover,.page-backNumber .page-portrait_SK .magazineStatic_banner:hover,.page-portrait_SK .page-book-search-detail .magazineStatic_banner:hover,.page-book-search-detail .page-portrait_SK .magazineStatic_banner:hover{opacity:0.8}@media print, screen and (min-width: 768px){.page-portrait_SK .backNumber_banner,.page-portrait_SK .page-backNumber .magazineStatic_banner,.page-backNumber .page-portrait_SK .magazineStatic_banner,.page-portrait_SK .page-book-search-detail .magazineStatic_banner,.page-book-search-detail .page-portrait_SK .magazineStatic_banner{width:320px;margin-right:20px}.page-portrait_SK .backNumber_banner:last-child,.page-portrait_SK .page-backNumber .magazineStatic_banner:last-child,.page-backNumber .page-portrait_SK .magazineStatic_banner:last-child,.page-portrait_SK .page-book-search-detail .magazineStatic_banner:last-child,.page-book-search-detail .page-portrait_SK .magazineStatic_banner:last-child{margin-right:0}}.page-portrait_SK .backNumber_banner:first-child,.page-portrait_SK .page-backNumber .magazineStatic_banner:first-child,.page-backNumber .page-portrait_SK .magazineStatic_banner:first-child,.page-portrait_SK .page-book-search-detail .magazineStatic_banner:first-child,.page-book-search-detail .page-portrait_SK .magazineStatic_banner:first-child{margin-bottom:30px}@media print, screen and (min-width: 768px){.page-portrait_SK .backNumber_banner:first-child,.page-portrait_SK .page-backNumber .magazineStatic_banner:first-child,.page-backNumber .page-portrait_SK .magazineStatic_banner:first-child,.page-portrait_SK .page-book-search-detail .magazineStatic_banner:first-child,.page-book-search-detail .page-portrait_SK .magazineStatic_banner:first-child{margin-bottom:0}}.page-portrait_SK .backNumber_banner.-suuriKagaku,.page-portrait_SK .page-backNumber .-suuriKagaku.magazineStatic_banner,.page-backNumber .page-portrait_SK .-suuriKagaku.magazineStatic_banner,.page-portrait_SK .page-book-search-detail .-suuriKagaku.magazineStatic_banner,.page-book-search-detail .page-portrait_SK .-suuriKagaku.magazineStatic_banner{background:url("./img/detail/backnumber_suuriKagaku.png") no-repeat center/contain}.page-portrait_SK .backNumber_banner.-suuriKagakuBessatsu,.page-portrait_SK .page-backNumber .-suuriKagakuBessatsu.magazineStatic_banner,.page-backNumber .page-portrait_SK .-suuriKagakuBessatsu.magazineStatic_banner,.page-portrait_SK .page-book-search-detail .-suuriKagakuBessatsu.magazineStatic_banner,.page-book-search-detail .page-portrait_SK .-suuriKagakuBessatsu.magazineStatic_banner{background:url("./img/detail/backnumber_suuriKagakuBessatsu.png") no-repeat center/contain}.page-portrait_SK .center{text-align:center}@media print, screen and (min-width: 768px){.page-portrait_SK .center{text-align:start}}@media print, screen and (min-width: 768px){.page-portrait_SK .articleContainer-last{padding-bottom:80px}}.page-portrait_SK .last-article::after{background-color:white}.page-portrait_SK .snsArea{display:flex;justify-content:flex-end;margin-bottom:20px}@media print, screen and (min-width: 768px){.page-portrait_SK .snsArea{margin-top:-20px;margin-bottom:0}}.page-portrait_SK .snsArea .twitter-share-button{margin-right:5px}.page-portrait_SK .snsArea .fb-like>span{width:165px !important}.page-portrait_SK .snsArea .fb-like>span>iframe{width:165px !important}.page-portrait_SK .expArea{display:flex;flex-flow:column}@media print, screen and (min-width: 768px){.page-portrait_SK .expArea{flex-flow:row}}.page-portrait_SK .expArea .imgArea{width:60%;height:60vw;margin:0 auto 20px auto;background:url(./img/prize1.jpg) no-repeat center/cover}@media print, screen and (min-width: 768px){.page-portrait_SK .expArea .imgArea{width:25%;height:250px;margin-bottom:0;margin-left:0}}.page-portrait_SK .expArea .textArea{width:100%}@media print, screen and (min-width: 768px){.page-portrait_SK .expArea .textArea{width:70%}}.page-portrait_SK .sep_year{margin-top:50px}.page-portrait_SK .mb{margin-bottom:20px}.page-portrait_SK .sk_table th,.page-portrait_SK .sk_table td{padding:5px}.page-portrait_SK .sk_table .pageDescription{margin-bottom:1rem}.page-portrait_SK .sk_table th{display:none}@media print, screen and (min-width: 768px){.page-portrait_SK .sk_table th{display:table-cell}}@media print, screen and (min-width: 768px){.page-portrait_SK .sk_table td.no{background-color:white}}.page-portrait_SK .sk_table .innerContent::before{width:50%;content:attr(label);float:left;clear:both;font-weight:bold;margin-right:2rem}@media print, screen and (min-width: 768px){.page-portrait_SK .sk_table .innerContent::before{content:none}}.page-portrait_SK .sk_table .no{background-color:#f5f9fc;text-align:center}@media print, screen and (min-width: 768px){.page-portrait_SK .sk_table .no{width:10%}}@media print, screen and (min-width: 768px){.page-portrait_SK .sk_table .published{width:20%;min-width:90px}}@media print, screen and (min-width: 768px){.page-portrait_SK .sk_table .pdf{width:15%}}@media print, screen and (min-width: 768px){.page-portrait_SK .sk_table .editor{width:15%}}@media print, screen and (min-width: 768px){.page-portrait_SK .sk_table .featName{width:35%}}.page-portrait_SK .sk_table-sp th,.page-portrait_SK .sk_table-sp td{padding:0.3rem}.page-portrait_SK .sk_table-sp th{background-color:#f5f9fc}.page-portrait_SK .sk_table-sp .no{border:1px solid #e3ebf0;vertical-align:middle;text-align:center}.page-portrait_SK .sk_table-sp .published{border:1px solid #e3ebf0;min-width:80px;width:25%;text-align:center}.page-portrait_SK .sk_table-sp .pdf{border:1px solid #e3ebf0;width:25%;text-align:center}.page-portrait_SK .sk_table-sp .editor{border:1px solid #e3ebf0;width:33%}.page-portrait_SK .sk_table-sp .featName{border:1px solid #e3ebf0;width:100%;text-align:start}.page-portrait_SK .table-pc{display:none}@media print, screen and (min-width: 768px){.page-portrait_SK .table-pc{display:block}}.page-portrait_SK .table-sp{display:block}@media print, screen and (min-width: 768px){.page-portrait_SK .table-sp{display:none}}.page-backNumber{position:relative;font-feature-settings:"palt";display:flex;flex-direction:column;align-items:center;background-color:#f7f9fa}.page-backNumber .searchItemSubmit #noneButton{display:none}.page-backNumber label img{transform:rotate(-0.05deg)}@media print, screen and (min-width: 768px){.page-backNumber .bookListContainer{width:1180px;margin:0 auto}}.page-backNumber .font-bold{font-weight:bold}.page-backNumber .backNumber,.page-backNumber .magazineStatic{order:4;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:30px 0;background:url("./img/bg_tile1.png")}@media print, screen and (min-width: 768px){.page-backNumber .backNumber,.page-backNumber .magazineStatic{flex-direction:row;height:190px;padding:0;margin-bottom:65px}}.page-backNumber .backNumber_banner,.page-backNumber .magazineStatic_banner{width:70vw;max-width:510px;height:22vw;max-height:140px;opacity:1;transition:opacity 0.3s;transform:none}.page-backNumber .backNumber_banner:hover,.page-backNumber .magazineStatic_banner:hover{opacity:0.8}@media print, screen and (min-width: 768px){.page-backNumber .backNumber_banner,.page-backNumber .magazineStatic_banner{width:320px;margin-right:20px}.page-backNumber .backNumber_banner:last-child,.page-backNumber .magazineStatic_banner:last-child{margin-right:0}}.page-backNumber .backNumber_banner:first-child,.page-backNumber .magazineStatic_banner:first-child{margin-bottom:30px}@media print, screen and (min-width: 768px){.page-backNumber .backNumber_banner:first-child,.page-backNumber .magazineStatic_banner:first-child{margin-bottom:0}}.page-backNumber .backNumber_banner.-suuriKagaku,.page-backNumber .-suuriKagaku.magazineStatic_banner{background:url("./img/detail/backnumber_suuriKagaku.png") no-repeat center/contain}.page-backNumber .backNumber_banner.-suuriKagakuBessatsu,.page-backNumber .-suuriKagakuBessatsu.magazineStatic_banner{background:url("./img/detail/backnumber_suuriKagakuBessatsu.png") no-repeat center/contain}.page-backNumber .magazineStatic{width:100%;margin-bottom:0px}.page-backNumber .magazineStatic_banner.-portraitSK{background:url("./img/detail/magazineStatic_sk.png") no-repeat center/contain}.page-backNumber .magazineStatic_banner.-tonomura{background:url("./img/detail/magazineStatic_tonomura.png") no-repeat center/contain}@media all and (-ms-high-contrast: none){.page-backNumber *{font-family:Quicksand, "メイリオ", 游ゴシック体, "Yu Gothic", YuGothic, "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}}.page-backNumber main{display:block}.page-backNumber body{margin:0}@media print, screen and (min-width: 768px){.page-backNumber{position:inherit}}.page-backNumber a{color:#005b92}.page-backNumber .adjust-pb{padding-bottom:0}.page-backNumber .searchContainerHeader{width:100%;border-bottom:3px solid #d8e2ea;background-color:#fff;display:flex;flex-direction:column;align-items:center}.page-backNumber .searchContents{width:100%}@media print, screen and (min-width: 768px){.page-backNumber .searchContents{width:1180px}}.page-backNumber .breadcrumbs{margin:4vw 5vw}@media print, screen and (min-width: 768px){.page-backNumber .breadcrumbs{margin:1.5em 3px;font-size:0.8em}}.page-backNumber .border-adjust::after{height:3px}.page-backNumber .searchForms{display:flex;flex-direction:column;align-items:center}@media print, screen and (min-width: 768px){.page-backNumber .searchForms{position:relative}}.page-backNumber .searchForms .easySearchForm{width:calc(100% - 10vw);margin:5vw;font-size:3.7vw}@media print, screen and (min-width: 768px){.page-backNumber .searchForms .easySearchForm{width:100%;display:flex;align-items:stretch;margin:0;border:1px solid #d8e2ea;border-left:3px solid #005b9f;font-size:1em}}.page-backNumber .searchForms .easySearchForm .easySearchForm_heading{padding:0.8em 1.1em;background-color:#0b5d9d;color:#fff}@media print, screen and (min-width: 768px){.page-backNumber .searchForms .easySearchForm .easySearchForm_heading{flex:1;display:flex;align-items:center;padding:0;padding-left:1.4em;background-color:transparent;font-size:1em;color:inherit;letter-spacing:1px}}.page-backNumber .searchForms .easySearchForm .easySearchForm_form{display:flex;align-items:stretch;margin:0;background-color:#fff;padding:1em 1.1em;border:1px solid #d8e2ea;border-bottom:none}@media print, screen and (min-width: 768px){.page-backNumber .searchForms .easySearchForm .easySearchForm_form{align-items:center;padding:1.25em 1.5em;border:none}}.page-backNumber .searchForms .easySearchForm .easySearchForm_form .easySearchForm_input{flex:1;box-sizing:border-box;padding:0.8em 0.7em;border:none;background-color:#eff5f9;letter-spacing:0.1em;color:#929395;font-size:1em}@media print, screen and (min-width: 768px){.page-backNumber .searchForms .easySearchForm .easySearchForm_form .easySearchForm_input{flex:none;width:620px;font-size:0.85em}}.page-backNumber .searchForms .easySearchForm .easySearchForm_form .easySearchForm_submit{width:10.5vw;height:10.5vw;border-radius:0 0.5em 0.5em 0}@media print, screen and (min-width: 768px){.page-backNumber .searchForms .easySearchForm .easySearchForm_form .easySearchForm_submit{width:38px;height:38px;border-radius:0}}.page-backNumber .searchForms .easySearchForm .easySearchFormLinks{display:flex;align-items:center;background-color:#fff;padding:0 4vw 1em;border:1px solid #d8e2ea;border-top:none}@media print, screen and (min-width: 768px){.page-backNumber .searchForms .easySearchForm .easySearchFormLinks{border:none;padding:1.25em 1.5em 1.25em 0}}.page-backNumber .searchForms .easySearchForm .easySearchFormLinks .easySearchFormLinks_link{display:inline-flex;align-items:center;font-weight:bold;text-decoration:none;font-size:1.05em}.page-backNumber .searchForms .easySearchForm .easySearchFormLinks .easySearchFormLinks_link::before{content:"";background:url(./img/icon-gt.png) no-repeat;background-size:contain;display:inline-block;width:1em;height:1em;margin-right:0.5em}.page-backNumber .searchForms .detailSearchForm{z-index:9999;position:absolute;top:0;left:0;right:0;margin:auto;width:calc(100% - 10vw);background-color:#fff;border-top:calc(6vw * 0.13) solid #005b9f;padding:1.5em 5vw;padding-top:0}@media print, screen and (min-width: 768px){.page-backNumber .searchForms .detailSearchForm{top:-230px;width:1020px;border-top:3px solid #005b9f;padding:1.5em 1.3em;margin-bottom:60px}}.page-backNumber .searchForms .detailSearchForm.searchContents_detail-hidden{display:none}.page-backNumber .searchForms .detailSearchForm .detailSearchForm_heading{font-size:5vw;padding:2em;text-align:center}@media print, screen and (min-width: 768px){.page-backNumber .searchForms .detailSearchForm .detailSearchForm_heading{font-size:1.6em}}.page-backNumber .searchForms .detailSearchForm .detailSearchFormClose{position:absolute;top:1.5em;right:1.3em}.page-backNumber .searchForms .detailSearchForm .detailSearchFormClose .detailSearchFormClose_button{display:block;width:34px;height:33px;text-indent:100%;white-space:nowrap;overflow:hidden;background:url("./img/close.png") no-repeat center}.page-backNumber .searchForms .detailSearchForm .gray{background-color:#e7e7e7}@media print, screen and (min-width: 768px){.page-backNumber .searchForms .detailSearchForm .searchItem{display:flex;align-items:stretch;border:1px solid #d8e2ea;border-left:3px solid #005b9f}}.page-backNumber .searchForms .detailSearchForm .searchItem:nth-of-type(n+2){border-top:none;margin-top:5vw}@media print, screen and (min-width: 768px){.page-backNumber .searchForms .detailSearchForm .searchItem:nth-of-type(n+2){margin-top:inherit}}.page-backNumber .searchForms .detailSearchForm .searchItem .searchItem_label{display:flex;align-items:center;padding:0.7em 1em;margin-bottom:3vw;box-sizing:content-box;background-color:#0b5d9d;color:#fff;font-size:3.8vw;font-weight:bold;letter-spacing:1px;transform:rotate(0)}@media print, screen and (min-width: 768px){.page-backNumber .searchForms .detailSearchForm .searchItem .searchItem_label{padding:1.4em;width:10em;margin-bottom:0;background-color:#f5f9fc;color:inherit;font-size:1em}}.page-backNumber .searchForms .detailSearchForm .searchItem .searchItemInput{background-color:#fff;font-size:3.8vw}@media print, screen and (min-width: 768px){.page-backNumber .searchForms .detailSearchForm .searchItem .searchItemInput{display:flex;align-items:center;margin:0;padding:1.25em 1.5em;font-size:inherit}}.page-backNumber .searchForms .detailSearchForm .searchItem .gray{background-color:#e7e7e7}.page-backNumber .searchForms .detailSearchForm .searchItem .searchItemInputRadio{display:flex;align-items:center;flex-wrap:wrap;margin:0}.page-backNumber .searchForms .detailSearchForm .searchItem .searchItemInputSelect{margin-bottom:3vw}@media print, screen and (min-width: 768px){.page-backNumber .searchForms .detailSearchForm .searchItem .searchItemInputSelect{display:inline-block;margin-bottom:inherit;margin-left:1rem}}@media print, screen and (min-width: 768px){.page-backNumber .searchForms .detailSearchForm .searchItem .searchItemInputSelect:first-child{margin-left:0}}@media print, screen and (min-width: 768px){.page-backNumber .searchForms .detailSearchForm .searchItem .searchItemInputSelect .searchItemInputSelect_select{min-width:12em}}.page-backNumber .searchForms .detailSearchForm .searchItem .searchItemInputSelect .searchItemInputSelect_select#publish-date-from-year,.page-backNumber .searchForms .detailSearchForm .searchItem .searchItemInputSelect .searchItemInputSelect_select#publish-date-to-year{box-sizing:content-box}@media print, screen and (min-width: 768px){.page-backNumber .searchForms .detailSearchForm .searchItem .searchItemInputSelect .searchItemInputSelect_select#publish-date-from-year,.page-backNumber .searchForms .detailSearchForm .searchItem .searchItemInputSelect .searchItemInputSelect_select#publish-date-to-year{min-width:5em}}.page-backNumber .searchForms .detailSearchForm .searchItem .searchItemInputSelect .searchItemInputSelect_select#publish-date-from-month,.page-backNumber .searchForms .detailSearchForm .searchItem .searchItemInputSelect .searchItemInputSelect_select#publish-date-to-month{box-sizing:content-box}@media print, screen and (min-width: 768px){.page-backNumber .searchForms .detailSearchForm .searchItem .searchItemInputSelect .searchItemInputSelect_select#publish-date-from-month,.page-backNumber .searchForms .detailSearchForm .searchItem .searchItemInputSelect .searchItemInputSelect_select#publish-date-to-month{min-width:3em}}.page-backNumber .searchForms .detailSearchForm .searchItem .searchItemInputSelect .searchItemInputSelect_select#library{min-width:calc(12em * 2 + 0.7em * 3 + 1.7em)}.page-backNumber .searchForms .detailSearchForm .searchItemSubmit{margin-top:30px;text-align:center}@media print, screen and (min-width: 768px){.page-backNumber .bookList{width:1180px}}.page-backNumber .bookList .bookList_heading{position:relative;width:calc(100% - 10vw);margin:0.8em 5vw 1.75em;padding:0.5em 1em;letter-spacing:1px;font-size:5.5vw}@media print, screen and (min-width: 768px){.page-backNumber .bookList .bookList_heading{margin:1em 0;font-size:1.5em;background-image:url("./img/band-heading.png");background-position:bottom left;background-repeat:no-repeat}}.page-backNumber .bookList .bookList_heading::before{content:"";display:block;width:6em;height:0.13em;background:#d8e2ea;position:absolute;left:0;bottom:-0.13em}@media print, screen and (min-width: 768px){.page-backNumber .bookList .bookList_heading::before{display:none}}.page-backNumber .bookList .bookList_heading::after{content:"";display:block;width:2.5em;height:0.13em;background:#0b5d9d;position:absolute;left:0;bottom:-0.13em}@media print, screen and (min-width: 768px){.page-backNumber .bookList .bookList_heading::after{display:none}}.page-backNumber .bookListInfo{display:grid;grid-template-columns:1.3em 1fr min-content 1.3em;grid-template-rows:2.5vw max-content 2.5vw max-content;margin-bottom:1.5em;background-color:#fff;border-style:solid;border-width:0;font-size:3vw}@media print, screen and (min-width: 768px){.page-backNumber .bookListInfo{display:flex;padding:1em 1.3em;align-items:center;border:none;font-size:inherit}}.page-backNumber .bookListInfo .bookListInfo_count{grid-column:2;grid-row:2;display:flex;align-items:center;padding-left:1.3em;font-size:1em}@media print, screen and (min-width: 768px){.page-backNumber .bookListInfo .bookListInfo_count{flex:1;padding-left:0;display:block}}.page-backNumber .bookListInfo .bookListInfo_count .bookListInfo_countNumber{font-size:1.4em}@media print, screen and (min-width: 768px){.page-backNumber .bookListInfo .bookListInfo_count .bookListInfo_countNumber{font-size:inherit}}.page-backNumber .bookListInfo .bookListInfoSortButtons{grid-column:1 / 5;grid-row:4;display:flex;align-items:center;padding:0 1em;border-top:2px solid #d8e2ea}@media print, screen and (min-width: 768px){.page-backNumber .bookListInfo .bookListInfoSortButtons{padding:0;border-top:inherit}}.page-backNumber .bookListInfo .bookListInfoSortButtons .bookListInfoSortButtons_button{display:inline-block;padding:1em 0.6em;margin-right:0.2em;font-size:0.95em;color:#777777;transform:rotate(0.05deg)}@media print, screen and (min-width: 768px){.page-backNumber .bookListInfo .bookListInfoSortButtons .bookListInfoSortButtons_button{padding:0;margin-right:1.2em;color:#005b92}}.page-backNumber .bookListInfo .bookListInfoSortButtons .bookListInfoSortButtons_button.bookListInfoSortButtons_button-selected{position:relative;font-weight:bold;color:#095088}@media print, screen and (min-width: 768px){.page-backNumber .bookListInfo .bookListInfoSortButtons .bookListInfoSortButtons_button.bookListInfoSortButtons_button-selected{padding:0.05em 0.6em;border-radius:3px;background-color:#859099;color:#fff}}.page-backNumber .bookListInfo .bookListInfoSortButtons .bookListInfoSortButtons_button.bookListInfoSortButtons_button-selected::after{content:"";display:block;width:100%;height:calc(5.5vw * 0.13);background:#0b5d9d;position:absolute;left:0;bottom:-2px}@media print, screen and (min-width: 768px){.page-backNumber .bookListInfo .bookListInfoSortButtons .bookListInfoSortButtons_button.bookListInfoSortButtons_button-selected::after{display:none}}.page-backNumber .bookListInfo .bookListInfo_selectLimit{grid-column:3;grid-row:2}.page-backNumber .bookListInfo .bookListInfo_selectLimit .bookListInfo_selectLimit_select{box-sizing:content-box;width:10em}@media print, screen and (min-width: 768px){.page-backNumber .bookListInfo .bookListInfo_selectLimit .bookListInfo_selectLimit_select{width:10em}}.page-shop .mbContainer{margin-bottom:20px}.page-shop .link_text{color:#005b9f}.page-shop .link_text:hover{text-decoration:underline}.page-shop .link_text::before{content:"";display:inline-block;width:0.5rem;height:0.5rem;margin-right:0.3rem;margin-bottom:0.1rem;border:solid #005b9f;border-width:1px 1px 0 0;transform:rotate(45deg)}.page-shop .otherGroup{font-size:1.2rem;font-weight:bold;color:#005b9f}.page-shop .otherGroup:hover{text-decoration:underline}.page-shop .otherGroup::before{content:"";display:inline-block;width:0.6rem;height:0.6rem;margin-right:0.6rem;margin-bottom:0.1rem;border:solid #005b9f;border-width:2px 2px 0 0;transform:rotate(45deg)}.page-shop .expContainer{margin-bottom:30px}.page-shop .areas_heading{font-size:1.2rem;font-weight:bold;margin-bottom:30px}.page-shop .prefecture{margin-right:0.7rem}.page-shop .area_table th{height:4rem;display:flex;align-items:center;text-align:left;padding:0.5rem}@media print, screen and (min-width: 768px){.page-shop .area_table th{height:2rem;display:table-cell;width:15%;text-align:center;vertical-align:middle}}.page-shop .area_table td{flex-direction:row}@media print, screen and (min-width: 768px){.page-shop .area_table td{padding:0.6rem 0 0.6rem 2%}}.page-shop .areaField{display:block;width:100%;height:auto;margin-left:1rem;font-weight:bold;pointer-events:none}@media print, screen and (min-width: 768px){.page-shop .areaField{min-width:100px;max-width:100px;display:inline-block;margin-left:0;pointer-events:all}}.page-shop .areaField::before,.page-shop .areaField::after{display:block;content:"";background-color:#005b9f;border-radius:3px;position:absolute;width:18px;height:3px;top:7px;right:1rem}@media print, screen and (min-width: 768px){.page-shop .areaField::before,.page-shop .areaField::after{content:none}}.page-shop .areaField::before{width:3px;height:18px;top:0;right:1.46rem}@media print, screen and (min-width: 768px){.page-shop .areaField::before{content:none}}.page-shop .areaField.isActive::after{display:block;content:"";background-color:#005b9f;border-radius:3px;position:absolute;width:18px;height:3px;top:7px;right:1rem}@media print, screen and (min-width: 768px){.page-shop .areaField.isActive::after{content:none}}.page-shop .areaField.isActive::before{content:none}.page-shop .prefectureFields{display:flex;flex-wrap:wrap;padding:0}@media print, screen and (min-width: 768px){.page-shop .prefectureFields{width:870px}}.page-shop .prefectureField{display:flex;align-items:center;min-width:100%;max-width:100%;height:4rem;border-bottom:1px solid #e3ebf0}.page-shop .prefectureField:last-child{border-bottom:none}@media print, screen and (min-width: 768px){.page-shop .prefectureField{min-width:auto;max-width:auto;height:auto;border-bottom:none}}.page-shop .prefectureField>a{margin-left:1rem}@media print, screen and (min-width: 768px){.page-shop .prefectureField>a{margin-left:0}}.page-shop .prefectureField>a::after{content:"";width:12px;height:12px;border:0px;border-top:2px solid #005b9f;border-right:2px solid #005b9f;transform:rotate(45deg);position:absolute;top:1.7rem;right:1rem}@media print, screen and (min-width: 768px){.page-shop .prefectureField>a::after{content:none}}.page-shop>.toggleButton_for_sp{padding:1.5rem 0.5rem}.page-shop .resultHeaderBox{border-left:solid 3px #004f8a;background-color:#f5f9fc;padding:1rem}.page-shop .resultHeading{font-size:1.2rem}.page-shop .result_table{margin-top:30px;font-size:0.9rem}.page-shop .result_table tr{display:flex;flex-wrap:wrap;flex-shrink:0;border:1px solid #e3ebf0;border-top:0}@media print, screen and (min-width: 768px){.page-shop .result_table tr{display:table-row}}.page-shop .result_table th,.page-shop .result_table td{text-align:center}.page-shop .result_table th.name,.page-shop .result_table td.name{width:30%}.page-shop .result_table th.address,.page-shop .result_table td.address{width:22%}.page-shop .result_table th.phoneNum,.page-shop .result_table td.phoneNum{width:14%}.page-shop .result_table th.sience,.page-shop .result_table td.sience{width:10%}.page-shop .result_table th.sience>.result_img,.page-shop .result_table td.sience>.result_img{height:22px;width:105px;background:url(./img/shop/shop_rikou.jpg) no-repeat left/contain}@media print, screen and (min-width: 768px){.page-shop .result_table th.sience>.result_img::before,.page-shop .result_table td.sience>.result_img::before{content:"\25CB"}}@media print, screen and (min-width: 768px){.page-shop .result_table th.sience>.result_img,.page-shop .result_table td.sience>.result_img{height:20px;width:30px;margin:0 auto;background:none}}.page-shop .result_table th.human,.page-shop .result_table td.human{width:15%}.page-shop .result_table th.human>.result_img,.page-shop .result_table td.human>.result_img{height:22px;width:165px;background:url(./img/shop/shop_syakai.jpg) no-repeat left/contain}@media print, screen and (min-width: 768px){.page-shop .result_table th.human>.result_img::before,.page-shop .result_table td.human>.result_img::before{content:"\25CB"}}@media print, screen and (min-width: 768px){.page-shop .result_table th.human>.result_img,.page-shop .result_table td.human>.result_img{height:20px;width:30px;margin:0 auto;background:none}}.page-shop .result_table th{display:none}@media print, screen and (min-width: 768px){.page-shop .result_table th{padding:0.5rem 0;display:table-cell}}.page-shop .result_table td{padding:5px 0 5px 15px;border-top:0;border-right:0;border-left:0}@media print, screen and (min-width: 768px){.page-shop .result_table td{padding:15px;border:inherit;border-right:none}}.page-shop .result_table td:empty{padding:0}.page-shop .result_table td.name{background-color:#f5f9fc;text-align:left;width:100%;font-weight:bold}@media print, screen and (min-width: 768px){.page-shop .result_table td.name{width:27%;font-weight:normal;margin-bottom:0}}.page-shop .result_table td.address,.page-shop .result_table td.phoneNum,.page-shop .result_table td.sience,.page-shop .result_table td.human{border-top:none;border-bottom:none}@media print, screen and (min-width: 768px){.page-shop .result_table td.address,.page-shop .result_table td.phoneNum,.page-shop .result_table td.sience,.page-shop .result_table td.human{border-bottom:1px solid #e3ebf0}.page-shop .result_table td.address:last-child,.page-shop .result_table td.phoneNum:last-child,.page-shop .result_table td.sience:last-child,.page-shop .result_table td.human:last-child{border-right:1px solid #e3ebf0}}.page-shop .result_table td.address{text-align:left;width:100%;padding-top:10px;padding-bottom:0}@media print, screen and (min-width: 768px){.page-shop .result_table td.address{width:27%}}.page-shop .result_table td.phoneNum{text-align:left;width:100%}@media print, screen and (min-width: 768px){.page-shop .result_table td.phoneNum{text-align:center;width:15%}}.page-shop .result_table td.sience{text-align:center;width:auto;padding-bottom:15px}@media print, screen and (min-width: 768px){.page-shop .result_table td.sience{width:15%}}.page-shop .result_table td.human{text-align:center;width:auto;padding-bottom:15px}@media print, screen and (min-width: 768px){.page-shop .result_table td.human{width:15%}}.page-shop-group .link{color:#005b9f}.page-shop-group .link:hover{border-bottom:1px solid #005b9f}.page-shop-group .shopLink{font-size:1.2rem;font-weight:bold;color:#005b9f;margin-bottom:20px}.page-shop-group .shopLink:hover{border-bottom:1px solid #005b9f}.page-shop-group .shopLink::before{content:"";display:inline-block;width:0.6rem;height:0.6rem;margin-right:0.6rem;margin-bottom:0.1rem;border:solid #005b9f;border-width:2px 2px 0 0;transform:rotate(45deg)}.page-shop-group .group-list{margin-top:30px}.page-shop-group .resultGroup{display:flex;flex-direction:row;flex-wrap:wrap}.page-shop-group .resultGroup li{width:100%;margin-top:15px;margin-left:2rem}@media print, screen and (min-width: 768px){.page-shop-group .resultGroup li{width:33%;margin-left:0}}.page-backNumber{position:relative;font-feature-settings:"palt";display:flex;flex-direction:column;align-items:center;background-color:#f7f9fa}.page-backNumber .searchItemSubmit #noneButton{display:none}.page-backNumber label img{transform:rotate(-0.05deg)}@media print, screen and (min-width: 768px){.page-backNumber .bookListContainer{width:1180px;margin:0 auto}}.page-backNumber .font-bold{font-weight:bold}.page-backNumber .backNumber,.page-backNumber .magazineStatic{order:4;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:30px 0;background:url("./img/bg_tile1.png")}@media print, screen and (min-width: 768px){.page-backNumber .backNumber,.page-backNumber .magazineStatic{flex-direction:row;height:190px;padding:0;margin-bottom:65px}}.page-backNumber .backNumber_banner,.page-backNumber .magazineStatic_banner{width:70vw;max-width:510px;height:22vw;max-height:140px;opacity:1;transition:opacity 0.3s;transform:none}.page-backNumber .backNumber_banner:hover,.page-backNumber .magazineStatic_banner:hover{opacity:0.8}@media print, screen and (min-width: 768px){.page-backNumber .backNumber_banner,.page-backNumber .magazineStatic_banner{width:320px;margin-right:20px}.page-backNumber .backNumber_banner:last-child,.page-backNumber .magazineStatic_banner:last-child{margin-right:0}}.page-backNumber .backNumber_banner:first-child,.page-backNumber .magazineStatic_banner:first-child{margin-bottom:30px}@media print, screen and (min-width: 768px){.page-backNumber .backNumber_banner:first-child,.page-backNumber .magazineStatic_banner:first-child{margin-bottom:0}}.page-backNumber .backNumber_banner.-suuriKagaku,.page-backNumber .-suuriKagaku.magazineStatic_banner{background:url("./img/detail/backnumber_suuriKagaku.png") no-repeat center/contain}.page-backNumber .backNumber_banner.-suuriKagakuBessatsu,.page-backNumber .-suuriKagakuBessatsu.magazineStatic_banner{background:url("./img/detail/backnumber_suuriKagakuBessatsu.png") no-repeat center/contain}.page-backNumber .magazineStatic{width:100%;margin-bottom:0px}.page-backNumber .magazineStatic_banner.-portraitSK{background:url("./img/detail/magazineStatic_sk.png") no-repeat center/contain}.page-backNumber .magazineStatic_banner.-tonomura{background:url("./img/detail/magazineStatic_tonomura.png") no-repeat center/contain}@media all and (-ms-high-contrast: none){.page-backNumber *{font-family:Quicksand, "メイリオ", 游ゴシック体, "Yu Gothic", YuGothic, "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}}.page-backNumber main{display:block}.page-backNumber body{margin:0}@media print, screen and (min-width: 768px){.page-backNumber{position:inherit}}.page-backNumber a{color:#005b92}.page-backNumber .adjust-pb{padding-bottom:0}.page-backNumber .searchContainerHeader{width:100%;border-bottom:3px solid #d8e2ea;background-color:#fff;display:flex;flex-direction:column;align-items:center}.page-backNumber .searchContents{width:100%}@media print, screen and (min-width: 768px){.page-backNumber .searchContents{width:1180px}}.page-backNumber .breadcrumbs{margin:4vw 5vw}@media print, screen and (min-width: 768px){.page-backNumber .breadcrumbs{margin:1.5em 3px;font-size:0.8em}}.page-backNumber .border-adjust::after{height:3px}.page-backNumber .searchForms{display:flex;flex-direction:column;align-items:center}@media print, screen and (min-width: 768px){.page-backNumber .searchForms{position:relative}}.page-backNumber .searchForms .easySearchForm{width:calc(100% - 10vw);margin:5vw;font-size:3.7vw}@media print, screen and (min-width: 768px){.page-backNumber .searchForms .easySearchForm{width:100%;display:flex;align-items:stretch;margin:0;border:1px solid #d8e2ea;border-left:3px solid #005b9f;font-size:1em}}.page-backNumber .searchForms .easySearchForm .easySearchForm_heading{padding:0.8em 1.1em;background-color:#0b5d9d;color:#fff}@media print, screen and (min-width: 768px){.page-backNumber .searchForms .easySearchForm .easySearchForm_heading{flex:1;display:flex;align-items:center;padding:0;padding-left:1.4em;background-color:transparent;font-size:1em;color:inherit;letter-spacing:1px}}.page-backNumber .searchForms .easySearchForm .easySearchForm_form{display:flex;align-items:stretch;margin:0;background-color:#fff;padding:1em 1.1em;border:1px solid #d8e2ea;border-bottom:none}@media print, screen and (min-width: 768px){.page-backNumber .searchForms .easySearchForm .easySearchForm_form{align-items:center;padding:1.25em 1.5em;border:none}}.page-backNumber .searchForms .easySearchForm .easySearchForm_form .easySearchForm_input{flex:1;box-sizing:border-box;padding:0.8em 0.7em;border:none;background-color:#eff5f9;letter-spacing:0.1em;color:#929395;font-size:1em}@media print, screen and (min-width: 768px){.page-backNumber .searchForms .easySearchForm .easySearchForm_form .easySearchForm_input{flex:none;width:620px;font-size:0.85em}}.page-backNumber .searchForms .easySearchForm .easySearchForm_form .easySearchForm_submit{width:10.5vw;height:10.5vw;border-radius:0 0.5em 0.5em 0}@media print, screen and (min-width: 768px){.page-backNumber .searchForms .easySearchForm .easySearchForm_form .easySearchForm_submit{width:38px;height:38px;border-radius:0}}.page-backNumber .searchForms .easySearchForm .easySearchFormLinks{display:flex;align-items:center;background-color:#fff;padding:0 4vw 1em;border:1px solid #d8e2ea;border-top:none}@media print, screen and (min-width: 768px){.page-backNumber .searchForms .easySearchForm .easySearchFormLinks{border:none;padding:1.25em 1.5em 1.25em 0}}.page-backNumber .searchForms .easySearchForm .easySearchFormLinks .easySearchFormLinks_link{display:inline-flex;align-items:center;font-weight:bold;text-decoration:none;font-size:1.05em}.page-backNumber .searchForms .easySearchForm .easySearchFormLinks .easySearchFormLinks_link::before{content:"";background:url(./img/icon-gt.png) no-repeat;background-size:contain;display:inline-block;width:1em;height:1em;margin-right:0.5em}.page-backNumber .searchForms .detailSearchForm{z-index:9999;position:absolute;top:0;left:0;right:0;margin:auto;width:calc(100% - 10vw);background-color:#fff;border-top:calc(6vw * 0.13) solid #005b9f;padding:1.5em 5vw;padding-top:0}@media print, screen and (min-width: 768px){.page-backNumber .searchForms .detailSearchForm{top:-230px;width:1020px;border-top:3px solid #005b9f;padding:1.5em 1.3em;margin-bottom:60px}}.page-backNumber .searchForms .detailSearchForm.searchContents_detail-hidden{display:none}.page-backNumber .searchForms .detailSearchForm .detailSearchForm_heading{font-size:5vw;padding:2em;text-align:center}@media print, screen and (min-width: 768px){.page-backNumber .searchForms .detailSearchForm .detailSearchForm_heading{font-size:1.6em}}.page-backNumber .searchForms .detailSearchForm .detailSearchFormClose{position:absolute;top:1.5em;right:1.3em}.page-backNumber .searchForms .detailSearchForm .detailSearchFormClose .detailSearchFormClose_button{display:block;width:34px;height:33px;text-indent:100%;white-space:nowrap;overflow:hidden;background:url("./img/close.png") no-repeat center}.page-backNumber .searchForms .detailSearchForm .gray{background-color:#e7e7e7}@media print, screen and (min-width: 768px){.page-backNumber .searchForms .detailSearchForm .searchItem{display:flex;align-items:stretch;border:1px solid #d8e2ea;border-left:3px solid #005b9f}}.page-backNumber .searchForms .detailSearchForm .searchItem:nth-of-type(n+2){border-top:none;margin-top:5vw}@media print, screen and (min-width: 768px){.page-backNumber .searchForms .detailSearchForm .searchItem:nth-of-type(n+2){margin-top:inherit}}.page-backNumber .searchForms .detailSearchForm .searchItem .searchItem_label{display:flex;align-items:center;padding:0.7em 1em;margin-bottom:3vw;box-sizing:content-box;background-color:#0b5d9d;color:#fff;font-size:3.8vw;font-weight:bold;letter-spacing:1px;transform:rotate(0)}@media print, screen and (min-width: 768px){.page-backNumber .searchForms .detailSearchForm .searchItem .searchItem_label{padding:1.4em;width:10em;margin-bottom:0;background-color:#f5f9fc;color:inherit;font-size:1em}}.page-backNumber .searchForms .detailSearchForm .searchItem .searchItemInput{background-color:#fff;font-size:3.8vw}@media print, screen and (min-width: 768px){.page-backNumber .searchForms .detailSearchForm .searchItem .searchItemInput{display:flex;align-items:center;margin:0;padding:1.25em 1.5em;font-size:inherit}}.page-backNumber .searchForms .detailSearchForm .searchItem .gray{background-color:#e7e7e7}.page-backNumber .searchForms .detailSearchForm .searchItem .searchItemInputRadio{display:flex;align-items:center;flex-wrap:wrap;margin:0}.page-backNumber .searchForms .detailSearchForm .searchItem .searchItemInputSelect{margin-bottom:3vw}@media print, screen and (min-width: 768px){.page-backNumber .searchForms .detailSearchForm .searchItem .searchItemInputSelect{display:inline-block;margin-bottom:inherit;margin-left:1rem}}@media print, screen and (min-width: 768px){.page-backNumber .searchForms .detailSearchForm .searchItem .searchItemInputSelect:first-child{margin-left:0}}@media print, screen and (min-width: 768px){.page-backNumber .searchForms .detailSearchForm .searchItem .searchItemInputSelect .searchItemInputSelect_select{min-width:12em}}.page-backNumber .searchForms .detailSearchForm .searchItem .searchItemInputSelect .searchItemInputSelect_select#publish-date-from-year,.page-backNumber .searchForms .detailSearchForm .searchItem .searchItemInputSelect .searchItemInputSelect_select#publish-date-to-year{box-sizing:content-box}@media print, screen and (min-width: 768px){.page-backNumber .searchForms .detailSearchForm .searchItem .searchItemInputSelect .searchItemInputSelect_select#publish-date-from-year,.page-backNumber .searchForms .detailSearchForm .searchItem .searchItemInputSelect .searchItemInputSelect_select#publish-date-to-year{min-width:5em}}.page-backNumber .searchForms .detailSearchForm .searchItem .searchItemInputSelect .searchItemInputSelect_select#publish-date-from-month,.page-backNumber .searchForms .detailSearchForm .searchItem .searchItemInputSelect .searchItemInputSelect_select#publish-date-to-month{box-sizing:content-box}@media print, screen and (min-width: 768px){.page-backNumber .searchForms .detailSearchForm .searchItem .searchItemInputSelect .searchItemInputSelect_select#publish-date-from-month,.page-backNumber .searchForms .detailSearchForm .searchItem .searchItemInputSelect .searchItemInputSelect_select#publish-date-to-month{min-width:3em}}.page-backNumber .searchForms .detailSearchForm .searchItem .searchItemInputSelect .searchItemInputSelect_select#library{min-width:calc(12em * 2 + 0.7em * 3 + 1.7em)}.page-backNumber .searchForms .detailSearchForm .searchItemSubmit{margin-top:30px;text-align:center}@media print, screen and (min-width: 768px){.page-backNumber .bookList{width:1180px}}.page-backNumber .bookList .bookList_heading{position:relative;width:calc(100% - 10vw);margin:0.8em 5vw 1.75em;padding:0.5em 1em;letter-spacing:1px;font-size:5.5vw}@media print, screen and (min-width: 768px){.page-backNumber .bookList .bookList_heading{margin:1em 0;font-size:1.5em;background-image:url("./img/band-heading.png");background-position:bottom left;background-repeat:no-repeat}}.page-backNumber .bookList .bookList_heading::before{content:"";display:block;width:6em;height:0.13em;background:#d8e2ea;position:absolute;left:0;bottom:-0.13em}@media print, screen and (min-width: 768px){.page-backNumber .bookList .bookList_heading::before{display:none}}.page-backNumber .bookList .bookList_heading::after{content:"";display:block;width:2.5em;height:0.13em;background:#0b5d9d;position:absolute;left:0;bottom:-0.13em}@media print, screen and (min-width: 768px){.page-backNumber .bookList .bookList_heading::after{display:none}}.page-backNumber .bookListInfo{display:grid;grid-template-columns:1.3em 1fr min-content 1.3em;grid-template-rows:2.5vw max-content 2.5vw max-content;margin-bottom:1.5em;background-color:#fff;border-style:solid;border-width:0;font-size:3vw}@media print, screen and (min-width: 768px){.page-backNumber .bookListInfo{display:flex;padding:1em 1.3em;align-items:center;border:none;font-size:inherit}}.page-backNumber .bookListInfo .bookListInfo_count{grid-column:2;grid-row:2;display:flex;align-items:center;padding-left:1.3em;font-size:1em}@media print, screen and (min-width: 768px){.page-backNumber .bookListInfo .bookListInfo_count{flex:1;padding-left:0;display:block}}.page-backNumber .bookListInfo .bookListInfo_count .bookListInfo_countNumber{font-size:1.4em}@media print, screen and (min-width: 768px){.page-backNumber .bookListInfo .bookListInfo_count .bookListInfo_countNumber{font-size:inherit}}.page-backNumber .bookListInfo .bookListInfoSortButtons{grid-column:1 / 5;grid-row:4;display:flex;align-items:center;padding:0 1em;border-top:2px solid #d8e2ea}@media print, screen and (min-width: 768px){.page-backNumber .bookListInfo .bookListInfoSortButtons{padding:0;border-top:inherit}}.page-backNumber .bookListInfo .bookListInfoSortButtons .bookListInfoSortButtons_button{display:inline-block;padding:1em 0.6em;margin-right:0.2em;font-size:0.95em;color:#777777;transform:rotate(0.05deg)}@media print, screen and (min-width: 768px){.page-backNumber .bookListInfo .bookListInfoSortButtons .bookListInfoSortButtons_button{padding:0;margin-right:1.2em;color:#005b92}}.page-backNumber .bookListInfo .bookListInfoSortButtons .bookListInfoSortButtons_button.bookListInfoSortButtons_button-selected{position:relative;font-weight:bold;color:#095088}@media print, screen and (min-width: 768px){.page-backNumber .bookListInfo .bookListInfoSortButtons .bookListInfoSortButtons_button.bookListInfoSortButtons_button-selected{padding:0.05em 0.6em;border-radius:3px;background-color:#859099;color:#fff}}.page-backNumber .bookListInfo .bookListInfoSortButtons .bookListInfoSortButtons_button.bookListInfoSortButtons_button-selected::after{content:"";display:block;width:100%;height:calc(5.5vw * 0.13);background:#0b5d9d;position:absolute;left:0;bottom:-2px}@media print, screen and (min-width: 768px){.page-backNumber .bookListInfo .bookListInfoSortButtons .bookListInfoSortButtons_button.bookListInfoSortButtons_button-selected::after{display:none}}.page-backNumber .bookListInfo .bookListInfo_selectLimit{grid-column:3;grid-row:2}.page-backNumber .bookListInfo .bookListInfo_selectLimit .bookListInfo_selectLimit_select{box-sizing:content-box;width:10em}@media print, screen and (min-width: 768px){.page-backNumber .bookListInfo .bookListInfo_selectLimit .bookListInfo_selectLimit_select{width:10em}}.page-faq a{color:#005b9f}.page-faq a:hover{text-decoration:underline}.page-faq a>.breadLink{text-decoration:none}.page-faq .adobe_img{width:160px;height:40px;margin-left:2.3rem;background:url(./img/faq_adobe.png) no-repeat center/cover}.page-faq .informationList{display:flex;padding:30px 0 30px 3rem;margin-top:30px;background-color:#f7f9fa}.page-faq .informationList .useLineH{line-height:2.5rem}.page-faq .underLine{padding-bottom:2.3rem;margin-bottom:2.3rem;border-bottom:1px solid #dfe7ee}.page-faq .font_bold{margin-top:1rem;font-weight:bold}.page-faq .question{font-weight:bold;margin-bottom:5px;margin-left:2.3rem}.page-faq .question:before{content:url(./img/question.png);margin:10px 10px 10px -2.3rem;position:relative;top:8px}.page-faq .answer{margin-left:2.3rem}.page-faq .answer:before{content:url(./img/answer.png);margin:10px 10px 10px -2.3rem;position:relative;top:8px}.page-faq .bold{font-weight:bold}.page-faq .mb{margin-bottom:20px}#bookList_list{display:flex;flex-wrap:wrap;justify-content:space-between;font-size:4vw}@media print, screen and (min-width: 768px){#bookList_list{font-size:inherit}}#bookList_list .link_item:hover{border-bottom:1px solid #005b9f}#bookList_list .library_id{color:#005b92}#bookList_list .minor-mt{margin-top:2px}#bookList_list .bookListItem{box-sizing:border-box;width:100%;display:grid;grid-template-columns:max-content 1em 1fr;grid-template-rows:min-content 1em min-content 1fr 1em min-content;margin-bottom:1.5em;padding:1.25em;background-color:#fff}@media print, screen and (min-width: 768px){#bookList_list .bookListItem{width:calc((100% - 1.5em) / 2);grid-template-columns:max-content 1em 215px 1em 1fr;grid-template-rows:min-content 0.7em min-content 1fr;padding:1.5em}}#bookList_list .bookListItem>*{transform:rotate(0.05deg);margin-bottom:0.6em}#bookList_list .bookListItem .bookListItemData{grid-column:3;grid-row:1 / 5;display:flex;flex-direction:column;margin-bottom:0}#bookList_list .bookListItem .bookListItemData>*{margin-bottom:0.3em}@media print, screen and (min-width: 768px){#bookList_list .bookListItem .bookListItemData>*{margin-bottom:0.6em}}#bookList_list .bookListItem .bookListItemData .bookListItemData_media{order:1;margin-bottom:0.4em}@media print, screen and (min-width: 768px){#bookList_list .bookListItem .bookListItemData .bookListItemData_media{margin-bottom:1em}}#bookList_list .bookListItem .bookListItemData .bookListItemData_media .bookListItemData_mediaName{display:inline-block;width:3.5em;padding:0.25em 0;border-radius:3px;text-align:center;font-size:0.75em;font-weight:500;background:#859099;color:#fff}#bookList_list .bookListItem .bookListItemData .bookListItemData_library{order:2;margin-bottom:0.6em;font-size:3.2vw;word-break:break-all}@media print, screen and (min-width: 768px){#bookList_list .bookListItem .bookListItemData .bookListItemData_library{margin-bottom:0.2em;font-size:0.8em;font-weight:700}}#bookList_list .bookListItem .bookListItemData .bookListItemData_preBookName{font-size:3.2vw;font-weight:500;color:#000;letter-spacing:0}@media print, screen and (min-width: 768px){#bookList_list .bookListItem .bookListItemData .bookListItemData_preBookName{font-size:0.8rem}}#bookList_list .bookListItem .bookListItemData .bookListItemData_title{order:3;flex-direction:column;margin-left:0;margin-right:0;font-size:0.85em;letter-spacing:1px}#bookList_list .bookListItem .bookListItemData .bookListItemData_subtitle{font-size:3.2vw;font-weight:500;color:#000;letter-spacing:0}@media print, screen and (min-width: 768px){#bookList_list .bookListItem .bookListItemData .bookListItemData_subtitle{font-size:0.8rem;line-height:1.2}}#bookList_list .bookListItem .bookListItemData .bookListItemData_author{order:4;font-size:0.68em;font-weight:500;font-feature-settings:normal}#bookList_list .bookListItem .bookListItemData .bookListItemData_priceIncludedTax{order:5;font-size:0.8em;font-weight:500;font-feature-settings:normal;color:#000}#bookList_list .bookListItem .bookListItemData .bookListItemData_priceIncludedTax .bookListItemData_priceIncludedTaxNumber{color:#cc3333;font-feature-settings:"palt"}@media print, screen and (min-width: 768px){#bookList_list .bookListItem .bookListItemData .bookListItemData_priceIncludedTax .bookListItemData_priceIncludedTaxNumber{font-size:1.1em}}#bookList_list .bookListItem .bookListItemData .bookListItemData_priceBeforeTax{font-size:0.8em}#bookList_list .bookListItem .bookListItemData .bookListItemData_publishDate{order:6;font-size:0.8rem;font-weight:500;font-feature-settings:normal;color:#000}#bookList_list .bookListItem .bookListItemData .bookListItemData_publisher{order:7;font-size:0.8em;font-weight:500;font-feature-settings:normal;color:#000}#bookList_list .bookListItem .bookListItemData .bookListItemData_isbn2{order:8;font-size:0.8em;font-weight:500;font-feature-settings:normal;color:#000}#bookList_list .bookListItem .bookListItemData .bookListItemData_bookSize{order:9;font-size:0.8em;font-weight:500;font-feature-settings:normal;color:#000}#bookList_list .bookListItem .bookListItemData .bookListItemData_numOfPage{order:10;font-size:0.8em;font-weight:500;font-feature-settings:normal;color:#000}#bookList_list .bookListItem .bookListItemData .bookListItemData_target{order:11;display:flex;align-items:center;font-size:0.8em;font-weight:500;font-feature-settings:normal;color:#000}#bookList_list .bookListItem .bookListItemData .bookListItemData_target .bookListItemData_targetValue{font-size:0;display:inline-block}#bookList_list .bookListItem .bookListItemData .bookListItemData_target .bookListItemData_targetValue::before{content:"";display:inline-block;width:35vw;height:4.5vw;background-size:contain;background-repeat:no-repeat}@media print, screen and (min-width: 768px){#bookList_list .bookListItem .bookListItemData .bookListItemData_target .bookListItemData_targetValue::before{width:134px;height:18px}}#bookList_list .bookListItem .bookListItemData .bookListItemData_target .bookListItemData_targetValue-beginner::before{background-image:url("./img/level-beginner.png")}#bookList_list .bookListItem .bookListItemData .bookListItemData_target .bookListItemData_targetValue-intermediate::before{background-image:url("./img/level-intermediate.png")}#bookList_list .bookListItem .bookListItemData .bookListItemData_target .bookListItemData_targetValue-advanced::before{background-image:url("./img/level-advanced.png")}#bookList_list .bookListItem .bookListItemCover{grid-column:1;grid-row:1;margin:0}#bookList_list .bookListItem .bookListItemCover .bookListItemCover_image{display:block;width:21vw;height:calc(21vw * (150 / 110));border:2px solid #d8e2ea}@media print, screen and (min-width: 768px){#bookList_list .bookListItem .bookListItemCover .bookListItemCover_image{width:110px;height:150px;border:none}}#bookList_list .bookListItem .bookListItemSupport{grid-column:1;grid-row:3;margin-bottom:0}#bookList_list .bookListItem .bookListItemSupport .bookListItemSupport_link{display:block;box-sizing:border-box;padding:0.6em 0.5em;border:2px solid #004f8a;border-radius:6px;text-align:center;line-height:1.5;font-size:0.8em;font-weight:bold;color:#004f8a}@media print, screen and (min-width: 768px){#bookList_list .bookListItem .bookListItemSupport .bookListItemSupport_link{padding:0.2em 0.5em;border:1px solid #004f8a;border-radius:2px}}#bookList_list .bookListItem .bookListItemSupport .bookListItemSupport_link-none{border-color:#859099;color:#859099}#bookList_list .bookListItem .bookListItemAction{grid-column:1 / 4;grid-row:6;display:flex;justify-content:space-between}@media print, screen and (min-width: 768px){#bookList_list .bookListItem .bookListItemAction{grid-column:5;grid-row:1 / 4;display:block;background-color:#f5f9fc;margin-bottom:0}}#bookList_list .bookListItem .bookListItemAction .bookListItemAction_cart{order:3}@media print, screen and (min-width: 768px){#bookList_list .bookListItem .bookListItemAction .bookListItemAction_cart{order:inherit;padding:1.5em;border-bottom:1px solid #d8e2ea}}#bookList_list .bookListItem .bookListItemAction .bookListItemAction_cart [type="submit"]{display:inline-flex;align-items:center;justify-content:center;width:9.5em;height:10.4vw;background-color:#004f8a;border-radius:0.8vw;border:none;cursor:pointer;color:#fff;font-weight:bold;font-size:4vw}@media print, screen and (min-width: 768px){#bookList_list .bookListItem .bookListItemAction .bookListItemAction_cart [type="submit"]{display:inline-block;width:100%;height:auto;padding:0.9em 0;border-radius:2px;font-size:0.85em}}#bookList_list .bookListItem .bookListItemAction .bookListItemAction_cart [type="submit"]:disabled{cursor:default;background-color:#d8e2ea;color:#859099}@media print, screen and (min-width: 768px){#bookList_list .bookListItem .bookListItemAction .bookListItemAction_item{order:inherit;margin-bottom:0.8em}#bookList_list .bookListItem .bookListItemAction .bookListItemAction_item:first-of-type{padding:1.5em 1.5em 0}#bookList_list .bookListItem .bookListItemAction .bookListItemAction_item:not(:first-of-type){padding:0 1.5em 1.5em}}#bookList_list .bookListItem .bookListItemAction .bookListItemAction_item .bookListItemAction_itemLink{display:flex;align-items:center;justify-content:center;width:7em;height:10.4vw;background-color:#5089a1;border-radius:0.8vw;text-align:center;color:#fff;font-weight:bold;font-size:0.75em}@media print, screen and (min-width: 768px){#bookList_list .bookListItem .bookListItemAction .bookListItemAction_item .bookListItemAction_itemLink{display:block;width:auto;height:auto;padding:0.3em 0;border-radius:2px;font-size:0.75em}}#bookList_list .bookListItem .bookListItemAction .bookListItemAction_item .bookListItemAction_itemLink.disabled{background-color:#d8e2ea;cursor:default;pointer-events:none}@media print, screen and (min-width: 768px){#bookList_list .br-sp{display:none}}.bookListPaginator{display:flex;justify-content:center}.bookListPaginator .bookListPaginatorList{margin:2em 0 2.4em;display:inline-flex;flex-wrap:wrap;border-top:1px solid #d8e2ea;border-bottom:1px solid #d8e2ea;border-right:1px solid #d8e2ea;border-radius:3px;background-color:#fff;list-style-type:none;padding:0;font-size:4.45vw}@media print, screen and (min-width: 768px){.bookListPaginator .bookListPaginatorList{margin:-.3em 0 2.4em;font-size:inherit}}.bookListPaginator .bookListPaginatorList#bookListPaginatorList_top{margin:0 0 1.2em}.bookListPaginator .bookListPaginatorList .bookListPaginatorList_prevLink{display:block;width:2.4em;height:2.4em;text-indent:100%;white-space:nowrap;overflow:hidden;transform:rotate(180deg);background-image:url("./img/icon-gt.png");background-repeat:no-repeat;background-position:center;background-size:0.8em}.bookListPaginator .bookListPaginatorList .bookListPaginatorList_prevLink.bookListPaginatorList_prevLink-disabled{background-image:url("./img/icon-gt-gray.png")}.bookListPaginator .bookListPaginatorList .bookListPaginatorList_pageLink{display:flex;align-items:center;justify-content:center;width:2.4em;height:2.4em;border-left:1px solid #d8e2ea;font-weight:600}.bookListPaginator .bookListPaginatorList .bookListPaginatorList_pageLink.bookListPaginatorList_pageLink-current{border-left-color:#004f8a;background-color:#004f8a;color:#fff}.bookListPaginator .bookListPaginatorList .bookListPaginatorList_nextLink{display:block;width:2.4em;height:2.4em;text-indent:100%;white-space:nowrap;overflow:hidden;background-image:url("./img/icon-gt.png");background-repeat:no-repeat;background-position:center;background-size:0.8em;border-left:1px solid #d8e2ea}.bookListPaginator .bookListPaginatorList .bookListPaginatorList_nextLink.bookListPaginatorList_nextLink-disabled{background-image:url("./img/icon-gt-gray.png")}.bookListPaginator .sp-none{display:none}@media print, screen and (min-width: 768px){.bookListPaginator .sp-none{display:flex}}.page-questionnaire .link{color:#005b9f}.page-questionnaire .link:hover{border-bottom:1px solid #005b9f}.page-questionnaire .mb{margin-bottom:1rem}.page-questionnaire .mt{margin-top:1rem}.page-book-search-detail{display:block}.page-book-search-detail .breadCrumb a:hover{border-bottom:1px solid #222}.page-book-search-detail .link_item{color:#005b9f}.page-book-search-detail .link_item:hover{border-bottom:1px solid #005b9f}.page-book-search-detail .library_id{color:#004f8a;font-weight:bold}.page-book-search-detail .bsd-bread-font{font-size:0.8rem}@media print, screen and (min-width: 768px){.page-book-search-detail .bsd-bread-font{font-size:0.8rem}}@media print, screen and (min-width: 768px){.page-book-search-detail .sp-br{display:none}}.page-book-search-detail .nextNotice{margin-top:-35px}@media print, screen and (min-width: 768px){.page-book-search-detail .nextNotice{margin-top:-80px;margin-bottom:80px}}.page-book-search-detail .set-border{padding:0}@media print, screen and (min-width: 768px){.page-book-search-detail .set-border{width:850px}}.page-book-search-detail .set-border::after{margin:0 0 30px 0}@media print, screen and (min-width: 768px){.page-book-search-detail .set-border::after{width:750px;margin:-120px 0 0 40px}}.page-book-search-detail .detailContainer{margin-top:35px}@media print, screen and (min-width: 768px){.page-book-search-detail .detailContainer{display:flex;align-items:flex-start;margin:0 auto;width:1180px}}.page-book-search-detail .latestSuriKagakuText{background-color:#fff;padding:20px 0}@media print, screen and (min-width: 768px){.page-book-search-detail .latestSuriKagakuText{width:1180px;margin:0 auto 20px;padding:40px}}.page-book-search-detail .latestSuriKagakuText_text{margin-bottom:20px}.page-book-search-detail .latestSuriKagakuText_span{font-weight:bold}.page-book-search-detail .latestSuriKagakuText_span-red{color:red}.page-book-search-detail .latestSuriKagakuText_subscribe{display:flex;justify-content:center;align-items:center;width:100%;height:50px;border-radius:5px;background-color:#004f8a;font-weight:bold;font-size:1.1rem;color:#fff;letter-spacing:0.2rem;opacity:1;transition:opacity 0.3s;transform:none}.page-book-search-detail .latestSuriKagakuText_subscribe:hover{opacity:0.8}@media print, screen and (min-width: 768px){.page-book-search-detail .latestSuriKagakuText_subscribe{border-radius:2px}}.page-book-search-detail .mainDetail{background-color:#fff}@media print, screen and (min-width: 768px){.page-book-search-detail .mainDetail{display:flex;width:850px;margin-right:20px;padding:40px}}.page-book-search-detail .mainDetailIndexType_type{font-size:1.2rem}.page-book-search-detail .mainDetailIndexContent_item{margin-bottom:10px}@media print, screen and (min-width: 768px){.page-book-search-detail .mainDetailIndexContent_item{margin-bottom:7px}}.page-book-search-detail .mainDetailIndexItem_container{display:inline-flex;flex-direction:column;flex-shrink:0;align-items:left;width:100%}@media print, screen and (min-width: 768px){.page-book-search-detail .mainDetailIndexItem_container{flex-direction:row;align-items:center}}.page-book-search-detail .mainDetailIndexItem_content{margin-bottom:3px}@media print, screen and (min-width: 768px){.page-book-search-detail .mainDetailIndexItem_content{width:40%;margin-bottom:0}}.page-book-search-detail .mainDetailIndexItem_author{margin-left:0.7rem;font-size:0.9rem}@media print, screen and (min-width: 768px){.page-book-search-detail .mainDetailIndexItem_author{width:35%;margin-left:0}}.page-book-search-detail .mainDetailIndexItem_subContent{font-size:0.8rem}.page-book-search-detail .mainDetail_imageContainer,.page-book-search-detail .nextIssue_imageContainer{display:flex;justify-content:center;flex-direction:column;max-width:50%;margin:0 auto;padding-top:40px}@media print, screen and (min-width: 768px){.page-book-search-detail .mainDetail_imageContainer,.page-book-search-detail .nextIssue_imageContainer{display:block;min-width:200px;max-width:200px;margin:0 40px 0 0;padding-top:0}}.page-book-search-detail .mainDetail_bookImage,.page-book-search-detail .nextIssue_bookImage{max-width:100%;margin-bottom:20px}@media print, screen and (min-width: 768px){.page-book-search-detail .mainDetail_bookImage,.page-book-search-detail .nextIssue_bookImage{min-height:280px}}.page-book-search-detail .mainDetail_preview,.page-book-search-detail .nextIssue_preview{display:flex;justify-content:center;align-items:center;width:100%;height:50px;background-color:#004f8a;font-weight:bold;font-size:0.9rem;color:#fff;border-radius:5px;opacity:1;transition:opacity 0.3s;transform:none}.page-book-search-detail .mainDetail_preview:hover,.page-book-search-detail .nextIssue_preview:hover{opacity:0.8}@media print, screen and (min-width: 768px){.page-book-search-detail .mainDetail_preview,.page-book-search-detail .nextIssue_preview{border-radius:2px}}.page-book-search-detail .mainDetail_summaryContainer{padding:20px 0 40px}@media print, screen and (min-width: 768px){.page-book-search-detail .mainDetail_summaryContainer{padding:0}}.page-book-search-detail .mainDetail_summaryContainer .library-box{padding-bottom:30px}.page-book-search-detail .mainDetail_mediaType{display:block;width:3.5em;padding:0.25em 0;margin-bottom:15px;border-radius:3px;text-align:center;font-size:1rem;font-weight:500;background:#859099;color:#fff}@media print, screen and (min-width: 768px){.page-book-search-detail .mainDetail_mediaType{font-size:0.75em}}.page-book-search-detail .mainDetail_library{margin-bottom:20px;font-weight:bold;color:#004f8a}.page-book-search-detail .mainDetail_titleArea{margin-bottom:20px;font-weight:bold}.page-book-search-detail .mainDetail_preTitle{margin-bottom:10px;font-size:0.9rem}.page-book-search-detail .mainDetail_preTitle .font-blue{color:#005b92}.page-book-search-detail .mainDetail_bookTitle{margin:10px 0;font-size:1.9rem}.page-book-search-detail .mainDetail_snsArea{display:flex;margin-bottom:25px}@media print, screen and (min-width: 768px){.page-book-search-detail .mainDetail_snsArea{margin-bottom:15px}}.page-book-search-detail .mainDetail_twitter{margin-right:10px}.page-book-search-detail .mainDetail_facebook .fb-like>span{width:165px !important}.page-book-search-detail .mainDetail_facebook .fb-like>span>iframe{width:165px !important}.page-book-search-detail .mainDetail_anotherMedia{display:flex;flex-shrink:0;margin-bottom:20px}.page-book-search-detail .mainDetail_mediaToggle{display:flex;justify-content:left;align-items:center;width:47.5%;padding:6px 15px;font-weight:500;font-size:1rem;line-height:1;border-radius:3px;border:2px solid #eee;opacity:1;transition:opacity 0.3s;transform:none}.page-book-search-detail .mainDetail_mediaToggle:hover{opacity:0.8}@media print, screen and (min-width: 768px){.page-book-search-detail .mainDetail_mediaToggle{font-size:0.75rem;width:120px}}.page-book-search-detail .mainDetail_mediaToggle:first-child{margin-right:5%}@media print, screen and (min-width: 768px){.page-book-search-detail .mainDetail_mediaToggle:first-child{margin-right:10px}}.page-book-search-detail .mainDetail_mediaToggle::before{content:"";display:inline-block;width:1.6rem;height:1.6rem;background-image:url("./img/radio-unchecked.png");background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:0.5rem;border-radius:50%}@media print, screen and (min-width: 768px){.page-book-search-detail .mainDetail_mediaToggle::before{width:1rem;height:1rem}}.page-book-search-detail .mainDetail_mediaToggle.-current{border:2px solid #004f8a;pointer-events:none;cursor:default}.page-book-search-detail .mainDetail_mediaToggle.-current::before{background-image:url("./img/radio-checked.png")}.page-book-search-detail .mainDetail_authorList{margin-bottom:15px;font-size:0.9rem;color:#004f8a}.page-book-search-detail .mainDetail_price{margin-bottom:20px}.page-book-search-detail .mainDetail_target{display:flex;align-items:center;margin-bottom:25px;font-weight:500}.page-book-search-detail .mainDetail_target .mainDetail_targetValue{font-size:0;display:inline-block;margin-left:10px}.page-book-search-detail .mainDetail_target .mainDetail_targetValue::before{content:"";display:inline-block;width:35vw;height:4.5vw;background-size:contain;background-repeat:no-repeat}@media print, screen and (min-width: 768px){.page-book-search-detail .mainDetail_target .mainDetail_targetValue::before{width:134px;height:18px}}.page-book-search-detail .mainDetail_target .mainDetail_targetValue-beginner::before{background-image:url("./img/level-beginner.png")}.page-book-search-detail .mainDetail_target .mainDetail_targetValue-intermediate::before{background-image:url("./img/level-intermediate.png")}.page-book-search-detail .mainDetail_target .mainDetail_targetValue-advanced::before{background-image:url("./img/level-advanced.png")}.page-book-search-detail .mainDetail_spec{padding:20px;background-color:#f7f9fa;font-size:0.8rem;line-height:1.7}@media print, screen and (min-width: 768px){.page-book-search-detail .mainDetail_spec{width:465px}}.page-book-search-detail .mainDetailSpec_itemValue.-forSP{display:inline-block}@media print, screen and (min-width: 768px){.page-book-search-detail .mainDetailSpec_itemValue.-forSP{display:none}}.page-book-search-detail .mainDetailSpec_itemValue.-forPC{display:none}@media print, screen and (min-width: 768px){.page-book-search-detail .mainDetailSpec_itemValue.-forPC{display:inline-block}}.page-book-search-detail .price{display:flex;align-items:center}@media print, screen and (min-width: 768px){.page-book-search-detail .price{align-items:baseline;margin-bottom:25px}}.page-book-search-detail .price_title{display:flex;height:100%;margin-right:10px;white-space:nowrap}.page-book-search-detail .price_value{color:#cc3333;font-weight:bold}.page-book-search-detail .price_num{font-size:1.5rem}.page-book-search-detail .price_beforeTax{font-weight:normal;color:#222;line-height:1.5}.page-book-search-detail .cartBox{background-color:#fff;padding:0 0 50px 0}@media print, screen and (min-width: 768px){.page-book-search-detail .cartBox{width:310px;padding:40px}}.page-book-search-detail .cartBox_price{display:none}@media print, screen and (min-width: 768px){.page-book-search-detail .cartBox_price{display:flex}}.page-book-search-detail .cartBox_cartButton{display:flex;justify-content:center;align-items:center;width:100%;height:60px;margin-bottom:20px;border:0;border-radius:5px;font-weight:bold;font-size:1.15rem;color:#fff;transform:none}@media print, screen and (min-width: 768px){.page-book-search-detail .cartBox_cartButton{margin-bottom:40px;border-radius:2px}}.page-book-search-detail .cartBox_cartButton::before{content:"";display:inline-block;width:1.5rem;height:1.3rem;margin-right:10px;background:url(./img/icon_shop.png) no-repeat center;background-size:contain}.page-book-search-detail .cartBox_cartButton.-buyable{background-color:#004f8a;cursor:pointer;opacity:1;transition:opacity 0.3s;transform:none}.page-book-search-detail .cartBox_cartButton.-buyable:hover{opacity:0.8}.page-book-search-detail .cartBox_cartButton:disabled{cursor:default;background-color:#d8e2ea;color:#859099}.page-book-search-detail .cartBox_formButtonContainer{display:flex}@media print, screen and (min-width: 768px){.page-book-search-detail .cartBox_formButtonContainer{display:block}}.page-book-search-detail .cartBox_formButton{display:flex;align-items:center;justify-content:center;width:47.5%;height:50px;background-color:#5089a1;font-weight:bold;color:#fff;border-radius:5px;opacity:1;transition:opacity 0.3s;transform:none}.page-book-search-detail .cartBox_formButton:hover{opacity:0.8}@media print, screen and (min-width: 768px){.page-book-search-detail .cartBox_formButton{width:100%;height:40px;margin-bottom:15px;border-radius:2px}.page-book-search-detail .cartBox_formButton:last-child{margin-bottom:0}}.page-book-search-detail .cartBox_formButton:first-child{margin-right:5%}@media print, screen and (min-width: 768px){.page-book-search-detail .cartBox_formButton:first-child{margin-right:0}}.page-book-search-detail .cartBox_formButton.disabled{background-color:#d8e2ea;cursor:default;pointer-events:none}.page-book-search-detail .detailForMagazine{background-color:#fff;padding-bottom:65px;line-height:1.5}@media print, screen and (min-width: 768px){.page-book-search-detail .detailForMagazine{width:850px;padding:40px;padding-bottom:65px}}.page-book-search-detail .nextIssue{background-color:#fff;padding:0 0 40px 0}@media print, screen and (min-width: 768px){.page-book-search-detail .nextIssue{width:850px;padding:30px 40px}}.page-book-search-detail .nextIssue_content{display:flex;flex-shrink:0;flex-direction:column}@media print, screen and (min-width: 768px){.page-book-search-detail .nextIssue_content{flex-direction:row}}.page-book-search-detail .nextIssue_summaryContainer{margin-top:20px;line-height:1.5}@media print, screen and (min-width: 768px){.page-book-search-detail .nextIssue_summaryContainer{margin-top:0}}.page-book-search-detail .nextIssue_bookTitle{font-size:1.5rem;font-weight:bold}.page-book-search-detail .nextIssue_subTitle{font-size:0.9rem}.page-book-search-detail .nextIssue_detail{margin-top:20px}.page-book-search-detail .tabContent{background-color:#fff}@media print, screen and (min-width: 768px){.page-book-search-detail .tabContent{width:850px;padding:0 40px 40px 40px;margin-bottom:80px}}.page-book-search-detail .tabContent a{color:#005b9f}.page-book-search-detail .tabContent a:hover{text-decoration:underline}.page-book-search-detail .tabContent_buttons{display:flex;width:100%;height:80px}.page-book-search-detail .tabContent_buttons .tabContent_button{display:flex;min-width:33.3%;max-width:33.3%;margin:0;align-items:center;justify-content:center;font-weight:bold;color:#222;border-top:1px solid #dfe7ee;border-bottom:1px solid #dfe7ee;border-left:1px solid #dfe7ee;background-color:#f5f9fc;text-align:center}@media print, screen and (min-width: 768px){.page-book-search-detail .tabContent_buttons .tabContent_button{font-size:1.4rem}}.page-book-search-detail .tabContent_buttons .tabContent_button:hover{text-decoration:none}.page-book-search-detail .tabContent_buttons .tabContent_button:last-child{border-right:1px solid #dfe7ee}.page-book-search-detail .tabContent_buttons .tabContent_button.disabled{cursor:default;background-color:#eee;color:#bbb}.page-book-search-detail .tabContent_buttons .tabContent_button.is-active-button{border-top:5px solid #004f8a;border-bottom:none;border-left:none;border-right:none;background-color:#fff;cursor:default}.page-book-search-detail .tabContent_item{display:none;padding:45px 0;line-height:1.5}.page-book-search-detail .tabContent_item.is-active-item{display:block}.page-book-search-detail .tabContent_item ul{width:100%;margin:0 0 30px 1.2rem}.page-book-search-detail .tabContent_item a{color:#004f8a}.page-book-search-detail .supportContent_category{margin-bottom:40px}.page-book-search-detail .supportContent_categoryName{margin-bottom:20px;font-size:1.5rem;font-weight:bold}.page-book-search-detail .supportContent_title{margin-bottom:10px;font-weight:bold}.page-book-search-detail .supportContent_content{margin:0 0 20px 25px}.page-book-search-detail .backNumber,.page-book-search-detail .magazineStatic{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:30px 0;background:url("./img/bg_tile1.png")}@media print, screen and (min-width: 768px){.page-book-search-detail .backNumber,.page-book-search-detail .magazineStatic{flex-direction:row;height:190px;padding:0;margin-bottom:65px}}.page-book-search-detail .backNumber_banner,.page-book-search-detail .magazineStatic_banner{width:70vw;max-width:510px;height:22vw;max-height:140px;opacity:1;transition:opacity 0.3s;transform:none}.page-book-search-detail .backNumber_banner:hover,.page-book-search-detail .magazineStatic_banner:hover{opacity:0.8}@media print, screen and (min-width: 768px){.page-book-search-detail .backNumber_banner,.page-book-search-detail .magazineStatic_banner{width:320px;margin-right:20px}.page-book-search-detail .backNumber_banner:last-child,.page-book-search-detail .magazineStatic_banner:last-child{margin-right:0}}.page-book-search-detail .backNumber_banner:first-child,.page-book-search-detail .magazineStatic_banner:first-child{margin-bottom:30px}@media print, screen and (min-width: 768px){.page-book-search-detail .backNumber_banner:first-child,.page-book-search-detail .magazineStatic_banner:first-child{margin-bottom:0}}.page-book-search-detail .backNumber_banner.-suuriKagaku,.page-book-search-detail .-suuriKagaku.magazineStatic_banner{background:url("./img/detail/backnumber_suuriKagaku.png") no-repeat center/contain}.page-book-search-detail .backNumber_banner.-suuriKagakuBessatsu,.page-book-search-detail .-suuriKagakuBessatsu.magazineStatic_banner{background:url("./img/detail/backnumber_suuriKagakuBessatsu.png") no-repeat center/contain}.page-book-search-detail .relationBook{margin:40px 0;padding:0 5vw}@media print, screen and (min-width: 768px){.page-book-search-detail .relationBook{margin:0 auto 30px;padding:0;width:1180px}}.page-book-search-detail .relationBook_items{display:flex;flex-direction:column;width:110%;margin-left:-5%}@media print, screen and (min-width: 768px){.page-book-search-detail .relationBook_items{width:100%;margin-left:0;flex-direction:row}}.page-book-search-detail .relationBook_item{display:flex;flex-shrink:0;padding:20px 5%;margin-bottom:20px;background-color:#fff}.page-book-search-detail .relationBook_item:last-child{margin-bottom:0}@media print, screen and (min-width: 768px){.page-book-search-detail .relationBook_item:last-child{margin-bottom:20px;margin-right:0}}@media print, screen and (min-width: 768px){.page-book-search-detail .relationBook_item{width:280px;min-height:165px;padding:20px;margin-right:20px}}.page-book-search-detail .relationBook_imageContainer{min-width:30%;max-width:30%;margin-right:5%}.page-book-search-detail .relationBook_imageContainer img{display:block}@media print, screen and (min-width: 768px){.page-book-search-detail .relationBook_imageContainer{min-width:90px;max-width:90px;margin-right:10px}}.page-book-search-detail .relationBook_image{width:100%;height:auto;opacity:1;transition:opacity 0.3s;transform:none}.page-book-search-detail .relationBook_image:hover{opacity:0.8}.page-book-search-detail .relationBook_mediaType{display:inline-block;width:60px;padding:3px 0;margin-bottom:10px;border-radius:3px;text-align:center;font-size:0.9rem;font-weight:500;color:#fff;background:#859099}@media print, screen and (min-width: 768px){.page-book-search-detail .relationBook_mediaType{width:40px;font-size:0.5rem}}.page-book-search-detail .relationBook_detail a:hover{text-decoration:underline}@media print, screen and (min-width: 768px){.page-book-search-detail .relationBook_title,.page-book-search-detail .relationBook_author,.page-book-search-detail .relationBook_price{font-size:0.8rem}}.page-book-search-detail .relationBook_title{display:block;font-weight:bold;color:#004f8a}.page-book-search-detail .relationBook_author{font-weight:500;color:#004f8a}.page-book-search-detail .relationBook_price{font-weight:bold;color:#cc3333}.page-book-search-detail .relationBook_target{display:flex;align-items:center;font-weight:500}.page-book-search-detail .relationBook_target .relationBook_targetValue{font-size:0;display:inline-block}.page-book-search-detail .relationBook_target .relationBook_targetValue::before{content:"";display:inline-block;width:35vw;height:4.5vw;background-size:contain;background-repeat:no-repeat;border-radius:3px}@media print, screen and (min-width: 768px){.page-book-search-detail .relationBook_target .relationBook_targetValue::before{width:40px;height:15px;margin-top:5px}}.page-book-search-detail .relationBook_target .relationBook_targetValue-beginner::before{background-image:url("./img/detail/target_beginner.png")}.page-book-search-detail .relationBook_target .relationBook_targetValue-intermediate::before{background-image:url("./img/detail/target_intermediate.png")}.page-book-search-detail .relationBook_target .relationBook_targetValue-advanced::before{background-image:url("./img/detail/target_advanced.png")}.page-book-search-detail .magazineStatic{margin-bottom:0px}.page-book-search-detail .magazineStatic_banner.-portraitSK{background:url("./img/detail/magazineStatic_sk.png") no-repeat center/contain}.page-book-search-detail .magazineStatic_banner.-tonomura{background:url("./img/detail/magazineStatic_tonomura.png") no-repeat center/contain}.page-book-search-detail .magazineStatic_title{font-size:1.2rem;font-weight:bold;color:#004f8a}.page-book-search-detail .magazineStatic_text{font-size:0.8rem}.page-404 .mt{margin-top:30px}.page-404 .pageLink{color:#004f8a;font-weight:bold;margin-bottom:25px}.page-404 .pageLink::before{content:"";display:inline-block;width:0.8rem;height:0.8rem;margin-right:0.8rem;border:solid #004f8a;border-width:2px 2px 0 0;transform:rotate(45deg)}.page-404 .link:hover{border-bottom:2px solid #004f8a}.page-500 .link{color:#004f8a;font-weight:bold;margin-bottom:25px}.page-500 .link:hover{border-bottom:2px solid #004f8a}
