@charset "UTF-8";
/**\*/
@import url("style-base.css");
@import url("style-default.css");



#pan{
text-align:right;
padding:8px 0px;
}



table.com_table{
}
table.com_table th{
background:url(img/inner/point03.gif) no-repeat left 10px;
padding:8px 0px 8px 20px;
border-bottom:1px solid #111111;
font-weight:normal;
vertical-align:top;
text-align:left;
width:120px;
}
table.com_table td{
border-bottom:1px solid #DDDDDD;
padding:8px 0px 8px 20px;
vertical-align:top;
text-align:left;
}

table.com_table table.non_table{
}

table.com_table table.non_table td{
border-bottom:none;
padding:2px 20px 2px 0px;
vertical-align:top;
text-align:left;
}




div#about01{
background:url(img/inner/master.jpg) no-repeat left top;
padding-left:255px;
}

p.txt01{
padding:5px 0px;
line-height:180%;
}




div#show01{
background:url(img/inner/show02.gif) no-repeat 0 0;
padding-left:290px;
margin-top:15px;
position:relative;
}
div#show01 a{
display:block;
position:absolute;
width:272px;
height:78px;
left:0px;
top:0px;
}

div#show02{
background:url(img/inner/show04.gif) no-repeat 0 0;
padding-left:290px;
margin-top:15px;
position:relative;
}
div#show02 a{
display:block;
position:absolute;
width:272px;
height:78px;
left:0px;
top:0px;
}


div.line01{
background:url(img/line02.gif) repeat-x 0 0;
}



table.show_table{
border-bottom:1px solid #DDDDDD;
border-left:1px solid #DDDDDD;
}
table.show_table th{
border-top:1px solid #DDDDDD;
border-right:1px solid #DDDDDD;
vertical-align:top;
text-align:left;
background:#F5F5F5;
padding:10px;
width:201px;
}
table.show_table td{
border-top:1px solid #DDDDDD;
border-right:1px solid #DDDDDD;
vertical-align:top;
text-align:left;
padding:10px 15px;
line-height:180%;
}

.ttl01{
background:url(img/inner/point03.gif) no-repeat left 5px;
line-height:150%;
padding:4px 0px 3px 20px;
font-size:12px;
font-weight:normal;
}

.ttl02{
background:url(img/inner/point03.gif) no-repeat left 5px;
line-height:150%;
padding:4px 0px 3px 20px;
font-size:12px;
font-weight:normal;
font-weight:bold;
color:#444444;
}

table.table01{
border-bottom:1px solid #DDDDDD;
border-left:1px solid #DDDDDD;
}
table.table01 th{
border-top:1px solid #DDDDDD;
border-right:1px solid #DDDDDD;
vertical-align:top;
text-align:left;
background:#F5F5F5;
padding:10px;
width:201px;
color:#444444;
}
table.table01 td{
border-top:1px solid #DDDDDD;
border-right:1px solid #DDDDDD;
vertical-align:top;
text-align:left;
padding:10px 15px;
line-height:180%;
}



div#tra01{
background:url(img/inner/tra02.jpg) no-repeat left 10px;
padding-left:230px;
margin-top:15px;
}

.dat01{
padding:10px;
text-align:right;
}


div.sta_img{
width:230px;
float:left;
}


.fixs{
overflow:hidden;
position:relative;
}

.m_t15_minus{
margin-top:-15px;
}


div#hashi01{
background:url(img/staff/int01.jpg) no-repeat left top;
padding-left:230px;
}

div#hashi02{
background:url(img/staff/int03.jpg) no-repeat right top;
padding-right:195px;
margin-top:30px;
}

div#hashi03{
background:url(img/staff/int06.jpg) no-repeat left top;
padding-left:230px;
margin-top:30px;
}



table.book_table{
margin:6px auto;
}
table.book_table th{
width:80px;
text-align:left;
vertical-align:top;
font-size:10px;
}
table.book_table td{
text-align:left;
vertical-align:top;
font-size:10px;
line-height:150%;
}

.ttl03{
background:url(img/point01.gif) no-repeat left 4px;
font-size:10px;
padding:0px 0px 2px 7px;
line-height:150%;
}



div#naka01{
background:url(img/staff/naka02.jpg) no-repeat left top;
padding-left:230px;
}

div#naka02{
background:url(img/staff/naka04.jpg) no-repeat right top;
padding-right:195px;
margin-top:30px;
}

div#naka03{
background:url(img/staff/naka06.jpg) no-repeat left top;
padding-left:230px;
margin-top:30px;
}





div#tera01{
background:url(img/staff/tera02.jpg) no-repeat left top;
padding-left:230px;
}

div#tera02{
background:url(img/staff/tera04.jpg) no-repeat right top;
padding-right:205px;
margin-top:30px;
}

div#tera03{
background:url(img/staff/tera06.jpg) no-repeat left top;
padding-left:230px;
margin-top:30px;
}





div#p_wrap{
width:430px;
margin:0px auto;
text-align:left;
padding-bottom:30px;
}

div#p_head{
width:430px;
background:url(img/inner/p_head_bg.gif) repeat-x 0 0;
padding-top:13px;
padding-bottom:10px;
height:69px;
}

div#p_logo{
width:140px;
float:left;
}
h1#p_h1{
float:left;
padding-top:30px;
padding-left:15px;
}













.color01{
background:url(img/inner/color01.gif) no-repeat left 4px;
line-height:150%;
padding:4px 0px 3px 20px;
font-size:12px;
font-weight:normal;
font-weight:bold;
color:#444444;
}
.color02{
background:url(img/inner/color02.gif) no-repeat left 4px;
line-height:150%;
padding:4px 0px 3px 20px;
font-size:12px;
font-weight:normal;
font-weight:bold;
color:#444444;
}
.color03{
background:url(img/inner/color03.gif) no-repeat left 4px;
line-height:150%;
padding:4px 0px 3px 20px;
font-size:12px;
font-weight:normal;
font-weight:bold;
color:#444444;
}
.color04{
background:url(img/inner/color04.gif) no-repeat left 4px;
line-height:150%;
padding:4px 0px 3px 20px;
font-size:12px;
font-weight:normal;
font-weight:bold;
color:#444444;
}
.color05{
background:url(img/inner/color05.gif) no-repeat left 4px;
line-height:150%;
padding:4px 0px 3px 20px;
font-size:12px;
font-weight:normal;
font-weight:bold;
color:#444444;
}



.rgt{
text-align:right;
}





.an{
list-style:none;
height:30px;
margin-top:20px;
}
.an li{
float:left;
}
.an li img{
vertical-align:bottom;
}






