@charset "utf-8";
/* ===================================================================
CSS information

 file name  :spend.css
 author     :Ability Consultant
style info  :トップページ設定　ハックは最下部に記述
=================================================================== */

.kuthikomi_top {background-color: #fff; width: 241px; margin:0 auto 5px; padding: 5px 0; box-sizing:border-box;}

.voice_contents { width: 636px; margin: 0 auto; text-align: left;}
.voice_contents.typeA { width: 100%; }
/* .voice_contents.typeA { margin: 80px auto; } */
.voice_contents_inner {position: relative; box-sizing: border-box; width: 98%; margin: 0 auto 40px; border: solid 1px #e5dfc7; padding: 0; }
.trustyou{position: relative; float: none; box-sizing: border-box; width: 99%; padding: 0; margin: 0 auto 20px;}
/* .voice_contents_inner > *{display: inline-block;} */
.voice_contents.typeA .voice_contents_inner { padding: 0 0 0 10px; border: none; box-sizing: border-box;}
.voice_contents.typeA #jalan_lating,.voice_contents.typeA #rakuten_lating {margin-bottom: 0px; text-align: center;}
.voice_contents_inner .logo {margin-bottom: 0;}
#jalan_lating,#rakuten_lating {overflow: hidden; color:#3a2216;}

#jalan_lating span,#rakuten_lating span { position: relative; top: 0px; }
.noanim #jalan_lating span,.noanim #rakuten_lating span {top: 0; line-height: 1;}

#jalan_logo { width: 110px !important; height: auto;}

.star_img {opacity: 0;}

.txt_lating { font-size: 40px; font-family: 'Times New Roman'; opacity:0;}
.noanim .txt_lating { opacity: 1; }

/* .voice_contents_inner:before,.voice_contents_inner:after {content: ''; position: absolute; left: 0; right: 0; margin:auto; width: 70%; height: 1px; background-color: #fff; z-index: 1;} */
.voice_contents_inner:before, .voice_contents_inner:after { display: none; }
.voice_contents_inner:before { top: -1px; }
.voice_contents_inner:after { bottom: -1px; }

.voice_contents_inner.last { margin-right: 0; }

.voice_link { letter-spacing: 1.5px; display: block; }
/* .trust_voice_link{position: absolute; top:50%; right: -5px;letter-spacing: 1.5px} */
.trust_voice_link { display: block; margin-bottom: 10px; }
.trust_voice_popup { position: relative; }
.trust_voice_popupTxt {color: #3498DB; cursor: pointer;}
.trust_voice_popup_inner { display: none; position: absolute; top: -280px; left: -220px; width: 320px; font-size: 12px; letter-spacing: 0; background-color: #fff; border: solid 1px #3498DB; padding: 10px; box-sizing: border-box; }

.trust_voice_popup:hover .trust_voice_popup_inner { display: block; }

.voice_area dt dd{display: inline-block;}
#kuthikomi #con_tit .box_tit { background: url(../meta-review/images/bg_title.jpg) no-repeat center top; }
.rakuten_lating_outer,.jalan_lating_outer { display: block; float: left;}
.trustyou-inner1,.voice_contents_inner .logo { width: 115px; margin-right: 10px; float: left; text-align: center;}
.trustyou-inner2 { float: left; margin-top: 30px; position: relative;}
.kuthikomi-txt1 { font-size: 11px; letter-spacing: 0; }