@charset "Shift_JIS";


/* ブラウザ表示対策------------------------------------------------- */

/* モダンブラウザ（Firefox Opera Safari）対策 */
.clearfix:after{
   content:".";
   display:block;
   height:0px;
   clear:both;
   visibility:hidden;
}

/* Win版IE7とMac版IE5対策 */
.clearfix{
   display:inline-block;
}

/* Win版IE5および6対策 */
/* Hides from IE-mac \*/
* html .clearfix{
   height:1px;
}

.clearfix{
   display:block;
}
/* End hide from IE-mac */



body {

}


*html body {
	font-family:"ＭＳ Ｐゴシック", Osaka;
}


html>/**/body {
	font-size:12px;
	line-height:142%;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
}
div, p, dl, dt, dd, form, ul, li, th, td, textarea, select, fieldset, address, em {
	margin: 0px;
	padding: 0px;
	font-style: normal;
	list-style:none;
	text-align: left;
}
input {
	color:#666;
}
table {
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}
p,dd,td {
	font-size:100%;
	line-height:140%;
	vertical-align:top;
}
img {
	border:none;
}



/* 強調
-------------------------------------------------- */
em {
	font-weight:bold;
}
strong {

}

/* 見出し
-------------------------------------------------- */
h1 {
	padding:10px 0 0 20px;
	height:36px;
}


h2 {
	padding:5px 0 5px 0px;
	font-size:14px;
	border-bottom:1px #999 solid;
	margin-bottom:10px;
	margin-top:20px;
}

h2.green {
	padding:5px 0 5px 20px;
	color:#fff;
	background-color:#02552e;
	font-size:14px;
	margin:20px 0 5px 0;
	border:none;
}

h3 {
	padding:2px 0 4px 0px;
	background-color:#eee;
	color:#474747;
	font-size:100%;
	margin-top:15px;
}

h4 {

	color:#474747;
	font-size:12px;
	margin-top:15px;
}



/* メインコンテンツ部分
-------------------------------------------------- */

#dicepit{
width:530px;
font-size:12px;
	background-color:#02552e;
	}


#dicepit ul.lead01{
	margin:10px;
	padding:5px 10px 5px 10px;
	font-weight:bold;
	background-color:#fff;
	font-size:14px;

	}
#dicepit ul.lead01 li{
	margin-top:5px;
	}
	
#dicepit table{
	font-size:12px;
	}
	
#dicepit table.function{
	background:#fff;
	margin:10px;
	}

#dicepit table.function th{
	text-align:center;
	vertical-align:top;
	width:80px;
	padding-top:10px;
	}
#dicepit table.function td{
	margin:5px;
	padding:10px;
	padding-top:10px;
	}
	
#dicepit table.connect{
	background:#fff;
	margin-left:10px;
	margin-bottom:30px;
	width:510px;
	}

#dicepit table.connect th{
	text-align:left;
	padding-left:5px;
	vertical-align:top;
	padding-top:5px;
	}
#dicepit table.connect td{
	text-align:center;
	vertical-align:top;
	padding-bottom:10px;
	padding-top:10px;
	}
	
#dicepit #detail{
	width:500px;
	font-size:12px;
	background-color:#fff;
	margin-left:10px;
	padding-left:10px;
	padding-top:10px;
	padding-right:0px;
	padding-bottom:20px;
	}
#dicepit table.siyou{
	background:#fff;
	margin:10px 0 10px 0;
	width:500px;
	}

#dicepit table.siyou th{
	text-align:left;
	padding-left:5px;
	vertical-align:top;
	padding-top:5px;
	}
#dicepit table.siyou td{
	text-align:left;
	padding-left:5px;
	vertical-align:top;
	padding-top:5px;
	}
	
#dicepit table.detail{
	background:#fff;
	margin-left:0px;
	border-top:#333 solid 1px;
	border-left:#333 solid 1px;
	width:480px;
	}

#dicepit table.detail th{
	text-align:left;
	vertical-align:top;
	padding:5px;
	width:100px;
	border-bottom:#666 solid 1px;
	border-right:#666 solid 1px;
	}
#dicepit table.detail td{
	text-align:left;
	vertical-align:top;
	padding:5px;
	margin:0;
	border-bottom:#666 solid 1px;
	border-right:#666 solid 1px;
	}
