FORM {
  margin              : 0em ;
}

body{margin:0;}
tr,td,div,body {font-family:"qMmpS Pro W6", Hiragino Kaku Gothic Pro, Osaka, "lr oSVbN", sans-serif; font-size:12px; color:#393939; line-height:16px;}
A:link {COLOR: #393939; TEXT-DECORATION: none;}
A:visited {COLOR: #393939; TEXT-DECORATION: none;}
A:active {COLOR: #393939; TEXT-DECORATION: none;}
A:hover {COLOR: #393939; TEXT-DECORATION: none;}

hr {border:none;border-top:solid 1px #E2E2E2;height:1px; color:#FFFFFF; margin:10px 0px;}
.menu-subcategory { margin-bottom:1px; border-color:#f8f8f8; border:none; overflow:scroll; -webkit-overflow-scrolling:touch; margin:10px 0px;}
.menu-subcategory::-webkit-scrollbar { display: none;}
.menu-subcategory li {float:none; display:table-cell; white-space:nowrap; background:#DF3D0F; border-right:1px solid #fff;font-weight:bold;text-align:center;}
.menu-subcategory li a {color:#FFFFFF; display:inline-block;  padding:10px; font-size:13px;text-align:center;} /* padding:12px 0; */
.menu-subcategory li.on{ text-align:center; font-size:13px; font-weight:bold; background:#92562D;} /* padding:12px 0; */


.nav-wrap-top {position: relative;}
.menu-subcategory-top { margin-bottom:1px; width:100%; background:#DF3D0F; overflow-x: auto; -webkit-overflow-scrolling: touch;}
.menu-subcategory-top::-webkit-scrollbar { display: none;}
.menu-subcategory-top li {border-right:1px solid #fff; text-align:center; float:none; padding:5px; display:table-cell; white-space:nowrap; background:#DF3D0F; font-size:14px; color:#fff; font-weight:bold;}
.menu-subcategory-top li a {color:#FFFFFF; display:inline-block; padding:8px 7px 12px 5px; font-size:14px; } /* padding:12px 0; */
.menu-subcategory-top li.current{ font-weight:bold; color:#FFFFFF; padding:0px 0px 0px 10px;} /* padding:12px 0; */
.menu-subcategory-top li.on{ text-align:center; font-size:14px; font-weight:bold; background:#92562D;}
.next{ position:absolute; top:10px; right:5px; text-align:center; color:#fff; font-weight:bold;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;background:#000; width:20px; height:20px; font-size:20px; padding:3px;}

/* header */
.shop_header{background:#666666; overflow:hidden; background:url(/images/shop_header.png)}
.shop_header .title{font-size:16px; font-weight:bold; color:#FFFFFF; padding:10px 0 0 10px; }
.shop_header .btn{float:right; color:#FFFFFF;font-size:12px; font-weight:bold; background:url(/images/btn1.png) no-repeat right; height:27px; padding:10px 15px 0 10px; margin:0 10px 0 5px;}
.shop_header .btn a{float:right; color:#FFFFFF;font-size:12px;}
.shop_header .btn_none{float:right; color:#FFFFFF;font-size:12px; font-weight:bold; background:url(/images/btn_none.png) no-repeat right; height:27px; padding:10px 15px 0 10px; margin:0 10px 0 5px;}



ul.sokbnow {width:300px;overflow:hidden; margin:5px 10px 10px 10px;}
ul.sokbnow li {padding:0px; color:#666666;}
ul.sokbnow li .left {float: left;width: 245px;text-align: left;}
ul.sokbnow li .right {float: right;width: 52px; text-align: center; margin-bottom:2px;}
ul.sokbnow .btn{float:right; font-size:12px; background:url(/images/btn.png) no-repeat left; padding:6px 15px 6px 12px; }
ul.sokbnow .btn a{float:right; font-size:12px; font-weight:bold; text-decoration:none;}

.pc_menu{background-image:url(/images/header.gif); padding:0 2px 0 5px; height:28px; margin:0 10px 0 10px;}
.pc_menu .tex{color:#FFFFFF; font-size:12px; font-weight:bold; text-align:center; padding: 0 12px 0 12px; text-shadow:0 -1px 0 #6D1800; }
.pc_menu a{overflow:hidden;display:block; color:#FFFFFF; font-size:12px; font-weight:bold;}
.pc_menu .on{border-radius:2px;color:#393939; background-image:url(/images/sub_menu_bg.gif); font-size:12px;font-weight:bold; text-shadow:0 -1px 0 #FFFFFF; padding:5px 12px 0 12px; height:22px; margin-top:3px;}


.idx_shop_category{margin:0 10px 0 10px;}
.idx_shop_category li{border-bottom:1px solid #F6EDE5;background:#ffffff; padding:7px 0 7px 0;}
.idx_shop_category li a{overflow:hidden;display:block;color:#333333;}
.idx_shop_category li a.unarw{background:none;padding:3px 7px 3px 0;}
.idx_shop_category img{vertical-align:bottom;}
.idx_shop_category .image{display:block;float:left;margin-right:5px; width:70px;text-align:center;}
.idx_shop_category .image_large{display:block;float:left;margin-right:5px; width:70px;text-align:center;}
.idx_shop_category dl{overflow:hidden;}
.idx_shop_category .title{line-height:1.25;font-size:16px;font-weight:bold;color:#393939;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word;}
.idx_shop_category .title:only-child{line-height:20px;}
.idx_shop_category .sub{line-height:1.25;font-size:12px;color:#393939;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word; overflow:hidden;}
.idx_shop_category .tip{font-size:14px;color:#393939;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word; overflow:hidden; padding-left:7px; background-image:url(/images/ico.png);background-repeat: no-repeat; }
.idx_shop_category .btn p{width:100%;margin:0 auto;font-size:14px;background:#f4f4f4;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,1)), to(#EBEBEB));background:-moz-linear-gradient(center top , rgba(255,255,255,1), #EBEBEB);border:1px solid #bbbbbb;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;-moz-box-shadow:0px 0px 1px #f1f1f1;-webkit-box-shadow:0px 0px 1px #f1f1f1; text-align:center;}
.idx_shop_category .btn a{display:block;padding:5px;border-bottom:1px solid #FFFFFF;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}


/*-- listRowlink 1.0.0 --*/
.index{margin:0 10px 0 10px;}
.index li{border-bottom:1px solid #e6e6e6;background:#ffffff; padding:7px 0 7px 0;}
.index li a{overflow:hidden;display:block;}
.index li a.unarw{background:none;padding:3px 7px 3px 0;}
.index img{vertical-align:bottom;}
.index .image{display:block;float:left;margin-right:5px; width:70px;text-align:center;}
.index .image_mame{display:block;float:left;margin-right:5px; width:120px;text-align:center;}
.index .title{line-height:1.25;font-size:14px;font-weight:bold;color:#393939;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word;}
.index .sub{line-height:1.25;font-size:14px;color:#393939;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word; overflow:hidden;}
.index .menu{line-height:1.25;font-size:14px;font-weight:bold;color:#393939;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word; background:#DFECF4; padding:5px; }
.index .btn p{width:100%;margin:0 auto;font-size:12px;background:#F8F8F8;text-align:center;}
.index .btn a{display:block;padding:5px; text-decoration:none;}




/*ikemen */

.ikemen {overflow:hidden;margin:7px 10px 0 10px;}
.ikemen  li{float:left;width:33%;text-align:center}
.ikemen  li.ct{width:34%}
.ikemen  a{display:block;margin:0 3px 0 2px}
.ikemen  li.ct a{margin:0 2px 0 3px}
.ikemen  img{margin-bottom:3px;border:1px solid #F6F0E5;vertical-align:top;}
.ikemen  span{display:block;overflow:hidden;height:2.66em;margin:0 auto;padding:0 1px;font-size:0.79em;line-height:1.27em;text-align:center}
.ikemen .menu{line-height:1.25;font-size:14px;font-weight:bold;color:#975E36;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word; background:#F6F0E5; border-left:3px solid #975E36; padding:5px; margin-bottom:10px; }
.ikemen .menu_idx{line-height:1.25;font-size:14px;font-weight:bold;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word; padding:6px 5px 6px 10px; margin-bottom:10px; background-image:url(/images/idx_menu_og.png)}

.ikemen_shop{margin:10px;}
.ikemen_shop li{border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6; background:#F1F1F1;}
.ikemen_shop li a{overflow:hidden;display:block;padding:8px 31px 8px 0;background:url(/images/arrow_back.png) no-repeat right center;color:#333333;}
.ikemen_shop li a.unarw{background:none;padding:3px 7px 3px 0;}
.ikemen_shop img{vertical-align:bottom;}
.ikemen_shop .image{display:block;float:left;margin-right:5px; width:70px;text-align:center;}
.ikemen_shop .image_large{display:block;float:left;margin-right:5px; width:70px;text-align:center;}
.ikemen_shop dl{overflow:hidden;}
.ikemen_shop .title{line-height:1.25;font-size:16px;font-weight:bold;color:#393939;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word;}
.ikemen_shop.title:only-child{line-height:20px;}
.ikemen_shop .sub{line-height:1.25;font-size:12px;color:#393939;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word; overflow:hidden;}
.ikemen_shop .menu{line-height:1.25;font-size:14px;font-weight:bold;color:#975E36;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word; background:#F6F0E5; border-left:3px solid #975E36; padding:5px; }





/*sokb_now */
.now {overflow:hidden;margin:10px 5px 0px 5px;}
.now  li{float:left;width:33%;text-align:center}
.now  a{display:block;margin:0 3px 0 2px}
.now  img{margin-bottom:3px;vertical-align:top;}
.now  span{display:block;overflow:hidden;height:2.66em;margin:0 auto;padding:0 1px;font-size:0.79em;line-height:1.27em;text-align:center}
.now .menu{line-height:1.25;font-size:14px;font-weight:bold;color:#975E36;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word; background:#F6F0E5; border-left:3px solid #975E36; padding:5px; margin-bottom:10px; }
.now .sub{line-height:1.25;font-size:16px;font-weight:bold;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word; background:#F6F0E5; padding:5px; border:1px solid #EEDCBA;margin:0 5px 0 5px;}
.now .menu_idx{line-height:1.25;font-size:14px;font-weight:bold;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word; padding:6px 5px 6px 10px; margin-bottom:10px; background-image:url(/images/idx_menu_og.png)}





@charset "utf-8";
/******************************************
 MICS for default SET --default 1.0.0 --
-----------------------------------------------------*/
/* reset */body{margin:0;padding:0;}dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,p,blockquote,fieldset,div{margin:0;padding:0;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}ul li, ol li{list-style:none;}table{margin:0;padding:0;font-size:100%;}caption{text-align:left;}table,pre,code,select,textarea,kbd,var,ins,del,samp{font-size:100%;}address,cite,dfn,em,strong,var,th,ins,del,samp{font-weight:normal;font-style:normal;}a img{border:0;}hr.separation{display:none;}fieldset{border:none;}header,section,nav,aside,footer,article{display:block;}
/* initialize */body{-webkit-text-size-adjust:none;color:#333333;font-family:"qMmpS Pro W6", Hiragino Kaku Gothic Pro, Osaka, "lr oSVbN", sans-serif;}
a{color:#0044cc;text-decoration:none;-webkit-tap-highlight-color:rgba(49,141,243,0.1);}
.errorText{margin:10px;padding:5px;border:1px solid #dc0000;color:#dc0000;font-weight:bold;}

/*******************************************
 MICSfor topics common
-----------------------------------------------------*/
a{color:#0080FF;}
section{margin-bottom:20px;}
.posIM{margin:20px 0;}
.labelSmall + .listRowlink,.labelSmall + .listTextlink{margin-top:-10px;}
.buttonSmall,.buttonMedium{margin:5px auto 10px;}
/*css-3d-bug-fix-hack for iPhone4*/
img{-webkit-transform:translate3d(0px, 0px, 0px) !important;}



/*******************************************
 MICS for topics Phase1.5 modified 101015
-----------------------------------------------------*/


/*-- VbvgXg --*/
.shop_category{margin:10px;}
.shop_category li{border-bottom:1px solid #e6e6e6;background:#ffffff; }
.shop_category li a{overflow:hidden;display:block;padding:8px 31px 8px 0;background:url(/images/arrow_back.png) no-repeat right center;color:#333333;}
.shop_category li a.unarw{background:none;padding:3px 7px 3px 0;}
.shop_category img{vertical-align:bottom;}
.shop_category .image{display:block;float:left;margin-right:5px; width:70px;text-align:center;}
.shop_category .image_large{display:block;float:left;margin-right:5px; width:70px;text-align:center;}
.shop_category dl{overflow:hidden;}
.shop_category .title{line-height:1.25;font-size:16px;font-weight:bold;color:#393939;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word;}
.shop_category .title:only-child{line-height:20px;}
.shop_category .sub{line-height:1.25;font-size:12px;color:#393939;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word; overflow:hidden;}
.shop_category .menu{line-height:1.25;font-size:14px;font-weight:bold;color:#975E36;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word; background:#F6F0E5; border-left:3px solid #975E36; padding:5px; }






/*-- JeSACR --*/
.pc .li2{overflow:hidden;margin:2px 0 0}
.pc .li2 li{float:left;width:25%;text-align:center}
.pc .li2 a{display:block;}
.pc .li2 span{display:block;overflow:hidden;margin:0 auto;font-size:0.79em;line-height:1.27em;text-align:center; font-weight:bold;}

/*-- JeSACRnew --*/
.shopicon .li2{overflow:hidden;margin:2px 0;}
.shopicon .li2 li{float:left;text-align:center; width:25%;}
.shopicon .li2 a{display:block;}
.shopicon .li2 span{display:block;overflow:hidden;margin:0 auto;font-size:0.85em;line-height:1.27em;text-align:center; color:#000000;}



/*-- listRowlink 1.0.0 --*/
.listRowlink{margin:10px;}
.listRowlink li{border-bottom:1px solid #e6e6e6;background:#ffffff; padding:10px 0 10px 0; overflow:hidden;}
.listRowlink li a{overflow:hidden;display:block;}
.listRowlink li a.unarw{background:none;padding:3px 7px 3px 0;}
.listRowlink img{vertical-align:bottom;}
.listRowlink .image{display:block;float:left;width:110px;text-align:left;}
.listRowlink .image_mame{display:block;float:left;margin-right:5px; width:120px;text-align:center;}
.listRowlink .title{line-height:1.25;font-size:14px;font-weight:bold;color:#393939;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word;}
.listRowlink .sub{line-height:1.25;font-size:14px;color:#393939;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word; overflow:hidden;}
.listRowlink .sub_mame{line-height:1.25;font-size:12px;color:#393939;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word; overflow:hidden;}
.listRowlink .menu{line-height:1.25;font-size:14px;font-weight:bold;color:#393939;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word; background:#DFECF4; padding:5px; }
.listRowlink .event{font-size:12px;color:#393939;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word; overflow:hidden; background:#EEEEEE;border-left:3px solid #DF3D0F; padding-left:3px; margin-bottom:5px;}
.listRowlink .tex{font-size:14px;}



/*-- €m― --*/
.mame{margin:10px;}
.mame li{border-bottom:0px solid #e6e6e6;background:#ffffff; padding:5px 0 5px 0;}
.mame li a{overflow:hidden;display:block; text-decoration:underline; font-size:16px; color:#3A5DA1;}
.mame img{vertical-align:bottom;}
.mame .image{display:block;float:left;margin-right:5px; width:120px;text-align:center;}
.mame .sub{line-height:1.25;font-size:16px;color:#393939;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word; overflow:hidden;}
.mame .event{font-size:12px;color:#393939;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word; overflow:hidden; background:#EEEEEE;border-left:3px solid #DF3D0F; padding-left:3px; margin-bottom:5px;}
.mame .title{font-size:16px; font-weight:bold; color:#E44D42; margin-bottom:5px; background:#FFFFFF; padding-left:5px; border-left:3px solid #E44D42;}
.mame .tip{font-size:16px; font-weight:bold;}

/*-- event --*/
.event{margin:10px;}
.event li{border-bottom:0px solid #e6e6e6;background:#ffffff; padding-bottom:20px;}
.event li a{overflow:hidden;display:block; text-decoration:underline; color:#3A5DA1; font-weight:bold;}
.event li a.unarw{background:none;padding:3px 7px 3px 0;}
.event img{vertical-align:bottom;}
.event .image{display:block;float:left;margin-right:5px; width:70px;text-align:center;}
.event .title{line-height:1.25;font-size:14px;font-weight:bold;color:#393939;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word;}
.event .sub{line-height:1.25;font-size:14px;color:#393939;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word; overflow:hidden;}
.event .menu{line-height:1.25;font-size:14px;font-weight:bold;color:#393939;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word; background:#DFECF4; padding:5px; }
.event .date{font-size:12px;color:#393939;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word; overflow:hidden; background:#F3EDE5;border-top:2px solid #E9DFD0; padding:3px; margin-bottom:5px;}




/*-- articleDefault 1.0.0 read--*/
.articleDefault{margin:10px;overflow:hidden;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word;}
.articleDefault .imageCenter{display:block;margin-bottom:0px;text-align:center;}
.articleDefault .imageRight{display:block;float:right;text-align:center;width:160px;margin:0px 0px 5px 5px;background:#EEEEEE;}
.articleDefault .imageRight .photoExplain{color:#8A8A8A;display:block;padding:0 8px 8px;font-size:12px;text-align:left;}
.articleDefault .newstitle{margin:5px 0 5px 0;font-size:20px;font-weight:bold; line-height:28px;border-left:5px solid #DF3D0F;padding-left:5px;}
.articleDefault .text{line-height:1.5;font-size:18px;}
.articleDefault .text a{color:#0073E9;}
.articleDefault .text .readAll{display:block;}
.articleDefault .subText{margin-bottom:5px;color:#617589;font-size:12px;font-weight:bold;}
.articleDefault .relText{margin:20px 0 0;}
.articleDefault .date{font-size:12px; font-weight:normal;}
.articleDefault .hangultitle{margin-bottom:5px;font-size:16px;font-weight:bold; line-height:20px;border-left:5px solid #DF3D0F; padding-left:5px;}
.articleDefault .hangulstep{margin-bottom:5px;font-size:16px;font-weight:bold; line-height:20px;border:1px solid #E9DDC3;padding:5px; background:#F6F0E5;}


.articleDefault aside{margin:20px 0 0 0;}
.articleDefault aside .listRowlink{margin:0 0 3px;border-top:1px solid #E6E6E6;}
.articleDefault aside .listRowlink .title{margin:0;font-size:14px;font-weight:normal;}
.articleDefault aside .listRowlink_news .title_news{margin:0;font-size:14px;}
.articleDefault aside .labelSmall{margin:0 0 5px;}
.articleDefault aside .labelSmall div{overflow:hidden;}
.articleDefault aside .labelSmall .title{display:inline;padding:0 5px;border-left:3px solid #DF3D0F;font-size:14px;font-weight:bold;vertical-align:middle;color:#DF3D0F;}
.articleDefault aside .labelSmall .hangultitle{display:inline;padding:0 5px;border-left:3px solid #975E36;font-size:14px;font-weight:bold;vertical-align:middle;color:#975E36;}
/*--  articleDefaultbuttonSmall --*/
.articleDefault .buttonSmall p{display:inline-block;}




.shop_info{margin:10px;}
.shop_info li{border-bottom:0px solid #e6e6e6;background:#ffffff; padding-bottom:5px;overflow:hidden;}
.shop_info li a{overflow:hidden;display:block;padding:8px 0px 8px 0;background:url(/images/arrow.png) no-repeat right center;color:#333333;overflow:hidden;}
.shop_info li a.unarw{background:none;padding:3px 7px 3px 0;overflow:hidden;}
.shop_info img{vertical-align:bottom;}
.shop_info .image{display:block;float:left;margin-right:5px; width:80px;text-align:center;}
.shop_info .title{line-height:1.25;font-size:18px;font-weight:bold;color:#393939;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word;}
.shop_info .sub{line-height:1.25;font-size:14px;color:#393939;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word;overflow:hidden;}
.shop_info .tel{line-height:1.25;font-size:14px;color:#393939;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word; background:#F7F2EC; padding:7px;border:1px solid #E0CFBF;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.shop_info .tel a{line-height:1.25;font-size:14px;color:#0872E8;text-decoration:underline;}


.shop_main {margin:10px;}
.shop_main .tex{line-height:1.5;font-size:14px;color:#393939;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word; background:#F7F2EC; padding:5px;}
.shop_main span{float:center;}
.shop_main_img {overflow:hidden;margin:5px 0px;}
.shop_main_img li{float:left;width:20%;}
.shop_main_img a{display:block;}
.shop_main_img img{border:0px solid #F7F2EC;vertical-align:top;}


.shop_menu{margin:10px;}
.shop_menu .title{line-height:1.25;font-size:14px;font-weight:bold;color:#393939;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word; background:#DFECF4; padding:5px; }
.shop_menu li{border-bottom:1px solid #e6e6e6;background:#ffffff; padding:5px; overflow:hidden;}
.shop_menu .menu{display:block;float:left;margin-right:5px;font-size:16px;}
.shop_menu .price{line-height:1.25;font-size:16px;float:right; width:100px; text-align:right;}




.graph_tema {background-image:url(/images/shop/ico_shop_tema.gif);background-repeat: no-repeat; padding: 2px 0 0 22px; margin-left:5px;}
.shop_detail p {font-weight:bold;}
ul.shop_detail {margin-top:5px; }
ul.shop_detail li {padding:5px; color:#666666;}
ul.shop_detail li .q {float: left;width: 123px;text-align: left; color:#666666;}
ul.shop_detail li .a {float: right;text-align: right; color:#DBDBDB; font-size:12px;}


.tableinfo { font-size:12px; border:1px solid #D6D5D1; margin:10px; width:95%;} 
.tableinfo th {background:#F3F2EE; width:120px; text-align:left; padding:5px; font-size:14px; border:1px solid #D6D5D1;line-height:14px}
.tableinfo td {background:#FFFFFF; text-align:left; font-size:14px; padding:5px; line-height:20px;border:1px solid #D6D5D1; }
.tableinfo a {color:#0872E8;text-decoration:underline;}
table{border-collapse:collapse;}






.shop_special {background-image:url(http://wowsokb.jp/images/shop/ico_shop_special.gif);background-repeat: no-repeat; padding: 2px 0 0 20px; margin-left:10px;}
.shop_special p {font-weight:bold;}

.shop_tip {margin:10px 10px 0 10px; }
.shop_tip p {font-weight:bold; font-size:14px; color:#E44D42;}


.shop_viedo {background-image:url(http://wowsokb.jp/images/shop/ico_shop_video.gif);background-repeat: no-repeat; padding: 2px 0 0 20px; }
.shop_viedo p {font-weight:bold;}

.shop_map {background-image:url(http://wowsokb.jp/images/shop/ico_shop_map.gif);background-repeat: no-repeat; padding: 2px 0 0 20px; }
.shop_map p {font-weight:bold;}






/*-- buttonMedium 1.0.0 --*/
.buttonMedium{margin-bottom:10px;text-align:center;}
.buttonMedium p{width:60%;margin:0 auto;font-weight:bold;font-size:14px;border:1px solid #bbbbbb;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background-color:#f4f4f4;background:-webkit-gradient(linear, left top, left bottom, from(#ffffff),color-stop(0.5,#ffffff),to(#ebebeb));background:-moz-linear-gradient(center top ,#ffffff,#ffffff 50%,#ebebeb);-moz-box-shadow:0px 0px 1px #f1f1f1;-webkit-box-shadow:0px 0px 1px #f1f1f1;}
.buttonMedium a{display:block;padding:5px 8px;line-height:18px;border:1px solid #FFFFFF;border-top:none;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;color:#777777;}
.buttonMedium .login{border:1px solid #c1a84c;background:#ffe35e;background:-webkit-gradient(linear, left top, left bottom, from(#fff4af),color-stop(0.2,#fff4af), to(#ffd348));background:-moz-linear-gradient(center top , #fff4af,#fff4af 20%,#ffd348);font-size:16px;-moz-box-shadow:0px 0px 1px #ededed;-webkit-box-shadow:0px 0px 1px #ededed;}
.buttonMedium .login a{border:1px solid #fff4af;border-top:none;color:#333333;}
.buttonMedium.horizon{width:100%;}
.buttonMedium.horizon p{display:inline-block;width:auto;margin-bottom:5px;}
.buttonMedium.horizon a{width:auto;}
.buttonMedium.twotext{width:100%;}
.buttonMedium.twotext p{display:inline-block;width:45%;margin-bottom:5px;}
.buttonMedium.twotext a{width:auto;}


/*-- buttonSmall 1.0.0 --*/
.buttonSmall{margin-bottom:10px;text-align:center;}
.buttonSmall p{width:50%;margin:0 auto;font-weight:bold;font-size:14px;background:#f4f4f4;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,1)), to(#EBEBEB));background:-moz-linear-gradient(center top , rgba(255,255,255,1), #EBEBEB);border:1px solid #bbbbbb;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-moz-box-shadow:0px 0px 1px #f1f1f1;-webkit-box-shadow:0px 0px 1px #f1f1f1;}
.buttonSmall a{display:block;padding:5px;border-bottom:1px solid #FFFFFF;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;color:#777777;}



/*-- buttonMedium 1.0.0 <secondary> --*/
.buttonlage {margin:10px; text-align:center;}
.buttonlage p.tpcsList{margin:0 auto;font-weight:bold;font-size:14px;border:1px solid #bbbbbb;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background-color:#f4f4f4;background:-webkit-gradient(linear, left top, left bottom, from(#ffffff),color-stop(0.5,#ffffff),to(#ebebeb));background:-moz-linear-gradient(center top ,#ffffff,#ffffff 50%,#ebebeb);-moz-box-shadow:0px 0px 1px #f1f1f1;-webkit-box-shadow:0px 0px 1px #f1f1f1; padding:10px; align:center;}.buttonlage p.tpcsList a{color:#333333; align:center;}


/*υ200110624 */
.sh3{position:relative;width:100%; background-image:url(/images/search_bg.png); height:40px;}
.sh3w{padding:2px 10px 0 15px;}
.sh3 .sbt4{border:1px solid #bbbbbb; top:2px;right:25px; margin-right:10px; background:#EEEEEE; background-image:url(/images/ico_search.png); background-repeat: no-repeat;background-position: center center; padding:7px 10px 4px 10px;}

.buttonSmall_n{text-align:center;font-size:12px;background:#f4f4f4;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,1)), to(#EBEBEB));background:-moz-linear-gradient(center top , rgba(255,255,255,1), #EBEBEB);border:1px solid #bbbbbb;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-moz-box-shadow:0px 0px 1px #f1f1f1;-webkit-box-shadow:0px 0px 1px #f1f1f1; padding:6px 12px 5px 12px;}




/* qna*/
.qna_menu {padding:5px 0 5px 10px; background:#E7F5D9; font-size:14px; font-weight:bold; color:#316000; border-top:2px solid #96CB77;}


/*-- listRowlink photo --*/
.listRowlink_p{margin:10px;}
.listRowlink_p li{border-bottom:1px solid #e6e6e6;background:#ffffff;}
.listRowlink_p li a{overflow:hidden;display:block;padding:8px 0px 8px 0;background:url(/images/arrow.png) no-repeat right center;color:#333333;}
.listRowlink_p li a.unarw{background:none;padding:3px 7px 3px 0;}
.listRowlink_p img{vertical-align:bottom;}
.listRowlink_p .image{display:block;float:left;margin-right:5px; width:73px;text-align:center;}
.listRowlink_p dl{overflow:hidden;}
.listRowlink_p .title{line-height:1.25;font-size:16px;font-weight:bold;color:#393939;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word;}
.listRowlink_p .title:only-child{line-height:20px;}
#top .listRowlink_p .title:only-child{line-height:18px;}
.listRowlink_p .subText{color:#777777;font-size:12px;}
.listRowlink_p .subText .infoProv{margin-left:0.5em;}
.listRowlink_p .explanation{margin-bottom:3px;line-height:1.3;color:#333333;font-size:14px;}
.listRowlink_p .explanation:only-child{line-height:20px;}
.listRowlink_p .readMore{border-top:4px solid #f6f6f6; font-weight:bold;font-size:14px;}
.listRowlink_p .readMore:after{display:block;clear:both;height:0;content:"."; visibility:hidden; font-weight:bold;font-size:14px;}
.listRowlink_p .backnumDate{display:block;float:left;font-size:14px;margin-right:5px;text-align:center;width:40px;}



/*-- idol --*/

.idol_info{margin:10px;}
.idol_info li{border:0px dotted #CFB768;background:#DFECF4; padding:5px; border-left:3px solid #3A5DA1;}
.idol_info li a{overflow:hidden;display:block;padding:8px 0px 8px 0;background:url(/images/arrow.png) no-repeat right center;}
.idol_info .title{line-height:40px;font-size:25px;font-weight:bold;color:#393939;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word; }
.idol_info .sub{line-height:1.25;font-size:14px;color:#393939;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word;overflow:hidden;}

.idol_idx {overflow:hidden;margin:7px 10px 0 10px;}
.idol_idx  li{float:left;width:33%;text-align:center}
.idol_idx  li.ct{width:34%}
.idol_idx  a{display:block;margin:0 3px 0 2px}
.idol_idx  li.ct a{margin:0 2px 0 3px}
.idol_idx  img{margin-bottom:3px;border:1px solid #F6F0E5;vertical-align:top;}
.idol_idx  span{display:block;overflow:hidden;margin:0 auto;padding:0 1px;text-align:center}




.idol{margin:10px;}
.idol li{border-bottom:1px solid #e6e6e6;background:#ffffff; padding:3px 0 3px 0;}
.idol li a{overflow:hidden;display:block; color:#3A5DA1; text-decoration:underline; }
.idol .t_left{display:block;float:left;width:70px;text-align:left; color:#666666;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word; overflow:hidden; }
.idol .t_right{line-height:1.25;font-size:14px;color:#393939;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word; overflow:hidden; }
.idol .title{line-height:1.25;font-size:14px;font-weight:bold;color:#393939;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word;}
.idol .cnt{line-height:1.25;font-size:14px;color:#393939;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word; overflow:hidden; padding:5px 0 5px 0;}
.idol .cnt a{color:#3A5DA1; text-decoration:underline; }
.idol .menu{line-height:1.25;font-size:14px;font-weight:bold;color:#393939;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word; background:#DFECF4; padding:5px; border-left:3px solid #3A5DA1;}


.idolmr{margin:10px;}
.idolmr ul{margin:10px 0 10px 0; border-bottom:1px solid #e6e6e6; padding-bottom:10px;}
.idolmr li{border-bottom:0px solid #e6e6e6;background:#ffffff; padding:2px 0 2px 0; }
.idolmr li a{color:#3A5DA1; text-decoration:underline; }
.idolmr .t_left{display:block;float:right;width:60px;color:#666666;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word; overflow:hidden; }
.idolmr .t_right{line-height:1.25;font-size:14px;color:#393939;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word; overflow:hidden;}
.idolmr .menu{line-height:1.25;font-size:14px;font-weight:bold;color:#393939;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word; background:#DFECF4; padding:5px; border-left:3px solid #3A5DA1;}

A.pc_copy:link {COLOR: #1A66AD; TEXT-DECORATION: none;}
A.pc_copy:visited {COLOR: #1A66AD; TEXT-DECORATION: none; }
A.pc_copy:active {COLOR: #1A66AD; TEXT-DECORATION: none;}
A.pc_copy:hover {COLOR: #1A66AD; TEXT-DECORATION: none;}


/*-- ΏΚ --*/
.food_rank{padding:0; margin-top:10px;}
.food_rank li{margin:0 7px 0 7px; padding:0; overflow:hidden; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; border-bottom:3px solid #FAEABB; background:#FBF1D2;}
.food_rank li .title {float:left; font-size:16px; padding:10px 0px 10px 35px; font-weight:bold; background-image:url(/images/ico_rank.png); background-repeat: no-repeat;background-position : 0px; color:#6F5300;}
.food_rank li .list{float:right; font-size:12px; padding:6px 10px 6px 10px; font-weight:bold; text-align:right; color:#6F5300;}

.food_rank_idx{padding:0; margin-bottom:5px;}
.food_rank_idx li{margin:0 7px 0 7px; padding:0; overflow:hidden; background-image:url(/images/food_rank_bg.gif); border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; border:1px dotted #F7AC69;background:#FFFFFF;}
.food_rank_idx li .title {float:left; font-size:14px; padding:6px 5px 6px 40px; font-weight:bold; background-image:url(/images/ico_rank.png); background-repeat: no-repeat;background-position : 5% 40%; color:#6F5300; }
.food_rank_idx li .list{float:right; font-size:12px; padding:6px 10px 6px 10px; font-weight:bold; text-align:right; color:#6F5300;}


/*-- e[}Κ --*/
.tema_rank{padding:0; margin-top:10px;}
.tema_rank li{margin:0 7px 0 7px; padding:0; overflow:hidden; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; border-bottom:3px solid #CEE1B9; background:#F5FFE1;}
.tema_rank li .title {float:left; font-size:16px; padding:10px 0px 10px 30px; font-weight:bold; background-image:url(/images/ico_tema.png); background-repeat: no-repeat;background-position :0px; color:#385B13;}
.tema_rank li .list{float:right; font-size:12px; padding:6px 10px 6px 10px; font-weight:bold; text-align:right; color:#6F5300;}

.tema_rank_idx{padding:0; margin-bottom:8px;}
.tema_rank_idx li{margin:0 7px 0 7px; padding:0; overflow:hidden; background-image:url(/images/food_rank_bg.gif); border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; border:1px dotted #6FB60F;background:#FFFFFF;}
.tema_rank_idx li .title {float:left; font-size:14px; padding:6px 5px 6px 40px; font-weight:bold; background-image:url(/images/ico_tema.png); background-repeat: no-repeat;background-position : 5% 40%; color:#6F5300; }
.tema_rank_idx li .list{float:right; font-size:12px; padding:6px 10px 6px 10px; font-weight:bold; text-align:right; color:#6F5300;}


.shop_category_tema{margin:10px;}
.shop_category_tema li{border-bottom:1px solid #e6e6e6;background:#ffffff; }
.shop_category_tema li a{overflow:hidden;display:block;padding:8px 31px 8px 0;background:url(/images/arrow_back.png) no-repeat right center;color:#333333;}
.shop_category_tema li a.unarw{background:none;padding:3px 7px 3px 0;}
.shop_category_tema img{vertical-align:bottom;}
.shop_category_tema .image{display:block;float:left;margin-right:5px; width:70px;text-align:center;}
.shop_category_tema .image_large{display:block;float:left;margin-right:5px; width:70px;text-align:center;}
.shop_category_tema dl{overflow:hidden;}
.shop_category_tema .title{line-height:1.25;font-size:16px;font-weight:bold;color:#393939;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word;}
.shop_category_tema .title:only-child{line-height:20px;}
.shop_category_tema .sub{line-height:1.25;font-size:12px;color:#393939;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word; overflow:hidden;}
.shop_category_tema .menu{line-height:1.25;font-size:14px;font-weight:bold;color:#589907;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word; background:#F5FFE1; border-left:3px solid #61A40C; padding:5px; }


/*-- ¨X¨··ί --*/
.shop_susume{margin:10px;}
.shop_susume li{border-bottom:1px solid #e6e6e6;background:#ffffff; padding:10px 0 10px 0; overflow:hidden;}
.shop_susume li a{overflow:hidden;display:block;}
.shop_susume li a.unarw{background:none;padding:3px 7px 3px 0;}
.shop_susume img{vertical-align:bottom;}
.shop_susume .image{display:block;float:left;margin-right:5px; width:140px;text-align:center;}
.shop_susume .title{line-height:1.25;font-size:14px;font-weight:bold;color:#393939;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word;text-decoration:underline;}
.shop_susume .sub{line-height:1.25;font-size:14px;color:#393939;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word; overflow:hidden;}
.shop_susume .menu{line-height:1.25;font-size:14px;font-weight:bold;color:#393939;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word; background:#DFECF4; padding:5px; }
.shop_susume .foodmenu{line-height:1.25;font-size:14px;font-weight:bold;color:#975E36;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word; background:#F6F0E5; border-left:3px solid #975E36; padding:5px; }
.shop_susume .temamenu{line-height:1.25;font-size:14px;font-weight:bold;color:#589907;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word; background:#F5FFE1; border-left:3px solid #61A40C; padding:5px; }


.table_cp { font-size:12px; border:1px solid #D6D5D1; margin:0 10px; width:95%;} 
.table_cp th {background:#DB320A; font-weight:bold; color:#FFFFFF;background-image:url(http://wowsokb.jp/images/shop/ico_coupon.png); background-repeat:no-repeat; padding-left:28px; height:28px; text-align:left; font-size:14px;}
.table_cp td {background:#FFFFFF; text-align:left; font-size:12px; padding:5px; line-height:16px;border:1px dotted #C6C6C6;}


/*-- ¨Xe[}Κ--*/
.shop_tema{margin:10px;}
.shop_tema li{border-bottom:2px solid #e6e6e6;background:#ffffff; padding:25px 0px; overflow:hidden;}
.shop_tema li a{overflow:hidden;display:block;}
.shop_tema li a.unarw{background:none;padding:3px 7px 3px 0;}
.shop_tema img{vertical-align:bottom;}
.shop_tema .image{display:block;margin-bottom:5px; text-align:center; border:3px solid #EEEEEE;}
.shop_tema .title{line-height:2;font-size:16px;font-weight:bold;color:#4C8503;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word;}
.shop_tema .sub{line-height:1.25;font-size:14px;color:#61A40C;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word; overflow:hidden;}
.shop_tema .contents{line-height:1.5;font-size:14px;color:#393939;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word; overflow:hidden; margin-top:5px;}
.shop_tema .menu{font-size:16px;font-weight:bold;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word; border-left:5px solid #61A40C; padding-left:5px; margin-top:10px;}


/*-- 20161007--*/
.tableinfo1 { width:100%; margin:10px 0px;} 
.tableinfo1 td {text-align:center; font-size:12px; padding:12px 0px; border:1px solid #fff;font-weight:bold; background:#DF3D0F; color:#fff;}
.tableinfo1 .on{text-align:center; font-size:12px; padding:12px 0px; font-weight:bold; background:#92562D;}
.tableinfo1 a{color:#fff;}

.listRowlink-full-top {margin-top:0px;}
.listRowlink-full-top li{border-bottom:0px solid #e6e6e6; background:#000; }
.listRowlink-full-top li a{overflow:hidden;display:block; height:230px; }
.listRowlink-full-top .image{display:block;width:100%;text-align:center;overflow:hidden;}
.listRowlink-full-top .title {position: absolute;bottom:0px;color: #fff;background: rgba(0,0,0,.7);width:100%;}
.listRowlink-full-top .title p {margin:0;font-size:13px; text-align:center; line-height:18px; padding:5px;}
.listRowlink-full-top .menu {position: absolute; top:5px; left:5px; background:#D92D57; padding:30px 10px; border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px; font-weight:bold;}
.listRowlink-full-top .menu span{font-size:13px; color:#fff;}


.index-n{margin:0 10px 0 10px;}
.index-n li{border-bottom:1px solid #e6e6e6;background:#ffffff; padding:10px 0px; height:80px;}
.index-n li a{overflow:hidden;display:block;}
.index-n li a.unarw{background:none;padding:3px 7px 3px 0;}
.index-n .image{display:block;float:left;margin-right:5px; width:120px;text-align:center; overflow:hidden; height:80px;}
.index-n .image_mame{display:block;float:left;margin-right:5px; width:120px;text-align:center;}
.index-n .title{line-height:1.25;font-size:14px;font-weight:normal;color:#393939;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word;}
.index-n .sub{line-height:1.25;font-size:14px;color:#393939;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word; overflow:hidden;}
.index-n .menu{line-height:1.25;font-size:14px;font-weight:bold;color:#393939;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word; background:#DFECF4; padding:5px; }
.index-n .btn p{width:100%;margin:0 auto;font-size:12px;background:#F8F8F8;text-align:center;}
.index-n .btn a{display:block;padding:5px; text-decoration:none;}


.t-menu{margin:0px;}
.t-menu li{margin:0px; padding:0px;}
.t-menu li a{overflow:hidden;display:block;}
.t-menu li a.unarw{background:none;padding:3px 7px 3px 0;}
.t-menu .image{display:block;float:right;margin-left:5px;width:125px;text-align:center; color:#fff; line-height:25px;}
.t-menu .title{line-height:1.25;font-size:18px;font-weight:bold;color:#fff; background:#820000;}
.t-menu .sub{line-height:1.25;font-size:14px;color:#fff;}
