p{
	font-size: 2.4em !important;
}

p span{
	font-size: 1.2em !important;
}

h1,h2{
	font-size: 3.0em !important;
}

h3,h4,h5{
	font-size: 2.7em !important;
}

li{
	font-size: 2.0em !important;
}

.mincho21,.mincho24,.mincho28,.mincho40{
	font-size: 3.0em !important;
	line-height:1.5em;
}

#header2 .gaiyomdl .inner p{
	font-size: 24px !important;
}

.topbox p{
	font-size: 24px !important;
}


.chui{
	font-size: 24px !important;
	width:740px;
}

.attention{
	font-size: 24px !important;
	line-height:1.5 !important;
	width:90%;
}

#stock div.notes{
	font-size: 2.0em !important;
}

.mokuji-inner{
	font-size: 2.4em !important;
	line-height: 1.5em !important;
}

.chapter{
	font-size: 1.5em !important;
}

.main01 table {
border-top: 1px solid #999;
width:800px;
margin:15px auto;
	font-size: 2.0em !important;
}
.main01 table td {
display: block;
text-align: left;
width: 100% !important;
}
.main01 table th {

display: block;
border-top: none;
border-bottom: none;
width: 100% !important;
}

.main01 table th label{
padding:10px !important;
}

#footer p, #footer p a {
    font-size: 1.2em !important;
}

table{
	font-size: 2.5em !important;
}


.agree{
	font-size: 2.0em !important;
}

.pc{ display:none; }

.sp{display: block;}


input.sp { width: 98%; }
textarea.sp { width: 98%; }

.square_btn{
	font-size: 2.0em !important;
}
