@charset "Shift_JIS";

/* common */

html {
	margin: 0;
	padding: 0
}

body {
	background-color: #ffffff;
	color: #333333;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Hiragino Kaku Gothic Pro, Osaka, Verdana,sans-selif;
	margin: 8px 0px 0px 0px;
	line-height:1.4;
	font-size: small;
	background:url(../back-t01.jpg) repeat
}

/* info */

.title{
        font-size: 120%;
	margin: 10px 0px 10px 0px;
	font-weight: bold
}

.title01{
        font-size: 120%;
	font-weight: bold
}

.date{
	color: #ff003f;	
        font-size: 110%;
	margin: 10px 0px 10px 0px;
	font-weight: bold
}

.info{	
        font-size: 90%;
	margin: 10px 0px 10px 0px;
	font-weight: normal
}

table.img{	
	margin: 0px 0px 0px 15px
}

table.text{	
	margin: 0px 15px 0px 10px
}

td.text{	
        font-size: 70%;
	margin: 3px 0px 0px 0px

}

td.cf{	
        font-size: 78%;
	margin: 0px 0px 0px 0px

}

.up{
	color: #ff003f;	
        font-size: 70%;
	margin: 3px 0px 0px 0px;
	font-weight: bold
}

.menu{	
        font-size: 115%;
	margin: 20px 0px 15px 0px;
	font-weight: normal
}

ul{
        list-style-type:disk;
}

li.con{
	margin: 10px 0px 0px 0px;
	font-family:verdana, "‚l‚r ‚oƒSƒVƒbƒN", Hiragino Kaku Gothic Pro, Osaka, sans-selif;
	font-size: 110%
}

li.info{
	margin: 10px 0px 0px 0px;
	font-family:verdana, "‚l‚r ‚oƒSƒVƒbƒN", Hiragino Kaku Gothic Pro, Osaka, sans-selif;
	font-size: 90%
}

.pro {
	margin: 15px 0px 5px 0px
}

.top-kuu {
	margin: 12px 0px 0px 0px

}

.top10 {
	margin: 10px 0px 0px 0px
}

.right10 {
        text-align:right;
	margin: 0px 10px 0px 0px
}

.right130 {
        text-align:right;
	margin: 0px 130px 0px 0px
}

.hope {
	font-size: 75%;
	line-height: 1.5;
	margin: 5px 0px 5px 0px
}

.care {
	font-size: 90%;
	color: #ff003f;
	line-height: 1.4;
	margin: 10px 0px 10px 0px
}

.supp {
	font-size: 90%;
	color: #ff003f;
}

.kuu {
        white-space: pre;
}

.kuu80 {
	font-size: 80%;
        white-space: pre;
}

.kuu120 {
	font-size: 120%;
        white-space: pre;
}

.totop {
	font-size: 90%;
	line-height: 1.4;
        text-align:right;
	margin: 10px 30px 10px 0px
}

.copyright {
	font-size: 75%;
	font-family:verdana, "‚l‚r ‚oƒSƒVƒbƒN", Hiragino Kaku Gothic Pro, Osaka, sans-selif;
        white-space: pre
}

a:link {
        color: #363669; 
        background-color:transparent;
        font-weight:bold;
	text-decoration: underline
}

a:visited {
        color: #69699c;
        background-color:transparent;
        font-weight:bold;
	text-decoration: underline
}

a:hover {
        color: #ff0036; 
        font-weight:bold;
        background-color:#cccfcf;
	text-decoration: underline
}

a:active {
        color: #ff0036; 
        font-weight:bold;
        background-color:#cccfcf;
	text-decoration: underline
}

a.an {
        border-color: #ff0000; 
}

a.cg {
        border-color: #00ffff; 
}

/* end of stylesheet */
