﻿@charset "utf-8";

/* print
-------------------------------------------------------------------*/
*html body {
	zoom:60%;
}
html body.countermeasure{
	zoom:40%;
}
body.countermeasure .visual .position .position_wrap{
	height:748px;
}
body.countermeasure .visual .position .position_wrap .mv_title .mv_style01{
	font-size:3.375rem;
}
body.countermeasure .visual .position .position_wrap .mv_title .mv_style01 ruby{
	font-size:4.4375rem;
}
body.countermeasure .visual .position .position_wrap .mv_title .mv_style01 rt{
	font-size:1.75rem;
}
body.countermeasure .visual .position .position_wrap .mv_title .mv_style01 em{
	font-size:5.9375rem;
	display:block;
}
body.countermeasure .visual .position .position_wrap .mv_title .mv_text2{
	font-size:1.75rem;
}
body.countermeasure .thoroughness:before{
	bottom:0%;
}
body.countermeasure .thoroughness{
	padding-top:0px;
}
body.countermeasure .visual{
	padding-bottom:30px;
}
body.countermeasure .thoroughness:after{
	height:246px;
	bottom:-246px;
}