/*=========================================================

	Site Name   SONY VIDEO-PROJECTOR Start Folder
	File Name   start.css

	Create Date 2011/03/24
	Update Date 2012/01/18

==========================================================*/

/*-----------------------------------------------------------
	#startPage----背景がある場合bodyに追加
	#startBg----#startPageがbodyについている場合#startBgのdivボックスを作る
	#pagetoparea------は#startBgのボックスの外へ出す
-----------------------------------------------------------*/

/*ホームシアターを始めよう/video-projector/start/〜共通設定*/

#h-siteroot p { font-size: 100%;}

#startPage #container #startBg {
	background:transparent url("../images/bg.gif") left top;
	margin-top:12px;
	padding:0 0 42px 0;
}

#startPage .headP {margin:0 0 20px 30px;}

#startPage #pagetoparea {
	width:950px;
	margin:30px auto 0 auto;
	text-align:right;
}

#startPage #pagebody {margin:0 auto;}

#startPage #container h1 {padding:17px 0 0 0;}

.bgfff {background:#fff;}

#startPage .flL {float:left;}
#startPage .flR {float:right;}

/*ホームシアターを始めよう/video-projector/start/index.html*/

#startPage .startIndex {margin:23px auto 0 auto;text-align:center;}

#startPage .startIndex #w887 {
	width:887px;
	margin:0 auto;
	text-align:center;
}

.startIndex h2 {margin:5px 0;}

.startIndex .box {margin-left:33px;text-align:left;}
.startIndex .box p.txt {margin-bottom:15px;}

.startIndex .box1 .fadeimg {background:#fff;width:418px;}

.startIndex .box2 {overflow:hidden;_zoom:1;}
.startIndex .box2 p.fadeimg {width:161px;float:left;margin-right:12px;background:#fff;}
.startIndex .box2 p.last {margin-right:0;}

.startIndex .box3 {width:856px;background:#fff;margin-bottom:27px;}

/*ホームシアターを相談できるお店/video-projector/start/shop/index.html*/

#startPage #container h1.padb40 {
	padding:0 0 40px 0;
	background:transparent url("../images/h1bg.jpg") left top repeat-x;
}

#startPage #container h1.padb00 {
	padding:0 0 0 0;
	margin:0 0 0 0;
	background:transparent url("../images/h1bg.jpg") left top repeat-x;
}

.shopIndex .shopBox {
	position:relative;
	background:#fff;
	margin:0 47px 20px 47px;
	padding:12px;
	overflow:hidden;
	_zoom:1;
}
.shopIndex .shopBox div {float:left;margin-right:20px;}
.shopIndex .shopBox dl {
	width:440px;
	float:left;
}

.shopIndex .shopBox dt {font-size:134%;font-weight:bold;}
.shopIndex .shopBox dd a {
	color:#000;
	padding-right:16px;
	background:transparent url("../images/blank.gif") right 0.2em no-repeat;
}

.shopIndex .shopBox ul {
	position:absolute;
	right:12px;
	bottom:12px;
	font-size:85%;
}

/*ホームシアターを相談できるお店/video-projector/start/shop/techno01.html*/

#startPage .techno01 .w858 {
	position:relative;
	width:858px;
	margin:0 auto 20px auto;
	overflow:hidden;
	_zoom:1;
}

#startPage .techno01 .w858 .mtxt {
	position:absolute;
	left:621px;
	top:109px;
}

#startPage .techno01 .w858 .mtxt2 {
	position:absolute;
	left:550px;
	top:109px;
}

#startPage .techno01 .w858 h2 {
	margin-bottom:15px;
}

#startPage .techno01 .w858 dt {margin-bottom:20px;font-weight:bold;}

#startPage .techno01 .w858 dd {margin-bottom:20px;}

#startPage .techno01 .w858 .flL {width:425px;}

#startPage .techno01 .w858 .flR img {margin-bottom:20px;}

#startPage .techno01 #shopList {
	width:857px;
	margin:0 auto;
	background:#fff;
}

#startPage .techno01 #shopList #shopListIn {
	padding:13px;
	overflow:hidden;
	_zoom:1;
}

#startPage .techno01 #shopList .shopL {
	width:415px;
	float:left;
	overflow:hidden;
	_zoom:1;
}
#startPage .techno01 #shopList .shopL a {
	padding-right:16px;
	background:transparent url("../images/blank.gif") right 0.2em no-repeat;
}

#startPage .techno01 #shopList .shopL dl {
	width:215px;
	float:left;
	margin-top:39px;
}

#startPage .techno01 #shopList .shopR {
	width:415px;
	float:left;
	overflow:hidden;
	_zoom:1;
}

#startPage .techno01 #shopList .shopR dl {
	width:240px;
	float:left;
	margin-top:20px;
}

