/* 全体 */
body{font-family:"ＭＳ ゴシック"; color: #333333;} 
td{font-family:"ＭＳ ゴシック"; color: #333333;}
.title {font-family:"ＭＳ ゴシック"; font-size: 12px; text-decoration: none; color: #333333;}
.pankuzu {font-family:"ＭＳ ゴシック"; color: #5F836B; font-size: 12px;}
a:link { color:#377D4F;  }
a:visited { color:#377D4F;  }
a:hover {}

/* 共通 */
.txt_icon {font-family:"ＭＳ ゴシック"; font-size: 10px; color: #377D4F; }
.txt_red {font-family:"ＭＳ ゴシック"; font-size: 12px; color: #CC0000; }
.txt_m2 {font-family:"ＭＳ ゴシック"; font-size: 8px; vertical-align: top; }
.bg_gray_6 { background-color:#666666; }
.bg_gray_c { background-color:#CCCCCC; }
.bg_menu { background-color:#377D4F; }
.bg_pankuzu { background-color:#B7B9BF; }
.bg_red { background-color:#CE0000; }
.bg_mainframe { background-color:#D4D6DD; }
.bg_title { background-color:#55A430; }

/* TOP */
.index_txt_blk {font-family:"ＭＳ ゴシック"; font-size: 12px; line-height: 14px; color: #333333; }
.index_news_bg { background-color:#FFE3E3; }

/* 文化センター */
.bunka_txt_s {font-size: 10px; line-height: 13px; color: #00A8BC; }
.bunka_txt_m {font-size: 12px; line-height: 14px; color: #00A8BC; }
.bunka_bg1 { background-color:#00A8BC; }
.bunka_bg2 { background-color:#80D4DE; }
.bunka_bg3 { background-color:#D4F9FE; }

/* 市民会館うらわ */
.urawa_txt_s {font-size: 10px; line-height: 13px; color: #F36767; }
.urawa_txt_m {font-size: 12px; line-height: 14px; color: #F36767; }
.urawa_bg1 { background-color:#F36767; }
.urawa_bg2 { background-color:#F79C9C; }
.urawa_bg3 { background-color:#FFC8D8; }

/* 市民会館おおみや */
.omiya_txt_s {font-size: 10px; line-height: 13px; color: #FC8D3D; }
.omiya_txt_m {font-size: 12px; line-height: 14px; color: #FC8D3D; }
.omiya_bg1 { background-color:#FC8D3D; }
.omiya_bg2 { background-color:#FEC69E; }
.omiya_bg3 { background-color:#FFEABE; }

/* 市民会館いわつき */
.iwatsuki_txt_s {font-size: 10px; line-height: 13px; color: #D0B41B; }
.iwatsuki_txt_m {font-size: 12px; line-height: 14px; color: #D0B41B; }
.iwatsuki_bg1 { background-color:#D0B41B; }
.iwatsuki_bg2 { background-color:#E8DA8D; }
.iwatsuki_bg3 { background-color:#FEF5A8; }

/* プラザイースト */
.plaza_txt_s {font-size: 10px; line-height: 13px; color: #00B04B; }
.plaza_txt_m {font-size: 12px; line-height: 14px; color: #00B04B; }
.plaza_bg1 { background-color:#00B04B; }
.plaza_bg2 { background-color:#80D8A5; }
.plaza_bg3 { background-color:#9BF9C3; }

/* 氷川の杜文化館 */
.hikawa_txt_s {font-size: 10px; line-height: 13px; color: #014B08; }
.hikawa_txt_m {font-size: 12px; line-height: 14px; color: #014B08; }
.hikawa_bg1 { background-color:#014B08; }
.hikawa_bg2 { background-color:#5A8A5E; }
.hikawa_bg3 { background-color:#DEFED5; }

/* 恭慶館 */
.kyoukei_txt_s {font-size: 10px; line-height: 13px; color: #995504; }
.kyoukei_txt_m {font-size: 12px; line-height: 14px; color: #995504; }
.kyoukei_bg1 { background-color:#995504; }
.kyoukei_bg2 { background-color:#BD905C; }
.kyoukei_bg3 { background-color:#E9DFD0; }

/* 青少年宇宙科学館／宇宙劇場 */
.other_txt_s {font-family:"ＭＳ ゴシック"; font-size: 10px; line-height: 13px; color: #CCCCCC; }
.other_txt_m {font-family:"ＭＳ ゴシック"; font-size: 12px; line-height: 14px; color: #CCCCCC; }


/* カレンダー */
.cal_line { background-color:#CCCCCC; font-family:"ＭＳ ゴシック"; font-size: 12px; line-height: 16px; }
.cal_txt_red {color: #CC0000}
.cal_txt_blue {color: #0000CC}
/*テキスト*/

.honbun_s1 {font-family:"ＭＳ ゴシック"; font-size: 10px; line-height: 15px; color: #333333;}
.honbun_s2 {font-family:"ＭＳ ゴシック"; font-size: 10px; line-height: 13px; color: #333333;}
.honbun_m1 {font-family:"ＭＳ ゴシック"; font-size: 12px; line-height: 20px; color: #333333;}
.honbun_m2 {font-family:"ＭＳ ゴシック"; font-size: 12px; line-height: 14px; color: #333333;}
.honbun_l1 {font-family:"ＭＳ ゴシック"; font-size: 14px; line-height: 20px; color: #333333;}
.honbun_l2 {font-family:"ＭＳ ゴシック"; font-size: 14px; line-height: 16px; color: #333333;}

/*リニューアル*/

body{ margin:0;}
img {border:0px;}
ul,li{margin:0; padding:0px; list-style:none;}
.clear{clear:both; height:1px; font-size:1px;}
p{font-size:12px; text-align:120%; margin:0; padding:0;}
.small{font-size:10px; color:#666666;}
.dotline

#head{width:860px;}
#head h1 { text-align:left; margin:0; padding:0;}
#head h1 img {margin:5px;}

#gn{ width:860px; height:46px;background:url(../img/com_gn_bg.jpg) repeat-x;}
#gn ul { margin-left:20px;}
#gn li{ float:left;}
#gn img{ margin:0 3px;}
.line{ width:860px; height:3px; background-color:#0B742C; font-size:1px; clear:both;}

#an {float:left; width:159px;}
#mainv { float:right; width:701px;}
#an ul{ margin:0; padding:0;}
#an li.an-bunka {width:159px; height:29px; background-image:url(../img/index_an_bunka.gif);}
#an li.an-urawa {width:159px; height:29px; background-image:url(../img/index_an_urawa.gif);}
#an li.an-omiya {width:159px; height:29px; background-image:url(../img/index_an_omiya.gif);}
#an li.an-iwatsuki {width:159px; height:29px; background-image:url(../img/index_an_iwatsuki.gif);}
#an li.an-plazaeast {width:159px; height:29px; background-image:url(../img/index_an_plazaeast.gif);}
#an li.an-plazawest {width:159px; height:29px; background-image:url(../img/index_an_plazawest.gif);}
#an li.an-hikawa {width:159px; height:29px; background-image:url(../img/index_an_hikawa.gif);}
#an li.an-kyoukei {width:159px; height:29px; background-image:url(../img/index_an_kyoukei.gif);}
#an li.an-kagaku {width:159px; height:29px; background-image:url(../img/index_an_kagaku.gif);}
#an li.an-uchu {width:159px; height:29px; background-image:url(../img/index_an_uchu.gif);}
#an a{padding:0px 0 0px 12px; text-align:left; text-decoration:none; font-size:12px;}

#cnt {width:860px; height:auto;}

.box { text-align:left;}

#recommend {width:300px; float:right;background-color:#E8F4EB; }
#recommend .title{text-align:center; margin:5px auto;}
#recommend .box{ width:284px; border: 1px solid #CCCCCC; margin:5px auto; text-align:left; background-color:#FFFFFF;}
#recommend h4{ margin:5px; font-size:12px; font-weight:normal;}
#recommend p { margin:5px;}
#recommend img {float:left; padding:5px;}

#cnt{width:550px; float:left; margin-top:10px;}

#cnt .index-any{ width:270px; float:left;}

.news1{ margin-left:15px; text-align:left;}
.news1 .box{width:250px; margin:5px 0;}
.news1 .box p.arrow{ margin:5px; font-size:12px; font-weight:normal; background:url(../img/com_icon_arrow_green.gif) left top no-repeat; padding-left:15px;}
.news1 .box p.small{ margin:3px 10px;}

.toblog{margin-left:150px;}

.news2{ margin-left:15px; text-align:left;}
.news2 .box{ background:url(../img/dotline.jpg) left bottom repeat-x; width:250px; margin:5px 0;}
.news2 .box h4{ margin:5px 10px; font-size:12px; font-weight:normal;}
.news2 .box p.small{ margin:3px 10px;}

.news3{text-align:left;}
.news3 .box{ background:url(../img/dotline.jpg) left bottom repeat-x; width:400px; margin:5px 0;}
.news3 .box p{ margin:5px 10px; font-size:12px; font-weight:normal;}

.shisetsu-any{ width:300px; float:left; margin:7px 0px;}
iframe.shisetsu-news{float:right;}

#blogmenu{ float:right; width:300px;}

#blogmenu .box{ width:249px; margin-bottom:10px;}
#blogmenu .box .top{ width:249px; height:30px; background:url(../img/blogmenu_box_top.gif) top left no-repeat; text-align:center;}
#blogmenu .box .top p{ color:#FFFFFF; font-weight:bold; padding:7px;}
#blogmenu .box .mid{ width:249px; background:url(../img/blogmenu_box_mid.gif) top left repeat-y;}
#blogmenu .box .mid li{ margin:5px; font-size:12px; font-weight:normal; background:url(../img/com_icon_arrow_green.gif) left center no-repeat; padding-left:15px;}

#blogmenu .box .bot{ width:249px; height:7px; background:url(../img/blogmenu_box_bot.gif) top left no-repeat; font-size:1px;}

#blogmenu #calendar table{ margin:0 auto; text-align:center;}
#blogmenu #calendar td {font-size:12px; text-align:center; padding:0 5px;}
#blogmenu #calendar td.sat { color:blue;}
#blogmenu #calendar td.sun { color:red;}
#blogmenu #calendar .mid { text-align:center; margin:0 auto;}

#blogkiji{ float:left; width:540px; text-align:center;}
#blogkiji .box {margin:30px 30px; background:url(../img/dotline.jpg) left bottom repeat-x; padding:5px 0 40px 0;}
#blogkiji p.title{ height:27px;float:left;font-size:14px; font-weight:bold; background:url(../img/blog_icon_logomark_ss.jpg) left bottom no-repeat;padding:10px 0 0 20px;}
#blogkiji p.date{ float:right; font-size:10px;padding:15px 0 0 20px; width:50px;}
#blogkiji .mid{ padding:5px; border-top:1px solid #50986A; margin-top:1px; clear:both; height:auto;}
#blogkiji .mid img{ float:left; padding:5px; display:block;}
#blogkiji .category{ text-align:right; font-size:10px; color:#999999; clear:both;}
#blogkiji .mid p{ margin-bottom:10px;}

#blogkiji #pagescroll{ width:300px; text-align:center; margin:10px auto;}
#blogkiji #pagescroll .back{ float:left;}
#blogkiji #pagescroll .next{ float:right;}

#eventinfo{width:450px; text-align:left;}
#eventinfo p.title{ height:27px;font-size:14px; font-weight:bold; background:url(../img/blog_icon_logomark_ss.jpg) left top no-repeat;padding-left:20px; padding-top:10px; margin:5px;}
#eventinfo .bo{x padding:10px; border-top:1px solid #50986A; margin-top:1px; clear:both; text-align:center; margin:10px auto;}
#eventinfo .box img{ padding:10px;}
#eventinfo .box p{ padding:5px 10px;; text-align:left}
p.close{ font-size:12px; margin:10px auto; text-align:center;}

#eventinfo .box p{ margin:0px 0px 0px 15px;}
#eventinfo .box img{ margin:0px auto; display:block; padding:0px;}
#eventinfo .box em{ font-style:normal; color:#CC0000; }
 