<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/*===============================================
縲SP iPhone6莉･荳奇ｼ育判髱｢縺ｮ讓ｪ蟷�′761px縺ｾ縺ｧ��
===============================================*/

@media (max-width:761px){
	
	/* ============================================================
 	main vi 
	==============================================================*/
    
    #main_third_wrap{
		background:url("../img/main_bg_sp.jpg") center;
        background-size: cover;
	}

	#main_third_wrap .s_ttl{
		display: block;
		width: 5.5em;
		background: #99e6ff;
		font-family: 'Noto Sans JP', sans-serif;
		font-weight:400;
		text-align: center;
		font-size: 1.4rem;
		line-height: 100%;
		letter-spacing: 0.1rem;
		padding: 3px 0 5px;
		color: #1c284c;
	}

	#main_third_wrap span.eng_txt{
		color: #00aae1;
	}

	#main_third_body{
		background: #edf9fd;
		padding: 30px 0 50px;
	}

    
	/* ============================================================
 	common
	==============================================================*/

	
	
	/* ============================================================
 	section 01
	==============================================================*/
	
	#sec01{
		width: 100%;
		padding: 10px 0 100px;
		position:relative;
	}
	
	#sec01 .wrapper{
		padding: 0 4%;
	}
	
	#sec01 .client_wrap{
		background: #fff;
		padding: 40px 0 20px;
	}
	


	/* f_site_map start */

	.client_wrap &gt; ul:last-child {
		margin: 12px 0 0;
	}

	.client_wrap &gt; ul:last-child &gt; li {
		margin: 0 40px 12px 0;
	}

	.client_wrap &gt; ul &gt; li{
		margin: 0 6% 10px 0;
	}

	.client_wrap &gt; ul &gt; li &gt; a{
		display: inline-block;
		font-family: 'Noto Sans JP', sans-serif;
		font-weight: 500;
		letter-spacing:0.1rem;
		font-size: 1.8rem;
		color: #182747;
		position:relative;
	}

	.client_wrap &gt; ul &gt; li &gt; a:after{
		content: "";
		display: block;
		width: 7px;
		height: 7px;
		border-right: solid 1px #182747;
		border-bottom: solid 1px #182747;
		position: absolute;
		top: 52%;
		right: -22px;
		transform:translate(0, -50%) rotate(-45deg);
	}

	.client_wrap &gt; ul &gt; li .sec_f_nav_wrap{
		border-left: 1px solid #182747;
		margin:10px 0 20px 2px;
		padding: 2px 0 1px 14px;
	}

	.client_wrap ul.sec_list li{
		margin:0 0 8px;
	}

	.client_wrap ul.sec_list dl{
		margin: 0 20px 6px 0;
	}

	.client_wrap ul.sec_list dt{
		font-family: 'Noto Sans JP', sans-serif;
		font-weight:500;
		letter-spacing:0.1rem;
		font-size: 1.6rem;
		padding: 0px 0 2px 11px;
		margin: 17px 0 0;
		color: #182747;
		position:relative;
	}

	.client_wrap ul.sec_list dd{
		margin: 6px 30px 0 0;
	}

	.client_wrap ul.sec_list dt:after{
		content: "";
		display: block;
		width: 6px;
		height: 6px;
		background: #182747;
		position: absolute;
		top: 48%;
		left: -1px;
		transform:translate(0, -50%) rotate(-45deg);
	}

	.client_wrap ul.sec_list a{
		display: inline-block;
		font-family: 'Noto Sans JP', sans-serif;
		font-weight:400;
		letter-spacing:0.1rem;
		font-size: 1.5rem;
		color: #182747;
		position:relative;
	}

	.client_wrap ul.sec_list a:after{
		content: "";
		display: block;
		width: 5px;
		height: 5px;
		border-right: solid 1px #182747;
		border-bottom:solid 1px #182747;
		position: absolute;
		top: 54%;
		right: -1.5rem;
		transform:translate(0, -50%) rotate(-45deg);
	}

	.client_wrap &gt; ul:last-child a{
		font-size:1.4rem;
	}
	
}



/*===============================================
縲SP iPhone5繧ｵ繧､繧ｺ蟇ｾ蠢懊逕ｻ髱｢縺ｮ讓ｪ蟷�′350px縺ｾ縺ｧ笆ｼ笆ｼ笆ｼ笆ｼ笆ｼ
===============================================*/

@media (max-width:349px) {
	
}

/*===============================================
縲SP iPhone Plus 繧ｵ繧､繧ｺ蟇ｾ蠢懊逕ｻ髱｢縺ｮ讓ｪ蟷�′415px縺ｾ縺ｧ笆ｼ笆ｼ笆ｼ笆ｼ笆ｼ
===============================================*/

@media (min-width: 413px) and (max-width: 761px) {
	
}

</pre></body></html>