@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: 100%;font-weight: normal;margin:0px;}

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

.center{text-align:center;}

.pd05{padding-bottom:5px;}
.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/all/bar50.gif) no-repeat top left; font-size:16px; font-weight:bold;width : 555px;height : 22px;padding:3px 0px 0px 10px;margin : 5px 0px 0px 0px;color: #333;}

.midashi02{ background: url(../image/all/midashi/tab550-01.jpg) no-repeat top left; font-size:14px; font-weight:bold;width:555px;height : 21px;padding:5px 0px 0px 40px;margin : 5px 0px 0px 0px;color:#FFF;}

.midashi03{ background: url(../image/all/midashi/tab550-02.jpg) no-repeat top left; font-size:16px; font-weight:bold;width:515px;height : 21px;padding:5px 0px 0px 40px;margin : 5px 0px 0px 0px;color: #F406A7;}

.midashi04{ background: url(../image/all/midashi/head003_02.gif); font-size:16px; font-weight:bold;width:537px;height : 21px;padding:5px 0px 0px 10px;margin : 5px 0px 0px 2px;color: #FFC;}

.midashi05{ background:url(../image/all/midashi/tab550-05.jpg); font-size:14px; font-weight:bold;width:515px;height : 21px;padding:5px 0px 0px 35px;margin : 5px 0px 0px 0px;color:#36C;}

.midashi06{ background: url(../image/all/midashi/head-ao01.gif); font-size:14px; font-weight:bold;width:537px;height : 21px;padding:5px 0px 0px 10px;margin : 5px 0px 0px 2px;color: #FFC;}

.midashi07 {height:24px;margin:0px 0px 5px 0px;padding:7px 0px 3px 10px;font-size:14px;font-weight:bold;color:#333333; background:url(../image/all/midashi/head-green02.gif);}

/*ボックス*/

.boxmain01{width:570px; padding:5px; margin-bottom:10px; background:url(../image/all/bg009_02.gif);}

.box01{width:553px; margin:0; padding-left:5px;background: #FFF; border:solid 1px #2CB1F1;}
.box02{width:540px; margin:0 0 20px 2px; padding-left:5px;background: #FFF; border:solid 1px #CCC; border-top:0px;}
.box03{width:540px; margin:0 0 20px 2px; padding:5px 0 5px 5px;background: #FFF; border:solid 1px #CCC; border-top:0px;}
.box04{width:540px; margin:0 0 20px 2px; padding:0 0 7px 5px;background: #FFF; border:solid 1px #CCC; border-top:0px;}
.box05{width:540px; margin:0 0 20px 2px; padding:5px 0 5px 5px;background: #FFF; border:solid 1px #CCC; border-top:0px;}

.box02 li{width:165px; float:left; line-height:30px; background:url(../image/all/yaji02.gif) no-repeat 0% 40%; padding-left:15px;}

.box04 li{ width:120px;float:left; padding:5px 0 0 15px;}

.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;}
.red12{font-size:12px; color:#F00;}

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

/*イメージ*/
#image01 a{display:block;width:180px;background: url(../image/all/boshu1.jpg) no-repeat;height:100px;}
#image01 a:hover{background: url(../image/all/boshu2.jpg) no-repeat;}

#imageshosai a{display:block;width:100px;background:url(../image/all/shosai-red01.gif) no-repeat;height:20px;}
#imageshosai a:hover{background:url(../image/all/shosai-pink01.gif)  no-repeat;}

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