



/*------------------------------------------------------------
	ili content
------------------------------------------------------------*/

#main .mainVisual {
	position: relative;
}

img  {
	max-width: 100%;
}

.pc_ili {
	display: block;
}

.sp_ili {
	display: none;
}

.pc_inline_block_ili {
	display: inline-block;
}

.sp_inline_block_ili {
	display: none;
}

.ili_copy {
	margin-bottom: 44px;
	background: #0092b8  url(/images/lp_3grn/anasp/images/enterprise/bg_tokuten.png?date=20181127) repeat-y center center;
	text-align: center;
}

.ili_copy_sp {
	display: none;
}

.ili_content {
	padding:110px 0 0 0;
	margin:-110px 0 0 0;
	clear:both;
}

.ili_content02 img{
	width:100%;
}

.ili_content02_box02{
	margin:5% 0 10%;
}


.ili_main_visual {
	position: absolute;
	left:55%;
	top:0;
	width:440px;
}

.ili_main_visual02{
	position: absolute;
	left:62%;
	top:20px;
}

.op_media_main_visual02 {
	top: 130px;
}

.ili_main_visual_sp {
	display: none;
	margin: 0 0 23px 0;
	padding: 23px 0 0 0;
}

/*  how_to_use_area
------------------------*/

.how_to_use_area {
	text-align: center;

}

#ili_main_title {
	font-size:32px;
	font-weight: bold;
	margin:0;
	color:#fff;
}

/*  どんな時に使えるの？ / scene_area
------------------------*/

.scene_area {
	padding: 60px 0 15px 0;
	background: #fff;
	text-align: center;
	width:100%;

	margin:0 auto;
}
.scene_area .scene_text {
	color: #858484;
}
.scene_area .scene_title {
	padding: 25px 0 70px 0;
	font-size: 35px;
	font-weight: normal;
	font-size:26px;
}
.scene_area .scene_title:before,
.scene_area .scene_title:after {
	display: inline-block;
	content: "";
	width: 60px;
	margin: 0 25px 0 25px;
	border-bottom: 1px solid #858484;
	vertical-align: middle;
}
.scene_area .scene_box {
	padding: 0 0 65px 0;
}
.scene_area .scene_box:nth-of-type(even) {
	background: #f7f7f7;
}
.scene_area .regist_block {
	background: #fff;
}

/*  ili_parts_kr_camp / [WSYS-2569] ili韓国語無料キャンペーン延長　ここから
------------------------*/
.kr_camp_ttl{
	background-color: #65c0ff;
	text-align: center;
	padding: 10px 0;
}

.kr_camp_col{
	background-color: #f4fafe;
	padding: 30px 0 30px 0;
}

.kr_inner{
	width: 980px;
	margin: 0 auto;
}

.tester_area .btn{
	position: relative;
	background-color: #f77e13;
	color: #fff;
	font-size: 24px;
	margin-top: 20px;
	padding: 22px;
	width: 460px;
	border-radius: 10px;
	display: block;
	text-align: center;
}

.tester_area .btn:after {
	display: block;
	position: absolute;
	top: calc(50% - 3px );
	right: 30px;
	margin: -20px 0 0 0;
	content: "\f105";
	font-size: 40px;
	font-family: FontAwesome;
	font-weight: normal;
	line-height: 1;
}

.tester_area .btn:hover{
	text-decoration: none;
	opacity: 0.8;
}

.tester_area .ttl{
	font-size: 42px;
	color: #65c0ff;
	text-align: center;
	font-weight: bold;
	line-height: 1;
	padding-bottom: 48px;
}

.tester_area .ttl span{
	font-size: 22px;
}

.img_ili_kr01_wrap:after{
	content: "";
	display: block;
	clear: both;
}

.img_ili_kr01{
	width: 335px;
	float: left;
	margin: -40px 0 0 20px;
}

.img_ili_kr01_txt{
	width: 625px;
	float: right;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.4;
}

.img_ili_kr01_txt .txt{
	font-size: 22px;
	text-align: center;
	line-height: 1.2;
}
.img_ili_kr01_txt .txt + .txt {
	margin-top: 20px;
}

.img_ili_kr01_txt .txt em{
	color: #65c0ff;
	font-size: 27px;
}
.img_ili_kr01_txt .txt .fs_min {
	font-size: 16px;
}
.img_ili_kr01_txt .txt .add_txt{
	color: #5c69bb;
	font-size: 20px;
}
.img_ili_kr01_txt .txt_min{
	font-size: 16px;
	font-weight: normal;
	margin-top: 20px;
	line-height: 1.2;
}
.img_ili_kr01_txt .txt_min + .txt_min {
	margin-top: 10px;
}
/*  ili_parts_kr_camp / [WSYS-2569] ili韓国語無料キャンペーン延長　ここまで
------------------------*/

@media all and (min-width: 641px) and (max-width: 1024px)  {
	.ili_content {
		padding:90px 0 0 0;
		margin:90px 0 0 0;
	}

	.ili_main_visual02 {
		position: absolute;
		left:59%;
		top:18%;
		padding-right:2%;
	}
	.op_media_main_visual02 {
		top: 40%;
	}
	

}

@media all and (max-width: 640px)  {
	.ili_content {
		padding:50px 0 0 0;
		margin:-50px 0 0 0;
	}

	.ili_main_visual02 {
		position: absolute;
		left:52%;
		top:25%;
		padding-right:2%;
	}

	.op_media_main_visual02 {
		top: 45%;
	}
	
	.ili_content02_box02{
		margin:10% 0 15%;
	}



}



