@charset "UTF-8";/* CSS Document */body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {	font-size: 14px;	color: #333;	margin: 0;	padding: 0;	-webkit-text-size-adjust:none;}html {	overflow-y: scroll;}h1, h2, h3, h4, h5, h6 {	font-size: 100%;	font-weight: normal;}ol, ul {	list-style:none;}fieldset, img {	border:0;}table {	border-collapse: collapse;	border-spacing:0;}caption, th {	text-align: left;}address, caption, cite, code, dfn, em, strong, th, var {	font-style: normal;	font-weight: normal;}a:link, a:visited, a:active {	color: #333;	text-decoration: none;}a:hover {	color: #617423;	text-decoration: none;	transition: all 0.3s ease;	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;}.clear {	clear: both;}body {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;}h1 {	font-size: 10px;	color: #FFF;	background-color: #617423;	text-align: center;	padding-top: 6px;	padding-bottom: 6px;}#wrap {	width: 1000px;	margin-right: auto;	margin-left: auto;	padding-bottom: 40px;}#wrap a:hover img {	opacity: 0.5;	filter: alpha(opacity=50);	-moz-opacity: 0.5;	transition: all 0.3s ease;	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;}#wrap #main img {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #617423;	margin-bottom: 40px;}#left {	float: left;	width: 184px;	margin-right: 30px;	margin-left: 20px;}#left #studio {	background-image: url(images/bg_btn1.gif);	background-repeat: no-repeat;	height: 36px;	width: 184px;	display: block;	line-height: 36px;	text-align: center;	font-weight: bold;	margin-bottom: 10px;}#left #studio:hover {	color: #7F7F7F;	opacity: 0.5;	filter: alpha(opacity=50);	-moz-opacity: 0.5;	transition: all 0.3s ease;	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;}.left_navi a{	font-size: 14px;	padding-bottom: 6px;	display: block;	padding-top: 6px;	padding-left: 8px;}.left_navi a:hover {	background-color: #B0B991;	color: #FFF;	transition: all 0.3s ease;	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;}#left #bg_photo {	margin-top: 20px;	background-image: url(images/bg_left.jpg);	background-repeat: no-repeat;}#right {	width: 735px;	float: left;	margin-right: 30px;}.btn_area .btn {	margin-right: auto;	margin-left: auto;	text-align: center;}#footer a:hover {	text-decoration: underline;}#right #gototop {	text-align: right;	margin-top: 20px;}#right #gototop a {	color: #FFF;	background-color: #B0B991;	padding: 4px;	text-align: center;	display: block;	width: 90px;	float: right;	border-radius: 2px;	-webkit-border-radius: 2px;	-moz-border-radius: 2px;	behavior: url(../js/PIE.htc);	font-size: 12px;}#right #gototop a:hover {	opacity: 0.5;	filter: alpha(opacity=50);	-moz-opacity: 0.5;	transition: all 0.3s ease;	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;}#footer {	clear: both;	width: 100%;	padding-top: 40px;	text-align: center;}#area_foot {	background-color: #617423;}#wrap_foot {	width: 1000px;	margin-right: auto;	margin-left: auto;	color: #FFF;	padding-top: 20px;	padding-bottom: 20px;	text-align: center;	background-image: url(images/logo.png);	background-repeat: no-repeat;	background-position: 20px 10px;}#wrap_foot h2 {	font-size: 10px;	color: #FFF;	margin-top: 60px;}