<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* last 2014.04.25 */
@charset "utf-8";

/* ----------------------- 譁�ｭ苓牡繝ｻ閭梧勹 */
body {
	background: url("../images/bg.png") repeat-x scroll left top #FFF;
	font-family:'繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3','Hiragino Kaku Gothic Pro','繝｡繧､繝ｪ繧ｪ',Meiryo,'�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け',sans-serif;
	color: #454343; 
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	line-height:140%;
	margin: 0;
	padding: 0;
	letter-spacing: 0px; }

#system_edit a {
	color: #FFF;
	display:block;
	width:130px;
	padding:2px 10px;
	margin:0 0 5px auto;
	letter-spacing: 0px;
	font-size: 12px;
	text-align:center;
	text-decoration: none;
	text-shadow: 1px 1px 1px #333333;
	background: #333333; /* 繧医ｊ蜿､縺�ヶ繝ｩ繧ｦ繧ｶ縺ｮ縺溘ａ縺ｮ蝗ｺ菴薙�濶ｲ繧堤､ｺ縺励∪縺吶� */
	background: -moz-linear-gradient(#686868, #333333);
	background: -o-linear-gradient(#686868, #333333);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#686868), to(#333333)); /* Older webkit syntax */
	background: -webkit-linear-gradient(#686868, #333333);
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border:1px solid #333333; }


/* ----------------------- 繝ｪ繝ｳ繧ｯ濶ｲ */
a {/*繝ｪ繝ｳ繧ｯ縺輔ｌ縺滓枚蟄�*/
	color:#525252;
	font-style:normal;
	text-decoration:underline; }

a:link {/*譛ｪ險ｪ蝠上�繝ｪ繝ｳ繧ｯ*/
	color:#525252;
	font-style:normal;
	text-decoration:underline; }

a:visited {/*險ｪ蝠丞ｾ後�繝ｪ繝ｳ繧ｯ*/
	color:#525252;
	text-decoration:underline; }

a:hover {/*繝槭え繧ｹ繧偵�縺帙◆縺ｨ縺�*/
	color:#525252;
	font-style:normal;
	text-decoration:none; }

a:active {/*繧ｯ繝ｪ繝�け荳ｭ*/
	text-decoration:none; }

.shelf a,
.shelf a:link,
.shelf a:visited,
.shelf a:hover {
	color:#0074A2; }


/* ----------------------- WEB繝輔か繝ｳ繝� */
@font-face {
	font-family: 'font';
	src:url('fonts/font.eot?-jqld3j');
	src:url('fonts/font.eot?#iefix-jqld3j') format('embedded-opentype'),
		url('fonts/font.woff?-jqld3j') format('woff'),
		url('fonts/font.ttf?-jqld3j') format('truetype'),
		url('fonts/font.svg?-jqld3j#font') format('svg');
	font-weight: normal;
	font-style: normal; }


/* ----------------------- 繝輔Ξ繝ｼ繝�繝ｯ繝ｼ繧ｯ */
#page { }


#main {
	width:950px;
	margin:40px auto 80px;
	overflow: visible; }

#content {
	float: right;
	width: 700px;
	margin: 0;
	padding: 0;
	line-height: 140%;
	overflow: visible; }

#page_top {
	margin-bottom:20px;
	background-color:#7FB7E8; }

#page_top div {
	width:950px;
	margin:0 auto;
	text-align:right; }

#page_top a {
	display:inline-block;
	color:#FFF;
	padding:5px;
	font-size:10px;
	font-weight:bold;
	text-decoration:none; }

#page_top a:before {
	font-family: 'font';
	content: "\e600";
	margin-right:8px; }


/* ----------------------- 隕句�縺� */
#title {
	color:#FFF;
	padding:20px;
	font-size:20px;
	font-weight:normal;
	background-color:#0095CB; }

