@charset "shift_jis";
/* ===================================================================
CSS information

 file name  :  3rd _mailcam.css
 style info :  リセット初期設定、および、土浦グリーンスコア用CSS
 last modified : 2009/05/21

=================================================================== */

html {
	overflow-y: scroll;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style: normal;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption,th {
	text-align: left;
}
q:before,q:after {
	content: '';
}
object,
embed {
	vertical-align: top;
}
hr,legend {
	display: none;
}
h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
}
img,abbr,acronym,fieldset {
	border: 0;
}
ul li {
	list-style-type: none;
}
p {
	margin-bottom: 1em;
}

a {
	cursor:pointer;
}


/*---------------------------------------
	#contents
		コンテンツ全体を包括する要素
----------------------------------------*/
#gs_contents{
	background:url(../img/bg_gs.jpg) repeat-y;
	width:701px;
}

/*---------------------------------
	#headgra
----------------------------------*/
#headgra {
	background:url(../img/title_gs.jpg) no-repeat;
	width:701px;
	height:202px;
}

#headgra h3 {
	display:none;
}

/*---------------------------------
	#headgra
----------------------------------*/
#gs_detail {
	background:url(../img/btm_gs.jpg) no-repeat bottom;
	width:701px;
	height:auto;
}

#gs_detail h4 {
	background:url(../img/what_gs.jpg) no-repeat 0% 0%;
	width:701px;
	height:71px;
}


#gs_detail h4 span {
	display:none;
}


#gs_detail p {
	width:552px;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	margin:10px 0 10px 74px;
}


#gs_detail p a {
	color:#2aa738;
}


#gs_detail dl {
	margin:0 0 25px 41px;
}

#gs_detail dd {
	font-size:14px;
	width:619px;
	margin:15px 0 0 0;
}


#gs_present {
	background:url(../img/btm_gs.jpg) no-repeat bottom;
	width:701px;
	height:auto;
}


#gs_present h4 {
	background:url(../img/present_gs.jpg) no-repeat 0% 0%;
	width:701px;
	height:71px;
}

#gs_present h4 span {
	display:none;
}


#gs_present p {
	width:552px;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	margin:10px 0 10px 74px;
}


#gs_present p a {
	color:#2aa738;
}



.gs_image {
	margin:0 0 15px 41px;
}


#warn {
	width:619px;
	padding:0 0 20px 41px;
}


#warn ul {
	width:617px;
}

#warn ul li {
	font-size:10px;
	padding:2px 4px;
}

#warn ul li dl{
	margin:0;
	padding:0;
	width:570px;
}

#warn ul li dt,
#warn ul li dd{
	margin:0;
	padding:0;
	font-size:10px;
	padding:2px 0px;
	width:570px;
	vertical-align:text-bottom;
	
}

#warn ul li dd img{
	vertical-align:middle;
}

#warn ul li dt{
font-weight:bold;
	font-size:12px;
	margin-top:4px;
}

#warn ul li dd span{
	color:#8ec21f;
}

ul.atten {
	padding:0 0 10px 42px;
	width:617px;
}

ul.atten li{
	font-size:10px;
	line-height:12px;
	margin:0;
	padding:0;
}

.gtop_back{
	width:662px;
	height:32px;
	text-align:right;
}


.gtop_back2{
	width:662px;
	height:32px;
	text-align:right;
	padding:0 0 120px 0;
}

