@charset "UTF-8";

/*----------------------------------------------------- */
/*  2018奨学金相談 
/*----------------------------------------------------- */
/*
.ShogakuSoudan ○○{
}
*/	
	
.ShogakuSoudan{}
	
/*黄色い下線*/
.ShogakuSoudan .underY
{
border-bottom: solid 4px #F9E73A;
font-weight: bold ;
font-feature-settings: "palt";
}
	
/*リードボックスの設定*/
.ShogakuSoudan .readBox
{
background: #EAFAFF url('/images/results/shogakukinsoudan/soudanimg.png') no-repeat top right ;
padding:20px 248px 20px 20px;
margin-bottom:30px;
}
@media screen and (max-width: 768px) {
 .ShogakuSoudan .readBox {
  padding: 10px;
  background-size: auto 150px;
  background-position: 50% 0;
 }
}
.ShogakuSoudan .readBox p{
font-weight: bold;
line-height: 190%;
}
@media screen and (max-width: 768px) {
.ShogakuSoudan .readBox p{
 margin-top: 150px;
 }
}
/*更新情報*/
.ShogakuSoudan .infoBox
{
line-height: 190%;
margin-bottom: 60px;
}
	
.ShogakuSoudan .infoBox p {
border-bottom: solid 4px #EDEDED;
/*position: relative;*/
margin-bottom:10px;
font-weight: bold;
}

.ShogakuSoudan .infoBox p:after {
position: absolute;
content: " ";
display: block;
border-bottom: solid 4px #5CBFE9;
width: 4em;
}
	
.ShogakuSoudan .infoBox li
{	
border-bottom: solid 1px #EDEDED;
margin-bottom:10px;
font-weight: bold;
}
@media screen and (max-width: 768px) {
 .ShogakuSoudan .infoBox li a{
  display: block;
 }
}
/*ADD エリア選択ボックス*/
.ShogakuSoudan .areaBox
{
color:#33AFE4;
text-align: center;
}
	
.ShogakuSoudan .areaBox p{margin: 0;padding: 0;}
/*エリア*/	
.ShogakuSoudan .areaTitle
{
background:#5CBFE9;
font-weight: bold;
color: #FFF;
padding: 10px;
margin-top: 30px;
}


/*ADD エリアネーム*/	
.ShogakuSoudan .editBox li.areaName
{
width:3em;/*県名のとこ3文字分の横幅に揃える*/	
}

/*editBox内の設定*/	
.ShogakuSoudan .editBox ul{
}
	
/*editBox内の設定／横並びにする*/	
.ShogakuSoudan .editBox li
{
display:inline-block;
vertical-align: top;
/*padding: 10px 0px 0 10px;*/
padding: 14px 0 14px 10px;
line-height: 150%;
}
	
/*editBox内の設定／相談に日時などの部分の横幅*/	
.ShogakuSoudan .editBox li:last-child{ 
width:74%;
}
	
/*editBox内の設定／1行づつ色変える*/
.ShogakuSoudan .editBox ul:nth-child(even){
background:#EAFAFF;
}

/*editBox内の設定／ADD 相談種別一括太字と左右のアキ調整*/		
/*.ShogakuSoudan .editBox li.soudanshubetu
{
font-weight:bold;
padding-right:30px;
padding-left:40px;	
}*/

.ShogakuSoudan .editBox ul li:nth-child(1){
	width:75px;
	display:table-cell;
}
@media screen and (max-width: 768px) {
 .ShogakuSoudan .editBox ul li:nth-child(1){
  display: block;
  width: 100%;
 }
}
.ShogakuSoudan .editBox ul li:nth-child(2){
	width:100px;
	display:table-cell;
	font-weight:bold;
	/*padding-right:30px;
	padding-left:40px;	*/
}
@media screen and (max-width: 768px) {
 .ShogakuSoudan .editBox ul li:nth-child(2){
  display: block;
  padding-bottom: 0;
  width: 100%;
 }
}
.ShogakuSoudan .editBox ul li:nth-child(3){
	/*width:600px;*/
 width: calc(1020px - 200px);
	display:table-cell;
}
@media screen and (max-width: 768px) {
 .ShogakuSoudan .editBox ul li:nth-child(3){
  width: 100%;
 }
}
/*editBox内の設定／ADD 終わった相談の色を変えるクラス*/	
.ShogakuSoudan .editBox ul.end{
background: #EDEDED;
color: #989898;
}