.sub_title {
	color:#0095CB;
	padding:15px;
	font-size:18px;
	font-weight:normal;
	background-color:#E5F4FA;
	border-bottom:1px solid #0095CB; }

.sub_title:before {
	font-family: 'font';
	content: "\e602";
	font-size:15px;
	margin-right:5px; }

.extra_title {
	color:#0095CB;
	font-size:18px;
	font-weight:bold;
	margin-bottom: 10px !important; }
.extra_title:before {
	font-family: 'font';
	content: "\e602";
	font-size:15px;
	margin-right:5px; }

.another_title {
	color:#0095CB;
	font-size:18px;
	font-weight:bold;
	padding:10px 5px;
	margin-bottom: 20px !important;
	border-bottom:1px solid #0095CB; }
.another_title:before {
	font-family: 'font';
	content: "\e602";
	font-size:15px;
	margin-right:5px; }


/* TOP繝壹�繧ｸ逕ｨ隕句�縺� */
.top_title {
	display:block;
	font-size: 18px;
	margin-bottom: 10px;
	padding: 10px 0 8px 10px;
	border-left:10px solid #0095CB;
	box-shadow:0 4px 0 0 #DDD; }

.top_sub_title {
	display:block;
	color: #FFF;
	text-align:left;
	font-size: 18px;
	font-weight:normal;
	margin-bottom: 5px;
	padding: 5px 10px;
	background-color:#0095CB; }

/* JS隕句�縺� */
.wpb_content_element h1 {
	color:#0095CB;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 10px !important;
	padding: 5px 5px 5px 10px;
	border-left: 7px solid #0095CB; }

.wpb_content_element h2 {
	color: #0092CC;
	font-size: 18px;
	font-weight:normal;
	margin-bottom: 10px !important;
	padding: 0 0 10px 3px;
	border-bottom:1px solid #0094CD; }

.wpb_content_element h3 {
	color:#0095CB;
	font-size:18px;
	font-weight:normal;
	margin-bottom: 10px !important;
	padding:8px 10px;
	background-color:#E5F4FA; }

.wpb_content_element h4 {
	color:#0095CB;
	font-size:16px;
	font-weight:normal;
	margin-bottom: 10px !important; }

.wpb_content_element h4:before {
	font-family: 'font';
	content: "\e602";
	font-size:14px;
	margin-right:5px; }


/* ----------------------- 繝倥ャ繝繝ｼ */
#header {
	padding: 0;
	position: relative;
	z-index: 999;
	border-bottom:6px solid #0095CB;
	box-shadow:0 0 6px 0 #000; }

#header_nav {
	width:950px;
	padding:11px 0;
	margin:0 auto 10px; }

#header_nav span {
	font-size:12px;
	float:left; }

#header_nav ul {
	float:right; }

#header_nav li {
	float:left;
	margin-left:20px; }

#header_nav li a {
	text-decoration:none; }

#header_nav li a:before {
	color:#0095CB;
	font-size:20px;
	font-family:'font';
	content: "\e601";
	vertical-align: middle; }

/* 繝倥ャ繝繝ｼ繝｡繝九Η繝ｼ */
#header_menu {
	width:950px;
	margin:0 auto; }

#header_menu li {
	float:left; }


/* ----------------------- 繧ｵ繧､繝峨き繝ｩ繝� */
#secondary {
	float: left;
	width: 220px;
	margin: 0 30px 0 0;
	padding: 0; }

#secondary li {
	margin-bottom:10px; }

/* 蟄舌�繝ｼ繧ｸ繝ｪ繝ｳ繧ｯ */
#side_nav {
	margin-bottom:20px;
	border:1px solid #0095CB; }

#side_nav span {
	color:#FFF;
	display:block;
	padding:5px 10px;
	background-color:#0095CB; }

#side_nav li {
	margin-bottom:0; }

#side_nav li a {
	color:#525252;
	display:block;
	padding:5px 3px;
	text-decoration:none;
	border-bottom:1px dotted #888; }

