@charset "UTF8";  
/******************************************************************************/
/* default TAG CSS  */
/******************************************************************************/
*{ 
	margin:0px; padding:0px;
	font-family:"游ゴシック","Yu Gothic",YuGothic,"Meiryo UI","MeiryoUI",
		"メイリョウ","Meiryo","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro", 
		"Hiragino Maru Gothic ProN",sans-serif;
	scrollbar-base-color:#2a4c5e; scrollbar-arrow-color:#cae3f0;
	scrollbar-track-color:#cae3f0; scrollbar-shadow-color:#2a4c5e;
	scrollbar-highlight-color:#85c0e0; scrollbar-darkshadow-color:#2a4c5e;
}
html{ font-size:14px; }
html,body{ margin:0; padding:0; width:100vw; height:100vh; }
body{
	-webkit-text-size-adjust: 100%;
	-moz-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	text-size-adjust: 100%;
}
input,textarea,select{
	margin:2px; font-size:24px; border:solid 1px #a5cadd; 
	background-color:#eee;
	border-radius:.5ex; -webkit-border-radius:.5ex;-moz-border-radius:.5ex;
}
input,select{ height:calc(1em + 2px); height:-webkit-calc(1em + 2px); }
input:focus{ background-color:rgb(240, 250, 255,0.5); color:#000}
button[type=button]{
	margin:0; font-weight:bold;
	border-radius:.5ex; -webkit-border-radius:.5ex;-moz-border-radius:.5ex;
}
/*---------------------------------------------------------------------------*
 * スクロール
 *---------------------------------------------------------------------------*/
.not_firefox ::-webkit-scrollbar{ -webkit-appearance:none; width:1em; background:#528faf; }
.not_firefox ::-webkit-scrollbar-thumb{ -webkit-appearance:none; overflow:hidden; background:#2a4c5e; }
/******************************************************************************/
