*{
	margin: 0px;
	padding:0px;
}

img{
	border: 0px;
}

body{
	background-color: #56f5ed;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Verdana,Arial, Helvetica, sans-serif;
	font-size:16px;
}

p{
	margin: 10px 0px 10px 0px;
}

#willwayapp__container{
	text-align:center;
	background-color: #ffffff;
	margin: 10px auto;
	padding: 10px;
	width: 650px;
}
#willwayapp__topnavi{
	text-align: left;
	font-size:14px;
	margin-bottom: 10px;
}
#willwayapp__topnavi h1{
	font-size:14px;
	font-weight:normal;
}
#willwayapp__footer{
	font-style: italic;
	margin: 30px 0px 20px 0px;
	padding: 10px 0px 0px 0px;
	text-align: center;
	font-size: 12px;
	border-top: 1px solid #cccccc;
}

.willwayapp__apptitle h1{
	text-align: center;
	font-weight: bold;
	font-size: 18px;
}
.willwayapp__explain{
	text-align: left;
	padding: 5px;
	margin-left: 90px;
	font-size: 14px;
}
.willwayapp__arrow{
	text-align: center;
}

p.willwayapp__bodyinfo,
p.willwayapp__question{
	margin: 30px 0px 20px 0px;
	padding : 10px;
	font-size: 18px;
}
div#willwayapp__answertable{
	text-align: center;
}
table.willwayapp__buttontable,
table.willwayapp__answer{
/*	margin-left:auto;
	margin-right:auto; */
	margin: 0px auto 20px auto;
}

table.willwayapp__answer th,
table.willwayapp__answer td{
	padding:5px;
	text-align: left;
}
table.willwayapp__buttontable th,
table.willwayapp__buttontable td{
	padding:5px;
	text-align: center;
}


#willwayapp__questionArea input[type=submit]{
	height: 50px;
	width: 100px;
	font-size: 26px
}
#willwayapp__start input[type=submit],
#willwayapp__questionEndArea input[type=submit]{
/*	height: 50px !important;*/
	font-size: 26px !important;
	padding: 10px 30px 10px 30px;
	font-weight: normal;
}


#willwayapp__questionArea{
	margin: 10px;
	padding: 10px;
	border: 5px double #cccccc;
	background-color: #ffffcc;
}

#willwayapp__questionEndArea{
	margin: 10px;
	padding: 10px;
	border: 5px double #cccccc;
}



#willwayapp__fbpost{
	border: 1px solid #cccccc;
	margin: 30px 10px 30px 10px;
	text-align: center;
	font-size: 0.7em;
}
#willwayapp__fbpost p{
}
#willwayapp__fbpost p.remarks{
	color: #ff0000;
}
#willwayapp__fbpost textarea{
	width: 90%;
	height: 50px;
}


#willwayapp__result{
/*	margin: 30px 50px 20px 50px; */
	margin: 30px 10px 10px 10px;
}
#willwayapp__result .willwayapp__hensachi{
	font-size:24px;
	font-weight: bold;
	color: #ff0000;
}
#willwayapp__result .willwayapp__hensachivalue{
	font-size:36px;
	font-weight: bold;
	color: #ff0000;
}

#willwayapp__result .willwayapp__rtype{
	font-weight: bold;
	text-decoration: underline;
	font-size: 16px;
}
#willwayapp__result .willwayapp__rrank{
	font-size: 32px;
	font-weight: bold;
}
#willwayapp__result .willwayapp__rtitle{
	font-weight: bold;
	text-decoration: underline;
	font-size: 20px;
}
#willwayapp__result .willwayapp__resulttitle{
	text-align: left;
	padding: 5px;
	margin-bottom: 5px;
	font-size: 16px;  /* 14 -> 16 */
	font-weight: bold;
}
#willwayapp__result .willwayapp__resultcontents{
	text-align: left;
	border: 1px solid #cccccc;
	background-color: #ffffcc;
	padding: 5px 10px 5px 10px;
	margin-bottom: 20px;
	font-size: 14px;
}

.willwayapp__pr{
	text-align: center;
}
.willwayapp__pr th,
.willwayapp__pr td{
	padding: 3px 5px 3px 5px;
}
.willwayapp__prlink{
	width: 300px;
	margin: 0 auto;
	text-align: center;
	border: 1px solid cccccc;
	padding: 5px 20px 5px 20px;
}


.willwayapp__bold{
	font-weight: bold;
}
.willwayapp__underline{
	text-decoration: underline;
}

div.willayapp__fbshare{
	width: 100%;
/*	background: #e41e65; */
	background: #5f77b9;
	font-sytle:bold;
	color: #ffffff;
	font-weight: bold;
	border: 1px soid #cccccc;
	border_radius: 10px;
	padding-top :20px;
	padding-bottom: 20px;
}

/*
Copyright 2025 WillWay corporation. All rights reserved.
*/
	