#side_nav li a:before {
	color:#0095CB;
	font-size:20px;
	font-family:'font';
	content: "\e601";
	vertical-align: middle; }

#side_nav li .children {
	padding-bottom:3px;
	border-bottom:1px dotted #888; }

#side_nav li .children li a {
	font-size:13px;
	padding:2px 2px 2px 3px;
	border-bottom:none; }

#side_nav li .children a:before {
	color:#0095CB;
	margin-left:5px;
	font-size:12px;
	font-family:'font';
	content: "\e601";
	vertical-align: middle; }


#side_nav li:last-child a,
#side_nav li:last-child .children {
	border:none; }


/* 繝舌リ繝ｼ遲� */
#side_01 {
	margin-bottom:20px;
	padding:4px 8px 0;
	background-color:#DDD;
	border:1px solid #AAA; }

#side_01_menu {
	border:1px solid #AAA;
	background-color:#FFF; }

#side_01_menu li {
	margin:0; }

#side_01_menu li a {
	color:#525252;
	display:block;
	padding:5px;
	text-decoration:none;
	border-bottom:1px dotted #888; }

#side_01_menu li a:before {
	color:#0095CB;
	font-size:20px;
	font-family:'font';
	content: "\e601";
	vertical-align: middle; }

#side_01_menu li.end a {
	border-bottom:none; }

#side_02 {
	padding:10px;
	background:url(../images/side_02_bg.png) repeat 0 0; }

#side_03 {
	margin-top:20px;
	margin-bottom:20px;
}

/* ----------------------- 繝輔ャ繧ｿ繝ｼ */
#footer {
	width:950px;
	margin:0 auto 200px;
	padding: 0 ; }

#footer_menu {
	margin-bottom:20px; }

#footer_menu li {
	float:left;
	font-size:11px; }

#footer_menu li:last-child a {
	border-right:1px solid #A38F73; }

#footer_menu li a {
	color:#454343;
	padding:0 10px;
	text-decoration:none;
	border-left:1px solid #A38F73; }

/* 繧ｳ繝斐�繝ｩ繧､繝� */
#copy {
	display:block;
	font-size:11px; }

/* ----------------------- 繝代Φ縺上★繝ｪ繧ｹ繝� */
#breadcrumb li {
	display:inline-block;
	padding:10px 0;
	margin-right:10px;
	font-size:12px;
	*display: inline;
	*zoom: 1; }


/* ----------------------- 繝壹�繧ｸ騾√ｊ */
#page_navi {
	margin:10px auto 0;
	text-align:center;
	line-height:250%; }

/* ZEND驛ｨ蛻� */
#page_navi.pagination {
	margin-bottom:30px; }

.pagination li {
	display:inline-block;
	font-size:12px;
	margin-right:3px;
	border:1px solid #DDDDDD;
	*display: inline;
	*zoom: 1; }

