@charset "utf-8";
@import url("../shared/css/reset.css");
@import url("../shared/css/basic.css");
@import url("../shared/css/layout.css");
/* テーブルの初期化 */
#main table,
#main td,
#main th {
	margin: 0px;
	padding: 0px;
	border: none;
	vertical-align: top;
}
/*
---------------------------------------------------------
おめでた婚
---------------------------------------------------------
*/
#page { margin-right: 30px; }
/* 本文 */
#page td.honbun {
	padding: 8px;
	text-align: left;
}
/* 見出しタグの初期化 */
/*#page p,*/
#page h1,
#page h2,
#page h3 {
	margin: 0px;
	padding: 0px;
}
p.description{
	padding-top: 10px;
	padding-left: 8px;
	padding-right: 8px;
	margin: 0px;
}
/* リンク */
#page td.honbun a { font-weight: bold; }
/* お料理例 */
#page td.ex { color: #6699CC; }
/* 画像のボーダー */
#page img.ph { border: 1px solid #805C3A; }
/* リンクボタン */
#page img.btn {
	vertical-align:middle;
	padding: 0px 2px 3px;
}
/* おめでた婚　先輩カップルからのメッセージ */
#page p.onavi {
	margin: 0px;
	padding-left: 20px;
}
#page p.onavi img { margin: 0px 0px 0px -20px; }

/*
---------------------------------------------------------
先輩カップルからのメッセージ＊おめでた婚
---------------------------------------------------------
*/
/* 枠 */
#message {
	width: 600px;
	padding-top: 0px;
}
#message #cont {
	border: 4px solid #EDACCA;
	position: relative;
}
/* 見出し */
#message h1 {
	position: absolute;
	left: 10px;
	top: 10px;
}
#message h2 {
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 10px;
}
/* 本文 */
#message div.pad { padding: 477px 25px 25px; }
/* リンクの矢印 */
#message img.btn {
	vertical-align:middle;
	padding-bottom: 3px;
	padding-right: 2px;
	padding-left: 2px;
}

/*
---------------------------------------------------------

---------------------------------------------------------
*/
