/*
Theme Name: meviy04_1
Description: Meviy Blog Template
Author: MASAtoshi OKA
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: meviy04_1
Version: 4.0
*/

#lp3dp-g_page{}
#lp3dp-g_top{}

#lp3dp-g_02,
#lp3dp-g_03,
#lp3dp-g_04,
#lp3dp-g_05,
#lp3dp-g_06,
#lp3dp-g_07,
#lp3dp-g_08,
#lp3dp-e_02,
#lp3dp-e_03,
#lp3dp-e_04,
#lp3dp-e_05,
#lp3dp-e_06{
	display: block;
	padding: 70px 0 !important; 
	clear: both;
	width: 100%;
}
#lp3dp-g_03{background: #ececec;}
#lp3dp-g_04{background: #ffc600;}
#lp3dp-g_05{background: #0b1364;}/* #56c1e1 */
#lp3dp-g_06{}
#lp3dp-g_07{background: #f9f9f9;}
#lp3dp-g_08{background: #0b1364;}
#lp3dp-e_03{background: #ececec; }
#lp3dp-e_04{background: ; }
#lp3dp-e_05{background: #0b1364; }
#lp3dp-e_06{background: ; }

h2.sec_title{
	font-size: 1.9em; 
	text-align: center; 
	margin-bottom: 20px;
	
}
h2.sec_title.title_big{font-size: 2.2em;}
#lp3dp-g_05 h2.sec_title, #lp3dp-g_08 h2.sec_title{color: #fff}
h2.sec_title small{font-size: 0.7em; clear: both;}
.lp3dp_text_area{display: block; width: 500px; float: none; margin: 10px auto}
.lp3dp_text_area p{font-size: 1.2em;}

/* 追加テキスト */
#lp3dp-e2_01{
	display: block;
	padding: 70px 0 !important; 
	clear: both;
	width: 100%;
	background: #ffc600; 
}
.lp3dp-e_page_intro h2{
	font-weight: 600; 
	font-size: 52px; 
	margin: 50px 0 ; 
	padding: 15px 0;
	text-align: center; 
	color: #555;
	border-top: 5px solid #555;
	border-bottom: 5px solid #555;
	}
.lp3dp-e_page_intro p{
	font-weight: 600; 
	font-size: 42px; 
	margin-bottom: 15px; 
	color: #555;
	text-align: center;
}
.lp3dp_points{
	display: block; 
	float: none;
	margin: 40px auto 10px auto; 
	width: 800px;  
	background: #fff;
	-moz-border-radius:10px;
	border-radius:10px;
	padding: 20px;
	box-sizing: border-box;
}
.lp3dp-e_page_intro h3{
	font-weight: 600; 
	font-size: 30px; 
	margin: 10px 0 20px 0;
	color: #555;
	text-align: center
	}

.lp3dp-e_page_intro ul{
	margin: 20px auto; 
	list-style: disc; 
}
.lp3dp-e_page_intro ul li{
	list-style-type: disc; 
	margin-left: 25px; 
	font-weight: 600; 
	font-size: 23px; 
	margin-bottom: 20px;
	color: #555;
}
@media screen and (max-width: 1000px) {
	.lp3dp-e_page_intro h2{font-size: 40px}
	.lp3dp-e_page_intro h3{font-size: 25px}
	.lp3dp-e_page_intro p{font-size: 35px;}
	.lp3dp-e_page_intro ul li{font-size: 20px;}
}
@media screen and (max-width: 800px) {
	.lp3dp-e_page_intro h2{font-size: 35px}
	.lp3dp-e_page_intro h3{font-size: 25px }
	.lp3dp-e_page_intro p{font-size: 25px;}
	.lp3dp-e_page_intro ul li{font-size: 18px;}
	.lp3dp_points{width: 100%}
}
@media screen and (max-width: 600px) {
	.lp3dp-e_page_intro h2{text-align: left; font-size: 30px;}
	.lp3dp-e_page_intro h2 br{display: none;}
	.lp3dp-e_page_intro h3{font-size: 19px; text-align: left;}
	.lp3dp-e_page_intro p{font-size: 20px;}
	.lp3dp-e_page_intro ul li{font-size: 16px;}
}
@media screen and (max-width: 400px){
	.lp3dp-e_page_intro h2{margin-top: 20px; font-size: 18px;
		border-bottom: 3px solid #555;
		border-top: 3px solid #555;
		padding: 10px 0;
	}
	.lp3dp-e_page_intro p{text-align: left; font-size: 16px; font-weight: 400;}
	.lp3dp-e_page_intro h3{text-align: left; font-size: 16px; }
	 .lp3dp-e_page_intro p br{display: none;}
	 .lp3dp_points{margin: 0 auto; padding: 10px;}
	 .lp3dp-e_page_intro ul li{font-size: 14px; font-weight: 400; margin-bottom: 8px}
}

