@charset "utf-8";

#omo_wrap .sec01 .nav_list02{
	margin: 10px auto;
}

#omo_wrap .sec01 .nav_list02::after{
	content: " ";
	display: block;
	clear: both;
}

#omo_wrap .sec01 .nav_list02 li{
	display: inline-block;
}

#omo_wrap .sec01 .nav_list02 .nav_list,
#omo_wrap .sec01 .nav_list02 .nav_list a{
	max-width: none;
}

#omo_wrap .sec01 .nav_list02 .nav_list a{
	display: inline-block;
}

#omo_wrap .sec01 .nav_list02 .nav_list02_l,
#omo_wrap .sec01 .nav_list02 .nav_list02_r{
	width: 49%;
}

#omo_wrap .sec01 .nav_list02 .nav_list{
	width: auto;
}

#omo_wrap .sec01 .nav_list02 .nav_list02_l{
	float: left;
}

#omo_wrap .sec01 .nav_list02 .nav_list02_l .nav_list{
	float:right;
}

#omo_wrap .sec01 .nav_list02 .nav_list02_r{
	float: right;
}

#omo_wrap .sec01 .nav_list02_blue .nav_list a{
	padding: 0.5em 3em;
	background-color: #004795;
	border-radius: 0;
	color: #fff;
}

#omo_wrap .sec01 .nav_list02_blue .nav_list a .deco_item:before{
	background: url(/content/dam/nttcom/hq/jp/personal/services/mobile/one/img/arrow_w.png) no-repeat 0 0;
	height: 10px;
}

/* for IE11 and Edge */
.catch_wrap .cell_wrap {
	width: 100%;
}

@media screen and (max-width: 768px) {
	.only-pc {
		display: none !important;
	}

	.slick-dots li button:before {
		font-size: 30px !important;
	}

	.sectioning_layout-inner .par .mom_top{
		padding-bottom: 0 !important;
	}

	.catch_wrap .cell_wrap .slick-slide img{
		width: 100%;
		height: auto;
		border: solid 1px #ccc;
	}

	#omo_wrap .sec01 .nav_list02{
		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: row;
		flex-direction: row;
		-webkit-flex-wrap: nowrap;
		flex-wrap: nowrap;
		-webkit-justify-content: center;
		justify-content: center;
	}

	#omo_wrap .sec01 .nav_list02_blue{
		width: 94%;
		display: block;
	}

	#omo_wrap .sec01 .nav_list02 .nav_list02_l,
	#omo_wrap .sec01 .nav_list02 .nav_list02_r{
		float: none;
		width: auto;
	}

	#omo_wrap .sec01 .nav_list02 .nav_list02_l{
		margin-right: 5px;
	}
	#omo_wrap .sec01 .nav_list02 .nav_list02_r{
		margin-left: 5px;
	}

	#omo_wrap .sec01 .nav_list02_blue .nav_list a{
		width: 100%;
	}

	#omo_wrap .sec01 .nav_list02_blue .nav_list02_l,
	#omo_wrap .sec01 .nav_list02_blue .nav_list02_r{
		margin: 10px auto;
		float: none;
	}

	#omo_wrap .sec01 .nav_list02 .nav_list02_l .nav_list,
	#omo_wrap .sec01 .nav_list02 .nav_list02_r .nav_list,
	#omo_wrap .sec01 .nav_list02_blue .nav_list02_l .nav_list,
	#omo_wrap .sec01 .nav_list02_blue .nav_list02_r .nav_list{
		float: none;
	}

	.mom_top .thumb-item-sub-smt .slick-prev:focus,
	.mom_top .thumb-item-sub-smt .slick-prev:hover,
	.mom_top .thumb-item-sub-smt .slick-prev,
	.mom_top .thumb-item-sub-smt .slick-next:focus,
	.mom_top .thumb-item-sub-smt .slick-next:hover,
	.mom_top .thumb-item-sub-smt .slick-next{
		width: 26px;
		height: 41px;
	}

	.arrow-overwrite .slick-prev {
		background-image: url(/content/dam/nttcom/hq/jp/personal/services/mobile/one/common/top/slider_arrow_left.png) !important;
		background-repeat: no-repeat !important;
		background-size: cover !important;
		transform: translate(0);
		top: 30% !important;
	}

	.arrow-overwrite .slick-next {
		background-image: url(/content/dam/nttcom/hq/jp/personal/services/mobile/one/common/top/slider_arrow_right.png) !important;
		background-repeat: no-repeat !important;
		background-size: cover !important;
		transform: translate(0);
		top: 30% !important;
	}

	.catch_wrap .cell_wrap .arrow-overwrite .slick-slide img{
		width: 99%;
	}

}

@media screen and (min-width: 769px) {
	.only-smt {
		display: none !important;
	}

	ul.thumb-item-sub{
		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: row;
		flex-direction: row;
		-webkit-flex-wrap: nowrap;
		flex-wrap: nowrap;
		-webkit-justify-content: space-between;
		justify-content: space-between;
	}

	ul.thumb-item-sub li{
		width: 32%;
		border: solid 1px #ccc;
	}

	ul.thumb-item-sub li a img{
		width: 100%;
		height: auto;
	}
}

@media screen and (max-width: 480px) {
	#omo_info .nav_list li {
		width: auto !important;
		display: inline-block !important;
	}

	#omo_info .nav_list li a{
		width: auto !important;
	}
}