@charset "euc-jp";
/* CSS Document */

/* lside1
------------------------------------- */
#lside1{
	float:left;
	width:255px;
	background-color: #ffffff;
	margin-left:13px;
}
*html #lside1{
	margin-left:6px;
}
body #lside1 .free23 a{
text-decoration: underline;
}
body #lside1 .free23 a:hover {
color:#F29B94;
}
#lside1 .parts_title {
	background-color:#F29B94;
	border:0 solid #FFFFFF;
	color:#FFFFFF;
	height:31px;
	letter-spacing:0.03em;
	line-height:31px;
	margin:0px 0px 5px 0px;
	text-align:center;
	width: 250px;
}
#lside1 .parts_title2 {
	background-image:url("http://f.tukiyama.jp/yamagatabi/n/official/yamagata_tabi_modelcourse_side.jpg");
background-position:left center;
background-repeat:no-repeat;
	border:0 solid #FFFFFF;
	color:#FFFFFF;
	height:31px;
	letter-spacing:0.03em;
	line-height:31px;
	margin:0px 0px 9px 0px;
	text-align:center;
}

/* lside1 free15
------------------------------------- */
#lside1 .free15{
	background-color: #ffffff;
	margin:0px 0px 15px 0px;
}
#lside1 .side_search{
padding:5px 0px 0px 0px;
}
#lside1 .side_search li{
	height:16px;
	line-height:16px;
	color:#ffffff;
	background-image:url("http://f.tukiyama.jp/yamagatabi/n/official/yamagata_tabi_point02.jpg");
background-position:0px 0px;
background-repeat:no-repeat;
padding:0px 0px 10px 25px;
margin:0px 0px 0px 10px;
}
#lside1 .side_search li.navi01{
	height:16px;
	line-height:16px;
	color:#ffffff;
	background-image:url("http://f.tukiyama.jp/yamagatabi/n/official/yamagata_tabi_point01.jpg");
background-position:0px 0px;
background-repeat:no-repeat;
padding:0px 0px 10px 25px;
margin:0px 0px 0px 10px;
}
#lside1 .side_search li a{
	height:16px;
	line-height:16px;
	color:#000000;
}
#lside1 .side_search li a:hover{
	color:#A91D3A;
}
.parts31 h2{
	background-image:url("http://f.tukiyama.jp/yamagatabi/n/official/yamagata_tabi_topics.jpg");
	background-position:left center;
	background-repeat:no-repeat;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	height:31px;
	line-height:31px;
	color:#ffffff;
	font-size:108%;
	letter-spacing:0.05em;
	text-indent:25px;
	width:700px;
}


/*.parts256,
.parts257{
	display:none;
}*/
.parts257 h2,
.parts258 h2{
	background-image:url("http://f.tukiyama.jp/yamagatabi/n/official/yamagata_tabi_title.jpg");
	background-position:left center;
	background-repeat:no-repeat;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	height:31px;
	line-height:31px;
	color:#ffffff;
	font-size:108%;
	letter-spacing:0.05em;
	text-indent:25px;
	width:700px;
}
.parts31 h2 {
    background-image: url("http://f.tukiyama.jp/yamagatabi/n/official/yamagata_tabi_topics.jpg");
    background-position: left center;
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-size: 108%;
    height: 31px;
    letter-spacing: 0.05em;
    line-height: 31px;
    margin: 0 0 5px;
    padding: 0 0 0 10px;
    text-indent: 25px;
    width: 700px;
}
.free h2 {
    width: 700px;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}
* {
    margin: 0;
    padding: 0;
}
#page2 {
    line-height: 150%;
    text-align: left;
}
body {
    font-family: MS-PGothic,"£Í£Ó £Ð¥´¥·¥Ã¥¯","MS P Gothic","Osaka",Verdana,Helvetica,sans-serif;
}
body {
    font: 13px/1.231 arial,helvetica,clean,sans-serif;
}
body {
    text-align: center;
}
/* list type a line
------------------------------------- */
.parts169,.parts256,.parts262,.parts263,.parts264,.parts294 {
	margin: 0 0 2em;
	padding: 0;
}
.parts256 h2,.parts262 h2,.parts263 h2,.parts264 h2,.parts294 h2 {
    background-image: url("http://f.tukiyama.jp/yamagatabi/n/official/yamagata_tabi_h2title.gif");
    background-position: left center;
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-size: 108%;
    font-weight: normal;
    height: 31px;
    letter-spacing: 0.05em;
    line-height: 31px;
    margin: 0 0 2px;
    padding: 0 0 0 10px;
    text-indent: 25px;
}

