@charset "Shift_JIS";

/************************************
　　登録ページ（register.html）用CSS 
*************************************/

* {
	margin:0;
	padding:0;
}

body{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

img{
	border:none;
}


/* ------ 全体 ------ */
#container{
	width:800px;
	background-image:url(../img/rgstr_bckgrnd.gif);
	background-repeat:repeat-x;
	background-color:#FF3333;
	overflow:hidden;
	margin:0 auto;
}

h1{
	padding:10px 0;
}

h2{
	text-align:center;
}

/* ------ コンテンツ ------ */
#content{
	width:726px;
	padding:15px;
	border:#999999 2px solid;
	overflow:hidden;
	background-color:#FFFFFF;
	margin:15px 20px 5px 20px;
}

/* ------ 左カラム--店舗案内 ------ */
#left{
	width:330px;
	float:left;
}

.midashi{
	margin-top:15px;
}

.banner{
	margin-top:5px;
}
.banner2{
	margin-top:10px;
}

a.map:link,
a.map:visited{
	color: #000000;
}

a.map:hover,
a.map:active {
	color: #FF3333;
}

ul.pulink{
	float:left;
	width: 100%;
	padding:5px 0;
	border-bottom:1px #666666 dotted;
	margin-bottom:10px;
}

ul.pulink li{
	font-size:13px;
	line-height:1.6;
	float:left;
	list-style:none;
	padding-right:12px;
}

.clear{
	clear:left;
}

p.bllink{
	font-size:13px;
	clear:left;
	text-align:right;
	padding-top:10px 0;
}

span.listyl{
	color: #FF3333;
}

/* ------ 右カラム--登録フォーム ------ */
#right{
	width:378px;
	border:#999999 1px solid;
	float:right;
	padding-bottom:15px;
}

p.bodytext{
 	font-size:13px;
 	line-height:1.5;
	margin:10px 15px 0 15px;;
 }

p.bodynote{
 	font-size:11px;
 	line-height:1.5;
	margin:10px 15px 0 15px;;
	padding-bottom:10px;
	border-bottom:#333333 2px dotted;
 }


table.inputform{
	padding:10px 5px 5px 5px;
}


th.input {
	background-color: #D7D7D7;
	color: #000000;
	text-align: left;
	font-size: 12px;
	padding: 5px;
}

.select {
	color: #000000;
	text-align: left;
	font-size: 12px;
	line-height:1.5;
}

.pad{
	padding-left:10px;
}

.submit {
	margin-top:5px;
	text-align: center;
}

.caution {
	margin: 15px 10px 0 10px;
	padding-top: 10px;
	border-top: 1px #666666 solid;
	font-size: 11px;
	line-height: 1.3;
}

/* ------ フッター ------ */
#footer{
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
	padding-bottom:5px;
}

/* ------ 110920 クーポンエリア調整 ------ */

#mPhone{
	border-top:dotted 1px #666666;
	border-bottom:dotted 1px #666666;
	padding:5px 10px 0 10px;
	margin-top:40px;
}
#mPhone img{
	float:left;
	margin-right:15px;
	margin-bottom:10px;
}

#mPhone p{
	font-size:12px;
	line-height:18px;
	margin-top:15px;
	margin-bottom:25px;
}

#mPhone　.clerfix{
	clear:both;
}


#mPhone02{
	border:solid 1px #666666;
	padding:5px 10px 0 10px;
	margin-top:40px;
	width:310px;
}
#mPhone02 img{
	float:left;
	margin-right:15px;
	margin-bottom:10px;
}

#mPhone02 p{
	font-size:12px;
	line-height:18px;
	margin-top:15px;
	margin-bottom:25px;
}

/* ------ 120628　テキスト追加 ------ */

.couponText{
	font-size:16px;
	margin:30px 0px 0 90px;
	text-align:center;
	line-height:20px;
	border:2px solid #ec0000;
	padding:10px;
	width:600px;
}
.coRed{
	color:#ec0000;
}

/* ------ 130905　閉じるボタン追加 ------ */

.coupon-close{
	clear:both;
	padding-top:30px;
	text-align:center;
}

