@charset "utf-8";

#tieup .idees{
 background : #fcf8ea;
 border: 2px dashed #f2d575;
 margin-bottom: 3.5em;
 padding: 1em 1.5em;
}
.btntieup a{
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 border-radius: 10px;
 color: #fff;
 display: block;
 padding: 10px;
 margin: .5em 0;
 text-align: center;
 text-decoration: none;
 background-color: #f2d575;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#f2d575), to(#d1b146));
 background-image: -webkit-linear-gradient(top, #f2d575, #d1b146);
 background-image: -moz-linear-gradient(top, #f2d575, #d1b146);
 background-image: -ms-linear-gradient(top, #f2d575, #d1b146);
 background-image: -o-linear-gradient(top, #f2d575, #d1b146);
 background-image: linear-gradient(to bottom, #f2d575, #d1b146);
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f2d575, endColorstr=#d1b146);
}
.btntieup a:hover{
 opacity: .8;
}
#tieup .download{
 border-top: 1px dashed #333;
 margin: 3em .5em;
 padding-top: 2em
}
#tieup .kit{
 border-bottom: 1px dashed #333;
 margin: 3em .5em;
 padding-bottom: 2em
}
#tieup .idees p{
 margin-top: 1.2em;
}
#tieup .kit span{
 display: block;
 margin-bottom: 1em;
}
#tieup .kit span.goods{
 font-weight: bold;
}
#tieup .kit span.goods::before{
 color: #ed7986;
 content: "\f111\00a0";
 font-family: "FontAwesome";
}
#tieup .kit span.price{
 border-bottom: 1px dotted #999;
 text-align: right;
}
#tieup .kit span.price{
}
/***********************************************************/
/***********************************************************/
@media print, screen and (max-width: 767px) { 
}
/***********************************************************/
/***********************************************************/
@media print, screen and (min-width: 768px) {

}
/***********************************************************/
/***********************************************************/
@media screen and (min-width : 1024px) {
}
