@charset "UTF-8";
/* CSS Document */
.pc_only{display:none;}
.sp_only{display:block;}
.vegas-timer{display:none;}
#menu{display:block;}	
#wrap{
	padding-bottom:50px;
	min-width:300px;
	}
.w980{
	width:94%;
	margin:0 auto;
	}	
#gnav{
	display:none;
	}	
h1#logo{
	background:#fff;
	width:200px;
	padding:4px 8px 2px 8px;
	margin:0;
	position:relative;
	z-index:99;	
}
h1#logo a:hover{
	opacity:0.7;
	}
#sp_slide_wrap{
	padding-bottom:60px;
	}	
#sp_slide{
	width:100%;
	height:200px;
	margin-top:3px;
	}
#sp_slide_txt{
	padding:20px;
	height:141px;
	position:relative;
	}
#sp_slide_txt:before{
	content:'';
	display:block;
	background:url(../img/index/slide/slide_nami.png) no-repeat;
	background-size:contain;
	width:511px;
	height:124px;
	position:absolute;
	z-index:0;
	right:-60%;
	bottom:-19px;
	}	
#sp_slide_txt h2{
	text-align:center;
	}	
#sp_doc{
	width:200px;
	position:absolute;
	left:50%;
	margin-left:-100px;
	}
#index_ct1_in{
	padding-bottom:20px;
	}	
#index_ct1_in h4{
	text-align:center;
	line-height:1.5em;
	font-weight:bold;
	font-size:15px;
	}	
#kamoku_nav{
	margin:15px auto;
	}	
#kamoku_nav li.kamoku_nav_ct{
	margin:5px 0;
	background:#96cc2b;
	}	
#kamoku_nav li a{
	display:block;
	position:relative;
	padding:18px 10px;
	}	
#kamoku_nav li a dl dt{
	color:#fff;
	font-weight:bold;
	font-size:15px;
	}	
#kamoku_nav li a dl dt span{
	color:#fff;
	font-size:13px;
	font-weight:bold;
	}	
#kamoku_nav li a dd.sp_nav_arrow i{
	color:#fff;
	font-size:20px;
	top:50%;
	position:absolute;
	right:3%;
	margin-top:-10px;
	font-weight:bold;
	}	
#kamoku_nav li#nav_pain.kamoku_nav_ct{
	background:#ee721a;
	}
#kamoku_nav li#nav_houmon.kamoku_nav_ct{
	background:#9c6bcc;
	}
#kamoku_nav li#nav_kafun.kamoku_nav_ct{
	background:#40b8a2;
	}
#kamoku_nav li#nav_yobou.kamoku_nav_ct{
	background:#edc93e;
	}	
#index_ct2_in{
	background:url(../img/index/index_news_back.png) repeat-x top right;
	background-size:cover;
	padding:60px 0;
	}		
#news{
	position:relative;
	background:#fff;
	padding:40px 0;
	}
#news h3{
	width:22px;
	position:absolute;
	top:-48px;
	}
#news_in{
	width:84%;
	margin-left:35px;
	}		
#news_wrap{
	width:100%;
	/*height:440px;*/ /*お知らせ量が増えたら拡大*/
	max-height:410px;
	min-height:250px;
	overflow-y:scroll;	
	}	
ul#news_list{
	padding:0 1%;
	}	
li.oneitem{
	border-bottom:1px solid #bbb;
	padding: 15px 18px 15px 2%;
	margin-bottom:10px;
	position:relative;
	line-height:1.1em;
	}
li.oneitem:nth-child(1){
	border-top:1px solid #ccc;
	}			
dd.news_List_Title a:before{
	content:'';
	display:block;
	background:url(../img/index/news_arrow.png) no-repeat;
	width:8px;
	height:11px;
	background-size:contain;
	position:absolute;
	right:5px;
	top:50%;
	margin-top:-5px;
	}	
dt.news_day{
	color:#000;
	line-height:1em;
	width: 90px;
    position: relative;
	}	
dd.news_List_Title{
	color:#000;
	font-weight:bold;
	margin:10px 0 5px 0;
	font-size:14px;
	line-height:1.6em;
	}	
dd.news_List_Title a{
	color:#000;
	font-weight:bold;
	border-bottom:1px solid #000;
	padding-bottom:2px;
	line-height:1.6em;
	}	
dd.news_List_Title a:hover{
	color:#0F84CC;
	border-bottom:1px solid #0F84CC;
	}	
.detailText{
	line-height:1.8em;
	color:#000;
	margin-top:10px;
	}	
dt.news_day span#category{
	position:absolute;
	left:90px;
	top:-6px;
	line-height:1em;
	}
#footer_ct1{
	padding:40px 0;
	}	
#foot_ct1_l p#foot_map{
	margin-bottom:10px;
	}
#foot_ct1_r{
	margin-top:20px;
	} 	
#foot_ct1_r table{
	width:100%;
	}	
#foot_ct1_r th{
	text-align:center;
	background-color:#0e84cc;
	color:#fff;
	height:33px;
	}	
#foot_ct1_r td{
	text-align:center;
	height:50px;
	border-bottom:1px solid #333;
	font-size:15px;
	}	
#foot_ct1_r td i.icon-maru{
	color:#0e84cc;
	font-size:18px;
	vertical-align:middle;
	}
#foot_ct1_r td i.icon-futo_sankaku{
	color:#0e84cc;
	font-size:18px;
	}		
#foot_ct1_r td i.icon-sen{
	vertical-align:middle;
	font-size:13px;
	}	

#foot_ct1_r td.bd_none{
	border-right:none;
	}
#foot_ct1_r td.time{
	text-align:left;
	padding-left:2%;
	line-height:1.3em;
	font-size:14px;
	}
#foot_ct1_r td.time span{
	font-size:14px;
	}	
#foot_ct1_r p i.icon-futo_sankaku{
	color:#0e84cc;
	font-size:15px;
	}		
#foot_ct1_r p.kyuushinbi{
	position:relative;
	padding-left:65px;
	line-height:1.6em;
	margin-top:10px;
	}	
#foot_ct1_r p.kyuushinbi span{
	position:absolute;
	background:#F05383;
	color:#fff;
	padding:0px 10px;
	line-height:1.8em;
	left:0;
	top:0;
	font-size:13px;
}
#foot_ct1_r #foot_time_2 th{
	background:#282d69;
	}
