@charset "shift-jis";

/* ------------------------------------------------
	common
------------------------------------------------ */

body, html, h1, h2, h3, h4, ul, li, p, img{
	margin:0;
	padding:0;}

body{
	color:#ffffff;
	font-size:1.0em;
	font-family:sans-serif;
	background-image:url(http://m.hostchan.jp/images/background.jpg);
	background-repeat:repeat;
	margin: 0px;
	border: 0px;
	padding: 0px;
}

h3{color:#ffffff;
	padding:0 0 3px;}

h4{padding:10px 0 2px;}

address{
	font-style:normal;
	color:#ffffff;
	margin:10px 0 0;}

a{color:#ffffff;}

img{border:none;}

.wit{width:100%;}

ul{font-size:0.8em;}

input[type="submit"] {
    margin: 10px;
    padding: 10px 40px;
    font-size: 1.4em;}

input[type="text"] {
    width: 90%;
    margin: 10px;
    font-size: 1.4em;}

input[type="password"] {
    width: 90%;
    margin: 10px;
    font-size: 1.4em;}

input[type="radio"] {
    padding: 15px 15px;
    font-size: 1.1em;
    vertical-align: middle;}

select {
    width: 90%;
    margin: 10px;
    font-size: 1.4em;}

textarea {
    width: 90%;
    margin: 10px;
    font-size: 1.2em;}

/* ------------------------------------------------
	TOPページ
------------------------------------------------ */

#container{
	margin:0 auto;
	text-align:center;
	}

#marqueebox{margin:2px 0;}

#menu table{
	margin:0 auto;
	width:100%;
	}

#menu table td{
	padding: 0;
	width:100%;
}

#menu #menu_index {
	text-align:center;
	margin:2px 0;}

#menu #menu_index p{padding:2px;}

#menu #menu_index img{vertical-align:bottom;}


/* ------------------------------------------------
	secondページ
------------------------------------------------ */

#content{margin:10px auto 20px;}

#content .prof td{text-align:center;}