@charset "EUC-JP";

/*カラム分け*/
.common_second #container {position:relative; width:940px; margin:0 auto 0 auto;}
.common_second #sidebar1 {float:left;width:180px; padding:5px 0px;}
.common_second #sidebar2 {float:left;width:200px; 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_second #sidebar1, .thrColHybHdr {padding-top:3px;}

/*ヘッダー*/
.common_second #header {width:950px;margin:0 auto 0 auto;background: url(/shop/images_common/logo_ktn_long.jpg) no-repeat; height:50px;}
.common_second #header h1 {display: none;}
.common_second #header ul.com1 {margin-left:650px;list-style-image:url(/shop/images_common/icon/arrow1.jpg); }
.common_second #header ul.com1 li {margin-top:20px;float:left;width:7em;list-item-position:inside;font-size:10px;}
.common_second #header2 {width:950px;margin:0 auto 0 auto;margin-top:5px;background: url(/shop/images_common/head_grp1.jpg) no-repeat; height:72px;}
.common_second #header2 table {margin-top:10px;margin-left:415px;}
.common_second #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_second #sidebar1 p.beginner{background: url(/shop/images_common/left_grp1.jpg) no-repeat; height:40px; text-indent: -9999px;}
.common_second #sidebar1 p.back{background: url(/shop/images_common/left_grp2.jpg) repeat-y;}
.common_second #sidebar1 ul.com2 {margin-left:20px;list-style-image:url(/shop/images_common/icon/arrow1.jpg);}
.common_second #sidebar1 ul.com2 li {margin-top:5px;font-size:12px;}
.common_second #left{background: url(/shop/images_common/left_grp2.jpg) repeat-y;}
.common_second #left p.beginner{background: url(/shop/images_common/left_grp1.jpg) no-repeat; height:40px; text-indent: -9999px;}
.common_second #left p.regist{background: url(/shop/images_common/left_grp3.jpg) no-repeat; height:40px; text-indent: -9999px;}
.common_second #left p.waku1d{background: url(/shop/images_common/left_grp4.jpg) no-repeat; height:9px; text-indent: -9999px;}
.common_second #left p.txt1{font-size:10px;padding:4px;}
.common_second #left p.txt2{margin-left:30px;font-size:10px;padding:4px;}
.common_second #imgblock1{}

.common_second #search {background: url(/shop/images_common/left_grp2.jpg) repeat-y;}
.common_second #search p.sc1{background: url(/shop/images_common/left_grp5.jpg) no-repeat; height:30px; text-indent: -9999px;}
.common_second #search p.game{background: url(/shop/images_common/left_grp6.jpg) no-repeat; height:26px; text-indent: -9999px;}
.common_second #search p.cddvd{background: url(/shop/images_common/left_grp7.jpg) no-repeat; height:26px; text-indent: -9999px;}
.common_second #search p.book{background: url(/shop/images_common/left_grp8.jpg) no-repeat; height:26px; text-indent: -9999px;}
.common_second #search p.ect{background: url(/shop/images_common/left_grp9.jpg) no-repeat; height:31px; text-indent: -9999px;}
.common_second #search ul { list-style-image: url(/shop/images_common/icon/arrow2.jpg); margin-left:20px;font-size:10px;}
.common_second #search li { height:18px;}
.common_second #search p.waku1d{background: url(/shop/images_common/left_grp4.jpg) no-repeat; height:9px; text-indent: -9999px;}
.common_second #search p.line{background:url(/shop/images_common/left_line.jpg) no-repeat; height:16px; text-indent: -9999px;}

/*メインカラム*/
.common_second #mainContent {margin: 0px 0px 0px 190px; padding: 0 0px 0 2px;zoom: 1; padding-top:3x;} 
.common_second #mainContent2 {margin: 0px 0px 0px 200px; padding: 0 0px 0 2px;zoom: 1; padding-top:3x;} /*特設用に設定*/
.common_second #mainContent p.sub1{background: url(/shop/images_common/second_sub1.jpg) no-repeat; height:35px; text-indent: -9999px;} 
.common_second #mainContent p.sub2{background: url(/shop/images_common/second_sub2.jpg) no-repeat; height:35px; text-indent: -9999px;}
.common_second #mainContent p.sub3{background: url(/shop/images_common/second_sub3.jpg) no-repeat; height:35px; text-indent: -9999px;}
.common_second #mainContent p.sub4{background: url(/shop/images_common/second_sub4.jpg) no-repeat; height:35px; text-indent: -9999px;}
.common_second #mainContent p.sub5{background: url(/shop/images_common/second_sub5.jpg) no-repeat; height:35px; text-indent: -9999px;}
.common_second #mainContent p.sub6{background: url(/shop/images_common/second_sub6.jpg) no-repeat; height:35px; text-indent: -9999px;}
.common_second #mainContent p.sub7{background: url(/shop/images_common/second_sub7.jpg) no-repeat; height:35px; text-indent: -9999px;}

