/* 共通 */

img {vertical-align:bottom;}





/*---タイヤBackground---*/
#tire_bg{
	background-image:  url("images/cam_handle.png");
	background-position:120px 35px;
	background-repeat:no-repeat;
	width: 600px;
	height: 300px;
	margin:0px 0px 0px 0px;
	vertical-align:top;
	text-align:center;
	}


/*---キャンペンTOPバナー---*/
A.link {
text-decoration:none;
color:#666;
}
A.link:hover {
background-color:#FEFFE8;
text-decoration:none;
color:#FF9900;
}
a.link .cam_waku{
width:250px;
height:210px;
margin:0px 0px 15px 25px;
padding:5px 0px 0px 0px;
background-image:  url("images/cam_waku.png");
background-position: top center;
background-repeat:no-repeat;
text-align:center;
overflow:visible;
}
a.link .cam_wakutxt{
/*border:1px solid #000;*/
width:auto;
height:130px;
padding:15px 10px 0px 15px;
background-image:  url("../../images/buttons/shosai_off.png");
background-position:95% 85%;
background-repeat:no-repeat;
text-decoration:none;
font-family:"ＭＳ ゴシック", "Osaka−等幅";
font-size:12px;
line-height:140%;
text-align:left;
cursor:pointer;
}



/*---------------
  キャンペーン類
----------------*/


#camp_wrap {/* キャンペーンページ全体枠(背景に画像) */
	background:url(images/200909/img01.png) left top no-repeat;
	text-align:left;
	padding-top:264px;
	width:627px;
	}

#camp01 {/* キャンペーン1 */
	background:url(images/200909/img02.png) left top no-repeat;
	width:627px;
	height:517px;
	padding:0px;
	margin:0px;
	}

#camp01 p {/* キャンペーン1内文言 */
	width:236px;
	padding:0px 0px 0px 0px;
	line-height:120%;
	margin:380px 0px 0px 0px;
	}

#camp01 p.left {/* キャンペーン1・優先予約A */
	float:left;
	position:relative;
	left:55px;
	}

#camp01 p.right {/* キャンペーン1・優先予約B */
	float:right;
	position:relative;
	right:55px;
	}

/* キャンペーン2・3・4　枠の共通設定 */
#camp02, #camp03, #camp04 {height:223px; float:left;}

/* キャンペーン2・3・4　青太字の共通設定 */
#camp02 strong, #camp03 strong, #camp04 strong {color:#1C2787;}

/* キャンペーン2・3・4　青太字の共通設定 */
#camp02 p, #camp03 p, #camp04 p {font-size:13px; color:#46210C; margin:0px; padding:0px; line-height:125%;}

/* やっぱり地元がいいね */
#camp02 {
	background:url(images/200909/img06.png) left top no-repeat;
	width:202px;
	}

/* やっぱり地元がいいねの文言 */
#camp02 p {margin:90px 0px 0px 30px;}


/* 提携店割引 */
#camp03 {
	background:url(images/200909/img07.png) left top no-repeat;
	width:200px;
	}

/* 提携店割引の文言 */
#camp03 p {
	width:168px;
	margin:110px 0px 0px 25px;
	}

/* 安心コース */
#camp04 {
	background:url(images/200909/img08.png) left top no-repeat;
	width:201px;
	height:223px;
	float: left;
	}

/* 安心コース文言 */
#camp04 p {color:#46210C;
	font-size:11px;
	line-height:110%;
	margin:130px 0px 8px 24px;
	}

/* 安心コース内リンク */
#camp04 a,#camp04 a:visited {
	color:#1C2787;
	font-size:12px;
	background:url(images/200909/ico.png) left top no-repeat;
	padding-left:15px;
	text-decoration:none;
	margin-left:110px;
	}

/* 安心コース内リンク(オンマウス時) */
#camp04 a:hover {
	color:#3399FF;
	background:url(images/200905/ico_on.png) left center no-repeat;
	}

/* ペアランチチケット　太字 */	
#camp05 strong {color:#C61A22; font-weight:bold;}

