em{font-style:normal;}

.sort{display:table; margin:8px 0 12px; width:340px;}
.sort>*{display:table-cell; padding:8px 0px; text-align:center; box-sizing:border-box; -moz-box-sizing:border-box;}
.sort span{background:#EDFFB1; color:#3C6226; font-weight:bold; box-shadow: 0px 5px 5px rgba(60, 98, 38,0.5) inset;}
.sort a{background-color:#3C6226; color:#EDFFB1; text-decoration:none; box-shadow: 0px 5px 5px rgba(255,255,255,0.5) inset;}
.sort a:hover{background-color:#487A2C;}
.sort a:nth-child(-n+2){border-right:#EDFFB1 1px solid;}

.sort>*:first-child{border-radius:12px 0 0 12px;}
.sort>*:last-child{border-radius:0 12px 12px 0;}

.prd_pages{text-align:center; background:rgb(188, 234, 248); background:rgba(255,255,255,0.6); color:#333; border-radius:18px; height:32px; line-height:32px; margin-bottom:12px; position:relative; border:2px solid #909;}
.prd_pages a{display:inline-block; height:32px; padding:0 8px; background:#909; box-shadow:-1px -1px 2px rgba(0,0,0,0.5) inset; color:#FFF; font-weight:bold; position:absolute; top:0px; text-decoration:none;}
.prd_pages a.nextpage{right:0px; border-radius:0px 16px 16px 0px; padding-right:14px; transition: right 0.2s linear; }
.prd_pages a.nextpage:hover{right:-4px; background:#C09;}
.prd_pages a.prevpage{left:0px; border-radius:16px 0px 0px 16px; padding-left:14px; transition: left 0.2s linear;}
.prd_pages a.prevpage:hover{left:-4px; background:#C09;}

.prd_con{letter-spacing:-0.4em; vertical-align:top;}
.prd_sum{width:136px; display:inline-block; letter-spacing:normal; margin-right:15px; line-height:normal; margin-bottom:14px;}
.prd_sum:nth-child(5n){margin-right:0;}
.prd_sum>a:first-child{display:block; width:136px; border:6px solid #FFF362; position:relative;}
.prd_sum>a:first-child:hover{border:6px solid #FFD700; top:-8px;}
.prd_sum>a:first-child img{width:100%;}
.prd_sum strong{display:block;}
.prd_sum strong a{color:#FFF362; word-break:break-all; word-wrap:break-word;}

.prd_sum >div{padding:4px 8px; background-color:#BC771A; background-image:url(https://myatt-ec.jp/spongebob/ki.png); text-shadow:-1px -1px 2px rgba(0,0,0,0.5); border-radius:6px; box-shadow:-2px -2px 2px rgba(0,0,0,0.4) inset,2px 2px 2px rgba(255,255,255,0.3) inset; }
.prd_sum >div span{color:#FFF; font-size:90%;}

strong.search_title{font-size:16px; display:block; padding:4px 12px; text-align:center; background:#BC771A; color:#FFF; text-shadow:2px 2px 2px #666;}
em.search_title{font-size:14px; display:block; padding:4px 12px; text-align:center; background:#00508A; color:#FFF;}

.search_result{text-align:center; background:rgb(188, 234, 248); background:rgba(255,255,255,0.6); padding:4px; border: solid #BC771A; border-width:0px 4px 4px; color:#6D3306;}
.search_if{text-align:center; background:rgb(188, 234, 248); background:rgba(255,255,255,0.6); display:table; border: solid #00508A; border-width:0px 4px 4px; color:#00508A; width:100%;}
.search_if>div{text-align:center; display:table-cell; width:100%; padding:4px;}