/*
＃＃＃＃＃＃＃＃＃＃＃＃＃＃＃＃＃＃＃＃＃＃＃＃＃
＃	ぐるなびウエディング
＃
＃＃＃＃＃＃＃＃＃＃＃＃＃＃＃＃＃＃＃＃＃＃＃＃＃
*/



#content {	width: 850px;	background-color: #EED0D2;	}
#content #readtext {	height: 560px;	background-image: url(./readtextBg.jpg);	background-repeat: no-repeat;	}
#content #readtext h2 {	text-indent: -5000px;	float: right;	width: 640px;	height: 270px;	margin: 0;	padding: 0;	}
#content #readtext p {	float: left;	width: 320px;	height: 230px;	margin: 0;	padding: 0;	font-size: 12px;	line-height: 20px;	}
#content #readtext ul {	width: 200px;	list-style: none;	float: left;
margin: 0;	padding: 35px 0 0 10px;	}
#content #readtext ul li {	width: 95px;	height: 160px;	float: left;
margin: 0;	padding: 0;	}
#content #readtext ul li a {	text-indent: -5000px;	width: 90px;	height: 135px;	float: left;	display: block;
margin: 0;	padding: 0;	}
#content #readtext div {	float: left;	width: 450px;	margin: 0;	padding: 0 0 0 180px;	}
#content #readtext div span {	display: block;	width: 220px;	height: 40px;	float: left;	}
#content #readtext div span a {	text-indent: -5000px;	display: block;	width: 210px;	height: 30px;	}

#content #shortColumn {	height: 860px;	background-image: url(./shortColumnBg.jpg);	background-repeat: no-repeat;	}
#content #mediumColumn {	height: 860px;	background-image: url(./mediumColumnBg.jpg);	background-repeat: no-repeat;	}
#content #longColumn {	height: 860px;	background-image: url(./longColumnBg.jpg);	background-repeat: no-repeat;	}
#content div .ktwoColumn {	width: 680px;	height: 400px;	padding: 60px 0 0 160px;	margin: 0;	}
#content div .ktwoColumn div {	float: left;	width: 305px;	margin: 0;	padding: 0;	}
#content div .ktwoColumn img {	float: left;	width: 335px;	height: 345px;	padding: 0;	margin: 0;	}
#content div .ktwoColumn h3 {	text-indent: -5000px;	font-size:  1px;	width: 305px;	height: 15px;	padding: 0;	margin: 0;	}
#content div .ktwoColumn h4 {	text-indent: -5000px;	font-size:  1px;	width: 305px;	height: 15px;	padding: 0;	margin: 0;	}
#content div .ktwoColumn p {	width: 290px;	padding: 0;	margin: 0;	font-size: 12px;	line-height: 20px;	height: 170px;	}

#content div .ktwoColumn dl {	padding: 0 0 0 100px;	margin: 0;	width: 190px;	height: 115px;	}
#content div .ktwoColumn dl dt {	text-indent: -5000px;	padding: 0;	margin: 0;	height: 25px;	}
#content div .ktwoColumn dl dd {	padding: 0;	margin: 0;	font-size: 10px;	line-height: 15px; 	}

#content div .ktwoColumn ul {	padding: 0;	margin: 0;	list-style: none;	}

#content div .ktwoColumn ul li {	padding: 0;	margin: 0;	float: left;	}
#content div .ktwoColumn ul li a {	text-indent: -5000px;	width: 290px;	height: 35px;	display: block;
margin: 0;	padding: 0;	}

#content div .dimensionColumn {	width: 800px;	height: 370px;	padding: 20px 0 0 45px;	margin: 0;	}
#content div .dimensionColumn div {	float: left;	width: 290px;	}
#content div .dimensionColumn img {	float: left;	width: 335px;	height: 345px;	padding: 0 15px 0 0;	margin: 0;	}
#content div .dimensionColumn h3 {	text-indent: -5000px;	font-size:  1px;	width: 290px;	height: 15px;	padding: 0;	margin: 0;	}
#content div .dimensionColumn h4 {	text-indent: -5000px;	font-size:  1px;	width: 290px;	height: 15px;	padding: 0;	margin: 0;	}
#content div .dimensionColumn p {	width: 290px;	padding: 0;	margin: 0;	font-size: 12px;	line-height: 20px;		height: 170px;	}

#content div .dimensionColumn dl {	padding: 0 100px 0 0;	margin: 0;	width: 190px;	height: 115px;	}
#content div .dimensionColumn dl dt {	text-indent: -5000px;	padding: 0;	margin: 0;	height: 20px;	height: auto;	}
#content div .dimensionColumn dl dd {	padding: 0;	margin: 0;	font-size: 10px;	line-height: 15px; 	}

#content div .dimensionColumn ul {	padding: 0;	margin: 0;	list-style: none;	}

#content div .dimensionColumn ul li {	padding: 0;	margin: 0;	float: left;	}
#content div .dimensionColumn ul li a {	text-indent: -5000px;	width: 290px;	height: 30px;	display: block;
margin: 0;	padding: 0;	}


#content #questionColumn {	height: 1040px;	background-image: url(./questionColumnBg.jpg);	background-repeat: no-repeat;	padding: 0 0 0 60px;	}

