@charset "Shift_JIS";/* main-------------------------------*/#main { padding: 0;}#maincol { width: 550px; padding: 0;}#column-bridal { padding: 20px;}#maincol h2 {height: 30px;}h2#atrium { background: url(../img/wedding/tab01.jpg) no-repeat;}h2#gazebo { background: url(../img/wedding/tab02.jpg) no-repeat;}h2#aroma01 { background: url(../img/wedding/tab03_b.jpg) no-repeat;}h2#aroma02 { background: url(../img/wedding/tab04.jpg) no-repeat;}h2#top { background: url(../img/wedding/tab05.jpg) no-repeat;}h2#reception { background: url(../img/wedding/tab06.jpg) no-repeat;}#maincol h3 {	margin: 0 0 5px 0;	padding-left: 12px;	background: url(../img/arrow02.gif) no-repeat 0 4px;	}#maincol a {color: #716A3F;}#maincol a:hover {color: #ABA269;}#maincol h4 {	margin: 0 0 15px 0;	padding: 3px;	font-weight: normal;	border-top: 1px solid #DBD9CF;	border-bottom: 1px solid #DBD9CF;	color: #7F7F69;	line-height: 100%;	background: #F4F4F1;	line-height: 140%;	}#maincol h5 {color: #CC425A;}#maincol h6 {	margin: 0 0 5px 0;	padding: 0;	border: none;	background: none;	color: #C76571;	}#maincol p {	margin: 0 0 10px 0	}	#maincol p strong{	color:#b53c39;}#maincol p.read {	color:#000;	}#maincol ul,#maincol ol {	margin-top: 0;	padding: 0 0 0 20px;	}div.section {	float: right;	padding: 5px;	margin-bottom: 10px;	border: 1px solid #F1CDD3;	}/* SIDEBAR---------------------------------------- */#sidebar {	margin:0;	width: 200px;	height:600px;	padding: 0;	float: left;	background:  url(../img/wedding/sidebg.jpg) no-repeat;	}	#sidebar h2 {	margin: 0;	width: 200px;	height: 93px;	background: url(../img/wedding/tab_wedding.jpg) no-repeat;	border-bottom:3px solid #fff;	}#sidebar h2 a {	display: block;	text-indent: -1000px;	text-decoration: none;	height: 93px;	}/* SIDEBAR-weddingnav---------------------------------------- */#weddingnav  {	margin: 0 0 15px 0 ;	width: 200px;	height: 212px;	background: transparent url(../img/wedding/navwedding02.jpg) top left no-repeat;	padding: 0;	position: relative;	border-bottom:3px solid #fff;	}#weddingnav li {	margin: 0;	padding: 0;	list-style: none;	position: absolute;	}	#weddingnav li,#weddingnav  li a{	height: 40px;	display: block;	}	#weddingnav li a {	text-indent: -9999px;	text-decoration: none;	}#at {left: 0; width: 200px;}#ga {top: 43px; width: 200px;}#we {top: 86px; width: 200px;}#ar {top: 129px; width: 200px;}#sm {top: 172px; width: 200px;}#at a:hover {background: transparent url(../img/wedding/navwedding02.jpg) -200px 0 no-repeat;}#ga a:hover {background: transparent url(../img/wedding/navwedding02.jpg) -200px -43px no-repeat;}#we a:hover {background: transparent url(../img/wedding/navwedding02.jpg) -200px -86px no-repeat;}#ar a:hover {background: transparent url(../img/wedding/navwedding02.jpg) -200px -129px no-repeat;}#sm a:hover {background: transparent url(../img/wedding/navwedding02.jpg) -200px -172px no-repeat;}/* 追加スタイル060913---------------------------------------- */div.menu {	width:240px;	margin:0px 0px 10px;	padding:0px 0px 0px 10px;	border-left:1px solid #ccc;	color:#333;	float:left;	}	div.menu dl {	margin:0px;}div.menu dl dt{	width:45px;	float:left;	color:#333;}div.menu dl dd{	margin-left:45px;	width:190px;}  div.menu dl dd strong{	color:#b53c39;	}	dl.releption {	margin:0px 0px 10px;	color:#333;	}	dl.releption dt{	width:150px;	float:left;	color:#333;	}	dl.releption dd{	margin-left:120px;	}ul#w-new {	list-style:none;	margin:0px 0px 20px;	padding:0px;	font-size:12px;	}	ul#w-new li{	margin:5px 0px;	text-indent:13px;	background: url(../img/arrow01.gif) no-repeat 0 1px;	}ul#f-navi {	list-style:none;	float:right;	margin:10px;	padding-top:10px;	}	ul#f-navi  li {	float:left;	display:block;	padding:0px 8px;	border-right: 1px solid #ABA269;}ul#f-navi  li.end {	border:none;	}	div#plan2 {	border: 1px solid #DBD9CF;	padding:6px;	background:url(../img/wedding/2nd_party_grad.jpg) top left repeat-x;	}	div#plan2 h3{	background:url(../img/wedding/2nd_title.jpg) top left no-repeat;	text-indent:-10000px;	height:21px;	}}div#plan2 p {	margin: 0px;	padding:0px;	}