#foot_ct1_r #foot_time_2 td i.icon-maru{
	color:#282d69;
	}
#foot_ct1_r p#hou_oushin{
	background:#ffe150;
	color:#282d69;
	font-size:17px;
	font-weight:bold;
	text-align:center;
	padding:10px 0;
	border-radius:40px;
	margin:15px auto 10px auto;
	}	
p#foot_logo{
	width:80%;
	max-width:310px;
	margin:20px 0 10px 0;
	}	
p#foot_jyusyo{
	font-size:15px;
	line-height:1.6em;
	margin-bottom:5px;
	}	
p#foot_denwa{
	margin-bottom:10px;
	}				
#footer_ct2{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#282d69+0,7db9e8+100 */
background: rgb(40,45,105); /* Old browsers */
background: -moz-linear-gradient(left, rgba(3,110,184,1) 0%, rgba(40,45,105,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(3,110,184,1) 0%, rgba(40,45,105,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(3,110,184,1) 0%, rgba(40,45,105,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#036eb8', endColorstr='#282d69',GradientType=0 ); /* IE6-9 */
padding:40px 0 20px 0;
position:relative;
	}
#footer_ct2:before{
	content:'';
	display:block;
	background:url(../img/index/slide/slide_nami.png) no-repeat;
	background-size:contain;
	width:511px;
	height:124px;
	position:absolute;
	z-index:0;
	right:48%;
	bottom:0;
	}	
#footer_ct2 a{
	color:#fff;
	}
#footer_ct2 a:hover{
	color:#FFE150;
	}
#footer_ct2 dl{
	width:47%;
	float:left;
	margin-left:3%;
	}	
#footer_ct2 dt{
	margin-bottom:20px;
	}	
#footer_ct2 dt a{
	font-weight:bold;
	border-bottom:1px solid #fff;
	padding:2px;
	}	
#footer_ct2 dd{
	display:none;
	}			

#copy{
	padding:40px 0 0 0;
	text-align:center;
	}
#copy a{
	color:#fff;
	position:relative;
	padding-left:15px;
	}
#copy a span{
	color:#fff;
	-webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  position:absolute;
  left:0;
  font-family: "メイリオ", Arial, sans-serif;
	}	
#copy a:hover,
#copy a:hover span{
	color:#FFE150;
	}				
	
/*---スマホ時のみ下部ついてくるナビ---*/	
.mobile_under_nav{
	width:100%;
	height:50px;
	position:fixed;
	bottom:0;
	z-index:9999;
	}		
.mobile_under_nav ul{
	width:100%;
	height:50px;
	}
.mobile_under_nav li#tel img,.mobile_under_nav li#map_mb img,.mobile_under_nav li#yoyaku img{
	width:45px;
	height:auto;
	}	
.mobile_under_nav li#tel,.mobile_under_nav li#map_mb,.mobile_under_nav li#yoyaku{
	width:25%;
	float:left;
	height:50px;
	background-color:#292D69;
	border-right:1px solid #fff;
	box-sizing: border-box;
	}
.mobile_under_nav li#top img{
	width:45px;
	height:auto;
	}		
.mobile_under_nav li#top{
	width:25%;
	float:left;
	height:50px;
	background-color:#fff;
	}
.mobile_under_nav li#yoyaku{
	background-color:#292D69;
	}			
.mobile_under_nav li#tel{
	background-color:#292D69;
	}		
.mobile_under_nav a{
	display:block;
	width:100%;
	padding-top:2px;
	height:50px;
	text-align:center;
	color:#fff;
	}	


/*-----post.php-----*/	
#news_ct1{
	padding:50px 0 130px 0;
	background:url(../img/post/post_shadow.png) bottom repeat-x;
	background-size:19px 178px;
	}
#news_ct1_in{
	width:88%;
	margin:0 auto;
	background:#fff;
	padding:30px 4%;
	border:1px solid #666;
	}		
#news_ct1_in h4{
	margin-bottom:10px;
	}	
#news_ct1_in h4 span{
	position:relative;
	top:4px;
	margin-left:10px;
	}
#news_ct1_in h5{
	font-size:15px;
	color:#000;
	font-weight:bold;
	margin-bottom:10px;
	line-height:1.6em;
	}	
#detailWrap{
	border-top:1px solid #666;
	padding:10px 2%;
	}
.backORcloseBtn{
	max-width:290px;
	margin:35px auto 0 auto;
	}	
.backORcloseBtn p.cmn_btn a{
	padding:20px 15px;
	}	
#detailWrap img{
	max-width:400px;
	}	

#naka_main{
	width:100%;
	height:150px;
	margin-top:3px;
	position:relative;
	}
#naka_main .naka_main_ct{
	height:150px;
	}
#naka_main h2 span img{
	width:18px;
	height:auto;
	}	
#naka_main h2{
	width:100%;
	height:150px;
	position:relative;
	left:-80%;
	bottom:-20px;
	}
#naka_main h2 span{
	position:absolute;
	right:7%;
	top:12px;
	}
#naka_main h2:before{
	content:'';
	display:block;
	background:url(../img/index/slide/slide_nami.png) no-repeat;
	background-size:contain;
	width:511px;
	height:124px;
	position:absolute;
	z-index:0;
	right:-27%;
	bottom:-36px;
	}	
ul#naka_nav{
	width:90%;
	margin:60px auto 20px auto;
	position:relative;
	z-index:2;
	}
ul#naka_nav li{
	line-height:1.6em;
	margin:10px 0;
	}	
ul#naka_nav li a i{
	color:#1a62a6;
	margin-right:0.3em;
	}	
ul#naka_nav li a:hover{
	color:#0F84CC;
	}	

/*-----clinic.html-----*/	
#naka_main #clinic_main{
	background:url(../img/clinic/clinic_main.png) no-repeat center;
	background-size:cover;
	}	
#clinic_ct1_in{
	background:url(../img/clinic/clinic_back.png) repeat-x center;
	background-size:cover;
	}	
#clinic_ct1_in .content{
	padding:40px 0;
	background:rgba(255,255,255,0.8);
	}	
#aisatu{
	width:90%;
	margin:0 auto;
	padding-bottom:50px;
	}	
