@charset "Shift-JIS";/* reset */* {	margin : 0;	padding : 0; 	}img {	border : none;	vertical-align : bottom;	}/* reset */body {	text-align : left;	font-family : "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", sans-serif;	background-color : #ffffff;	color : #666666;	font-size : 10px;	line-height : 1.8em;	}#intro {	position : absolute;	width : 130px;	height : 35px;	left : 50%;	top : 50%;	margin-left : -65px;	margin-top : -17px;	}#ng {	position : absolute;	width : 900px;	height : 600px;	left : 50%;	top : 50%;	margin-left : -450px;	margin-top : -300px;	background-color : #ffffff;	}.fLeft { float : left; }.fRight { float : right; }.fClear { clear : both; }.colL { width : 170px; height : 600px; }.colM { width : 560px; height : 600px; }.colR { width : 100px; height : 600px; }.colSpaceA { width : 10px; height : 600px; }.colSpaceB { width : 60px; height : 600px; }.logo {	margin-top : 19px;	margin-left : 18px;	width : 130px;	height : 35px;	}.logo a {	width : 130px;	height : 35px;	text-indent : -1000px;	float : left;	background : url(../img/common/ng_logo.jpg) 0px 0px no-repeat;	overflow : hidden;	}.contents { margin-top : 20px; }.access {	margin-top : 20px;	width : 560px;	height : 163px;	background : url(../img/access.jpg) 0px 0px no-repeat;	text-indent : -1000px;	overflow : hidden;	}.access2 {	width : 560px;	height : 13px;	background : url(../img/access2.jpg) 0px 0px no-repeat;	}.access2 a {	margin-left : 41px;	width : 88px;	height : 13px;	text-indent : -1000px;	float : left;	background : url(../img/btnEmail.jpg) 0px 0px no-repeat;	overflow : hidden;	}.access2 a:hover{	background : url(../img/btnEmail.jpg) -88px 0px no-repeat;	}.access3 {	width : 560px;	height : 44px;	background : url(../img/access3.jpg) 0px 0px no-repeat;	}	/* main navi buttons */.btnAbout {	margin-top :208px;	width : 100px;	height : 21px;	}.btnAbout a {	text-indent : -1000px;	float : left;	width : 100px;	height : 21px;	background : url(../img/common/btn_about.jpg) 0px 0px no-repeat;	overflow : hidden;	}.btnAbout a:hover {	background : url(../img/common/btn_about.jpg) 0px 0px no-repeat;	}.btnProfile {	margin-top :48px;	width : 100px;	height : 21px;	}.btnProfile a {	text-indent : -1000px;	float : left;	width : 100px;	height : 21px;	background : url(../img/common/btn_profile.jpg) 0px 0px no-repeat;	overflow : hidden;	}.btnProfile a:hover {	background : url(../img/common/btn_profile.jpg) 0px 0px no-repeat;	}.btnWorks {	margin-top :48px;	width : 100px;	height : 21px;	}.btnWorks a {	text-indent : -1000px;	float : left;	width : 100px;	height : 21px;	background : url(../img/common/btn_works.jpg) 0px 0px no-repeat;	overflow : hidden;	}.btnWorks a:hover {	background : url(../img/common/btn_works.jpg) 0px 0px no-repeat;	}.btnAccess {	margin-top :48px;	width : 100px;	height : 21px;	}.btnAccess a {	text-indent : -1000px;	float : left;	width : 100px;	height : 21px;	background : url(../img/common/btn_access.jpg) 0px 0px no-repeat;	overflow : hidden;	}.btnAccess a:hover {	background : url(../img/common/btn_access.jpg) 0px 0px no-repeat;	}.btnSpace { margin-top : 127px; }.btnProfhn {	margin-top : 24px;	width : 81px;	height : 16px;	}.btnProfhn a {	text-indent : -1000px;	float : left;	width : 81px;	height : 16px;	background : url(../img/common/btn_hn.jpg) 0px 0px no-repeat;	overflow : hidden;	}.btnProfrh {	margin-top : 19px;	width : 81px;	height : 16px;	}.btnProfrh a {	text-indent : -1000px;	float : left;	width : 81px;	height : 16px;	background : url(../img/common/btn_rh.jpg) 0px 0px no-repeat;	overflow : hidden;	}.btnProfkf {	margin-top : 19px;	width : 81px;	height : 16px;	}.btnProfkf a {	text-indent : -1000px;	float : left;	width : 81px;	height : 16px;	background : url(../img/common/btn_kf.jpg) 0px 0px no-repeat;	overflow : hidden;	}.btnProfdy {	margin-top : 19px;	width : 81px;	height : 16px;	}.btnProfdy a {	text-indent : -1000px;	float : left;	width : 81px;	height : 16px;	background : url(../img/common/btn_dy.jpg) 0px 0px no-repeat;	overflow : hidden;	}