@charset "utf-8";
/*
機　　能　　名：大阪馬肉屋 LP CSS
作　　成　　日：2021/10/28

/* ************************************* */
html {
text-align:center;
}

/* body */
body {
color:#000;
background:none;
font-family: 'Meiryo',"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","Osaka", sans-serif;
line-height:1;
width:100%;
letter-spacing:normal;
font-size:14px;
}
@media screen and (max-width: 768px) {/* SP */
img {
width:100%;
}
}
.header,.footer,.section,.nav {
display:block;
}

a { color:#FFCC99; outline:none; text-decoration:underline; }
a:hover { text-decoration:none; }
.img { line-height:1;}
.img img { vertical-align:text-bottom;}


/* in_box */
.in_box,
.in_box_pc,
.in_box_sp {
margin:0 auto;
}
@media screen and (min-width: 769px) {/* PC */
.in_box,in_box_pc {
width:960px;
}
.sp {
display:none !important;
}
}
@media screen and (max-width: 768px) {/* SP */
.in_box,
.in_box_sp {
width:90%;
}
.pc {
display:none !important;
}
}

/* att */
p.att,
.att li {
color:#333;
margin-left:1em;
text-indent:-1em;
font-size:12px;
line-height:1.4;
}
@media screen and (max-width: 320px) {/* iphone5 */
p.att,
.att li {
font-size:10px;
}
}

.mincho {
font-family:"ＭＳ Ｐ明朝","MS PMincho","Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN",serif;
}

/* *************************************
	header
************************************* */
.header {
	background:#600;
}
.header h1 {
	color:#FFF;
}
@media screen and (min-width: 769px) {/* PC */
.header {
	padding:30px 0;
}
.header h1 {
	font-size:2em;
}
}
@media screen and (max-width: 768px) {/* SP */
.header {
	padding:15px 0;
}
.header h1 {
	font-size:1.8em;
	line-height:1.4;
}
@media screen and (max-width: 320px) {/* iphone5 */
}
}

/* *************************************
	set
************************************* */
#set {
background:#FFF8DF;
}
#set .intro {
	text-align:left;
	line-height:1.8;
}
@media screen and (min-width: 769px) {/* PC */
#set {
padding:30px 0;
}
#set .intro {
	font-size:1.2em;
	width:680px;
	margin:0 auto 15px auto;
}
}
@media screen and (max-width: 768px) {/* SP */
#set {
padding:20px 0;
}
#set .intro {
	width:90%;
	margin:0 auto 10px auto;
}
@media screen and (max-width: 320px) {/* iphone5 */
}
}


/* *************************************
	order_btn
************************************* */
#set .order_btn {
margin:0 auto;
}
#set .order_btn p {
font-weight:bold;
text-align:center;
line-height:1.4;
}
#set .order_btn p span {
color:#D80000;
}
.order_btn input {
margin:0 auto;
display:block;
}
.att_box {
background:#FF0000;
color:#FFFF00;
margin:0 auto;
font-weight:bold;
text-align:center;
}
@media screen and (min-width: 769px) {/* PC */
#set .order_btn {
width:852px;
}
#set .order_btn p {
font-size:30px;
margin-bottom:10px;
}
.att_box {
padding:20px 10px;
width:667px;
margin-bottom:30px;
font-size:28px;
}
#set .order_btn .att_box p {
margin-bottom:0;
}
}
@media screen and (max-width: 768px) {/* SP */
#set .order_btn {
width:90%;
}
#set .order_btn p {
	font-size:1.2em;
line-height:1.4;
margin-bottom:20px;
}
#set .order_btn input {
width:100%;
}
.att_box {
padding:10px 0;
width:100%;
margin-bottom:15px;
}
#set .order_btn .att_box p {
margin-bottom:0;
}
@media screen and (max-width: 320px) {/* iphone5 */
#set .order_btn p {
font-size:0.85em;
}
}
}

/* *************************************
	about_paypal
************************************* */
.about_paypal {
text-align:left;
font-size:0.9em;
line-height:1.8;
}
.about_paypal li {
/*margin-left:1.2em;*/
/*text-indent:-1.2em;*/
margin-bottom:0.5em;
}
.about_paypal li img {
vertical-align:middle;
width:100%;
}
.about_paypal a {
color:#06F;
padding-right:20px;
background:url(../images/telshop3/icon_blank.png) right center no-repeat;
background-size:auto 13px;
-webkit-background-size:auto 13px;
}
@media screen and (min-width: 769px) {/* PC */
.about_paypal {
width:680px;
margin:20px auto 0 auto;
}
}
@media screen and (max-width: 768px) {/* SP */
.about_paypal {
margin:10px auto 0 auto;
}
}

