@charset "shift-jis";

/*	contents
------------------------------------------------ */

#cnts-container{
overflow:hidden;
width:950px;
}

#link-list{
padding-left:9px;
width:948px;
}

#link-list li{
margin:0 16px 15px 0;
float:left;
display:inline;
width:300px;
}

li#bnr-list{
margin-right:0;
width:619px;
height:139px;
background:url(../images/bg-bnr-container.gif) no-repeat;
}

#bnr-list ul{
padding:42px 0 0 26px;
width:590px;
}

#bnr-list li{
margin:0 20px 0 0;
display:inline;
width:175px;
float:left;
}

/*	lightbox
------------------------------------------------ */

#lightBox-frameContainer{
position:absolute;
border-width:5px;
width:690px;
top:0;
left:-9999px;
z-index:2000;
}

#lightBox-frameContainer.off{
position:absolute;
left:-9999px;
}

#lightBox-closeBtn{
width:48px;
position:absolute;
right:-24px;
top:-24px;
zoom:1;
}

#lightBox-incContents{
background:#FFFFFF;
}

#lightBox-screen{
top:0;
left:0;
background:#000000;
position:absolute;
z-index:1000;
}

.link-list{
padding:50px;
}

body.popup{
background:#FFFFFF;
text-align:left;
}

.cnts-1{
border:5px solid #ff769d;
}

.cnts-2{
border:5px solid #68be83;
}

.cnts-3{
border:5px solid #5fc7e5;
}

.cnts-4{
border:5px solid #f0c540;
}

.cnts-5{
border:5px solid #f5ac34;
}

.cnts-6{
border:5px solid #556fb5;
}

.cnts-7{
border:5px solid #996c33;
}

/*	popup
------------------------------------------------ */

.popup{
padding:27px 0 0 27px;
width:636px;
font-size:75%;
}

.popup h1{
margin-bottom:20px;
}

.popup .image{
margin-bottom:5px;
}

.popup .ttl-container{
margin-bottom:10px;
width:592px;
}

.popup .ttl-container h2{
margin-top:5px;
float:left;
width:60px;
}

.popup .ttl-container .btn-detail{
float:right;
width:134px;
}

.popup .link-list-01{
text-align:center;
}

.popup .link-list-01 li{
padding:0 10px;
display:inline;
}

.caption{
padding:5px 10px;
display:block;
font-size:90%;
text-align:right !important;
}

/* q1 */

#q1 .answer{
margin-bottom:20px;
padding-left:73px;
min-height:51px;
_height:51px;
background:url(../popup/images/aicon_q1_a.gif) no-repeat left top;
zoom:1;
}

#q1 .box-more-container{
padding-top:5px;
background:url(../popup/images/bg_box-top_q1.gif) no-repeat top;
}

#q1 .box-more-inner{
padding-bottom:5px;
background:url(../popup/images/bg_box-bottom_q1.gif) no-repeat bottom;
}

#q1 .box-more{
padding:14px 19px;
border-left:solid 3px #ffe8ef;
border-right:solid 3px #ffe8ef;
}

/* q2 */

#q2 .answer{
margin-bottom:20px;
padding-left:73px;
min-height:51px;
_height:51px;
background:url(../popup/images/aicon_q2_a.gif) no-repeat left top;
zoom:1;
}

/* q3 */

#q3 .answer{
margin-bottom:20px;
padding-left:73px;
min-height:51px;
_height:51px;
background:url(../popup/images/aicon_q3_a.gif) no-repeat left top;
zoom:1;
}

#q3 .box-more-container{
padding-top:5px;
background:url(../popup/images/bg_box-top_q3.gif) no-repeat top;
}

#q3 .box-more-inner{
padding-bottom:5px;
background:url(../popup/images/bg_box-bottom_q3.gif) no-repeat bottom;
}

#q3 .box-more{
padding:14px 19px;
border-left:solid 3px #d2eff7;
border-right:solid 3px #d2eff7;
}

/* q4 */

#q4 .answer{
margin-bottom:20px;
padding-left:73px;
min-height:51px;
_height:51px;
background:url(../popup/images/aicon_q4_a.gif) no-repeat left top;
zoom:1;
}

/* q5 */

#q5 .answer{
margin-bottom:20px;
padding-left:73px;
min-height:51px;
_height:51px;
background:url(../popup/images/aicon_q5_a.gif) no-repeat left top;
zoom:1;
}

#q5 .box-more-container{
padding-top:5px;
background:url(../popup/images/bg_box-top_q5.gif) no-repeat top;
}

#q5 .box-more-inner{
padding-bottom:5px;
background:url(../popup/images/bg_box-bottom_q5.gif) no-repeat bottom;
}

#q5 .box-more{
padding:14px 19px;
border-left:solid 3px #fbe3bc;
border-right:solid 3px #fbe3bc;
}

/* q6 */

#q6 .answer{
margin-bottom:20px;
padding-left:73px;
min-height:51px;
_height:51px;
background:url(../popup/images/aicon_q6_a.gif) no-repeat left top;
zoom:1;
}

/* q7 */

#q7 .answer{
margin-bottom:20px;
padding-left:73px;
min-height:51px;
_height:51px;
background:url(../popup/images/aicon_q7_a.gif) no-repeat left top;
zoom:1;
}

#q7 .box-more-container{
padding-top:5px;
background:url(../popup/images/bg_box-top_q7.gif) no-repeat top;
}

#q7 .box-more-inner{
padding-bottom:5px;
background:url(../popup/images/bg_box-bottom_q7.gif) no-repeat bottom;
}

#q7 .box-more{
padding:14px 19px;
border-left:solid 3px #ede7df;
border-right:solid 3px #ede7df;
}

/*	common
------------------------------------------------ */

.mgb00{
margin-bottom:0 !important;
}

.mgb10{
margin-bottom:10px !important;
}

.mgb20{
margin-bottom:20px !important;
}

.mgb30{
margin-bottom:30px !important;
}

.mgb40{
margin-bottom:40px !important;
}

.mgb50{
margin-bottom:50px !important;
}

.mgb60{
margin-bottom:60px !important;
}

.mgb70{
margin-bottom:70px !important;
}

.alignC{
text-align:center !important;
}


/*	clear
------------------------------------------------ */

.popup .ttl-container:after,
#link-list:after,
#bnr-list ul:after{
content: ".";  
display: block;  
visibility: hidden;  
height: 0.1px;  
font-size: 0.1em;  
line-height: 0;  
clear: both;  
}