body {
	color: #333333;
	background-image: url(/design/gmosp777/img/toppage/bg.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
img {	border: 0px;}
/*--------------------------
head
--------------------------*/
.head {
	width: 100%;
	background-image: url(/design/gmosp777/img/toppage/bg_head.gif);
	background-repeat: repeat-x;
	background-position: center top;
	margin-bottom: 10px;
}
h1 {
	margin: 0px;
	padding: 0px;
	height: 115px;
	width: 780px;
}
ul.headnavi{
	list-style:none;
	width:780px;
	margin: 0px;
	padding: 0px;
	height: 39px;
	clear: both;
	background-repeat: no-repeat;
	text-align: left;
}
ul.headnavi li{
	list-style:none;
	height: 39px;
	float: left;
	display: inline;

}
ul.headnavi a{
	display:block;
	height:39px;
	text-indent:-300px;
	overflow:hidden;
	background-image: url(/design/gmosp777/img/toppage/navi.gif);
}
a.home{
	background-position:0px 0px;
	width: 97px;
}
a:hover.home{    background-position:0px -39px;}
a.company{
	background-position:-97px 0px;
	width: 97px;
}
a:hover.company{    background-position:-97px -39px;}
a.useinfo{
	background-position:-194px 0px;
	width: 97px;
}
a:hover.useinfo{    background-position:-194px -39px;}
a.member{
	background-position:-291px 0px;
	width: 102px;
}
a:hover.member{    background-position:-291px -39px;}
a.cart{
	background-position:-393px 0px;
	width: 97px;
}
a:hover.cart{    background-position:-393px -39px;}
a.order{
	background-position:-490px 0px;
	width: 97px;
}
a:hover.order{    background-position:-490px -39px;}
a.allitem{
	background-position:-587px 0px;
	width: 97px;
}
a:hover.allitem{    background-position:-587px -39px;}
a.point{
	background-position:-684px 0px;
	width: 96px;
}
a:hover.point{    background-position:-684px -39px;}
.clear {
	clear: both;
}
.head-blk {
	width: 780px;
	margin-right: auto;
	margin-left: auto;
}
/*--------------------------
left
--------------------------*/
.left {
	width: 150px;
	background-color: #f5f5f5;
	height: 100%;
}
.left ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.cate li {
	height: 50px;
	width: 144px;
	margin-bottom: 3px;
	margin-left: 3px;
}
p.search {
	text-align: center;
	margin: 10px;
}
.search input {
	margin-bottom: 5px;
	width: 126px;
	border: 1px solid #bcbcbc;
}
p.l-inq {
	margin: 10px;
	line-height: 1.5;
}
.org-page li {
	height: 60px;
	width: 144px;
	margin-bottom: 3px;
	margin-left: 3px;
}
.left ul img {	vertical-align: top;}
p.login-form {
	text-align: center;
	font-size: 8pt;
	margin-top: 10px;
	margin-bottom: 10px;
}
p.login-form input {
	border: 1px solid #bcbcbc;
	width: 92px;
	margin-bottom: 5px;
	vertical-align: middle;
}
p.login-form img {
	margin-bottom: 5px;
	vertical-align: middle;
}
/*--------------------------
center
--------------------------*/
.center-wrap {	width: 625px;}
.news {
	border: 1px solid #e2e2e2;
	width: 623px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.news table {
	margin: 10px;
	width: 580px;
}
/*--------------------------
footer
--------------------------*/
.f-guide {
	border: 1px solid #e2e2e2;
	width: 778px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.f-guide p {
	padding: 0px;
	float: left;
	width: 360px;
	line-height: 1.5;
	margin: 10px;


}
.bold-blue {
	font-weight: bold;
	color: #387cc6;
}
.copy {
	background-image: url(/design/gmosp777/img/toppage/bg_copy.gif);
	clear: both;
	width: 780px;
	line-height: 1.5;
	color: #FFFFFF;
	text-align: right;

}
.copy p {
	padding-top: 20px;
	padding-bottom: 20px;
	margin: 0px;
	padding-right: 10px;
	width: 760px;




}
.org-wrap {
	width: 595px;
	margin-right: 15px;
	margin-left: 15px;
	line-height: 1.8;

}
.uv-txt1 {
	background-image: url(original/uv1.jpg);
	background-repeat: no-repeat;
	padding-left: 265px;
	height: 381px;

}
.uv-txt2 {
	background-image: url(original/uv2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 265px;
	height: 282px;


}
.org-wrap h2 {
	margin-top: 20px;
	margin-bottom: 20px;
}
.house-txt1 {

	background-image: url(original/house1.jpg);
	background-repeat: no-repeat;
	padding-left: 272px;
}
.house-txt2 {
	background-image: url(original/house2.jpg);
	background-repeat: no-repeat;
	padding-right: 260px;
	background-position: right top;


}
.bold-blue2 {

	font-weight: bold;
	color: #1b61ae;
}
.disney-txt1 {

	background-image: url(original/disney2.jpg);
	background-repeat: no-repeat;
	padding-left: 265px;
	height: 380px;
}

.color_original1-text {
	color: #0066FF;
	font-weight: bold;
}