#startPage .techno01 #shopList dt {
	font-size:117%;font-weight:bold;
}

#startPage .techno01 #shopList dd {
	font-size:85%;
}

#startPage .techno01 #shopListIn img {float:left;margin-right:10px;}

/*ホームシアターを相談できるお店/video-projector/start/shop/call.html*/
/*ホームシアターを相談できるお店/video-projector/start/home/techno.html*/

#startPage #container h1.padb12_40 {
	padding:12px 0 40px 0;
	background:transparent url("../shop/images/h1bg.jpg") left 12px repeat-x;
}

#startPage #container .call,
#startPage #container .techno,
#startPage #container .daiichimusen {
	width:858px;
	margin:0 auto;
}

#startPage #container .call h2,
#startPage #container .techno h2,
#startPage #container .daiichimusen h2 {
	margin-bottom:47px;
}
#startPage #container .txtBox {
	margin-bottom:25px;
	overflow:hidden;
	_zoom:1;
}
#startPage .call .txtBox h3,
#startPage .techno .txtBox h3,
#startPage .daiichimusen .txtBox h3 {margin-bottom:15px;}


#startPage .txtBox img.flR {margin:0 0 20px 40px;}
#startPage .txtBox p.w507 {width:507px;float:left;}
#startPage .txtBox p span {display:block;margin-bottom:20px;}
#startPage .txtBox p span.fn10 {font-size:85%;margin-bottom:0;}

#startPage #shopAddress {
	background:#e4edf0;
	margin-top:30px;
	padding:12px;
	overflow:hidden;
	_zoom:1;
}

#startPage #shopAddress img {float:left;margin-right:20px;}
#startPage #shopAddress dl {
	width:320px;
	float:left;
	padding-top:27px;
}
#startPage .daiichimusen #shopAddress dl { width: auto; }

#startPage #shopAddress dl.one { padding-top: 0; }
#startPage #shopAddress dl.two { padding-top: 10px; }


#startPage #shopAddress dt {
	font-size:114%;
	font-weight:bold;
	margin-bottom:10px;
}

#startPage #shopAddress dd {font-size:85%;}

#startPage #shopAddress dd a {
	padding-right:16px;
	background:transparent url("../images/blank.gif") right top no-repeat;
}

#startPage #shopAddress dl.one { padding-top: 0; }
#startPage #shopAddress dl.two { padding-top: 7px; }

#startPage #shopAddress dl.one dt,
#startPage #shopAddress dl.two dt { margin-bottom:4px;}



#startPage #shopAddress2 {
	background:#e4edf0;
	margin-top:30px;
	padding:12px;
	overflow:hidden;
	_zoom:1;
}

#startPage #shopAddress2 img {float:left;margin-right:20px;}
#startPage #shopAddress2 dl {
	width:220px;
	float:left;
	padding-top:10px;
}
#startPage .daiichimusen #shopAddress2 dl { width: auto; }

#startPage #shopAddress2 dl.one { padding-top: 0; }
#startPage #shopAddress2 dl.two { padding-top: 10px; }


#startPage #shopAddress2 dt {
	font-size:114%;
	font-weight:bold;
	margin-bottom:10px;
}

#startPage #shopAddress2 dd {font-size:85%;}

#startPage #shopAddress2 dd a {
	padding-right:16px;
	background:transparent url("../images/blank.gif") right top no-repeat;
}

#startPage #shopAddress2 dl.one { padding-top: 0; }
#startPage #shopAddress2 dl.two { padding-top: 7px; }

#startPage #shopAddress2 dl.one dt,
#startPage #shopAddress2 dl.two dt { margin-bottom:4px;}


#startPage .techno .technoImg {
	width:858px;
	overflow:hidden;
	_zoom:1;
}

#startPage .techno .technoImg .flR {width:239px;}
#startPage .techno .technoImg .flR img {margin-bottom:10px;}


#startPage .techno .cadanzaImg {
	width:858px;
	overflow:hidden;
	_zoom:1;
}

#startPage .techno .cadanzaImg .flR {width:279px;}
#startPage .techno .cadanzaImg .flR img {margin-bottom:10px;}

#startPage .fBnr {
	margin: 20px 0 0;
	width: 950px;
	
	/*ホームシアターを相談できるお店/video-projector/start/shop/daiichimusen.html*/
}

#startPage .daiichimusenImg {
	width:858px;
	overflow:hidden;
}
#startPage .daiichimusen .flL { margin-top:0;}

#startPage .chusyaku { font-size:100%;
					margin-left:47px;
					margin-bottom:15px;
}

#startPage .region { font-size:134%;
					font-weight:bold;
					margin-left:47px;
					margin-bottom:5px;
}

