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

/************************************************************** 
【改行消し 】 
**************************************************************/ 
@media (max-width: 750px) {
br {
    display: none!important;
  }
}
/************************************************************** 
【スマホ：英語改行問題 】 
**************************************************************/ 
@media (max-width: 750px) {
.english_break {
word-wrap: break-word;
  }
}
/************************************************************** 
【デスクトップnone／スマホon】 
**************************************************************/ 
@media (min-width: 750px) {
#desktop-none {
    display: none!important;
  }
}
/************************************************************** 
【デスクトップon／スマホnone】 
**************************************************************/ 
@media (max-width: 750px) {
#smp-none {
    display: none!important;
  }
}
/************************************************************** 
【消し 】 
**************************************************************/ 
@media (max-width: 750px) {
.none {
    display: none;
  }
}

/************************************************************** 
【スマホ時の画像下余白用】 
**************************************************************/ 
@media (max-width: 768px) {
.smp_img_bottom {
    margin-bottom:20px;
  }
}
/************************************************************** 
【トップページ：リンクボタン小さくなったらセンタリング】 
**************************************************************/ 
@media (max-width: 992px) {
#top_links a{display: inline-block;}
#top_links .col-xs-12 {
  text-align:center;}}

/************************************************************** 
【改行有無 】 
**************************************************************/ 
@media (min-width: 750px) {
#top_contact br {
    display: none!important;
  }
}
@media (max-width: 750px) {
#top_contact br {
    display: inline;
  }
#top_contact h3 {
	line-height:200%;
  text-align:center;
  }
}


/************************************************************** 
【フッターお問い合わせ／文字 】 
**************************************************************/ 
@media (max-width: 750px) {
#top_contact h3{
  padding:20px 0 7px 0;
  font-size: 12px;
  font-weight: bold;
  color:#000000;
  text-align:center;
}
#top_contact h4{
  padding:0 0 30px 0;
  font-size: 12px;
  font-weight: bold;
  color:#000000;
  text-align:center;
}
}



/************************************************************** 
【中面タイトル、アイコン 】 
**************************************************************/ 
@media (max-width: 750px) {

.head_img img {
  margin-bottom:5px;
  padding:0;
}

	
#contant_white h2{
  padding:0 0 25px 0;
  font-size: 23px;
  letter-spacing:0;
  color:#000000;
}
#contant_white h3{
  padding:15px 0 5px 0;
  font-size: 18px;
  letter-spacing:0;
  line-height: 27px;
  color:#000000;
}
#contant_white h4{
  padding:5px 0 0 0;
  font-size: 15px;
  color:#000000;
  margin-bottom:10px;
}
	
#contant_gray h2{
  padding:0 0 50px 0;
  font-size: 23px;
  letter-spacing:0;
  color:#000000;
}
#contant_gray h3{
  padding:15px 0 5px 0;
  font-size: 18px;
  letter-spacing:0;
  line-height: 27px;
  color:#000000;
}
}