body	{margin:0px;
	 padding:0px;
	 background-color:#dadebf}

.all	{width:620px;
	 height:100%}

/* === サイドバー部分のスタイル === */

.side1, .side2	{background-color:#55692a;
	 width:148px}

.side1	{vertical-align:top}

.side1 .logo	{text-align:center;
	 padding-top:10px;
	 padding-bottom:20px}

.side1 div	{font-size:14px;
	 font-weight:bold;
	 border-bottom:solid 1px white;
	 padding-top:8px;
	 padding-bottom:8px;
	 padding-left:12px;
	 padding-right:12px}

.side1 a	{color:#dadebf;
	 text-decoration:none}
.side1 a:hover	{color:white}


.submenu	{background-color:#611526}
.submenu ul	{font-size:12px;
	 line-height:140%;
	 margin-top:0px;
	 margin-bottom:0px;
	 margin-left:10px;
	 padding-left:0px;
	 list-style-type:none}
.submenu a	{color:#dadebf}


.side2	{vertical-align:bottom;
	 font-size:10px;
	 text-align:center;
	 padding-bottom:10px}


/* === コンテンツ部分のスタイル === */

.main	{width:442px;
	 padding-left:30px;
	 vertical-align:top;
	 padding-top:30px}

.main h1	{font-size:20px;
	 font-family:'Comic Sans MS';
	 color:#242562;
	 text-align:center;
	 border-top:solid 4px #242562;
	 padding-top:3px;
	 margin-bottom:8px}

.main h2	{font-size:12px;
	 text-align:center;
	 border-bottom:solid 4px #242562;
	 margin-top:0px;
	 padding-bottom:8px;
	 margin-bottom:25px}

.main h3	{font-size:12px;
	 border-bottom:solid 2px #242562;
	 margin-top:0px;
	 padding-bottom:8px;
	 margin-bottom:25px}

.main p	{font-size:14px;
	 line-height:160%;
	 color:#55692a}

.mark	{text-align:center;
	 border-top:solid 4px #242562;
	 padding-top:6px}