@charset "Shift_JIS";
/* CSS Document */


/*-------------------------------------
#wrap
-------------------------------------*/
#wrap{
text-align:center;
padding:50px 0 60px 0;
width:100%;
background:#f9f9f9 url(/images/20160817/common/cont_bg.png) repeat;
}
#wrap h2{
font-size:25px;
min-width:1170px;
}

#wrap .main_cont{
text-align:left;
width:1090px;
margin:50px auto 0 auto;
background:#fff;
border-top:10px solid #ebebeb;
border-left:1px solid #ebebeb;
border-right:1px solid #ebebeb;
border-bottom:1px solid #ebebeb;
padding:50px 40px;
}
#wrap .main_cont h3{
font-size:18px;
margin:0 0 30px 0;
padding:0 0 10px 0;
border-bottom:4px solid #eee;
}

/*-------------------------------------
.left_contents
-------------------------------------*/
#wrap .left_contents{
width:240px;
margin:0 70px 0 0;
float:left;
}

#wrap .left_contents .page_nav li{
border-bottom:1px solid #ddd;
font-size:14px;
}

#wrap .left_contents .page_nav li span{
padding:15px 0 15px 20px;
display:block;
background:url(/images/20160817/help/nav_li.jpg) no-repeat 0 17px;
}

#wrap .left_contents .page_nav li a{
display:block;
padding:15px 0 15px 20px;
}
#wrap .left_contents .page_nav li a:hover{
background:#f5f5f5;
text-decoration:underline;
}



/*-------------------------------------
.contents
-------------------------------------*/
#wrap .contents{
float:left;
width:780px;
}


#wrap .contents .section{
margin:0 0 60px 0;
line-height:140%;
font-size:13px;
}

#wrap .contents .section h4{
font-size:17px;
margin:0 0 20px 0;
}

#wrap .contents .harekeilink dl{
margin:0 0 15px 0;
padding:0 0 10px 0;
border-bottom:1px dashed #ddd;
width:100%;
float:left;
}
#wrap .contents .harekeilink dt{
font-size:13px;
margin:0 0 15px 0;
font-weight:bold;
}

#wrap .contents .harekeilink dd{
padding:0 15px 10px 0px;
font-size:12px;
float:left;
}
#wrap .contents a{
color:#333;
}
#wrap .contents a:hover{
text-decoration:underline;
}
#wrap .contents p{
margin:0 0 15px 0;
font-size:13px;
line-height:160%;
}
#wrap .contents .disc_list{
margin:0 0 15px 0;
}
#wrap .contents .disc_list li{
list-style:disc;
margin:0 0 15px 15px;
line-height:160%;

}

.harekeitop{
font-size:13px;
display:block;
border-top:1px dashed #ddd;
border-bottom:1px dashed #ddd;
font-weight:bold;
padding:15px 0;
}

/*-------------------------------------
.brauza
-------------------------------------*/
#wrap .contents .brauza .os_table{
width:100%;
margin:0 0 20px 0;
}
#wrap .contents .brauza .os_table th{
text-align:center;
background:#eee;

}
#wrap .contents .brauza .os_table th,
#wrap .contents .brauza .os_table td{
width:50%;
border-collapse: collapse;
border:1px solid #ddd;
padding:10px;
}
/*-------------------------------------
.copyright
-------------------------------------*/
#wrap .contents .copyright_cont{
min-height:430px;
}