.pagination li.carrent {
	color:#FFF;
	padding: 0 10px;
	background-color:#3399CC; }

.pagination li a {
	display: inline-block;
	color:#999;
	text-decoration:none;
	font-size: 12px;
	padding: 0 10px;
	*display: inline;
	*zoom: 1; }


/* ----------------------- 螟夂畑騾� */
.message {
  background-color:#F2F5F9;
  border:1px solid #CCC;
  font-size:14px;
  margin:0 0 30px;
  padding:10px;
  text-align:center;    
}

.shelf {
	margin:0 5px; }

.more_btn a {
	display:inline-block;
	color:#FFF;
	padding:2px 5px;
	font-size:12px;
	text-decoration:none;
	background-color:#7FB7E8;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	*display: inline;
	*zoom: 1; }

.more_btn a:before {
	font-family: 'font';
	content: "\e601"; }

a.btn {
	color:#FFF;
	width:200px;
	display:block;
	letter-spacing:1em;
	font-family:'繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3','Hiragino Kaku Gothic Pro','繝｡繧､繝ｪ繧ｪ',Meiryo,'�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け',sans-serif;
	padding:10px 0px 10px 10px;
	margin:0 auto;
	text-align:center;
	font-size:16px;
	text-decoration:none;
	background: #0088C8; /* 繧医ｊ蜿､縺�ヶ繝ｩ繧ｦ繧ｶ縺ｮ縺溘ａ縺ｮ蝗ｺ菴薙�濶ｲ繧堤､ｺ縺励∪縺吶� */
	background: -moz-linear-gradient(#0088C8, #0170B0);
	background: -o-linear-gradient(#0088C8, #0170B0);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0088C8), to(#0170B0)); /* Older webkit syntax */
	background: -webkit-linear-gradient(#0088C8, #0170B0);
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px; }

.list {
	margin-bottom:10px; }
.list li {
	padding:10px;
	font-size:12px;
	border-bottom:1px dotted #999; }
.list li a {
	text-decoration:none; }

input {
	font-family:'繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3','Hiragino Kaku Gothic Pro','繝｡繧､繝ｪ繧ｪ',Meiryo,'�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け',sans-serif; }

table {
	width:100%;
	border-collapse: collapse; }


/* ----------------------- 繝医ャ繝励�繝ｼ繧ｸ */
#main_img {
	width:1200px;
	margin:0 auto; }

/* 蟶ら伴蜷阪°繧画紛蛯吝ｷ･蝣ｴ繧呈爾縺� */
#search_town {
	position:relative;
	height:210px; }

#search_map {
	position:absolute;
	width:338px;
	text-align:right;
	top:17px;
	right:7px;
	z-index:1; }

#search_town ul {
	width:400px;
	margin:10px; }

#search_town li {
	float:left;
	width:95px;
	margin-bottom:5px; }

#search_town li a {
	font-size:13px;
	text-decoration:none; }

#search_town li a:before {
	color:#0095CB;
	font-family:'font';
	font-size:10px;
	margin-right:3px;
	content: "\e601";
	vertical-align: middle; }

/* 逶ｮ逧�°繧画紛蛯吝ｷ･蝣ｴ繧呈爾縺� */
#search_purpose ul {
	margin:0 -15px 10px 0; }

#search_purpose li {
	float:left;
	margin:0 15px 6px 0; }

/* 繧ｭ繝ｼ繝ｯ繝ｼ繝峨〒讀懃ｴ｢縺吶ｋ */
#searchform form {
	display:inline-block;
	margin:5px 0 0 20px;
	*display: inline;
	*zoom: 1; }

#searchform input[type="text"] {
	width:410px;
	font-size:16px;
	padding:1px 10px;
	margin:0 4px 8px 0;
	border:1px solid #A7A7A7;
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px; }

#searchform a {
	display:inline-block;
	color:#FFF;
	width:90px;
	padding:5px 20px 4px 10px;
	font-size:18px;
	letter-spacing:1px;
	text-align:center;
	text-decoration:none;
	background-color:#0095CB;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px; }

#searchform a span:before {
	font-family:'font';
	content:"\e608";
	font-size:21px;
	margin-right:10px; }


/* 縺顔衍繧峨○ */
#news span {
	font-size:13px;
	margin-right:20px; }

/* 謾ｯ驛ｨ縺�繧医ｊ */
#branch span.cat a {
	display:inline-block;
	color:#FFF;
	width:100px;
	height:18px;
	font-size:10px;
	text-align:center;
	margin-right:20px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	background-color:#000;
	*display: inline;
	*zoom: 1; }

#branch span.cat_notice a { background-color:#238C00; }/* 縺顔衍繧峨○ */
#branch span.cat_gallery a { background-color:#4F6392; }/* 繧､繝吶Φ繝� */
#branch span.cat_event a { background-color:#923C6F; }/* 蜈千ｫ･逕ｻ繧ｮ繝｣繝ｩ繝ｪ繝ｼ */

