*{
	position: static!important;
	overflow: visible !important;
	box-shadow: none !important;
}
body{
	background: #fff;
}

style {
	display: none !important;
}

#wrap{
	display: none;
}
.btn {
	display: none;
}

.modaal-wrapper{
}
.modaal-outer-wrapper{
}
.modaal-container{
	max-width: none;
	height: auto;
	box-shadow: none;
}
.modaal-content-container{
	padding: 0;
}
.modaal-inner-wrapper{
	padding: 0 !important;
}
.modaal-wrapper .modaal-close{
	display: none;
}
.modaal-overlay{
	display: none;
}
.modaal-wrapper * {
	display: block !important;
}
.modaal-wrapper .sp {
	display:  none !important;
}
.modaal-wrapper .flex {
	display: block !important;
}
.modaal-wrapper .caution ul li {
	position: relative !important;
}
.modaal-wrapper .caution ul li:before {
	content: "●";
	display: block;
	position: absolute !important;
	top: 0;
	left: 0;
}
.modaal-wrapper .table {
	display: block !important;
}
.modaal-wrapper .part1 dt {
	float: left !important;
}
.modaal-wrapper .part1 dd {
	float: left !important ;
}
.modaal-wrapper .clm {
	float: left !important;
	display: block !important;
}
.modaal-wrapper dl {
	display: block !important;
}
.modaal-wrapper .clm dt {
	height: 50px;
}
.modaal-wrapper .btn.pc,
.modaal-wrapper .close__inner.pc{
	display: none !important;
}
.modaal-wrapper .other {
	clear: both !important;
}
.modaal-wrapper .flex dl {
	width: 48% !important;
}
.modaal-wrapper .flex dl:first-of-type {
	float: left !important;
}
.modaal-wrapper .flex dl:last-of-type {
	float: right !important;
}
.modaal-wrapper .flex:after {
	content: "";
	display: block;
	clear: both;
}

.modaal-wrapper .caution ul li .red {
	display: inline !important;
}



@media all and (-ms-high-contrast: none){
	*{
		font-family: "游ゴシック", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif !important;
	}
}
