/* �X�}�[�g�t�H���pCSS */
@media screen and (max-width: 640px) {

img{
max-width: 50%;
height: auto;
width /***/:auto;
}


body{
color : #000000;
/*
background-image : url(gif/bg_5_midori.gif);
background-repeat : repeat-y;
background-position : center top;
*/
text-align : center;
}
.center{text-align: center; 
margin : auto;}

.boldcenter{
text-align : center;
font-weight : bold;
}

.wakuboldcenter{
text-align : center;
font-weight : bold;
border: solid 3px #ff00ff;
margin-right : 200px;
margin-left : 200px;
padding : 10px 20px;
}
.new{ 
text-align:center;
margin : 0px auto;
width : 650px;
}
.headlogo{
text-align : center;
color : #6f1114;
font-weight : bold;
}

#koushinbi{text-align : center;
font-size : 80%;
}

#omedetou{
color : red;
text-align : center;
}

.floatleft{float : left;}

.pink{color : #ff5050;}
.kogecha{ color : #6f1114;}
.ao{color : #0000ff;}
.aka{color : #ff0033;}

.bold {font-weight : bold;}

.waku {
   margin : 10pt;
   border : solid 3pt red;
   padding : 5pt;}

.shikiri{color : #0000ff;text-align : center;}

/* .midashi{
font-weight : bold;
} */

.midashi{
	color : #0000ff;
	font-size : 150%;
	font-weight : bold;
	text-align : center;
	}
	
	.komidashi{
	color : #8800ff;
	font-size : 110%;
	font-weight : bold;
	text-align : center;
	}

.comment{color : #0000ff;
	font-size : 80%;}


.fig_caption{
color : blue;
font-weight : bold;
font-size : 75%;
}

td span{font-size : 80%;}

}

/* ��ɖ߂�{�^�� */
.pagetop {
	color: #fff;
	background-color: #7bbdff;
	text-decoration: none;
	display: none;
	position: fixed;
	bottom: 1rem;
	right: 5rem;
	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;
}



/* ��CSS�̈�ԍŌ�ɋL�q */
