@charset "UTF-8";
/*!
Theme Name:
Theme URI: http://ace-union.net
Version:
Author: aceuniondesign Co.,Ltd.
*/
/*** mixins ***/
/*
//ボーダーボックス
@mixin borderBox {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
*/
/*** function ***/
/*** 2015.02.19 追記 ***/
/*** 2015.07.15 追記 ***/
/*!
*** based on ***
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com
Twitter: @rich_clark
*/
/* line 12, resources/sass/_reset.scss */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
  word-break: break-all;
  word-break: break-word;
  hyphens: auto;
  overflow-wrap: break-word;
  word-wrap: break-word;
}

/* HTML5 display-role reset for older browsers */
/* line 39, resources/sass/_reset.scss */
address, article, aside, figure, figcaption, footer,
header, hgroup, hr, legend, menu, nav, section, summary {
  display: block;
}

/* line 44, resources/sass/_reset.scss */
ul, ol {
  list-style: none;
}

/* line 48, resources/sass/_reset.scss */
blockquote, q {
  quotes: none;
}
/* line 50, resources/sass/_reset.scss */
blockquote:before, blockquote:after, q:before, q:after {
  content: '';
  content: none;
}

/* line 56, resources/sass/_reset.scss */
a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

/* line 64, resources/sass/_reset.scss */
del {
  text-decoration: line-through;
}

/* line 68, resources/sass/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* change border colour to suit your needs */
/* line 74, resources/sass/_reset.scss */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #cccccc;
  margin: 1em 0;
  padding: 0;
}

/* line 83, resources/sass/_reset.scss */
input, select {
  vertical-align: middle;
}

/*** 2015.07.15 追記 ***/
/* line 91, resources/sass/_reset.scss */
*,
::before,
::after {
  border-style: solid;
  border-width: 0;
}

/* line 99, resources/sass/_reset.scss */
:root {
  box-sizing: border-box;
}

/* line 104, resources/sass/_reset.scss */
html {
  -webkit-appearance: none;
}

/* line 109, resources/sass/_reset.scss */
body {
  -webkit-text-size-adjust: 100%;
}

/* line 114, resources/sass/_reset.scss */
a {
  outline: none;
}

/* line 119, resources/sass/_reset.scss */
button {
  display: inline-block;
  padding: 0;
  background: none;
  border: none;
}

/* line 127, resources/sass/_reset.scss */
small {
  font-size: 75%;
}

/*** 2015.07.28 追記 ***/
/* line 134, resources/sass/_reset.scss */
a img {
  border: none;
}

/* line 138, resources/sass/_reset.scss */
[hidden] {
  display: none;
}

/* line 142, resources/sass/_reset.scss */
mark {
  background: none;
}

/* line 146, resources/sass/_reset.scss */
em {
  font-style: normal;
}

/* line 150, resources/sass/_reset.scss */
input {
  opacity: 1;
}

/* line 27, resources/sass/_sitesetting.scss */
body {
  min-width: 320px;
  font-family: "Hiragino Kaku Gothic Pro", Meiryo, "MS PGothic", "MS UI Gothic", Helvetica, Arial, sans-serif;
  font-size: 16px;
  background: #fff;
  color: #333333;
}
/* line 34, resources/sass/_sitesetting.scss */
body strong {
  font-weight: bold;
}
/* line 37, resources/sass/_sitesetting.scss */
body a, body a button {
  color: #000000;
  text-decoration: underline;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}
/* line 105, resources/sass/_mixin.scss */
body a:hover, body a button:hover {
  opacity: 0.7;
}
/* line 44, resources/sass/_sitesetting.scss */
body a:hover, body a button:hover {
  text-decoration: none;
  cursor: pointer;
}

/* line 51, resources/sass/_sitesetting.scss */
img {
  max-width: 100%;
  height: auto;
}

/* line 56, resources/sass/_sitesetting.scss */
button, input, select, option, textarea, label {
  font-family: "Hiragino Kaku Gothic Pro", Meiryo, "MS PGothic", "MS UI Gothic", Helvetica, Arial, sans-serif;
  font-size: 16px;
}

/*for Webkit*/
/* line 62, resources/sass/_sitesetting.scss */
input::-webkit-input-placeholder {
  color: #bbb;
}