/* *************************************
	footer
************************************* */
#footer {
background:#FFF8DF;
}
#footer .f_info {
background:#FFFFFF;
border:1px solid #607CAA;
text-align:center;
}
#footer .f_info h4 {
color:#44669B;
}
#footer .f_info p {
font-weight:bold;
}
#footer .f_info .att {
font-weight:normal;
}
#footer .f_info .tel_num {
background:#607CAA;
color:#FFFFFF;
border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;
margin:0 auto;
}
#footer .f_info .tel_num span {
display:block;
font-weight:bold;
margin-bottom:10px;
}
#footer #footer_in {
width:100%;
color:#97572E;
}
#footer #footer_in p {
font-family:"ＭＳ Ｐ明朝","MS PMincho","Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN",serif;
letter-spacing:2px;
font-weight:bold;
}
#footer .f_txt1 {
line-height:1.4;
}
#footer .f_txt2 {
border-bottom:2px solid #000;
}
#footer #f_btn {
color:#40200C;
}
#footer div#f_copy {
text-align:center;
padding:0;
color:#FFFFFF;
background:#000;
}
@media screen and (min-width: 769px) {/* PC */
#footer .f_info {
padding:30px;
width:540px;/* total 600px */
margin:0 auto 40px auto;
}
#footer .f_info h4 {
font-size:30px;
margin-bottom:30px;
}
#footer .f_info p {
font-size:28px;
margin-bottom:10px;
}
#footer .f_info .att {
font-size:20px;
margin-bottom:20px;
}
#footer .f_info .tel_num {
padding:20px 0;
width:380px;
font-size:18px;
}
#footer .f_info .tel_num span {
font-size:24px;
}
#footer #footer_in {
padding:0 0 26px 0;
}
#footer #footer_in p {
font-size:24px;
}
#footer #footer_in .f_txt1 {
font-size:40px;
margin-bottom:35px;
}
#footer .f_txt2 {
padding-bottom:25px;
margin-bottom:40px;
}
#footer .f_logo {
margin:0 auto 25px auto;
}
#footer .f_logo img {
width:130px;
}
#footer #f_btn {
min-height:14px;
padding-right:20px;
background:url(../images/lp/common/t_blank.png) right center no-repeat;
}
#footer div#f_copy {
font-size:10px;
height:30px;
line-height:30px;
}
}
@media screen and (max-width: 768px) {/* SP */
#footer .f_info {
padding:15px 0;
width:90%;
margin:0 auto 30px auto;
}
#footer .f_info h4 {
font-size:16px;
margin-bottom:15px;
}
#footer .f_info p {
font-size:14px;
margin-bottom:5px;
}
#footer .f_info .att {
font-size:10px;
margin-bottom:10px;
}
#footer .f_info .tel_num {
padding:10px 0;
width:80%;
font-size:14px;
display:block;
text-decoration:none;
line-height:1.2;
}
#footer .f_info .tel_num span {
font-size:16px;
}
#footer #footer_in {
padding:0 0 15px 0;
}
#footer #footer_in p {
font-size:12px;
}
#footer #footer_in .f_txt1 {
font-size:20px;
margin-bottom:20px;
}
#footer .f_txt2 {
padding-bottom:20px;
margin-bottom:20px;
}
#footer .f_logo {
margin:0 auto 30px auto;
}
#footer .f_logo img {
width:104px;
}
#footer #f_btn {
font-weight:bold;
margin:0 auto 20px auto;
text-decoration:none;
color:#FFF;
font-size:14px;
border:1px solid #FFF;
-moz-box-shadow:1px 1px 3px #000;-webkit-box-shadow:1px 1px 3px #000;
border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;
display:block;
width:60%;
padding:20px 0;
background:#8C0000 url(../images/lp/common/t_blank_sp.png) right 15px center no-repeat;
background-size:auto 10px;
-webkit-background-size:auto 10px;
}
#footer div#f_copy {
font-size:9px;
padding:5px 0;
}
@media screen and (max-width: 320px) {/* iphone5 */
#footer div#f_copy {
line-height:1.2;
}
}
}