@charset "UTF-8";

/*子テーマ用「rwd.css」*/


/*--------------------------------------------------------
解像度736px以下
--------------------------------------------------------*/
@media
only screen and (max-width : 736px){


/*--------------------------------------------------------
サイト全体
--------------------------------------------------------*/
.pcp{
display:none;
}

.spp{
display:block;
}

/*--------------------------------------------------------
サブページ全体
--------------------------------------------------------*/

/* 慣性スクロール */
/*
.scroll{
overflow-x: scroll;
overflow-y: hidden;
-webkit-overflow-scrolling: touch;
margin-bottom:1rem;
}

.scroll:after{
content:"表のはみ出た部分は、右スクロールして下さい";
}

*/

/*■h2*/
.main-body h2 {
    font-size: 1.3em;
}

/*■h3*/
.main-body h3 {
font-size: 1.2em;
}

.main-body h4 {
font-size: 1.1em;
}

/* テーブル */
table{
font-size:0.9rem;
}
/*
table{
margin:0;
width:500px;
}
*/

/*--------------------------------------------------------
弁護士紹介ページ
--------------------------------------------------------*/
.bengo-img{
width:100%;
float:inherit;
}

.bengo-prf{
padding-top:10px;
width:100%;
}
.main-body .bengo-prf h2 .bengo-prf-span1{
display:inline-block;
margin-right: 10px;
}

.main-body .bengo-prf h2{
font-size:2rem;
}

.bengo-prf-r{
margin-bottom:0;
}

.bengo-prf hr{
margin:10px 10%;
border-bottom:2px solid #00a177;
border-top:0;
border-left:0;
border-right:0;
}

.bengo-prf-syozoku{
margin:0 auto;
}

ul.keireki li time{
display:block;
width:100%;
font-weight:bold;
}

/*--------------------------------------------------------
予約の流れページ
--------------------------------------------------------*/
.yoyaku-in-img{
float:inherit;
margin-right:0;
text-align:center;
margin-bottom:10px;
}

.yoyaku-waku{
margin-bottom:10px;
}


/* ヘッダー */

.global-nav-panel{
background-color:#433838;
}

.global-nav-in li a{
background-color:#433838;
}

.site-title{
text-align:center;

margin-bottom:20px;
}

.contact{
min-width:inherit;
display:block;
}

.h-tel, .h-mail{
display:block;
text-align:center;
}

.h-tel{
margin-right:inherit;
margin-bottom:20px;
}

/* グローバルメニュー */
.global-nav{
position:fixed;
z-index:1000;
}

/* トップページ */

.home .main-image{
margin-bottom:1rem;
}

.text2{
display:block;
}

/* 地図 */

.map {
display:block;
    position: relative;
    width: 100%;
    margin-bottom:20px;
}
.map:before {
    content:"";
    display: block;
    padding-top: 56.25%; /* 高さと幅の比を16:9に固定。9/16*100=56.25 */
}
.mapif {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.map-text{
padding-left:0;
display:block;
}


/* 取り扱い業務 */
.treat ul li{
width:33.33333%;
padding:5px;
margin-bottom:0;
}

/* 講演 */

.kouen{
width:100%;
height:300px;
-webkit-overflow-scrolling: touch;
}

/*--------------------------------------------------------
お問い合わせフォーム　テーブル
------------------------------------------------------*/

.table2 dd{
border-left:none;
margin-left:auto;
}

.table2 dt{
text-align:left;
float: none;
width: auto;
}

.table2 dl{
width:auto;
}

.table2 textarea{
width:100%;
}



}