/*for Firefox 18-*/
/* line 66, resources/sass/_sitesetting.scss */
input:-moz-placeholder {
  color: #999;
}

/*for Firefox 19+*/
/* line 70, resources/sass/_sitesetting.scss */
input::-moz-placeholder {
  color: #999;
}

/*for IE*/
/* line 74, resources/sass/_sitesetting.scss */
input:-ms-input-placeholder {
  color: #999;
}

/* line 78, resources/sass/_sitesetting.scss */
.f-left {
  float: left;
}

/* line 79, resources/sass/_sitesetting.scss */
.f-right {
  float: right;
}

/* line 80, resources/sass/_sitesetting.scss */
.float-n {
  float: none;
}

/* line 99, resources/sass/_sitesetting.scss */
.al_right {
  text-align: right;
}

/* line 100, resources/sass/_sitesetting.scss */
.al_center {
  text-align: center;
}

/* line 101, resources/sass/_sitesetting.scss */
.al_left {
  text-align: left;
}

/* line 102, resources/sass/_sitesetting.scss */
.clear {
  clear: both;
}

/* line 103, resources/sass/_sitesetting.scss */
.strong {
  font-weight: bold;
}

/*
.min480 {
	display: block;
	@include media(480px) {
		display: none;
	}
}

.lrg480 {
	display: none;
	@include media(480px) {
		display: block;
	}
}
*/
/* mixins */
/*
// ** マウスオーバーで透過 **
//
// $ratio : 透過する割合（0～1の間で指定）
// $sec   : アニメーションの速度（0～1の間で指定）
//
// ie9は transition 非対応orz
//
@mixin hover-opacity($ratio :0.7,$sec :0) {
	transition: $sec + s ease-in-out;
	&:hover {
		opacity: $ratio;
		$opacityIE: $ratio * 100;
		-ms-filter: "alpha(opacity = $opacityIE)";
		display: inline-block;
		zoom: 1;
	}
}

@mixin hover-animate($sec) {
	transition: $sec + s ease-in-out;
}
*/
/* variables */
/* styles */
/* line 129, resources/sass/_additional_setting.scss */
html {
  -webkit-appearance: none;
}

/* line 131, resources/sass/_additional_setting.scss */
a {
  outline: none;
}

/* line 133, resources/sass/_additional_setting.scss */
button, input, select, option, textarea, label {
  font-family: "Hiragino Kaku Gothic Pro", Meiryo, "MS PGothic", "MS UI Gothic", Helvetica, Arial, sans-serif;
  font-size: 16px;
}

/* line 138, resources/sass/_additional_setting.scss */
button {
  padding: 0;
  border: none;
}

/*for Webkit*/
/* line 144, resources/sass/_additional_setting.scss */
input::-webkit-input-placeholder {
  color: #bbb;
}

/*for Firefox 18-*/
/* line 148, resources/sass/_additional_setting.scss */
input:-moz-placeholder {
  color: #999;
}

/*for Firefox 19+*/
/* line 152, resources/sass/_additional_setting.scss */
input::-moz-placeholder {
  color: #999;
}

/*for IE*/
/* line 156, resources/sass/_additional_setting.scss */
input:-ms-input-placeholder {
  color: #999;
}

/* line 160, resources/sass/_additional_setting.scss */
.fade50, .fade60, .fade75 {
  /*
  	-webkit-transition: 0.2s ease-in-out;
  	-moz-transition: 0.2s ease-in-out;
  	-o-transition: 0.2s ease-in-out;
   */
  transition: 0.2s ease-in-out;
}

/* line 169, resources/sass/_additional_setting.scss */
.opacity50:hover, .fade50:hover {
  opacity: .50;
}

/* line 177, resources/sass/_additional_setting.scss */
.opacity60:hover, .fade60:hover {
  opacity: .60;
}

/* line 185, resources/sass/_additional_setting.scss */
.opacity75:hover, .fade75:hover {
  opacity: .75;
}

/* line 4, resources/sass/_common.scss */
.f_10 {
  font-size: 10px;
}

/* line 5, resources/sass/_common.scss */
.f_12 {
  font-size: 12px;
}

/* line 6, resources/sass/_common.scss */
.f_14 {
  font-size: 14px;
}