/* 蜷�ｨｮ雉�侭 */
#top_menu {
	border:1px solid #0095CB; }

#top_menu dt {
	color:#FFF;
	padding:8px 15px;
	font-size:18px;
	font-weight:bold;
	background-color:#0095CB; }

#top_menu dd {
	display:table-cell;
	/* For IE 6/7 */
	*display: inline;
	*zoom: 1;
	padding:8px 12px; }

#top_menu dd.center {
	padding:8px 10px; }


/* ----------------------- 隧ｦ鬨薙�隰帷ｿ偵�縺疲｡亥� */
#news_test_top {
	padding:5px 10px;
	background-color:#E0E8F0;
	border:1px dotted #336699; }

#news_test_top p {
	padding:5px 0; }


/* ----------------------- 繧ｵ繧､繝医�繝�� */
#sitemap_page {
	float:left;
	width:340px;
	margin-right:10px; }

#sitemap_cat {
	float:left; }

#sitemap li {
	margin-bottom:10px;
	margin-left:10px; }

#sitemap li .children {
	margin:5px 0 0 10px; }

#sitemap li .children li:before {
	color:#0095CB;
	font-family: 'font';
	content: "\e601";
	margin-right:5px; }

#sitemap_page li:before,
#sitemap_cat li:before {
	color:#0095CB;
	font-family: 'font';
	content: "\e602";
	margin-right:5px; }


/* ----------------------- Job逕ｳ霎ｼ逕ｨ */
table.entry_form {
	width:100%;
	margin-bottom:10px;
	border-collapse:collapse; }

