@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0; font-size:12px; font-style:normal; font-weight:normal;}

li{list-style:none;}

img{border:0;}

a:link{color:#333; text-decoration:none;}

a:visited{color:#333; text-decoration:none;}

a:hover{color:#C00; text-decoration:none;}

.clear{clear:both;}

#header{height:424px; background-image:url(../img/top/header_bk.jpg);}
#header2{height:135px; background-image:url(../img/top/header_bk.jpg);}



#headerin{width:900px; margin-left:auto; margin-right:auto;}

#headerin p.lo{float:left; width:244px;  margin-top:16px;}

.sub2{text-align:right;}

#headerin h1 a{color:#666;}

h1{text-align:right; padding-top:15px;}

#headerin p.sub{float:right;}
#topnv{width:910px; margin-left:auto; margin-right:auto; padding-top:5px;}

#topnv a{float:left;}

.mb{width:903px; margin-left:auto; margin-right:auto;}

#conten{width:903px; margin-left:auto; margin-right:auto;}

.wt{margin-top:20px;}

#conle{width:657px; float:left;}

.s1{padding:15px; border-bottom:#999 dotted 1px;}

#conri{width:232px; float:left;  margin-left:13px;}

#conrin{padding:5px; background-color:#eee; margin-top:20px;}

.r1{padding:12px; border-bottom:dotted #999 1px;}

#gotop{width:900px; margin-left:auto; margin-right:auto;}

#gotop p{text-align:right; margin-top:40px;}

#gotop p a{font-size:10px;}



#ftin{width:903px; margin-left:auto; margin-right:auto; padding-top:20px;}

#ftin p{text-align:center; line-height:2em; padding-top:10px; font-size:10px;}

.l1 a{font-size:10px; color:#333; text-decoration:none; line-height:1.5em;}
.l1{padding-top:10px;}

#ftin p a{font-size:10px;}

#footer{height:100px; background-image:url(../img/top/footbc.jpg);}

address{font-size:10px; color:#FFF; text-align:center; margin-top:20px;}

.b{margin-top:15px;}

.b2{font-size:10px; color:#666;}

#tin3 h3{padding-top:10px; padding-left:35px; color:#900; font-size:16px; font-weight:bold;}
#tin3 p{padding-top:5px; line-height:1.5em; width:525px; padding-left:35px; color:#333;}

table.t1 tr td{color:#333; line-height:1.5em; padding:8px;}
.t1{margin-left:55px; margin-top:15px;}
h2{text-align:center;}

.tab1{margin-left:15px; margin-top:15px;}
.tab1 tr td{padding:5px; line-height:1.5em; color:#333;}
.tab1 tr td.td_gray_01{background-color:#eeeeee;}

/* PHP修正開始 */
.panLink a{
	color:#900;
}

#pan {
	padding-top:10px;
}

#area{
    width:600px; 
    float:left; 
    font-size:16px;
}

.tab_sagasu tr td{padding:8px; line-height:1.3em; border:#CCC 1px solid;}

.tab_sagasu tr th{line-height:1.3em; background-color:#eee; border:#CCC 1px solid;}

.tab_sagasu{margin-left:20px; margin-top:15px;}

.line{border-bottom:#CCC 1px dotted;}

#regist{
    width:692px;
    float:left; 
    text-align:left;
    font-size:14px;
    padding-left:5px;
    margin-right:0px;
    margin-top:0px;
    padding-top:25px;
    
}

#regist td {
    padding: 5px;

}

#regist h2 {
    text-align:center;
}

#regist #comment {
    margin-left:100px;
    font-size:10px;        
}

.titleH2 {
	padding-top:15px;
	font-size:18px;
}

/* PHP修正終了 */

/* update : 20101020 */
#conri p { font-size:12px; font-style:normal; font-weight:normal; margin:0; padding:0; }
#conri h4{ font-size:12px; font-style:normal; font-weight:normal; margin:0; padding:0; }
#conri a{font-size:10px; color:#333; text-decoration:none; line-height:1.5em;}


