@charset "UTF-8";
@import url(https://fonts.googleapis.com/earlyaccess/notosansjapanese.css);

body{
	color:#717071;
	font-family: "游明朝", YuMincho, "Noto Sans Japanese", sans-serif,"メイリオ";
}

#sidebar-wrapper{
	overflow-x:hidden;
	
}

.diary {
    background: url(../images/bg_message_content.png) repeat left top;
	line-height:28px;
}

.diarypad{
	padding:0px 100px;
	line-height:28px;
}

.pinktit{
	color: #eb4ca5;
	border: 1px solid #eb4ca5;
	padding:20px 0px;
	
}

body > main > div.content > div.content-image > div:nth-child(1) > div.col-xs-12.col-md-8.no-padding > div > div.bx-controls.bx-has-controls-direction.bx-has-pager{
	position:absolute;
	right:30px;
	bottom:40px;
}

body > main > div.content > div.content-image > div:nth-child(1) > div.col-xs-12.col-md-8.no-padding > div > div.bx-controls.bx-has-controls-direction.bx-has-pager > div.bx-pager.bx-default-pager > div > a{
	background-color:white;
	
}

body > main > div.content > div.content-image > div:nth-child(1) > div.col-xs-12.col-md-8.no-padding > div > div.bx-controls.bx-has-controls-direction.bx-has-pager > div.bx-pager.bx-default-pager > div > .active{
	background-color:rgba(235, 76, 165, 1);
	
}

.bx-controls-direction a {
    display: none;
}


.bx-wrapper {
    position: relative;
    margin-bottom: 0px;
    padding: 0;
border: 0px solid white;
}






.smaller{
	height:8%!important;
	border-top:0px solid #fff!important;
	border-bottom:1px solid #d2d2d2;
	cursor:pointer;
}

.smaller a{
	font-size:10px;
	color:#666666;
		cursor:pointer;
}

.pinkline{
	width:100%;
	height:1px;
	background-color:rgba(235, 76, 165, .7);
	
}

.pinkcirc{
	color:#eb4ca5;
	border: 1px solid #eb4ca5;
	border-radius:50px;
	
}

.liner{
	line-height:30px;
	
}

.ulstyle{
	list-style-type: decimal;
	padding-left: 16px; 
}

.liststyler{
	margin-bottom:10px;
	margin-bottom:10px;
	
}

.pinktit2{
	color: #eb4ca5;
}

.grayline{
	width:100%;
	height:1px;
	background-color:#d6d6d6;
}

.hovopac:hover{
	opacity:0.7;
	
}

.height100
  {
  height: 100%;
 overflow:hidden;
 }
 
.nodecor{
	 text-decoration: none;
 }
 
 .nodecor:hover{
	 text-decoration: none;
 }

 


@media only screen 
and (max-device-width : 665px) {
.diarypad{
	padding:0px 10px;
	line-height:28px;
}

.slick-slide {
    height: 209px;
}

#deplist > li {
    display: block;
	
}

}



@media screen and (min-width: 736px)
and (max-device-width : 1023px)  {
.diarypad{
	padding:0px 10px;
	line-height:28px;
}

.slick-slide {
    height: 315px;
}

#deplist > li {
    display: block;
	
}

}

#nurse1{
	text-align:center;
}

#nurse1 > a{
	color:#eb4ca5;
}


 .3f{
	 background-color:pink;
 }
	 

.text30{
	font-weight:bold;
}