@charset "utf-8";
.repoTtl{font-weight:bold;	background:#d9ebff;border-top:2px solid #6e9ac6;padding:4px 6px;margin-bottom:10px;overflow:hidden;zoom:1;}
.repoTtl .ttl{ float:left;}
.repoAgreeWp{ display:block; zoom:1; overflow:hidden; margin:20px 0;}
.repoAgree{ width:280px; float:left; height:56px; text-align:center; border:1px solid #cca299; background:url(https://s.yimg.jp/images/finance/reuters/analystreport/img/repoBuyBtn2.png) 0 0 repeat-x; margin:0 15px 10px 180px;}
.repoAgreeWp .repoNotAgree{ float:left; background:url(https://s.yimg.jp/images/finance/reuters/analystreport/img/repoTopBg.png) 0 0 repeat-x; border:1px solid #e0e0e0; text-align:center; height:56px; width:280px; }
.repoAgree a{ line-height:3.5; display:block; font-weight:bold;}
.repoAgreeWp .repoNotAgree a{ line-height:3.5; display:block;}
.repoAgreeWp p{ clear:both; color:#cc0000; margin:15px 0; font-weight:bold; text-align:center; font-size:medium;}
.repoAgreeWp .serviceTtl{margin: 0 0 15px; color: #333;font-weight: normal;}
.repoAgreeWp .serviceTtl span {font-size:20px;font-weight: bold;}
.repoAgreeWpBox {clear: both;width: 700px;margin: 0 auto;padding:20px 50px;background-color: #ebf4ff;}
.repoAgreeWpBox p{margin: 0 0 5px; color: #555;text-align: left;}
.repoAgreeWpBox .repoAgreeWpBoxDetail{display: inline-block; margin:10px 0 0 ;font-size: 13px;font-weight: normal;}
.repoAgreeWpBtm{ margin-bottom:80px;}
.repoAgreeDtl .exTable{ border:1px solid #a3c5ec; width:100%; margin-bottom:20px;}
.repoAgreeDtl .exTable th{ background:#ebf4ff; border-bottom:1px solid #a3c5ec; padding:5px 15px; width:155px;}  
.repoAgreeDtl .exTable td{ background:#fff; padding:5px 15px; border-left:1px solid #a3c5ec;border-bottom:1px solid #a3c5ec;} 
.repoAgreeDtl .exTable td .monthPrice{ font-weight:bold;}
.repoAgreeDtl .exTable td .monthPrice span{ color:#cc0000;}
.repoAgreeDtl .exTable td .repoAgreeNote{ margin-top:8px; padding:10px; background:#f7f7f7; line-height:1.4;}
.repoAgreeDtl .bold{ font-weight:bold;}
.repoEnv{ margin-bottom:20px;}
.repoEnv .attention{ background-color:#f7f7f7; padding:5px 10px; font-weight:bold; color:#333333; margin:10px 0;}
.repoEnv .outLine{ border:2px solid #c0d7f0; padding:10px 5px; overflow:hidden; zoom:1;}
.repoEnv .outLine dt{ margin-bottom:10px;}
.repoEnv .outLine .browser{ border-right:5px solid #c0d7f0; border-left:5px solid #c0d7f0; padding:0 5px 0 10px; width:250px; margin-bottom:10px;}
.repoEnv .outLine .sample{ padding-right:8px; width:220px;}
.repoEnv .outLine .sample a { line-height:1.3; font-weight:bold;}
.repoEnv .outLine .soft{ padding-left:8px; width:420px; }
.repoEnv .outLine .bold{ font-weight:bold;}
.repoEnv .outLine .ymuiDotHr{ clear:both;}
.repoAgreeNotice dd{ margin-left:22px; margin-bottom:18px;}
.repoAgreeNotice dd dd{ margin-bottom:0;}
.repoAgreeNotice dd span{ display:inline-block; margin-left:-22px; padding-right:8px; color:#666666;} 
.repoAgreeNotice2{ border:2px solid #e8e8e8; padding:10px 45px;}
.repoAgreeNotice2 p{ margin:5px 0;}
.repoAgreeNotice2 p em{ font-weight:bold;} 
#yjPluginAR01.yjstdPlug{ margin-bottom:30px;}
.repoNomatch{text-align: center;font-weight: bold;margin: 150px auto;}