@charset "EUC-JP";

/*インポート*/
@import "font.css";
@import "form.css";
@import "layout.css";
@import "base.css";
@import "header.css";
@import "navi.css";
@import "main.css";

/* Suggested order:
display
position
list-style

float
clear

width
height

margin
padding
border

color
background

font
line-height
text-indent
text-decoration

text-align
vertical-align
*/

/*
 ==================================
スーパー占い合宿*/

.main h1{
margin-bottom:2em;
padding-left:5px;
border-left:10px solid #3300FF;
color:#333333;
background-color:transparent;
font-size:150%;
}

.main h2{
margin-top:1em;
margin-bottom:2em;
border-bottom:1px solid #cccccc;
color:#6600cc;
background-color:transparent;
font-size:130%;
}

.main h3{
margin-top:1em;
color:#cc0000;
background-color:transparent;
font-size:120%;
}

.main h4{
margin-top:1em;
border-bottom:1px solid #cccccc;
color:#000066;
background-color:transparent;
font-size:110%;
}

.main h5{
font-size:130%;
text-align: center;
}

.main th{
vertical-align: top;
white-space:nowrap;
}

.main th,td{
padding-bottom:1em;
}

.main li{
margin-bottom: 0.5em;
}

.vbox{
margin-top:1em;
margin-bottom:1em;
padding:0.5em;
border:1px solid #dddddd;
}

.vbox img{
float:left;
margin-left:1em;
margin-right:1em;
margin-top:0.5em;
}

table#law{
font-size:90%;
}

#law th{
width:130px;
text-align:right;
}

#qanda li a{
text-decoration:none;
border-bottom:1px solid;
}

#qanda li a:hover{
background-color:#e7f3ff;
border-bottom:1px dashed #0066ff;
}

#qanda ul li{
margin-bottom:8px;
list-style-type:square;
}

.ans{
padding-left:2em;
}

.ans h6{
margin-bottom:1em;
color:#cc0000;
background-color:#ffeeee;
font-size:100%;
}

.apply-button{
display: block;
    margin: 0.5em auto;
    text-align: center;
    border: 1px solid #857fe0;
    background: #e5e0ff;
    background: -webkit-linear-gradient(top, rgba(246,244,255,1) 0%,rgba(229,224,255,1) 100%);
background: linear-gradient(to bottom, rgba(246,244,255,1) 0%,rgba(229,224,255,1) 100%);
    padding: 0.4em;
    border-radius: 5px;
    text-decoration: none;
    font-weight: 600;
    font-size: 1.2em;
}
.apply-button:hover{
background:#6f66ea;
    color:#fff;
}
