@charset "UTF-8";

@import"layout.css";
@import"common.css";

/* ---------------------------------hypertext */

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

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

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

/* ---------------------------------
		米子#yonago
----------------------------------*/

/* --------------------------------- #yonago-top header */
#yonago #yonago-title {
	float: right;
	width: 208px;
	padding-top: 25px;
}
#yonago #yonago-title a {
	width: 208px;
	height: 18px;
	background: url(/imgs/yonago/yonago_logo.png) no-repeat;
	text-indent: -9999px;
	display: block;
}

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

/* --------------------------------- #yonago-top top-image */

#yonago #top-image { background: url(/imgs/yonago/yonago_mainimg.jpg) no-repeat; }
#yonago #menu .menu-top {
	height: 130px;
	background: url(/imgs/yonago/y_menu_top.jpg) no-repeat;
}
#yonago #menu li.topic a,#yonago #menu li.info a,
#yonago #menu li.program a,#yonago #menu li.shisetsu a,
#yonago #menu li.school a,#yonago #menu li.time a,
#yonago #menu li.access a {
	height: 40px;
	text-indent: -9999px;
	display: block;
}
#yonago #menu li.topic a { background: url(/imgs/yonago/y_menu_topic.jpg) no-repeat; }
#yonago #menu li.info a { background: url(/imgs/yonago/y_menu_info.jpg) no-repeat; }
#yonago #menu li.program a { background: url(/imgs/yonago/y_menu_program.jpg) no-repeat; }
#yonago #menu li.shisetsu a { background: url(/imgs/yonago/y_menu_shisetsu.jpg) no-repeat; }
#yonago #menu li.school a { background: url(/imgs/yonago/y_menu_school.jpg) no-repeat; }
#yonago #menu li.time a { background: url(/imgs/yonago/y_menu_time.jpg) no-repeat; }
#yonago #menu li.access a { background: url(/imgs/yonago/y_menu_access.jpg) no-repeat; }

#yonago #menu li.topic a:hover,#yonago #menu li.info a:hover,
#yonago #menu li.program a:hover,#yonago #menu li.shisetsu a:hover,
#yonago #menu li.school a:hover,#yonago #menu li.time a:hover,
#yonago #menu li.access a:hover {
	background-position: 0 -40px;
}

#yonago #menu .menu-under {
	height: 10px;
	background: url(/imgs/yonago/y_menu_under.jpg) no-repeat;
}
*:first-child+html #yonago #menu .menu-under { margin-top: -6px; }

/* --------------------------------- #yonago-top what's new */

#yonago #index li.whatsnew a {
	width: 827px;
	height: 38px;
	background: url(/imgs/yonago/yo_topnews.gif) no-repeat;
	text-indent: -9999px;
	display: block;
	float: left;
}
#yonago #index li.newslist a {
	width: 115px;
	height: 38px;
	background: url(/imgs/yonago/yo_topnewslist.gif) no-repeat;
	text-indent: -9999px;
	display: block;
	float: right;
}

/* --------------------------------- #yonago folder header */
#yo-header {
	height: 67px;
	background: url(/imgs/pagehead_bg.gif) repeat-x;
}
#yo-header h1 {
	width: 350px;
	height: 67px;
	margin: 0;
	padding: 0;
	float: left;
}
#yo-header h1 a {
	width: 350px;
	height: 67px;
	background: url(/imgs/yonago/yo_pagelogo.gif) no-repeat;
	text-indent: -9999px;
	display: block;
}
#headlink {
	width: 370px;
	height: 67px;
	float: right;
}
#headlink ul.yo-link { margin: 0; padding: 0; }
#headlink ul.yo-link li {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-position: outside;
	float: left;
}
#headlink ul.yo-link li.go-yonago a,
#headlink ul.yo-link li.go-tottori a,
#headlink ul.yo-link li.sitemap a,
#headlink ul.yo-link li.mail a {
	height: 67px;
	text-indent: -9999px;
	display: block;
}
#headlink ul.yo-link li.go-yonago a {
	width: 87px;
	background: url(/imgs/yonago/yo_head_yonago.gif) no-repeat;
}
#headlink ul.yo-link li.go-tottori a {
	width: 87px;
	background: url(/imgs/yonago/yo_head_tottori.gif) no-repeat;
}
#headlink ul.yo-link li.sitemap a {
	width: 96px;
	background: url(/imgs/yonago/yo_head_sitemap.gif) no-repeat;
}
#headlink ul.yo-link li.mail a {
	width: 100px;
	background: url(/imgs/yonago/yo_head_mail.gif) no-repeat;
}
#headlink ul.yo-link li.go-yonago a:hover,
#headlink ul.yo-link li.go-tottori a:hover,
#headlink ul.yo-link li.sitemap a:hover,
#headlink ul.yo-link li.mail a:hover {
	background-position: 0 -67px;
}

/* --------------------------------- #folder-index */
#yonago #folder-index h2 {
	width: 960px;
	height: 240px;
	margin: 0 0 8px 0;
	padding: 0;
	text-indent: -9999px;
	display: block;
}
#yonago #folder-index h2 { background: url(/imgs/yonago/yonago_folder_index.jpg) no-repeat; }
#yonago #folder-index h2.topics { background: url(/imgs/yonago/yonago_topics.jpg) no-repeat; }
#yonago #folder-index h2.info { background: url(/imgs/yonago/yonago_info.jpg) no-repeat; }
#yonago #folder-index h2.program { background: url(/imgs/yonago/yonago_program.jpg) no-repeat; }
#yonago #folder-index h2.shisetsu { background: url(/imgs/yonago/yonago_shisetsu.jpg) no-repeat; }
#yonago #folder-index h2.guide { background: url(/imgs/yonago/yonago_guide.jpg) no-repeat; }
#yonago #folder-index h2.school { background: url(/imgs/yonago/yonago_school.jpg) no-repeat; }
#yonago #folder-index h2.time { background: url(/imgs/yonago/yonago_timeschedule.jpg) no-repeat; }
#yonago #folder-index h2.blog { background: url(/imgs/yonago/yonago_staffblog.jpg) no-repeat; }

