/*就活ページ*/
body { 
	width:100%;
	font-family: 'メイリオ' , sans-serif; 
}


.intro{
	text-align:center;
	color:#000;
	font-size:100%;
	font-weight:bold;
}


/*ボタンデザイン*/
.btn-img{
  display: inline-block;
  padding: 0em 0em;
  text-decoration: none;
  background: #FFF;/*ボタン色*/
  color: #000;
  border-top: solid 4px transparent;
  border-bottom: solid 4px transparent;
  border-left: solid 4px transparent;
  border-right: solid 4px transparent;
  border-radius: 3px;
  width:fit-content;
  height:fit-content;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: (0,0,0,0);
  margin-block-start:0px !important;
  margin-block-end:1px !important;

}

.btn-img:active {  /*ボタンを押したとき*/
  -webkit-transform: translateY(4px);
  transform: translateY(2px);/*下に動く*/
  
  color:#ffc000;
}

.btn-img:hover{
	background-color:orange;
	color:#fff;
	border-top: solid 4px transparent;
  border-bottom: solid 4px transparent;
  border-left: solid 4px transparent;
  border-right: solid 4px transparent;
}
/* 小見出し*/
h2{
width: 200px;
border-bottom:solid 10px #70ab47;
}
/* question部分、answerの本文も含めたボックス全体*/
.accbox {
    margin: 2em 0;
    padding: 0;
    width: 100%;/*最大幅*/
}

/*ラベル(puestionの部分)*/
.accbox label {
    display: inline-block;
    margin: 1.5px 0;
    padding : 11px 12px;
    color :#000;
    font-weight: bold;
    background :#FFF;
    cursor :pointer;
    transition: all 0.5s;
}

/*ラベルホバー時*/
.accbox label:hover {
    background :#fff;
}

/*チェックは隠す*/
.accbox input {
    display: none;
}

/*中身を非表示にしておく*/
.accbox .accshow {
    height: 0;
    padding: 0;
    overflow: hidden;
    opacity: 0;
    transition: 0.8s;
}

/*クリックで中身表示*/
.cssacc:checked + .accshow {
    height: auto;
    padding: 5px;
    background: #FFF;
    opacity: 1;
}
/*画像のサイズ*/
p.sample img {
     width: 100%;
}


.header{

margin:auto;



}

main{
width:100%;
height:auto;
}

.area{
width:100%;
height:auto;
margin:auto;
}

/*頭文*/
.head{
width:100%;
font-size:100%;
text-align:center;/*文字・アイコン中心揃え*/
border-radius:10px;/*丸み*/
border:solid 2px #73e600;/*囲み*/
margin:auto;
font-weight:bold;
}



.icon{
max-width:100%;
height:auto
}


#JS{
width:100%;
}

.base{
width:100%;
}
.base1{
width:100%;
}


.big{
width:65%;
padding:5px;
margin-top:15px; !important
}
.big1{
width:65%;
padding:5px;
}



.prof{
width:30%;
border:solid 2px #73e600;
line-height:18px;
float:right;
margin-top:10px;
border-radius:10px;/*ä¸¸ã¿*/
padding:1%;
font-size:100%
}

h1{
font-size:180%;
color:#ffa500;
font-weight:600;
}

.title{
font-size:110%;
font-weight:600;
text-decoration:underline;
}


/*mobile表示用のプロフィール画像を消す*/
.jsimg_mobile{
display:none;
}


/*mobile用のNSPロゴを表示させない*/
