@charset "utf-8";
/**************************************************************************************************
GLOBAL SETTING
**************************************************************************************************/
*{
margin:0;
padding:0;
color:#000;
background: none;
text-indent: 0;
}

body {
background-color:#fff;
font-size:10pt;
color:#FF0000;
}

a:link,
a:visited{
text-decoration:underline;
color:#000;
}

/**************************************************************************************************
DISPLAY SETTING
**************************************************************************************************/
#pagetop{
display:none;
}


/**************************************************************************************************
REWRITE SETTING
**************************************************************************************************/

#containerWrap{
width: 640px;
}

#navigationWrap,
#logoGorakadan,
#catch img,
#buttonGorakadan,
#buttonKaisekikadan,
hr{
display: none;
}

a img{
border: #000000 solid 1px;
}

h1, h2{
margin-bottom: 25px;
}

h3,
.boxCourse p{
margin-bottom: 15px;
}

.boxCourse h4{
margin: 15px 0;
}

.boxTreatment{
padding-bottom: 15px;
margin-bottom: 35px;
border-bottom: #000000 dashed 1px;
page-break-before: avoid;
}

#catch,
.boxCourse,
.boxInfo{
margin-bottom: 25px;
}

table{
border-top: #999999 solid 2px;
width: 400px;
}

td{
line-height: 200%;
vertical-align: top;
padding: 8px 10px;
border-bottom: #999999 solid 1px;
}

td.time{
width: 40px;
text-align: right;
}

td.price{
width: 60px;
text-align: right;
}

ul#coution{
padding-left: 20px;
list-style: circle;
padding-bottom: 35px;
margin-bottom: 35px;
border-bottom: #000000 dashed 1px;
}

#titleKadanSpa{
margin: 15px 0 0 0;
}

#boxImage li{
display: inline;
}

