@charset "utf-8";

body {
    margin: 0px;
    padding: 0px;
    color: #131304;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	font-size: 16px;	/*文字サイズ*/
    line-height: 2;
    -webkit-text-size-adjust: none;
}
h1,h2,h3,h4,h5,p,ul,ol,li,dl,dt,dd,form,figure,form,textarea,input {margin: 0px;padding: 0px;font-size: 100%;font-weight: normal;}
ul {list-style-type: none;}
ol {padding-left: 40px;padding-bottom: 15px;}
img {border: none;max-width: 100%;height: auto;vertical-align: middle;}
table {border-collapse:collapse;font-size: 100%;border-spacing: 0;}
iframe {width: 100%;}
/*トップページ内「更新情報・お知らせ」ブロック
---------------------------------------------------------------------------*/
/*ブロック全体の設定*/
#newinfo dl {
	overflow: auto;	/*上で設定した高さを超えた場合にスクロールを出す設定。全部表示させていたいなら、この行と上の高さの行を削除する。*/
	border-bottom: 1px solid #ccc;	/*下線の幅、線種、色*/
	padding: 15px 0;
}
/*日付設定*/
#newinfo dt {
	color: #111;
	letter-spacing: 0.1em;
	font-weight: bold;
	/*border-bottom: 1px solid #ccc;*/	/*下線の幅、線種、色*/

}
/*記事設定*/
#newinfo dd {
	/*padding-left: 4em;*/
	padding-bottom: 0.5em;
	/*border-bottom: 1px solid #ccc;*/	/*下線の幅、線種、色*/
}/* CSS Document */

.text_r {
		text-align: right;
}
.text_c {
		text-align: center;
		font-size:9pt;
}
a {
	color: #666;
}
.text_r a {
	text-decoration: none;
}
.text_c a {
	text-decoration: none;
}

@media screen and (min-width: 768px) {
#newinfo dt {
clear: left;
float: left;
width: 9em;
}
#newinfo dd {
margin-left: 10em;
}
}
/*画面幅480px以下の設定
------------------------------------------------------------------------------------------------------------------------------------------------------*/
@media screen and (max-width:480px){
/*全体の設定
---------------------------------------------------------------------------*/
body {
	font-size: 12px;	/*文字サイズ*/
	line-height: 1.5;	/*行間*/
}


}

