@charset "utf-8";

/*----------------------------------------------------------------
 Style Setting

 Date    : 2009/0815

 JOHO NO MIKATA

----------------------------------------------------------------*/


/*================================================================
  Base Layout Setting
================================================================*/

/*----- table -----*/

table.tb {
	width:100%;
	border-collapse:collapse;
	border:1px solid #CCCCCC;
	border-spacing:0;
	empty-cells:show;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
}

table.tb p{
	margin:0;
	padding:0;
	font-size:12px;
	line-height:1.8;
}

table.tb th {
	font-weight:bold;
	padding:0 10px 10px;
	border:1px solid #CCCCCC;
	background-color:#EEEEEE;
	vertical-align:top;
}


table.tb td {
	padding:0 10px 10px;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	vertical-align:top;
}


table.tb .txt a{
	background:url(/jj/jjcommon/img/bullet.gif) no-repeat left ;
	padding:0 0 0 12px;
}


#wrapper #contents p.comment{/*2009/0813*/
	font-size:10px;
	width:918px;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
}



/*--------------------------------------------------------------------
clear
--------------------------------------------------------------------*/

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*---追加2012.09.20---*/
.logo_recruit a {
color: #435B67;
font-size: 10px;
font-weight:bold;
font-family: メイリオ,Meiryo, 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Helvetica,sans-serif,'ＭＳ Ｐゴシック','MS P Gothic';
}
.logo_recruit p{
margin-top:5px;
}

/*---追加2012.10.02---*/
#statement {
background-position: -500px -78px;
width: 166px;
height: 11px;
line-height: 1.2;
}

.h {background: url(/edit/include/top/img/top_sprites/headers.png) no-repeat;}

.offLeft{
overflow: hidden;
text-indent: -9999px;
}

.logo {
display: block;
width: 139px;
height: 45px;
background: url(/edit/include/top/img/top_sprites/headers.png) no-repeat 0 -416px;
margin-top: 5px;
margin-bottom: 2px;
}

.headRecruitS {
background-position: -615px -89px;
width: 76px;
height: 7px;
margin: -9px 0 10px 33px;
}

#ur_c011_b #wrapper #header .main_section {
background-color: white;
padding: 10px 0 0 20px;
}

#contents {
margin-top: 35px;
}

h1 {
font-size: 20px;
font-weight: bold;
background: url(/jj/jjcommon/img_attic/bg_h1_title.gif) no-repeat left bottom;
width: 905px;
padding-left: 15px;
padding-bottom: 7px;
line-height: 1.2;
}

/*--- 追加2019.5.29 SUPC-5413 アコーディオンメニュー追加  */
.accordion .accordion-header {
    display: block;
    height: 25px;
    margin-top: 5px;
    border: 1px solid #bdbdbd;
    border-radius: 5px;
    font-weight: bold;
    background : #fff;
    box-shadow: 0px -1px #dddcdd inset;
	text-decoration: none;
}
.accordion .accordion-header :after {
    float: right;
    display: block;
    content: '';
    background-image: url("/edit/joho_mikata/img/btn_open.png");
    background-repeat: no-repeat;
	background-position: 0 0;
    width: 16px;
    height: 16px;
    margin-top: 4px;
    margin-right: 4px;
}
.accordion .accordion-header.is-active :after {
    display: inline-block;
    content: '';
    background-image: url("/edit/joho_mikata/img/btn_close.png");
    background-repeat: no-repeat;
	background-position: 0 0;
    width: 16px;
    height: 16px;
}
.accordion .accordion-header:hover {
    opacity: 0.7;
}
.accordion .accordion-header_title {
	color: #333;
    margin-left: 8px;
    font-size: 13px;
    line-height: 25px;
}
.accordion .accordion-body {
    display: none;
}
.accordion .accordion-body.is-active {
	display: block;
}