@charset "utf-8"

/*----- all -----*/

body{
margin:0;
padding:0;
}

#wrapper-links{
font-size:12px;
color:#4B4B4B;
width:500px;
margin:0 auto;
}

.links-toptit{
font-weight:bold;
padding:10px 0 25px 0;
margin:0 auto;
text-align:center;
}

#wrapper-links img{
border:0;
margin-right:8px;
padding:0;
}

#wrapper-links p{
margin: 0 auto;
padding: 15px 0 5px 5px;
clear: both;
font-weight: normal;
}

#links-wrapper ul{
list-style-type:none;
margin:5px 0 10px 20px;
padding:0;
}

#links-wrapper li{
padding:0;
clear:both;
margin-left:0px;
list-style-type:square;
line-height:150%;
}

/*list 1 column*/

.list1{
float:left;
margin-left:50px;
padding:0;
}

.list1 li{
list-style-type: none;
padding: 0;
clear: both;
}

/*list 2 column*/

.list2 li{
padding:0;
margin-left:10px;
clear:both;
line-height:1.8em;
}

.list2 .ul1{
float:left;
padding-left:10px;
width:220px;
}

.list2 .ul2{
float:left;
width:220px;
margin:0;
padding:0;
}

/*list 3 column*/

.list3 .ul1{
float:left;
width:130px;
margin:0;
padding-left:20px;
line-height:1.8em;
}

.list3 .ul2{
float:left;
width:130px;
margin:0;
padding-left:15px;
}

.list3 .ul3{
float:left;
width:170px;
padding-left:15px;
margin:0;
}

/*---- header ----*/

#header-links{
padding-bottom:15px;
margin:0 auto;
}

#header-links img{
margin-top:5px;
paddign:0;
}
#header-links_b{
padding-bottom:15px;
margin:0 auto;
}

#header-links_b img{
margin-top:15px;
paddign:0;
}

/*----- text -----*/

.tit-links{
font-weight:bold;
font-size:13px;
padding-top:10px;
margin:0;
clear:both;
}



.txt-links{
line-height:1.5em;
border:1px solid #666666;
padding:10px;
margin:10px 0;
clear:both;
}

.txt-links-entry{
border:1px solid #666666;
padding:10px 0 10px 20px;
margin:0 auto;
background-color:#F0F0F0;
line-height: 150%;
clear:both;
text-align:left;
height:auto;
}

.b{
font-weight:bold;
}

.textlink{
list-style-type:square;
padding-left:10px;
}

/*care-mane.com&caretomo*/

.list-link{
margin-left:10px;
padding:0;
}

.list-link li{
padding:0;
margin:10px;
clear:both;
}

.list-link ul{
padding:0;
margin:0;
}

.list-link .txt{
padding-left:40px;
}

.sitelink{
margin:10px 0 10px 20px;
}

/*-------------------------add css----------------------------*/

#wrapper-links p{
padding-left: 15px;
line-height: 1.4em;
margin: 0;
clear: both;
padding-top: 5px;
padding-right: 10px;
padding-bottom: 5px;
}

#wrapper-links .b{
font-weight: bold;
padding-bottom: 10px;
}

#wrapper-links dl{
margin: 0;
padding-right: 15px;
}

#wrapper-links dt{
font-weight: bold;
padding-top: 10px;
padding-bottom: 5px;
}

#wrapper-links dd{
line-height: 1.6em;
padding-top: 5px;
width: 440px;
}

#wrapper-links h2{
padding-top: 10px;
margin: 0 auto;
font-size: 12px;
font-weight: normal;
}

#wrapper-links h2 img{
margin-top: 5px;
padding: 0;
margin: 0;
}

#wrapper-links h3{
font-weight: bold;
font-size: 15px;
padding-top: 15px;
margin: 0;
clear: both;
}

#wrapper-links h3 img{
margin-bottom:  25px;
padding: 0;
}

#wrapper-links h4{
font-size: 12px;
font-weight: normal;
padding-top: 10px;
margin: 0;
}

#wrapper-links h5{
font-size: 12px;
margin: 10px 0;
clear: both;
}

/*list 1 column*/

#wrapper-links .one-column-block ul{
width: 450px;
padding: 10px 0;
margin: 0;
}

#wrapper-links .one-column-block .one-column{
float: left;
line-height: 1.8em;
margin: 0;
padding-left: 50px;
}

/*list 2 column ptot*/

#wrapper-links .box-two-ptot ul{
padding: 10px 0;
margin: 0;
}

#wrapper-links .box-two-ptot .column-left{
float: left;
line-height: 1.8em;
margin: 0;
width: 240px;
padding-left: 10px;
}

#wrapper-links .box-two-ptot .column-right{
float: left;
line-height: 1.8em;
margin: 0;
padding-left: 10px;
width: 240px;
}

/*list 2 column*/

.box-two{
font-weight:normal;
}

.box-two ul{
padding: 10px 0;
margin: 0;
font-weight:normal;
}

#wrapper-links .box-two .column-left{
float: left;
line-height: 1.8em;
width: 230px;
margin: 0;
padding-left: 20px;
_padding-left: 0px;
_width: 240px;
}

#wrapper-links .box-two .column-right{
float: left;
line-height: 1.8em;
width: 220px;
margin: 0;
padding-left: 20px;
}

/*list 3 column*/

#wrapper-links .three-column-block ul{
width: 450px;
margin: 0;
padding: 10px 0;
}

#links-wrapper .three-column-block .three-column-left{
float:left;
width:130px;
margin:0;
padding-left:20px;
}

#links-wrapper .three-column-block .three-column-middle{
float:left;
width:120px;
margin:0;
}

#links-wrapper .three-column-block .three-column-right{
float:left;
width:130px;
margin:0;
}

.align-right{
text-align: right;
}

.indent{
margin-right: 15px;
}

.margin-left15{
margin-left: 15px;
padding: 0;
}

.margin-left30{
margin-left: 30px;
margin-right: 15px;
padding: 0;
}

table.links-table{
border: solid 1px #666666;
border-collapse: collapse;
}

table.links-table caption{
text-align: left;
font-weight: bold;
background: transparent;
}

td.links-table-tit{
background-color: #eeeeee;
border: solid 1px #666666;
padding: 1px 5px;
font-size: 12px;
}

td.links-table-txt{
border: solid 1px #666666;
padding: 1px 5px;
font-size: 12px;
line-height: 1.4em;
}

.indent-nursebank{
margin-right: 15px;
padding: 0;
line-height: 1.8em;
}


/*5-6foodish add*/

.links-tit2{
font-weight: bold;
font-size: 12px;
padding-top: 5px;
margin: 0;
clear: both;
font-size: 14px;
}


/*foodish*/

.txt-center{
text-align:center;
}