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


.txt01{
line-height:180%;
padding:5px 0px;
}
.txt02{
line-height:180%;
padding:5px 10px;
}
.txt03{
line-height:180%;
padding:10px 15px;
}

.list01{
padding:3px 0px 3px 25px;
}
.list01 li{
padding:1px 0px;
line-height:180%;
}

.list02{
padding:3px 0px 3px 25px;
list-style:circle;
}
.list02 li{
padding:1px 0px;
line-height:180%;
}

.list03{
list-style:none;
padding:5px 0px;
}
.list03 li{
background:url(../../img/point02.gif) no-repeat 3px 8px;
line-height:180%;
padding-left:12px;
}

.list04{
list-style:none;
padding:5px 0px 5px 20px;
}
.list04 li{
background:url(../../img/point03.gif) no-repeat 0px 5px;
line-height:180%;
padding-left:16px;
}

.list05{
list-style:none;
padding:5px 0px 5px 20px;
}
.list05 li{
background:url(../../img/point04.gif) no-repeat 0px 5px;
line-height:180%;
padding-left:16px;
}

.ttl06{
font-size:14px;
border-left:3px solid #4D4D4D;
padding:3px 10px;
line-height:150%;
}
















.next_link{
background:url(../../img/next_bg.gif) no-repeat left top;
height:40px;
text-align:center;
font-size:14px;
font-weight:bold;
padding-top:15px;
line-height:150%;
width:590px;
margin-left:auto;
margin-right:auto;
}
.next_link a{
background:url(../../img/point01.gif) no-repeat left center;
padding-left:20px;
}


.caption01{
background:url(../../img/service/caption_bg01.gif) no-repeat left top #777676;
padding:5px 0px 5px 15px;
font-size:14px;
font-weight:bold;
text-align:left;
color:#ffffff;
}
.caption02{
background:url(../../img/service/caption_bg02.gif) no-repeat left top #777676;
padding:5px 0px 5px 15px;
font-size:14px;
font-weight:bold;
text-align:left;
color:#ffffff;
}

.table01{
}
.table01 td{
border-bottom:1px solid #777676;
border-left:1px solid #777676;
border-right:1px solid #777676;
vertical-align:top;
text-align:left;
padding:8px 12px;
}



.ico01{
background:url(../../img/point01.gif) no-repeat left 7px;
padding:3px 0px 3px 20px;
line-height:150%;
font-size:14px;
}


.tab_left{
width:290px;
float:left;
}
.tab_right{
width:290px;
float:right;
}




.last{
background:#F1F1F1;
border-bottom:1px solid #C6C6C6;
border-top:1px solid #C6C6C6;
padding:10px 30px;
}



.table02{
border-bottom:1px solid #C5C5C5;
border-left:1px solid #C5C5C5;
}
.table02 th{
border-top:1px solid #C5C5C5;
border-right:1px solid #C5C5C5;
padding:8px 16px;
line-height:180%;
vertical-align:top;
text-align:left;
font-weight:normal;
background:#F1F1F1;
}
.table02 td{
border-top:1px solid #C5C5C5;
border-right:1px solid #C5C5C5;
padding:8px 16px;
line-height:180%;
vertical-align:top;
text-align:left;
}



.ex{
font-size:10px;
}

.must{
font-size:10px;
padding-left:8px;
color:#ee0000;
}

.from_requ{
border-bottom:1px solid #C5C5C5;
border-left:1px solid #C5C5C5;
}
.from_requ th{
border-top:1px solid #C5C5C5;
border-right:1px solid #C5C5C5;
padding:8px 10px;
line-height:180%;
vertical-align:top;
text-align:left;
font-weight:normal;
background:#F1F1F1;
}
.from_requ td{
border-top:1px solid #C5C5C5;
border-right:1px solid #C5C5C5;
padding:8px 10px;
line-height:180%;
vertical-align:top;
text-align:left;
font-weight:normal;
}




.sem_bana{
background:#EDEAE6;
text-align:center;
margin-top:20px;
padding:20px;
}


#sitemap{
list-style:none;
}
#sitemap li{
margin-bottom:10px;
}
#sitemap li a{
background:url(../../img/inner/sitemap_bg.gif) no-repeat left top #f4f4f4;
display:block;
padding:6px 10px 6px 15px;
line-height:150%;
border:1px solid #BEBEBE;
text-decoration:none;
color:#000000;
}
#sitemap li a:hover{
background:url(../../img/inner/sitemap_bg.gif) no-repeat left top #f0f0f0;
display:block;
padding:6px 10px 6px 15px;
line-height:150%;
border:1px solid #4D4D4D;
text-decoration:none;
color:#000000;
}



.non_table{
border:none !important;
}
.non_table th{
border:none !important;
padding:0px !important;
background:none !important;
}
.non_table td{
border:none !important;
padding:0px !important;
background:none !important;
}






.blue {
	font-size: 12px;
	color: #0000FF;
}

