.section_article .title_mid{margin-top:2em;margin-bottom:1em}.section_article .title_mid+.twoColumns .title_sub:nth-child(1){margin-top:0}.twoColumnsType{display:grid;grid-template-columns:40% 1fr;grid-template-areas:"tit tit" "img txt";column-gap:32px;align-items:start}.twoColumnsType .twoColumnsType__img{grid-area:img;float:none;width:auto;margin:0}.twoColumnsType .twoColumnsType__img .ytube{width:100%;aspect-ratio:16 / 9;margin:0}.twoColumnsType .twoColumnsType__img .ytube iframe{display:block;width:100%;height:100%;border:0}.twoColumnsType .twoColumnsType__txt{grid-area:txt}.twoColumnsType__tit{margin-bottom:20px;padding-left:14px;border-left:6px solid #00529f;font-size:20px;font-weight:bold;line-height:1.5;color:#00529f}@media screen and (min-width: 769px), print{.twoColumnsType{display:flex;gap:0 40px}.twoColumnsType .twoColumnsType__img{width:500px}.twoColumnsType .twoColumnsType__img>img,.twoColumnsType .twoColumnsType__img>.ytube{margin:0 0 40px}.twoColumnsType .twoColumnsType__txt{flex:1}.twoColumnsType__tit{margin-bottom:28px;padding-left:18px;font-size:24px}}@media screen and (max-width: 768px){.twoColumnsType{grid-template-columns:1fr;grid-template-areas:"tit" "img" "txt"}.twoColumnsType .twoColumnsType__img{margin-bottom:16px;padding:6px 0 20px;border-bottom:1px solid #ddd}.twoColumnsType .twoColumnsType__img>img,.twoColumnsType .twoColumnsType__img>.ytube{margin:0 0 20px}.twoColumnsType__tit{margin-bottom:10px;font-size:16px;line-height:1.75}}.effect_introduction{margin-top:1.2em;margin-bottom:1.2em}.effect_introduction dl{position:relative;margin:0;border:2px solid #ccc}.effect_introduction dt{display:flex;align-items:center;justify-content:center;gap:12px;font-weight:bold;line-height:1.3;border-bottom:1px dashed currentColor}.effect_introduction dt::before{font-family:"Font Awesome 5 Free";font-weight:900;line-height:1}.effect_introduction dd{margin:0}.effect_introduction dd ul li{position:relative;padding:6px 10px;margin:0 0 10px;line-height:1.5;color:#333;background:#fff;border-left:5px solid #ccc;box-shadow:0 2px 4px rgba(0,0,0,0.08)}.effect_introduction dd ul li::before,.effect_introduction dd ul li::after{display:none}.effect_introduction dd ul li:last-child{margin-bottom:0}.effect_introduction dl:nth-child(1){background:#e6eef9;border-color:#1a56a8}.effect_introduction dl:nth-child(1) dt{color:#1a56a8}.effect_introduction dl:nth-child(1) dt::before{content:"\f05b"}.effect_introduction dl:nth-child(1) dd ul li{border-left-color:#1a56a8}.effect_introduction dl:nth-child(1)::after{content:"\f061";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;display:flex;align-items:center;justify-content:center;width:36px;height:36px;font-size:16px;color:#fff;background:#555;border-radius:50%;transform:translate(-50%, -50%);z-index:1}.effect_introduction dl:nth-child(2){background:#fff0e3;border-color:#e8590c}.effect_introduction dl:nth-child(2) dt{color:#e8590c}.effect_introduction dl:nth-child(2) dt::before{content:"\f164"}.effect_introduction dl:nth-child(2) dd ul li{border-left-color:#e8590c}@media screen and (min-width: 769px), print{.effect_introduction{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:40px}.effect_introduction dl{padding:20px}.effect_introduction dl:nth-child(1)::after{left:calc(100% + 22px);top:50%}.effect_introduction dt{padding-bottom:16px;margin-bottom:20px;font-size:22px}.effect_introduction dt::before{font-size:32px}.effect_introduction dd ul li{font-size:16px}}@supports (grid-template-rows: subgrid){@media screen and (min-width: 769px), print{.effect_introduction{grid-template-rows:repeat(9, auto)}.effect_introduction dl{display:grid;grid-row:1 / span 9;grid-template-rows:subgrid;grid-template-columns:minmax(0, 1fr);padding-bottom:10px}.effect_introduction dd,.effect_introduction dd ul{display:contents}.effect_introduction dt{grid-row:1}.effect_introduction dd ul li,.effect_introduction dd ul li:last-child{margin-bottom:10px}.effect_introduction dd ul li:nth-child(1){grid-row:2}.effect_introduction dd ul li:nth-child(2){grid-row:3}.effect_introduction dd ul li:nth-child(3){grid-row:4}.effect_introduction dd ul li:nth-child(4){grid-row:5}.effect_introduction dd ul li:nth-child(5){grid-row:6}.effect_introduction dd ul li:nth-child(6){grid-row:7}.effect_introduction dd ul li:nth-child(7){grid-row:8}.effect_introduction dd ul li:nth-child(8){grid-row:9}}}@media screen and (max-width: 768px){.effect_introduction{margin-top:20px;margin-bottom:25px}.effect_introduction dl{padding:16px}.effect_introduction dl:nth-child(1){margin-bottom:40px}.effect_introduction dl:nth-child(1)::after{content:"\f063";left:50%;top:calc(100% + 22px)}.effect_introduction dt{padding-bottom:12px;margin-bottom:14px;font-size:17px}.effect_introduction dt::before{font-size:26px}.effect_introduction dd ul li{font-size:14px;padding:10px 12px}}.profile_table{border-top:1px solid #ddd}.profile_table .is-hidden{display:none}.profile_table table{width:100%}.profile_table tr{width:100%}.profile_table tr th{width:14.5%}.profile_table tr td:nth-child(2){width:35.5%}.profile_table tr td:nth-child(4){width:35.5%}.profile_table tr td[colspan="3"]{width:85.5%}@media screen and (min-width: 769px), print{.profile{margin-top:24px;display:flex}.profile_txt{width:100%}.profile_table{margin-top:14px}.profile_table tr{border-bottom:1px solid #ddd}.profile_table tr th{padding:10px 14px 10px 0}.profile_table tr th:nth-child(3){border-left:1px solid #ddd;padding-left:24px}.profile_table tr td{padding:10px 0}.profile_table tr td:nth-child(2){padding-right:24px}}@media screen and (max-width: 768px){.profile{margin-top:20px}.profile_table table,.profile_table tbody{display:block;width:100%}.profile_table tr{display:grid;grid-template-columns:minmax(7.5em, 30%) minmax(0, 1fr)}.profile_table th,.profile_table td{width:auto !important;padding:10px 12px;border:0;border-bottom:1px solid #ddd;overflow-wrap:anywhere}.profile_table th{font-weight:bold;background:#f3f6fa}}.profile_table .more{border:1px solid #ddd;cursor:pointer;text-align:center;color:#00529f;font-size:16px;align-items:center;justify-content:center;position:relative;display:block;padding:12px 40px;margin:30px auto;border-radius:4px;line-height:1.4;transition:background-color .2s, border-color .2s}.profile_table .more:hover{background-color:#f5f9fc;border-color:#00529f}.profile_table .more::after{content:"";position:absolute;top:50%;right:20px;width:8px;height:8px;margin-top:-6px;border-right:2px solid #00529f;border-bottom:2px solid #00529f;transform:rotate(45deg);transition:transform .2s}.profile_table .more.is-open::after{margin-top:-2px;transform:rotate(-135deg)}@media screen and (min-width: 769px), print{.profile_table .more{width:320px;margin-top:24px}}@media screen and (max-width: 768px){.profile_table .more{margin:20px 0 0}}.commentBox_title,.commentBox_name{font-weight:bold}.answer_list li{background-repeat:no-repeat}.answer_list li:nth-child(5n){background-image:url(/area_product/casestudies/images/details/answer_5.png)}.answer_list li:nth-child(5n+1){background-image:url(/area_product/casestudies/images/details/answer_1.png)}.answer_list li:nth-child(5n+2){background-image:url(/area_product/casestudies/images/details/answer_2.png)}.answer_list li:nth-child(5n+3){background-image:url(/area_product/casestudies/images/details/answer_3.png)}.answer_list li:nth-child(5n+4){background-image:url(/area_product/casestudies/images/details/answer_4.png)}.answer_list li dl{background-color:#f3f8fd;position:relative;background-repeat:no-repeat,no-repeat;background-position:top left,bottom right}.answer_list li dl::after{content:'';width:0;height:0;display:block;position:absolute}.commentBox_comment::after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}@media screen and (min-width: 769px), print{.commentBox{margin-top:24px;padding:24px 32px 1px}.commentBox_title{margin-bottom:24px;font-size:20px;line-height:1.5}.answer_list li{padding-top:1px;padding-left:141px;margin-bottom:29px;background-position:top left}.answer_list li dl{padding:32px 37px 16px;border-radius:8px;background-image:url(/area_product/casestudies/images/details/answer_comment_top_pc.png),url(/area_product/casestudies/images/details/answer_comment_bottom_pc.png)}.answer_list li dl::after{border-top:15px solid transparent;border-right:20px solid #f3f8fd;border-bottom:15px solid transparent;border-left:20px solid transparent;left:-40px;top:36px}.commentBox_name{margin-bottom:5px;font-size:16px;line-height:1.875}}@media screen and (max-width: 768px){.commentBox{margin-top:16px;padding:15px 15px 0}.section_article_twoColumns_column+.commentBox{margin-top:30px}.commentBox_title{margin-bottom:17px;font-size:16px;line-height:1.5}.answer_list li{margin-bottom:19px;padding-top:75px;background-position:top center;background-size:50px 50px}.answer_list li dl{padding:25px 22px 15px;border-radius:7px;background-image:url(/area_product/casestudies/images/details/answer_comment_top_sp.png),url(/area_product/casestudies/images/details/answer_comment_bottom_sp.png);background-size:73px 61px,73px 60px}.answer_list li dl::after{border-top:15px solid transparent;border-right:11px solid transparent;border-bottom:15px solid #f3f8fd;border-left:11px  solid transparent;left:50%;top:-31px;margin-left:-11px}.commentBox_name{margin-bottom:4px;font-size:12px}}.itemtxtBox{background:transparent}@media screen and (max-width: 768px){.itemLi:last-child{margin-bottom:0}}.seminarList ul{border-top:1px solid #ddd}.seminarList .itemLi{width:100%;max-width:100%;margin:0;border-bottom:1px solid #ddd}.itemArea{margin:0 auto;background-color:#fff;color:#00a384;border:1px solid #00a384}p.itemData{margin:0;color:#000}@media screen and (min-width: 769px), print{.item_img{width:100%;margin:0}.item_img::before{border:0px solid #f3f8fd}.seminarList{margin-bottom:40px}.seminarList a{padding:30px 32px;display:flex;transition:0s ease}.seminarList a:hover{background:#f3f8fd}.seminarList a:hover .item_img::before{border:4px solid #f3f8fd}.seminarList a:focus .item_img::before{border:4px solid #f3f8fd}.seminarList .seminar_DataBox{width:160px;display:flex;align-items:center;border-right:1px solid #ddd}.seminarList .seminar_img{width:160px;display:flex !important;align-items:center}.seminarList .itemName{margin:-6px 0 8px;font-size:20px;line-height:1.5}.seminarList .item_img.spBlock{display:none}.seminarList .itemTxt{margin-bottom:11px}.seminarList .itemIcon{margin:0 0 -5px}.itemDataBox{width:100%;text-align:center}.itemArea{width:99px;padding:1px 0;margin-bottom:10px;font-size:16px;border-radius:16px}.seminartxtBox{width:calc(100% - 320px);display:flex;align-items:center;padding:0 0 0 32px}}@media screen and (max-width: 768px){.seminarList{padding-top:5px;margin-bottom:29px}.seminarList a{padding:20px 0;display:block}.seminarList .item_img{width:120px;margin-right:15px;float:left}.seminarList .itemIcon{margin:7px 0 -5px}.itemDataBox{margin-bottom:11px;text-align:left}.itemArea{width:79px;margin-right:12px;font-size:13px;border-radius:12px;display:inline-block;text-align:center}.itemData{font-size:13px;display:inline-block}.seminartxtBox::after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}.seminartxtBox .itemtxtBox{padding:0}.seminartxtBox .itemName{margin:0 0 10px;font-size:16px;line-height:1.5}.seminartxtBox .itemTxt{margin-bottom:4px;line-height:1.5}}#more{margin:0 auto;background:#fff;font-weight:bold}@media screen and (max-width: 768px){#more{max-width:100%}}.section-pcaInfo .block{text-align:left}.section-pcaInfo .link_button_orange{padding-left:0;padding-right:0}@media screen and (min-width: 769px), print{.section-pcaInfo .block .tbl{max-width:900px}.section-pcaInfo .block .tbl .column{width:calc(100% - 282px)}.section-pcaInfo .block .tbl .column:first-child{width:231px;padding-right:51px}.section-pcaInfo .block .tbl .column:first-child .image{margin-top:0;padding:1px 0}.section-pcaInfo .link_button_list{margin:-4px -10px 0}.section-pcaInfo .link_button_list li{width:320px;margin:12px 10px 0;display:inline-block}}@media screen and (max-width: 768px){.section-pcaInfo .link_button_list li:not(:last-child){margin-bottom:15px}}
