@charset "utf-8";
/* CSS Document */

/*----------------------------------------------------------------------------
 ***                                                                Container
----------------------------------------------------------------------------*/
body {
}
#wrap {
}


/*----------------------------------------------------------------------------
 ***                                                                  Header
----------------------------------------------------------------------------*/
#headerArea {margin: 0 auto 0px;/* height: 60px; */padding-bottom: 10px;border-bottom: 2px solid #909090;}
#headerArea #headerAreaInner {margin: 0 auto;max-width: 950px;padding: 0.8em 0;}
#headerTitle { /*float:left;*/}
/*#headerTitle h1{ margin-top:10px;}*/
#headerLink{}
#headerLink li{}
#headerLink li img{ margin:10px 0 0 20px;}



/*----------------------------------------------------------------------------
 ***                                                              contentsArea
----------------------------------------------------------------------------*/
#contentsArea { width:950px; margin:0 auto;}
#contentsAreaInner {}


/*----------------------------------------------------------------------------
 ***                                                                  footer
----------------------------------------------------------------------------*/
#footerArea{}
#footerAreaInner{}
#footerAreaLogo{}
#footerAreaLink{}

#footerCopyright{/*margin-top: 30px;*/border-bottom: 3px solid #ff0;}

/*----------------------------------------------------------------------------
 ***                                                                   policySec
----------------------------------------------------------------------------*/
#policySec { padding-bottom:30px;}
#policySec h2{ text-align:center; font-size:28px; color:#06BAB5; padding:5px 0 25px;}
#policySec p{ font-size:14px; margin:15px 0 6px 0;}
#policySec h3{ font-size:18px; border-left:10px solid #06BAB5; padding-left:0.3em; line-height:2em; margin-bottom:10px;}
#policySec .txtBox { font-size:12px; line-height:1.5em; margin:2px 0 4px 0;}
#policySec section{ margin-top:20px;}
#policySec a.link {color:#06BAB5; text-decoration: underline;}
/*----------------------------------------------------------------------------
 ***                                                                   tokuteishouSec
----------------------------------------------------------------------------*/
#tokuteishouSec{padding: 0 0 3em;}
#tokuteishouSec h2{text-align:center;font-size:28px;color:#06BAB5;padding: 20px 0 20px;}
#tokuteishouSec p{ font-size:14px; margin:15px 0 6px 0;}
#tokuteishouSec h3{ font-size:18px; border-left:10px solid #06BAB5; padding-left:0.3em; line-height:2em; margin-bottom:10px;}
#tokuteishouSec h4{border-bottom:1px solid #06BAB5;}
#tokuteishouSec .txtBox {font-size: 14px;line-height:1.5em;margin:2px 0 4px 0;}
#tokuteishouSec section{margin-top:20px;}
#tokuteishouSec section section{padding: 0 13px;}
#tokuteishouSec section .inBox{padding:15px 15px;font-size: 13px;}
#tokuteishouSec section dl dd{padding:0.3em 1em 1.5em 1em;}
#tokuteishouSec section dl dd:last-child {padding-bottom: 0;}
#tokuteishouSec table{border:none;font-size: 120%;}
#tokuteishouSec table *{border:none;}
#tokuteishouSec table th,
#tokuteishouSec table td{
    padding: 1em 0.2em 1em 1em;
    line-height: 1.2em;
    background: #FFF;
    border-left: none;
    border-right: none;
    border-bottom: #ccc dotted 1px;
}
#tokuteishouSec a.link {color:#06BAB5; text-decoration: underline;}
/*----------------------------------------------------------------------------
 ***                                                                   agreementSec
----------------------------------------------------------------------------*/

#agreementSec { padding-bottom:30px;}
#agreementSec h2{text-align:center;font-size:28px;color:#06BAB5;padding: 20px 0 20px;}
#agreementSec p{ font-size:14px; margin:15px 0 6px 0;}
#agreementSec h3{ font-size:18px; border-left:10px solid #06BAB5; padding-left:0.3em; line-height:2em; margin-bottom:10px;}
#agreementSec .txtBox {font-size: 14px;line-height:1.5em;margin:2px 0 4px 0;}
#agreementSec .lastUpdate {font-weight: bold;}
#agreementSec .date {font-weight: 300; margin-left: 5px;}
#agreementSec section{ margin-top:20px;}
#agreementSec ul {padding: 0 1em;}

/*----------------------------------------------------------------------------
 ***                           ボタン共通                      
----------------------------------------------------------------------------*/
