@charset "UTF-8";

/*子テーマ用「base.css」*/

@media (min-width: 920px){
.col2 .keni-main {
    margin-right: 0 !important;
    padding-right: 0 !important;
}
}
@media (min-width: 768px){
.col2 .keni-header_outer, .col2 .keni-gnav_outer, .col2 .keni-mv_outer, .col2 .archive_title_wrap, .col2 .keni-main_outer, .col2 .catch-area, .col2 .keni-breadcrumb-list_outer, .col2 .keni-footer_outer, .col2 .keni-copyright, .col2 .keni-sep-conts_outer, .col2 .keni-footer-panel_outer {
    max-width: 600px !important;
}
  .col2 .keni-main{
    float: none !important;
    margin-right: 0 !important;
    padding-right: 0 !important;
  }
}


.keni-main{
  font-size: 1.8rem;
}
.site-title{
  text-align: center;
}
/*.site-title:after{
  content: "今一番ホットな話題をいち早くお届け";
  display: block;
  font-size: 0.6em;
  text-align: center;
  font-weight: normal;
}*/

.article-body p{
  margin-bottom: 30px;
}

.ex-txt{
  font-size:0.8em;
  line-height: 1.5;
  background-color: #DDDDDD;
  border-radius: 5px;
  margin-bottom: 30px;
  padding: 10px;
}

.gunosy-title{
	margin-bottom:1.2em;
}
.gunosy-title:after{
	content:"";
	display:block;
	clear:both;
}
.gunosy-title .gunosy-site{
	float:left;
	font-size:0.7em;
}
.gunosy-title .gunosy-date{
	float:right;
	font-size:0.7em;
	color:#AAA;
}

