/* for body */
body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	color: #333;
	margin-right: 0;
	margin-left: 0;
	margin-top: 0px;
	background-repeat: repeat;
	background-color: #ffffff;
	background-image: url(../img/bg.jpg);
	text-align: left;
	background-position: center -200px;
	scrollbar-face-color: #eeeeee;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #bbbbbb;
	scrollbar-darkshadow-color: #000000;
	scrollbar-shadow-color: #aaaaaa;
	scrollbar-arrow-color: #cc6666;
	scrollbar-track-color: #EEE0DF;
	;
	font-family: Lato, "Noto Sans JP", "游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic";
font-weight: 700;

: "KozGoPro-Light", "小塚ゴシック Pro L", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic, "メイリオ", Meiryo, sans-serif;;
	color: #663939;
	margin-bottom: 0px;
	font-size: 13px;
	line-height: 18px;
}



/* スマホ用 */
@media only screen and (max-width: 480px) {
	#body { margin-left: 0; }
	
	/* 投稿フォーム */
	#form-tbl { margin: 0 auto; text-align: center; }
	#form { ; margin: 10px auto; }
    #form th, #form td {
    	text-align: left;
        display: block;
        padding: 6px 3px;
        border-top: none;
    }
    #form tr:first-child th	{ border-top: 1px solid #666; }
    p.btn input { width: 10em; }
    
	/* 小見出し */
	h2 { margin: 1em 3px; }
	
	/* サンクス */
	p.msg { margin: 1em auto; }
}