#clinic_ct1_in h4{
	text-align:center;
	font-size:21px;
	font-family: "Hiragino Mincho ProN",Georgia,游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;
	font-weight:bold;
	margin:40px 0 50px 0;
	}
#clinic_ct2_in dl{
	width:262px;
	margin:50px auto;
	text-align:center;
	}	
#clinic_ct2_in dd h5{
	color:#1a62a6;
	font-weight:bold;
	font-size:18px;
	margin:20px 0;
	letter-spacing:0.1em;
	}	
#clinic_ct2_in dd p.ishi_name{
	font-size:32px;
	font-weight:bold;
	font-family: "Hiragino Mincho ProN",Georgia,游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;
	letter-spacing:0.1em;
	line-height:0.8em;
	margin-top:20px;
	}	
#clinic_ct2_in dd p.ishi_name span{
	font-size:15px;
	font-family:Times New Roman, Times, Georgia, serif;
	font-style:italic;
	color:#949494;
	letter-spacing:0;
	}
#clinic_ct2_in .content{
	padding:50px 0 30px 0;
	}
#cm_slide li{
	padding:20px 0 0 0;
	}		
#cm_slide .cm_ct{
	width:226px;
	margin:0 auto;
	background:#fff;
	padding:40px 15px 30px 15px;
	position:relative;
	}	
#cm_slide .cm_ct h5{
	font-size:20px;
	line-height:1.6em;
	}	
#clinic_ct3_in .content{
	padding:30px 0 80px 0;
	}
#clinic_ct4_in .cm_ct{
	margin-top:40px;
	}
#renkei{
	margin:10px 0;
	}	
#renkei i{
	color:#1B65AB;
	}	
#renkei li{
	display:inline-block;
	line-height:1.6em;
	margin:6px 0;
	margin-right:30px;
	}
#clinic_ct4_in #clinic_ct4_r{
	margin-top:20px;
	text-align:center;
	line-height:1.8em;
	}	
#clinic_ct5_in{
	padding-top:50px;
	}	

/*-----info.html-----*/	
#naka_main #info_main{
	background:url(../img/info/info_main.png) no-repeat center;
	background-size:cover;
	}
p#info_kamoku{
	font-size:20px;
	font-weight:bold;
	line-height:1.6em;
	margin:30px auto;
	}	
#info_ct1_in,
#info_ct2_in,
#info_ct3_in,
#info_ct4_in{
	padding:40px 0;
	}		
/*#info_ct3.anchor{
	padding-top: 540px;
    margin-top: -540px;
	}*/	
/*#info_ct3.anchor.iphone{
	padding-top: 20px;
    margin-top: -20px;
	}*/	
#info_ct3.anchor.iphone{
	padding-top: 540px;
    margin-top: -540px;
	}			
#info_ct1_in table{
	width:100%;
	}	
#info_ct1_in th{
	text-align:center;
	background-color:#0e84cc;
	color:#fff;
	height:33px;
	}	
#info_ct1_in td{
	text-align:center;
	height:50px;
	border-bottom:1px solid #333;
	font-size:15px;
	}	
#info_ct1_in td i.icon-maru{
	color:#0e84cc;
	font-size:18px;
	vertical-align:middle;
	}
#info_ct1_in td i.icon-futo_sankaku{
	color:#0e84cc;
	font-size:18px;
	}		
#info_ct1_in td i.icon-sen{
	vertical-align:middle;
	font-size:13px;
	}	

#info_ct1_in td.bd_none{
	border-right:none;
	}
#info_ct1_in td.time{
	text-align:left;
	padding-left:2%;
	line-height:1.3em;
	font-size:14px;
	}
#info_ct1_in td.time span{
	font-size:14px;
	}	
#info_ct1_in p i.icon-futo_sankaku{
	color:#0e84cc;
	font-size:15px;
	}		
#info_ct1_in p.kyuushinbi{
	position:relative;
	padding-left:65px;
	line-height:1.6em;
	margin-top:10px;
	}	
#info_ct1_in p.kyuushinbi span{
	position:absolute;
	background:#F05383;
	color:#fff;
	padding:0px 10px;
	line-height:1.8em;
	left:0;
	top:0;
	font-size:13px;
}
#info_ct1_in #info_time2 th{
	background:#282d69;
	}
#info_ct1_in  #info_time2 td i.icon-maru{
	color:#282d69;
	}
#info_ct1_in  p#info_hou_oushin{
	background:#ffe150;
	color:#282d69;
	font-size:17px;
	font-weight:bold;
	text-align:center;
	padding:15px 0;
	border-radius:40px;
	margin:25px auto 15px auto;
	}
p#info_zisan{
	font-size:18px;
	font-weight:bold;
	line-height:1.6em;
	}
#info_ct2_in #cm_slide_wrap{
	margin:20px 0 30px 0;
	}	

#subject_main{
	line-height:90px;
	text-align:center;
	margin:30px auto;
	}	
#subject_main h2{
	font-size:24px;
	font-weight:bold;
	color:#fff;
	}	
.info_cm_ct_l{
	margin-top:20px;
	}
.info_cm_ct_r{
	margin-top:20px;
	margin-bottom:40px;
	}
.info_cm_ct_l ul{
	margin:20px 0;
	}
.info_cm_ct_l ul li{
	font-size:15px;
	line-height:1.6em;
	margin:8px 0;
	}
.info_cm_ct_l ul li i{
	color:#ffe150;
	}				
h3.info_cm_ct_sttl{
	text-align:center;
	color:#1a62a6;
	font-weight:bold;
	font-size:24px;
	padding:15px 0;
	border-bottom:1px solid #1a62a6;
	position:relative;
	margin-bottom:40px;
	}
h3.info_cm_ct_sttl:after{
	content:'';
	display:block;
	background:url(../img/info/info_arrow.png) no-repeat center;
	background-size:20px 14px;
	width:20px;
	height:14px;
	position:absolute;
	left:50%;
	margin-left:-10px;
	bottom:-12px;
	}	
p#info_back.cmn_btn{
	width:240px;
	margin:50px auto;
	}	
p#info_back.cmn_btn a{
	padding:20px 15px;
	}	
	