table.entry_form td {
	padding:10px;
	border:1px solid #CCC;
	background-color:#FFFFFF; }

table.entry_form th {
	color:#0095CB;
	padding:10px;
	font-weight:normal;
	text-align:left;
	vertical-align: top;
	border:1px solid #CCC;
	background-color:#F2F5F9; }

table.entry_form textarea{
    font-family:'繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3','Hiragino Kaku Gothic Pro','繝｡繧､繝ｪ繧ｪ',Meiryo,'�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け',sans-serif;
    font-size:14px;
    width:97%;
    height:200px;
    padding:10px;
    line-height:1.5;
}

/* ----------------------- Visual Composer CSS [2013.02.03譛譁ｰ迚�] */
/* table */
.wpb_content_element table,
.shelf table {
	width:100%;
	border-collapse:collapse; }

.wpb_content_element table td,
.shelf table td {
	padding:10px;
	border:1px solid #CCC;
	background-color:#FFFFFF; }

.wpb_content_element th,
.shelf table th {
	color:#0095CB;
	padding:10px;
	font-weight:normal;
	text-align:left;
	vertical-align: top;
	border:1px solid #CCC;
	background-color:#F2F5F9; }

/* TRUSTFORM繧ｵ繝悶ち繧､繝医Ν */
.submessage {
	font-size:11px;
	font-weight:normal; }

/* TRUSTFORM蠢��井ｺ矩�� */
.require,
.error { 
	color:#CC0000;
	font-size:12px;
	font-weight:normal;
	margin-left:5px; }

/* TRUSTFORM騾∽ｿ｡繝懊ち繝ｳ */
#confirm-button br { display:none; }

#page_back {
	float:left;
	text-align:left; }

#confirm-button input[type="submit"],
#confirm-button button,
#page_back input[type="submit"] {
	float:right;
	font-family:'繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3','Hiragino Kaku Gothic Pro','繝｡繧､繝ｪ繧ｪ',Meiryo,'�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け',sans-serif;
	color:#FFF;
	margin-left:10px;
	padding: 4px 20px;
	font-size:14px;
	border:none;
	background-color:#0095CB; 
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px; }

#page_back input[type="submit"] { margin-left:0; }

#page_back button{
    background-color: #0095CB;
    border: medium none;
    border-radius: 5px;
    color: #FFFFFF;
    display: inline-block;
    font-family: '繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3','Hiragino Kaku Gothic Pro','繝｡繧､繝ｪ繧ｪ',Meiryo,'�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け',sans-serif;
    font-size: 14px;
    padding: 4px 20px;
    text-decoration: none;    
}

/* 繝ｪ繧ｹ繝� */
.wpb_content_element ul,
.wpb_content_element ol {
	padding:0 5px; }

.wpb_content_element li {
	margin:0 5px 15px 20px !important;
	padding-left:5px;
	list-style:disc outside none; }

/* 謨ｰ蟄励Μ繧ｹ繝� */
.wpb_content_element ol li {
	list-style:decimal outside none; }

/* 蜷��繝�け繧ｹ縺ｮmargin繝ｪ繧ｻ繝�ヨ */
body .wpb_content_element,
body ul.wpb_thumbnails-fluid &gt; li,
body .last_toggle_el_margin,
body .wpb_button { margin-bottom:5px; }

/* 螟ｧ繝懊ャ繧ｯ繧ｹ縺ｮmargin */
body .vc_row-fluid { margin-bottom:30px; }

/* VC蜀��p繧偵う繝ｳ繝�Φ繝� */
body .vc_row-fluid p { 
	padding:0 5px;
	margin-bottom:13px; }

/* 繧､繝｡繝ｼ繧ｸ繧偵�繝�け繧ｹ繧ｵ繧､繧ｺ縺ｫ蜷医ｏ縺帙ｋ */
body .vc_row-fluid img {
	max-width:100%;
	height:auto; }

/* 繝ｬ繧､繧｢繧ｦ繝亥､悶�繝�く繧ｹ繝医�繝�け繧ｹ蜈･繧後◆img.alignleft縺ｮfloat隗｣髯､ */
.wpb_wrapper:after {
	clear: both;
	content: "";
	display: table; }


/* ----------------------- 髫�縺励さ繝槭Φ繝会ｽ� */

/* [center]繝懊ち繝ｳ荳ｭ螟ｮ蟇�ｊ */
.wpb_button.center {
	margin:0 auto; }

/* [right]繝懊ち繝ｳ蜿ｳ蟇�ｊ */
.wpb_button.right {
	margin: 0 0 0 auto; }

/* 蠑ｷ隱ｿ陦ｨ遉ｺ */
.caution {
	color:#CC0000;
	padding:10px !important;
	margin:10px 0 !important;
	border:1px solid #CC0000;
	background-color:#FFEFEF; }

.caution strong {
	display:block;
	font-size:15px;
	padding-bottom:5px; }

.caution strong:before {
	font-family:'font';
	content:"\e604";
	margin-right:5px; }

/* 繧｢繧､繧ｳ繝ｳ繧偵▽縺代ｋ */
.pdf_icon {
	display:inline-block;
	padding-left:25px !important;
	background:url(../images/icon_pdf.gif) no-repeat left center; }
.blank_icon {
	display:inline-block;
	padding-left:25px !important;
	background:url(../images/icon_blank.gif) no-repeat left center; }
li.pdf_icon,
li.blank_icon {
	display:block;
	margin-left:0 !important; }

/* 繧医￥縺ゅｋ雉ｪ蝠�(髟ｷ縺�ｧ｣遲斐□繧�) */
.faq_dl dl {
	margin-bottom:20px;
	padding-bottom:10px; }
.faq_dl dt:before {
	color:#FFF;
	content:"Q";
	float:left;
	padding:2px 6px;
	margin-right:10px;
	background-color:#336699;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px; }
.faq_dl dt {
	color:#336699;
	padding:10px;
	font-size:18px;
	margin-bottom:10px;
	background-color:#F2F5F9; }
.faq_dl dd:before {
	color:#FFF;
	content:"A";
	float:left;
	font-size:18px;
	padding:2px 6px;
	margin:0 10px 50px 0;
	background-color:#CF1010;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px; }
.faq_dl dd {
	padding:0 10px; }


/* ----------------------- ZEND驛ｨ蛻� */
/* 讀懃ｴ｢ */
#search_title {
	color: #0095cb;
	padding: 15px;
	font-size:14px;
	font-weight: normal;
	background-color: #e5f4fa;
	border-bottom: 1px solid #0095cb; }

#search_title ul {
	float:left;
	width:520px; }

#search_title li:before {
	font-family: 'font';
	content: "\e602";
	font-size:9px;
	margin-right:5px; }

#search_title li span {
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:90px;
	font-weight:bold; }

#search_title div {
	float:right;
	width:120px;
	padding:5px 10px;
	text-align:right;
	background-color:#FFF;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px; }

#search_title span.left {
	display:block; }

#search_title div span.fontb {
	font-size:28px;
	margin-right:5px; }

