@charset "UTF-8";
#wpadminbar,[v-cloak]{display:none;}
[fullscreenloading]{left:0;top:0;position:fixed;width:100vw;max-width:100vw;min-width:100vw;height:100vh;background:rgba(255,255,255,.8);z-index:9999;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}[fullscreenloading] span{margin-bottom:1em}[fullscreenloading] i{font-size:2em}[loading-text]{font-size:14px;margin-top:2em;font-weight:600}.half-circle-spinner,.half-circle-spinner *{box-sizing:border-box}.half-circle-spinner{width:60px;height:60px;border-radius:100%;position:relative}.half-circle-spinner .circle{content:"";position:absolute;width:100%;height:100%;border-radius:100%;border:calc(60px / 10) solid transparent}.half-circle-spinner .circle.circle-1{border-top-color:#ff1d5e;animation:1s infinite half-circle-spinner-animation}.half-circle-spinner .circle.circle-2{border-bottom-color:#ff1d5e;animation:1s infinite alternate half-circle-spinner-animation}@keyframes half-circle-spinner-animation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}


body{-ms-overflow-style: none;scrollbar-width: none;}
body::-webkit-scrollbar{display: none;}


/* page */
.breadcrumb{padding-top:150px;}
.compage-introduction-wrap .btnBox a.icon-mail{padding:1em;}
.compage-introduction-wrap .compage-logo{width: 250px;height: 250px;display: flex;flex-flow: column nowrap;justify-content: center;align-items: center; background:#FFF;padding: 10px;}


#app .el-dialog__header{padding: 20px 10px 0 10px;}

/* dm-box */
[dm-box]{
	padding:2em 0;
}

a:hover{cursor: pointer;}



[project-popup]{
	display: -webkit-flex; display: -ms-flexbox; display: flex;
	-ms-flex-flow:row nowrap; flex-flow:row nowrap;
	-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;
	-webkit-align-items: center;  -ms-flex-align: center; align-items: center;
}
[project-popup] .el-dialog{margin:0 auto !important;}


[project-popup] .el-dialog__body{max-height:70vh !important;overflow-y: auto;}

[project-popup] .el-dialog__body .text-wrap{padding:1em 0;font-weight: 600;}

[project-popup] .el-dialog__body .achv-item-list{
	display: -webkit-flex; display: -ms-flexbox; display: flex;
	-ms-flex-flow:row nowrap; flex-flow:row nowrap;
	-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;
	-webkit-align-items: center;  -ms-flex-align: center; align-items: center;
	margin-bottom:2em;
}

	[project-popup] .el-dialog__body .achv-item-list li{
		width:100%;
	}
	[project-popup] .el-dialog__body .achv-item-list li::before{
		font-weight:600;
	}

[project-popup] .el-dialog__body .listType-column.text-bl li{
	color:#222;font-weight:500;font-size:14px;
}

[font-15x]{font-size: 1.5em;}

.btn.main_colorReverse.btn-favorite{border-width:1px;}

@media screen and (max-width: 767px) {
    .compage-introduction-wrap {
            padding: 228px 20px 42px;
    }
    .btn.main_colorReverse.btn-favorite{
    	padding: 10px;
    	min-width:50px;
    }

}




[assessment-rate]{background:#FFF;display: flex;flex-flow:column nowrap;justify-content: center;align-items: center;padding:1em;border:1px solid rgb(247, 186, 42);border-radius: 8px;}

[assessment-rate] .demonstration{color:rgb(247, 186, 42);font-weight:600;font-size:14px;}

