@charset "UTF-8";/*============================================================
/sph/contents.css
プライバシーポリシー

==========*/
																					
#contents_{text-align:left;background-color:#FFF;}
#contents_ h3{margin-bottom:4%;}
#contents_ p{font-size:1rem;line-height: 140%;width: 96%;margin-left: 2%;margin-right: 2%;margin-bottom: 2%;}











#s01{margin:0;padding:0;}
#s01 .caption{width:100%;background:url(../../assessment/images/pict1.png);background-size:100%;background-repeat:no-repeat;}
#s01 .caption h4{text-align:left;padding:37px 0 20px 36px;}
#s01 .caption p{text-align:left;padding:0 165px 0 36px;font-size:14px;line-height:1.5em;}


#s01 .caption dl{width:96%;margin-left:2%;margin-right:2%;padding-top:9%;}
#s01 .caption dl dt{margin-bottom:8%;}
#s01 .caption dl dt img{width:80%;}
#s01 .caption dl dd{font-size:1rem;line-height:140%;margin:0;padding:0;}


#s01 .point{text-align:center;}
#s01 .point h4{text-align:left;width:100%;}
#s01 .point h4 img{width:100%;}

#s01 .point01,
#s01 .point02,
#s01 .point03,
#s01 .point04,
#s01 .point05{width:96%;margin-left:2%;margin-right:2%;padding-bottom:6%;}

#s01 .point01 dl,
#s01 .point02 dl,
#s01 .point03 dl,
#s01 .point04 dl,
#s01 .point05 dl{text-align:left;padding-top:4%;}

#s01 .point01 dl{background:url(../../assessment/images/pict4.png) no-repeat 0 top;background-size:20%;}
#s01 .point02 dl{background:url(../../assessment/images/pict6.png) no-repeat 0 top;background-size:20%;}
#s01 .point03 dl{background:url(../../assessment/images/pict8.png) no-repeat 0 top;background-size:22%;}
#s01 .point04 dl{background:url(../../assessment/images/pict10.png) no-repeat 0 top;background-size:20%;}
#s01 .point05 dl{background:url(../../assessment/images/pict12.png) no-repeat 0 top;background-size:18%;}

#s01 .point01 dt,
#s01 .point02 dt,
#s01 .point03 dt,
#s01 .point04 dt,
#s01 .point05 dt{padding-left:23%;padding-bottom:10px;text-align:left;}
#s01 dt img{width:70%;}
#s01 .point01 dd,
#s01 .point02 dd,
#s01 .point03 dd,
#s01 .point04 dd,
#s01 .point05 dd{width:100%;font-size:14px;line-height:20px;margin-left:3px;}












