@charset "utf-8";
/* CSS Document */
/****service事業内容ページ***/

/*** スマホ　798px以下 **************/
.service ._big_box{
	width:95%;
	margin:0px auto 80px;
	
}
._intr h3{
	font-size: 30px;
	line-height: 1.5em;
}

.service ._big_box ._inbox ._in{
	display: block;	
	margin: 0 auto;
	margin-bottom:90px;
}

.service ._big_box ._inbox ._in ._inbox2 ._imgbox{
	position: relative;
	height:230px;
	/max-width:370px;
	/margin:0 auto;
}

.service ._big_box ._inbox ._in ._inbox2 ._imgbox span{
	position: absolute;
	z-index: 1;
	font-size:75px;
	top:-10px;
	left:0;
	color:#28A7E1;
	font-weight:bold;
	text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.15); /* ほんのりした影を追加 */
}

.service ._big_box ._inbox ._in ._inbox2 ._imgbox img{
	display: block;
	width:90%;
	max-width:370px;
    /margin:10px auto 0;
	/position: absolute;
	top:15px;
	left:15px;
}

.service ._big_box ._inbox ._in h4{
	font-size: 25px;
	line-height: 1.5em;
	margin:15px 0;
}

.service .textbox{
	font-size: 16px;
	line-height: 1.5em;
	font-weight: bold;
	margin-top:25px!important;
}

.service .textbox ul li{
	font-weight:200;
	font-size: 15px;
}






/*******************************************/
/* 画面サイズ 798px～*/
@media screen and (min-width: 798px) {


	
}




/*******************************************/
/* 画面サイズ 1075px～*/
@media screen and (min-width: 1074px) {
	
.service ._big_box ._inbox2{
	/width:90%;
	max-width:900px;
	margin: 0 auto;
	display:flex;
	justify-content: space-between;
	height:300px;
}
	
	.service ._big_box ._inbox2 .textbox{
		width:55%;
		max-width:450px;
	}	
}


/**************************************/
@media screen and (min-width: 1280px) {
	
.service ._big_box ._inbox2{
	max-width:1100px;
}
	
	.service ._big_box ._inbox2 .textbox{
		width:60%;
		max-width:650px;
	}
}


