p.step1
{
padding-left: 30px;
font-family: monospace;
}

div.step1
{
padding-left: 45px;
}

address
{
font-style: normal;
}

.mxb {font-size:12px; line-height:14px; font-weight:bold;}

td.shop_menu {
width: 150px;
color: #000000;
}

.mx2 {font-size:12px; line-height:100%; }








.body{
background-color:#ddcc99;
text-align:left;
line-height:1.4em;
/*font-size:95%;*/
}

.body .box01 h2{
width:98%;
font-size:105%;
margin:20px 0px 0px 0px;
padding:0px 0px 0px 11px;
border-bottom:2px solid #de9c6f;
border-left:10px solid #de9c6f;
/* border:1px solid #cc0000; */
}


.body p{
text-align:left;
}

.box01{
width: 720px;
background-color:#ede3c8;
margin:0px 0px 10px 0px;
padding:10px;
text-align:left;
/* border:1px solid #cc0000; */
}

.box01 .box{
width: 90%;
margin:10px auto 10px auto;
border:0px dashed #de9c6f;
/* border:1px solid #cc0000; */
}

.box .att
{
margin:5px auto 5px auto;
width:80%;
background-color:#f9f2df;
border:1px solid #bb0000;
}

.st
{
margin:10px 0px 10px 30px;
font-weight:bold;
border:0px solid #bb0000;
}

.box p
{
margin:0px 10px 10px 30px;
border:0px solid #cc0000;
}

.box01 th, .box01 td
{
border-bottom:1px dashed #afa99a;
/* border:1px solid #cc0000; */
}

.box01 th
{
padding:0px 20px 0px 0px;
}

.icons
{
width:625px;
margin:0px auto 0px auto;
overflow: hidden;
border:0px solid #cc0000;
/* overflow: auto; */
}

.items{
width:100%;
margin:0px 0px 9px 0px;
padding:0px;
border:0px solid #cc0000;
overflow: hidden;
/* overflow: auto; */
}

.items div:first-child{
margin:0px 2px 0px 0px;
}

.items .last{
margin:0px 0px 0px 2px;
}

.items a{
text-decoration: none;
}

items br{
clear:both;
}

.items div{
width:80px;
margin:0px 2px 0px 2px;
padding:0px;
font-size:12px;
line-height:14px;
font-weight:bold;
float:left;
text-align:center;
/*background-color:#cc00cc;*/
}

.items img{
margin:0px 0px 3px 0px;
border:0px;
}

/* 矢印付きリンク(右向き→) */
div.allow-url_right{
background:url(https://cdn.butsudanya.co.jp/image/ar_ede3c8.gif);
background-repeat:no-repeat;
background-position:100% 50%; /*左端から100％、上端から50％（50％は高さの真ん中）*/
text-align:right;             /*文字を右寄せ*/
padding: 0px 16px 0px 0px;    /*背景画像の矢印の分のスペースをとる*/
line-height:20px;
margin:0px;
border:0px solid #cc0000;
}

/* 矢印付きリンク(右向き→) */
div.allow-url_left{
background:url(https://cdn.butsudanya.co.jp/image/ar_ede3c8.gif);
background-repeat:no-repeat;
background-position:0% 50%; /*左端から100％、上端から50％（50％は高さの真ん中）*/
text-align:left;             /*文字を左寄せ*/
padding: 0px 16px 0px 16px;    /*背景画像の矢印の分のスペースをとる*/
line-height:20px;
margin:0px;
border:0px solid #cc0000;
}

/* 矢印付きリンク(上向き↑) */
div.allow-url_topright{
background:url(https://cdn.butsudanya.co.jp/image/au_ede3c8.gif);
background-repeat:no-repeat;
background-position:100% 50%; /*左端から100％、上端から50％（50％は高さの真ん中）*/
text-align:right;             /*文字を右寄せ*/
padding: 0px 16px 0px 0px;    /*背景画像の矢印の分のスペースをとる*/
line-height:20px;
margin:0px;
border:0px solid #cc0000;
}

div.underline{
font-weight:bold;
margin:20px 0px 3px 0px;
border-bottom:1px dashed #de9c6f;
}

/* MENU BTN */
.m-btn {
border: 0px;
margin: 0px 0px 0px 0px;
padding: 0px;
overflow: hidden;
border: 0px solid #cc0000;
}

.m-btn img {
visibility: hidden;
}

.m-btn a,
.m-btn a:link,
.m-btn a:visited {
background-position: 0px 0px;
float:left;
}
.m-btn a:focus,
.m-btn a:hover,
.m-btn a:active {
background-position: 0px 63px;
float:left;
}

.m-btn .btn01 a {background-image: url(https://cdn.butsudanya.co.jp/image/btn01_top.png); margin-bottom:5px;}
.m-btn .btn02 a {background-image: url(/img/btn02_top.png); margin-bottom:5px;}
.m-btn .btn03 a {background-image: url(/img/btn03_top.png); margin-bottom:5px;}
.m-btn .btn04 a {background-image: url(/img/btn04_top.png); margin-bottom:5px;}
.m-btn .btn05 a {background-image: url(/img/btn05_top.png); margin-bottom:5px;}
.m-btn .btn06 a {background-image: url(/img/btn06_top.png); margin-bottom:5px;}
