/* トップページの設定ここから */
#home{
	background-image: url(../../illust/top.jpg);
	padding: 40px;
	background-position: top,left;
	background-repeat: no-repeat;
}

.home_title{
	margin-top: 100px;
	margin-bottom: 5px;	
}

.home_text{
	margin: 0px;
	padding-left: 10px;
	padding-right: 10px;

}
.home_banna{
	margin-top: 40px;
	margin-bottom: 0px;
	padding-left: 10px;
	padding-right: 20px;
	padding-bottom: 0px;

}
/* トップページの設定ここまで */


/* About、Linkページの設定ここから */
#contents{
	padding: 40px;
}

.title{
	margin-top: 10px;
	margin-bottom: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.text{
	margin: 0px;
	padding-left: 10px;
	padding-right: 10px;
}

.text a{
    color: #000000;
    font-weight: bold;
}

.text a:hover{
	background-color:#646464;
    color:#FFFFFF;
}

.textform
{
	margin: 0px;
	padding-left: 20px;
	padding-right: 20px;
}
.message
{
	border: none;
	background-color: #F4F4F4;
}

/* About、Linkページの設定ここまで */

/* Memoページの設定ここから */
.memo_title{
	margin-top: 10px;
	margin-bottom: 5px;
	padding-left: 10px;
	padding-top: 1px;
	padding-bottom: 0px;
	background-image: url(../img/memo_line.gif) !important;
	background-position: top !important;
	background-repeat: repeat-y !important;
}

.memo_text{
	margin: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.memo_text a{
    color: #000000;
    font-weight: bold;
}

.memo_text a:hover{
	background-color:#646464;
    color:#FFFFFF;
}

/* Memoページの設定ここまで */

/* Pictページの設定ここから */

#list{
	/* 	background-color: #FFFFFF; */
	position: absolute;
	right: 50px;
  	margin: 0px;
	padding: 0px;
	z-index: 1;
}
#list p{
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 20px;
	margin-right: 20px;
	padding: 0px;

}

.pict_base{
	background-color: #666666;
	width: 420px;
	height: 300px;
	margin-left: auto !important;
	margin-right: auto !important;
	text-align: center;
}

.pict_main{
	margin-left: auto !important;
	margin-right: auto !important;
	text-align: center;
}

.record{
	text-align: center;
	font-weight: bold;
}

.record img{
	margin-top: 10px;
	margin-bottom: 0px;	
}

.comment1{
	text-align: center;
}

.comment{
 	margin: 0px; 
	padding-left: 10px;
	padding-right: 10px;
}

.comment a{
    color: #000000;
    font-weight: bold;
}

.comment a:hover{
	background-color:#646464;
    color:#FFFFFF;
}

.select a{
    color: #000000;
    font-weight: bold;
}

.select a:hover{
	background-color:#646464;
    color:#FFFFFF;
}

/* Pictページの設定ここまで */

/* Mailページの設定ここから */

form input,textarea{
	border: solid 1px #CCCCCC;
	background: #FFFFFF;
}

.submit,.back,.errorm{
	text-align: center;
}

.errorm{
	margin: 0px;
	padding-left: 20px;
	padding-right: 20px;
}

.submit input{
	padding-left: 3px;
	padding-right: 3px;
	border: solid 1px #CCCCCC;
	background: #FFFFFF;
}

.submit input:hover{
	background-color:#646464;
    color:#FFFFFF;
}

/* Mailページの設定ここまで */


/* テキスト類装飾ここから */
/* 赤字強調 */
.st1,.st2,.st3,.st4,.st5{
	font-weight: bold;
	color:  #CC0000;
}

.st1{
	font-size: 24pt;
}

.st2{
	font-size: 18pt;
}

.st3{
	font-size: 14pt;
}

.st4{
	font-size: 12pt;
}

.st5{
}

/* 黒字強調 */
.st6,.st7,.st8,.st9,.st10{
	font-weight: bold;
}

.st6{
	font-size: 24pt;
}

.st7{
	font-size: 18pt;
}

.st8{
	font-size: 14pt;
}

.st9{
	font-size: 12pt;
}

.st10{
}


/* テキスト類装飾ここまで */