.check_box li{
	padding-left:28px;
	position:relative;
	display:inline-block;
	line-height:1.6em;
	margin:8px 0;
	margin-right:40px;
	}	
.check_box li:before{
	content:'';
	display:block;
	background:url(../img/info/info_check.png) no-repeat;
	background-size:20px;
	width:20px;
	height:20px;
	position:absolute;
	left:0;
	top:1px;
	}
.cm_ct.info_cb{
	margin:30px auto;
	}	
.info_nijyu i{
	color:#1a62a6;
	margin-right:0.2em;
	}	
#info_ct3.anchor{
	padding-top: 20px;
    margin-top: -20px;
	}	
	
ul#hansou{
	text-align:center;
	line-height:1.8em;
	margin-top:40px;
	}
ul#hansou li{
	margin-bottom:20px;
	}															
/*-----houmon.html-----*/
#subject_main h2#houmon_ttl{
	background:#9c6bcc;
	}	

/*-----pain.html-----*/
#subject_main h2#pain_ttl{
	background:#ee721a;
	}
#pain_ct1_in .check_box li{
	margin-right:20px;
	}
#pain_ct1_in p.info_nijyu{
	font-weight:bold;
}
#pain_ct1_in .slideArea p.caption i{
	color:#ffe150;
	}
	
	
/*-----naika.html-----*/
#subject_main h2#naika_ttl{
	background:#96cc2b;
	}
#naika_ct1_in .check_box li{
	margin-right:30px;
	}
#naika_ct1_in .info_cm_ct_l ul{
	margin:0;
	}		
#naika_ct1_in .info_cm_ct_l ul li{
	line-height:2em;
	margin-top:0;
	margin-bottom:30px;
	}	
	
/*-----yobou.html-----*/
#subject_main h2#yobou_ttl{
	background:#edc93e;
	}	
	
/*-----kafun.html-----*/
#subject_main h2#kafun_ttl{
	background:#40b8a2;
	}		
#kafun_back{
	background:url(../img/info/kafun/kafun_back.png) no-repeat center;
	background-size:cover;
	padding-bottom:140px;
	}
#kafun_ct1_in p#kafun_list{
	margin-top:30px;
	}		
#kafun_ct1_in p#info_back{
	margin-top:30px;
	}	
#kafun_ct1_in h3.info_cm_ct_sttl{
	line-height:1.4em;
	}		
	
/*-----faq.html-----*/	
#naka_main #faq_main{
	background:url(../img/faq/faq_main.png) no-repeat center;
	background-size:cover;
	}	
#faq_ct1_in .content,
#faq_ct2_in .content,
#faq_ct3_in .content{
	padding:40px 0;
	}
#faq_ct2_in .content,
#faq_ct3_in .content{
	margin-top:20px;
	}		
.faq_list a.open_ct {
  display: block;
  cursor: pointer;
  position: relative;
  background:url(../img/faq/faq_q.png) no-repeat 2px 50%;
  background-size:35px 35px;
}
.faq_list a.open_ct:after {
  content: "";
  width: 16px;
  height: 16px;
  background:url(../img/faq/faq_arrow.png) no-repeat 0 0;
  background-size:contain;
  position: absolute;
  right: 2%;
  top: 50%;
  margin-top:-8px;
  transition: all 600ms;
}
.faq_list a.open_ct span {
  display: block;
  min-height: 28px;
  line-height: 1.4em;
  font-size: 15px;
  font-weight: bold;
  padding:0 35px 0 50px;
  padding-top:8px;
}
.faq_list li a.open:after {
  transform: rotate(180deg);
  -ms-transform:rotate(180deg);
  -webkit-transform:rotate(180deg);
  transition: all 500ms;
  -ms-transition:all 500ms;
  -webkit-transition:all 500ms;
}
.faq_list li a.under_line{
	color:#666;
	font-weight:bold;
	text-decoration:underline;
	}
.faq_list li a.under_line:hover{
	color:#F47A82;
	}	
.faq_list li{
	border-bottom:1px solid #666;
	padding:15px 0;
	 -webkit-transition: 0.4s ease-in-out;
  -moz-transition: 0.4s ease-in-out;
  -o-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
	}
.faq_list li:nth-child(1){
	border-top:1px solid #666;
	}	
.faq_list .st-content {
  display: none;
  margin-top:15px;
  background:#fff
}

.faq_list .st-content .st_ct_in {
  background:url(../img/faq/faq_a.png) no-repeat 2px 20px;
  background-size:35px 35px;
  line-height:1.8;
  padding:20px 10px 10px 50px;
  margin-bottom:10px;
  border-top:1px dotted #666;
}
.faq_r_box{
	margin-top:10px;
	}
ul.faq_box_list{
	margin-left:1em;
	}	
ul.faq_box_list i{
	color:#1a62a6;
	}
ul.faq_box_list li{
	border:none;
	padding:0;
	margin:8px 0;
	line-height:1.6em;
	}
ul.faq_box_list li:nth-child(1){
	border:none;
	}
.faq_list .st-content .st_ct_in p.txt a{
	font-weight:bold;
	text-decoration:underline;
	margin:0 0.2em 0 0;
	}
.faq_list .st-content .st_ct_in p.txt i{
	color:#1a62a6;
	margin:0 0.2em;
	}			
	
	
/*-----acc.html-----*/	
#naka_main #acc_main{
	background:url(../img/acc/acc_main.png) no-repeat center;
	background-size:cover;
	}	
#acc_ct1_in{
	padding:40px 0;
	}
#acc_ct1_in ul#acc_public{
	margin:30px 0 10px 0;
	text-align:center;
	}		
#acc_ct1_in ul#acc_public li{
	font-weight:bold;
	font-size:18px;
	margin:10px 0;
	}	
#acc_ct1_in ul#acc_public li i{
	color:#ffe150;
	}	
#acc_ct1_r{
	margin-top:20px;
	}
p#acc_jyusyo{
	font-size:15px;
	line-height:1.6em;
	margin-top:15px;
	margin-bottom:5px;
	}	
p#acc_denwa{
	margin-bottom:10px;
	}
#acc_ct1_r ul#acc_link_btn{
	text-align:center;
	margin-top:20px;
	}
#acc_ct1_r ul#acc_link_btn li{
	width:135px;
	display:inline-block;
	margin:0 5px;
	}
