@charset "Shift_JIS";/* CSS Document */body {	color:#333333;	background:#FFFFFF center top;}#wrapper {	margin:auto;	padding:0px;	color:#333333;	text-align:center;}/* Contents */#contents {	width: 800;	margin: auto;	padding: 0;	text-align:left;	clear:both;}/* Header */#header {	width: 800px;	margin: 10 0 0 0;	padding: 0;	clear: both;	height:70px;	}#logo {	margin: 0 0 0 0;	float: left;}#menu {	margin: 0 0 0 0;	padding: 0;	float: right;	width: 460px;		}#menu ul{	list-style-type: none;}#menu li{	float: left;	margin: 5 0 0 20;}h1{	display: none;}h2{	display: none;}h3{	display: none;}#main {	width: 800px;	height: 500px;	margin: 0;	padding: 0;}.main_logo {	margin: 100 0 0 0;}.main_mad{	margin: 150 0 0 50;}#select {	margin: 15 auto 0 auto;	padding: 0;	width: 250px;}#select ul{	list-style-type: none;}#select li{	float: left;	margin: 0 0 0 10;}/* BG */.bgtop {	color:#333333;	background:#BCBBBC url(../img/bg_top.jpg) repeat-x center top;}.bg {	color:#333333;	background:#BCBBBC url(../img/bg.jpg) repeat-x center top;}.bgcareer {	color:#333333;	background:#BCBBBC url(../img/career/bg.jpg) repeat-x center top;}.bgcontact {	color:#333333;	background:#ffffff url(../img/contact/bg.jpg) repeat-x center top;}/* PROFILE */#main_profile {	width: 800px;	height: 600px;	background-image: url(../img/profile/bg.jpg);	background-repeat: no-repeat;}.name_profile {	margin: 60 0 0 330;}.box_profile {	overflow: auto;	width: 465px;	height: 290px;	margin: 0 0 0 330;	scrollbar-3dlight-color: #e2e2e2;/*スクロールの色（ここから）*/	scrollbar-arrow-color: #ffffff;	scrollbar-darkshadow-color: #333333;	scrollbar-face-color: #000000;	scrollbar-highlight-color:#cccccc;	scrollbar-shadow-color: #66666;	scrollbar-track-color: #ffffff;/*スクロールの色（ここからまで）*/	}/* CAREER */#main_career {	width: 758px;	height: 500px;	margin: 0;	padding: 0;	background-image: url(../img/career/main.jpg);	background-repeat: no-repeat;}.ttl_career{	float:left;	padding: 400 0 0 50;}.txt_career{	float:right;	padding: 10 5 0 0;}.box_career{	overflow: auto;	width: 500px;	height: 470px;	font-size: 80%;	padding: 0.5em;	scrollbar-3dlight-color: #e2e2e2;/*スクロールの色（ここから）*/	scrollbar-arrow-color: #ffffff;	scrollbar-darkshadow-color: #333333;	scrollbar-face-color: #333333;	scrollbar-highlight-color:#cccccc;	scrollbar-shadow-color: #66666;	scrollbar-track-color: #ffffff;/*スクロールの色（ここからまで）*/ }.box_career ul{	list-style-type: none;}/* GALLERY */#main_gallery {	width: 800px;	height: 600px;	background-image: url(../img/gallery/bg.jpg);	background-repeat: no-repeat;	float: left;	}#main_gallery2 {	width: 800px;	height: 600px;	float: left;	}#gallery_menu {	margin: 0;	padding: 0;	float: right;	width: 530px;	clear: both;		}#gallery_menu ul{	list-style-type: none;}#gallery_menu li{	float: left;	margin: 0 0 0 10;}.box_gallery{	width: 800px;	height: 406px;	clear:both;		}.box_left{    width: 30px;	float: left;}.box_center{    width: 730px;	float: left;		}.box_right{    width: 30px;	float: right;}.btn{	margin: 200 0 0 0;}.gp1{	margin: 100 0 0 50;	text-align: right; 	}.gp_left{	float: left;	}.gp_right{	float: right;}.gpbox0{	margin: 0;		}.gpbox1{	width: 730px;	text-align:center;	margin: 20 auto 0 auto;	clear:both;			}.gpbox3{	float: left;	width: 240px;	text-align:center;	margin: 20 0 0 0;		}.gpbox4{	float: left;	width:260;	text-align:center;	margin: 20 0 0 0;		}.gpbox5{	float: left;	width: 240px;	text-align:center;	margin: 100 0 0 0;		}.gpbox6{	float: left;	width: 240px;	text-align:center;	margin: 20 0 0 75;		}.namebox{	float: left;	width: 240px;	text-align:center;	margin: 10 0 0 240;		}.gpbox{	width: 730px;		clear:both;	text-align:center;			}.gpboxbland{	width: 730px;	clear:both;	text-align:left;	}.photo{	margin: 0;		}.name{	height:30px;	margin: 10 0 0 0;		}.name2{	height:30px;	margin: 50 auto 0 auto;		}.nameb{	margin: 5 0 0 0;		}.blandphoto{    float:left;	width:245;	margin: 100 0 0 14;		}.blandtxt{    float:right;	width:432;	height:263;	margin: 100 5 0 0;			background-image: url(../img/gallery/bland/box_bg.jpg);				}.gp_fdboxleft{    float:left;	width:340;	text-align:center;					}.gp_fdboxright{    float:right;	width:385;	text-align:center;					}/* CONTACT */#main_contact {	width: 800px;	height: 500px;	background-image: url(../img/contact/main.jpg);	background-repeat: no-repeat;	}.mail{	margin: 0;	padding: 0;	}.mail_ttl{	margin: 335 0 0 250;}.mail_txt{	margin: 0 0 0 250;	font-size: 80%;	}.address{	padding: 0;	margin: 0;}.address_ttl{	margin: 10 0 0 350;}.address_txt{	margin: 0 0 0 350;	font-size: 80%;}/* COMING SOON */#main_cs {	width: 800px;	height: 600px;	background-image: url(../img/bg_cs.jpg);	background-repeat: no-repeat;}#box_cs {	width: 800px;	height: 431px;	margin: 0;}.rm {	display: none;}/* Footer */#footer {margin: 17 0 0 0; padding: 0; width: 750; text-align: right; clear:both;}#footer2 {margin: 86 0 0 0; padding: 0; width: 750; text-align: right; clear:both;}