.ShogakuSoudan .editBox ul.held{
background: #EDEDED;
color: #989898;
}

/*editBox内の設定／開催済みラベル*/		
.ShogakuSoudan .editBox ul.held li:last-child
{
background: url('/images/results/shogakukinsoudan/held.png') no-repeat top right;
padding-right:72px;
}
@media screen and (max-width: 768px) {
 .ShogakuSoudan .editBox ul.held li:last-child{
  padding-right: 10px;
  padding-top: 0px;
  background-position: top -10px right 0;
  background: none;
 }
}
.ShogakuSoudan .editBox  ul li strong{
	font-weight:bold;
}

.ShogakuSoudan .editBox ul p{
	margin-bottom:1em;
}
.ShogakuSoudan .editBox ul p:last-child{
	margin-bottom:0;
}
.ShogakuSoudan .page_back{
	margin-top:30px;
}

.ShogakuSoudan .closeComment, .ShogakuSoudan .closeComment a{
	font-size: 1.5em;
	color:#FFF;
	font-weight:bold;
	margin-bottom:40px;
	text-align:center;
 background: #da5438;
 padding: 25px;
 border-radius: 10px;
}
.ShogakuSoudan .closeComment a{
	text-decoration:underline;
}
/*----------------------------------------------------- */
/*  2019奨学金相談 追記上書き
/*----------------------------------------------------- */
.page-slug-shogakukinsoudan2019 {
 
}
.page-slug-shogakukinsoudan2019 .img001{
 text-align: center;
}
.page-slug-shogakukinsoudan2019 .img001 img{
}
.page-slug-shogakukinsoudan2019 .img002{
 margin-bottom: 35px;
 text-align: center;
}
.page-slug-shogakukinsoudan2019 .img003{
 width: 768px;
 margin: 0 auto;
}
@media screen and (max-width: 768px) {
 .page-slug-shogakukinsoudan2019 .img003{
 width: 100%;
 }
}
.page-slug-shogakukinsoudan2019 .shogakukinsoudanmap {
 position: relative;
 margin-bottom: 50px;
 text-align: center;
}
.page-slug-shogakukinsoudan2019 .shogakukinsoudanmap img{
 width: 656px;
 margin: 0 auto;
}
@media screen and (max-width: 768px) {
 .page-slug-shogakukinsoudan2019 .shogakukinsoudanmap img{
  display: none;
}
}
.page-slug-shogakukinsoudan2019 .shogakukinsoudanmap .innerhradding {
 text-indent: -9999px;
 background: url('/images/results/shogakukinsoudan2019/heading.png') no-repeat top right;
 width: 308px;
 height: 63px;
 position: absolute;
 top:100px;
 left: 82px;
}
@media screen and (max-width: 768px) {
 .page-slug-shogakukinsoudan2019 .shogakukinsoudanmap .innerhradding {
  top:0;
  left: 0;
  text-indent: 0;
  background: none;
  text-align: left;
  position: static;
 }
}
.page-slug-shogakukinsoudan2019 .Region{
 position: absolute;
 top:0;
 left: 0;
}
@media screen and (max-width: 768px) {
 .page-slug-shogakukinsoudan2019 .Region{
  position: static;
  margin-bottom: 10px;
 }
}
.page-slug-shogakukinsoudan2019 .Region .head {
 width: 120px;
 border-radius: 7px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    background-color: #f08200;
    font-size: 16px;
    color: #FFF;
    text-align: center;
    padding: 2px 0;
 position: absolute;
}
@media screen and (max-width: 768px) {
 .page-slug-shogakukinsoudan2019 .Region .head {
  position: static;
  width: 100%;
  text-align: center;
 }
}
.page-slug-shogakukinsoudan2019 .Region .head:hover{
 background-color: #fcab36;
}
.page-slug-shogakukinsoudan2019 .Region .head a{
 color: #FFF;
 display: block;
 width: 120px;
 height: 25px;
}
@media screen and (max-width: 768px) {
 .page-slug-shogakukinsoudan2019 .Region .head a{
  width: 100%;
  height: auto;
  padding: 5px;
 }
}
.page-slug-shogakukinsoudan2019 .north {
   top: 195px;
    left: 730px;
}
.page-slug-shogakukinsoudan2019 .east {
    top: 375px;
    left: 705px;
}
.page-slug-shogakukinsoudan2019 .central {
    top: 286px;
    left: 439px;
}
.page-slug-shogakukinsoudan2019 .west {
   top: 514px;
    left: 427px;
}
.page-slug-shogakukinsoudan2019 .south {
    top: 466px;
    left: 202px;
}
.page-slug-shogakukinsoudan2019 .articleBox{
 
}
.page-slug-shogakukinsoudan2019 .ShogakuSoudan .articleBox .areaTitle{
 background: #eb6d06;
}
.page-slug-shogakukinsoudan2019 .ShogakuSoudan .editBox ul {
 border-bottom: dotted 3px #CCC;
 position: relative;
 color: #515151;
}
.page-slug-shogakukinsoudan2019 .ShogakuSoudan .editBox ul:last-child{
 border-bottom: none;
}
.page-slug-shogakukinsoudan2019 .ShogakuSoudan .editBox ul.held {
 background: #FFF;
 color: #c2c2c2;
}
.page-slug-shogakukinsoudan2019 .ShogakuSoudan .editBox ul::after{
 content: "実施予定";
 position: absolute;
 top: 10px;
 right: 0;
 width: 110px;
 text-align: center;
 background: #ff6900;
 color: #FFF;
}
.page-slug-shogakukinsoudan2019 .ShogakuSoudan .editBox ul.on::after{
 content: "実施中";
 background: #ffce00;
 color: #231c00;
}
.page-slug-shogakukinsoudan2019 .ShogakuSoudan .editBox ul.held::after{
 content: "終了しました";
 background: #b8b8b8;
}
.page-slug-shogakukinsoudan2019 .ShogakuSoudan .editBox ul li a{
 text-decoration: underline;
 color: #539cd2;
}
.page-slug-shogakukinsoudan2019 .ShogakuSoudan .editBox ul li a:hover{
 opacity: 0.8;
}
.page-slug-shogakukinsoudan2019 .ShogakuSoudan .editBox ul li strong a,
.page-slug-shogakukinsoudan2019 .ShogakuSoudan .editBox ul li a strong {
 font-weight: bold;
}
.page-slug-shogakukinsoudan2019 .ShogakuSoudan .editBox ul li:nth-child(1) {
    width: 115px;
 font-weight: bold;
}
.page-slug-shogakukinsoudan2019 .ShogakuSoudan .editBox ul li:nth-child(2) {
 width: auto;
 font-weight: normal;
}
.page-slug-shogakukinsoudan2019 .ShogakuSoudan .editBox ul.held li:nth-child(2) {
 background-image: none;
}
.page-slug-shogakukinsoudan2019 .ShogakuSoudan .editBox ul:nth-child(even) {
  background: #FFF;
}
.page-slug-shogakukinsoudan2019 .ShogakuSoudan .editBox .shogakukinpreparation{
     text-align: center;
    margin: 70px 0 70px;
    color: #eb6d06;
    font-size: 1.1em;
}


