@charset "Shift_JIS";

/* [携帯へURL送信]用スタイルシート * http://chankaz.net/php/ */

/* 初期化(これらの項目は変更不可) */
*{
	margin	: 0;
	padding	: 0;
}
html{
	direction	: ltr;
	border		: 0;
}
body{
	text-align	: left;
	font-weight	: normal;
	font-style	: normal;
	font-size	: 12px;
	border		: 0;
	line-height	: 1.8;
	font-family:"Helvetica Neue",'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, object, param, q, samp, small, span, strong, sub, sup, tt, var{
	display	: inline;
}
address, blockquote, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, map, ol, p, pre, ul{
	display	: block;
}
li{
	display	: list-item;
}
ol{
	list-style-type	: decimal;
}
table, thead, tbody, tr, th, td{
	text-align	: left;
}
caption{
	caption-side	: top;
	text-align		: center;
}
code, pre, samp, var, kbd, textarea{
	/* 'ＭＳ ゴシック','Osaka−等幅' */
	font-family:"Helvetica Neue",'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

a:link {
color:#333333;
text-decoration:none;
background:transparent;
font-weight:none;
}

a:visited {
color:#333333;
text-decoration:none;
background:transparent;
font-weight:none;
}

a:hover {
color:#5B1751;
text-decoration:none;
background:transparent;
font-weight:none;
}

a img{
border:none;
text-decoration:none;
}

/* ----- (初期化ここまで) ---------------------------------------- */

/* (見た目を変更したい時は、ここ以降を適宜変更・追記して下さい) */
/* 装飾 */
body{
	color		: #333333;
	background:url("../img/bg.jpg") 0 0 repeat-x #788D90;
}




/* FORM */
form{
margin:0;
padding:0;
}

fieldset{ }
legend{ }

/* 入力画面 */
p.summary{ }
p.attention{ }
p.root{ }

/* 送信結果 */
#success, #failed{ }


/* オリジナル */

.clear{
clear:both;
overflow:hidden;
width:1px;
height:1px;
margin:0 -1px -1px 0;
border:0;
padding:0;
font-size:0;
line-height:0;
}

hr {
display:none;
}

#top{
width:460px;
margin:0 auto 15px;
padding:15px 0;
border-bottom:dotted 1px #CCCCCC;
}


.title{
margin:0 0 15px 0;
padding:0;
text-align:center;
}

.main_text{
margin:0;
padding:0;
font-size:10px;
}

#body{
width:460px;
margin:0 auto 15px;
padding:0 0 15px 0;
border-bottom:dotted 1px #CCCCCC;
}

#mail_form{
width:360px;
margin:0;
padding:0;
float:left;
font-size:10px;
}



.mail_title{
margin:0 0 15px 0;
padding:0;
}

.input{
margin:0;
padding:15px 0;
}

.terminal{
margin:0;
padding:0;
}

.kind{
margin:0;
padding:0;
}







#mail_qr{
width:96px;
margin:0;
padding:0;
float:right;
}

.qr_title{
margin:0 0 10px 0;
padding:0;
}

.qr_image{
margin:0;
padding:0;
}


#footer{
width:460px;
margin:0 auto;
padding:0;
}

.footer_attention{
margin:0 0 5px 0;
padding:0;
}

.footer_attention_text{
margin:0 0 10px 0;
padding:0;
font-size:10px;
}