.subject, .personal{width:96%;margin-left:2%;margin-right:2%;padding-top:20px;}
.subject .best{color: #333;font-weight: normal;font-size: 14px;}
.surely{font-size: 1rem;line-height: 120%;font-weight: normal;color: #A19276;}

.subject dl, .personal dl{width: 100%;margin: 0px;}
.subject dt, .personal dt{font-size: 1.4rem;font-weight: 700;line-height: 120%;color: #fff;background-color:#000000;text-align: left;padding-left:10px;padding: 2%;}
.subject dd, .personal dd{margin: 0px;}


.subject table,
.personal table{width: 100%;border-collapse:collapse;border-left:1px solid #000;}
.subject th,
.personal th{padding: 2%;font-size: 1.4rem;line-height: 120%;font-weight: 400;text-align: left;padding: 2%;background-color: #E6E7E8;border-bottom:1px solid #000;border-right:1px solid #000;}
.subject td,
.personal td{font-size: 1rem;line-height: 1.4rem;padding: 2%;border-bottom-width: 1px;text-align: left;border-bottom:1px solid #000;border-right:1px solid #000;}

input[type="text"]{border: 1px solid #999999;font-size: 1.4rem;line-height:2rem;padding:2px;margin: 2px;}
input[type="button"],
select{font-size: 1.4rem;}
input[type="text"].short{width: 20%;}
input[type="text"].middle{width: 60%;}
input[type="text"].middle2{width: 50%;}
input[type="text"].long{width: 96%;}
input[type="text"]:hover,input[type="text"].short:hover{border: 1px solid #666666;}
input[type="text"]:focus,input[type="text"].short:focus{background-color: #FFFFCC;border: 1px solid #333333;}

.attention{color: #FF0000;}



/*----readme----*/
.readme{text-align: left;border: 1px solid #A19276;margin: 15px 0 20px;}
.readme em{font-size: 14px;line-height: 20px;font-weight: 700;color: #000000;text-align: center;display: block;padding: 5px 0;font-style: normal;margin: 0px;background-color: #A19276;width: 100%;}
.readme .inner{padding: 10px 10px 0;font-size: 14px;line-height: 18px;}
.readme p{padding: 0 0 10px;margin: 0px;}
.readme p a{color: #000000;text-decoration: underline;}
.readme p a:hover{color: #FF9900;}
.readme ul{display: block;margin: 0px;padding: 0px;}
.readme li{list-style-type: decimal;margin: 0 0 5px 20px;}


/*----transmit----*/
.transmit{padding-top:20px;padding-bottom: 10px;font-size: 14px;text-align: center;margin: 0px;}


/*----submit----*/
.submit{padding-bottom: 10px;text-align: center;margin: 0px;}



/*----block01----*/
#block01{border-left:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999;padding:15px;padding-top:40px;}
#block01 h4{font-size:24px;font-weight:700;line-height:34px;color: #FF8000;text-align:center;margin-bottom:30px;}
#block01 p{font-size: 16px;line-height: 26px;margin-bottom:20px;}
#block01 .proviso{font-size: 14px;line-height:20px;color: #666666;margin-bottom:40px;}
#block01 dl{border-top: 1px solid #999999;padding-top: 15px;}
#block01 dt{font-size: 18px;font-weight: bold;line-height: 32px;}
#block01 dd{font-size: 16px;line-height: 30px;}
#block01 .tel{color: #FF0000;font-weight: 700;}

#confirm{padding-top:20px;}
#confirm dl{}
#confirm dl dt{font-size:18px;line-height:38px;text-align:center;}
#confirm dl dd{font-size:14px;line-height:20px;text-align:center;}
	


.btn{text-align:center;padding-top:20px;}
.btn p{font-size:1.4rem;line-height:120%;margin-bottom:10px;}
.btn input{width:80%;height:auto;}
.btn2{text-align:center;padding-top:20px;}
.btn2 p{font-size:1.4rem;line-height:120%;margin-bottom:10px;}
.btn2 input{width:80%;height:auto;}



.thanks{padding-top:30px;}
.thanks p.thanks_title{font-size:2rem!important;font-weight:700;line-height:120%;color: #FF8000;text-align:center;margin-bottom:30px!important;}
.thanks p{font-size:1.4rem!important;line-height: 26px;margin-bottom:20px;}
.thanks .proviso{font-size: 1rem!important;line-height:20px;color: #666666;margin-bottom:40px;}
.thanks dl{border-top: 1px solid #999999;padding-top: 15px;width:96%!important;margin-left:2%!important;margin-right:2%!important;}
.thanks dt{font-size: 1.4rem!important;font-weight: bold;line-height: 32px;margin:0!important;padding:0!important;}
.thanks dd{font-size: 1.4rem!important;line-height: 30px;margin:0!important;padding:0!important;}
.thanks .tel{color: #FF0000;font-weight: 700;}








#confirm{width:96%;margin-left:2%;margin-right:2%;padding-top:20px;}

#confirm dl{width: 100%;margin: 0px;}
#confirm dt{font-size: 1.4rem;font-weight: 700;line-height: 120%;color: #fff;background-color:#000000;text-align: left;padding-left:10px;padding: 2%;}
#confirm dd{margin: 0px;}


#confirm table{width: 100%;border-collapse:collapse;border-left:1px solid #000;}
#confirm th{padding: 2%;font-size: 1.4rem;line-height: 120%;font-weight: 400;text-align: left;padding: 2%;background-color: #E6E7E8;border-bottom:1px solid #000;border-right:1px solid #000;}
#confirm td{font-size: 1rem;line-height: 1.4rem;padding: 2%;border-bottom-width: 1px;text-align: left;border-bottom:1px solid #000;border-right:1px solid #000;}