#acc_ct1_r ul#acc_link_btn li img{
	width:135px;
	height:auto;
	}		
#acc_ct1_r ul#acc_link_btn li.cmn_btn a{
	padding:0;
	}	
#acc_ct1_r ul#acc_link_btn li.cmn_btn a:before{
	z-index:0;
	}	
ul#parking{
	text-align:center;
	line-height:1.8em;
	margin-top:40px;
	}
ul#parking li{
	margin-bottom:20px;
	}		
.shadow_back{
	padding-bottom:130px;
	background:url(../img/post/post_shadow.png) bottom repeat-x;
	background-size:19px 178px;
	}	
.cm_ct{
	border:1px solid #0e84cc;
	padding:40px 4%;
	position:relative;
	}
.cm_ct h5{
	font-size:22px;
	font-weight:bold;
	margin-bottom:20px;
	line-height:1.6em;
	}	
.cm_ct p.cm_prus{
	position:absolute;
	top:-16px;
	left:-2px;
	}
.cm_ct p.cm_prus i:before{
	color:#0e84cc;
	font-size:32px;
	position:relative;
	z-index:2;
	}	
.cm_ct p.cm_prus i:after{
	content:'';
	display:block;
	width:36px;
	height:15px;
	background:#fff;
	position:absolute;
	z-index:1;
	top:9px;
	}	
.cm_ct_r{
	margin-top:20px;
	}								




					
/* ----------------------------------------------------------------------- 

 pc表示

----------------------------------------------------------------------- */
@media screen and (min-width : 600px) {
	body,html{width:100%;}
	.pc_only{display:block;}	
	.sp_only{display:none;}	
	#wrap,
	#all_wrap{
		min-width:1150px;
		padding-bottom:0px;
	}
.fl { float:left; }
.fr { float:right; }
.w980{
	width:980px;
	margin:0 auto;
	}
	#pc_header_in{
		width:960px;
		margin:15px auto 5px auto;
	}	
h1#logo{
	float:left;
	width:310px;
	padding:0;
	}	
#header_r{
	width:620px;
    float:right;
   }	
#header_r p#top_jyusyo,
#header_r p#top_denwa{
	display:inline-block;
	text-align:right;
	font-size:14px;
	float:right;
	margin-left:10px;
	}   
#header_r p#top_jyusyo{
	margin-top:12px;
	margin-bottom:0;
	}	
#gnav{
	display:none;
	}	
#pc_gnav{
	position:relative;
	z-index:1;
	margin-top:26px;
	}				
#pc_gnav>ul{
	width:620px;
	margin:0 auto;
	text-align:center;
	}
#pc_gnav>ul>li{
	display:inline-block;
	margin:0 0 0 27px;
	}	
#pc_gnav>ul>li a{
	display:inline-block;
	position: relative;
	padding-bottom:11px;
	line-height:2.8em;
	padding:0 10px;
	}
#pc_gnav>ul>li a:hover{
	color:#000;
	}		
#pc_gnav>ul>li a:before,
#pc_gnav>ul>li a:after{
  	position: absolute;
  	bottom:0;
  	content: "";
 	display: inline-block;
  	width: 0;
  	height: 6px; 
  	background: #ffe150;
  	transition: 0.4s;
	}
#pc_gnav>ul>li a:before{
  	left: 50%;
	}
#pc_gnav>ul>li a:after{
  	right: 50%;
	}
#pc_gnav>ul>li a:hover:before,
#pc_gnav>ul>li a:hover:after{
  	width: 50%;
	}
#pc_gnav ul li.koko a:before,
#pc_gnav ul li.koko a:after{
  	width: 50%;
	}

#pc_slide_wrap{
	z-index:0;
	position: relative;
	height:600px;
	margin-top:15px;
	}
#pc_slide_ct{
	content:'';
	display:block;
	width:1484px;
	height:600px;
	background:url(../img/index/slide/slide_back_r.png) no-repeat;
	background-size:486px 600px;
	background-position:right;
	position:relative;
	left:50%;
	margin-left:-380px;
	}	
#pc_slide{
	height:600px;
	width:1000px;
	background:#fff;
	}
#pc_slide_in{
	width:1000px;
	height:600px;
	background-size:cover;
	}
#pc_slide_txt{
	width:1000px;
	height:600px;
	margin:0 auto;
	position:absolute;
	left:50%;
	margin-left:-1355px;
	top:0;
	}	
#pc_slide_txt_in{
	width:100%;
	height:350px;
position:relative;
margin-top:45px;
	}
#pc_slide_txt_in h2{
	position:absolute;
	right:50px;
	top:30px;
	}
#pc_slide_txt_in p{
	position:absolute;
	right:-60px;
	bottom:-235px;
	}	

#pc_slide_txt_in:before{
	content:'';
	display:block;
	background:url(../img/index/slide/slide_nami.png) no-repeat;
	background-size:contain;
	width:852px;
	height:207px;
	position:absolute;
	z-index:0;
	right:-208px;
	bottom:0;
    }
#index_ct1_in .content{
	width:990px;
	margin:0 auto;
	}		
#index_ct1_in{
	width:1800px;
	position:relative;
	left:50%;
	margin:70px 0 50px 0;
	margin-left:-900px;
	background:url(../img/index/index_nav_back.png) no-repeat;
	background-size:712px 278px;
	background-position:0px 350px;
	}
#index_ct1_in h4{
	font-size:24px;
	}	
#kamoku_nav{
	text-align:center;
	font-size:0;
	}	
#kamoku_nav li.kamoku_nav_ct{
	width:320px;
	height:260px;
	display:inline-block;
	margin:10px 5px;
	overflow: hidden;
	}
#kamoku_nav li a{
	width:320px;
	height:260px;
	padding:0;
	}
#kamoku_nav li#nav_naika.kamoku_nav_ct{
	background:url(../img/index/index_nav_naika.png) no-repeat;
	background-size:contain;
	}	
#kamoku_nav li#nav_pain.kamoku_nav_ct{
	background:url(../img/index/index_nav_pain.png) no-repeat;
	background-size:contain;
	}
#kamoku_nav li#nav_houmon.kamoku_nav_ct{
	background:url(../img/index/index_nav_homon.png) no-repeat;
	background-size:contain;
	}
