/** ------------------------------------------------------------------*/
/**  search.css
/**  last date: 2016.08.09 */
/** ------------------------------------------------------------------ */

/* search result */
.section-search .area-search {padding:7.8125% 4.6875%;background-color:#f7f7f7}
.section-search .area-search input {float:left;width:86.2068%}
.section-search .area-search .btn-base {float:left;width:13.7932%;padding:0;height:3.64em}
.section-search .area-search .btn-base img {width:100%}
.section-search .area-result {padding:9.375% 4.6875%}
.section-search .area-result.ty1 {padding-top:0}
.section-search .area-result.ty1 .box-result.ty1 .tit-search.ty1 {border:0 none}
.section-search .area-result .box-result {margin-top:15.1724%}
.section-search .area-result .box-result:first-child {margin-top:0}
.section-search .area-result .box-result .tit-search {display:block;position:relative;margin-bottom:3.4482%;font-size:2.375rem;color:#000;height:1;font-weight:normal}
.section-search .area-result .box-result .tit-search.add-btn {padding-right: 25%}
.section-search .area-result .box-result .tit-search span {font-style:normal;color:#804033; display: inline-block}
.section-search .area-result .box-result .tit-search span.catagory {color:#000;}
.section-search .area-result .box-result .tit-search span em {font-style:normal}
.section-search .area-result .box-result .tit-search a {position:absolute;bottom:5%;right:0;padding-right:4.4827%;color:#804033;font-size:1.250rem}
.section-search .area-result .box-result .tit-search a span {position:absolute;top:0;right:0;width:12%}
.section-search .area-result .box-result .tit-search a span img {width:100%;vertical-align:middle}
.section-search .area-result .box-result .tab-search li {margin-top:1.7241%}
.section-search .area-result .box-result .tab-search li:first-child {margin-top:0}
.section-search .area-result .box-result .tab-search li a {display:block;height:6.875rem;background-color:#f7f7f7;font-size:1.625rem;color:#767676;line-height:6.875rem}
.section-search .area-result .box-result .tab-search li a .img {display:inline-block;padding:0 7.4137%;width:10.3448%;vertical-align:middle}
.section-search .area-result .box-result .tab-search li a .img img {width:100%;vertical-align:middle}
.section-search .area-result .box-result .list-media {padding-bottom:8.6206%}
.section-search .area-result .box-result .list-media li {float:left;width:49.1379%; margin-bottom:1.5%; display: inline-block; position: relative; height:0; padding-top:37.661%; box-sizing: border-box; overflow: hidden}
.section-search .area-result .box-result .list-media:first-child,
.section-search .area-result .box-result .list-media:first-child + li {margin-top:0}
.section-search .area-result .box-result .list-media li:nth-child(2n) {margin-left:1.7242%}
.section-search .area-result .box-result .list-media li a {display:block; margin-top:-75.99%}
.section-search .area-result .box-result .list-media li img {width:100%}
.section-search .area-result .box-result .list-media li span {position:absolute;top:0;left:0;width:100%;height:100%}
.section-search .area-result .box-result.ty1 {margin-top:0; padding-top: 10%}
.section-search .area-result .box-result.ty1 .tit-search.ty1 {display:block;margin:0;padding:10.3448% 0;font-size:1.875rem;border-top:1px solid #b6b6b6;text-align:center;color:#000}
.section-search .area-result .box-result.ty1 .tit-search.ty1 em {font-style:normal;color:#804033}
.section-search .area-result .box-result .list-keyword li {margin-top:1.7241%}
.section-search .area-result .box-result .list-keyword li a {display:block;padding:5.1724%;background-color:#f7f7f7}
.section-search .area-result .box-result .list-keyword li:first-child {margin:0}
.section-search .area-result .box-result .list-keyword li dt {display:block;font-size:1.625rem;color:#000;text-decoration:underline;line-height:2}
.section-search .area-result .box-result .list-keyword li dd {display:block;font-size:1.500rem;color:#000;line-height:1.8}
.section-search .area-result .box-result .list-keyword li dd:last-child {color:#888}
.section-search .area-result .box-result .btn-more {display:block;text-align:center}
.section-search .area-result .box-result .btn-more a {display:inline-block;position:relative;margin-top:5.1724%;padding-right:5.75%;padding-bottom:3%;border-bottom:1px solid #804033;font-size:1.500rem;color:#804033;line-height:1}
.section-search .area-result .box-result .btn-more .img {position:absolute;top:12%;right:0;width:12.5%}
.section-search .area-result .box-result .btn-more .img img {width:100%}
.section-search .area-result .box-result dl {margin:0 5.1724%}
.section-search .area-result .box-result dt {display:block;margin-bottom:2.5862%;font-size:1.500rem;line-height:1.3;color:#000}
.section-search .area-result .box-result dd {font-size:1.125rem;line-height:1.4;color:#888}