@charset "utf-8";

/* common */
#header-logo{width:48%; float:left; height:100px;}
#header-nav{width:52%; float:right; height:100px;}
#header-logo span#header-notes{font-size:70%;}

#main-content p{padding:0 0.5em;}

.commonlist td,
.commonlist th{padding:0.5em; border:1px solid #eee;}

.commonlist .odd{background-color:#C4E3E8;}
.commonlist .even{background-color:#F2F9FB;}


/* recruit */
.recruit-top th,
.recruit-top td{padding:0.5em; border:1px solid #eee;}
.recruit-top th{text-align:center;}

.recruit-top #salary dt{width:140px; float:left; padding:5px; font-weight:normal; text-indent:0; line-height:1.4;}
.recruit-top #salary dd{float:left; padding:5px; line-height:1.4; border-bottom:none}

.recruit-carier #carier ul{padding:2em;}
.recruit-carier #carier li{padding:0.5em; font-size:120%;}
.recruit-carier #carier li:before{content:"◆ "}
.recruit-carier th,
.recruit-carier td{padding:0.5em; border:1px solid #eee;}
.recruit-carier th{text-align:center;}


/* gaiyou */
.company-top th,
.company-top td{padding:0.5em; border:1px solid #eee;}
.company-top th{text-align:center;}


/* sokkuri 171211 */
.corner-index.sokkuri{padding: 0;}
.sokkuri .pagettl{width:100%; margin-bottom: 0; padding-bottom: 0;}
.sokkuri .pagettl>h1{width:100%;}
.sokkuri .content-body{width:100%; padding: 0;}
.sokkuri .pagettl-sub{text-align: center; padding: 0.5em 0}

.sokkuri #description,
.sokkuri #youkou,
.sokkuri #other{margin:0 auto}

.sokkuri .description .step{padding:0; font-size:60%;}
.sokkuri .description .desc{padding:0;}
.sokkuri .description .desc p{line-height: 1.4; font-weight: bold;}
.sokkuri .description .con-img{width:100%; padding: 1.5em; text-align: center;}
.sokkuri .description .con-txt{padding: 0 2em}

.sokkuri #link{padding-top: 2em}

.sokkuri .con-detail{text-align: center; padding: 0.5em 0; margin-top: 1.5em}
.sokkuri .con-detail>h2{background-color: #eee;}
.sokkuri .con-detail h2{padding: 1em 0;}
.sokkuri .con-detail td{text-align: left;}
.sokkuri .con-detail .wrap{padding: 0.5em 5em; text-align: left}
.sokkuri .con-detail .con-txt{padding: 1.5em;}
.sokkuri .con-detail ul.con-txt{padding-left: 2em; margin-left: 2em; list-style-position: outside;}
.sokkuri .con-detail .con-txt li{padding-left:-2em; list-style-type:disc;}

@media screen and (max-width: 1154px){
	.sokkuri #description,
	.sokkuri #youkou,
	.sokkuri #other{width:100%;}	
}
@media screen and (min-width: 1155px){
	.sokkuri #description,
	.sokkuri #youkou,
	.sokkuri #other{width:1080px;}	
}



/* senryuu */
.senryuu-entry th,
.senryuu-entry td{padding:0.5em; border:1px solid #eee;}
.senryuu-entry th{width:7em; text-align:center;}

.senryuu .page-lead{padding:1em;}
.senryuu-result th,
.senryuu-result td{padding:0.5em; border:1px solid #eee;}
.senryuu-result th{width:7em; text-align:center;}

.senryuu-result tr{height:30px; line-height:30px;}
.senryuu-result td{border-bottom:1px solid #ccc;}
.senryuu-result td.name{font-weight:bold;}
.senryuu-result td.name:after{content:" さん"}
.senryuu-result td.sakuhin{font-size:115%;}



/* topics jikoku */
.jikoku .commonlist td,
.jikoku .commonlist th{padding:0.5em; border:1px solid #ccc; vertical-align:middle;}

.jikoku .col1{width:25%;}
.jikoku .col2{width:35%;}
.jikoku .col3{width:40%;}





