*{
/*	position:relative;		google map に悪影響が出るため　使えない！！！	*/
	box-sizing: border-box;
	margin : 0 auto;	/* add 200627 */
}
#CKDEV{
	margin:0 auto;
	width:auto;
	height:3rem;					/* 211004add */
}
.zTop{
	z-index:1;
}
a:hover{
	color: #ff0000;
	z-index:1;
}
.fixLink:hover{
	color: #ff0000;
	cursor:pointer
}
.allow{
	text-decoration: none;
	color:rgba(0,255,0,1);
	z-index:1;
}
.bold{
	font-weight:bold;
}
.left{float:left;}
.right{float:right;}
.bgyellow{	background-color:yellow;}
.bgolive{	background-color:olive;}
.red{color:red;}
/*	https://nulab-inc.com/ja/blog/nulab/css-basics-for-engineer-float/	*/
.clearfix:after {
    content:"";
    display:block;
    clear:both;
}
@media screen and (max-width: 768px){
.img1{
	width:10%;
	vertical-align:middle;
}
.img2{
	width:10%;
	vertical-align:middle;
}
.landscape{display:none;}
}
@media screen and (min-width: 769px){
.img1{
	width:48px;
	vertical-align:middle;
}
.img2{
	width:48px;
	vertical-align:middle;
}
.frame10{width:10%;}
.frame20{width:20%;}
.frame30{width:30%;}
.frame40{width:40%;}
.frame50{width:50%;}
.frame60{width:60%;}
.frame70{width:70%;}
.frame80{width:80%;}
.frame90{width:90%;}
.landLeft{float:left;}
.landRight{float:right;}
.portrait{display:none;}
}