/*-------------------------------------------------
　全体指定
　header 
　navigation
　main
　　　松倉絵馬・松倉観音とは
　　　見本・価格表
　　　地図
　footer
-------------------------------------------------*/



/*-------------------------------------------------
　　　全体指定
-------------------------------------------------*/

body {
	text-align : center ;
	margin-top : 0 ;
	margin-bottom : 0 ;
	background-color : #E9E0D1 ;	
	background-image : url("img/bg-washi.jpg") ;
	background-repeat : repeat ;
}

#outline {
	text-align : center ;
	width : 750px ;
	font-size : 80% ;
	line-height : 150% ;
	border-left : 1px solid #610A08 ;
	border-right : 1px solid #610A08 ;
	background-color : #FFFFFF ;
}


/*-------------------------------------------------
　　　header 
-------------------------------------------------*/

.header {
	width : 730px ;
	background-color : #610A08 ;
	border-bottom : 5px solid #FFFFFF ;
}


/*-------------------------------------------------
　　　navigation
-------------------------------------------------*/

.navigation {
	height : 27px ;
	width : 730px ;
}

ul {
	margin : 0px ;
}

li {
	float : left ;
	display : block ;
	margin : 0px ;
}
 
.on {
	background-color : #610A08 ;
	width : 190px ;
	height : 27px ;
	margin-right : 4px ;
	text-align : center ;
	border-bottom : 0px ;
}

.off  {
	background-color : #E9E0D1 ;
	width : 190px ;
	height : 27px ;
	margin-right : 4px ;
	text-align : center ;
	border-bottom : 2px solid #FFFFFF ;
}

.on a {
	text-decoration : none ;
	display ; block :
	margin-top : 5px ;
}

.on a:link {
	color : #FFFFFF ;
}

.on a:visited {
	color : #FFFFFF ;
}

.on a:hover {
	color : #FFFFFF ;
}

.off a {
	text-decoration : underline ;
	display ; block :
	margin-top : 5px ;
}

.off a:link {
	color : #95100D ;
}

.off a:visited {
	color : #95100D ;
}

.off a:hover {
	color : #000000 ;
}

.under {
	clear : both ;
	width : 730px ;
	border-top : 2px #610A08 solid;
	border-bottom : 0px ;
	border-left : 0px ;
	border-right : 0px ;
}


/*-------------------------------------------------
　　　main
-------------------------------------------------*/

.main {
	text-align : left ;
	width : 690px ;
	padding-top : 0px ;
	padding-bottom : 20px ;
	padding-left : 20px ;
	padding-right : 20px ;
	background-color : #FFFFFF ;
	font-size : 130% ;
	line-height : 1.7 ;
	letter-spacing : -1px ;
}

h3{
	background-color : #E9E0D1 ;
	border-left : 10px solid #610A08 ;
	padding-top : 4px ;
	padding-bottom : 2px ;
	padding-left : 10px ;
	padding-right : 10px ;
	margin-bottom : 10px ;
	letter-spacing : 5px ;
}

p {
	text-indent : 1em ;
	margin : 0 ;
	padding : 0 ;
}

p.bottom {
	text-indent : 1em ;
	margin : 0 ;
	padding-left : 0 ;
	padding-right : 0 ;
	padding-top : 0 ;
	padding-bottom : 15px ;
}


/*-------------------------------------------------
　　　main
　　　　　　松倉絵馬・松倉観音とは
-------------------------------------------------*/

span.read {
	color : #000000 ;
	background-color : #FFFFFF ;
	margin : 0 ;
	padding : 0 ;
}

p span {
	font-size : 85% ;
	color : #FFFFFF ;
	background-color : #000000 ;
	padding-left : 4 ;
	padding-right : 3 ;
	padding-top : 2 ;
	padding-bottom : 1 ;
	margin-right : 3 ;
	vertical-align : middle ;
}

#img1 {
	float : right ;
	margin-left : 15px ;	
	margin-bottom : 15 ;
}

#img2 {
	margin-left : 0 ;
	margin-right : 0 ;	
	margin-top : 15 ;
	margin-bottom : 15 ;
	padding : 0 ;
}

#img3 {
	margin-left : 10px ;
	margin-right : 0 ;
	margin-top : 15 ;
	margin-bottom : 15 ;
	padding : 0 ;
}

blockquote {
	margin-left : 150px ;
	margin-right : 150px ;
	padding : 4px ;
	border : 2px dotted #610A08 ;
	text-align : center ;
	font-size : 100% ;
	line-height : 130% ;
}

blockquote span {
	font-weight : bold ;
	font-size : 90% ;
	color : #FFFFFF ;
	background-color : #610A08 ;
	width : 331px ;
	padding-left : 4 ;
	padding-right : 3 ;
	padding-top : 2 ;
	padding-bottom : 1 ;
	margin-bottom : 5 ;
	vertical-align : middle ;
}


/*-------------------------------------------------
　　　main
　　　　　　見本・価格表
-------------------------------------------------*/

#img4 {
	float : left ;
	margin-left : 15px ;
	margin-right : 20px ;
	padding : 0 ;
}

table {
	margin-bottom : 15px ;
	font-size : 90% ;
}

th {
	font-weight : normal ;
	padding : 1px ;
	border : 1px solid #610A08 ;
}

td {
	padding : 4px ;
	border : 1px solid #610A08 ;
	white-space : nowrap ;
}

caption {
	font-size : 110% ;
	font-weight : bold ;
	text-align : left ;
	margin-bottom : 5px ;
}

.design {
	border-collapse : collapse ;
	border : 2px solid #610A08 ;
}

.design th {
	color : #FFFFFF ;
	background-color : #610A08 ;
}

hr {
	margin-top : 10px ;
	margin-bottom : 10px ;
	border : none ;
	border-top : 2px #C3B6A1 dotted ;
	_height : 1px ;
}

hr.clear {
	clear : both ;
}


/*-------------------------------------------------
　　　main
　　　　　　地図
-------------------------------------------------*/

#map {
	text-align : center ;
	margin-left : 70px ;
	padding : 0 ;
	border : 2px #C3B6A1 dotted ;
}


/*-------------------------------------------------
　　　footer
-------------------------------------------------*/

.footer {
	clear : both ;
	width : 730px ;
	background-color : #610A08 ;
	text-align : center ;
	font-size : 80% ;
	margin : 0 ;
	color : #FFFFFF ;
}


/*-------------------------------------------------

-------------------------------------------------*/

c-both {
	clear : both ;
}

img {
	margin : 0 ;
	padding : 0 ;
}