.common_second #mainContent p.line{background: url(/shop/images_common/second_line.jpg) no-repeat; height:26px; text-indent: -9999px;}  
.common_second #mainContent p.box1 {font-size:10px;padding:5px;text-align:right;}
.common_second #mainContent table{width:745px;}

#images230 {width:230px;height:80px; border: solid 1px #E5E1E1;}
#images230 p img{}

#images160 {width:160px;height:160px; border: solid 1px #E5E1E1;}
#images160 p img{margin: 3px 3px 3px 3px;}

#choice2 dl	{padding:3px;width:220px;margin-left:2px;}
#choice2 dt {font-size:10px;background-color:#94999E;font-weight:bold;color:#ffffff;}
#choice2 dd {font-size:10px;padding:0px;}

#choice3 dl	{padding:3px;width:220px;margin-left:2px;}
#choice3 dt {font-size:10px;background-color:#94999E;font-weight:bold;color:#ffffff;}
#choice3 dd {font-size:10px;padding:3px;}

/*コーエーカード支払いorそれ以外*/
#paymentkc	{width:600px;padding:3px;}
#paymentkc table.kc{width:480px;}
#paymentkc2	{width:500px;}
#paymentkc2 table.kc2{width:480px;margin-left:1px;}

/*テキスト情報*/
#txtbox{border:solid 1px #BFC5C5;width:735px;padding:3px;}
#txtbox dl	{}
#txtbox dt     {font-size:12px;} 
#txtbox dt.caution {font-size:10px;} 
#txtbox dd.txt {font-size:12px;border-bottom:solid 1px #BFC5C5;border-bottom-style:dotted;padding:5px;}
#txtbox dd.txt2 {font-size:12px;padding:5px;}

#txtbox2{}
#txtbox2 dl	{border:solid 1px #BFC5C5;width:940px;padding:3px;}
#txtbox2 dt     {font-size:12px;background-color:#DBF7FA;color:#314A55;height:18px;font-weight:bold;font-size:12px;padding:2px;} 
#txtbox2 dd.kara {padding:3px;}
#txtbox2 dd.txt {font-size:12px;color:#006699;font-weight:bold;line-height:18px;}
#txtbox2 table{width:740px;}

/*専門ショップ一覧*/
#special table{width:980px;}
#special table.info1{width:900px;}
#special dl.info {border:solid 1px #BFC5C5;}
#special dt.info {font-size:14px;background-color:#DBF7FA;color:#314A55;font-weight:bold;padding:5px;} 
#special dd.infotxt {font-size:12px;line-height:18px;padding:10px;}

#special dt.lista {margin-left:10px;font-size:12px;color:#333333;width:160px;float:left;clear: both;}
#special dd.listb {padding: 0 0 5px; width:450px;font-weight: bold;font-size:12px;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;	visibility: hidden;}
.clearfix {display: inline-table;}


#special dt.infolista {width:200px;float:left;clear:both;padding:10px;font-weight:bold;background-color:#DFE3E3;border:solid 1px #ffffff;}
#special dd.infolistb,dd.listc{padding:10px;font-size:14px;border:solid 1px #D0D0D0;}
#special dd.infolistb {width:900px;}
#special dt.infolistd{width:30px;float:left;clear:both;padding:3px;font-weight:bold;margin-left:10px;}
#special dd.infoliste{padding:3px;font-size:12px;}
#special dt.infolistf {width:150px;float:left;clear:both;padding:5px;font-weight:bold;}
#special dd.infolistg,dd.listh{padding:5px;font-size:14px;}
#special dd.infolistg {width:855px;}



/*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_second #footer {height:15px;} 
.common_second #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;}

