/* CSS Document */

body{
	background:url("img/bodyBk01.gif") #fff;
}
#body{
	width:960px;
	background:url("img/bodyBk02.gif") repeat-y;
	border:none;
	padding-right:0;
	margin-bottom:0;
	padding-bottom:20px;
}
#atama{
	width:960px;
	height:145px;
	background:url("img/atama01.gif") no-repeat transparent;
	border:none;
	padding:none;
}
#top #kanban,#kanban{
	text-align:left;
	width:750px;
	height:100px;
	margin-left:190px;
	padding:none;
	}
	
#panKuz{
	width:520px;
	height:20px;
	font-size:10pt;
	text-indent:10px;
	padding-top:3px;
	margin-left:220px;}
	
p.kanriEdit{
	width:150px;
	height:20px;
	padding-top:3px;
	padding-right:20px;
	float:right;
	margin:0;}

h1{
	width:190px;
	height:140px;
	background:transparent;
	border:none;
	float:left;
	text-align:left}
	
h1 span.desc{display:none;}
h2{border:none;background:none;}
h2 span.txt{border-bottom:1px solid #666;border-left:20px solid #c00;}
h3{border-left:#DE5500 solid 1em;}

#content{
	margin:0 5px 0 225px;
	padding:0 10px 0 50px;}
	
#footer{
	margin:0px auto;
	background:url("img/footBk01.gif") no-repeat 0 -20px transparent;
	clear:none;
	width:710px;
	height:80px;
	text-align:center;
	padding-left:230px;
	padding-right:20px;}
	
#footer address{
	border-top:1px #333 solid;
	text-align:center;
	padding-top:10px;
	line-height:20px;}
#footer a{
}



/*============================
　アサイドメニュー（カラーチェンジ）
==============================*/
#aside dl{
	margin-bottom:20px;
	background:transparent;
	border:none;}
#aside dl dt{
	height:30px;
	overflow:hidden;
	border:none;
	margin:5px 0 3px;}
#aside dl dt a span.desc{display:none;}

#aside dl dt a{
	display:block;
	font-size:11pt;
	padding-top:15px;
	padding-left:5px;
	height:30px;
	background:url('img/asideDt.gif') no-repeat transparent;
	line-height:15px;
	font-weight:bold;
}
#aside dl dt a:hover,#aside dl dt.ima a{
	background:url('img/asideDt.gif') no-repeat -220px 0px transparent;
}
#aside dl.kagetuki dt a strong{
	display:block;
	position:relative;
	top:-23px;
	left:-1px
	line-height:15px;
	color:#efefef;
}
#aside dl dt a span.kage{
	display:block;
	position:relative;
	top:-7px;
	line-height:15px;
	color:#000;
}
#aside dl dt a:hover strong,
#aside dl dt.ima a strong{
	color:#fff;
}
#aside dl dd {
	margin-left:10px;
}
#aside dl dd a{
	display:block;
	font-size:8pt;
	padding:2px 0 0 24px;
	line-height:22px;
	font-weight:bold;
	color:#454545;
	background:url('img/asideDd.gif') no-repeat transparent;
	border-top:none;
	border-bottom:1px solid #cbcbcb;
}

#aside dl dd a:hover,
#aside dl dd.ima a{
	background:url('img/asideDd.gif') no-repeat 0 -30px transparent;
	color:#000;
}

#aside .loginform{
	background:url('img/asideSita.gif') transparent;
	margin:10px 0 0 0;
	padding:5px;
}

#aside .kanriMenu{
	background:url('img/asideSita.gif') transparent;
	margin:0;
	padding:5px;
}

#aside .hassou{
	background:url('img/asideSita.gif') transparent;
	margin:10px 0;
	padding:5px;
	font-size:10pt;
	color:#c00;
}

#nabiSitaNews{
	background:url('img/asideSita.gif') transparent;
	margin:10px 0;
	padding:5px;
	font-size:10pt;
}
#nabiSitaNews b a{color:#006;}
#nabiSitaNews b a:hover{color:#600;}
#nabiSitaNews b .date{
	font-weight:normal;
}
#nabiSitaNews p{
	margin-bottom:10px;
	padding-left:10px;
	border-top:1px #ccc solid;
	border-bottom:1px #ccc solid;
}

