@charset "utf-8";
/*about latest vol*/
/* techo /10/ */

/*about color*/
/* main color #4A2FB6 */
/* main color rgba(74,47,182,1.00) */
/* darker color #39248c */
/* lighter color #6d57c4 */
/* lightest color #806ecc */

/*//////// ヘッダ ナビ //////////////////////////*/

#tedukuriTechoHeader .headerContent header,
#tedukuriTecho .headerContent header {
 background: url(/img/usr/category/techo/10/h1Bg.jpg) no-repeat;
 background-size: cover;
}
#tedukuriTechoHeader header .headMoushikomi a,
#tedukuriTecho header .headMoushikomi a{
 background: #fff;
 -moz-border-radius: 20px;
 -webkit-border-radius: 20px;
 border-radius: 20px;
 color: #000;
 display: block;
 opacity: 0.9;
 padding: 10px;
 margin: 10px auto;
 text-align: center;
 text-decoration: none;
}
#tedukuriTechoHeader header .headMoushikomi a:hover,
#tedukuriTecho header .headMoushikomi a:hover{
 background: #6d57c4;
 color: #fff;
 display: block;
 padding: 10px;
 margin: 10px auto;
 text-align: center;
}
#tedukuriTechoHeader nav ul li a img,
#tedukuriTecho nav ul li a img{
 /*max-width: 80%;*/
}
#tedukuriTechoHeader nav ul li a,
#tedukuriTecho nav ul li a{
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
 color: #fff;
 display: block;
 margin: 2% auto;
 padding: 5px 0 2px;
 text-align: center;
 text-decoration: none;
 background-color: #4A2FB6;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#4A2FB6), to(#39248c));
 background-image: -webkit-linear-gradient(top, #4A2FB6, #39248c);
 background-image: -moz-linear-gradient(top, #4A2FB6, #39248c);
 background-image: -ms-linear-gradient(top, #4A2FB6, #39248c);
 background-image: -o-linear-gradient(top, #4A2FB6, #39248c);
 background-image: linear-gradient(to bottom, #4A2FB6, #39248c);
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#4A2FB6, endColorstr=#39248c);
}
#tedukuriTechoHeader nav ul li a:hover,
#tedukuriTecho nav ul li a:hover{
 color: #fff;
 display: block;
 padding: 5px 0 2px;
 text-align: center;
 background-color: #6d57c4;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#6d57c4), to(#4A2FB6));
 background-image: -webkit-linear-gradient(top, #6d57c4, #4A2FB6);
 background-image: -moz-linear-gradient(top, #6d57c4, #4A2FB6);
 background-image: -ms-linear-gradient(top, #6d57c4, #4A2FB6);
 background-image: -o-linear-gradient(top, #6d57c4, #4A2FB6);
 background-image: linear-gradient(to bottom, #6d57c4, #4A2FB6);
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#6d57c4, endColorstr=#4A2FB6);
 opacity: 1.0;
}
/*//////// ショッピング //////////////////////////*/
#tedukuriTecho #shopping .shoppingContent h2{
 color: #4A2FB6;
}
#tedukuriTecho #shopping .shoppingContent .captionWrap strong{
 display: block;
 font-weight: bold;
}
#tedukuriTecho #shopping .shoppingContent .captionWrap2 strong{
 font-weight: bold;
}
#tedukuriTecho #shopping .shoppingContent .captionWrap{
 background: rgba(196,13,47,0.05);
 border: 1px solid rgba(196,13,47,0.5);
 margin-bottom: 1em;
 padding: 1em;
}
#tedukuriTecho #shopping .shoppingContent .captionWrap2{
 border: 1px solid rgba(74,47,182,0.5);
 margin-bottom: 1em;
 padding: 1em;
}
/*//////// レシピダウンロード //////////////////////////*/
#tedukuriTecho .btnLatest a{
 -moz-border-radius: 20px;
 -webkit-border-radius: 20px;
 border-radius: 20px;
 color: #fff;
 display: block;
 padding: 10px;
 margin: 10px;
 text-align: center;
 text-decoration: none;
 background-color: #6d57c4;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#6d57c4), to(#4A2FB6));
 background-image: -webkit-linear-gradient(top, #6d57c4, #4A2FB6);
 background-image: -moz-linear-gradient(top, #6d57c4, #4A2FB6);
 background-image: -ms-linear-gradient(top, #6d57c4, #4A2FB6);
 background-image: -o-linear-gradient(top, #6d57c4, #4A2FB6);
 background-image: linear-gradient(to bottom, #6d57c4, #4A2FB6);
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#6d57c4, endColorstr=#4A2FB6);
}
#tedukuriTecho .btnLatest a:hover{
 display: block;
 padding: 10px;
 margin: 10px;
 text-align: center;
 background-color: #806ecc;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#6d57c4), to(#806ecc));
 background-image: -webkit-linear-gradient(top, #6d57c4, #806ecc);
 background-image: -moz-linear-gradient(top, #6d57c4, #806ecc);
 background-image: -ms-linear-gradient(top, #6d57c4, #806ecc);
 background-image: -o-linear-gradient(top, #6d57c4, #806ecc);
 background-image: linear-gradient(to bottom, #6d57c4, #806ecc);
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#6d57c4, endColorstr=#806ecc);
}
/*//////// ショップリスト //////////////////////////*/
#shoplist .shoplistWrap dt{
 padding-left: 5px;
 border-left: #4A2FB6 5px solid;
}
#tedukuriTecho #shoplist .shoplistWrap dd a{
 color: #999999;
}
#tedukuriTecho #shoplist .shoplistWrap dd a:hover {
 color: #4A2FB6;
}
#tedukuriTecho #shoplist .shoplistWrap dd span.school::before{
 color:#806ecc;
 content:"●"
}
@media print, screen and (min-width: 768px) {
}
