@charset "utf-8";
@charset "utf-8";

 .m5 { margin-bottom:5px;}
.m10 { margin-bottom:10px;}
.m12 { margin-bottom:12px;}
.m15 { margin-bottom:15px;}
.m20 { margin-bottom:20px;}
.m30 { margin-bottom:30px;}
.m40 { margin-bottom:40px;}
.m50 { margin-bottom:50px;}
.m60 { margin-bottom:60px;} table.tab6{
border-collapse:collapse;
border:1px solid #cccccc;
}
table.tab6 td{
border:1px solid #cccccc;
padding:5px;
text-align:left;
}
table.tab6 th{
border:1px solid #cccccc;
padding:5px;
background-color:#f3f3f3;
text-align:left;
}
.topics-box {
padding:10px 5px;
margin-bottom:20px;
padding-bottom:20px;
border-bottom:1px dashed #ddd;
}
.subPage.detailPage #MainContents h3 ,
.subPage h4.topicTitle {
background:url(//entre-salon.com/wordpress/wp-content/themes/wp.vicuna/images/bg/print-bg_o.gif) repeat-x bottom !important;
line-height: 34px !important;
color: #333 !important;
font-size: 1.15em !important;
font-weight: bold !important;
padding-left: 10px !important;
padding-bottom: 0px !important;
margin-bottom: 15px !important;
border:1px solid #ddd;
}
.subPage.archivePage h4 a {
text-decoration:none;
}
.subPage.archivePage h4 a:hover {
color:#FF4500;
}
.subPage.archivePage h4.topicTitle {
padding-left:0;
}
h4.topicTitle span ,
h3.topicTitle span {
border:1px solid #ddd;
padding:3px 8px;
margin-right: 7px;
color: #fff;
text-align:center;
font-size:10px;
line-height:12px;
float:left;
font-weight:normal;
margin-top:7px;
}
h4.topicTitle.seminar span ,
h3.topicTitle.seminar span {
background: url(//entre-salon.com/wordpress/wp-content/themes/wp.vicuna/images/bg/detail_bg4.gif) repeat-x;
}
h4.topicTitle.meeting span ,
h3.topicTitle.meeting span {
background: url(//entre-salon.com/wordpress/wp-content/themes/wp.vicuna/images/bg/detail_bg2.gif) repeat-x;
}
h4.topicTitle.exchange span ,
h3.topicTitle.exchange span {
background: url(//entre-salon.com/wordpress/wp-content/themes/wp.vicuna/images/bg/detail_bg3.gif) repeat-x;
}
h4.topicTitle.other span ,
h3.topicTitle.other span {
background: url(//entre-salon.com/wordpress/wp-content/themes/wp.vicuna/images/bg/detail_bg.gif) repeat-x;
} .subPage h4.topicTitle.sall {
margin-bottom: 5px !important;
}
h4.topicTitle.sall span ,
h3.topicTitle.sall span {
background: url(//entre-salon.com/wordpress/wp-content/themes/wp.vicuna/images/bg/detail_bg4.gif) repeat-x;
}
h4.topicTitle.buy span ,
h3.topicTitle.buy span {
background: url(//entre-salon.com/wordpress/wp-content/themes/wp.vicuna/images/bg/detail_bg2.gif) repeat-x;
}
h4.topicTitle.request span ,
h3.topicTitle.request span {
background: url(//entre-salon.com/wordpress/wp-content/themes/wp.vicuna/images/bg/detail_bg3.gif) repeat-x;
}
.subPage.archivePage p.thumbnail img {
float:left;
margin-right:15px;
padding:1px;
border:1px solid #ddd;
width:75px;
height:75px;
}
.subPage.detailPage p.thumbnail img {
float:right;
margin-left:15px;
padding:1px;
border:1px solid #ddd;
}
.subPage.archivePage p.pr-field {
font-size:1.2em;
color:#773333;
margin-bottom:10px;
display: none;
}
.subPage.detailPage p.pr-field {
font-size:1.4em;
color:#f15a24;
margin-bottom:30px;
padding-top:10px;
font-weight:bold;
}
.subPage p.date {
text-align:right;
color:#773333;
margin-bottom:5px;
margin-top:-5px;
}
.subPage p.date span {
color:#555;
}
.subPage.detailPage .matching-box {
background: url(//entre-salon.com/wordpress/wp-content/themes/wp.vicuna/images/bg/note_bg.gif) repeat;
padding:20px;
border:1px solid #ddd;
margin:10px 10px 30px;
}
.subPage.detailPage p.pr-field span {
background: url(//entre-salon.com/wordpress/wp-content/themes/wp.vicuna/images/icon/pr.gif) no-repeat right top;
padding-right:20px;
padding-top:10px;
}
.subPage.archivePage p.product-service {
margin-bottom:10px;
}
.subPage.archivePage p.company span.name ,
.subPage.detailPage p.company span.name {
color:#555;
font-size:0.9em;
padding-right:15px;
}
.subPage.archivePage p.company span.field {
font-size:1.0em;
font-weight:bold;
color:#995555;
}
.matching-form {
padding:10px;
text-align:center;
background:#ffeeee;
border:1px solid #ddd;
}
.matching-form span {
margin-right:10px;
font-weight:bold;
color:#220000;
}
.matching-form input[type="text"] {
width:300px;
background:#fff;
border: 1px solid #767676;
padding: 4px;
box-sizing: border-box;
margin-top: 4px;
margin-bottom: 4px;
}
.page-navi {
margin-top:20px;
margin-bottom:20px;
text-align:center;
}
.page-navi ul {
list-style:none;
}
.page-navi ul li {
display:inline;
margin:0 5px;
}
.page-navi ul li a {
text-decoration:none;
}
.page-navi ul li a span {
border:1px solid #ddd;
background:#CD853F;
padding:2px 5px;
color:#fff;
}
.page-navi ul li a:hover span {
border:2px solid #fff;
background:#F4A460;
padding:2px 5px;
} .subPage.detailPage .fujiPage .contentsBox {
line-height:2.0;
}
.subPage.detailPage .fujiPage p.thumbnail img {
float:left;
margin-right:15px;
padding:1px;
border:1px solid #ddd;
}
.company-info {
background: url(//entre-salon.com/wordpress/wp-content/themes/wp.vicuna/images/bg/note_bg.gif) repeat;
padding:10px 20px 20px;
border:1px solid #ddd;
margin-top:30px;
}
.company-info img {
float:left;
padding:1px;
border:1px solid #ddd;
margin-right:15px;
}
.company-info .publish {
border:1px solid #ddd;
padding:5px 10px;
width:495px;
margin-top:10px;
float:right;
background:#fffeee url(//entre-salon.com/wordpress/wp-content/themes/wp.vicuna/images/bg/note_bg.gif) repeat;
}
.company-info .publish a {
text-decoration:none;
font-size:1.1em;
font-weight:bold;
}
.company-info .publish img {
float:right;
padding:1px;
border:1px solid #ddd;
margin-left:15px;
}
.company-info .publish a:hover {
color:#FF4500;
}
.company-info .publish a span {
padding-top:20px;
display:block;
} .photo.all {
text-align:center;
padding:5px;
border:1px solid #ddd;
margin:20px 0;
}
.photo.all span {
display:block;
color:#555;
} h4.topicTitle.company-information span ,
h3.topicTitle.company-information span {
background: url(//entre-salon.com/wordpress/wp-content/themes/wp.vicuna/images/bg/detail_bg.gif) repeat-x;
}
h4.topicTitle.rental-office span ,
h3.topicTitle.rental-office span {
background: url(//entre-salon.com/wordpress/wp-content/themes/wp.vicuna/images/bg/detail_bg7.gif) repeat-x;
}
h4.topicTitle.entre-exchange span ,
h3.topicTitle.entre-exchange span {
background: url(//entre-salon.com/wordpress/wp-content/themes/wp.vicuna/images/bg/detail_bg4.gif) repeat-x;
}
h4.topicTitle.entre-support span ,
h3.topicTitle.entre-support span {
background: url(//entre-salon.com/wordpress/wp-content/themes/wp.vicuna/images/bg/detail_bg3.gif) repeat-x;
}
h4.topicTitle.seminar3 span ,
h3.topicTitle.seminar3 span {
background: url(//entre-salon.com/wordpress/wp-content/themes/wp.vicuna/images/bg/detail_bg5.gif) repeat-x;
}
h4.topicTitle.eigyoujikan span ,
h3.topicTitle.eigyoujikan span {
background: url(//entre-salon.com/wordpress/wp-content/themes/wp.vicuna/images/bg/detail_bg2.gif) repeat-x;
} .subPage.detailPage .grantPage p.thumbnail img {
float:right;
margin-left:15px;
padding:1px;
border:1px solid #ddd;
width:160px;
height:auto;
} .company-info-profile-table{
width:658px;
border: none;
border-collapse: collapse;
}
.pt-left div{
width:288px !important;
margin-top:0 !important;
padding:15px !important;
margin-bottom:10px;
margin-right:12px !important;
}
.pt-right div{
width:288px !important;
margin-top:0 !important;
padding:15px !important;
margin-bottom:10px;
}
.pt-img{
margin-left:0px !important;
width:74px !important;
float:left !important;
}
.pt-txt{
display: block !important;
padding-top:15px !important;
font-size:15.2px;
font-weight:bold;
line-height:1.3 !important;
} .newstopic-single-pid13507 .subPage.detailPage #MainContents h3,
.newstopic-single-pid13507 .subPage h4.topicTitle{
padding: 10px !important;
line-height: 1.3 !important;
} .newstopic-single .contentsBox p{
margin-bottom: 10px;
}
.newstopic-single .contentsBox .news-event-detail{
margin-bottom: 10px;
}
.newstopic-single .contentsBox .news-entre-ex-feature-title,
.newstopic-single .contentsBox .news-entre-ex-pics-title{
margin-bottom: 5px;
}

.media-tabs li{
float: left;
list-style: none;
width: 139px;
text-align: center;
font-size: 15px;
font-weight: bold;
line-height: 48px;    background: url(//entre-salon.com/wordpress/wp-content/themes/wp.vicuna/images/bg/print-bg_o.gif) repeat-x;
border: 1px solid #ddd;
border-right: none;
cursor:pointer;
}
.media-tabs li:last-child{
width: 138px;
border: 1px solid #ddd;
}
.media-tabs li.select{ background: #fff !important;
border-bottom:1px solid #fff;
}
.media-tabs li:hover{ background: #fff;
}
.content_wrap{
width: 678px;
border: 1px solid #ddd; border-top: none;
padding:10px;
}
.disnon {
display: none;
}
.ext-list-link{
margin-bottom:20px;
padding-bottom: 20px;
border-bottom: 1px dashed #ddd;
}
.ext-list-date{
text-align: right;
color: #773333;
margin-bottom: 5px;
margin-top: -5px;
}
.ext-list-title{
background: url(//entre-salon.com/wordpress/wp-content/themes/wp.vicuna/images/bg/print-bg_o.gif) repeat-x bottom;
line-height: 34px;
color: #333;
font-size: 1.15em;
font-weight: bold;
padding-left: 10px;
padding-bottom: 0px;
margin-bottom: 15px;
border: 1px solid #ddd;
margin-top: 10px;
}
.ext-list-cat{
background: url(//entre-salon.com/wordpress/wp-content/themes/wp.vicuna/images/bg/detail_bg.gif) repeat-x;
width: 82px;
border: 1px solid #ddd;
padding: 3px 4px;
margin-right: 8px;
color: #fff;
text-align: center;
font-size: 10px;
line-height: 12px;
float: left;
font-weight: normal;
margin-top: 7px;
}
.ext-list-content img{  }
.paging{
font-weight: normal;
text-align: center;
margin: 20px;
margin-top: 40px;
}
.paging span.pages {
padding: 1px 5px 1px 5px;
margin: 3px 4px;
color: #666;
border: 1px solid #aaa;
background-color: #e7e8e3;
}
.paging span.paging-current {
padding: 1px 5px 1px 5px;
margin: 3px 4px;
border: 1px solid #aaa;
color: #fff;
background: url(//entre-salon.com/wordpress/wp-content/themes/wp.vicuna/images/bg/detail_bg.gif) repeat-x;
}
.paging a:visited{
padding: 1px 5px 1px 5px;
margin: 3px 4px;
text-decoration: none;
border: 1px solid #aaa;
color: #666;
background-color: #e7e8e3;
}
.paging a,
.paging a:link{
padding: 1px 5px 1px 5px;
margin: 3px 4px;
text-decoration: none;
border: 1px solid #aaa;
color: #666;
background-color: #e7e8e3;
}
.feature-midashi{
background: url(//entre-salon.com/wordpress/wp-content/themes/wp.vicuna/images/midashi/box_midashi.gif) no-repeat !important;
line-height: 33px !important;
color: #fff;
font-size: 1.2em;
font-weight: bold;
padding-left: 27px;
margin-bottom: 0px !important;
}
.feature-box{
margin-top: 0px;
margin-bottom: 20px;
padding: 15px; border-left: 1px solid #ddd;
border-right: 1px solid #ddd;
border-bottom: 1px solid #ddd;
width: 668px;
}
.feature-box ul{
}
.feature-box ul li{
list-style-type: none;
float: left;
margin-right:10px;
margin-bottom:10px;
width: 125px;
height: 25px;
}
.feature-box ul li a{
transition: 0.5s ease 0s;
-webkit-transition: 0.5s ease 0s;
-moz-transition: 0.5s ease 0s;
-ms-transition: 0.5s ease 0s;  }
.feature-box ul li a:hover{
opacity: 0.6;
-webkit-opacity: 0.6;
-moz-opacity: 0.6;
filter: alpha(opacity=60);
-ms-filter: "alpha(opacity=60)";
}
.feature-head-txt{
padding-bottom: 20px;
border-bottom: 1px dashed #ddd;
text-align: center;
margin-top: 10px;
margin-bottom: 20px;
}
#tc-all-loading,
#tc-tv-loading,
#tc-news-loading,
#tc-magazine-loading,
#tc-radio-loading{
text-align:center;
padding:20px;
}