.speach{ display: table; width: 100%; margin-bottom: 30px;}
.speach .icon{display: table-cell; padding: 0 20px 0 0; width: 70px;}
.speach .icon img { display: block; width: 66px; height: auto; border-radius: 50%; border: 2px solid pink;}
.speach .fukidashi{ display: table-cell; vertical-align: middle; padding: 10px; font-size: 1em; background-color: #FFF; border-radius: 10px; position: relative; line-height: 1.5; border: 3px solid #FFE8F4;}
.speach .fukidashi:before{ content: ""; border: 12px solid transparent; border-right: 14px solid #FFE8F4; position: absolute; left: -26px; top: 20px;}
.speach .fukidashi:after{ content: ""; border: 12px solid transparent; border-right: 14px solid #FFF; position: absolute; left: -21px; top: 20px;}

.speach.fblue .icon img { border-color: #90dbfb;}
.speach.fblue .fukidashi{ border-color: #bfecff;}
.speach.fblue .fukidashi:before{ content: ""; border: 12px solid transparent; border-right: 14px solid #bfecff; position: absolute; left: -26px; top: 20px;}

.speach.f-orange .icon{ padding: 0 0 0 15px;}
.speach.f-orange .icon img { border-color:orange;}
.speach.f-orange .fukidashi{ background-color: #FFECDF;}
.speach.f-orange .fukidashi:before{ border-left-color: #FFECDF; border-left: 14px solid #FFECDF; border-right: 0; right: -13px; left: inherit;}

.speach.f-yellow .icon img { border-color:orange;}
.speach.f-yellow .fukidashi{ background-color: #fffbbb;}
.speach.f-yellow .fukidashi:before{ border-right: 14px solid #fffbbb;}

.speach.f-line .icon{ padding: 0 10px 0 0; width: 80px;}
.speach.f-line .icon img { border:none; border-radius: 0; width: 80px;}
.speach.f-line .fukidashi{ background-color: #fff; border:3px solid #000; font-size: 1em;}
.speach.f-line .fukidashi:before{ border-right: 14px solid #000; left: -26px;}
.speach.f-line .fukidashi:after{ content: ""; border: 12px solid transparent; border-right: 14px solid #fff; position: absolute; left: -22px; top: 20px;}

.fa-sad-tear:before {
  color: #0097f7;
}



/*アットコスメ風口コミ*/
#emc-sc-review-style-cosme{font-size:13px;line-height:1.25;font-family:"メイリオ","Meiryo","ＭＳ Ｐゴシック",Verdana,"ヒラギノ角ゴシック",Hiragino Sans,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,sans-serif !important;margin-bottom:20px; text-align: left;}
#emc-sc-review-style-cosme p{margin:0;padding:0}
#emc-sc-review-style-cosme #main{float:left;width:100%}
#emc-sc-review-style-cosme #main .product-inst-review .review-link{display:block;margin:0 10px 10px;padding-bottom:10px;border-bottom:1px dotted #bdb8ad;outline:medium none;text-decoration:none}
#emc-sc-review-style-cosme #main .product-inst-review .reviewer-info{margin-bottom:7px}
#emc-sc-review-style-cosme #main .product-inst-review .reviewer-pic{float:left;margin-right:5px}
#emc-sc-review-style-cosme #main .product-inst-review .reviewer-pic .pic{display:table-cell;width:30px;height:30px;layout-grid-line:30px;border:1px solid #d9d2c3;text-align:center;vertical-align:middle}
#emc-sc-review-style-cosme.dog #main .product-inst-review .review-text img{display:block;margin:0 0 10px;padding: 0 15px;}
#emc-sc-review-style-cosme #main .product-inst-review .reviewer-desc{overflow:hidden;color:#333;letter-spacing:-.4em}
#emc-sc-review-style-cosme #main .product-inst-review .prm{display:inline-block;margin:0 10px 3px 0;color:#755;font-size:95%;letter-spacing:normal}
#emc-sc-review-style-cosme.dog #main .product-inst-review .prm{display:inline-block;margin:0 10px 3px 0;color:#755;font-size:110%;letter-spacing:normal;font-weight:bold;}
#emc-sc-review-style-cosme #main .product-inst-review .reviewer-rating{display:inline-block;padding-top:2px;color:#000}
#emc-sc-review-style-cosme .reviewer-rating{background:url(https://smile-cafe.info/wp-content/uploads/2020/02/c_ico_review_star_all.png) no-repeat;font-weight:bold;font-size:105%;line-height:1.25}
#emc-sc-review-style-cosme .reviewer-rating.rtg-0{background:0}
#emc-sc-review-style-cosme .reviewer-rating.rtg-1{padding-left:17px;background-position:0 0}
#emc-sc-review-style-cosme .reviewer-rating.rtg-2{padding-left:31px;background-position:0 -19px}
#emc-sc-review-style-cosme .reviewer-rating.rtg-3{padding-left:45px;background-position:0 -39px}
#emc-sc-review-style-cosme .reviewer-rating.rtg-4{padding-left:60px;background-position:0 -59px}
#emc-sc-review-style-cosme .reviewer-rating.rtg-5{padding-left:74px;background-position:0 -79px}
#emc-sc-review-style-cosme .reviewer-rating.rtg-6{padding-left:89px;background-position:0 -99px}
#emc-sc-review-style-cosme .reviewer-rating.rtg-7{padding-left:102px;background-position:0 -119px}
#emc-sc-review-style-cosme #main .product-inst-review .buy{overflow:hidden;display:inline-block;width:50px;vertical-align:middle;font-size:10px;font-weight:bold;text-decoration:none;text-align:center;padding:0;margin:-2px 0 0 6px;color:#cb586c;background-color:#f1c7ce;border-radius:10px;border:1px solid #e08493;line-height:1.5}
#emc-sc-review-style-cosme #main .product-inst-review .monitor{overflow:hidden;display:inline-block;width:50px;vertical-align:middle;font-size:10px;font-weight:bold;text-decoration:none;text-align:center;padding:0;margin:-2px 0 0 6px;color:#81bef7;background-color:#cef6f5;border-radius:10px;border:1px solid #81bef7;line-height:1.5}
#emc-sc-review-style-cosme #main .product-inst-review .pending{overflow:hidden;display:inline-block;width:50px;vertical-align:middle;font-size:10px;font-weight:bold;text-decoration:none;text-align:center;padding:0;margin:-2px 0 0 6px;color:#58cb6c;background-color:#c7f1ce;border-radius:10px;border:1px solid #84e093;line-height:1.5}
#emc-sc-review-style-cosme #main .product-inst-review .review-body{position:relative;margin-bottom:7px;color:#333;word-break:break-all;line-height:1.4}
#emc-sc-review-style-cosme #main .product-inst-review .date{float:left;color:#755;font-size:95%}
#emc-sc-review-style-cosme .clearfix{zoom:1}
#emc-sc-review-style-cosme .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#emc-sc-review-style-cosme img{vertical-align:bottom; margin: 0;}
#emc-sc-review-style-cosme-sp{margin-bottom:20px;font-size:16px;font-family:ArialMT,Helvetica,"Hiragino Kaku Gothic ProN","ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ ProN W3","TT-UDShinMGo-F-Droid-Regular",ãƒ¡ã‚¤ãƒªã‚ª,sans-serif}
#emc-sc-review-style-cosme-sp .rvw-md{border-bottom:1px solid #dbdbdb}
#emc-sc-review-style-cosme-sp .rvw-md .reviewer{padding:10px 20px 5px 10px}
#emc-sc-review-style-cosme-sp .rvw-md .reviewer>p{width:35px;height:35px;border-radius:50%;line-height:13px}
#emc-sc-review-style-cosme-sp .rvw-md .reviewer>p,#emc-sc-review-style-cosme-sp .rvw-md .reviewer>div{display:table-cell;vertical-align:top}
#emc-sc-review-style-cosme-sp .rvw-md .reviewer>p>img{width:100%;height:100%;border-radius:50%;border:solid 1px #dbdbdb}
#emc-sc-review-style-cosme-sp .rvw-md .reviewer>div{padding:0 5px;text-align:left}#emc-sc-review-style-cosme-sp .rvw-md .reviewer>div>h1{display:inline;margin-right:5px;font-size:12px;font-weight:normal}
#emc-sc-review-style-cosme-sp .rvw-md .reviewer>div>h1>em{font-size:13px;font-weight:normal}
#emc-sc-review-style-cosme-sp em{font-style:normal;font-weight:bold}#emc-sc-review-style-cosme-sp .rvw-md .reviewer>div>ul{display:inline-block;color:#666;font-size:0;padding-left:0;margin:0}#emc-sc-review-style-cosme-sp ul{list-style:none;padding:0}
#emc-sc-review-style-cosme-sp .rvw-md .reviewer>div>ul>li{display:inline-block;font-size:11px}
#emc-sc-review-style-cosme-sp .rvw-md .reviewer>div>ul>li:before{content:""}
#emc-sc-review-style-cosme-sp .rvw-md .reviewer>div>ul>li+li:before{margin:0 .5em;content:"/"}
#emc-sc-review-style-cosme-sp .rvw-md .review-body{padding:0 20px 10px 50px;margin:0;overflow:hidden}
#emc-sc-review-style-cosme-sp .rvw-md .review-body>div{position:relative;margin-bottom:13px}
#emc-sc-review-style-cosme-sp .rvw-md .review-body>div>.reviewer-rating{display:inline;margin:0;padding:0;background:0;color:#ca971c;font-size:15px;text-indent:0;vertical-align:top}
#emc-sc-review-style-cosme-sp .reviewer-rating{font-weight:bold;line-height:1.25}
#emc-sc-review-style-cosme-sp .rvw-md .review-body>div>.reviewer-rating:before{display:inline-block;width:131px;height:16px;margin-right:5px;background-image:url('');background-repeat:no-repeat;background-size:131px 16px;content:""}
#emc-sc-review-style-cosme-sp .rvm-md .review-body>div>.rtg-0:before{background-image:none;content:none}
#emc-sc-review-style-cosme-sp .rvw-md .review-body>div>.rtg-1:before{width:16px}
#emc-sc-review-style-cosme-sp .rvw-md .review-body>div>.rtg-2:before{width:35px}
#emc-sc-review-style-cosme-sp .rvw-md .review-body>div>.rtg-3:before{width:54px}
#emc-sc-review-style-cosme-sp .rvw-md .review-body>div>.rtg-4:before{width:73px}
#emc-sc-review-style-cosme-sp .rvw-md .review-body>div>.rtg-5:before{width:92px}
#emc-sc-review-style-cosme-sp .rvw-md .review-body>div>.rtg-6:before{width:111px}
#emc-sc-review-style-cosme-sp .rvw-md .review-body>div>time{position:absolute;top:50%;right:0;margin-top:-1.3em;color:#999;font-size:12px;white-space:nowrap}
#emc-sc-review-style-cosme-sp .rvw-md .review-body>.read{display:-webkit-box;display:box;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:6;line-clamp:6;font-size:15px;line-height:1.6;white-space:normal;word-break:break-all;word-wrap:break-word;overflow:hidden}
#emc-sc-review-style-cosme-sp .thanks{margin-top:10px;color:#999;font-weight:bold;text-align:right}
#emc-sc-review-style-cosme-sp .thanks .act-button-icon-like{width:14px;height:14px;margin-right:5px;vertical-align:top;fill:#999}
#emc-sc-review-style-cosme-sp .clearfix:after,#emc-sc-review-style-cosme-sp .star-rate-items:after{display:block;clear:both;content:''}
#emc-sc-review-style-amazon{font-size:13px;line-height:19px;color:#111;font-family:'Hiragino Kaku Gothic Pro W3','Hiragino Kaku Gothic ProN',Meiryo,sans-serif;margin-bottom:20px}
#emc-sc-review-style-amazon .reviews-content{min-height:100px;word-wrap:break-word}
#emc-sc-review-style-amazon .review,#emc-sc-review-style-amazon .reviews-sort-filter{max-width:80em}
#emc-sc-review-style-amazon .a-section{margin-bottom:0}#emc-sc-review-style-amazon .a-row{width:100%}
#emc-sc-review-style-amazon .a-row:after,#emc-sc-review-style-amazon .a-row:before{display:table;content:"";line-height:0;font-size:0}
#emc-sc-review-style-amazon .a-row:after{clear:both}#emc-sc-review-style-amazon a,#emc-sc-review-style-amazon a:active,#emc-sc-review-style-amazon a:link,#emc-sc-review-style-amazon a:visited{text-decoration:none;color:#0066c0}
#emc-sc-review-style-amazon .a-letter-space{display:inline-block;width:.385em}
#emc-sc-review-style-amazon a.a-color-base,#emc-sc-review-style-amazon a:active.a-color-base,#emc-sc-review-style-amazon a:link.a-color-base,#emc-sc-review-style-amazon a:visited.a-color-base{color:#111}#emc-sc-review-style-amazon .a-text-bold{font-weight:700 !important}
#emc-sc-review-style-amazon .a-size-base{font-size:13px !important;line-height:19px !important}#emc-sc-review-style-amazon .a-color-base{color:#111 !important}
#emc-sc-review-style-amazon .author{color:#0066c0}
#emc-sc-review-style-amazon .a-color-secondary{color:#555 !important}
#emc-sc-review-style-amazon .a-spacing-mini,#emc-sc-review-style-amazon .a-ws .a-ws-spacing-mini{margin-bottom:6px !important}
#emc-sc-review-style-amazon .a-spacing-top-small{margin-top:10px !important}
#emc-sc-review-style-amazon a.a-link-expander{display:inline-block;position:relative;padding-left:11px}
#emc-sc-review-style-amazon .a-expander-prompt{word-wrap:break-word}#emc-sc-review-style-amazon .a-expander-header{outline:0}#emc-sc-review-style-amazon .a-hires .a-icon,#emc-sc-review-style-amazon .a-hires .a-link-emphasis:after{background-image:url(../images/reviews/a_star.png)}
#emc-sc-review-style-amazon .a-icon-collapse,#emc-sc-review-style-amazon .a-icon-expand{width:7px;height:7px;background-position:-366px -86px;position:absolute;top:50%;margin-top:-4px;left:0}
#emc-sc-review-style-amazon .a-icon,#emc-sc-review-style-amazon .a-link-emphasis:after{background-image:url(../images/reviews/a_star.png);-webkit-background-size:400px 670px;background-size:400px 670px;background-repeat:no-repeat;display:inline-block;vertical-align:top}
#emc-sc-review-style-amazon em,#emc-sc-review-style-amazon i{font-style:italic}
#emc-sc-review-style-amazon .a-hidden,#emc-sc-review-style-amazon .aok-hidden{display:none !important;visibility:hidden !important}
#emc-sc-review-style-amazon .a-size-base{font-size:13px !important;line-height:19px !important}
#emc-sc-review-style-amazon .a-icon-text-separator,#emc-sc-review-style-amazon .a-text-separator{display:inline-block;margin:-2px .67375em 0;width:1px;background-color:#ddd;line-height:0;height:14px;vertical-align:middle}#emc-sc-review-style-amazon .a-icon-alt{position:absolute;left:-9999px;top:auto;display:block;width:1px;height:1px;line-height:1px;font-size:1px;overflow:hidden}
#emc-sc-review-style-amazon .cr-vote{display:inline-block;min-width:20em}
#emc-sc-review-style-amazon .a-hires .a-icon,#emc-sc-review-style-amazon .a-hires .a-link-emphasis:after{background-image:url(../images/reviews/a_star.png)}
#emc-sc-review-style-amazon .a-star-5{background-position:-5px -368px}#emc-sc-review-style-amazon .a-star-4{background-position:-21px -368px}
#emc-sc-review-style-amazon .a-star-3{background-position:-37px -368px}#emc-sc-review-style-amazon .a-star-2{background-position:-53px -368px}
#emc-sc-review-style-amazon .a-star-1{background-position:-69px -368px}#emc-sc-review-style-amazon .a-icon-star{width:80px;height:18px}
#emc-sc-review-style-amazon .a-icon-star,#emc-sc-review-style-amazon .a-icon-star-medium,#emc-sc-review-style-amazon .a-icon-star-mini,#emc-sc-review-style-amazon .a-icon-star-small{position:relative;vertical-align:text-top}#emc-sc-review-style-rakuten{font-size:13px;margin-bottom:20px}
#emc-sc-review-style-rakuten p{margin-bottom:0}
#emc-sc-review-style-rakuten ul,#emc-sc-review-style-rakuten li{margin:0;padding:0;list-style-type:none}
#emc-sc-review-style-rakuten li:before,#emc-sc-review-style-rakuten-sp li:before{content:""}
#emc-sc-review-style-rakuten .revRvwUserSec{padding:0 0 10px 5px;margin:20px 0 -1px;border-bottom:1px solid #ccc;background:0}
#emc-sc-review-style-rakuten .revUserRvwer{margin:0 0 10px;padding:0 5px 10px;overflow:hidden;zoom:1;border-bottom:1px dotted #ccc}#emc-sc-review-style-rakuten .revUserFace{width:62px;float:left}
#emc-sc-review-style-rakuten .revUserFace img{max-width:52px;max-height:52px;_width:52px}
#emc-sc-review-style-rakuten .revUserFaceDtl{float:left}#emc-sc-review-style-rakuten .revUserFaceDtlCnt{font-size:82%}
#emc-sc-review-style-rakuten .revUserFaceName{margin:0 0 10px;color:#1d54a7;font-size:11px}
#emc-sc-review-style-rakuten .revUserFaceDtlUnder{line-height:1.5em;vertical-align:middle;overflow:hidden;zoom:1}
#emc-sc-review-style-rakuten .revUserFaceDtlTxt{padding:2px 0 0 0;float:left}#emc-sc-review-style-rakuten .revUserFaceDtlTxt span{padding:0 10px 0 0;white-space:nowrap;float:left;font-size:10px}
#emc-sc-review-style-rakuten .revUserFavReg{width:160px;float:right}#emc-sc-review-style-rakuten .revRvwUserMain{padding:0 5px}
#emc-sc-review-style-rakuten .revRvwUserMainHead{margin:0 0 10px;overflow:hidden;zoom:1;vertical-align:middle;line-height:1.5em}
#emc-sc-review-style-rakuten .revUserRvwerStar{float:left;display:inline-block;padding:1px 0 0}
#emc-sc-review-style-rakuten .revUserRvwerNum{font-size:180%;font-weight:bold;color:#f8ae4b;padding:0 0 0 10px;float:left;display:inline-block}
#emc-sc-review-style-rakuten .revUserEntryDate{float:right;display:inline-block}
#emc-sc-review-style-rakuten .revRvwUserDisp{font-size:82%;margin:0 0 10px}
#emc-sc-review-style-rakuten .revRvwUserDisp ul{overflow:hidden;zoom:1}
#emc-sc-review-style-rakuten .revUserDispList{float:left;display:inline;padding:0 20px 10px 0;text-align:left;white-space:nowrap;font-size:10px}
#emc-sc-review-style-rakuten .revDispListTxt{font-weight:bold;color:#f8ae4b}#emc-sc-review-style-rakuten .revUserEntry{overflow:hidden;zoom:1}
#emc-sc-review-style-rakuten .revEntryNoImgCnt{margin-right:0}#emc-sc-review-style-rakuten .revRvwUserEntryCnt{width:100%;margin-right:-190px;float:left}
#emc-sc-review-style-rakuten .revEntryNoImgCnt .revRvwUserEntryInr{margin-right:0;margin-bottom:20px}
#emc-sc-review-style-rakuten .revRvwUserEntryInr{margin-right:190px}
#emc-sc-review-style-rakuten .revRvwUserEntryTtl{padding:0 0 10px;font-size:115%;font-weight:bold;color:#686868}
#emc-sc-review-style-rakuten .revRvwUserEntryCmt{margin:0 0 10px;line-height:1.6em}
#emc-sc-review-style-rakuten .revRvwUserEntryOther,#emc-sc-review-style-rakuten .revRvwUserEntryDetail{margin:0 0 5px}
#emc-sc-review-style-rakuten .revUserEntryAns{overflow:hidden;zoom:1}#emc-sc-review-style-rakuten .revEntryAnsTxt{padding:0 10px 0 0;line-height:1.8;font-size:11px}
#emc-sc-review-style-rakuten .revEntryAnsNum{font-size:180%;font-weight:bold;color:#bf0000;line-height:1.5em}
@media screen and (min-width:1150px){
#emc-sc-review-style-rakuten .revRvwUserSec{overflow:hidden;zoom:1;position:relative;padding:0 10px 10px;margin-top:10px}
#emc-sc-review-style-rakuten .revRvwUserHead{width:180px;float:left}
#emc-sc-review-style-rakuten .revUserRvwer{border:0;margin-bottom:10px}
#emc-sc-review-style-rakuten .revUserFace{margin-bottom:10px}
#emc-sc-review-style-rakuten .revUserFaceDtl{width:100%;margin-bottom:20px}
#emc-sc-review-style-rakuten .revUserFaceDtlTxt{width:120px;text-align:left;float:left}
#emc-sc-review-style-rakuten .revUserFavReg{float:none;text-align:center}
#emc-sc-review-style-rakuten .revRvwUserMain{width:100%;margin-left:180px;padding:10px 0 10px 20px;border-left:1px dotted #ccc}
#emc-sc-review-style-rakuten .revRvwUserMainHead{margin-right:192px}
#emc-sc-review-style-rakuten .revUserEntry{margin-right:190px}
#emc-sc-review-style-rakuten .revUserEntryAns{margin-right:190px;padding-left:5px}
}
#emc-sc-review-style-rakuten-sp{font-family:'HiraKakuProN-W3' !important;font-size:13px;margin-bottom:20px}
#emc-sc-review-style-rakuten-sp p{margin-bottom:0;font-size:13px;line-height:1.3}
#emc-sc-review-style-rakuten-sp ul,#emc-sc-review-style-rakuten-sp li{margin:0;padding:0;list-style-type:none}
#emc-sc-review-style-rakuten-sp .shRvwUserCmtClmn{overflow:hidden;width:100%}#emc-sc-review-style-rakuten-sp .shRvwUserAreaClmn{padding:5px 0;border-bottom:solid 1px #e5e5e5}
#emc-sc-review-style-rakuten-sp .shRvwUserArea{text-align:center;margin:0 auto;overflow:hidden;padding:10px}
#emc-sc-review-style-rakuten-sp .shRvwUserArea .shRvwUserPoint{display:block}
#emc-sc-review-style-rakuten-sp .shRvwUserArea .shRvwUserPoint .thumb{margin-right:10px}
#emc-sc-review-style-rakuten-sp .thumb{float:left;width:50px}
#emc-sc-review-style-rakuten-sp .thumb img{width:auto;height:auto;max-width:50px;max-height:50px}
#emc-sc-review-style-rakuten-sp .shRvwUserArea .shRvwUserPoint .detaiArea{float:left;text-align:left}
#emc-sc-review-style-rakuten-sp .shRvwUserArea .shRvwUserPoint .detaiArea .name{padding-bottom:5px;overflow:hidden;font-size:130%}
#emc-sc-review-style-rakuten-sp .smallText{font-size:80%}
#emc-sc-review-style-rakuten-sp .shRvwUserArea .shRvwUserPointCmt{text-align:left;padding:10px 0;clear:both}
#emc-sc-review-style-rakuten-sp .starImg{display:inline}#emc-sc-review-style-rakuten-sp .starImg{padding-top:5px;overflow:hidden}
#emc-sc-review-style-rakuten-sp .starImg li{font-size:11px;float:left;padding-right:3px;line-height:1.5}
#emc-sc-review-style-rakuten-sp .starImg li img{width:16px}
#emc-sc-review-style-rakuten-sp .shRvwUserPointCmt .number{margin-top:-5px}
#emc-sc-review-style-rakuten-sp .number{font-weight:bold;font-size:150%;color:#fe7f00;display:inline-block;margin-left:5px;padding-bottom:5px}
#emc-sc-review-style-rakuten-sp .smallText span{margin-right:5px}#emc-sc-review-style-rakuten-sp .shRvwUserPointCmt .reviewTitle{margin-top:5px;display:inline-block;padding:0}
#emc-sc-review-style-rakuten-sp .reviewTitle{display:inline;font-weight:bold;font-size:120%;padding:0 0 10px 0;background:0}
#emc-sc-review-style-rakuten-sp .otherAnswer span{color:#bf0000}

/*Vet's Eye風*/
#comments{
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: left;
}
#comments .comment {
position: relative;
padding: 24px 12px;
border-bottom: 1px solid #ccc;
}
#comments .name {
position: relative;
display: flex;
align-items: center;
min-height: 38px;
padding-left: 44px;
font-size: 1.6rem;
line-height: 1.3;
margin-bottom: 8px;
font-weight: 600;
}
#comments .icon_user_01 .name:before {
background: url(https://useful-days.online/wp-content/uploads/2022/10/img_46.jpg) no-repeat center center/contain;
}
#comments .icon_user_02 .name:before {
background: url(https://useful-days.online/wp-content/uploads/2022/10/img_47.jpg) no-repeat center center/contain;
}
#comments .name:before {
content: '';
display: block;
position: absolute;
top: 0;
left: 0;
width: 38px;
height: 38px;
}
#comments .name .attr {
font-size: 1.2rem;
font-weight: normal;
}
#comments .recommend .name .attr:after {
content: '';
display: inline-block;
position: relative;
top: -3px;
width: 18px;
height: 18px;
vertical-align: middle;
background: url(images/icon_good.svg) no-repeat center center/contain;
}
@media only screen and (min-width: 768px){
  #comments .recommend .name .attr:after {
    width: 20px;
    height: 20px;
}
}
#comments .question {
margin-bottom: 4px;
font-size: 1.3rem;
opacity: .36;
line-height: 1.3;
}
#comments .comment p {
padding: 0;
margin-bottom: 1em;
font-size: 13px;
}
#comments .comment p:last-child {
margin-bottom: 0;
}

/*ボタンアニメーション拡大縮小*/
.animation_sc {
  animation-name: anim_sc;
  transform: scale(0.95, 0.95);
}

@keyframes anim_sc {
  100% {
    transform: scale(1, 1);
  }
}

.animation_sc {
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  animation-duration: 1s;
}


/*ボタンアニメーション矢印*/

@-moz-keyframes plnpln1 {
  0% { -moz-transform: skewX(9deg); }
  10% { -moz-transform: skewX(-8deg); }
  20% { -moz-transform: skewX(7deg); }
  30% { -moz-transform: skewX(-6deg); }
  40% { -moz-transform: skewX(5deg); }
  50% { -moz-transform: skewX(-4deg); }
  60% { -moz-transform: skewX(3deg); }
  70% { -moz-transform: skewX(-2deg); }
  80% { -moz-transform: skewX(1deg); }
  90% { -moz-transform: skewX(0deg); }
  100% { -moz-transform: skewX(0deg); }
}

@-o-keyframes plnpln1 {
  0% { -o-transform: skewX(9deg); }
  10% { -o-transform: skewX(-8deg); }
  20% { -o-transform: skewX(7deg); }
  30% { -o-transform: skewX(-6deg); }
  40% { -o-transform: skewX(5deg); }
  50% { -o-transform: skewX(-4deg); }
  60% { -o-transform: skewX(3deg); }
  70% { -o-transform: skewX(-2deg); }
  80% { -o-transform: skewX(1deg); }
  90% { -o-transform: skewX(0deg); }
  100% { -o-transform: skewX(0deg); }
}

@-webkit-keyframes plnpln1 {
  0% { -webkit-transform: skewX(9deg); }
  10% { -webkit-transform: skewX(-8deg); }
  20% { -webkit-transform: skewX(7deg); }
  30% { -webkit-transform: skewX(-6deg); }
  40% { -webkit-transform: skewX(5deg); }
  50% { -webkit-transform: skewX(-4deg); }
  60% { -webkit-transform: skewX(3deg); }
  70% { -webkit-transform: skewX(-2deg); }
  80% { -webkit-transform: skewX(1deg); }
  90% { -webkit-transform: skewX(0deg); }
  100% { -webkit-transform: skewX(0deg); }
}

@-moz-keyframes arrow1 {
  0% { -moz-transform: translateX(0px); }
  45% { -moz-transform: translateX(20px); }
  50% { -moz-transform: translateX(25px); }
  55% { -moz-transform: translateX(20px); }
  95% { -moz-transform: translateX(0px); }
  100% { -moz-transform: translateX(0px); }
}

@-o-keyframes arrow1 {
  0% { -o-transform: translateX(0px); }
  45% { -o-transform: translateX(20px); }
  50% { -o-transform: translateX(25px); }
  55% { -o-transform: translateX(20px); }
  95% { -o-transform: translateX(0px); }
  100% { -o-transform: translateX(0px); }
}

@-webkit-keyframes arrow1 {
  0% { -webkit-transform: translateX(0px); }
  45% { -webkit-transform: translateX(20px); }
  50% { -webkit-transform: translateX(25px); }
  55% { -webkit-transform: translateX(20px); }
  95% { -webkit-transform: translateX(0px); }
  100% { -webkit-transform: translateX(0px); }
}

.btnAnime {
  position: relative;
  display:block;
  width:100%;
  max-width:600px;
  padding:10px;
  padding-left:10%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-left:auto;
  margin-right:auto;
}

.btnAnime-arrow {
  position: absolute;
  top:25%;
  left:-5px;
  -webkit-animation-duration:1s;
  -moz-animation-duration:1s;
  -ms-animation-duration:1s;
  -o-animation-duration:1s;
  animation-duration:1s;

  -webkit-animation-timing-function: ease-in;
  -moz-animation-timing-function: ease-in;
  -o-animation-timing-function: ease-in;
  animation-timing-function: ease-in;

  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  -o-animation-iteration-count: infinite;
  -ms-animation-iteration-count: infinite;
  animation-iteration-count: infinite;

  -webkit-animation-name: arrow1;
  -moz-animation-name: arrow1;
  -o-animation-name: arrow1;
  animation-name: arrow1;
  z-index: 9;
  width:20%;
  max-width:100px;
}
.btnAnime:hover img{
  opacity:1;
}







/*文字装飾*/

.box-yellow {
  background: linear-gradient(transparent 40%,yellow 70%);
}