body{
	word-wrap:break-word;border:0;line-height:1;margin:0;outline:0;padding:0;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;vertical-align:baseline;word-break:normal}
	b,div,figure,footer,h1,h2,h3,header,i,img,input,label,li,main,nav,object,p,q,section,span,table,td,th,tr,ul,var{
	background:transparent;border:none;font-size:100%;font-style:normal;font-weight:400;margin:0;padding:0;vertical-align:baseline}
	img{vertical-align:bottom}
	div,figure,footer,header,main,nav,section{display:block;line-height:1}
	a,label{cursor:pointer}
	li,ul{list-style:none}
	button,input{
		-webkit-appearance:none;background:transparent;border:none;border-radius:0;cursor:pointer;margin:0;padding:0;vertical-align:middle}
	table{border-collapse:collapse}
	:after,:before{line-height:1;margin:0;padding:0}
	a{text-decoration:none}
	@-webkit-keyframes slidein{
	0%{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}
	to{opacity:1;-webkit-transform:translateX(100%);transform:translateX(100%)}}
	@keyframes slidein{
	0%{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}
	to{opacity:1;-webkit-transform:translateX(100%);transform:translateX(100%)}}
	@-webkit-keyframes slideout{
	0%{opacity:1;-webkit-transform:translateX(100%);transform:translateX(100%)}
	to{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}}
	@keyframes slideout{
	0%{opacity:1;-webkit-transform:translateX(100%);transform:translateX(100%)}
	to{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}}
	*{-webkit-box-sizing:border-box;box-sizing:border-box}
	html{font-size:62.5%}
	@media screen and (max-width:768px){
	body{font-family:"Noto Serif JP",serif}}
	@media screen and (min-width:769px){
	body{font-family:YuMincho,Yu Mincho,serif}}
	a,a:visited{color:#000}
	a:hover{opacity:.4;-webkit-transition:.4s;transition:.4s}
	.l-header{
	-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:14.71014%;position:absolute;width:56px;z-index:8}
	.l-header.js-fixed{position:fixed;top:20px}
	@media screen and (max-width:768px){
	.l-header.js-fixed{top:0}
	.l-header[aria-hidden=true]{
	opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:.4s;transition:.4s;visibility:hidden}
	.l-header[aria-hidden=false]{
	opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:.4s;transition:.4s;visibility:visible}
	}
	.l-header nav{
	-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:Arial,Helvetica,sans-serif}
	@media screen and (max-width:768px){
	.l-header nav{width:100%}
	.l-header{background-color:#eeefef;left:auto;padding:25px;right:0;top:75px;width:50%}}
	.l-header__logo{width:56px}
	.l-header__logo img{max-width:100%}
	.l-header__close{position:absolute;right:10px;top:20px}
	.l-main{margin:0 auto;max-width:720px;padding:0 10px}
	@media screen and (max-width:768px){
	.l-main{padding:0 32.5px}}
	.l-footer{margin:0 auto;max-width:970px;padding:195px 10px}
	@media screen and (max-width:768px){
	.l-footer{padding:50px 10px}}
	.l-footer__logo{margin:0 auto;max-width:113px}
	.l-footer__logo+.l-footer__logo{margin-top:83px}
	.l-wrapper{overflow:hidden;position:relative}
	.p-topMain{padding:80px 0}
	@media screen and (max-width:768px){
	.p-topMain{padding:50px 0 10px}}
	.p-topMain__title{margin:0 auto;max-width:460px}
	@media screen and (max-width:768px){
	.p-topMain__title{width:70%}}
	.p-topMain__logo{margin:110px auto 60px;max-width:300px}
	@media screen and (max-width:768px){
	.p-topMain__logo{margin:0 auto 50px;max-width:53.33333%}}
	.p-topMain__slider{position:relative}
	.p-section{padding-top:80px}
	@media screen and (max-width:768px){
	.p-section{padding-top:65px}
	.p-section:last-child{padding-bottom:50px}}
	.p-section__wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}
	.p-section__title{font-size:2.8rem;font-weight:700;letter-spacing:1px;text-align:left}
	@media screen and (max-width:768px){
	.p-section__title{font-size:1.5rem}
	.p-people{margin-bottom:50px}}
	.p-people__title{font-size:2.85rem;letter-spacing:3px;line-height:2;margin:105px auto;text-align:center}
	.p-people__title--sub{font-size:2.3rem}
	@media screen and (max-width:768px){
	.p-people__title{font-size:1.95rem;letter-spacing:1px;margin:36px auto}
	.p-people__title--sub{font-size:1.55rem}}
	.p-people__content{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:0 0 65px auto;max-width:660px;padding:65px 0}
	@media screen and (max-width:768px){
	.p-people__content{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;padding:34px 0 100px}}
	.p-people__number{font-size:11.5rem;letter-spacing:10px}
	@media screen and (max-width:768px){
	.p-people__number{font-size:5.75rem}}
	.p-people__image{display:block;margin:0 auto;max-width:720px;text-align:center;width:100%}
	.p-people__image img{max-width:100%}
	.p-people__image+.p-people__image{margin-top:40px}
	.p-people__sns{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;margin:20px auto 10px}
	.p-people__sns:nth-of-type(n+2){margin-top:5px}
	@media screen and (max-width:768px){
	.p-people__sns{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}
	.p-people__snsTitle{font-size:1.3rem}
	.p-people__links{margin-left:20px}
	.p-people__links a{display:inline-block}
	.p-people__links a+a{margin-left:3px}
	.p-people__links a img{height:2.6rem;width:2.6rem}
	.p-people__links a img.youtube{width:3rem}
	.p-people__text{width:55%}
	.p-people__text p{font-size:1.3rem;line-height:2;text-align:justify}
	@media screen and (min-width:769px){
	.p-people__text p+p{margin-top:20px}}
	.p-people__text p a{text-decoration:underline}
	@media screen and (max-width:768px){
	.p-people__text{margin-top:40px;width:100%}}
	.p-people__pagenation{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:175px auto;max-width:450px}
	@media screen and (max-width:768px){
	.p-people__pagenation{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:70px auto;max-width:150px}}
	.p-about{background-color:#fff;height:100%;left:50%;max-height:95%;overflow:auto;padding:20px;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:35%;z-index:99}
	@media screen and (max-width:768px){
	.p-about{width:90%}}
	.p-about[aria-hidden=true]{opacity:0;-webkit-transition:.4s;transition:.4s;visibility:hidden}
	.p-about[aria-hidden=false]{opacity:1;-webkit-transition:.4s;transition:.4s;visibility:visible}
	.p-about__image{margin:0 auto;position:relative;width:100%}
	.p-about__image img{max-width:100%}
	.p-about__wrap{margin:60px auto 125px}
	@media screen and (max-width:768px){
	.p-about__wrap{margin:50px auto 70px}}
	.p-about__title{font-family:Arial,Helvetica,sans-serif;font-size:1.4rem;font-weight:700;letter-spacing:3px;margin-bottom:50px;text-align:center}
	.p-about__title:nth-of-type(n+2){margin-top:120px}
	@media screen and (max-width:768px){
	.p-about__title{font-size:1rem}
	.p-about__title:nth-of-type(n+2){margin-top:100px}}
	.p-about__text{font-size:1.6rem;letter-spacing:1px;line-height:2;text-align:center}
	.p-about__text+.p-about__text{margin-top:30px}
	@media screen and (max-width:768px){
	.p-about__text{font-size:1.15rem}}
	.p-about__history{font-size:1.3rem;margin:0 auto;width:90%}
	@media screen and (max-width:768px){
	.p-about__history{font-size:1rem}}
	.p-about__history tr:nth-of-type(n+2){border-top:30px solid transparent}
	@media screen and (max-width:768px){
	.p-about__history tr:nth-of-type(n+2){border-top:20px solid transparent}}
	.p-about__history tr th{letter-spacing:1px;text-align:right;white-space:nowrap}
	.p-about__history tr td{padding-left:30px}
	@media screen and (max-width:768px){
	.p-about__history tr td{padding-left:20px}}
	.p-about__history tr td p{line-height:2}
	@media screen and (min-width:769px){
	.p-about__history tr td p+p{margin-top:15px}}
	.p-about__bg{background:rgba(0,0,0,.75);height:100%;left:0;overflow-y:auto;position:fixed;top:0;-webkit-transition:.6s;transition:.6s;width:100%;z-index:10}
	.p-keyword{background-color:#fff;height:auto;left:50%;max-height:95%;overflow:auto;padding:40px 20px;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:30%;z-index:99}
	@media screen and (max-width:768px){
	.p-keyword{padding:30px 20px;width:90%}}
	.p-keyword[aria-hidden=true]{opacity:0;-webkit-transition:.4s;transition:.4s;visibility:hidden}
	.p-keyword[aria-hidden=false]{opacity:1;-webkit-transition:.4s;transition:.4s;visibility:visible}
	.p-keyword__close{position:absolute;right:10px;top:20px}
	@media screen and (max-width:768px){
	.p-keyword__close .c-button--close:after,.p-keyword__close .c-button--close:before{width:40px}}
	.p-keyword__bg{background:rgba(0,0,0,.75);height:100%;left:0;overflow-y:auto;position:fixed;top:0;-webkit-transition:.6s;transition:.6s;width:100%;z-index:10}
	.c-peopleHead{margin:60px auto;max-width:970px}
	.c-peopleHead img{max-width:211px}
	@media screen and (max-width:768px){
	.c-peopleHead{margin:30px auto 30px 0;max-width:125px;padding:0 20px}}
	.c-panel{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:120px auto 0}
	@media screen and (max-width:768px){
	.c-panel{margin:65px auto}}
	.c-panel__new{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#5eb5e7;border-radius:100%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Arial,Helvetica,sans-serif;font-size:1.7rem;height:65px;justify-content:center;left:-20px;letter-spacing:1px;position:absolute;top:-30px;width:65px;z-index:2}
	@media screen and (max-width:768px){
	.c-panel__new{height:70px;width:70px}}
	.c-panel__item{max-width:335px;position:relative;width:100%}
	@media screen and (max-width:420px){
	.c-panel__item.js-firstChild{width:100%}
	.c-panel__item:nth-child(n+2){margin-top:20px}}
	@media screen and (max-width:768px){
	.c-panel__item{max-width:100%;width:47%}
	.c-panel__item img{width:100%}
	.c-panel__item:nth-child(n+2) .c-panel__new{font-size:1.1rem;height:35px;left:-15px;top:-15px;width:35px}
	.c-panel__item:nth-child(n+3){margin-top:20px}}
	@media screen and (min-width:769px){
	.c-panel__item{margin-bottom:110px}}
	.c-panel__item[data-hidden=true]{display:none}
	.c-panel__item a{display:block}
	.c-panel__item a .c-panel__wrap .c-button{margin:30px auto 0 0}
	.c-panel__item a .c-panel__wrap .c-button:before{left:0;width:30px}
	@media screen and (max-width:768px){
	.c-panel__item a .c-panel__wrap .c-button{display:none}}
	.c-panel__title{font-size:1.4rem;letter-spacing:1px;line-height:1.6;margin-top:30px;text-align:left}
	@media screen and (max-width:768px){
	.c-panel__title{margin:20px 0}}
	.c-panel__contents{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:rgba(0,0,0,.4);display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;left:0;opacity:0;padding:60px;position:absolute;top:0;-webkit-transition:.4s;transition:.4s;width:100%}
	@media screen and (min-width:769px){
	.c-panel__contents .c-button,.c-panel__contents .c-panel__title{display:none}}
	@media screen and (max-width:768px){
	.c-panel__contents{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:.4s;transition:.4s}
	.c-panel__contents .c-panel__title{color:#fff;font-size:1.4rem;text-align:left}
	.c-panel__contents .c-button:before{border-bottom:1px solid #fff;border-right:1px solid #fff}}
	.c-panel__text{color:#fff;font-size:1.8rem;line-height:2}
	@media screen and (max-width:768px){
	.c-panel__text{font-size:1.2rem;text-align:left}}
	.c-panel__img{position:relative}
	.c-panel__img img{max-width:100%}
	@media screen and (min-width:769px){
	.c-panel__img:hover .c-panel__contents{opacity:1;-webkit-transition:.4s;transition:.4s}}
	.c-panel__desc{font-size:1.2rem;letter-spacing:1px;line-height:1.2;margin-top:25px;text-align:justify}
	@media screen and (max-width:768px){
	.c-panel__desc{display:none}}
	@media screen and (min-width:769px){
	.c-panel--action .c-panel__item a:hover{opacity:1}
	.c-panel--action .c-panel__item a:hover .c-panel__wrap{opacity:.4;-webkit-transition:.4s;transition:.4s}}
	.c-panel--people .c-panel__img{-webkit-transition:.4s;transition:.4s}
	@media screen and (min-width:769px){
	.c-panel--people .c-panel__img .c-panel__contents{display:none}}
	@media screen and (max-width:768px){
	.c-panel__item:not(.js-firstChild) .c-panel__contents{display:none}
	.c-panel__item.js-firstChild{margin-bottom:20px}
	.c-panel__item.js-firstChild .c-panel__wrap .c-panel__title{display:none}
	.c-panel__item.js-firstChild.js-textDisplay .c-panel__contents{opacity:1}}
	@media screen and (min-width:769px){
	#peopleLists .c-panel__contents{display:none}}
	.c-button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:1.6rem;letter-spacing:1px;margin:15px auto 110px;padding-top:15px;position:relative}
	@media screen and (min-width:769px){
	.c-button:hover{opacity:.4;-webkit-transition:.4s;transition:.4s}}
	.c-button:before{border-bottom:1px solid #000;border-right:1px solid #000;content:"";display:block;height:5px;position:absolute;top:0;-webkit-transform:skewX(40deg);transform:skewX(40deg);width:50px}
	@media screen and (max-width:768px){
	.c-button{margin:15px auto 25px}
	.c-button:before{width:60px}}
	.c-button--close{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:1.6rem;height:50px;letter-spacing:1px;margin:0 auto;padding-top:35px;position:relative;width:50px}
	.c-button--close:hover{opacity:.4;-webkit-transition:.4s;transition:.4s}
	.c-button--close:before{-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}
	.c-button--close:after,.c-button--close:before{background-color:#000;content:"";height:1px;left:50%;position:absolute;top:15px;width:30px}
	.c-button--close:after{-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg)}
	.c-button--keyword{border-bottom:1px solid #a5a5a5;color:#a5a5a5;font-size:1.6rem;letter-spacing:0}
	@media screen and (max-width:768px){
	.c-button--keyword{font-family:"Noto Serif JP",serif}}
	@media screen and (max-width:420px){
	.c-button--keyword{font-size:1.4rem}}
	@media screen and (min-width:769px){
	.c-button--keyword{font-family:YuMincho,Yu Mincho,serif;-webkit-transition:.4s;transition:.4s}
	.c-button--keyword:hover{opacity:.4;-webkit-transition:.4s;transition:.4s}}
	.c-navigation{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:30px}
	@media screen and (max-width:768px){
	.c-navigation{margin:60px auto 30px 0}
	.c-navigation--sns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:30px auto 60px}}
	.c-navigation__item{font-size:1.3rem;letter-spacing:1px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}
	.c-navigation__item--icon{width:20px}
	.c-navigation__item--icon img{width:100%}
	@media screen and (max-width:768px){
	.c-navigation__item--icon{width:25px}}
	.c-navigation__item--icon+.c-navigation__item--icon{margin-top:10px}
	@media screen and (max-width:768px){
	.c-navigation__item--icon+.c-navigation__item--icon{margin-left:10px;margin-top:0}}
	.c-navigation__item:nth-child(n+2){margin-top:10px}
	@media screen and (max-width:768px){
	.c-navigation__item:nth-child(n+2){margin-top:0}}
	.c-navigation__item a{color:#000}
	.c-navigation__item a img{width:10px}
	@media screen and (min-width:769px){
	.c-navigation__item:hover{cursor:pointer;opacity:.4}}
	@media screen and (max-width:768px){
	.c-navigation__item{font-size:1.6rem;letter-spacing:2px;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}
	.c-navigation__item:before{content:"-";display:inline-block;font-size:1.6rem;margin-right:10px}
	.c-navigation__item+.c-navigation__item{margin-top:25px}}
	.c-pagenation{max-width:175px;width:100%}
	@media screen and (max-width:768px){
	.c-pagenation{margin:0 auto}}
	.c-pagenation a{display:block}
	.c-pagenation__image{width:100%}
	.c-pagenation__image img{max-width:100%}
	@media screen and (max-width:768px){
	.c-pagenation__image{max-width:150px}}
	.c-pagenation__text{margin-top:30px}
	@media screen and (max-width:768px){
	.c-pagenation__text{margin-left:0;margin-top:20px}}
	.c-pagenation__title{font-size:1.6rem;letter-spacing:1px;line-height:1.5;margin-bottom:40px}
	@media screen and (max-width:768px){
	.c-pagenation__title{font-size:1.25rem;margin-bottom:22.5px}
	.c-pagenation .c-button:before{width:30px}}
	.c-pagenation .c-button.--prev:before{border-bottom:1px solid #000;border-left:1px solid #000;border-right:none;-webkit-transform:skewX(-40deg);transform:skewX(-40deg)}
	.c-pagenation+.c-pagenation{margin-left:100px}
	@media screen and (max-width:768px){
	.c-pagenation+.c-pagenation{margin:30px 0 0}}
	.c-topic{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:2%;position:absolute;top:28%;z-index:5}
	@media screen and (max-width:768px){
	.c-topic{left:2.5%;top:28%}}
	@media screen and (max-width:420px){
	.c-topic{top:23%}}
	.c-topic__title{background-color:#fff;display:inline;font-family:Arial,Helvetica,sans-serif;font-size:2rem;letter-spacing:2px;margin-bottom:15px;padding:3px 8px;text-align:left}
	@media screen and (max-width:768px){
	.c-topic__title{font-size:1.15rem;letter-spacing:1px;margin-bottom:10px;padding:2px 5px}}
	.c-topic__text{font-size:1.6rem;line-height:1.5;text-align:left;width:100%}
	.c-topic__text a{background-color:#fff;-webkit-box-decoration-break:clone;letter-spacing:1px;padding:5px;white-space:nowrap}
	@media screen and (max-width:768px){
	.c-topic__text{font-size:1rem}
	.c-topic__text a{padding:1px 5px}}
	.c-hamburger{height:25px;position:absolute;right:20px;top:40px;width:35px}
	@media screen and (min-width:769px){
	.c-hamburger{display:none}}
	.c-hamburger span{background-color:#000;display:block;height:2px;left:0;position:absolute;width:100%}
	.c-hamburger span:first-child{top:0}
	.c-hamburger span:nth-child(2){top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
	.c-hamburger span:nth-child(3){bottom:0}
	.people .c-hamburger{top:30px}
	.c-tags{margin:30px auto}
	.c-tags__item{display:inline-block;margin:10px 10px 0 0}
	.c-tags__item label{border:1px solid #000;display:block;font-size:1.6rem;padding:5px 10px}
	.c-tags__item input{display:none}
	.c-tags__item input:checked+label{background-color:#000;color:#fff}
	.c-slider{margin:50px auto;padding-top:299.71429%;position:relative}
	@media screen and (max-width:768px){
	.c-slider{margin:30px auto 0;padding-top:282.21374%;width:100%}}
	@media screen and (max-width:420px){
	.c-slider{padding-top:331.76471%}}
	.c-slider__inner{background-color:#fff;left:0;position:absolute;top:0;width:100%}
	.c-slider__inner[data-display=show]{opacity:1;-webkit-transition:opacity 1s;transition:opacity 1s;z-index:1}
	.c-slider__inner[data-display=hide]{opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s;z-index:-1}
	.c-slider__img{position:relative}
	.c-slider__img:after{background:#000;content:"";display:block;height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%;z-index:2}
	.c-slider__img img{max-width:100%}
	.c-slider__logo{left:50%;position:absolute;top:46%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:53.5%;z-index:3}
	.c-slider__title{font-size:7.5rem;letter-spacing:5px;margin:90px auto;text-align:center}
	@media screen and (max-width:768px){
	.c-slider__title{font-size:3.7rem;letter-spacing:3px;margin:40px auto}}
	@media screen and (max-width:420px){
	.c-slider__title{font-size:3.5rem}}
	.c-slider__sub{display:block;font-size:2.3rem;letter-spacing:1px}
	@media screen and (max-width:768px){
	.c-slider__sub{font-size:1.4rem;margin-top:10px}}
	.c-slider__gallery{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
	.c-slider__gallery,.c-slider__gallery__text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}
	.c-slider__gallery__text{-webkit-box-pack:center;-ms-flex-pack:center;font-size:2.3rem;justify-content:center;line-height:1.8;width:100%}
	@media screen and (max-width:768px){
	.c-slider__gallery__text{font-size:.95rem;width:53%}}
	.c-slider__gallery__img{max-width:335px;width:100%}
	.c-slider__gallery__img img{max-width:100%}
	@media screen and (max-width:768px){
	.c-slider__gallery__img{max-width:100%;width:47%}}
	.c-slider__gallery:not(:last-child){margin-bottom:35px}
	@media screen and (min-width:769px){
	.c-slider__gallery:nth-child(odd) .c-slider__gallery__text{padding-left:30px}
	.c-slider__gallery:nth-child(2n) .c-slider__gallery__text{padding-right:30px}}
	@media screen and (max-width:768px){
	.c-slider__gallery:nth-child(odd) .c-slider__gallery__text{padding-left:5%}
	.c-slider__gallery:nth-child(2n) .c-slider__gallery__text{padding-right:5%}}
	.u-display--pc{display:block}
	@media screen and (max-width:768px){
	.u-display--pc{display:none}}
	.u-display--sp{display:none}
	@media screen and (max-width:768px){
	.u-display--sp{display:block}}
	.u-hidden{display:none}
