

#apple_reason{
	background:url(../img/apple_new/reason_bg.gif);
	font-size:90%;
}
#apple_reason ul{
	margin-left:55px;
}
#apple_reason li{
	float:left;
	padding-right:10px;
}
.txt_reason{
	padding:20px 0px 0 60px;	
}
.txt_reason h4{
	font-size:18px;
	font-weight:bold;
	color:#ff4800;
}
.txt_reason p{
	padding-bottom:15px;
}



.apple_thread{
	width:717px;
	margin-bottom:15px;
}
.apple_topic{
	width:667px;
	background:url(../img/apple_new/topic_bg.gif) repeat-y;
	padding:5px 25px;
	font-size:85%;
	line-height:1.6em;
}

h3.apple_title{
	text-align:center;
}
h4.question{
	color:#eb480f;
	font-weight:bold;
	font-size:20px;
	background:url(../img/apple_new/mark_quest.gif) no-repeat;
	padding:0;	
	margin:0;
	padding-left:90px;
	padding-top:20px;
	height:60px;
}
h4.bang{
	color:#eb480f;
	font-weight:bold;
	font-size:20px;
	background:url(../img/apple_new/mark_bang.gif) no-repeat;
	padding:0;	
	margin:0;
	padding-left:90px;
	padding-top:20px;
	height:60px;
}


.pic_left{
	width:160px;
	float:left;
}
.pic_right{
	width:160px;
	float:right;
}
.txt_left{
	width:480px;
	float:left;
}
.txt_right{
	width:480px;
	float:right;
}


ul.point{
	margin-left:140px;
}
ul.point li{
	font-size:85%;
}
ul.point li a:hover{
	color:#ff4800;
}
.orange{
	color:#ff4800;
}
img.btm{
	vertical-align:bottom;
}
p.satei_btn{
	padding:10px 0 30px;
	text-align:center;
}
p.note{
	font-size:85%;
	line-height:1.4em;
	padding-top:10px;
}


/*　フォーム　メインエリア
-----------------------------------------------*/

.apple_from_wrap{
	width:655px;
	padding:20px 0 0 31px;
}
.apple_form_main{
	background:#ffffff;
	width:614px;
	border:#784c28 20px solid;
}
.apple_form_main .formarea{
	width:286px;
	padding:10px;
	background:#FFF;
	font-size:80%;
	float:left;
}
.apple_form_main .formarea input,
.apple_form_main .formarea select{
	width:270px;
}
.apple_form_main .formarea input.width35{
	width:35%;
}
.apple_form_main .formarea input.width25{
	width:25%;
}
.apple_form_main .formarea .formtitle{
	padding-bottom:15px;
}
.apple_form_main .formarea .caution{
	font-size:90%;
	color:#FF0000;
}


/*　フォーム　サイドバー
-----------------------------------------------*/

.apple_form_side{
	background:#784c28;
	width:236px;
	padding:7px;
	margin-bottom:10px;
}
.apple_form_side .formarea{
	width:226px;
	padding:5px;
	background:#FFF;
	font-size:80%;
}
.apple_form_side .formarea .formtitle{
	padding-bottom:6px;
}
.apple_form_side .formarea input,
.apple_form_side .formarea select{
	width:220px;
}
.apple_form_side .formarea input.width80{
	width:80%;
}
.apple_form_side .formarea input.width25{
	width:25%;
}

/*  店舗一覧 
----------------------------------------------*/
#store_wrap{
	width:674px;
	padding:20px 16px 0;
	border-left:#c3c3c3 1px solid;
	border-right:#c3c3c3 1px solid;
	border-bottom:#c3c3c3 1px solid;
	font-size:12px;
	line-height:1.3em;
	margin-bottom:20px;
}
#store_wrap .store_list{
	width:154px;
	float:left;
	padding-bottom:30px;
}
#store_wrap .store_list a{
	text-decoration:none;
}
#store_wrap .store_name{
	color:#006fd4;
	font-size:14px;
	display:block;
	margin-bottom:6px;
}
#store_wrap .category{
	color:#ffffff;
	background:#ff6f00;
	font-size:13px;
	padding:2px 0 1px 5px;
	display:block;
	margin-bottom:6px;
}
#store_wrap .store_anchor:hover .store_name{
	color:#003cff;
}
#store_wrap .store_anchor:hover .category{
	background:#ff4e00;
	color:#fcff00;
}
#store_wrap .store_list a.tel{
	text-decoration:underline;
	color:#a05f20;
}
#store_wrap .store_list a.tel:hover{
	text-decoration:none;
}