@charset "UTF-8";

/*======================================================
その他ページの設定
======================================================*/

/*------------------------------------------------------
見出し
------------------------------------------------------*/

h3.page-title-other {
  font-size: clamp(1.8rem, 3vw, 2.4rem);
  background: #D2DCF7;
  padding: 0.5em 1em;
}

.title-underline-other{
    font-size: clamp(1.8rem, 3vw, 2.4rem);
    padding:0.5em;
    border-bottom: 4px solid #3551A2;
}

h3.page-title-other2{
    font-size: clamp(1.8rem, 3vw, 2.4rem);
    background: #DEEFEB;
    padding: 0.5em 1em;
}

h3.title-bg-other2{
    background: #F5F5F5;
}

h5.orange{
	margin-bottom: 1em;
	font-weight: bold;
	font-size: 1.8rem;
	color: #FF882F;
}

h5.lefttriangle{
    font-weight: bold;
    font-size: 1.6rem;
    margin-bottom: 20px;
}

/*------------------------------------------------------
●印
------------------------------------------------------*/

.ico-circle-before{
    position:relative;
    padding-left:1.5em;
}

.ico-circle-before::before{
    font-family:"Font Awesome 6 Pro";
    content:"\f111";
    color:#3551A2;
    font-size:80%;
    position:absolute;
    top:50%;
    left:10px;
    transform:translateY(-50%);
}


/********************/
/*     検索結果      */
/********************/

.search-result {
    border:1px solid #c9c9c9;
    padding:30px;
}

.search-result li {
    padding:20px 0;
    border-bottom: 1px dotted #c9c9c9;
}

.search-result li::before {
    content:"\e09f";
    font-family:"Font Awesome 6 Pro";
    margin-right:10px;
    font-size:1.4em;
}


/*------------------------------------------------------
準備中ページ
------------------------------------------------------*/

.bg-town {
    background: url(../img/junbi/img-town2.jpg);
    background-repeat : repeat-x  ;
    background-position : bottom center;
    background-size: contain;
}
.junbi-box{
    min-height : 300px ;
}

/*----------------------------------------------------
表示に関するcss
-----------------------------------------------------*/

@media (min-width:769px){
    /* PCの時だけ */
    .junbi-box{
        min-height : 700px ;
    }
    .bg-town {
        background-size: contain;
    }
}