.parts169 .kiji_contents,
.parts256 .kiji_contents,
.parts258 .kiji_contents,
.parts262 .kiji_contents,
.parts263 .kiji_contents,
.parts264 .kiji_contents,
.parts294 .kiji_contents{
	width:100%;
}
.parts169 .kiji_contents h3,
.parts256 .kiji_contents h3,
.parts258 .kiji_contents h3,
.parts262 .kiji_contents h3,
.parts263 .kiji_contents h3,
.parts264 .kiji_contents h3,
.parts294 .kiji_contents h3{
	height:32px;
	line-height:32px;
	font-size:15px;
	background-image:url("http://f.tukiyama.jp/yamagatabi/n/official/yamagata_tabi_point01.jpg");
	background-position:left center;
	background-repeat:no-repeat;
	text-indent:25px;
	margin:0px 10px 0px 10px;
	border-bottom: 1px dotted #AAAAAA;
	letter-spacing: 0.1em;
	overflow: hidden;
}
.parts169 .kiji_contents a,
.parts169 .kiji_contents a:link,
.parts169 .kiji_contents a:active, 
.parts169 .kiji_contents a:visited,
.parts256 .kiji_contents a,
.parts256 .kiji_contents a:link,
.parts256 .kiji_contents a:active, 
.parts256 .kiji_contents a:visited,
.parts258 .kiji_contents a,
.parts258 .kiji_contents a:link,
.parts258 .kiji_contents a:active, 
.parts258 .kiji_contents a:visited,
.parts262 .kiji_contents a,
.parts262 .kiji_contents a:link,
.parts262 .kiji_contents a:active, 
.parts262 .kiji_contents a:visited,
.parts263 .kiji_contents a,
.parts263 .kiji_contents a:link,
.parts263 .kiji_contents a:active, 
.parts263 .kiji_contents a:visited,
.parts264 .kiji_contents a,
.parts264 .kiji_contents a:link,
.parts264 .kiji_contents a:active, 
.parts264 .kiji_contents a:visited,
.parts294 .kiji_contents a,
.parts294 .kiji_contents a:link,
.parts294 .kiji_contents a:active, 
.parts294 .kiji_contents a:visited{
	color:#000000;
	text-decoration: underline;
}
.parts169 .kiji_contents a:hover,
.parts256 .kiji_contents a:hover,
.parts258 .kiji_contents a:hover,
.parts262 .kiji_contents a:hover,
.parts263 .kiji_contents a:hover,
.parts264 .kiji_contents a:hover,
.parts294 .kiji_contents a:hover{
	color:#A91D3A;
}
.parts169 .kiji_contents h3 .kiji_date,
.parts256 .kiji_contents h3 .kiji_date,
.parts258 .kiji_contents h3 .kiji_date,
.parts262 .kiji_contents h3 .kiji_date,
.parts263 .kiji_contents h3 .kiji_date,
.parts264 .kiji_contents h3 .kiji_date,
.parts294 .kiji_contents h3 .kiji_date{
	font-size:11px;
	color:#777777;
	letter-spacing: 0;
	padding:0px 10px 0px 0px;
	display:none;
}
.parts182{
display:none;
}
.parts169 .kiji_contents h3 span,
.parts256 .kiji_contents h3 span,
.parts258 .kiji_contents h3 span,
.parts262 .kiji_contents h3 span,
.parts263 .kiji_contents h3 span,
.parts264 .kiji_contents h3 span,
.parts294 .kiji_contents h3 span{
	font-size:76%;
	color:#ED776F;
	margin:0px 0px 0px 0px;
}
.parts169 .links,
.parts256 .links,
.parts262 .links,
.parts263 .links,
.parts264 .links,
.parts294 .links{
	color:#777777;
	line-height:25px;
	margin:6px 0px 0 10px;
	padding:0;
	font-size:100%;
	display:none;
}
.parts258 .links{
	color:#777777;
	line-height:25px;
	margin:6px 0px 0 10px;
	padding:0;
	font-size:100%;
	text-align:right;
}
.parts169 .links a,
.parts169 .links a:link,
.parts169 .links a:active,
.parts169 .links a:visited,
.parts256 .links a,
.parts256 .links a:link,
.parts256 .links a:active,
.parts256 .links a:visited,
.parts258 .links a,
.parts258 .links a:link,
.parts258 .links a:active,
.parts258 .links a:visited,
.parts262 .links a,
.parts262 .links a:link,
.parts262 .links a:active,
.parts262 .links a:visited,
.parts263 .links a,
.parts263 .links a:link,
.parts263 .links a:active,
.parts263 .links a:visited,
.parts264 .links a,
.parts264 .links a:link,
.parts264 .links a:active,
.parts264 .links a:visited,
.parts294 .links a,
.parts294 .links a:link,
.parts294 .links a:active,
.parts294 .links a:visited{
	color: #777777;
	font-size: 115%;
	text-decoration: none;
}
.parts169 .links a:hover,
.parts256 .links a:hover,
.parts258 .links a:hover,
.parts262 .links a:hover,
.parts263 .links a:hover,
.parts264 .links a:hover,
.parts294 .links a:hover{
	color: #A91D3A;
	text-decoration: underline;
}

