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

* { font-size:12px; font-style:normal; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "HiraKakuPro-W3", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif; line-height:1.6; margin:0; padding:0; }

/* link --------------------------------------------------------------------*/
a:link    { color:#666; text-decoration:none; outline:none; }
a:visited { color:#666; text-decoration:none; outline:none; }
a:active  { color:#333; text-decoration:underline; outline:none; }
a:hover   { color:#333; text-decoration:underline; outline:none; }

/* float --------------------------------------------------------------------*/
.fl { float:left; }
.fr { float:right; }

/* etc --------------------------------------------------------------------*/
img   { border:none; margin:0; padding:0; }
p     { line-height:1.6; border:none; margin:0; padding:0; }
td    { font-size:12px; line-height:1.6; }
ol,ul { margin:0; padding:0; }
li    { list-style:none; }

/* iframe_new --------------------------------------------------------------------*/
.body_new { color:#666; font-size:12px; line-height:1.6; background:#FFF; margin:10px; text-align:left; overflow-x:hidden; }
.body_new hr { border:1px dashed #666; margin:20px 0; }
.new_tt { color:#F39; font-size:16px; font-weight:bold; }
.new_date { color:#999; margin-bottom:5px; }
.new_image { margin-bottom:5px; }
.link_back { font-weight:bold; float:left; }
.link_next { font-weight:bold; float:right; }

/* iframe_pblog --------------------------------------------------------------------*/
.body_pblog { color:#666; background:#FFF; font-size:12px; line-height:1.6; margin:5px; text-align:left; overflow-x:hidden; }
.body_pblog img { max-width:300px; }
.pblog_tt { color:#F39; font-size:16px; font-weight:bold; }
.pblog_date { margin-bottom:5px; }
.pblog_date a { color:#F39; font-weight:bold; }
.body_pblog hr { border:1px dashed #666; margin:20px 0; }

/* iframe_movie --------------------------------------------------------------------*/
.body_movie { width:3000px; color:#666; font-size:12px; line-height:1.6; background:#FFF; margin:10px; text-align:left; overflow-y:hidden; }
.movie_b { display:inline; float:left; margin-right:10px; padding-right:10px; border-right:1px dashed #CCC; }
.link_back { font-weight:bold; float:left; }
.link_next { font-weight:bold; float:right; }

/* iframe_scd --------------------------------------------------------------------*/
.body_iscd{margin:0px; background:#000000; color:#CCCCCC; font-size:12px; line-height:135%; text-align:left;}
.iscd_b{width:140px; height:auto; padding:10px 0px 0px 8px; float:left;}

