/* Birth Hospital Tmp Ver1.0 */

@media print, screen and (min-width: 769px) {
body {
	font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3" , "Hiragino Kaku Gothic ProN", YuGothic, "游ゴシック体", "Yu Gothic", "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
	-webkit-text-size-adjust: 100%;
	line-height: 1.9;
	font-size: 1.7rem;
}
	
 a[href^="tel:"] {
   pointer-events: none;
   cursor: default;
   text-decoration: none;
 }	
	
/*Header--------------------------------------*/
header{width:100%; background-color: #fff; position: fixed; top: 0; left: 0; z-index: 800; border-bottom: 1px solid #e4e4e4;}
.header_inner{padding: 0 20px; display: flex; justify-content: space-between;}
.header_l{display: flex; align-items: center;}
.header_r{display: flex; align-items: center;}
header .Logo a{display: block;}					
header nav.nav ul{display: flex; align-items: center;}
header .Logo a:hover,header nav.nav ul li a:hover{opacity: .8;}	
.header-tgl-inner{display: none; position: fixed; top:90px; margin-left: -15px;  z-index: 998; background: #fff;}
.header-tgl-inner a{display: block; padding: 12px 40px 12px 20px; border-bottom: 1px solid #fff; background: #f0f0f0; }
.header-tgl-inner a:nth-child(5),.header-tgl-inner a:nth-child(6){background: #f9f6ed;}
.header-tgl-inner a:hover{background: #fff; color:var(--main-color01) !important; }	
	
.header_web_btn {height: 42px; padding: 0 25px; margin-right: 65px; background-color:var(--main-color02); color: var(--logo-black) !important; border-radius: 100px; display: flex; justify-content: center; align-items: center; border:none !important;}	
.header_web_btn::before{
	content:"\f073"; 
	font-family:FontAwesome;
	display:block;
	color: var(--text-gray);
	font-size:2.0rem;
	line-height:1;
	margin: 0 5px 3px 3px;
	}		
	
	
/*pc-toggle start----------------------*/
	
header dl dt{position:fixed; top: 0; right:0; cursor: pointer;}	
header dl dt .toggle{
	display:block;
	 height:60px; width:60px;
	position: relative;
	 padding:0px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	background-color:var(--background-gray-dark);
	}
header dl dt .toggle span{
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%);
	width: 25px;
	height: 2px;
	background: #fff;
	transition: .2s;
}
header dl dt .toggle span:before, header dl dt .toggle span:after{
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 25px;
  height: 2px;
  background: #fff;
  transition: .3s;
}
header dl dt .toggle span:before{margin-top: -8px;}
header dl dt .toggle span:after{margin-top: 6px;}

header dl dt .toggle.ToggleOpen span,
header dl dt .toggle.toggleFirst span{background: transparent;}

header dl dt .toggle.ToggleOpen span:before,
header dl dt .toggle.toggleFirst span:before{margin-top:0px; transform: rotate(-45deg); -webkit-transform: rotate(-45deg);}
header dl dt .toggle.ToggleOpen span:after,
header dl dt .toggle.toggleFirst span:after{margin-top:0px; transform: rotate(-135deg); -webkit-transform: rotate(-135deg);}

header dl dd{ z-index:999; position:fixed; top:60px; right: 0; width:300px; background-color:var(--background-gray); border-bottom:1px solid #e4e4e4; border-left:1px solid #e4e4e4;
	}
	header dl dd:last-child{border-bottom:none;}	
header dl dd ul{
	width:100%;
	margin:0 !important;
	height: auto;
	max-height: calc(100vh - 60px);
overflow-y: auto;
	}
header dl dd ul li,header dl dd ul li a{margin: 0 !important;}
header dl dd ul li a{ position: relative;display:block; border-bottom:1px solid #e4e4e4; padding:15px 20px; color:#000 !important;}
header dl dd ul li a::before{
	display: block;
	content:"";
	position: absolute;
	top: 50%;
	margin-top:-4px;
	right: 4%;
	width: 8px;
	height: 8px;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	}
	
/*pc-toggle end----------------------*/		

	
.kaiin:hover{opacity: 0.7; transition: all 0.5s;}	
	
/*common-----------------------------------------------------*/
.InnerBox{width: 100%;max-width: 1140px; margin: 0 auto; padding: 90px 15px;}
.PageTitle h2{width:100%; height:155px; line-height: 1.2; color:#fff; font-size:3.5rem; text-align:center; display: flex; flex-direction: column; justify-content: center; align-items: center;}
.ColumnUnit02R30{display: flex; justify-content: space-between;}
.ColumnItem02R30_l{width: 62%;}	
.ColumnItem02R30_r{width: 30%;max-width:300px;}
	
.ColumnUnit04{display: grid; grid-template-columns: repeat(4, 1fr);
  gap: 30px;}		
	
.ColumnUnit05{display: flex; justify-content: space-between; gap:20px;}	
.ColumnUnit05_l{width: 20%;}
.ColumnUnit05_r img{max-width: 200px; width: 100%;}	
.ColumnUnit05_r{width: 80%;}		
	
a.pagetop {
    display: block;
	border-radius:5px;
	width:50px;
	height:50px;
	line-height:50px;
    background-color: #777;
	opacity:0.7;
    text-align: center;
    color: #fff !important;
    font-size: 18px;
    text-decoration: none;
	position: fixed; bottom: 20px; right: 20px;
}

.caution-mark{
	display:inline-block;
	background-image: url("../images/caution-mark.svg");
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	width: 20px;
	height: 18px;
	margin-right: 10px;
	}	
	
	
.Price_list{	
	display:inline-block;
	background-image: url("../images/memo_icon.svg");
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	width: 20px;
	height: 27px;
	margin-right: 10px;
		margin-bottom: 3px;
}	
	
.small_orenge{font-size: 1.8rem!important;font-weight: 500;}	
	
/*Box-----------------------------------------------------------------*/	
.BoxStyle01{padding: 20px 30px; border-radius: 8px;}	
.BoxStyle02	{border:var(--main-color01) 1px solid; background-color: #FFFFFF;width: 100%;border-radius: 10px;}
.BoxStyle02_oreng	{border:var(--second-coloe01) 1px solid; background-color: #FFFFFF;width: 100%;border-radius: 10px;}	
	
/*Table-----------------------------------------------------------------*/	
.TableStyle01{border-top:1px solid #ccc;}
.TableStyle01 th,
.TableStyle01 td{padding:10px; border-bottom:1px solid #ccc; border-left:1px solid #ccc;}
.TableStyle01 td:last-child{border-right:1px solid #ccc;}	
	
.TableStyle02{}
.TableStyle02 th,
.TableStyle02 td{ padding:10px; border-bottom:1px solid #fff; border-left:1px solid #fff;}
.TableStyle02 th{ text-align:left;}
.TableStyle02 td{ text-align:center;}
.TableStyle02 td img{vertical-align: middle;}
	
.TableStyle03{width: 100%;}	
.TableStyle03 th{text-align: center; padding: 15px;}	
.TableStyle03 td{padding:15px;}	
.TableStyle04{width: 100%; border-top: 1px solid #ccc;}	
.TableStyle04 th,.TableStyle04 td{padding: 10px 0; line-height: 1.5; border-bottom: 1px solid #ccc;}		
 .TableStyle05{width: 100%;}
 .TableStyle05 th{text-align: center;}
.TableStyle05 th,.TableStyle05 td{padding:15px;}	
	
/*Title-----------------------------------------------------------------*/	
.TitleStyle01{margin-bottom: 20px; font-size:2.8rem; font-weight: bold; line-height: 1.5; }	
.TitleStyle02{margin-bottom:10px;font-size:2.4rem; font-weight: bold; line-height: 1.3; color:var(--text-gray);}
.TitleStyle03{margin-bottom:20px; padding-bottom: 8px; font-size:2.0rem; line-height: 1.3; border-bottom: 1px solid #666;}

.TitleStyle05{margin-bottom: 18px; font-size: 1.8rem; border-bottom: 1px dotted #444; font-weight: bolder; }	
.TitleStyle06{margin-bottom:20px; font-size:2.0rem; line-height: 1.3; font-weight: bolder;}	
.TitleStyle07{margin-bottom:10px;font-size:2.4rem; font-weight: bold; line-height: 1.3; color:var(--text-gray);}	
.TitleStyle10{margin-bottom:10px; font-size: 1.6rem; font-weight: 600;line-height: 1.7;}
.TitleStyle10 .line02{display:block; width: 100%; height: 1px; background-color: var(--main-color01); text-align: center;margin: 15px auto;}
	
.TitleStyle15{margin-bottom:10px; font-size: 2rem; color: var(--main-color01); font-weight: bolder; }
.TitleStyle15_oreng{margin-bottom:10px; font-size: 2rem; color: var(--second-coloe01); font-weight: bolder; }	

.Titlestyle_womens{width: 100%;max-width: 150px;border-radius: 50px;background-color: #ff99a8; margin-bottom: 20px; font-size:2rem; font-weight: bold; line-height: 1.5;padding: 10px;color: white;text-align: center;}	
.Titlestyle_mens{width: 100%;max-width: 150px;border-radius: 50px;background-color: #87cefa; margin-bottom: 20px; font-size:2rem; font-weight: bold; line-height: 1.5;padding: 10px;color: white;text-align: center;}		

	
.Titlestyle_smallcategory_pink{font-size:1.9rem; font-weight: bold; line-height: 1.5;margin-bottom: 5px;}	
.Titlestyle_smallcategory_pink::before{content: "●"; color: #ff99a8;padding-right: 5px;}
	
.Titlestyle_smallcategory_blue{font-size:1.9rem; font-weight: bold; line-height: 1.5;margin-bottom: 5px;}	
.Titlestyle_smallcategory_blue::before{content: "●"; color: #87cefa;padding-right: 5px;}
	
.Titlestyle_smallcategory_orenge{font-size:1.9rem; font-weight: bold; line-height: 1.5; margin-bottom: 5px;}	
.Titlestyle_smallcategory_orenge::before{content: "●"; color: var(--second-coloe01);padding-right: 5px;}		
	
/*Link------------------------------------------------------------------------*/	
a.LinkStyle01,li.LinkStyle01 a,ul.LinkStyle01 li a{padding:.6em 2em .6em 1em; background-color: #666; border-radius: 6px; line-height: 1.3; display: block; position: relative;}
a.LinkStyle01:after,li.LinkStyle01 a:after,ul.LinkStyle01 li a:after{content: "\f105"; font-family: FontAwesome; position: absolute; top: 50%; right: .5em; transform: translateY(-50%);}	
	
	
/*List------------------------------------------------------*/	
ul.List_btns{display: flex; flex-wrap: wrap;}
ul.List_btns li{margin-top: 10px;}	
ul.List_btns li:not(:last-child){margin-right:10px;}	
ul.ListPhoto img{margin-bottom: 20px;}	
ul.ListPhoto .ttl{margin-bottom: 5px; font-weight: bolder; line-height: 1.3; color:var(--text-gray);}
	
	
/*Top page---------------------------------------------------*/
	
.flex-control-nav {bottom: -60px;}	
.TopFirstBox{padding-top: 50px; margin-top: -50px;}	
.docor_name{margin-top: 10px; font-size: 2.2rem;}
.TopFirstBox .ColumnUnit02R30{max-width: 1080px;} 	

/*.BorderBox01{border:var(--main-color01) 2px solid; padding: 35px 50px; border-radius: 10px;}*/		
	
div.TopNewsBox h2,.TopNewsBox .NewsTtl{ position:relative; font-size:2.1rem; line-height: 1.5;  padding-bottom:20px; border-bottom:1px solid var(--text-gray);}
div.TopNewsBox h2:before,.TopNewsBox  .NewsTtl:before {content: " \f040"; font-family: FontAwesome; margin-right:10px; font-size:2.6rem; color: var(--main-color01);}
	
div.TopNewsBox h2 span a,.TopNewsBox .NewsTtl span a{ 
	position:absolute; 
	right:0px; 
	color:var(--logo-black); 
	font-size:1.6rem; 
	padding-bottom:5px; 
	text-decoration:none !important;
	line-height: 40px;
    background-color: var(--main-color02);
	padding: 0 15px;
	border-radius: 10px;
	}

	
div.TopNewsBox h2 span a:after,.TopNewsBox .NewsTtl span a:after{
	content: " \f105";
	font-family: FontAwesome; 
	font-size:2rem; 
	margin-left:8px;
	}

div.TopNewsBox ul li{ position:relative; width:100%; border-bottom:1px dotted #444;}
div.TopNewsBox ul li a{ display:flex; width:100%; padding:12px 40px 12px 0px; text-decoration:none !important;}
div.TopNewsBox ul li a span.Date{  width:130px; overflow: hidden;}
/*div.TopNewsBox div.InnerBox ul li a span.icon-area{ width:auto; padding-right: 15px; text-align: right; overflow: hidden;}*/
div.TopNewsBox ul li a span.Title{  width:calc(100% - 130px); color:#333;}

div.TopNewsBox ul li:after {
	position:absolute;
	right:0px;
	top:50%;
	transform: translateY(-50%);
	font-size:1.8rem;
	color:var(--logo-black);
	content: " \f105";
	font-family: FontAwesome;
}		
	
	
	
/*Access--------------------------------------*/
.AccessPage .InnerBox{padding-top: 60px;}	
div.AccessPage div.AccessDetail{ position:relative; padding:25px 30px 30px 200px; border-radius:8px; margin-top:30px; min-height:155px;}
div.AccessPage div.AccessDetail:before{ position: absolute; content: " \f041"; font-family: FontAwesome; left:48px; top:50%; margin-top:-55px; height:110px; width:110px; text-align:center; line-height:110px;
border-radius:55px; font-size:6.0rem; color:#fff;}
div.AccessPage div.AccessDetail h3{ font-size:2.0rem; font-weight:bold; padding-bottom:0px; margin-bottom: 3px;}
div.AccessPage div.AccessDetail li{ margin-bottom:0px;}	
	
/*Recruit-----------------------------------------*/
	.recruit_area01{margin-bottom: 50px; display: flex; justify-content: space-between;	}
	.recruit_area01_l .ttl{font-size: 2.3rem; line-height: 1.6; margin-bottom: 10px; font-weight: bolder;}
	.recruit_area01_l{width:57%;}	
.recruit_area01_r{width:40%;}
.recruit_area02{margin-bottom: 50px;}
.recruit_area03{margin-bottom: 35px; display: flex; justify-content: space-between;}	
.recruit_area03_l{width: 48%;} 	
.recruit_area03_r{width: 48%;}	
	
	
/*Info------------------------------------------------------*/		
.IT_flex p{text-indent: -1.2em; padding-left: 1.2em; line-height: 1.5;padding-bottom: 15px;}	
.IT_flex .kyushin span:first-child{background-color:#FC8E7D; color: #fff;}	
.IT_flex .kyushin span:first-child{margin-right:10px; padding:3px 14px; border-radius:4px;}	
	
div.LocalNav ul li{position: relative; width: 100%; border-bottom: 1px dotted #ccc; padding: 10px 5px;}	
div.LocalNav ul li:after{
	position: absolute;
    right: 10px;
    top: 50%;
    font-size: 1.8rem;
    color: #ccc;
    margin-top: -16px;
    content: " \f105";
    font-family: FontAwesome;	
	}	
div.LocalNav ul li a{display: block;height: 100%; width: 100%;}
	
.Cu5illust {max-width:260px;}	
.ColumnUnit05_r{position: relative;display: inline-block;background-color: #F1F1F1; padding: 20px; border-radius: 10px; line-height: 1.6;}		
.ColumnUnit05_r::before{  
		content: "";
        position: absolute;
        top: 50%;
        left: -30px;
        margin-top: -20px;
        border: 20px solid transparent;
        border-right: 20px solid #F1F1F1;}	
	
	
/*clinic------------------------------------------------------*/	
.InfoDetail{display: flex; gap:30px; flex-wrap: wrap;justify-content: center;}	
.Info02_flexBox{display: flex; justify-content:center;align-items: flex-start; gap:30px;}	
.Info02_l{width: 30%;}	
.Info02_l img{width: 100%; max-width: 280px; background-color: #FFFFFF;padding: 30px;border-radius: 10px; border: 1.5px solid var(--main-color01);}	
.Info02_r{width: 50%;}	
	
.Info03_flexBox{display: flex; justify-content:center;align-items: flex-start; gap:50px;}	
.Info03_l{width: 30%;}	
.Info03_l img{width: 100%; max-width: 280px; background-color: #FFFFFF;padding:20px 30px 0 30px;border-radius: 10px;}	
.Info03_r{width: 60%;}	
	
/*information------------------------------------------------------*/	
.Pcpozi{display: inline-block;margin-top: 12px; margin-left: 5px;}		
.BB02_plice{
	background-color: #FF8904;
	text-align: center; 
	color: #FFFFFF!important;
	border-radius: 4px;
	padding: 30px 20px;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	max-width: 320px;
	font-size: 1.8rem;
	font-weight: 500;	
	margin: 60px auto 0;
}
.BB02_plice:hover{opacity: 0.7; transition: all 0.5s;}	
	
	
.fbcon_title{font-size: 1.8rem; font-weight: 600;position: relative; padding-left: 20px;}
.fbcon_title::before{position: absolute; content: "●"; display: block; top: 6px ;left: 0;font-size: 1.3rem; color: var(--second-coloe01);}	
.fbcontent01{width: 100%;display: flex;justify-content: flex-start; align-items: flex-start; gap:20px;margin-top: 20px;}	
.fbcontent01 img{width: 30%; max-width: 200px;}	
.fbcontent01_r{width: 70%;}	

.Pricecontent{margin: 100px 0; margin-top:-100px; padding-top:100px;}	
	
	
.Number_of_Time, .riskBox{display: flex;justify-content: flex-start;margin-top:30px;;}	
.Number_of_Time h3{
	font-size: 2rem;
	color: #fff;
	font-weight: bolder;
	line-height: 1.4;
	background:var(--second-coloe01);
	padding: 15px;
	height: 100%;
	min-height: 50px; 
	max-width: 123px;
	border-radius: 10px 0 0 10px;
	flex-grow: 1;
	display: flex;
	align-items: center;
	justify-content: center;
	}
.riskBox h3{
	width: 220px;
	font-size: 2rem;
	color: #fff;
	font-weight: bolder;
	line-height: 1.4;
	background:var(--second-coloe01);
	padding: 15px;
	height: 100%;
	min-height: 50px; 
	/*width: 261px;*/
	border-radius: 10px 0 0 10px;
	flex-grow: 1;
	display: flex;
	align-items: center;
	justify-content: center;
	}	
	
.Number_of_Time p, .riskBox p{line-height: 1.4;background:#FFF6EA;padding:15px;height: 100%;min-height: 50px;border-radius: 0 10px 10px 0;flex-grow: 1;display: flex;align-items: center;}	
.riskBox p{width: calc(100% - 220px);}
	
.PageTitle h2 span{font-size: 22px; color: #fff; padding-top: 5px;}
.TitleStyle04_oreng .ttl-cap{font-size: 20px; color: var(--second-coloe01);}
	
.treatment-flex{display: flex; align-items: center;}
.treatment-img{width: 230px; margin-right: 40px;}
.treatment-img img{width: 100%;}
.treatment-process{width: calc(100% - 270px); border: 1px solid var(--second-coloe01); padding: 15px; border-radius: 10px;}
.treatment-process.none{border: none; border-radius: 0; padding: 0 10px;}
	
/* -------------------------------------------------- */
/* block item Width */

.wid10Per_pc {width: 10% !important;}
.wid15Per_pc {width: 15% !important;}
.wid20Per_pc {width: 20% !important;}
.wid25Per_pc {width: 25% !important;}
.wid30Per_pc {width: 30% !important;}
.wid35Per_pc {width: 35% !important;}
.wid40Per_pc {width: 40% !important;}
.wid45Per_pc {width: 45% !important;}
.wid50Per_pc {width: 50% !important;}
.wid55Per_pc {width: 55% !important;}
.wid60Per_pc {width: 60% !important;}
.wid65Per_pc {width: 65% !important;}
.wid70Per_pc {width: 70% !important;}
.wid75Per_pc {width: 75% !important;}
.wid80Per_pc {width: 80% !important;}
.wid85Per_pc {width: 85% !important;}
.wid90Per_pc {width: 90% !important;}
.wid95Per_pc {width: 95% !important;}
.wid100Per_pc {width: 100% !important;}

.wid50_pc {width: 50px !important;}
.wid60_pc {width: 60px !important;}
.wid70_pc {width: 70px !important;}
.wid80_pc {width: 80px !important;}
.wid90_pc {width: 90px !important;}
.wid100_pc {width: 100px !important;}
.wid150_pc {width: 150px !important;}
.wid200_pc {width: 200px !important;}
.wid250_pc {width: 250px !important;}
.wid300_pc {width: 300px !important;}
.wid350_pc {width: 350px !important;}
.wid400_pc {width: 400px !important;}
.wid450_pc {width: 450px !important;}
.wid500_pc {width: 500px !important;}
.wid550_pc {width: 550px !important;}
.wid600_pc {width: 600px !important;}
.wid650_pc {width: 650px !important;}
.wid700_pc {width: 700px !important;}
.wid750_pc {width: 750px !important;}
.wid800_pc {width: 800px !important;}
.wid850_pc {width: 850px !important;}
.wid900_pc {width: 900px !important;}
.wid950_pc {width: 950px !important;}

	
/* -------------------------------------------------- */
/* block item Margin */

/* - All margin */

.marA0_pc {margin: 0px !important;}
.marA5_pc {margin: 5px !important;}
.marA10_pc {margin: 10px !important;}
.marA15_pc {margin: 15px !important;}
.marA20_pc {margin: 20px !important;}
.marA25_pc {margin: 25px !important;}
.marA30_pc {margin: 30px !important;}
.marA40_pc {margin: 40px !important;}
.marA50_pc {margin: 50px !important;}
.marA60_pc {margin: 60px !important;}
.marA70_pc {margin: 70px !important;}
.marA80_pc {margin: 80px !important;}
.marA90_pc {margin: 90px !important;}

/* - Top margin */

.marT0_pc {margin-top: 0px !important;}
.marT5_pc {margin-top: 5px !important;}
.marT10_pc {margin-top: 10px !important;}
.marT15_pc {margin-top: 15px !important;}
.marT20_pc {margin-top: 20px !important;}
.marT25_pc {margin-top: 25px !important;}
.marT30_pc {margin-top: 30px !important;}
.marT40_pc {margin-top: 40px !important;}
.marT50_pc {margin-top: 50px !important;}
.marT60_pc {margin-top: 60px !important;}
.marT70_pc {margin-top: 70px !important;}
.marT80_pc {margin-top: 80px !important;}
.marT90_pc {margin-top: 90px !important;}

/* - Bottom margin */

.marB0_pc {margin-bottom: 0px !important;}
.marB5_pc {margin-bottom: 5px !important;}
.marB10_pc {margin-bottom: 10px !important;}
.marB15_pc {margin-bottom: 15px !important;}
.marB20_pc {margin-bottom: 20px !important;}
.marB25_pc {margin-bottom: 25px !important;}
.marB30_pc {margin-bottom: 30px !important;}
.marB40_pc {margin-bottom: 40px !important;}
.marB50_pc {margin-bottom: 50px !important;}
.marB60_pc {margin-bottom: 60px !important;}
.marB70_pc {margin-bottom: 70px !important;}
.marB80_pc {margin-bottom: 80px !important;}
.marB90_pc {margin-bottom: 90px !important;}

/* - Left margin */

.marL0_pc {margin-left: 0px !important;}
.marL5_pc {margin-left: 5px !important;}
.marL10_pc {margin-left: 10px !important;}
.marL15_pc {margin-left: 15px !important;}
.marL20_pc {margin-left: 20px !important;}
.marL25_pc {margin-left: 25px !important;}
.marL30_pc {margin-left: 30px !important;}
.marL40_pc {margin-left: 40px !important;}
.marL50_pc {margin-left: 50px !important;}
.marL60_pc {margin-left: 60px !important;}
.marL70_pc {margin-left: 70px !important;}
.marL80_pc {margin-left: 80px !important;}
.marL90_pc {margin-left: 90px !important;}

/* - Right margin */

.marR0_pc {margin-right: 0px !important;}
.marR5_pc {margin-right: 5px !important;}
.marR10_pc {margin-right: 10px !important;}
.marR15_pc {margin-right: 15px !important;}
.marR20_pc {margin-right: 20px !important;}
.marR25_pc {margin-right: 25px !important;}
.marR30_pc {margin-right: 30px !important;}
.marR40_pc {margin-right: 40px !important;}
.marR50_pc {margin-right: 50px !important;}
.marR60_pc {margin-right: 60px !important;}
.marR70_pc {margin-right: 70px !important;}
.marR80_pc {margin-right: 80px !important;}
.marR90_pc {margin-right: 90px !important;}

/* -------------------------------------------------- */

/* - All padding */

.padA0_pc {padding: 0px !important;}
.padA5_pc {padding: 5px !important;}
.padA10_pc {padding: 10px !important;}
.padA15_pc {padding: 15px !important;}
.padA20_pc {padding: 20px !important;}
.padA25_pc {padding: 25px !important;}
.padA30_pc {padding: 30px !important;}
.padA40_pc {padding: 40px !important;}
.padA50_pc {padding: 50px !important;}
.padA60_pc {padding: 60px !important;}
.padA70_pc {padding: 70px !important;}
.padA80_pc {padding: 80px !important;}
.padA90_pc {padding: 90px !important;}

/* - Top padding */

.padT0_pc {padding-top: 0px !important;}
.padT5_pc {padding-top: 5px !important;}
.padT10_pc {padding-top: 10px !important;}
.padT15_pc {padding-top: 15px !important;}
.padT20_pc {padding-top: 20px !important;}
.padT25_pc {padding-top: 25px !important;}
.padT30_pc {padding-top: 30px !important;}
.padT40_pc {padding-top: 40px !important;}
.padT50_pc {padding-top: 50px !important;}
.padT60_pc {padding-top: 60px !important;}
.padT70_pc {padding-top: 70px !important;}
.padT80_pc {padding-top: 80px !important;}
.padT90_pc {padding-top: 90px !important;}

/* - Bottom padding */

.padB0_pc {padding-bottom: 0px !important;}
.padB5_pc {padding-bottom: 5px !important;}
.padB10_pc {padding-bottom: 10px !important;}
.padB15_pc {padding-bottom: 15px !important;}
.padB20_pc {padding-bottom: 20px !important;}
.padB25_pc {padding-bottom: 25px !important;}
.padB30_pc {padding-bottom: 30px !important;}
.padB40_pc {padding-bottom: 40px !important;}
.padB50_pc {padding-bottom: 50px !important;}
.padB60_pc {padding-bottom: 60px !important;}
.padB70_pc {padding-bottom: 70px !important;}
.padB80_pc {padding-bottom: 80px !important;}
.padB90_pc {padding-bottom: 90px !important;}

/* - Left padding */

.padL0_pc {padding-left: 0px !important;}
.padL5_pc {padding-left: 5px !important;}
.padL10_pc {padding-left: 10px !important;}
.padL15_pc {padding-left: 15px !important;}
.padL20_pc {padding-left: 20px !important;}
.padL25_pc {padding-left: 25px !important;}
.padL30_pc {padding-left: 30px !important;}
.padL40_pc {padding-left: 40px !important;}
.padL50_pc {padding-left: 50px !important;}
.padL60_pc {padding-left: 60px !important;}
.padL70_pc {padding-left: 70px !important;}
.padL80_pc {padding-left: 80px !important;}
.padL90_pc {padding-left: 90px !important;}

/* - Right padding */

.padR0_pc {padding-right: 0px !important;}
.padR5_pc {padding-right: 5px !important;}
.padR10_pc {padding-right: 10px !important;}
.padR15_pc {padding-right: 15px !important;}
.padR20_pc {padding-right: 20px !important;}
.padR25_pc {padding-right: 25px !important;}
.padR30_pc {padding-right: 30px !important;}
.padR40_pc {padding-right: 40px !important;}
.padR50_pc {padding-right: 50px !important;}
.padR60_pc {padding-right: 60px !important;}
.padR70_pc {padding-right: 70px !important;}
.padR80_pc {padding-right: 80px !important;}
.padR90_pc {padding-right: 90px !important;}	
/* Align setting */
.ali-L_pc {text-align: left !important;}
.ali-C_pc {text-align: center !important;}
.ali-R_pc {text-align: right !important;}	
	
	
/*on off------------------------------------------------------------*/	
.PcNodisplay,
.SpMoreStyle,
.GoogleMapApp{ display:none !important;}	
}