/* modellist_list
------------------------------------- */
.modellist_list{
margin:0px 10px 0px 10px;
}
.modellist_list a,
.modellist_list a:link,
.modellist_list a:active,
.modellist_list a:visited{
	color: #000000;
	text-decoration: none;
}
.modellist_list a:hover {
	color: #A91D3A;
	text-decoration: underline;
}
.mmodelkiji_list_title {
    background-color: #A91D3A;
    color: #FFFFFF;
    font-size: 15px;
    height: 30px;
    line-height: 30px;
    margin:0px 10px 5px 10px;
    text-indent: 10px;
    width: 675px;
}
.kanko_special{
overflow:hidden;
margin:15px 10px 0px 10px;
}
.kanko_special4 {
    text-align: center;
    margin:10px 0px 10px 0px;
    clear:both;
}
.kanko_special_ranking {
    float: right;
}
.kanko_special_img{
    border:1px solid #999999;
    padding:5px;
}
.kanko_special_best5 {
    background-image:url("http://f.tukiyama.jp/yamagatabi/p/model/yamagata_tabi_model_best5.jpg");
	background-position:0 0;
	background-repeat:no-repeat;
	width:181px;
	height:275px;
	margin:0px 0px 10px 0px;
}
.kanko_special_best5 .midokoro1{
padding:55px 0 0 48px;
font-size:20px;
height:40px;
line-height:40px;
}
.kanko_special_best5 .midokoro2{
padding:0px 0 0 48px;
font-size:20px;
height:41px;
line-height:41px;
}
.kanko_special_best5 .midokoro3{
padding:0px 0 0 48px;
font-size:20px;
height:41px;
line-height:41px;
}
.kanko_special_best5 .midokoro4{
padding:0px 0 0 48px;
font-size:20px;
height:41px;
line-height:41px;
}
.kanko_special_best5 .midokoro5{
padding:0px 0 0 48px;
font-size:20px;
height:41px;
line-height:41px;
}
.kankolist_mapdata2 {
    margin: 15px 10px 0px 10px;
}
.kanko_special_readtext{
line-height:41px;
font-size: 16px;
border-top:1px dotted #000000;
border-bottom:1px dotted #000000;
margin: 10px 0px 10px 0px;
text-indent:5px;
letter-spacing: 0.1em;
}
.kanko_special_text2{
line-height:165%;
font-size:14px;
}




/* modelcourse */
#modelcourse_waterfall {
	margin: 15px 0 30px 5px;
}

#modelcourse_waterfall img {
	margin: 0 5px 15px;
}
#modelcourse_waterfall img:hover {
	opacity: 0.8;
}

