@charset "UTF-8";
/*
01. override Basic CLASS
02. override Static CLASS
*/

/*--------------------------------------------------------------*/
/* 01. override basic.css */
/*--------------------------------------------------------------*/


/* 基本文字サイズ */
body,input,textarea,select,option,button{
	font-size:medium;
	-webkit-text-size-adjust:none;/* Mobile Safari : 文字サイズの自動調整をオフに */
	text-align:left;
}
@media handheld{
	body,input,textarea,select,option,button{
		font-size:small;
	}
}
body{
	margin:0px 0px 0px 0px !important;
	padding:0;
	background-color: #FFF;
}
#mainArea *{
	word-break:break-all !important;
	word-wrap: break-word !important;
}
p { line-height:1.4;}

img{max-width:100%;}


/*--------------------------------------------------------------*/
/* 02. override static.css */
/*--------------------------------------------------------------*/

/* display */
.hideSmt{
	display: none !important;
}
.showSmt{
	display: block !important;
}
span.showSmt{
	display:inline;
}

.showScr{
	display: none !important;
}
.hideScr{
	display:block !important;
}
span.hideScr{
	display:inline;
}
.hideHh{
	display:block !important;
}
span.hideHh{
	display:inline;
}
.showHh{
	display:none;
}


/* FLOAT */
.floR { float:none; }
.floL { float:none; }

