﻿@charset "UTF-8";


/*------------------------------------------------------

この下２つのファイル内の内容は、
http://www.route-inn.co.jp/css/内の同名のファイルと同じです。
※画像のみ、matrix/images内の画像にリンクしています



------------------------------------------------------*/


@import "./base.css";
@import "./style_club.css";





/*------------------------------------------------------

以下、新規制作ページに専用の記述です。

------------------------------------------------------*/





h1, h2, h3, h4, h5, h6  {
	font-size:1.0em;
}
/*h1, h2, h3, h4, h5, h6 {
	font-weight:bold;
	line-height:1.4;
}
ul {
	list-style:none;
}
li {
}
address {
	font-style:normal;
}
a {
	color:#3776ce;
	text-decoration:none;
	cursor:pointer;
}
a:hover {
	text-decoration:underline;
}
img {
	border:none;
	vertical-align:bottom;
}*/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {	
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix { 
	height: 1%;
}
.clearfix {	
	display: block;
}
/* End hide from IE-mac */ 


/*------------------------------------------------------


------------------------------------------------------*/
#card200903 {
	font-size:12px;
	width:849px;
	margin:0 auto;
	line-height:1.7;
	text-align:left;
}
#card200903 .section{
	clear:both;
	background-image:url(../images/2009campaign/section_bg_01.gif);
	background-position:0 0;
	background-repeat:repeat-y;
	margin:0 0 7px;
}
#card200903 #second_section {
	clear:both;
	background-image:url(../images/2009campaign/section_bg_02.gif);
	background-position:0 0;
	background-repeat:repeat-y;
}
#card200903 #second_section .clearfix {
	background-image:url(../images/2009campaign/section_bg_03.gif);
	background-position:0 100%;
	background-repeat:no-repeat;
	padding:0 50px 33px;
}
#card200903 #second_section .ss_l {
	float:left;
	width:350px;
}
#card200903 #second_section .ss_r {
	float:right;
	width:350px;
}
#card200903 #second_section .sub_section {
	padding-left:117px;
	background-position:0 0;
	background-repeat:no-repeat;
}
#card200903 #second_section .ss_l .sub_section {
	background-image:url(../images/2009campaign/photo_05.jpg);
}
#card200903 #second_section .ss_r .sub_section {
	background-image:url(../images/2009campaign/photo_01.jpg);
}

#card200903 #second_section .sub_section p {
	background-image:url(../images/2009campaign/bubble_01.jpg);
	background-position:0 100%;
	background-repeat:no-repeat;
}
#card200903 #second_section .sub_section span {
	display:block;
	background-image:url(../images/2009campaign/bubble_02.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	padding:12px 60px 12px 12px;
	line-height:1.4;
}
#card200903 #second_section .second_section_text {
	margin-top:24px;
}
#card200903 #second_section .btn_section {
	margin:12px auto 12px ;
	text-align:center;
}
#card200903 .ss_ft p {
	font-size:10px;
	padding-left:15px;
	text-indent:-11px;
	line-height:1.4;
}
#card200903 .section_inner{
	padding:0 50px 33px;
	background-image:url(../images/2009campaign/section_bg_04.gif);
	background-position:0 100%;
	background-repeat:no-repeat;
}
#card200903 h5 {
	margin:0 0 11px;
}
#card200903 .si_l {
	float:left;
	width:482px;
}
#card200903 .si_l  .sub_section{
	padding-left:122px;
	background-position:0 0;
	background-repeat:no-repeat;
}
#card200903 #section3 .sub_section {
	background-image:url(../images/2009campaign/photo_02-1.jpg);
}
#card200903 #section4 .sub_section {
	background-image:url(../images/2009campaign/photo_03.jpg);
}
#card200903 #section5 .sub_section {
	background-image:url(../images/2009campaign/photo_04.jpg);

}
#card200903 #section6 .sub_section {
	background-image:url(../images/2009campaign/photo_06.jpg);

}
#card200903 .text_box {
	background-color:#ecf6f1;
	padding:11px 13px;
	margin-bottom:4px;
}
#card200903 .text_box h6 {
	padding:0 0 6px;
}
#card200903 .si_r {
	float:right;
	width:251px;
	padding-top:51px;
	line-height:1.4;
}
#card200903 .red {
	color:#cc0000;
	font-weight:bold;
}
#card200903 .btn_note {
	padding:5px;
}
#card200903 #visa_appli {
	clear:both;
	margin-top:13px;
	text-align:center;
}




/*------------------------------------------------------


------------------------------------------------------*/
#card200903_2 {
	font-size:14px;
	width:844px;
	margin:0 auto;
	line-height:1.7;
	text-align:left;
}

#card200903_2 #top_section .text {
	padding:12px 5px;
}


#card200903_2 .section {
	clear:both;
	background-color:#f6f6f6;
	padding:8px 0;
}
#card200903_2 .section h4{
	background-image:url(../images/2009appli/hd_gr_bg_1.gif);
	background-position:0 100%;
	background-repeat:no-repeat;
	width:806px;
	margin:0 auto 11px;
	font-size:1.14em;
}
#card200903_2 .section h4 span{
	display:block;
	background-image:url(../images/2009appli/hd_gr_bg_2.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	padding:9px 11px;
	color:#ffffff;
}

#card200903_2 .section_inner {
	width:831px;
	margin:0 auto;
	background-image:url(../images/2009appli/section_bg_mid.gif);
	background-position:0 0;
	background-repeat:repeat-y;
}

#card200903_2 .section_inner2 {
	background-image:url(../images/2009appli/section_bg_top.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	padding:12px 0 0;
}

#card200903_2 .section_inner2 .clearfix {
	background-image:url(../images/2009appli/section_bg_btm.gif);
	background-position:0 100%;
	background-repeat:no-repeat;
	padding:0 12px 12px ;
}

#card200903_2 .section_inner2 .left_img {
	width:211px;
	float:left;
}

#card200903_2 .section_inner2 .right_section {
	width:570px;
	margin-left:225px;
}


#card200903_2 .section_inner2 .right_section h5 {
	margin:16px 0 3px;
}


#card200903_2 .section_inner2 .right_section .hotel_li {
	background-image:url(../images/2009appli/btn_ye__bg_1.gif);
	background-position:0 100%;
	background-repeat:no-repeat;
}
#card200903_2 .section_inner2 .right_section .hotel_li ul{
	background-image:url(../images/2009appli/btn_ye_bg_2.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	padding:11px 19px;
}
#card200903_2 .section_inner2 .right_section .hotel_li li{
	padding:3px 0;
}

#card200903_2 .section_inner2 .hotel_li a{
	background-image:url(../images/2009appli/icon_btn.gif);
	background-position:0 50%;
	background-repeat:no-repeat;
	padding:4px 4px 4px 35px;
	line-height:21px;
	color:#1c6bc5;
	font-size:1.14em;
	font-weight:bold;s
}

#card200903_2 .section_inner2 .hotel_li a:hover{
	text-decoration:underline;
}



.section_inner2 .rs_text {
	font-size:0.85em;
	line-height:1.4;
}

























