/*  結納挨拶ページ　個別指定  */


/*  文字指定   */



.small_lside_txt,
.aisatu {
    font-size: 13px;
    line-height: 22px;
    letter-spacing: 3px;
}


.small_lside_txt span,
.aisatu span {
    color: #3300CC;
    font-weight: bold;
    font-size: 13px;
    line-height: 22px;
    letter-spacing: 3px;
}



.sonota {
   margin: 30px 0px;
   pading: 0px;
   width: 500px;
   border: 3px solid #FF9900;
}


.sonota span {
   background-color: #ff9900;
   font-weight:bold;
   font-size: 16px;
   line-height: 25px;
   letter-spacing: 3px;
}


.sonota ul {
   margin: 5px 20px;


} 


/*  あいさつ手順表のレイアウト   .aisatu   */

.aisatu {
    margin: 0px;
    padding: 0px;
    border: 0px none;
    clear: both;
    width: 896px;
	background-color: transparent;
}


/* テーブル指定  */


.aisatu table {
    margin: 0px;
    padding: 0px;
    border-collapse: collapse;
    caption-side: top;
    border-style: solid;
    border-width: 1px;
    border-spacing: 0px;
    border-color: #cfd3d6;
    width: 894px;
}




/*テーブル枠線の共通設定*/

.aisatu th {
	color: #000000;
	background-color: #FFCC66;
	border-color: #cfd3d6;
    font-weight: bold;	

}

.aisatu td {
	background-color: #FFFFCC;
	border-color: #cfd3d6;
	padding: 5px;
}



/* 矢印ボックス img(w99*h61) */

.arrow {
    clear: both;
    margin: 50px 0px 30px 50px;
    padding: 0px;
    border: 0px none;
    background-image: url("arrow.gif");
    background-repeat: no-repeat;
    background-position: center left;
    height: 80px;
    width: 846px;
}


.arrow_txt {
    margin: 0px 0px 0px 119px;
    padding: 0px;
    border: 0px none;
    height: 80px;
    width: 727px;
}



/*  画像つきボックスの文字span指定を aisatu ボックスに合わせる   */