/*------------------------------------------------ */
/* sp_base.css スリム版 */
/*------------------------------------------------ */
/* RESET */
/*------------------------------*/
html {
	font-size:13px;
}
body{
	display:block;
	position:relative;
	width:100%;
	margin:0;
	padding:0;
	font-family:'Roboto','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', sans-serif;
	font-weight:400;
	color:#313131;
	line-height:100%;
	overflow-wrap: break-word;
	word-wrap: break-word;
	-webkit-text-size-adjust:100%;
	font-size:13px;
}
/**/
h1,h2,h3,h4,h5,h6,p {
	margin:0;
	padding:0;
	font-weight:normal;
}

ul,ol,li {
	margin:0;
	padding:0;
	list-style:none;
}

img {
	vertical-align:top;
	border-style:none;
	margin:0;
	max-width: 100%;
}

table {
	border-collapse:collapse;
/*	border-collapse:separate;
	border-spacing:0;
*/
}

td,th {
	font-size:100%;
	padding:0;
}
a {
	text-decoration:none;
}


/* clearfix */
/*------------------------------*/

.ls_clear_bl {
	zoom:1;
	min-height:1px;
	clear:both;
}

.ls_clear_bl:after {
	content:".";
	clear:both;
	height:0;
	display:block;
	visibility:hidden;
}

/* トップ リンク文字 */
/*------------------------------*/

.ls_txt a,
.ls_sl_txt a
 {
	background: #FFF100;
	font-weight: 700;
	color: black;
	text-decoration: underline;
}
.ls_txt a:visited,
.ls_sl_txt a:visited 

{
	text-decoration: underline;
	font-weight: 700;
	background: #FFF100;
	color: #a0a0a0;
}

.ls_txt a:hover,
.ls_txt a:active,
.ls_sl_txt a:hover,
.ls_sl_txt a:active
{
	color:#848484;
}


/*------------------------------------------------ */
/* sp_original_service.css スリム版 */
/*------------------------------------------------ */
#original_service {
	margin: 0 auto 20px;
	padding: 0px 0 0px;
	border-top: 1px solid #dddddd;
	background: #ffffff;
	text-align: center;
	position: relative;
}
#original_service h2 {
	font-family: 'Montserrat',sans-serif;
	font-weight: 700;
	font-size: 7vw;
}
#original_service .org_sv_main {
	display: inline-block;
	font-size: 0px;
}
#original_service .org_sv_main .item:hover {
	opacity:0.6;
	filter:alpha(opacity=60);
	-ms-filter:"alpha( opacity=60 )";
}
#original_service .org_sv_main .item {
	display: inline-block;
	width: 94%;
	margin-top: 20px;
	vertical-align: top;
}
#original_service .org_sv_main .item img {
	width: 90.24vw;
	height: 56.4vw;
	object-fit: contain;
	object-position: center top;
}
#original_service .org_sv_main .item.first {
	padding-left: 0px;
}
#original_service .org_sv_main .item .item_txt {
	padding-top: 12px;
	text-align: left;
	color:#8c8c8c;
	font-size:   14px;
	line-height: 1.4;
}
#original_service .org_sv_main .item .item_txt span.org_sv_name {
	color:#a47200;
}

#original_service_page {
	margin: 0 auto;
	padding: 50px 0 0px;
	background: #ffffff;
	text-align: center;
}
.ls_info_sec_service {
	display:block;
	position:relative;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	text-align:center;
	font-family:'Montserrat',sans-serif;
	font-weight:700;
	font-size:7vw !important;
	padding:8% 0 0;
	margin-bottom: 0px;
}





