@charset "utf-8";

/* ************************************************
Only PC Style Setting
※SPのみの設定→style_sp.css
************************************************ */

/* PC/Smartphone 切り替え */
.only_pc{display: block; visibility: visible;}
.only_sp{display: none; visibility: hidden;}

/* frame */
.mainbox{width:1000px; margin: 0 auto;}
.entry-content{margin: 0 auto 3em;}



/* ---------------------------------------
共通部分 Setting
--------------------------------------- */
#main_wrap{}


/* ---------------------------------------
Main Setting
--------------------------------------- */
#main_wrap{}


/* ---------------------------------------
Top Setting
--------------------------------------- */
#toppage_wrap{}


/* ---------------------------------------
Archive/Cagegory Setting
--------------------------------------- */
#cat_wrap{}

/* mouse over */
.archive_box:hover{border-right:solid 10px #efefef; border-bottom:solid 10px #efefef; margin:0 0 21px 1%;}
.archive_box:nth-child(3n):after{content: ""; display: block; float: none; clear: both; visibility: hidden;}

/* ---------------------------------------
Page Setting
--------------------------------------- */
#page_wrap{}

/* 博友会 */
#kanren_wrap ul.three_float li:nth-child(3):after{content: ""; display: block; flex-flow: row; float: none; clear: both; height: 3em;}


/* ---------------------------------------
Single Setting
--------------------------------------- */
#single_wrap{}

.entry-content .bg-center_block p strong span.only_pc{display: inline;}

/* ---------------------------------------
Single Setting（部門・科目）
--------------------------------------- */

/* 作業療法 */
table#sagyou_program_header{display: table; width: 100%; background: #999;}
table#sagyou_program_header tr{display: table-row;}
table#sagyou_program_header td{background: none; display: table-cell;}
table#sagyou_program_header td:first-child{width: 20%;}
table#sagyou_program_header td:nth-child(2){width: 12%;}
table#sagyou_program_header td:nth-child(3){width: 12%;}
table#sagyou_program_header td:nth-child(4){width: 56%;}

table.sagyou_program, .sagyou_program table, .sagyou_program tbody, .sagyou_program tr, .sagyou_program th, .sagyou_program td{border-collapse: collapse;}
table.sagyou_program, .sagyou_program table{display: table;}
.sagyou_program tbody{display: table-row-group;}
.sagyou_program tr{display: table-row;}
.sagyou_program th, .sagyou_program td{display: table-cell;}
.sagyou_program th{width: 20%;}
.sagyou_program tr td table.child th{background: none; width: 15%;}
.sagyou_program tr td table.child td.child-td01{width: 15%;}

/* ---------------------------------------
Header Setting
--------------------------------------- */
#header_wrap{}
#header{}

.fixheader{min-height: 95px; position: relative;}
.fixheader #topmain_menu{position: absolute; width:100%;}
.fixed{position: fixed !important; top: 0; left: 0; width: 100%; z-index: 10000;}
#topmain_menu.fixed ul li a:before{display:none; visibility: hidden;}
#topmain_menu.fixed ul li a{font-weight: normal;}

/* ---------------------------------------
Sidenavi Setting
--------------------------------------- */
#side_wrap{}

/* widget */
.hykrecruitbnr img{
	padding-right: 0;
	margin-top: 15px;
}
/* ---------------------------------------
Footer Setting
--------------------------------------- */
#footer_wrap{}


/* ---------------------------------------
Plugin Setting
--------------------------------------- */


/* ---------------------------------------
ブラウザ差異調整
--------------------------------------- */

/* IE only */
@media all and (-ms-high-contrast:none){}

/*Chrome & Opera only */
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}








