@charset "utf-8";
/*
Theme Name: Kadenoh_koenji
Theme URI: http://288686.jp/
Description: 家電王高円寺店テーマ
Version: 1.0
Author: koenji
Author URI: http://288686.jp/
*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
margin: 0;
padding: 0;
}
body {font-size:14px; line-height: 1.6em; color: #333; text-align: center; background-image:url(images/bg.gif); background-repeat:repeat-x;}
img {border:0;}
table {border-collapse:collapse; border-spacing:0;}
a {color: #444;	background: inherit; text-decoration:normal;}
a:hover {color: #cc0000; background: inherit; }
p {text-indent : 0em !important;}
ul{list-style: none;}

/*ie7*/
*:first-child+html body {
	font-size:85%;
}
	
/*ie5-6*/
* html body {
	font-size:85%;
}

/* clearfix */
.clearfix:after {
	clear: both;
	content:".";
	display: block;
	height: 0;
	visibility: hidden;
}
.clearfix {
	display: block;
	min-height: 1%;
}
* html .clearfix {
	height: 1%;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}

.fltL {float: left;}
.fltR {float: right;}
.clear {clear: both;}
.center{margin:0 auto; text-align:center;}
.group {display: inline-block;}
.red{color:#DF3837;}
.bold{font-weight:bold;}
/* margin */
.mt05 {margin-top: 5px;}
.mt10 {margin-top: 10px;}
.mt15 {margin-top: 15px;}
.mt20 {margin-top: 20px;}
.mt25 {margin-top: 25px;}
.mt30 {margin-top: 30px;}
.mt40 {margin-top: 40px;}
.mt50 {margin-top: 50px;}
.mt60 {margin-top: 60px;}
.mr05 {margin-right: 5px;}
.mr10 {margin-right: 10px;}
.mr15 {margin-right: 15px;}
.mr20 {margin-right: 20px;}
.mr25 {margin-right: 25px;}
.mr30 {margin-right: 30px;}
.mr50 {margin-right: 50px;}
.mr55 {margin-right: 55px;}
.ml05 {margin-left: 5px;}
.ml10 {margin-left: 10px;}
.ml15 {margin-left: 15px;}
.ml20 {margin-left: 20px;}
.ml25 {margin-left: 25px;}
.ml30 {margin-left: 30px;}
.ml40 {margin-left: 40px;}

.imgC {text-align: center;}
.imgL {text-align: left;}
.imgR {text-align: right;}
.imgL img,
.imgC img,
.imgR img {display: inline;}

.font9{font-size:9px;}
.font10{font-size:10px;}
.font18{font-size:18px;}

/* header_logo */
#header_wrap{width:100%;
height: 365px;
margin: 0 auto;
padding: 0px;
text-align: left;
position: relative;
background-image:url(images/header_bg.gif);
background-repeat:no-repeat;
background-position: center top;
}

#header{width: 1000px;
height: 290px;
margin: 0 auto;
padding: 0px;
text-align: left;
position: relative;
background-image:url(images/header_img.gif);
}
h1{color:#333;
font-size:10px;}

#header_logo {
	position:absolute;
	top:21px;
	left:10px;
}
#header_mail { position:absolute; top:0px; left:900px;}
#header_mail a{width:100px; height: 70px; display: block;}
#header_mail a:hover{background-color:transparent;}
#header_mail a:hover img {visibility: hidden;}

#main {
width: 980px;
background: white;
margin: 0px auto 10px auto;
padding: 0px;
text-align: left;
}

/* 英語ページ誘導
.menu_english{
	z-index:1;
padding: 0.5em 1em;
    margin: 1em 0;
    font-weight: bold;
    border: solid 3px #ff0000;
	width:130px;
}
.menu_english p {
    margin: 0; 
    padding: 0;
}
 */

/* 202001家電が足りません */

.menu_kadentarinai{
padding: 0px;
    margin: 0px;
	width:645px;
	hight:202px;
}


/* menu*/
ul#menu {width:980px; height: 65px; display: block; background-image:url(images/menu_bg.gif); background-repeat:no-repeat;margin: 0 auto;}
ul#menu li{float: left; display: inline;}
ul#menu li a{float: left;	width: auto; height: 65px; display: block;}
ul#menu li a:hover{background-color:transparent;}
ul#menu li a:hover img {visibility: hidden;}

