﻿body{
	text-align:center;
	margin:0;
	padding:0;
	background-color:#FCC700;
}

p,pre,li,dt,dd,th,td,label,textarea,h1,h2,h3,h4,h5,h6{
	font:15px "メイリオ","ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif;
	letter-spacing:0.1em;
	color:#000000;
	text-align:left;
	word-break:break-all;
}



p,pre,li,dt,dd,th,td,label,h4,h5,h6{ line-height:20px; }

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

p,pre,li,h5,h6,table{ margin:10px auto; }

form{ margin:0; }

a,label{
	color:#8c5600;
	cursor:pointer;
	text-decoration:none;
}

a:hover,label:hover{
	color:#cb970a;
}

img{ border:none; }

.clear{ clear:both; }
.left{ float:left; }
.right{ float:right; }
.clear{ clear:both; }
.inline{ display:inline; }
.bold{ font-weight:bold; }
.red{ color:#e00000; }
.green{ color:#007800; }
.blue{ color:#0000b8 }
.gray{ color:#666666; }
#errmsg li{ color:#e00000; }
.textcenter{ text-align:center; }


h1,h2{
	margin:0 auto;
	background-color:black;
}

h2{
	height:45px;
	line-height:45px;
	color:white;
	font-weight:bold;
	font-size:14pt;
	text-align:center;
}


#body{
}

.back{
	text-align:right;
	margin:20px auto;
}

.back a{
	padding:5px;
	background-color:white;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}


#topmain{
	margin:0 auto;
}

h3{
	margin:10px auto;
	min-height:36px;
	line-height:36px;
	padding-left:10px;
	color:#ffda79;
	background-color:#303030;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}

.radiusbox{
	margin:15px auto;
	padding-bottom:1px;
	background-color:white;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}

.radiusbox h3{
	margin:0 auto;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-bottom-right-radius:0;
	-moz-border-radius-bottomleft:0;
	-moz-border-radius-bottomright:0;
}

.radiuslist{
	margin:0 auto;
	padding:0 15px;
	border-top:solid 2px #f0f0f0;
}

.radiusinputtext, .radiusinputsubmit{
	width:100%;
	height:30px;
	line-height:30px;
	background-color:white;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}

.radiusinputtext{
	text-indent:5px;
}


.voice .img{
	float:left;
	margin-right:23px;
	width:60px;
	height:60px;

}

.voice .img img{
	width:60px;
	height:60px;

}


.voice .name{
	margin-left:130px;
	border-bottom:solid 1px #e5ba46;
	font-weight:bold;
}
