@charset "UTF-8";
/* CSS Document */

body{-webkit-text-size-adjust: 100%;}
img{border:none; margin:0; padding:0; vertical-align:bottom}

/* フォント基本設定 */
body{ font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; margin:0; padding:0; background-color:#FFF;color: #333333}


/* フォント詳細設定 */

.year{ width:700px;margin-top:0; padding-bottom:10px; margin-bottom:30px; background-image:url("../images/widthbg700.gif"); border-bottom:solid 2px #cccccc}
.date{ color:#000099; line-height:1.6em; font-size:13px;}
.topics{ width:565px;color: #000000;line-height:1.4em;font-size:15px; font-weight:bold; margin:0.1em 0 1em 0; background-color:#fff}

/* バリエーション */

.text-lll{ font-size:20px; line-height:150%;color: #333333;margin-bottom:1em}
.text-ll{ font-size:18px; line-height:150%;color: #333333;margin-bottom:1em}
.text-l{ font-size:16px; line-height:150%;color: #333333;margin-bottom:1em}
.text-m{ font-size:14px; line-height:150%;color: #333333;margin-bottom:1em}
.text-s{ font-size:12px; line-height:150%;color: #333333;margin-bottom:1em}
.text-ss{ font-size:10px; line-height:150%;color: #333333;margin-bottom:1em}
.text-sss{ font-size:9px; line-height:150%;color: #333333;margin-bottom:1em}

/* 青文字 */

.text-lll-blue{ font-size:20px; line-height:150%;color: #00F;margin-bottom:1em}
.text-ll-blue{ font-size:18px; line-height:150%;color: #00F;margin-bottom:1em}
.text-l-blue{ font-size:16px; line-height:150%;color: #00F;margin-bottom:1em}
.text-m-blue{ font-size:14px; line-height:150%;color: #00F;margin-bottom:1em}
.text-s-blue{ font-size:12px; line-height:150%;color: #00F;margin-bottom:1em}
.text-ss-blue{ font-size:10px; line-height:150%;color: #00F;margin-bottom:1em}
.text-sss-blue{ font-size:9px; line-height:150%;color: #00F;margin-bottom:1em}

/* 赤文字 */

.text-lll-red{ font-size:20px; line-height:150%;color: #F00;margin-bottom:1em}
.text-ll-red{ font-size:18px; line-height:150%;color: #F00;margin-bottom:1em}
.text-l-red{ font-size:16px; line-height:150%;color: #F00;margin-bottom:1em}
.text-m-red{ font-size:14px; line-height:150%;color: #F00;margin-bottom:1em}
.text-s-red{ font-size:12px; line-height:150%;color: #F00;margin-bottom:1em}
.text-ss-red{ font-size:10px; line-height:150%;color: #F00;margin-bottom:1em}
.text-sss-red{ font-size:9px; line-height:150%;color: #F00;margin-bottom:1em}

/* グレー文字 */

.text-lll-gray{ font-size:20px; line-height:150%;color: #999;margin-bottom:1em}
.text-ll-gray{ font-size:18px; line-height:150%;color: #999;margin-bottom:1em}
.text-l-gray{ font-size:16px; line-height:150%;color: #999;margin-bottom:1em}
.text-m-gray{ font-size:14px; line-height:150%;color: #999;margin-bottom:1em}
.text-s-gray{ font-size:12px; line-height:150%;color: #999;margin-bottom:1em}
.text-ss-gray{ font-size:10px; line-height:150%;color: #999;margin-bottom:1em}
.text-sss-gray{ font-size:9px; line-height:150%;color: #999;margin-bottom:1em}

/* 白抜き文字 */

.text-lll-white{ font-size:20px; line-height:150%;color: #fff;margin-bottom:1em}
.text-ll-white{ font-size:18px; line-height:150%;color: #fff;margin-bottom:1em}
.text-l-white{ font-size:16px; line-height:150%;color: #fff;margin-bottom:1em}
.text-m-white{ font-size:14px; line-height:150%;color: #fff;margin-bottom:1em}
.text-s-white{ font-size:12px; line-height:150%;color: #fff;margin-bottom:1em}
.text-ss-white{ font-size:10px; line-height:150%;color: #fff;margin-bottom:1em}
.text-sss-white{ font-size:9px; line-height:150%;color: #fff;margin-bottom:1em}


/* 区切り線 */
.news_box hr{ border:none;border-top:solid 1px #cccccc; margin:4px 0}

/* リンク色 */
a{ color:#00F; text-decoration:none}

/* リンク色　マウスオーバー時 */
a{ color:blue}
a:hover{ color:#09F; text-decoration:underline}


/* その他　文字の寄せ */
.right{ text-align:right}
.left{ text-align:left}
.center{ text-align:center}

/* 文字の太さ */
.bold{ font-weight:bold}
.normal{ font-weight:normal}




.news_box{ margin-left:16px}


