@charset 'UTF-8';
/*! =========================================================
_foundation
========================================================= */
/*!
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com
Twitter: @rich_clark
*/
abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{font-size:100%;box-sizing:border-box;margin:0;padding:0;vertical-align:baseline;border:0;background:0 0}
body{line-height:1}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
nav ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
a{font-size:100%;margin:0;padding:0;vertical-align:baseline;background:0 0}
ins{text-decoration:none;color:#000;background-color:#ff9}
mark{font-weight:700;font-style:italic;color:#000;background-color:#ff9}
del{text-decoration:line-through}
abbr[title],dfn[title]{cursor:help;border-bottom:1px dotted}
table{border-spacing:0;border-collapse:collapse}
hr{display:block;height:1px;margin:1em 0;padding:0;border:0;border-top:1px solid #ccc}
input,select{vertical-align:middle}
body,html{font-family:MFW-HiraginoUDSansStd-W3,'メイリオ',Meiryo,sans-serif;font-size:16px;line-height:1.5;color:#000}
.c-modal_inner,.l-inner,.l-siteFooter_inner,.l-siteHeader_inner{max-width:calc(1216px + (34px * 2));margin-right:auto;margin-left:auto;padding-right:34px;padding-left:34px}
body{box-sizing:border-box}
body *,body :after,body :before{box-sizing:border-box}
body.lockScroll{position:fixed;top:0;left:0;width:100%;height:100vh}
button,input,option,select,textarea{font-family:inherit;font-size:inherit;box-sizing:inherit;border:0}
button{padding:0;cursor:pointer;border:none;outline:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}
a{text-decoration:none;color:#dc4b49}
a:visited{text-decoration:none;color:#dc4b49}
a:active,a:hover{text-decoration:underline;color:#dc4b49}
em{font-style:normal}
li{list-style-type:none}
img{width:100%;height:100%;vertical-align:middle}
figure{margin:0}
:focus{outline:auto;outline-style:auto;outline-color:#dc4b49}
@-webkit-keyframes headerHide_lg{
0%{-webkit-transform:translateY(0);transform:translateY(0)}
100%{-webkit-transform:translateY(-88px);transform:translateY(-88px)}
}
@keyframes headerHide_lg{
0%{-webkit-transform:translateY(0);transform:translateY(0)}
100%{-webkit-transform:translateY(-88px);transform:translateY(-88px)}
}
@-webkit-keyframes headerShow_lg{
0%{-webkit-transform:translateY(-88px);transform:translateY(-88px)}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes headerShow_lg{
0%{-webkit-transform:translateY(-88px);transform:translateY(-88px)}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
/*! =========================================================
 _layout
========================================================= */
/*! Grid */
.l-grid{display:flex;margin-top:32px;margin-right:-12px;margin-bottom:-16px;margin-left:-12px;flex-wrap:wrap}
.l-grid:first-child{margin-top:0}
.l-grid_item{min-height:0;margin-bottom:16px;padding-right:12px;padding-left:12px}
.l-grid_item-1{width:8.3333%}
.l-grid_item-2{width:16.6667%}
.l-grid_item-3{width:25%}
.l-grid_item-4{width:33.3333%}
.l-grid_item-5{width:41.6667%}
.l-grid_item-6{width:50%}
.l-grid_item-7{width:58.3333%}
.l-grid_item-8{width:66.6667%}
.l-grid_item-9{width:75%}
.l-grid_item-10{width:83.3333%}
.l-grid_item-11{width:91.6667%}
.l-grid_item-12{width:100%}
.l-grid_item-1-1{width:100%}
.l-grid_item-1-2{width:50%}
.l-grid_item-2-2{width:100%}
.l-grid_item-1-3{width:33.3333%}
.l-grid_item-2-3{width:66.6667%}
.l-grid_item-3-3{width:100%}
.l-grid_item-1-4{width:25%}
.l-grid_item-2-4{width:50%}
.l-grid_item-3-4{width:75%}
.l-grid_item-4-4{width:100%}
.l-grid_item-1-5{width:20%}
.l-grid_item-2-5{width:40%}
.l-grid_item-3-5{width:60%}
.l-grid_item-4-5{width:80%}
.l-grid_item-5-5{width:100%}
.l-grid_item-1-6{width:16.6667%}
.l-grid_item-2-6{width:33.3333%}
.l-grid_item-3-6{width:50%}
.l-grid_item-4-6{width:66.6667%}
.l-grid_item-5-6{width:83.3333%}
.l-grid_item-6-6{width:100%}
.l-grid_item-1-7{width:14.2857%}
.l-grid_item-2-7{width:28.5714%}
.l-grid_item-3-7{width:42.8571%}
.l-grid_item-4-7{width:57.1429%}
.l-grid_item-5-7{width:71.4286%}
.l-grid_item-6-7{width:85.7143%}
.l-grid_item-7-7{width:100%}
.l-grid_item-1-8{width:12.5%}
.l-grid_item-2-8{width:25%}
.l-grid_item-3-8{width:37.5%}
.l-grid_item-4-8{width:50%}
.l-grid_item-5-8{width:62.5%}
.l-grid_item-6-8{width:75%}
.l-grid_item-7-8{width:87.5%}
.l-grid_item-8-8{width:100%}
.l-grid_item-1-9{width:11.1111%}
.l-grid_item-2-9{width:22.2222%}
.l-grid_item-3-9{width:33.3333%}
.l-grid_item-4-9{width:44.4444%}
.l-grid_item-5-9{width:55.5556%}
.l-grid_item-6-9{width:66.6667%}
.l-grid_item-7-9{width:77.7778%}
.l-grid_item-8-9{width:88.8889%}
.l-grid_item-9-9{width:100%}
.l-grid_item-1-10{width:10%}
.l-grid_item-2-10{width:20%}
.l-grid_item-3-10{width:30%}
.l-grid_item-4-10{width:40%}
.l-grid_item-5-10{width:50%}
.l-grid_item-6-10{width:60%}
.l-grid_item-7-10{width:70%}
.l-grid_item-8-10{width:80%}
.l-grid_item-9-10{width:90%}
.l-grid_item-10-10{width:100%}
.l-grid_item-1-11{width:9.0909%}
.l-grid_item-2-11{width:18.1818%}
.l-grid_item-3-11{width:27.2727%}
.l-grid_item-4-11{width:36.3636%}
.l-grid_item-5-11{width:45.4545%}
.l-grid_item-6-11{width:54.5455%}
.l-grid_item-7-11{width:63.6364%}
.l-grid_item-8-11{width:72.7273%}
.l-grid_item-9-11{width:81.8182%}
.l-grid_item-10-11{width:90.9091%}
.l-grid_item-11-11{width:100%}
.l-grid_item-1-12{width:8.3333%}
.l-grid_item-2-12{width:16.6667%}
.l-grid_item-3-12{width:25%}
.l-grid_item-4-12{width:33.3333%}
.l-grid_item-5-12{width:41.6667%}
.l-grid_item-6-12{width:50%}
.l-grid_item-7-12{width:58.3333%}
.l-grid_item-8-12{width:66.6667%}
.l-grid_item-9-12{width:75%}
.l-grid_item-10-12{width:83.3333%}
.l-grid_item-11-12{width:91.6667%}
.l-grid_item-12-12{width:100%}
.l-grid-center{justify-content:center}
.l-grid_item-5per{width:5%}
.l-grid_item-10per{width:10%}
.l-grid_item-15per{width:15%}
.l-grid_item-20per{width:20%}
.l-grid_item-25per{width:25%}
.l-grid_item-30per{width:30%}
.l-grid_item-35per{width:35%}
.l-grid_item-40per{width:40%}
.l-grid_item-45per{width:45%}
.l-grid_item-50per{width:50%}
.l-grid_item-55per{width:55%}
.l-grid_item-60per{width:60%}
.l-grid_item-65per{width:65%}
.l-grid_item-70per{width:70%}
.l-grid_item-75per{width:75%}
.l-grid_item-80per{width:80%}
.l-grid_item-85per{width:85%}
.l-grid_item-90per{width:90%}
.l-grid_item-95per{width:95%}
.l-grid_item-100per{width:100%}
.l-grid-reverse{flex-direction:row-reverse}
.l-grid-noGutter{margin-right:0;margin-left:0}
.l-grid-noGutter .l-grid_item{padding-right:0;padding-left:0}
.l-grid-halfGutter{margin-right:-6px;margin-left:-6px}
.l-grid-halfGutter .l-grid_item{padding-right:6px;padding-left:6px}
.l-grid-flex{display:flex;align-items:center}
.l-grid-flexSpaceBetween{justify-content:space-between}
.l-grid-flexEnd{justify-content:flex-end}
.l-grid_item-flex{flex:1}
.l-siteFooter{padding-top:24px;padding-bottom:24px}
.l-siteFooter_inner{display:flex;flex-wrap:wrap;align-items:center}
.l-siteFooter_logo{width:136px}
.l-siteFooter_link{display:inline-flex;align-items:center}
.l-siteFooter_link::after{display:inline-block;width:1.2em;height:1.2em;margin-left:8px;content:'';vertical-align:bottom;background-image:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224px%22%20fill%3D%22%23000%22%3E%3Cpath%20d%3D%22M0%200h24v24H0V0z%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M19%2019H5V5h7V3H5c-1.11%200-2%20.9-2%202v14c0%201.1.89%202%202%202h14c1.1%200%202-.9%202-2v-7h-2v7zM14%203v2h3.59l-9.83%209.83%201.41%201.41L19%206.41V10h2V3h-7z%22%2F%3E%3C%2Fsvg%3E);background-position:center;background-size:100% 100%}
.l-siteFooter_link:active,.l-siteFooter_link:link,.l-siteFooter_link:visited{color:#000}
.l-siteFooter_copy{font-family:Lato,sans-serif;font-size:10px}
.l-siteHeader{position:fixed;z-index:10;top:0;left:0;width:100%;opacity:0;background-color:#fff}
.is-firstLoaded .l-siteHeader{transition:opacity .5s ease-in-out 2.2s;opacity:1}
.is-loaded .l-siteHeader{transition:opacity .5s ease-in-out .2s;opacity:1}
.l-siteHeader.is-show{box-shadow:0 0 5px 0 rgba(0,0,0,.3)}
.l-siteHeader.is-open .l-siteHeader_menuBtn span{background-color:transparent}
.l-siteHeader.is-open .l-siteHeader_menuBtn span::before{-webkit-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg)}
.l-siteHeader.is-open .l-siteHeader_menuBtn span::after{-webkit-transform:translateY(-8px) rotate(-45deg);transform:translateY(-8px) rotate(-45deg)}
.l-siteHeader_menuBtn{outline:0}
.l-siteHeader-nav_logo{display:block;width:160px;height:80px}
.l-siteHeader-nav_list{font-family:Lato,sans-serif;display:flex}
.l-siteHeader-nav_listItem a{font-size:18px;font-weight:700;line-height:22px}
.l-siteHeader-nav_listItem a:active,.l-siteHeader-nav_listItem a:link,.l-siteHeader-nav_listItem a:visited{color:#dc4b49}
.l-siteHeader-nav_listItem a:hover{text-decoration:none;border-bottom:2px solid #dc4b49}
/*! Tile */
.l-tile{display:flex;margin-top:32px;margin-right:-16px;margin-bottom:-8px;margin-left:-16px;flex-wrap:wrap}
.l-tile:first-child{margin-top:0}
.l-tile_item{width:100%;margin-bottom:8px;padding-right:16px;padding-left:16px}
.l-tile-1col .l-tile_item{width:100%}
.l-tile-2col .l-tile_item{width:50%}
.l-tile-3col .l-tile_item{width:33.3333%}
.l-tile-4col .l-tile_item{width:25%}
.l-tile-5col .l-tile_item{width:20%}
.l-tile-6col .l-tile_item{width:16.6667%}
.l-tile-7col .l-tile_item{width:14.2857%}
.l-tile-8col .l-tile_item{width:12.5%}
.l-tile-9col .l-tile_item{width:11.1111%}
.l-tile-10col .l-tile_item{width:10%}
/*! =========================================================
 _object
========================================================= */
.c-accordion_title{position:relative;display:block;cursor:pointer}
.c-accordion_title:link,.c-accordion_title:visited{color:#90a1a5}
.c-accordion_title:hover{text-decoration:underline}
.c-accordion_title::after{display:inline-block;width:10px;height:10px;margin-bottom:4px;margin-left:10px;content:'';-webkit-transform:rotate(-45deg) translate(-2px,-2px);transform:rotate(-45deg) translate(-2px,-2px);border-bottom:1px solid;border-left:1px solid}
.c-accordion-open::after{margin-bottom:-2px;-webkit-transform:rotate(135deg) translate(2px,2px);transform:rotate(135deg) translate(2px,2px)}
.c-accordion_content{display:none}
.c-btn{font-family:MFW-HiraginoUDSansStd-W6,'メイリオ',Meiryo,sans-serif;font-size:18px;line-height:1.2;display:block;width:100%;max-width:288px;margin:32px auto 0;padding:20px 0;transition:opacity .2s;text-align:center;border-radius:4px;background-color:#6e6e6e}
.c-btn:active,.c-btn:link,.c-btn:visited{color:#fff}
.c-btn:hover{text-decoration:none;opacity:.7}
.c-btn--primary{background-color:#dc4b49}
.c-btn--disabled{pointer-events:none;background-color:#ccc}
.c-btn--closed{background-color:#6e6e6e}
.c-btn--blank::after{display:inline-block;width:1.2em;height:1.2em;margin-left:8px;content:'';vertical-align:bottom;background-image:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224px%22%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M0%200h24v24H0V0z%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M19%2019H5V5h7V3H5c-1.11%200-2%20.9-2%202v14c0%201.1.89%202%202%202h14c1.1%200%202-.9%202-2v-7h-2v7zM14%203v2h3.59l-9.83%209.83%201.41%201.41L19%206.41V10h2V3h-7z%22%2F%3E%3C%2Fsvg%3E);background-position:center;background-size:100% 100%}
.c-btn--pageTop{font-size:0;border-radius:0;background-color:#dc4b49}
.c-headingLv2{font-family:Lato,sans-serif;color:#b4ccce}
.c-text{font-size:16px;line-height:1.75}
.c-link{font-size:16px;line-height:1.75;text-decoration:underline;word-break:break-all}
.c-link:link,.c-link:visited{color:#000}
.c-link:hover{text-decoration:underline;opacity:.5;color:#000}
.c-link[target='_blank']::after{display:inline-block;width:1.2em;height:1.2em;margin-top:-2px;margin-left:4px;content:'';vertical-align:middle;background-image:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224px%22%20fill%3D%22%23000%22%3E%3Cpath%20d%3D%22M0%200h24v24H0V0z%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M19%2019H5V5h7V3H5c-1.11%200-2%20.9-2%202v14c0%201.1.89%202%202%202h14c1.1%200%202-.9%202-2v-7h-2v7zM14%203v2h3.59l-9.83%209.83%201.41%201.41L19%206.41V10h2V3h-7z%22%2F%3E%3C%2Fsvg%3E);background-position:center;background-size:100% 100%}
.c-list{margin-top:32px;padding-left:1em}
.c-list li{font-size:16px;line-height:1.75;list-style:disc}
#modal{display:none}
.c-modal_inner{position:relative;max-width:1216px;margin:auto;padding:0}
.c-modal_close{font-size:0;position:fixed;top:16px;right:16px;width:40px;height:40px;border-radius:100px;background-color:#000}
.c-modal_close [data-js-modal-close]{display:block;width:100%;height:100%}
.c-modal_close [data-js-modal-close]:focus{outline:0}
.c-modal_close svg{position:absolute;top:calc(50% - 11px);left:calc(50% - 11px)}
.c-modal_body{display:flex;height:calc(100vh - (24px * 2));align-items:center;justify-content:center}
.c-modal_body img{width:auto;max-width:calc(100vw - (24px * 2));height:auto;max-height:calc(100vh - (24px * 2))}
[data-js-modal]{position:absolute;z-index:5000;top:0;left:0;display:none;width:100%;height:100%}
[data-js-modal_bg]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8)}
[data-js-modal_container]{position:relative;width:100%;margin:0 auto;opacity:0}
[data-js-modal_correct_right]{margin-right:15px}
[data-js-modal_fixed]{overflow:hidden!important}
[data-js-modal_fixed] body{overflow:hidden!important}
[data-js-modal_fixed] [data-js-modal_bg]{position:fixed;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}
.u-ta-center{text-align:center}
.u-fw-bold{font-family:MFW-HiraginoUDSansStd-W6,'メイリオ',Meiryo,sans-serif;font-weight:700}
.u-bd-light{border:1px solid rgba(0,0,0,.27)}
.u-mt-x0{margin-top:0}
.u-mt-x0-imp{margin-top:0!important}
.u-mt-x1{margin-top:8px}
.u-mt-x1-imp{margin-top:8px!important}
.u-mt-x2{margin-top:16px}
.u-mt-x2-imp{margin-top:16px!important}
.u-mt-x3{margin-top:24px}
.u-mt-x3-imp{margin-top:24px!important}
.u-mt-x4{margin-top:32px}
.u-mt-x4-imp{margin-top:32px!important}
.u-mt-x5{margin-top:40px}
.u-mt-x5-imp{margin-top:40px!important}
.u-mt-x6{margin-top:48px}
.u-mt-x6-imp{margin-top:48px!important}
.u-mt-x7{margin-top:56px}
.u-mt-x7-imp{margin-top:56px!important}
.u-mt-x8{margin-top:64px}
.u-mt-x8-imp{margin-top:64px!important}
.u-mt-x9{margin-top:72px}
.u-mt-x9-imp{margin-top:72px!important}
.u-mt-x10{margin-top:80px}
.u-mt-x10-imp{margin-top:80px!important}
.u-mt-x11{margin-top:88px}
.u-mt-x11-imp{margin-top:88px!important}
.u-mt-x12{margin-top:96px}
.u-mt-x12-imp{margin-top:96px!important}
.u-mt-x13{margin-top:104px}
.u-mt-x13-imp{margin-top:104px!important}
.u-mt-x14{margin-top:112px}
.u-mt-x14-imp{margin-top:112px!important}
.u-mt-x15{margin-top:120px}
.u-mt-x15-imp{margin-top:120px!important}
.u-mt-x16{margin-top:128px}
.u-mt-x16-imp{margin-top:128px!important}
.u-mt-x17{margin-top:136px}
.u-mt-x17-imp{margin-top:136px!important}
.u-mt-x18{margin-top:144px}
.u-mt-x18-imp{margin-top:144px!important}
.u-mt-x19{margin-top:152px}
.u-mt-x19-imp{margin-top:152px!important}
.u-mt-x20{margin-top:160px}
.u-mt-x20-imp{margin-top:160px!important}
.u-mt-x0_5{margin-top:4px}
.u-mt-x0_5-imp{margin-top:4px!important}
.u-mt-x1_5{margin-top:12px}
.u-mt-x1_5-imp{margin-top:12px!important}
.u-mt-x2_5{margin-top:20px}
.u-mt-x2_5-imp{margin-top:20px!important}
.u-mt-x3_5{margin-top:28px}
.u-mt-x3_5-imp{margin-top:28px!important}
.u-mt-x4_5{margin-top:36px}
.u-mt-x4_5-imp{margin-top:36px!important}
.u-mt-x5_5{margin-top:44px}
.u-mt-x5_5-imp{margin-top:44px!important}
.u-mt-x6_5{margin-top:52px}
.u-mt-x6_5-imp{margin-top:52px!important}
.u-mt-x7_5{margin-top:60px}
.u-mt-x7_5-imp{margin-top:60px!important}
.u-mt-x8_5{margin-top:68px}
.u-mt-x8_5-imp{margin-top:68px!important}
.u-mt-x9_5{margin-top:76px}
.u-mt-x9_5-imp{margin-top:76px!important}
.u-mt-x10_5{margin-top:84px}
.u-mt-x10_5-imp{margin-top:84px!important}
.u-mt-x11_5{margin-top:92px}
.u-mt-x11_5-imp{margin-top:92px!important}
.u-mt-x12_5{margin-top:100px}
.u-mt-x12_5-imp{margin-top:100px!important}
.u-mt-x13_5{margin-top:108px}
.u-mt-x13_5-imp{margin-top:108px!important}
.u-mt-x14_5{margin-top:116px}
.u-mt-x14_5-imp{margin-top:116px!important}
.u-mt-x15_5{margin-top:124px}
.u-mt-x15_5-imp{margin-top:124px!important}
.u-mt-x16_5{margin-top:132px}
.u-mt-x16_5-imp{margin-top:132px!important}
.u-mt-x17_5{margin-top:140px}
.u-mt-x17_5-imp{margin-top:140px!important}
.u-mt-x18_5{margin-top:148px}
.u-mt-x18_5-imp{margin-top:148px!important}
.u-mt-x19_5{margin-top:156px}
.u-mt-x19_5-imp{margin-top:156px!important}
.u-mt-x20_5{margin-top:164px}
.u-mt-x20_5-imp{margin-top:164px!important}
/*! =========================================================
 project
========================================================= */
.is-loaded .p-contents .pageTopBtn,.is-loaded .p-contents_section{transition:opacity .5s ease-in-out .2s;opacity:1}
.p-contents{background-color:#f7f7f7}
.p-contents_section{position:relative;padding-bottom:80px;opacity:0}
.p-contents_section .c-headingLv2{text-align:center}
.p-contents_section .contentsArea{width:100%;max-width:800px;margin:80px auto 0}
.p-contents_section .contentsArea .labelTrial{line-height:1;display:inline-block;margin-bottom:16px;padding:12px 32px;color:#707070;border:1px solid #707070;border-radius:4px}
.p-contents_section .contentsArea .report-article{position:relative;padding-top:40px;padding-bottom:40px;border-top:1px solid #90a1a5}
.p-contents_section .contentsArea .report-article_head .date{font-family:Lato,sans-serif;font-size:24px;font-weight:700;display:inline-block}
.p-contents_section .contentsArea .report-article_head .programClass{font-family:Lato,sans-serif;font-weight:700;display:inline-block}
.p-contents_section .contentsArea .report-article_head .speaker>span{display:inline-block}
.p-contents_section .contentsArea .report-article_head .speaker .name{margin-right:8px}
.p-contents_section .contentsArea .report-article_body{font-size:16px;line-height:1.75;margin-top:24px}
.p-contents_section .contentsArea .report-article_body.is-omitted{position:relative;overflow:hidden;height:calc(1em * 1.75 * 3)}
.p-contents_section .contentsArea .report-article_body.is-omitted::before{position:absolute;bottom:0;width:100%;height:100%;content:'';background:linear-gradient(0deg,#f7f7f7 0,rgba(247,247,247,0) 100%)}
.p-contents_section .contentsArea .report-article_body .spacer{opacity:0}
.p-contents_section .contentsArea .report-article_photo{display:flex;flex-wrap:wrap;justify-content:space-between}
.p-contents_section .contentsArea .report-article_photo img{border-radius:4px}
.p-contents_section .contentsArea .report-article_grareco{margin-top:40px}
.p-contents_section .contentsArea .report-article_grareco_head{font-family:MFW-HiraginoUDSansStd-W6,'メイリオ',Meiryo,sans-serif;font-weight:700}
.p-contents_section .contentsArea .report-article_grareco_note{font-size:14px;margin-top:8px}
.p-contents_section .contentsArea .report-article_grareco_img{margin-top:16px;cursor:pointer;background-color:#fff}
.p-contents_section .contentsArea .report-article_grareco_img:hover img{opacity:.7}
.p-contents_section .contentsArea .report-article_voice{margin-top:40px;padding:24px 20px;background-color:#fff}
.p-contents_section .contentsArea .report-article_voice>p{font-family:MFW-HiraginoUDSansStd-W6,'メイリオ',Meiryo,sans-serif;color:#6e6e6e;border-radius:4px}
.p-contents_section .contentsArea .report-article_voice_list{padding:20px}
.p-contents_section .contentsArea .report-article_voice_listItem{font-size:14px;line-height:1.7;position:relative;padding-left:20px}
.p-contents_section .contentsArea .report-article_voice_listItem:not(:first-child){margin-top:20px}
.p-contents_section .contentsArea .report-article_voice_listItem::before{position:absolute;top:8px;left:0;width:6px;height:6px;margin-right:16px;content:'';border-radius:50%;background-color:#dc4b49}
.p-contents_section .contentsArea .report-article_linkCopy{position:absolute;top:8px;right:0}
.p-contents_section .contentsArea .report-article_linkCopyBtn{display:block;width:32px;height:32px;background-image:url(data:image/svg+xml;utf8,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.898%2013.375c-.702-1.031-.484-2.44.4-3.324l1.727-1.726a.797.797%200%20000-1.12.797.797%200%2000-1.12%200L3.238%208.873c-1.538%201.538-1.786%204.036-.401%205.716A4.162%204.162%200%20009%2014.894l1.797-1.797a.797.797%200%20000-1.12.797.797%200%2000-1.12%200l-1.797%201.797a2.591%202.591%200%2001-3.983-.4zm3.924-2.016l3.536-3.535a.836.836%200%20000-1.179.836.836%200%2000-1.179%200l-3.535%203.536a.836.836%200%20000%201.178.836.836%200%20001.178%200zm1.049-8.12L7.203%204.907a.797.797%200%20000%201.12.797.797%200%20001.12%200L10.049%204.3c.884-.884%202.293-1.102%203.324-.4a2.591%202.591%200%2001.4%203.983L11.976%209.68a.797.797%200%20000%201.12.797.797%200%20001.12%200l1.797-1.798a4.174%204.174%200%2000-.3-6.17c-1.68-1.384-4.184-1.13-5.722.407z%22%20fill%3D%22%238fa2a4%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:center;background-size:100% 100%;background-size:18px 18px}
.p-contents_section .contentsArea .report-article_linkCopyBtn:focus{outline:0}
.p-contents_section .contentsArea .report-article_linkCopy .hovertext{font-size:12px;position:absolute;top:-38px;right:0;visibility:hidden;padding:8px 12px;transition:all .5s linear;word-break:keep-all;opacity:0;border-radius:4px;background-color:#b4ccce}
.p-contents_section .contentsArea .report-article_linkCopy .hovertext.is-hover{visibility:visible;opacity:1}
.p-contents_section .contentsArea .report-article_linkCopy .hovertext::before{position:absolute;top:100%;right:10%;content:'';border:5px solid transparent;border-top:10px solid #b4ccce}
.p-contents_section .contentsArea .report-article .slideShare{margin-top:40px}
.p-contents_section .contentsArea .report-article .slideShare-head{font-family:MFW-HiraginoUDSansStd-W6,'メイリオ',Meiryo,sans-serif;font-weight:700}
.p-contents_section .contentsArea .report-article .slideShare-contents{position:relative;margin-top:16px;text-align:center}
.p-contents_section .contentsArea .report-article .slideShare-contents iframe{width:100%;height:100%;margin-bottom:0!important;aspect-ratio:595/485}
.p-contents_section .contentsArea .report-article .c-accordion_title{margin-top:8px;text-align:center}
.p-contents_section .contentsArea .report-article .c-accordion_title.c-accordion-open{margin-top:16px}
.p-contents_section .contentsArea .report-article.lightClass .report-article_head .programClass{color:#03b8df;background:url(/assets/img/icons/icon_classLight.svg) no-repeat 0 center;background-size:32px 14px}
.p-contents_section .contentsArea .report-article.lightClass .report-article_head .c-headingLv3{color:#32b6a0}
.p-contents_section .contentsArea .report-article.lightClass .report-article_voice_listItem::before{background-color:#32b6a0}
.p-contents_section .contentsArea .report-article.lightClass .c-btn{background-color:#32b6a0}
.p-contents_section .contentsArea .report-article.regularClass .report-article_head .programClass{color:#f39800;background:url(/assets/img/icons/icon_classRegular.svg) no-repeat 0 center;background-size:32px 14px}
.p-contents_section .contentsArea .report-article.regularClass .report-article_head .c-headingLv3{color:#e8447e}
.p-contents_section .contentsArea .report-article.regularClass .report-article_voice_listItem::before{background-color:#e8447e}
.p-contents_section .contentsArea .report-article.regularClass .c-btn{background-color:#e8447e}
.p-contents_section .contentsArea .report-article.boldClass .report-article_head .programClass{color:#fdd000;background:url(/assets/img/icons/icon_classBold.svg) no-repeat 0 center;background-size:32px 14px}
.p-contents_section .contentsArea .report-article.boldClass .report-article_head .c-headingLv3{color:#535ca8}
.p-contents_section .contentsArea .report-article.boldClass .report-article_voice_listItem::before{background-color:#535ca8}
.p-contents_section .contentsArea .report-article.boldClass .c-btn{background-color:#535ca8}
.p-contents .pageTopBtn{position:sticky;opacity:0}
@media only screen and (min-width:960px){
/*! Large only */

}
@media only screen and (max-width:959px){
/*! Medium and Small */
[data-js-fixed-body],[data-js-fixed-html]{overflow:hidden;height:100%}
.l-grid .l-grid_item-1-md{width:8.3333%}
.l-grid .l-grid_item-2-md{width:16.6667%}
.l-grid .l-grid_item-3-md{width:25%}
.l-grid .l-grid_item-4-md{width:33.3333%}
.l-grid .l-grid_item-5-md{width:41.6667%}
.l-grid .l-grid_item-6-md{width:50%}
.l-grid .l-grid_item-7-md{width:58.3333%}
.l-grid .l-grid_item-8-md{width:66.6667%}
.l-grid .l-grid_item-9-md{width:75%}
.l-grid .l-grid_item-10-md{width:83.3333%}
.l-grid .l-grid_item-11-md{width:91.6667%}
.l-grid .l-grid_item-12-md{width:100%}
.l-grid .l-grid_item-md{width:100%}
.l-grid .l-grid_item-md{width:50%}
.l-grid .l-grid_item-md{width:100%}
.l-grid .l-grid_item-md{width:33.3333%}
.l-grid .l-grid_item-md{width:66.6667%}
.l-grid .l-grid_item-md{width:100%}
.l-grid .l-grid_item-md{width:25%}
.l-grid .l-grid_item-md{width:50%}
.l-grid .l-grid_item-md{width:75%}
.l-grid .l-grid_item-md{width:100%}
.l-grid .l-grid_item-md{width:20%}
.l-grid .l-grid_item-md{width:40%}
.l-grid .l-grid_item-md{width:60%}
.l-grid .l-grid_item-md{width:80%}
.l-grid .l-grid_item-md{width:100%}
.l-grid .l-grid_item-md{width:16.6667%}
.l-grid .l-grid_item-md{width:33.3333%}
.l-grid .l-grid_item-md{width:50%}
.l-grid .l-grid_item-md{width:66.6667%}
.l-grid .l-grid_item-md{width:83.3333%}
.l-grid .l-grid_item-md{width:100%}
.l-grid .l-grid_item-md{width:14.2857%}
.l-grid .l-grid_item-md{width:28.5714%}
.l-grid .l-grid_item-md{width:42.8571%}
.l-grid .l-grid_item-md{width:57.1429%}
.l-grid .l-grid_item-md{width:71.4286%}
.l-grid .l-grid_item-md{width:85.7143%}
.l-grid .l-grid_item-md{width:100%}
.l-grid .l-grid_item-md{width:12.5%}
.l-grid .l-grid_item-md{width:25%}
.l-grid .l-grid_item-md{width:37.5%}
.l-grid .l-grid_item-md{width:50%}
.l-grid .l-grid_item-md{width:62.5%}
.l-grid .l-grid_item-md{width:75%}
.l-grid .l-grid_item-md{width:87.5%}
.l-grid .l-grid_item-md{width:100%}
.l-grid .l-grid_item-md{width:11.1111%}
.l-grid .l-grid_item-md{width:22.2222%}
.l-grid .l-grid_item-md{width:33.3333%}
.l-grid .l-grid_item-md{width:44.4444%}
.l-grid .l-grid_item-md{width:55.5556%}
.l-grid .l-grid_item-md{width:66.6667%}
.l-grid .l-grid_item-md{width:77.7778%}
.l-grid .l-grid_item-md{width:88.8889%}
.l-grid .l-grid_item-md{width:100%}
.l-grid .l-grid_item-md{width:10%}
.l-grid .l-grid_item-md{width:20%}
.l-grid .l-grid_item-md{width:30%}
.l-grid .l-grid_item-md{width:40%}
.l-grid .l-grid_item-md{width:50%}
.l-grid .l-grid_item-md{width:60%}
.l-grid .l-grid_item-md{width:70%}
.l-grid .l-grid_item-md{width:80%}
.l-grid .l-grid_item-md{width:90%}
.l-grid .l-grid_item-md{width:100%}
.l-grid .l-grid_item-md{width:9.0909%}
.l-grid .l-grid_item-md{width:18.1818%}
.l-grid .l-grid_item-md{width:27.2727%}
.l-grid .l-grid_item-md{width:36.3636%}
.l-grid .l-grid_item-md{width:45.4545%}
.l-grid .l-grid_item-md{width:54.5455%}
.l-grid .l-grid_item-md{width:63.6364%}
.l-grid .l-grid_item-md{width:72.7273%}
.l-grid .l-grid_item-md{width:81.8182%}
.l-grid .l-grid_item-md{width:90.9091%}
.l-grid .l-grid_item-md{width:100%}
.l-grid .l-grid_item-md{width:8.3333%}
.l-grid .l-grid_item-md{width:16.6667%}
.l-grid .l-grid_item-md{width:25%}
.l-grid .l-grid_item-md{width:33.3333%}
.l-grid .l-grid_item-md{width:41.6667%}
.l-grid .l-grid_item-md{width:50%}
.l-grid .l-grid_item-md{width:58.3333%}
.l-grid .l-grid_item-md{width:66.6667%}
.l-grid .l-grid_item-md{width:75%}
.l-grid .l-grid_item-md{width:83.3333%}
.l-grid .l-grid_item-md{width:91.6667%}
.l-grid .l-grid_item-md{width:100%}
.l-grid-center-md{justify-content:center}
.l-grid .l-grid_item-5per-md{width:5%}
.l-grid .l-grid_item-10per-md{width:10%}
.l-grid .l-grid_item-15per-md{width:15%}
.l-grid .l-grid_item-20per-md{width:20%}
.l-grid .l-grid_item-25per-md{width:25%}
.l-grid .l-grid_item-30per-md{width:30%}
.l-grid .l-grid_item-35per-md{width:35%}
.l-grid .l-grid_item-40per-md{width:40%}
.l-grid .l-grid_item-45per-md{width:45%}
.l-grid .l-grid_item-50per-md{width:50%}
.l-grid .l-grid_item-55per-md{width:55%}
.l-grid .l-grid_item-60per-md{width:60%}
.l-grid .l-grid_item-65per-md{width:65%}
.l-grid .l-grid_item-70per-md{width:70%}
.l-grid .l-grid_item-75per-md{width:75%}
.l-grid .l-grid_item-80per-md{width:80%}
.l-grid .l-grid_item-85per-md{width:85%}
.l-grid .l-grid_item-90per-md{width:90%}
.l-grid .l-grid_item-95per-md{width:95%}
.l-grid .l-grid_item-100per-md{width:100%}
.l-tile-1col-md .l-tile_item{width:100%}
.l-tile-2col-md .l-tile_item{width:50%}
.l-tile-3col-md .l-tile_item{width:33.3333%}
.l-tile-4col-md .l-tile_item{width:25%}
.l-tile-5col-md .l-tile_item{width:20%}
.l-tile-6col-md .l-tile_item{width:16.6667%}
.l-tile-7col-md .l-tile_item{width:14.2857%}
.l-tile-8col-md .l-tile_item{width:12.5%}
.l-tile-9col-md .l-tile_item{width:11.1111%}
.l-tile-10col-md .l-tile_item{width:10%}
}
@media only screen and (min-width:600px){
/*! over Medium */
.l-siteFooter_inner{justify-content:space-between}
.l-siteHeader.is-hide{-webkit-animation:headerHide_lg .4s ease-in-out both;animation:headerHide_lg .4s ease-in-out both}
.l-siteHeader.is-show{-webkit-animation:headerShow_lg .4s ease-in-out both;animation:headerShow_lg .4s ease-in-out both}
.l-siteHeader_menuBtn{display:none}
.l-siteHeader-nav{display:flex;justify-content:space-between;align-items:center}
.l-siteHeader-nav_list{justify-content:flex-end}
.l-siteHeader-nav_listItem:not(:first-child){padding-left:2em}
.c-accordion_content{padding-top:40px}
.c-btn--pageTop{width:72px;height:72px;margin-top:-72px}
.c-btn--pageTop::before{display:inline-block;width:24px;height:24px;content:'';-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-135deg) translate(-6px,-6px);transform:rotate(-135deg) translate(-6px,-6px);border-right:2px solid #fff;border-bottom:2px solid #fff}
.c-headingLv1{font-family:MFW-HiraginoUDSansStd-W6,'メイリオ',Meiryo,sans-serif;font-size:40px;font-weight:700;line-height:1.2}
.c-headingLv2{font-size:60px;font-weight:700;line-height:1.2}
.c-headingLv3{font-family:MFW-HiraginoUDSansStd-W6,'メイリオ',Meiryo,sans-serif;font-size:40px;font-weight:700;line-height:1.35}
.u-br-onlySP{display:none}
.u-ta-center-lg{text-align:center}
.p-contents{padding-top:80px}
.p-contents_section .c-headingLv2{margin-top:100px}
.p-contents_section .summaryText{margin-top:32px}
.p-contents_section .contentsArea .report-article_head .programClass{font-size:24px;margin-left:16px;padding-left:48px}
.p-contents_section .contentsArea .report-article_head .c-headingLv3{font-size:34px;margin-top:8px}
.p-contents_section .contentsArea .report-article_head .speaker .name{font-size:20px}
.p-contents_section .contentsArea .report-article_photo img{width:calc((100% / 3) - 4px)}
.p-contents_section .contentsArea .report-article_grareco_head{font-size:20px}
.p-contents_section .contentsArea .report-article .slideShare-head{font-size:20px}
.p-contents .pageTopBtn{bottom:64px;width:72px;height:72px;margin-right:64px;margin-left:auto}
}
@media only screen and (min-width:600px) and (max-width:959px){
/*! Medium only */

}
@media only screen and (max-width:599px){
/*! Small only */
.c-modal_inner,.l-inner,.l-siteFooter_inner,.l-siteHeader_inner{max-width:calc(1216px + (18px * 2));padding-right:18px;padding-left:18px}
.l-grid_item-1{width:100%}
.l-grid .l-grid_item-1-sm{width:8.3333%}
.l-grid_item-2{width:100%}
.l-grid .l-grid_item-2-sm{width:16.6667%}
.l-grid_item-3{width:100%}
.l-grid .l-grid_item-3-sm{width:25%}
.l-grid_item-4{width:100%}
.l-grid .l-grid_item-4-sm{width:33.3333%}
.l-grid_item-5{width:100%}
.l-grid .l-grid_item-5-sm{width:41.6667%}
.l-grid_item-6{width:100%}
.l-grid .l-grid_item-6-sm{width:50%}
.l-grid_item-7{width:100%}
.l-grid .l-grid_item-7-sm{width:58.3333%}
.l-grid_item-8{width:100%}
.l-grid .l-grid_item-8-sm{width:66.6667%}
.l-grid_item-9{width:100%}
.l-grid .l-grid_item-9-sm{width:75%}
.l-grid_item-10{width:100%}
.l-grid .l-grid_item-10-sm{width:83.3333%}
.l-grid_item-11{width:100%}
.l-grid .l-grid_item-11-sm{width:91.6667%}
.l-grid_item-12{width:100%}
.l-grid .l-grid_item-12-sm{width:100%}
.l-grid_item-1-1{width:100%}
.l-grid .l-grid_item-sm{width:100%}
.l-grid_item-1-2{width:100%}
.l-grid .l-grid_item-sm{width:50%}
.l-grid_item-2-2{width:100%}
.l-grid .l-grid_item-sm{width:100%}
.l-grid_item-1-3{width:100%}
.l-grid .l-grid_item-sm{width:33.3333%}
.l-grid_item-2-3{width:100%}
.l-grid .l-grid_item-sm{width:66.6667%}
.l-grid_item-3-3{width:100%}
.l-grid .l-grid_item-sm{width:100%}
.l-grid_item-1-4{width:100%}
.l-grid .l-grid_item-sm{width:25%}
.l-grid_item-2-4{width:100%}
.l-grid .l-grid_item-sm{width:50%}
.l-grid_item-3-4{width:100%}
.l-grid .l-grid_item-sm{width:75%}
.l-grid_item-4-4{width:100%}
.l-grid .l-grid_item-sm{width:100%}
.l-grid_item-1-5{width:100%}
.l-grid .l-grid_item-sm{width:20%}
.l-grid_item-2-5{width:100%}
.l-grid .l-grid_item-sm{width:40%}
.l-grid_item-3-5{width:100%}
.l-grid .l-grid_item-sm{width:60%}
.l-grid_item-4-5{width:100%}
.l-grid .l-grid_item-sm{width:80%}
.l-grid_item-5-5{width:100%}
.l-grid .l-grid_item-sm{width:100%}
.l-grid_item-1-6{width:100%}
.l-grid .l-grid_item-sm{width:16.6667%}
.l-grid_item-2-6{width:100%}
.l-grid .l-grid_item-sm{width:33.3333%}
.l-grid_item-3-6{width:100%}
.l-grid .l-grid_item-sm{width:50%}
.l-grid_item-4-6{width:100%}
.l-grid .l-grid_item-sm{width:66.6667%}
.l-grid_item-5-6{width:100%}
.l-grid .l-grid_item-sm{width:83.3333%}
.l-grid_item-6-6{width:100%}
.l-grid .l-grid_item-sm{width:100%}
.l-grid_item-1-7{width:100%}
.l-grid .l-grid_item-sm{width:14.2857%}
.l-grid_item-2-7{width:100%}
.l-grid .l-grid_item-sm{width:28.5714%}
.l-grid_item-3-7{width:100%}
.l-grid .l-grid_item-sm{width:42.8571%}
.l-grid_item-4-7{width:100%}
.l-grid .l-grid_item-sm{width:57.1429%}
.l-grid_item-5-7{width:100%}
.l-grid .l-grid_item-sm{width:71.4286%}
.l-grid_item-6-7{width:100%}
.l-grid .l-grid_item-sm{width:85.7143%}
.l-grid_item-7-7{width:100%}
.l-grid .l-grid_item-sm{width:100%}
.l-grid_item-1-8{width:100%}
.l-grid .l-grid_item-sm{width:12.5%}
.l-grid_item-2-8{width:100%}
.l-grid .l-grid_item-sm{width:25%}
.l-grid_item-3-8{width:100%}
.l-grid .l-grid_item-sm{width:37.5%}
.l-grid_item-4-8{width:100%}
.l-grid .l-grid_item-sm{width:50%}
.l-grid_item-5-8{width:100%}
.l-grid .l-grid_item-sm{width:62.5%}
.l-grid_item-6-8{width:100%}
.l-grid .l-grid_item-sm{width:75%}
.l-grid_item-7-8{width:100%}
.l-grid .l-grid_item-sm{width:87.5%}
.l-grid_item-8-8{width:100%}
.l-grid .l-grid_item-sm{width:100%}
.l-grid_item-1-9{width:100%}
.l-grid .l-grid_item-sm{width:11.1111%}
.l-grid_item-2-9{width:100%}
.l-grid .l-grid_item-sm{width:22.2222%}
.l-grid_item-3-9{width:100%}
.l-grid .l-grid_item-sm{width:33.3333%}
.l-grid_item-4-9{width:100%}
.l-grid .l-grid_item-sm{width:44.4444%}
.l-grid_item-5-9{width:100%}
.l-grid .l-grid_item-sm{width:55.5556%}
.l-grid_item-6-9{width:100%}
.l-grid .l-grid_item-sm{width:66.6667%}
.l-grid_item-7-9{width:100%}
.l-grid .l-grid_item-sm{width:77.7778%}
.l-grid_item-8-9{width:100%}
.l-grid .l-grid_item-sm{width:88.8889%}
.l-grid_item-9-9{width:100%}
.l-grid .l-grid_item-sm{width:100%}
.l-grid_item-1-10{width:100%}
.l-grid .l-grid_item-sm{width:10%}
.l-grid_item-2-10{width:100%}
.l-grid .l-grid_item-sm{width:20%}
.l-grid_item-3-10{width:100%}
.l-grid .l-grid_item-sm{width:30%}
.l-grid_item-4-10{width:100%}
.l-grid .l-grid_item-sm{width:40%}
.l-grid_item-5-10{width:100%}
.l-grid .l-grid_item-sm{width:50%}
.l-grid_item-6-10{width:100%}
.l-grid .l-grid_item-sm{width:60%}
.l-grid_item-7-10{width:100%}
.l-grid .l-grid_item-sm{width:70%}
.l-grid_item-8-10{width:100%}
.l-grid .l-grid_item-sm{width:80%}
.l-grid_item-9-10{width:100%}
.l-grid .l-grid_item-sm{width:90%}
.l-grid_item-10-10{width:100%}
.l-grid .l-grid_item-sm{width:100%}
.l-grid_item-1-11{width:100%}
.l-grid .l-grid_item-sm{width:9.0909%}
.l-grid_item-2-11{width:100%}
.l-grid .l-grid_item-sm{width:18.1818%}
.l-grid_item-3-11{width:100%}
.l-grid .l-grid_item-sm{width:27.2727%}
.l-grid_item-4-11{width:100%}
.l-grid .l-grid_item-sm{width:36.3636%}
.l-grid_item-5-11{width:100%}
.l-grid .l-grid_item-sm{width:45.4545%}
.l-grid_item-6-11{width:100%}
.l-grid .l-grid_item-sm{width:54.5455%}
.l-grid_item-7-11{width:100%}
.l-grid .l-grid_item-sm{width:63.6364%}
.l-grid_item-8-11{width:100%}
.l-grid .l-grid_item-sm{width:72.7273%}
.l-grid_item-9-11{width:100%}
.l-grid .l-grid_item-sm{width:81.8182%}
.l-grid_item-10-11{width:100%}
.l-grid .l-grid_item-sm{width:90.9091%}
.l-grid_item-11-11{width:100%}
.l-grid .l-grid_item-sm{width:100%}
.l-grid_item-1-12{width:100%}
.l-grid .l-grid_item-sm{width:8.3333%}
.l-grid_item-2-12{width:100%}
.l-grid .l-grid_item-sm{width:16.6667%}
.l-grid_item-3-12{width:100%}
.l-grid .l-grid_item-sm{width:25%}
.l-grid_item-4-12{width:100%}
.l-grid .l-grid_item-sm{width:33.3333%}
.l-grid_item-5-12{width:100%}
.l-grid .l-grid_item-sm{width:41.6667%}
.l-grid_item-6-12{width:100%}
.l-grid .l-grid_item-sm{width:50%}
.l-grid_item-7-12{width:100%}
.l-grid .l-grid_item-sm{width:58.3333%}
.l-grid_item-8-12{width:100%}
.l-grid .l-grid_item-sm{width:66.6667%}
.l-grid_item-9-12{width:100%}
.l-grid .l-grid_item-sm{width:75%}
.l-grid_item-10-12{width:100%}
.l-grid .l-grid_item-sm{width:83.3333%}
.l-grid_item-11-12{width:100%}
.l-grid .l-grid_item-sm{width:91.6667%}
.l-grid_item-12-12{width:100%}
.l-grid .l-grid_item-sm{width:100%}
.l-grid-center-sm{justify-content:center}
.l-grid_item-5per{width:100%}
.l-grid .l-grid_item-5per-sm{width:5%}
.l-grid_item-10per{width:100%}
.l-grid .l-grid_item-10per-sm{width:10%}
.l-grid_item-15per{width:100%}
.l-grid .l-grid_item-15per-sm{width:15%}
.l-grid_item-20per{width:100%}
.l-grid .l-grid_item-20per-sm{width:20%}
.l-grid_item-25per{width:100%}
.l-grid .l-grid_item-25per-sm{width:25%}
.l-grid_item-30per{width:100%}
.l-grid .l-grid_item-30per-sm{width:30%}
.l-grid_item-35per{width:100%}
.l-grid .l-grid_item-35per-sm{width:35%}
.l-grid_item-40per{width:100%}
.l-grid .l-grid_item-40per-sm{width:40%}
.l-grid_item-45per{width:100%}
.l-grid .l-grid_item-45per-sm{width:45%}
.l-grid_item-50per{width:100%}
.l-grid .l-grid_item-50per-sm{width:50%}
.l-grid_item-55per{width:100%}
.l-grid .l-grid_item-55per-sm{width:55%}
.l-grid_item-60per{width:100%}
.l-grid .l-grid_item-60per-sm{width:60%}
.l-grid_item-65per{width:100%}
.l-grid .l-grid_item-65per-sm{width:65%}
.l-grid_item-70per{width:100%}
.l-grid .l-grid_item-70per-sm{width:70%}
.l-grid_item-75per{width:100%}
.l-grid .l-grid_item-75per-sm{width:75%}
.l-grid_item-80per{width:100%}
.l-grid .l-grid_item-80per-sm{width:80%}
.l-grid_item-85per{width:100%}
.l-grid .l-grid_item-85per-sm{width:85%}
.l-grid_item-90per{width:100%}
.l-grid .l-grid_item-90per-sm{width:90%}
.l-grid_item-95per{width:100%}
.l-grid .l-grid_item-95per-sm{width:95%}
.l-grid_item-100per{width:100%}
.l-grid .l-grid_item-100per-sm{width:100%}
.l-siteFooter_inner{flex-direction:column}
.l-siteFooter_logo{margin-top:48px;order:2}
.l-siteFooter_link{order:1}
.l-siteFooter_link+.l-siteFooter_link{margin-top:16px}
.l-siteFooter_copy{margin-top:24px;order:3}
.l-siteHeader{padding-right:0;padding-left:0;box-shadow:0 0 5px 0 rgba(0,0,0,.3)}
.l-siteHeader_menuBtn{font-size:0;position:absolute;top:16px;right:16px;width:32px;height:20px}
.l-siteHeader_menuBtn span{display:block;width:32px;height:4px;background-color:#dc4b49}
.l-siteHeader_menuBtn span::after,.l-siteHeader_menuBtn span::before{position:absolute;left:0;display:block;width:32px;height:4px;content:'';transition:all cubic-bezier(.22,.61,.36,1) .3s;background-color:#dc4b49}
.l-siteHeader_menuBtn span::before{top:0}
.l-siteHeader_menuBtn span::after{bottom:0}
.l-siteHeader_inner{display:none;padding-right:32px;padding-left:32px}
.l-siteHeader-nav{padding:48px 0}
.l-siteHeader-nav_logo{margin:auto}
.l-siteHeader-nav_list{flex-direction:column;margin-top:24px;align-items:center}
.l-siteHeader-nav_listItem:not(:first-child){margin-top:20px}
.l-tile .l-tile_item{width:100%}
.l-tile-1col-sm .l-tile_item{width:100%}
.l-tile-2col-sm .l-tile_item{width:50%}
.l-tile-3col-sm .l-tile_item{width:33.3333%}
.l-tile-4col-sm .l-tile_item{width:25%}
.l-tile-5col-sm .l-tile_item{width:20%}
.l-tile-6col-sm .l-tile_item{width:16.6667%}
.l-tile-7col-sm .l-tile_item{width:14.2857%}
.l-tile-8col-sm .l-tile_item{width:12.5%}
.l-tile-9col-sm .l-tile_item{width:11.1111%}
.l-tile-10col-sm .l-tile_item{width:10%}
.c-accordion_title{font-size:14px}
.c-accordion_title::after{width:8px;height:8px}
.c-btn{padding:20px 16px}
.c-btn--pageTop{right:0;bottom:32px;width:58px;height:58px;margin-top:-58px;padding:0}
.c-btn--pageTop::before{display:inline-block;width:20px;height:20px;content:'';-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-135deg) translate(-18px,-18px);transform:rotate(-135deg) translate(-18px,-18px);border-right:2px solid #fff;border-bottom:2px solid #fff}
.c-btn--pageTop:hover{opacity:1}
.c-headingLv1{font-family:MFW-HiraginoUDSansStd-W6,'メイリオ',Meiryo,sans-serif;font-size:28px;font-weight:700;line-height:1.5}
.c-headingLv2{font-size:40px;font-weight:700;line-height:1.2}
.c-headingLv3{font-family:MFW-HiraginoUDSansStd-W6,'メイリオ',Meiryo,sans-serif;font-size:28px;font-weight:700;line-height:1.2}
.c-text{font-size:14px}
.c-link{font-size:14px}
.c-list li{font-size:14px}
.c-modal_inner{padding-right:24px;padding-left:24px}
.u-br-onlyPC{display:none}
.u-ta-center-sp{text-align:center}
.u-mt-x0-sm{margin-top:0}
.u-mt-x0-sm-imp{margin-top:0!important}
.u-mt-x1-sm{margin-top:8px}
.u-mt-x1-sm-imp{margin-top:8px!important}
.u-mt-x2-sm{margin-top:16px}
.u-mt-x2-sm-imp{margin-top:16px!important}
.u-mt-x3-sm{margin-top:24px}
.u-mt-x3-sm-imp{margin-top:24px!important}
.u-mt-x4-sm{margin-top:32px}
.u-mt-x4-sm-imp{margin-top:32px!important}
.u-mt-x5-sm{margin-top:40px}
.u-mt-x5-sm-imp{margin-top:40px!important}
.u-mt-x6-sm{margin-top:48px}
.u-mt-x6-sm-imp{margin-top:48px!important}
.u-mt-x7-sm{margin-top:56px}
.u-mt-x7-sm-imp{margin-top:56px!important}
.u-mt-x8-sm{margin-top:64px}
.u-mt-x8-sm-imp{margin-top:64px!important}
.u-mt-x9-sm{margin-top:72px}
.u-mt-x9-sm-imp{margin-top:72px!important}
.u-mt-x10-sm{margin-top:80px}
.u-mt-x10-sm-imp{margin-top:80px!important}
.u-mt-x11-sm{margin-top:88px}
.u-mt-x11-sm-imp{margin-top:88px!important}
.u-mt-x12-sm{margin-top:96px}
.u-mt-x12-sm-imp{margin-top:96px!important}
.u-mt-x13-sm{margin-top:104px}
.u-mt-x13-sm-imp{margin-top:104px!important}
.u-mt-x14-sm{margin-top:112px}
.u-mt-x14-sm-imp{margin-top:112px!important}
.u-mt-x15-sm{margin-top:120px}
.u-mt-x15-sm-imp{margin-top:120px!important}
.u-mt-x16-sm{margin-top:128px}
.u-mt-x16-sm-imp{margin-top:128px!important}
.u-mt-x17-sm{margin-top:136px}
.u-mt-x17-sm-imp{margin-top:136px!important}
.u-mt-x18-sm{margin-top:144px}
.u-mt-x18-sm-imp{margin-top:144px!important}
.u-mt-x19-sm{margin-top:152px}
.u-mt-x19-sm-imp{margin-top:152px!important}
.u-mt-x20-sm{margin-top:160px}
.u-mt-x20-sm-imp{margin-top:160px!important}
.u-mt-x0_5-sm{margin-top:4px}
.u-mt-x0_5-sm-imp{margin-top:4px!important}
.u-mt-x1_5-sm{margin-top:12px}
.u-mt-x1_5-sm-imp{margin-top:12px!important}
.u-mt-x2_5-sm{margin-top:20px}
.u-mt-x2_5-sm-imp{margin-top:20px!important}
.u-mt-x3_5-sm{margin-top:28px}
.u-mt-x3_5-sm-imp{margin-top:28px!important}
.u-mt-x4_5-sm{margin-top:36px}
.u-mt-x4_5-sm-imp{margin-top:36px!important}
.u-mt-x5_5-sm{margin-top:44px}
.u-mt-x5_5-sm-imp{margin-top:44px!important}
.u-mt-x6_5-sm{margin-top:52px}
.u-mt-x6_5-sm-imp{margin-top:52px!important}
.u-mt-x7_5-sm{margin-top:60px}
.u-mt-x7_5-sm-imp{margin-top:60px!important}
.u-mt-x8_5-sm{margin-top:68px}
.u-mt-x8_5-sm-imp{margin-top:68px!important}
.u-mt-x9_5-sm{margin-top:76px}
.u-mt-x9_5-sm-imp{margin-top:76px!important}
.u-mt-x10_5-sm{margin-top:84px}
.u-mt-x10_5-sm-imp{margin-top:84px!important}
.u-mt-x11_5-sm{margin-top:92px}
.u-mt-x11_5-sm-imp{margin-top:92px!important}
.u-mt-x12_5-sm{margin-top:100px}
.u-mt-x12_5-sm-imp{margin-top:100px!important}
.u-mt-x13_5-sm{margin-top:108px}
.u-mt-x13_5-sm-imp{margin-top:108px!important}
.u-mt-x14_5-sm{margin-top:116px}
.u-mt-x14_5-sm-imp{margin-top:116px!important}
.u-mt-x15_5-sm{margin-top:124px}
.u-mt-x15_5-sm-imp{margin-top:124px!important}
.u-mt-x16_5-sm{margin-top:132px}
.u-mt-x16_5-sm-imp{margin-top:132px!important}
.u-mt-x17_5-sm{margin-top:140px}
.u-mt-x17_5-sm-imp{margin-top:140px!important}
.u-mt-x18_5-sm{margin-top:148px}
.u-mt-x18_5-sm-imp{margin-top:148px!important}
.u-mt-x19_5-sm{margin-top:156px}
.u-mt-x19_5-sm-imp{margin-top:156px!important}
.u-mt-x20_5-sm{margin-top:164px}
.u-mt-x20_5-sm-imp{margin-top:164px!important}
.p-contents{padding-top:72px}
.p-contents_section .summaryText{margin-top:16px}
.p-contents_section .contentsArea{margin-top:40px;margin-bottom:32px}
.p-contents_section .contentsArea .report-article:nth-child(odd) .report-article_photo img:nth-child(1){order:3}
.p-contents_section .contentsArea .report-article:nth-child(odd) .report-article_photo img:nth-child(2){order:2}
.p-contents_section .contentsArea .report-article:nth-child(odd) .report-article_photo img:nth-child(3){order:1}
.p-contents_section .contentsArea .report-article:nth-child(odd) .report-article_photo img:not(:last-child){margin-top:8px}
.p-contents_section .contentsArea .report-article:nth-child(even) .report-article_photo img:not(:first-child){margin-top:8px}
.p-contents_section .contentsArea .report-article_head .date{font-size:20px}
.p-contents_section .contentsArea .report-article_head .programClass{font-size:20px;margin-top:8px;margin-left:12px;padding-left:44px}
.p-contents_section .contentsArea .report-article_head .c-headingLv3{font-size:26px;margin-top:8px}
.p-contents_section .contentsArea .report-article_head .speaker{margin-top:8px}
.p-contents_section .contentsArea .report-article_head .speaker .occupation{font-size:14px}
.p-contents_section .contentsArea .report-article_body{font-size:14px}
.p-contents_section .contentsArea .report-article_photo{margin-top:24px}
.p-contents_section .contentsArea .report-article_voice{margin-top:24px}
.p-contents_section .contentsArea .report-article_voice_list{padding:20px 0 0}
.p-contents_section .contentsArea .report-article .slideShare{margin-top:24px}
.p-contents .pageTopBtn{bottom:32px;width:58px;height:58px;margin-right:0;margin-left:auto}
}
@media (hover:none){
.p-contents_section .contentsArea .report-article .slideShare-contents::after{position:absolute;right:1px;bottom:8px;width:30%;height:40px;content:'';background-color:#e9f7fd}
}