@charset"utf-8";
* {font-size:11px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","新ゴ L","ＭＳ Ｐゴシック","MS PGothic","Osaka";}

body{_text-align:center; _behavior:url("http://www.zibunzikan.com/csshover.htc");}

.clearfix:after {content: ".";display: block;clear: both;height: 0;visibility: hidden;}
.clearfix { display: inline-block; }
* html .clearfix { height: 1% }
.clearfix {display:block;}
.body_reset{margin:0 auto; padding:0 auto;}

img {border:none; vertical-align:bottom;}
strong {font-weight:bold;font-size:inherit;}
b {font-weight:bold;font-size:inherit;}

a {font-size:11px;text-decoration:none; color:#000000;}
a:hover {color:#000000;}

/* topページ*/
#wrapper{width:100%; height:100%; background-color:#F7F6F4;}
#wrapper_bg{width:952px; height:auto; margin:0 auto;   background-image:url(../image/bg2.gif); background-repeat:repeat-y; _text-align:center;}
#wrapper_body{width:950px; height:auto; margin:0 auto;}
#header{width:950px; height:72px; border-top:#000000 solid 5px; border-bottom:#000000 solid 1px;} 
*:first-child+html #header{height:75px;}
#logo a h1{float:left; margin-top:10px; margin-bottom:10px; margin-left:5px; background-image:url(http://www.zibunzikan.com/image/logo.gif); background-repeat:no-repeat; width:387px; height:32px; text-indent:-10000px;}
#mail_logo{float:left; margin-top:15px; margin-left:335px;}
#rss{float:right; margin-top:17px; margin-right:20px; _margin-right:8px;}
#header_nav{clear:both; width:950px; height:20px;}
*:first-child+html #header_nav{margin-top:3px;}
.head_nav1{float:left;}
.head_nav2{float:left; margin-left:10px;}
#top_flash{width:100%; height:561px;background-color:#FFFFFF;}
#footer{clear:both; width:900px; height:80px; margin:0 auto; background-color:#000000; _text-align:center;}
#foot_left{float:left; width:700px;}
.foot_nav1 {float:left; color:#FFFFFF; font-size:11px; margin-top:25px; margin-left:50px; text-decoration:none; _margin-left:30px;}
.foot_nav1 a{color:#FFFFFF; font-size:11px; text-decoration:none;}
.foot_nav1 a:hover{color:#FF6600; text-decoration:underline;}
_.foot_nav1 {margin-left:30px;}
.foot_nav2 {float:left; color:#FFFFFF; font-size:11px; margin-top:25px; margin-left:5px; text-decoration:none;}
.foot_nav2 a{ color:#FFFFFF; font-size:11px;text-decoration:none;}
.foot_nav2 a:hover{color:#FF6600; text-decoration:underline;}
#copyright_memo {color:#FFFFFF; clear:both;padding-top:10px; text-decoration:none; margin-left:50px;}
*:first-child+html #copyright_memo{margin-left:50px; float:left; margin-right:0px; width:300px;}
#footer_logo{float:right; margin-right:15px; margin-top:20px;}
#footer_logo h2{background-image:url(../image/footer_logo.gif); background-repeat:no-repeat; width:130px; height:39px; text-indent:-1500px;}
.index_left{float:left; width:435px; height:auto;}
.index_right{float:right; width:342px; height:auto;padding-left:4px;}
body:first-of-type .index_right{margin-left:3px;}
*+html>/**/body .index_right{margin-left:5px;}
.line_through_index{float:left; width:3px; height:1050px; text-align:center; background-image:url(../image/_noticeboard/line_02.gif); background-repeat:repeat-y; margin-left:3px; _height:1100px;}

.index_title {clear:both;background-image:url(/image/title_bg.gif);background-repeat:repeat-x;background-position:bottom;padding-bottom:5px;margin-bottom:7px;}

.index_title h2 a {font-size:10px;_font-size:9px;}
*:first-child+html .index_title h2 a {font-size:9px;}

.umai_index_box{float:left; width:140px; height:67px; margin-bottom:15px;}
.umai_index_box:hover{background-color:#EBBA70; cursor:pointer;}
.umai_index_detail{float:left; width:82px; height:67px;}
.umai_index_name{border-bottom:#D2D2D2 solid 3px; padding-bottom:3px; padding-left:5px; font-size:11px; font-weight:bolder;}
.umai_index_name ul li{margin-left:-5px; font-size:11px; font-weight:bolder; text-decoration:none; color:#000000; /* background-image:url(../image/index_arrow01.png); background-repeat:no-repeat; background-position:0.1em 0.1em; */ padding-left:10px; margin-left:7px;}
.umai_index_name ul li a{margin-left:-5px; font-size:11px; font-weight:bolder; text-decoration:none; color:#000000;}
.umai_index_name ul li a:hover{color:#E6944B; text-decoration:underline;}
.umai_index_memo{margin-left:5px; _margin-top:5px;}
*:first-child+html .umai_index_memo{margin-top:5px;}
.umai_index_memo a{font-size:11px; text-decoration:none; color:#000000;}
.umai_index_memo a:hover{color:#E6944B; text-decoration:underline;}
.umai_index_human{float:left; width:56px; height:65px; border:#8A8A8A solid 1px;margin-right:2px;}

.zibara_index_box{width:342px; height:99px; margin-bottom:20px; _width:335px; padding:5px;}
.zibara_index_box:hover{background-color:#EAE77B;}
.zibara_index_detail{float:left; width:150px; height:99px; margin-left:10px; _margin-left:5px;}
.zibara_index_memo{margin-top:5px;}
.zibara_index_memo a{color:#000000; font-size:10px; text-decoration:none;}
.zibara_index_memo a:hover{color:#DFDA3C; text-decoration:underline;}
.zibara_index_up{color:#FF811B; font-size:11px;}

.music_index_box{background-position:263px 3px;background-repeat:no-repeat;height:71px;margin-bottom:10px;padding:5px;width:331px;}
.music_index_box:hover{background-color:#4363E4; cursor:pointer;}
.music_index_memo{float:left; width:270px; height:auto; margin-left:5px; _margin-left:0px;}
.music_index_image{float:right; width:65px; height:65px;}
.music_index_detail1 ul{list-style-image:url(../image/index_arrow01.gif); margin-left:20px;}
.music_index_detail1 ul li a{color:#000000; font-size:11px; text-decoration:none; margin-left:-5px;}
.music_index_detail1 ul li a:hover{color:#132B84; text-decoration:underline;}
.music_index_detail1 ul li a{color:#000000; font-size:11px; text-decoration:none; margin-left:-5px;}
.music_index_detail1 ul li a:hover{color:#132B84; text-decoration:underline;}

.music_index_detail2 a p{color:#000000; font-size:11px; text-decoration:none;}
.music_index_detail2 a p:hover{color:#132B84; text-decoration:underline;}
.music_index_detail2 {width:255px;}


.news_index_memo{width:260px; height:40px; padding-bottom:5px; padding-top:5px; border-bottom:1px dotted #8A8A8A;}
.news_index_commments{margin-top:5px; margin-bottom:10px;}


.blogcom_titles{width:270px; height:auto; margin-left:5px; _margin-left:0px;}
.blogcom_titles ul li{clear:both; background-image:url(http://www.zibunzikan.com/image/blogcom_list.gif);
background-position:0pt center; background-repeat:no-repeat; margin-top:10px; margin-left:10px; padding-left:20px; text-align:left; margin-bottom:5px;}
.blogcom_titles ul li a{font-size:14px; color:#000000; text-decoration:none; font-weight:bolder;}
.blogcom_titles ul li a:hover{color:#9E4269; text-decoration:underline;}
.blogcom_index_foot{width:270px; height:auto; margin-bottom:30px; margin-left:20px; _margin-left:0px;}
*:first-child+html .blogcom_index_foot{margin-left:0px; margin-bottom:10px;}
.blog_index_up{float:left; color:#FF811B; font-size:11px;}
.blogcom_index_writer{float:left; font-size:11px; margin-left:10px;}

.umai_index_title a h2{clear:both; margin-bottom:15px;width:440px; height:30px; background-image:url(http://www.zibunzikan.com/image/umai_index_title.gif); background-repeat:no-repeat;  text-indent:-10000px;}
.notice_index_title a h2{clear:both; margin-bottom:15px;width:440px; height:30px; background-image:url(http://www.zibunzikan.com/image/notice_board_index_title.gif); background-repeat:no-repeat;  text-indent:-10000px;}
.bar_index_title a h2{clear:both; margin-bottom:15px;width:440px; height:30px; background-image:url(http://www.zibunzikan.com/image/zibun_bar_index_title.gif); background-repeat:no-repeat;  text-indent:-10000px;}
.music_index_title a h2{clear:both; margin-bottom:15px;width:342px; height:63px; background-image:url(http://www.zibunzikan.com/image/days_music_index_title.gif); background-repeat:no-repeat;  text-indent:-10000px;}
.zibara_index_title a h2{clear:both; margin-bottom:15px;width:342px; height:30px; background-image:url(http://www.zibunzikan.com/image/zibara_index_title.gif); background-repeat:no-repeat;  text-indent:-10000px;}
.blogcom_index_title a h2{clear:both; margin-bottom:15px;width:342px; height:30px; background-image:url(http://www.zibunzikan.com/image/blogcom_index_title.gif); background-repeat:no-repeat;  text-indent:-10000px;}

.notice_index_title {clear:both;}
.music_index_title h2 {clear:both; margin-bottom:15px;width:342px; height:63px; background-image:url(http://www.zibunzikan.com/image/days_music_index_title.gif); background-repeat:no-repeat;  text-indent:-10000px;}

.index_pr_title{clear:both; margin-bottom:10px;}
.index_pr{margin-bottom:10px; margin-left:10px; margin-top:30px;}

.top_zibara_box{clear:both; width:332px; height:99px; margin-bottom:15px; padding:5px;background-repeat:no-repeat;display:block;background-position:262px 5px;}
.top_zibara_box:hover{background-color:#EAE77B; cursor:pointer;}
.top_zibara_title{margin-top:5px;width:254px;_width:150px;_margin-bottom:7px;}
*+html body .top_zibara_title{width:150px;margin-bottom:7px;}
.top_zibara_memo {display:block;margin-left:100px;width:159px;_width:150px;}
*+html body .top_zibara_memo {width:150px;}





/* FEATURE 詳細 */
#feature_flash {width:950px;}


/* UMAI 一覧 */
.row0{width:790px; height:auto; float:left; margin-left:10px; margin-top:10px; _text-align:left; _margin-left:7px; _width:800px;}
.row1{width:140px; height:auto; float:right; margin-top:10px; _width:130px; _text-align:left; margin-bottom:20px;}
.row2{width:890px; height:45px; clear:both; margin:0 auto; _text-align:center; margin-top:10px; margin-bottom:10px;}
.topic_path{width:790px; height:35px;}
.topic_path a{color:#000000; text-decoration:none; font-size:12px; line-height:35px; }
.topic_path a:hover{color:#FF6600; text-decoration:underline;}
.left_contents{float:right; _float:none;}
.right_banner{margin-left:5px; _margin-left:0px;}
.pr_title{margin-left:5px; margin-top:10px; _margin-left:0px;}
.store_list{float:left; width:242px; height:130px; border:#8A8A8A solid 1px; margin-bottom:20px;}
.store_list:hover{background-color:#EBBA70; cursor:pointer;}
.umai_arrow{float:left; margin-top:50px; margin-left:2px; margin-right:3px;}
.human_image{float:left;margin-right:5px;_margin-right:5px;}
.list_right{float:right; width:135px; height:130px; _width:128px;}
.human_point{margin-left:5px;}
.list_number{font-weight:bolder; font-size:12px; color:#FF6600; padding-top:6px;}
.human_name{margin-top:5px; font-weight:bolder; font-size:12px; color:#686767;text-decoration:none;}
.human_name a{font-weight:bolder; font-size:12px; color:#686767;text-decoration:none;}
.human_name a:hover{color:#E6944B; text-decoration:underline;}
.human_words{margin-top:3px; font-size:10px; height:30px; _height:25px; _width:135px; color:#5F5F5F; _font-size:9px;}
*:first-child+html .human_words{font-size:9px;}
.human_words a{width:120px; font-size:10px; line-height:15px; color:#686767; text-decoration:none; _font-size:9px; _line-height:13px;}
*:first-child+html .human_words a{font-size:9px; line-height:13px;}
.human_words a:hover{color:#E6944B; text-decoration:underline;}
.human_position{font-size:10px; _margin-top:8px; color:#5F5F5F;margin-bottom:3px;}
*:first-child+html .human_position {margin-top:7px;}
.human_position a{width:120px; font-size:10px; line-height:15px; color:#686767; padding-right:5px; text-decoration:none; _font-size:9px; _line-height:13px;}
*:first-child+html .human_position a{font-size:9px; line-height:13px; }
.human_position a:hover{color:#E6944B; text-decoration:underline;}
.up_date{width:137px; font-size:10px; padding-left:5px; padding-top:5px; color:#5F5F5F; _padding-top:3px;}
*+html>/**/body .up_date{margin-top:8px;}
body:first-of-type .up_date{margin-top:3px;}
*:first-child+html .up_date{margin-top:5px;}
html[xmlns*=""]body:last-child .up_date{margin-top:0px;}
.cotents_foot{float:right;}
.top_back{margin-left:100px; margin-bottom:5px;}




/* UMAI 詳細 */
.umai_detail{ background-color:#787878; width:790px; height:auto; float:right; margin-right:5px; margin-bottom:20px;}
.umai_memo{float:left; width:400px; height:auto; padding-left:25px; padding-top:20px; padding-right:25px; padding-bottom:10px; font-size:12px; color:#FFFFFF; line-height:20px;}
.umai_store{float:right; width:315px; /* padding-left:15px; */  padding-top:20px; padding-right:25px; padding-bottom:10px; font-size:12px; color:#FFFFFF; line-height:22px;}
.umai_store a{font-size:12px; color:#FFFFFF; text-decoration:underline;}
.umai_store a:hover{text-decoration:none; color:#FF6600;}
.umai_store font{font-size:16px; color:#FFFFFF; font-weight:bolder; }
.umai_genre{width:380px; height:auto; margin-top:20px; margin-left:10px; margin-bottom:10px;}
.td_genre{font-size:14px; line-height:20px; padding:5px; font-weight:bolder; font-family:"ＭＳ 明朝",serif;}
.td_genre_memo{font-size:14px; line-height:20px; padding:5px; font-weight:bolder; font-family:"ＭＳ 明朝",serif;} 
.umai_photo{clear:both; text-align:center;  widows:720px;padding-top:10px;}
.interviwer_left{float:left; width:340px; height:auto; padding-left:35px; padding-top:20px; margin-bottom:20px;_padding-bottom:20px;font-size:12px; color:#FFFFFF; line-height:22px;}
.interviwer_right{float:right; width:350px; height:auto; padding-left:25px; padding-right:35px; padding-top:20px; margin-bottom:10px; font-size:12px; color:#FFFFFF; line-height:22px;}
.q {color:#DFE889;font-size:13px;}
.q strong{color:#DFE889; font-size:13px;}
.q strong a{color:#DFE889; font-size:13px; text-decoration:underline;}
.q strong a:hover{text-decoration:none;}

.q a{color:#DFE889; font-size:13px; text-decoration:underline;}
.q a:hover{text-decoration:none;}

table.talk {width:310px;font-size:12px;margin-bottom:20px;}
table.talk td {vertical-align:top;font-size:12px;}
table.talk td a{font-size:12px; color:#FFFFFF; text-decoration:underline;}
table.talk td a:hover{text-decoration:none; color:#FF6600;}
/*
td.umai_person {width:37px;vertical-align:top;font-size:12px;}
*/
.umai_bottom_nav{width:790px; height:auto; margin-top:20px; margin-bottom:30px;}
.umai_bottom_left{float:left;}
.umai_bottom_right{float:right;}

a.umai_uragawa_link:hover {color:#E6944B;text-decoration:underline;}




/* NOTICE BOARD 一覧 */
.topic_left{width:390px; float:left;}
.topic_right{width:390px; float:right;}
.line_cross{ clear:both;width:390px; height:3px; text-align:center; margin-top:10px; background-image:url(../image/_noticeboard/line_01.gif); background-repeat:no-repeat;}
.line_through{ float:left; width:3px; height:1760px; text-align:center; background-image:url(../image/_noticeboard/line_02.gif); background-repeat:repeat-y; margin-left:2px;}
.notice_box_top{clear:both; width:415px; height:80px; margin-bottom:15px; padding:5px;}
.notice_box_top:hover{background-color:#C1E0F7; cursor:pointer;}
.notice_box{clear:both; width:375px; height:80px; margin-bottom:15px; padding:5px;}
.notice_box:hover{background-color:#C1E0F7; cursor:pointer;}
.notice_image{float:left; clear:both; border:#E5E4E3 solid 1px; width:78px; height:78px; _width:79px; _height:79px;margin-right:5px;}
.notice_detail_top{float:right; width:330px; height:78px;}
.notice_detail{float:right; width:290px; height:78px;}
.notice_up{color:#FF811B; font-size:12px;}
.notice_title{margin-top:5px; font-weight:bolder; color:#000000; text-decoration:none; font-size:11px;}
body:first-of-type .notice_title{margin-top:10px;}
*+html>/**/body .notice_title{margin-top:10px;}
.notice_title a{font-weight:bolder; color:#000000; text-decoration:none; font-size:11px;}
*:first-child+html .notice_title a{font-size:10px;}
.notice_title a:hover{text-decoration:underline; color:#2288CA; }
.notice_memo{margin-top:5px; /* width:290px; */}
*+html>/**/body .notice_memo{margin-top:10px;}
body:first-of-type .notice_memo{margin-top:10px;}
.notice_memo a {color:#000000;text-decoration:none; font-size:10px; _font-size:9px;}
.notice_memo a p{color:#000000;text-decoration:none; font-size:10px; _font-size:9px;}
*:first-child+html .notice_memo a p{font-size:9px;}
.notice_memo a p:hover{text-decoration:underline; color:#2288CA;}
.notice_memo a:hover{text-decoration:underline; color:#2288CA;}
.notice_backnum {float:right; margin-bottom:10px; margin-right:10px;}


/* NOTICE BOARD カテゴリー一覧 */
.topic_space{margin-top:50px;}
body:first-of-type .topic_space{margin-top:58px;}
.line_through_category{float:left; width:3px; height:1450px; text-align:center; background-image:url(../image/_noticeboard/line_02.gif); background-repeat:repeat-y; margin-left:2px; _height:1550px;}


/* NOTICE BOARD 商品詳細 */
.notice_detail_info{ background-color:#BFF5FE; width:790px; height:auto; float:right;margin-right:5px; margin-bottom:20px;}
.notice_memo_left{float:left; width:405px; height:auto; padding-left:20px; padding-top:25px; padding-right:25px;margin-bottom:10px;}
.notice_memo_right{float:right; width:300px; height:auto; padding-left:15px; padding-top:25px; padding-right:25px;margin-bottom:10px;}
.notice_memo_title{font-size:18px; font-weight:bolder;}
.notice_memo_sub_title{font-size:14px; font-weight:bolder; line-height:20px;padding-top:10px; padding-bottom:10px;}
.notice_memo_detail{font-size:12px; padding-top:10px; line-height:20px; margin-bottom:10px;}
.pruduct_company h2{font-size:14px; font-weight:bolder; padding-bottom:10px;}
.product_url{word-break: break-all;}
.product_url a{font-size:12px; text-decoration:none; color:#616161;}
.product_url a:hover{text-decoration:underline; color:#FF811B;}
.notice_memo_detail a{text-decoration:none; color:#616161;}
.notice_memo_detail a:hover{text-decoration:underline; color:#FF811B;}


.notice_human_info{float:left; width:220px; margin-top:25px; _margin-left:0px;}
.notice_human_name{font-size:12px; font-weight:bolder;padding-top:10px; padding-bottom:10px;}
.notice_human_name:before{content: "ライター : "}
.notice_human_memo{font-size:11px;margin-bottom:10px;}
.notice_human_hp{font-size:12px;margin-top:10px;}
.notice_human_hp a{color:#FFFFFF; text-decoration:none;}
.notice_human_hp a:hover{color:#FF6600; text-decoration:underline;}
.notice_human_image{float:right;margin-top:35px;border:4px solid #EDEDED;}



/* ZIBARA 一覧 */
.zibara_top_space{margin-top:20px;}
.zibara_box{clear:both; width:385px; height:99px; margin-bottom:15px; padding:5px;background-position:314px 5px;background-repeat:no-repeat;}
.zibara_box:hover{background-color:#EAE77B; cursor:pointer;}
.zibara_image{float:left; clear:both; margin-right:6px;border:#E5E4E3 solid 1px; width:98px; height:98px; _width:99px; _height:99px;} 
.zibara_detail{float:left; width:200px; height:98px; margin-left:5px;} 
.zibara_up{color:#FF811B; font-size:11px; margin-top:5px;display:block;}
.zibara_title{margin-top:5px;}
body:first-of-type .zibara_title{margin-top:10px;}
*+html>/**/body .zibara_title{margin-top:10px;}
.zibara_title{margin-left:100px;width:219px;font-weight:bolder; color:#000000; text-decoration:none; font-size:11px;display:block;}
*:first-child+html .zibara_title{font-size:10px;}
.zibara_title a{font-weight:bolder; color:#000000; text-decoration:none; font-size:11px;}
*:first-child+html .zibara_title a{font-size:10px;}
.zibara_title a:hover{text-decoration:underline; color:#DFDA3C; }
.zibara_human{height:98px;left:212px;margin-right:5px;position:relative;top:-96px;width:68px;}
.zibara_memo{ margin-top:5px; width:200px; height:50px;margin-left:104px;}
*+html>/**/body .zibara_memo{margin-top:10px;}
body:first-of-type .zibara_memo{margin-top:10px;}
.zibara_memo a{color:#000000; text-decoration:none; font-size:10px; _font-size:9px;}
*:first-child+html .zibara_memo a{font-size:9px;}
.zibara_memo a:hover{text-decoration:underline; color:#DFDA3C;}
.line_through_zibara{float:left; width:3px; height:1250px; text-align:center; background-image:url(../image/_noticeboard/line_02.gif); background-repeat:repeat-y; margin-left:3px; _height:1250px;}






/* ZIBARA 詳細 */
.zibara_detail_info{background-color:#515151; width:790px; height:auto; float:right;margin-right:5px; margin-bottom:20px;}
.zibara_human_info{float:left; width:200px; margin-left:25px; _margin-left:0px;}
.zibara_human_name{font-size:14px; font-weight:bolder;padding-top:10px; padding-bottom:10px;}
.zibara_human_memo{font-size:12px;margin-bottom:10px;}
.zibara_human_hp{font-size:12px;margin-top:10px;}
.zibara_human_hp a{color:#FFFFFF; text-decoration:none;}
.zibara_human_hp a:hover{color:#FF6600; text-decoration:underline;}
.zibara_human_image{float:right;}
.zibara_memo_left{float:left; width:405px; height:auto; padding-left:20px; padding-top:25px; padding-right:25px;margin-bottom:10px;}
.zibara_memo_right{float:right; width:300px; height:auto; padding-left:15px; padding-top:25px; padding-right:25px;margin-bottom:10px;}
.zibara_memo_title h1{font-size:18px; font-weight:bolder;}
.zibara_memo_sub_title{font-size:14px; font-weight:bolder; line-height:20px;padding-top:10px; padding-bottom:10px;}
.zibara_memo_detail{font-size:12px; padding-top:10px; line-height:20px; margin-bottom:10px;}


/* ZIBUN BAR 一覧 */
.bar_box{width:375px; height:60px; margin-bottom:20px;}
.bar_image{clear:both; float:left;width:58px; height:58px; border:#E5E4E3 solid 1px; _width:59px; _height:59px;}
.bar_title_box{width:300px; height:12px;}
.bar_title{float:left;}
.bar_title a{font-weight:bolder; color:#000000; text-decoration:none; font-size:11px;}
*:first-child+html .zibara_title a{font-size:10px;}
.bar_title a:hover{text-decoration:underline; color:#52AD57; }
.bar_up{float:left; color:#FF811B; font-size:11px; margin-left:30px;}
.bar_detail{float:right; width:300px; height:60px; margin-right:10px; _margin-right:0px;}
.bar_memo{clear:both; color:#000000; margin-top:3px; font-size:11px; _margin-top:5px;}
*:first-child+html .bar_memo{margin-top:5px;}
*+html>/**/body .bar_memo{margin-top:5px;}
body:first-of-type .bar_memo{margin-top:5px;}
.bar_memo2{margin-top:3px;}
*+html>/**/body .bar_memo2{margin-top:5px;}
body:first-of-type .bar_memo2{margin-top:5px;}
.bar_memo2 a{color:#000000; text-decoration:none; font-size:11px; _font-size:9px;}
*:first-child+html .bar_memo2 a{font-size:9px;}
.bar_memo2 a:hover{text-decoration:underline; color:#52AD57;}
.line_through_bar{float:left; width:3px; height:850px; text-align:center; background-image:url(../image/_noticeboard/line_02.gif); background-repeat:repeat-y; margin-left:2px; _height:850px;}


/* ZIBUN BAR 詳細 */
.zibunbar_detail_info{background-color:#E6EAD1; width:790px; height:auto; float:right; margin-right:5px; margin-bottom:20px;}
.zibunbar_memo_left{float:left; width:405px; height:auto; padding-left:20px; padding-top:25px; padding-right:25px;margin-bottom:10px;}
.zibunbar_memo_right{float:right; width:300px; height:auto; padding-left:15px; padding-top:25px; padding-right:25px;margin-bottom:10px;}
.zibunbar_memo_title{font-size:18px; font-weight:bolder; color:#616161;}
.zibunbar_memo_sub_title{font-size:14px; font-weight:bolder; color:#616161; line-height:20px; margin-top:10px; margin-bottom:5px;}
.zibunbar_memo_detail1{width:410px; height:auto; color:#616161; font-size:12px; line-height:20px; margin-top:5px; margin-bottom:10px;}
.zibunbar_memo_detail2{float:left; width:150px; height:auto; color:#616161; font-size:12px; line-height:20px; margin-top:5px; margin-bottom:10px;}
.zibunbar_sub_image2{float:right; margin-bottom:20px;}
.zibunbar_shop_name h2{clear:both; font-size:14px; font-weight:bolder; color:#616161; line-height:20px; padding-top:10px; padding-bottom:10px;}
.zibunbar_shop_memo{width:280px; height:auto; color:#616161; font-size:12px; line-height:20px; margin-top:10px; margin-bottom:10px;}
.zibunbar_memo_left p {font-size:12px;}


/* DAYS MUSIC 一覧 */
.music_box{width:375px; height:80px; margin-bottom:20px; padding:5px;}
.music_box:hover{background-color:#4363E4; cursor:pointer;}
.music_image{float:left;width:78px; height:78px; border:#E5E4E3 solid 1px; _width:79px; _height:79px;}
.music_detail{float:right; width:280px; height:75px; margin-right:10px; _margin-right:5px; _margin-top:5px;}
.music_title{margin-top:3px; font-weight:bolder; color:#000000; text-decoration:none; font-size:11px;margin-left:84px;}
.music_title a{font-weight:bolder; color:#000000; text-decoration:none; font-size:11px;}
*:first-child+html .music_title a{font-size:10px;}
.music_title a:hover{text-decoration:underline; color:#132B84;}
.music_memo{margin-top:3px; width:290px; _width:280px;}
*+html>/**/body .music_memo{margin-top:5px;}
body:first-of-type .music_memo{margin-top:5px;}
.music_memo{color:#000000; text-decoration:none; font-size:11px; _font-size:9px; line-height:15px; _line-height:13px;margin-left:84px;}
*:first-child+html .music_memo{font-size:9px; line-height:13px;}
.music_memo a p{color:#000000; text-decoration:none; font-size:11px; _font-size:9px; line-height:15px; _line-height:13px;}
*:first-child+html .music_memo a p{font-size:9px; line-height:13px;}
.music_memo a p:hover{text-decoration:underline; color:#132B84;}
.line_through_music{float:left; width:3px; height:1180px;_height:1190px; text-align:center; background-image:url(../image/_noticeboard/line_02.gif); background-repeat:repeat-y; margin-left:2px;}

.days_music_nav {clear:both;float:right;width:100%;margin:0 auto;background-color:#000000;color:#FFFFFF;}
.days_music_nav_a {width:180px; margin:0 auto;} 
.days_music_nav_a a {color:#FFFFFF;}

.paging {font-size:12px;color:#0e509e;width:140px;margin:0 auto;}
.paging span.cur_page {margin-right:2px;background:#000 none repeat scroll 0% 0%;color:#FFFFFF;font-weight:bold;padding:3px 5px;border:solid 1px #666666;display:block;float:left;}
.paging a.other_page:link,.paging a.other_page:visited {padding:3px 6px;border:1px solid #EDEDED;display:block;float:left;margin-right:2px;}
.paging a.other_page:hover {border:solid 1px #000000;display:block;float:left;margin-right:2px;}

/* FEATURE 一覧 */
.future_info{width:790px; height:auto; margin-bottom:20px;margin-left:10px;}
/* .feature_image{float:left; width:190px; height:110px; border:#E5E4E3 solid 1px; _width:191px; _height:111px;} */
.feature_info {margin:0 auto;width:770px;}
.feature_box {width:380px;float:left;margin-right:5px;margin-bottom:5px;}
.feature_image {float:left;width:100px; _width:100px;}
.feature_image img { border:#E5E4E3 solid 1px;}
.feature_detail {margin-right:5px;width:265px;float:right;padding-top:7px;}
.feature_detail p {margin:10px 0;}

/* BLOGCOM 一覧 */
.blog_wrapper{float:left; width:615px; height:auto;}
.blog_left{width:615px; height:auto; padding-bottom:20px; padding-top:20px;}
.blog_box{width:615px; height:auto;}
.blog_date{width:200px; color:#000000; font-size:12px;}
.blog_detail_title{width:600px; border:#ABABAB solid 1px; margin-top:10px;}
.blog_detail_title font{font-size:14px; line-height:30px; padding-left:20px;}
.blog_detail_memo{width:580px; margin-top:40px; margin-left:10px;font-size:14px; line-height:20px;}
.blog_detail_memo font p{font-size:14px; line-height:20px;}
.blog_write{width:600px; font-size:12px; border-top:#DCDCDC solid 1px; margin-top:15px;}
.blog_write_box{float:right;}
.blog_writer{float:left; width:160px; margin-top:10px; font-size:12px;}
.blog_time{float:left; widows:100px; margin-top:10px; font-size:12px;}
.blog_right{float:left; width:150px; height:auto; margin-left:15px; _margin-left:5px;}
.recent_entry{width:150px; height:auto; border:#DDDDDD solid 1px;}
.recent_entry_box{width:150px; height:auto; border:#DDDDDD solid 1px;}
.recent_title{width:140px; padding-bottom:8px; margin-left:5px; margin-top:15px; margin-bottom:5px; font-size:14px; font-weight:bold; color:#B2ADB1; text-align:center; border-bottom:#DCDCDC solid 2px;}
.recent_name ul li{width:120px; background-image:
url(../image/_blogcom/blog_arrow01.gif);
background-position:0.1em 0.15em; background-repeat:no-repeat; margin-top:10px; margin-left:10px; margin-bottom:15px; padding-left:10px; text-align:left;}
.recent_name ul li a{font-size:10px;}
.recent_name_news ul li a{font-size:10px;}
.up_month{width:150px; height:auto; border:#DDDDDD solid 1px; margin-top:10px;}
.up_title{width:140px; padding-bottom:8px; margin-left:5px; margin-top:15px; margin-bottom:5px; font-size:14px; font-weight:bold; color:#B2ADB1; text-align:center; border-bottom:#DCDCDC solid 2px;}
.up_name ul li{width:120px; background-image:
url(../image/_blogcom/blog_arrow01.gif);
background-position:0pt center; background-repeat:no-repeat; margin-top:10px; margin-left:10px; margin-bottom:15px; padding-left:10px; text-align:left;}
.up_name ul li a{font-size:10px;}
.blog_detail_memo font strong a{font-size:14px; line-height:20px; text-decoration:underline; color:#000000;}
.blog_detail_memo font strong a:hover{text-decoration:none;}




/* 問い合わせフォーム */
.mail_box{width:750px; height:auto; border:#F3F3F3 solid 20px;}
.mail_title{font-size:14px; margin-left:30px; margin-top:30px;}
.mail_title font{color:#FF0000; font-size:14px;}
.mail_form{width:600px; height:auto; margin-top:15px; margin-bottom:30px; margin-left:30px;}
.mail_form table tr td{font-size:14px; padding-top:20px;}
.mail_form table tr{height:40px;}
.mail_form table tr td font{color:#FF0000; font-size:14px; }
.back_to_top{text-align:center; margin-top:20px; margin-bottom:20px;}
.back_to_top a{font-size:12px; text-decoration:none; color:#000000;}
.back_to_top a:hover{text-decoration:underline; color:#FF6600;}


/* 会社概要ページ */
.company_box{width:750px; height:auto; border:#F3F3F3 solid 20px;}
.company_form{width:600px; height:auto; margin-left:30px; margin-bottom:20px;}
.company_form tr td{font-size:14px; padding-top:20px; line-height:22px;}
.company_form tr td font{font-size:14px; padding-top:20px; line-height:22px; font-weight:bolder;}


/* 自分時間とは */
.whats_box{width:750px; height:auto; border:#F3F3F3 solid 20px;}
.whats_detail{width:600px; height:auto; margin-top:15px; margin-left:30px; margin-bottom:15px;}
.whats_title{font-size:14px; font-weight:bolder;}
.whats_memo{font-size:12px; margin-top:15px; line-height:20px;}
.whats_memo p{font-size:12px; margin-top:15px; line-height:20px;}


/* サイトポリシー */
.sitepolicy_box{width:750px; height:auto; border:#F3F3F3 solid 20px}
.sitepolicy_detail{width:700px; height:auto; margin-top:15px; margin-left:30px; margin-bottom:15px;}
.sitepolicy_title{font-size:14px; font-weight:bolder;}
.sitepolicy_memo{font-size:12px; margin-top:15px; line-height:20px;}
.sitepolicy_memo p{font-size:12px; margin-top:15px; line-height:20px;}
.sitepolicy_memo a{font-size:12px; line-height:20px; color:#FF6600; text-decoration:none;}
.sitepolicy_memo a:hover{text-decoration:underline;}


/* プライバシーポリシー */
.privacypolicy_box{width:750px; height:auto; border:#F3F3F3 solid 20px;}
.privacypolicy_detail{width:700px; height:auto; margin-top:15px; margin-left:30px; margin-bottom:15px;}
.privacypolicy_title{font-size:14px; font-weight:bolder;}
.privacypolicy_title2{font-size:14px; font-weight:bolder; margin-top:15px;}
.privacypolicy_memo{font-size:12px; margin-top:15px; line-height:20px;}


/* リクルートページ */
.recruit_box{width:750px; height:auto; border:#F3F3F3 solid 20px;}
.recruit_detail{width:600px; height:auto; margin-top:15px; margin-left:30px; margin-bottom:15px;}
.recruit_title{font-size:14px; font-weight:bolder;}


/* 広告掲載ページ */
.advertise_box{width:750px; height:auto; border:#F3F3F3 solid 20px;}
.advertise_detail{width:600px; height:auto; margin-top:15px; margin-left:30px; margin-bottom:15px;}
.advertise_title{font-size:14px; font-weight:bolder;}
.advertise_memo{font-size:12px; margin-top:15px; line-height:20px;}
.advertise_memo a{font-size:12px; line-height:20px; color:#FF6600; text-decoration:none;}
.advertise_memo a:hover{text-decoration:underline;} 


/* サイトマップページ */
.sitemap{width:750px; height:auto; border:#F3F3F3 solid 20px;}
.sitemap_list{width:600px; height:350px; margin-top:15px; margin-left:30px; margin-bottom:15px;}
.sitemap_list_left{float:left; width:250px; height:auto; margin-top:15px; margin-left:60px; margin-bottom:15px; _margin-left:30px;}
.sitemap_list_left ul li{list-style-type:disc;}
.sitemap_list_left ul li a{font-size:14px; text-decoration:none; color:#000000; line-height:24px;}
.sitemap_list_left ul li a:hover{text-decoration:underline; color:#FF6600;}
.sitemap_list_right{float:right; width:250px; height:auto; margin-top:15px; margin-bottom:15px;}
.sitemap_list_right ul li{list-style-type:disc;}
.sitemap_list_right ul li a{font-size:14px; text-decoration:none; color:#000000; line-height:24px;}
.sitemap_list_right ul li a:hover{text-decoration:underline; color:#FF6600;}
.sitemap_list2{margin-left:10px;}
.sitemap_list2 ul li a{font-size:12px; text-decoration:none; color:#000000; line-height:22px;}
.sitemap_list2 ul li a:hover{text-decoration:underline; color:#FF6600;}


/* ページ下の導線 */
.page_nav{clear:both; width:790px; height:30px; background-color:#000000;}
.next_title{float:left; padding:7px;}
.next_title a{font-size:12px; text-decoration:none; color:#FFFFFF;}
.next_title a:hover{text-decoration:underline;}
.previous_title{float:right; padding:7px;}
.previous_title a{font-size:12px; text-decoration:none; color:#FFFFFF;}
.previous_title a:hover{text-decoration:underline;}



/* メールマガジン、RSS登録ページ */
#mailnews {font-size:12px;}
#mailmagazine {margin:20 20px 20px 0px;font-size:12px;padding-bottom:10px;}
#rss_feed {width:789px;border-top:1px dotted #666666;padding-top:10px;}


/* singleページのメールマガジン登録フォーム */
#mailmag {margin:10px;padding:10px;border:2px solid #ededed;line-height:24px;}


/* UMAI 次回予告 */
.umai_next{clear:both; width:790px; height:97px; border:1px solid #8A8A8A;}
.umai_next_image{float:left; width:150px; height:97px;}
.umai_next_place{float:left; width:175px; height:97px;}
.umai_next_human{float:left; width:75px; height:97px;}
.umai_next_memo{float:left; width:380px; height:97px; font-size:14px; line-height:20px; margin-top:10px; margin-left:10px;}
.umai_next_memo font{font-size:16px; font-weight:bold;}


/* ZIBUN-NEWS */

.commentlist{margin-top:30px;}
#comments{margin-top:30px;}
#respond{margin-top:30px;}
/*
#news_author{margin-top:5px; margin-bottom:10px;}
#news_email{margin-top:5px; margin-bottom:10px;}
#news_url{margin-top:5px; margin-bottom:10px;}
*/
.line_through_news{float:left; width:3px; height:1600px; _height:1500px; text-align:center; background-image:url(../image/_noticeboard/line_02.gif); background-repeat:repeat-y; margin-left:2px;}
.news_point{clear:both; float:left; width:50px; height:50px;}
.news_comment1{float:left; width:150px; margin-top:3px;}
.news_comment2{float:left; width:100px; margin-top:3px;}
label{display:block; margin-top:10px; margin-bottom:3px;}
.news_box_index{width:340px; /* height:110px;*/ margin-top:10px; padding:5px;}
.news_box_index:hover{background-color:#8ECA92; cursor:pointer;}
.news_box_left{float:left; width:270px; height:90px;}
.news_box_head_right{float:left; margin-left:10px; width:200px; height:50px; margin-bottom:7px;}
.news_up{color:#FF811B; font-size:12px; margin-top:5px;}
.news_detail_index{clear:both; width:250px; height:50px; padding-left:5px;} 
.news_memo_index{width:270px; height:40px; _width:260px;}
.news_title{margin-top:3px;font-size:12px;}
.news_title a{font-weight:bolder; color:#000000; text-decoration:none; font-size:11px;}
*:first-child+html .news_title a{font-size:11px;}
.news_title a:hover{text-decoration:underline; color:#52AD57;}
.news_top_info{width:270px; height:40px; width:260px;}
.news_top_info a{font-size:11px; line-height:15px;}
.news_top_info a:hover{text-decoration:underline; color:#52AD57;}
.news_top_sum{float:left; margin-left:10px; width:55px; height:80px;}
.news_box{width:375px; height:90px; margin-bottom:20px; clear:both;}
.news_comment{clear:both; width:320px; height:20px; padding-left:10px; border-top:1px dotted #DCDCDC; padding-top:3px; padding-right:10px;}
.news_memo{margin-top:3px; width:290px; _width:280px; height:30px; padding-bottom:2px; border-bottom:1px dotted #DCDCDC;}
*+html>/**/body .news_memo{margin-top:5px;}
body:first-of-type .news_memo{margin-top:5px;}
.news_memo a p{color:#000000; text-decoration:none; font-size:11px; _font-size:9ph; line-height:15px; _line-height:13px;}
*:first-child+html .news_memo a p{font-size:9px; line-height:13px;}
.news_memo a p:hover{text-decoration:underline; color:#FF811B;}
.blog_detail_memo font p a{font-size:14px; line-height:20px; text-decoration:none; color:#52AD57;}
.blog_detail_memo font p a:hover{text-decoration:underline;}
.news_comment1 a{font-size:11px;}
.news_comment1 a:hover{text-decoration:underline; color:#52AD57;}
.news_comment2 a{font-size:11px;}
.news_comment2 a:hover{text-decoration:underline; color:#52AD57;}
.news_detail_point{width:35px; height:50px; float:left; margin-bottom:5px;}
.news_detail_side{width:95px; height:50px; float:left; margin-left:5px; margin-bottom:5px;}
.recent_name_news_box{width:140px; margin-left:5px; height:50px; margin-bottom:5px;}





/* 詳細ページ下部のリンク */
a.link_post {display:block;float:left;margin-right:10px;padding:10px;width:748px;}
a.link_post:hover {text-decoration:none;}
a.link_post_feature {}
a.link_post_feature:hover {background-color:#E64048;color:#FFF;}
a.link_post_notice-board {}
a.link_post_notice-board:hover {background-color:#C1E0F7;color:#FFF;}
a.link_post_umai {}
a.link_post_umai:hover {background-color:#EBBA70;color:#FFF;}
a.link_post_days-music {}
a.link_post_days-music:hover {background-color:#4363E4;color:#FFF;}
a.link_post_zibun-news {}
a.link_post_zibun-news:hover {background-color:#8ECA92;color:#FFF;}

.link_post_image {display:block;float:left;margin-right:10px;}
.link_post_date {display:block;}
.link_post_title {display:block;font-size:16px;margin:7px 0;}
.link_post_outline {display:block;}