@charset "UTF-8";

@import"layout.css";
@import"common.css";
/* ---------------------------------hypertext */

a:link {
	color: #FF0066;
	font-weight: bold;
}

a:visited {
	color: #FF0066;
	font-weight: bold;
}

a:hover {
	color: #CC0033;
	text-decoration: none;
}

/* ---------------------------------
		グループ共通
----------------------------------*/


/* --------------------------------- #group header Link */
#group .g-headlink li.go-yonago a,#group .g-headlink li.go-tottori a,
#group .g-headlink li.sitemap a,#group .g-headlink li.mail a {
	height: 25px;
	text-indent: -9999px;
	display: block;
}
#group .g-headlink li.go-yonago a {
	width: 82px;
	background: url(/imgs/gr-headlink1.gif) no-repeat;
}
#group .g-headlink li.go-tottori a {
	width: 81px;
	background: url(/imgs/gr-headlink2.gif) no-repeat;
}
#group .g-headlink li.sitemap a {
	width: 90px;
	background: url(/imgs/gr-headlink3.gif) no-repeat;
}
#group .g-headlink li.mail a {
	width: 96px;
	background: url(/imgs/gr-headlink4.gif) no-repeat;
}
#group .g-headlink li.go-yonago a:hover,#group .g-headlink li.go-tottori a:hover,
#group .g-headlink li.sitemap a:hover,#group .g-headlink li.mail a:hover {
	background-position: 0 -25px;
}

/* --------------------------------- #Group top-image */
#group-img h2{
	width: 960px;
	height: 240px;
	margin: 0 0 20px 0;
	padding: 0;
	text-indent: -9999px;
	background: url(/imgs/group_header.jpg) no-repeat;
	display: block;
}

/* --------------------------------- #Group index */
#group-index {
	margin: 0 10px;
}
#group-index h3 {
	width: 943px;
	height: 33px;
	color: #FFF;
	margin: 0;
	padding:  5px 0 0 15px;
	font-size: 17px;
	background: url(/imgs/group_index.gif) no-repeat;
}
#group-index .outline {
	margin: 0 10px 20px;
	padding: 5px 5px 3px;
	border-bottom: solid 1px #CCCCCC;
}

/* --------------------------------- #Group contentsArea */
#group #ContentsArea {
	margin: 0 15px;
	padding: 0 0 60px;
}

/* --------------------------------- IE PNG Fix */
#group .left h1 a {
	behavior: url("/shared/js/iepngfix.htc")
}

#petit-img h2{ 
	width: 960px;
	height: 240px;
	margin: 0 0 20px 0;
	padding: 0;
	text-indent: -9999px;
	background: url(/imgs/petit_header.jpg) no-repeat;
	display: block;
}

/* --------------------------------- #Group index */
#petit-index {
	margin: 0 10px;
}
#petit-index h3 {
	width: 943px;
	height: 33px;
	color: #FFF;
	margin: 0;
	padding:  5px 0 0 15px;
	font-size: 17px;
	background: url(/imgs/petit_index.gif) no-repeat;
}
#petit-index .outline {
	margin: 0 10px 20px;
	padding: 5px 5px 3px;
	border-bottom: solid 1px #CCCCCC;
}