#kamoku_nav li#nav_kafun.kamoku_nav_ct{
	background:url(../img/index/index_nav_kafun.png) no-repeat;
	background-size:contain;
	}	
#kamoku_nav li#nav_yobou.kamoku_nav_ct{
	background:url(../img/index/index_nav_yobou.png) no-repeat;
	background-size:contain;
	}	
#kamoku_nav li a dl{
	height:260px;
  -webkit-transform: translateY(195px);
  transform: translateY(195px);
  -webkit-transition: all 0.7s ease;
  transition: all 0.7s ease; 
  background:url(../img/common/gr_opa.png);
  background-size:5px;
  position:relative;
	}
#kamoku_nav li#nav_pain a dl{
	background:url(../img/common/or_opa.png);
	}	
#kamoku_nav li#nav_houmon a dl{
	background:url(../img/common/pu_opa.png);
	}	
#kamoku_nav li#nav_kafun a dl{
	background:url(../img/common/eme_opa.png);
	}
#kamoku_nav li#nav_yobou a dl{
	background:url(../img/common/ye_opa.png);
	}		
#kamoku_nav li a:hover dl{
  -webkit-transform: translateY(0px);
  transform: translateY(0px);
}	
#kamoku_nav li a dl dt{
	font-size:26px;
	line-height:65px;
	}
#kamoku_nav li a dl dt span{
	font-size:15px;
	}	
#kamoku_nav li a dl dd{
	width:260px;
	margin:0 auto;
	text-align:left;
	}
#kamoku_nav li a dl dd ul li{
	color:#fff;
	font-weight:bold;
	font-size:17px;
	line-height:2em;
	}
#kamoku_nav li a dl dd ul li.indent{
	text-indent: -1.4em;
    padding-left: 1.2em;
	}		
#kamoku_nav li a dl dd ul li i{
	color:#fff;
	font-size:20px;
	position:relative;
	margin-right:0.2em;
	top:0.1em;
	font-weight:lighter;
	}	
#kamoku_nav li a dl p.more{
	position:absolute;
	color:#fff;
	right:20px;
	bottom:40px;
	}
#kamoku_nav li a dl p.more i{
	color:#fff;
	font-size:40px;
	position:relative;
	margin-left:5px;
	bottom:-0.2em;
	}														

#index_ct2_in{
	background-position:center;
	padding:90px 0;
	}	
#news{
	width:980px;
	margin:0 auto;
	padding:55px 0;
	}	
#news_in{
	width:760px;
	margin-left:170px;
	}
#news h3{
	width:35px;
	height:210px;
	top:-65px;
	left:60px;
	}			
	
li.oneitem{
	padding:25px 0 5px 0;
	margin-bottom:0;
	}		
li.oneitem dl{
	width:190px;
	float:left;
	}
ul#news_list{
	padding:0 10px 0 0;
	}		
dd.news_List_Title{
	margin:0;
	font-size:14px;
	}	
.news_detail{
	margin-top:10px;
	}	
dt.news_day{
	width:100px;
	font-size:14px;
	margin-top:-3px;
	}
dt.news_day span#category{
	left:100px;
	top:-3px;
	}
div.news_right{
	width:550px;
	float:left;
	margin-top:-6px;
	}	
dd.news_List_Title a{
	font-size:14px;
	}
#footer_ct1{
	padding:50px 0;
	}	
#foot_ct1_l{
	width:470px;
	float:left;
	position:relative;
	/*padding-bottom:55px;*/
	}	
#foot_ct1_r{
	width:470px;
	float:right;
	margin-top:0;
	position:relative;
	/*padding-bottom:55px;*/
	}	
#foot_ct1_l p.cmn_btn,
#foot_ct1_r p.cmn_btn{
	width:100%;
	position:absolute;
	bottom:0;
	}		
p#foot_logo{
	margin:25px 0 10px 0;
	}	
	
#foot_ct1_r td.time{
	font-size:15px;
	}	
#foot_ct1_r td.time span{
	margin-left:1em;
	font-size:15px;
	}		
#foot_ct1_r tr.time_last td.time span{
	margin-left:1.7em;
	}	
#foot_ct1_r td i.icon-maru{
	font-size:25px;
	}	
#foot_ct1_r td i.icon-futo_sankaku{
	font-size:22px;
	}	
#foot_ct1_r td i.icon-sen{
	font-size:18px;
	}		
#foot_ct1_r th#zikan_ttl,
#foot_ct1_r th#zikan_ttl_2{
	width:34%;
	}	
#foot_ct1_r p i.icon-futo_sankaku{
	font-size:17px;
	}	
#footer_ct2 dt{
	margin-bottom:15px;
	}	
#footer_ct2 dt a{
	border-bottom:none;
	}
#footer_ct2 dd{
	display:block;
	line-height:1.9em;
	}
#footer_ct2 dl{
	width:auto;
	display:inline-block;
	margin-left:65px;
	}				
#footer_ct2:before{
	width:1800px;
	height:207px;
	content:'';
	display:block;
	background:url(../img/index/slide/slide_nami.png) no-repeat;
	background-size:852px 207px;
	position:absolute;
	z-index:0;
	bottom:0;
	left:50%;
	margin-left:-900px;
	background-position:-90px 0;
	}
#copy{
	padding:40px 0 10px 0;
	}		
	
				
/*-----post.php-----*/	
	#news_ct1{
		padding:80px 0 200px 0;
	}
	#news_ct1_in{
		width:880px;
		margin:0 auto;
		padding:40px;
	}	
	#news_ct1_in h5{
		font-size:18px;
	}	
	.backORcloseBtn{
		margin:50px auto 30px auto;
	}


#naka_main{
	width:1380px;
	height:300px;
	position:relative;
	left:50%;
	margin-left:-380px;
	background:url(../img/common/cm_nakamain_back.png) no-repeat right;
	background-size:380px 300px;
	margin-top:15px;
	}
#naka_main .naka_main_ct{
	width:1000px;
	height:300px;
	position:relative;
	}	
#naka_main h2 span img{
	width:30px;
	height:auto;
	}	
#naka_main h2{
	width:1000px;
	height:300px;
	position:absolute;
	left:50%;
	margin-left:-1476px;
	top:45px;
	}
