BODY {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 75%; BACKGROUND:  #fffaf0; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333333; LINE-HEIGHT: 2; PADDING-TOP: 0px; FONT-FAMILY: "CI", "lr oSVbN", Osaka, "qMmpS Pro W3"; TEXT-ALIGN: center;

;}

TEXTAREA {

	FONT-SIZE: 11px

;}

p.list {

@@@@border:solid 1px #ccccff;

@@@@height:100px;

@@@@width:550px;

@@@@overflow:auto;

@@@@background-color:#eeeeee;

@@@@font-size:12px;

@@@@text-align:left;

@@@@padding-top:4px;

@@@@margin-top:4px;

@@@@margin-left:0px;

@@@@}

H1 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

;}

H2 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

;}

H3 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

;}

P {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

;}

UL {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

;}

LI {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

;}

UL {

	LIST-STYLE-TYPE: none

;}

A {

	COLOR: #333333

;}

A:hover {

	COLOR: #a00e01

;}

IMG {

	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none

;}

.look {

	BACKGROUND: #e7e5de

;}

#contents A:hover IMG {

	FILTER: Alpha(opacity=80); opacity: 0.8

}}

.box {

	MARGIN: 10px auto 20px

;}

.box IMG {

	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 2px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid

;}

.box TD {

	FONT-SIZE: 10px; PADDING-BOTTOM: 0.5em; VERTICAL-ALIGN: top; TEXT-ALIGN: center

;}

.box A {

	TEXT-DECORATION: none

;}

.box A:hover IMG {

	BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; BORDER-LEFT: #333333 1px solid; BORDER-BOTTOM: #333333 1px solid

;}

#container {

	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; background : #fbf9f1 url(../../images/container_bg.gif) repeat-y; MARGIN-LEFT: auto; WIDTH: 904px; MARGIN-RIGHT: auto; TEXT-ALIGN: left

;}

#header {

	background : url(../../images/header_bg.gif) no-repeat; HEIGHT: 98px;}

#header H1 {

	PADDING-LEFT: 20px; FONT-WEIGHT: normal; FONT-SIZE: 10px; LINE-HEIGHT: 1.2em; PADDING-TOP: 10px

;}

UL#menu {

	MARGIN-LEFT: 0px; WIDTH: 898px; MARGIN-RIGHT: auto

;}

UL#menu LI {

	FLOAT: left

;}

UL#menu IMG {

	VERTICAL-ALIGN: bottom

;}

#contents {

	CLEAR: left; MARGIN-LEFT: auto; WIDTH: 898px; MARGIN-RIGHT: auto; PADDING-TOP: 3px

;}

#main {

	DISPLAY: inline; FLOAT: right; PADDING-BOTTOM: 10px; WIDTH: 550px; MARGIN-RIGHT: 20px; PADDING-TOP: 30px

;}

#main H2 {

	FONT-SIZE: 100%; background : #000000 url(../../images/h2_bg.gif) no-repeat; COLOR: #ffffff; LINE-HEIGHT: 28px; TEXT-ALIGN: center

;}

#main P {

	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 1em; PADDING-TOP: 0.5em

;}

#side {

	FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 300px; PADDING-TOP: 30px

;}

#side H3 {

	FONT-SIZE: 100%; background : #000000 url(../../images/h3_bg.gif); COLOR: #ffffff; LETTER-SPACING: 0.2em; TEXT-ALIGN: center

;}

#side P {

	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 1em; PADDING-TOP: 0px

;}



img.photo {

  float: left;

  margin: 5px 10px 5px 5px;

}



img.blog {

  float: left;

  height:20px;

  width:auto;

  margin: 3px 3px 3px 3px;

}



UL.sidemenu {

	MARGIN-BOTTOM: 2px

;}

UL.sidemenu LI A {

	DISPLAY: block; PADDING-LEFT: 20px; background : url(../../images/submenu_bg.gif) no-repeat; WIDTH: 280px; COLOR: #333333; LINE-HEIGHT: 36px; HEIGHT: 36px; TEXT-DECORATION: none

;}

UL.sidemenu LI A:hover {

	background : url(ahover.gif) no-repeat; COLOR: #333333

;}



#footer {

	width:869px;

	clear:both;

	margin:0 auto;

	padding: 0px 5px;

	background-color:#C19A71;

}

#footer:after {

	content:".";

	display:block;

	height:0;

	clear:both;

	visibility:hidden;

}

#footer li {

	font-size:10px;

	display:inline;

	padding:0 0.5em 0 0;

	margin:0.5em 0.5em 0.5em 0;

	border-right:1px solid #FFFFFF;

}

#footer ul li a {

	color:#FFFFFF;

	display:inline-block;

}

#footer ul li a:hover {

	color:#522215;

}

address {

	clear:both;

	font-size: 11px;

	font-style: normal;

	font-weight: normal;

	margin-top: 10px;

	color: #FFFFFF;

}

#copy {

	width:868px;

	margin:5px auto;

	text-align:center;

}

#copy p a {

	text-decoration:none;

	font-size:10px;

	color: #999999;

}



iframe{ width:100%;height:400px;}





@media (max-width:320px) {

BODY {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.4rem; BACKGROUND:  #fffaf0; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333333; LINE-HEIGHT: 2; PADDING-TOP: 0px; FONT-FAMILY: "CI", "lr oSVbN", Osaka, "qMmpS Pro W3"; TEXT-ALIGN: center;

;}



#header H1 {

	PADDING-LEFT: 20px; FONT-WEIGHT: normal; FONT-SIZE: 18px; LINE-HEIGHT: 1.2em; PADDING-TOP: 250px

;}



#contents {

	CLEAR: left; MARGIN-LEFT: auto; WIDTH: 100%; MARGIN-RIGHT: auto; PADDING-TOP: 30px;}





#main {froat:none; DISPLAY: inline;PADDING-BOTTOM: 10px; WIDTH: 98%; MARGIN-RIGHT: 10px; PADDING-TOP: 10px;margin-left:10px;}



#side {froat:none; PADDING-BOTTOM: 10px; WIDTH: 100%; PADDING-TOP: 10px;}





img {width:100%;height: auto;}

#side img {margin-top : 5pt;margin-left : 5pt;margin-right : 5pt;margin-bottom : 5pt;}



iframe{ width:100%;height:400px;}





#header {background : url(../../images/header_bg.gif) no-repeat; HEIGHT: 92px; margin-top:10px;}



UL#menu {MARGIN-LEFT: 0px; WIDTH: 898px; MARGIN-RIGHT: auto ;padding-top:310px;}

UL#menu LI{FLOAT: left;}

UL#menu IMG {VERTICAL-ALIGN: bottom;width:126px; float:left;}



}

