@import "shared_class.css";
@import "gnavi.css";
@import "footer.css";
@import "header.css";
@import "topicpass.css";


/* トップページで使用するスタイル---------------------- */

#shiftContents #mainBox {
	clear:both;
	width: 670px;
	padding: 0px;
/*	margin-top:20px;*/
}

#shiftContents div.mainLeft{
	float:left;
	width:230px;
}

#shiftContents div.mainRight{
	float:right;
	width:440px;
}



/* メインメニュー---------------------- */
/*
#shiftContents li.menulist1 a{
	display:block;
	width:211px;
	height:51px;
	text-indent:-9999px;
	background:url(../img/top/menu01_n.gif) top left no-repeat;
}

#shiftContents li.menulist2 a{
	display:block;
	width:211px;
	height:51px;
	text-indent:-9999px;
	background:url(../img/top/menu02_n.gif) top left no-repeat;
}

#shiftContents li.menulist3 a{
	display:block;
	width:211px;
	height:51px;
	text-indent:-9999px;
	background:url(../img/top/menu03_n.gif) top left no-repeat;
}

#shiftContents li.menulist4 a{
	display:block;
	width:211px;
	height:70px;
	text-indent:-9999px;
	background:url(../img/top/menu04_n.gif) top left no-repeat;
}

#shiftContents li.menulist1 a:hover{
	background-position:top right;
}

#shiftContents li.menulist2 a:hover{
	background-position:top right;
}

#shiftContents li.menulist3 a:hover{
	background-position:top right;
}

#shiftContents li.menulist4 a:hover{
	background-position:top right;
}
*/

/* 割引制度---------------------- */

#shiftContents ul.waribiki {
	width:211px;
	background:url(../img/top/topmenuLine.gif) bottom left repeat-x #F4F8FA;
}

#shiftContents ul.waribiki li{
	padding-left:30px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:2px;
	background:url(../img/top/listMK.gif) 10px 12px no-repeat;
}


#shiftContents li.menulistMk a{
	
	padding-left:0px;
}


/* バリアフリーガイド・連絡お問い合わせ先----------------------*/
#shiftContents .mainLeft h2{
	display:block;
	color:#2f4f88;
	width:200px;
	font-size:90%;
	font-weight:bold;
	background:url(../img/top/listMK2.gif) left 1px no-repeat;
	margin-left:6px;
	margin-top:11px;
	padding-left:10px;	
}
#shiftContents ul.listmkbox{
	width:211px;
	/*padding-left:11px;*/
	padding-bottom:5px;
	background:url(../img/top/topmenuLine.gif) bottom left repeat-x;
}

#shiftContents li.menulistMk2{
	background:url(../img/top/listMK3.gif) 22px 8px no-repeat;
	padding-left:30px;
	font-size:90%;	
}

/* 検索ボックス----------------------*/
#shiftContents .schbox{

}

#shiftContents .schbox p{
	font-size:90%;
	line-height:150%;
	color:#363636;
}
#shiftContents span.bl{
	color:#666666;
	font-weight:bold;

}

#shiftContents form{
	margin:0px;
/*	margin-left:10px;*/
}

#shiftContents .submitBtn{
	background-color:#CCCCCC; 
	border: 1px solid #003399;
  color: #000;
	margin: 2px 0px 0px 0px;
	padding:1px;
}

#shiftContents .mainRight img{
	margin-right:5px;
}

#shiftContents p.mainTxt{
	margin:10px 10px 0px 10px;
	line-height:150%;
	font-size:100%;
/*	color:#363636;*/
}

#shiftContents p.mainTxt2{
	width:380px;
	border: 1px solid #FF6600;
	padding:10px;
	margin:10px 10px 10px 10px;
	line-height:150%;
	font-size:100%;
/*	color:#363636;*/
}

/* index.html */

#shiftContents .txtNormal{
	font-weight:normal;
	color:#000;
}

#shiftContents .coutionRed{
	color:#CC0000;
	font-size:77% !important;
	margin-top:3px;
	font-weight:normal;
}









