@charset "UTF-8";.slider_mv_sec {	position:relative;	height: calc(851 / 1000 * 100vw);}.slider_mv_sec .slider_mv {	top: calc(195 / 1000 * 100vw);}.slider_mv_sec .ic_01 {	top: calc(69 / 1000 * 100vw);	left: calc(470 / 1000 * 100vw);}.slider_mv_sec .ic_02 {	top: calc(50 / 1000 * 100vw);	left: calc(290 / 1000 * 100vw);}/********************************************* sec01*********************************************/.sec01_2 {	background:none;	height: calc(338 / 1000 * 100vw);}.sec01_2 .im {	top: calc(130 / 1000 * 100vw);	left: 5%;	width:90%;}.sec01_2 img {	width:100%;}.sec01_2 .ic_01 {	top: calc(0 / 1000 * 100vw);	left: 5%;	width:15%;}.sec01_2 .ic_02 {	top: calc(70 / 1000 * 100vw);	right: calc(300 / 1000 * 100vw);	width:13%;}/********************************************* sec03*********************************************/.sec03 {	margin-top:-484px;	background:url(../../img/sec03_bg.png) no-repeat top 354px center ;	height:1150px;}.sec03_1 .ic_01 {	top:280px;	left:5%;}.sec03_1 .ic_01 img {	width:80%;}.sec03_1 .ic_02 {	top:250px;	right:0%;}.sec03_1 .ic_02 img {	width:80%;}.sec03_2 .box {	display:flex;	justify-content: space-between;	margin:30px 5% 0;}.sec03_2 .box .col .ic {	position:absolute;	top:26px;	left:30px;}.sec03_2 .box .col .ic img {	width:40px;}.sec03_2 .box .col .tx {	margin:10px 15px;	font-size:14px;}.sec03_2 .hosoku {	margin:0 5%;	font-size:14px;}