	h1,h2,h3,h4,h5,h6,p,li,dt,dd,th,td,input,textarea{
		font-family: 'Noto Serif JP', sans-serif!important;
	}
	header .container{
		height:40px;
	}
	header nav ul li a{
		<!-- line-height:40px; -->
	}
	main section:first-child .container{
		padding-top: 80px!important;
		height: calc(100% - 160px);
	}
			@media (min-width:730px) {
			main section:first-child .container{
				padding-top: 110px!important;
				height: calc(100% - 160px);
			}
		}
		header p#sitename a{
		line-height:40px;
	}
	header nav ul li a,footer nav ul li a,header p#sitename a{
		color:#828282!important;
		border-color:#828282!important;
	}
	footer nav ul:first-child:after{
		background:#828282!important;
	}
	header nav ul li a:before,header nav ul li a:after,footer nav ul li a:before,footer nav ul li a:after{
		background:#828282!important;
	}
	header p#menu_bt a{
		color:#828282!important;
	}
	header p#menu_bt a:before{
		background: #828282!important;
	}
	header p#menu_bt a:after{
		background: #828282!important;
	}

	header p#menu_bt a span:after{
		background: #828282!important;
	}

			header,header .nmode_sp nav,footer .wrap{
		background:rgba(255,255,255,0.8);	}


	@media (max-width:730px) {
		header nav{
			background: rgba(255,255,255,0.8);		}
	}

	@media (max-width:730px) {
												section[class~="ns678c772e85f491.76569330"] .bgf2{
					background-image:url("/uploads/73/128834675361a34b7613fb0_spbg.jpg?20250703032210")!important;
					filter: blur(0px)!important;
				}
														section[class~="ns678c772e85f491.76569330"]{
					height:770px!important;
				}
			
			}

