@charset "utf-8";


* {
	margin:0;
	padding:0;
}

html {
	overflow-y:scroll;
}

h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}

ol, ul {
	list-style:none;
}

blockquote, q {
	quotes:none;
}

:focus {
	outline:0;
}

ins {
	text-decoration:none;
}

del {
	text-decoration:line-through;
}

table {
	
}

img {
	width: 100%;
	height: auto;
	border:0;
	vertical-align:bottom;
}

address {
	font-style:normal;
}

/*-------------------------------------------------------------------------
	Setup
/*-----------------------------------------------------------------------*/
body {
	color:#190f05;
	font-size: 90%;
	font-family: Verdana, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	background-color: #96dce6;
}

p, li, dt, dd, dl {
	line-height:1.6;
	line-break: strict;
	letter-spacing:0.5px;
	text-align: justify;
	text-justify: distribute;
	word-wrap: normal;
	word-break : normal;
}

strong {
	font-weight:bold;
}

em {
	font-style:normal;
}

/*-------------------------------------------------------------------------
	Anchor
/*-----------------------------------------------------------------------*/
a:link {
	color:#000;
	text-decoration:none;
}

a:visited {
	color:#000;
	text-decoration:none;
}

a:hover {
	color:#666;
	text-decoration:none;
}
ul li a {
	display: block;
}


/*-------------------------------------------------------------------------
	Tooltip
/*-----------------------------------------------------------------------*/
.tooltip {
	cursor: pointer;
}
.tooltip-body {
	width: 130px;
	padding: 2px 10px;
	color: #6e6e6e;
	background: #fff;
	border: 2px solid #6e6e6e;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	left: -20px;
	bottom: 24px;
	z-index: 0;
}
.tooltip-body:before {
	content: "";
	margin-left: -9px;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 9px 9px 0 9px;
	border-color: #fff transparent transparent transparent;
	position: absolute;
	bottom: -8px;
	left: 50%;
	z-index: 0;
}
.tooltip-body:after {
	content: "";
	margin-left: -10px;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 10px 10px 0 10px;
	border-color: #6e6e6e transparent transparent transparent;
	position: absolute;
	bottom: -11px;
	left: 50%;
	z-index: -1;
}

#dlcd .tooltip-body {
	left: -36px;
}
#ndec .tooltip-body {
	left: -20px;
}


/*-------------------------------------------------------------------------
	Clearfix
/*-----------------------------------------------------------------------*/
.clearfix:before,
.clearfix:after,
.wrap:before,
.wrap:after {
	display: table;
	content: " ";
}
.clearfix:after {
	clear: both;
}