@charset "UTF-8";

/*news250515_01.html*/
.kiyakuCont p.txt_r{text-align:right;}
.kiyakuCont p .txt_sm{font-size: 0.8rem;}
.kiyakuCont .box_l{float: left;}
.kiyakuCont .box_r{float:right;}
.kiyakuCont .box_l.box1{width:60%;margin-bottom: 30px;}
.kiyakuCont .box_r.box1{width:30%;}
.kiyakuCont .box img{width:100%;}
.kiyakuCont .box_r.box1 img{width:75%;margin: 0 auto;display:block;}
.kiyakuCont .box_l.box1 .txt_r img{width:150px;}
.kiyakuCont .box_r.box1 li{font-size: 0.8rem; text-indent:-1rem;padding-left:1rem;}
.kiyakuCont .box_l.box1 .txt_r .txt_sm{margin-right: 15px;}

/*news250515_02.html*/
.mainHeadWrap h1 {
    color: #001a63;
    font-size: 31px;
    line-height: 46px;
    text-align: center;
    font-weight: normal;
    margin:6vh 0 4vh;
}
.mainHeadWrap h1 span {
    display: block;
    font-size: 18px;
    line-height: 1.5em;
}
ul.noteList li {
    color: #525252;
    padding: 0 0 0 35px;
    line-height: 1.7;
    list-style: none;
    position: relative;
}
ul.noteList li span {
    position: absolute;
    top: 0;
    left: 0;
}
.kiyaku a {
    color: #33A552;
    text-decoration: none;
} 
.cardsH3 {
    color: #fff;
    background: #576ba2;
    font-weight: normal;
    font-size: 18px;
    padding: 10px;
    margin-bottom: 3vh;
}

/*hikaku.html*/
.kiyakuCont .box_l.box2{width:50%;}
.kiyakuCont .box_r.box2{width:50%;}
.kiyakuCont .box2 h4{background: #c6ecd5;border-bottom: 1px solid #bbbbbb;border-top: 1px solid #bbbbbb;border-left: 1px solid #bbbbbb;color: #44578D;padding: 15px;margin-bottom: 0;}
.kiyakuCont .box_l.box2 h4{}
.kiyakuCont .box_r.box2 h4{border-right: 1px solid #bbbbbb;}
.kiyakuCont .box2 p{font-size: inherit; border-bottom: 1px solid #bbbbbb;border-left: 1px solid #bbbbbb;padding: 15px;height: 350px;}
.kiyakuCont .box2 p span.taikai {
    display: block;
    border-bottom: 1px solid #DDDDDD;
    padding-bottom: 8px;
    margin-bottom: 10px;
}
.kiyakuCont .box_r.box2 p{border-right: 1px solid #bbbbbb;}

/*--------------------------------------------------
**************************************************
  SP用
**************************************************
--------------------------------------------------*/
@media screen and (max-width: 767px) {
	
    .pc{display: none;}
	body,#contents{width:100%;min-width: auto;}
	#contentsInner{width:90%;}
	.agreement .blockInner,.basicBlock02{padding: 20px;}
	.agreement .block ul li{padding: 0 0 0 20px;}
	.kiyakuCont .box{padding:0;}
	.kiyakuCont p.num{text-indent: -1em;}
	.kiyakuCont p.brackets{margin-left: 3em;}
	#subVisual .inner{width: 100%;padding: 0;border-top: 2px solid #eee;}
	#subVisual h1{background: #FFF;padding: 15px 0;text-align: center;}
    
    /*news250515_01.html*/
	.kiyakuCont .box_l.box1,.kiyakuCont .box_r.box1{float:none;width:100%;}
    .kiyakuCont .box_r.box1{margin-bottom:4vh;}
    .kiyakuCont .box_l.box1 .txt_r .txt_sm{margin-right:0;margin-top:4vh;display:block;text-align: center;}
    .kiyakuCont .box_l.box1 .txt_r img{display:block;margin: 2vh auto 0; width: 50%;}
	
	/*hikaku.html*/
	.kiyakuCont .box_l.box2,.kiyakuCont .box_r.box2{float:none;width:100%;}
    .kiyakuCont .box_l.box2{margin-bottom:4vh;}
    .kiyakuCont .box_l.box2 h4,.kiyakuCont .box_l.box2 p{border-right: 1px solid #bbbbbb;}
    .kiyakuCont .box2 p{height: auto;}

}