/* line 7, resources/sass/_common.scss */
.f_16 {
  font-size: 16px;
}

/* line 8, resources/sass/_common.scss */
.f_18 {
  font-size: 18px;
}

/* line 9, resources/sass/_common.scss */
.mt_00 {
  margin-top: 0 !important;
}

/* line 10, resources/sass/_common.scss */
.mt_10 {
  margin-top: 10px;
}

/* line 11, resources/sass/_common.scss */
.mt_20 {
  margin-top: 20px;
}

/* line 12, resources/sass/_common.scss */
.mt_30 {
  margin-top: 30px !important;
}

/* line 13, resources/sass/_common.scss */
.mt_40 {
  margin-top: 40px !important;
}

/* line 14, resources/sass/_common.scss */
.mt_90 {
  margin-top: 90px !important;
}

/* line 15, resources/sass/_common.scss */
.mt_100 {
  margin-top: 100px !important;
}

/* line 16, resources/sass/_common.scss */
.mt_120 {
  margin-top: 120px !important;
}

/* line 17, resources/sass/_common.scss */
.mb_00 {
  margin-bottom: 0;
}

/* line 18, resources/sass/_common.scss */
.mb_10 {
  margin-bottom: 10px;
}

/* line 19, resources/sass/_common.scss */
.mb_15 {
  margin-bottom: 15px;
}

/* line 20, resources/sass/_common.scss */
.mb_20 {
  margin-bottom: 20px;
}

/* line 21, resources/sass/_common.scss */
.mb_30 {
  margin-bottom: 30px;
}

/* line 22, resources/sass/_common.scss */
.mb_40 {
  margin-bottom: 40px !important;
}

/* line 23, resources/sass/_common.scss */
.mb_50 {
  margin-bottom: 50px;
}

/* line 24, resources/sass/_common.scss */
.mb_60 {
  margin-bottom: 60px !important;
}

/* line 25, resources/sass/_common.scss */
.mb_70 {
  margin-bottom: 70px;
}

/* line 26, resources/sass/_common.scss */
.mb_80 {
  margin-bottom: 80px;
}

/* line 27, resources/sass/_common.scss */
.mb_100 {
  margin-bottom: 100px !important;
}

/* line 28, resources/sass/_common.scss */
.pad_t10 {
  padding-top: 10px;
}

/* line 29, resources/sass/_common.scss */
.pad_t20 {
  padding-top: 20px;
}

/* line 30, resources/sass/_common.scss */
.pad_t30 {
  padding-top: 30px;
}

/* line 31, resources/sass/_common.scss */
.pad_t55 {
  padding-top: 55px;
}

/* line 32, resources/sass/_common.scss */
.pad_t100 {
  padding-top: 100px;
}

/* line 33, resources/sass/_common.scss */
.pad_t140 {
  padding-top: 140px;
}

/* line 34, resources/sass/_common.scss */
.pad_b60 {
  padding-bottom: 60px;
}

/* line 35, resources/sass/_common.scss */
.pad_b100 {
  padding-bottom: 100px;
}

/* line 36, resources/sass/_common.scss */
.pad_tb40 {
  padding: 40px 0;
}

/* line 37, resources/sass/_common.scss */
.pad_r20 {
  padding: 0 20px 0 0;
}

/* line 38, resources/sass/_common.scss */
.pad_r80 {
  padding: 0 80px 0 0;
}

/* line 39, resources/sass/_common.scss */
.ml_10 {
  margin-left: 10px;
}

/* line 40, resources/sass/_common.scss */
.ml_20 {
  margin-left: 20px;
}

/* line 41, resources/sass/_common.scss */
.ml_30 {
  margin-left: 30px;
}

/* line 42, resources/sass/_common.scss */
.mr_10 {
  margin-right: 10px;
}

/* line 43, resources/sass/_common.scss */
.mr_20 {
  margin-right: 20px;
}

/* line 44, resources/sass/_common.scss */
.mr_30 {
  margin-right: 30px;
}

/* line 46, resources/sass/_common.scss */
.red {
  color: red;
}

/* --------------------------------
	common
----------------------------------- */
/* line 53, resources/sass/_common.scss */
.clearfix, .footer .schedule, .header_wrap_01, .header_wrap_02, .top_visual .top_schedule {
  clear: both;
  overflow: hidden;
}

