/***山形の観光案内人スタイルシート***/html {	background-color: #fff;	margin: 10px 0px;	padding: 0px;}body {	background-color: #fff;	color: #000;	text-align: center;	margin: 0px;	padding: 0px;}p {	margin: 0px;	padding: 0px;}ul,ol,li {	margin: 0px 0px 5px 1em;	padding: 0px;	list-style-position: outside;}dl dt {	margin: 5px 0px 0px 0px;	padding: 0px;	font-weight: bold;}dl dd {	margin: 0px 0px 5px 1em;	font-weight: normal;}ol li {	list-style-type: decimal;}ol li ol li {	list-style-type: lower-roman;}h1,h2,h3,h4,h5,h6 {	margin: 0px;	padding: 0px;}img {	vertical-align: bottom;	line-height: normal;	border: 0px;}hr {	display: none;}.hidden {	display: none;}.clear {	margin: 0px;	padding: 0px;	clear: both;}.clear_l {	margin: 0px;	padding: 0px;	clear: left;}.clear_r {	margin: 0px;	padding: 0px;	clear: right;}/*リンク設定*/a:link {	color: #339;	text-decoration: none;}a:visited {	color: #636;	text-decoration: none;}a:hover {	color: #c00;	text-decoration: underline;}a:active {	color: #c00;	text-decoration: underline;}/*文字修飾用*/.s1 {	font-size: 80%;	line-height: 150%;}.s2 {	font-size: 90%;	line-height: 150%;}.s3 {	font-size: 100%;	line-height: 150%;}.s4 {	font-size: 110%;	line-height: 150%;}.s5 {	font-size: 130%;	line-height: 140%;}.s6 {	font-size: 150%;	line-height: 140%;}.t_bold {	font-weight: bold;}.t_italic {	font-style: italic;}.t_normal {	font-weight: normal;}.color_red {	color: #c00;}.color_blue {	color: #336;}.color_green {	color: #363;}.color_gray {	color: #444;}/*文字揃え用*/.txt_l {	text-align: left;}.txt_r {	text-align: right;}.txt_c {	text-align: center;}/*見出し用*/h2 {	margin: 40px 0px 5px 0px;	padding: 0px;	width: 600px;	height: 45px;	text-indent: -2400px;}h2.yudonosan {	background: url(img/ti_yudonosan.gif) left top repeat;}h2.choukai {	background: url(img/ti_choukai.gif) left top repeat;}h2.utakake {	background: url(img/ti_utakake.gif) left top repeat;}h2.mutukunugi {	background: url(img/ti_mutukunugi.gif) left top repeat;}h2.houretu {	background: url(img/ti_houretu.gif) left top repeat;}/*テーブルレイアウト用*/table.layout {	margin: 0px;	padding: 0px;	width: 600px;	border: 0px;	border-collapse: collapse;}td.info {	width: 160px;	padding: 0px 10px;	vertical-align: top;}td.photo {	width: 440px;	padding: 0px;	vertical-align: top;	text-align: right;}