.single_sec{letter-spacing:1.2px;margin-bottom:20px}@media only screen and (max-width: 767px){.single_sec{font-size:14px;font-size:1.4rem;line-height:26px}}.sg_date{font-size:12px;font-size:1.2rem;letter-spacing:0.6px;margin-bottom:8px}.sg_date .day{float:right}.sg_date .cats{overflow:hidden}.sg_date .cats>span,.sg_date .cats a{display:inline-block;color:#969696;line-height:1;border:1px solid #969696;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:2px 5px;margin:0 4px 4px 0}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.sg_date .cats>span,.sg_date .cats a{padding:4px 5px 0}}@media only screen and (max-width: 767px){.sg_date{margin-bottom:5px}}.sg_tit{font-weight:bold;font-size:28px;font-size:2.8rem;letter-spacing:4px;line-height:36px;margin-bottom:20px}@media only screen and (max-width: 767px){.sg_tit{font-size:20px;font-size:2rem;line-height:25px;margin-bottom:10px;letter-spacing:3px}}.sg_sns{margin-bottom:25px}.sg_sns>li{display:inline-block;vertical-align:top;width:auto;line-height:1;margin-right:-1px}.sg_sns>li>a>img{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}@media only screen and (max-width: 767px){.sg_sns{margin-bottom:20px}}.sg_pic{margin-bottom:20px}@media only screen and (max-width: 767px){.sg_pic{margin-bottom:15px}}.cmsContent{padding-bottom:10px;text-align:justify}.cmsContent img{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;user-drag:none;-webkit-touch-callout:none}.cmsContent p{letter-spacing:3px;line-height:27px}@media only screen and (max-width: 767px){.cmsContent p{margin-bottom:25px;letter-spacing:2px}}.sg_mucluc{background-color:#f0f0f0;padding:43px 30px 20px;margin-bottom:45px}.sg_mucluc .caption{font-weight:bold;margin:-55px 0 25px}.sg_mucluc .caption span{display:inline-block;background-color:#ffe03e;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:3px 18px 2px}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.sg_mucluc .caption span{padding:5px 18px 0}}.sg_mucluc h3{font-weight:bold;font-size:16px;font-size:1.6rem}.sg_mucluc ul{padding:0 0 30px 25px}.sg_mucluc ul li{padding-left:10px;position:relative}.sg_mucluc ul li:before{display:block;content:"";position:absolute;left:0;top:10px;width:3px;height:3px;background-color:#000;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}@media only screen and (max-width: 767px){.sg_mucluc{font-size:16px;font-size:1.6rem;padding:40px 20px 18px;margin-bottom:35px}.sg_mucluc .caption{margin:-50px 0 20px}.sg_mucluc .caption span{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}.sg_mucluc ul{padding:0 0 20px 18px}}.sg_explain{padding-bottom:20px;text-align:justify}.sg_explain h2{font-weight:bold;font-size:22px;font-size:2.2rem;line-height:29px;letter-spacing:3px;border-bottom:1px solid #646464;padding-bottom:6px;margin-bottom:28px}.sg_explain h3{font-weight:bold;color:#646464;font-size:18px;font-size:1.8rem;line-height:29px;letter-spacing:3px;background-color:#ffe03e;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;padding:7px 10px 6px;margin-bottom:25px}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.sg_explain h3{padding:9px 10px 4px}}.sg_explain p{margin-bottom:25px;letter-spacing:2px;line-height:27px}.sg_explain img{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;user-drag:none;-webkit-touch-callout:none}.sg_explain #toc_container{background-color:#f0f0f0;padding:0 30px 20px;margin-bottom:45px}.sg_explain #toc_container .toc_title{font-weight:bold;margin:0 0 10px;display:inline-block;background-color:#ffe03e;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:3px 18px 2px;position:relative;top:-15px}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.sg_explain #toc_container .toc_title{padding:5px 18px 0}}.sg_explain #toc_container .toc_list>li>a{font-size:16px;font-size:1.6rem;font-weight:700}.sg_explain #toc_container .toc_list>li ul{padding:0 0 30px 25px}.sg_explain #toc_container .toc_list>li ul li a{padding-left:10px;position:relative;display:inline-block}.sg_explain #toc_container .toc_list>li ul li a:before{display:block;content:"";position:absolute;left:0;top:10px;width:3px;height:3px;background-color:#000;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}@media only screen and (max-width: 767px){.sg_explain{padding-bottom:10px}.sg_explain h2{font-size:18px;font-size:1.8rem;padding-bottom:2px;margin-bottom:15px}.sg_explain h3{font-size:16px;font-size:1.6rem;line-height:20px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;padding:8px 10px 7px;margin-bottom:18px}.sg_explain p{margin-bottom:18px}}.sg_points{border:1px solid #646464;padding:30px;margin-bottom:25px;clear:both}.sg_points .caption{font-size:18px;font-size:1.8rem;font-weight:bold;line-height:20px;letter-spacing:3px;margin-bottom:25px;text-decoration:underline}.sg_points ul>li{font-weight:bold;line-height:26px;letter-spacing:1.2px;text-indent:12px;margin-bottom:25px;position:relative}.sg_points ul>li:before{display:block;content:"";position:absolute;left:0;top:7px;width:10px;height:10px;background-color:#c8c8c8;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.sg_points ul>li .ex_txt{font-weight:normal;margin-bottom:0}.sg_points ul>li:last-child{margin-bottom:0}@media only screen and (max-width: 767px){.sg_points{padding:20px;margin-bottom:20px}.sg_points .caption{font-size:16px;font-size:1.6rem;margin-bottom:18px}.sg_points ul>li{line-height:20px;text-indent:15px}.sg_points ul>li:before{top:4px}}.sg_format{padding-bottom:5px}.sg_format .for_pic{float:right;width:31.75%;text-align:right;padding-top:5px;margin-left:20px}.sg_format .for_desc{overflow:hidden}@media only screen and (max-width: 767px){.sg_format .for_pic{float:none;width:100%;text-align:center;padding:0;margin:0 0 20px}.sg_format .for_desc{overflow:inherit}}.sg_tags{padding-bottom:35px}.sg_tags .caption{float:left;margin-right:22px}.sg_tags .caption span{display:inline-block;font-weight:bold;line-height:18px;letter-spacing:1px;font-size:14px;font-size:1.4rem;border:1px solid #323232;padding:3px 10px 1px;min-width:118px;text-align:center;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;position:relative}.sg_tags .caption span:before{display:block;content:"";position:absolute;left:5px;top:9px;width:5px;height:5px;background-color:#323232;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.sg_tags ul{overflow:hidden}.sg_tags ul>li{display:inline-block;vertical-align:top;padding-right:5px;margin-bottom:8px}.sg_tags ul>li>a{display:inline-block;color:#fff;font-weight:bold;line-height:18px;letter-spacing:1px;font-size:14px;font-size:1.4rem;background-color:#b4b4b4;padding:3px 25px 3px 25px;word-break:keep-all;min-width:88px;text-align:center;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;position:relative}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.sg_tags ul>li>a{padding:5px 25px 1px 25px}}.sg_tags ul>li>a:before{display:block;content:"";position:absolute;left:5px;top:9px;width:5px;height:5px;background-color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}@media only screen and (max-width: 767px){.sg_tags{padding-bottom:0}.sg_tags .caption{float:none;margin:40px 0 12px}.sg_tags .caption span{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px}.sg_tags ul{overflow:inherit}.sg_tags ul>li>a{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px}}.sg_author{border:1px solid #646464;padding:18px 20px 15px;margin-top:55px;text-align:justify}.sg_author .sg_au_info{margin-bottom:15px;font-size:0;position:relative}.sg_author .au_pic{display:inline-block;vertical-align:middle;width:80px;margin-right:15px}.sg_author .au_pic img{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.sg_author .list_ss01{position:absolute;top:25px;right:0}.sg_author .list_ss01 li{float:left;margin:0 11px 0 0}.sg_author .list_ss01 li.ico_tw2 img{width:14px}.sg_author .list_ss01 li.ico_fb2 img{width:6px}.sg_author .list_ss01 li.ico_ins2 img{width:11px}.sg_author .list_ss01 li:last-child{margin:0}.sg_author .au_name{display:inline-block;vertical-align:middle;width:calc(100% - 100px);font-size:14px;font-size:1.4rem}.sg_author .au_name span{display:block;font-size:16px;font-size:1.6rem;font-weight:bold;margin:2px 0}.sg_author .au_desc{font-size:12px;font-size:1.2rem;line-height:20px;letter-spacing:0.9px}@media only screen and (max-width: 767px){.sg_author{padding:10px 15px 13px;margin-top:35px}.sg_author .sg_au_info{margin-bottom:8px}.sg_author .au_pic{width:50px;margin-right:5px}.sg_author .au_name{width:calc(100% - 60px);font-size:12px;font-size:1.2rem}.sg_author .au_name span{font-size:14px;font-size:1.4rem}.sg_author .au_desc{line-height:18px}}.other_articles{clear:both;max-width:1040px;margin:40px auto 75px;padding:0 20px}.other_articles.last{margin:0 auto 25px}.other_articles .bhead{font-weight:bold;font-size:20px;font-size:2rem;letter-spacing:1px;padding-left:14px;margin-bottom:8px;position:relative;max-width:965px}.other_articles .bhead:before{display:block;content:"";position:absolute;left:0;top:50%;width:100%;height:2px;border-top:1px dotted #969696}.other_articles .bhead:after{display:block;content:"";position:absolute;left:0;top:9px;width:14px;height:14px;background-color:#ffe03e;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.other_articles .bhead .art_txt{display:inline-block;background-color:#fffadc;padding:0 10px 0 2px;position:relative;z-index:3}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.other_articles .bhead .art_txt{padding-top:2px}}.other_articles .bhead .art_ico{display:inline-block;position:absolute;right:0;bottom:12px}.other_articles .bhead .art_ico:before{display:block;content:"";position:absolute;right:0;bottom:0;width:45%;height:20%;background-color:#fffadc}.other_articles .bhead .art_ico img{position:relative;z-index:2}.other_articles .bhead .art_ico img.art1{width:75px}.other_articles .bhead .art_ico img.art2{width:95px}.other_articles .bhead .art_ico img.art3{width:94px}.other_articles .news_sec_list ul li{padding:10px 10px 15px 10px;width:31%;margin:0 3.33% 25px 0}@media only screen and (min-width: 767px){.other_articles .news_sec_list ul li{max-width:310px}}.other_articles .news_sec_list ul li .news_sec__img{margin-bottom:5px}.other_articles .news_sec_list ul li .news_sec__right{padding:0}@media only screen and (max-width: 767px){.other_articles .news_sec_list ul li .news_sec__right{width:calc(53% - 12px)}}.other_articles .news_sec_list ul li .txt01{margin-bottom:5px}.other_articles .news_sec_list ul li .news_sec__ttl1{letter-spacing:2px;font-size:12px;line-height:16px;margin-bottom:5px;margin-bottom:10px}.other_articles .news_sec_list ul.popular li .news_sec__img{position:relative}.other_articles .news_sec_list ul.popular li:nth-child(1) .news_sec__img:before{position:absolute;content:"";left:0;top:0;width:40px;height:40px;text-align:center;margin:auto;background:url(../../img/common/sidebar/num01.svg);background-size:40px 40px;z-index:999}.other_articles .news_sec_list ul.popular li:nth-child(2) .news_sec__img:before{position:absolute;content:"";left:0;top:0;width:40px;height:40px;text-align:center;margin:auto;background:url(../../img/common/sidebar/num02.svg);background-size:40px 40px;z-index:999}.other_articles .news_sec_list ul.popular li:nth-child(3) .news_sec__img:before{position:absolute;content:"";left:0;top:0;width:40px;height:40px;text-align:center;margin:auto;background:url(../../img/common/sidebar/num03.svg);background-size:40px 40px;z-index:999}@media only screen and (max-width: 767px){.other_articles .news_sec_list ul li{padding:0 0 15px 0;width:100%;margin:0 0% 25px 0;-webkit-box-shadow:0px 0px 6px 1px rgba(0,0,0,0);-moz-box-shadow:0px 0px 6px 1px rgba(0,0,0,0);-ms-box-shadow:0px 0px 6px 1px rgba(0,0,0,0);-o-box-shadow:0px 0px 6px 1px rgba(0,0,0,0);box-shadow:0px 0px 6px 1px rgba(0,0,0,0);background:none}.other_articles .news_sec_list ul li .news_sec__img{float:left;width:47%;margin:0 12px 0 0}.other_articles .news_sec_list ul li .news_sec__img img{height:auto}.other_articles .news_sec_list ul li .news_sec__right{padding:0}.other_articles .news_sec_list ul li .txt01,.other_articles .news_sec_list ul li .date{display:none}.other_articles .news_sec_list ul li .news_sec__ttl1{padding:12px 0 0 0;font-size:12px;margin-bottom:5px;overflow:hidden;margin-bottom:10px}.other_articles .news_sec_list ul.popular li .news_sec__img{position:relative}.other_articles .news_sec_list ul.popular li:nth-child(1) .news_sec__img:before{position:absolute;content:"";left:0;top:0;width:40px;height:40px;text-align:center;margin:auto;background:url(../../img/common/sidebar/num01.svg);background-size:40px 40px;z-index:999}.other_articles .news_sec_list ul.popular li:nth-child(2) .news_sec__img:before{position:absolute;content:"";left:0;top:0;width:40px;height:40px;text-align:center;margin:auto;background:url(../../img/common/sidebar/num02.svg);background-size:40px 40px;z-index:999}.other_articles .news_sec_list ul.popular li:nth-child(3) .news_sec__img:before{position:absolute;content:"";left:0;top:0;width:40px;height:40px;text-align:center;margin:auto;background:url(../../img/common/sidebar/num03.svg);background-size:40px 40px;z-index:999}}@media only screen and (max-width: 767px){.other_articles{margin:10px auto 50px}.other_articles .bhead{font-size:14px;font-size:1.4rem;background-color:#fff;padding:5px 10px 4px;margin-bottom:20px;text-align:center;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.1);box-shadow:0 1px 2px 0 rgba(0,0,0,0.1)}.other_articles .bhead:before{left:50%;top:auto;bottom:-12px;width:30px;height:30px;border:none;margin-left:-15px;background:url("../../img/common/icon/ico_arr1.png") no-repeat 50% 100%;background-size:50% auto}.other_articles .bhead:after{display:none}.other_articles .bhead .art_txt{background-color:#fff;padding:0}.other_articles .bhead .art_ico img.art1{width:44px}.other_articles .bhead .art_ico img.art2{width:60px}.other_articles .bhead .art_ico img.art3{width:59px}}.new_articles .bhead .art_txt{padding-right:130px}.new_articles .bhead .art_ico{right:20px;bottom:2px}@media only screen and (max-width: 767px){.new_articles .bhead .art_txt{display:block;padding-right:0}.new_articles .bhead .art_ico{right:20px;bottom:2px}}.toList{text-align:center}.toList a{display:inline-block;color:#fff;font-weight:bold;font-size:20px;font-size:2rem;background-color:#a0a0a0;padding:2px 30px;min-width:300px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.toList a{padding:4px 30px 0}}@media only screen and (max-width: 767px){.toList{margin-bottom:45px}.toList a{font-size:14px;font-size:1.4rem;min-width:170px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px}}.cmn-box-dialog{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:50px 0}@media only screen and (max-width: 767px){.cmn-box-dialog{margin:25px 0}}.cmn-box-dialog--img{width:90px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}@media only screen and (max-width: 767px){.cmn-box-dialog--img{width:55px}}.cmn-box-dialog--img figure{text-align:center}.cmn-box-dialog--img figure img{-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;border:1px solid #000;margin:0 !important}.cmn-box-dialog--img figure figcaption{font-size:12px;font-size:1.2rem;display:block;text-align:center;font-weight:700;margin:5px 0 0}@media only screen and (max-width: 767px){.cmn-box-dialog--img figure figcaption{font-size:12px;font-size:1.2rem;line-height:1.5em;margin:0 -10px 0}}.cmn-box-dialog--content{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.cmn-box-dialog--content .arrow{position:absolute;top:40px;bottom:0;width:24px;height:16px}@media only screen and (max-width: 767px){.cmn-box-dialog--content .arrow{width:12px;height:10px;top:25px}}.cmn-box-dialog--content .arrow-right{left:-21px}@media only screen and (max-width: 767px){.cmn-box-dialog--content .arrow-right{left:-10px}}.cmn-box-dialog--content .arrow-left{right:-21px}@media only screen and (max-width: 767px){.cmn-box-dialog--content .arrow-left{right:-10px}}.cmn-box-dialog--content table td{background:#fff6d2;position:relative;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px}@media only screen and (max-width: 767px){.cmn-box-dialog--content table td{-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px}}.cmn-box-dialog--content .box-cont{padding:18px 25px;background:inherit;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;min-height:114px}@media only screen and (max-width: 767px){.cmn-box-dialog--content .box-cont{-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;padding:15px;min-height:70px}}.cmn-box-dialog--content .box-cont p{font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:0;margin:0 0 10px;color:#000}@media only screen and (max-width: 767px){.cmn-box-dialog--content .box-cont p{font-size:14px;font-size:1.4rem;line-height:1.57em}}.cmn-box-dialog--content .box-cont p:last-child{margin:0}.cmn-box-dialog--content.left{margin:0 40px 0 0}@media only screen and (max-width: 767px){.cmn-box-dialog--content.left{margin:0 16px 0 0}}.cmn-box-dialog--content.right{margin:0 0 0 40px}@media only screen and (max-width: 767px){.cmn-box-dialog--content.right{margin:0 0 0 16px}}.ichiran-single .news_sec_list2 ul li .news_sec__img{max-width:290px}@media only screen and (max-width: 767px){.ichiran-single .news_sec_list2 ul li .news_sec__img{max-width:100%}}.supervisor-box{border:3px solid #ffe03e;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;margin:55px 0;position:relative;padding:0 32px}@media only screen and (min-width: 768px){.supervisor-box{padding-left:15px;padding-right:15px}}@media only screen and (min-width: 992px){.supervisor-box{padding-left:32px;padding-right:32px}}@media only screen and (max-width: 767px){.supervisor-box{border-width:2px;padding-left:20px;padding-right:21px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}}.supervisor-box:before,.supervisor-box:after{content:'';height:85%;width:4px;background:#fff;position:absolute;top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);pointer-events:none}@media only screen and (max-width: 767px){.supervisor-box:before,.supervisor-box:after{height:92.5%}}.supervisor-box:before{left:-3px}.supervisor-box:after{right:-3px}.supervisor-box-title{background:#ffe03e;width:67px;height:67px;text-align:center;line-height:67px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;color:#000;font-size:16px;font-size:1.6rem;font-weight:700;letter-spacing:0.075em;position:relative;margin-top:-33px}@media only screen and (max-width: 767px){.supervisor-box-title{width:50px;height:50px;font-size:12px;font-size:1.2rem;line-height:50px;margin-top:-17px}}.supervisor-box-title:after{content:'';width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:8px solid #ffe03e;position:absolute;bottom:-7px;left:50%;margin-left:-7px}.supervisor-box-ctn{padding:34px 0 23px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between}@media only screen and (max-width: 767px){.supervisor-box-ctn{padding:18px 0 24px}}.supervisor-box-ctn .inf-about{width:100%;max-width:360px;padding-right:15px;margin-top:-5px}.supervisor-box-ctn .inf-about .inf-title{margin-bottom:20px}@media only screen and (max-width: 767px){.supervisor-box-ctn .inf-about .inf-title{margin-bottom:16px}}.supervisor-box-ctn .inf-about .position{font-size:16px;font-size:1.6rem;line-height:1.625em;font-weight:700;letter-spacing:0.075em;-webkit-font-feature-settings:normal;font-feature-settings:normal}@media only screen and (max-width: 767px){.supervisor-box-ctn .inf-about .position{font-size:12px;font-size:1.2rem;line-height:1.875em;font-weight:500;margin-bottom:2px}}.supervisor-box-ctn .inf-about .name{font-size:20px;font-size:2rem;line-height:1.3em;font-weight:700;letter-spacing:0.075em;-webkit-font-feature-settings:normal;font-feature-settings:normal}@media only screen and (max-width: 767px){.supervisor-box-ctn .inf-about .name{font-size:16px;font-size:1.6rem;line-height:1.4em}}.supervisor-box-ctn .inf-about .inf-text{padding-bottom:0}.supervisor-box-ctn .inf-about .inf-text p{font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:0.075em;margin-bottom:0;-webkit-font-feature-settings:normal;font-feature-settings:normal}@media only screen and (max-width: 767px){.supervisor-box-ctn .inf-about .inf-text p{font-size:12px;font-size:1.2rem;line-height:1.45em}}@media only screen and (max-width: 767px){.supervisor-box-ctn .inf-about .inf-text p:not(:last-child){margin-bottom:13px}}.supervisor-box-ctn .inf-about .inf-text a{text-decoration:underline;color:#0000ff}.supervisor-box-ctn .inf-img{width:162px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}@media only screen and (min-width: 768px){.supervisor-box-ctn .inf-img{width:130px}}@media only screen and (min-width: 992px){.supervisor-box-ctn .inf-img{width:162px}}@media only screen and (max-width: 767px){.supervisor-box-ctn .inf-img{width:102px}}@media only screen and (max-width: 360px){.supervisor-box-ctn .inf-img{width:86px}}.commentator-box{background:#fffadc;margin:55px 0;padding:40px 33px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 768px){.commentator-box{padding-left:15px;padding-right:15px}}@media only screen and (min-width: 992px){.commentator-box{padding-left:33px;padding-right:33px}}@media only screen and (max-width: 767px){.commentator-box{padding:20px 20px 20px 21px}}.commentator-box-info{width:30%;padding-right:15px;position:relative}@media only screen and (min-width: 768px){.commentator-box-info{width:40%}}@media only screen and (min-width: 992px){.commentator-box-info{width:30%}}@media only screen and (max-width: 767px){.commentator-box-info{width:100%;padding-right:0;padding-bottom:35px}}.commentator-box-info:before{content:'';border-top:18px solid transparent;border-right:18px solid #ffe03e;content:'';height:0;right:0;position:absolute;top:24px;width:0;pointer-events:none}@media only screen and (max-width: 767px){.commentator-box-info:before{border-top-width:15px;border-right-width:15px;top:inherit;left:20px;right:inherit;bottom:0}}.commentator-box-info .info-wrap{max-width:130px;width:100%}@media only screen and (max-width: 767px){.commentator-box-info .info-wrap{max-width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;align-items:center}}.commentator-box-info .inf-img{text-align:center;max-width:100px;margin:0 auto 10px}@media only screen and (max-width: 767px){.commentator-box-info .inf-img{max-width:65px;width:65px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:18px;margin-bottom:0}}.commentator-box-info .inf-img img{-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;width:100%;display:block}.commentator-box-info .inf-status{text-align:center}@media only screen and (max-width: 767px){.commentator-box-info .inf-status{width:100%;text-align:left}}.commentator-box-info .inf-status .name,.commentator-box-info .inf-status .position{font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:0.075em;-webkit-font-feature-settings:normal;font-feature-settings:normal}@media only screen and (max-width: 767px){.commentator-box-info .inf-status .name,.commentator-box-info .inf-status .position{font-size:12px;font-size:1.2rem}}.commentator-box-info .inf-status .name{font-weight:700}@media only screen and (max-width: 767px){.commentator-box-info .inf-status .name{font-size:16px;font-size:1.6rem;margin-top:4px}}.commentator-box-ctn{width:70%;background:#fff;padding:16px 32px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}@media only screen and (min-width: 768px){.commentator-box-ctn{width:60%}}@media only screen and (min-width: 992px){.commentator-box-ctn{width:70%}}@media only screen and (max-width: 767px){.commentator-box-ctn{width:100%;padding:20px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}}.commentator-box-ctn .cmsContent{padding-bottom:0}.commentator-box-ctn .cmsContent p{font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:0.15em;margin-bottom:0}@media only screen and (max-width: 767px){.commentator-box-ctn .cmsContent p{font-size:12px;font-size:1.2rem;line-height:1.45em}}.commentator-box-ctn .cmsContent a{text-decoration:underline;color:#0000ff}.affiliate-box{border:1px solid #c8c8c8;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;padding:30px 32px 20px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:55px 0}@media only screen and (max-width: 767px){.affiliate-box{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:25px}}.affiliate-box-img{width:164px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:27px}@media only screen and (min-width: 768px){.affiliate-box-img{width:120px}}@media only screen and (min-width: 992px){.affiliate-box-img{width:164px}}@media only screen and (max-width: 767px){.affiliate-box-img{width:100%;max-width:150px;text-align:center;margin:0 auto 25px}}.affiliate-box-ctn{width:100%}.affiliate-box-ctn .ctn-inf .inf-tit{margin-bottom:5px}.affiliate-box-ctn .ctn-inf .inf-tit a{display:block;font-size:14px;font-size:1.4rem;line-height:1.75em;text-decoration:underline;color:#0000ff;font-weight:700;letter-spacing:0.15em}.affiliate-box-ctn .ctn-inf .inf-tit a.no-link{color:#000;text-decoration:none;pointer-events:none}.affiliate-box-ctn .ctn-inf .inf-text{padding-bottom:0}.affiliate-box-ctn .ctn-inf .inf-text p{font-size:12px;font-size:1.2rem;line-height:1.5em;letter-spacing:0.15em;margin-bottom:0}@media only screen and (max-width: 767px){.affiliate-box-ctn .ctn-inf .inf-text p{line-height:1.3em}}.affiliate-box-ctn .ctn-btn{padding-top:5px}@media only screen and (max-width: 767px){.affiliate-box-ctn .ctn-btn{padding-top:20px}}.affiliate-box-ctn .ctn-btn .list-btn{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;margin:0 -5px}.affiliate-box-ctn .ctn-btn .list-btn .btn-item{width:50%;padding:5px}@media only screen and (min-width: 768px){.affiliate-box-ctn .ctn-btn .list-btn .btn-item{width:100%}}@media only screen and (min-width: 992px){.affiliate-box-ctn .ctn-btn .list-btn .btn-item{width:50%}}@media only screen and (max-width: 767px){.affiliate-box-ctn .ctn-btn .list-btn .btn-item{width:100%;padding-top:5px;padding-bottom:5px}}.affiliate-box-ctn .ctn-btn .list-btn .btn-item a{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-size:14px;font-size:1.4rem;line-height:1.3em;padding:6px;font-weight:700;text-align:center;color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.affiliate-box-ctn .ctn-btn .list-btn .btn-item a{padding:8px 6px 4px 6px}}.affiliate-box-ctn .ctn-btn .list-btn .btn-item a.btn-amazon{background:#fabe50}.affiliate-box-ctn .ctn-btn .list-btn .btn-item a.btn-kindle{background:#506ebe}.affiliate-box-ctn .ctn-btn .list-btn .btn-item a.btn-rakuten{background:#c85050}.affiliate-box-ctn .ctn-btn .list-btn .btn-item a.btn-yahoo{background:#e6554b}.affiliate-box-ctn .ctn-btn .list-btn .btn-item a.btn-emobook{background:#a0a091}.affiliate-box-ctn .ctn-btn .list-btn .btn-item a.btn-lohaco{background:#87c896}.affiliate-box-ctn .ctn-btn .list-btn .btn-item a.btn-paypay{background:#beaa00}
