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

.category2{width:160px; float:left; margin:20px 15px 0 0;}
.category3{width:160px; border:solid #930 1px;}

h1{width:770px;color:#FF80C0;background:#FFF;font-size:10px;font-weight:normal;margin: 0 10px 0 15px;}

h2{font-size:80%;font-weight: normal;margin:0px;}

.mapmargin{ margin:20px 25px 0 0;}

.pd10{ padding-bottom:10px;}
.pd20{padding-bottom:20px;}
.pd40{padding-bottom:40px;}
.pd300{padding-bottom:300px;}
.pdue20{padding-top:20px;}

.ma20{margin-bottom:20px;}
.ma30{margin-bottom:30px;}

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

b{ font-size:12px; font-weight:bold;}
p{ margin:0;font-size:10px;color:#999;}

.yoko li{display:inline; padding-left:12px; margin:10px; background:url(../image/all/list-02.gif) no-repeat; background-position:-10% 60%;}

/*リンク*/
a{color: #03C;text-decoration: none;}
a:hover { color:#666666;text-decoration: underline;} 
a:visited {color:#03C;}

image{border:0px;}

/*相互リンク*/
.l-02 a {color:#999;font-size:10px;}
.l-02 a:hover {color:#999;font-size:10px; text-decoration:none;}
.l-02 a:visited {color:#999;font-size:10px;}
.l-02{color:#999;font-size:10px;}


/*見出し*/
.midashi01{ background: url(image/tab550-05.jpg) no-repeat top left; font-size:14px; font-weight:bold;width:520px;height : 21px;padding:5px 0px 0px 30px;margin : 5px 0px 0px 0px;color: #666;}



/*ボックス*/
.box01{width:540px; margin:0 0 20px 2px; padding:5px 0 5px 5px;background: url(image/or.jpg) no-repeat 50% 50%; border-top:0px; text-align:center;}
.box02{width:540px; margin:0 0 20px 2px; padding:5px 0 5px 5px;background: #FFF; border:solid 1px #CCC; border-top:0px; text-align:center;}
.box03{width:540px; margin:0 0 20px 2px; padding:5px 0 5px 5px;background: #FFF; border:solid 1px #CCC; border-top:0px;}
.box06{width:280px; text-align:center; float:left;}

.clearfix:after {content: ".";display: block;height: 0;visibility: hidden;clear: both;}

.nofloat{ clear:both;}

/*フォント*/
.fa10{font-size:10px;color:#F00;}
.f10{font-size:10px;}
.f12{font-size:12px;}

.aka{color:#F00;}
.shiro{color:#FFF;}
.orenji{color:#FF8000; font-weight:bold;}


/*メニュー*/
DIV#me2 li {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px center; PADDING-LEFT: 15px; LIST-STYLE-POSITION: outside; FONT-SIZE: 90%; BACKGROUND-IMAGE: url(image/yaji-migi1.gif); PADDING-BOTTOM: 0.3em; MARGIN: 0.5em 0px 0.5em 0.5em; 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;}
	
DIV#me2 h4 {
	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: #0C0; font-color: #282828;}

.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; }

/*イメージ*/

.image-waku{border:2px #CCC solid;}

#imageshosair a{display:block;width:200px;background:url(image/r-01.jpg) no-repeat;height:135px;}
#imageshosair a:hover{background:url(image/r-02.jpg)  no-repeat;}

#imageshosait a{display:block;width:200px;background:url(image/t-03.jpg) no-repeat;height:135px; float:right;}
#imageshosait a:hover{background:url(image/t-04.jpg)  no-repeat;}

/*その他*/
.check{background:url(image/check.gif) no-repeat 0% 50%; padding-left:20px; margin:10px 0px; font-weight:bold;}
