/* ページトップへ移動 */
#arrow {
    position: fixed;
    bottom: 10px;
    right: 10px;
    z-index: 10;
    margin-right: 0px;
    opacity: 0.8;
}

@media only screen and (max-width: 640px){
#arrow {
    position: fixed;
    bottom: 10px;
    right: 10px;
    z-index: 10;
    margin-right: 0px;
}
}

@media only screen and (max-width: 640px){
.icon-close{
    font-size: 30px;
}
}

.bd-slide-jumbotron .img-wrap a:hover{
   opacity: 1 !important;
}

/* ヘッダー解像度調整
.btn_header_link101 img {
	width: 20px;
	margin-right: 5px;
}

.btn_header_link102 img {
	width: 20px;
	margin-right: 5px;
}

 */
 

/*共通*/
.only-sp{
 display: none;
}
.only-pc{
 display: inline;
}
.only-tab{
 display: none;
}
.pc-br{
 display: block;
}
.sp-br{
 display: inline-block;
}

/*サービス拠点*/
.btn_servicecenter {
	max-width: fit-content!important;
	min-width: auto!important;
	margin: 0 auto;
}
.cssskin-servicecenter_info h3 {
	max-width: 700px;
}
.cssskin-servicecenter_info a {
	max-width: fit-content!important;
	min-width: auto!important;
	margin: 0 1%;
}

@media only screen and (max-width: 640px){
.cssskin-servicecenter_info a {
	max-width: fit-content!important;
	min-width: 100%!important;
	margin: 1% 0;
}
}
	

@media only screen and (max-width: 768px) {
.only-pc{
  display: none;
}
.only-sp{
 display: block;
}
}