/*============================
DLテーブルフォーマット
==============================*/
dl.tbl150500{
	width:650px;
	border:none;
}
dl.tbl150500 dt{
	width:135px;
	font-weight:bold;
	float:left;
	color:#333;
	border-bottom:1px dotted #666;
	padding-left:10px;
}
dl.tbl150500 dd{
	margin-left:150px;
	width:490px;
	border-bottom:1px dotted #666;
	padding-left:10px;
}

/*============================
注文方法項目
==============================*/
.koumoku h3{border:none;height:20px;padding:0;}
.koumoku li{line-height:20px;background:url(img/bodyKei.gif);}

/*============================
テーブル基本フォーマット
==============================*/
.w120{width:120px;}
.w150{width:150px;}
.w200{width:200px;}
.w300{width:300px;}
.w350{width:350px;}
.w400{width:400px;}
.w450{width:450px;}
.w500{width:500px;}
.w550{width:550px;}


/*============================
マージンの指定
==============================*/
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt50{margin-top:50px;}
.mt100{margin-top:100px;}
.mt150{margin-top:150px;}
.mt200{margin-top:200px;}

.mr10{margin-right:10px;}
.mr20{margin-right:20px;}
.mr50{margin-right:50px;}
.mr100{margin-right:100px;}
.mr150{margin-right:150px;}
.mr200{margin-right:200px;}

.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb50{margin-bottom:50px;}
.mb100{margin-bottom:100px;}
.mb150{margin-bottom:150px;}
.mb200{margin-bottom:200px;}

.ml10{margin-left:10px;}
.ml20{margin-left:20px;}
.ml50{margin-left:50px;}
.ml100{margin-left:100px;}
.ml150{margin-left:150px;}
.ml200{margin-left:200px;}

/*============================
コラムの追加
==============================*/
dl.alertboard{width:200px;background:#c00;padding-bottom:5px;}
dl.alertboard dt{font-size:9pt;color:#ff0;margin:5px 5px 2px 10px;line-height:1.2em;height:1.2em;}
dl.alertboard dd{font-size:8pt;color:#fff;margin:0 5px 2px 20px;line-height:1.2em;height:1.2em;}

.waku01{margin:5px 5px 20px 5px;}
#top .waku01{background:#1e90ff;padding:5px;color:#efefef;}
#top .waku01 b{color:#fff;}

ul.myboxspec{}
ul.myboxspec li{
	background:none;
	list-style-position:inside;
	padding-left:10px;
	border-bottom:1px dotted #666;}

/*============================
お知らせのフォーマット
==============================*/
dl.sotoItem{margin:0 50px 20px 0;}
dl.sotoItem dt{border-bottom:1px solid #dedede;}
dl.sotoItem dt a{font-weight:bold;margin:0 10px 0 0;}
dl.sotoItem dd.more{text-align:right;padding-right:50px;}





/*============================
問合せフォーム
==============================*/
.toiawaseForm{margin-left:30px;}
.toiawaseForm td,
.toiawaseForm th{padding-top:5px;}
.toiawaseForm .keiSen,
.toiawaseForm .dai{border-bottom:#D4D2CF 1px solid;}
.toiawaseForm .dai{font-weight:bold;text-align:right;padding-right:3px;}

.toiawaseForm h3{margin-top:20px;}

.toiawaseForm input{line-height:1.6em;}
.toiawaseForm input,
.toiawaseForm select,
.toiawaseForm textarea{
	border: 1px solid #868686;
	border-color:#868686 #D4D2CF #D4D2CF #868686;
}
.toiawaseForm label input{border:none;}

.formbot{
	background: white;
	border: 1px solid #868686;
	border-color:#D4D2CF #868686 #868686 #D4D2CF;
	width:100px;
}



/*============================
写真リスト
==============================*/
#page .hnm_plist img{width:200px;height:134px;float:left;margin:0 5px 5px 20px;}
#page .hnm_plist dl{height:130px;border-bottom:1px dotted #666;}
#page .hnm_plist dt{font-weight:bold;border-bottom:1px solid #8b0000;color:#000;letter-spacing:0.2em;}
#page .hnm_plist dd.moreLink{text-align:right;}
#page .hnm_plist dd.moreLink a{color:#8b0000;font-weight:bold;}
#page .hnm_plist dd.moreLink a:hover{color:#cc0000;}