#naka_main h2 span{
	position:absolute;
	right:55px;
	top:40px;
	}
#naka_main h2:before{
	content:'';
	display:block;
	background:url(../img/index/slide/slide_nami.png) no-repeat;
	background-size:contain;
	width:852px;
	height:207px;
	position:absolute;
	z-index:0;
	right:-150px;
	bottom:-45px;
	}
ul#naka_nav{
	width:960px;
	margin:80px auto 0 auto;
	}
ul#naka_nav li{
	display:inline-block;
	margin-right:20px;
	}						

/*-----clinic.html-----*/	
#naka_main #clinic_main{
	background:url(../img/clinic/clinic_main.png) no-repeat center;
	background-size:cover;
	}
#clinic_ct1_in .content{
	width:860px;
	background:#fff;
	margin-top:40px;
	padding:20px 0 50px 0;
	}	
#aisatu{
	width:650px;
	}	
#clinic_ct1_in h4{
	font-size:28px;
	}	
#aisatu p.text{
	font-size:17px;
	line-height:2em;
	}
#clinic_ct2_in{
	text-align:center;
	}	
#clinic_ct2_in .content{
	width:1020px;
	padding:90px 0 50px 0;
	}	
#clinic_ct2_in dl{
	display:inline-block;
	margin:30px 36px;
	}	
#cm_slide .cm_ct{
	width:248px;
	padding:40px 30px;
	}	
#clinic_ct3_in .content{
	padding:30px 0 40px 0;
	}	
#clinic_ct3_in li{
	width:310px;
	float:left;
	margin:20px 8px;
	}	
#cm_slide .cm_ct h5{
	font-size:22px;
	}	
#clinic_ct4_in .content{
	width:960px;
	padding:50px 0;
	}	
#clinic_ct4_in h3{
	margin-bottom:40px;
	}
#clinic_ct4_in #clinic_ct4_l{
/*	width:440px;
	float:left;*/
	}
#clinic_ct4_in #clinic_ct4_r{
	/*width:405px;
	float:right;*/
	margin-top:0;
	}		
/*#clinic_ct4_in .cm_ct div.cm_ct_l{
	width:430px;
	float:left;
	}
#clinic_ct4_in .cm_ct div.cm_ct_r{
	width:405px;
	float:right;
	margin-top:0;
	}*/		
#clinic_ct5_in .content{
	width:960px;
	padding:30px 0;
	}		

/*-----info.html-----*/	
#naka_main #info_main{
	background:url(../img/info/info_main.png) no-repeat center;
	background-size:cover;
	}
#info_ct1_in .content{
	width:960px;
	padding:20px 0;
	}	
#info_ct1_in th#info_zikan_ttl,
#info_ct1_in th#info_zikan_ttl2{
	width:26%;
	}	
p#info_kamoku{
	text-align:center;
	font-size:24px;
	}
#info_ct1_in th{
	height:38px;
	}
#info_ct1_in td.time{
	text-align:center;
	font-size:15px;
	}	
#info_ct1_in td.time span{
	font-size:15px;
	font-weight:bold;
	margin-left:2em;
	}	
#info_ct1_in tr.time_last td.time span{
	margin-left:2.75em;
	}	
#info_ct1_in td i.icon-maru,
#info_ct1_in td i.icon-futo_sankaku{
	font-size:24px;
	}
#info_ct1_in td i.icon-sen{
	font-size:18px;
	}
#info_ct1_in td{
	height:69px;
	}	
#info_ct1_in  p#info_hou_oushin{
	margin:40px 0 18px 0;
	}
#info_ct1_in p i.icon-futo_sankaku{
	font-size:18px;
	}	
p#info_zisan{
	text-align:center;
	margin-top:50px;
	}
#info_ct2_in li{
	width:310px;
	float:left;
	margin:0 8px;
	}	
#info_ct3_in .content{
	width:990px;
	margin:0 auto;
	}		
#info_ct3_in{
	width:1800px;
	position:relative;
	left:50%;
	margin:0 0 20px 0;
	margin-left:-900px;
	background:url(../img/index/index_nav_back.png) no-repeat;
	background-size:712px 278px;
	background-position:0px 440px;
	}	
#info_ct3_in ul#kamoku_nav{
	margin:40px 0 15px 0;
	}	
#info_ct4_in .content{
	width:960px;
	padding-bottom:40px/*130px*/;
	}
#info_ct5_in .content{
	width:960px;
	padding-bottom:130px;
	}
#subject_main{
	width:960px;
	margin:70px auto 20px auto;
	}
.info_cm_ct{
	width:960px;
	margin:30px auto 60px auto;
	}		
.info_cm_ct_l{
	width:550px;
	float:left;
	margin:0;
	}	
.info_cm_ct_r{
	width:380px;
	float:right;
	margin:0;
	}
h3.info_cm_ct_sttl{
	width:960px;
	margin:0 auto;
	margin-bottom:55px;
	}	
p#info_back.cmn_btn{
	margin:100px auto 50px auto;
	}

ul#hansou{
	font-size:0;
	margin-top:60px;
	} 	
ul#hansou li{
	width:465px;
	display:inline-block;
	margin-bottom:30px;
	font-size:15px;
	line-height:1.8em;
	}	
ul#hansou li:nth-child(odd){
	margin-right:30px;
	}												

/*-----houmon.html-----*/	
.cm_ct.info_cb{
	width:880px;
	}
/*-----naika.html-----*/
#naika_ct1_in .check_box li{
	margin-right:40px;
	}	
/*-----kafun.html-----*/		
#kafun_back{
	background:url(../img/info/kafun/kafun_back.png) no-repeat center;
	background-size:1500px 732px;
	padding-bottom:110px;
	}
#kafun_ct1_in p.text{
	margin:0 auto;
	text-align:center;
	line-height:2.4em;
	}	
#kafun_ct1_in p#kafun_list{
	width:744px;
	margin:30px auto;
	}		
#kafun_ct1_in p#info_back{
	margin-top:60px;
	}	
#kafun_ct1_in h3.info_cm_ct_sttl{
	line-height:1em;
	margin-top:20px;
	}	

/*-----faq.html-----*/	
#naka_main #faq_main{
	background:url(../img/faq/faq_main.png) no-repeat center;
	background-size:cover;
	}