#content #questionColumn h3 {	text-indent: -5000px;	height: 80px;	margin: 0;	}
#content #questionColumn h4 {	width: 640px;	margin: 0 0 1em 0;	padding: 0 0 0 90px;	color: #B37979;	font-size: 16px;	line-height: 26px;	background-image: url(./q_and_a.gif);	background-repeat: no-repeat;	border-bottom: 1px dashed #EED0D2;	}
#content #questionColumn p {	width: 640px;	margin: 0 0 1em 0;	padding: 0 0 0 90px;	font-size: 14px;	line-height: 24px;	background-image: url(./q_and_a.gif);	background-repeat: no-repeat;	background-position: 0 -300px;	}

#content #questionColumn h4 span,
#content #questionColumn p span {	display: none;	}

#content #questionColumn em {	color: #A14B51;	width: 790px;	text-align: center;	display: block;	margin: 1em 0;	}


/*
#content #questionI {	height: 260px;	background-image: url(./questionI_Bg.jpg);	background-repeat: no-repeat;	padding: 0 0 0 30px;	}
#content #questionI h3 {	text-indent: -5000px;	width: 800px;	height: 90px;	margin: 0;	}
#content #questionI p {	width: 600px;	margin: 0 0 1em 0;	padding: 0 0 0 120px;	font-size: 12px;	line-height: 20px;	}

#content #questionII {	height: 260px;	background-image: url(./questionII_Bg.jpg);	background-repeat: no-repeat;	padding: 0 0 0 30px;	}
#content #questionII h3 {	text-indent: -5000px;	width: 800px;	height: 90px;	margin: 0;	}
#content #questionII p {	width: 600px;	margin: 0 0 1em 0;	padding: 0 0 0 120px;	font-size: 12px;	line-height: 20px;	}

#content #questionIII {	height: 260px;	background-image: url(./questionIII_Bg.jpg);	background-repeat: no-repeat;	padding: 0 0 0 30px;	}
#content #questionIII h3 {	text-indent: -5000px;	width: 800px;	height: 90px;	margin: 0;	}
#content #questionIII p {	width: 600px;	margin: 0 0 1em 0;	padding: 0 0 0 120px;	font-size: 12px;	line-height: 20px;	}

#content #questionIV {	height: 260px;	background-image: url(./questionIV_Bg.jpg);	background-repeat: no-repeat;	padding: 0 0 0 30px;	}
#content #questionIV h3 {	text-indent: -5000px;	width: 800px;	height: 90px;	margin: 0;	}
#content #questionIV p {	width: 600px;	margin: 0 0 1em 0;	padding: 0 0 0 120px;	font-size: 12px;	line-height: 20px;	}

*/

#content #salonInformation {	height: 360px;	background-image: url(./salonInformationBg.jpg);	background-repeat: no-repeat;	padding: 0 0 0 30px;	}
#content #salonInformation .salonProfile div {	height: 295px;	padding: 0;	margin: 0;	}
#content #salonInformation .salonProfile {	width: 410px;	height: 360px;	float: left;	margin: 0;	}
#content #salonInformation .salonProfile dl {	clear: both;	width: 400px;	margin:  0;	padding: 0;	}
#content #salonInformation .salonProfile dl dt {	padding: 0;	margin: 0;	height: 25px;	float: left;	width: 110px;	text-indent: -5000px;	}
#content #salonInformation .salonProfile dl dd {	padding: 0;	margin: 0;	float: left;	font-size: 12px;	line-height: 20px;	width: 270px;	 }
#content #salonInformation .salonProfile h3 {	text-indent: -5000px;	height:  100px;	}
#content #salonInformation .salonProfile ul {	padding: 10px 0 0 10px;	margin: 0;	list-style: none;	}

#content #salonInformation .salonProfile ul li {	width: 200px;	padding: 0;	margin: 0;	float: left;	}
#content #salonInformation .salonProfile ul li a {	text-indent: -5000px;	width: 160px;	height: 30px;	display: block;
margin: 0;	padding: 0;	}

#content #gnaviwedding {	height: 340px;	background-image: url(./gnaviweddingBg.jpg);	background-repeat: no-repeat;	padding: 0 0 0 30px;	}
#content #gnaviwedding h3 {	text-indent: -5000px;	width: 800px;	height: 110px;	padding: 0;	margin: 0;	}
#content #gnaviwedding p {	width: 270px;	height: 170px;	padding: 0 0 0 340px;	margin: 0;	font-size: 12px;	line-height: 20px;	}
#content #gnaviwedding ul {	padding: 0 0 0 340px;	margin: 0;	list-style: none;	}

#content #gnaviwedding ul li {	width: 200px;	padding: 0;	margin: 0;	float: left;	}
#content #gnaviwedding ul li a {	text-indent: -5000px;	width: 155px;	height: 25px;	display: block;
margin: 0;	padding: 0;	}


#content p.topBtn {	clear: both;	background-image: url(./topBtn.jpg);	background-repeat: no-repeat;	height: 70px;	margin: 0;	padding: 10px 0 0 320px;	}
#content p.topBtn a {	text-indent: -5000px;	display: block;	width: 220px;	height: 40px;	margin: 0;	padding: 0;	}


/*
a {	border: 1px solid #333;	}
*/
