@charset "UTF-8";

/* Instagram */
#detail_insta {padding:0 0 0 0; color:#676969;}
#detail_insta .flo_left {float:left;}
#detail_insta .flo_right {float:right;}
#detail_insta .review_insta_hr {height:13px; background:url(../../images/review/common/border-dia.gif) 0 bottom repeat-x;}
#detail_insta .review_insta_bg {background-color:#fdfae8;}
#detail_insta .review_insta_con {max-width:1020px; padding:90px 0 70px 0; margin:0 auto;}

#detail_insta .review_insta_title_area {max-width:552px; text-align:center; padding:0 20px 60px 20px; margin:0 auto;}
#detail_insta .review_insta_title_area02 {max-width:616px; text-align:center; padding:0 20px 60px 20px; margin:0 auto;}
#detail_insta .review_insta_title_area .review_insta_icon,
#detail_insta .review_insta_title_area02 .review_insta_icon { max-width:82px; padding-top:5px;}
#detail_insta .review_insta_title_area h2.review_insta_title { max-width:386px;}
#detail_insta .review_insta_title_area02 h2.review_insta_title { max-width:453px;}
#detail_insta .review_insta_title p {padding:0 100px; display:inline-block;}
#detail_insta .review_insta_title p:before {width:46px; height:20px; background:url(../../images/review/common/insta_title_bgleft.png) left top no-repeat;}
#detail_insta .review_insta_title p:after {width:46px; background:url(../../images/review/common/insta_title_bgright.png) right top no-repeat;}

#detail_insta .review_insta_list {padding:0 20px;}
#detail_insta .review_insta_list ul {font-size:0; line-height:1; letter-spacing: -.4em;}
#detail_insta .review_insta_list ul li {width:20%; padding:0 20px 40px 20px ; display:inline-block; letter-spacing:normal; text-align:center; vertical-align:top;}
#detail_insta .review_insta_list ul li a img {border:4px solid #FFF; margin-bottom:0;}
#detail_insta .review_insta_list ul li p,
#detail_insta .review_insta_list ul li p a,
#detail_insta .review_insta_list ul li p a:visited {font-size:1.3rem; font-size:13px; color:#897a7a; text-decoration:none;}
#detail_insta .review_insta_list ul li p a:hover {text-decoration:underline;}
#detail_insta .review_insta_list ul.col3li {max-width:680px; margin:0 auto;}
#detail_insta .review_insta_list ul.col3li li {width:33.333%;}

#detail_insta .review_insta_hashtag_area { padding:20px; text-align:center;}
#detail_insta p.review_insta_hashtag {font-size:1.8rem; font-size:18px; font-weight:600;}
#detail_insta p.review_insta_hashtag a,
#detail_insta p.review_insta_hashtag a:visited {color:#e792b0;}
#detail_insta p.review_insta_hashtag a:hover {color:#ecaabc;}
#detail_insta p span.note {font-size:1.3rem; font-size:13px; font-weight:normal;}

/* instaリンクボタン（茶） */
#detail_insta .review_insta_btn_area {margin:0 auto; padding:20px; text-align:center;}
#detail_insta .review_insta_btn {}
#detail_insta .review_insta_btn a,
#detail_insta .review_insta_btn a:visited,
#detail_insta .review_insta_btn a:hover {padding:10px 60px; color:#FFF; background-color:#897a7a; font-size:14px; font-size:1.4rem; font-weight:bold; display:inline-block; vertical-align:middle; text-align:center; text-decoration:none;
border-radius:10px;
-webkit-border-radius:10px;/* for Safari and Chrome */
-moz-border-radius:10px; /* for Firefox */
-o-border-radius:10px; /* for opera */
behavior: url('/common/css/common/border-radius.htc');/* for IE */
}
#detail_insta .review_insta_btn a:hover {
opacity: .8; /* Standard: FF gt 1.5, Opera, Safari */
filter: alpha(opacity=80); /* IE lt 8 */
-ms-filter: "alpha(opacity=80)"; /* IE 8 */
-khtml-opacity: .8; /* Safari 1.x */
-moz-opacity: .8; /* FF lt 1.5, Netscape */}




/*!------------------------------------*\
    Tablet
\*!------------------------------------*/
@media screen and (max-width: 981px) {

}

@media screen and (max-width: 770px) {

}


/*!------------------------------------*\
    Smartphone
\*!------------------------------------*/
@media screen and (max-width: 641px) {

/* Instagram */
#detail_insta {padding:0;}
#detail_insta .flo_left,
#detail_insta .flo_right {float:none;}
#detail_insta .review_insta_con {padding:50px 0 30px 0;}
#detail_insta .review_insta_title_area,
#detail_insta .review_insta_title_area02 {padding:0 20px 40px 20px;}
#detail_insta .review_insta_title_area .review_insta_icon,
#detail_insta .review_insta_title_area02 .review_insta_icon { max-width:64px; padding-top:0; padding-bottom:14px; margin:0 auto;}
#detail_insta .review_insta_title_area h2.review_insta_title { max-width:386px; padding:0 20px; margin:0 auto;}
#detail_insta .review_insta_title_area02 h2.review_insta_title {max-width:453px; padding:0 20px; margin:0 auto;}
#detail_insta .review_insta_list {padding:0 10px;}
#detail_insta .review_insta_list ul li {width:33.33%; padding:0 10px 20px 10px;}

#detail_insta p.review_insta_hashtag {font-size:1.4rem; font-size:14px;}
#detail_insta .review_btn_area {padding:40px 20px;}
#detail_insta .review_insta_btn a,
#detail_insta .review_insta_btn a:visited,
#detail_insta .review_insta_btn a:hover,
#detail_insta .review_btn_tolp a,
#detail_insta .review_btn_tolp a:visited,
#detail_insta .review_btn_tolp a:hover {display:block; padding:10px;}



}