@charset "utf-8";
/* CSS Document */
/*font*/
@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@600;700;900&display=swap');

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

.pcNone{ display:none;}
.spNone{ display:block;}
.dispFlex{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}

/*----------------------------------------------------------------------------
 ***                                                                  Header
----------------------------------------------------------------------------*/
#headerArea {}
#headerAreaLogo{}
#headerAreaLogo h1{}

#headerArea #headerLink{
    width: 248px;
}

.appTop {
	font-size: 35%;
    float: right;
    padding-left: 1em;
    padding-top: 1.6em;
	font-weight: bold;
	color: black;
	font-family: auto;
}
/*.appTop a:link{
	font-weight: bold;
	color: black;
}
*/
/*----------------------------------------------------------------------------
 ***                                                              contentsArea
----------------------------------------------------------------------------*/
#contentsArea { width:90%; margin:0 auto;}
#contentsAreaInner {}



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

#footerCopyright{ margin-top:25px;}



/*----------------------------------------------------------------------------
 ***                                                                helpSec
----------------------------------------------------------------------------*/

#helpSec { padding: 0 10% 30px 10%;}
#helpSec .secinner{margin: 0 0 0 17px;}
#helpSec #titleBox p{font-size: 25px;text-align: center;}
#helpSec h2{ text-align:center; font-size:28px; color:#e91e63; padding:5px 0 0;}
#helpSec p{ font-size:15px; margin:15px 0 6px 0;line-height: 1.7em;}
#helpSec h3{ font-size:20px; border-left:10px solid #86eaea; padding-left:0.3em; line-height:2em; margin-bottom:10px;}
#helpSec h4{font-size: 15px;color: #47B2BC;}
#helpSec h4::before{content:"■";font-size: 20px;}
#helpSec .txtBox {font-size:15px; line-height:1.5em; margin:2px 0 25px 0;}
#helpSec .section{ margin:20px 0 0;}
#helpSec dl{width: 93%;}
#helpSec dt{width:19%;float: left;font-weight: normal;}
#helpSec dd{width: 73%; float: left;}
#helpSec dt,#helpSec dd{padding:0.5em;border:solid 1px;}
#helpSec img{margin: 5px 10px 0 0;}
#helpSec ul{display: flex;flex-wrap: wrap;}
#helpSec .under{border-bottom: solid 1px;font-weight: bold;}
#helpSec .theme{font-size: 15px;font-weight: bold;margin-top: 32px;}
#helpSec .eng{font-size:18px;}
#helpSec .up{margin-top: -5px;}
#helpSec .down{margin-bottom: 3px;}
#helpSec .line{line-height: 1.2em;}








