
@charset	"utf-8";

#special_outbox	{
	width:960px;
	background:url(/mop/sendai/sightseeing/images/common/bg_main_body.gif) repeat-y;
	margin-top:5px;
}

#special_oubbox_bottom	{
	padding-bottom:12px;
	background:url(/mop/sendai/sightseeing/images/common/bg_main_bottom.gif) bottom no-repeat;
}

#special_box	{
	width:900px;
	margin: 0 auto;
	padding-bottom: 20px;
}


/* clearfix */
/*************************************************************/

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

/* IE7,MacIE5 */
.clearfix {
  display: inline-block;
}
/* WinIE6 below, Exclude MacIE5 \*/
* html .clearfix {
  height: 1%;
}
.clearfix {
  display: block;
}
/**/



/**/
/*top*************************************************************/
#special_box a {color:#FF3366;}
.top_nav {clear:both;margin-top:10px;}
.top_nav li {width:300px;float:left;display:inline;}
.top_tabitem {margin-left:10px;margin-bottom:10px;}
.top_tabitem_thumb {width:90px;float:left;display:inline;clear:both;margin-right:8px;}
.top_tabitem_marker {width:24px;float:left;display:inline;}
.top_tabitem_text {width:140px;float:left;display:inline;line-height:1.36;}
.top_tabitem_text strong {font-size:.75em;}
.top_tabitem_text span {font-size:.6875em;color:#F36;}
.top_tabitem_text a {font-size:.6875em;}

.topgmap {display:inline;float:right;width:576px;margin-right:10px;}
.content_wrap {background:url(/mop/sendai/sightseeing/img/bg_gmap.gif) left bottom no-repeat;padding-bottom:10px;margin-bottom:20px;}
#top_ft_contents {}
#top_ft_contents .top_ft_item04  h4 ,#top_ft_contents .top_ft_item04 h5 {font-size:.75em;line-height:1.5;}
#top_ft_contents h4 {font-size:.8125em;line-height:1.5;margin:5px 0;color:#FF6600;}
#top_ft_contents .top_ft_item04 h4 {color:#636363;}
#top_ft_contents .top_ft_item04 {border-left:1px solid #999;}
#top_ft_contents .top_ft_item04  h5 {background:#D2DCE7;padding:0.2em 1em;font-size:.6875em;font-weight:normal;margin:5px 0;}

.date {display:block;clear:both;font-size:.6875em;line-height:1.5;padding-top:1em;}
.text_right {text-align:right;}

#top_ft_contents p {font-size:.75em;line-height:1.5;}
#top_ft_contents .top_ft_item04 p.link {font-size:.6875em;}
.top_ft_item01,.top_ft_item02,.top_ft_item03,.top_ft_item04 {width:205px;margin:10px 8px 10px;}
.top_ft_item01,.top_ft_item02,.top_ft_item03,.top_ft_item04 {float:left;display:inline;}

.top_ft_item01 {margin-left:10px;}
.top_ft_item03 {margin-right:0;}
.top_ft_item04 {padding-left:15px;float:right;display:inline;margin-left:0;}
/*___________________________________________________________

list
______________________________________________________________*/
.lphoto {margin-right:20px;width:300px;float:left;display:inline;}
.contentsListMain {width:580px;float:left;display:inline;}
.contentsListMain .spot_item {border-bottom:1px solid #999;padding-bottom:10px;margin-bottom:10px;}
.contentsListMain .spot_header_c1 {width:570px;}
.contentsListMain .contents {float:left;display:inline;}
.contentsListMain .contents.list {width: 570px;}
.contentsListMain .contents .main { width:300px;}
.contentsListMain .aside a {line-height:1.6;}
.contentsListMain .contents h5 {font-size:.8125em;margin:10px 0 15px;}
.spot_item {margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #999;}
.spot_item.last {border-bottom:0px solid #999;}
.bn_sub_whats {background:#F5F5F7;border:1px solid #B7B7B9;text-align:center;padding:10px;margin:10px 0;}
/*___________________________________________________________

c
______________________________________________________________*/

h2.c1 {background:url(/mop/sendai/sightseeing/img/h2_c1.gif) 0 0 no-repeat; min-height:81px;height:auto !important;height:81px;line-height:81px;padding-left:30px;margin-bottom:30px;font-size:1.25em;color:#FF3366;font-weight:bold;}
h2.c2 {background:url(/mop/sendai/sightseeing/img/h2_c2.gif) 0 0 no-repeat; min-height:81px;height:auto !important;height:81px;line-height:81px;padding-left:30px;margin-bottom:30px;font-size:1.25em;color:#6CAF00;font-weight:bold;}
h2.c3 {background:url(/mop/sendai/sightseeing/img/h2_c3.gif) 0 0 no-repeat; min-height:81px;height:auto !important;height:81px;line-height:81px;padding-left:30px;margin-bottom:30px;font-size:1.25em;color:#2BADD7;font-weight:bold;}
h3.c3 {background:url(/mop/sendai/sightseeing/img/bg_c3_course.gif) 0 0 no-repeat;height:94px;width:94px;position:relative;text-align:center;float:left;display:inline;}
h3.c3 span {margin-top:25px; color:#fff;}
h3.c3 span span {font-size:1.5em;display:block;position:relative;padding-top:0px;}
h4.c1 {background:url(/mop/sendai/sightseeing/img/ic_circle02.gif) left 0.2em no-repeat;font-size:1.25em;margin-top:15px;line-height:20px;min-height:15px;height:auto !important; height:15px;padding-left:20px;border-bottom:1px dotted #999;padding-bottom:10px;margin-bottom:10px;}
h4.c3 {background:url(/mop/sendai/sightseeing/img/ic_circle01.gif) left 0.2em no-repeat;font-size:1.25em;margin-top:15px;line-height:20px;min-height:15px;height:auto !important; height:15px;padding-left:20px;border-bottom:1px solid #999;padding-bottom:10px;margin-bottom:10px;}
h5.c3 {background:url(/mop/sendai/sightseeing/img/bg_h301.gif) 0 0 no-repeat;line-height:41px;min-height:41px;height:auto !important; height:41px;padding-left:20px;margin-bottom:10px;}
h5.c1 {font-size:.875em;color:#003F73;padding:15px 0;}

/*sub d3*/
.sub-header {margin-bottom:10px;}
.sub-header strong {width:274px;float:left;display:inline;}
.sub_nav {float:right;display:inline;margin-top:5px;}
.sub_nav li {width:207px;float:left;display:inline;}


.spot {float:left;display:inline;width:780px;margin-left:20px;}
.spot p {background:url(/mop/sendai/sightseeing/img/ic_car01.gif) left center no-repeat;line-height:20px;min-height:20px;height:auto !important;height:20px;padding-left:38px;color:#FF3366;}
.spot  td.time {width:20%; vertical-align:top;}
.spot  td.sub p {background:none; padding-left:0;}
.spot p strong {font-size:.9375em;margin-right:2em;}
.spot p span {font-size:.75em; color:#FF6600;}
.spot p span span {font-size:.91666667em; color:#999999;}

.spot_header_c1 {float:left;display:inline; width:900px;border-bottom:1px dotted #999;padding-bottom:10px;marign-bottom:10px;}
.spot_header_c1 h4 {float:left;display:inline; background:url(/mop/sendai/sightseeing/img/ic_circle02.gif) left center no-repeat;font-size:1.125em;line-height:18px;min-height:18px;height:auto !important; height:18px;padding-left:20px; color:#FF3366;}
.spot_header_c1 h4.ic_c01 {background:url(/mop/sendai/sightseeing/img/ic_circle01.gif) left center no-repeat;}
.spot_header_c1 h4.ic_c03 {background:url(/mop/sendai/sightseeing/img/ic_circle03.gif) left center no-repeat;}
.spot_header_c1 p {float:right;display:inline;background:url(/mop/sendai/sightseeing/img/ic_car02.gif) right center no-repeat;font-weight:normal;line-height:20px;min-height:20px;height:auto !important;height:20px;padding-right:27px;color:#FF3366;}
.spot_header_c1 p strong {font-size:.75em;margin-right:1em;font-weight:normal;}
.spot_koutei {margin:10px 0 20px;}
.spot_detail {margin-bottom:20px;}
.contents {}
.contents .main {width:630px;float:left;display:inline;}
.contents .main p {font-size:.75em;line-height:1.5;margin-bottom:1em;}
.contents .main .photo_ex {border-top:1px solid #999;padding-top:16px;margin-top:16px;}
.contents .main .photo_ex .photo_ex_item {width:180px;float:left;display:inline;margin-right:20px;}


/*aside*/
.contents .aside {width:228px;float:right;display:inline;position:relative;}
.contents .aside  p.icon {margin-bottom:20px;}
.contents .aside  p {margin-bottom:1em;}
.contents .aside .inner p {margin-bottom:0em;}
.contents .aside .tel {font-weight:bold;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #999;}

/***************************************
.balloon
********************************************/

.icon {width:52px;float:left;display:inline;margin-bottom:30px;}
.balloon.shortsize.type01 {background:url(/mop/sendai/sightseeing/img/mc_balloon01_triangle.gif) 0px 10px no-repeat;padding-left:17px;float:right;display:inline;position:absolute;top:0;left:54px;}
.balloon.shortsize.type01 .inner {width:157px;background:url(/mop/sendai/sightseeing/img/mc_balloon01_b.gif) left bottom no-repeat;}
.balloon.shortsize.type01 .inner .inner {width:auto;background:url(/mop/sendai/sightseeing/img/mc_balloon01_t.gif) left top no-repeat;padding:10px 10px 10px 10px;}
.balloon.shortsize.type01 .inner .inner p {background:url(/mop/sendai/sightseeing/img/mc_balloon01_zoom.gif) left top no-repeat;padding-left:27px;padding-top:10px;min-height:20px;height:auto !important; height:20px;font-size:.6875em;}

.balloonfull.fullsize.type01 {background:url(/mop/sendai/sightseeing/img/mc_balloon01_triangle.gif) 0px 10px no-repeat;padding-left:17px;float:right;display:inline;position:absolute;top:0;left:54px;}
.balloonfull.fullsize.type01 .inner {width:242px;background:url(/mop/sendai/sightseeing/img/mc_balloon01_b_w.gif) left bottom no-repeat;}
.balloonfull.fullsize.type01 .inner .inner {width:auto;background:url(/mop/sendai/sightseeing/img/mc_balloon01_t_w.gif) left top no-repeat;padding:10px 10px 10px 10px;}
.balloonfull.fullsize.type01 .inner .inner p {background:url(/mop/sendai/sightseeing/img/mc_balloon01_zoom.gif) left top no-repeat;padding-left:27px;padding-top:10px;min-height:20px;height:auto !important; height:20px;font-size:.6875em;}

.balloon.shortsize.type02 {background:url(/mop/sendai/sightseeing/img/mc_balloon02_triangle.gif) 0px 10px no-repeat;padding-left:17px;float:right;display:inline;position:absolute;top:0;left:54px;}
.balloon.shortsize.type02 .inner {width:157px;background:url(/mop/sendai/sightseeing/img/mc_balloon02_b.gif) left bottom no-repeat;}
.balloon.shortsize.type02 .inner .inner {width:auto;background:url(/mop/sendai/sightseeing/img/mc_balloon02_t.gif) left top no-repeat;padding:10px 10px 10px 10px;}
.balloon.shortsize.type02 .inner .inner p {background:url(/mop/sendai/sightseeing/img/mc_balloon02_zoom.gif) left top no-repeat;padding-left:27px;padding-top:10px;min-height:20px;height:auto !important; height:20px;font-size:.6875em;}

.balloonfull.fullsize.type02 {background:url(/mop/sendai/sightseeing/img/mc_balloon02_triangle.gif) 0px 10px no-repeat;padding-left:17px;float:right;display:inline;position:absolute;top:0;left:54px;}
.balloonfull.fullsize.type02 .inner {width:242px;background:url(/mop/sendai/sightseeing/img/mc_balloon02_b_w.gif) left bottom no-repeat;}
.balloonfull.fullsize.type02 .inner .inner {width:auto;background:url(/mop/sendai/sightseeing/img/mc_balloon02_t_w.gif) left top no-repeat;padding:10px 10px 10px 10px;}
.balloonfull.fullsize.type02 .inner .inner p {background:url(/mop/sendai/sightseeing/img/mc_balloon02_zoom.gif) left top no-repeat;padding-left:27px;padding-top:10px;min-height:20px;height:auto !important; height:20px;font-size:.6875em;}

.balloon.shortsize.type03 {background:url(/mop/sendai/sightseeing/img/mc_balloon03_triangle.gif) 0px 10px no-repeat;padding-left:17px;float:right;display:inline;position:absolute;top:0;left:54px;}
.balloon.shortsize.type03 .inner {width:157px;background:url(/mop/sendai/sightseeing/img/mc_balloon03_b.gif) left bottom no-repeat;}
.balloon.shortsize.type03 .inner .inner {width:auto;background:url(/mop/sendai/sightseeing/img/mc_balloon03_t.gif) left top no-repeat;padding:10px 10px 10px 10px;}
.balloon.shortsize.type03 .inner .inner p {background:url(/mop/sendai/sightseeing/img/mc_balloon03_zoom.gif) left top no-repeat;padding-left:27px;padding-top:10px;min-height:20px;height:auto !important; height:20px;font-size:.6875em;}

.balloonfull.fullsize.type03 {background:url(/mop/sendai/sightseeing/img/mc_balloon03_triangle.gif) 0px 10px no-repeat;padding-left:17px;float:right;display:inline;position:absolute;top:0;left:54px;}
.balloonfull.fullsize.type03 .inner {width:242px;background:url(/mop/sendai/sightseeing/img/mc_balloon03_b_w.gif) left bottom no-repeat;}
.balloonfull.fullsize.type03 .inner .inner {width:auto;background:url(/mop/sendai/sightseeing/img/mc_balloon03_t_w.gif) left top no-repeat;padding:10px 10px 10px 10px;}
.balloonfull.fullsize.type03 .inner .inner p {background:url(/mop/sendai/sightseeing/img/mc_balloon03_zoom.gif) left top no-repeat;padding-left:27px;padding-top:10px;min-height:20px;height:auto !important; height:20px;font-size:.6875em;}

.aside p {font-size:.6875em;}
.aside p.tel {font-size:1em;}
.aside p a {}

.c3_text {width:535px;float:left;display:inline;font-size:.75em;line-height:1.6;}
.c3_photo {width:320px;float:right;display:inline;}


/*sub_ft_common*/
#sub_ft_common {margin-top:5px;float:left;}
#sub_ft_common h6 {margin-bottom:10px;}
#sub_ft_common .photo {float:left;display:inline;width:125px;margin-left:10px;}
#sub_ft_common .text {float:left;display:inline;width:510px;border-left:5px solid #F36;padding:0.2em 0;padding-left:10px;margin-left:15px;}
#sub_ft_common .text strong {color:#FF6600;display:block;line-height:1.5;}
#sub_ft_common .text span {font-size:.75em;line-height:1.5;}
#sub_ft_common .text span.kome {font-size:.625em; font-weight:normal;}
#sub_ft_common .text a {font-size:.6875em;line-height:1.5;}
#sub_ft_common .btn {float:right;display:inline;width:225px;margin-top:20px;}

/* tab*/
#tab li {float: left;list-style: none;cursor: pointer;background: #eee;}
#tab li.select { }
#tab li a span {display:none;}
#tab .item01 a:link,#tab .item01 a:visited {display:block;width:300px;height:95px;background:url(/mop/sendai/sightseeing/img/nav_top_c1_off.jpg) 0 0 no-repeat;}
#tab .item02 a:link,#tab .item02 a:visited {display:block;width:300px;height:95px;background:url(/mop/sendai/sightseeing/img/nav_top_c2_off.jpg) 0 0 no-repeat;}
#tab .item03 a:link,#tab .item03 a:visited {display:block;width:300px;height:95px;background:url(/mop/sendai/sightseeing/img/nav_top_c3_off.jpg) 0 0 no-repeat;}

#tab .item01 a:hover,#tab .item01.select a:link {display:block;width:300px;height:95px;background:url(/mop/sendai/sightseeing/img/nav_top_c1_on.jpg) 0 0 no-repeat;}
#tab .item02 a:hover,#tab .item02.select a:link  {display:block;width:300px;height:95px;background:url(/mop/sendai/sightseeing/img/nav_top_c2_on.jpg) 0 0 no-repeat;}
#tab .item03 a:hover,#tab .item03.select a:link  {display:block;width:300px;height:95px;background:url(/mop/sendai/sightseeing/img/nav_top_c3_on.jpg) 0 0 no-repeat;}
.content_wrap .tar {text-align:right;padding:0.5em;margin-right:5px;line-height:1;font-size:.75em;}
.content_wrap .sidecolumn {float:left;display:inline;}
.content_wrap .sidecolumn .top_banner {clear:both;text-align:center;padding-top:10px;}

.select {background: yellow;}
.disnon {display: none;}

/* *scroll************************************************************* */
.scroll-pane {float:left;display:inline;}
.infomation {width:100%;_width:310px;max-width:310px;min-width:310px;overflow:hidden;height:464px;}
.infomation.bn_none {height:522px;}
.infomation .scroll-pane {width:100%;_width:310px;height:464px;overflow:auto;background:#F00;}

/* Scroll-Area */
.jspContainer {overflow:hidden;position:relative;}
.jspPane {position:absolute;}
.jspVerticalBar {position:absolute;top:0;right:0;width:8px;height:100%;}
.jspCap {display:none;}
.jspTrack {background:url(/mop/sendai/sightseeing/img/mc_scroll_bg.gif) top center repeat-x;position:absolute;width:8px;}
.jspDrag {background:#ccc;position:absolute;width:8px;top:0;left:0;cursor: move;}
/*link*/
.arrow {background:url(/mop/sendai/sightseeing/img/ic_arrow01.jpg) left center no-repeat;min-height:10px;height:auto !important;height:10px;padding-left:23px;}
a span.popup {background:url(/mop/sendai/sightseeing/img/ic_popup.gif) right center no-repeat;min-height:10px;height:auto !important;height:10px;padding-right:15px;}

a.btn:hover img{
opacity:0.6;
filter: alpha(opacity=60);
-ms-filter: "alpha( opacity=60 )";
background: #fff;
}



/*___________________________________________________________

リニューアル 2012 SPRING ここから
______________________________________________________________*/

/*top*/
#special_box.spring {width:880px; background:url(/mop/sendai/sightseeing/img/spring2012/bg_special_box.gif) repeat-y left top; padding-bottom:0;}
#special_box.spring #tab li {background:none; margin-right:30px;}
#special_box.spring .top_nav li {width:251px;}
#special_box.spring .tabbox {background:url(/mop/sendai/sightseeing/img/spring2012/bg_tabbox.gif) no-repeat; padding-left:30px;}
#special_box.spring #tab .item01 a:link,
#special_box.spring #tab .item01 a:visited {background:url(/mop/sendai/sightseeing/img/common/nav_top_c1_off.gif) no-repeat; height:84px; width:251px;}
#special_box.spring #tab .item02 a:link,
#special_box.spring #tab .item02 a:visited {background:url(/mop/sendai/sightseeing/img/common/nav_top_c2_off.gif) no-repeat; height:84px; width:251px;}
#special_box.spring #tab .item03 a:link,
#special_box.spring #tab .item03 a:visited {background:url(/mop/sendai/sightseeing/img/common/nav_top_c3_off.gif) no-repeat; height:84px; width:251px;}
#special_box.spring #tab .item01 a:hover,
#special_box.spring #tab .item01.select a:link {background:url(/mop/sendai/sightseeing/img/common/nav_top_c1_on.gif) no-repeat; height:84px; width:251px;}
#special_box.spring #tab .item02 a:hover,
#special_box.spring #tab .item02.select a:link {background:url(/mop/sendai/sightseeing/img/common/nav_top_c2_on.gif) no-repeat; height:84px; width:251px;}
#special_box.spring #tab .item03 a:hover,
#special_box.spring #tab .item03.select a:link {background:url(/mop/sendai/sightseeing/img/common/nav_top_c3_on.gif) no-repeat; height:84px; width:251px;}
#special_box.spring .topgmap {width:540px;}
#special_box.spring .content_wrap {background:none; width:855px; background:#FFFFFF; border:1px solid #CCCCCC; margin:10px auto 20px; padding:10px 0;}
#special_box.spring .infomation {width:100%;_width:290px;max-width:290px;min-width:290px;overflow:hidden;height:464px;}
#special_box.spring .infomation.bn_none {height:522px;}
#special_box.spring .infomation .scroll-pane {width:100%;_width:290px;height:464px;overflow:auto;background:#F00;}
#special_box.spring .catchcopy {text-align:center; background:url(/mop/sendai/sightseeing/img/spring2012/bg_catchcopy.gif) no-repeat left top; height:112px; padding-top:15px; margin-top:20px;}
#special_box.spring .catchcopy p {margin-bottom:10px;}

#special_box.spring #top_ft_contents {background:#FFFFFF; padding-top:10px;}
.top_ft_item01, .top_ft_item02, .top_ft_item03, .top_ft_item04 {margin:10px 5px;}
#special_box.spring .top_ft_item04 {padding-left:12px;}
#special_box.spring .bn_sub_whats {background:none; border:none; padding:0;}

/*lis01*/
#special_box.spring .balloon.shortsize.typeA1 {background:url(/mop/sendai/sightseeing/img/spring2012/balloonA_triangle.gif) 0px 10px no-repeat;padding-left:17px;position:absolute;top:0;left:0px;}
#special_box.spring .balloon.shortsize.typeA1 .inner {width:157px;background:url(/mop/sendai/sightseeing/img/spring2012/balloonA_b_s.gif) left bottom no-repeat; padding-top:0;}
#special_box.spring .balloon.shortsize.typeA1 .textArea {width:auto;background:url(/mop/sendai/sightseeing/img/spring2012/balloonA_t_s.gif) left top no-repeat;padding:10px 10px 10px 10px;}
#special_box.spring .balloon.shortsize.typeA1 .textArea p {background:url(/mop/sendai/sightseeing/img/spring2012/balloonA_zoom.gif) left top no-repeat;padding-left:27px;padding-top:10px;min-height:20px;height:auto !important; height:20px;font-size:.6875em;}

#special_box.spring .balloonfull.typeA2 {background:url(/mop/sendai/sightseeing/img/spring2012/balloonA_triangle.gif) 0px 10px no-repeat;padding-left:17px;position:absolute;top:0;left:0px;}
#special_box.spring .balloonfull.fullsize.typeA2 .inner {width:185px;background:url(/mop/sendai/sightseeing/img/spring2012/balloonA_b_l.gif) left bottom no-repeat; padding-top:0;}
#special_box.spring .balloonfull.fullsize.typeA2 .textArea {width:auto;background:url(/mop/sendai/sightseeing/img/spring2012/balloonA_t_l.gif) left top no-repeat;padding:10px 10px 10px 10px;}
#special_box.spring .balloonfull.fullsize.typeA2 .textArea p {background:url(/mop/sendai/sightseeing/img/spring2012/balloonA_zoom.gif) left top no-repeat;padding-left:27px;padding-top:10px;min-height:20px;height:auto !important; height:20px;font-size:.6875em;}

#special_box.spring .balloon.shortsize.typeB1 {background:url(/mop/sendai/sightseeing/img/spring2012/mc_balloon02_triangle.gif) 0px 10px no-repeat;padding-left:17px;position:absolute;top:0;left:0px;}
#special_box.spring .balloon.shortsize.typeB1 .inner {width:157px;background:url(/mop/sendai/sightseeing/img/spring2012/mc_balloon02_b.gif) left bottom no-repeat; padding-top:0;}
#special_box.spring .balloon.shortsize.typeB1 .inner .textArea {width:auto;background:url(/mop/sendai/sightseeing/img/spring2012/mc_balloon02_t.gif) left top no-repeat;padding:10px 10px 10px 10px;}
#special_box.spring .balloon.shortsize.typeB1 .inner .textArea p {background:url(/mop/sendai/sightseeing/img/spring2012/mc_balloon02_zoom.gif) left top no-repeat;padding-left:27px;padding-top:10px;min-height:20px;height:auto !important; height:20px;font-size:.6875em;}
#special_box.spring .balloonfull.fullsize.typeB2 {background:url(/mop/sendai/sightseeing/img/spring2012/mc_balloon02_triangle.gif) 0px 10px no-repeat;padding-left:17px;position:absolute;top:0;left:0px;}
#special_box.spring .balloonfull.fullsize.typeB2 .inner {width:185px;background:url(/mop/sendai/sightseeing/img/spring2012/mc_balloon02_b_w.gif) left bottom no-repeat; padding-top:0;}
#special_box.spring .balloonfull.fullsize.typeB2 .inner .textArea {width:auto;background:url(/mop/sendai/sightseeing/img/spring2012/mc_balloon02_t_w.gif) left top no-repeat;padding:10px 10px 10px 10px;}
#special_box.spring .balloonfull.fullsize.typeB2 .inner .textArea p {background:url(/mop/sendai/sightseeing/img/spring2012/mc_balloon02_zoom.gif) left top no-repeat;padding-left:27px;padding-top:10px;min-height:20px;height:auto !important; height:20px;font-size:.6875em;}
#special_box.spring .spot_item .textLine .textbox.green {background:url(/mop/sendai/sightseeing/img/spring2012/bg_spot_item_green_s.gif) no-repeat top center; width:281px; min-height:233px; height:auto !important; height:233px; float:left; display:inline;}
#special_box.spring .spot_item .textLine .textbox.blue {background:url(/mop/sendai/sightseeing/img/spring2012/bg_spot_item_blue_s.gif) no-repeat top center; width:281px; min-height:233px; height:auto !important; height:233px; float:left; display:inline;}
#special_box.spring .spot_item .textLine .textbox p {margin-bottom:7px;}
#special_box.spring .spot_item .aside {width:180px; float:right; display:inline; line-height:1.4;}
#special_box.spring .spot_item .aside .time {margin:60px 0 5px;}
#special_box.spring .spot_item .aside .textPnk {color:#FF79A6; font-weight:bold; font-size:.75em; margin-bottom:5px;}

/*sub d1*/
#special_box.spring .d1 {width:818px; margin:0 auto;}
#special_box.spring .contents .main {width:552px;}
#special_box.spring .contents .main p {line-height:2.4;}
#special_box.spring .d1 .balloon.shortsize.typeA1 {padding-left:17px;position:absolute;top:0;left:54px;}
#special_box.spring .d1 .balloonfull.fullsize.typeA2 {padding-left:17px;position:absolute;top:0;left:54px;}
#special_box.spring .d1 .balloon.shortsize.typeB1 {padding-left:17px;position:absolute;top:0;left:54px;}
#special_box.spring .d1 .balloonfull.fullsize.typeB2 {padding-left:17px;position:absolute;top:0;left:54px;}
#special_box.spring .d1 .underLine.green {background:url(/mop/sendai/sightseeing/img/spring2012/bg_spot_item_green_l.gif) no-repeat top center; width:552px; min-height:342px; height:auto !important; height:342px; float:left; display:inline;}
#special_box.spring .d1 .underLine.blue {background:url(/mop/sendai/sightseeing/img/spring2012/bg_spot_item_blue_l.gif) no-repeat top center; width:552px; min-height:256px; height:auto !important; height:256px; float:left; display:inline;}
#special_box.spring .contents .main .photo_ex {border-top:none; margin-top:0; padding-top:16px;}

/*sub d3*/
/*-- 背景シーズン毎変更 2012AUTUMN以降 --*/
#special_box.spring .sub-header {background:url(/mop/sendai/sightseeing/img/common/bg_sub-header_winter.gif) no-repeat left top; height:191px; padding-top:10px;}
/*-- // 背景シーズン毎変更 --*/

#special_box.spring .sub-header strong {width:370px;}
#special_box.spring .sub-header .inner {width:855px; margin:0 auto;}
#special_box.spring .sub-header h2 {padding-top:5px;}
#special_box.spring .sub_nav {margin-top:25px;}
#special_box.spring .sub_nav li {width:160px;}

#special_box.spring .spot_header {width:855px; margin:0 auto;}
#special_box.spring h3.c3 {background:none; display:inline; float:left; height:91px; width:91px;}
#special_box.spring .spot {width:748px; margin-left:15px;}
#special_box.spring h4.c1 {background:none; border-bottom:none; margin:0; padding-left:0;}
#special_box.spring .spot p {background:url(/mop/sendai/sightseeing/img/spring2012/ic_car01.gif) no-repeat left center; color:#336699;}
#special_box.spring .spot td.sub p {background:none; padding-left:0;}
#special_box.spring .spot p span span {color:#333333;}

#special_box.spring .spot_item {width:855px; background:url(/mop/sendai/sightseeing/img/spring2012/bg_spot_detail_bottom.gif) no-repeat bottom center; margin:0 auto 30px; padding-bottom:20px; border-bottom:none;}
#special_box.spring .spot_item .bgMemo {width:855px; background:url(/mop/sendai/sightseeing/img/spring2012/bg_spot_detail_top.gif) no-repeat top center; margin:0 auto; padding-top:30px;}
#special_box.spring .spot_item h3 {margin-bottom:15px;}
#special_box.spring .spot_item .ic {margin-bottom:5px;}
#special_box.spring .spot_item .btnDetail {margin-left:8px;}
#special_box.spring .spot_item .boxLeft {float:left; display:inline; width:485px; margin-left:15px;}
#special_box.spring .spot_item .boxRight {float:right; display:inline; width:316px; margin-right:15px;}
#special_box.spring .spot_item .textLine {min-height:130px; height:auto !important; height:130px; width:471px; margin-left:8px;}
#special_box.spring .spot_item .textLine.green {background:url(/mop/sendai/sightseeing/img/spring2012/bg_spot_item_green.gif) no-repeat top center;}
#special_box.spring .spot_item .textLine.blue {background:url(/mop/sendai/sightseeing/img/spring2012/bg_spot_item_blue.gif) no-repeat top center;}
#special_box.spring .spot_item .textLine.pink {background:url(/mop/sendai/sightseeing/img/spring2012/bg_spot_item_pink.gif) no-repeat top center;}

#special_box.spring .spot_detail {width:855px; background:url(/mop/sendai/sightseeing/img/spring2012/bg_spot_detail_bottom.gif) no-repeat bottom center; margin:0 auto 30px; padding-bottom:20px;}
#special_box.spring .spot_detail .bgMemo {width:855px; background:url(/mop/sendai/sightseeing/img/spring2012/bg_spot_detail_top.gif) no-repeat top center; margin:0 auto; padding-top:30px;}
#special_box.spring .spot_detail .boxLeft {float:left; display:inline; width:485px; margin-left:15px;}
#special_box.spring .spot_detail .boxRight {float:right; display:inline; width:316px; margin-right:15px;}
#special_box.spring .spot_detailBottom {width:855px; background:url(/mop/sendai/sightseeing/img/spring2012/bg_spot_detail_bottom.gif) no-repeat bottom center; margin:0 auto; height:30px;}
#special_box.spring .spot_detail .textLine {background:url(/mop/sendai/sightseeing/img/common/bg_spot_detail_line.gif) repeat-y top center; min-height:182px; height:auto !important; height:182px; width:471px; margin-left:8px;}
#special_box.spring .spot_detail .btnPopup {margin-left:8px;}
#special_box.spring h5.c3 {background:none; padding-left:0; margin-bottom:20px;}
#special_box.spring .c3_text {width:auto; float:none; line-height:2.4;}

/* list2 */
#special_box.spring .spot_item.event {width:855px; background:url(/mop/sendai/sightseeing/img/spring2012/bg_event_bottom.gif) no-repeat bottom center; margin:0 auto 20px; padding-bottom:30px; border-bottom:none;}
#special_box.spring .spot_item.event .bgMemo {width:855px; background:url(/mop/sendai/sightseeing/img/spring2012/bg_event_top.gif) no-repeat top center; margin:0 auto; padding-top:30px;}
#special_box.spring .spot_item.event p {color:#FFFFFF;}
#special_box.spring .spot_item.event .textLine {background:url(/mop/sendai/sightseeing/img/spring2012/bg_event_line.gif) no-repeat top center;}
#special_box.spring .spot_item.event .textLine2 {background:url(/mop/sendai/sightseeing/img/common/bg_event_line.gif) repeat-y top center;}
#special_box.spring .spot_item.event h4 {margin:0 0 8px 8px; font-size:0.8em; line-height:1.4; color:#f2e3a5;}
#special_box.spring .spot_item.event .btnDetail {margin-top:10px;}

/*footer*/
#special_box.spring #sub_ft_common {background:#FFFFFF; padding-top:20px;position:relative;margin-bottom:0;
*margin-bottom: -30px;
_margin-bottom: -30px;}
#special_box.spring #sub_ft_common.list1ft {*margin-bottom:-10px;_margin-bottom:-10px;}
#special_box.spring #sub_ft_common .photo {margin-left:0;}
#special_box.spring #sub_ft_common .text strong {color:#336699;}
#special_box.spring #sub_ft_common .date {padding-bottom:20px;}

#special_box.spring a {color:#0075C0;}
#special_box.spring a span.popup {background:url(/mop/sendai/sightseeing/img/spring2012/ic_popup.gif) no-repeat right center;}
#special_box.spring .arrow {background: url(/mop/sendai/sightseeing/img/spring2012/ic_arrow01.gif) no-repeat left center;}
#special_box.spring .mgt10 {margin-top:10px;}

/*___________________________________________________________

リニューアル 2012 SPRING ここまで
______________________________________________________________*/

/*___________________________________________________________

提携ホテル・旅館情報バナー＆うみの杜水族館バナー ここから
2016.07.19追記
______________________________________________________________*/

.header {
	position: relative;
	width: 880px;
	height: 205px;
}
.header p.teikei_banner {
	position: absolute;
	width: 309px;
	height: 65px;
	top: 68px;
	right: 4px;
}
.header p.teikei_banner a{
	display: block;
	width: 309px;
	height: 65px;
	text-indent: -9999px;
	background: url(/mop/sendai/sightseeing/img/common/banner_hotel.gif) -309px 0 no-repeat;
}
.header p.uminomori_banner {
	position: absolute;
	width: 265px;
	height: 55px;
	top: 138px;
	right: 48px;
}
.header p.uminomori_banner a{
	display: block;
	width: 265px;
	height: 55px;
	text-indent: -9999px;
	background: url(/mop/sendai/sightseeing/img/common/banner_uminomori.gif) -265px 0 no-repeat;
}
.header p.teikei_banner a:hover,
.header p.uminomori_banner a:hover{
	background-position: 0px 0px;
}
.course_list p {
	margin: -35px 0 0;
}

/*___________________________________________________________

提携ホテル・旅館情報バナー＆うみの杜水族館バナー ここまで
______________________________________________________________*/

/*___________________________________________________________

おすすめイベント情報 ここから
______________________________________________________________*/

.osusume_event {
	width: 840px;
	margin: 0;
	padding: 15px 20px 10px;
}
.osusume_event p.space{
	margin-top: 10px;
}



/*___________________________________________________________

おすすめイベント情報 ここまで
______________________________________________________________*/


