/* lside13
------------------------------------- */
#lside13{
	float:left;
	width:255px;
	background-color: #ffffff;
	margin-left:13px;
}
*html #lside13{
margin-left:6px;
}
body #lside13 .free51 a{
text-decoration: underline;
}
body #lside13 .free51 a:hover {
color:#F29B94;
}
#lside13 .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;
}
#lside13 .parts_title2 {
background-image:url("http://f.tukiyama.jp/yamagatabi/n/official/yamagata_tabi_mytabi_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 5px 0px;
	text-align:center;
}

/* lside13 free15
------------------------------------- */
#lside13 .free15{
	background-color: #ffffff;
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
}
#lside13 .side_search{
padding:5px 0px 0px 0px;
}
#lside13 .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;
}
#lside13 .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;
}
#lside13 .side_search li a{
	height:16px;
	line-height:16px;
	color:#000000;
}
#lside13 .side_search li a:hover{
	color:#98213D;
}
.parts52 h2{
	background-image:url("http://f.tukiyama.jp/yamagatabi/n/official/yamagata_tabi_mytabi_title.jpg");
	background-position:left center;
	background-repeat:no-repeat;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 10px;
	height:31px;
	line-height:31px;
	color:#ffffff;
	font-size:108%;
	font-weight:normal;
	letter-spacing:0.05em;
	text-indent:25px;
}
.parts166 h2{
	background-image:url("http://f.tukiyama.jp/yamagatabi/n/official/yamagata_tabi_mytabi_title.jpg");
	background-position:left center;
	background-repeat:no-repeat;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 10px;
	height:31px;
	line-height:31px;
	color:#ffffff;
	font-size:108%;
	letter-spacing:0.05em;
	text-indent:25px;
}
.parts52{
background-color:#FFFEEC;
padding:0px 0px 10px 0px;
}
#my_plan_category ul{
margin:0px 0px 0px 5px;
}
#my_plan_category li{
float:left;
width:128px;
height:41px;
line-height:41px;
text-align:center;
}
#my_plan_category li a,
#my_plan_category li a:link,
#my_plan_category li a:active, 
#my_plan_category li a:visited{
color:#000000;
}
#my_plan_category li a:hover {
color:#A91D3A;
}
.my_plan_tit1{
background-image:url("http://f.tukiyama.jp/yamagatabi/n/official/yamagata_mytabi_navi1.jpg");
	background-position:left center;
	background-repeat:no-repeat;
	margin:0px 8px 0px 0px;
}
.my_plan_tit2{
background-image:url("http://f.tukiyama.jp/yamagatabi/n/official/yamagata_mytabi_navi2.jpg");
	background-position:left center;
	background-repeat:no-repeat;
	margin:0px 8px 0px 0px;
}
.my_plan_tit3{
background-image:url("http://f.tukiyama.jp/yamagatabi/n/official/yamagata_mytabi_navi3.jpg");
	background-position:left center;
	background-repeat:no-repeat;
	margin:0px 8px 0px 0px;
}
.my_plan_tit4{
background-image:url("http://f.tukiyama.jp/yamagatabi/n/official/yamagata_mytabi_navi4.jpg");
	background-position:left center;
	background-repeat:no-repeat;
	margin:0px 8px 0px 0px;
}
.my_plan_tit5{
background-image:url("http://f.tukiyama.jp/yamagatabi/n/official/yamagata_mytabi_navi5.jpg");
	background-position:left center;
	background-repeat:no-repeat;
}
#my_plan_spot{
padding:5px 0px 0px 5px;
}
#spot1,
#spot2,
#spot3,
#spot4{
width:128px;
float:left;
margin:0px 8px 0px 0px;
}
#spot5{
width:128px;
float:left;
margin:0px 0px 0px 0px;
}
#spot1_ul{
border:1px solid #75BB2A;
width:126px;
background-color:#ffffff;
padding:10px 0px 10px 0px;
}
#spot2_ul{
border:1px solid #EBAB2D;
width:126px;
background-color:#ffffff;
padding:10px 0px 10px 0px;
}
#spot3_ul{
border:1px solid #AE519A;
width:126px;
background-color:#ffffff;
padding:10px 0px 10px 0px;
}
#spot4_ul{
border:1px solid #E73163;
width:126px;
background-color:#ffffff;
padding:10px 0px 10px 0px;
}
#spot5_ul{
border:1px solid #00AEA1;
width:126px;
background-color:#ffffff;
padding:10px 0px 10px 0px;
}

