@charset "utf-8";

/*- chusi_main003.css; --------------------------------*/

body		{ background-color: #dfefff; }

/*- container -*/
#container	{ width: 320px; }

/*- header -*/
#chusi-sub-hd {
			  width: 70px; height: 30px;
			  margin: 15px 0 0 5px;
			  background: url('../chusikoku/image/chusi-sub-hd2.png') no-repeat center /contain; }

#chusi-header {
			  width: 320px; height: 80px;
		      margin: -14px 0 4px;
			  background: url('../chusikoku/image/chusi-header3.png') no-repeat center /contain; }

.frm-box	{ width: 320px; }

.chusi-sche { height: 182px; }

.led-txt	{ width: 295px;
			  margin: 10px auto 0; padding: 5px 0 0 15px;
			  left: -1px; }

/*- top-menu -*/
#menu 		{ display: none; }

@media screen and (max-width: 479px) {
	#menu {
			  display: none;
	}
	.slicknav_menu {
			  display: block;
	} }

.slicknav_menu {
			  width: 320px;
			  margin: 0 auto; }

.slicknav_nav li {
			  border-top: 1px solid #ffffff;
			  line-height: 30px;
			  font-size: 1.3em; }

.slicknav_nav li.nolnk {
			  display: none; }

/*- main -*/
#main		{ width: 100%; }

#main:after	{ position: relative;
			  content: url('../image/hr_gr3.gif'); }

/*- pan -*/
#pan		{ margin: 20px 0 20px 10px; }

#pan span.nodisp {
			  display: none; }

/*- side-wrap -*/
#side-wrap	{ width: 100%; }

/*- side-menu -*/
#side-menu	{ width: 202px;
		      margin: 20px auto 10px; }
			  
/*- side-board -*/
#side-board	{ width: 220px; height: 210px;
			  margin: 20px auto; padding: 20px 15px;
			  line-height: 1.5; }

#side-board a:active {
			  color: #ff0000; }

/*- pagetop -*/
.pagetop a	{ display: none; }

/*- footer -*/
footer		{ width: 318px; }

footer .upr,
footer .lwr { width: 308px;
			  letter-spacing: 0; }

footer .upr {
			  height: 40px;
			  border-right: 10px solid rgba(253,141,251,0.7); border-bottom: 10px solid rgba(1,193,9,0.7);
		      background-color: #6f9fff; }

footer .lwr { height: 55px;
			  border-right: 10px solid rgba(253,141,251,0.7);
			  background: url('../image/kochi_footer2.jpg') no-repeat center;
			  font-size: 0.925em; }

footer .lwr p {
			  margin: -3px auto 0;
			  letter-spacing: 0.2em; }

span.br:before {
			  content: "\A";
			  white-space: pre; }

footer ul   { width: 318px; }

footer ul li {
			  margin: 5px 0 0 20px; }

