@charset "UTF-8";
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}    /*!
*
*         SimpleBar.js - v2.6.1
*         Scrollbars, simpler.
*         https://grsmto.github.io/simplebar/
*
*         Made by Adrien Grsmto from a fork by Jonathan Nicol
*         Under MIT License
*/

h1,h2,h3,h4,h5,h6 {margin: 0; padding: 0;}
ul, ol, li {margin: 0; padding: 0; list-style: none;}
a {text-decoration: none;}
p {margin: 0; padding: 0;}

#contents-bst37035{max-width: 996px; margin: auto; padding-bottom: 60px; color:#593934;font-size:16px;}
#contents-bst37035 *{box-sizing:border-box;}
#contents-bst37035 .txt-gothic{font-family:'Yu Gothic',YuGothic,'Hiragino Kaku Gothic ProN',Meiryo,sans-serif;}
#contents-bst37035 a{transition:.3s ease;}
#contents-bst37035 a:hover{opacity:0.7;}

#contents-bst37035 .bst37035-mv {position:relative; text-align: center;}

#contents-bst37035 .bst37035-point {display: flex; flex-wrap: wrap; justify-content: space-between; margin-top: 35px;}
#contents-bst37035 .bst37035-point > li {display: flex; justify-content: space-between; align-items: center; width: 49%; padding: 10px; border: 1px solid #e1dbcb; border-radius: 4px;}
#contents-bst37035 .bst37035-point > li:nth-of-type(n+3) {margin-top: 10px;}
#contents-bst37035 .bst37035-point > li .img {width: 18%;}
#contents-bst37035 .bst37035-point > li h2 {width: 78%; font-size: 18px; font-weight: bold; line-height: 1.3; letter-spacing: 0.05em;}
#contents-bst37035 .bst37035-point > li h2 span {font-size: 23px;}

#contents-bst37035 .bst37035-feature {padding: 30px; margin-top: 35px; background-color: #f7f7f7;}
#contents-bst37035 .bst37035-feature p {line-height: 1.6;}
#contents-bst37035 .bst37035-feature p.link {margin-top: 1em; text-align: right;}
#contents-bst37035 .bst37035-feature p.link a {color: #018bd1; text-decoration: underline;}

#contents-bst37035 .bst37035-specialist {padding: 40px 25px; margin-top: 35px; background-color: #fef8e3;}
#contents-bst37035 .bst37035-specialist h2{text-align:center;font-weight:bold;font-size:24px;margin-bottom:30px;}
#contents-bst37035 .bst37035-specialist h2 span::before{content:"＼";margin-right:5px;}
#contents-bst37035 .bst37035-specialist h2 span::after{content:"／";}
#contents-bst37035 .bst37035-specialist ul {display: flex; justify-content: space-between;}
#contents-bst37035 .bst37035-specialist ul > li {position: relative; width: 49%;}
#contents-bst37035 .bst37035-specialist ul > li .img {position: absolute; left: 0; bottom: 0; z-index: 1;}
#contents-bst37035 .bst37035-specialist ul > li .txt {position: relative; display: flex; align-items: center; width: calc(100% - 50px); height: 110px; padding: 0 15px 0 80px; margin-left: auto; border: 1px solid #e95520; border-radius: 10px; background-color: #fff;}
#contents-bst37035 .bst37035-specialist ul > li .txt .comment {color: #e95520; font-size: 16px; font-weight: bold; line-height: 1.4; letter-spacing: 0.02em;}
#contents-bst37035 .bst37035-specialist ul > li .txt .name {position: absolute; right: 12px; bottom: 5px; color: #593934; font-size: 15px;}