@charset "UTF-8";

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
+　タイトル : myGabaのLSマップ
+　ファイル名 : /mygaba/css/
+　概要 : myGabaLSマップ用のPCとSPのcss
+　URL : https://gaba.co.jp/mygaba/
+
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
@media only screen and (min-width: 641px) {/* 768px以上の記述 */

/* --------------------------------------------------------------------------------------
 ヘッダー
--------------------------------------------------------------------------------------- */

/* logo_area ------------------------------ */

header .inner .logo_area .logo{
	display: inline;
	margin: 5px 0px;
}

header .inner .logo_area .right_box{
	display: inline;
	float: right;
	font-size: 117%;
	font-weight: bold;
}

header .inner .logo_area .right_box .btn {
	display: inline;
	float: right;
	width: 240px;
	margin: 11px 0 0 0;
	text-align: left;
}

header .inner .logo_area .right_box .btn a{
	display: inline-block;
	width: 240px;
	padding: 12px 0 11px 0;
	background: #00ae28 url(/common/img/ico_arw02.png) no-repeat 96% center;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.2;
	color: #fff;
	text-align: center;
	text-decoration: none;
}
header .inner .logo_area .right_box .btn a:hover{
	background: #005616 url(/common/img/ico_arw02.png) no-repeat 96% center;
}

/* --------------------------------------------------------------------------------------
 studioMap
--------------------------------------------------------------------------------------- */
.ls .studioMap{
	margin: 35px auto 30px;
}

/* --------------------------------------------------------------------------------------
 フッター
--------------------------------------------------------------------------------------- */

footer {
	position: relative;
	margin: 0 auto -20px auto;
	border-top: 1px #cbcbcb solid;
}
    
/* --------------------------------------------------------------------------------------
京都LS　祇園祭
--------------------------------------------------------------------------------------- */
.ls .map_box .map_table h3{
    margin: 0 0 25px 0;
    font-size: 22px;
    color: #00ae28;
    font-weight: bold;
    line-height: 1.2;
}

.ls .map_box .map_table dl p.lead02 a {
    display: inline;
    padding: 0 0 0 0;
    line-height: 1.7;
    background: none;
}
/* ------------------------------------
	click to call
-------------------------------------- */
.ls .map_box .map_table dd a[href*="tel:"]  {
    display: inline;
    margin: 0;
    padding: 0;
    background: none;
    pointer-events: none;
    cursor: default;
    text-decoration: none;
    color: #333;
}
}

