@CHARSET "UTF-8";html,body{width:100%;height:100%;}
html{height:100%;overflow-y:scroll;}
input.ime_off{ime-mode:disabled;}
a,img{border:0;}
body,input,button,select,label,div,table,tr,th,td,textarea{font-size:12px;font-weight:normal;line-height:1.5;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;}
* html body{font-family:"ＭＳ Ｐゴシック","MS PGothic",sans-serif;}
*:first-child + html body{font-family:"ＭＳ Ｐゴシック","MS PGothic",sans-serif;}
h1{font-size:80%;}
h2,h3,h4,h5,h6{font-size:100%;}
li{list-style:none;}
input,button{padding:5px;}
a,
a:link{color:#333333;text-decoration:none;}
a:visited{color:#333333;}
a:hover,
a:active{color:#5931f6;text-decoration:underline;}
a:focus{outline:none;}
article,aside,details,footer,header,hgroup,menu,nav,section,summary{display:block;}
h1{clear:both;width:100%;height:32px;overflow:hidden;background-position:left bottom;line-height:30px;padding:2px 0 0 0;position:absolute;top:-30px;}
h1 div{font-size:11px;display:block;line-height:18px;}
.fix{width:980px;clear:both;margin:0 auto;position:relative;}
h1 .fix{white-space:nowrap;}
#container{background:#fcfcfc;width:100%;height:auto;overflow:hidden;min-width:980px;}
.graph{width:226px;height:138px;display:block;}
.button{width:200px;overflow:hidden;text-align:center;margin:10px auto;}
.button a{width:200px;height:40px;display:inline-block;font-size:16px;background-color:#585858;color:#ffffff;text-align:center;text-decoration:none;line-height:40px;outline:none;}
.button a:hover{background-color:#52b800;}
.button a::before,
.button a::after{position:absolute;z-index:-1;display:block;content:'';}
.button a,
.button a::before,
.button a::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s;}
.tab_menu{width:660px;overflow:hidden;display:block;position:relative;left:5px;}
.tab_menu li{width:108px;height:40px;display:block;float:left;margin:5px 0;border-bottom:4px solid #7d6ec1;}
.tab_menu li a{width:108px;height:40px;display:block;line-height:44px;text-align:center;}
.tab_menu .on a{background:#7d6ec1}
.tab_boxes{background:#ffffff;height:180px;display:block;position:relative;left:5px;}
.tab_boxes>div{display:none;}
.tab_boxes>div:first-child{display:block;}
.tab_boxes li{width:328px;overflow:hidden;display:block;float:left;margin:7px 0;position:relative;left:5px;}
.tab_boxes li a{font-size:14px;}
.paging{overflow:hidden;position:relative;margin:10px 0;}
.paging ul{float:left;margin:0;padding:0;position:relative;left:50%;}
.paging li{float:left;margin-right:5px;position:relative;left:-50%;}
.paging a{display:inline-block;text-align:center;text-decoration:none;line-height:30px;outline:none;font-size:16px;background-color:#585858;color:#ffffff;padding:5px 10px;}
.paging a:hover{background-color:#8ecf3f;}
.paging a::before,
.paging a::after{position:absolute;z-index:-1;display:block;content:'';}
.paging a,
.paging a::before,
.paging a::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s;}
.paging .no a{background:#8ecf3f;}
.zebra{clear:both;padding:10px 0 10px 0;}
.zebra table{*border-collapse:collapse;border-spacing:0;width:100%;padding:0 8px 0 0;}
.zebra td, .zebra th{padding:10px;border-bottom:1px solid #f2f2f2;}
.zebra tbody tr:nth-child(even){background:#f5f5f5;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;-moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;box-shadow:0 1px 0 rgba(255,255,255,.8) inset;}
.zebra th{text-align:left;text-shadow:0 1px 0 rgba(255,255,255,.5);border-bottom:1px solid #ccc;background-color:#eee;background-image:-webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#eee));background-image:-webkit-linear-gradient(top, #f5f5f5, #eee);background-image:-moz-linear-gradient(top, #f5f5f5, #eee);background-image:-ms-linear-gradient(top, #f5f5f5, #eee);background-image:-o-linear-gradient(top, #f5f5f5, #eee);background-image:linear-gradient(top, #f5f5f5, #eee);}
.zebra th:first-child{-moz-border-radius:6px 0 0 0;-webkit-border-radius:6px 0 0 0;border-radius:6px 0 0 0;}
.zebra th:last-child{-moz-border-radius:0 6px 0 0;-webkit-border-radius:0 6px 0 0;border-radius:0 6px 0 0;}
.zebra th:only-child{-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;}
.zebra tfoot td{border-bottom:0;border-top:1px solid #ccc;background-color:#f1f1f1;}
.zebra tfoot .rc{text-align:right;float:right;margin:0 0 0 30px;font-weight:bold;}
.zebra tfoot td:first-child{-moz-border-radius:0 0 0 6px;-webkit-border-radius:0 0 0 6px;border-radius:0 0 0 6px;}
.zebra tfoot td:last-child{-moz-border-radius:0 0 6px 0;-webkit-border-radius:0 0 6px 0;border-radius:0 0 6px 0;}
.zebra tfoot td:only-child{-moz-border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px
border-radius:0 0 6px 6px}
#sns_left_base{position:relative;margin-left:-130px;}
.sns{clear:both;padding:3px 0 12px;margin:0 5px 0 0;height:20px;display:block;position:relative
z-index:9999;}
.sns ul{position:absolute;padding:2px 0 0 0;margin:0}
.sns ul li{display:inline-block;line-height:22px;font-size:77%;vertical-align:middle;margin:0;padding:0}
.sns ul li.fa{position:relative;top:-5px;padding:0 7px 0 0;_padding-top:0}
.sns ul li.fa2 iframe{padding-bottom:2px;_padding-top:3px}
.sns ul li.fa2 iframe, x:-moz-any-link{padding-top:6px}
.sns ul li.fa2, x:-moz-any-link{margin-bottom:4px}
.sns ul li iframe.twitter-share-button{width:95px!important;}
.sns ul li #___plusone_0{width:55px!important;}
.sns ul li.line{position:relative;top:0;padding:0 7px 0 0;}
.sns ul li.inquiry{width:86px;height:20px;padding:0 3px 0 0;}
.sns ul li.inquiry a{background:url(../img/system/inquiry.png) no-repeat;width:86px;height:20px;display:block;text-indent:-999em;text-align:center;}
.sns ul li.hatena{position:relative;top:1px;padding:0 7px 0 0;}
.sns ul li.mi a img{padding:0 5px 0 0;}
.sns ul li.fa, x:-moz-any-link{padding-bottom:4px}
.error{color:#ff00ff;font-weight:bold;clear:both;padding:0px 0 3px 0;}
.rn_s{width:124px;height:30px;overflow:hidden;display:block;float:left;font-size:14px;line-height:26px;white-space:nowrap;position:relative;top:5px;}
.rn_s .review_count{display:block;float:right;font-size:14px;position:absolute;right:20px;top:1px;}
.rn_s .s0_half{background:url(../../../img/review/sta0_half.gif) no-repeat;display:block;width:72px;height:14px;margin:4px 0 0 0;}
.rn_s .s1{background:url(../../../img/review/sta1.gif) no-repeat;display:block;width:72px;height:14px;margin:4px 0 0 0;}
.rn_s .s1_half{background:url(../../../img/review/sta1_half.gif) no-repeat;display:block;width:72px;height:14px;margin:4px 0 0 0;}
.rn_s .s2{background:url(../../../img/review/sta2.gif) no-repeat;display:block;width:72px;height:14px;margin:4px 0 0 0;}
.rn_s .s2_half{background:url(../../../img/review/sta2_half.gif) no-repeat;display:block;width:72px;height:14px;margin:4px 0 0 0;}
.rn_s .s3{background:url(../../../img/review/sta3.gif) no-repeat;display:block;width:72px;height:14px;margin:4px 0 0 0;}
.rn_s .s3_half{background:url(../../../img/review/sta3_half.gif) no-repeat;display:block;width:72px;height:14px;margin:4px 0 0 0;}
.rn_s .s4{background:url(../../../img/review/sta4.gif) no-repeat;display:block;width:72px;height:14px;margin:4px 0 0 0;}
.rn_s .s4_half{background:url(../../../img/review/sta4_half.gif) no-repeat;display:block;width:72px;height:14px;margin:4px 0 0 0;}
.rn_s .s5{background:url(../../../img/review/sta5.gif) no-repeat;display:block;width:72px;height:14px;margin:4px 0 0 0;}
.rn_s_2{width:124px;height:30px;overflow:hidden;display:block;float:left;font-size:14px;line-height:26px;white-space:nowrap;position:relative;padding:0 0 0 15px;}
.rn_s_2 .review_count{display:block;float:right;font-size:14px;position:absolute;right:30px;top:1px;}
.rn_s_2 .s0_half{background:url(../../../img/review/sta0_half.gif) no-repeat;display:block;width:72px;height:14px;margin:4px 0 0 0;}
.rn_s_2 .s1{background:url(../../../img/review/sta1.gif) no-repeat;display:block;width:72px;height:14px;margin:4px 0 0 0;}
.rn_s_2 .s1_half{background:url(../../../img/review/sta1_half.gif) no-repeat;display:block;width:72px;height:14px;margin:4px 0 0 0;}
.rn_s_2 .s2{background:url(../../../img/review/sta2.gif) no-repeat;display:block;width:72px;height:14px;margin:4px 0 0 0;}
.rn_s_2 .s2_half{background:url(../../../img/review/sta2_half.gif) no-repeat;display:block;width:72px;height:14px;margin:4px 0 0 0;}
.rn_s_2 .s3{background:url(../../../img/review/sta3.gif) no-repeat;display:block;width:72px;height:14px;margin:4px 0 0 0;}
.rn_s_2 .s3_half{background:url(../../../img/review/sta3_half.gif) no-repeat;display:block;width:72px;height:14px;margin:4px 0 0 0;}
.rn_s_2 .s4{background:url(../../../img/review/sta4.gif) no-repeat;display:block;width:72px;height:14px;margin:4px 0 0 0;}
.rn_s_2 .s4_half{background:url(../../../img/review/sta4_half.gif) no-repeat;display:block;width:72px;height:14px;margin:4px 0 0 0;}
.rn_s_2 .s5{background:url(../../../img/review/sta5.gif) no-repeat;display:block;width:72px;height:14px;margin:4px 0 0 0;}
.rn_s .review_count_s{display:block;float:right;font-size:14px;position:absolute;right:35px;top:2px;font-size:12px;}
.rn_s .s0_half_s{background:url(../../../img/review/sta0_half.gif) no-repeat;background-size:80% 80%;display:block;width:72px;height:14px;margin:4px 0 0 0;position:absolute;left:9px;}
.rn_s .s1_s{background:url(../../../img/review/sta1.gif) no-repeat;background-size:80% 80%;display:block;width:72px;height:14px;margin:4px 0 0 0;position:absolute;left:9px;}
.rn_s .s1_half_s{background:url(../../../img/review/sta1_half.gif) no-repeat;background-size:80% 80%;display:block;width:72px;height:14px;margin:4px 0 0 0;position:absolute;left:9px;}
.rn_s .s2_s{background:url(../../../img/review/sta2.gif) no-repeat;background-size:80% 80%;display:block;width:72px;height:14px;margin:4px 0 0 0;position:absolute;left:9px;}
.rn_s .s2_half_s{background:url(../../../img/review/sta2_half.gif) no-repeat;background-size:80% 80%;display:block;width:72px;height:14px;margin:4px 0 0 0;position:absolute;left:9px;}
.rn_s .s3_s{background:url(../../../img/review/sta3.gif) no-repeat;background-size:80% 80%;display:block;width:72px;height:14px;margin:4px 0 0 0;position:absolute;left:9px;}
.rn_s .s3_half_s{background:url(../../../img/review/sta3_half.gif) no-repeat;background-size:80% 80%;display:block;width:72px;height:14px;margin:4px 0 0 0;position:absolute;left:9px;}
.rn_s .s4_s{background:url(../../../img/review/sta4.gif) no-repeat;background-size:80% 80%;display:block;width:72px;height:14px;margin:4px 0 0 0;position:absolute;left:9px;/}
.rn_s .s4_half_s{background:url(../../../img/review/sta4_half.gif) no-repeat;background-size:80% 80%;display:block;width:72px;height:14px;margin:4px 0 0 0;position:absolute;left:9px;}
.rn_s .s5_s{background:url(../../../img/review/sta5.gif) no-repeat;background-size:80% 80%;display:block;width:72px;height:14px;margin:4px 0 0 0;position:absolute;left:9px;}
.rn_s a:link{color:#ff4500;}
.rn_s a:visited{color:#000080;}
.rn_s a:active{color:#ffa500;}
.rlink{font-size:12px;clear:both;cursor:pointer;display:block;width:86px;background-color:#585858;color:#ffffff;border:1px solid #585858;padding:2px 5px 2px 5px;}
.rlink:visited{color:#ffffff;}
.rlink:active{color:#ffffff;}
.rlink:link{color:#ffffff;}
.rlink:hover{background-color:#e085cd;border:1px solid #e085cd;text-decoration:none;}
.e_rlink{font-size:12px;clear:both;cursor:pointer;display:block;width:86px;background-color:#585858;color:#ffffff;border:1px solid #585858;padding:2px 5px 2px 5px;}
.e_rlink:visited{color:#ffffff;}
.e_rlink:active{color:#ffffff;}
.e_rlink:link{color:#ffffff;}
.e_rlink:hover{background-color:#8ecf3f;border:1px solid #8ecf3f;text-decoration:none;}
.clink{overflow:hidden;position:absolute;bottom:0;left:120px;font-size:12px;clear:both;cursor:pointer;display:block;width:124px;background-color:#585858;color:#ffffff;border:1px solid #585858;padding:2px 0px 2px 10px;}
.clink:visited{color:#ffffff;}
.clink:active{color:#ffffff;}
.clink:link{color:#ffffff;}
.clink:hover{background-color:#e085cd;border:1px solid #e085cd;text-decoration:none;}
.e_clink{overflow:hidden;position:absolute;bottom:0;left:120px;font-size:12px;clear:both;cursor:pointer;display:block;width:124px;background-color:#585858;color:#ffffff;border:1px solid #585858;padding:2px 0px 2px 10px;}
.e_clink:visited{color:#ffffff;}
.e_clink:active{color:#ffffff;}
.e_clink:link{color:#ffffff;}
.e_clink:hover{background-color:#8ecf3f;border:1px solid #8ecf3f;text-decoration:none;}
.rq a,
.rq a::before,
.rq a::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s;}
.rq a::before,
.rq a::after{content:'';}
.rn_sk{width:85px;overflow:hidden;display:block;float:left;font-size:14px;white-space:nowrap;position:relative;}
.rn_sk .s0_half_sk{background:url(../../../img/review/sta0_half.gif) no-repeat;display:block;width:72px;height:14px;margin:2px 0 2px 5px;}
.rn_sk .s1_sk{background:url(../../../img/review/sta1.gif) no-repeat;display:block;width:72px;height:14px;margin:2px 0 2px 5px;}
.rn_sk .s1_half_sk{background:url(../../../img/review/sta1_half.gif) no-repeat;display:block;width:72px;height:14px;margin:2px 0 2px 5px;}
.rn_sk .s2_sk{background:url(../../../img/review/sta2.gif) no-repeat;display:block;width:72px;height:14px;margin:2px 0 2px 5px;}
.rn_sk .s2_half_sk{background:url(../../../img/review/sta2_half.gif) no-repeat;display:block;width:72px;height:14px;margin:2px 0 2px 5px;}
.rn_sk .s3_sk{background:url(../../../img/review/sta3.gif) no-repeat;display:block;width:72px;height:14px;margin:2px 0 2px 5px;}
.rn_sk .s3_half_sk{background:url(../../../img/review/sta3_half.gif) no-repeat;display:block;width:72px;height:14px;margin:2px 0 2px 5px;}
.rn_sk .s4_sk{background:url(../../../img/review/sta4.gif) no-repeat;display:block;width:72px;height:14px;margin:2px 0 2px 5px;}
.rn_sk .s4_half_sk{background:url(../../../img/review/sta4_half.gif) no-repeat;display:block;width:72px;height:14px;margin:2px 0 2px 5px;}
.rn_sk .s5_sk{background:url(../../../img/review/sta5.gif) no-repeat;display:block;width:72px;height:14px;margin:2px 0 2px 5px;}
.rn_sk .s1_sk2{background:url(../../../img/review/sta1.gif) no-repeat;display:block;width:72px;height:14px;margin:5px 0 2px 5px;}
.rn_sk .s2_sk2{background:url(../../../img/review/sta2.gif) no-repeat;display:block;width:72px;height:14px;margin:5px 0 2px 5px;}
.rn_sk .s3_sk2{background:url(../../../img/review/sta3.gif) no-repeat;display:block;width:72px;height:14px;margin:5px 0 2px 5px;}
.rn_sk .s4_sk2{background:url(../../../img/review/sta4.gif) no-repeat;display:block;width:72px;height:14px;margin:5px 0 2px 5px;}
.rn_sk .s5_sk2{background:url(../../../img/review/sta5.gif) no-repeat;display:block;width:72px;height:14px;margin:5px 0 2px 5px;}
.dtb100{background:url(../../../img/review/100%.png) no-repeat;display:block;float:left;width:200px;height:14px;margin:2px 0 0 0;}
.kabusystem .button a:hover{background-color:#e0695B;}
.memo td{padding:10px 10px;}
.memo tr{border-bottom:1px solid #cccccc;}
.memo .ti{font-weight:bold;height:20px;display:inline-block;font-size:16px;color:#696969;width:120px;}
.fv_area{width:170px;height:28px;float:right;}
.is_favorite{width:130px;height:28px;float:right;}
.fv_anno{width:40px;height:28px;float:right;}
.fv_button{width:130px;height:28px;float:right;}
.fv_button a{overflow:hidden;background:url(../../img/common/main/add_favorite.png) no-repeat;display:block;text-indent:-999em;padding:10px 0 0 0;}
.fv_button a:hover{background-position:0 -28px;}
.fv_already{width:74px;height:28px;float:right;}
.fv_already_dlt{width:56px;height:28px;float:right;}
.fv_already a{width:74px;height:28px;background:url(../../img/common/main/add_favorite_check_left.png) no-repeat;display:block;overflow:hidden;}
.fv_already_dlt a{width:56px;height:28px;background:url(../../img/common/main/add_favorite_check_right.png) no-repeat;display:block;overflow:hidden;}
.fv_already_dlt a:hover{background-position:0 -28px;}
.port_area{width:170px;height:28px;float:right;}
.is_port{width:130px;height:28px;float:right;}
.port_anno{width:40px;height:28px;float:right;}
.port_button{width:160px;height:28px;float:right;}
.port_button a{overflow:hidden;background:url(../../img/common/main/add_portfolio.png) no-repeat;display:block;text-indent:-999em;padding:10px 0 0 0;}
.port_button a:hover{background-position:0 -28px;}
.port_already{width:74px;height:28px;float:right;}
.port_already_dlt{width:56px;height:28px;float:right;}
.port_already a{width:74px;height:28px;background:url(../../img/common/main/add_portfolio_check_left.png) no-repeat;display:block;overflow:hidden;}
.port_already_dlt a{width:56px;height:28px;background:url(../../img/common/main/add_portfolio_check_right.png) no-repeat;display:block;overflow:hidden;}
.port_already_dlt a:hover{background-position:0 -28px;}
.port_login a{width:160px;height:28px;float:right;background:url(../../img/common/main/add_portfolio_login.png) no-repeat;display:block;overflow:hidden;}
.port_login a:hover{background-position:0 -28px;}
.need_login a{width:130px;height:28px;float:right;background:url(../../img/common/main/need_login.png) no-repeat;display:block;overflow:hidden;}
.need_login a:hover{background-position:0 -28px;}
#google_translate_element{position:relative;left:700px;height:20px;top:-15px;display:block;width:120px;}
#center_container .ad_crowdsourcing{font-size:14px;padding:3px 0;}
#center_container .ad_crowdsourcing:hover{background:#e1e3e4;}
#center_container .ad_crowdsourcing .ad_icon{font-size:11px;padding:0 3px 0 4px;background:#63cc00;color:#ffffff;}
#center_container .ad_crowdsourcing .ad_text2{font-size:11px;color:#999;padding:0 0 0 4px;text-decoration:none;}