@charset "UTF-8";

/*

  TOC
  + general
  + mainarea

*/


/*************************
general
**************************/

/* clearfix */
.clearfix:after{
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix{
	zoom: 1;
}

	/* for IE6 */
	* html .clearfix {
	display:inline-block;
	}

	/* for IE7 */
	*+html .clearfix {
	display:inline-block;
	}

body, html { height: 100%; }

html {
	overflow-y: scroll;
}

body {
	font:95%/1.5  'メイリオ',"ＭＳ Ｐゴシック",'Lucida Grande',Helvetica,osaka,Arial,sans-serif,Verdana,"Hiragino Kaku Gothic Pro";
	/* background:url(/provider/hiqers/shindans/kabarai/diagnosis/img/simubg.png) repeat; */
	line-height: 170%;
	color:#333333;
	overflow:visible;
}

h1,h2,h3,h4,h5,h6{
	font-weight: bold;
}

a:link { color: #FFF; text-decoration: none; }
a:active { color: #FFF; text-decoration: none; }
a:visited { color: #FFF; text-decoration: underline; }
a:hover { color: #FFF; text-decoration: underline; }

.img {
	display: block;
	height: 0;
	overflow: hidden;
}

.check{
	color:#FF0000;
	font-weight:bold;
	background:#FFFD00;
}

h1.siteNav{
	display:none;
}

#wrapper{
	width:960px;
	margin:0 auto 0;
	background-color:#FFF;

}


/*************************
mainArea
**************************/


/*************************
footer
**************************/

footer{
	width: 960px;
	background:#999;
	margin:0 auto;
	padding:10px 0;
}

footer p{
	text-align:right;
	margin:0;
	padding-right:20px;
    color: #fff;
}

footer small{
	padding-right:20px;
	text-align:right;
	display:block;
	color: #fff;
}

div.sbver ul{
    float: left;
}
div.sbver li{
    display: inline-block;
    vertical-align: bottom;
    margin-right: 10px;
}
div.sbver {
    content: ".";
    font-size: 0.1em;
    line-height: 0;
    clear: both;
	padding:10px 0 0 10px;
}

.tweetButton{
	width:90px !important;
}


/* 191011add */
/* body{font-family: "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif;} */
#wrapper #shindan_btnarea{
	padding-top: 194px;
  background: url(/provider/hiqers/shindans/kabarai/common/img/shin_btnarea.png) no-repeat;
  position: relative;
}
#wrapper .btnNext {
    background: url(/provider/hiqers/shindans/kabarai/common/img/shin_btn.gif) no-repeat;
    padding-top: 103px;
    width: 195px;
    background-size: 100%;
    border: none;
    position: absolute;
    top: 55px;
    left: 725px;
    cursor: pointer;
    transition: 0.5s;
}
body{font-family: "Kosugi Maru","游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif;}
div[class$="_ttl"]{margin-right: auto;margin-left: auto;width: 90%;font-size: 2rem;font-weight: bold;text-align: center;line-height: 1.2;}
.financier_image{
  width: 100%;
  margin: 0 auto 1rem;
  display: block;
}
.financier_slide{margin: 0 auto 0.8rem;width: 90%;}
.financier_slide img{display: block;margin: 0 auto;width: 90%;}
.slick-slide{width: 50px;}
.performance > p{margin: 0 auto 0.8rem;width: 90%;text-align: center;}
.pen-marker { background: linear-gradient(transparent 60%, #ffff66 60%); font-size: 1.2rem; font-weight: 600; }