@media only screen and (max-width: 640px) { /* スマートフォン用の記述 */

/* --------------------------------------------------------------------------------------
 ヘッダー
--------------------------------------------------------------------------------------- */
header .inner{
	padding: 2% 5% 2% 3%;
}


/* logo_area ------------------------------ */

header h1{
	margin: 0 3% 0 3%;
	padding: 2.8% 0 2.8% 0;
	font-size: 8px;
}

header .inner .logo_area .logo{
	display: inline;
	float: left;
	width: 40%;
}
header .inner .logo_area .gnav_area{
	display: inline;
	float: right;
	width: 8.125%;
	padding: 0;
}

header .inner .logo_area .gnav_area.active .off{
	display: none;
}

header .inner .logo_area .gnav_area.active .on{
	display: block !important;
}

header .inner .logo_area .gnav_area .on{
	display: none;
}

/* --------------------------------------------------------------------------------------
 フッター
--------------------------------------------------------------------------------------- */
.pvp_area {
	border-top: 1px #cbcbcb solid;
}

footer {
	border-top: 1px #cbcbcb solid;
}

/* --------------------------------------------------------------------------------------
 メニュー
--------------------------------------------------------------------------------------- */
.hd_nav_area02 h2 a span{
	display: inline;
	font-size: 10px;
	font-family: "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif;
	letter-spacing: 0.8px;
}
/* --------------------------------------------------------------------------------------
 SPメニュー現在位置
--------------------------------------------------------------------------------------- */
.akasaka .hd_nav_area02 .akasaka a,
.akabane .hd_nav_area02 .akabane a,
.akihabara .hd_nav_area02 .akihabara a,
.ikebukuro .hd_nav_area02 .ikebukuro a,
.ebisu .hd_nav_area02 .ebisu a,
.otemachi .hd_nav_area02 .otemachi a,
.omotesando .hd_nav_area02 .omotesando a,
.kitasenju .hd_nav_area02 .kitasenju a,
.kichijoji .hd_nav_area02 .kichijoji a,
.ginza .hd_nav_area02 .ginza a,
.kinshicho .hd_nav_area02 .kinshicho a,
.shinagawa .hd_nav_area02 .shinagawa a,
.shibuya .hd_nav_area02 .shibuya a,
.shimokitazawa .hd_nav_area02 .shimokitazawa a,
.jiyugaoka .hd_nav_area02 .jiyugaoka a,
.shinjukunishi .hd_nav_area02 .shinjukunishi a,
.shinjuku .hd_nav_area02 .shinjuku a,
.shinbashi .hd_nav_area02 .shinbashi a,
.seijo .hd_nav_area02 .seijo a,
.tachikawa .hd_nav_area02 .tachikawa a,
.tokyo .hd_nav_area02 .tokyo a,
.hachioji .hd_nav_area02 .hachioji a,
.futakotamagawa .hd_nav_area02 .futakotamagawa a,
.machida .hd_nav_area02 .machida a,
.meguro .hd_nav_area02 .meguro a,
.roppongi .hd_nav_area02 .roppongi a,
.aobadai .hd_nav_area02 .aobadai a,
.kawasaki .hd_nav_area02 .kawasaki a,
.fujisawa .hd_nav_area02 .fujisawa a,
.musashikosugi .hd_nav_area02 .musashikosugi a,
.yokohama .hd_nav_area02 .yokohama a,
.kashiwa .hd_nav_area02 .kashiwa a,
.chiba .hd_nav_area02 .chiba a,
.omiya .hd_nav_area02 .omiya a,
.sakae .hd_nav_area02 .sakae a,
.nagoya .hd_nav_area02 .nagoya a,
.umeda .hd_nav_area02 .umeda a,
.hankyuumeda .hd_nav_area02 .hankyuumeda a,
.tennoji .hd_nav_area02 .tennoji a,
.namba .hd_nav_area02 .namba a,
.kyoto .hd_nav_area02 .kyoto a,
.kobe .hd_nav_area02 .kobe a,
.tenjin .hd_nav_area02 .tenjin a,
.ichikawa .hd_nav_area02 .ichikawa a {
	color: #00ae2d !important;
	text-decoration: none;
}

/* --------------------------------------------------------------------------------------
京都LS　祇園祭
--------------------------------------------------------------------------------------- */
.ls .map_box .map_table h3{
    margin: 25px 0;
    font-size: 22px;
    color: #00ae28;
    font-weight: bold;
    line-height: 1.2;
}

.ls .map_box .map_table dl p.lead02 a {
    display: inline;
    padding: 0 0 0 0;
    line-height: 1.7;
    background: none;
}

/* ------------------------------------
	お知らせh3
-------------------------------------- */
.ls .txt_box.oshirase h3{
	margin-top: 20px;
}

/* ------------------------------------
	京都駅前
-------------------------------------- */
.ls.integrated.kyoto_ax .location,
.ls.integrated.kyoto_ax .location em a{
	color:#999 ;
}
.ls.integrated.kyoto_ax .location {
    margin: 20px 0 20px 3%;
}
/* ------------------------------------
	click to call
-------------------------------------- */
.ls .map_box .map_table dd a[href*="tel:"]  {
    display: inline;
    margin: 0;
    padding: 0;
    background: none;
}
.ls .txt_box.introduction {
	margin-bottom: 50px;
}
}

/* ------------------------------------
	アンカー位置調整無効
-------------------------------------- */
.ls .anchor{
	display: inline;
    padding-top: 0;
    margin-top: 0;
}