@charset "UTF-8";/* $B%H%C%W%Z!<%8(B */.top #contents{	background:url(../img/top_back_info.gif) no-repeat top left;}.top #contents #global_navi{	width:538px;	height:20px;	margin:0px 131px;	float:none;}.top #contents #catch{	width:760px;	height:448px;	margin:0px 20px 0px 20px;}.top #contents #catch h2{	width:192px;	padding-top:355px;	font-size:95%;	font-weight:bold;	text-align:center;	float:right;}.top #contents #catch #catch_left{	width:275px;	height:80px;	float:left;}.top #contents #catch #catch_left #mayuko{	width:275px;	height:244px;}.top #contents #catch #catch_left #mayuko h3{	text-align:right;}.top #contents #catch #catch_left .info{	width:208px;}.top #contents #catch #catch_left .info h3{	text-indent:-9999px;	overflow:hidden;}.top #contents #catch #catch_left .info p,.top #contents #catch #catch_left .info p a,.top #contents #catch #catch_left .info p .bold{	font-size:100%;	line-height:150%;	text-align:center;}.top #contents #catch #catch_left .info p .bold{	font-weight:bold;}.top #contents #catch #catch_left .info p{	padding-top:16px;}/* $B%0%m!<%P%k%J%S%2!<%7%g%s(B */.top #global_navi ul{	width:538px;	height:20px;}.top #global_navi li{	height:20px;	float:left;	overflow:hidden;}.top #global_navi li a{	height:20px;	padding-top:20px;	display:block;	overflow:hidden;	background-repeat:no-repeat;}.top #global_navi li a:hover,.top #global_navi li a.select{	background-position:0px -20px;	}.top #global_navi li#navi_studio{	width:75px;	margin-left:0px;	margin-right:45px;}.top #global_navi #navi_studio a{	width:75px;	background-image:url(../img/top_navi_studio.gif);}.top #global_navi li#navi_system{	width:85px;	margin-left:0px;	margin-right:45px;}.top #global_navi #navi_system a{	width:85px;	background-image:url(../img/top_navi_system.gif);}.top #global_navi li#navi_care{	width:56px;	margin-left:0px;	margin-right:45px;}.top #global_navi #navi_care a{	width:56px;	background-image:url(../img/top_navi_care.gif);}.top #global_navi li#navi_gallery{	width:94px;	margin-left:0px;	margin-right:45px;}.top #global_navi #navi_gallery a{	width:94px;	background-image:url(../img/top_navi_gallery.gif);}.top #global_navi li#navi_link{	width:48px;	margin-left:0px;	margin-right:0px;}.top #global_navi #navi_link a{	width:48px;	background-image:url(../img/top_navi_link.gif);}