body {
background-color: #FFFFFF;
font-size: medium;
}

a {
text-decoration: none;
}

.sp-box {
border-top: 1px solid #EFEFEF;
border-bottom: 1px solid #CCCCCC;
}

.sp-pad {
padding: 10px;
}

.oshirase {
padding: 10px;
background-color: #CC0033;
color: #FFFFFF;
font-weight: bold;
margin: 15px 0px 5px 0px;
}

.gradient {
margin: 0px 0px 15px 0px;
background: -webkit-gradient(linear,left top, left bottom, from(#FFFFFF),to(#FFBBCC));
background: -moz-linear-gradient(top, #FFFFFF, #FFBBCC);
}

.nextp-bg-top {
border-top: 1px solid #FFFFFF;
background-image: url("../img/nextp2.gif");
background-position: right center;
background-repeat: no-repeat
}

.nextp-bg-whats-ohkn {
border-top: 1px solid #F2EAC2;
background-image: url("../img/arrow_04.gif");
background-position: right center;
background-repeat: no-repeat
}

.text-left {
text-align: left;
}

.text-center {
text-align: center;
}

.text-medium {
font-size: medium;
}

.docomored {
background-color: #CC0033;
}

.footerlink-top {
padding: 15px;
text-align: left;
background-color: #CC0033;
color: #FFFFFF;
}

.footerlink-whats-ohkn {
padding: 15px;
text-align: left;
background-color: #FFFBE5;
color: #555555;
}

.point3 {
font-size: x-large;
text-align: center;
color: #FFFFFF;
background-color: #FFAA00;
padding: 10px;
}

.text-button{
	text-align: center;
	overflow: hidden;
}

.choinori-icwfnc03-icwfrn12{
float: right;
}

.choinori-icwfnc03-icwfrn15{
border:1px;
border-collapse: separate;
border-style: outset;
border-spacing:0px;
width:100%;
}

table.choinori-icwfnc03-icwfrn15 tr td{
padding: 1px;
border: 1px;
border-style: inset;

}

.choinori-protection-title{
display: block;
margin: 0 auto;

}

.choinori-copyright {
	text-shadow: none;
}