/* 	General TOP */
#lp3dp-g_top{
	display: block;
	background: #000;
	padding: 90px 0 60px 0;
}
.lp3dp-g_top_text1, 
.lp3dp-g_top_text2, 
.lp3dp-g_top_img, 
.lp3dp-g_top_btn a{
	display: block;
	float: none;
	margin: 0 auto;
	z-index: 0;
	text-align: center;
}
.lp3dp-g_top_img img{
	height: 667px;
	width: auto;
}
.lp3dp-g_top_text1{
	width: 100%;
	text-align: center;
	background: #ffc600; 
	width: 100%;
	padding: 10px;
}
.lp3dp-g_top_text1 h2{
	font-size: 2.3em;
	color: #000;
	}
.lp3dp-g_top_text2{
	font-size: 1.8em; 
	color: #ffc600; 
	padding: 20px;
	font-weight: 800;
}
.lp3dp-g_top_btn a{
	width: 300px; 
	background: #ffc600; 
	color: #000;
	padding: 10px;
	-moz-border-radius:5px;
	border-radius:5px;
	margin-bottom: 0px;
	font-size: 1.2em;
	font-weight: 800;
	margin-top: 30px;
}

/* 	02 DL AREA */
.lp3dp-g_dl_img{
	display: block;
	width: 300px;
	float: left;
	-moz-border-radius:5px;
	border-radius:5px;
	overflow: hidden;
}
.lp3dp-g_dl_img img{width: 100%; height: auto;}
.lp3dp-g_dl_text{
	display: block;
	float: left;
	margin: 0 0 0 20px;
	width: calc(100% - 320px);
}
.lp3dp-g_dl_text h2{font-size: 1.6em; margin-bottom: 20px;}
.lp3dp-g_dl_text p{font-size: 1.2em; font-weight: 500;}
.lp3dp-g_dl_btn a{
	display: block;
	width: 300px;
	float: none;
	margin: 10px auto;
	background: #ffc600; 
	color:#555;
	padding: 15px;
	text-align: center;
	font-weight: 600;
	-moz-border-radius:5px;
	border-radius:5px;
	margin-top: 40px;
	font-size: 1.2em;
}

/* 03 POINTS */
ul.lp3dp-g_point_set, ul.lp3dp-g_trouble_set{
	display: flex;
	float: left;
	margin: 10px;
	list-style: none;
}
ul.lp3dp-g_point_set > li, ul.lp3dp-g_trouble_set > li{
	width: calc(33.3% - 20px);
	background: #fff ;
	margin: 10px;
}

ul.lp3dp-g_point_set li img, ul.lp3dp-g_trouble_set li img{
	width: 100%;
	height: auto;
}
.lp3dp-g_point_text, .lp3dp-trouble_text{
	padding: 15px;
}
.lp3dp-g_point_text h3, .lp3dp-trouble_text h3{
	font-size: 1.1em; 
	font-weight: 600;
	margin-bottom: 10px;
	}
.lp3dp-g_point_text p{}
ul.lp3dp-g_point_set li .lp3dp-g_point_text ul{list-style: disc;}
ul.lp3dp-g_point_set > li .lp3dp-g_point_text ul li{
	list-style-type: disc;
	margin-left: 15px;
}

