@charset "UTF-8";
/* CSS Document */


/* ウエディングプラン
---------------------------------------------------- */
#weddingplan {
	clear: both;
	width: 285px;
	margin: 0 auto 20px;
}
#weddingplan h1 {
    display: block;
	width: 285px;
    height: 15px;
	margin: 0 auto 5px;
    text-indent: -9999px;
    overflow: hidden;
    background-image: url(../common_images/side_info/side_title_01.gif);
}
ul#w-plan li {
    position:relative;
    list-style: none;
    width: 285px;
    height: 77px;
	margin: 0 auto 5px;
}
ul#w-plan a {
    position:absolute; top:0; left:0;
    display: block;
    width: 285px;
    height: 77px;
    text-indent: -9999px;
    overflow: hidden;
}
a.produce {
    background-image: url(../common_images/side_info/w_plan_01.jpg);
}
a:hover.produce {
    background-position: 0px -77px;
}
a.miryoku {
    background-image: url(../common_images/side_info/w_plan_02.jpg);
}
a:hover.miryoku {
    background-position: 0px -77px;
}
a.nagare {
    background-image: url(../common_images/side_info/w_plan_03.jpg);
}
a:hover.nagare {
    background-position: 0px -77px;
}
a.dress {
    background-image: url(../common_images/side_info/w_plan_04.jpg);
}
a:hover.dress {
    background-position: 0px -77px;
}
a.angel {
    background-image: url(../common_images/side_info/w_plan_05.jpg);
}
a:hover.angel {
    background-position: 0px -77px;
}
a.flow {
    background-image: url(../common_images/side_info/w_plan_06.jpg);
}
a:hover.flow {
    background-position: 0px -77px;
}


/* コンテンツ
---------------------------------------------------- */
#side-contents {
	clear: both;
	width: 285px;
	margin: 0 auto 30px;
}
#side-contents h1 {
    display: block;
	width: 285px;
    height: 15px;
	margin: 0 auto 5px;
    text-indent: -9999px;
    overflow: hidden;
    background-image: url(../common_images/side_info/side_title_02.gif);
}
#side-contents .c-box {
	clear: both;
	width: 275px;
	margin: 0 auto 10px;
	padding: 5px 5px 10px;
	background-color: #e5e5e5;
}
#side-contents .c-box .midashi {
	margin: 0 auto 5px;
}
#side-contents .c-box p {
	margin: 0 auto 5px;
}
#side-contents .baby {
	clear: both;
	width: 275px;
	font-size: 10px;
}
#side-contents .baby .left{
	float: left;
	width: 130px;
}
#side-contents .baby .right{
	float:right;
	width: 130px;
}
#side-contents .baby img {
	margin: 0 76px 3px 0;
}
#side-contents h2 {
    font-size: 14px;
}
#konkatsu {
	clear: both;
	width: 285px;
	margin: 30px 0 0;
}
#konkatsu-text {
	clear: both;
	width: 275px;
	margin: 0 auto 0px;
	padding: 5px 5px 10px;
	background-color: #e5e5e5;
}
#recruit {
	clear: both;
	width: 285px;
	margin: 15px 0 0;
}
.side-free {
	clear: both;
	width: 285px;
	margin: 0 0 15px;
}


/* ライクボックス
---------------------------------------------------- */
#likebox-copy {
	clear: both;
	width: 285px;
	margin: 0 0 0;
}
#likebox-box {
	clear: both;
	width: 285px;
	margin: 0 0 20px;
}