/*----------------------------------------------------- */
/*  2020奨学金相談 追記上書き
/*----------------------------------------------------- */
.page-slug-shogakukinsoudan2020 {
 
}
.page-slug-shogakukinsoudan2020 .img001{
 text-align: center;
}
@media screen and (max-width: 768px) {
}
.page-slug-shogakukinsoudan2020 .img003{
 width: 768px;
    margin: 30px auto 20px;
}
@media screen and (max-width: 768px) {
 .page-slug-shogakukinsoudan2020 .img003{
 width: 100%;
 }
}
.page-slug-shogakukinsoudan2020 .shogakukinsoudanmap {
 position: relative;
 margin-bottom: 50px;
 text-align: center;
}
.page-slug-shogakukinsoudan2020 .shogakukinsoudanmap img{
 width: 656px;
 margin: 0 auto;
}
@media screen and (max-width: 768px) {
 .page-slug-shogakukinsoudan2020 .shogakukinsoudanmap img{
  display: none;
}
}
.page-slug-shogakukinsoudan2020 .shogakukinsoudanmap .innerhradding {
 text-indent: -9999px;
 background: url('/images/results/shogakukinsoudan2020/heading.png') no-repeat top right;
 width: 308px;
 height: 63px;
 position: absolute;
 top:100px;
 left: 82px;
}
@media screen and (max-width: 768px) {
 .page-slug-shogakukinsoudan2020 .shogakukinsoudanmap .innerhradding {
  top:0;
  left: 0;
  text-indent: 0;
  background: none;
  text-align: left;
  position: static;
 }
}
.page-slug-shogakukinsoudan2020 .Region{
 position: absolute;
 top:0;
 left: 0;
}
@media screen and (max-width: 768px) {
 .page-slug-shogakukinsoudan2020 .Region{
  position: static;
  margin-bottom: 10px;
 }
}
.page-slug-shogakukinsoudan2020 .Region .head {
 width: 120px;
 border-radius: 7px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    background-color: #46c0ed;
    font-size: 16px;
    color: #FFF;
    text-align: center;
    padding: 2px 0;
 position: absolute;
}
@media screen and (max-width: 768px) {
 .page-slug-shogakukinsoudan2020 .Region .head {
  position: static;
  width: 100%;
  text-align: center;
 }
}
.page-slug-shogakukinsoudan2020 .Region .head:hover{
 background-color: #7ad8fb;
}
.page-slug-shogakukinsoudan2020 .Region .head a{
 color: #FFF;
 display: block;
 width: 120px;
 height: 25px;
}
@media screen and (max-width: 768px) {
 .page-slug-shogakukinsoudan2020 .Region .head a{
  width: 100%;
  height: auto;
  padding: 5px;
 }
}
.page-slug-shogakukinsoudan2020 .north {
   top: 195px;
    left: 730px;
}
.page-slug-shogakukinsoudan2020 .east {
    top: 375px;
    left: 705px;
}
.page-slug-shogakukinsoudan2020 .central {
    top: 286px;
    left: 439px;
}
.page-slug-shogakukinsoudan2020 .west {
   top: 514px;
    left: 427px;
}
.page-slug-shogakukinsoudan2020 .south {
    top: 466px;
    left: 202px;
}
.page-slug-shogakukinsoudan2020 .articleBox{
 
}
.page-slug-shogakukinsoudan2020 .ShogakuSoudan .articleBox .areaTitle{
 background: #46c0ed;
}
.page-slug-shogakukinsoudan2020 .ShogakuSoudan .editBox ul {
 border-bottom: dotted 3px #CCC;
 position: relative;
 color: #515151;
}
.page-slug-shogakukinsoudan2020 .ShogakuSoudan .editBox ul:last-child{
 border-bottom: none;
}
.page-slug-shogakukinsoudan2020 .ShogakuSoudan .editBox ul.held {
 background: #FFF;
 color: #c2c2c2;
}
.page-slug-shogakukinsoudan2020 .ShogakuSoudan .editBox ul::after{
 content: "実施予定";
 position: absolute;
 top: 10px;
 right: 0;
 width: 110px;
 text-align: center;
 background: #46c0ed;
 color: #FFF;
}
.page-slug-shogakukinsoudan2020 .ShogakuSoudan .editBox ul.on::after{
 content: "実施中";
 background: #ffce00;
 color: #231c00;
}
.page-slug-shogakukinsoudan2020 .ShogakuSoudan .editBox ul.held::after{
 content: "終了しました";
 background: #b8b8b8;
}
.page-slug-shogakukinsoudan2020 .ShogakuSoudan .editBox ul li a{
 text-decoration: underline;
 color: #539cd2;
}
.page-slug-shogakukinsoudan2020 .ShogakuSoudan .editBox ul li a:hover{
 opacity: 0.8;
}
.page-slug-shogakukinsoudan2020 .ShogakuSoudan .editBox ul li strong a,
.page-slug-shogakukinsoudan2020 .ShogakuSoudan .editBox ul li a strong {
 font-weight: bold;
}
.page-slug-shogakukinsoudan2020 .ShogakuSoudan .editBox ul li:nth-child(1) {
    width: 115px;
 font-weight: bold;
}
.page-slug-shogakukinsoudan2020 .ShogakuSoudan .editBox ul li:nth-child(2) {
 width: auto;
 font-weight: normal;
}
.page-slug-shogakukinsoudan2020 .ShogakuSoudan .editBox ul.held li:nth-child(2) {
 background-image: none;
}
.page-slug-shogakukinsoudan2020 .ShogakuSoudan .editBox ul:nth-child(even) {
  background: #FFF;
}
.page-slug-shogakukinsoudan2020 .ShogakuSoudan .editBox .shogakukinpreparation{
     text-align: center;
    margin: 70px 0 70px;
    color: #eb6d06;
    font-size: 1.1em;
}

