@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,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,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{
	margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;
}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
	display:block;
}body{
	line-height:1;
}ol,ul{
	list-style:none;
}blockquote,q{
	quotes:none;
}blockquote::after,blockquote::before,q::after,q::before{
	content:"";content:none;
}table{
	border-collapse:collapse;border-spacing:0;
}.slick-slider{
	-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent
}.slick-list,.slick-slider{
	position:relative;display:block;
}.slick-list{
	overflow:hidden;margin:0;padding:0;
}.slick-list:focus{
	outline:none;
}.slick-list.dragging{
	cursor:pointer;cursor:hand;
}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.slick-track{
	position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto;
}.slick-track::after,.slick-track::before{
	content:"";display:table;
}.slick-track::after{
	clear:both;
}.slick-loading .slick-track{
	visibility:hidden;
}.slick-slide{
	float:left;height:100%;min-height:1px;display:none;
}[dir="rtl"] .slick-slide{
	float:right;
}.slick-slide img{
	display:block;
}.slick-slide.slick-loading img{
	display:none;
}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{
	display:block;
}.slick-loading .slick-slide{
	visibility:hidden;
}.slick-vertical .slick-slide{
	display:block;height:auto;border:1px solid rgba(0,0,0,0);
}.slick-arrow.slick-hidden{
	display:none;
}*{
	-webkit-box-sizing:border-box;box-sizing:border-box;
}::after,::before{
	-webkit-box-sizing:border-box;box-sizing:border-box;
}main{
	display:block;
}[hidden],template{
	display:none!important;
}[disabled]{
	cursor:not-allowed!important;
}[tabindex="-1"]:not(:focus-visible):focus{
	outline:0!important;
}a:not([href]):not([tabindex]){
	color:inherit;text-decoration:inherit;
}a:not([href]):not([tabindex]):focus,a:hover:not([href]):not([tabindex]){
	color:inherit;text-decoration:inherit;
}a:not([href]):not([tabindex]):focus{
	outline:0;
}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}html{
	min-height:100%;font-size:87.5%;line-height:1.79;
}@media print,screen and (min-width:769px){html{
	font-size:100%;line-height:1.88;
}}body{
	background-color:#fff;font-family:Noto Sans JP,游ゴシック体,YuGothic,Yu Gothic Medium,メイリオ,Meiryo,sans-serif;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;color:#333;-webkit-overflow-scrolling:touch;font-size:100%;line-height:inherit;font-weight:400;vertical-align:baseline;word-wrap:break-word;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.025em;
}_:-ms-lang(x)::-ms-backdrop,body{font-family:メイリオ,Meiryo,sans-serif}p{
	margin-bottom:0;
}* +p{
	margin-top:10px;
}@media print,screen and (min-width:769px){* +p{
	margin-top:14px;
}}p +p{
	margin-top:19px;
}@media print,screen and (min-width:769px){p +p{
	margin-top:17px;
}}strong{
	letter-spacing:normal;
}em,strong{
	font-weight:700;
}em{
	font-style:normal;
}em,mark{
	color:#d73a13;
}mark{
	background-color:rgba(0,0,0,0);
}b{
	font-weight:700;letter-spacing:normal;
}i{
	font-style:italic;
}s{
	text-decoration:line-through;
}sup{
	vertical-align:super;
}sub,sup{
	font-size:small;
}sub{
	vertical-align:sub;
}a{
	text-decoration:underline;
}a,a:visited{
	color:#333;
}a:hover{
	color:#666;text-decoration:none;
}a:hover::before{
	text-decoration:none;
}.t-bgBlack a,.t-bgBlack a:hover,.t-bgBlack a:visited{
	color:#ff0;
}hr{
	height:0;margin-top:36px;margin-bottom:34px;border:none;border-top:1px solid #ccc;background:none;
}img{
	max-width:100%;height:auto;font-size:0%;line-height:0;vertical-align:top;
}@media screen and (max-width:768px){img{
	width:100%;
}}button,input,select,textarea{
	margin:0;padding:0;background:none;border:none;border-radius:0;font-family:Noto Sans JP,游ゴシック体,YuGothic,Yu Gothic Medium,メイリオ,Meiryo,sans-serif;font-size:100%;line-height:179%;color:#333;-webkit-appearance:none;-moz-appearance:none;appearance:none
}@media print,screen and (min-width:769px){button,input,select,textarea{
	font-size:100%;line-height:188%;
}}button,select{
	cursor:pointer;
}select::-ms-expand{display:none}@page{margin:20px}@media print{*,body{
	overflow:visible!important;
}body{
	width:1100px;min-width:1px;
}body img{
	max-width:100%;
}body,body img,html{
	height:auto;overflow:visible!important;
}}h2{
	position:relative;margin-bottom:15px;padding-bottom:11px;padding-left:26px;border-bottom:2px solid #ccc;font-size:142.85714%;line-height:140%;font-weight:700;letter-spacing:normal;
}@media print,screen and (min-width:769px){h2{
	margin-bottom:22px;padding-bottom:17px;padding-left:35px;font-size:162.5%;line-height:124%;
}}* +h2{
	margin-top:47px;
}.t-bgBlack h2{
	border-bottom-color:#fff;
}h2::before{
	position:absolute;content:"";width:6px;height:28px;top:0;left:5px;border-top:14px solid #d73a13;border-bottom:14px solid #e7c253;border-radius:3px;
}@media print,screen and (min-width:769px){h2::before{
	top:3px;left:10px;
}}.p-pageContents--ikebukuro h2::before{
	border-top-color:#0e6cae;border-bottom-color:#76b2dd;
}.p-pageContents--tachikawa h2::before{
	border-top-color:#2b811c;border-bottom-color:#86cc7a;
}.p-pageContents--honjo h2::before{
	border-top-color:#d07318;border-bottom-color:#eabc8f;
}.t-bgBlack h2::before{
	border-top-color:#ff0;border-bottom-color:#ff0;
}@media print,screen and (min-width:769px){.t-fsMiddle h2::before{
	top:10px;
}}@media print,screen and (min-width:769px){.t-fsLarge h2::before{
	top:18px;
}}h3{
	position:relative;margin-bottom:10px;padding-left:18px;font-size:128.57143%;line-height:145%;font-weight:700;letter-spacing:normal;
}@media print,screen and (min-width:769px){h3{
	margin-bottom:14px;padding-left:20px;font-size:137.5%;line-height:137%;
}}h3::before{
	position:absolute;content:"";width:6px;height:24px;top:1px;left:0;border-top:24px solid #d73a13;border-radius:3px;
}@media print,screen and (min-width:769px){h3::before{
	top:4px;
}}.p-pageContents--ikebukuro h3::before{
	border-top-color:#0e6cae;
}.p-pageContents--tachikawa h3::before{
	border-top-color:#2b811c;
}.p-pageContents--honjo h3::before{
	border-top-color:#d07318;
}.t-bgBlack h3::before{
	border-top-color:#ff0;
}@media print,screen and (min-width:769px){.t-fsMiddle h3::before{
	top:10px;
}}@media print,screen and (min-width:769px){.t-fsLarge h3::before{
	top:18px;
}}* +h3{
	margin-top:28px;
}@media print,screen and (min-width:769px){* +h3{
	margin-top:31px;
}}h4{
	position:relative;margin-bottom:10px;padding-left:17px;font-size:114.28571%;line-height:150%;font-weight:700;letter-spacing:normal;
}@media print,screen and (min-width:769px){h4{
	margin-bottom:15px;padding-left:20px;font-size:112.5%;line-height:145%;
}}h4::before{
	position:absolute;content:"";width:6px;height:24px;top:0;left:0;background-color:#fff;border:2px solid #e7c253;border-radius:3px;
}@media print,screen and (min-width:769px){h4::before{
	top:1px;
}}.t-bgBlack h4::before{
	background-color:rgba(0,0,0,0);border-color:#ff0;
}@media print,screen and (min-width:769px){.t-fsMiddle h4::before{
	top:7px;
}}@media print,screen and (min-width:769px){.t-fsLarge h4::before{
	top:15px;
}}* +h4{
	margin-top:30px;
}@media print,screen and (min-width:769px){* +h4{
	margin-top:34px;
}}h5{
	position:relative;padding-left:20px;font-size:100%;line-height:158%;font-weight:700;letter-spacing:normal;
}@media print,screen and (min-width:769px){h5{
	padding-left:24px;font-size:100%;line-height:150%;
}}h5::before{
	position:absolute;content:"";width:10px;height:10px;top:7px;left:0;border:5px solid #e7c253;border-radius:2px;
}@media print,screen and (min-width:769px){h5::before{
	top:8px;
}}.t-bgBlack h5::before{
	border-color:#ff0;
}@media print,screen and (min-width:769px){.t-fsMiddle h5::before{
	top:13px;
}}@media print,screen and (min-width:769px){.t-fsLarge h5::before{
	top:19px;
}}* +h5{
	margin-top:24px;
}@media print,screen and (min-width:769px){* +h5{
	margin-top:29px;
}}h6{
	font-weight:700;letter-spacing:normal;
}* +h6{
	margin-top:19px;
}@media print,screen and (min-width:769px){* +h6{
	margin-top:17px;
}}ul >li{
	position:relative;padding-left:19px;
}@media print,screen and (min-width:769px){ul >li{
	padding-left:23px;
}}ul >li::before{
	position:absolute;content:"";width:8px;height:8px;top:7px;left:0;border:4px solid #999;border-radius:50%;
}@media print,screen and (min-width:769px){ul >li::before{
	width:9px;height:9px;top:10px;left:0;border-width:5px 5px 4px 4px;
}}.t-bgBlack ul >li::before{
	border-color:#fff;
}@media print,screen and (min-width:769px){.t-fsMiddle ul >li::before{
	top:18px;
}}@media print,screen and (min-width:769px){.t-fsLarge ul >li::before{
	top:25px;
}}ol{
	list-style-type:decimal;margin-left:15px;
}@media print,screen and (min-width:769px){ol{
	margin-left:18px;
}}ol >li{
	padding-left:8px;
}@media print,screen and (min-width:769px){ol >li{
	padding-left:10px;
}}* +ol,* +ul{
	margin-top:18px;
}@media print,screen and (min-width:769px){* +ol,* +ul{
	margin-top:22px;
}}ol ol,ol ul,ul ol,ul ul{
	margin-top:0;
}table{
	width:100%;
}* +table{
	margin-top:34px;
}.t-bgBlack table{
	-webkit-box-shadow:1px 0 0 #fff,0 1px 0 #fff,-1px 0 0 #fff,0 -1px 0 #fff;box-shadow:1px 0 0 #fff,0 1px 0 #fff,-1px 0 0 #fff,0 -1px 0 #fff;
}td,th{
	height:60px;padding:14px 20px;font-size:100%;line-height:163%;vertical-align:middle;
}th{
	font-weight:700;letter-spacing:normal;
}thead th{
	background-color:#d73a13;color:#fff;
}.p-pageContents--ikebukuro thead th{
	background-color:#0e6cae;
}.p-pageContents--tachikawa thead th{
	background-color:#2b811c;
}.p-pageContents--honjo thead th{
	background-color:#d07318;
}.t-bgBlack thead th{
	background-color:rgba(0,0,0,0);-webkit-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff;
}thead th +th{
	border-left:1px solid #fff;
}tbody th{
	background-color:#f0f0f0;border-bottom:1px solid #ccc;
}.t-bgBlack tbody th{
	background-color:rgba(0,0,0,0);border-bottom-color:#fff;
}tbody tr:first-child th{
	border-top:1px solid #ccc;
}thead +tbody tr:first-child th{
	border-top:none;
}.t-bgBlack tbody tr:first-child th{
	border-top-color:#fff;
}td{
	border-bottom:1px solid #ccc;
}.t-bgBlack td{
	border-bottom-color:#fff;
}* +td{
	border-left:1px solid #ccc;
}.t-bgBlack * +td{
	border-left-color:#fff;
}tbody tr:first-child td{
	border-top:1px solid #ccc;
}thead +tbody tr:first-child td{
	border-top:none;
}.t-bgBlack tbody tr:first-child td{
	border-top-color:#fff;
}.l-base{
	position:relative;overflow:hidden;
}.l-base.t-bgBlack{
	background-color:#000;color:#fff;
}.l-base__loading{
	position:relative;z-index:103;
}.l-base__header{
	position:fixed;width:100%;z-index:101;
}@media print,screen and (min-width:769px){.t-fsMiddle .l-base__header{
	font-size:120%;
}}@media print,screen and (min-width:769px){.t-fsLarge .l-base__header{
	font-size:140%;
}}@media screen and (max-width:768px){.l-base__body{
	padding-top:61px;
}}@media print,screen and (min-width:769px){.t-fsMiddle .l-base__body{
	font-size:150%;
}}@media print,screen and (min-width:769px){.t-fsLarge .l-base__body{
	font-size:200%;
}}.l-base__footer{
	position:relative;
}@media print,screen and (min-width:769px){.t-fsMiddle .l-base__footer{
	font-size:150%;
}}@media print,screen and (min-width:769px){.t-fsLarge .l-base__footer{
	font-size:200%;
}}@media print{.l-base,.l-main{
	height:auto;overflow:visible!important;
}.l-base__header{
	position:static;
}.l-base__body{
	width:100%;
}}.l-main{
	position:relative;background-color:#fff;z-index:4;
}.t-bgBlack .l-main{
	background-color:rgba(0,0,0,0);
}.l-main__breadCrumb{
	padding-top:17px;padding-bottom:12px;background-color:#f0f0f0;
}@media print,screen and (min-width:769px){.l-main__breadCrumb{
	padding-top:25px;padding-bottom:23px;
}}.t-bgBlack .l-main__breadCrumb{
	background-color:rgba(0,0,0,0);
}.l-main__body:not(.l-main__body--toppage){
	padding-bottom:50px;background-color:#f0f0f0;
}@media print,screen and (min-width:769px){.l-main__body:not(.l-main__body--toppage){
	padding-bottom:80px;
}}.t-bgBlack .l-main__body:not(.l-main__body--toppage){
	background-color:rgba(0,0,0,0);
}.c-btn{
	position:relative;display:inline-block;width:100%;max-width:200px;padding:10px 35px 11px;background-color:#fff;border:2px solid #d73a13;font-size:114.28571%;line-height:157%;color:#333;text-decoration:none;font-weight:700;letter-spacing:normal;text-align:center;border-radius:30px;-webkit-box-shadow:0 4px 0 0 rgba(0,0,0,.1);box-shadow:0 4px 0 0 rgba(0,0,0,.1);-webkit-transition:color .3s cubic-bezier(.39,.575,.565,1),background-color .3s cubic-bezier(.39,.575,.565,1),-webkit-box-shadow .3s cubic-bezier(.39,.575,.565,1),-webkit-transform .3s cubic-bezier(.39,.575,.565,1);transition:color .3s cubic-bezier(.39,.575,.565,1),background-color .3s cubic-bezier(.39,.575,.565,1),-webkit-box-shadow .3s cubic-bezier(.39,.575,.565,1),-webkit-transform .3s cubic-bezier(.39,.575,.565,1);transition:color .3s cubic-bezier(.39,.575,.565,1),background-color .3s cubic-bezier(.39,.575,.565,1),box-shadow .3s cubic-bezier(.39,.575,.565,1),transform .3s cubic-bezier(.39,.575,.565,1);transition:color .3s cubic-bezier(.39,.575,.565,1),background-color .3s cubic-bezier(.39,.575,.565,1),box-shadow .3s cubic-bezier(.39,.575,.565,1),transform .3s cubic-bezier(.39,.575,.565,1),-webkit-box-shadow .3s cubic-bezier(.39,.575,.565,1),-webkit-transform .3s cubic-bezier(.39,.575,.565,1)
}@media print,screen and (min-width:769px){.c-btn{
	max-width:300px;padding:16px 55px 15px;font-size:112.5%;line-height:139%;
}}.c-btn:visited{
	color:#333;
}@media print,screen and (min-width:769px){.c-btn:hover{
	color:#d73a13;text-decoration:none;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.1);box-shadow:0 0 0 0 rgba(0,0,0,.1);-webkit-transform:translate3d(0,4px,0);transform:translate3d(0,4px,0)
}}.c-btn--ikebukuro{
	border-color:#0e6cae;
}@media print,screen and (min-width:769px){.c-btn--ikebukuro:hover{
	color:#0e6cae;
}}.c-btn--tachikawa{
	border-color:#2b811c;
}@media print,screen and (min-width:769px){.c-btn--tachikawa:hover{
	color:#2b811c;
}}.c-btn--honjo{
	border-color:#d07318;
}@media print,screen and (min-width:769px){.c-btn--honjo:hover{
	color:#d07318;
}}.t-bgBlack .c-btn{
	background-color:rgba(0,0,0,0);border-color:#ff0;color:#ff0;
}.t-bgBlack .c-btn:visited{
	color:#ff0;
}@media print,screen and (min-width:769px){.t-bgBlack .c-btn:hover{
	color:#ff0;text-decoration:underline;
}}.c-btn--return{
	border-color:#ccc;color:#666;
}@media print,screen and (min-width:769px){.c-btn--return:hover{
	color:#666;
}}.t-bgBlack .c-btn--return{
	border-color:#fff;color:#fff;
}@media print,screen and (min-width:769px){.t-bgBlack .c-btn--return:hover{
	color:#fff;
}}.c-btn--reset{
	border-color:#ccc;color:#333;
}@media print,screen and (min-width:769px){.c-btn--reset:hover{
	color:#333;
}}.t-bgBlack .c-btn--reset{
	border-color:#fff;color:#fff;
}@media print,screen and (min-width:769px){.t-bgBlack .c-btn--reset:hover{
	color:#fff;
}}.c-btn--disabled{
	background-color:#eee;border-color:#ccc;color:#999;pointer-events:none
}.c-btn--disabled:hover{
	-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-box-shadow:0 4px 0 0 rgba(0,0,0,.1);box-shadow:0 4px 0 0 rgba(0,0,0,.1);
}@media print,screen and (min-width:769px){.c-btn--disabled:hover{
	color:#999;
}}.t-bgBlack .c-btn--disabled{
	border-color:#fff;color:#fff;
}@media print,screen and (min-width:769px){.t-bgBlack .c-btn--disabled:hover{
	color:#fff;
}}.c-btn--delete{
	background-color:#d73a13;color:#fff;
}@media print,screen and (min-width:769px){.c-btn--delete:hover{
	color:#fff;
}}.c-btn--spWide{
	max-width:300px;
}.c-btn__body::after{
	position:absolute;content:"";display:block;width:15px;height:15px;top:0;right:18px;bottom:0;margin-top:auto;margin-bottom:auto;background-image : url(icon_arrows.png?v16f846e6140);background-position:0 0;background-size:100% 700%;opacity:1;-webkit-transition:opacity .3s cubic-bezier(.39,.575,.565,1);transition:opacity .3s cubic-bezier(.39,.575,.565,1)
}@media print,screen and (min-width:769px){.c-btn__body::after{
	width:20px;height:20px;right:28px;
}}.c-btn--ikebukuro .c-btn__body::after{
	background-position-y:-200%;
}.c-btn--tachikawa .c-btn__body::after{
	background-position-y:-300%;
}.c-btn--honjo .c-btn__body::after{
	background-position-y:-400%;
}.c-btn--disabled .c-btn__body::after{
	background-position-y:-500%;
}.t-bgBlack .c-btn__body::after{
	background-position-y:-600%;
}.c-btn--return .c-btn__body::after{
	right:auto;left:18px;background-image : url(icon_arrows_return.png?v16ed55b8840);background-size:100% 200%;
}@media print,screen and (min-width:769px){.c-btn--return .c-btn__body::after{
	left:28px;
}}.t-bgBlack .c-btn--return .c-btn__body::after{
	background-position:0 -100%;
}.c-btn--delete .c-btn__body::after{
	background-position-y:-100%;
}.t-bgBlack .c-btn--delete .c-btn__body::after{
	background-position-y:-600%;
}.c-btn--prev .c-btn__body::after{
	right:auto;left:18px;-webkit-transform:scale(-1);-ms-transform:scale(-1);transform:scale(-1)
}@media print,screen and (min-width:769px){.c-btn--prev .c-btn__body::after{
	left:28px;
}}.c-btn--noArrow .c-btn__body::after,.c-btn--reset .c-btn__body::after{
	content:none;
}.c-btnList .c-btn{
	max-width:400px;
}* +.c-btnList{
	margin-top:30px;
}.c-btnList__body{
	margin-top:-20px;margin-right:-10px;margin-left:-10px;text-align:center;
}@media screen and (max-width:768px){.c-btnList__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media print,screen and (min-width:769px){.c-btnList__body{
	letter-spacing:-.34em;
}}.c-btnList__item{
	margin-top:20px;padding-right:10px;padding-left:10px;
}@media print,screen and (min-width:769px){.c-btnList__item{
	display:inline-block;width:33.33%;max-width:320px;letter-spacing:.025em;
}.c-btnList__item--full{
	width:100%;max-width:none;
}}.c-pageReader{
	position:absolute;width:0;height:0;text-indent:-9999px;font-size:0%;line-height:0;outline:none;overflow:hidden;
}* +.c-pageAnchor{
	margin-top:32px;
}.c-pageAnchor__body{
	margin-top:-20px;margin-right:-10px;margin-left:-10px;letter-spacing:-.34em;
}.c-pageAnchor__item{
	display:inline-block;width:100%;margin-top:20px;padding-right:10px;padding-left:10px;vertical-align:top;letter-spacing:.025em;
}@media print,screen and (min-width:769px){.c-pageAnchor__item{
	width:33.33%;
}}.c-pageAnchor__item::before{
	content:none!important;
}.c-pageAnchor__btn{
	position:relative;display:inline-block;width:100%;padding:10px 35px 11px;border:2px solid #d73a13;font-size:114.28571%;line-height:157%;color:#333;text-decoration:none;font-weight:700;letter-spacing:normal;text-align:center;border-radius:30px;-webkit-box-shadow:0 4px 0 0 rgba(0,0,0,.1);box-shadow:0 4px 0 0 rgba(0,0,0,.1);-webkit-transition:color .3s cubic-bezier(.39,.575,.565,1),background-color .3s cubic-bezier(.39,.575,.565,1),-webkit-box-shadow .3s cubic-bezier(.39,.575,.565,1),-webkit-transform .3s cubic-bezier(.39,.575,.565,1);transition:color .3s cubic-bezier(.39,.575,.565,1),background-color .3s cubic-bezier(.39,.575,.565,1),-webkit-box-shadow .3s cubic-bezier(.39,.575,.565,1),-webkit-transform .3s cubic-bezier(.39,.575,.565,1);transition:color .3s cubic-bezier(.39,.575,.565,1),background-color .3s cubic-bezier(.39,.575,.565,1),box-shadow .3s cubic-bezier(.39,.575,.565,1),transform .3s cubic-bezier(.39,.575,.565,1);transition:color .3s cubic-bezier(.39,.575,.565,1),background-color .3s cubic-bezier(.39,.575,.565,1),box-shadow .3s cubic-bezier(.39,.575,.565,1),transform .3s cubic-bezier(.39,.575,.565,1),-webkit-box-shadow .3s cubic-bezier(.39,.575,.565,1),-webkit-transform .3s cubic-bezier(.39,.575,.565,1)
}@media print,screen and (min-width:769px){.c-pageAnchor__btn{
	padding:16px 55px 15px;font-size:112.5%;line-height:139%;
}}.c-pageAnchor__btn:visited{
	color:#333;
}@media print,screen and (min-width:769px){.c-pageAnchor__btn:hover{
	color:#d73a13;text-decoration:none;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.1);box-shadow:0 0 0 0 rgba(0,0,0,.1);-webkit-transform:translate3d(0,4px,0);transform:translate3d(0,4px,0)
}}.c-pageAnchor__btn__body::after{
	position:absolute;content:"";display:block;width:15px;height:15px;top:0;right:18px;bottom:0;margin-top:auto;margin-bottom:auto;background-image : url(icon_anchor_arrows.png?v16ecaaf3b80);background-position:0 0;background-size:200% 600%;opacity:1;-webkit-transition:opacity .3s cubic-bezier(.39,.575,.565,1);transition:opacity .3s cubic-bezier(.39,.575,.565,1)
}@media print,screen and (min-width:769px){.c-pageAnchor__btn__body::after{
	width:20px;height:20px;right:28px;
}}.p-pageContents--ikebukuro .c-pageAnchor__btn{
	border-color:#0e6cae;
}@media print,screen and (min-width:769px){.p-pageContents--ikebukuro .c-pageAnchor__btn:hover{
	color:#0e6cae;
}}.p-pageContents--tachikawa .c-pageAnchor__btn{
	border-color:#2b811c;
}@media print,screen and (min-width:769px){.p-pageContents--tachikawa .c-pageAnchor__btn:hover{
	color:#2b811c;
}}.p-pageContents--honjo .c-pageAnchor__btn{
	border-color:#d07318;
}@media print,screen and (min-width:769px){.p-pageContents--honjo .c-pageAnchor__btn:hover{
	color:#d07318;
}}.t-bgBlack .c-pageAnchor__btn{
	border-color:#ff0;color:#ff0;
}.t-bgBlack .c-pageAnchor__btn:visited{
	color:#ff0;
}@media print,screen and (min-width:769px){.t-bgBlack .c-pageAnchor__btn:hover{
	color:#ff0;text-decoration:underline;
}}.p-pageContents--ikebukuro .c-pageAnchor__btn__body::after{
	background-position-y:-200%;
}.p-pageContents--tachikawa .c-pageAnchor__btn__body::after{
	background-position-y:-300%;
}.p-pageContents--honjo .c-pageAnchor__btn__body::after{
	background-position-y:-400%;
}.t-bgBlack .c-pageAnchor__btn__body::after{
	background-position-y:-500%;
}* +.c-column{
	margin-top:20px;
}@media print,screen and (min-width:769px){* +.c-column{
	margin-top:30px;
}}.c-column__body{
	margin-top:-30px;margin-right:-16px;margin-left:-16px;letter-spacing:-.34em;
}.c-column__item{
	display:inline-block;margin-top:30px;padding-right:16px;padding-left:16px;letter-spacing:.025em;vertical-align:top;
}.c-column__item--width1{
	width:100%;
}@media print,screen and (min-width:769px){.c-column__item--width1{
	width:8.33333%;
}}.c-column__item--width2{
	width:100%;
}@media print,screen and (min-width:769px){.c-column__item--width2{
	width:16.66667%;
}}.c-column__item--width3{
	width:100%;
}@media print,screen and (min-width:769px){.c-column__item--width3{
	width:25%;
}}.c-column__item--width4{
	width:100%;
}@media print,screen and (min-width:769px){.c-column__item--width4{
	width:33.33333%;
}}.c-column__item--width5{
	width:100%;
}@media print,screen and (min-width:769px){.c-column__item--width5{
	width:41.66667%;
}}.c-column__item--width6{
	width:100%;
}@media print,screen and (min-width:769px){.c-column__item--width6{
	width:50%;
}}.c-column__item--width7{
	width:100%;
}@media print,screen and (min-width:769px){.c-column__item--width7{
	width:58.33333%;
}}.c-column__item--width8{
	width:100%;
}@media print,screen and (min-width:769px){.c-column__item--width8{
	width:66.66667%;
}}.c-column__item--width9{
	width:100%;
}@media print,screen and (min-width:769px){.c-column__item--width9{
	width:75%;
}}.c-column__item--width10{
	width:100%;
}@media print,screen and (min-width:769px){.c-column__item--width10{
	width:83.33333%;
}}.c-column__item--width11{
	width:100%;
}@media print,screen and (min-width:769px){.c-column__item--width11{
	width:91.66667%;
}}.c-list--paren{
	margin-left:0;list-style:none;counter-reset:paren
}.c-list--paren li{counter-increment:paren;padding-left:calc(1.5em + 10px)}.c-list--paren li::before{
	content:"（" counters(paren,".") "）";display:inline-block;width:1.5em;margin-right:10px;margin-left:calc(-1.5em - 10px);text-align:right;white-space:nowrap;
}.c-list--paren li:nth-child(n+10)::before{
	width:2em;margin-left:calc(-2em - 10px)
}.c-list--paren li,_:-ms-lang(x)::-ms-backdrop{padding-left:calc(2em + 10px)}.c-list--paren li:before,_:-ms-lang(x)::-ms-backdrop{width:2em;margin-left:calc(-2em - 10px)}.c-list--paren li:nth-child(n+10):before,_:-ms-lang(x)::-ms-backdrop{width:2.5em;margin-left:calc(-2.5em - 10px)}.c-linkList li::before{
	content:none;
}.c-linkList a{
	color:inherit;text-decoration:none;
}.c-linkList a:hover{
	text-decoration:underline;
}.c-linkList a::before{
	content:"";display:inline-block;width:12px;height:12px;margin-top:-4px;margin-right:7px;margin-left:-19px;background-image : url(icon_link_arrows.png?v16eca6e2370);background-position:0 0;background-size:100% 600%;vertical-align:middle;
}@media print,screen and (min-width:769px){.c-linkList a::before{
	width:14px;height:14px;margin-top:-4px;margin-right:9px;margin-left:-23px;
}}.p-pageContents--ikebukuro .c-linkList a::before{
	background-position-y:-200%;
}.p-pageContents--tachikawa .c-linkList a::before{
	background-position-y:-300%;
}.p-pageContents--honjo .c-linkList a::before{
	background-position-y:-400%;
}.t-bgBlack .c-linkList a::before{
	background-position-y:-500%;
}.c-listColumn{
	letter-spacing:-.34em;
}.c-listColumn li{
	display:inline-block;width:100%;letter-spacing:.025em;vertical-align:top;
}@media print,screen and (min-width:769px){.c-listColumn li{
	width:33.33%;
}}* +.c-descList{
	margin-top:30px;
}@media print,screen and (min-width:769px){* +.c-descList{
	margin-top:35px;
}}@media print,screen and (min-width:769px){.c-descList__item{
	padding-left:10px;padding-right:10px;letter-spacing:-.34em;
}}.c-descList__item +.c-descList__item{
	margin-top:18px;padding-top:16px;border-top:1px dotted #666;
}@media print,screen and (min-width:769px){.c-descList__item +.c-descList__item{
	margin-top:13px;
}}.t-bgBlack .c-descList__item +.c-descList__item{
	border-top-color:#fff;
}.c-descList__ttl{
	font-size:100%;line-height:172%;color:#d73a13;font-weight:700;letter-spacing:normal;
}@media print,screen and (min-width:769px){.c-descList__ttl{
	display:inline-block;width:24.03846%;font-size:100%;line-height:163%;letter-spacing:.025em;vertical-align:top;
}}.p-pageContents--ikebukuro .c-descList__ttl{
	color:#0e6cae;
}.p-pageContents--tachikawa .c-descList__ttl{
	color:#2b811c;
}.p-pageContents--honjo .c-descList__ttl{
	color:#d07318;
}.t-bgBlack .c-descList__ttl{
	color:#fff;
}@media screen and (max-width:768px){.c-descList__desc{
	margin-top:10px;font-size:100%;line-height:172%;
}}@media print,screen and (min-width:769px){.c-descList__desc{
	display:inline-block;width:75.96154%;padding-left:40px;font-size:100%;line-height:163%;letter-spacing:.025em;vertical-align:top;
}}.c-borderBox{
	padding:8px 14px;border:6px solid #ddd;
}@media print,screen and (min-width:769px){.c-borderBox{
	padding:16px 24px;
}}.t-bgBlack .c-borderBox{
	border-color:#fff;
}.c-borderBox--caution{
	border-color:#f5e2dd;
}.t-bgBlack .c-borderBox--caution{
	border-color:#fff;
}* +.c-borderBox{
	margin-top:20px;
}@media print,screen and (min-width:769px){* +.c-borderBox{
	margin-top:30px;
}}.c-borderBox__ttl{
	padding-top:3px;font-size:112.5%;line-height:139%;font-weight:700;letter-spacing:normal;
}.c-borderBox--caution .c-borderBox__ttl{
	color:#d73a13;
}.t-bgBlack .c-borderBox--caution .c-borderBox__ttl{
	color:#fff;
}.c-borderBox__ttl +.c-borderBox__body{
	margin-top:8px;
}@media print,screen and (min-width:769px){.c-borderBox__ttl +.c-borderBox__body{
	margin-top:18px;
}}.c-mapWrap iframe{
	width:100%;max-width:100%;
}.p-header{
	position:relative;max-width:1160px;background-color:#fff;
}@media (max-width:1023px){.p-header{
	display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:61px;border-bottom:1px solid #ccc;
}}@media (max-width:1023px) and (min-width:769px){.t-fsMiddle .p-header{
	height:90px;
}.t-fsLarge .p-header{
	height:100px;
}}@media print,screen and (min-width:1024px){.p-header{
	margin-top:30px;margin-right:15px;margin-left:15px;border-radius:10px;overflow:hidden;-webkit-transition:max-width .3s cubic-bezier(.39,.575,.565,1),margin .3s cubic-bezier(.39,.575,.565,1),border-radius .3s cubic-bezier(.39,.575,.565,1);transition:max-width .3s cubic-bezier(.39,.575,.565,1),margin .3s cubic-bezier(.39,.575,.565,1),border-radius .3s cubic-bezier(.39,.575,.565,1)
}.p-header.is-scrolled{
	max-width:100%;margin-top:0;margin-right:0;margin-left:0;border-bottom:1px solid #ccc;border-radius:0;
}}@media print,screen and (min-width:1190px){.p-header,.p-header.is-scrolled{
	margin-right:auto;margin-left:auto;
}}.t-bgBlack .p-header{
	background-color:#000;
}@media (max-width:1023px){.t-bgBlack .p-header{
	border-bottom-color:#ff0;
}}@media print,screen and (min-width:1024px){.t-bgBlack .p-header{
	-webkit-box-shadow:1px 0 0 #ff0,0 1px 0 #ff0,-1px 0 0 #ff0,0 -1px 0 #ff0;box-shadow:1px 0 0 #ff0,0 1px 0 #ff0,-1px 0 0 #ff0,0 -1px 0 #ff0;
}.t-bgBlack .p-header.is-scrolled{
	border-bottom:none;
}}@media print,screen and (min-width:1024px){.p-header__logo{
	position:absolute;top:0;left:0;width:230px;height:100%;
}.t-fsMiddle .p-header__logo{
	width:210px;
}}@media (max-width:1023px){.p-header__inner{
	position:absolute;width:100%;height:0;top:61px;left:0;background-color:#f5e2dc;overflow:auto;-webkit-transition:height .3s cubic-bezier(.39,.575,.565,1);transition:height .3s cubic-bezier(.39,.575,.565,1)
}.p-header.is-open .p-header__inner{height:calc(100vh - 61px)}}@media (max-width:1023px) and (min-width:769px){.t-fsMiddle .p-header__inner{
	top:90px;
}.t-fsLarge .p-header__inner{
	top:100px;
}}@media print,screen and (min-width:1024px){.p-header__inner{
	max-width:1160px;margin-right:auto;margin-left:auto;padding-right:272px;padding-left:230px;-webkit-transition:padding .3s cubic-bezier(.39,.575,.565,1);transition:padding .3s cubic-bezier(.39,.575,.565,1)
}}@media (max-width:1023px){.t-bgBlack .p-header__inner{
	background-color:#000;
}}@media (max-width:1023px){.p-header__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media print,screen and (min-width:1024px){.p-header__btns{
	position:absolute;height:100%;top:0;right:0;letter-spacing:-.34em;
}}@media (max-width:1023px){.p-header__btns__config{
	display:none;
}}@media print,screen and (min-width:1024px){.p-header__btns__config{
	display:inline-block;height:100%;letter-spacing:.025em;vertical-align:top;
}}.p-header__btns__entry,.p-header__btns__home{
	display:inline-block;letter-spacing:.025em;vertical-align:top;
}@media print,screen and (min-width:1024px){.p-header__btns__entry,.p-header__btns__home{
	height:100%;
}}.p-header__btns__toggle{
	display:inline-block;letter-spacing:.025em;vertical-align:top;
}@media print,screen and (min-width:1024px){.p-header__btns__toggle{
	display:none;
}}@media print{.p-header{
	max-width:none;margin-top:0;border-radius:0;
}.p-header__btns,.p-header__inner{
	visibility:hidden;
}}.p-logo{
	display:table;height:100%;
}.p-logo__link{
	display:table-cell;padding-top:3px;padding-left:14px;color:#333;text-decoration:none;vertical-align:middle;
}@media print,screen and (min-width:1024px){.p-logo__link{
	padding-top:8px;padding-left:17px;
}}.p-logo__link:visited{
	color:#333;
}.p-logo__link:hover{
	color:#333;text-decoration:none;
}.p-logo__link:focus{outline-offset:-2px}.p-logo__main{
	display:block;font-size:142.85714%;line-height:125%;color:#222;font-weight:700;letter-spacing:normal;
}@media print,screen and (min-width:1024px){.p-logo__main{
	font-size:143.75%;line-height:109%;
}}.lang-en .p-logo__main{
	font-size:85.71429%;line-height:134%;
}@media print,screen and (min-width:1024px){.lang-en .p-logo__main{
	font-size:112.5%;line-height:112%;
}}.t-bgBlack .p-logo__main{
	color:#ff0;
}.t-bgBlack .p-logo__link:hover .p-logo__main{
	text-decoration:underline;
}.p-logo__sub{
	display:block;margin-top:2px;font-size:78.57143%;line-height:137%;color:#666;
}@media print,screen and (min-width:1024px){.p-logo__sub{
	margin-top:7px;font-size:81.25%;line-height:139%;
}}.t-bgBlack .p-logo__sub{
	color:#ff0;
}.t-bgBlack .p-logo__link:hover .p-logo__sub{
	text-decoration:underline;
}@media (max-width:1023px){.p-globalNav{
	padding:20px 15px 80px;
}}@media (max-width:1023px){.p-globalNav__nav__list{
	margin-top:-15px;margin-right:-8px;margin-left:-7px;letter-spacing:-.34em;
}}@media print,screen and (min-width:1024px){.p-globalNav__nav__list{
	display:table;margin-top:0;margin-right:auto;margin-left:auto;
}}.p-globalNav__nav__item{
	padding-left:0;
}@media (max-width:1023px){.p-globalNav__nav__item{
	display:inline-block;width:50%;margin-top:15px;padding-right:8px;padding-left:7px;letter-spacing:.025em;
}}@media (max-width:768px){.p-globalNav__nav__item{
	width:100%;
}}@media print,screen and (min-width:1024px){.p-globalNav__nav__item{
	display:table-cell;height:90px;padding-right:13px;padding-left:13px;vertical-align:middle;
}.t-fsMiddle .p-globalNav__nav__item{
	padding-right:8px;padding-left:8px;
}.t-fsLarge .p-globalNav__nav__item{
	height:140px;padding-right:8px;padding-left:8px;
}}.p-globalNav__nav__item::before{
	content:none;
}.p-globalNav__nav__link{
	position:relative;color:#222;text-decoration:none;-webkit-transition:color .3s cubic-bezier(.39,.575,.565,1);transition:color .3s cubic-bezier(.39,.575,.565,1)
}.p-globalNav__nav__link:visited{
	color:#222;
}.p-globalNav__nav__link:hover{
	color:#d73a13;text-decoration:none;
}.p-globalNav__nav__link.is-active{
	color:#d73a13;
}@media (max-width:1023px){.p-globalNav__nav__link{
	display:block;padding:16px 58px 15px 28px;background-color:#fff;border:2px solid #fff;font-size:100%;line-height:157%;border-radius:30px;
}.p-globalNav__nav__link::after{
	position:absolute;content:"";display:block;width:20px;height:20px;top:0;right:28px;bottom:0;margin-top:auto;margin-bottom:auto;background-image : url(icon_arrows.png?v16f846e6140);background-position:0 0;background-size:100% 700%;
}}.t-bgBlack .p-globalNav__nav__link,.t-bgBlack .p-globalNav__nav__link:visited{
	color:#ff0;
}.t-bgBlack .p-globalNav__nav__link:hover{
	color:#ff0;text-decoration:underline;
}.t-bgBlack .p-globalNav__nav__link.is-active{
	color:#ff0;
}@media (max-width:1023px){.t-bgBlack .p-globalNav__nav__link{
	background-color:rgba(0,0,0,0);border-color:#ff0;
}.t-bgBlack .p-globalNav__nav__link::after{
	background-position:0 -600%;
}}@media (max-width:1023px){.p-globalNav__btns{
	margin-top:20px;
}}@media print,screen and (min-width:1024px){.p-globalNav__btns{
	display:none;
}}.p-globalNav__btns__list{
	display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-5px;margin-right:-2px;margin-left:-3px;
}.p-globalNav__btns__item{
	display:inline-block;width:50%;margin-top:5px;padding-right:2px;padding-left:3px;
}.p-globalNav__btns__item::before{
	content:none;
}.p-globalNav__btns__link{
	position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:8px 1px;background-color:#fff;border:2px solid #fff;font-size:92.85714%;line-height:131%;color:#333;text-decoration:none;letter-spacing:normal;border-radius:40px;-webkit-transition:color .3s cubic-bezier(.39,.575,.565,1),background-color .3s cubic-bezier(.39,.575,.565,1);transition:color .3s cubic-bezier(.39,.575,.565,1),background-color .3s cubic-bezier(.39,.575,.565,1)
}.p-globalNav__btns__link:visited{
	color:#333;
}.p-globalNav__btns__link:hover{
	color:#d73a13;text-decoration:none;
}.p-globalNav__btns__link::before{
	content:"";display:inline-block;width:20px;height:20px;margin-right:3px;background-image : url(icon_header.png?v16eda385820);background-position:0 0;background-size:200% 500%;vertical-align:middle;
}.p-globalNav__btns__link--lang::before{
	background-position-y:-100%;
}.p-globalNav__btns__link--mypage::before{
	background-position-y:-200%;
}.p-globalNav__btns__link--logout::before{
	background-position-y:-300%;
}.t-bgBlack .p-globalNav__btns__link{
	background-color:rgba(0,0,0,0);border-color:#ff0;color:#ff0;
}.t-bgBlack .p-globalNav__btns__link::before{
	background-position-x:-100%;
}.t-bgBlack .p-globalNav__btns__link:visited{
	color:#ff0;
}.t-bgBlack .p-globalNav__btns__link:hover{
	color:#ff0;text-decoration:underline;
}.p-globalNav__center{
	margin-top:20px;
}@media print,screen and (min-width:1024px){.p-globalNav__center{
	display:none;
}}.p-globalNav__center__item{
	padding-left:0;
}.p-globalNav__center__item +.p-globalNav__center__item{
	margin-top:10px;
}.p-globalNav__center__item::before{
	content:none;
}.p-globalNav__center__link{
	display:block;padding:15px;background-color:#fff;border:2px solid #ccc;font-size:100%;line-height:115%;color:#333;text-decoration:none;text-align:center;border-radius:50px;
}.p-globalNav__center__link:visited{
	color:#333;
}.p-globalNav__center__link:hover{
	color:#333;text-decoration:none;
}.p-globalNav__center__link--ikebukuro{
	border-color:#0e6cae;
}.p-globalNav__center__link--tachikawa{
	border-color:#2b811c;
}.p-globalNav__center__link--honjo{
	border-color:#d07318;
}.t-bgBlack .p-globalNav__center__link{
	background-color:rgba(0,0,0,0);border-color:#ff0;color:#ff0;
}.t-bgBlack .p-globalNav__center__link:visited{
	color:#ff0;
}.t-bgBlack .p-globalNav__center__link:hover{
	color:#ff0;text-decoration:underline;
}.p-globalNav__links{
	margin-top:20px;background-color:#fff;border-radius:10px;overflow:hidden;
}@media print,screen and (min-width:1024px){.p-globalNav__links{
	display:none;
}}.t-bgBlack .p-globalNav__links{
	background-color:rgba(0,0,0,0);-webkit-box-shadow:1px 0 0 #ff0,0 1px 0 #ff0,-1px 0 0 #ff0,0 -1px 0 #ff0;box-shadow:1px 0 0 #ff0,0 1px 0 #ff0,-1px 0 0 #ff0,0 -1px 0 #ff0;
}.p-globalNav__links__list{
	display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-1px;overflow:hidden;
}.p-globalNav__links__item{
	display:inline-block;width:50%;padding-left:0;border-bottom:1px solid #ccc;
}.p-globalNav__links__item:nth-child(odd){
	border-right:1px solid #ccc;
}.p-globalNav__links__item::before{
	content:none;
}.t-bgBlack .p-globalNav__links__item:nth-child(2n){
	border-left-color:#ff0;
}.t-bgBlack .p-globalNav__links__item:nth-child(n+3){
	border-top-color:#ff0;
}.p-globalNav__links__link{
	display:block;padding:14px 5px 15px;font-size:85.71429%;line-height:134%;color:#333;text-decoration:none;text-align:center;
}.p-globalNav__links__link:visited{
	color:#333;
}.p-globalNav__links__link:hover{
	color:#333;text-decoration:none;
}.t-bgBlack .p-globalNav__links__link,.t-bgBlack .p-globalNav__links__link:visited{
	color:#ff0;
}.t-bgBlack .p-globalNav__links__link:hover{
	color:#ff0;text-decoration:underline;
}.p-hBtns{
	letter-spacing:-.34em;
}.p-hBtns__item{
	display:inline-block;border-left:1px solid #ccc;letter-spacing:.025em;vertical-align:middle;
}.t-bgBlack .p-hBtns__item{
	border-left-color:#ff0;
}.p-hBtns__link{
	display:table-cell;width:90px;height:90px;padding-top:2px;font-size:81.25%;line-height:131%;color:#222;text-decoration:none;text-align:center;vertical-align:middle;
}.p-hBtns__link:visited{
	color:#222;
}.p-hBtns__link:hover{
	color:#d73a13;text-decoration:none;
}.p-hBtns__link:focus{outline-offset:-2px}.t-fsLarge .p-hBtns__link{
	height:140px;
}.t-bgBlack .p-hBtns__link,.t-bgBlack .p-hBtns__link:visited{
	color:#ff0;
}.t-bgBlack .p-hBtns__link:hover{
	color:#ff0;text-decoration:underline;
}.p-hBtns__link::before{
	content:"";display:inline-block;width:24px;height:24px;background-image : url(icon_header.png?v16eda385820);background-position:0 0;background-size:200% 500%;
}.t-bgBlack .p-hBtns__link::before{
	background-position-x:-100%;
}.p-hBtns__link--lang::before{
	background-position-y:-100%;
}.p-hBtns__link--mypage::before{
	background-position-y:-200%;
}.p-hBtns__link--logout::before{
	background-position-y:-300%;
}.p-hBtns__link__body{
	display:block;margin-top:2px;
}@media print,screen and (min-width:1024px){.p-hEntryBtn,.p-hHomeBtn{
	display:table;width:100%;height:100%;
}}.p-hEntryBtn__link,.p-hHomeBtn__link{
	display:block;background-color:#d73a13;border:2px solid #d73a13;font-size:78.57143%;line-height:146%;font-weight:700;letter-spacing:normal;color:#fff;text-decoration:none;text-align:center;opacity:1;-webkit-transition:opacity .3s cubic-bezier(.39,.575,.565,1);transition:opacity .3s cubic-bezier(.39,.575,.565,1)
}@media (max-width:1023px){.p-hEntryBtn__link,.p-hHomeBtn__link{
	padding:10px 8px;border-radius:40px;
}}@media print,screen and (min-width:1024px){.p-hEntryBtn__link,.p-hHomeBtn__link{
	display:table-cell;width:90px;height:90px;font-size:100%;line-height:125%;vertical-align:middle;
}}.p-hEntryBtn__link:visited,.p-hHomeBtn__link:visited{
	color:#fff;
}.p-hEntryBtn__link:focus,.p-hEntryBtn__link:hover,.p-hHomeBtn__link:focus,.p-hHomeBtn__link:hover{
	color:#fff;text-decoration:none;opacity:.6
}.t-bgBlack .p-hEntryBtn__link,.t-bgBlack .p-hHomeBtn__link{
	background-color:rgba(0,0,0,0);border-color:#ff0;color:#ff0;
}@media print,screen and (min-width:1024px){.t-bgBlack .p-hEntryBtn__link,.t-bgBlack .p-hHomeBtn__link{
	border-color:rgba(0,0,0,0);-webkit-box-shadow:-1px 0 0 #ff0;box-shadow:-1px 0 0 #ff0;
}}.t-bgBlack .p-hEntryBtn__link:visited,.t-bgBlack .p-hHomeBtn__link:visited{
	color:#ff0;
}.t-bgBlack .p-hEntryBtn__link:focus,.t-bgBlack .p-hEntryBtn__link:hover,.t-bgBlack .p-hHomeBtn__link:focus,.t-bgBlack .p-hHomeBtn__link:hover{
	color:#ff0;opacity:1
}.t-bgBlack .p-hEntryBtn__link:hover,.t-bgBlack .p-hHomeBtn__link:hover{
	text-decoration:underline;
}@media (max-width:1023px){.p-hEntryBtn__link br,.p-hHomeBtn__link br{
	display:none;
}}.p-hHomeBtn__link{
	font-weight:400;
}@media (max-width:1023px){.p-hHomeBtn__link{
	width:100px;padding-top:11px;padding-bottom:9px;font-size:78.57143%;line-height:146%;
}}@media print,screen and (min-width:1024px){.p-hHomeBtn__link{
	padding-top:2px;font-size:81.25%;line-height:131%;text-align:center;
}}.p-hHomeBtn__link::before{
	content:"";display:inline-block;background-image : url(icon_header.png?v16eda385820);background-position:0 -400%;background-size:200% 500%;
}.t-bgBlack .p-hHomeBtn__link::before{
	background-position-x:-100%;
}@media (max-width:1023px){.p-hHomeBtn__link::before{
	width:13px;height:13px;margin-top:-4px;margin-right:2px;vertical-align:middle;
}}@media print,screen and (min-width:1024px){.p-hHomeBtn__link::before{
	width:24px;height:24px;margin-top:0;margin-right:auto;margin-left:auto;
}}@media print,screen and (min-width:1024px){.p-hHomeBtn__link__body{
	display:block;margin-top:2px;
}}.p-navToggle{
	position:relative;display:block;width:60px;height:60px;background-image : url(icon_toggle_ja.png?v16e7cca7f60);background-position:0 0;background-size:200% 200%;
}.lang-en .p-navToggle{
	background-image : url(icon_toggle_en.png?v1701edc48f0);
}.p-navToggle:focus{
	outline:none;
}.p-navToggle.is-open{
	background-position-x:-100%;
}.t-bgBlack .p-navToggle{
	background-position-y:-100%;
}.p-navToggle__body{
	display:none;
}.p-footer__top{
	position:relative;background-color:#f0f0f0;background-image : url(footer_img_sp.png?v16e7cb4b540);background-repeat:no-repeat;background-position:bottom;background-size:280px 95px;
}@media print,screen and (min-width:769px){.p-footer__top{
	background-image : url(footer_img.png?v16e6d87b2c0);background-size:1010px 200px;border-bottom:1px solid #d73a13;
}}.t-bgBlack .p-footer__top{
	background-color:rgba(0,0,0,0);background-image:none;border-bottom-color:#ff0;
}.p-footer__top__inner{
	max-width:1190px;margin-right:auto;margin-left:auto;padding-right:15px;padding-bottom:104px;padding-left:15px;
}@media print,screen and (min-width:769px){.p-footer__top__inner{
	padding-bottom:240px;
}}.l-base--toppage .p-footer__top__inner{
	padding-top:50px;
}@media print,screen and (min-width:769px){.l-base--toppage .p-footer__top__inner{
	padding-top:80px;
}}@media screen and (max-width:768px){.p-footer__middle{
	display:none;
}}.p-footer__middle__inner{
	max-width:1190px;margin-right:auto;margin-left:auto;padding:11px 15px;
}.p-footer__bottom{
	background-color:#333;
}@media screen and (max-width:768px){.p-footer__bottom{
	display:none;
}}.t-bgBlack .p-footer__bottom{
	background-color:rgba(0,0,0,0);-webkit-box-shadow:0 -1px 0 #ff0;box-shadow:0 -1px 0 #ff0;
}.p-footer__bottom__inner{
	max-width:1190px;margin-right:auto;margin-left:auto;padding:20px 15px 26px;
}.p-footer__copy{
	padding:6px 15px 4px;background-color:#333;
}@media print,screen and (min-width:769px){.p-footer__copy{
	padding-top:11px;padding-bottom:10px;background-color:#fff;
}}.t-bgBlack .p-footer__copy{
	background-color:rgba(0,0,0,0);-webkit-box-shadow:0 -1px 0 #ff0;box-shadow:0 -1px 0 #ff0;
}@media print{.p-footer__bottom,.p-footer__middle,.p-footer__return,.p-footer__top{
	display:none;
}}.p-bannerArea{
	max-width:1100px;margin-right:auto;margin-left:auto;
}@media print,screen and (min-width:769px){.p-bannerArea__list{
	letter-spacing:-.34em;margin-top:-20px;margin-right:-10px;margin-left:-10px;
}}@media print,screen and (min-width:769px){.p-bannerArea__list__item{
	display:inline-block;width:25%;margin-top:20px;padding-right:10px;padding-left:10px;vertical-align:middle;letter-spacing:.025em;
}}.p-bannerArea__list__img a{opacity:1;-webkit-transition:opacity .3s cubic-bezier(.39,.575,.565,1);transition:opacity .3s cubic-bezier(.39,.575,.565,1)}.p-bannerArea__list__img a:hover{opacity:.6}.p-bannerArea__list__img a:focus{outline-offset:-2px}.p-bannerArea__list__img img{
	width:100%;
}.p-bannerArea__list.slick-initialized{
	overflow:hidden;
}.p-bannerArea__list.slick-initialized .slick-list{
	margin-right:-8px;margin-left:-7px;
}.p-bannerArea__list.slick-initialized .p-bannerArea__list__item{
	padding-right:8px;padding-left:7px;vertical-align:top;
}.p-bannerArea__list.slick-initialized .slick-dots{
	margin-top:16px;letter-spacing:-.34em;font-size:0%;line-height:0;text-align:center;
}.p-bannerArea__list.slick-initialized .slick-dots li{
	display:inline-block;padding-left:0;letter-spacing:normal;
}.p-bannerArea__list.slick-initialized .slick-dots li +li{
	margin-left:7px;
}.p-bannerArea__list.slick-initialized .slick-dots li::before{
	content:none;
}.p-bannerArea__list.slick-initialized .slick-dots button{
	position:relative;width:20px;height:20px;
}.p-bannerArea__list.slick-initialized .slick-dots button:focus{outline-offset:-2px}.p-bannerArea__list.slick-initialized .slick-dots button::before{
	position:absolute;content:"";display:block;width:12px;height:12px;top:4px;left:4px;background-color:#fff;border:2px solid #ccc;border-radius:50%;
}.t-bgBlack .p-bannerArea__list.slick-initialized .slick-dots button::before{
	background-color:rgba(0,0,0,0);border-color:#ff0;
}.p-bannerArea__list.slick-initialized .slick-dots .slick-active button::before{
	background-color:#999;border-color:#999;
}.t-bgBlack .p-bannerArea__list.slick-initialized .slick-dots .slick-active button::before{
	background-color:#ff0;border-color:#ff0;
}.p-returnTop{
	position:relative;
}.p-returnTop__btn{
	position:absolute;display:block;width:45px;height:48px;right:15px;bottom:12px;background-image : url(icon_return_top.png?v16e7cc03e60);background-position:0 0;background-size:100% 200%;opacity:0;visibility:hidden;-webkit-transition:opacity .3s cubic-bezier(.39,.575,.565,1),visibility 0s ease 1s;transition:opacity .3s cubic-bezier(.39,.575,.565,1),visibility 0s ease 1s;z-index:5;
}@media print,screen and (min-width:769px){.p-returnTop__btn{
	width:70px;height:74px;bottom:26px;
}}@media print,screen and (min-width:1390px){.p-returnTop__btn{right:calc(50vw - 680px)}}.p-returnTop__btn.is-fixed{
	position:fixed;
}.p-returnTop__btn.is-show{
	opacity:1;visibility:visible;-webkit-transition-delay:0s;transition-delay:0s
}.t-bgBlack .p-returnTop__btn{
	background-position:0 -100%;
}.p-returnTop__btn__body{
	display:none;
}.p-footerLinks__list{
	letter-spacing:-.34em;text-align:center;
}.p-footerLinks__list__item{
	position:relative;display:inline-block;padding-left:20px;padding-right:20px;letter-spacing:.1em;
}.p-footerLinks__list__item::before,.p-footerLinks__list__item:last-child::after{
	position:absolute;content:"";display:block;width:1px;height:20px;top:2px;bottom:0;margin-top:auto;margin-bottom:auto;border:none;border-left:1px solid #ccc;
}.t-bgBlack .p-footerLinks__list__item::before,.t-bgBlack .p-footerLinks__list__item:last-child::after{
	border-left-color:#ff0;
}.p-footerLinks__list__item::before{
	left:0;
}.p-footerLinks__list__item:last-child::after{
	right:0;
}.p-footerLinks__list__link{
	font-size:87.5%;line-height:129%;color:#333;text-decoration:none;
}.p-footerLinks__list__link:visited{
	color:#333;
}.p-footerLinks__list__link:hover{
	color:#333;text-decoration:underline;
}.t-bgBlack .p-footerLinks__list__link,.t-bgBlack .p-footerLinks__list__link:hover,.t-bgBlack .p-footerLinks__list__link:visited{
	color:#ff0;
}.p-centerLinks__list{
	letter-spacing:-.34em;text-align:center;margin-top:-20px;margin-right:-10px;margin-left:-10px;
}.p-centerLinks__list__item{
	display:inline-block;margin-top:20px;padding-right:10px;padding-left:10px;vertical-align:top;letter-spacing:.025em;
}.p-centerLinks__list__item::before{
	content:none;
}.p-centerLinks__list__btn{
	display:block;min-width:200px;padding:11px 10px 8px;background-color:#333;border:1px solid #fff;font-size:87.5%;line-height:179%;color:#fff;text-align:center;text-decoration:none;border-radius:23px;letter-spacing:.1em;-webkit-transition:color .3s cubic-bezier(.39,.575,.565,1),background-color .3s cubic-bezier(.39,.575,.565,1);transition:color .3s cubic-bezier(.39,.575,.565,1),background-color .3s cubic-bezier(.39,.575,.565,1)
}.p-centerLinks__list__btn:visited{
	color:#fff;
}.p-centerLinks__list__btn:hover{
	background-color:#fff;color:#333;text-decoration:none;
}.t-bgBlack .p-centerLinks__list__btn{
	background-color:rgba(0,0,0,0);border-color:#ff0;color:#ff0;
}.t-bgBlack .p-centerLinks__list__btn:visited{
	color:#ff0;
}.t-bgBlack .p-centerLinks__list__btn:hover{
	background-color:rgba(0,0,0,0);color:#ff0;text-decoration:underline;
}.p-footerNav{
	max-width:920px;margin-right:auto;margin-left:auto;
}* +.p-footerNav{
	margin-top:20px;
}.p-footerNav__nav__list{
	margin-top:-20px;margin-right:-10px;margin-left:-10px;letter-spacing:-.34em;text-align:center;
}.p-footerNav__nav__item{
	display:inline-block;width:20%;margin-top:20px;padding-right:10px;padding-left:10px;letter-spacing:.025em;text-align:left;
}.lang-en .p-footerNav__nav__item{
	width:50%;
}.p-footerNav__nav__item::before{
	content:none;
}.p-footerNav__nav__link{
	display:block;padding:6px 9px 4px;border-bottom:1px solid #ccc;color:#ccc;font-size:87.5%;line-height:179%;text-decoration:none;letter-spacing:.1em;
}.p-footerNav__nav__link:visited{
	color:#ccc;
}.p-footerNav__nav__link:hover{
	color:#ccc;text-decoration:none;
}.t-bgBlack .p-footerNav__nav__link{
	border-bottom-color:#ff0;color:#ff0;
}.t-bgBlack .p-footerNav__nav__link:visited{
	color:#ff0;
}.t-bgBlack .p-footerNav__nav__link:hover{
	color:#ff0;text-decoration:underline;
}.p-copyright{
	font-size:92.85714%;line-height:193%;text-align:center;color:#fff;
}@media print,screen and (min-width:769px){.p-copyright{
	font-size:87.5%;line-height:179%;color:#666;
}}.t-bgBlack .p-copyright{
	color:#fff;
}.p-mainVisual{
	position:relative;
}.p-mainVisual__text{
	position:absolute;width:100%;top:37.4%;left:0;margin-bottom:0;padding-bottom:0;padding-left:0;border:none;z-index:2;
}@media print,screen and (min-width:769px){.p-mainVisual__text{
	top:45.0237%;
}}.p-mainVisual__text::before{
	content:none;
}.p-mainVisual__text__main{
	position:relative;display:block;width:300px;margin-right:auto;margin-left:auto;padding:12px 13px 13px;text-align:center;border-radius:10px;overflow:hidden;
}.lang-en .p-mainVisual__text__main{
	width:345px;padding:9px 13px 7px;
}@media print,screen and (min-width:769px){.p-mainVisual__text__main{
	width:580px;padding:16px 27px 15px;
}.lang-en .p-mainVisual__text__main{
	width:720px;padding:16px 24px 13px;
}}.p-mainVisual__text__main::before{
	position:absolute;content:"";display:block;width:0;height:100%;top:0;left:0;background-color:#e27319;border:2px solid #e27319;opacity:0;z-index:1;border-radius:10px;-webkit-transition:width .8s cubic-bezier(.55,0,.1,1) .5s,opacity .8s cubic-bezier(.55,0,.1,1) .5s;transition:width .8s cubic-bezier(.55,0,.1,1) .5s,opacity .8s cubic-bezier(.55,0,.1,1) .5s
}.p-mainVisual.is-loaded .p-mainVisual__text__main::before{
	width:100%;opacity:1
}.t-bgBlack .p-mainVisual__text__main::before{
	background-color:rgba(0,0,0,0);border-color:#ff0;
}.p-mainVisual__text__main img{
	position:relative;display:block;z-index:2;opacity:0;-webkit-transition:opacity .4s cubic-bezier(.55,0,.1,1) 1.3s;transition:opacity .4s cubic-bezier(.55,0,.1,1) 1.3s
}.p-mainVisual.is-loaded .p-mainVisual__text__main img{opacity:1}.p-mainVisual__text__sub{
	display:block;width:281px;margin-top:1px;margin-right:auto;margin-left:auto;text-align:center;opacity:0;-webkit-transition:opacity .4s cubic-bezier(.55,0,.1,1) 1.6s;transition:opacity .4s cubic-bezier(.55,0,.1,1) 1.6s
}.lang-en .p-mainVisual__text__sub{
	width:320px;
}@media print,screen and (min-width:769px){.p-mainVisual__text__sub{
	width:488px;margin-top:5px;
}.lang-en .p-mainVisual__text__sub{
	width:579px;margin-top:4px;
}}.p-mainVisual.is-loaded .p-mainVisual__text__sub{opacity:1}.p-mainVisual__text__sub img{
	display:block;
}.p-mainVisual__slider{
	position:relative;z-index:1;
}.t-bgBlack .p-mainVisual__slider{
	visibility:hidden;
}.p-mvSlider{
	position:relative;overflow:hidden;
}.p-mvSlider__body{
	max-width:1500px;margin-right:auto;margin-left:auto;
}.p-mvSlider__item{
	position:relative;padding-top:133.33333%;overflow:hidden;vertical-align:top;
}@media print,screen and (min-width:501px){.p-mvSlider__item{
	padding-top:56.26667%;
}}.p-mvSlider__item img{
	position:absolute;width:100%;top:0;left:0;
}.p-mvSlider__body:not(.slick-initialized) .p-mvSlider__item:not(:first-child){
	display:none;
}.p-mvSlider__btns{
	font-size:0%;line-height:0;
}.p-mvSlider .slick-list{
	overflow:visible;
}.p-mvSlider .p-mvSlider__btns{
	position:absolute;width:100%;bottom:20px;left:-3px;text-align:center;letter-spacing:-.34em;
}@media print,screen and (min-width:769px){.p-mvSlider .p-mvSlider__btns{
	bottom:25px;
}}.p-mvSlider .slick-dots,.p-mvSlider .slick-dots li{
	display:inline-block;vertical-align:middle;
}.p-mvSlider .slick-dots li{
	padding-left:0;letter-spacing:normal;
}.p-mvSlider .slick-dots li::before{
	content:none;
}.p-mvSlider .slick-dots li +li{
	margin-left:7px;
}@media print,screen and (min-width:769px){.p-mvSlider .slick-dots li +li{
	margin-left:10px;
}}.p-mvSlider .slick-dots button{
	position:relative;width:20px;height:20px;
}@media print,screen and (min-width:769px){.p-mvSlider .slick-dots button{
	width:26px;height:26px;
}}.p-mvSlider .slick-dots button::before{
	position:absolute;content:"";display:block;width:12px;height:12px;top:4px;left:4px;background-color:#fff;border:2px solid #fff;border-radius:50%;-webkit-transition:background-color .3s cubic-bezier(.39,.575,.565,1);transition:background-color .3s cubic-bezier(.39,.575,.565,1)
}@media print,screen and (min-width:769px){.p-mvSlider .slick-dots button::before{
	width:16px;height:16px;top:5px;left:5px;
}}.p-mvSlider .slick-dots .slick-active button::before{
	background-color:#d73a13;
}.p-mvSlider .stopBtn{
	display:inline-block;margin-left:11px;vertical-align:middle;
}@media print,screen and (min-width:769px){.p-mvSlider .stopBtn{
	margin-left:15px;
}}.p-mvSlider .stopBtn button{
	position:relative;width:20px;height:20px;background-color:#fff;border-radius:4px;
}@media print,screen and (min-width:769px){.p-mvSlider .stopBtn button{
	width:26px;height:26px;
}}.p-mvSlider .stopBtn button::after,.p-mvSlider .stopBtn button::before{
	position:absolute;content:"";display:block;
}.p-mvSlider.is-play .stopBtn button::after,.p-mvSlider.is-play .stopBtn button::before{
	width:3px;height:12px;top:4px;background-color:#333;
}@media print,screen and (min-width:769px){.p-mvSlider.is-play .stopBtn button::after,.p-mvSlider.is-play .stopBtn button::before{
	width:4px;height:14px;top:6px;
}}.p-mvSlider.is-play .stopBtn button::before{
	left:5px;
}@media print,screen and (min-width:769px){.p-mvSlider.is-play .stopBtn button::before{
	left:7px;
}}.p-mvSlider.is-play .stopBtn button::after{
	right:5px;
}@media print,screen and (min-width:769px){.p-mvSlider.is-play .stopBtn button::after{
	right:7px;
}}.p-mvSlider:not(.is-play) .stopBtn button::before{
	width:0;height:0;top:4px;left:7px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #333;border-style:solid;border-width:6px 0 6px 9px;
}@media print,screen and (min-width:769px){.p-mvSlider:not(.is-play) .stopBtn button::before{
	top:6px;left:8px;border-width:7px 0 7px 12px;
}}.p-newsSection{
	position:relative;
}.p-newsSection::after,.p-newsSection::before{
	position:absolute;content:"";display:block;width:100px;height:100px;top:10px;background-image : url(newsSection_corner.png?v16e63f28320);background-size:contain;
}@media print,screen and (min-width:769px){.p-newsSection::after,.p-newsSection::before{
	width:150px;height:150px;
}}.p-newsSection::before{
	left:10px;
}.p-newsSection::after{
	right:10px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)
}.t-bgBlack .p-newsSection{
	background-image:none;-webkit-box-shadow:0 -1px 0 #ff0;box-shadow:0 -1px 0 #ff0;
}.t-bgBlack .p-newsSection::after,.t-bgBlack .p-newsSection::before{
	display:none;
}.p-newsSection__inner{
	max-width:1190px;margin-right:auto;margin-left:auto;padding:71px 15px 80px;
}@media print,screen and (min-width:769px){.p-newsSection__inner{
	padding-top:86px;padding-bottom:100px;
}}.p-newsSection__head{
	position:relative;margin-bottom:0;padding-bottom:0;padding-left:0;border:none;
}@media print,screen and (min-width:769px){.p-newsSection__head{
	font-size:100%;line-height:188%;
}}.p-newsSection__head::before{
	content:none;
}.p-newsSection__head::after{
	content:"";display:block;width:100%;height:10px;margin-top:16px;background-image : url(topSection_head.png?v16e63fe71d0);background-repeat:no-repeat;background-position:50%;background-size:46px 10px;
}.p-newsSection__head__en{
	display:block;font-size:285.71429%;line-height:113%;color:#222;font-weight:700;letter-spacing:normal;text-align:center;
}@media print,screen and (min-width:769px){.p-newsSection__head__en{
	font-size:375%;line-height:109%;
}}.t-bgBlack .p-newsSection__head__en{
	color:#fff;
}.p-newsSection__head__ja{
	display:block;margin-top:7px;font-size:107.14286%;line-height:134%;color:#666;text-align:center;
}@media print,screen and (min-width:769px){.p-newsSection__head__ja{
	margin-top:10px;font-size:112.5%;line-height:139%;
}}.t-bgBlack .p-newsSection__head__ja{
	color:#fff;
}.p-newsSection__list{
	margin-top:40px;
}.p-newsSection__list__body{
	margin-top:-15px;margin-right:-8px;margin-left:-7px;letter-spacing:-.34em;
}@media print,screen and (min-width:769px){.p-newsSection__list__body{
	margin-top:-20px;margin-right:-10px;margin-left:-10px;
}}.p-newsSection__list__item{
	display:inline-block;width:50%;margin-top:15px;padding-right:8px;padding-left:7px;letter-spacing:.025em;vertical-align:top;
}@media print,screen and (min-width:769px){.p-newsSection__list__item{
	width:25%;margin-top:20px;padding-right:10px;padding-left:10px;
}}.p-newsSection__list__item::before{
	content:none;
}.p-newsSection__btn{
	margin-top:60px;text-align:center;
}@media screen and (max-width:768px){.p-newsSection__btn{
	padding-right:22px;padding-left:22px;
}}@media print,screen and (min-width:769px){.p-newsSection__btn{
	margin-top:40px;
}}@media screen and (max-width:768px){.p-newsSection__btn .c-btn{
	max-width:400px;
}}.p-newsCard__inner{
	display:block;background-color:#fff;border:2px solid #333;color:#333;text-decoration:none;overflow:hidden;border-radius:10px;-webkit-box-shadow:0 4px 0 0 rgba(0,0,0,.1);box-shadow:0 4px 0 0 rgba(0,0,0,.1);-webkit-transition:color .3s cubic-bezier(.39,.575,.565,1),background-color .3s cubic-bezier(.39,.575,.565,1),-webkit-box-shadow .3s cubic-bezier(.39,.575,.565,1),-webkit-transform .3s cubic-bezier(.39,.575,.565,1);transition:color .3s cubic-bezier(.39,.575,.565,1),background-color .3s cubic-bezier(.39,.575,.565,1),-webkit-box-shadow .3s cubic-bezier(.39,.575,.565,1),-webkit-transform .3s cubic-bezier(.39,.575,.565,1);transition:color .3s cubic-bezier(.39,.575,.565,1),background-color .3s cubic-bezier(.39,.575,.565,1),box-shadow .3s cubic-bezier(.39,.575,.565,1),transform .3s cubic-bezier(.39,.575,.565,1);transition:color .3s cubic-bezier(.39,.575,.565,1),background-color .3s cubic-bezier(.39,.575,.565,1),box-shadow .3s cubic-bezier(.39,.575,.565,1),transform .3s cubic-bezier(.39,.575,.565,1),-webkit-box-shadow .3s cubic-bezier(.39,.575,.565,1),-webkit-transform .3s cubic-bezier(.39,.575,.565,1)
}.p-newsCard__inner:visited{
	color:#333;
}.p-newsCard__inner:hover{
	color:#d73a13;text-decoration:none;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.1);box-shadow:0 0 0 0 rgba(0,0,0,.1);-webkit-transform:translate3d(0,4px,0);transform:translate3d(0,4px,0)
}.t-bgBlack .p-newsCard__inner{
	background-color:rgba(0,0,0,0);border-color:#ff0;color:#ff0;
}.t-bgBlack .p-newsCard__inner:visited{
	color:#ff0;
}.t-bgBlack .p-newsCard__inner:hover{
	color:#ff0;text-decoration:underline;
}.p-newsCard__img{
	position:relative;padding-top:61.99262%;overflow:hidden;
}.p-newsCard__img img{
	position:absolute;width:100%;top:0;left:0;
}.p-newsCard__text{
	padding:14px 13px 11px;
}@media print,screen and (min-width:769px){.p-newsCard__text{
	padding:25px 22px 23px;
}}.p-newsCard__date{
	font-size:92.85714%;line-height:193%;
}@media print,screen and (min-width:769px){.p-newsCard__date{
	font-size:87.5%;line-height:179%;
}}.p-newsCard__ttl{
	margin-top:7px;margin-bottom:0;padding-left:0;font-size:100%;line-height:179%;
}@media print,screen and (min-width:769px){.p-newsCard__ttl{
	font-size:100%;line-height:188%;
}}.p-newsCard__ttl::before{
	content:none;
}.p-entrySection{
	background-color:#e25956;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#e25956),to(#e7c253));background-image:linear-gradient(90deg,#e25956 0,#e7c253);
}.t-bgBlack .p-entrySection{
	background-color:rgba(0,0,0,0);background-image:none;-webkit-box-shadow:0 -1px 0 #ff0;box-shadow:0 -1px 0 #ff0;
}.p-entrySection__inner{
	max-width:1234px;margin-right:auto;margin-left:auto;padding:80px 37px;
}.p-entrySection__btn{
	text-align:center;
}.p-entrySection__btn .c-btn{
	max-width:400px;padding:15px 55px 16px;font-size:128.57143%;line-height:139%;border-radius:50px;
}@media print,screen and (min-width:769px){.p-entrySection__btn .c-btn{
	max-width:700px;padding-top:29px;padding-bottom:31px;font-size:162.5%;line-height:139%;
}}.p-entrySection__btn .c-btn__body::after,.p-entrySection__btn .c-btn__body::before{
	width:20px;height:20px;right:28px;
}@media print,screen and (min-width:769px){.p-entrySection__btn .c-btn__body::after,.p-entrySection__btn .c-btn__body::before{
	width:40px;height:40px;right:48px;
}}.p-aboutSection{
	background-color:#f5e2dd;
}.t-bgBlack .p-aboutSection{
	background-color:rgba(0,0,0,0);-webkit-box-shadow:0 -1px 0 #ff0;box-shadow:0 -1px 0 #ff0;
}.p-aboutSection__inner{
	max-width:1190px;margin-right:auto;margin-left:auto;padding:80px 15px;
}@media screen and (max-width:768px){.p-aboutSection__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media print,screen and (min-width:769px){.p-aboutSection__inner{
	padding-bottom:97px;letter-spacing:-.34em;
}}@media screen and (max-width:768px){.p-aboutSection__text{
	margin-top:36px;
}}@media print,screen and (min-width:769px){.p-aboutSection__text{
	display:inline-block;width:48.27586%;padding-top:16px;letter-spacing:.025em;vertical-align:top;
}}.p-aboutSection__head{
	margin-bottom:0;padding-bottom:0;padding-left:0;border:none;font-size:142.85714%;line-height:125%;color:#222;font-weight:700;letter-spacing:normal;
}@media print,screen and (min-width:769px){.p-aboutSection__head{
	font-size:187.5%;line-height:120%;
}}.t-bgBlack .p-aboutSection__head{
	color:#fff;
}.p-aboutSection__head::before{
	content:none;
}.p-aboutSection__desc{
	margin-top:19px;font-size:100%;line-height:215%;
}@media print,screen and (min-width:769px){.p-aboutSection__desc{
	margin-top:27px;font-size:100%;line-height:213%;
}}.t-bgBlack .p-aboutSection__desc{
	color:#fff;
}.p-aboutSection__btn{
	margin-top:30px;
}@media screen and (max-width:768px){.p-aboutSection__btn{
	text-align:center;
}}@media screen and (max-width:768px){.p-aboutSection__img{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}@media print,screen and (min-width:769px){.p-aboutSection__img{
	display:inline-block;width:51.72414%;padding-left:4.31034%;letter-spacing:.025em;vertical-align:top;
}}.p-aboutSection__img img{
	width:100%;
}.p-centerSection{
	position:relative;
}.p-centerSection::after,.p-centerSection::before{
	position:absolute;content:"";display:block;width:60px;height:60px;bottom:5px;background-image : url(centerSection_corner.png?v16e6d860510);background-size:contain;
}@media print,screen and (min-width:769px){.p-centerSection::after,.p-centerSection::before{
	width:90px;height:90px;bottom:10px;
}}.p-centerSection::before{
	left:10px;
}.p-centerSection::after{
	right:10px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)
}.t-bgBlack .p-centerSection{
	-webkit-box-shadow:0 -1px 0 #ff0;box-shadow:0 -1px 0 #ff0;
}.t-bgBlack .p-centerSection::after,.t-bgBlack .p-centerSection::before{
	display:none;
}.p-centerSection__inner{
	max-width:1500px;margin-right:auto;margin-left:auto;padding-top:76px;padding-bottom:100px;
}@media print,screen and (min-width:769px){.p-centerSection__inner{
	padding-top:88px;padding-bottom:120px;
}}.p-centerSection__head{
	margin-bottom:0;padding-bottom:0;padding-left:0;border:none;font-size:178.57143%;line-height:120%;color:#222;font-weight:700;letter-spacing:normal;text-align:center;
}@media print,screen and (min-width:769px){.p-centerSection__head{
	font-size:250%;line-height:150%;
}}.p-centerSection__head::before{
	content:none;
}.p-centerSection__head::after{
	content:"";display:block;width:100%;height:10px;margin-top:18px;background-image : url(topSection_head.png?v16e63fe71d0);background-repeat:no-repeat;background-position:50%;background-size:46px 10px;
}@media print,screen and (min-width:769px){.p-centerSection__head::after{
	margin-top:10px;
}}.t-bgBlack .p-centerSection__head{
	color:#fff;
}.p-centerSection__list{
	margin-top:30px;
}@media print,screen and (min-width:769px){.p-centerSection__list{
	margin-top:40px;
}}.p-centerSection__list__body{
	letter-spacing:-.34em;text-align:center;
}.p-centerSection__list__item{
	display:inline-block;width:100%;padding-left:0;text-align:left;vertical-align:top;letter-spacing:.025em;
}@media print,screen and (min-width:769px){.p-centerSection__list__item{
	width:33.33%;
}}@media screen and (max-width:768px){.p-centerSection__list__item +.p-centerSection__list__item{
	margin-top:40px;
}}.p-centerSection__list__item::before{
	content:none;
}.p-centerCard__inner{
	position:relative;display:block;color:#333;text-decoration:none;z-index:1;
}.p-centerCard__inner:visited{
	color:#333;
}.p-centerCard__inner:hover{
	color:#333;text-decoration:none;
}.p-centerCard__inner:focus{
	z-index:2;
}.t-bgBlack .p-centerCard__inner,.t-bgBlack .p-centerCard__inner:visited{
	color:#ff0;
}.t-bgBlack .p-centerCard__inner:hover{
	color:#ff0;text-decoration:underline;
}.p-centerCard__img{
	position:relative;
}.p-centerCard__img img{
	width:100%;
}.p-centerCard__text{
	position:relative;margin-top:-40px;margin-right:15px;margin-left:15px;padding:24px 17px 18px;background-color:#fff;border:3px solid #ccc;-webkit-box-shadow:0 4px 0 0 rgba(0,0,0,.1);box-shadow:0 4px 0 0 rgba(0,0,0,.1);border-radius:10px;-webkit-transition:-webkit-box-shadow .3s cubic-bezier(.39,.575,.565,1),-webkit-transform .3s cubic-bezier(.39,.575,.565,1);transition:-webkit-box-shadow .3s cubic-bezier(.39,.575,.565,1),-webkit-transform .3s cubic-bezier(.39,.575,.565,1);transition:box-shadow .3s cubic-bezier(.39,.575,.565,1),transform .3s cubic-bezier(.39,.575,.565,1);transition:box-shadow .3s cubic-bezier(.39,.575,.565,1),transform .3s cubic-bezier(.39,.575,.565,1),-webkit-box-shadow .3s cubic-bezier(.39,.575,.565,1),-webkit-transform .3s cubic-bezier(.39,.575,.565,1)
}@media print,screen and (min-width:769px){.p-centerCard__text{
	margin-right:20px;margin-left:20px;padding:33px 27px 39px;
}}.p-centerCard__inner:hover .p-centerCard__text{
	-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.1);box-shadow:0 0 0 0 rgba(0,0,0,.1);-webkit-transform:translate3d(0,4px,0);transform:translate3d(0,4px,0)
}.p-centerCard--ikebukuro .p-centerCard__text{
	border-color:#0e6cae;
}.p-centerCard--tachikawa .p-centerCard__text{
	border-color:#2b811c;
}.p-centerCard--honjo .p-centerCard__text{
	border-color:#d07318;
}.t-bgBlack .p-centerCard__text{
	background-color:#000;border-color:#ff0;
}.p-centerCard__head{
	margin-bottom:0;padding-left:0;font-size:142.85714%;line-height:125%;font-weight:700;letter-spacing:normal;text-align:center;
}@media print,screen and (min-width:769px){.p-centerCard__head{
	font-size:137.5%;line-height:114%;
}}.p-centerCard--ikebukuro .p-centerCard__inner:hover .p-centerCard__head{
	color:#0e6cae;
}.p-centerCard--tachikawa .p-centerCard__inner:hover .p-centerCard__head{
	color:#2b811c;
}.p-centerCard--honjo .p-centerCard__inner:hover .p-centerCard__head{
	color:#d07318;
}.t-bgBlack .p-centerCard__head,.t-bgBlack .p-centerCard__inner:hover .p-centerCard__head{
	color:#ff0;
}.p-centerCard__head::before{
	content:none;
}.p-centerCard__head::after{
	content:"";display:inline-block;width:20px;height:20px;margin-top:-4px;margin-left:9px;background-image : url(icon_arrows.png?v16f846e6140);background-size:100% 700%;vertical-align:middle;
}@media print,screen and (min-width:769px){.p-centerCard__head::after{
	width:22px;height:22px;margin-top:-2px;margin-left:11px;
}}.p-centerCard--ikebukuro .p-centerCard__head::after{
	background-position:0 -200%;
}.p-centerCard--tachikawa .p-centerCard__head::after{
	background-position:0 -300%;
}.p-centerCard--honjo .p-centerCard__head::after{
	background-position:0 -400%;
}.t-bgBlack .p-centerCard__head::after{
	background-position:0 -600%;
}.p-centerCard__desc{
	margin-top:20px;
}@media print,screen and (min-width:769px){.p-centerCard__desc{
	margin-top:28px;
}}.p-pageTitle{
	position:relative;background-color:#666;background-image : url(common.jpg?v1703c1e65b0);background-position:50%;background-size:cover;
}.p-pageTitle--about{
	background-image : url(about.jpg?v1703c1c13f0);
}.p-pageTitle--bskan{
	background-image : url(bskan.jpg?v1703c1cf680);
}.p-pageTitle--study{
	background-image : url(study.jpg?v1703c1da260);
}.p-pageTitle--faq{
	background-image : url(faq.jpg?v1703c1e07f0);
}.p-pageTitle::before{
	position:absolute;content:"";display:block;width:100%;height:100%;top:0;left:0;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAJElEQVQoU2PcvHmzLwMDA4Ovr+9mEI0OGAkqwKYLWYxxKCgAAJR1CAm3506yAAAAAElFTkSuQmCC");background-position:top;background-size:4px 4px;z-index:1;
}.p-pageTitle--honjo,.p-pageTitle--ikebukuro,.p-pageTitle--tachikawa{
	background-image:none;
}.p-pageTitle--honjo::before,.p-pageTitle--ikebukuro::before,.p-pageTitle--tachikawa::before{
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAI0lEQVQoU2NkYGD4zwABjFAahQIJElSATSNcDKuxyDoGgwIA7KsCCZHBBDoAAAAASUVORK5CYII=");
}.p-pageTitle--honjo::after,.p-pageTitle--ikebukuro::after,.p-pageTitle--tachikawa::after{
	position:absolute;content:"";display:block;width:100%;height:100%;top:0;left:0;z-index:2;
}.p-pageTitle--ikebukuro{
	background-color:#085d99;
}.p-pageTitle--ikebukuro::after{
	background-image:url(images/pageTitle_corner_left_top.png?v16eb00b7ff0),url(images/pageTitle_corner_right_top.png?v16eb00bc640),url(images/pageTitle_corner_left_bottom.png?v16eb00c1c30),url(images/pageTitle_corner_right_bottom.png?v16eb00c6280),-webkit-gradient(linear,left top,right top,from(rgba(8,93,153,.9)),to(rgba(54,128,180,.9)));background-image:url(images/pageTitle_corner_left_top.png?v16eb00b7ff0),url(images/pageTitle_corner_right_top.png?v16eb00bc640),url(images/pageTitle_corner_left_bottom.png?v16eb00c1c30),url(images/pageTitle_corner_right_bottom.png?v16eb00c6280),linear-gradient(90deg,rgba(8,93,153,.9) 0,rgba(54,128,180,.9));background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,repeat;background-position:left 10px top 10px,right 10px top 10px,left 10px bottom 10px,right 10px bottom 10px,0 0;background-size:45px 45px,45px 45px,45px 45px,45px 45px,100% 100%;
}@media print,screen and (min-width:769px){.p-pageTitle--ikebukuro::after{
	background-size:90px 90px,90px 90px,90px 90px,90px 90px,100% 100%;
}}.p-pageTitle--tachikawa{
	background-color:#217113;
}.p-pageTitle--tachikawa::after{
	background-image:url(images/pageTitle_corner_left_top.png?v16eb00b7ff0),url(images/pageTitle_corner_right_top.png?v16eb00bc640),url(images/pageTitle_corner_left_bottom.png?v16eb00c1c30),url(images/pageTitle_corner_right_bottom.png?v16eb00c6280),-webkit-gradient(linear,left top,right top,from(rgba(33,113,19,.9)),to(rgba(71,156,56,.9)));background-image:url(images/pageTitle_corner_left_top.png?v16eb00b7ff0),url(images/pageTitle_corner_right_top.png?v16eb00bc640),url(images/pageTitle_corner_left_bottom.png?v16eb00c1c30),url(images/pageTitle_corner_right_bottom.png?v16eb00c6280),linear-gradient(90deg,rgba(33,113,19,.9) 0,rgba(71,156,56,.9));background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,repeat;background-position:left 10px top 10px,right 10px top 10px,left 10px bottom 10px,right 10px bottom 10px,0 0;background-size:45px 45px,45px 45px,45px 45px,45px 45px,100% 100%;
}@media print,screen and (min-width:769px){.p-pageTitle--tachikawa::after{
	background-size:90px 90px,90px 90px,90px 90px,90px 90px,100% 100%;
}}.p-pageTitle--honjo{
	background-color:#ea7400;
}.p-pageTitle--honjo::after{
	background-image:url(images/pageTitle_corner_left_top.png?v16eb00b7ff0),url(images/pageTitle_corner_right_top.png?v16eb00bc640),url(images/pageTitle_corner_left_bottom.png?v16eb00c1c30),url(images/pageTitle_corner_right_bottom.png?v16eb00c6280),-webkit-gradient(linear,left top,right top,from(rgba(234,116,0,.9)),to(rgba(211,121,33,.9)));background-image:url(images/pageTitle_corner_left_top.png?v16eb00b7ff0),url(images/pageTitle_corner_right_top.png?v16eb00bc640),url(images/pageTitle_corner_left_bottom.png?v16eb00c1c30),url(images/pageTitle_corner_right_bottom.png?v16eb00c6280),linear-gradient(90deg,rgba(234,116,0,.9) 0,rgba(211,121,33,.9));background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,repeat;background-position:left 10px top 10px,right 10px top 10px,left 10px bottom 10px,right 10px bottom 10px,0 0;background-size:45px 45px,45px 45px,45px 45px,45px 45px,100% 100%;
}@media print,screen and (min-width:769px){.p-pageTitle--honjo::after{
	background-size:90px 90px,90px 90px,90px 90px,90px 90px,100% 100%;
}}.t-bgBlack .p-pageTitle{
	background-color:rgba(0,0,0,0);background-image:none;-webkit-box-shadow:0 1px 0 #ff0;box-shadow:0 1px 0 #ff0;
}.t-bgBlack .p-pageTitle::before{
	content:none;
}.t-bgBlack .p-pageTitle--honjo::after,.t-bgBlack .p-pageTitle--ikebukuro::after,.t-bgBlack .p-pageTitle--tachikawa::after{
	content:none;
}.p-pageTitle__inner{
	position:relative;display:table;width:100%;max-width:1190px;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;z-index:3;
}@media print,screen and (min-width:769px){.p-pageTitle__inner{
	padding-top:120px;
}}.p-pageTitle__text{
	display:table-cell;height:250px;font-size:178.57143%;line-height:128%;font-weight:700;letter-spacing:normal;color:#fff;text-align:center;vertical-align:middle;
}.p-pageTitle--honjo .p-pageTitle__text,.p-pageTitle--ikebukuro .p-pageTitle__text,.p-pageTitle--tachikawa .p-pageTitle__text{
	height:150px;
}@media print,screen and (min-width:769px){.p-pageTitle__text{
	height:380px;padding-bottom:2px;font-size:250%;line-height:150%;
}.p-pageTitle--honjo .p-pageTitle__text,.p-pageTitle--ikebukuro .p-pageTitle__text,.p-pageTitle--tachikawa .p-pageTitle__text{
	height:230px;
}}@media print{.p-pageTitle__inner{
	padding-top:0;
}}.p-breadCrumb{
	max-width:1190px;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;
}.p-breadCrumb__list{
	margin-left:0;letter-spacing:-.34em;
}.p-breadCrumb__list__item{
	display:inline-block;padding-left:0;font-size:92.85714%;line-height:154%;letter-spacing:.025em;vertical-align:top;
}@media print,screen and (min-width:769px){.p-breadCrumb__list__item{
	font-size:87.5%;line-height:200%;
}}.p-breadCrumb__list__item +.p-breadCrumb__list__item{
	padding-left:25px;
}.p-breadCrumb__list__item +.p-breadCrumb__list__item::before{
	content:"";display:inline-block;width:5px;height:8px;margin-top:-2px;margin-right:6px;margin-left:-16px;background-image:url(images/icon/icon_breadCrumb.png?v16e87bd5aa0);background-position:0 0;background-size:100% 200%;vertical-align:middle;
}@media print,screen and (min-width:769px){.p-breadCrumb__list__item +.p-breadCrumb__list__item::before{
	width:6px;height:10px;
}}.t-bgBlack .p-breadCrumb__list__item +.p-breadCrumb__list__item::before{
	background-position:0 -100%;
}.p-breadCrumb__list__link{
	color:#d73a13;text-decoration:none;
}.p-breadCrumb__list__link:visited{
	color:#d73a13;
}.p-breadCrumb__list__link:hover{
	color:#d73a13;text-decoration:underline;
}.t-bgBlack .p-breadCrumb__list__link,.t-bgBlack .p-breadCrumb__list__link:hover,.t-bgBlack .p-breadCrumb__list__link:visited{
	color:#ff0;
}.p-breadCrumb__list__link--home{
	letter-spacing:-.34em;
}.p-breadCrumb__list__link--home:hover{
	text-decoration:none;
}.p-breadCrumb__list__link--home span{
	display:none;
}.p-breadCrumb__list__link--home::before{
	content:"";display:inline-block;width:13px;height:12px;margin-top:-4px;background-image:url(images/icon/icon_home.png?v16e87a97cb0);background-position:0 0;background-size:100% 200%;vertical-align:middle;
}@media print,screen and (min-width:769px){.p-breadCrumb__list__link--home::before{
	width:21px;height:19px;
}}.t-bgBlack .p-breadCrumb__list__link--home::before{
	background-position:0 -100%;
}.p-pageContents{
	max-width:1160px;margin-right:15px;margin-left:15px;padding:29px 14px 39px;background-color:#fff;border:1px solid #fff;border-radius:10px;
}@media print,screen and (min-width:769px){.p-pageContents{
	padding:46px 49px 49px;
}}@media print,screen and (min-width:1190px){.p-pageContents{
	margin-right:auto;margin-left:auto;
}}* +.p-pageContents{
	margin-top:50px;
}.t-bgBlack .p-pageContents{
	background-color:rgba(0,0,0,0);border-color:#ff0;
}@media print{.p-pageContents{
	margin-right:15px;margin-left:15px;
}}@media print,screen and (min-width:769px){.p-placeColumn__inner{
	letter-spacing:-.34em;
}}.p-placeColumn__img{
	text-align:center;
}@media print,screen and (min-width:769px){.p-placeColumn__img{
	display:inline-block;width:37.73585%;letter-spacing:.025em;vertical-align:top;
}}@media screen and (max-width:768px){.p-placeColumn__right{
	margin-top:15px;
}}@media print,screen and (min-width:769px){.p-placeColumn__right{
	display:inline-block;width:62.26415%;padding-left:30px;letter-spacing:.025em;vertical-align:top;
}}.p-placeColumn__head{
	margin-bottom:0;padding-left:0;font-size:125%;line-height:150%;font-weight:700;letter-spacing:normal;
}.p-placeColumn__head::before{
	content:none;
}.p-placeColumn__desc{
	margin-top:10px;font-size:100%;line-height:188%;
}.p-placeColumn__list{
	padding-top:19px;padding-bottom:19px;border-color:#666;border-style:dotted;border-width:1px 0;
}@media print,screen and (min-width:769px){.p-placeColumn__list{
	padding:19px 10px;
}}* +.p-placeColumn__list{
	margin-top:23px;
}.p-placeColumn__list__item{
	position:relative;
}@media print,screen and (min-width:769px){.p-placeColumn__list__item{
	padding-left:107px;
}.t-fsMiddle .p-placeColumn__list__item{
	padding-left:157px;
}}.p-placeColumn__list__item +.p-placeColumn__list__item{
	margin-top:20px;
}@media print,screen and (min-width:769px){.p-placeColumn__list__item +.p-placeColumn__list__item{
	margin-top:14px;
}}.p-placeColumn__list__item dt{
	display:block;width:90px;padding:3px 4px;background-color:#f5e2dd;border:1px solid #f5e2dd;font-size:100%;line-height:158%;text-align:center;border-radius:4px;
}@media print,screen and (min-width:769px){.p-placeColumn__list__item dt{
	position:absolute;top:0;left:0;font-size:100%;line-height:138%;
}}@media screen and (max-width:768px){.p-placeColumn__list__item dd{
	margin-top:10px;font-size:100%;line-height:179%;
}}@media print,screen and (min-width:769px){.p-placeColumn__list__item dd{
	font-size:100%;line-height:188%;
}}.p-placeColumn__btn{
	margin-top:40px;text-align:center;
}.t-bgBlack .p-placeColumn__list{
	border-color:#fff;
}@media print,screen and (min-width:769px){.t-fsMiddle .p-placeColumn__list__item{
	padding-left:157px;
}.t-fsLarge .p-placeColumn__list__item{
	padding-left:177px;
}.lang-en .p-placeColumn__list__item{
	padding-left:137px;
}.lang-en .t-fsMiddle .p-placeColumn__list__item{
	padding-left:177px;
}.lang-en .t-fsLarge .p-placeColumn__list__item{
	padding-left:217px;
}}.p-pageContents--ikebukuro .p-placeColumn__list__item dt{
	background-color:#e9f3fa;border-color:#e9f3fa;
}.p-pageContents--tachikawa .p-placeColumn__list__item dt{
	background-color:#e4f1e2;border-color:#e4f1e2;
}.p-pageContents--honjo .p-placeColumn__list__item dt{
	background-color:#f8f0e8;border-color:#f8f0e8;
}.t-bgBlack .p-placeColumn__list__item dt{
	background-color:rgba(0,0,0,0);border-color:#fff;
}.t-fsMiddle .p-placeColumn__list__item dt{
	width:140px;
}.t-fsLarge .p-placeColumn__list__item dt{
	width:160px;
}.lang-en .p-placeColumn__list__item dt{
	width:120px;
}.lang-en .t-fsMiddle .p-placeColumn__list__item dt{
	width:160px;
}.lang-en .t-fsLarge .p-placeColumn__list__item dt{
	width:200px;
}.p-detailLead{
	text-align:center;
}.p-detailLead__main{
	font-size:150%;line-height:134%;font-weight:700;letter-spacing:normal;
}.p-detailLead__sub{
	margin-top:19px;font-size:100%;line-height:188%;
}.p-detailHead{
	position:relative;margin-bottom:30px;padding:24px 14px;background-color:#f5e2dd;border:1px solid #f5e2dd;font-size:162.5%;line-height:124%;font-weight:700;letter-spacing:normal;text-align:center;
}.p-detailHead::before{
	content:none;
}.p-detailHead::after{
	content:"";display:block;width:30px;height:4px;margin-top:14px;margin-right:auto;margin-left:auto;border-color:#d73a13;border-style:solid;border-width:2px 0;border-radius:2px;
}.p-pageContents--ikebukuro .p-detailHead{
	background-color:#e9f3fa;border-color:#e9f3fa;
}.p-pageContents--ikebukuro .p-detailHead::after{
	border-color:#0e6cae;
}.p-pageContents--tachikawa .p-detailHead{
	background-color:#e4f1e2;border-color:#e4f1e2;
}.p-pageContents--tachikawa .p-detailHead::after{
	border-color:#2b811c;
}.p-pageContents--honjo .p-detailHead{
	background-color:#f8f0e8;border-color:#f8f0e8;
}.p-pageContents--honjo .p-detailHead::after{
	border-color:#d07318;
}.t-bgBlack .p-detailHead{
	background-color:rgba(0,0,0,0);border-color:#fff;
}.t-bgBlack .p-detailHead::after{
	border-color:#fff;
}.p-centerImgSlider{
	padding-bottom:62px;overflow:hidden;
}.p-centerImgSlider__body{
	position:relative;
}.p-centerImgSlider__slider{
	letter-spacing:-.34em;
}.p-centerImgSlider__slider:not(.slick-initialized){
	max-width:1200px;margin-top:-40px;margin-right:auto;margin-left:auto;
}.p-centerImgSlider__slider.slick-initialized{
	max-width:840px;margin-right:auto;margin-left:auto;
}.p-centerImgSlider__item{
	display:inline-block;padding-right:15px;padding-left:15px;letter-spacing:.025em;vertical-align:top;
}@media print,screen and (min-width:769px){.p-centerImgSlider__item{
	padding-right:20px;padding-left:20px;
}}.p-centerImgSlider__slider:not(.slick-initialized) .p-centerImgSlider__item{
	width:50%;margin-top:40px;
}.p-centerImgSlider__arrows{
	position:absolute;width:100%;max-width:840px;top:50%;left:50%;margin-right:auto;margin-left:auto;font-size:0%;line-height:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)
}@media screen and (max-width:768px){.p-centerImgSlider__arrows{
	display:none;
}}.p-centerImgSlider__btns{
	position:absolute;width:100%;left:0;bottom:-42px;font-size:0%;line-height:0;text-align:center;letter-spacing:-.34em;
}.p-centerImgSlider .slick-list{
	overflow:visible;
}.p-centerImgSlider .nextArrow,.p-centerImgSlider .prevArrow{
	position:absolute;top:50%;
}.p-centerImgSlider .nextArrow button,.p-centerImgSlider .prevArrow button{
	width:60px;height:60px;background-image:url(images/icon/icon_slide_arrow.png?v16ecfec0d80);background-position:0 0;background-size:100% 200%;outline-offset:-2px
}.t-bgBlack .p-centerImgSlider .nextArrow button,.t-bgBlack .p-centerImgSlider .prevArrow button{
	background-position:0 -100%;
}.p-centerImgSlider .prevArrow{
	left:-10px;-webkit-transform:translateY(-50%) scale(-1);-ms-transform:translateY(-50%) scale(-1);transform:translateY(-50%) scale(-1)
}.p-centerImgSlider .nextArrow{
	right:-10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)
}.p-centerImgSlider .slick-dots,.p-centerImgSlider .slick-dots li{
	display:inline-block;vertical-align:middle;
}.p-centerImgSlider .slick-dots li{
	padding-left:0;
}.p-centerImgSlider .slick-dots li +li{
	margin-left:10px;
}.p-centerImgSlider .slick-dots li::before{
	content:none;
}.p-centerImgSlider .slick-dots button{
	position:relative;width:22px;height:22px;
}.p-centerImgSlider .slick-dots button::before{
	position:absolute;content:"";display:block;width:12px;height:12px;top:5px;left:5px;border-radius:50%;background-color:#fff;border:2px solid #999;
}.t-bgBlack .p-centerImgSlider .slick-dots button::before{
	background-color:rgba(0,0,0,0);border-color:#ff0;
}.p-centerImgSlider .slick-dots li.slick-active button::before{
	background-color:#333;border-color:#333;
}.t-bgBlack .p-centerImgSlider .slick-dots li.slick-active button::before{
	background-color:#ff0;border-color:#ff0;
}.p-centerImgSlider .stopBtn{
	display:inline-block;margin-left:15px;vertical-align:middle;
}.p-centerImgSlider .stopBtn button{
	position:relative;width:22px;height:22px;background-color:#999;color:#000;border-radius:4px;
}.p-centerImgSlider .stopBtn button::after,.p-centerImgSlider .stopBtn button::before{
	position:absolute;content:"";display:block;
}.t-bgBlack .p-centerImgSlider .stopBtn button{
	background-color:#ff0;
}.p-centerImgSlider .p-centerImgSlider__body.is-play .stopBtn button::after,.p-centerImgSlider .p-centerImgSlider__body.is-play .stopBtn button::before{
	width:4px;height:12px;top:5px;background-color:#fff;
}.t-bgBlack .p-centerImgSlider .p-centerImgSlider__body.is-play .stopBtn button::after,.t-bgBlack .p-centerImgSlider .p-centerImgSlider__body.is-play .stopBtn button::before{
	background-color:#000;
}.p-centerImgSlider .p-centerImgSlider__body.is-play .stopBtn button::before{
	left:6px;
}.p-centerImgSlider .p-centerImgSlider__body.is-play .stopBtn button::after{
	left:12px;
}.p-centerImgSlider .p-centerImgSlider__body:not(.is-play) .stopBtn button::before{
	width:0;height:0;top:5px;left:7px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;border-style:solid;border-width:6px 0 6px 10px;
}.t-bgBlack .p-centerImgSlider .p-centerImgSlider__body:not(.is-play) .stopBtn button::before{
	border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #000;
}.p-centerImgSlide{
	position:relative;border-radius:10px;overflow:hidden;
}.p-centerImgSlide__img{
	position:relative;padding-top:62.5%;
}.p-centerImgSlide__img img{
	position:absolute;width:100%;top:0;left:0;
}.p-centerImgSlide__label{
	position:absolute;width:100%;bottom:0;left:0;margin-top:0;padding:9px 10px;background-color:rgba(51,51,51,.8);font-size:107.14286%;line-height:160%;color:#fff;text-align:center;
}@media print,screen and (min-width:769px){.p-centerImgSlide__label{
	padding:14px 15px;font-size:112.5%;line-height:178%;
}}.t-bgBlack .p-centerImgSlide__label{
	padding:13px 14px;background:#000;border:1px solid #fff;border-radius:0 0 10px 10px;
}* +.p-detailAccordion{
	margin-top:23px;
}.p-detailAccordion__btn{
	position:relative;display:block;width:100%;padding:11px 28px 10px;border:2px solid #ccc;font-size:100%;line-height:157%;text-align:left;border-radius:25px;-webkit-box-shadow:0 4px 0 0 rgba(0,0,0,.1);box-shadow:0 4px 0 0 rgba(0,0,0,.1);
}.p-detailAccordion:not(.is-inited) .p-detailAccordion__btn{
	cursor:default;outline:none;pointer-events:none
}.p-detailAccordion__btn::after{
	position:absolute;content:"";display:block;width:15px;height:15px;top:0;right:18px;bottom:0;margin-top:auto;margin-bottom:auto;background-image:url(images/icon/icon_anchor_arrows.png?v16ecaaf3b80);background-position:0 0;background-size:200% 600%;opacity:0
}@media print,screen and (min-width:769px){.p-detailAccordion__btn::after{
	width:20px;height:20px;right:28px;
}}.p-pageContents--ikebukuro .p-detailAccordion__btn::after{
	background-position-y:-200%;
}.p-pageContents--tachikawa .p-detailAccordion__btn::after{
	background-position-y:-300%;
}.p-pageContents--honjo .p-detailAccordion__btn::after{
	background-position-y:-400%;
}.t-bgBlack .p-detailAccordion__btn::after{
	background-position-y:-500%;
}.p-detailAccordion.is-open .p-detailAccordion__btn::after{
	background-position-x:-100%;
}.p-detailAccordion.is-inited .p-detailAccordion__btn{
	padding-right:60px;
}.p-detailAccordion.is-inited .p-detailAccordion__btn:after{opacity:1}.p-detailAccordion__body{
	margin-top:30px;
}.p-detailAccordion.is-inited .p-detailAccordion__body{
	display:none;
}.t-bgBlack .p-detailAccordion__btn{
	border-color:#ff0;color:#ff0;
}.p-pageContents--ikebukuro .p-detailAccordion__btn::after{
	background-position:0 -200%;
}.p-pageContents--tachikawa .p-detailAccordion__btn::after{
	background-position:0 -300%;
}.p-pageContents--honjo .p-detailAccordion__btn::after{
	background-position:0 -400%;
}.t-bgBlack .p-detailAccordion__btn::after{
	background-position:0 -500%;
}* +.c-noticeBox{
	margin-top:23px;
}.c-noticeBox__inner{
	padding-top:10px;padding-bottom:10px;border-top:1px solid #d73a13;border-bottom:1px solid #d73a13;
}@media print,screen and (min-width:769px){.c-noticeBox__inner{
	padding-top:20px;padding-bottom:20px;letter-spacing:-.34em;
}}.c-noticeBox__label{
	font-size:114.28571%;line-height:188%;font-weight:700;text-align:center;
}@media print,screen and (min-width:769px){.c-noticeBox__label{
	display:inline-block;width:10.9434%;padding-right:10px;padding-left:10px;font-size:100%;line-height:188%;letter-spacing:normal;vertical-align:middle;
}}@media screen and (max-width:768px){.c-noticeBox__desc{
	margin-top:10px;padding-top:15px;border-top:1px solid #d73a13;
}}@media print,screen and (min-width:769px){.c-noticeBox__desc{
	display:inline-block;width:89.0566%;padding-left:34px;border-left:1px solid #ccc;letter-spacing:.025em;vertical-align:middle;
}}.p-pageContents--ikebukuro .c-noticeBox__inner{
	border-top-color:#0e6cae;border-bottom-color:#0e6cae;
}.p-pageContents--tachikawa .c-noticeBox__inner{
	border-top-color:#2b811c;border-bottom-color:#2b811c;
}.p-pageContents--honjo .c-noticeBox__inner{
	border-top-color:#d07318;border-bottom-color:#d07318;
}.t-bgBlack .c-noticeBox__inner{
	border-top-color:#ff0;border-bottom-color:#ff0;
}.t-fsMiddle .c-noticeBox__label{
	width:14.15094%;
}.t-fsLarge .c-noticeBox__label{
	width:18.86792%;
}@media screen and (max-width:768px){.c-noticeBox__desc{
	border-top-color:#d73a13;
}.p-pageContents--ikebukuro .c-noticeBox__desc{
	border-top-color:#0e6cae;
}.p-pageContents--tachikawa .c-noticeBox__desc{
	border-top-color:#2b811c;
}.p-pageContents--honjo .c-noticeBox__desc{
	border-top-color:#d07318;
}}@media print,screen and (min-width:769px){.t-fsMiddle .c-noticeBox__desc{
	width:85.84906%;
}.t-fsLarge .c-noticeBox__desc{
	width:81.13208%;
}}* +.p-movieBox{
	margin-top:20px;
}@media print,screen and (min-width:769px){* +.p-movieBox{
	margin-top:30px;
}}.p-movieBox__body{
	margin-top:-20px;margin-right:-15px;margin-left:-15px;letter-spacing:-.34em;
}@media print,screen and (min-width:769px){.p-movieBox__body{
	margin-top:-30px;
}}.p-movieBox__item{
	display:inline-block;width:100%;margin-top:20px;padding-right:15px;padding-left:15px;letter-spacing:.025em;vertical-align:top;
}@media print,screen and (min-width:769px){.p-movieBox__item{
	width:50%;margin-top:30px;
}}.p-movieBox__item::before{
	content:none;
}.p-movieCard{
	position:relative;border:1px solid #ccc;
}.t-bgBlack .p-movieCard{
	border-color:#fff;
}.p-movieCard::before{
	position:absolute;content:"";display:block;width:calc(100% + 2px);height:3px;top:-1px;left:-1px;border-top:3px solid #d73a13;
}.t-bgBlack .p-movieCard::before{
	border-top-color:#fff;
}.p-movieCard__ttl{
	padding:13px 15px 14px;border-bottom:1px solid #ccc;font-size:114.28571%;line-height:163%;font-weight:700;letter-spacing:normal;text-align:center;
}@media print,screen and (min-width:769px){.p-movieCard__ttl{
	padding-top:14px;padding-bottom:16px;font-size:112.5%;line-height:178%;
}}.t-bgBlack .p-movieCard__ttl{
	border-bottom-color:#fff;
}.p-movieCard__body{
	padding:20px 20px 13px;
}@media print,screen and (min-width:769px){.p-movieCard__body{
	padding:30px 30px 23px;
}}.p-movieCard__movie{
	position:relative;padding-top:56.25%;
}.p-movieCard__movie iframe{
	position:absolute;width:100%;height:100%;top:0;left:0;
}.p-movieCard__label{
	margin-top:10px;font-size:92.85714%;line-height:154%;letter-spacing:-.34em;
}@media print,screen and (min-width:769px){.p-movieCard__label{
	font-size:87.5%;line-height:143%;
}}.p-movieCard__label__item{
	display:inline-block;margin-top:5px;margin-right:5px;padding:2px 16px;border:1px solid #d73a13;font-weight:700;letter-spacing:normal;color:#d73a13;text-align:center;border-radius:13px;vertical-align:top;
}@media print,screen and (min-width:769px){.p-movieCard__label__item{
	margin-top:10px;margin-right:10px;padding:2px 13px;
}}.p-movieCard__label__item--ikebukuro{
	color:#0e6cae;
}.p-movieCard__label__item--tachikawa{
	color:#2b811c;
}.p-movieCard__label__item--honjo{
	color:#d07318;
}.t-bgBlack .p-movieCard__label__item{
	border-color:#fff;color:#fff;
}.p-movieCard__label__item::before{
	content:none;
}.p-movieCard__text{
	margin-top:12px;
}.p-settingBox{
	margin-right:auto;margin-left:auto;
}* +.p-settingBox{
	margin-top:40px;
}.p-settingBox__top{
	display:table;margin-right:auto;margin-left:auto;
}@media screen and (max-width:768px){.p-settingBox__top{
	width:100%;
}}.p-settingBox__item--fontSize{
	margin-bottom:30px;
}@media screen and (max-width:768px){.p-settingBox__item--fontSize{
	display:none;
}}@media print,screen and (min-width:769px){.p-settingBox__inner{
	display:table;table-layout:fixed;
}}@media print,screen and (min-width:769px){.p-settingBox__label{
	width:164px;padding-top:10px;padding-right:44px;
}}@media print,screen and (min-width:769px){.p-settingBox__body,.p-settingBox__label{
	display:table-cell;vertical-align:top;
}}.p-settingBox__bottom{
	margin-top:30px;padding-top:30px;border-top:1px dashed #ccc;
}@media print,screen and (min-width:769px){.p-settingLabel{
	position:relative;display:table;margin-right:auto;margin-left:auto;border:2px solid #e7c253;border-radius:50%;
}.t-bgBlack .p-settingLabel{
	border-color:#ff0;
}.p-settingLabel::after,.p-settingLabel::before{
	position:absolute;content:"";width:0;height:0;top:0;bottom:0;margin-top:auto;margin-bottom:auto;border-style:solid;border-width:10px 0 10px 24px;
}.p-settingLabel::before{
	right:-24px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #e7c253;
}.t-bgBlack .p-settingLabel::before{
	border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #ff0;
}.p-settingLabel::after{
	right:-19px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;
}.t-bgBlack .p-settingLabel::after{
	border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #000;
}}@media print,screen and (min-width:769px){.p-settingLabel__text{
	display:table-cell;width:116px;height:116px;padding-top:2px;padding-right:5px;padding-left:5px;font-size:100%;line-height:138%;text-align:center;vertical-align:middle;
}}@media screen and (max-width:768px){.p-settingLabel__text{
	margin-bottom:15px;padding-bottom:6px;border-bottom:2px solid #ccc;font-size:128.57143%;line-height:145%;font-weight:600;
}}@media screen and (max-width:768px){.p-settingList{
	text-align:center;
}}.p-settingList__body{
	letter-spacing:-.34em;margin-top:-20px;margin-right:-10px;margin-left:-10px;
}.p-settingList__item{
	display:inline-block;margin-top:20px;padding-right:10px;padding-left:10px;letter-spacing:.025em;vertical-align:top;
}.p-settingList__item::before{
	content:none;
}.p-settingList__card{
	position:relative;display:block;
}.p-settingList__card__radio{
	position:absolute;display:block;width:100%;height:100%;top:0;left:0;outline:none;z-index:1;
}.p-settingList__card__img{
	position:relative;display:block;z-index:2;
}.p-settingList__card__img::after{
	position:absolute;content:"";width:calc(100% + 2px);height:calc(100% + 2px);top:-1px;left:-1px;border:2px solid #d73a13;border-radius:10px;opacity:0
}.t-bgBlack .p-settingList__card__img::after{
	border-color:#ff0;
}.p-settingList__card__radio:checked+.p-settingList__card__img:after{opacity:1}.p-settingList__card__img img{
	border:1px solid #ccc;border-radius:10px;
}.p-settingBtns__body{
	letter-spacing:-.34em;text-align:center;margin-top:-20px;margin-right:-10px;margin-left:-10px;
}.p-settingBtns__item{
	display:inline-block;width:50%;max-width:320px;margin-top:20px;padding-right:10px;padding-left:10px;letter-spacing:.025em;
}@media screen and (max-width:768px){.p-settingBtns__item{
	width:100%;
}}.p-settingBtns__item::before{
	content:none;
}.p-faqBox__tabs__body{
	letter-spacing:-.34em;overflow-x:auto;
}@media screen and (max-width:768px){.p-faqBox__tabs__body{
	white-space:nowrap;
}}.p-faqBox__tabs__item{
	display:inline-block;padding-left:0;padding-bottom:6px;vertical-align:top;
}@media screen and (max-width:768px){.p-faqBox__tabs__item{
	width:100px;min-width:25%;
}}@media print,screen and (min-width:769px){.p-faqBox__tabs__item{
	width:25%;
}}.p-faqBox__tabs__item::before{
	content:none;
}.p-faqBox__tabs__btn{
	display:block;width:100%;padding:10px;border-bottom:2px solid #ccc;font-weight:700;text-align:center;letter-spacing:normal;-webkit-transition:border-color .3s cubic-bezier(.39,.575,.565,1);transition:border-color .3s cubic-bezier(.39,.575,.565,1)
}@media print,screen and (min-width:769px){.p-faqBox__tabs__btn{
	font-size:112.5%;line-height:134%;
}}.p-faqBox__tabs__btn.is-active{
	border-bottom-color:#d73a13;
}.p-faqBox__tabs__btn::after{
	position:absolute;content:"";display:block;width:0;height:0;right:0;bottom:0;left:0;margin-right:auto;margin-left:auto;border-color:#d73a13 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:6px 5px 0;opacity:0;-webkit-transition:opacity .3s cubic-bezier(.39,.575,.565,1);transition:opacity .3s cubic-bezier(.39,.575,.565,1)
}.p-faqBox__tabs__btn.is-active:after{opacity:1}.t-bgBlack .p-faqBox__tabs__btn{
	border-bottom-color:#fff;color:#fff;
}.t-bgBlack .p-faqBox__tabs__btn.is-active{
	border-bottom-color:#ff0;
}.t-bgBlack .p-faqBox__tabs__btn::after{
	border-color:#ff0 rgba(0,0,0,0) rgba(0,0,0,0);
}.p-faqBox__body{
	margin-top:36px;
}.p-faqItem{
	background-color:#fff;border:2px solid #ccc;border-radius:10px;-webkit-box-shadow:0 4px 0 0 rgba(0,0,0,.1);box-shadow:0 4px 0 0 rgba(0,0,0,.1);overflow:hidden;
}.t-bgBlack .p-faqItem{
	background-color:rgba(0,0,0,0);border-color:#fff;
}* +.p-faqItem{
	margin-top:24px;
}.p-faqItem__question{
	background-color:#faf2f0;
}.p-faqItem.is-inited:not(.is-open) .p-faqItem__question{
	background-color:rgba(0,0,0,0);
}.t-bgBlack .p-faqItem__question{
	background-color:rgba(0,0,0,0);
}.p-faqItem__question__toggle{
	position:relative;display:block;width:100%;padding:10px 18px 11px 57px;font-size:107.14286%;line-height:160%;color:inherit;text-align:left;
}@media print,screen and (min-width:769px){.p-faqItem__question__toggle{
	padding:13px 28px 17px 68px;font-size:100%;line-height:163%;
}}.p-faqItem:not(.is-inited) .p-faqItem__question__toggle{pointer-events:none}.p-faqItem.is-inited .p-faqItem__question__toggle{
	padding-right:55px;
}@media print,screen and (min-width:769px){.p-faqItem.is-inited .p-faqItem__question__toggle{
	padding-right:70px;
}}.p-faqItem__question__toggle::before{
	position:absolute;content:"Q";display:block;width:26px;height:26px;padding-bottom:2px;background-color:#fff;top:9px;left:19px;border:1px solid #d73a13;font-size:100%;line-height:138%;font-weight:700;letter-spacing:normal;color:#ca2511;text-align:center;border-radius:50%;
}@media print,screen and (min-width:769px){.p-faqItem__question__toggle::before{
	top:15px;left:28px;
}}.t-bgBlack .p-faqItem__question__toggle::before{
	background-color:rgba(0,0,0,0);border-color:#fff;color:#fff;
}@media print,screen and (min-width:769px){.t-fsMiddle .p-faqItem__question__toggle::before{
	width:36px;height:36px;left:22px;
}}@media print,screen and (min-width:769px){.t-fsLarge .p-faqItem__question__toggle::before{
	width:50px;height:50px;left:12px;
}}.p-faqItem.is-inited .p-faqItem__question__toggle::after{
	position:absolute;content:"";display:block;width:20px;height:20px;top:0;right:18px;bottom:0;margin-top:auto;margin-bottom:auto;background-image:url(images/icon/icon_anchor_arrows.png?v16ecaaf3b80);background-position:0 0;background-size:200% 600%;
}@media print,screen and (min-width:769px){.p-faqItem.is-inited .p-faqItem__question__toggle::after{
	right:28px;
}}.t-bgBlack .p-faqItem.is-inited .p-faqItem__question__toggle::after{
	background-position-y:-500%;
}.p-faqItem.is-open .p-faqItem__question__toggle::after{
	background-position-x:-100%;
}.p-faqItem__question__toggle:before,_:-ms-lang(x)::-ms-backdrop{padding-top:4px;padding-bottom:0}.p-faqItem.is-inited .p-faqItem__answer{
	display:none;
}.p-faqItem__answer__body{
	padding:10px 18px 9px;border-top:1px dotted #666;
}@media print,screen and (min-width:769px){.p-faqItem__answer__body{
	padding:13px 28px 15px;
}}.t-bgBlack .p-faqItem__answer__body{
	border-top-color:#fff;
}.p-faqItem__answer__text{
	font-size:100%;line-height:172%;
}@media print,screen and (min-width:769px){.p-faqItem__answer__text{
	font-size:100%;line-height:163%;
}}.p-faqItem__answer__relation{
	margin-top:8px;padding-bottom:10px;
}@media print,screen and (min-width:769px){.p-faqItem__answer__relation{
	margin-top:17px;padding-bottom:15px;
}}.p-faqRelation{
	border:1px solid #ccc;
}@media print,screen and (min-width:769px){.p-faqRelation{
	display:table;width:100%;table-layout:fixed;
}}.t-bgBlack .p-faqRelation{
	border-color:#fff;
}.p-faqRelation__label{
	display:block;padding:5px 5px 6px;background-color:#f0f0f0;font-size:100%;line-height:172%;text-align:center;font-weight:700;letter-spacing:normal;
}@media print,screen and (min-width:769px){.p-faqRelation__label{
	display:table-cell;width:120px;font-size:100%;line-height:163%;vertical-align:middle;
}}.t-bgBlack .p-faqRelation__label{
	background-color:rgba(0,0,0,0);-webkit-box-shadow:1px 0 0 #fff;box-shadow:1px 0 0 #fff;
}@media print,screen and (min-width:769px){.t-fsMiddle .p-faqRelation__label{
	width:150px;
}}.p-faqRelation__links{
	padding-right:14px;padding-left:14px;
}@media print,screen and (min-width:769px){.p-faqRelation__links{
	display:table-cell;padding:11px 20px 13px;vertical-align:middle;
}}.u-mtNone{
	margin-top:0;
}.u-fsLarge{
	font-size:114.28571%;line-height:163%;
}@media print,screen and (min-width:769px){.u-fsLarge{
	font-size:125%;line-height:170%;
}}.u-fsSmall{
	font-size:92.85714%;line-height:185%;
}@media print,screen and (min-width:769px){.u-fsSmall{
	font-size:87.5%;line-height:200%;
}}.u-alignLeft,[align="left"]{
	text-align:left;
}.u-alignCenter,[align="center"]{
	text-align:center;
}.u-alignrRight,[align="right"]{
	text-align:right;
}.u-alignTop{
	vertical-align:top;
}.u-alignMiddle{
	vertical-align:middle;
}.u-alignBottom{
	vertical-align:bottom;
}.u-wAuto{
	width:auto;
}.u-w100p{
	width:100%;
}