@charset "EUC-JP";

/*リンク*/
a:link.pd { color:#FD69BD;; text-decoration:underline;}
a:visited.pd { color:#FD69BD;;text-decoration:underline;}
a:hover.pd { color:#66CCFF;text-decoration:underline; }
a:active.pd { color:#66CCFF;text-decoration:none; }

/*アイテムリストリンク*/
a:link.gd { color:#465D66;text-decoration:underline;}
a:visited.gd { color:#465D66;text-decoration:underline;}
a:hover.gd { color:#66CCFF;text-decoration:underline; }
a:active.gd { color:#EE697C;text-decoration:none; }


/*カラム分け*/
.common_event #container {position:relative; width:940px; margin:0 auto 0 auto;}
.common_event #sidebar1 {float:left;width:465px; padding:5px 0px;}

.fltrt {float: right;margin-left: 8px;}
.fltlft {float: left;margin-right: 8px;}
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px;}
.common_event #sidebar1, .thrColHybHdr {padding-top:3px;}

/*ヘッダー*/
.common_event #header {width:950px;margin:0 auto 0 auto;background: url(/shop/images_common/logo_ktn_long.jpg) no-repeat; height:50px;}
.common_event #header h1 {display: none;}
.common_event #header ul.com1 {margin-left:650px;list-style-image:url(/shop/images_common/icon/arrow1.jpg); }
.common_event #header ul.com1 li {margin-top:20px;float:left;width:7em;list-item-position:inside;font-size:10px;}
.common_event #header2 {width:950px;margin:0 auto 0 auto;margin-top:5px;background: url(/shop/images_common/head_grp1.jpg) no-repeat; height:72px;}
.common_event #header2 table {margin-top:10px;margin-left:415px;}
.common_event #header2 h3.link a{position:absolute;top:-3px;left:-443px;height:67px;width:365px;text-indent:-9999px;}
#hidden{display: none;}

/*パンくずリンク*/
#pan {background: url(/shop/images_common/pan.jpg) repeat-x left top; height:38px;}
#pan p.panlink { width:940px; margin: 0 auto;margin-top:10px}


/*左カラム*/
/*============================================================
	ショップ全体のmain.cssの左カラムを修正した場合、ここも修正。
============================================================*/
.common_event #sidebar1 ul.com2 {margin-left:20px;list-style-image:url(/shop/images_common/icon/arrow1.jpg);}
.common_event #sidebar1 ul.com2 li {margin-top:5px;font-size:12px;}
.common_event #sidebar1 p.line{background: url(/shop/event/2011/hmouka/goods/images/leftline.jpg) no-repeat; height:15px; text-indent: -9999px;}
.common_event #imgblock1{}

/*メインカラム*/
.common_event #mainContent {margin: 0px 0px 0px 465px; padding: 0 0px 0 5px;zoom: 1; padding-top:3x;} 
.common_event #mainContent p.line{background: url(/shop/images_common/event_line.jpg) no-repeat; height:26px; text-indent: -9999px;}  
.common_event #mainContent table{width:745px;}

#images120 {width:440px;height:120px;margin-top:10px;}

/*下層アイテムリストサムネル*/
#imggoods160 {width:164px;height:164px; border: solid 1px #E5E1E1;}
#imggoods160 p img{margin: 3px 3px 3px 3px;}

/*下層アイテムリストテキスト*/
#goodslist dl	{width:160px;margin:10px;}
#goodslist dt.tl {line-height:120%;}
#goodslist dd.tl2 {font-size:12px;line-height:130%;color:#EE697C;}
#goodslist dd.tl3 {font-size:14px;line-height:140%;color:#C80520;font-weight:bold;margin:2px;}

/*テキスト情報*/
#infobox{margin-left:2px;border:solid 1px #fffff;width:430px;padding:3px;}
#infobox dl	{}
#infobox dt     {font-size:12px;} 
#infobox dt.caution {font-size:10px;} 
#infobox dd.txt {font-size:12px;border-bottom:solid 1px #BFC5C5;border-bottom-style:dotted;padding:5px;}
#infobox dd.txt2 {font-size:12px;padding:5px;}

#pdfbox{margin-left:4px;width:430px;padding:3px;border:solid 1px #fffff;}
#pdfbox dl	{}
#pdfbox dt     {font-size:14px;font-weight:bold;} 
#pdfbox dd {font-size:12px;padding:5px;}
#pdfbox dd.order {font-size:16px;color:#FD69BD;font-weight:bold;}

#purchasesbox{margin-top:10px;margin-left:2px;border:solid 1px #BFBFBE;width:430px;padding:3px;background-color:#FEF8D6;}
#purchasesbox dl	{}
#purchasesbox dt     {font-size:14px;font-weight:bold;} 
#purchasesbox dd {font-size:12px;padding:5px;}
#purchasesbox dd.order {font-size:16px;color:#FD69BD;font-weight:bold;}
#purchasesbox dd.txt {font-size:12px;border-bottom:solid 1px #BFC5C5;border-bottom-style:dotted;padding:5px;}
#purchasesbox dd.txt2 {font-size:12px;padding:5px;}
#purchasesbox dd.txt3 {font-size:16px;padding:5px;color:#F74646;font-weight:bold;}

/*購入*/
#buy {}
#buy p.close{font-size:12px;width:940px;text-align:right;margin-top:5px;}
#buy p.attention{font-size:10px;margin-top:5px;}

#buy table {margin-top:0px;margin-left:5px;width:938px;}
#buy table.buy {margin-left:-5px;margin-top:5px;width:530px; padding:2px; color:#515756; border: solid 0px #D4D4D4;}
#buy table.buy2 {margin-left:-5px;margin-top:5px;width:600px; padding:2px; color:#515756; border: solid 0px #D4D4D4;}
#buy table.goods {margin-left:40px;width:860px; padding:2px; color:#ffffff; font-size:14px;background-color:#EC4801;font-weight:bold;}
#buy td.goods2 {color:#15225B; font-size:12px;background-color:#C8E8ED;font-weight:bold;}
#buy td.goods3 {color:#15225B; font-size:10px;background-color:#C8E8ED;width:110px;}

#buy dl	{}
#buy dt.day {color:#FD0D7E;font-size:10px;font-weight:bold;}
#buy dt {font-size:14px;}
#buy dd {font-size:12px;padding:3px;line-height:135%;}
#buy dd.line{border-bottom:solid 1px #AEAA9D;font-size:10px;margin-left:21px;}
#buy dd.line2{background: url(/shop/event/images/goods_line.jpg) no-repeat; height:24px; text-indent: -9999px;}
#buy dd.txt2{font-size:14px;padding:3px;line-height:135%;font-weight:bold;color:#3990FB;}
#buy dd.txt3{font-size:14px;padding:3px;line-height:135%;font-weight:bold;}
#buy dd.txt4{font-size:14px;padding:3px;line-height:135%;}
#buy dd.txt5{font-size:12px;padding:3px;line-height:135%;color:#DB2E2E;}
#buy dd.txt6{font-size:10px;padding:3px;line-height:135%;}
#buy dd.txt7{font-size:12px;padding:3px;text-indent:75px;}

#imagesbuy {float: left; margin-right: 1em;}
#imagesbuy  {clear: both;}
#imagesbuy p img{margin: 3px 3px 3px; border: solid 1px #D4D4D4;}


/*sitemap*/
#sitemap{width:950px;margin:0 auto 0 auto;margin-top:5px;}
#sitemap p.sub1{background: url(/shop/images_common/sitemap_sub1.jpg) no-repeat; height:32px; text-indent: -9999px;}
#sitemap p.line{background: url(/shop/images_common/sitemap_line.jpg) no-repeat; height:32px; text-indent: -9999px;}
#sitemap ul{margin-top:15px;font-size:13px;list-style-type:none;}


/*フッダー*/
.common_event #footer {height:15px;} 
.common_event #footer p {margin: 0;padding: 10px 0; }
#footerbg {background: url(/shop/images_common/back2.jpg) repeat-x left top; height:85px;}
#footerbg p.co {background: url(/shop/images_common/ktncoltd.jpg) no-repeat; height:50px; width:940px;	margin: 0 auto;text-indent: -9999px;}
#footerbg p.ptop {width:940px;	margin:0 auto; text-align:right;padding:10px;}
#footerbox {width:940px;text-align:left; margin:0 auto;}
#footerbox ul.box li {float:left;margin-right: 5px; padding: 2px;font-size:10px;list-style: none;}
#footerbox li.box1, .box2 {width:95px;}
.clearLeft { clear: left;}

