/* -------------------------------------------------------------
     jshoppers.html style
-------------------------------------------------------------　*/





/* -------------------------
   base               */
   
body{
	font-family:  sans-serif;
	color:#333333;
	background-color:#ffffff;
	margin: 10px 0px 0px;
	padding: 0px;
	font-size: 12px;
	font-style: normal;
	line-height: 130%;
	font-weight: normal;

}
h1,h2,h3,h4,h5,h6,p,dl,dd,blockquote{
	margin: 0px ;
	padding: 0px ;
}

/* -------------------------
  link image border style   */

a img{
	border-style:none;
}
/* ------------------------ */



/* -------------------------
   base link color           */
   
a:link{
	color:#1E50A2;
	text-decoration:underline;
}
a:visited{
	color:#1E50A2;
	text-decoration:underline;
}
a:hover,a:active{
	color:#1E50A2;
	text-decoration:none;
}
/* ------------------------ */





/* -------------------------
  base color                

.white     { color:#ffffff; }
.gray      { color:#666666; }
.gray9     { color:#999999; }
.grayc     { color:#cccccc; }
.black     { color:#000000; }

.red       { color:#bb0000; }
.orange    { color:#ff6600; }
.pink      { color:#FF6666; }
.green     { color:#669900; }
.blue      { color:#3366FF; }
.cyan      { color:#0077bd; }
.cobalt    { color:#0011aa; }

.mdgrn     { color:#3399cc; }

 ------------------------ */

/* default font 
.t1 {  font-size: 10px; line-height: 125%; }
.t2 {  font-size: 11px; line-height: 125%; }
.t3 {  font-size: 12px; line-height: 125%; }
.t3b {  font-size: 12px; line-height: 125%; font-weight: bold; }
.t4 {  font-size: 14px; line-height: 150%; }

*/


/* -------------------------
    style        */



#container {
	padding: 0px;
	width: 940px;
	background-image: url(../gb/images/bg_image.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}
#header {
	float: left;
	width: 940px;
}
h1 {
	background-image: url(../gb/images/title_logo.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 654px;
}
h2 {
	padding: 0px;
	margin: 0px 0px 10px;
}
#contents01, #contents02, #contents03, #contents04 {
	width: 940px;
	float: left;
}
#contents01 .box_left {
	float: left;
	width: 440px;
}
#contents01 .box_right {
	width: 460px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #009999;
	float: left;
	padding-left: 10px;
	margin-left: 20px;
}
#container #header p {
	width: 650px;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 150%;
}

#contents01 .box {
	float: left;
	width: 940px;
}
#contents02 .box, #contents03 .box {
	float: left;
	width: 940px;
}
#contents04 .box {
	float: left;
	width: 860px;
	background-image: url(../gb/images/js_image.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 450px;
}
#contents01 .box_left p, #container #contents01 .box_right p , .box p{
	margin-bottom: 3px;
}
.right_30 {
	padding: 0px;
	margin-left: 30px;
	margin-bottom: 5px;
}
.top-20 {
	margin-top: 20px;
}
#entry,#return {
	border: 1px solid #66C2C2;
	margin-top: 20px;
	margin-bottom: 40px;
	margin-right: auto;
	margin-left: auto;
}


/* -------------------------
   color red             */

.notes {
	color: #CC0000;
}
.notes-14px {
	color: #CC0000;
	font-size: 14px;
}
.style1 {
	color: #666666
}

/* -------------------------
   foooer                   */
   
#pagetop {
	width: 940px;
	float: left;
	text-align: right;
	margin-top: 10px;
	margin-bottom: 10px;
}

#footer {
	width: 940px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 10px;
	clear: both;
}

