img {
	
}
input[type='image'] {
	border-radius: 0px; -webkit-appearance: none;
}
@media screen and (min-width:415px)
{
#mobile {
	display: none;
}
}
@media screen and (max-width:414px)
{
input[type='submit'] {
	font-size: 103%;
}
input[type='button'] {
	font-size: 103%;
}
select {
	font-size: 103%;
}
#pc {
	display: none;
}
#mobile {
	width: 100%;
}
a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.wid48 {
	width: 49%;
}
.wid50 {
	width: 50%;
}
.wid90 {
	width: 90%;
}
.wid100 {
	width: 100%;
}
.wid170px {
	width: 170px;
}
.wid200px {
	width: 200px;
}
.wid350px {
	width: 350px;
}
.f-size120 {
	font-size: 120%;
}
.col-blue-01 {
	color: rgb(46, 81, 140);
}
.col-yellow-01 {
	color: rgb(255, 210, 0);
}
.bg-blue-01 {
	background-color: rgb(210, 235, 254);
}
.bg-blue-02 {
	background-color: rgb(46, 81, 140);
}
.bg-red-01 {
	background-color: rgb(255, 226, 226);
}
.yajirushi {
	background-position: 0px 3px; padding-left: 16px; background-image: url("images_s/icon_yajirushi.gif"); background-repeat: no-repeat;
}
.top-pulldown {
	width: 100%; background-image: url("images_s/top_bar_sylla_year.gif"); background-repeat: no-repeat; background-size: 100%;
}
.disp-block {
	display: block;
}
.disp-inline {
	display: inline;
}
.disp-inblock {
	display: inline-block;
}
.mb5 {
	margin-bottom: 5px;
}
.mb10 {
	margin-bottom: 10px;
}
.mb15 {
	margin-bottom: 15px;
}
.footer {
	margin: 20px 0px; text-align: center; letter-spacing: 1px; font-size: 70%; font-weight: bold;
}
.select-gakubu {
	height: 27px; line-height: 27px; padding-left: 30px; font-weight: bold; background-image: url("images_s/select_gakubu_bar.gif"); background-repeat: no-repeat; background-size: 100%;
}
.col-white {
	color: rgb(255, 255, 255);
}
.search-select {
	margin: 15px auto; width: 50%; display: block;
}
.align-right {
	text-align: right;
}
.align-center {
	text-align: center;
}
.align-left {
	text-align: left;
}
.detail-midashi {
	background-position: 0px 3px; padding-left: 20px; margin-top: 10px; margin-bottom: 8px; margin-left: 5px; background-image: url("images_s/icon_detail_yajirushi.gif"); background-repeat: no-repeat;
}
.detail-honbun {
	margin-left: 10px;
}
.detail-kyoukasho {
	width: 100%; height: 33px; line-height: 33px; background-image: url("images_s/detail_kyoukasho.gif"); background-repeat: no-repeat; background-size: 100%;
}
.detail-numbering_code {
	width: 100%; height: 33px; line-height: 33px; background-image: url("images_s/detail_numbering_code.gif"); background-repeat: no-repeat; background-size: 100%;
}
.detail-realtime {
	width: 100%; height: 33px; line-height: 33px; background-image: url("images_s/detail_realtime.gif"); background-repeat: no-repeat; background-size: 100%;
}
.clear {
	clear: both;
}
.gakubu-bar {
	padding: 7px 5px; color: rgb(255, 255, 255); background-color: rgb(59, 95, 157);
}
}
@media print
{
#mobile {
	display: none;
}
}