/* line 57, resources/sass/_common.scss */
.clearfix:after, .footer .schedule:after, .header_wrap_01:after, .header_wrap_02:after, .top_visual .top_schedule:after {
  content: ".";
  font-size: 5px;
  clear: both;
  visibility: hidden;
}

/* Hides from IE Mac */
/* line 64, resources/sass/_common.scss */
* html .clearfix, * html .footer .schedule, .footer * html .schedule, * html .header_wrap_01, * html .header_wrap_02, * html .top_visual .top_schedule, .top_visual * html .top_schedule {
  height: 1%;
}

/* line 67, resources/sass/_common.scss */
.hide-text {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

/* line 72, resources/sass/_common.scss */
.space {
  letter-spacing: -5px;
}

/* line 75, resources/sass/_common.scss */
.space_02 {
  letter-spacing: -3px;
}

/* line 78, resources/sass/_common.scss */
.merit_add {
  padding-top: 8px !important;
  line-height: 26px !important;
}

/* line 82, resources/sass/_common.scss */
.bold {
  font-weight: bold;
}

/* line 85, resources/sass/_common.scss */
.normal {
  font-weight: normal;
  color: #333333;
}

/* line 89, resources/sass/_common.scss */
.none {
  background-image: url(none.jpg);
}

/* line 92, resources/sass/_common.scss */
.txt {
  font-size: 24px;
  font-family: "游明朝体", "YuMincho", "HiraMinProN-W3", "Hiragino Mincho Pro", "メイリオ", Meiryo, serif;
  background: url("./images/txt_bg.png") repeat-x bottom center;
}

/* line 97, resources/sass/_common.scss */
.txt_president {
  font-size: 24px;
  font-family: "游明朝体", "YuMincho", "HiraMinProN-W3", "Hiragino Mincho Pro", "メイリオ", Meiryo, serif;
}

/* --------------------------------
	content
----------------------------------- */
/* line 106, resources/sass/_common.scss */
.content_bg {
  width: 100%;
  background-color: #fff4e6;
}

/* line 111, resources/sass/_common.scss */
.content {
  width: 1080px;
  margin: 0 auto;
  background-color: #fff;
  z-index: 1;
  padding-top: 20px;
}
/* line 117, resources/sass/_common.scss */
.content h1 {
  z-index: 2;
  width: 1104px;
  height: 150px;
  margin-left: -27px;
  margin-bottom: 20px;
}
/* line 124, resources/sass/_common.scss */
.content h2 {
  font-size: 39px;
  color: #ff7e00;
  margin-left: 65px;
  padding-left: 60px;
  background-image: url("./images/check.jpg");
  background-repeat: no-repeat;
}
/* line 132, resources/sass/_common.scss */
.content h3 {
  width: 950px;
  border: solid 1px #91918a;
  border-radius: 5px;
  margin: 40px auto 45px;
  font-size: 30px;
  font-family: "YuMincho", "Yu Mincho", "游明朝", "游明朝体", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "MSP明朝", "MS PMincho", "MS 明朝", sans-serif;
  text-align: center;
  padding: 30px 0;
}
/* line 142, resources/sass/_common.scss */
.content h4 {
  width: 785px;
  margin: 0 auto 30px;
  font-size: 18px;
  line-height: 30px;
  padding-left: 125px;
}

/* line 150, resources/sass/_common.scss */
.table_01, .table_01_add {
  background-image: url("./images/table_01.jpg");
  background-repeat: no-repeat;
  height: 119px;
  padding-top: 15px;
}

/* line 156, resources/sass/_common.scss */
.table_02 {
  background-image: url("./images/table_02.jpg");
  background-repeat: no-repeat;
  height: 77px;
  padding-top: 25px;
  font-size: 24px !important;
}

/* line 163, resources/sass/_common.scss */
.table_03 {
  background-image: url("./images/table_03.jpg");
  background-repeat: no-repeat;
  height: 247px;
  padding-top: 25px;
  font-size: 18px !important;
}

/* line 170, resources/sass/_common.scss */
.table_01_add {
  font-size: 24px !important;
  padding-top: 20px !important;
  line-height: 40px !important;
}

/* line 176, resources/sass/_common.scss */
.sentence {
  width: 910px;
  margin: 0 auto;
  font-size: 16px;
}
/* line 180, resources/sass/_common.scss */
.sentence p {
  margin-bottom: 20px;
}
/* line 182, resources/sass/_common.scss */
.sentence p .photo {
  float: right;
}

/* --------------------------------
	footer
----------------------------------- */
/* line 191, resources/sass/_common.scss */
.foot_line {
  width: 100%;
  height: 55px;
  background-color: #ff7e00;
  color: #fff;
  font-size: 28px;
  font-weight: bold;
  text-align: center;
  padding-top: 10px;
}

/* line 201, resources/sass/_common.scss */
.footer {
  width: 100%;
  background-color: #f2f2f2;
  padding-bottom: 30px;
}
/* line 205, resources/sass/_common.scss */
.footer .foot_table {
  width: 795px;
  height: 102px;
  padding: 215px 0 0 285px;
  margin: 0 auto;
  background-image: url("./images/contact.jpg");
  background-repeat: no-repeat;
}
/* line 212, resources/sass/_common.scss */
.footer .foot_table .contact_btn {
  float: left;
}
/* line 216, resources/sass/_common.scss */
.footer .schedule {
  width: 986px;
  font-size: 18px;
  height: 136px;
  margin: 0 auto;
  background-color: #fff;
  padding: 7px 47px;
}
/* line 224, resources/sass/_common.scss */
.footer .schedule .scdl_01 {
  float: left;
  width: 150px;
  height: 85px;
  padding-top: 55px;
  text-align: center;
}
/* line 231, resources/sass/_common.scss */
.footer .schedule .scdl_02 {
  float: left;
  width: 310px;
  height: 125px;
  padding-top: 55px;
  font-weight: bold;
  font-size: 20px;
}
/* line 239, resources/sass/_common.scss */
.footer .schedule .scdl_03 {
  float: left;
  width: 490px;
  height: 110px;
  padding-top: 30px;
  margin-left: 30px;
}

/* --------------------------------
	header - index.php
----------------------------------- */
/* line 6, resources/sass/_pagestyle.scss */
#header {
  width: 100%;
  background-color: #fff;
}

