@charset "utf-8";
/* Copyright 2025 design hack. */

/* ------------------------------------------------------------
サイト共通設定
------------------------------------------------------------ */
/* デフォルト文字設定 */
body{color:#222222;background:#FFFFFF;font-family:"Noto Sans JP","メイリオ", "Meiryo","游ゴシック", "Yu Gothic",'MS Mincho',serif;font-weight: 500; font-size:16px;line-height:1.8;-webkit-font-smoothing: antialiased;}
main{display:block;}
@media print, screen and (max-width: 767px){body{font-size:15px;}}
/* デフォルトリンク色の設定 */
a{color:#000000;text-decoration:none;outline: none;-webkit-transition: color 0.3s;transition: color 0.3s;}
/* 青いの消す */
*:focus {outline: none;}
/*	clearfix */
.clearfix:after{/*for modern browser*/  content: "";display:block;clear:both;}
.clearfix{ *zoom:1; } /*for IE6,IE7*/
p#browser{padding:10px 0;background:#000;color:#FFF;text-align:center;}
p#browser span{font-size:86%;}
img {vertical-align:top;}

/* ------------------------------------------------------------

レイアウト

------------------------------------------------------------ */
/* ----------------------------------------------
ヘッダー
---------------------------------------------- */
header{width:100%;z-index:8888;background: #EDEDED;}
h1{position:absolute;top: 5px;right: 20px;line-height: 1.0;color: #979797;font-size: 12px;font-weight: normal;}

div#logo_wrap{position:relative;top: 0;left: 0;height: 110px;}
p#pc_logo{position:absolute;left:20px;top:20px;}
p#pc_logo img{width:348px;height:70px; }
p#pc_logo a:hover{opacity:0.7;}
p#hdr_txt{position:absolute;left:388px;top:45px;}
p#hdr_txt img{width:288px;height:36px;}
p#hdr_contact{position:absolute;right:20px;top:30px;background:url(/common/img/hdr_contact_on.png) no-repeat 0 0;background-size:240px 60px;}
p#hdr_contact img{width:240px;height:60px; }
p#hdr_contact img:hover{opacity: 0;transition: 0.3s;}

/* グローバルナビゲーション */
nav#wrap_nav_main{border-top: 1px solid #D4D4D4;}
nav#wrap_nav_main ul#nav_main {font-size: 0;width: 1200px;margin: 0 auto;padding:20px 0 20px 35px;}
nav#wrap_nav_main ul#nav_main li{display: inline-block;letter-spacing: 0.1em;font-weight: 700;font-size: 14px;margin-right: 80px;line-height: 1.0;text-align: center;}
nav#wrap_nav_main ul#nav_main li span{display: block;color: #8F70AF;margin-top: 15px;font-family:"Cardo",serif;}
nav#wrap_nav_main ul#nav_main li a{color: #222222;display:block;}
nav#wrap_nav_main ul#nav_main li a:hover{color: #6F3D92; transition: 0.3s;}
nav#wrap_nav_main ul#nav_main li:last-child{margin-right: 0;}

div#sp_nav{display: none;}

@media print, screen and (max-width: 1220px){
nav#wrap_nav_main ul#nav_main li{margin-right: 70px;}
}

@media print, screen and (min-width: 1159px){.global_nav{display: none;}}
/* ----------------------------------------------
device
---------------------------------------------- */
@media print, screen and (max-width:1160px){
div#pc_nav{display: none;}
div#sp_nav{display: block;} 
/* ----header---- */
div#header_fixed{width:100%;height:65px;position:relative;z-index:9999;}
/*--h1--*/ 
div#wrap_h1{width: 100%;padding-top:5px;}
h1{line-height: 1.0;color: #979797;font-size: 10px;font-weight: normal;text-align: right;}

header{width:100%;height:65px;position:fixed;top:0;left:0;z-index:8888;background:#EDEDED;}
#header_fixed{width:100%;height:65px;position:relative;z-index:9999;}
p#sp_logo{position:absolute;left:20px;top:20px;}
p#sp_logo img{width:174px;height:35px;}
p#sp_logo a{display:block;}

/*--contact--*/
p#sp_hdr_contact{position:absolute;right:65px;top:20px;}
p#sp_hdr_contact img{width:40px;height:40px;}

/*--menu button--*/
.toggle {position: fixed;right: 20px;top: 30px;cursor: pointer;width:22px;height:19px;z-index: 9999;}
.toggle span {display: inline-block;transition: all .4s;/*アニメーションの設定*/position: absolute;height: 3px;background: #8F70AF;}
.toggle span:nth-of-type(1) {top:0;width: 100%;}
.toggle span:nth-of-type(2) {top:9px;width:100%}
.toggle span:nth-of-type(3) {top:18px;width:100%}
.toggle.active span:nth-of-type(1) {top: 0;transform: translateY(6px) rotate(-135deg);width: 100%;}
.toggle.active span:nth-of-type(2){top: 12px;transform: translateY(-6px) rotate(135deg);width: 100%;}
.toggle.active span:nth-of-type(3){top: 0;transform: translateY(6px) rotate(135deg);width: 100%;}
    
/* .global_nav */
.global_nav {position: fixed;top: 0;left: 0;width: 100%;height:100%;transform: translateY(-100%);z-index: 110;padding-top: 65px;text-align: center;transition: all 0.8s;font-weight: bold;line-height: 1.0;}
#nav_inner{height:100%;overflow-y:auto;font-size: 15px;font-weight: 800; border-top: 1px solid #D4D4D4;}
.global_nav.active {transform: translateY(0%);}
.global_nav ul{background: #EDEDED;}
.global_nav ul li {padding:20px 0 18px;border-bottom: 1px solid #D4D4D4;}
.global_nav ul li a{display:block;color:#212121;text-decoration: none;}
.global_nav ul li a span,.global_nav p.navi span{font-size: 11px;color: #8F70AF;display: block;margin-top: 8px;}

.global_nav p.navi{display:block;padding:20px 0px;border-bottom: 1px solid #D4D4D4;color:#212121;background:#EDEDED url(/common/img/navi_open.png) no-repeat right 20px center;background-size:15px 10px;}
.global_nav p.navi.active{background:#EDEDED url(/common/img/navi_close.png) no-repeat right 20px center;background-size:15px 10px;}

.global_nav p.navi + ul{display:none;font-size: 0;}
.global_nav p.navi + ul > li{border-bottom:1px solid #C7B8D7 !important;border-right: 1px solid #C7B8D7; background:#8F70AF;display: inline-block;width: 50%;font-size: 14px;font-weight: 500;}
.global_nav p.navi + ul > li:nth-child(2n){border-right:none;}
.global_nav p.navi + ul > li:last-child{width: 100%;border-right:none;}
.global_nav p.navi + ul > li > a{display: block;color: #FFFFFF;}
.global_nav p.navi + ul > li::after{background:none !important;}
    
ul#nav_other_sp{padding:0 30px;overflow: hidden;}
ul#nav_other_sp li{float: left;width: 50%;font-size: 14px;position: relative; padding: 0 0 0 20px;text-align: left;border-bottom: none;margin-bottom: 20px;}
ul#nav_other_sp li:before {position: absolute;top: calc(50% - 1px);left: 0;width: 10px; height: 2px;content: '';background: #8F70AF;}
.global_nav ul li p img{width: 315px;height:40px;}
}

/* フッター
---------------------------------------------- */
/* ページトップ
---------------------------------------------- */
p#pagetop{position:fixed;right:40px;bottom:40px;margin-bottom:0;z-index: 100;}
p#pagetop a{width:40px;height:40px;background:url(/common/img/pagetop_on.png) no-repeat 0 0;display:block;}
p#pagetop a:hover img{opacity: 0; transition: 0.3s;}
@media print, screen and (max-width: 767px){
p#pagetop a{display: none;}
}

/* CONTACT
---------------------------------------------- */
div#ftr_contact{background: url(/common/img/ftr_contact_bg.png) no-repeat top center;background-size:1920px 496px;padding: 135px 0 100px;text-align: center;}
div#ftr_contact{color: #FFFFFF;}
div#ftr_contact h2{text-align: center;}
div#ftr_contact_wrap{overflow: hidden;width: 856px;margin: 35px auto 0;text-align: left;}
div#ftr_contact_wrap div.ftr_contact_box{float: left;width:306px;}
div#ftr_contact_wrap div.ftr_contact_box:last-child{width:450px;border-left: 2px solid #D4D4D4;margin-left: 100px;padding-left: 100px;}
div#ftr_contact_wrap div.ftr_contact_box p{margin-bottom: 20px;}
div#ftr_contact_wrap div.ftr_contact_box p{background: url(/common/img/ftr_guidance_btn_on.png) no-repeat 0 0;background-size:300px 66px;}
div#ftr_contact_wrap div.ftr_contact_box:last-child p{background: url(/common/img/ftr_contact_btn_on.png) no-repeat 0 0;background-size:100% 100%;}
div#ftr_contact_wrap div.ftr_contact_box ul li{background: #DDDDDD;line-height: 1.0;padding: 10px 8px;display: inline-block;color: #202020;font-weight: 600;}
div#ftr_contact_wrap div.ftr_contact_box ul li:first-child{margin-bottom: 10px;}
div#ftr_contact_wrap div.ftr_contact_box p img:hover,div#ftr_contact_wrap div#ftr_contact_box:last-child p img:hover{opacity: 0;transition: 0.3s;}

/* footer navi --------------*/
footer{background: #EDEDED;color: #222222;}
footer div#ftr_wrap{position: relative;width: 100%;height: 358px;color: #222222;font-weight: 800;}
footer h2#ftr_logo{position: absolute;left: 20px;top: 60px;}
footer h2#ftr_logo img{width: 348px;height: 70px;}
p#ftr_add{position: absolute;left: 20px;top: 160px;font-size: 14px;font-weight: 500;line-height: 1.8;}

footer div#ftr_wrap{line-height: 1.0;font-size: 14px;}
footer ul.ftr_nav li{margin: 0 0 30px 0;}
footer ul.ftr_nav_tt li{margin: 0 0 20px 0;font-weight: 500;position: relative; padding: 0 0 0 20px;}
footer ul.ftr_nav_tt li:before {position: absolute;top: calc(50% - 1px);left: 0;width: 10px; height: 2px;content: '';background: #8F70AF;}

footer ul#ftr_nav01{position: absolute;right:574px;top: 80px;}
footer ul#ftr_nav02{position: absolute;right:373px;top: 80px;}
footer p#ftr_nav_ttl{position: absolute;right:200px;top: 80px;}
footer ul#ftr_nav_tt01{position: absolute;right:190px;top: 113px;}
footer ul#ftr_nav_tt02{position: absolute;right:20px;top: 113px;}

footer div#ftr_wrap ul li a:hover{transition: 0.3s;color:#8F70AF;}

footer p#small{position: absolute;right: 20px;bottom: 60px;line-height: 1.0;font-size: 13px;color: #979797;font-weight: 500;}

@media print, screen and (max-width: 1240px){
/* CONTACT
---------------------------------------------- */
div#ftr_contact_wrap{width: 760px;}
div#ftr_contact_wrap div.ftr_contact_box{width:45%;}
div#ftr_contact_wrap div.ftr_contact_box:last-child{width:47%;margin-left: 4%;padding-left: 4%;}
    
/* footer navi --------------*/
footer div#ftr_wrap{position: static;width: 100%;height: auto;text-align: center;padding: 50px 0;}
footer h2#ftr_logo{position: static;margin: 0 auto 35px;width: 300px;height: 58px;}
footer h2#ftr_logo img{width: 300px;height: 58px;}
p#ftr_add{position: static;font-size: 14px;margin-bottom: 35px;}
div#ftr_nav_wrap{display: none;}
footer p#small{position: static;font-size: 10px;}
}

@media print, screen and (max-width: 767px){
/* CONTACT
---------------------------------------------- */
div#ftr_contact{background:#020B37 url(/common/img/ftr_contact_bg_sp.png) no-repeat 0 0;background-size:100%;padding: 140px 20px 60px;}
div#ftr_contact_wrap{overflow: visible;width: 100%;margin:30px 0 0 0;}
div#ftr_contact_wrap div.ftr_contact_box{float: none;width:100%; margin-bottom: 40px;}
div#ftr_contact_wrap div.ftr_contact_box:last-child{width:100%;border-left:none;margin: 0 0 0 0;padding: 0 0 0 0;}
div#ftr_contact_wrap div.ftr_contact_box p{margin-bottom: 20px;}
div#ftr_contact_wrap div.ftr_contact_box p img{width: 280px;height: 60px;}
div#ftr_contact_wrap div.ftr_contact_box:last-child p img{width: 310px;height: 60px;}
div#ftr_contact_wrap div.ftr_contact_box p,div#ftr_contact_wrap div.ftr_contact_box:last-child p{background:none;}
div#ftr_contact_wrap div.ftr_contact_box ul li{padding: 10px 8px;}
div#ftr_contact_wrap div.ftr_contact_box p img:hover,div#ftr_contact_wrap div#ftr_contact_box:last-child p img:hover{opacity: 1;}
}

/* 共通非表示
---------------------------------------------- */
.sp_none,.pc_none{display: block;}
@media print, screen and (max-width: 767px){.sp_none{display: none;}}
@media print, screen and (min-width: 768px){.pc_none{display: none;}}

/* パンくず
---------------------------------------------- */
div#breadcrumb{margin: 0 0 0 20px;}
div#breadcrumb ul{font-size:0;line-height: 1.0;text-align: left;font-weight: 600;padding: 60px 0 0 0;line-height: 1.0;}
div#breadcrumb ul li{display: inline-block; color:#979797;background:url(/common/img/bread_arw.png) no-repeat right 0;background-size: 6px 10px; padding-right:16px;margin-right:10px;font-size:12px;}
div#breadcrumb ul li:last-child{background:none;margin-right:0;padding-right:0;}
div#breadcrumb ul li a{color:#8F70AF;}
div#breadcrumb ul li a:hover{border-bottom: 1px solid #8F70AF;}

@media print, screen and (max-width: 767px){
div#breadcrumb{margin: 0 60px 0 20px;}
div#breadcrumb ul{width:90%;padding: 40px 0 0 0;}
div#breadcrumb ul li{font-size:10px;background:url(/common/img/bread_arw.png) no-repeat right 0.1em;background-size: 5px 8px;padding-right:15px;margin-right:10px;}
    
.rcrumbs {white-space: nowrap;}
.rcrumbs > ul {padding: 0;list-style: none;}
.rcrumbs > ul > li {overflow: hidden;display: none;}
.rcrumbs > ul > li.show {display: inline-block;}
.rcrumbs > ul > li.ellipsis {text-overflow: ellipsis;-o-text-overflow: ellipsis;overflow: hidden;}
}

/* コンテンツエリア
---------------------------------------------- */
main{}

div.wrap_content{width: 1200px;margin: 0 auto;overflow: hidden;padding: 100px 0 140px;}
div#left_column{width: 300px;float: left;}
div#left_column h2{margin-bottom: 30px;}
div#left_column h2.ttl_side_ppl{margin-bottom: 12px;}
div#left_column ul{margin-bottom: 40px;}
div#left_column ul li{margin-bottom: 10px;}
div#left_column ul li:last-child{margin-bottom: 0;}
div#left_column ul:last-child{margin-bottom: 0;}
ul#left_insta{background:#EDEDED;padding: 20px;margin-bottom: 0;width: 220px;}
div#left_column a img:hover{opacity: 0.5;transition: 0.3s;}
div#main_column{width: 900px;float: right;}

/* class ボタン */
ul#class_btn_list{overflow: hidden; border-bottom: 1px solid #BCBCBC;padding-bottom: 100px;margin-bottom: 85px;}
ul#class_btn_list li{float: left;margin: 0 60px 0 0;width: 260px;}
ul#class_btn_list li img:hover{opacity: 0.5;transition: 0.3s;}
ul#class_btn_list li:last-child{margin-right: 0;}

/* class section */
section#monthly,section#ticket{border-bottom: 1px solid #BCBCBC;padding:50px 0 95px 0;margin:-50px 0 100px 0;}
section#prepayment{padding:50px 0 0 0;margin:-50px 0 0 0;}

/* class system dl */
dl.class_detail dt{color: #FFFFFF;background: #729ED5;padding: 18px 20px;font-weight: 700;margin-bottom: 35px;display: inline-block;line-height: 1.0;}
dl.class_detail dd{margin-bottom: 35px;}
p.detail_p{margin-bottom: 35px;}

section#ticket dl.class_detail dt{background: #EEB338;}
section#prepayment dl.class_detail dt{background: #DE7FA1;}

.notice_list{font-size: 15px;font-weight: 600;}

@media print, screen and (max-width: 1220px){
div.wrap_content{width: 100%;margin: 0;padding: 100px 20px 140px;}
div#left_column{width: 22%;}
ul#left_insta{width: 100%;}
div#main_column{width: 75%;}

/* class ボタン */
ul#class_btn_list li{width: 32%; margin: 0 2% 0 0;}
    
/* class section */
section#monthly,section#ticket{padding:100px 0 55px 0;margin:-100px 0 45px 0;}
section#prepayment{padding:100px 0 0 0;margin:-100px 0 0 0;}
}

@media print, screen and (max-width: 767px){
div.wrap_content{width: 100%;margin: 0 ;overflow: visible;padding: 60px 20px 70px;}
div#left_column{display: none;}
div#main_column{width: 100%;float: none;}
    
/* class ボタン */
ul#class_btn_list{overflow: visible;padding-bottom: 60px;margin-bottom: 45px;}
ul#class_btn_list li{float: none;width: 100%;margin: 0 0 20px 0;}
ul#class_btn_list li img{width: 100%;}
ul#class_btn_list li:last-child{margin: 0;}

/* class system dl */
dl.class_detail dt{padding: 15px 20px;margin-bottom: 25px;}
dl.class_detail dd{margin-bottom: 25px;}

.notice_list{font-size: 13px;}
}


/* ttl
---------------------------------------------- */
div#bg_h2{height:500px;position: relative;width: 100%;text-align: center;}
div#bg_h2 h2{width: 100%;font-size: 90px;font-weight: 400;color: #6C3D92;position: absolute;left: 50%;transform: translate(-50%,0);bottom: 20px;line-height: 1.0;margin-bottom:-17px;letter-spacing: 0.1em;font-family:"Cardo",serif;}

.wrap_gry{background: #EDEDED;font-size: 20px;padding:30px 40px;text-align: center;font-weight: 700;margin-bottom: 100px;}

.ttl_side_ppl{font-size: 20px;padding: 0 0 0 14px;font-weight: 700;margin:-6px 0 32px 0;position: relative;}
.ttl_side_ppl:before {position: absolute;top:6px;left: 0;width: 4px; height: 22px;content: '';background: #8F70AF;}
.ttl_side_grn{}

.ttl_style01{font-size: 40px;font-weight: 900;margin:-13px 0 42px 0;letter-spacing: 0.1em;}
.ttl_style01 span{margin: 0 0 -11px 0;position: relative;display: block;color: #8D70AD;font-size: 26px;font-family:"Cardo",serif;}

.ttl_style02{font-size: 40px;font-weight: 900;margin:-15px 0 34px 0;position: relative;padding-bottom: 16px;}
.ttl_style02:before {position: absolute;bottom:0;left: 0;width: 100px; height: 2px;content: '';background: #8F70AF;}

/* monthly */
section#monthly .ttl_style02:before{background: #729ED5;}
section#monthly .ttl_side_ppl:before {background: #729ED5;}
/* ticket */
section#ticket .ttl_style02:before{background: #EEB338;}
section#ticket .ttl_side_ppl:before {background: #EEB338;}
/* prepayment */
section#prepayment .ttl_style02:before{background: #DE7FA1;}
section#prepayment .ttl_side_ppl:before {background: #DE7FA1;}

.ttl_style03{font-size: 20px;font-weight: 700;margin: -8px 0 16px 0;color: #729ED5;}
section#ticket .ttl_style03{color: #EEB338;}
section#prepayment .ttl_style03{color: #DE7FA1;}

@media print, screen and (max-width: 1220px){

}

@media print, screen and (max-width: 767px){
/* ttl
---------------------------------------------- */
div#bg_h2{width: 100%;height:auto;position: static;}
div#bg_h2 h2{position: static;transform:none;}
div#bg_h2 h2 img{width: 100%;}
    
.wrap_gry{font-size: 17px;padding:15px 20px;margin-bottom: 60px;}
    
.ttl_side_ppl{font-size: 21px;margin-bottom: 12px;}
.ttl_side_grn{}    

.ttl_style01{font-size: 30px;font-weight: 900;margin:-11px 0 25px 0;}
.ttl_style01 span{margin: 0 0 -2px 0;font-size: 20px;}  

.ttl_style02{font-size: 30px;margin:-11px 0 27px 0;padding-bottom: 15px;}
      
}
/* table
---------------------------------------------- */
table.table_style01{border: 1px solid #BCBCBC;width: 100%;text-align: center;}
table.table_style01 tr th{border: 1px solid #BCBCBC;background: #EDEDED;color: #308021; font-weight:700;padding: 25px 20px;line-height: 1.8;}
table.table_style01 tr td{border: 1px solid #BCBCBC;padding: 25px 20px;vertical-align: middle;}

section#monthly table.table_style01 tr th{color: #729ED5;}
section#ticket table.table_style01 tr th{color: #EEB338;}
section#prepayment table.table_style01 tr th{color: #DE7FA1;}

@media print, screen and (max-width: 1220px){
div.wrap_table{overflow-x: scroll;margin-bottom: 80px;}
div.wrap_table:last-child{margin-bottom: 0;}
}

@media print, screen and (max-width: 767px){
div.wrap_table{margin-bottom: 60px;}
table.table_style01{margin-bottom: 0;}
div.wrap_table table.table_style01{width: 900px}
table.table_style01 tr th:first-child,table.table_style01 tr th:nth-child(2){width: 170px;}
table.table_style01 tr th:last-child{width: 150px;}
    
table.table_style01 tr th,table.table_style01 tr td{padding:15px 15px 10px;}
}

/* ------------------------------------------------------------

ベースCSS

------------------------------------------------------------ */

/* center
---------------------------------------------- */
.center{margin:0 auto;}
/* width
---------------------------------------------- */
.w100per{width: 100%;}
/* clear
---------------------------------------------- */
.overflow_clear{overflow:hidden;height:100%;}
/* text-align
---------------------------------------------- */
.align_right{text-align:right !important;}
.align_left{text-align:left !important;}
.align_center{text-align:center !important;}
/* float
---------------------------------------------- */
.left{float:left;}
.right{float:right;}
/* font
---------------------------------------------- */
.normal{font-weight:600 !important;}
.bold{font-weight:800 !important;}

/* margin
---------------------------------------------- */
.mb_1em{margin-bottom:1em !important;}
.mb_2em{margin-bottom:2em !important;}

.mt_none{margin-top:0px !important;}
.mt_05{margin-top:5px !important;}
.mt_10{margin-top:10px !important;}
.mt_15{margin-top:15px !important;}
.mt_20{margin-top:20px !important;}
.mt_25{margin-top:25px !important;}
.mt_30{margin-top:30px !important;}
.mt_35{margin-top:35px !important;}
.mt_40{margin-top:40px !important;}
.mt_45{margin-top:45px !important;}
.mt_50{margin-top:50px !important;}

.mr_none{margin-right:0px !important;}
.mr_05{margin-right:5px !important;}
.mr_10{margin-right:10px !important;}
.mr_15{margin-right:15px !important;}
.mr_20{margin-right:20px !important;}
.mr_25{margin-right:25px !important;}
.mr_30{margin-right:30px !important;}
.mr_35{margin-right:35px !important;}
.mr_40{margin-right:40px !important;}
.mr_45{margin-right:45px !important;}
.mr_50{margin-right:50px !important;}
.mr_60{margin-right:60px !important;}
.mr_65{margin-right:65px !important;}

.mb_none{margin-bottom:0px !important;}
.mb_05{margin-bottom:5px !important;}
.mb_10{margin-bottom:10px !important;}
.mb_15{margin-bottom:15px !important;}
.mb_20{margin-bottom:20px !important;}
.mb_25{margin-bottom:25px !important;}
.mb_30{margin-bottom:30px !important;}
.mb_35{margin-bottom:35px !important;}
.mb_40{margin-bottom:40px !important;}
.mb_45{margin-bottom:45px !important;}
.mb_50{margin-bottom:50px !important;}
.mb_55{margin-bottom:55px !important;}
.mb_60{margin-bottom:60px !important;}
.mb_65{margin-bottom:65px !important;}
.mb_70{margin-bottom:70px !important;}
.mb_75{margin-bottom:75px !important;}
.mb_80{margin-bottom:80px !important;}
.mb_85{margin-bottom:85px !important;}
.mb_90{margin-bottom:90px !important;}
.mb_95{margin-bottom:95px !important;}
.mb_100{margin-bottom:100px !important;}
.mb_120{margin-bottom:120px !important;}
.mb_130{margin-bottom:130px !important;}

.ml_none{margin-left:0px !important;}
.ml_05{margin-left:5px !important;}
.ml_10{margin-left:10px !important;}
.ml_15{margin-left:15px !important;}
.ml_20{margin-left:20px !important;}
.ml_25{margin-left:25px !important;}
.ml_30{margin-left:30px !important;}
.ml_35{margin-left:35px !important;}
.ml_40{margin-left:40px !important;}
.ml_42{margin-left:42px !important;}
.ml_45{margin-left:45px !important;}
.ml_50{margin-left:50px !important;}