@charset "utf-8";


/* トップページMAP表示
------------------------------------------ */
.ggmap {
position:relative;
height:360px;
padding-top:30px;
overflow:hidden;
}
 
.ggmap iframe,
.ggmap object,
.ggmap embed {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}




/* お知らせ
------------------------------------------ */



/* 法律関係記事
------------------------------------------ */
.legalarticles_bold {font-weight: bold;}



/* 法律関係記事 詳細ページ
------------------------------------------ */

.subHead.box.column.legalarticlesbox p {
    margin-top: 20px;
    padding: 10px 30px 20px 30px;
    line-height: 1.7;
    background: #eefaff;
    text-align: left;
}
.subHead.box.column.legalarticlesbox .content__minihead {
    border-bottom: 1px dotted #0098d7;
    margin: 30px 25px 10px 25px;
    padding: 0 5px 5px 5px;
    font-size: 110%;
    font-weight: bold;
    color: #0098d7;
    text-align: left;
}
.image_center {margin-left: auto;margin-right: auto;}
.legalarticlesbox img {max-width: 80%;height: auto;display:block;margin-left:auto;margin-right:auto;}
.legalarticlesbox a {text-decoration: underline;}
.legalarticlesbox a:hover {text-decoration: none;}


.legalarticles_box img {width: 60%;height: auto;}






/* ◆ SP CSS ◆ -----------------------------------

	MAX:768px

---------------------------------------------------- */


@media screen and (max-width:768px) {

/* トップページMAP表示
------------------------------------------ */
.ggmap {
position:relative;
/*padding-bottom:56.25%;*/
height:260px;
padding-top:30px;
overflow:hidden;
}
 
.ggmap iframe,
.ggmap object,
.ggmap embed {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}







/* 法律関係記事 詳細ページ
------------------------------------------ */
.legalarticles_box img {width: 100%;}
.legalarticlesbox img {width: 100%;max-width: 100%;}


}

