header {
background-color:#39C;
width: 100%;
}
img.titlelogo{
    margin: 0px;
	padding-top: 10px;
width: 300px;
}




/* 2020/06/05 追加シリーズ */
/* 画像の角丸 */
.pictext{border-radius:5%;
border: 10px #aaaaaa solid;}

.iphone_app_back{
  padding: 10px;
  background-color: #fffafa;
}
.qanda_back{
  padding: 10px;
  background-color: #fff0f5;
}
.about_this_site{
  padding: 10px;
  background-color: #fdf5e6;
}
.donation{
  padding: 10px;
  background-color: #fdf5e6;
}

/* 2020/01/03 追加シリーズ */
img.backBlack{
	margin: 0px;
	padding: 0px;
	background-color: #000000;
	width: 100%;
}


/* アイコン１タイプ */
img.appicon{ width: 60px;height:60px;padding:2px; margin-right:5px;}

/* 画像の角丸 */
.appicon{border-radius:20%;}

/* 画像をホバーした */
img.appicon:hover{
	/* 透明度を上げることで、画像の色を薄く見せる。*/
	opacity:0.5;
	/* リンクをホバーしたときのカーソルにする。*/
	cursor: pointer;
}

/* 画像をクリックした瞬間 */
img.appicon:active{
	/* 要素を若干下に下げることで、押した感じを出す。*/
	/* 今いる位置から相対的に3px下に配置する。*/
	position: relative;
	top: 3px;
}


/* アイコン２タイプ */
img.appicon2{ width: 45px;height:45px; padding:2px;}

/* 画像の角丸 */
.appicon2{border-radius:0%;}

/* 画像をホバーした */
img.appicon2:hover{	opacity:0.5; 	cursor: pointer;}

/* 画像をクリックした瞬間 */
img.appicon2:active{ 	position: relative;	top: 3px;}



html{    font-size:100%; font-size: 1.2rem; background-color:#F5F5F5;}
/*body{ font-size: 1.2rem; background-color:#F5F5F5;}*/
.style-10 { padding: 10px;}
.stlye-gray { background-color: #DDDDDD;}
.right {text-align: right}
.img_size {
width: 95%;
height: auto;
}


.qa_red-10 {
color:red;
padding: 10px;
}

.qa_blue-10 {
color:blue;
padding:10px;
}

.qa_darkBlue-10 {
color:#800000;
padding:10px;
}



footer {
	background-color:#C0C0C0;
	width: 100%;
}

img.contactme{
    margin: 0px;
    padding: 5px;
width: 300px;
}


/* welcome画像背景*/
.welcome{ background-color:#33CCCC;
	width: 100%;
	padding: 3px;
	font-size: 0.8rem;
}

/*
img.welcome{
    margin: 0px;
    padding: 5px;
width: 300px;
}
*/


/* 上に戻るボタン */
.pagetop {
	color: #fff;
	background-color: rgba(0,0,0,0.3);
	text-decoration: none;
	display: none;
	position: fixed;
	bottom: 1rem;
	right: 1rem;
	font-size: 1.5rem;
	width: 3.3rem;
	height: 3.3rem;
	line-height: 3.3rem;
	border-radius: 3.3rem;
	text-align: center;
	cursor: pointer;
}

.pagetop:hover {
	color: #fff !important;
	background-color: #ed702b;
	text-decoration: none;
}


	/* .planeText{
		font-size: 80%;
		text-align: left;
		padding-left:10px;

	} */
