em.pico_notice { font-weight: bold; font-style: normal; color: #FF0000; }


/* リストコンテンツ */
dl.pico_list_contents {
	width: 288px;
	background: url(https://wedding-jp.com/themes/lamariage03/images/084.jpg) repeat-y;
	margin-bottom: 48px;
}
dl.pico_list_contents dt {
	min-height: 40px;
	background: url(https://wedding-jp.com/themes/lamariage03/images/i006.jpg) no-repeat bottom left, url(https://wedding-jp.com/themes/lamariage03/images/i008.jpg) no-repeat bottom right, url(https://wedding-jp.com/themes/lamariage03/images/i007.jpg) repeat-x bottom;
	margin-bottom: 16px;
	padding: 5px 16px 3px 17px;
	line-height: 1.43em;
	letter-spacing: 1px;
	font-weight:bold;
}
dl.pico_list_contents dt span {
	font-weight: normal;
}
dl.pico_list_contents dd {
	background: url(https://wedding-jp.com/themes/lamariage03/images/087.jpg) no-repeat bottom left;
	padding-bottom: 16px;
}
dl.pico_list_contents dd .subtitle {
	margin-right: 16px;
	margin-bottom: 8px;
	margin-left: 17px;
	line-height: 1.43em;
	letter-spacing: 1px;
	font-weight:bold;
}
dl.pico_list_contents dd .mainphotourl {
	margin-right: 18px;
	margin-bottom: 8px;
	margin-left: 18px;
}
dl.pico_list_contents dd .subdesc {
	margin-right: 18px;
	margin-bottom: 8px;
	margin-left: 18px;
	font-size: .93em;
	line-height: 1.54em;
	letter-spacing: 2px;
}
dl.pico_list_contents dd .btn {
	padding-top: 16px;
	padding-right: 17px;
	padding-left: 17px;
	font-size: .93em;
}
dl.pico_list_contents dd .btn a:link, dl.pico_list_contents dd .btn a:visited {
	background: #FEF3EB;
	padding: 10px 8px 9px;
	display:block;
	broder: solid 1px #9B212A;
	border-radius: 4px;
	line-height: 1.31em;
	letter-spacing: 1px;
	text-decoration:none;
}
dl.pico_list_contents dd .btn a:hover {
	text-decoration: underline;
}



/* 宮島の披露宴会場　共通 */
#w_place_body .index03 {background: url(https://wedding-jp.com/modules/w_place/images/index03.jpg) no-repeat top;
                               padding-top: 320px;}
.w_place-toplist {}
.w_place-toplist ul {font-size: 1.1em;}
.w_place-toplist ul li {background: url(https://wedding-jp.com/themes/lamariage03/images/i012.jpg) no-repeat left; 
                                list-style: none; text-indent: 12px; line-height: 2.4em;}

.japandesc ul {margin-top: 1em;}
.japandesc ul li {list-style: none;}
.japandesc ul li span {
margin-right: 1em;
}



/*　ハワイウエディング */
.hawaii-text {}
.hawaii-text p, .hawaii-text div {margin-right: 230px;}
h3.plan01 {background: url(https://wedding-jp.com/modules/w_place/images/w_place/plan01.gif) no-repeat left; 
                 line-height: 42px; text-indent: 30px;}
h3.plan02 {background: url(https://wedding-jp.com/modules/w_place/images/w_place/plan02.gif) no-repeat left;
                 line-height: 42px; text-indent: 30px;}
h3.plan03 {background: url(https://wedding-jp.com/modules/w_place/images/w_place/plan03.gif) no-repeat left;
                 line-height: 42px; text-indent: 30px;}
h3.plan04 {background: url(https://wedding-jp.com/modules/w_place/images/w_place/plan04.gif) no-repeat left;
                 line-height: 42px; text-indent: 30px;}
h3.plan05 {background: url(https://wedding-jp.com/modules/w_place/images/w_place/plan05.gif) no-repeat left;
                 line-height: 42px; text-indent: 30px;}
h3.plan06 {background: url(https://wedding-jp.com/modules/w_place/images/w_place/plan06.gif) no-repeat left;
                 line-height: 42px; text-indent: 30px;}
h3.plan07 {background: url(https://wedding-jp.com/modules/w_place/images/w_place/plan07.gif) no-repeat left;
                 line-height: 42px; text-indent: 30px;}
h3.plan08 {background: url(https://wedding-jp.com/modules/w_place/images/w_place/plan08.gif) no-repeat left;
                 line-height: 42px; text-indent: 30px;}
.church {width: 162px; background: #fafafa; 
             margin-right: 2px; margin-bottom: 16px; margin-left: 2px; 
             padding-top: 8px; padding-bottom: 16px; 
             float: left; border: solid #eaeaea 1px; line-height: 2em; text-align: center; font-size: .8em;}
.church img {margin-right: auto; margin-left: auto; border: solid #ffffff 1px;}