@charset "utf-8";
/* Noto Sans JP を使用 */
@import url(https://fonts.googleapis.com/earlyaccess/notosansjp.css);

body {
    font-family: 'Noto Sans JP', "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, sans-serif;
    color: #545454;
    letter-spacing: 0.1em;
    line-height: 100%;
    font-weight: 400;
}

#iframe_precaution strong{
	font-weight:500;
}
#iframe_precaution p{
	font-size: 15px;
	line-height: 1.8;
	color: #fe0000;
	text-align: center;
}
#iframe_precaution .mode_pc {
	display:inline;
}
#iframe_precaution .mode_sp {
	display:none;
}
#iframe_precaution span.pc_center{
	display: block;
	text-align: center;
}
#iframe_precaution span.pc_right{
	display: block;
	text-align: right;
}
#iframe_precaution span.pc_left{
	display: block;
	text-align: left;
}
#iframe_precaution span.pc_font14{
	font-size: 	14px;
}
#iframe_precaution span.pc_font15{
	font-size: 15px;
}
#iframe_precaution span.pc_font16{
	font-size: 16px;
}
#iframe_precaution span.pc_font17{
	font-size: 17px;
}
#iframe_precaution span.pc_font18{
	font-size: 18px;
}
#iframe_precaution span.pc_font19{
	font-size: 19px;
}
#iframe_precaution span.pc_font20{
	font-size: 20px;
}

@media screen and (max-width: 680px){
	#iframe_precaution .mode_pc {
		display:none;
	}
	#iframe_precaution .mode_sp {
		display:inline;
	}
	#iframe_precaution html {
        font-size: 55%;
    }
	#iframe_precaution p{
		line-height: 1.2;
		text-align: left;
	}
	#iframe_precaution span.sp_center{
		display: block;
		text-align: center;
	}
	#iframe_precaution span.sp_right{
		display: block;
		text-align: right;
	}
	#iframe_precaution span.sp_left{
		display: block;
		text-align: left;
	}
	#iframe_precaution span.pc_right{
		display: block;
		text-align: center;
	}
	#iframe_precaution span.pc_left{
		display: block;
		text-align: center;
	}
	#iframe_precaution span.pc_font14{
		font-size: 	initial;
	}
	#iframe_precaution span.pc_font15{
		font-size: 	initial;
	}
	#iframe_precaution span.pc_font16{
		font-size: 	initial;
	}
	#iframe_precaution span.pc_font17{
		font-size: 	initial;
	}
	#iframe_precaution span.pc_font18{
		font-size: 	initial;
	}
	#iframe_precaution span.pc_font19{
		font-size: 	initial;
	}
	#iframe_precaution span.pc_font20{
		font-size: 	initial;
	}

	#iframe_precaution span.sp_font14{
		font-size: 	14px;
	}
	#iframe_precaution span.sp_font15{
		font-size: 15px;
	}
	#iframe_precaution span.sp_font16{
		font-size: 16px;
	}
	#iframe_precaution span.sp_font17{
		font-size: 17px;
	}
	#iframe_precaution span.sp_font18{
		font-size: 18px;
	}
	#iframe_precaution span.sp_font19{
		font-size: 19px;
	}
	#iframe_precaution span.sp_font20{
		font-size: 20px;
	}
}