@charset "UTF-8";

/* H25.3.22 年度更新作業用 */

/* -------------------
  Float Styles
------------------- */

.clearfix:after { content: url(./pixel.gif); display: block; clear: both; height: 0; }
.clearfix { display: inline-block; }
.clearfix { display: block; }
/* Mac-IE \*//*/
.clearfix { overflow: hidden; }
/* */

.left {	float:left; text-align:left; }
/* ¥*/
* html .left  { display: inline; }
/* */

.right { float:right;  text-align:left;}
/* ¥*/
* html .right  { display: inline; }
/* */

.image_fl { float:left; padding-right:20px; padding-bottom:5px;}

/* ¥*/
* html .image_fl  { display: inline; }
/* */

.image_fr { float:right; padding-left:20px; padding-top:5px;}

/* ¥*/
* html .image_fr  { display: inline; }
/* */

.clear {
	float:none;
	clear:both;
	font-size: 1px;
	text-indent	: -9999px;
	/*\*/ overflow: hidden; /**/
	height:1px;
}


/* -------------------
  Element Styles
------------------- */

#anniversary {
	width: 755px;
	text-align:left;
	margin:0 auto 0 auto;
}

#anniversary .left { margin-left:6px;}

#anniversary #recruitpage {
	width:445px;
}

.inside {
	padding: 0 35px !important;
}

body#kosodate .inside {
	padding: 0 49px 0 48px !important;	
}



.inside p { margin:0 0 1em 0 !important;}

p.name { text-align:right;}

p.form {
	border-top:1px dotted #4daf53;
	padding-top:1em;	
}


body#kosodate .inside a,
body#kosodateFrom .inside a { color:#4daf53 !important; text-decoration:underline !important;}

body#kosodate .inside a:hover,
body#kosodateFrom .inside a:hover { color:#67cc6d !important;}


body#kosodate h3 {
	background-image:url(../img/newImage-250322/kosodate-fig-02.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	color:#6699CC;
	font-size:1.2em;
	padding: 8px 0 5px 30px;
	margin-bottom:10px;
	line-height:1.5em;
}

body#kosodate h4 {
	background-image: url(../img/newImage-250322/list-01.png);
	background-repeat: no-repeat;
	background-position: left 3px;
	margin-bottom:7px;
	padding-left:15px;	
}

body#kosodate .btn {
	text-align:right;
	margin: 15px 0 20px;	
}

body#kosodate h5 {
	background-image: url(../img/newImage-250322/list-02.png);
	background-repeat: no-repeat;
	background-position: left 3px;
	margin-bottom:7px;
	padding-left:15px;
	color:#4daf53;
}

body#kosodate h6 {
	background-image:url(../img/newImage-250322/kosodate-fig-03.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	color:#6699CC;
	font-size:1.2em;
	padding: 8px 0 5px 35px;
	margin-bottom:10px;
}

body#kosodateFrom {
	
}

body#kosodateFrom ul {
	list-style:none;
}

body#kosodateFrom ul li {
	background-image: url(../img/newImage-250322/list-02.png);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding: 0 0 3px 15px;
}

body#kosodateFrom .inside table {
	border:1px solid #676767;
	border-collapse:collapse;
}

body#kosodateFrom .inside table th,
body#kosodateFrom .inside table td {
	border:1px solid #676767;
	padding: 10px 10px;
	
}


body#kosodateFrom .inside table th {
	background-color:#ffffcc;
	vertical-align:top;
}

span.orange {
	color:#ff9900;	
}

form input.inputText {
	padding:3px;	
}

.inside form table p { margin:10px 0 0 0 !important;}

div#soushin {
	text-align:center;
	padding: 20px 0;	
}