#content {width: 660px; background: white; padding: 0px; text-align: left; float:left;}
#content_r {width: 695px; background: white; padding: 0px; text-align: left; float:right;}
#content_c {width: 800px; background: white; padding: 0px; text-align: left; margin:0 auto;}

#sidebar {width: 285px; float:right;}
#sidebar_l {width: 250px; float:left;}

/* toppage */
#main_img {width:660px; height:500px; position:relative;background-image:url(images/top_main_img_bg.gif); background-repeat:no-repeat;}
#main_img p.top_main_img_txt1{position:absolute; top:100px; left:90px; font-weight:bold; font-size:18px;}
#main_img p.top_main_img_txt2{
	position:absolute;
	top:320px;
	left:25px;
	font-weight:bold;
	font-size:14px;
	width: 598px;
	height: 40px;
}
#main_img p.top_main_img_txt3{position:absolute; top:350px; left:170px; font-size:12px; line-height:14px;}
#main_img p.top_main_img_txt4{position:absolute; top:400px; left:47px;font-weight:bold; font-size:13px; float:left; line-height:16px;}
#main_img p.top_main_img_txt5{position:absolute; top:400px; left:208px;font-weight:bold; font-size:13px; float:left; line-height:16px;}
#main_img p.top_main_img_txt6{position:absolute; top:400px; left:368px;font-weight:bold; font-size:13px; float:left; line-height:16px;}
#main_img p.top_main_img_txt7{position:absolute; top:400px; left:538px;font-weight:bold; font-size:13px; float:left; line-height:16px;}
/* topicpath */
ul#topic_path{margin:0 0 15px 10px;}
ul#topic_path li,
ul#topic_path li a{float:left; list-style:none; font-size:12px; padding:0 5px 0 0; color:#666;}

.textbox{background:#FFC; padding:10px; border:solid 1px #900;}


/* お買取情報 */
#main_kaitori {width:660px; height:360px; position:relative;}
#main_kaitori a {text-decoration: none;}
#main_kaitori p.kaitori_img_txt1{
	position:absolute;
	top:70px;
	left:487px;
	font-weight:bold;
	font-size:26px;
	float:left;
	line-height:16px;
	width: 171px;
	height: 50px;
}
#main_kaitori p.kaitori_img_txt2{
	position:absolute;
	top:179px;
	left:199px;
	font-weight:bold;
	font-size:18px;
	float:left;
	line-height:16px;
}
#main_kaitori p.kaitori_img_txt3{
	position:absolute;
	top:178px;
	left:564px;
	font-weight:bold;
	font-size:18px;
	float:left;
	line-height:16px;
	width: 86px;
}
#main_kaitori p.kaitori_img_txt4{
	position:absolute;
	top:256px;
	left:181px;
	font-weight:bold;
	font-size:18px;
	float:left;
	line-height:16px;
}
#main_kaitori p.kaitori_img_txt5{
	position:absolute;
	top:267px;
	left:533px;
	font-weight:bold;
	font-size:18px;
	float:left;
	line-height:16px;
	width: 125px;
}