#faq_ct1_in .content,
#faq_ct2_in .content{
	width:960px;
	}	
.faq_list a.open_ct {
	height:60px;
  background:url(../img/faq/faq_q.png) no-repeat 0 40%;
  background-size:50px 50px;
	}	
.faq_l_box{
	width:400px;
	float:left;
	}
.faq_r_box{
	width:380px;
	float:right;
	}	
.faq_list .st-content .st_ct_in{
	background:url(../img/faq/faq_a.png) no-repeat 0 25px;
	background-size:50px;	
	padding:30px 10px 30px 80px;
	}	
.faq_list a.open_ct span{
	padding:0 80px;
	font-size:16px;
	position:relative;
	top:0;
	line-height:63px;
	-webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
	}
.faq_list a.open_ct span:hover{
	color:#1A64A6;
	}			
.faq_denwa{
	text-align:center;
	padding:30px;
	}	
.faq_denwa dd{
	line-height:1em;
	}	

	

/*-----acc.html-----*/	
#naka_main #acc_main{
	background:url(../img/acc/acc_main.png) no-repeat center;
	background-size:cover;
	}
#acc_ct1_in .content{
	width:960px;
	}
#acc_ct1_in ul#acc_public{
	text-align:center;
	margin:70px 0 20px 0;
	}	
#acc_ct1_in ul#acc_public li{
	display:inline-block;
	font-size:24px;
	margin:0 5px;
	}	
#acc_ct1_l{
	width:550px;
	float:left;
	}
#acc_ct1_r{
	width:380px;
	float:right;
	margin-top:0
	}
#acc_ct1_r ul#acc_link_btn{
	font-size:0;
	margin-top:23px;
	}	
#acc_ct1_r ul#acc_link_btn li{
	width:179px;
	height:159px;
	margin:0;
	}
#acc_ct1_r ul#acc_link_btn li img{
	width:175px;
	height:155px;
	}	
#acc_ct1_r ul#acc_link_btn li:first-child{
	margin-right:20px;
	}
ul#parking{
	font-size:0;
	margin-top:60px;
	} 	
ul#parking li{
	width:465px;
	display:inline-block;
	margin-bottom:30px;
	font-size:15px;
	line-height:1.8em;
	}	
ul#parking li:nth-child(odd){
	margin-right:30px;
	}								
		
				
	
	/* gnav_down
----------------------------------------------------------------------- */
.gnav_down {
	text-align: center;
}
.gnav_down li{
	font-size: 15px;
	display: inline-block;
	position: relative;
	line-height:1.6em;
}
.gnav_down ul.child{
	width:150px;
	z-index: 3;
	display: none;
	position: absolute;
	padding:20px;
	background-color:#fff;
	line-height:1em;
	left:50%;
	margin-left:-90px;
	box-shadow:0 0 2px 2px rgba(41,41,41,0.1);
}

.gnav_down ul.child li {
	display: block;
	text-align:center;
	position:relative;
	margin:0;
	line-height:1.3em;
}
#pc_gnav > ul > li > ul.child li a{
	line-height:2em;
	}
#pc_gnav > ul > li.koko > ul.child li a{
	line-height:2em;
	color:#333;
	}


.gnav_down ul.child li:hover:before,
.gnav_down ul.child li.s_koko:before{
	left:2px;
	}
.gnav_down ul.child li a:hover,
.gnav_down ul.child li.s_koko a{color:#0F84CC !important;}

.gnav_down ul.child li a:before,
.gnav_down ul.child li a:after{
	background: none !important;
}

li.main_list a{
	display:inline-block;
	line-height:1.8em;
	}
	
							
}



/* ----------------------------------------------------------------------- 

 tatenavi

----------------------------------------------------------------------- */

#tatenavi {
	width: 90px;
	position: fixed;
	right:0px; bottom: 28%;
	z-index: 9999;
}
#tatenavi > li {
	margin-top: 0px;
	margin-bottom:0px;
	line-height:1.3em;
}
#tatenavi > li img{
	width:60px;
	height:60px;
	}

.pagetop{
	margin-left:10px;
	padding-top:20px;
}
#tatenavi a:hover{
	opacity:0.7;
	}

@media print {
	#tatenavi, .go_top { display: none !important;}
}	

@media all and (-ms-high-contrast:none){

}

/*施設基準*/
.accordion-003 {
    /*max-width: 500px;*/
    margin-bottom: 7px;
    border-bottom: 1px solid #0e84cc;
}

.accordion-003 summary {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    padding: 1.2em 2em 1.2em 1em;
    color: #333333;
    font-weight: 600;
    cursor: pointer;
	font-size: 17px;
}

.accordion-003 summary::-webkit-details-marker {
    display: none;
}

.accordion-003 summary::before,
.accordion-003 summary::after {
    width: 3px;
    height: .9em;
    border-radius: 5px;
    background-color: #0e84cc;
    content: '';
}

.accordion-003 summary::before {
    position: absolute;
    right: 2em;
    rotate: 90deg;
}

.accordion-003 summary::after {
    transition: rotate .3s;
}

.accordion-003[open] summary::after {
    rotate: 90deg;
}

.accordion-003 p {
    transform: translateY(-10px);
    opacity: 0;
    margin: 0;
    padding: .3em 2em 1.5em;
    color: #333333;
    transition: transform .5s, opacity .5s;
	line-height: 1.5;
}

.accordion-003[open] p {
    transform: none;
    opacity: 1;
}

.list-1 {
    list-style-type: disc;
	padding-left: 3em;
}

.list-1 li {
    padding: .3em .3em .3em 0;
	line-height: 1.5;
	list-style: disc;
}

.list-1 li::marker {
    color: #2589d0;
    font-size: 1.1em;
}

.list-2 {
    counter-reset: li;
}

.list-2 li {
    display: flex;
    align-items: start/*center*/;
    padding: .3em 2em/*.3em*/;
	line-height: 1.5;
}

.list-2 li::before {
    display: inline-block;
    min-width: 1.7em;
    margin-right: 5px;
    border-radius: 50%;
    background-color: #2589d0;
    color: #fff;
    font-weight: bold;
    font-size: .75em;
    line-height: 1.7em;
    text-align: center;
    content: counter(li);
    counter-increment: li;
	margin-top: 2px;
}