/*
---------------------------------------------
 Layout
---------------------------------------------
*/
div.contents{
margin-top: 10px;
}

div.contentsMain{
width: 70%;
float: left;
}

div.contentsRight{
width: 28%;
float: right;
}


/*
---------------------------------------------
 P
---------------------------------------------
*/
div.contentsTitle{
margin: 10px 0 15px 0;
height: 100px;
}
div.contentsTitle .position{
padding: 30px 25px 25px 108px;
}


/*
---------------------------------------------
 P
---------------------------------------------
*/
p.title{
padding: 4px 8px;
background: #d0d0d0;
border-top:1px #ddd solid;
border-right:1px #afafaf solid;
border-bottom:1px #afafaf solid;
border-left:1px #ddd solid;
}


/*
---------------------------------------------
 Span
---------------------------------------------
*/
span.red{
color: #e72d2d;
line-height: 1.4;
}


/*
---------------------------------------------
 Table
---------------------------------------------
*/
table.tablePink{
background: #ffc1c1;
}
table.tablePink td{
padding: 4px 8px 8px 8px;
border-top: 1px #ffc9c9 solid;
border-bottom: 1px #de9595 solid;
border-left: 1px #ffc9c9 solid;
border-right: 1px #de9595 solid;
width: 50%;
}
table.tablePink h3{
font-size: 100%;
}

table.tableGlay{
background: #ddd;
border-top: 1px #e9e9e9 solid;
border-bottom: 1px #c9c9c9 solid;
}
table.tableGlay td{
padding: 4px 8px 8px 8px;
border-left: 1px #e9e9e9 solid;
border-right: 1px #c9c9c9 solid;
}
table.tableGlay h3{
font-size: 100%;
}

table.tableLine td{
padding: 8px;
border-top: 1px #d0d0d0 solid;
}


/*
---------------------------------------------
 UL
---------------------------------------------
*/
dl.info dd{
margin-left:13px;
margin-bottom:5px;
}
dl.info dd span{
background:#F3655B;
color:#fff;
padding:4px;
}

dl.faqList{
padding-left:10px;
padding-bottom:12px;
}
dl.faqList dt{
padding-bottom:12px;
}
dl.faqList dt span.Q{
background: #6fa55C;
color: #fff;
margin-right: 4px;
padding: 4px;
}
dl.faqList dd span.A{
background: #c42020;
color: #fff;
margin-right: 4px;
padding: 4px;
}
dl.faqList td.ans{
color: #c52727;
line-height: 1.2;
}
