

body{text-align:center;
	 margin:0px;
	 padding:0px;
	 font-size:12px;
	 color:#000000;
	 background-color:#f5f5f5;}


#back_left  {background: url("back2.gif") top repeat-y;
	 height:100%;
	 width:756px;
	 margin-left:auto;
	 margin-right:auto;}

#back_right  {background: url("back2.gif") top repeat-y;
	 width:756px;
	 margin-left:auto;
	 margin-right:auto;}



a	{color:#235aa6}
a:hover	{color:#ff0000}

/* === ヘッダー部分のスタイル === */

.head	{background-color:#ffffff;
	 width:730px;
	 height:80px;
	 margin-left:auto;
	 margin-right:auto;}


.head1	{width:350px;
	 text-align:left;
	 padding-left:10px}

.head2	{padding-right:10px}



.head3	{background-color:#ffffff;
	 width:740px;
	 height:180px;
	 margin-left:auto;
	 margin-right:auto;
	 padding:0px;}




/* === サイドバーとコンテンツ部分のスタイル === */

.side_main	{width:740px;
	 margin-left:auto;
	 margin-right:auto}




/* === サイドバー部分のスタイル === */

.side	{width:140px;
	 background-color:#ffffff}

.side	{vertical-align:top;
	 padding:5px;}

.sidetop	{
	 margin-top:20px;
	 border-top:solid 1px #235aa6;}


.side div	{font-size:12px;
	 font-weight:bold;
	 border-bottom:solid 1px #235aa6;
	 padding-top:8px;
	 padding-bottom:8px;
	 padding-left:10px;
	 padding-right:10px;
	 background-color:#ffffff}

.side a	{color:#235aa6;
	 text-decoration:none}
.side a:hover	{color:#ff0000}



/* === コンテンツ部分のスタイル === */

.main	{background-color:#ffffff;
	 width:590px;
	 padding-left:10px;
	 padding-right:10px;
	 padding-top:20px;
	 padding-bottom:20px;
	 font-size:12px;}

.main h1	{font-size:14px;
	 line-height:200%;
	 color:#696969;
	 font-weight:bold}

.main h2	{font-size:10px;
	 line-height:60%;
	 color:#696969;
	 font-weight:bold}

.main p	{font-size:12px;
	 line-height:150%;
	 color:#000000}

.photo td	{vertical-align:bottom;
	 font-size:12px;
	 padding:0px}
.photo img	{margin-right:8px}

.link	{font-size:12px;
	 line-height:140%;
	 color:#696969;
	 font-weight:bold}

.link a	{color:#008080;
	 text-decoration:none}
.link a:hover	{color:#ff0000}



.box	{font-size:12px;
	 line-height:150%;}

.box2	{font-size:11px;
	 padding-left:0px;
	 line-height:120%;}

.box3	{font-size:12px;
	 padding-left:0px;
	 line-height:120%;
	 border-bottom:solid 1px #708090;
	 border-left:solid 1px #708090;
	 border-right:solid 1px #708090;}

.box4	{font-size:12px;
	 padding-left:5px;
	 line-height:120%;}

.box4 a	{color:#235aa6;
	 text-decoration:none}
.box4 a:hover	{color:#ff0000}
.box4 img	{vertical-align:bottom;}

.box5	{font-size:12px;
	 padding-left:15px;
	 padding-right:5px;
	 padding-top:5px;
	 padding-bottom:5px;
	 line-height:120%;
	 border:solid 1px #708090;}


.menu	{font-size:12px;
	 line-height:120%;}


#foot	{background-color:#ffffff;
	 width:700px;
	 padding:15px;
	 font-size:10px;
	 line-height:150%;
	 color:#696969;
	 text-align:center;
	 border-top:solid 1px #696969;
	 margin-left:auto;
	 margin-right:auto;}