body,td{margin:0;padding:0; font-family:"Meiryo","MS PGothic", Arial, "Hiragino Kaku Gothic ProN", "Osaka", sans-serif;font-size:12px; line-height:18px; color:#393939; word-break:break-all;word-wrap:break-word;}
p,dl,dt,dd,ul,ol,li,div,h1,h2,h3,table{margin:0;padding:0; list-style:none;}


li{list-style-type:none;}

h1{font-size:20px;}


hr {border:none;border-top:solid 1px #E2E2E2;height:1px; color:#FFFFFF; margin:15px 0px;}

.font_b {font-size:12px; line-height:14px; font-weight:bold;}
.font1_b {font-size:14px; line-height:18px; font-weight:bold;}
.font2_b {font-size:16px; line-height:20px; font-weight:bold;}
.font3_b {font-size:18px; line-height:22px; font-weight:bold; display: inline-block; display: inline; *zoom: 1; }


.all {COLOR: #393939;}
A.all:link {COLOR: #3666C8; TEXT-DECORATION: underline;}
A.all:visited {COLOR: #3666C8; TEXT-DECORATION: underline;}
A.all:active {COLOR: #3666C8; TEXT-DECORATION: underline;}
A.all:hover {COLOR: #3666C8; TEXT-DECORATION: underline;}


.news{font-size:16px; height:22px; text-decoration:underline; color:#1E5FCA}
A.news:link {COLOR: #1E5FCA; font-size:16px; TEXT-DECORATION: underline; line-height:22px;}
A.news:visited {COLOR: #1E5FCA; font-size:16px; TEXT-DECORATION: underline; line-height:22px;}
A.news:active {COLOR: #1E5FCA; font-size:16px; TEXT-DECORATION: underline; line-height:22px;}
A.news:hover {COLOR: #1E5FCA; font-size:16px; TEXT-DECORATION: underline; line-height:22px;}

.ft_w{font-size:16px; height:22px; text-decoration:none; color:#FFFFFF}
A.ft_w:link {COLOR: #FFFFFF; font-size:12px; TEXT-DECORATION: none; }
A.ft_w:visited {COLOR: #FFFFFF; font-size:12px; TEXT-DECORATION: none; }
A.ft_w:active {COLOR: #FFFFFF; font-size:12px; TEXT-DECORATION: none;}
A.ft_w:hover {COLOR: #FFFFFF; font-size:12px; TEXT-DECORATION: underline;}


A.news_link:link {COLOR: #1E5FCA; TEXT-DECORATION: underline; }
A.news_link:visited {COLOR: #1E5FCA; TEXT-DECORATION: underline;}
A.news_link:active {COLOR: #1E5FCA; TEXT-DECORATION: underline; }
A.news_link:hover {COLOR: #1E5FCA; TEXT-DECORATION: underline; }


.news_kr{font-size:16px; line-height:22px; text-decoration:underline; color:#1E5FCA}
A.news_kr:link {COLOR: #1E5FCA; line-height:22px; font-size:16px; TEXT-DECORATION: underline; }
A.news_kr:visited {COLOR: #1E5FCA; line-height:22px; font-size:16px; TEXT-DECORATION: underline; }
A.news_kr:active {COLOR: #1E5FCA; line-height:22px; font-size:16px; TEXT-DECORATION: underline; }
A.news_kr:hover {COLOR: #1E5FCA; line-height:22px; font-size:16px; TEXT-DECORATION: underline;  }

A.news_more:link {COLOR: #1E5FCA; font-size:12px; TEXT-DECORATION: underline; }
A.news_more:visited {COLOR: #1E5FCA; font-size:12px; TEXT-DECORATION: underline; }
A.news_more:active {COLOR: #1E5FCA; font-size:12px; TEXT-DECORATION: underline; }
A.news_more:hover {COLOR: #1E5FCA; font-size:12px; TEXT-DECORATION: underline; }

A.news_more_n:link {COLOR: #1E5FCA; font-size:12px; TEXT-DECORATION: underline; }


.07_menu{font-size:12px; text-decoration:underline; color:#FFFFFF}
A.07_menu:link {COLOR: #FFFFFF; font-size:12px; TEXT-DECORATION: underline; }
A.07_menu:visited {COLOR: #FFFFFF; font-size:12px; TEXT-DECORATION: underline; }
A.07_menu:active {COLOR: #FFFFFF; font-size:12px; TEXT-DECORATION: underline; }
A.07_menu:hover {COLOR: #FFFFFF; font-size:12px; TEXT-DECORATION: underline;  }

.07_menu_over{font-size:12px; text-decoration:underline; color:#0E3F78}
A.07_menu_over:link {COLOR: #0E3F78; font-size:12px; TEXT-DECORATION: underline; font-weight:bold}
A.07_menu_over:visited {COLOR: #0E3F78; font-size:12px; TEXT-DECORATION: underline; font-weight:bold}
A.07_menu_over:active {COLOR: #0E3F78; font-size:12px; TEXT-DECORATION: underline; font-weight:bold}
A.07_menu_over:hover {COLOR: #0E3F78; font-size:12px; TEXT-DECORATION: underline; font-weight:bold}

.menu_n{font-size:16px; color:#393939; }
.news_n{font-size:16px; line-height:22px; }

.news_all{font-size:15px; line-height:22px; font-family:"Meiryo","ＭＳ Ｐゴシック","sans-serif"; }

.light15px{color:#393939; line-height:15px}
.15px{color:#666666; line-height:15px}
.title{font-size:16px; color:#1E5FCA; font-weight:bold}
.title_focus{font-size:16px; color:#1E5FCA; text-decoration:underline; font-weight:bold}

.title_new{font-size:20px; color:#393939; font-weight:bold; line-height:26px; }
A.title_new:link {COLOR:#393939; line-height:26px; font-size:20px; TEXT-DECORATION: none; font-size:20px;}
A.title_new:visited {COLOR: #393939; line-height:26px; font-size:20px; TEXT-DECORATION: none; font-size:20px;}
A.title_new:active {COLOR: #393939; line-height:26px; font-size:20px; TEXT-DECORATION: none; font-size:20px;}
A.title_new:hover {COLOR: #393939; line-height:26px; font-size:20px; TEXT-DECORATION: none;  font-size:20px;}



.title_media{font-size:16px; color:#1E5FCA; font-weight:bold}
.stitle{ color:#1E5FCA; font-weight:bold}
.menu{font-size:12px; color:#1E5FCA; font-weight:bold; padding-left:10}

A:link {COLOR: #393939; TEXT-DECORATION: none; }
A:visited {COLOR: #393939; TEXT-DECORATION: none; }
A:active {COLOR: #1E5FCA; TEXT-DECORATION: none; }
A:hover {COLOR: #1E5FCA; TEXT-DECORATION: underline;  }

.light15px A:link {COLOR: #666666; TEXT-DECORATION: none; }
.light15px A:visited {COLOR: #666666; TEXT-DECORATION: none; }
.light15px A:active {COLOR: #1E5FCA; TEXT-DECORATION: none; }
.light15px A:hover {COLOR: #1E5FCA; TEXT-DECORATION: underline;  }



.orange A:link {COLOR: #393939; TEXT-DECORATION: none}
.orange A:visited {COLOR: #393939; TEXT-DECORATION: none}
.orange A:active {COLOR: #1E5FCA; TEXT-DECORATION: none}
.orange A:hover {COLOR: #1E5FCA; TEXT-DECORATION: underline}

.sm1{font-size:11px; color:#969696}
.sm1 A:link {font-size:11px;COLOR: #969696; TEXT-DECORATION: none}
.sm1 A:visited {font-size:11px;COLOR: #969696; TEXT-DECORATION: none}
.sm1 A:active {font-size:11px;COLOR: #E24176; TEXT-DECORATION: underline}
.sm1 A:hover {font-size:11px;COLOR: #E24176; TEXT-DECORATION: underline}


#header {width:100%; position:absolute; top:0; left:0;}
#contents {width:100%; position:absolute; top:200; left:0; margin:0; padding:0 0 0 0}

.qna_text {COLOR: #275D1E; font-size:14px; font-weight:bold}
A.qna_text:link {COLOR: #275D1E; TEXT-DECORATION: underline; font-size:14px; font-weight:bold}
A.qna_text:visited {COLOR: #275D1E; TEXT-DECORATION: underline; font-size:14px; font-weight:bold}
A.qna_text:active {COLOR: #275D1E; TEXT-DECORATION: underline; font-size:14px; font-weight:bold}
A.qna_text:hover {COLOR: #275D1E; TEXT-DECORATION: underline; font-size:14px; font-weight:bold}

#paging {clear:both; font-size:16px; margin:0px 0px 0px 0px; text-align:left; width:100%}
#paging a {border:1px solid #D9D9D9;text-decoration:none; font-size:16px; }
#paging a:hover {border:1px solid #1E5FCA; color:#FFFFFF; background-color:#1E5FCA; font-size:14px; }
#paging .sel {border:1px solid #1E5FCA; color:#1E5FCA;font-weight:bold;height:23px;padding:4px; font-size:14px; }
#paging .numBox {color:#000;padding:4px; color:#1E5FCA; text-decoration:underline; font-size:14px; }
#paging .list {border:1px solid #D9D9D9; color:#1E5FCA; height:23px;padding:4px; font-size:14px; }


/* 20080804_リニューアル */
.ft_12_nm {COLOR: #393939; font-size:12px; line-height:130%}
A.ft_12_nm:link {COLOR: #393939; TEXT-DECORATION: none; font-size:12px; line-height:120%}
A.ft_12_nm:visited {COLOR: #393939; TEXT-DECORATION: none; font-size:12px; line-height:120%}
A.ft_12_nm:active {COLOR: #393939; TEXT-DECORATION: none; font-size:12px; line-height:120%}
A.ft_12_nm:hover {COLOR: #393939; TEXT-DECORATION: underline; font-size:12px; line-height:120%}

.ft_12_b {COLOR: #393939; font-size:12px; line-height:130%}
A.ft_12_b:link {COLOR: #3666C8; TEXT-DECORATION: underline; font-size:12px; line-height:120%}
A.ft_12_b:visited {COLOR: #3666C8; TEXT-DECORATION: underline; font-size:12px; line-height:120%}
A.ft_12_b:active {COLOR: #3666C8; TEXT-DECORATION: underline; font-size:12px; line-height:120%}
A.ft_12_b:hover {COLOR: #3666C8; TEXT-DECORATION: underline; font-size:12px; line-height:120%}

.txt10{font-size:10px; color:#393939}
A.txt10:link {font-size:10px;COLOR: #393939; TEXT-DECORATION:  underline; }
A.txt10:visited {font-size:10px;COLOR: #393939; TEXT-DECORATION:  underline;}
A.txt10:active {font-size:10px;COLOR: #393939; TEXT-DECORATION: underline;}
A.txt10:hover {font-size:10px;COLOR: #393939; TEXT-DECORATION: underline;}

.txt10_gm{font-size:10px; color:#393939; font-family:MS UI Gothic, MS PGothic;}
A.txt10_gm:link {font-size:10px;COLOR: #393939; TEXT-DECORATION:  underline; font-family:MS UI Gothic, MS PGothic; line-height:100%}
A.txt10_gm:visited {font-size:10px;COLOR: #393939; TEXT-DECORATION:  underline; font-family:MS UI Gothic, MS PGothic; line-height:100%}
A.txt10_gm:active {font-size:10px;COLOR: #393939; TEXT-DECORATION: underline; font-family:MS UI Gothic, MS PGothic; line-height:100%}
A.txt10_gm:hover {font-size:10px;COLOR: #393939; TEXT-DECORATION: underline; font-family:MS UI Gothic, MS PGothic; line-height:100%}

.txt12{font-size:12px; color:#393939}
A.txt12:link {font-size:12px;COLOR: #393939; TEXT-DECORATION:  underline}
A.txt12:visited {font-size:12px;COLOR: #393939; TEXT-DECORATION:  underline}
A.txt12:active {font-size:12px;COLOR: #393939; TEXT-DECORATION: underline}
A.txt12:hover {font-size:12px;COLOR: #393939; TEXT-DECORATION: underline}


.txt14{font-size:14px; color:#393939}
A.txt14:link {font-size:14px;COLOR: #1E5FCA; TEXT-DECORATION:  underline}
A.txt14:visited {font-size:14px;COLOR: #1E5FCA; TEXT-DECORATION:  underline}
A.txt14:active {font-size:14px;COLOR: #1E5FCA; TEXT-DECORATION: underline}
A.txt14:hover {font-size:14px;COLOR: #1E5FCA; TEXT-DECORATION: underline}
.txt14_b{font-size:14px; color:#393939; font-weight:bold;}
.txt14_eng{font-size:14px; color:#393939; font-family:MS PGothic; letter-spacing:1px}


.1228{font-size:12px; text-decoration:underline; color:#1E5FCA}
A.1228:link {COLOR: #1E5FCA; font-size:12px; TEXT-DECORATION: underline; }
A.1228:visited {COLOR: #1E5FCA; font-size:12px; TEXT-DECORATION: underline; }
A.1228:active {COLOR: #1E5FCA; font-size:12px; TEXT-DECORATION: underline; }
A.1228:hover {COLOR: #1E5FCA; font-size:12px; TEXT-DECORATION: underline;  }


/* 20100125 Poll*/
.poll_gy{font-size:12px; color:#969696}
.poll_gy A:link {font-size:12px;COLOR: #1E5FCA; TEXT-DECORATION: underline}
.poll_gy A:visited {font-size:12px;COLOR: #1E5FCA; TEXT-DECORATION: underline}
.poll_gy A:active {font-size:12px;COLOR: #1E5FCA; TEXT-DECORATION: underline}
.poll_gy A:hover {font-size:12px;COLOR: #1E5FCA; TEXT-DECORATION: underline}

.poll_dotline { background-image:url(/Images/dot_bg.gif); height:21px; }
.poll_tit { font-size:14px}

.ft_16_nm {COLOR: #393939; font-size:16px;}
A.ft_16_nm:link {COLOR: #393939; TEXT-DECORATION: underline; font-size:16px; line-height:18px;}
A.ft_16_nm:visited {COLOR: #393939; TEXT-DECORATION: underline; font-size:16px; line-height:18px;}
A.ft_16_nm:active {COLOR: #393939; TEXT-DECORATION: underline; font-size:16px; line-height:18px;}
A.ft_16_nm:hover {COLOR: #393939; TEXT-DECORATION: underline; font-size:16px; line-height:18px;}

.ft_16_b {COLOR: #1E5FCA; font-size:16px; }
A.ft_16_b:link {COLOR: #1E5FCA; TEXT-DECORATION: underline; font-size:16px; line-height:18px;}
A.ft_16_b:visited {COLOR: #1E5FCA; TEXT-DECORATION: underline; font-size:16px; line-height:18px;}
A.ft_16_b:active {COLOR: #1E5FCA; TEXT-DECORATION: underline; font-size:16px; line-height:18px;}
A.ft_16_b:hover {COLOR: #1E5FCA; TEXT-DECORATION: underline; font-size:16px; line-height:18px;}


.poll_tit{font-size:12px; color:#FFFFFF}


A.pic_t:link {color:#1E5FCA;text-decoration: underline}
A.pic_t:visited {color:#1E5FCA;text-decoration: underline}
A.pic_t:active  {color:#1E5FCA;text-decoration:underline}
A.pic_t:hover  {color:#1E5FCA;text-decoration:underline }


.cmt_dotline { background-image:url(/Images/cmt_dot.gif); height:1px; font-size:1px; overflow:hidden;}

.cmt_date {font-size:12px; color:#8A8A8A}

.cmt_text {COLOR: #275D1E; font-size:16px; font-weight:bold}
A.cmt_text:link {COLOR: #275D1E; TEXT-DECORATION: underline; font-size:16px; font-weight:bold}
A.cmt_text:visited {COLOR: #275D1E; TEXT-DECORATION: underline; font-size:16px; font-weight:bold}
A.cmt_text:active {COLOR: #275D1E; TEXT-DECORATION: underline; font-size:16px; font-weight:bold}
A.cmt_text:hover {COLOR: #275D1E; TEXT-DECORATION: underline; font-size:16px; font-weight:bold}

html {-webkit-text-size-adjust: none;-webkit-appearance: none;}
ul {margin: 0 0 0 20px;}
.contents {font-family:MS PGothic; font-size:14px; color:#393939; line-height:18px;}


.calendar_layout {margin:10px 0; text-align:center; overflow:hidden; width:300px; background-image:url(/images/calendar_bg.gif); background-repeat:no-repeat; border-bottom:1px solid #D5D5D5; padding:7px 0;}
.calendar p{font-weight:bold; padding:0; margin:0; font-size:11px; line-height:14px; }
ul.calendar{margin:0 0 0 5px; padding:0;list-style:none;width:300px;}
ul.calendar li{float:left;margin:0; text-align:center; font-size:10px; background:#FFFFFF;font-family:"MS PGothic"; width:22px;}
ul.calendar a:hover{background:#F0F0F0;text-align:center; font-size:10px; color:#0A2D74; text-decoration:none; text-decoration:underline;list-style:none; font-family:"MS PGothic";}


.calendar_layout_pr {margin:10px 0; text-align:center; overflow:hidden; width:300px; background-image:url(/images/calendar_bg_pr.gif); background-repeat:no-repeat; border-bottom:1px solid #D5D5D5; padding:7px 0;}
.calendar_pr p{font-weight:bold; padding:0; margin-bottom:5px; font-size:11px; }
.calendar_pr ul{margin:0 0 0 5px; padding:0;list-style:none;}
.calendar_pr li{float:left;margin:1px 1px 1px 0; text-align:center; font-size:9px; padding:0 1px; border:1px solid #E1E1E1;}
.calendar_pr a:hover{background:#F0F0F0;text-align:center; font-size:9px; color:#1E5FCA; text-decoration:none; text-decoration:underline;list-style:none;}

.fonts {font-size:10px; color:#939393; line-height:14px;}
.fonts a:hover{font-size:10px; color:#939393;TEXT-DECORATION: none;}
.fonts a:visited{font-size:10px; color:#939393;TEXT-DECORATION: none;}


/* 20111128 footer */
.footer_fonts {font-size:10px; color:#939393; line-height:14px; margin-bottom:10px; margin-top:10px; padding-top:10px;}
A.footer_fonts:hover{font-size:10px; color:#939393;TEXT-DECORATION:none;}
A.footer_fonts:visited{font-size:10px; color:#939393;TEXT-DECORATION:none;}
A.footer_fonts:active {COLOR:#939393; TEXT-DECORATION:none; font-size:10px;}
A.footer_fonts:link {COLOR:#939393; TEXT-DECORATION:none; font-size:10px;}

.footer {COLOR: #393939; font-size:12px}
A.footer:link {COLOR: #393939; TEXT-DECORATION: underline; font-size:12px}
A.footer:visited {COLOR: #393939; TEXT-DECORATION: underline; font-size:12px}
A.footer:active {COLOR: #393939; TEXT-DECORATION: underline; font-size:12px}
A.footer:hover {COLOR: #393939; TEXT-DECORATION: underline; font-size:12px}



/* ----------------------------------------
Sub Navi 
---------------------------------------- */
#subNav *{margin:0px;padding:0;}
#subNav ul{margin:0px;padding:0; width:650px;}
#subNav ul li{float:left;border:1px solid #D1D1D1; text-align:center; width:128px; margin:15px 0px; background:#F3F3F3;}
#subNav ul li a{display:block;padding:10px 0px; font-size:14px; color:#424242; text-decoration:none; font-weight:bold;}
#subNav ul li.select{float:left;background:#DF3C6D;color:#fff; font-weight:bold; padding:10px 0px;font-size:14px;}


A.sub_menu:link {COLOR: #1E5FCA; font-size:12px; TEXT-DECORATION: underline; }
A.sub_menu:visited {COLOR: #1E5FCA; font-size:12px; TEXT-DECORATION: underline; }
A.sub_menu:active {COLOR: #1E5FCA; font-size:12px; TEXT-DECORATION: underline; }
A.sub_menu:hover {COLOR: #1E5FCA; font-size:12px; TEXT-DECORATION: underline;  }
.sub_bg {COLOR: #949494; font-size:12px; }



.topicpath{font-size:10px; color:#DBDBDB;margin-top:5px;}
a.topicpath:link{color:#8CBED8;text-decoration:none;bold;font-size:10px;}
a.topicpath:active {color:#8CBED8; text-decoration:none; font-size:10px;}
a.topicpath:visited {color:#8CBED8; text-decoration:none; font-size:10px;}
a.topicpath:hover{color:#8CBED8;text-decoration:underline;font-size:10px;}


#h1head h1{font-size:10px; color:#939393; line-height:14px; font-weight:normal; background:#FFFFFF; border:#FFFFFF;padding:0px;}




a.header:link {color:#393939; text-decoration:none; font-size:10px;}
a.header:visited {color:#393939; text-decoration:none; font-size:10px;}
a.header:active {color:#393939; text-decoration:none; font-size:10px;}
a.header:hover {color:#393939; text-decoration:underline; font-size:10px;}

#gnavi_news{height:36px; font-size:12px;background-image: url(/images/news/menu_bg.gif); color:#EE7747; background-repeat:repeat-x; margin:0 auto; width:970px;}
#gnavi_news ul{margin:0; padding:0;overflow: hidden;}
#gnavi_news li{float:left;border-right:1px solid #4C85C6;padding:0 7px;overflow: hidden; margin-top:8px;}
#gnavi_news a{float:left;color:#FFF;text-decoration:none;}
#gnavi_news a:hover{color:#FFF;text-decoration:underline;}
#gnavi_news .visited {color:#FFFCB0; font-weight:bold;}

#submenu{margin:0 auto; width:970px; padding:3px 0; color:#666666; border-bottom:1px solid #DEDEDE; background:#EEEEEE; margin-bottom:10px;}
#submenu a{color:#666666;text-decoration:underline;}
#submenu a:hover{font-size:12px; text-decoration:underline;color:#666666;}
#submenu a:visited{font-size:12px; text-decoration:underline;color:#666666;}

#gnavi_geno{height:36px; font-size:12px;background-image: url(/images/news/menu_geno_bg.gif); color:#EE7747; background-repeat:repeat-x; margin:0 auto; width:970px;}
#gnavi_geno ul{margin:0; padding:0;overflow: hidden;}
#gnavi_geno li{float:left;border-right:1px solid #E26889;padding:0 5px;overflow: hidden; margin-top:8px;}
#gnavi_geno a{float:left;color:#FFF;text-decoration:none;}
#gnavi_geno a:hover{color:#FFF;text-decoration:underline;}
#gnavi_geno .visited {color:#FFFCB0; font-weight:bold;}

#gnavi{font-size:11px;overflow: hidden;}
#gnavi ul{overflow: hidden;margin:0;padding:0; list-style:none;}
#gnavi li{float:left;margin:0px 3px 0px 0; text-align:center; font-size:12px; padding:0 1px; border:1px solid #E1E1E1; background:#FFFFFF; padding:3px 10px;overflow: hidden;}
#gnavi a{font-size:11px;float:left;color:#393939;text-decoration:none;}
#gnavi a:hover{font-size:11px; text-decoration:underline;list-style:none; }
#gnavi .visited {font-size:11px;color:#393939; font-weight:bold; background:#DEE9F4;}
#gnavi .video{font-size:11px; color:#393939; font-weight:bold; background:url(/images/ico-video.png); background-repeat:no-repeat; background-position: right 7px bottom 7px; width:40px;}

#gnavi .videoT {font-size:11px;color:#393939; font-weight:bold; background:#C7001E;}
#gnavi .videoT a{font-size:11px;color:#ffffff; font-weight:bold; }

#gnavi_video{height:36px; font-size:12px;background-image: url(/images/video_bg.gif); color:#EE7747; background-repeat:repeat-x; margin:0 auto; width:970px;}
#gnavi_video ul{margin:0; padding:0;overflow: hidden;}
#gnavi_video li{float:left;border-right:1px solid #4E4E4E;padding:0 10px;overflow: hidden; margin-top:8px;}
#gnavi_video a{float:left;color:#FFF;text-decoration:none;}
#gnavi_video a:hover{color:#FFF;text-decoration:underline;}
#gnavi_video .visited {border-bottom:2px solid #C7001E; display: inline-block;text-align:center;font-size:12px;}

#gnavi_video_sub {font-size:12px; background:#EEEEEE; border-bottom:1px solid #DEDEDE;}
#gnavi_video_sub ul{margin:0; padding:0;overflow: hidden; margin:5px 0px;}
#gnavi_video_sub li{float:left;border-right:1px dotted #666; font-size:12px; padding:0px 10px;}
#gnavi_video_sub a{float:left;text-decoration:none; font-size:12px; color:#393939; text-decoration:underline;}
#gnavi_video_sub a:hover{text-decoration:underline; font-size:12px; color:#393939; text-decoration:underline;}
#gnavi_video_sub .visited {color:#FFFCB0; font-weight:bold; font-size:12px;}
#gnavi_video_sub .c{color:#CC0033;}


/*geno*/
#geno_tab{font-size:11px;overflow: hidden;}
#geno_tab ul{overflow: hidden;margin:0;padding:0; list-style:none;}
#geno_tab li{float:left;margin:0px 3px 0px 0; text-align:center; font-size:11px; padding:0 1px; border:1px solid #E1E1E1; background:#FFFFFF; padding:3px 10px;overflow: hidden;}
#geno_tab a{float:left;color:#393939;text-decoration:none;font-size:11px; }
#geno_tab a:hover{font-size:11px; text-decoration:underline;list-style:none; }
#geno_tab .visited {font-size:11px; color:#393939; font-weight:bold; background:#F4DCE3;}
#geno_tab .video{font-size:11px; color:#393939; font-weight:bold; background:url(/images/ico-video.png); background-repeat:no-repeat; background-position: right 7px bottom 7px; width:40px;}



.news_menu_yw{background:#eeeecc; border-left:5px solid #D3D380; }
.news_menu_yw p{padding:3px 0 3px 10px; font-size:16px; font-weight:bold;margin:0;}
.news_menu_gy{background:#F0F0F0; border-left:5px solid #AEAEAE; }
.news_menu_gy p{padding:3px 0 3px 10px; font-size:16px; font-weight:bold;margin:0;}

ul{margin:0; padding:0;}
.news_list ul{margin-top:10px;}
.news_list li{background-image:url(http://www.wowseoul.jp/images/ico_arrow_topic.gif); background-repeat:no-repeat; background-position: 0px 5px; padding-left:15px; line-height:24px;}
.news_list a{text-decoration:none;}
.news_list a:hover{text-decoration:underline;}
.news_list p{line-height:16px;}

ul{margin:0; padding:0;}
.news_list_s ul{margin-top:10px;}
.news_list_s li{background-image:url(http://www.wowseoul.jp/images/ico_arrow_topic.gif); background-repeat:no-repeat; background-position: 0px 5px; padding-left:15px; line-height:24px;}
.news_list_s a:link{text-decoration:underline; font-size:14px;}
.news_list_s a:hover{text-decoration:underline; font-size:14px;}
.news_list_s a:visited{text-decoration:underline; font-size:14px;}
.news_list_s p{line-height:16px; font-size:11px;}


.interview {margin:20px 10px 10px 10px; overflow:hidden;}
.interview li.title {font-size:14px; font-weight:bold; float:left; color:#000000;}
.interview li.more {font-size:11px; float: right; }
.interview li a{COLOR: #1E5FCA; text-decoration:underline;}

.top10{margin:0px 10px 10px 10px;}
.top10 ul{overflow: hidden; }
.top10 li{float:left; overflow: hidden; margin:0px;}
.top10 .on{padding:3px 4px; background-color: #1E5FCA; display:inline-block;text-align:center;color: white; border-right:1px solid #FFFFFF;font-size:11px;}
.top10 .off{padding:3px 4px; background-color: #8C8C8C; display: inline-block;text-align:center;color: white; border-right:1px solid #FFFFFF;font-size:11px;}
.top10 a {color: white; text-align:center; font-size:11px;}
.top10 a:hover {text-decoration:underline; font-size:11px;}


/* video */
.video_menu_bk{border-left:5px solid #C7001E; background-image:url(/images/kpop-navi.gif); }
.video_menu_bk p{padding:7px 10px; font-size:16px; font-weight:bold;margin:0; color:#FFF;}

.video_menu_gy{border-left:5px solid #C7001E; background:#F0F0F0;}
.video_menu_gy p{padding:5px 10px; font-size:16px; font-weight:bold;margin:0; }

.imgwrap{width: 310px;height: 225px;margin-bottom:0px;position:relative;}
.imgback {width:310px; position:absolute;left:50%;top:45%;width:55px;height:55px;margin:-28px 0 0 -28px;text-indent:-99999em;background:url('/images/btn_play.png') no-repeat;background-size:55px auto;z-index:1;}
.menu-title {margin:10px 0px; overflow:hidden;}
.menu-title li.title {float:left; font-size:16px;font-weight:bold;color:#000000;border-left:5px solid #C7001E; padding-left:5px; line-height:20px;}
.menu-title li.more {font-size:11px; float: right; }

.video_rank{margin:0px; width:300px; border:1px solid #e6e6e6;}
.video_rank li{border-bottom:1px solid #e6e6e6; background:#fff; overflow:hidden;}
.video_rank li a{overflow:hidden;display:block;padding:0px 0px;color:#333333;}
.video_rank .image{display:block;float:left;margin-right:5px; width:90px;text-align:center;}
.video_rank .rank{display:block;float:left; margin:0px; width:20px; background:#393939; color:#FFF; font-size:11px; vertical-align: middle; display:table-cell;text-align:center; padding-top:15px; height:36px;}
.video_rank .title{line-height:18px;font-size:12px;color:#393939;padding:5px; text-align:left; font-weight:normal;}


.video_list{margin:0px;}
.video_list li{border-bottom:1px solid #e6e6e6;overflow:hidden; padding:10px 0px; }
.video_list .image{display:block;float:left;margin-right:10px; width:130px;text-align:center;}
.video_list dl{overflow:hidden;}
.video_list .title a{line-height:25px;font-size:15px;color:#1E5FCA; font-weight:normal; text-decoration:underline;}
.video_list .sub{font-size:12px;}



/* ----------------------------------------
video
---------------------------------------- */
.hl .li2{overflow:hidden; margin-bottom:10px;}
.hl .li2 li{float:left;width:20%;text-align:center; font-size:11px;}
.hl .li2 a{display:block;margin:0 3px 0 2px;font-size:11px; color:#393939; text-decoration:none; width:120px;}
.hl .li2 img{margin-bottom:5px;border:0px solid #c9c9c9;vertical-align:top;}
.hl .li2 span{display:block;overflow:hidden;margin:0 auto; font-size:11px;text-align:left; margin-bottom:10px;}

.listRowlink_video{margin:0px;}
.listRowlink_video li{border-bottom:0px solid #e6e6e6;background:#393939; overflow:hidden; margin:1px 0px;}
.listRowlink_video li a{overflow:hidden;display:block;padding:0px 0px;color:#333333;}
.listRowlink_video .image{display:block;float:right;width:90px;text-align:center;}
.listRowlink_video .rank{display:block;float:left; margin:0px; padding:5px 0px; width:20px; background:#000; color:#FFF; font-size:11px; height:40px; vertical-align: middle; display:table-cell;text-align:center;}
.listRowlink_video dl{overflow:hidden;}
.listRowlink_video .title{line-height:18px;color:#fff;padding:5px; font-size:12px; font-weight:normal; text-align:left;}

.pattern1 { background-image:url(http://www.wowkpop.jp/Images/pattern.gif); padding:10px; margin-bottom:20px;}
.tt {position: absolute; top:182px; left:0px; color: #fff;background: rgba(0,0,0,.8); width:310px; overflow:hidden; word-wrap: break-word; height:50px;}
.tt p{font-size:13px; color:#fff; padding:10px;}

.cmt_title{padding:0px; margin:0px;}
.cmt_title li .title-idx {font-size:14px; float: left; font-weight:bold; background:#4267B2; padding:10px 10px; color:#fff; margin-right:5px;}
.cmt_title li .title-idx a{color:#FFFFFF; text-decoration:none;}
.cmt_list_idx{padding:0;}
.cmt_list_idx li{padding-bottom:3px;overflow:hidden;}
.cmt_list_idx li a{float:left; font-size:14px; color:#1E5FCA; text-decoration:underline;}


.abema_imgwrap{width: 280px;height:158px;margin-bottom:0px;position:relative;}
.abema_imgback {width:280px; position:absolute;left:45%;top:45%;width:90px;height:90px;margin:-28px 0 0 -28px;text-indent:-99999em;background:url('/images/btn_play.png') no-repeat;background-size:80px auto;z-index:1;}
a.abema:link {color:#fff; text-decoration:none; font-size:12px;}
a.abema:visited {color:#fff; text-decoration:none; font-size:12px;}
a.abema:active {color:#fff; text-decoration:none; font-size:12px;}
a.abema:hover {color:#6FB900; text-decoration:none; font-size:12px;}

.next {margin:0px 0px 30px 0px; overflow:hidden;}
.next li.left {float:left; text-align:center;  width:100px;  background:#fff; margin-left:270px; border:1px solid #1E5FCA;}
.next li.left p a{font-size:16px;font-weight:bold;line-height:30px;padding:20px 0px; color:#1E5FCA;}
.next li.right{font-size:12px; float: right;}


A.pc_copy:link {COLOR: #1E5FCA; TEXT-DECORATION: underline; }
A.pc_copy:visited {COLOR: #1E5FCA; TEXT-DECORATION: underline;}
A.pc_copy:active {COLOR: #1E5FCA; TEXT-DECORATION: underline;}
A.pc_copy:hover {COLOR: #1E5FCA; TEXT-DECORATION: underline;}

.share{display:table;width:160px; margin:5px 0px;}.share__item{display:table-cell;vertical-align:middle}.share__link{text-align:center;padding:3px;display:block;line-height:1}
.share img{width:70%}
.share__item.facebook>*{background-color:#3b5998; margin-right:5px;}
.share__item.twitter>*{background-color:#54abed;}
.share__item.line>*{background-color:#2cbf13;}
.share__item.hatebu>*{background-color:#00a4de;}

.comment a{font-size:10px; font-weight:bold; color:#fff;background:#F8954B;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;padding:3px 8px; text-decoration:none;}
.comment a:hover{background:#F15716;}
