div.tmp {color:#FF6403; border:solid 1px #FF6403; padding:3px 10px 1px 10px; background:#E0F6FA; font-size:12px;}

/* clearfix */
.clearFix {display:inline-block;}
.clearFix:after {display:block; clear:both; visibility:hidden; height:0; content:".";}
* html .clearFix {height:1%;}
.clearFix {display:block;}
/* common */
a.cptHeaderSubLink {float:right;}
a.cptSeeAll {background:url(http://i.yimg.jp/images/news/bt/ya.gif) no-repeat left center; padding:0 0 0 13px;margin-left:10px;}
.cptDate {color:#666;}
.cptResultAgree {color:#e85b05; font-weight:700;}
.cptResultDisagree {color:#2d87b3; font-weight:700;}
.cptCommentNumber {color:#339933; font-weight:700;}
.cptCommentAverage {color:#cc3300; font-weight:700;}
.cptCommentNew {color:#0668ca; font-weight:700;}
/* header - toggle */
.cptHeaderToggleOpen {margin:10px 0 0 0; padding:0; border-top:solid 3px #8084d2;}
.cptHeaderToggleClose {margin:10px 0; padding:0; border-top:solid 3px #8084d2; border-bottom:solid 3px #8084d2;}
.cptHeaderToggleNone {margin:10px 0 0 0; padding:0; border-top:solid 2px #8084d2;}
.cptHeaderToggleOpen li, .cptHeaderToggleClose li {padding:10px 5px;}
.cptHeaderToggleOpen li a.cptHeaderSubLink, .cptHeaderToggleClose li a.cptHeaderSubLink {background:url(http://i.yimg.jp/images/sicons/c/wakaba16.gif) no-repeat left center; padding:0 0 0 20px;}
.cptHeaderToggleOpen li a.cptHeaderToggleButtonOpenActive, .cptHeaderToggleClose li a.cptHeaderToggleButtonOpenActive {display:block; width:16px; height:16px; float:left; background:url(http://i.yimg.jp/images/news/comment/img/sqbtToggle_32.gif) no-repeat 0 -16px;}
.cptHeaderToggleOpen li a.cptHeaderToggleButtonOpenInactive, .cptHeaderToggleClose li a.cptHeaderToggleButtonOpenInactive {display:block; width:16px; height:16px; float:left; background:url(http://i.yimg.jp/images/news/comment/img/sqbtToggle_32.gif) no-repeat;}
.cptHeaderToggleOpen li a.cptHeaderToggleButtonCloseActive, .cptHeaderToggleClose li a.cptHeaderToggleButtonCloseActive {display:block; width:16px; height:16px; float:left; background:url(http://i.yimg.jp/images/news/comment/img/sqbtToggle_32.gif) no-repeat -16px 0; margin:0 5px 0 1px;}
.cptHeaderToggleOpen li a.cptHeaderToggleButtonCloseInactive, .cptHeaderToggleClose li a.cptHeaderToggleButtonCloseInactive {display:block; width:16px; height:16px; float:left; background:url(http://i.yimg.jp/images/news/comment/img/sqbtToggle_32.gif) no-repeat -16px -16px; margin:0 5px 0 1px;}
/* header - comment */
.cptHeaderComment {margin:0 0 20px 0; padding:0; border-top:solid 1px #c7c7c7;}
.cptHeaderComment img {border:none;}
.cptHeaderComment li {list-style:none;}
.cptHeaderComment li.cptHeaderDetail {padding:8px 5px 8px 0; background:#f4f5f0; border-top:solid 1px #fff; border-bottom:solid 1px #fff;}
.cptHeaderComment li.cptHeaderDetail span {background:url(http://i.yimg.jp/images/news/comment/img/line_1x51.gif) no-repeat right; padding:0 7px 0 5px;}
.cptHeaderComment li.cptHeaderLogin {padding:15px 5px 0 0; background:#fafaf7 url(http://i.yimg.jp/images/news/comment/img/line_1.gif) repeat-x bottom; border-top:solid 1px #e0e0e0;} 
.cptHeaderComment li.cptHeaderLogin span {float:left; background:#fff; border-right:solid 1px #c7c7c7; border-top:solid 1px #c7c7c7; border-bottom:solid 1px #fff; padding:1px 5px; line-height:2em;}
.cptHeaderComment li.cptHeaderJsOff {padding:5px; border-bottom:solid 2px #dadbf2}
/* header - MyComment */
.cptHeaderMyComment {margin:10px 0; padding:5px; background:#f4f5f0; border-top:solid 3px #8084d2; border-bottom:solid 1px #e0e0e0;}
.cptHeaderMyComment li {list-style:none;}
.cptHeaderMyComment li.cptHeaderMySub {float:right; background:url(http://i.yimg.jp/images/news/comment/img/myCommentBG_291x67.gif) no-repeat; width:291px; height:67px; position:relative;}
.cptHeaderMyComment li.cptHeaderMySub span.cptPanelAgree {font-weight:700; position:absolute; right:160px; bottom:9px;}
.cptHeaderMyComment li.cptHeaderMySub span.cptPanelDisagree {font-weight:700; position:absolute; right:10px; bottom:9px;}
.cptHeaderMyCommentArticle {padding:0; margin:0 0 10px 0;}
.cptHeaderMyCommentArticle li {list-style:none; padding:0; margin:0;}
.cptHeaderMyCommentArticle li.hd {background:url(http://i.yimg.jp/images/news/comment/img/line_1.gif) repeat-x bottom;}
.cptHeaderMyCommentArticle li.hd span {border-right:solid 1px #c7c7c7; border-top:solid 1px #c7c7c7; border-bottom:solid 1px #fff; background:#fff; padding:5px 5px 1px 5px; line-height:1.5em; float:left;}
.cptHeaderMyCommentArticle li.bd {background:url(http://i.yimg.jp/images/news/comment/img/line_4x1.gif) repeat-x bottom; padding:10px 5px;}
/* header - ranking */
.cptHeaderRankingTop {margin:10px 0 15px 0; padding:0;}
.cptHeaderRankingTop li {list-style:none;}
.cptHeaderRankingTop li.hd {padding:0 5px;}
.cptHeaderRankingTop li.bd {padding:3px 5px 0 0; margin:7px 0; background:url(http://i.yimg.jp/images/news/comment/img/tabBGTop_1x70.gif) repeat-x;}
.cptHeaderRankingTop li.bd span, .cptHeaderRankingTop li.bd a, .cptHeaderRankingTop li.bd strong {display:block; float:left;}
.cptHeaderRankingTop li.bd span.tabActiveLeft {font-size:0; width:5px; height:23px; background:url(http://i.yimg.jp/images/news/comment/img/tabTopActiveLeft_5x23.gif);}
.cptHeaderRankingTop li.bd span.tabActiveRight {font-size:0; width:5px; height:23px; background:url(http://i.yimg.jp/images/news/comment/img/tabTopActiveRight_5x23.gif); margin:0 3px 0 0;}
.cptHeaderRankingTop li.bd span.tabInactiveLeft {font-size:0; width:4px; height:21px; background:url(http://i.yimg.jp/images/news/comment/img/tabTopInactiveLeft_4x21.gif);}
.cptHeaderRankingTop li.bd span.tabInactiveRight {font-size:0; width:4px; height:21px; background:url(http://i.yimg.jp/images/news/comment/img/tabTopInactiveRight_4x21.gif); margin:0 3px 0 0;}
.cptHeaderRankingTop li.bd strong {color:#fff; background:#8084d2 url(http://i.yimg.jp/images/news/comment/img/carrotWhiteTop_5.gif) no-repeat 2px center; padding:2px 5px 0 10px; height:21px; _height:23px;}  /* hack */
.cptHeaderRankingTop li.bd a {border-bottom:solid 1px #bdbdbd; background:#fff url(http://i.yimg.jp/images/news/comment/img/carrotOrange_5.gif) no-repeat 2px center; padding:2px 5px 0 10px; height:19px; _height:21px;}  /* hack */
.cptHeaderRankingTop li.ft {padding:0 5px;}
.cptHeaderRankingTop li.ft strong {background:#99ddff;}
/* sort */
.cptSort {margin:0 0 5px 0; padding:0 0 0 5px;}
.cptSort img {border:none; vertical-align:-2px;}
/* paging */
.cptPagingTop {margin:0; padding:5px; border-top:solid 1px #c7c7c7;}
.cptPagingTop span.cptPagingTopSub {float:right;}
.cptPagingTop span.cptPagingTopSub span {color:#666;}
/* comment */
.cptComment {margin:0 0 15px 0; padding:0;}
.cptComment li {list-style:none;}
.cptComment li.hdTop {background:#eef3f6; border-top:solid 2px #dadbf2; padding:8px 5px;}
.cptComment li.hdTop span {float:right; color:#333;}
.cptComment li.hdBottom {background:url(http://i.yimg.jp/images/news/comment/img/line_4x1.gif) repeat-x bottom; padding:5px;}
.cptComment li.hdBottom a.cptHeaderSubLink {background:url(http://i.yimg.jp/images/news/comment/img/sqbtAbuse_13x16.gif) no-repeat 0 1px; padding:0 0 0 15px;}
.cptComment li.hdBottom a.cptVoteAgree {display:block; float:left; width:89px; height:18px; background:url(http://i.yimg.jp/images/news/comment/img/sqbtVote178x54.gif) no-repeat; text-indent:-9999px; overflow:hidden;}
.cptComment li.hdBottom a:hover.cptVoteAgree {background-position:0 -18px;}
.cptComment li.hdBottom a.cptVoteAgreeDone {display:block; float:left; width:89px; height:18px; background:url(http://i.yimg.jp/images/news/comment/img/sqbtVote178x54.gif) no-repeat 0 -36px; text-indent:-9999px; overflow:hidden;}
.cptComment li.hdBottom span.cptVoteAgree {display:block; float:left;}
.cptComment li.hdBottom a.cptVoteDisagree {display:block; float:left; width:89px; height:18px; background:url(http://i.yimg.jp/images/news/comment/img/sqbtVote178x54.gif) no-repeat -89px 0; text-indent:-9999px; overflow:hidden;}
.cptComment li.hdBottom a:hover.cptVoteDisagree {background-position:-89px -18px;}
.cptComment li.hdBottom a.cptVoteDisagreeDone {display:block; float:left; width:89px; height:18px; background:url(http://i.yimg.jp/images/news/comment/img/sqbtVote178x54.gif) no-repeat -89px -36px; text-indent:-9999px; overflow:hidden;}
.cptComment li.hdBottom span.cptVoteDisagree {display:block; float:left;}
.cptComment li.hdBottom span.cptResult {float:left; display:block; width:100px; margin:0 0 0 3px;}
/*20090908*/
.cptComment li.bd {
	padding:5px;
	word-break:break-all;/*IE7-,Safari,Chrome*/
	-ms-word-break:break-all;/*IE8+*/
	word-wrap:break-word;/*CSS3*/
}
/*20090908*/
.cptComment li.bdNC {margin:60px 0 50px 0; text-align:center;}
.cptComment li.ft {background:url(http://i.yimg.jp/images/news/comment/img/line_4x1.gif) repeat-x; padding:5px;}
.cptComment li.ft span {color:#666;}
/* post */
.cptPost {margin:0 0 20px 0; padding:0;}
.cptPost li {list-style:none;}
.cptPost li.hd {background:url(http://i.yimg.jp/images/news/comment/img/edit_14.gif) no-repeat left center; padding:0 0 3px 15px; border-bottom:solid 2px #dadbf2;}
.cptPost li.bdInput {padding:5px; border-top:solid 1px #fff; background:#eef3f6;}
.cptPost li.bdInput label {width:100%; height:150px;}
.cptPost li.bdInput textarea {width:100%; height:150px;}
.cptPost li.bdGuide {padding:5px; background:#eef3f6;}
.cptPost li.bdButton {padding:5px; background:#eef3f6; border-bottom:solid 1px #fff; text-align:center;}
.cptPost li.bdButton .bdButtonConfirm {border:solid 1px #dadbf2; background:#fff; margin:0 5px 0 0; padding:10px 20px;} 
* html .cptPost li.bdButton .bdButtonConfirm {padding:6px 20px;zoom:1;vertical-align:middle;}/* hack */
*:first-child+html .cptPost li.bdButton .bdButtonConfirm {padding:6px 20px;zoom:1;}/* hack */
.cptPost li.bdButton .bdButtonConfirm input {vertical-align:middle;}
.cptPost li.bdButton .bdButtonSubmit {background:url(http://i.yimg.jp/images/news/comment/img/sqbtPostBG_156x35.gif); width:156px; height:35px; border:none; font-weight:700; font-size:16px; vertical-align:-1px; _vertical-align:-10px; cursor:pointer;}  /* hack */
.cptPost li.ftEmpty {border-top:solid 2px #dadbf2; border-bottom:none; font-size:0;}
.cptPost li div.ftWarning {background:#eef3f6; text-align:center; color:#e60012; padding:10px 5px 5px 5px; font-weight:700;}
/* ranking */
.cptRanking {margin:0 0 15px 0; padding:0; text-align:left;}
.cptRanking li {list-style:none; padding:5px;}
.cptRanking li.hdMain {background:#eef3f6; border-top:solid 2px #dadbf2; padding:8px 5px 5px 5px;}
.cptRanking li.hdMain span {float:right;}
.cptRanking li.hdSub {background:#d2d3ff; border-bottom:solid 1px #9a99ff; padding:7px 5px 5px 5px;}
.cptRanking li.bd div.cptRankingPanelL1 {float:left; width:86px; height:59px; background:url(http://i.yimg.jp/images/news/comment/img/rankingBG1_86x59.gif) no-repeat; text-align:center; margin:0 5px 0 0;}
.cptRanking li.bd div.cptRankingPanelL2 {float:left; width:86px; height:59px; background:url(http://i.yimg.jp/images/news/comment/img/rankingBG2_86x59.gif) no-repeat; text-align:center; margin:0 5px 0 0;}
.cptRanking li.bd div.cptRankingPanelL3 {float:left; width:86px; height:59px; background:url(http://i.yimg.jp/images/news/comment/img/rankingBG3_86x59.gif) no-repeat; text-align:center; margin:0 5px 0 0;}
.cptRanking li.bd div.cptRankingPanelL1 div, .cptRanking li.bd div.cptRankingPanelL2 div, .cptRanking li.bd div.cptRankingPanelL3 div {margin:12px 0 0 0;}
.cptRanking li.bd div.cptRankingPanelS1 {float:left; width:65px; height:50px; background:url(http://i.yimg.jp/images/news/comment/img/rankingBG1_65x50.gif) no-repeat; text-align:center; margin:0 5px 0 0;}
.cptRanking li.bd div.cptRankingPanelS2 {float:left; width:65px; height:50px; background:url(http://i.yimg.jp/images/news/comment/img/rankingBG2_65x50.gif) no-repeat; text-align:center; margin:0 5px 0 0;}
.cptRanking li.bd div.cptRankingPanelS3 {float:left; width:65px; height:50px; background:url(http://i.yimg.jp/images/news/comment/img/rankingBG3_65x50.gif) no-repeat; text-align:center; margin:0 5px 0 0;}
.cptRanking li.bd div.cptRankingPanelS1 div, .cptRanking li.bd div.cptRankingPanelS2 div, .cptRanking li.bd div.cptRankingPanelS3 div {margin:8px 0 0 0;}
.cptRanking li.bdNC {margin:30px 0; text-align:center;}
.cptRanking li.ft {background:url(http://i.yimg.jp/images/news/comment/img/line_4x1.gif) repeat-x;}
.cptRanking li.ftSub {padding:0;}
/* footer - comment */
.cptFooter {margin:0 0 15px 0;}
.cptFooter div.cptFooterSingleRow {padding:6px 0; border-top:solid 3px #8084d2;}
.cptFooter div.cptFooterDoubleRow {text-align:center; padding:10px; margin:0 0 5px 0; background:#fafaf7; border-top:solid 1px #c7c7c7; border-bottom:solid 3px #8084d2;}
.cptFooter div.cptPagingBottom {padding-top:0.5em 0 ;text-align:center; zoom:1;}
.cptFooter div.cptPagingBottom span, .cptFooter .cptPagingBottom a {padding:0.25em 0.4em; /*_padding:0 0.4em;*/ margin:2px; border:1px solid #eee; zoom:1;}
*:first-child+html .cptFooter div.cptPagingBottom span, *:first-child+html .cptFooter div.cptPagingBottom a {padding:0.25em 0.4em; margin:2px; border:1px solid #eee; zoom:1;}
.cptFooter div.cptPagingBottom span {background:#eee; font-weight:bold;}
.cptFooter div.cptPagingBottom a:hover {border-color:#00d; background:#039; color:#fff;}
/* header - ranking */
.cptHeaderRankingBottom {margin:0 0 10px 0; padding:0;}
.cptHeaderRankingBottom li {list-style:none;}
.cptHeaderRankingBottom li.bd {padding:0; margin:0; background:url(http://i.yimg.jp/images/news/comment/img/tabBGBottom_1x70.gif) repeat-x bottom; height:26px;}
.cptHeaderRankingBottom li.bd span, .cptHeaderRankingBottom li.bd a, .cptHeaderRankingBottom li.bd strong {display:block; float:left;}
.cptHeaderRankingBottom li.bd span.tabActiveLeft {font-size:0; width:5px; height:23px; background:#8084d2 url(http://i.yimg.jp/images/news/comment/img/tabBottomActiveLeft_5x23.gif);}
.cptHeaderRankingBottom li.bd strong {color:#fff; background:#8084d2 url(http://i.yimg.jp/images/news/comment/img/carrotWhiteBottom_5.gif) no-repeat 2px center; padding:3px 5px 0px 10px; height:23px;}
.cptHeaderRankingBottom li.bd span.tabActiveRight {font-size:0; width:5px; height:23px; background:url(http://i.yimg.jp/images/news/comment/img/tabBottomActiveRight_5x23.gif); margin:0 3px 0 0;}
.cptHeaderRankingBottom li.bd span.tabInactiveLeft {font-size:0; width:4px; height:23px; background:url(http://i.yimg.jp/images/news/comment/img/tabBottomInactiveLeft_4x21.gif) no-repeat bottom;}
.cptHeaderRankingBottom li.bd a {border-top:solid 1px #bdbdbd; background:#fff url(http://i.yimg.jp/images/news/comment/img/carrotOrange_5.gif) no-repeat 2px center; padding:1px 5px 0 10px; height:18px; margin:2px 0 0 0;}
.cptHeaderRankingBottom li.bd span.tabInactiveRight {font-size:0; width:4px; height:23px; background:url(http://i.yimg.jp/images/news/comment/img/tabBottomInactiveRight_4x21.gif) no-repeat bottom; margin:0 3px 0 0;}
/* cptToMyComment */
.cptToMyComment {margin:0 0 10px 0; padding:0; text-align:left; border:solid 2px #8084d2;}
.cptToMyComment li {list-style:none;}
.cptToMyComment li.hd {color:#fff; background:#8084d2; padding:0 5px 2px 5px;}
.cptToMyComment li.bd {background:url(http://i.yimg.jp/images/news/comment/img/line_4x1.gif) repeat-x bottom; padding:5px;}
.cptToMyComment li.ft {padding:4px;}
.cptToMyComment li.ft a {background:url(http://i.yimg.jp/images/sicons/c/wakaba16.gif) no-repeat left center; padding:0 0 0 20px;}

.yf_CommentTitleh2{background:#DBDBFF;border-bottom:1px solid #C7C7C7;padding:4px 5px;font-weight:bold;margin:0 0 3px 0;}
.yf_CommentTitleh3{background:#DBDBFF;padding:4px 5px;font-weight:bold;margin:0 0 3px 0;}
.yf_CommentTitleh4{background:#FFF;padding:0 0 0 5px;font-weight:bold;margin:0 0 0px 0;}
.yf_CommentHonbun{padding:0 0 0 5px;margin:0px 0 5px 0;line-height:25px;}
.yf_CommentHonbun li{background:transparent url(http://i.yimg.jp/images/news/comment/img/bullet_list_ao.gif) no-repeat scroll 0 5px;list-style-type:none;padding:0 0 0 15px;margin:2px 0;}
.linone{background:none !important;list-style-type:none;padding-left:0;}
.yf_CommentHonbun_tyuui{background:#F7F7F7;list-style-type:none;padding:3px 0 3px 5px;margin:3px 0 5px 0;border:1px solid #CCCCCC;line-height:25px;}
.yf_CommentHonbun_tyuui li{background:transparent url(http://i.yimg.jp/images/news/comment/img/bullet_list.gif) no-repeat scroll 0 5px;list-style-type:none;padding:0 0 0 15px}
.yf_magbottom{margin:0 0 15px 0;}
.yf_magbottom10{margin:0 0 10px 0;}
.yf_magbottom2{margin:0 0 15px 0;}
.yf_magbottom2 ul{margin:0;padding:0 0 0 2px;}
.yf_magbottom2 li{background:transparent url(http://i.yimg.jp/images/news/comment/img/bullet_list.gif) no-repeat scroll 0 5px;list-style-type:none;padding:0 0 0 15px;margin:2px 0;}
.yf_hoge{padding:0;margin:0 0 15px 0;}
.yf_hoge ul{margin:0;padding:0;list-style-type:none;}
.yf_floatright{float:right;width:50%;}
.yf_bred{border:1px solid #f00;}

/*icons*/
.cptPhone{background:url(http://i.yimg.jp/i/ws/ic/mobile1.gif) no-repeat 0 0;cursor:default;display:inline-block;line-height:16px;width:16px;height:16px;text-indent:-9999px;float:none !important;}
.cptPhone, x:-moz-any-link{display:-moz-inline-box;vertical-align:middle;padding:20px 0 0 0;overflow:hidden;}/*hack for firefox2*/
.cptPhone, x:-moz-broken {display:inline-block;padding:0;overflow:auto;}/*hack for firefox3 and after*/

/* ----------------------------------------
NEWS css set
---------------------------------------- */
body{color:#333333;font-family:"MS PGothic", "Hiragino Kaku Gothic Pro","sans-serif";}
#contents #main .yjXL{font-size:140%;font-weight:bold;letter-spacing:-0.05em;}
.fsl{font-size:medium;voice-family:"\"}\"";voice-family:inherit;font-size:large;font-size /**/:medium;}
html>body .fsl{font-size:120%;font-size/**/:large;}
.fsm{font-size:small;voice-family:"\"}\"";voice-family:inherit;font-size:medium;font-size /**/:small;}
html>body .fsm{font-size:100%;font-size/**/:medium;}
.fsmt{font-size:small;line-height:1.4em;voice-family:"\"}\"";voice-family:inherit;font-size:medium;font-size /**/:small;}
html>body .fsmt{font-size:100%;font-size/**/:medium;}
.fss{font-size:x-small;voice-family:"\"}\"";voice-family:inherit;font-size:small;font-size /**/:x-small;}
html>body .fss{font-size:84%;font-size/**/:small;}
.fsst{font-size:x-small;line-height:1.3em;voice-family:"\"}\"";voice-family:inherit;font-size:small;font-size /**/:x-small;}
html>body .fsst{font-size:84%;font-size/**/:small;}


/* ----------------------------------------
 modified 120117 for notice
---------------------------------------- */
.commentNotice {border: 3px solid #B9BBE6;margin-bottom: 10px;padding: 10px 15px;}