@media all and (min-width: 1px) and (max-width: 1024px)  {

.pc_ili {
	display: none;
}

.sp_ili {
	display: block;
}
.pc_inline_block_ili {
	display: none;
}

.sp_inline_block_ili {
	display: inline-block;
}

#ili_main_title {
	font-size:16px;
}

.ili_copy_sp {
	display: inline-block;
}

.ili_main_visual {
	display: none;
}

.ili_main_visual_sp {
	clear: both;
	display: block;
	text-align: center;
}



/*  どんな時に使えるの？ / scene_area
------------------------*/

.scene_area {
	padding: 10.9375% 0 2.34375% 0;
	background: #f2f2f2;
	text-align: center;
}
.scene_area .scene_text {
	color: #858484;
	font-size: 14px;
	text-align: center;
}
.scene_area .scene_title {
	padding: 3.125% 0 7.8125% 0;
	font-size: 16px;
	font-weight: normal;
	text-align: center;
}
.scene_area .scene_title:before,
.scene_area .scene_title:after {
	display: inline-block;
	content: "";
	width: 20px;
	margin: 0 3.125% 0 3.125%;
	border-bottom: 1px solid #858484;
	vertical-align: middle;
}
.scene_list {
	margin: 0 3% 0 3%;
}
.scene_list li {
	background: #fff;
	border-right: 1px solid #e8e9e9;
	border-bottom: 2px solid #e8e9e9;
	border-left: 1px solid #e8e9e9;
}
.scene_list li + li {
	margin: 4.6875% 0 0 0;
}
.scene_list .title_box {
	position: relative;
	padding: 3.90625% 0 3.90625% 0;
}
.scene_list .title_box:after {
	position: absolute;
	bottom: 25%;
	right: 4.6875%;
	display: block;
	content:"\f107";
	font-family:FontAwesome;
	font-size: 20px;
	vertical-align: middle;
}
.scene_list .title_box.active:after {
	content:"\f106";
}
.scene_list .title_box .title {
	font-size: 16px;
	text-align: center;
}
.scene_list .detail_box {
	padding: 6.25% 3.90625% 3.90625% 3.90625%;
	border-top: 1px solid #e8e9e9;
}
.scene_list .detail_box .detail + .detail {
	margin: 8.59375% 0 0 0;
}
.scene_list .detail_box .request {
	margin: 0 0 4.6875% 0;
	color: #828282;
	font-size: 14px;
	text-align: center;
}
.scene_list .detail_box .voice {
	position: relative;
	margin: 0 15px 0 0;
	padding: 3.125% 0 3.125% 15px;
	background: #f0f1f3;
	border-radius: 5px;
	font-size: 14px;
	text-align: center;
}
.scene_list .detail_box .voice + .voice {
	margin: 1.5625% 15px 0 0;
}
.scene_list .detail_box .voice:after {
	position: absolute;
	right: -20px;
	bottom: 0;
	display: block;
	content: "";
	width: 0;
	height: 0;
	border-right: solid 5px transparent;
	border-top: solid 15px transparent;
	border-left: solid 20px #f0f1f3;
}

/*  ili_parts_kr_camp / [WSYS-2569] ili韓国語無料キャンペーン延長　ここから
------------------------*/

.tester_area{
	margin-top: 10px;
}

.tester_area img{
	width: 100%;
}

.kr_inner{
	width: 100%;
}

.kr_camp{
	background-color: #5198d9;
	text-align: center;
	padding: 12px 3.125%;
}

.kr_camp_col{
	background-color: #f4fafe;
	padding: 30px 0;
}

.tester_area .ttl{
	font-size: 15px;
	color: #65c0ff;
	text-align: center;
	font-weight: bold;
	line-height: 1.4;
	padding-bottom: 10px;
}

.tester_area .ttl span{
	font-size: 10px;
}

.img_ili_kr01{
	float: none;
	width: 84%;
	margin: 15px auto;
	text-align: center;
}
.img_ili_kr01 img {
	width: auto;
	max-width: 100%;
}

.img_ili_kr01_txt{
	float: none;
	width: auto;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.8;
}

.img_ili_kr01_txt .txt{
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

.img_ili_kr01_txt .txt em{
	color: #65c0ff;
	font-size: 15px;
}
.img_ili_kr01_txt .add_txt{
	color: #5c69bb;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	margin: 10px 0;
}
.img_ili_kr01_txt .txt_min{
	font-size: 12px;
	font-weight: normal;
	margin: 14px 10px 0 10px;
	text-align: left;
}
.img_ili_kr01_txt .regist_block {
	margin-top: 20px;
}

.tester_area .btn{
	position: relative;
	background-color: #f77e13;
	color: #fff;
	font-size: 12px;
	margin: 36px auto 0 auto;
	padding: 12px;
	width: 82%;
	max-width: 380px;
	border-radius: 10px;
	display: block;
	text-align: center;
	text-decoration: none;
}

.tester_area .btn:after {
	display: block;
	position: absolute;
	top: 77%;
	right: 15px;
	margin: -20px 0 0 0;
	content: "\f105";
	font-size: 18px;
	font-family: FontAwesome;
	font-weight: normal;
	line-height: 1;
}


/*  ili_parts_kr_camp / [WSYS-2569] ili韓国語無料キャンペーン延長　ここまで
------------------------*/


}/* @media all and (min-width: 641px) and (max-width: 1024px) end */




.js-accodionTarget {
	display: none;
}