*{
	margin:0;
	padding:0;
	box-sizing:border-box;
	font-family:ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;
}
body{
	width:100%;
	background-color:#fff;
	display:flex;

}
img, svg, video{
	vertical-align:middle;
}

a{
	text-decoration:none;
}
a:hover,a:focus{
	text-decoration:underline;
	/*color:red;*/
}

.container{
	flex:1;
	/*display:flex;
	flex-direction: row;
	justify-content: center;*/
}

main{
	max-width:720px;
	margin:55px auto 60px;
	/*background-color:tomato;*/
}
main p{
	font-family:ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;
	/*font-family:Verdana,"Dancing Script",Pacifico,Georgia,Merriweather,Montserrat,Lato,Roboto;*/
	font-size:15px;
	line-height:1.6;
	letter-spacing:0.5px;
	margin-bottom:25px;
}
/*main p a*//*このaに色指定するとpagespeed insightsでエラー出る。リンクは色に依存せずに識別可能ではないどす。文章内の一部にリンクはると、このエラーが出やすい。*/
main p a:link
/*main p a:visited*/
/*main p a:active*/
{
	/*color:#333;*/
	/*color:#1092dd;*/
	/*color:#06f;*/
	color:rgb(53, 105, 208);
	/*color:#014DB2;*/
	/*text-decoration:none;*/
}
main p:not(a),main p:not(a:active),main p:not(a:visited),main p:not(a:hover),main p:not(a:focus){
	/*color:red;*/
	color:#191816;
}
main p a{
	padding:7px 0px;
}
section p a:link{
	padding:7px 5px;
}
/*main p a:hover{
	
}*/
section{
	margin:0 0 57px 0;
}

/*section p a{
	background-color:tomato;
}*/

section ul{
	margin-left:30px;
}
section ul li{
	margin-bottom:10px;
}


/*.advertising{
	display:none;
}*/





.nav-right{
	/*background-color:pink;*/
	border-left:1px solid #dfdfdf;
	/*width:400px;*/
	display:none;
	/*position:fixed;*/
}
.nav-right-frame{
	position:fixed;
}

/*a[title]{
	position:relative;
	text-decoration:none;
}
a[title]:hover::after{
	content:attr(title);
	position:absolute;
	left:0;
	top:0;
	background:#333;
	color:#eee;
	padding:10px;
	border-radius:5px;
	white-space:nowrap;
	z-index:10;
	font-size:13px;
	margin-top:5px;
	transition:opacity 0.5s;
	pointer-events: none;
}*/