@charset "EUC-JP";

.fss{margin:0px; padding:0px; font-size:small;}
*html .fss{font-size:x-small;}

.fsspx{margin:0px; padding:0px; font-size:13px;}
*html .fsspx{font-size:12px;}

.fssg{margin:0px; padding:0px; font-size:small; color:#666666;}
*html .fssg{font-size:x-small;}

.fssgr{margin:0px; padding:0px; font-size:small; color:#228844;}
*html .fssgr{font-size:x-small;}

.fssrd{margin:0px; padding:0px; font-size:small; color:#ff3300;}
*html .fssrd{font-size:x-small;}

.fssbl{margin:0px; padding:0px; font-size:small; color:#0066ff;}
*html .fssbl{font-size:x-small;}

.fss_indent{font-size:small; margin:10px; padding:0px; text-indent:1em;}
*html .fss_indent {font-size:x-small;}

.fsm{margin:0px; padding:0px; font-size:medium;}
*html .fsm{font-size:small;}

.fsmg{margin:0px; padding:0px; font-size:medium; color:#666666;}
*html .fsmg{font-size:small;}

.fsmgr{margin:0px; padding:0px; font-size:medium; color:#228844;}
*html .fsmgr{font-size:small;}

.fsmrd{margin:0px; padding:0px; font-size:medium; color:#ff3300;}
*html .fsmrd{font-size:small;}

.fsmbl{margin:0px; padding:0px; font-size:medium; color:#0066ff;}
*html .fsmbl{font-size:small;}

.fsm_indent{font-size:medium; margin:10px 0px; padding:0px; text-indent:1em;}
*html .fsm_indent {font-size:small;}

.fssr{margin:0px; padding:5px; font-size:small; color:#c00; font-weight:bold; text-align: right;}
*html .fssr{font-size:x-small;}

.fsmr{margin:0px; padding:5px; font-size:medium; color:#c00; font-weight:bold; text-align: right;}
*html .fsmr{font-size:small;}

.fsmr2{margin:0px; padding:0px; font-size:medium; color:#c00; font-weight:bold; text-align: right;}
*html .fsmr2{font-size:small;}

.fsl{margin:0px; padding:0px; font-size:large;}
*html .fsl {font-size:medium;}

.fsll{font-size:x-large; margin:0px; padding:0px;}
*html .fsll {font-size:large;}

.fsy{margin:0px; padding:0px; font-size:small;}
*html .fsy{font-size:x-small;}
.fsy a{margin: 0px; padding: 0px 0px 0px 11px; background: url(http://i.yimg.jp/images/news/bt/ya2.gif) no-repeat left center;}

.fsy2{margin: 0px; padding: 0px; font-size:small; text-align:right; margin-right: 5px;}
*html .fsy2{font-size: x-small;}
.fsy2 a{margin: 0px; padding: 0px 0px 0px 14px; background:url(http://i.yimg.jp/images/news/bt/ya.gif) no-repeat left center;}

.fsy2gy{margin: 0px; padding: 0px; font-size:small; text-align:right; margin-right: 5px;}
*html .fsy2gy{font-size: x-small;}
.fsy2gy a{margin: 0px; padding: 0px 0px 0px 14px; background:url(http://i.yimg.jp/images/news/bt/ya_gy.gif) no-repeat left center;}

.fsy3{margin:0px; padding:0px 0px 0px 14px; font-size:small; background:url(http://i.yimg.jp/images/news/bt/ya.gif) no-repeat left center;}
*html .fsy3{font-size:x-small;}

.fsmy{margin:0px; padding:0px 0px 0px 14px; font-size:medium; background:url(http://i.yimg.jp/images/news/bt/ya.gif) no-repeat left center;}
*html .fsmy{font-size:small;}

.fsy_back{margin:0px; padding:0px 0px 0px 14px; font-size:small; background:url(http://i.yimg.jp/images/news/bt/ya_left.gif) no-repeat left center;}
*html .fsy_back{font-size:x-small;}

.gray{background:#eeeeee; margin:0px; padding:2px;}

.fcg{color:#666666;}

.fcrd{color:#c00;}



h1 {font-weight:bold; padding:0px; margin:0px 0px 6px 0px;}
h2 {font-weight:bold; padding:0px; margin:0px 0px 6px 0px;}
p {padding:0px; margin:0px;}
.indent{margin:10px 0px; padding:0px;} /*text-indent:1em;*/
.ya{margin: 0px; padding: 0px; text-align:right; margin-right: 5px;}
.ya a{margin: 0px; padding: 0px 0px 0px 14px; background:url(http://i.yimg.jp/images/news/bt/ya.gif) no-repeat left center;}


.ynbox h1 {font-size:large; font-weight:bold; padding:0px; margin:0px;}
*html .ynbox h1 {font-size:medium;}

.ynbox_h1 h1 {font-size:x-large; font-weight:bold; padding:0px; margin:0px 0px 6px 0px;}
*html .ynbox_h1 h1 {font-size:large;}


.yntitle h2{font-size:medium; font-weight:bold; margin:0px; padding:5px;}
*html .yntitle h2{font-size:small;}

.list_no h2{font-size:small; font-weight:bold; margin:0px 0px 12px 0px; padding:0px;}
*html .list_no h2{font-size:x-small;}

.yntitle_pt02 h2{font-size:medium; font-weight:bold; margin:0px; padding:5px;}
*html .yntitle_pt02 h2{font-size:small;}

.menu_head2 h2{font-size:medium; font-weight:bold; margin:0px; padding:6px 0px 0px 10px;}
*html .menu_head2 h2{font-size:small;}

.ynbox_bd_all h2{font-size:medium; font-weight:bold; margin:0px; padding:0px 0px 6px 0px;}
*html .ynbox_bd_all h2{font-size:small;}

.ynbox h2 {font-size:medium; font-weight:bold; padding:0px; margin:0px;}
*html .ynbox h2 {font-size:small;}

.yntitle_bg_32 h2{font-size:medium; font-weight:bold; margin:0px; padding:8px 0px 0px 8px;}
*html .yntitle_bg_32 h2{font-size:small;}

.yntitle_bg_32dk h2{font-size:medium; font-weight:bold; margin:0px; padding:8px 0px 0px 8px;}
*html .yntitle_bg_32dk h2{font-size:small;}

.yntitle_sub1 a,
.yntitle_sub2 a,
.yntitle_sub3 a,
.yntitle_sub4 a{
	margin-right:15px;
}
.yntitle_sub4b a{
	margin-right:3px;
}
/*
.yntitle_sub6 a{
	margin-right:7px;
}
*/
.margin_r15 {margin-right:12px;}

.yntitle_sub1 h2 {font-size:small; margin:0px; padding:0px 0px 0px 25px; background-image:url(http://i.yimg.jp/images/news/fc.gif);background-repeat:no-repeat; background-position:5px 0px;}
.yntitle_sub2 h2 {font-size:small; margin:0px; padding:0px 0px 0px 25px; background-image:url(http://i.yimg.jp/images/sicons/b-search16.gif); background-repeat:no-repeat; background-position:5px 0px;}
.yntitle_sub3 h2 {font-size:small; margin:0px; padding:0px 0px 0px 25px; background-image:url(http://i.yimg.jp/images/sicons/knowledge16.gif); background-repeat:no-repeat; background-position:5px 0px;}
.yntitle_sub4 h2, .yntitle_sub4b h2 {font-size:small; margin:0px; padding:0px 0px 0px 25px; background-image:url(http://i.yimg.jp/images/news/icn_newswatch.gif); background-repeat:no-repeat; background-position:5px 0px;}
.yntitle_sub4b .feye {margin:0px; padding:0px 0px 0px 25px; background-image:url(http://i.yimg.jp/images/news/icn_newswatch.gif); background-repeat:no-repeat; background-position:5px 0px;}
.yntitle_sub5 h2 {font-size:small; margin:0px; padding:0px 0px 0px 25px; background-image:url(http://i.yimg.jp/images/sicons/news16.gif); background-repeat:no-repeat; background-position:5px 0px;}
.yntitle_sub6 h2 {font-size:small; margin:0px; padding:0px 0px 0px 25px; background-image:url(http://i.yimg.jp/images/sicons/f/add_book.gif); background-repeat:no-repeat; background-position:5px 0px;}
.yntitle_sub7 {font-size:small; margin:0px; padding:1px 0px 5px 25px; background-image:url(http://i.yimg.jp/images/sicons/b-search16.gif); background-repeat:no-repeat; background-position:5px 0px;}
.yntitle_sub8 {font-size:small; margin:0px; padding:1px 0px 5px 25px; background-image:url(http://i.yimg.jp/images/sicons/knowledge16.gif); background-repeat:no-repeat; background-position:5px 0px;}
.yntitle_sub9 .bold {margin:0px; padding:1px 5px 5px 25px; background-image:url(http://i.yimg.jp/images/news/parts/yn_comment.gif); background-repeat:no-repeat; background-position:5px 0px; font-size:small; font-weight:bold;}
.yntitle_sub9b .bold {margin:0px; padding:1px 5px 5px 25px; background-image:url(http://i.yimg.jp/images/news/parts/yn_comment_w.gif); background-repeat:no-repeat; background-position:5px 0px; font-size:small; font-weight:bold;}
.yntitle_sub9c .bold {margin:0px; padding:1px 5px 5px 25px; background-image:url(http://i.yimg.jp/images/news/parts/yn_comment.gif); background-repeat:no-repeat; background-position:5px 0px; font-size:small; font-weight:bold;}
*html .yntitle_sub0 h2,
*html .yntitle_sub1 h2,
*html .yntitle_sub2 h2,
*html .yntitle_sub3 h2,
*html .yntitle_sub4 h2,
*html .yntitle_sub4b h2,
*html .yntitle_sub5 h2,
*html .yntitle_sub6 h2,
*html .yntitle_sub7,
*html .yntitle_sub8{
	font-size:x-small; padding:1px 0px 1px 25px;
}
*html .yntitle_sub9 .bold, .yntitle_sub9b .bold, .yntitle_sub9c .bold {font-size:x-small; padding:1px 5px 1px 25px;}

.retitle h2 {font-size:medium; font-weight:bold; padding:0px; margin:0px;}
*html .retitle h2 {font-size:small;}

/
.ynbox h3{font-size:small; font-weight:bold; margin:0px; padding:0px;}
*html .ynbox h3{font-size:x-small;}


html:\66irst-child .ynbox_side h3{letter-spacing:-0.1em;}
html:\66irst-child .ynbox_side_lr h3{letter-spacing:-0.1em;}

.yntitle_side h3{margin:0px; padding:0px 0px 0px 6px; font-size:small; font-weight:bold; }
*html .yntitle_side h3{font-size:x-small;}

.yntitle_side_bg h3{margin:0px; padding:0px 0px 0px 6px; font-size:small; font-weight:bold;}
*html .yntitle_side_bg h3{font-size:x-small;}

.yntitle_side_bg2 h3{margin:0px; padding:0px 0px 0px 6px; font-size:small; font-weight:bold;}
*html .yntitle_side_bg2 h3{font-size:x-small;}

.yntitle_side_bg3 h3{margin:0px; padding:0px 0px 0px 6px; font-size:small; font-weight:bold; color:#fff;}
*html .yntitle_side_bg3 h3{font-size:x-small;}

.yntitle_side_bg4 h3{margin:0px; padding:0px 0px 0px 6px; font-size:small; font-weight:bold; color:#fff;}
*html .yntitle_side_bg4 h3{font-size:x-small;}

.yntitle_side_white h3{margin:0px; padding:0px 0px 0px 6px; font-size:small; font-weight:bold;}
*html .yntitle_side_white h3{font-size:x-small;}

.yntitle_bg_32 h3{font-size:medium; font-weight:bold; margin:0px; padding:8px 0px 0px 8px;}
*html .yntitle_bg_32 h3{font-size:small;}

.yntitle_bg_32dk h3{font-size:medium; font-weight:bold; margin:0px; padding:8px 0px 0px 8px;}
*html .yntitle_bg_32dk h3{font-size:small;}

.list h3{font-size:medium; font-weight:bold; margin:0px; padding:0px 0px 0px 2px;}
*html .list h3{font-size:small;}


.retitle h3 {font-size:medium; color:#339900; font-weight:bold; padding:5px; margin:0px;}
*html .retitle h3 {font-size:small;}


.ynbox_side h4{margin:0px; padding:6px 0px 0px 6px; font-size:small; font-weight:bold;}
*html .ynbox_side h4{font-size:x-small;}
.ynbox_side_lr h4{margin:0px; padding:6px 0px 0px 6px; font-size:small; font-weight:bold;}
*html .ynbox_side_lr h4{font-size:x-small;}

.menu_head h2, .menu_head02 h2{font-size:medium; font-weight:bold; margin:0px 0px 0px 8px; padding:6px 0px 0px 0px;}
*html .menu_head h2, .menu_head02 h2{font-size:small;}



.sponsor p {font-size:small; margin:0px; text-align:right; color:#666;}
*html .sponsor p {font-size:x-small;}

.side p{font-size:small; margin:0px; padding:0px;}
*html .side p{font-size:x-small;}

.side p.w10{margin:6px 0px 0px 10px; padding:0px; font-size:small;}
*html .side p.w10{font-size:x-small;}

.side p.w70{margin-left:70px; padding:0px; font-size:small;}
*html .side p.w70{font-size:x-small;}

.w130{margin-left:130px; padding:0px; font-size:small;}
*html .w130{font-size:x-small;}


#profile{margin:0px; padding:5px; font-size:medium; border:1px solid #8989a5; font-weight:bold;}
*html #profile{font-size:small;}





.attention{float:none;}

.fsvote{margin:0px; padding:0px; font-size:small; line-height:115%;}
*html .fsvote{font-size:x-small;}

.attention .fsvote{margin:0px; padding:0px; font-size:medium; line-height:130%;}
*html .attention .fsvote{font-size:small;}


/*============== Story TAG API FontSize ==============*/
.yn_tXL{font-size:18px;}
.yn_tL{font-size:16px;}
.yn_tM{font-size:14px;}
.yn_tS{font-size:12px;}
.yn_tXS{font-size:10px;}