#my_plan_spot li{
padding:2px 8px 2px 8px;
line-height: 15px;
font-size:93%;
}
#my_plan_spot li span{
overflow:hidden;
display: block;
line-height: 15px;
}
#my_plan_spot li input{
margin:0px 3px 0px 0px;
}
#maincontent{
margin:12px 0px 10px 10px;
}
.maincontent_text{
margin:10px 0px 10px 10px;
font-size:100%;
text-align:left;
}
#maincontent #my_plan_create{
margin:10px 0px 10px 10px;
font-size:100%;
text-align:center;
}
#my_plan_createbtn{
margin:10px 0px 10px 200px;
text-align:center;
background-image:url("http://f.tukiyama.jp/yamagatabi/n/official/yamagata_tabi_mytabi_create.jpg");
	background-position:left center;
	background-repeat:no-repeat;
	width: 297px;
	height:53px;
	text-indent:-9999px;
overflow:hidden;
}
#my_plan_spotdelete{
width: 674px;
background-color:#ffffff;
margin:15px 0px 10px 10px;
padding:3px;
line-height:25px;
border:1px solid #cccccc;
text-align:center;
}
#my_plan_create{
margin:10px 0px 10px 0px;
}
#my_plan_mapbig{
height: 480px;
width: 680px;
margin:0px 0px 0px 10px;
}
div#myPlanSet {
    overflow: hidden;
    width: 680px;
}
.myPlanSet_inner{
float: left;
}
div#myPlanCourseSpot {
    margin-right: 10px;
    width: 130px;
    float: left;
}
div#myPlanCourseSpot ul li.coursecat1 {
    border: 1px solid #cccccc;
}
div#myPlanCourseSpot ul li.coursecat2 {
    border: 1px solid #cccccc;
}
div#myPlanCourseSpot ul li.coursecat3 {
    border: 1px solid #cccccc;
}
div#myPlanCourseSpot ul li.coursecat4 {
    border: 1px solid #cccccc;
}
div#myPlanCourseSpot ul li.coursecat5 {
    border: 1px solid #cccccc;
}
div#myPlanCourseSpot ul li.coursecat6 {
    border: 1px solid #cccccc;
}
div#myPlanCourseSpot ul li.coursecat7 {
    border: 1px solid #cccccc;
}
div#myPlanCourseSpot ul li.coursecat8 {
    border: 1px solid #cccccc;
}
div#myPlanCourseSpot ul li.coursecat9 {
    border: 1px solid #cccccc;
}
div#myPlanCourseSpot ul li.coursecat10 {
    border: 1px solid #cccccc;
}
div#myPlanCourseSpot ul li.cnrround {
    padding: 6px;
}
div#myPlanCourseSpot ul li {
    margin-bottom: 10px;
}
div#myPlanCourseSpot ul li p.CourseCat1 {
    color: #008000;
    font-size: 10px;
}
div#myPlanCourseSpot ul li p.CourseSpotInfo {
    color: #000000;
    font-size: 10px;
}
div#CourseRoute {
    overflow: auto;
    width: 680px;
    font-size: 90%;
    clear: both;
}
div#CourseMap {
    float: left;
    height: 450px;
    width: 540px;
}
.adp-directions {
    width: 100%;
}
.adp-step, 
.adp-substep {
    font-size: 90%;
    padding: 5px 0;
}
.CourseSpotName{
    color: #A91D3A;
    line-height: 130%;
}
.adp-summary {
    padding: 0 0px 3px 30px;
    color: #A91D3A;
}
.kankoplan_add{
	width:262px;
	height:59px;
}
.kankoplan_add a{
background-image: url("http://f.tukiyama.jp/yamagatabi/n/official/yamatabi_mytabiplan_button.jpg");
    background-position: 0 0;
    background-repeat: no-repeat;
	width:262px;
	height:59px;
	display:block;
	overflow: hidden;
    text-indent: -9999px;
}
.kankoplan_add input{
width:262px;
	height:59px;
	background:none;
	border:none;
}
.kankoplan_add a:hover{
background-image: url("http://f.tukiyama.jp/yamagatabi/n/official/yamatabi_mytabiplan_button.jpg");
    background-position: 0 -59px;
    background-repeat: no-repeat;
}
.mytabi_setsumei{
margin: 0px 0 0px 10px;
float:left;
}
.mytabi_setsumei2{
margin: 0px 10px 0px 10px;
}
.mytabi_img{
float:right;
margin: 0px 10px 0px 0px;
}
.mytabi_point{
margin: 0px 0px 10px 0px;
}