@charset "utf-8";
/* CSS Document */

body { text-align:center;font-size:14px;background: url(ima/001-002.gif); }
	   
#outline { width:780px; background:#FFFFFF; text-align: center; margin:0 auto; }

.header{
	height:150px;
	background: url(ima/butudann-logo.gif);
	margin-bottom: 10px;
	border: 1px solid #4FA3E8;
}

.outline-margin { margin:0 10px;}

.main { width:550px; float:right;line-height:2em;background-color:#ffffff; text-align:left;}

.side {
	width:220px;
	text-align:left;
	float:left;
	background-color:#FFFFFF;
	margin-bottom: 10px;
}

.c-both {
	line-height:2em;
	clear:both;
	background-color: #D1E8F8;
	text-align:center;
	font-size:12px;
	margin-bottom: 10px;
	border: 1px solid #4FA3E8;
}
.main2 { width:370px; float: left;line-height:2em;background-color:#ffffff; text-align:left;}
.main3 { width:180px; float: left;line-height:1em;background-color:#ffffff; text-align: center;}

.class_name1 {width:480px; background:url(ima/bar-1.jpg) no-repeat;padding:0 5px;text-align:left;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;border-left:solid 10px #0073d6;}

.class_name2 { background:#FF9900;color:#FFFFFF;font-weight:bold;text-align:left; padding:0 10px; }

.class_name3 {width:400px;background: url(ima/bar-2.jpg);padding:0 5px; line-height:1.5em;text-align:left;
border-top:solid 2px #0073d6;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;
border-left:solid 7px #0073d6; }

.class_name4 {width:400px;background: #FFFFFF;padding:0 5px; line-height:1.5em;text-align:left;
border-top:solid 2px #0073d6;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;
border-left:solid 7px #0073d6; }

.class_name5 {width:400px;background: #FFFFFF;padding:0 5px; line-height:1.5em;text-align:left;
border-top:solid 2px #0073d6;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;
border-left:solid 7px #0073d6; }

.class_name6 {width:160px;background:#FFFFFF;color:#666666;line-height:1.5em;padding:0 5px; font-weight:normal;
text-align:left;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;border-left:solid 5px #0073d6;;
}


DIV#me2 li {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px center; PADDING-LEFT: 15px; LIST-STYLE-POSITION: outside; FONT-SIZE: 90%; BACKGROUND-IMAGE:url(ima/yz_12.gif); PADDING-BOTTOM: 0.3em; MARGIN:0; PADDING-TOP: 0.3em; BACKGROUND-REPEAT: no-repeat; LIST-STYLE-TYPE: none; LETTER-SPACING: 0.02em
}
DIV#me2 ul {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 0px 5px 20px 0px; PADDING-TOP: 3px; LIST-STYLE-TYPE: none
}
DIV#me2 h3 {
	PADDING-RIGHT: 0px; color:#FFF; PADDING-LEFT: 0.9em; font-weight:bold; FONT-SIZE:100%; PADDING-BOTTOM: 0.3em; MARGIN: 0px; PADDING-TOP: 0.3em; BORDER-BOTTOM: #333 1px solid; LETTER-SPACING: 0.1em; background-color:#09F; font-color: #282828;}


.teble {line-height:1em; border-style:solid;border-width:1px;border:#cec;}

/*フォント幅*/
.description{padding:15px;}

/*メニュー*/
.class_name ul { margin: 0; padding :0; list-style-type : none; }

.class_name li { display : inline; padding :0; margin:0; }


.class_name a {display:block; border-right:7px solid #cef;border-top:1px solid #ccc; border-bottom:1px solid #ccc;
border-left:7px solid #cef;background-color:#fff;font-size:14px;padding:0.5em 0 0.2em 0;text-decoration:none;
color:#333333;width:10em;margin:4px 0px;text-align:center;height:1.5em; }

.class_name a:hover {display:block; border-right:7px solid #0073d6; border-top:1px solid #aca;border-bottom:1px solid #aca;  border-left:7px solid #0073d6;background-color:#ffffff;font-size:14px;font-weight:bold;
padding:0.5em 0 0.2em 0;text-decoration:none;text-align:center;width:10em;margin:2px 0px;height:1.5em; }

.class_name a:visited { color:#333333; }

/*その他*/
h1{ font-size:10px;color: #00FF00;font-weight: normal;line-height:2em;margin: 0; }

h2{ font-size: 100%;font-weight: normal;line-height:2em;margin: 0; }

li{list-style:none;}
ul {margin: 0 0 0 15px;padding: 0;} 

a{color: #000066;text-decoration: none;  }

a:hover { color:#666666; text-decoration: underline; } 

a:visited {color: #000066; }


.firo1 {color:#FFFFFF;}
.firo2 {color:#FF0000;}
.firo3 {color:#666666;}

.ulc {border-bottom:dashed 1px #FFB468;}

.haba {margin:10px;}
.hai1{background:#0073d6; color:#FFFFFF;}

.f10{font-size:10px;}
.f12{font-size:12px;}
.f16{font-size:16px;}
.f18{font-size:18px;}

.font-underline {
font-weight:bold;
color:#0000CC;
border-bottom:2px dashed;
width:300px;
}

.gyo1{ line-height:15pt; }


/*テーブル*/
table#table-01 {
    width: 500px;
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table#table-01 th {
    padding: 5px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
    white-space: nowrap; 
}
table#table-01 td {
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
	font-weight:bold;
    text-align:left;
    white-space: nowrap;
}

table#table-02 {
    width: 500px;
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table#table-02 th {
    padding: 5px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background:  #000000;
	color:#FFFFFF;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
    white-space: nowrap; 
}
table#table-02 td {
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    text-align:left;
    white-space: nowrap;
}

.taito{ width:400px; color:#0080FF; font-weight:bold;font-size:14px;padding:4px 5px;border-color:#0220B6;border-width:0 0 3px 0;border-style:solid;}