/*----------------------------------------------------- */
/*  2021奨学金相談 追記上書き
/*----------------------------------------------------- */
.page-slug-shogakukinsoudan2021 {
	
}
.page-slug-shogakukinsoudan2021 .title001{
	margin: 40px 0;
 text-align: center;
}
.page-slug-shogakukinsoudan2021 .img001{
	margin-bottom: 50px;
 text-align: center;
}
.page-slug-shogakukinsoudan2021 .educationBox{
	margin-bottom: 50px;
    background: #e1f3fb;
    padding-bottom: 30px;
     text-align: center;
}
.page-slug-shogakukinsoudan2021 .educationBox p{
	
}
.page-slug-shogakukinsoudan2021 .educationBox a img{
	width: 720px;
 margin: 0 auto;
}
.page-slug-shogakukinsoudan2021 .map001{
	margin-bottom: 30px;
     text-align: center;
}

.page-slug-shogakukinsoudan2021 .endperiod{
	font-size: 20px;
 color: #3f5f8a;
 margin-bottom: 60px;
 text-align: center;
}
.page-slug-shogakukinsoudan2021 .endperiod p {
	font-weight: bold;
}
.page-slug-shogakukinsoudan2021 .endperiod a{
 color: #3f5f8a;
	text-decoration: underline;
	font-weight: bold;
}
.page-slug-shogakukinsoudan2021 .shogakukinsoudanmap {
 position: relative;
 margin-bottom: 50px;
 text-align: center;
}
.page-slug-shogakukinsoudan2021 .shogakukinsoudanmap img{
 width: 656px;
 margin: 0 auto;
}
@media screen and (max-width: 768px) {
 .page-slug-shogakukinsoudan2021 .shogakukinsoudanmap img{
  display: none;
}
}
.page-slug-shogakukinsoudan2021 .shogakukinsoudanmap .innerhradding {
 text-indent: -9999px;
 background: url('/images/results/shogakukinsoudan2020/heading.png') no-repeat top right;
 width: 308px;
 height: 63px;
 position: absolute;
 top:100px;
 left: 82px;
}
@media screen and (max-width: 768px) {
 .page-slug-shogakukinsoudan2021 .shogakukinsoudanmap .innerhradding {
  top:0;
  left: 0;
  text-indent: 0;
  background: none;
  text-align: left;
  position: static;
 }
}
.page-slug-shogakukinsoudan2021 .Region{
 position: absolute;
 top:0;
 left: 0;
}
@media screen and (max-width: 768px) {
 .page-slug-shogakukinsoudan2021 .Region{
  position: static;
  margin-bottom: 10px;
 }
}
.page-slug-shogakukinsoudan2021 .Region .head {
 width: 120px;
 border-radius: 7px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    background-color: #46c0ed;
    font-size: 16px;
    color: #FFF;
    text-align: center;
    padding: 2px 0;
 position: absolute;
}
@media screen and (max-width: 768px) {
 .page-slug-shogakukinsoudan2021 .Region .head {
  position: static;
  width: 100%;
  text-align: center;
 }
}
.page-slug-shogakukinsoudan2021 .Region .head:hover{
 background-color: #7ad8fb;
}
.page-slug-shogakukinsoudan2021 .Region .head a{
 color: #FFF;
 display: block;
 width: 120px;
 height: 25px;
}
@media screen and (max-width: 768px) {
 .page-slug-shogakukinsoudan2021 .Region .head a{
  width: 100%;
  height: auto;
  padding: 5px;
 }
}
.page-slug-shogakukinsoudan2021 .north {
   top: 195px;
    left: 730px;
}
.page-slug-shogakukinsoudan2021 .east {
    top: 375px;
    left: 705px;
}
.page-slug-shogakukinsoudan2021 .central {
    top: 286px;
    left: 439px;
}
.page-slug-shogakukinsoudan2021 .west {
   top: 514px;
    left: 427px;
}
.page-slug-shogakukinsoudan2021 .south {
    top: 466px;
    left: 202px;
}
.page-slug-shogakukinsoudan2021 .articleBox{
 
}
.page-slug-shogakukinsoudan2021 .ShogakuSoudan .articleBox .areaTitle{
 background: #46c0ed;
}
.page-slug-shogakukinsoudan2021 .ShogakuSoudan .editBox ul {
 border-bottom: dotted 3px #CCC;
 position: relative;
 color: #515151;
}
.page-slug-shogakukinsoudan2021 .ShogakuSoudan .editBox ul:last-child{
 border-bottom: none;
}
.page-slug-shogakukinsoudan2021 .ShogakuSoudan .editBox ul.held {
 background: #FFF;
 color: #c2c2c2;
}
.page-slug-shogakukinsoudan2021 .ShogakuSoudan .editBox ul::after{
 content: "実施予定";
 position: absolute;
 top: 10px;
 right: 0;
 width: 110px;
 text-align: center;
 background: #46c0ed;
 color: #FFF;
}
.page-slug-shogakukinsoudan2021 .ShogakuSoudan .editBox ul.on::after{
 content: "実施中";
 background: #ffce00;
 color: #231c00;
}
.page-slug-shogakukinsoudan2021 .ShogakuSoudan .editBox ul.held::after{
 content: "終了しました";
 background: #b8b8b8;
}
.page-slug-shogakukinsoudan2021 .ShogakuSoudan .editBox ul li a{
 text-decoration: underline;
 color: #539cd2;
}
.page-slug-shogakukinsoudan2021 .ShogakuSoudan .editBox ul li a:hover{
 opacity: 0.8;
}
.page-slug-shogakukinsoudan2021 .ShogakuSoudan .editBox ul li strong a,
.page-slug-shogakukinsoudan2021 .ShogakuSoudan .editBox ul li a strong {
 font-weight: bold;
}
.page-slug-shogakukinsoudan2021 .ShogakuSoudan .editBox ul li:nth-child(1) {
    width: 115px;
 font-weight: bold;
}
.page-slug-shogakukinsoudan2021 .ShogakuSoudan .editBox ul li:nth-child(2) {
 width: auto;
 font-weight: normal;
}
.page-slug-shogakukinsoudan2021 .ShogakuSoudan .editBox ul.held li:nth-child(2) {
 background-image: none;
}
.page-slug-shogakukinsoudan2021 .ShogakuSoudan .editBox ul:nth-child(even) {
  background: #FFF;
}
.page-slug-shogakukinsoudan2021 .ShogakuSoudan .editBox .shogakukinpreparation{
     text-align: center;
    margin: 70px 0 70px;
    color: #eb6d06;
    font-size: 1.1em;
}
/*----------------------------------------------------- */
/*  2018奨学金相談  終了ページ
/*----------------------------------------------------- */
/*リードボックスの設定*/
.ShogakuSoudan .close .readBox{
	height:170px;
	position:relative;
	border-bottom:solid 5px #30b3e9;
	margin-bottom: 0;
}
.ShogakuSoudan .close .readBox p{
	font-size: 2.5em;
    text-align: center;
    /*font-weight: normal; */
    line-height: 150%;
    color: #1d549c;
	position:absolute;
	top:46px;
	left:145px;
}
.ShogakuSoudan .close .info {
    padding: 90px 70px;
    font-size: 1.1em;
    line-height: 180%;
	color:#2352a2;
	background-color:#fffce9;
}
.ShogakuSoudan .close .info p:first-child	 {
	margin-bottom:45px;
}
.ShogakuSoudan .close .btBox {
	width:415px;
	text-align:center;
	margin:100px auto 0;
}
.ShogakuSoudan .close .btBox a{
	display:block;
	width:415px;
	height:45px;
	background-color:#30b3e9;
	color: #FFF;
	padding-top: 15px;
}

.ShogakuSoudan .close .btBox a:after{
	 content: ">";
    margin-left: 10px;
}