@charset "utf-8";
/* clearfix */
.clear { display: inline-block; }   
.clear:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
* html .clear { height: 1%; }
.clear { display: block; }
/* all */
#links-wrapper{
font-size:12px;
color: #4B4B4B;
width:500px;
margin-right: 25px;
margin-left: 25px;
padding:0;
}
#links-wrapper img{margin-right:8px;}
#links-wrapper ul{list-style-type: none;}
#links-wrapper li{padding:0;margin:0;}
/* header */
#header-links{
padding-bottom:15px;
margin:0 auto;
}
#header-links img{
margin-top:5px;
padding:0;
}
/* text */
.links-tit{
font-weight:bold;
font-size:14px;
padding-top:15px;
margin:0;
clear:both;
}
.links-txt{
line-height:1.5em;
border:1px solid #666;
padding:10px;
margin:10px 0;
clear:both;
}
.links-entrytext{
border:1px solid #666;
padding:10px 0 10px 20px;
margin-top:8px;
background-color:#F0F0F0;
line-height:150%;
clear:both;
text-align:left;
}
.textlink{list-style-type:square;padding-left:10px;}
/* cm&ct */
.list-link li{
list-style-type:square;
padding:0;
margin-top:10px;
clear:both;
}
.list-link ul{padding:0;margin:0;}
.list-link .txt{margin-left:30px;}
.sitelink{margin:10px 0 10px 30px;}
.links-toptit{
text-align:center;
font-weight:bold;
padding-bottom:15px;
}
/* cg */
h3.cg-text-red{color:FB0F0C;font-weight:bold;}
/* -------------- 追加css -------------- */
#links-wrapper p{
padding-left:15px;
line-height:1.4em;
padding:10px 0;
margin:0;
clear:both;
}
#links-wrapper .b{
font-weight:bold;
padding-bottom:10px;
}
#links-wrapper dl{
margin:0;
padding-right:15px;
}
#links-wrapper dt{
font-weight:bold;
padding-top:20px;
padding-bottom:5px;
}
#links-wrapper dd{
line-height:1.6em;
padding-top:5px;
width:440px;
}
dl dd {
line-height:130%;
margin:auto;
padding:0 0 0 20px;
width:650px;
}
#links-wrapper h2{
padding-top:10px;
margin:0 auto;
font-size:12px;
font-weight:normal;
}
#links-wrapper h2 img{
padding-top:10px;
margin:0;
}
#links-wrapper h3{
font-weight:bold;
font-size:15px;
padding-top:15px;
margin:0;
clear:both;
}
#links-wrapper h3 img{
margin-bottom: 25px;
padding:0;
}
#links-wrapper h4{
font-size:12px;
font-weight:bold;
padding-top:10px;
margin:0;
}
#links-wrapper h5{
font-size:12px;
margin:10px 0;
clear:both;
}
/* 1列のリスト */
#links-wrapper .one-column-block ul{
width:450px;
padding:10px 0;
margin:0;
}
#links-wrapper .one-column-block .one-column{
float:left;
line-height:1.8em;
margin:0;
padding-left:50px;
}
/* 2列のリスト ptot */
#links-wrapper .two-column-block-ptot ul{
padding:10px 0;
margin:0;
}
#links-wrapper .two-column-block-ptot .two-column-left-ptot{
float:left;
line-height:1.8em;
margin:0;
width:240px;
padding-left:10px;
}
#links-wrapper .two-column-block-ptot .two-column-right-ptot{
float:left;
line-height:1.8em;
margin:0;
padding-left:10px;
width:240px;
}
/* 2列のリスト */
#links-wrapper .two-column-block ul{
width:450px;
padding:10px 0;
margin:0;
}
#links-wrapper .two-column-block .two-column-left{
float:left;
line-height:1.8em;
width:230px;
margin:0;
padding-left:25px;
}
#links-wrapper .two-column-block .two-column-right{
float:left;
line-height:1.8em;
width:220px;
margin:0;
padding-left:25px;
}
/* 3列のリスト */
#links-wrapper .three-column-block ul{
width:450px;
margin:0;
padding:10px 0;
}
#links-wrapper .three-column-block .three-column-left{
float:left;
width:140px;
margin:0;
padding-left:25px;
}
#links-wrapper .three-column-block .three-column-middle{
float:left;
width:140px;
margin:0;
}
#links-wrapper .three-column-block .three-column-right{
float:left;
width:170px;
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 #666;
border-collapse:collapse;
}
table.links-table caption{
text-align:left;
font-weight:bold;
background:transparent;
}
td.links-table-tit{
background-color:#eee;
border:solid 1px #666;
padding:1px 5px;
font-size:12px;
}
td.links-table-txt{
border:solid 1px #666;
padding:1px 5px;
font-size:12px;
line-height:1.4em;
}
.indent-nursebank{
margin-left:50px;
margin-right:15px;
padding:0;
line-height:1.8em;
}
/* biz */
.biz_service{
text-align:center;
line-height:25px;
padding:15px 0;
font-size:14px;
}
.text_link {
padding:0;
}