/* 各ページ詳細 */
.h_img{width:660px; height:40px; padding:4px 0px 0px 40px; background-image:url(images/h_bg.gif); background-repeat:no-repeat; font-size:22px;}
.h_img_top{width:285px; height:40px; padding:4px 0px 0px 40px; background-image:url(images/h_bg_top.gif); background-repeat:no-repeat; font-size:22px;}
.h_img695{width:695px; height:40px; padding:4px 0px 0px 40px; background-image:url(images/h_bg_695.gif); background-repeat:no-repeat; font-size:22px;}
.h_img800{width:800px; height:40px; padding:4px 0px 0px 40px; background-image:url(images/h_bg_800.gif); background-repeat:no-repeat; font-size:22px;}
.h_img800_2{width:790px; height:28px; padding:4px 0px 0px 10px; background-color:#fff3e3; border-bottom:solid #cccccc 1px; font-size:17px;}
.h_img655{width:655px; height:28px; padding:4px 0px 0px 10px; background-color:#fff3e3; border-bottom:solid #cccccc 1px; font-size:17px;}
.h_img695_2{width:685px; height:25px; padding:3px 0px 0px 10px; background-color:#fff3e3; border-bottom:solid #cccccc 1px; font-size:15px;}
.h_img250{width:250px; height:40px; padding:6px 0px 0px 0px; background-image:url(images/h_bg_250.gif); background-repeat:no-repeat; font-size:22px; text-align:center;}

#top_side_shopinfo{width:285px; height:300px; background-image:url(images/top_shopinfo.gif); background-repeat:no-repeat; position:relative;}
#top_side_shopinfo p{
	width:240px;
	position:absolute;
	top:170px;
	left:24px;
}


.area_ul{margin:14px 0px 14px 20px; list-style:none; width:780px;}
.area_ul li{width:12%; float:left; padding:3px 6px 3px 0;}

.top_area_ul{margin:14px 0px 14px 20px; list-style:none; width:655px;}
.top_area_ul li{width:12%; float:left; padding:3px 6px 3px 0;}

#item_ul{margin:14px 0px 14px 30px; list-style:none; width:675px;}
#item_ul li{width:22%; float:left; padding:3px 14px 3px 0;}
#item_ul2{margin:14px 0px 14px 30px; list-style:none; width:675px;}
#item_ul2 li{width:22%; float:left; padding:3px 14px 15px 0;}
#item_side_ul li{padding:3px 0px 3px 30px; font-size:16px;letter-spacing:2px;}

#news_side_ul li{padding:3px 0px 3px 30px; font-size:14px;letter-spacing:2px;}


.txtbox695{width:695px; background-image:url(images/txtbox695_bg.gif); background-repeat:repeat-y;}
.txtbox695 p{margin:10px 0px 0px 20px; width:550px;}
.news dt{float:left; font-size:12px;}
.news dd{margin-left:80px;}
.txtbox695_2{width:695px; height:150px; position:relative;}
.txtbox695_2 p{
	position:absolute;
	top:16px;
	left:233px;
	font-size:15px;
	float:left;
	line-height:18px;
	width: 447px;
	height: 79px;
}

/* mailform */
.mailform{
font-size:14px;
width:800px;
line-height:110%;
border-top:solid #cccccc 1px;}

.mailform td {
font-size:13px;
border-bottom:solid #cccccc 1px;
text-align: left;
vertical-align: top;
padding:6px 0px 6px 20px;
line-height:160%;
letter-spacing:1px;
vertical-align:middle;
background:#FFFFFF;}

.mailform td.w200{
width:200px;
font-size:14px;
text-align: left;
border-bottom:solid #cccccc 1px;
padding:10px 0px 6px 20px;
vertical-align: top;
letter-spacing:1px;
background:#FFF3E3;}

.red11 {font-size:11px; font-weight:normal; color:#FF0000; margin-left:6px;}
.left_table{width:250px; float:left;}
.right_table{width:250px;  float:right; margin-right:10px;}

.form00{border:1px solid #cccccc; width:30px;}
.form00_on{background-color:#FFF5F5;border:1px solid #cccccc; width:30px;}
.form01{border:1px solid #cccccc;width:200px;}
.form01_on{background-color:#FFF5F5;border:1px solid #cccccc;width:200px;}
.form02{border:1px solid #cccccc;width:150px;}
.form02_on{background-color:#FFF5F5;border:1px solid #cccccc;width:150px;}
.form03{border:1px solid #cccccc;width:400px;}
.form03_on{background-color:#FFF5F5;border:1px solid #cccccc;width:400px;}
.form04{border:1px solid #cccccc;height:100px;width:400px;}

#form_btn_section{ width:450px; margin:25px 0px 0px 150px;}


#footer {clear: both; width:980px; margin:20px auto 10px auto;}
#footer_tel{width:845px; height:115px; float:left;}
#footer_mail{width:135px; height:115px; float:left; background-image:url(images/footer_mail_bg.gif); background-repeat:no-repeat;}
#footer_mail a{width:135px; height:115px; display: block;}
#footer_mail a:hover{background-color:transparent;}
#footer_mail a:hover img {visibility: hidden;}
address{font-size:12px; letter-spacing:2px; font-style:normal;}
