/* Base charkha (base-knoflik.css) */

/* basic elements */

html {
    margin: 0;
    /* setting border: 0 hoses ie6 win window inner well border */
    padding: 0;
}

body {
    margin: 0;
    /* setting border: 0 hoses ie5 win window inner well border */
    padding: 0;
    font-family: verdana, 'trebuchet ms', sans-serif;
    font-size: 85%;
	color:#333333;
	text-align:center;
	background:#ececec;
}

form { margin: 0; padding: 0; }
a { text-decoration: underline; }
a img { border: 0;}
a:hover {color:#ff7800;}

h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1, h2, h3, h4, h5, h6, p, ol, ul, pre, blockquote {
    margin-top: 10px;
    margin-bottom: 10px;
}

a{color:#54007D;}
a:visited{color:#92789B;}
a:hover{color:#5CC5CE;}


/* standard helper classes */
/*---------------------------------------------base setting */
#h-top,#h-nav ,#nav ul{list-style:none;margin:0;}

#container{width:801px;margin:0 auto;padding:0 26px 10px 13px;text-align:left;background:url("img/parts/bg.gif") 0 0 repeat-y;}
#container h1{margin:0;font-size:80%;text-align:right;color:#999999;}
#container h1 strong{font-weight:normal;}

#r-box{width:614px;float:right;}
#l-box{width:185px;float:left;}

/*---------------------------------------------header */
#header{width:100%;margin:3px 0 3px 0;padding:0 0;text-align:right;font-size:90%;}
#logo{width:185px;padding:0;margin:15px 0 0 5px;float:left;text-align:left;}
#h-right{width:600px;padding:0;float:right;}

#h-img {width:486px;height:75px;background:url("img/parts/h-nav/header_img.jpg") 0 0 no-repeat;float:left;display:block;}
#cart-show{width:100px;height:32px;padding:4px 6px 1px 6px;margin:0;background:#e4e4e4;float:right;}
#charkha-show{width:100px;height:32px;padding:3px 6px 3px 6px;margin:0;background:#e4e4e4;float:right;}

#h-nav{padding:5px 0 0 0;float:left;}
#h-nav li{padding:0 6px;border-left:2px solid #999999;float:left;}

#h-foot{width:100%;padding:0; margin:0; border-bottom:2px solid #54007D; center bottom no-repeat;clear:both;}


/*--------------------------------------------- content */
#content{width:100%;clear:both;}
.cl{clear:both;width:99%;margin:2px 0;padding:0;border:none;color:#FFFFFF;visibility:hidden;}
#items{clear:both;}

#title,.title{padding:3px 0 3px 5px;font-size:120%;background:#e4e4e4;color:#1e0d71;font-weight:bold;}


.item-unit{width:130px;height:14.8em;margin:5px 15px 0 0;float:left;font-size:90%;}
.item-unit img{}

#pan {margin:0;padding:0;font-size:80%;list-style:none;}
#pan li{margin:0 1em 0 0;float:left;}
/*---------------------------------- index */
.small{font-size:80%;}

#infomation{width:400px;height:80px;margin:5px 7px 0 0;padding:5px;border:1px solid #CCCCCC;font-size:80%;float:left;overflow:auto;}
#infomation h3{font-size:110%;border-bottom:1px dashed #CCCCCC;}

#infomation_b{width:410px;height:100px;margin:5px 0 0 0;padding:7px 0 0 0;background:url("img/parts/top/info_bg.jpg");background-repeat:no-repeat;}
#infomation_b h3{font-size:1px;margin:0 0 0 10px;line-height:1;}
#infomation_b p{font-size:80%;padding:0 0 0 10px;line-height:1em;}

#infomation_b3{width:410px;height:150px;margin:5px 0 0 0;padding:7px 0 0 0;background:url("img/parts/top/info_bg3.jpg");background-repeat:no-repeat;}
#infomation_b3 h3{font-size:1px;margin:0 0 0 10px;line-height:1;}
#infomation_b3 p{font-size:80%;padding:0 0 0 10px;line-height:1.5em;}

/*----------------- index information 1006 */
#information-c{width:410px;height:62px;margin:5px 0 0 0;padding:7px 0 0 0;background:url("img/parts/top/info_bg3.jpg");background-repeat:no-repeat;}
#information-c h3{font-size:1px;margin:0 0 0 10px;line-height:1;}
#information-c p{font-size:80%;padding:0 0 0 10px;line-height:1.5em;}
/**/

/*----------------- index information-syugeibu 1006 */
#syugeibu{width:410px;margin:5px 0 0 0;}
#syugeibu img{margin:2px 2px 0 0;padding:0 5px 0 0;float:left;}
#syugeibu p{font-size:80%;line-height:1.5em;margin:2px 0 0 0;padding:5px 5px 0 0;}
/**/

/*----------------- index tokusyu-bn 1006 */
#tokusyu-bn {padding:0 0 0 2px;}
#tokusyu-bn p{float:left;}
.tokusyu-bn-cont{width:297px;font-size:80%;line-height:1.5em;}
.tokusyu-bn-cont img{margin:0 8px 3px 0;}

.tokusyu-bn-cont a img {border:0;}
.tokusyu-bn-cont a p{color:#54007D;}

.tokusyu-bn-cont a:visited img {border:0;}
.tokusyu-bn-cont a:visited p{color:#637ABA;}

.tokusyu-bn-cont a:hover img{border:0;}
.tokusyu-bn-cont a:hover p{background-color:#E4CCFF;text-decoration:none;}

/**/


#tokusyu{clear:both;}
#tokusyu ul{margin:0;padding:0;list-style:none;align:center;}
#tokusyu li{margin:5px 5px 0px 5px;float:left;}
#tokusyu p{margin:0;float:left;}
.tokusyu_a{padding:5px 5px;clear:both;}
.tokusyu_b{padding:5px 5px;}
.tokusyu-catch{margin:0;padding:0;font-size:85%;}

#cont-left{width:400px;margin:0 -400px 0 0;clear:both;float:left;}
#cont-left ul,#cont-right ul{margin:0;padding:0;list-style:none;font-size:80%;}
#cont-left li{width:120px;margin:0 5px 0 0;float:left;}
#rec02,#rec02 ul{clear:both;}
#rec02 p img{margin:0 7px 0 0;float:left;}
#rec02 p{font-size:90%;line-height:1.5em;}
#brand p img{margin:5px 5px 0 0;float:left;}
#brand p{font-size:90%;line-height:1.5em; margin:5px 10px 0 0;}

#cont-right{margin:10px 0 0 410px;padding:1px 6px 6px;background:#e4e4e4;}
#cont-right li{margin-top:6px;}

/*--
#other{margin:5px 2px 5px 2px;clear:both;text-align:right;}
#other p{margin:5px;padding:0;font-size:80%;}
*/


#other{clear:both;padding:5px 10px 5px 0;}
#other p{margin:5px 0 0 0;font-size:80%;text-align:right;}

#link_site{width:595px;clear:both;margin:0 0;padding:0 0;background:url("img/parts/top/link_bg.jpg");background-repeat:no-repeat;float:left;}
#link_site ul{list-style-imge:none;list-style-type:none;fotn-size:1px;line-height:1;margin:0;padding:0;}
#link_site li{padding:5px 10px;float:left;display:inline;}

#link_site3{width:600px;clear:both;margin:0;padding:0;float:left;}
/*background:url("img/parts/top/link_bg3.jpg");background-repeat:no-repeat;*/
#link_site3 ul{list-style-imge:none;list-style-type:none;fotn-size:1px;line-height:1;margin:0;padding:0;}
#link_site3 li{padding:5px 5px;float:left;display:inline;}
.link_site3_title{fotn-size:1px;line-height:1;margin:5px 0 5px 3px;padding:0;}
.border_dotted1{border-top-style:dashed;border-top-width:1px;border-top-color:#000080;}
/*{margin:3px 3px 0 0;display:inline;}*/

/*--
#new ul{margin:5px;padding:0;list-style:none;}
#new li{margin:5px 0px;float:left;text-align: right;}
#new img{border: 0;}

/*--
#new{float:right;}
#new p{margin:5px 0 5px 0;font-size:80%;text-align:right;}

/*--------index new */

#cont-left2{width:420px;margin:0 -420px 0 0;clear:both;float:left;}
#cont-left2 ul,#cont-right2 ul{margin:0;padding:0;list-style:none;font-size:80%;}
#rec01-1,#rec01-1 ul{clear:both;}
#cont-right2{margin:10px 0 15px 425px;padding:5px 5px;background:#E4DDD3;}
#cont-right2 li{margin:0 0 5px 0;}
#cont-right2 table{margin:0 0 5px 0;}
#oshirase h2{margin:0;padding:0;clear:both;}
#newitem {width:123px;margin:3px 10px 7px 3px;float:left;font-size:90%;height:14.8em;}
.newitem {width:123px;margin:3px 7px 7px 3px;float:left;font-size:90%;height:14.8em;}
#botd081001 {margin:0 0 20px 0;}
#botd081001 p{margin:0;float:left;}

/*--.newitem {width:125px;margin:3px 10px 7px 3px;float:left;font-size:90%;height:14.8em;}*/

/*--------index new3 2009/10/29 */

#cont-right3{margin:10px 0 15px 425px;padding:5px 5px;float:left;background:url("img/parts/top/right3_bg.jpg");background-repeat:no-repeat;}
#cont-right3 li{margin:0 0 5px 0;}
#cont-right3 table{margin:0 0 5px 0;}

#assort{width:180px;margin:0;padding:17px 5px 0 10px;clear:both;}
#assort p img{margin:10px 0 0 10px;}
#assort p a img { border: 1px solid #eee; }
#assort p a:hover img,
#assort p a:active img { border: 1px solid #54007D; }

/*アソート訂正案*2010.02.27*/
#cont-left4{width:415px;margin:0 -415px 0 0;clear:both;float:left;}
#cont-left4 ul,#cont-right3 ul{margin:0;padding:0;list-style:none;font-size:80%;}
#rec01-3 {clear:both;}
#cont-right4{margin:10px 0 15px 420px;padding:0;background:url("img/parts/top/right3_bg.jpg");background-repeat:no-repeat;}
#cont-right4 li{margin:0 0 5px 0;}
#cont-right4 table{margin:0 0 5px 0;}

#assort4{margin:0;padding:17px 5px 0 10px;}
#assort4 p img{margin:10px 0 0 10px;}
#assort4 p a img { border: 1px solid #CCC; }
#assort4 p a:hover img,
#assort4 p a:active img { border: 1px solid #134487; }

#kokuchi{margin:0;padding:0 0 5px 11px;clear:both;}
/*width:180px;*/

/*------------------------------ 特集index base */
.toku-header img{margin:8px 0;padding:0;}
.toku-header p{margin:2px 15px;padding:0;font-size:90%;line-height:1.5em;}


/*------------------------------ クノフリーク手芸部4人index 091217 a1:藤山 b1:酒井 a2:坂本 b2:橋田*/
.syugeibu{margin:5px 6px 10px 6px;float:left;}
.syugeibu td p{margin:1px 0 5px 1px;}

/*------------------------------ ｗａｘ使用例index 100520 */
.toku-wax-cont{padding:5px 10px 5px 5px;}
.toku-wax-cont img{padding:5px 5px 5px 0;float:left;}
.wax-title{padding:5px 0 10px 0;font-size:105%;color:#262626;font-weight:bold;}
.toku-wax-txt{width:200px;padding:5px 15px 10px 10px;float:left;}
.wax-copy{font-size:85%;color:#262626;line-height:1.4em;}
.wax-icon{padding:0 3px 0 0;float:left;}
.border-dotted-br{width:95%;float:left;border-top-style:dashed;border-top-width:1px;border-top-color:#382412;}

/*------------------------------ CO-BOTZ-06 その1
#botz06{background:url("img/parts/top/book_midori_BG01.jpg");width:415px;clear:both;background-repeat:no-repeat; padding:0;margin:5px 0;
}
#botz06 p{padding:87px 0 8px 3px;margin:0;}
#botz06 p img{margin:0;padding:0;}

*/

/*------------------------------ CO-BOAG-05 その1
#boag05{background:url("img/parts/top/ajigami_bg2.jpg");width:413px;clear:both;background-repeat:no-repeat; padding:0;margin:0;
}
#boag05 p{padding:146px 0 4px 14px;margin:0;}
#boag05 p img{margin:0 14px 0 0;}

*/

/*------------------------------ CO-BOAG-05 その2
#boag05{background:url("img/parts/top/ajigami_bg3.jpg");width:596px;clear:both;background-repeat:no-repeat; padding:0;margin:0;
}
#boag05 p{padding:79px 0px 0px 20px;margin:0;}
#boag05 p img{margin:0px 10px 0px 0px;}

*/

/*------------------------------ category */
#cat-info{padding:7px 7px 0;border:1px solid #CCCCCC;font-size:80%;line-height:1.5em;}
#cat-info img{margin:0 10px 0 0;float:left;display:block;}

#cat-info .title{width:330px;}

#cat-info #C0802_toku1k,#cat-info #C0802_toku2k
{width:280px;}


/*---------------------------------- item */
#item-cont{font-size:90%;line-height:120%;}
#item-cont h2{font-size:120%;}

#item-top{margin:0 0 3px;display:block;}
#item-img{width:400px;float:left;text-align:center;}
#item-info{width:;margin:0 0 0 405px;}
.copy{clear:both;}

#subimg{clear:both;width:100%;}
.simg{width:300px;margin:0 7px 0 0;float:left;}
.simg .cl{}

/*---------------------------------- page */
.info{border-collapse: collapse;font-size:95%;}
.info_at {color:red;}
.info_at_bl {color:#0258AD;font-weight:bold;line-height:1.6em;}
.info th,.info td{padding:10px;vertical-align:text-top;}
.info th{width:30%;border-bottom:1px dashed #FFFFFF;background:#54007D;color:#FFFFFF;}
.info td{padding:10px 10px 10px 20px;border-bottom:1px dashed #666666;}
.info blockquote{margin:0 0 0 15px;}
.info ul{padding:5px 35px 0 35px;}

.info h3{padding:5px 5px 3px;border-left:3px solid #54007D;border-bottom:1px dashed #666666;font-size:105%;}
.info table{width:100%;}
.info p{padding:0 5px;}
.info_futan{margin:15px 25px;}
.info_re_head{margin:0 0 0 10px;line-height:1.6em;}
.info_pay_title {margin:0;list-style-type:none;}
.info_pay_title li{margin:0 0 5px 3px;}
.info_pay {width:45%;margin:0  0 15px;background:#E2DBF0;padding:5px 5px;}

.info_ship table{width:50%;margin:0 0 15px 10px;background:#fff;padding:5px 5px;}
.info_ship th{width:45%;border-bottom:1px dashed #FFFFFF;background:#B39479;color:#FFFFFF;}
.info_ship td{padding:10px 10px 10px 20px;border-bottom:1px dashed #666666;}
.info_wrapping {margin:5px 10px 60px 5px;}
.info_wrapping img{padding:0 5px 0 5px;}

/*---------------------------------- page お買い物ガイド 2010/05*/
.info_guide{font-size:95%;}
.info_guide tr{margin:3px 3px;}
.info_gude_bk{padding:5px 10px;}
.info_guide_cont table{border:1px dashed #999999;}
.info_guide_main table{border:0;padding:5px 5px;}
.info_gude_td{width:280px;margin:5px 5px;border:1px dashed #999999;padding:5px 5px;background:#F6F6F6;}
.info_gude_td img{margin:0 8px 0 5px;}
.cl_guide{clear:both;width:99%;margin:7px 0;padding:0;border:none;color:#FFFFFF;visibility:hidden;}
/*.info_guide2 td{padding:3px 3px;}*/

/*---------------------------------- page メール便 2010/01*/
.info_mailbin{padding:0 0 10px 10px;}
.info_mailbin_at{font-weight:bold;color:red;}
.info_mailbin_txt{margin:0;padding:0 30px 5px 32px;line-height:1.4em;}
.info_mailbin_ex {margin:0 0 0 10px;}

/*---------------- page _faq*/
.faq{padding:0 5px 7px 5px;}
.faq h2{padding:0;margin:0;}
.faq h3{padding:5px 5px 3px;border-left:3px solid #54007D;border-bottom:1px dashed #666666;font-size:105%;}
.faq p{padding:0 10px;line-height:1.6em;}
.faq ul{margin:0 0 0 10px;list-style-type:square;}
.faq li{margin:0 0 0 20px;font-size:90%;line-height:1.4em;}
.faq blockquote{margin:10px 0 10px 20px;font-size:90%;line-height:1.4em;}
.faq_top{margin:7px 0 0 0;text-align:right;font-size:90%;}
.faq_list{padding:0 5px 20px 10px;}
.faq_list ul{margin:0 0 0 2px;list-style-image:url("img/parts/info/k.gif");}
.faq_list li{margin:0 0 0 5px;font-size:90%;line-height:1.6em;}

/*---------------- page _how*/
.how-list{padding:0 5px 30px 10px;}
.how-cont{padding:0 5px 5px 20px;}
#how-1-19 {margin:0 0 0 3px;padding:0 0 0 1em;font-size:90%;list-style-type: decimal;}
#g1-4{margin:15px 0 5px -20px;padding:4px 0 0 2px;font-weight:bold;font-size:120%;color:#1e0d71;background:#A9BFF6;width:65%;letter-spacing:0.2em;}
#g5-14{margin:15px 0 5px -20px;padding:4px 0 0 2px;font-weight:bold;font-size:120%;color:#1e0d71;background:#92CCD3;width:65%;letter-spacing:0.2em;}
#g15-19{margin:15px 0 5px -20px;padding:4px 0 0 2px;font-weight:bold;font-size:120%;color:#1e0d71;background:#C7D9EC;width:65%;letter-spacing:0.2em;}
.g1-19{color:#1e0d71;line-height:1.8em;margin:0 0 0 25px;}
.how-copy{font-size:90%;line-height:1.6em;margin:0 35px 0 0;}
.how-top{margin:7px 0 0 0;padding:0 5px 0 0;text-align:right;font-size:90%;}
.how-at{font-size:85%;color:red;line-height:1.6em;margin:10px 40px 0 20px;}

#g1-4-cont{margin:5px 0 5px -20px;padding:7px 0 0 2px;font-weight:bold;font-size:120%;color:#1e0d71;background:#A9BFF6;width:98%;letter-spacing:0.2em;}
#g5-14-cont{margin:15px 0 5px -20px;padding:7px 0 0 2px;font-weight:bold;font-size:120%;color:#1e0d71;background:#92CCD3;width:98%;letter-spacing:0.2em;}
#g15-19-cont{margin:15px 0 5px -20px;padding:7px 0 0 2px;font-weight:bold;font-size:120%;color:#1e0d71;background:#C7D9EC;width:98%;letter-spacing:0.2em;}
.g1-19-cont{padding:1px 0 3px 2px;border-bottom:1px dashed #666666;font-size:105%;width:90%;}

ol#cart-login {padding:0 40px 0 20px;list-style-type:upper-alpha;font-size:90%;line-height:1.6em;}


/*---------------- page _together*/
.info_t{border-collapse: collapse;font-size:95%;}
.info_t h3{padding:3px 0 3px 10px;font-size:115%;background:#C0D2DF;color:#1e0d71;font-weight:bold;}

.together_header {margin:10px 0 10px 10px;font-size:105%;line-height:1.6em;}
.together_top_a p{margin:5px 10px 5px 15px;padding:0 30px 0 0;font-size:90%;color:red;line-height:1.2em;}
.together_index p{margin:5px 0 5px 10px;padding:5px 10px 5px 0;}
.together_index ul{margin:0 0 0 15px;list-style-type:square;padding:0 5px 0 0;}
.together_index li{margin:0 0 0 15px;line-height:1.4em;}
.together_at{color:red;font-weight:bold;}
.together_title h4{margin:0 0 0 5px;}
.together_souryou p{margin:10px 0 0 15px;line-height:1.4em;font-size:90%;}
.together_con ul{margin:0 0 0 15px;list-style-type:square;padding:0 5px 0 0;}
.together_con li{margin:0 0 0 15px;line-height:1.4em;}
.together_con img{margin:10px 0 5px 5px;}
.together_con p{margin:0 0 0 15px;padding:2px 10px 5px 0;line-height:1.4em;}

/*--------------------------------------------- nav */
#nav h3{margin:7px 0 5px;}
#nav ul{margin:0 0 0 6px;padding:0;}
#nav li{margin:2px 0;}

#nav-foot {margin:0 0 0 10px;padding:0 0 0 1em;color:#54007D;font-size:90%;}

/*---------------------------------------------footer & footer-co*/
#footer{width:100%;height:540px;margin:10px 0 0;clear:both;padding:10px 0 0 0;}
.copyright{font-size:80%;font-family: verdana, 'trebuchet ms', sans-serif; font-color:#292929;text-align:center;}
.footer_top{width:100%;padding:0; margin:10px 0 0 0; border-bottom:2px solid #54007D; center bottom no-repeat;clear:both;}
#calendar{width:180px;height:430px;margin:10px 0 0;}

/*------------------------------------------end-script*/
#end-script{clear:both;}
/*---------------------------------------------huck */
#r-box:after,#l-box:after,#content:after,#cat-info:after,#item-top:after,#item-img:after,#item-info:after,.simg:after,.clear:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html #r-box ,* html #l-box ,* html #content,* html #cat-info,* html #item-top,* html #item-img,* html #item-info,* html .simg,* html .clear{height: 1%;}
/* End hide from IE-mac */

/*--------------------------------------------- botd all*/

#botd01,#botd02 ,#botd03 ,#contents01,#contents02,#botd_footer{
width:600px;clear:both;background: #fff;background-repeat:no-repeat;background-position: center top; padding:0;
}
#botd01{background-image:url(../img/parts/top/botd_bg.jpg);}
#contents01{background-image:url(../img/parts/botd/col_co_bg.gif);}

#botd_footer{background-image:url(../img/parts/botd/botd_f_bg.jpg);}
#lista{background-image:url(../img/parts/botd/lis_bga.gif);}
#listb{background-image:url(../img/parts/botd/lis_bgb.gif);}

#botd_link {width:600px;margin:5px 0px 0px 0px;clear:both;}
#botd_link ul{margin:0;padding:0;list-style:none;}
#botd_link li{margin:0;padding:0;float:left;text-align: left;vertical-align:bottom;font-size:90%;}
#botd_link img{border: 0;margin:5px 1px 0px 3px;}

#botd_footer{margin:10px 0 0 0;padding: 5px 2px;}
#botd_footer img{margin:3px 3px;float:left;}
#botd_footer p{margin:5px 3px 20px 3px; text-align:left;vertical-align:bottom;font-size:90%;}
#botd_f_right,#botd_f_left{width:295px;float:left;margin:0;}

#top{margin:0;text-align:right;padding:0;}
#top p{margin:5px 10px;font-size:90%;}

/*--------------------------------------------- botd top*/
#botd01 #toku{width:600px;
float: left;
padding: 0;
clear:both;}

#toku p img{
border: 0;
font-size: 1px;
float: left;
margin:3px 5px;
}

#link_top{margin:20px 2px 10px 5px;clear:both;text-align:right;}
#link_top ul{margin:10px;padding:0;list-style:none;}
#link_top li{margin:5px 0px;float:left;text-align:right;vertical-align:bottom;font-size:90%;}
#link_top img{border: 0;margin:5px 1px 3px 3px;}

/*--------------------------------------------- botd column list*/

#contents01{width:600px;margin:0 0 5px 0;clear:both;padding: 0 0 10px 0;}
#contents01 p{margin:5px 0 7px 10px;}
#contents01 h2{margin:0;font-size: 1px;}

#contents02{width:600px;margin:0;clear:both;padding:0;background:#CCC2D1; }
#contents02 p{margin:0 0 0 20px;clear:both;}
#contents02 h2{margin:0;font-size: 1px;}

#aisatsu{width:600px;margin:0;float: left;padding: 0;clear:both;background: #fff;}

#botd_header{width:600px;margin:0px;padding:0px 0px3px 0px;clear:both;}
#botd_header h1,#botd_header h2{margin:0px 0px 5px 0px ;float: left;font-size: 1px;}

#lista, #listb {width:600px;float:left;padding:10px 0 0 0;margin:0;clear:both;background-repeat:no-repeat;background-position: center;}

#lista h2, #listb h2 {padding: 0;font-size: 1px;}

#list_ai,#list_bi {width:250px;padding: 0;margin:5px 5px;float:left;clear:both;}
#list_at,#list_at2,#list_bt {padding: 0;float:left;}

#list_ai p{padding: 0;margin:0px 5px 10px 5px;float:left;}

#list_at ul,#list_bt ul{margin:0;padding:0;list-style:none;}
#list_at li,#list_bt li{border: 0;margin:1px 0px;float:left;text-align:right;font-size:1pt;clear:both;}

#list_at2 ul,#list_bt2 ul{margin:0;padding:0;list-style:none;}
#list_at2 li,#list_bt2 li{border: 0;margin:2px 0px;float:left;text-align:right;font-size:1pt;clear:both;}

/*--------------------------------------------- cart*/

.kanbai{color:#0C52A2;margin:10px 3px;font-weight: bold;}

/*---------------------------------------------shop news */

.news_title{margin:10px 10px;line-height:1.5em;letter-spacing:0.1em;}
.news_t1{margin:3px 15px;font-size:110%;line-height:1.4em;color:#8F1A1A;letter-spacing:0.1em;}
.news_t2{margin:15px 24px;font-size:95%;line-height:1.6em;}
.news_am10{margin:5px 15px;font-size:95%;line-height:1.3em;color:#BD152D;}
.news_t3{margin:3px 15px;line-height:1.4em;}
#price_up ul{list-style-type:none;margin:5px 5px;padding:0;}
#price_up li{margin:0 0 5px 0;font-size:95%;}

/*---------------------------------------------inq */
#inq {padding:10px 20px;}
#inq p{font-size:90%;font-weight: normal;line-height:1.4em;}
#inq_end {padding:10px 10px;}
#inq_end p{font-size:90%;font-weight: normal;line-height:1.6em;}
.inq_at {color:red; font-size:90%}

/*---------------------------------------------tokusyu */

.tokusyu-cl{width:99%;margin:0 0 2px 0;padding:0;border:none;color:#FFFFFF;visibility:hidden;}
#tokusyu-index{margin:0 7px;padding:0;clear:both;}
#tokusyu-index ul{margin:0;padding:0;list-style:none;}
#tokusyu-index li{margin:5px 5px 8px 5px;float:left;}

/*---------------------------------------------2010/03/24　メール便で送れますtokusyu */

.htokusyu_title{padding:3px 0 3px 5px;font-size:120%;color:#1e0d71;font-weight:bold;background:#e4e4e4;}
.mailbin_title{padding:0;font-size:110%;color:#1e0d71;font-weight:bold;}
.mailbin_sample{padding:5px 2px;}
.mailbin_sample img{padding:0 12px 0 2px;margin:0 12px 0 0;float:left;}
.mailbin_sample p{font-size:85%;line-height:1.4em;float:left;}
.mailbin_items {margin:0;list-style-type:disc;color:#1e0d71;font-size:90%;line-height:1.6em;}
.mailbin_copy{padding:0 10px 0 15px;font-size:85%;line-height:1.4em;color:#303030;}

/*---------------------------------------------2010/07/07　刺しゅうはんこtokusyu */

#item-STEB{width:590px;height:360px;margin:0;padding:0 0 0 5px;clear:both;background:url("img/parts/toku/toku_100707/100707_steb_main.jpg") 0 0 no-repeat;}
#item-STEB-cart{padding:170px 0 0 405px;}
#item-STEB-cart p{margin:2px 0 0 0;font-size:90%;line-height:1.6em;}
.item-STEB-copy{padding:0;font-size:90%;line-height:1.4em;}
#item-STEB-f{width:590px;padding:0 0 0 5px;clear:both;}
/*#item-STEB-f{width:590px;height:120px;padding:0 0 0 5px;clear:both;background:url("img/parts/toku/toku_100707/100707_steb_bg.gif") 0 0 no-repeat;}*/
.item-STEB-link{padding:0;font-size:110%;line-height:1.4em;color:#1e0d71;font-weight:bold;}
.item-STEB-o{width:196px;float:left;margin:0;padding:0 0 10px 0;}

#item-STEB-cart p a:visited{color:#292929;}
#item-STEB-cart p a:hover{color:#ffffff;background-color:#92C3F5;}

/*---------------------------------------------episode-k */

#episode-head{margin:2px 5px;clear:both;}
#episode-head p{padding:2px 30px 0 0;font-size:90%;line-height:1.4em;}

/*
.episode-list {display:inline;clear:both;margin:0 0 5px 0;font-size:85%;}
.episode-list li{list-style: none;float:left;margin:0 10px 0 2px;}
*/

.ep-border{width:97%;border-top-style:dashed;border-top-width:1px;border-top-color:#54007D;margin:0 5px 5px 0;}

.ep-cont{width:290px;margin:5px 10px 10px 5px;}
.ep-headimg {margin:2px 2px;}
.ep-title{font-size:105%;font-weight:bold;}
.ep-title-h{font-size:110%;font-weight:bold;color:#ffffff;padding:2px 5px;background:#54007D;}

.ep-catchcopy{padding:2px 10px 0 0;font-size:90%;line-height:1.4em;}

.other-ep{margin:0;padding:5px 5px 0 0;font-size:1;text-align:right;}
.ep-cont-top{margin:0;padding:0 27px 0 0;font-size:90%;text-align:right;}
.ep-index-top{margin:0;padding:10px 0 0 24px;font-size:90%;letter-spacing: 1pt}
.ep-cont-mokuji{margin:0;padding:0 0 0 20px;font-size:90%;list-style-type: decimal;line-height:1.4em;}

.ep-col-title{padding:1px 0 3px 2px;border-bottom:1px dashed #92789B;font-size:105%;width:100%;}
.ep-col{width:600px;}
.ep-col img{margin:0 10px 0 0;float:left;}
.ep-col p{maigin:0 10px 0 5px;font-size:90%;line-height:1.6em;}

/*----------episode index */
.ep-index{width:580px;margin:0;background:url("img/parts/episode_k/episode_k-v3-580.jpg") 0 0 no-repeat;}
.ep-index-list{width:220px;height:150px;margin:0;padding:10px 0 0 350px;}
.ep-index-mokuji{margin:0;padding:0;font-size:90%;list-style-type: decimal;line-height:1.6em;}
/*.ep-index-list{width:220px;height:150px;margin:0 -1px 0 0;background:url("img/parts/episode_k/episode_k-v3-r.jpg") 0 0 no-repeat;}*/



/*---------------------------episode-k-link */

.ep-cont p a img { border: 1px solid #CCC; }
.ep-cont p a:hover img,
.ep-cont p a:active img { border: 1px solid #54007D; }

.ep-cont-mokuji a{color:#292929;}
.ep-cont-mokuji a:visited{color:#292929;}
.ep-cont-mokuji a:hover{color:#ffffff;background-color:#5CC5CE;}

.ep-cont-top a{color:#292929;}
.ep-cont-top a:visited{color:#292929;}
.ep-cont-top a:hover{color:#ffffff;background-color:#5CC5CE;}

.ep-title a{color:#292929;}
.ep-title a:visited{color:#292929;}
.ep-title a:hover{color:#ffffff;background-color:#5CC5CE;}

.ep-list {margin:0 0 0 10px;padding:0 0 0 1em;color:#292929;font-size:95%;line-height:1.6em;}
.ep-list a{color:#292929;}
.ep-list a:visited{color:#292929;}
.ep-list a:hover{color:#ffffff;background-color:#5CC5CE;}

.ep-index-top a{color:#ffffff;}
.ep-index-top a:visited{color:#ffffff;}
.ep-index-top a:hover{color:#ffffff;background-color:#5CC5CE;}

/*/