@charset "UTF-8";
body{
margin:0;
padding:0;
border:0px solid #ccc;
font-size:0.85em;
font-family:Arial,'ＭＳ Ｐゴシック',sans-serif;
color:#333;
line-height:170%;
background:url(../images/bk0.jpg) repeat-x 0 0;
text-align:left;
}
/* --------------------*/
img{border:0px solid #ccc;}
#clr_lft{clear:left;}
#clr_bth{clear:both;}
a{color:#307;text-decoration:underline;}
a:hover{color:#aaa;}
h1{
margin:10px 0 0px 20px;
padding:0;
line-height:100%;
font-size:1.3em;
}
#box_ctr{
text-align:center;
}
/* --------------------*/
/* 外枠 */
#box0{
margin:0;
padding:0;
border:0px solid #ccc;
width:900px;
}
/* ヘッダ */
#head{
margin:0;
padding:0;
border-bottom:3px solid #ccc;
width:900px;
}
/* フッタ */
#foot{
margin:0;
padding:0;
border-top:1px solid #ccc;
text-align:center;
font-size:0.8em;
color:#999;
}
/* ぱんくず */
#pkz{
margin:0;
padding:3px 12px;
border-bottom:2px solid #ccc;
}

/* -----アドレス------ */
#addr{
margin:30px auto;
padding:3px;
border:3px solid #aaa;
text-align:center;
width:600px;
}
/* ----------- */
#box1{
margin:0;
padding:10px;
border:0px solid #ccc;
}
/* 左 */
#box1_1{
margin:0;
padding:0px;
border:0px solid #ccc;
float:left;
width:20%;
}
#box1_1 p{
border-bottom:1px solid #ccc;
}
#box1_1 a{color:#307;text-decoration:none;}
#box1_1 a:hover{color:#aaa;}

/* 右 */
#box1_2{
margin:0;
padding:10px;
border:1px solid #ccc;
float:left;
width:75%;
background:url(../images/bk1.jpg) repeat-x 0 0;
}
#box1_2 h2{
margin:0;
padding:5px;
color:#000;
font-size:1.2em;
color:#f90;
}
#box1_2 h3{
margin:0;
padding:5px 0 0 30px;
color:#000;
border:0px solid #ccc;
background:url(../images/m1.jpg) no-repeat 0 10px;
line-height:150%;
font-size:1.1em;
}
#box1_2 p{
margin:0;
padding:5px 0 0 30px;
}
/* ----------- */
#box2{
margin:0;
padding:10px;
border:0px solid #ccc;
}
#box2 h2{
margin:0;
padding:3px 3px 3px 10px;
background:url(../images/bk2.jpg) no-repeat 0 0px;
font-size:1.1em;
}
/* 画像左200 */
#box2 img.fl_lft{
margin:0;
padding:5px;
float:left;
width:200px;
border:1px solid #ccc;
}
/* 画像右200 */
#box2 img.fl_rgt{
margin:0;
padding:5px;
float:right;
width:200px;
border:1px solid #ccc;
}
#box2_1{
margin:0;
padding:10px;
float:left;
width:420px;
border:0px solid #ccc;
}
#box2_1_2{
margin:0;
padding:10px;
float:left;
width:620px;
border:0px solid #ccc;
}
/* 画像左 */
#box2 img.fl_lft2{
margin:0;
padding:5px;
float:left;
border:0px solid #ccc;
}
#box2_2{
margin:0;
padding:20px;
float:left;
width:720px;
border:0px solid #ccc;
}

#box2 h3{
margin:7px 0;
padding:3px 3px 3px 10px;
background:url(../images/bk3.jpg) no-repeat 0 0px;
font-size:1.1em;
border-bottom:1px solid #ccc;
}
#box2_3{
margin:0;
padding:10px;
border:0px solid #ccc;
}
/* ----------- */

/* -----会員募集------ */

#kai0{
margin:0 auto;
padding:3px;
width:650px;
border-top:0px solid #ccc;
}
#kai1{
margin:0;
padding:8px;
width:300px;
float:left;
border-bottom:1px solid #ccc;
}
#kai2{
margin:0;
padding:8px;
width:300px;
float:left;
border-bottom:1px solid #ccc;
text-align:right;
}

/* ------リスト-------- */
#list_m{
margin:0px 20px;
padding:0px;
}
#list_m ol li.l1{
margin:0px;
padding:10px 0 0 0;
font-weight: bold
}
#list_m blockquote{
margin:0px 20px;
padding:0px;

}




/* フォント  */
.f1{
font-size:1.1em;
font-weight: bold;
}
.f2{
font-size:0.9em;
}
.f3{
font-size:1em;
}
.f4{
font-size:0.9em;
}
.f5{
font-size:0.9em;
}
.f6{
font-size:1.1em;
}
.f10{
font-size:0.9em;
color:#666;
}