#yonago #folder-index p { display: none; }

/* --------------------------------- #side access */
#access { margin: 0; padding: 0 5px; }
#yonago #access h4 {
	width: 290px;
	height: 40px;
	margin: 0;
	padding: 0;
	background: url(/imgs/yonago/yo_access_index.gif) no-repeat;
	text-indent: -9999px;
	display: block;
}


/* --------------------------------- IE PNG Fix */
#header .left h1 a,
#yonago #yonago-title a {
	behavior: url("/shared/js/iepngfix.htc")
}
#top-bnr {
	height: 100px;
	clear: both;
	padding-bottom: 20px;
}
#top-bnr ul, #btm-bnr ul { margin: 0; padding: 0 5px; overflow: hidden; }
#top-bnr ul li {
	margin: 0 0 0 10px;
	padding: 0;
	list-style: none;
	float: left;
}
#top-bnr li.start,
#btm-bnr li.start {
	margin: 0;
}
#top-bnr li a {
	width: 470px;
	height: 100px;
	text-indent: -9999px;
	display: block;
}
#top-bnr li.culture a {
	background: url(/imgs/new_bnr/topbnr_01.jpg) no-repeat 0 0;
}
#top-bnr li.gakudou a {
	background: url(/imgs/new_bnr/topbnr_02.jpg) no-repeat 0 0;
}
#btm-bnr {
	height: 64px;
	clear: both;
	padding-bottom: 10px;
}
#btm-bnr ul li {
	margin: 0 0 0 20px;
	padding: 0;
	list-style:none;
	float: left;
}
#btm-bnr li a {
	width: 220px !important;
	height:64px !important;
	text-indent: -9999px;
	display: block;
}
#btm-bnr li.taiken a {
	background: url(/imgs/new_bnr/topbnr_03.jpg) no-repeat 0 0;
}
#btm-bnr li.guide a {
	background: url(/imgs/new_bnr/topbnr_04.jpg) no-repeat 0 0;
}
#btm-bnr li.blog a,
#btm-bnr li.blog a:hover {
	background: url(/imgs/new_bnr/topbnr_05.jpg) no-repeat 0 0;
}
#btm-bnr li.shiryo a {
	background: url(/imgs/new_bnr/topbnr_06.jpg) no-repeat 0 0;
}

#side-bnr ul {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-position: outside;
}
#side-bnr li { margin: 0 0 10px; padding: 0; }
#side-bnr li a {
    width: 300px !important;
    height: 60px !important;
	text-indent: -9999px;
	display: block;
}
#side-bnr li.culture a {
	height: 90px !important;
	background: url(/imgs/new_bnr/sidebnr_01.jpg) no-repeat 0 0;
}
#side-bnr li.gakudou a {
	height: 100px !important;
	background: url(/imgs/new_bnr/sidebnr_02.jpg) no-repeat 0 0;
}
#side-bnr li.free a,
#side-bnr li.free a:hover {
  height: 90px !important;
	background: url(/imgs/new_bnr/bnr_muryo_side.jpg) no-repeat 0 0;
}
#side-bnr li.guide a,
#side-bnr li.guide a:hover {
	background: url(/imgs/new_bnr/sidebnr_04.jpg) no-repeat 0 0;
}
#side-bnr li.blog a,
#side-bnr li.blog a:hover {
	background: url(/imgs/new_bnr/sidebnr_05.jpg) no-repeat 0 0;
}
#side-bnr li.shiryo a,
#side-bnr li.shiryo a:hover {
	background: url(/imgs/new_bnr/sidebnr_06.jpg) no-repeat 0 0;
}
#side-bnr li.hojin a,
#side-bnr li.hojin a:hover {
	background: url(/imgs/new_bnr/sidebnr_07.jpg) no-repeat 0 0;
}
#side-bnr li.proshop a,
#side-bnr li.proshop a:hover {
	background: url(/imgs/new_bnr/sidebnr_08.jpg) no-repeat 0 0;
}


/* 2010-04-19 コメントアウト
#top-bnr li.camp200810 a {
	padding-right: 25px;
	background: url(/imgs/2008autumn.jpg) no-repeat;
}
#top-bnr li.camp200901 a {
	padding-right: 25px;
	background: url(/imgs/yonago/yonago_camp200901_bnr.jpg) no-repeat;
}
#side-bnr li.camp200810 a { background: url(/imgs/2008autumn_mini.png) no-repeat; }
#side-bnr li.camp200901 a { background: url(/imgs/yonago/yonago_camp200901_minibnr.jpg) no-repeat; }
#top-bnr li.camp a {
	padding-right: 25px;
	background: url(/imgs/200811_bnr.png) no-repeat;
}
#side-bnr li.camp a { background: url(/imgs/200811_minibnr.png) no-repeat; }
*/

#yonago #foot-link #group-link li.pajacal a {
	height: 57px;
	padding: 0 16px 0 2px;
	text-indent: -9999px;
	display: block;
}
#yonago #foot-link #group-link li.pajacal a { background: url(/imgs/pajacal.gif) no-repeat; width: 94px; }