.search_area {
	margin-bottom:30px; }

.search_area ul {
	padding:15px;
	border:1px solid #0095CB; }

.search_area li {
	float:left;
	width:167px;
	padding:5px 0; }

.search_area label input {
	margin-right:5px; }

.search_area input[type="text"] {
	width:250px;
	font-size:15px;
	padding:1px 10px;
	margin:2px 0 0 20px;
	border:1px solid #A6A6A6;
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px; }

.search_area button {
	color:#FFF;
	letter-spacing:1em;
	font-family:'繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3','Hiragino Kaku Gothic Pro','繝｡繧､繝ｪ繧ｪ',Meiryo,'�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け',sans-serif;
	padding:2px 20px;
	font-size:16px;
	background: #0088C8; /* 繧医ｊ蜿､縺�ヶ繝ｩ繧ｦ繧ｶ縺ｮ縺溘ａ縺ｮ蝗ｺ菴薙�濶ｲ繧堤､ｺ縺励∪縺吶� */
	background: -moz-linear-gradient(#0088C8, #0170B0);
	background: -o-linear-gradient(#0088C8, #0170B0);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0088C8), to(#0170B0)); /* Older webkit syntax */
	background: -webkit-linear-gradient(#0088C8, #0170B0);
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border:none; }

.search_area button:before {
	font-family:'font';
	content:"\e608"; }

#search_list th {
	padding:5px 0;
	text-align:left;
	font-weight:normal;
	border-bottom:1px solid #EDEDED; }

#search_list td {
	padding:5px 0;
	border-bottom:1px solid #EDEDED; }

#search_list tr.hv td {
	background-color: #F5F7FA;}


/* 隧ｳ邏ｰ繝壹�繧ｸ */
.data_table td {
	padding:10px;
	border:1px solid #CCC;
	background-color:#FFFFFF; }

.data_table th {
	padding:10px;
	font-weight:normal;
	vertical-align: top;
	border:1px solid #CCC;
	background-color:#DAEFFF; }

#detail .fl {
	width:360px; }

#detail .fl h3 {
	color:#0092CC;
	margin-bottom:10px; }

#detail .fr {
	width:320px; }

#detail .fr img {
	padding:1px;
	border:1px solid #CCC; }

#search_icon {
	margin:0 -15px 10px 0;
	*margin-left:5px;
	*margin-bottom:20px; }

#search_icon li {
	float:left;
	width:104px;
	margin:0 15px 10px 0;
	*margin-right:12px; }


/* SASPA Job */
.job_list {
	margin-bottom:50px; }

.job_list .fl {
	width:200px; }

.job_list .fr {
	width:480px; }

.job_list .another_title {
	padding-right: 127px;
	position:relative; }

.job_list .another_title a {
	position: absolute;
	right: 0;
	top: 0; }

</pre></body></html>