/* line 10, resources/sass/_pagestyle.scss */
.header_wrap_01, .header_wrap_02 {
  width: 980px;
  margin: 0 auto;
}

/* line 16, resources/sass/_pagestyle.scss */
.header_wrap_01 .left {
  margin-top: 8px;
  float: left;
  width: 490px;
  font-size: 12px;
}
/* line 22, resources/sass/_pagestyle.scss */
.header_wrap_01 .right {
  margin-top: 10px;
  float: right;
  width: 490px;
  text-align: right;
}
/* line 27, resources/sass/_pagestyle.scss */
.header_wrap_01 .right .fb_iframe_widget > span {
  vertical-align: baseline !important;
}

/* line 34, resources/sass/_pagestyle.scss */
.header_wrap_02 .left {
  float: left;
  width: 400px;
}
/* line 38, resources/sass/_pagestyle.scss */
.header_wrap_02 .right {
  float: left;
  padding-left: 50px;
  text-align: right;
}

/* line 44, resources/sass/_pagestyle.scss */
.top_visual {
  clear: both;
  width: 1380px;
  height: 550px;
  margin: 10px auto 10px;
  background-image: url("./images/top_visual.png");
  background-repeat: no-repeat;
}
/* line 51, resources/sass/_pagestyle.scss */
.top_visual .top_schedule {
  width: 450px;
  padding: 374px 0 0 264px;
  font-size: 25px;
}
/* line 56, resources/sass/_pagestyle.scss */
.top_visual .top_schedule p {
  float: left;
}

/* line 61, resources/sass/_pagestyle.scss */
.g-nav {
  width: 100%;
  margin: 0 auto 0;
  background-color: #fff;
  background-image: url("./images/top_line.jpg");
  background-repeat: repeat-x;
  background-position: bottom;
  padding-bottom: 10px;
}
/* line 69, resources/sass/_pagestyle.scss */
.g-nav ul {
  width: 1025px;
  margin: 0 auto;
}
/* line 72, resources/sass/_pagestyle.scss */
.g-nav ul li {
  display: inline-block;
}

