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, .cptComment li.ft .userCommentAllBtm{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, .cptHeaderBottomLine li {padding:10px 5px;}
.cptHeaderToggleOpen li a.cptHeaderSubLink, .cptHeaderToggleClose li a.cptHeaderSubLink, .cptHeaderBottomLine 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;zoom:1;}
.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:155px; bottom:9px;text-align: right;top: 40px;}
.cptHeaderMyComment li.cptHeaderMySub span.cptPanelDisagree {font-weight:700; position:absolute; right:5px; bottom:9px;text-align: right;top: 40px;}


.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;}
.cptComment li.ft .userCommentAllBtm {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", Helvetica, Arial, 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;}



/* ----------------------------------------
2011_10 add
---------------------------------------- */



.cptHeaderComment {border-top: 1px solid #C7C7C7;margin:0 0 20px 0;padding: 0;}

/*ログインボタン*/

.cptHeaderComment li.cptHeaderLogin {background: url(http://i.yimg.jp/images/news/comment/img/line_1.gif) repeat-x scroll center bottom #FAFAF7;border-top: 1px solid #E0E0E0;padding: 10px 5px 10px 0;line-height: 0;}
.cptHeaderSubLink_btn{outline: none;padding-left:10px;}

.cptCommentFirst{background-color:#f8f9cc;padding:10px;border-bottom:1px solid #c7c7c7;border-top:1px solid #c7c7c7;margin-bottom:20px;}
.cptCommentFirst dt {font-weight:bold;}
.cptCommentFirst dt span{color:#cc0000;padding-left:15px;font-weight:normal;}
.cptCommentFirst dd{line-height:150%;}
.cptCommentFirst span.cptSellectBtn{background-image: url(http://i.yimg.jp/images/news/comment/img/graybtn_bg.png);display:block;width:251px;height:27px;font-weight:bold;text-align:center;font-size:16px;padding-top: 4px;margin:10px auto 0px;}
.cptCommentFirst a{display:block;cursor:pointer;width:251px;height:27px;}

.cptHeaderMyMain_Name {line-height:150%;padding-left: 5px;padding-bottom: 5px;float:left;}
.cptHeaderMyMain_Name .maskedYid,.cptHeaderDetai_Name .maskedYid,.cptComment li.hdTop span.maskedYid{color:#666666;padding-left:3px;padding-right:3px;word-wrap: break-word;}
.cptHeaderMyMain_Name strong{word-wrap: break-word !important;}
.cptHeaderMyMain_Name strong span{font-weight:normal;}


.cptHeaderMyMain_Name .maskedOtherYid{color:#666666;}
.cptComment li.hdTop span.maskedYid,.cptComment li.hdTop .left{float:left;}
.cptHeaderMyMain_Name li {list-style: none outside none;float:left;padding-top:3px;}
.cptHeaderMyMain_otherName{clear: both;}
.cptHeaderMyMain_otherName.open  {list-style: none outside none;padding-top:3px;display:block;background: url(http://i.yimg.jp/images/news/comment/img/line_1.gif) repeat-x scroll center bottom transparent;}
.cptNNSelect{background-color:#fff;padding:7px;border:1px solid #e3e3e3;cursor: pointer;width:220px;float:left;}
.cptHeaderMyMain_otherName.open .cptNNSelect{border-bottom:none;}
.cptNNSelectIcon{background-image: url(http://i.yimg.jp/images/news/comment/img/cptNNSelectIcon.png);width:18px;height:19px;display:block;float:left;margin-right:5px;}
.cptHeaderMyMain_otherName.close span.cptNNSelectIcon{background-position:left;}
.cptHeaderMyMain_otherName.open span.cptNNSelectIcon{background-position:right;}
.cptHeaderMyMain_otherName .r_clm{float:right;padding-top: 7px;}

.cptHeaderMyMain_otherName_contents{background-color: #FFFFFF;border-color:#E3E3E3 #E3E3E3;border-right: 1px solid #E3E3E3;border-style: none solid solid;border-width: medium 1px 1px;padding: 7px;*padding:0px;*margin-top:-3px;color:#666666;}
.cptHeaderMyMain_otherName_contents strong{color:#000;font-weight:bold;}
.cptHeaderMyMain_otherName_contents li{border-bottom:1px solid #e3e3e3;padding: 5px;}
.cptHeaderMyMain_otherName_contents .nameRabel{color:#666666;padding-right:5px;}
.cptHeaderMyMain_otherName_contents a{font-weight:bold;}
.cptHeaderMyMain_otherName_contents span.keishou{color:#333333;padding-left:3px;padding-right:5px;}
.cptHeaderMyMain_otherName_contents .current{background-color:#f1f1e6;}
.cptHeaderMyMain_otherName_contents .end{border:none;}

.cptHeaderDetai_Name{background-color:#fafaf7;border-bottom:1px solid #c7c7c7;border-top:1px solid #c7c7c7;padding:15px 5px 15px;margin-bottom: 10px;}
.cptHeaderDetai_Name a{font-weight:bold;padding-right:3px;word-wrap: break-word; word-break: break-all;}
.cptHeaderDetai_Name .l_clm{float:left;line-height: 1.5em;width:460px;}
.cptHeaderDetai_Name .r_clm{float:right;text-align:right;*width:230px;}

.commentSelect{margin:0 auto;width:814px;margin-top:35px;}
.commentSelectTitle{width:814px}
.commentSelectTitle dt{background-image: url(http://i.yimg.jp/images/news/comment/img/grd_bg.png);background-repeat: repeat-x;font-weight:bold;border:1px solid #dcdcdc;padding:5px 15px 5px;background-color:#edf0ec;}
.commentSelectTitle dd{width:780px;margin:10px auto;}
.commentSelectMain{width:660px;margin:0 auto;background-color:#eef3f6;padding:10px;margin-bottom:25px;}
.commentSelectMain .title{font-weight:bold;padding-bottom: 8px;}
.commentSelectMain li{border-top:1px solid #cccccc;padding:8px 0px;overflow:hidden;zoom:1;}
.commentSelectMain li .l_clm{font-weight:bold;width:176px;float:left;}
.commentSelectMain li .l_clm input{margin-left:15px;margin-right:10px;}
.commentSelectMain li .r_clm {float:right;width:484px;}
.commentSelectMain li.end{border-bottom:1px solid #cccccc;}
.commentSelectMain .selectUserName .yjM{font-weight:bold;padding-right:3px;}
.commentSelectMain .selectUserName span{word-wrap: break-word; word-break: break-all;}
.commentSelectMain .selectUserNumber {color:#666666;line-height:100%;}
.commentSelectMain .nnSelect{ margin: 5px 5px 5px 15px;line-height:150%;}
.commentSelectMain .NameEdit{background-color:#ff6601;color:#ffffff;font-weight:bold;width:150px;margin:0 auto;display:block;margin-top:15px;margin-bottom:15px; padding: 2px;}
.cptSubmitButton{background: url(http://i.yimg.jp/images/news/comment/img/sqbtPostBG_156x35.gif) repeat scroll 0 0 transparent;border: medium none;
cursor: pointer;font-size: 17px;font-weight: 700;height: 30px;vertical-align: -1px;width: 156px;display:block;margin:0 auto 20px;text-align:center;padding-top:5px;text-decoration:none;color:#000000!important;}

.commentSelectMain .falseNotice,.commentSelectMain .completeNotice{width:510px;background-color:#ffffff;font-weight:bold;padding:5px 15px;text-align:center;display:block;margin:0px auto;margin-bottom:10px;}
.commentSelectMain .completeNotice{border:1px solid #4c4c4c;}
.commentSelectMain .falseNotice{border:1px solid #cc0000;color:#cc0000;}
.commentSelect .selectNameBackLink{text-align:center;margin-bottom:25px;}
.commentSelectError{padding:15px;color:#cc0000;font-weight:bold;width:640px;border:1px solid #cc0000;margin:0 auto;margin-bottom:20px;}

.ymuiDotLine li{line-height:150%;}
.ymuiDotLine .dName{display:block;}
.ymuiDotLine .nNameID{color:#666666;padding-left: 8px;}

.cptCommentFirst .errorText {color:#cc0000;font-weight:bold;line-height:120%;}
.cptHeaderBottomLine{border-bottom: 3px solid #8084D2;padding: 10px 0 10px;padding: 0;}
.commentNotice{border:3px solid #b9bbe6;padding:10px 15px;margin-bottom:10px;}
.cptHeaderMyMain_Name strong.current{color:#000000;}
.cptHeaderMyMain_Name  .current .keishou{display:inline;}
.cptHeaderMyMain_Name  .current .fullID{width:324px;font-weight:bold;}

.cptCommentProfile{margin-bottom:10px;}

.cptCommentDiv{background-image: url(http://i.yimg.jp/images/news/v1/yn_gnavi_sprite.png);background-position: left -446px;background-repeat: no-repeat;float: right;margin-left: 5px;padding-left: 7px;}

.hdTop span.keishou{color:#333333;padding-left:3px;}
.cptHeaderComment li.cptHeaderDetail span.cptCommentNumber{font-weight:bold;color:#339933;background-image:none;padding:0px;}

.myCommentSub{font-weight:bold;padding-left:6px;}
.returnLink{margin-bottom:20px;text-align:center;}
.returnLink li{display:inline;}
.cptComment li.ft .userCommentAllBtm{background-position:0px 4px;display:block;width:0px;height:20px;float:left;}


/*yahooIdentityUserCard*/
#yahooIdentityUserCard{margin-bottom:10px;padding:5px;border:1px solid #cccccc;}

