﻿div.reserve{
width: 520px;
margin-left: auto;
margin-right: auto;
margin-top: 20px;
margin-bottom:80px;
}
p.reservettl{
text-align: left;
font-size: 16px;
font-weight: bold;
color: #444444;
background-image: url(https://www.loopsky.jp/DD/Images/kei_ico_reserve.gif);
background-repeat: no-repeat;
padding-left: 22px;
}
p{
text-align: left;
font-size: 13px;
color: #333333;
line-height: 18px;
}
div.question{
width: 520px;
background-color: #EBF7FA;
padding: 5px;
margin-bottom: 10px;
margin-top: 30px;
}
p.qattl{
color: #008DA5;
font-weight: bold;
width: 100%;
border-bottom: #ffffff 1px solid;
margin: 0px;
margin-bottom: 15px;
padding-left: 3px;
}
p.question {
font-weight: bold;
margin: 5px;
}
p.answer{
margin-left: 50px;
text-indent: -40px;
margin-bottom: 20px;
margin-top: 10px;
}
span.QA{
margin-left: 18px;
font-size: 16px;
margin-right: 7px;
color: #008DA5;
font-weight: bold;
}
span.cardcaution{
font-size: 10px;
color: #cc0000;
line-height: 14px;
}
span.orange{
	color: #FF6600;
}
ol.reserve{
padding-left: 30px;
}
ul.reserve{
padding-left: 30px;
}
.reserve li{
margin-bottom: 10px;
margin-top: 0px;
text-align: left;
font-size: 13px;
color: #333333;
line-height: 18px;
margin-left: 0px;
}
a{	
color: #008DA5;
text-decoration: underline;
}
a:visited{
color: #008DA5;
text-decoration: underline;
}
a:hover{
color: #00B9D7;
text-decoration: none;
}

div.detail_bg{
width:585px;
background-image: url(https://www.loopsky.jp/DD/Images/kei_bg_itemdetail.gif);
background-repeat: repeat-y;
}
