@charset "utf-8";
body {
  margin: 0;
  padding: 0;
  line-height: 1.5;
  color: #333;
  font-size: 90%;
  font-family: 'メイリオ', Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', sans-serif;
  text-align:left;
}
/* Reset
---------------------------------------- */
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td,
address,
option {
  margin: 0;
  padding: 0;
  font-size: 100%;
  font-weight: normal;
}
ol,
ul { list-style: none; }
fieldset,
img,
abbr { border: 0; }
table {
  border-collapse: collapse;
  border-spacing: 0;
}
caption,
th { text-align: left; }
address,
caption,
em,
strong,
th,
cite,
optgroup {
  font-style: normal;
  font-weight: normal;
}
img { vertical-align: top; }
textarea,
select { font-family: 'メイリオ', Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', sans-serif; }
a:focus { outline: none; }



/* .bmiChecker
---------------------------------------- */
.bmiChecker {
	margin:0 auto;
	width:700px;
}
.bmiChecker img { vertical-align:bottom !important; }
.bmiChecker .checkInner {
	padding:10px 20px 7px;
	background:url(/_var/sdp/js/bmichecker/images/bg01.gif);
}
.checkerBody {
	position:relative;
	margin-bottom:7px;
	width:660px;
	height:114px;
}
.checkerBody .checkBtn {
	position:absolute;
	right:0;
	top:-37px;
}
.checkerBody .checkBtn area {
	outline:none;
	border:none;
}
.checkerInput {
	width:290px;
	float:left;
}
.checkerInput .weight,
.checkerInput .height { height:57px; }
.checkerInput .weight { background:url(/_var/sdp/js/bmichecker/images/img03.gif) top left no-repeat; }
.checkerInput .height { background:url(/_var/sdp/js/bmichecker/images/img04.gif) top left no-repeat; }
.checkerInput .weight input,
.checkerInput .height input {
	margin:14px 0 0 155px;
	width:70px;
	height:30px;
	font-size:27px;
	text-align:center;
	border:none;
	outline:none;
	-webkit-box-shadow:none;
}
#bmiResult {
	float:right;
	width:260px;
	height:114px;
	background:url(/_var/sdp/js/bmichecker/images/img05.gif) right top no-repeat;
}
#bmiResult .inner { padding:38px 0 0 57px; }
#bmiResult .inner span {
	display:inline-block;
	margin-right:4px;
	width:30px;
}
#bmiResult .inner span img { height:56px; }
#bmiResult .inner span.point { width:6px; }
.checkerBody2 { height:83px; }
.checkerBody2 .shiki { float:left; }
.checkerBody2 #weightResult {
	float:right;
	width:312px;
	height:83px;
	background:url(/_var/sdp/js/bmichecker/images/img07.gif) right top no-repeat;
}
#weightResult .inner {
	padding:19px 10px 0 160px;
	text-align:center;
}
#weightResult .inner span {
	display:inline-block;
	margin-right:3px;
	width:25px;
}
#weightResult .inner span img { height:46px; }
#weightResult .inner span.point { width:5px; }
#weightResult .inner span.kg {
	height:50px;
	width:14px;
	background:url(/_var/sdp/js/bmichecker/images/img09.gif) no-repeat;
}
.advice {
	width:700px;
	height:281px;
	background:url(/_var/sdp/js/bmichecker/images/img08.gif) top left no-repeat;
}
.advice .comment {
	padding:45px 0 0 40px;
	width:500px;
}
.sns ul{ padding-top:30px; text-align:center;}
.sns li{ display:inline-block;margin: 0 10px;}

.sns .fb{ width:150px;background: #6d83b5;padding: 15px 0px;}
.sns .tw{width:150px;background: #019ad3;padding: 15px 0px;}
.sns .ggle{width:150px;background: #da5739;padding: 15px 0px;}
.sns .htb{width:150px;background: #5689c8;padding: 15px 0px;}

.list_bnr_area {
	margin-bottom:20px;
}

.list_bnr_area li {
	text-align:center;
}

