h1{font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size:24px; font-weight:bold; font-style:normal; text-decoration:none; text-align:center; vertical-align:; color:#660000;}
h2{font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size:15px; font-weight:bold; font-style:normal; text-decoration:none; text-align:left; vertical-align:; color:#000000;     display:inline; background-color:#FFFFFF; border-style:solid; border-width:0px;  border-bottom-width:1px; border-left-width:12px; border-color:#00CC33; padding-left:0.3em;}
h3{font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size:15px; font-weight:bold; font-style:normal; text-indent: 10px; margin-bottom: 0.5em; text-decoration:none; text-align:; vertical-align:; color: #000000;}
h4{font-size:1em; font-weight:bold; font-style:normal; text-align:left; color:#000000;display:inline; background-color:#FFFFFF; border-style:solid; border-width:0px;  border-bottom-width:1px; border-left-width:0px; border-color:#970000;}
h5 {border-right:solid 2px #c0c0c0; border-bottom:solid 2px #c0c0c0; background-color:#CC9900; padding:3px; margin-bottom: 0.5em; width:100%; font-size:15px; color:#ffffff; font-family:ＭＳ Ｐゴシック; background-color:#CC9900;}
h6 {font-size:1em; font-weight:bold; text-indent:0.8em; margin: 0 0 0.5em 0; }
body{font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size:14px; font-weight:normal; font-style:normal; text-decoration:none; line-height:140%; text-align:left; vertical-align:top; color:#000000; background-color:#ffffff;}
th, td{font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size:14px; font-weight:normal; font-style:normal; text-decoration:none; line-height:140%; color:#000000;}
th, td a:link{font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size:14px; font-weight:normal; font-style:normal; text-decoration:underline; line-height:140%; color:#003399;}
th, td a:visited{font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size:14px; font-weight:normal; font-style:normal; text-decoration:underline; line-height:140%; color:#006666;}
th, td a:hover{font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size:14px; font-weight:normal; font-style:normal; text-decoration:underline; line-height:140%; color:#CC9933;}
th, td a:active{font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size:14px; font-weight:normal; font-style:normal; text-decoration:underline; line-height:140%; color:#CC9933;}
a:link{font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size:14px; font-weight:normal; font-style:normal; text-decoration:underline; line-height:140%; color:#003399;}
a:visited{font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size:14px; font-weight:normal; font-style:normal; text-decoration:underline; line-height:140%; color:#006666;}
a:hover{font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size:14px; font-weight:normal; font-style:normal; text-decoration:underline; line-height:140%; color:#CC9933;}
a:active{font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size:14px; font-weight:normal; font-style:normal; text-decoration:underline; line-height:140%; color:#CC9933;}
.sml {font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size:12px; font-weight:normal; font-style:normal; text-decoration:none; line-height:140%; color:#666666; }
.sml a:link {font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size:12px; font-weight:normal; font-style:normal; text-decoration:underline;}
.sml a:visited {font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size:12px; font-weight:normal; font-style:normal; text-decoration:underline;}
.sml a:hover {font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size:12px; font-weight:normal; font-style:normal; text-decoration:underline;}
.sml a:active {font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size:12px; font-weight:normal; font-style:normal; text-decoration:underline;}
.nodeco a:link {text-decoration:none;}
.nodeco a:visited {text-decoration:none;}
.nodeco a:hover {text-decoration:none;}
.nodeco a:active {text-decoration:none;}

/*p*/
p{
text-indent:1em; margin:0 0 1em 0; line-height:140%;}
.p01{
text-indent:0; margin:0 0 0.5em 0; font-size:1em; color:#333333;}
.p02{
text-indent:0; margin:1em 0 0.5em 0; font-size:1em;}
.p03{
text-indent:1em; margin:0 0 0.2em 0; line-height:140%;}
.p04{
text-indent:1em; margin:1em 0 0.2em 0; font-size:1em; color:#333333;}
.p05{
text-indent:1em; margin:0 0 0.4em 0; line-height:140%;}

.waku_i01{border:1px solid #666666; padding: 3px 3px 3px 3px;}

.midashi05 {
	background-color:#FFCCCC;
	margin-bottom:1em;
	}

.im_sp {
		margin-bottom:3px;
		}
.im_sp02 {
		margin:3px;
		}
.txt_sp {
		padding: 0 0 0 10px;
		margin-top: 0;
		margin-bottom: 0.8em;
}
.box00 {
		text-indent:0;
		padding: 3px 5px 3px 5px;
		margin-top: 1em;
		margin-bottom:2em;
		border: 1px solid #666666;
}
.box01 {
		width: 280px;
		padding: 3px 5px 3px 5px;
		margin-top: 1em;
		border: 1px solid #666666;
}
.box02 {	/*event pink-box*/
	text-indent:0px;
	font-size: 13px ;
	color: #444444;
	line-height: 130% ;
	padding:7px;
	margin: 15px 0 15px 0;
	background : url(../kabe08.GIF) repeat;
	border:1px solid #CCCCCC 
	;}
.box03 {	/*div*/
		width: 100%;
		text-align:center;
		background-color: #FFFFBD;
		border-top: 1px solid #006600;
		border-bottom: 1px solid #006600 ;
		border-left: 5px solid #006600;
		border-right: 5px solid #006600;
		padding: 0.4em 0 0.4em 0;
		margin:0;
}
.box03 a {
		font-size:1em;
		font-weight:bold;
		letter-spacing:normal;
		text-decoration:none;
		white-space:nowrap;
		color:#666666;
}
.box03 a:hover {
		text-decoration:underline;
}
.box_i01 {
		width:320px;
		height:60px;
		overflow: scroll;
		}
.box04 {	/*div blue-box*/
		width: 100%;
		text-align:center;
		background-color: #FFFFBD;
		border-top: 1px solid #0066FF;
		border-bottom: 1px solid #0066FF ;
		border-left: 5px solid #0066FF;
		border-right: 5px solid #0066FF;
		padding: 0.4em 0 0.4em 0;
		margin:0;
}

/*midasi gazo*/
.m_im {
		margin: 28px 0 13px 0;}
.m_im02 {
		margin: 0 0 4px 0;}
.m_im03 {
		margin: 0 0 8px 0;}
.m_im04 {
		margin: 0 0 0 4px;}
.m_im05 {
		margin: 4px 0 0 0;}		
.m_im06 {
		padding: 0 3px 3px 0;}
.m_im07 {
		margin: 0.5em 0 0.8em 0;}
.m_im08 {
		margin: 0 8px 0 8px;}
.m_im09 {
		margin: 0 8px 0 0;}
.m_im10 {
		margin: 2px 0 0 0;}
/*画像下位置*/
.im_v01 {vertical-align:text-bottom;}
/*テーブル*/
.tb_ly { table-layout:fixed; }
.jussen {		/*10選*/
		border:0; padding:0.3em;
		margin: 0;
}
.tb_bd01 {/*table*/
 border-top:1px solid #333333; border-left:1px solid #333333; border-collapse:collapse; border-spacing:0; empty-cells:show;}
.tb_bd02{
 border-bottom:1px solid #333333; border-right:1px solid #333333;}
.tb_bd03{
border:1px solid ;}

.joho_waku {
		width: 606px; 
		border: 1px solid #999999;
		padding: 3px;
		margin: 15px 0 18px 0px;
		text-align:center;
}
.joho_waku2 {
		border: 0;
		padding: 10px 0 20px 0;
		text-align:center;
}
.joho_waku3 {
		border: 1px solid #999999;
		padding: 0.5em;
		margin: 0.5em 0 1em 0;
}
.joho_tb {
		border: solid #666666; 
		margin: 0.5em 0.5em 0.5em 0.5em;
		border-collapse: collapse;
}
.joho_tb02 {
		width: 100%; 
		border: 0;
		padding: 3px;
		margin: 0;
}
.joho_tb03 {
		width: 300px;
		background-color:#FFFFFF;
		border: 1px solid #666666;
		padding: 2px;
}
.joho_tb04 {
		font-size:12px;
		color:#333333;
		line-height:1.2em;
}

/*list*/
ol, ul { margin: 0.3em 0.5em 0 25px; padding:0;}
li { margin: 0; padding:0;}
.ul01 { list-style:none;}
.ul02 { list-style-image : url(../point01.GIF);}
.ul03 { list-style-image : url(../pin.GIF);}
.ul04 { list-style-image : url(../point02.GIF);}
.ul05 { list-style-image : url(../point03.GIF);}
.ul06 { list-style-image : url(../point08.GIF);}
.li01 { margin-bottom: 0.7em; }
.li02 { margin: 0.3em 0.5em 1.2em 5px; list-style:none;}/*トップぺーじ*/

.bd01 { border: 1px solid #003300 ;}

/*Dl*/
dl, dt { margin: 0.3em 0.5em 0.3em 0; }
dd { margin: 0 0 0 1.5em; }

/*tomei*/
.inv { display:none;}
.inv02 { visibility:hidden;}

