/* BASIC css start */


div.C-3211-1-2 .visual { overflow:visible; }
div.C-3211-1-2 .visual .btn-rolling { top:7px; margin-bottom:12px; }

div.C-3211-1-2 .visual .btn-rolling p span { background-color:; }
div.C-3211-1-2 .visual .btn-rolling p .on { background-color:; }
div.C-3211-1-2 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }

div.C-3211-1-4 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:url(/design/shogunshop/mobile/list_title_01.jpg) no-repeat center center; background-size:contain; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }
div.C-3211-1-5 .cb { clear:both }

div.C-3211-1-5 .grouping-goods ul li dl dt { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

div.C-3211-1-5 .grouping-goods .align-style { text-align: center;}
div.C-3211-1-5 .MS-vertical { padding-bottom:10px; }

div.C-3211-1-5 .grouping-goods .icons img { padding: 4px 0 !important; }
div.C-3211-1-5 .grouping-goods .icons img:first-child { padding-top: 4px !important; }
div.C-3211-1-5 .grouping-goods .icons-two img {padding: 0 4px;}
div.C-3211-1-5 .grouping-goods .MS-vertical .icons-two img:first-child {padding-left: 0px;}
div.C-3211-1-5 .grouping-goods ul li .txt2 .font_mainT {font-size: 0.875em}


div.C-3211-1-5 .MS-vertical { border-bottom:0px solid ; }
div.C-3211-1-5 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }

div.C-3211-1-6 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:url(/design/shogunshop/mobile/list_title_02.jpg) no-repeat center center; background-size:contain; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }
div.C-3211-1-7 .cb { clear:both }

div.C-3211-1-7 .grouping-goods ul li dl dt { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

div.C-3211-1-7 .grouping-goods .align-style { text-align: center;}
div.C-3211-1-7 .MS-vertical { padding-bottom:10px; }

div.C-3211-1-7 .grouping-goods .icons img { padding: 4px 0 !important; }
div.C-3211-1-7 .grouping-goods .icons img:first-child { padding-top: 4px !important; }
div.C-3211-1-7 .grouping-goods .icons-two img {padding: 0 4px;}
div.C-3211-1-7 .grouping-goods .MS-vertical .icons-two img:first-child {padding-left: 0px;}
div.C-3211-1-7 .grouping-goods ul li .txt2 .font_mainT {font-size: 0.875em}


div.C-3211-1-7 .MS-vertical { border-bottom:0px solid ; }
div.C-3211-1-7 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }

div.C-3211-1-8 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:url(/design/shogunshop/mobile/list_title_03.jpg) no-repeat center center; background-size:contain; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }
div.C-3211-1-9 .cb { clear:both }

div.C-3211-1-9 .grouping-goods ul li dl dt { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

div.C-3211-1-9 .grouping-goods .align-style { text-align: center;}
div.C-3211-1-9 .MS-vertical { padding-bottom:10px; }

div.C-3211-1-9 .grouping-goods .icons img { padding: 4px 0 !important; }
div.C-3211-1-9 .grouping-goods .icons img:first-child { padding-top: 4px !important; }
div.C-3211-1-9 .grouping-goods .icons-two img {padding: 0 4px;}
div.C-3211-1-9 .grouping-goods .MS-vertical .icons-two img:first-child {padding-left: 0px;}
div.C-3211-1-9 .grouping-goods ul li .txt2 .font_mainT {font-size: 0.875em}


div.C-3211-1-9 .MS-vertical { border-bottom:0px solid ; }
div.C-3211-1-9 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }

div.C-3211-1-10 .tab-banner .tab-list ul li.on em { border-right-color:#33DEEE; }
div.C-3211-1-10 .tab-banner .tab-list ul li a { border:0px solid #B5B5B5; background-color:#CFCFCF; color:#333333; font-size:0.75em; font-weight:normal; font-style:normal; text-decoration:none; }
div.C-3211-1-10 .tab-banner { border:0px solid ; }
div.C-3211-1-10 .tab-banner .tab-list ul .on a { border:0px solid ; background-color:#33DEEE; color:#FFFFFF; font-size:0.75em; font-weight:normal; font-style:normal; text-decoration:none; }
div.C-3211-1-10 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }
/* BASIC css end */

