@charset "UTF-8";header, footer, nav, section, aside, article{display:block;}
body #header{font-size:12px;-webkit-text-size-adjust:none;color:#000;}
.clearfix{display:block;min-height:1%;}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
* html .clearfix{height:1%;}
html{overflow-y:scroll;}
body{}
@media print{html,
html body{*zoom:0.65;}
}
#wrapper{}
.visible-pc{display:block;}
.visible-ts{display:none;}
@media screen and (max-width:960px){.visible-ts{display:block;}
.visible-pc{display:none;}
}
.bigpicture{width:100%;height:auto;margin:0px auto;position:relative;top:0px;left:0px;z-index:5;}
.bigpicture img{width:100%;height:auto;border:none;position:relative;z-index:6;}
.bigpicture .picture{width:400px;height:210px;position:absolute;top:30px;left:280px;bottom:20px;z-index:7;color:#000;}
@media (max-width:1400px){.bigpicture .picture{width:400px;height:210px;position:absolute;top:20px;left:200px;bottom:20px;z-index:7;color:#000;}}
.bigpicture .picture ul{margin:0px;padding:0px;list-style-type:none;width:100%;height:auto;}
.bigpicture .picture ul li{font-size:14px;color:#666;}
.bigpicture .picture ul .fastlevel{width:95%;height:60px;background:#FFF;margin-top:5px;}
.bigpicture .picture ul .fastlevel dt{width:110px;height:35px;background:#390;float:right;text-align:center;line-height:35px;margin-top:15px;margin-right:20px;}
.bigpicture .picture ul .fastlevel a{text-decoration:none;color:#FFF;font-size:16px;}
.bigpicture .picture ul .fastlevel dt:hover{background:#360;}
.bigpicture .picture ul .fastlevel span{font-size:10px;color:#666;}
.bigpicture .picture ul .fastlevel span .price{font-size:20px;color:#000;line-height:20px;}
.bigpicture .picture ul .fastlevel .span1{display:inline-block;margin-top:20px;margin-left:15px;}
.bigpicture .picture ul .title a{text-decoration:none;color:#000;font-size:20px;}
@media (max-width:1400px){.bigpicture .picture ul .title a{text-decoration:none;color:#000;font-size:18px;}}
.headerNews{border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;background:#f4f1f1;}
.headerNewsIn{overflow:hidden;padding:12px 0;width:1100px;margin:0 auto;}
.headerNewsTit{font-size:14px;float:left;color:#323232;padding-right:30px;border-right:1px solid #323232;margin-right:35px;}
.headerpay{font-size:18px;color:#242424;float:right;margin-right:45px;}
.headerNewsList{overflow:hidden;}
.headerNewsList a{color:#5a5a5a;text-decoration:none;}
@media screen and (max-width:767px){.headerNews{border-bottom:1px solid #cccccc;background:#f4f1f1;}
.headerNewsIn{overflow:hidden;padding:5px 10px;width:auto;margin:0 auto;}
.headerNewsTit{font-size:10px;float:left;color:#323232;padding-right:8px;border-right:1px solid #323232;margin:3px 8px 0 0;}
.headerNewsList{overflow:hidden;}
.headerNewsList a{color:#5a5a5a;text-decoration:none;font-size:10px;}
}
.search_title{border-bottom:1px solid #3b3b3b;font-weight:bold;padding-bottom:3%;padding-left:10px;padding-top:3%;}
#cgr .category_title{border-bottom:1px solid #3b3b3b;font-weight:bold;padding-bottom:3%;padding-left:10px;padding-top:3%;}
#cgr .category-nav ul{display:inline-block;}
#cgr .category-nav li a{border-bottom:1px solid #e8e8e8;display:block;font-size:1.5rem;font-weight:normal;height:50px;line-height:50px;overflow:hidden;padding-top:0;padding-bottom:0;padding-left:30px;position:relative;text-overflow:ellipsis;white-space:nowrap;}
#cgr .category-nav li a::before{background-position:center center;background-repeat:no-repeat;bottom:0;content:"";display:block;height:25px;left:0;margin:auto;position:absolute;top:0;width:25px;}
#cgr .category-nav .catid a::before{background-image:url(../img/common/cat-icon/icon-7.png);}
#cgr .category-nav .catid ul li a::before{background-image:none;}
#content_mail{width:70%;float:left;}
#content_hot{width:100%;float: left;padding-bottom:50px;}
@media screen and (max-width:767px){#content_mail{width:100%;float:left;}
}
@media screen and (max-width:767px){#content_hot{width:100%;float:left;}
}
.content_bottom{width:100%;height:auto;float:left;background:#FFF;}
.content_bottom .content_1{width:100%;height:100px;margin:0px auto;font-size:26px;text-align:center;line-height:100px;color:#666;margin-top:20px;border-bottom:solid 1px #CCCCCC;}
.content_bottom .content_3{width:100%;height:370px;margin:10px auto;border-bottom:solid 1px #999999;color:#666}
.content_bottom .content_3 .cot1{width:400px;height:auto;float:left;}
.content_bottom .content_3 .cot1 img{border:none;}
.content_bottom .content_3 .leftcopy{width:400px;height:300px;float:left;margin-top:30px;}
.content_bottom .content_3 .cot2{width:350px;height:auto;float:left;font-size:15px;line-height:25px;margin-left:30px;margin-top:20px;}
.content_bottom .content_3 .cot2 img{border:none;float:left;}
.content_bottom .content_3 .cot2 span{font-size:26px;text-align:left;line-height:30px;display:inline-block;margin-top:20px;color:#333;}
.content_bottom .content_3 .cot2 dl{width:350px;height:auto;}
.content_bottom .content_3 .cot2 dd{line-height:50px;font-size:12px;text-align:right;}
.content_bottom .content_3 .cot2 dd img{display:block;float:right;margin-top:10px;margin-left:5px;border:none;}
.content_bottom .content_3 a{color:#666;text-decoration:none}
.content_bottom .content_3 .cot2 .leftcopy1 a,.leftcopy2 a{text-decoration:none;color:#FFF;}
.content_bottom .content_3 .cot2 .leftcopy1 .writtencopy{float:left;width:auto;height:auto;font-family:Meiryo, Tahoma, Verdana, Arial, sans-serif;font-size:22px;color:#000;line-height:20px;margin-left:20px;margin-top:18px;}
.content_bottom .content_3 .cot2 .leftcopy1 .writtencopy span{font-size:10px;color:#666}
.content_bottom .content_3 .cot2 .leftcopy1 .clickcopy{float:right;width:128px;height:35px;text-align:center;margin-top:5px;background:#199519;margin-right:10px;line-height:35px;}
.content_bottom .content_3 .cot2 .leftcopy1 .clickcopy:hover{background:#126812;}
.unit{width:100%;color:#666}
.ranking-box .ranking-cell:nth-child(1), .ranking-box .ranking-cell:nth-child(2), .ranking-box .ranking-cell:nth-child(3){width:240px;float:left;margin:20px 10px 10px 10px;}
@media screen and (max-width:767px){.ranking-box .ranking-cell:nth-child(1), .ranking-box .ranking-cell:nth-child(2), .ranking-box .ranking-cell:nth-child(3){width:43%;float:left;margin:20px 10px 10px 10px;}
}
.ranking-box a{font-size:14px;color:#666;font-weight:bold;}
.ranking-box .ranking-cell{display:inline;border-radius:1px;position:relative;vertical-align:top;background-color:#fff;}
.ranking-box .ranking-cell:nth-child(1) .item-list-inner, .ranking-box .ranking-cell:nth-child(2) .item-list-inner, .ranking-box .ranking-cell:nth-child(3) .item-list-inner{box-shadow:1px 1px 1px 2px #ccc;border-radius:2px;background:#fff;height:330px;padding:10px;}
.ranking-box .ranking-cell:nth-child(1) .item-image, .ranking-box .ranking-cell:nth-child(2) .item-image, .ranking-box .ranking-cell:nth-child(3) .item-image{padding:6px 0 0 6px;}
.elNav li{border-top:1px solid #eaeaea;text-align:left;background-color:#FFF;}
.elNav a{display:block;padding:15px;padding:calc(15px - 0.1em) 15px;color:inherit;font-size:1.16667rem;}
.elNav a span{position:relative;display:block;line-height:15px;padding-right:12.02px;line-height:1.2;}
.elNav a span:after{position:absolute;content:">";font-family:"icon2.0";speak:none;font-size:18px;line-height:1;width:7.02px;text-indent:-6.1776px;top:50%;margin-top:-9px;right:0;color:#808080;}
.bottom-tel{width:100%;height:auto;float:left;background:#cf2121;padding:8px;}
.bottom-tel ul{margin-top:10px;text-align:center;list-style-type:none;}
.bottom-tel ul li{sans-serif;font-size:14px;color:#CCC;text-align:center;background:url(../img/top/Telephone.jpg) no-repeat 180px 17px;display:inline;}
.bottom-tel ul li span{font-size:22px;color:#FFF;margin-right:10px;}
.bottom-link{width:100%;height:auto;float:left;background:#191919;}
.bottom-link .bottom-linkul{width:940px;height:auto;margin:0px auto;}
.bottom-link .bottom-linkul ul{text-align:center;list-style-type:none;float:left;width:23%;margin-top:30px;}
.bottom-link .bottom-linkul ul li{font-size:13px;line-height:20px;color:#999;width:100%;float:left;text-align:left;display:inline;}
.bottom-link .bottom-linkul ul li a{text-decoration:none;color:#999}
.bottom-link .bottom-linkul ul li a:hover{text-decoration:underline}
.bottom-co{width:100%;height:auto;margin:0px auto;float:left;background:#191919;border-top:solid 1px #000000}
.bottom-co ul{margin:0 auto;padding:20px;text-align:center;list-style-type:none;}
.bottom-co ul li{font-size:13px;color:#999;display:inline;}
.bottom-co ul li span{margin-left:15px;margin-right:15px;}
.bottom-co ul li a{color:#999;text-decoration:none}
.bottom-co ul li a:hover{text-decoration:underline}
#blogFeed .feed_title{border-bottom:1px solid #3b3b3b;font-weight:bold;padding-bottom:3%;padding-left:10px;padding-top:3%;}
#blogFeed article{border-bottom:1px dotted #ccc;position:relative;height:100%;}
#blogFeed article:last-child{margin-bottom:0;}
#blogFeed article a{display:block;height:100%;width:95%;margin:0 auto;-webkit-transition:0.2s ease-in-out;-moz-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;}
#blogFeed article a:hover{opacity:0.7;filter:alpha(opacity=70);}
#blogFeed article a p{font-size:80%;}
#blogFeed article .photo{border:1px solid #ccc;padding:10px;}
#shoppingbox{width:100%;height:auto;margin:0px;padding:0px;margin:0px auto;}
#shoppingbox .route{text-align:left;text-indent:20px;font-family:Meiryo, Tahoma, Verdana, Arial, sans-serif;font-size:14px;color:#666;width:100%;margin-top:12px;height:auto;}
#shoppingbox .left{float:left;}
#shoppingbox .left .preview{width:75%;height:auto;margin:30px auto;border:#CCC 1px solid;}
#shoppingbox .left .preview_button{width:75%;height:auto;margin:0 auto;}
#shoppingbox .left .preview dl{width:100%;height:auto;}
#shoppingbox .left .preview dl dt img{height:auto;border:none;}
#shoppingbox .left .preview dl dd{width:74px;height:auto;float:left;margin-top:10px;margin-bottom:10px;margin-left:15px;cursor:pointer;border:solid 1px #999;padding:2px;}
#shoppingbox .left .preview dl dd img{width:100%;height:auto;}
#shoppingbox .left .preview dl dd:hover{border:solid 1px #FF0000;}
#shoppingbox .right{width:50%;height:auto;float:left;}
@media screen and (max-width:767px){#shoppingbox .right{width:95%;height:auto;float:left;}
}
#shoppingbox .right .rightlayout1{height:auto;float:left;border-bottom:solid 1px #c7c7c7;}
#shoppingbox .right .rightlayout1 span{display:block;width:430px;height:auto;text-align:left;font-family:Meiryo, Tahoma, Verdana, Arial, sans-serif;font-size:24px;color:#333;margin-top:30px;margin-bottom:20px;}
h1{font-size:24px;}
#shoppingbox .right .rightlayout2{border-bottom:solid 1px #c7c7c7;}
#shoppingbox .right .rightlayout3{height:auto;float:left;}
#shoppingbox .right .rightlayout4{height:auto;float:left;}
#shoppingbox .right .rightlayout2 ul{margin:0px;padding:0px;width:80%;height:auto;margin-left:10px;margin-top:10px;margin-bottom:10px;}
#shoppingbox .right .rightlayout2 ul li{font-family:Meiryo, Tahoma, Verdana, Arial, sans-serif;font-size:14px;color:#666;line-height:25px;}
#shoppingbox .right .rightlayout3 .price{width:100%;height:auto;float:left;margin-left:10px;}
#shoppingbox .right .rightlayout3 .price span{color:#e85901;font-family:Meiryo, Tahoma, Verdana, Arial, sans-serif;font-size:20px;}
#shoppingbox .right .rightlayout4 .number{width:30%;height:auto;float:left;}
#shoppingbox .right .rightlayout4 .number strong{font-family:Meiryo, Tahoma, Verdana, Arial, sans-serif;font-size:14px;color:#666;line-height:25px;}
#shoppingbox .right .rightlayout4 .icon{width:30%;height:auto;float:left;}
#shoppingbox .right .rightlayout4 .icon img{float:right;margin-top:50px;}
#shoppingbox .right .rightlayout4 .immediateorder{width:40%;height:auto;float:left;}
#shoppingbox .right .rightlayout4 .immediateorder ul{margin:0px;padding:0px;list-style-type:none;margin-top:10px;}
#shoppingbox .right .rightlayout4 .immediateorder ul li{font-family:Meiryo, Tahoma, Verdana, Arial, sans-serif;font-size:14px;color:#666;text-align:center;line-height:25px;}
#shoppingbox .right .rightlayout4 .immediateorder ul .button{width:148px;height:33px;border:solid 1px #d83b01;margin:0px auto;line-height:33px;color:#d83b01;margin-bottom:5px;}
#shoppingbox .right .rightlayout4 .immediateorder ul a{text-decoration:none;color:#06F}
#shoppingbox .right .rightlayout4 .immediateorder ul .button:hover{background:#d83b01;color:#FFF;}
#shoppingbox .right .rightlayout4 .immediateorder ul .a1:hover{color:#00F;text-decoration:underline;}
.text_menu{width:100%;height:auto;float:left;}
.text_span1,.text_span2,.text_span3{width:310px;height:auto;float:left;}
.text_span2,.text_span3{margin-left:20px;}
.text_span1 dt,.text_span2 dt,.text_span3 dt{width:100%;height:auto;font-size:26px;}
.text_span1 dd,.text_span2 dd,.text_span3 dd{width:100%;height:auto;margin-left:0px;font-size:15px;margin-top:10px;}
.text_function{width:100%;height:auto;margin:0px auto;float:left;font-size:15px;border-bottom:solid 1px #CCCCCC;padding-bottom:20px;}
#details_list{width:90%;height:auto;margin:0px auto;font-family:Meiryo, Tahoma, Verdana, Arial, sans-serif;color:#333;margin-top:80px;margin-bottom:50px; float:left;}
#evaluate{width:100%;height:auto;margin:0px auto;margin-bottom:20px;}
.list_one{width:100%;height:auto;float:left;margin-top:30px;}
.span1{font-family:Meiryo, Tahoma, Verdana, Arial, sans-serif;font-size:26px;color:#333;}
.span2{display:inline-block;width:130px;height:35px;background:#1670a5;font-family:Meiryo, Tahoma, Verdana, Arial, sans-serif;font-size:14px;color:#FFF;text-align:center;line-height:35px;margin-top:40px;}
.span2:hover{background:#003;color:#FFF;}
.list_two{width:100%;height:45px;background:#eeeeee;float:left;margin-top:30px;}
.span3{width:484px;height:100%;float:left;border-right:solid 1px #FFFFFF;}
.span4{width:485px;height:100%;float:left;}
.span3,.span4{font-family:Meiryo, Tahoma, Verdana, Arial, sans-serif;font-size:20px;text-indent:10px;line-height:45px;color:#333;}
.list_three{width:100%;height:auto;float:left;}
.span5,.span6{width:485px;height:40px;float:left;font-family:Meiryo, Tahoma, Verdana, Arial, sans-serif;font-size:13px;color:#333;line-height:40px;}
.Wuxing{font-size:18px;color:#F30;}
.span7{width:100%;height:150px;float:left;}
.Statistics{width:360px;height:150px;float:left;}
.Statistics ul{margin:0px;padding:0px;list-style-type:none;width:100%;height:auto;}
.Statistics ul li{font-family:Meiryo, Tahoma, Verdana, Arial, sans-serif;font-size:15px;color:#333;margin-top:6px;}
.Statistics ul li dt{width:30px;height:20px;float:left;}
.strip1,.strip2,.strip3,.strip4,.strip5{display:inline-block;width:300px;height:10px;background:#eaeaea;float:left;margin-top:5px;margin-right:10px;}
.color1{display:block;width:29%;height:10px;background:#ce4c1b;}
.color2{display:block;width:15%;height:10px;background:#ce4c1b;}
.color3{display:block;width:10%;height:10px;background:#ce4c1b;}
.color4{display:block;width:10%;height:10px;background:#ce4c1b;}
.color5{display:block;width:30%;height:10px;background:#ce4c1b;}
.list_four{width:100%;height:45px;float:left;background:#eeeeee;margin-top:20px;margin-bottom:20px;font-family:Meiryo, Tahoma, Verdana, Arial, sans-serif;font-size:14px;color:#333;line-height:45px;text-indent:10px;}
.list_four a{color:#333;}
.right_copy{float:right;margin-right:10px;font-size:10px;}
.list_five{width:100%;height:auto;float:left;}
.name{width:100%;height:30px;margin:0px auto;}
.score,.nickname,.date{width:auto;margin-top:10px;font-family:Meiryo, Tahoma, Verdana, Arial, sans-serif;font-size:14px;color:#333;}
.score{font-size:20px;width:100px;height:30px;color:#F30;}
.nickname{margin-left:20px;text-align:center;}
.date{text-align:center;margin-left:20px;}
.title_pro{width:100%;margin:0px auto;font-family:Meiryo, Tahoma, Verdana, Arial, sans-serif;font-size:20px;color:#333;text-indent:20px;margin-top:20px;font-weight:bolder;}
.title_content{height:auto;margin:0px auto;padding:15px;font-family:Meiryo, Tahoma, Verdana, Arial, sans-serif;font-size:14px;color:#333;}
.Zambia{width:100%;height:45px;margin:0px auto;font-family:Meiryo, Tahoma, Verdana, Arial, sans-serif;font-size:15px;}
.zambia_one{width:150px;height:45px;float:left;line-height:45px;text-align:center;}
.zambia_two,.zambia_three{width:80px;height:20px;background:#1670a5;float:left;margin-left:10px;color:#FFF;margin-top:13px;text-align:center;line-height:22px;}
.zambia_two:hover,.zambia_three:hover{background:#003;}
.paging{width:100%;height:45px;float:left;background:#eeeeee;margin-top:40px;margin-bottom:20px;font-family:Meiryo, Tahoma, Verdana, Arial, sans-serif;font-size:14px;color:#333;line-height:45px;text-indent:15px;}
.span8,.span9{width:50%;height:45px;float:left;}
.fl{width:50px;height:30px;float:right;margin-right:10px;background:#FFF;margin-top:8px;font-family:Meiryo, Tahoma, Verdana, Arial, sans-serif;font-size:14px;line-height:35px;padding:0px;}
.fl a{text-decoration:none;color:#333;}
.fl a:hover{text-decoration:underline;color:#00F;}
.container-fluid .entry-content p{margin:0 0 1.6em;line-height:1.75}
.container-fluid .entry-content table{width:100%;font-size:.95em;border:1px solid #efefef;margin-bottom:1.5em}
.container-fluid .entry-content table caption{margin:0 0 7px;font-size:.75em;color:#9fa6b4;text-transform:uppercase;letter-spacing:1px}
.container-fluid .entry-content tr{border-bottom:1px solid #efefef}
.container-fluid .entry-content td{padding:.8em;border-right:1px solid #efefef;}
.container-fluid .entry-content td input{margin:3px 0}
.container-fluid .entry-content td:last-child{border-right:0}
.container-fluid .entry-content th{background-color:#eee;background-color:rgba(0,0,0,0.1);border-bottom:1px solid #efefef;border-right:1px solid #efefef;padding:7px}
.container-fluid .entry-content th:last-child{border-right:0}
.container-fluid .entry-content blockquote{color:#555;border:1px solid #ddd;background:#eee;background:rgba(53,53,53,.05);margin:3em 0;font-size:.95em;padding:2.5em 2.5em 1em;border-radius:3px;position:relative}
.container-fluid .entry-content blockquote:before,.container-fluid .entry-content blockquote:after{font-family:'FontAwesome';position:absolute;width:1em;height:1em;display:block;text-align:center;font-size:20px;line-height:1;color:#999;opacity:20;filter:alpha(opacity=20);-ms-filter:"alpha(opacity=20)"}
.container-fluid .entry-content blockquote:before{content:'\f10d';left:.4em;top:.4em}
.container-fluid .entry-content blockquote:after{content:'\f10e';right:.4em;bottom:.4em}
.container-fluid .entry-content blockquote h1,.container-fluid blockquote h2,.container-fluid blockquote h3,.container-fluid blockquote h4{margin-top:0 !important}
.container-fluid .entry-content dd{margin-left:0;font-size:.9em;color:#787878;margin-bottom:1.5em}
.container-fluid .entry-content img{max-width:100%;height:auto}
.container-fluid .entry-content .size-auto,.container-fluid .entry-content .size-full,.entry-content .entry-content .size-large,.container-fluidt .entry-content .size-medium,.container-fluid .size-thumbnail{max-width:100%;height:auto}
.container-fluid .entry-content pre{background:#666;background:rgba(0,0,0,.54);color:#f8f9fa;font-size:.9em;padding:1.7em;margin:.2em 0 2.2em;border-radius:5px}
.row{padding-bottom:16px;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{padding-left:8px;padding-right:8px;}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}
.table-bordered{border:1px solid #ddd}
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered>thead>tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td{border:1px solid #ddd}
.table-bordered > thead > tr > th, .table-bordered > thead > tr > td{border-bottom-width:2px}
.detailed_bottom{height:auto;float:left;margin-top:20px;}
.bottomlist1{width:100%;float:left;}
.bottomlist1 ul{margin:0px;padding:0px;list-style-type:none;width:100%;height:auto;}
.list3 span{float:right;font-size:20px;text-decoration:none;cursor:pointer;}
.list3 span:hover{text-decoration:underline;}
.list3 span a{color:#666;text-decoration:none;}
.list3 span a img{border:none;}
.list3{font-size:30px;line-height:80px;}
.list1{font-size:20px;line-height:55px;}
.list2{font-size:15px;line-height:50px;}
.list2 a{text-decoration:none;color:#09F;}
.list2 a:hover{text-decoration:underline;color:#006;}
.bottomlist2{margin:0px;padding:0px;height:auto;float:left;}
.bottomlist2 dt{line-height:45px;text-indent:35px;font-size:16px;background:url(/template/default/img/pro/lbtup15.jpg) no-repeat 0px 7px;cursor:pointer;list-style-type:none;}
.bottomlist2 dd{font-size:14px;padding-left:35px;line-height:25px;}
.bottomlist2 dd a{text-decoration:none;color:#09F;}
.bottomlist2 dd a:hover{color:#006;}
.bottomlist2 dt:hover{text-decoration:underline;color:#000;}



@media only screen and (min-width: 767px){

.sheng_head {
  position: relative;
    text-align: left;
    /* padding: 0 15px; */
    margin: 0;
    font-size: 1em;
   margin-bottom: 5px;
   margin-top:10px;
    border-bottom: 2px solid #e3e3e3;
    font-weight: 400;
    padding-bottom: 14px;
}
}
@media only screen and (max-width: 768px){

.sheng_head {
  position: relative;
    text-align: left;
    /* padding: 0 15px; */
    margin: 0;
    font-size: 1em;
    /* margin-bottom: 10px; */
    border-bottom: 2px solid #e3e3e3;
    font-weight: 400;
    padding-bottom: 34px;
}
.reviewRight {
    overflow: hidden;
    font-size: 14px;
    padding-left: 0;
    position: absolute;
    top: 35px;
}
}
	/* ユーティリティ */
	.clear {
		clear: both;
	}
	/*-------- items ---------*/
	/*#customervoice_box li{ 
		width:100%;
		font-size : 12px;
		line-height: 1.3;
		padding: 10px 0;
		margin-bottom: 10px;
		clear: both;
		border: 1px solid #ddd;
		background-color: #fff;
		-moz-border-radius: 5px;
		-khtml-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
	}

	#customervoice_box  .block_body{ padding:15px 15px; border:0px solid #ccc; background-color:#f3f3f3; height:480px; overflow-y:auto;}
	#customervoice_box div,#customervoice_box p{ padding: 5px; }

	#customervoice_box .img{
		text-align: center;
		float: left;
		width: 77px;
	}
	#customervoice_box .main{
		padding: 0;
		margin-right: 5px;
		margin-left: 85px;
		border: 1px solid #fff;
		background-color: #fff;
		min-height: 84px;
		height: auto !important;
		height: 84px;
	}
	#customervoice_box p.pimg{ float: right; padding: 5px 0;width:80px; height:80px; border:1px solid #fff; }
	#customervoice_box p.top,#customervoice_box p.bottom{ padding-top: 0; padding-bottom: 3px;height: 13px;
														  overflow: hidden;
														  width: 500px;text-overflow: ellipsis;
														  white-space: nowrap; }
	#customervoice_box p.top{ border-bottom: 2px solid #fff; }
	#customervoice_box p.review{ padding-bottom: 12px;width: 500px;}

	#customervoice_box span.customer{
		display: block;
		font-size: 10px;
		word-wrap: break-word;
		line-height: 1.1;
		padding-bottom: 3px;
	}
	#customervoice_box span.date{
		display: block;
		float: right;
		text-align: right;
	}
	#customervoice_box span.hilight{
		background-color: #fcc;
		padding: 3px 2px 0 2px;
	}

	.bottom .product a{ color:#9E5600; text-decoration:underline;}
*/
#customervoice_box li{ 
		width: 256px;
	    font-size: 12px;
	    line-height: 1.3;
	    padding: 10px 0;
	    border: 0px solid #ddd;
	    background-color: #fff;
	    -moz-border-radius: 5px;
	    -khtml-border-radius: 5px;
	    -webkit-border-radius: 5px;
	    border-radius: 5px;
	    margin-left: 10px;
	    margin-right: 10px;
	}



	#customervoice_box .block_body{ 
		/*padding: 15px 40px;
	    border: 0px solid #ccc;
	    overflow-y: auto;*/
	}
	#customervoice_box .product_item .main .pimg a {
	    width: 100%;
	}
	#customervoice_box .main {
		position: relative;
	}




	@media only screen and (min-width: 767px){
		#customervoice_box .main {
		    padding: 0;
		    border: 1px solid #fff;
		    background-color: #fff;
		    min-height: 84px;
		    height: auto !important;
		    height: 84px;
		    width: 100%;
		}

		#customervoice_box p.pimg {
		    border: 1px solid #eee;
		    vertical-align: top;
    border-radius: 4px;
		}

		#customervoice_box p.top, #customervoice_box p.bottom {
		    padding-top: 0;
		    padding-bottom: 3px;
		    overflow: hidden;
		}




	}


	#customervoice_box div,#customervoice_box p{ margin:0; }

	#customervoice_box .img{ 
		text-align: center;
		float: left;
		width: 80px;
	}







	#customervoice_box p.top{ margin-top:5px;margin-bottom:5px; }
	#customervoice_box p.review{ }

	#customervoice_box span.customer{
		display: block;
		font-size: 10px;
		word-wrap: break-word;
		line-height: 1.1;
		padding-bottom: 3px;
	}
	#customervoice_box span.date{
		/*display: block; */
    /* float: right; */
    /* text-align: right; */
    position: absolute;
    left: 130px;
    font-size: 10px;
    font-size: 12px;
    top: 6px;
	}
	#customervoice_box span.hilight{
		background-color: #fcc;
		padding: 3px 2px 0 2px;
	}

	.bottom .product a{ color:#0092C4;}

@media screen and (max-width: 767px) {
		.reviewRight { clear: both;}
	}
	#customervoice_box{
		position: relative;
		background: #fdfdfd;
		padding: 10px;
		border:1px solid #eee;
		margin-left:8px;
		margin-right:8px;
		
	}
@media only screen and (min-width: 767px){
	.reviewRight {
		overflow:hidden;
		font-size:14px;
		padding-left:0;
		position: absolute;
        top: 25px;
        right: 90px;
	}
}
	.reviewRight > div{
		display: inline-block;
	}
	.reviewRight .left01 {
		/*float:left;*/
    vertical-align: middle;
    padding-bottom: 18px;
	}
	.reviewRight .left01 .tit {
		/*padding-top:14px;*/
	}
	.reviewRight .right01 {
		overflow:hidden;
		padding-left:42px;
	}
	.reviewRight .left02 {
		float:left;
	}
	.reviewRight .right02 {
		overflow:hidden;
		padding:0px 0 0 0px;
	}
	.reviewRight .right02 a {
		color:#333;
		display:block;
		font-size:14px;
		text-align:center;
		padding:10px 0;
		max-width:260px;
		border:1px solid #ccc;
		-webkit-border-radius: 33px;
		-moz-border-radius: 33px;
		-ms-border-radius: 33px;
		-o-border-radius: 33px;
		border-radius: 33px;
	}
	.reviewRight .right02 a:hover {
		text-decoration: none;
		color: #fff;
		background: #00a0ea;
	}
	.reviewRight .le {
		/*float:left;
		padding-top:8px;*/
	}
	.reviewRight .ratingStar {
		font-size:18px;
		color:#ff9f25;
		letter-spacing: 5px;
	}
	.reviewRight .ratingTxt {
		font-size:11px;
		color:#ff9f25;
		padding-top:6px;
		display: none;
	}
	.reviewRight .ri {
		overflow: hidden;
		font-size:45px;
		font-weight:bold;
		padding-left:28px;
	}
	.reviewRight ul {
		color:#ccc;
		font-size:20px;
		padding-top:50px;
	}
	.reviewRight ul li + li {
		margin-top: 5px;
	}
	.reviewRight ul li a {
		font-size:17px;
	}
	.reviewRight ul .cor01 {
		color:#ff9f25;
	}
	.reviewRight ul .cor02 {
		color:#00a0ea;
		padding-left:10px;
	}
	.recommend_level {
		color: #ff9f25;
	}
	.starwrap {float: left; padding:0 1px; }
	#customervoice_box div.starwrap{
		padding: 0 1px;
	}
	.halfstar { color: #ccc; position: relative; }
	.goldstardiv {
		position: absolute;
		top: 0;
		left: 0;
		width: {{ halfLength}}%;
		color: #ff9f25;
		overflow: hidden;
	}
	.ecstar{
		color: #FEC600;
	}
	.rating-text {
		margin: 10px;
        font-weight: bold;
		font-size: 1.5em;
		display: none;
	}
	.accordionabc {clear: both;}
	
	
	
#wordpress-posts ul li{

width: 100%;

    float: none;

    margin: 0;

}

#side_left #wordpress-posts{

    
    background: #fff;

}

@media screen and (max-width:769px) {
#wordpress-posts{

    
    border: 1px solid #eee;


}
}
#wordpress-posts .wp-light{

  padding: 0;

  font-size: 13px;
 
 color:#999;
}

#wordpress-posts h2{

border-bottom:1px solid #3b3b3b;

font-weight:bold;

padding-bottom:3%;

padding-left:10px;

padding-top:3%

}


#wordpress-posts ul li{

  padding: 5px;

  border-bottom: 1px solid #eee;
  
  font-size:1.4rem;

}

@media screen and (max-width:769px) {
#wordpress-posts ul li{

  padding: 10px;

  border-bottom: 1px solid #eee;

}
}




.custom_wordpress_img{

    float: none !important;

    width: 20px;

    display: inline-block !important;

}



.custom_sns{

 
  background-color: #fff;

  margin-bottom:10px;
  
  clear:both;

}

.custom_sns h2{


border-bottom:1px solid #3b3b3b;

font-weight:bold;

padding-bottom:3%;

padding-left:10px;

padding-top:3%

}

.custom_sns img{

    width: 200px;

    margin: 0 auto;

    display: block;
   

   
}

.custom_sns_ins{

  height: 40px;

    background: #e4405f;

    margin:5px;
    
    line-height: 40px;

    text-align: center;

    font-size: 18px;

    color: #fff;

}

.custom_sns_line{

  height: 40px;

    background: #00c300;

    margin:5px;

    line-height: 40px;

    text-align: center;

    font-size: 18px;

    color: #fff;

}

.custom_sns_twitter{

  height: 40px;

    background: #1da1f2;

    margin:5px;

    line-height: 40px;

    text-align: center;

    font-size: 18px;

    color: #fff;

}	
	