/* 04 こんなお悩みありませんか？ */
#lp3dp-g_04{}
ul.lp3dp-g_trouble_set > li{
	-moz-border-radius:10px;
	border-radius:10px;
	overflow: hidden;
}
ul.lp3dp-g_trouble_set > li{background: #d2d2d2}
.lp3dp-trouble_text h3{font-size: 1.4em !important; text-align: justify}

/* 05 ANSWER */
ul.lp3dp-g_answer_set{
	display: flex;
}
ul.lp3dp-g_answer_set li{
	width: calc(50% - 20px);
	margin: 20px 10px;
	box-sizing: border-box;
	background: #fff;
	overflow: hidden;
	-moz-border-radius:10px;
	border-radius:10px;
}
ul.lp3dp-g_answer_set li img{width: 100%; height: auto;}
.lp3dp-g_answer_text{
	padding: 15px;
	font-size: 1.4em;
	font-weight: 600;
	text-align: center;
}



/* 06 Service */
ul.lp3dp-g_recommend_set{list-style: none; display: flex;}
ul.lp3dp-g_recommend_set li{
	width: calc(44% - 10px);
	margin-left: 10px;
	padding: 0;
}
ul.lp3dp-g_recommend_set li.nbsp{width: calc(12% - 10px)}

ul.lp3dp-g_recommend_set li h3{font-size: 1.2em; text-align: center;}
ul.lp3dp-g_recommend_set li img{width: 100%; height: auto}
ul.lp3dp-g_recommend_set li p{padding: 10px 0;}

table.lp3dp-g_recommend_table{
	border-collapse: collapse;
	border: 1px #555 solid;
	margin: 20px 0;
}
table.lp3dp-g_recommend_table td{
	
	padding: 10px; 
	box-sizing: border-box;
	border: 2px solid  #fff;
	font-size: 0.9em;
	font-weight: 600;
	vertical-align: text-top;
}
table.lp3dp-g_recommend_table tr.tr-head td{
	font-size: 1.1em;
	text-align: center;
}
img.lp3dp-g_recommend_logo{
	width: 40px;
	height: 40px;
	display: inline-block;
	margin-right: 5px;
}
table.lp3dp-g_recommend_table td.td-title{background: #ededed; color: #555; width: 12% }
td.td-rp{background: #555; color: #fff; width: 44%; }
td.td-fa_bankin{background: #007f68; color: #fff; width: 22%; }
td.td-fa_sessaku{background: #0093ab; color: #fff; width: 22%; }


/* 08 EST */
ul.lp3dp-g_est_set{
	list-style: none;
	display: flex;
}
ul.lp3dp-g_est_set li{
	width: calc(50% - 30px);
	margin: 15px; 
	background: #fff;
	box-sizing: border-box;
	-moz-border-radius:10px;
	border-radius:10px;
	overflow: hidden;
}
.lp3dp-g_est_img img{width: 100%; height: auto; }
.lp3dp-g_est_text{padding: 20px;}
.lp3dp-g_est_text p{
	padding: 0 30px;
	font-weight: 600;
	color: #0c1264;
	margin-bottom: 10px;
}
.lp3dp-g_est_btn a{
	display: block;
	float: none;
	margin: 0px auto 20px auto;;
	width: 80%;
	font-size: 1.2em;
	font-weight: 600;
	text-align: center;
	padding: 15px 0 10px 0;
	background: #ffc600;
	color: #555;
	-moz-border-radius:20px;
	border-radius:20px;
	line-height: 100%;
}
.lp3dp-g_est_btn a small{font-size: 0.7em;}

.lp3dp-g_est_text2 p{
	font-size: 1.4em;
	text-align: center;
	font-weight: 800;
	color: #fff;
	margin: 20px 0;
}
.lp3dp-g_est_text2 p small{font-size: 0.6em;}

.lp3dp-g_est_text2 p a{color: #fff; font-weight: 600; text-decoration: underline;}

#lp3dp-e_05 .lp3dp-g_est_text2{display:block; margin-top: 40px; border-top: 1px dashed #fff}

/* 見積 ---------------------*/


h1.lp3dp-e_title{
	padding-top: 35px;
	font-size: 2em;
	text-align: center;
	color: #fff;
}
h1.lp3dp-e_title small{font-size: 0.7em;}

#lp3dp-e_05 h1.lp3dp-e_title{
	display: block;
	padding: 10px;
	margin-bottom: 40px;

	color: #0b1364;
	background: #fff;
}

/* 3point */


ul.point3 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  margin-top: 60px;
  width: 100%;
  margin-bottom: 50px;
}

h2.3dp-e_period_h2 {
  font-size: 2rem;
  font-weight: bold;
  text-align: center;
  letter-spacing: 0.1em;
	}

.point3 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  margin-top: 60px;
  width: 100%;
}

.lp3dp-g_est_btn2 a{
	display: block;
	float: none;
	margin: 0px auto 20px auto;;
	width: 80%;
	background: #ffc600;
	-moz-border-radius:20px;
	border-radius:20px;
	padding: 10px;
}
.lp3dp-g_est_btn2 a img{
	display: block;
	float: left;
	width: 40px;
	height: 40px;
	margin-left: 10px;
}
.lp3dp-g_est_btn2 a p{
	display: block;
	float: left;
	width: calc(100% - 50px);
	font-size: 1.2em;
	font-weight: 600;
	text-align: center;
	padding: 10px 0 0 0;
	box-sizing: border-box;
	line-height: 100%;
}
.lp3dp-g_est_btn2 a p small{font-size: 0.7em;}

@media screen and (max-width: 900px) {
  .point3 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.point3 li {
  width: calc(33.3% - 2px);
  -ms-flex-negative: 1;
      flex-shrink: 1;
  background: #F7F7F7;
  border-right: #fff solid 2px;
  padding: 20px;
  box-sizing: border-box;
}
@media screen and (max-width: 900px) {
  .point3 li {
    border-right: none;
    border-bottom: #fff solid 2px;
    width: 100%;
  }
}

.point3 li > div {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.point3 li > div > p {
  width: 115px;
}
.point3 li > div > p img {
  width: 104px;
  margin-left: 16px;
}
.point3 li > div > div {
  -ms-flex-positive: 1;
      flex-grow: 1;
  font-size: 1.4rem;
}
.point3 li h3 {
  font-size: 5rem;
  font-weight: bold;
  margin-bottom: 8px;
  padding-left: 0.7em;
  line-height: 1;
  position: relative;
}
.point3 li h3.bait2 {
  padding-left: 1em;
}
.point3 li h3.bait2 strong {
  font-size: 45px;
}
.point3 li h3 strong {
  position: absolute;
  left: 0;
  top: 0;
  font-size: 5rem;
  color: #ea0000;
  line-height: 0.8;
}
.point3 li h3 .text01 {
  font-size: 1.6rem;
  display: block;
  line-height: 1;
}
.point3 li h3 .text02 {
  font-size: 2.4rem;
  display: block;
  line-height: 1;
}
.point3 li h3 .text02 em {
  color: #ea0000;
}
.top_gist .explanationIllust {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  margin-top: 40px;
}


@media screen and (max-width: 900px) {
  .explanationIllust {-ms-flex-wrap: wrap;flex-wrap: wrap;}
}
.explanationIllust li {width: 100%;text-align: center;}
.explanationIllust li img {width: 70%;}
@media screen and (max-width: 900px) {
	.explanationIllust li img {width: 100%;}
}

.lp3dp-e_reduce_img img{
	width: 100%;
	height: auto;
	margin: 40px 0;
}

/* 03 FLOW */
ul.lp3dp-e_flow_set{
	display: flex;
	flex-wrap:wrap;
	list-style: none;
}
ul.lp3dp-e_flow_set li{
	width: calc(50% - 20px);
	margin: 10px;
	background: #fff;
}
.lp3dp-e_flow_text{
	display: block;
	background: #fff;
	font-weight: 600;
	font-size: 1.3em;
	padding: 10px;
}
.lp3dp-e_flow_num{
	padding: 0 5px;
	border-right: solid 2px #555; 
}
.lp3dp-e_flow_title{padding: 3px 0 0 2px;}

ul.lp3dp-e_flow_set li img{
	width: calc(100% - 20px);
	height: auto;
	margin: 0 10px 10px 10px ;
}
.lp3dp-e_flow_register{text-align: center; margin-top: 20px; font-size: 1.2em; font-weight: 600;}
.lp3dp-e_flow_register small{font-size: 0.7em;}
.lp3dp-e_flow_register a{text-decoration: underline;}

/* 04 No1 */
h3.lp3dp-e_no1_text, h3.lp3dp-e_no1_text2{
	display: block;
	float: none;
	width: 70%;
	padding: 10px;
	background: #005EAB;
	color: #fff;
	font-weight: 600;
	font-size: 1.4em;
	text-align: center;
	margin: 10px 15%;
	-moz-border-radius:10px;
	border-radius:10px;
	margin-bottom: 40px;
}
h3.lp3dp-e_no1_text2{
	width: 70%;
	padding: 10px;
	background: #ffc600;
	color: #555;
	font-size: 1.8em;
}
ul.lp3dp-e_no1_set{
	list-style: none;
}
ul.lp3dp-e_no1_set li{
	display: block; float: left;
	width: calc(25% - 40px);
	margin: 20px;
}
ul.lp3dp-e_no1_set li img{width: 100%; height: auto;}
.lp3dp-e_user_text{padding-top: 30px;
	text-align: center; font-weight: 600; margin-bottom: 60px; font-size: 1.9em;}
.lp3dp-e_user_text2{font-weight: 400; margin-top: 60px; font-size: 1em;}
.lp3dp-e_user_text3{font-weight: 300; text-align: right; font-size: 0.7em; }

/* 05 EST */
.lp3dp-e_est_text{
	display: block;
	float: left;
	width: 60%;
	color: #fff;
}
.lp3dp-e_est_text h2{font-size: 2em; font-weight: 800; margin-bottom: 15px;}
.lp3dp-e_est_text p{font-size: 1.2em; font-weight: 600;}
.lp3dp-e_est_set{
	display: block;
	float: left;
	width: 40%;
}


@media screen and (max-width: 2200px) {
	.lp3dp-g_top_img img{height: 600px;}
}
@media screen and (max-width: 1900px) {
	
	/* 	General TOP */
	#lp3dp-g_top{padding-bottom: 40px;}
	#lp3dp-g_top img{width: 80%; height: auto;}
	.lp3dp-g_top_text1{padding: 10px;}
	.lp3dp-g_top_text1 h2{font-size: 2em;}
	.lp3dp-g_top_text2{font-size: 1.4em; padding: 10px; }
	.lp3dp-g_top_btn{font-size: 1.4em; margin-top: 20px;}
}
@media screen and (max-width: 1200px) {
	
	/* 	General TOP */
	.lp3dp-g_top_text1{padding: 5px;}
	.lp3dp-g_top_text1 h2{font-size: 1.6em;}
	.lp3dp-g_top_text2{font-size: 1.2em; padding: 5px;}
	.lp3dp-g_top_btn{font-size: 1.2em;  margin-top: 10px;}
	
	/* 	見積もりTOP */
	h1.lp3dp-e_title{padding-top: 20px; font-size: 1.8em;}
}



@media screen and (max-width: 960px) {
	/* 	General TOP */
	#lp3dp-g_top img{width: 100%;}
	.lp3dp-g_top_btn{margin-top: 20px;}
	
	/* 	02 DL AREA */
	.lp3dp-g_dl_img{width: 200px;}
	.lp3dp-g_dl_text{width: calc(100% - 220px);}
	.lp3dp-g_dl_text h2{font-size: 1.2em;}
	.lp3dp-g_dl_text br{display: none;}
	
	/* 08 EST */
	ul.lp3dp-g_est_set li{width: calc(50% - 20px);margin: 10px; }
	.lp3dp-g_est_text{padding: 10px;}
	.lp3dp-g_est_text p{padding: 0px 10px; font-size: 1em;}
	.lp3dp-g_est_btn a{font-size: 1em;}
	
	/* 見積 03 FLOW */
	ul.lp3dp-e_flow_set li{
	width: calc(50% - 20px) !important;
	margin: 10px;
	}
	.lp3dp-e_flow_text{padding: 5px;}
	ul.lp3dp-e_flow_set li img{width: 100%; margin: 0;}
	
	/* 見積 05 EST */
	.lp3dp-e_est_text{float: none;width: 100%;}
	.lp3dp-e_est_text h2{font-size: 1.5em; text-align: center;}
	.lp3dp-e_est_text p{font-size: 1.1em; text-align: center; margin-bottom: 40px;}
	.lp3dp-e_est_set{float: none;width: 100%;}
	
	/* 見積 04 No1 */
	h3.lp3dp-e_no1_text, h3.lp3dp-e_no1_text2{width: 90%; margin: 20px 5%; font-size: 1.4em;}
}	

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

@media screen and (max-width: 600px) {
	h2.sec_title{font-size: 1.4em;}
	h2.sec_title.title_big{font-size: 1.6em;}
	h2.sec_title br{display: none;}
	#lp3dp-e_02 h2.sec_title br{display: inline;}
	.lp3dp_text_area{display: block; width: 100%; margin: 20px 0}
	
	/* 	General TOP */
	#lp3dp-g_top{padding-bottom: 20px;}
	.lp3dp-g_top_text1{padding: 15px 0;}
	.lp3dp-g_top_text1 h2{font-size: 1.2em;}
	.lp3dp-g_top_text2{font-size: 1.1em; padding: 15px;}
	.lp3dp-g_top_btn{font-size: 1.1em; width: 90%; }
	
	/* 	02 DL AREA */
	.lp3dp-g_dl_img{width: 70%; margin: 20px 15%; }
	.lp3dp-g_dl_text{width: 100%; margin: 0;}
	.lp3dp-g_dl_text h2{text-align: center;}
	
	/* 03 POINTS */
	ul.lp3dp-g_point_set{display: block;float: none;}
	ul.lp3dp-g_point_set > li{width: 100%;margin: 20px 0;}

	/* 04 POINTS */
	ul.lp3dp-g_trouble_set{display: block; float: none;}
	ul.lp3dp-g_trouble_set > li{background: #fff;width: 80%; margin: 20px 10%;text-align: center;}
	ul.lp3dp-g_trouble_set > li img{width: 200px; height: auto; margin: 0 auto; }
	.lp3dp-trouble_text h3{font-size: 1em !important; text-align: center; margin: 0;}
	
	/* 05  ミスミmeviyなら解決できます！*/
	ul.lp3dp-g_answer_set{display: block;}
	ul.lp3dp-g_answer_set li{
	display: block;
	float: none;
	width: 100%;
	margin: 30px 0px;
	}
	ul.lp3dp-g_answer_set li h3{font-size: 1.1em; margin-top: 30px; margin-bottom: 5px;}
	
	/* 06 Service */
	ul.lp3dp-g_recommend_set li h3{font-size: 1em; text-align: left;}
	table.lp3dp-g_recommend_table td{padding: 10px 5px}
	
	/* 08 EST */
	ul.lp3dp-g_est_set li{
		width: calc(50% - 20px);
		margin: 10px; 
	}
	
	.lp3dp-g_est_text{padding: 10px;}
	.lp3dp-g_est_text p{padding: 0 10px; font-size: 0.9em; line-height: 140%;}
	.lp3dp-g_est_btn a{
		display: block;
		float: none;
		margin: 0px 0 20px 0;
		width: 100%;
		font-size: 0.9em;
		line-height: 130%;
	}
	
	.lp3dp-g_est_text2 p{
		font-size: 1.1em; text-align: left;
	}
	
	.lp3dp-g_est_text2 p a{color: #fff; font-weight: 600;}
	
	/* 見積 03 ご利用の流れ */
	.lp3dp-e_flow_text{font-size: 1em;}
	.lp3dp-e_flow_register{font-size: 1em; text-align: left;}
	
	/* 見積 04 No1 */
	ul.lp3dp-e_no1_set li{
		display: block; float: left;
		width: calc(25% - 10px);
		margin: 5px;
	}
	h3.lp3dp-e_no1_text, h3.lp3dp-e_no1_text2{width: 100%; margin: 20px 0; font-size: 1.2em;}
	


}	


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


/* !現在位置 */

#coma_page{position: relative;}
.side_position{
	display: table-cell;
	position: fixed;
	right: 30px;
	top: 0;
	width: 15px;
	height: 100%;
	vertical-align: middle;
	z-index: 9999;
}
.side_position ul{
	display: inline-block;
	list-style: none;
	position: absolute;
	top: 50%;
	margin-top: -150px;
}
.side_position ul li a{
	display: block;
	float: none;
	margin: 13px 0;
	width: 6px;
	height: 6px;
	-moz-border-radius:10px;
	border-radius:10px;
	background: #fff;
	-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.4);
	-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.4);
	box-shadow:0px 0px 10px rgba(0,0,0,0.4);
	overflow: hidden;
	text-indent: -9999px;
	z-index: 9999;
}

.side_position #nav li a{}
.side_position #nav li a:hover {background: #555;}
.side_position #nav li.on a{
  background: #555
}

.ui-tooltip1{
	background: #555 !important;
	color: #fff !important;
	font-size: 14px !important;
	-webkit-box-shadow:0px 0px 0px rgba(0,0,0,0) !important;
	-moz-box-shadow:0px 0px 0px rgba(0,0,0,0) !important;
	box-shadow:0px 0px 0px rgba(0,0,0,0)!important;

}