/* ペアランチチケット　枠 */	
#camp05 {
	width:627px;
	height:180px;
	background:url(images/200909/img05.png) left top no-repeat;
	}
	
/* ペアランチチケット文言 */	
#camp05 p {
	margin:0px 0px 0px 37px;
	padding:113px 0px 0px 0px;
	line-height:130%;
	}


/******************** 2008年12月/
/*入校申し込みボタン*/
.nyukou{
background:url(images/200903/bg_front.png) left center no-repeat;
text-align:center;
width:600px;
height:125px;
margin:10px auto;
}

/*メインフレーム*/
.main_frame_campaign{
	width: auto;
	margin-top:16px;
	background:url(images/200903/bg_head.png) top right no-repeat;
	padding:180px 0px 0px 0px;
	font-size:12px;
}

/*３大広告*/
.koukoku{margin:20px auto 20px auto;}
.koukoku td{width:200px; height:277px;}
.koukoku p{
	font-size:12px;
	color:#000;
	line-height:120%;
	width:166px;
	margin-left:18px;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-weight:bold;
}
.koukoku td.jimoto {background:url(images/200903/img_front01.png) left top no-repeat;}
.koukoku td.jimoto p {margin:110px 0px 15px 18px;}
.koukoku td.jimoto img {margin-left:14px;}
.koukoku td.speed {background:url(images/200903/img_front02.png) left top no-repeat;}	
.koukoku td.speed p {margin-top:140px; width:170px;}
.koukoku td.syakai {background:url(images/200903/img_front03.png) left top no-repeat;}
.koukoku td.syakai p {margin-top:165px; line-height:115%;}


/*詳細リンク*/
a.shosai{
	background:url(images/link_off.png) left center no-repeat;
	padding-left:10px;
	margin-top:8px;
	display:block;
	font-size:11px;
}
a:visited.shosai{
	background:url(images/link_off.png) left center no-repeat;
	display:block;
	font-size:11px;
}
a:hover.shosai{
	background:url(images/link_on.png) left center no-repeat;
	text-decoration:none;
}

/*メインフット−右寄*/
.main_foot{
	text-align:right;
	margin:25px 25px 0px 0px;
}


/*---------------
  スピードコース
----------------*/
p.brown {/* タイトル下茶色文言 */
	color:#4F2E03;
	text-align:center;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-size:12px;
	line-height:130%;
	border-bottom:1px dashed #491703;
	padding-bottom:12px;
	width:500px;
	}

#osusume {/* こんな方にお勧めです(枠) */
	background:url(images/speed/osusume_img.png) left top no-repeat;
	width:550px;
	height:140px;}

#osusume p {/* こんな方にお勧めです(文言) */
	width:307px;
	font-size:13px;
	color:#333;
	line-height:140%;
	padding:60px 0px 0px 30px;
	margin:0px;
	}


td.speed_a p,td.speed_b p,td.speed_c p {/* スピードコースA・B・C共通 */
	font-size:12px;
	color:#000;
	padding:0px;
	margin:0px;
	line-height:135%;
	width:155px;
	}

td.speed_a {/* スピードコースA */
	background:url(images/speed/speed_a.png) left top no-repeat;
	width:170px;
	height:170px;
	padding:85px 0px 0px 33px;}

td.speed_b {/* スピードコースB */
	background:url(images/speed/speed_b.png) left top no-repeat;
	width:173px;
	height:170px;
	padding:85px 0px 0px 16px;}
	
td.speed_c {/* スピードコースC */
	background:url(images/speed/speed_c.png) left top no-repeat;
	width:164px;
	height:170px;
	padding:85px 0px 0px 13px;}


/*---二輪車割引---*/
/* IEで画像の下に余分なスペースを発生させないためのクラス */
#ib {margin:0px; padding:0px;}
#ib img {vertical-align:bottom;}
#ib strong {display:block;
	font-size:12px;
	color:#000;
	text-align:left;
	margin:0px 0px 10px 20px;}

	