@charset "utf-8"; 		/* �����R�[�h�Z�b�g */



/* ���̑��g��
---------------------------------------------------- */
.clear {
	clear: both;�@/* �t���[�g�̉� */
}

.mb15 { margin-bottom:15px;}

br.clear {
	clear:both;
}
#special-all{
	width: 740px;
	float:left;
	padding-right:20px;
	margin-top:15px;
}
#special-container {
	width: 740px;
	margin: 0 auto;
	text-align:center;
	padding-bottom:5px;
}
* html #special-container {
	overflow:hidden;
}
#special-container img {
	display: block;
	border: 0 none;
}
#special-container p {
	color: #666666;
	line-height: 1.5em;
}
.zero{
    margin:0;
    padding:0;
}
.container-head{
    background:url("../img/waku-top.jpg") no-repeat;
    height:10px;
}
.container-body{
    background:url("../img/waku-center.jpg") repeat-y;
}
.container-body-header{
    margin:0 10px 0 10px;
    background-color:#E7F4F4;
}
.container-bottom {
    background:url("../img/waku-bottom.jpg") no-repeat;
    height:17px;
}


.bridal-step{
    background:url("../img/waku-center.jpg") repeat-y;
}
.bridal-step-left{
    width:180px;
}
.bridal-step-right{
    width:525px;
    text-align:left;
}
.bridal-step-exp{
    padding-left:10px;
    padding-right:20px;
}

.user{
    background:url("../img/user-box.jpg") no-repeat;
    height:147px;
    width:740px;
}



.manager{
    background:url("../img/manager-box.jpg") no-repeat;
    height:147px;
    width:740px;
}

.news{
    background:url("../img/news-box.jpg") no-repeat;
    height:119px;
    width:385px;
}
.news-text{
}




.fl-l { float:left; }
.fl-r { float:right; }


.pt-10 { padding-top:10px; }
.pl-10 { padding-left:10px; }
.pr-10 { padding-right:10px; }
.pb-10 { padding-bottom:10px; }
.pp-10 { padding:10px; }
.pt-25 { padding-top:25px; }
.pl-25 { padding-left:25px; }
.pt-35 { padding-top:35px; }
.pl-35 { padding-left:35px; }
.pr-35 { padding-right:25px; }
.pl-150{ padding-left:150px; }

.mr-2  { margin-right:3px; }
.ml-2  { margin-left:3px; }
.mr-5  { margin-right:5px; }
.ml-5  { margin-left:5px; }
.mt-5  { margin-top:5px; }
.mb-5  { margin-bottom:5px; }

.mt-10 { margin-top:10px; }
.mb-10 { margin-bottom:10px; }

.mt-20 { margin-top:20px; }

.ml-25 { margin-left:25px; }
.mt-25 { margin-top:25px; }

.wd-1  { width:500px; }
.wd-2  { width:510px; }
.wd-3  { width:155px; }
.wd-4  { width:740px; }

.ta-l  { text-align:left; }
.ta-c  { text-align:center; }

.bc-1  { 
     border:1px;
     background-color:#7EBCBB;
}

.fc-1 { font-size:11px;
        color:#FFFFFF; 
}
.fc-2 { font-size:11px;
        color:#666666; 
}

.fb   { font-weight:bold; }


.bridal-step-txt2{ 
    margin-top:30px;
    background:url("../img/step1-sub.jpg") no-repeat;
    height:160px;
    line-height:12px;
}

.cb { clear:both; }
