/*SoftBank 830SH 基本設定*/
body{background-color: #ffffff;margin: 0px;}
#header{width: 600px;}
#contents{width: 570px;margin-left: 30px;}
#border{width: 600px;}
#footer{width: 600px;text-align: center;}
a:link{color:#000099;}
a:visited{color:#660099;}
a:active{color:#ff6633;}
a:hover{color:#ff6633;}

.text-l {font-size: 110%;line-height: 130%;}
.text-lb {font-size: 110%;line-height: 130%;font-weight:bold;}
.text-m {font-size: 100%;line-height: 130%;}
.text-mb {font-size: 100%;line-height: 130%;font-weight:bold;}
.text-s {font-size: 80%;line-height: 130%;}
.text-sb {font-size: 90%;line-height: 130%;font-weight:bold;}
.text-ss {font-size: 70%;line-height: 130%;}
sup {font-size: 80%;}

td.gray-base-l{background-color:#DDDDDD;font-size: 110%;line-height: 130%;}
td.gray-base-m{background-color:#DDDDDD;font-size: 100%;line-height: 130%;}
td.gray-base-s{background-color:#DDDDDD;font-size: 90%;line-height: 130%;}

/*青字*/
.blue-s{font-size: 80%;color:#0000ff;}
.blue-sw{font-size: 80%;color:#0000ff; line-height: 130%;}
.blue-m{font-size: 100%;color:#0000ff;}
.blue-l{font-size: 110%;color:#0000ff;}
.blue-mw{font-size: 100%;color:#0000ff; line-height: 130%;}
.blue-mb{font-size: 100%;color:#0000ff; font-weight:bold;}
.blue-mbw{font-size: 100%;color:#0000ff; font-weight:bold; line-height: 130%;}
.blue-lb{font-size: 110%;color:#0000ff;font-weight:bold;}
.blue-lbw{font-size: 110%;color:#0000ff;font-weight:bold; line-height: 130%;}
.blue-lw{font-size: 110%;color:#0000ff; line-height: 130%;}


/*グレー字*/
.gray-s{font-size: 80%;color:#666666;}
.gray-sw{font-size: 80%;color:#666666; line-height: 130%;}
.gray-m{font-size: 100%;color:#666666;}
.gray-l{font-size: 110%;color:#666666;}
.gray-mw{font-size: 100%;color:#666666; line-height: 130%;}
.gray-mb{font-size: 100%;color:#666666; font-weight:bold;}
.gray-mbw{font-size: 100%;color:#666666; font-weight:bold; line-height: 130%;}
.gray-lb{font-size: 110%;color:#666666;font-weight:bold;}
.gray-lbw{font-size: 110%;color:#666666;font-weight:bold; line-height: 130%;}
.gray-lw{font-size: 110%;color:#666666; line-height: 130%;}

/*赤字*/
.red-s{font-size: 80%;color:#FF0000;}
.red-sw{font-size: 80%;color:#FF0000; line-height: 130%;}
.red-m{font-size: 100%;color:#FF0000;}
.red-l{font-size: 110%;color:#FF0000;}
.red-mw{font-size: 100%;color:#FF0000; line-height: 130%;}
.red-mb{font-size: 100%;color:#FF0000; font-weight:bold;}
.red-mbw{font-size: 100%;color:#FF0000; font-weight:bold; line-height: 130%;}
.red-lb{font-size: 110%;color:#FF0000;font-weight:bold;}
.red-lbw{font-size: 110%;color:#FF0000;font-weight:bold; line-height: 130%;}
.red-lw{font-size: 110%;color:#FF0000; line-height: 130%;}
h1{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding: 0px;
}

h2.entry{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding: 0px;
}


.dot{
	margin: 5px;
	width: auto;
	border-top-width: thin;
	border-top-style: dotted;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
}

/*ヘッダー*/
#header p{margin: 0px;padding: 0px;}
.sharplogo{margin-bottom: 15px;}

/*トップページ*/
p.coloring{
	white-space: nowrap;
	margin: 0px;
	padding: 0px;
	width: 570px;
	text-align: center;
}

/*スペース*/
.top2{margin-top:2px;}
.top3{margin-top:3px;}
.top5{margin-top:5px;}
.top7{margin-top:7px;}
.top10{margin-top:10px;}
.top20{margin-top:20px;}


.bottom2{margin-bottom:2px;}
.bottom3{margin-bottom:3px;}
.bottom5{margin-bottom:5px;}
.bottom7{margin-bottom:7px;}
.bottom10{margin-bottom:10px;}
.bottom15{margin-bottom:15px;}
.bottom20{margin-bottom:20px;}
.bottom30{margin-bottom:30px;}

.left5{margin-left: 5px;}
.left10{margin-left: 10px;}
.left20{margin-left: 20px;}
.left30{margin-left: 30px;}
.right5{margin-right: 5px;}
.right10{margin-right: 10px;}
.right20{margin-right: 20px;}
.right30{margin-right: 30px;}

