@charset "UTF-8";

body{}

#shop{
padding:0 10px ;
}

.shop2{
text-align:center;
padding-bottom:20px;
}

img.under-construction{
margin:20px ;
}

.dammy{
padding:100px 0;
}


.shop-cd{
text-align:center;
padding:20px 0;
}

.shop-nagare{
margin:20px 0 0 0;
}

p.kiyaku{
margin:20px 0 0 0;
font-size:12px;
}

a:link{
color:#f768a0;
text-decoration:none;
}
a:hover{
color:#f83781;
text-decoration:underline;
}
a:visited{
color:#4eb9b4;
text-decoration:none;
}


/*-- FAQ --*/
div.faq-title{
font-size:24px;
text-align:center;
color:#ab486e;
padding:15px;
border-bottom:1px dotted #ccc;
margin-bottom:15px;
}

h3.faq{
padding:5px;
font-weight:normal;
margin-bottom:5px;
background-color:#eeeeee ;
}

h3.faq span{
font-size:16px;
}


p.question:first-letter{
font-size:28px;
color:#4eb9b4;
}
p.answer:first-letter{
font-size:28px;
color:#f768a0;
}

p.question {
font-size:16px;
color:#4eb9b4;
line-height:16px;
margin-bottom:10px;
padding:0 20px;
}
p.answer {
font-size:14px;
color:#555555;
line-height:16px;
padding:0 50px 15px 50px;
border-bottom:1px dotted #ccc;
margin-bottom:15px;
}


/*-- TABLE --*/

table.row{
margin-top:35px;
font-size:14px;
border-collapse:collapse;
border:1px dotted #dddddd;
}

th.row-title{
font-size:24px;
text-align:center;
font-weight:normal;
color:#f768a0;
}

table.row th{
width:160px;
}

table.row td,table.row th{
padding:10px;
}

table.row td{
border-left:1px dotted #dddddd;
}

tr.cel1 td,tr.cel1 th{
background-color:#eeeeee ;
}