/* line 77, resources/sass/_pagestyle.scss */
.fixed {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10000;
}

/* --------------------------------
	スケジュール - schedule.php
----------------------------------- */
/* line 87, resources/sass/_pagestyle.scss */
.camp_wrap {
  width: 980px;
  margin: 0 auto;
}
/* line 90, resources/sass/_pagestyle.scss */
.camp_wrap .camp_title {
  width: 960px;
  background-color: #ffd69b;
  padding: 15px 0 15px 20px;
}

/* line 96, resources/sass/_pagestyle.scss */
table {
  margin-bottom: 40px;
}
/* line 98, resources/sass/_pagestyle.scss */
table tr {
  background-image: url("./images/camp_line.png");
  background-repeat: no-repeat;
  background-position: bottom;
  width: 980px;
}
/* line 104, resources/sass/_pagestyle.scss */
table tr th {
  width: 140px;
  font-weight: bold;
  text-align: left;
  padding: 15px 0 15px 20px;
  vertical-align: top;
}
/* line 111, resources/sass/_pagestyle.scss */
table tr td {
  width: 820px;
  color: #025142;
  padding: 15px 0;
  font-weight: bold;
}

/* line 119, resources/sass/_pagestyle.scss */
.scd_wrap {
  margin: 15px 0;
  clear: both;
}
/* line 122, resources/sass/_pagestyle.scss */
.scd_wrap .scd_text_add {
  float: left;
  width: 496px;
  padding: 10px 0;
  border-radius: 6px;
  background-color: #fff;
  color: #025142;
}
/* line 130, resources/sass/_pagestyle.scss */
.scd_wrap .scd_text {
  float: left;
  width: 456px;
  padding: 10px 20px;
  border-radius: 6px;
  background-color: #e6eac2;
  font-weight: normal;
  color: #231815;
}
/* line 138, resources/sass/_pagestyle.scss */
.scd_wrap .scd_text dl {
  font-size: 14px;
  clear: both;
}
/* line 141, resources/sass/_pagestyle.scss */
.scd_wrap .scd_text dl dt {
  padding: 5px 0;
  float: left;
  width: 175px;
  color: #025142;
  font-weight: bold;
}
/* line 148, resources/sass/_pagestyle.scss */
.scd_wrap .scd_text dl dd {
  padding: 5px 0;
}
/* line 153, resources/sass/_pagestyle.scss */
.scd_wrap .scd_img {
  float: left;
  margin-left: 10px;
  width: 290px;
}

/* line 159, resources/sass/_pagestyle.scss */
.scd_table {
  width: 754px;
  padding: 15px 20px;
  background-color: #e6eac2;
  border-radius: 6px;
  margin-top: 15px;
  font-weight: normal;
  color: #333333;
}

/* --------------------------------
	申し込みについて - apply.php
----------------------------------- */
/* line 173, resources/sass/_pagestyle.scss */
.apply_table {
  width: 980px;
  margin: 20px auto 0;
  padding-bottom: 40px;
}
/* line 177, resources/sass/_pagestyle.scss */
.apply_table table {
  margin-bottom: 0;
}
/* line 179, resources/sass/_pagestyle.scss */
.apply_table table tr {
  background-image: url("./images/camp_line.png");
  background-repeat: no-repeat;
  background-position: bottom;
  width: 980px;
}
/* line 184, resources/sass/_pagestyle.scss */
.apply_table table tr th {
  width: 210px;
  font-weight: bold;
  text-align: left;
  padding: 15px 0 15px 65px;
  vertical-align: top;
  background-color: #e6eac2;
  background-image: url("./images/camp_line.png");
  background-repeat: no-repeat;
  background-position: bottom;
}
/* line 195, resources/sass/_pagestyle.scss */
.apply_table table tr td {
  width: 725px;
  padding: 15px 0 15px 20px;
  font-weight: bold;
  color: #231815;
}

/* line 205, resources/sass/_pagestyle.scss */
#copyright {
  width: 100%;
  height: 55px;
  background-color: #025142;
  text-align: center;
  font-style: 12px;
  padding-top: 35px;
  color: #fff;
  font-weight: normal;
}
