@charset 'UTF-8';


@media screen and (min-width:641px) {

.toki_index01{
	width:100%;
	padding-bottom:10px;
	text-align:center;
}

.toki_index02{
	width:100%;
	padding-top:20px;
	text-align:left;
}

.toki_index02 span{
	font-weight:bold;
}

.toki_indextext{
	padding:20px 10px;
	text-align:center;
}

#toki_menu{
	width:96%;
	border:1px dashed #2b63b5;
	padding:2% 0 0 2%;
	margin:10px 0;
}

#toki_menu img{
	padding:0 20px 5px 0;
}

#toki_number{
	width:94%;
	padding:2%;
	border:2px solid #2b63b5;
	margin-bottom:20px;
	color:#2b63b5;
}


#toki_number table{
	border:0;
	padding:0;
	margin:10px auto 0 auto;
	font-size:150%;
}

#toki_number th{
	color:#2b63b5;
	padding:0 20px 20px 0;
	text-align:left;
}

#toki_number td{
	color:#2b63b5;
	padding:0 0 20px 0;
	text-align:left;
}

#toki_number_b{
	width:100%;
	border-bottom:#2b63b5 solid 2px;
}


#toki_infobox{
	width:100%;
}

#toki_infobox2{
	width:100%;
	margin: 10px 0 50px;
}

#toki_infobar{
	width:100%;
	border-bottom:#2b63b5 2px solid;
	margin-top: 15px;
	padding:0 0 3px 0;
	text-align:left;
	font-weight:bold;
	color:#2b63b5;
}

#toki_infobar2{
	width:100%;
	border-bottom:#2b63b5 2px solid;
	margin-top: 30px;
	padding:0 0 3px 0;
	text-align:left;
	font-weight:bold;
	color:#2b63b5;
}

#toki_info{
	width:100%;
	text-align:left;
}

#toki_info2{
	width:100%;
	text-align:left;
}

#toki_info dl{
	width:100%;
	border-bottom:#999 1px dashed;
	padding:0 0 5px 0;
}

#toki_info dt{
	margin:0;
	width:150px;
	font-size:80%;
	padding:5px 0 0 0;
}

#toki_info dd{
	margin:-24px 0 0 0;
	padding:0 0 0 120px;
	font-size:80%;
}

#toki_info2 ul {
	width:100%;
	margin-left: 15px;
}

#toki_info2 ul li{
	padding:5px 0;
	width: 25%;
	float: left;
}


}

@media screen and (min-width: 0px) and (max-width: 640px) {
.toki_index01{
	width:100%;
	padding-bottom:10px;
	text-align:center;
}

.toki_index02{
	width:100%;
	padding-top:20px;
	text-align:center;
	font-size:120%;
}

.toki_index02 span{
	font-weight:bold;
	font-size:120%;
}

#toki_menu{
	width:96%;
	border:1px dashed #2b63b5;
	padding:2% 0 0 2%;
	margin:25px 0;
	text-align:center;
}

#toki_menu img{
	padding:0 20px 5px 0;
}

#toki_number{
	width:94%;
	padding:2%;
	border:2px solid #2b63b5;
	margin-bottom:20px;
	color:#2b63b5;
}


#toki_number table{
	border:0;
	padding:0;
	margin:10px auto 0 auto;
}

#toki_number th{
	color:#2b63b5;
	padding:0 10px 5px 0;
	text-align:left;
}

#toki_number td{
	color:#2b63b5;
	padding:0 0 5px 0;
	text-align:left;
}

#toki_number_b{
	width:100%;
	border-bottom:#2b63b5 solid 2px;
}

#toki_infobox{
	width:100%;
}

#toki_infobox2{
	width:100%;
	margin: 10px 0 50px;
}

#toki_infobar{
	width:100%;
	border-bottom:#2b63b5 2px solid;
	margin-top: 15px;
	padding:0 0 3px 0;
	text-align:left;
	font-size:150%;
	font-weight:bold;
	color:#2b63b5;
}

#toki_infobar2{
	width:100%;
	border-bottom:#2b63b5 2px solid;
	margin-top: 30px;
	padding:0 0 3px 0;
	text-align:left;
	font-size:150%;
	font-weight:bold;
	color:#2b63b5;
}

#toki_info{
	width:100%;
	text-align:left;
}

#toki_info2{
	width:100%;
	text-align:left;
}

#toki_info dl{
	width:100%;
	border-bottom:#999 1px dashed;
	padding:0 0 5px 0;
}

#toki_info dt{
	margin:0;
	width:150px;
	padding:5px 0 0 0;
}

#toki_info dd{
	margin:-30px 0 0 0;
	padding:0 0 0 160px;
}

#toki_info2 ul {
	width:100%;
	margin-left: 15px;
}

#toki_info2 ul li{
	padding:5px 0;
	width: 25%;
	float: left;
}

.toki_indextext{
	padding:20px 10px;
	text-align: center;
}

}