
/* @group base --------------------------------------------------------*/
form.nisor {
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Helvetica Neue", "Helvetica", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Arial", "Yu Gothic", "Meiryo", sans-serif;
}
form.nisor a {
	color: #cd0000;
}
form.nisor input::-moz-selection,
form.nisor textarea::-moz-selection {
	background: #DDD;
	color: #454143;
}
form.nisor input::selection,
form.nisor textarea::selection {
	background: #DDD;
	color: #454143;
}
form.nisor input[type="button"][disabled]{
	opacity: 0.50;
	-moz-opacity: 0.50;
	filter: alpha(opacity=50);
	-ms-filter: "alpha(opacity=50)";

	cursor: default !important;
}
form.nisor input,
form.nisor button,
form.nisor textarea,
form.nisor select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: transparent;
	border: none;
	border-radius: 0;
	font: inherit;
	outline: none;
}
form.nisor textarea {
	resize: vertical;
	max-height: 500px;
}
form.nisor input::-ms-clear {
	visibility: hidden;
}
form.nisor input::-ms-reveal {
	visibility: hidden;
}
form.nisor input[type='checkbox'],
form.nisor input[type='radio'] {
	display: none;
}

form.nisor input[type='submit'],
form.nisor input[type='button'],
form.nisor label,
form.nisor button,
form.nisor select {
	cursor: pointer;
}

form.nisor select::-ms-expand {
  display: none;
}

form.nisor ::placeholder {
  color: #c2c2c2;
}
form.nisor ::-ms-input-placeholder {
  color: #c2c2c2;
}
form.nisor :-ms-input-placeholder {
  color: #c2c2c2;
}

form.nisor .form_switch {
	display: inline-block;
	color: #00AEEA;
	font-weight: bold;
	cursor: pointer;
	padding: 10px 15px;
}
form.nisor .form_switch.on {
	text-decoration: none;
}
/* @end */



/* @group upload --------------------------------------------------------*/
div.image_field {
	text-align: left;
	display: block;
	width: 100%;
	height: auto;
	margin: 0 auto;
	z-index: 0;
	line-height: 0;
	background: transparent;
}
div.image_field > .thm_wrapper {
	letter-spacing: -.40em;
	white-space: nowrap;
	display: block;
	width: 100%;
	overflow: auto;
	padding: 0 0;
}
div.image_field > .thm_wrapper::-webkit-scrollbar{
	width: 5px;
	height: 5px;
}
div.image_field > .thm_wrapper::-webkit-scrollbar-track{
	width: 5px;
	height: 5px;
}
div.image_field > .thm_wrapper::-webkit-scrollbar-thumb{
	background: #476079;
	border-radius: 0;
}
div.image_field > .thm_wrapper::-webkit-scrollbar-track-piece:start{
	background: #EEE;
}
div.image_field > .thm_wrapper::-webkit-scrollbar-track-piece:end{
	background: #EEE;
}

div.image_field > .thm_wrapper > * {
	display: inline-block;
	width: 10.5%;
	padding-bottom: 10.5%;
	height: 0;
	vertical-align: top;
	margin: 1%;

	position: relative;

	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
#upload_container div.image_field > .thm_wrapper > label.droparea {
	background: #EEE url("../elements/icon_attach.png") no-repeat 50% 50%;
	background-size: contain;
	border: none;
	cursor: pointer;
	margin: 0;

	overflow: hidden;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
#upload_container div.image_field > .thm_wrapper > div.thm + label.droparea {
	margin: 1%;
	border: 1px solid #EEE;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
#upload_container.icon {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
#upload_container.icon div.image_field {
	width: 100%;
	height: 100%;
	background: transparent;
}
#upload_container.icon div.image_field > .thm_wrapper {
	width: 100%;
	height: 100%;
	padding: 0;

	overflow: hidden;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
#upload_container.icon div.image_field > .thm_wrapper > * {
	width: 100%;
	padding-bottom: 100%;
	margin: 0;
	border: none;
	overflow: hidden;
}
#upload_container.icon div.image_field > .thm_wrapper > label.droparea {
	background: #486a85 url("../elements/icon_default_user.png") no-repeat 50% 50%;
	background-size: contain;
	border: none;
}
#upload_container.icon div.image_field > .thm_wrapper > div.thm > a > div.img {
	overflow: hidden;
}
#upload_container.icon div.image_field > .thm_wrapper > div.thm > a > div.img > img {
	max-width: none;
	max-height: none;
	position: absolute;
	top: -200%;
	left: -200%;
	right: -200%;
	bottom: -200%;
	margin: auto;
	display: block;
}
#upload_container.icon div.image_field > .thm_wrapper > div.thm > a > div.img.horizontal > img {
	height: 100%;
}
#upload_container.icon div.image_field > .thm_wrapper > div.thm > a > div.img.vertical > img {
	width: 100%;
}
#upload_container.icon div.image_field > .thm_wrapper > div.thm + label.droparea {
	position: absolute;
	background: transparent;
	z-index: 105;
	top: 0;
	left: 0;
	border: none;
}
#upload_container div.image_field > .thm_wrapper > label.droparea.hover {
	background-color: #CCC;
}
div.image_field > .thm_wrapper > label.droparea input {
	display: none;
}
div.image_field > .thm_wrapper > div.thm {
	position: relative;
	background: #FFF url("../elements/spinner.gif") no-repeat 50% 50%;
	background-size: 12px 12px;
	border: 1px solid #CCC;
}
div.image_field > .thm_wrapper > div.thm.loaded {
	background: #FFF;
}
div.image_field > .thm_wrapper > div.thm > div.delete {
	position: absolute;
	width: 20%;
	height: 0;
	padding-bottom: 20%;
	background: url("../elements/close_b.png") no-repeat 50% 50%;
	background-size: 100% 100%;
	top: 0;
	right: 0;
	z-index: 100;
	cursor: pointer;

	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
	-ms-filter: "alpha(opacity=100)";

	transition-property: opacity;
	transition-duration: 0.8s;
	transition-timing-function: ease-out;
}
div.image_field > .thm_wrapper > div.thm > div.delete.on {
	transition-duration: 0.1s;

	opacity: 0.6;
	-moz-opacity: 0.6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha(opacity=60)";
}
div.image_field > .thm_wrapper > div.thm > a {
	position: absolute;
	width: 100%;
	height: 100%;
	display: block;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}
div.image_field > .thm_wrapper > div.thm > a > div.img {
	position: absolute;
	width: 100%;
	height: 100%;
	display: block;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}
div.image_field > .thm_wrapper > div.thm > a > div.img > img {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	display: block;
	max-width: 90%;
	max-height: 90%;

	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
	-ms-filter: "alpha(opacity=0)";

	transition-property: opacity;
	transition-duration: 0.2s;
	transition-timing-function: ease-out;
}
div.image_field > .thm_wrapper > div.thm.loaded > a > div.img > img {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
	-ms-filter: "alpha(opacity=100)";
}

/* @end */



/* @group MESSAGE ーーーーーーーーーーーーーーーーーーーーーーーーーー */
div.base.message {
}
div.base.message > div.inner {
}
div.base.message > div.inner > div.thread {
	padding: 100px 20px 200px;
	width: 100%;
	margin: 0 auto;
	max-width: 800px;
	position: relative;
}
div.base.message > div.inner > div.thread > div.archives {
}
div.base.message > div.inner > div.thread > div.archives > a.pagination {
	display: block;
	position: absolute;
	top: 35px;
	left: 0;
	right: 0;
	text-decoration: none;
	color: #888;
	width: 160px;
	line-height: 30px;
	font-size: 80%;
	margin: auto;
	background: rgba(255, 255, 255, 0.4);
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;

	transition-property: background;
	transition-duration: 0.3s;
	transition-timing-function: ease-out;
}
div.base.message > div.inner > div.thread > div.archives > a.pagination > div {
	width: 100%;
	height: 100%;
	position: relative;
}
div.base.message > div.inner > div.thread > div.archives > a.pagination > div.more {
}
div.base.message > div.inner > div.thread > div.archives > a.pagination > div.load {
	display: none;
}
div.base.message > div.inner > div.thread > div.archives > a.pagination.loading {
	background: rgba(255, 255, 255, 0);
}
div.base.message > div.inner > div.thread > div.archives > a.pagination.loading > div.more {
	display: none;
}
div.base.message > div.inner > div.thread > div.archives > a.pagination.loading > div.load {
	display: block;
}
div.base.message > div.inner > div.thread > div.archives > a.pagination > div.load:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	height: 20px;
	width: 20px;
	margin: auto;
	position:relative;
	-webkit-animation: spinning 1s infinite linear;
	-moz-animation: spinning 1s infinite linear;
	-o-animation: spinning 1s infinite linear;
	animation: spinning 1s infinite linear;
	border-left:4px solid rgba(0,174,235,.15);
	border-right:4px solid rgba(0,174,235,.15);
	border-bottom:4px solid rgba(0,174,235,.15);
	border-top:4px solid rgba(0,174,235,.8);
	border-radius:100%;
}
@-webkit-keyframes spinning {
	from {-webkit-transform: rotate(0deg);}
	to {-webkit-transform: rotate(359deg);}
}
@-moz-keyframes spinning {
	from {-moz-transform: rotate(0deg);}
	to {-moz-transform: rotate(359deg);}
}
@-o-keyframes spinning {
	from {-o-transform: rotate(0deg);}
	to {-o-transform: rotate(359deg);}
}
@keyframes spinning {
	from {transform: rotate(0deg);}
	to {transform: rotate(359deg);}
}

div.base.message > div.inner > div.thread > div.archives > a.pagination:not(.loading).on {
	transition-duration: 0.2s;
	background: rgba(255, 255, 255, 0.9);
}
div.base.message > div.inner > div.thread > div.archives > dl.message {
	display: block;
	width: 100%;
	position: relative;
	padding-top: 20px;
	margin-bottom: 15px;
}
div.base.message > div.inner > div.thread > div.archives > dl.message > dt {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	font-size: 70%;
}
div.base.message > div.inner > div.thread > div.archives > dl.message > dt > div.img {
	height: 40px;
	width: 40px;
	position: absolute;
	text-align: center;
	top: 20px;
}
div.base.message > div.inner > div.thread > div.archives > dl.message > dt > div.img > div.media_wrapper {
	height: 100%;
	width: 100%;
}
div.base.message > div.inner > div.thread > div.archives > dl.message > dt > div.img > div.media_wrapper > div {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
div.base.message > div.inner > div.thread > div.archives > dl.message > dt > div.img > div.media_wrapper > div.img {
	background: #888;
}
div.base.message > div.inner > div.thread > div.archives > dl.message > dt > div.img > div.media_wrapper > div.img > img {
	position: absolute;
	top: -200%;
	left: -200%;
	right: -200%;
	bottom: -200%;
	margin: auto;
	display: block;
}
div.base.message > div.inner > div.thread > div.archives > dl.message > dt > div.img > div.media_wrapper > div.img.horizontal > img {
	height: 100%;
}
div.base.message > div.inner > div.thread > div.archives > dl.message > dt > div.img > div.media_wrapper > div.img.vertical > img {
	width: 100%;
}

div.base.message > div.inner > div.thread > div.archives > dl.message > dt > div.img > div.media_wrapper > div.iframe {
}
div.base.message > div.inner > div.thread > div.archives > dl.message > dt > div.img > div.media_wrapper > div.iframe > iframe {
	display: block;
	width: 100%;
	height: 100%;
}
div.base.message > div.inner > div.thread > div.archives > dl.message > dt > div.name {
	font-weight: bold;
}
div.base.message > div.inner > div.thread > div.archives > dl.message > dt > div.time {
	position: absolute;
	top: 0;
	color: #AAA;
	padding: 0 5px;
}
div.base.message > div.inner > div.thread > div.archives > dl.message > dd {
}
div.base.message > div.inner > div.thread > div.archives > dl.message > dd > div.body {
	position: relative;
	background: #FFF;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding: 10px;
	text-align: justify;
	line-height: 1.6;
}
div.base.message > div.inner > div.thread > div.archives > dl.message > dd > div.body::after {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 8px 6.5px 0 6.5px;
	border-color: #FFF transparent transparent transparent;

	position: absolute;
	top: 0;
	margin-top: 15px;
}
div.base.message > div.inner > div.thread > div.archives > dl.message > dd > div.body > div.textarea {
	min-height: 24px;
	overflow: hidden;;
}

div.base.message > div.inner > div.thread > div.archives > dl.host.message {
	padding-right: 60px;
}
div.base.message > div.inner > div.thread > div.archives > dl.host.message > dt {
	text-align: right;
}
div.base.message > div.inner > div.thread > div.archives > dl.host.message > dt > div.img {
	right: 0;
}
div.base.message > div.inner > div.thread > div.archives > dl.host.message > dt > div.name {
}
div.base.message > div.inner > div.thread > div.archives > dl.host.message > dt > div.time {
	left: 0;
}
div.base.message > div.inner > div.thread > div.archives > dl.host.message > dd {
}
div.base.message > div.inner > div.thread > div.archives > dl.host.message > dd > div.body {
}
div.base.message > div.inner > div.thread > div.archives > dl.host.message > dd > div.body::after {
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
	left: 100%;
	margin-left: -3px
}
div.base.message > div.inner > div.thread > div.archives > dl.host.message > dd > div.body > div.textarea {
}
div.base.message > div.inner > div.thread > div.archives > dl.message > dd > div.attach {
	width: 100%;
	height: 80px;
	letter-spacing: -.40em;
	text-align: left;
	margin: 5px 0 0;
	overflow-x: auto;
	overflow-y: hidden;
	white-space: nowrap;
}
div.base.message > div.inner > div.thread > div.archives > dl.message > dd > div.attach::-webkit-scrollbar{
	width: 2px;
	height: 2px;
}
div.base.message > div.inner > div.thread > div.archives > dl.message > dd > div.attach::-webkit-scrollbar-track{
	width: 2px;
	height: 2px;
}
div.base.message > div.inner > div.thread > div.archives > dl.message > dd > div.attach::-webkit-scrollbar-thumb{
	background: #476079;
	border-radius: 0;
}
div.base.message > div.inner > div.thread > div.archives > dl.message > dd > div.attach::-webkit-scrollbar-track-piece:start{
	background: #EEE;
}
div.base.message > div.inner > div.thread > div.archives > dl.message > dd > div.attach::-webkit-scrollbar-track-piece:end{
	background: #EEE;
}

div.base.message > div.inner > div.thread > div.archives > dl.message > dd > div.attach > div.thm {
	display: inline-block;
	height: 100%;
	padding: 10px;;
}
div.base.message > div.inner > div.thread > div.archives > dl.message > dd > div.attach > div.thm > div.delete.over {;
	display: none;
}
div.base.message > div.inner > div.thread > div.archives > dl.message > dd > div.attach > div.thm > a {
	display: block;
	height: 100%;
}
div.base.message > div.inner > div.thread > div.archives > dl.message > dd > div.attach > div.thm > a > div.img {
	height: 100%;
}
div.base.message > div.inner > div.thread > div.archives > dl.message > dd > div.attach > div.thm > a > div.img > img {
	display: block;
	height: 100%;
}

div.base.message > div.inner > div.thread > div.archives > dl.client.message {
	padding-left: 60px;
}
div.base.message > div.inner > div.thread > div.archives > dl.client.message > dt {
	text-align: left;
}
div.base.message > div.inner > div.thread > div.archives > dl.client.message > dt > div.img {
	left: 0;
}
div.base.message > div.inner > div.thread > div.archives > dl.client.message > dt > div.name {
}
div.base.message > div.inner > div.thread > div.archives > dl.client.message > dt > div.time {
	right: 0;
}
div.base.message > div.inner > div.thread > div.archives > dl.client.message > dd {
}
div.base.message > div.inner > div.thread > div.archives > dl.client.message > dd > div.body {
}
div.base.message > div.inner > div.thread > div.archives > dl.client.message > dd > div.body::after {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	right: 100%;
	margin-right: -3px
}
div.base.message > div.inner > div.thread > div.archives > dl.client.message > dd > div.body > div.textarea {
}
div.base.message > div.inner > div.thread > div.archives > dl.client.message > dt > div.time {
}

div.base.message > div.inner > div.thread > dl.elm_edit {
	margin-top: 40px;
}
div.base.message > div.inner > div.thread > dl.elm_edit > dt {
	display: none;
}
div.base.message > div.inner > div.thread > dl.elm_edit > dt > div.img {
}
div.base.message > div.inner > div.thread > dl.elm_edit > dd {
}
div.base.message > div.inner > div.thread > dl.elm_edit > dd > div.body {
}
div.base.message > div.inner > div.thread > dl.elm_edit > dd > div.body > div.form_wrapper {
	position: relative;
}
div.base.message > div.inner > div.thread > dl.elm_edit > dd > div.body > div.form_wrapper > div.textarea {
	width: 100%;
	margin-bottom: 10px;
}
div.base.message > div.inner > div.thread > dl.elm_edit > dd > div.body > div.form_wrapper > div.textarea > textarea#message_body.elm_input {
	width: 100% !important;
	min-height: 200px;
	padding: 10px;
	font-size: 100%;
	display: block;
}
div.base.message > div.inner > div.thread > dl.elm_edit > dd > div.body > div.form_wrapper > div.attach {
	width: 100%;
	height: 0;
	padding-bottom: 12.5%;
	margin-bottom: 20px;
	margin-left: auto;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #FFF;

	transition-property: width,height,padding-bottom;
	transition-duration: 1s;
	transition-timing-function: cubic-bezier(0,1,0,1);
	position: relative;
}
div.base.message > div.inner > div.thread > dl.elm_edit > dd > div.body > div.form_wrapper > div.attach > div.iframe_wrapper {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	min-width: 120px;
	height: 100%;

	transition-property: width,height,margin;
	transition-duration: 1s;
	transition-timing-function: cubic-bezier(0,1,0,1);
}
div.base.message > div.inner > div.thread > dl.elm_edit > dd > div.body > div.form_wrapper > div.attach > div.iframe_wrapper > iframe {
	display: block;
	width: 100%;
	height: 100%;
}
div.base.message > div.inner > div.thread > dl.elm_edit > dd > div.body > div.form_wrapper > div.attach.minimize {
	height: 25px;
	width: 25px;
	overflow: hidden;
	background: transparent;

	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	padding-bottom: 0;
}
div.base.message > div.inner > div.thread > dl.elm_edit > dd > div.body > div.form_wrapper > div.attach.minimize > div.iframe_wrapper {
	margin: 0;
}
div.base.message > div.inner > div.thread > dl.elm_edit > dd > div.body > div.form_wrapper > div.btn.btn_send {
	cursor: pointer;
	position: relative;
	font-size: 110%;
	padding: 0;
	line-height: 40px;
	display: inline-block;
	vertical-align: top;
	height: 100%;
	width: 200px;
	border: none;
	background-color: #00AEEB;
	color: #FFF;
	cursor: pointer;
	border-bottom: 1px solid #3c87bb;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	letter-spacing: 0.2em;;
}
div.base.message > div.inner > div.thread > dl.elm_edit > dd > div.body > div.form_wrapper > div.btn.btn_send:enabled:hover {
	background: #59F;
}
div.base.message > div.inner > div.thread > dl.elm_edit > dd > div.body > div.form_wrapper > div.btn.btn_send:active {
}
/* @end */



/* @group FORM BASE ーーーーーーーーーーーーーーーーーーーーーーーーーー */
article.form_wrapper {
	margin: 0 auto;
	max-width: 1000px;
	width: 100%;
}
form input,
form select,
form textarea {
}
form.nisor input[type="radio"], form.nisor input[type="checkbox"] {
	cursor: pointer;
	margin-right: 10px;
	margin-left: 3px;
	margin-top: 0px;

	background: #FFF url(../elements/icon_switch_check.png?180206) 50% 0% / 100% no-repeat !important;
	height: 15px !important;
	width: 15px !important;
	padding: 0 !important;

	border: 1px solid #d2d2d2;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
	-o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
	transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
form.nisor input[type="radio"]:checked, form.nisor input[type="checkbox"]:checked {
	background: #FFF url(../elements/icon_switch_check.png?180206) 50% 100% / 100% no-repeat !important;
	border-color: #4cafec;
}
input[type="radio"] {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
form.disabled input[type="button"] {
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter: alpha(opacity=50);
	-ms-filter: "alpha(opacity=50)";
}
article.form_wrapper form > div.form_base > header > h1 {
	text-align: center;
	display: none;
}
article.form_wrapper#form_user_login form > div.form_base > header > h1 {
	display: none;
}
article.form_wrapper > form > div.form_base > div.description {
	width: 100%;
	text-align: center;
	font-size: 14px;
	line-height: 1.7;
	margin: 0 auto 56px;
}
article.form_wrapper form > div.form_base > header > h1 > span,
article.form_wrapper form div.description > span {
	display: inline-block;
}


article.form_wrapper > form {
	position: relative;
	display: block;
	padding: 0 0;
}
article.form_wrapper > form.loading::after {
	content: "";
	position: absolute;
	z-index: 100;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

article.form_wrapper > form > div.form_base > div.form_row {
	border-top: 1px solid #d2d2d2;
	display: table;
	width: 100%;
	min-height: 85px;
}
article.form_wrapper > form > div.form_base > div.form_row > * {
	display: table-cell;
	vertical-align: middle;
}
article.form_wrapper > form > div.form_base > div.form_row > label {
	background: #f1f1f1;
	font-weight: bold;
	text-align: center;
	width: 23%;
	color: #2e2e2e;
	letter-spacing: 0.1em;
	font-size: 14px;
}
article.form_wrapper > form > div.form_base > div.form_row > div.col_required {
	width: 9%;
	text-align: right;
}
article.form_wrapper > form > div.form_base > div.form_row > div.col_required > span.required {
	background: #cd0000;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	display: inline-block;
	padding: 2px 10px;
}
article.form_wrapper > form > div.form_base > div.form_row > div.col_input {
	padding: 30px 0 30px 30px;
	font-size: 16px;
	text-align: left;
}

article.form_wrapper > form > div.form_base > div.form_row.row_type > div.col_input,
article.form_wrapper > form > div.form_base > div.form_row.row_individual_corporate > div.col_input,
article.form_wrapper > form > div.form_base > div.form_row.row_gender > div.col_input,
article.form_wrapper > form > div.form_base > div.form_row.row_experience > div.col_input {
	padding-top: 15px;
	padding-bottom: 15px;
}
article.form_wrapper > form > div.form_base > div.form_row.row_corporate_name > div.col_input > div.input_text,
article.form_wrapper > form > div.form_base > div.form_row.row_corporate_department > div.col_input > div.input_text,
article.form_wrapper > form > div.form_base > div.form_row.row_name > div.col_input > div.input_text,
article.form_wrapper > form > div.form_base > div.form_row.row_furigana > div.col_input > div.input_text,
article.form_wrapper > form > div.form_base > div.form_row.row_phone > div.col_input > div.input_tel,
article.form_wrapper > form > div.form_base > div.form_row.row_open_area > div.col_input > div.input_text,
article.form_wrapper > form > div.form_base > div.form_row.row_facility > div.col_input > div.input_select {
	max-width: 350px;
}
article.form_wrapper > form > div.form_base > div.form_row.row_email > div.col_input > div.description {
	font-size: 10px;
	padding: 14px 0 0;
}
article.form_wrapper > form > div.form_base > div.form_row > div.col_input.inputs_address {
}
article.form_wrapper > form > div.form_base > div.form_row > div.col_input.inputs_address > div.form_row {
	margin-bottom: 30px;
}
article.form_wrapper > form > div.form_base > div.form_row > div.col_input.inputs_address > div.form_row > label {
	font-size: 14px;
	letter-spacing: 0.05em;
	line-height: 1.2;
	margin-bottom: 8px;
}
article.form_wrapper > form > div.form_base > div.form_row > div.col_input.inputs_address > div.form_row > div.col_required {
	display: none;
}
article.form_wrapper > form > div.form_base > div.form_row > div.col_input.inputs_address > div.form_row.row_address_postcode > label.input_postcode > span.label::before {
	content: "〒";
}
article.form_wrapper > form > div.form_base > div.form_row > div.col_input.inputs_address > div.form_row.row_address_postcode > div.col_input > div.input_postcode > input {
	max-width: 265px;
}
article.form_wrapper > form > div.form_base > div.form_row > div.col_input.inputs_address > div.form_row.row_address_state > div.col_input > div.input_select > select {
	max-width: 235px;
}
article.form_wrapper > form > div.form_base > div.form_row > div.col_input.inputs_address > div.form_row.row_address_city {
	margin-bottom: 0;
}
article.form_wrapper > form > div.form_base > div.form_row.row_age > div.col_input > div.input_number {
}
article.form_wrapper > form > div.form_base > div.form_row.row_age > div.col_input > div.input_number::after {
	content: "歳";
	display: inline-block;
	padding: 0 0 0 10px;
}
article.form_wrapper > form > div.form_base > div.form_row.row_age > div.col_input > div.input_number > input {
	max-width: 80px;
	display: inline-block;
}
article.form_wrapper > form > div.form_base > div.form_row.row_seed_funding > div.col_input > div.input_number {
}
article.form_wrapper > form > div.form_base > div.form_row.row_seed_funding > div.col_input > div.input_number::after {
	content: "万円";
	display: inline-block;
	padding: 0 0 0 10px;
}
article.form_wrapper > form > div.form_base > div.form_row.row_seed_funding > div.col_input > div.input_number > input {
	max-width: 140px;
	display: inline-block;
}

article.form_wrapper > form > div.form_base > div.form_row > div.col_input.inputs_open {
}
article.form_wrapper > form > div.form_base > div.form_row > div.col_input.inputs_open > div.form_row {
	display: inline-block;
	width: auto;
	vertical-align: middle;
}
article.form_wrapper > form > div.form_base > div.form_row > div.col_input.inputs_open > div.form_row > label.input_number {
	display: none;
}
article.form_wrapper > form > div.form_base > div.form_row > div.col_input.inputs_open > div.form_row > label.input_number > span.label {
}
article.form_wrapper > form > div.form_base > div.form_row > div.col_input.inputs_open > div.form_row > div.col_required {
}
article.form_wrapper > form > div.form_base > div.form_row > div.col_input.inputs_open > div.form_row > div.col_input {
	white-space: nowrap;
}
article.form_wrapper > form > div.form_base > div.form_row > div.col_input.inputs_open > div.form_row > div.col_input > div.input_number {
}
article.form_wrapper > form > div.form_base > div.form_row > div.col_input.inputs_open > div.form_row > div.col_input > div.input_number::after {
	content: "";
	display: inline-block;
	padding: 0 0 0 10px;
}
article.form_wrapper > form > div.form_base > div.form_row > div.col_input.inputs_open > div.form_row > div.col_input > div.input_number > input {
}

article.form_wrapper > form > div.form_base > div.form_row > div.col_input.inputs_open > div.form_row.row_open_year {
	min-width: 200px;
}
article.form_wrapper > form > div.form_base > div.form_row > div.col_input.inputs_open > div.form_row.row_open_year > label.input_number {
}
article.form_wrapper > form > div.form_base > div.form_row > div.col_input.inputs_open > div.form_row.row_open_year > label.input_number > span.label {
}
article.form_wrapper > form > div.form_base > div.form_row > div.col_input.inputs_open > div.form_row.row_open_year > div.col_required {
}
article.form_wrapper > form > div.form_base > div.form_row > div.col_input.inputs_open > div.form_row.row_open_year > div.col_input {
}
article.form_wrapper > form > div.form_base > div.form_row > div.col_input.inputs_open > div.form_row.row_open_year > div.col_input > div.input_number {
}
article.form_wrapper > form > div.form_base > div.form_row > div.col_input.inputs_open > div.form_row.row_open_year > div.col_input > div.input_number::after {
	content: "年";
}
article.form_wrapper > form > div.form_base > div.form_row > div.col_input.inputs_open > div.form_row.row_open_year > div.col_input > div.input_number > input {
	max-width: 140px;
	display: inline-block;
}
article.form_wrapper > form > div.form_base > div.form_row > div.col_input.inputs_open > div.form_row.row_open_month {
}
article.form_wrapper > form > div.form_base > div.form_row > div.col_input.inputs_open > div.form_row.row_open_month > label.input_number {
}
article.form_wrapper > form > div.form_base > div.form_row > div.col_input.inputs_open > div.form_row.row_open_month > label.input_number > span.label {
}
article.form_wrapper > form > div.form_base > div.form_row > div.col_input.inputs_open > div.form_row.row_open_month > div.col_required {
}
article.form_wrapper > form > div.form_base > div.form_row > div.col_input.inputs_open > div.form_row.row_open_month > div.col_input {
}
article.form_wrapper > form > div.form_base > div.form_row > div.col_input.inputs_open > div.form_row.row_open_month > div.col_input > div.input_number {
}
article.form_wrapper > form > div.form_base > div.form_row > div.col_input.inputs_open > div.form_row.row_open_month > div.col_input > div.input_number::after {
	content: "月";
}
article.form_wrapper > form > div.form_base > div.form_row > div.col_input.inputs_open > div.form_row.row_open_month > div.col_input > div.input_number > input {
	max-width: 80px;
	display: inline-block;
}





article.form_wrapper > form > div.form_base.confirm > div.form_row {
	min-height: 0;
}
article.form_wrapper > form > div.form_base.confirm > div.form_row > * {
}
article.form_wrapper > form > div.form_base.confirm > div.form_row > label {
}
article.form_wrapper > form > div.form_base.confirm > div.form_row div.col_input > div::after {
	padding: 0 0 0 2px !important;
	font-size: 90%
}
article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_required {
	display: none;
}
article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_required > span.required {
}
article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input {
	padding: 5px 0 5px 10px !important;
	font-size: 13px;
}

article.form_wrapper > form > div.form_base.confirm > div.form_row.row_type > div.col_input,
article.form_wrapper > form > div.form_base.confirm > div.form_row.row_individual_corporate > div.col_input,
article.form_wrapper > form > div.form_base.confirm > div.form_row.row_gender > div.col_input,
article.form_wrapper > form > div.form_base.confirm > div.form_row.row_experience > div.col_input {
}
article.form_wrapper > form > div.form_base.confirm > div.form_row.row_corporate_name > div.col_input > div.input_text,
article.form_wrapper > form > div.form_base.confirm > div.form_row.row_corporate_department > div.col_input > div.input_text,
article.form_wrapper > form > div.form_base.confirm > div.form_row.row_name > div.col_input > div.input_text,
article.form_wrapper > form > div.form_base.confirm > div.form_row.row_furigana > div.col_input > div.input_text,
article.form_wrapper > form > div.form_base.confirm > div.form_row.row_phone > div.col_input > div.input_tel,
article.form_wrapper > form > div.form_base.confirm > div.form_row.row_open_area > div.col_input > div.input_text,
article.form_wrapper > form > div.form_base.confirm > div.form_row.row_facility > div.col_input > div.input_select {
}
article.form_wrapper > form > div.form_base.confirm > div.form_row.row_email > div.col_input > div.description {
}
article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_address {
}
article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_address > div.form_row {
	display: inline-block;
	width: auto;
	margin-bottom: 0;
	margin-right: 0;
}
article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_address > div.form_row > label {
	font-size: 10px;
	margin-bottom: 2px;
	color: #AAA;
	display: none;
}
article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_address > div.form_row > div.col_required {
}
article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_address > div.form_row.row_address_postcode {
	display: block;
}
article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_address > div.form_row.row_address_postcode > label.input_postcode > span.label::before {
}
article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_address > div.form_row.row_address_postcode > div.col_input > div.input_postcode::before {
	content: "〒";
}
article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_address > div.form_row.row_address_postcode > div.col_input > div.input_postcode > input {
}
article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_address > div.form_row.row_address_state > div.col_input > div.input_select > select {
}
article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_address > div.form_row.row_address_city {
	margin: 0;
}
article.form_wrapper > form > div.form_base.confirm > div.form_row.row_age > div.col_input > div.input_number {
}
article.form_wrapper > form > div.form_base.confirm > div.form_row.row_age > div.col_input > div.input_number::after {
}
article.form_wrapper > form > div.form_base.confirm > div.form_row.row_age > div.col_input > div.input_number > input {
}
article.form_wrapper > form > div.form_base.confirm > div.form_row.row_seed_funding > div.col_input > div.input_number {
}
article.form_wrapper > form > div.form_base.confirm > div.form_row.row_seed_funding > div.col_input > div.input_number::after {
}
article.form_wrapper > form > div.form_base.confirm > div.form_row.row_seed_funding > div.col_input > div.input_number > input {
}

article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_open {
}
article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_open > div.form_row {
}
article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_open > div.form_row > label.input_number {
}
article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_open > div.form_row > label.input_number > span.label {
}
article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_open > div.form_row > div.col_required {
}
article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_open > div.form_row > div.col_input {
}
article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_open > div.form_row > div.col_input > div.input_number {
}
article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_open > div.form_row > div.col_input > div.input_number::after {
}
article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_open > div.form_row > div.col_input > div.input_number > input {
}

article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_open > div.form_row.row_open_year {
	min-width: 60px;
}
article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_open > div.form_row.row_open_year > label.input_number {
}
article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_open > div.form_row.row_open_year > label.input_number > span.label {
}
article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_open > div.form_row.row_open_year > div.col_required {
}
article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_open > div.form_row.row_open_year > div.col_input {
}
article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_open > div.form_row.row_open_year > div.col_input > div.input_number {
}
article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_open > div.form_row.row_open_year > div.col_input > div.input_number::after {
}
article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_open > div.form_row.row_open_year > div.col_input > div.input_number > input {
}
article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_open > div.form_row.row_open_month {
}
article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_open > div.form_row.row_open_month > label.input_number {
}
article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_open > div.form_row.row_open_month > label.input_number > span.label {
}
article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_open > div.form_row.row_open_month > div.col_required {
}
article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_open > div.form_row.row_open_month > div.col_input {
}
article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_open > div.form_row.row_open_month > div.col_input > div.input_number {
}
article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_open > div.form_row.row_open_month > div.col_input > div.input_number::after {
}
article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_open > div.form_row.row_open_month > div.col_input > div.input_number > input {
}
article.form_wrapper > form > div.form_base.confirm > div.form_row.row_agree > * {
	display: none;
}




article.form_wrapper > form input:not([type='button']),
article.form_wrapper > form select,
article.form_wrapper > form textarea {
}
article.form_wrapper > form input:not([type='button']):focus,
article.form_wrapper > form select:focus,
article.form_wrapper > form textarea:focus {
}
article.form_wrapper > form div.form_row > div input[type='text'].on,
article.form_wrapper > form div.form_row > div input[type='password'].on,
article.form_wrapper > form div.form_row > div input[type='email'].on,
article.form_wrapper > form div.form_row > div input[type='tel'].on,
article.form_wrapper > form div.form_row > div textarea.on {
}

article.form_wrapper > form input::selection,
article.form_wrapper > form select::selection,
article.form_wrapper > form textarea::selection {
	color: #555;
}
article.form_wrapper > form > div.form_base {
	margin-bottom: 30px;
}
article.form_wrapper > form > div.form_base.confirm {
}
article.form_wrapper > form > div.form_base > header {
}
article.form_wrapper > form div.form_row {
	width: 100%;
	text-align: left
}
article.form_wrapper > form div.form_row.text.sub_title {
	letter-spacing: normal;
	margin-top: 50px;
}
article.form_wrapper > form div.form_row.text > h2 {
}
article.form_wrapper > form div.form_row.text.sub_description {
	padding-top: 5px;
}
article.form_wrapper > form div.form_row.text.sub_description > div {
	text-align: justify;
	margin-left: 25%;
}
article.form_wrapper > form > div.form_base.confirm div.form_row.text.confirm_string {
	margin-top: 15px;
}
article.form_wrapper > form > div.form_base.confirm div.description {
	display: none;
}
article.form_wrapper > form > div.form_base.confirm > header + div.description {
	display: block;
}
article.form_wrapper > form > div.form_base.confirm > header + div.description::after {
	content: "入力内容をご確認の上\A「送信」ボタンをクリックしてください";
	white-space: pre;
	display: block;
}
article.form_wrapper > form > div.form_base.confirm > header + div.description > span,
article.form_wrapper > form > div.form_base.confirm > header + div.description > br {
	display: none;
}
article.form_wrapper > form > div.form_base.confirm div.form_row.text.sub_description {
	display: none;
}
article.form_wrapper > form > div.form_base.confirm div.form_row {
}
article.form_wrapper > form > div.form_base.confirm div.form_row.row_pw_2 {
	display: none;
}
article.form_wrapper > form div.form_row.submit {
}
article.form_wrapper > form div.form_row.hidden {
	display: none !important;
}
article.form_wrapper > form h3.attention {
	width: 100%;
	margin: 100px auto 0 auto;
	line-height: 1.2;
	text-align: center;
}
article.form_wrapper > form h2.header_sub {
	width: 100%;
	margin: 30px auto 0 auto;
	line-height: 1.2;
	text-align: center;
}

article.form_wrapper > form div.form_row > * {
}

article.form_wrapper > form div.form_base.complete  div.form_row {
	padding-bottom: 200px;
	line-height: 1.8;
	padding-top: 30px;
}
article.form_wrapper > form div.form_base.complete  div.form_row::before {
	content: "";
	width: 30px;
	height: 30px;
	display: block;
	background: url(../elements/icon_received.svg?1812141) 50% 50% / 100% no-repeat;
	margin: 0 auto 30px;
}
article.form_wrapper > form div.form_base.complete  div.form_row > h1 {
	text-align: center;
	line-height: 1.5;
	letter-spacing: 0.1em;
	margin-bottom: 10px;
}
article.form_wrapper > form div.form_base.complete  div.form_row > div.description {
	text-align: center;
	width: 100%;
	margin: 0;
	line-height: 1.8;
}



article.form_wrapper > form div.form_row div.input_text {
}
article.form_wrapper > form div.form_row div.input_select {
}
article.form_wrapper > form div.form_row div.input_tel {
}
article.form_wrapper > form div.form_row div.input_email {
}
article.form_wrapper > form div.form_row div.input_checkbox {
}
article.form_wrapper label {
	cursor: pointer;
}
article.form_wrapper > form div.form_row > label {
	display: block;
	cursor: default;
}
article.form_wrapper > form div.form_row.row_resume > label.input_checkbox {
	display: none;
}
article.form_wrapper > form div.form_row.row_resume > div {
	text-align: center;
}
article.form_wrapper > form > div.form_base.confirm div.form_row > label {
	pointer-events: none;
	font-size: 11px;
	line-height: 30px;
}
article.form_wrapper > form > div.form_base.confirm div.form_row > label + * {
	font-size: 17px;
}
article.form_wrapper > form > div.form_base.confirm div.form_row > div.conf {
	display: block;
}
article.form_wrapper > form > div.form_base.confirm div.form_row > div.conf ul {
	padding-left: 20px;
}
article.form_wrapper > form > div.form_base.confirm div.form_row > div.conf ul > li::before {
	content: "・";
	display: inline-block;
	width: 20px;
	text-align: center;
	margin: 0 0 0 -20px;
}
article.form_wrapper > form div.form_row > label.input_radio,
article.form_wrapper > form div.form_row > label.input_checkbox {
}
article.form_wrapper > form div.form_row > label.input_textarea {
}
article.form_wrapper > form div.form_row span.required {
	font-weight: normal;
}

article.form_wrapper > form > div.form_base.confirm div.form_row span.required {
	display: none;
}
article.form_wrapper > form div.form_row > div {
}
article.form_wrapper > form div.form_row > div > div.spinner {
	height: 30px;
	width: 30px;
	margin: 9px 10px;
	position: absolute;
	z-index: 10;
	top: 0;
	right: 0;

	background: #FFF url(../elements/spinner01.gif) no-repeat center center;
}

article.form_wrapper > form div.form_row > div input,
article.form_wrapper > form div.form_row > div select,
article.form_wrapper > form div.form_row > div textarea {
	display: block;
	width: 100%;
	background-color: #FFF;
	padding: 0 15px;
	line-height: 1;
	font-size: 16px;
	color: #2e2e2e;
}
article.form_wrapper > form div.form_row > div input,
article.form_wrapper > form div.form_row > div select {
	height: 45px;
	border: 1px solid #d2d2d2;
}
article.form_wrapper > form div.form_row > div textarea {
	min-height: 200px;
	padding-top: 15px;
	padding-bottom: 15px;
	line-height: 1.5;
	border: 1px solid #d2d2d2;
}
article.form_wrapper > form div.form_row > div input {
	cursor: text;
}
article.form_wrapper > form div.form_row > div select,
article.form_wrapper > form div.form_row > div input[type='radio'],
article.form_wrapper > form div.form_row > div input[type='checkbox'],
article.form_wrapper > form div.form_row > div input[class^='datetime_'] {
	cursor: pointer;
}

article.form_wrapper > form div.form_row div.input_email input {
}

article.form_wrapper > form div.form_row div.input_tel input {
}

article.form_wrapper > form div.form_row div.input_password input {
}

article.form_wrapper > form div.form_row div.input_postcode input {
}

article.form_wrapper > form div.form_row div.input_date input {
}
article.form_wrapper > form div.form_row input.datetime_date,
article.form_wrapper > form div.form_row input.datetime_birth {
	background: #FFF url(../elements/icon_calendar.png?180206) 100% 50% / auto 100% no-repeat;
	letter-spacing: 0.2em;
}
article.form_wrapper > form div.form_row div.input_date input.datetime_date {;
}
article.form_wrapper > form div.form_row input.datetime_time {
	width: 130px;
	background: #FFF url(../elements/icon_clock.png?180206) 100% 50% / auto 100% no-repeat;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
}
article.form_wrapper > form div.form_row div.input_date select.select_time {
	font-size: 110%;
	text-align: center;
	width: 130px;
	height: 50px;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	cursor: pointer;
	margin-left: -145px;
	background: transparent;
	overflow: hidden;
	padding-left: 140px;
	position: relative;
	z-index: 5;
}
body > #ui-datepicker-div {
	z-index: 5000 !important;
	height: 293px !important;
	box-shadow: 0 1px 50px rgba(0, 0, 0, 0.075) !important;
}
article.form_wrapper > form div.form_row div.assist_birth {
	display: inline-block;
	position: relative;
	width: 70px !important;
	vertical-align: top;
}
article.form_wrapper > form div.form_row div.assist_birth input {
	padding-right: 5px;
	position: relative;
	z-index: 1;
}
article.form_wrapper > form div.form_row div.assist_birth input[value=""] {
	z-index: 3;
}
article.form_wrapper > form div.form_row div.assist_birth::after {
	content: "歳";
	position: absolute;
	z-index: 2;
	right: 0;
	bottom: 0;
	top: 2px;
	margin: auto 15px auto 0;
	height: 20px;
	line-height: 20px;
	color: #555;
}
article.form_wrapper > form div.form_row div.assist_birth::after {
}
article.form_wrapper > form div.form_row div.input_select > select {
	background: #FFF url(../elements/icon_select.png?180206) 100% 50% / auto 100% no-repeat;
}

article.form_wrapper > form div.form_row div.input_checkbox > label {
	font-size: 110%;
	padding: 10px 0 10px 0;
	line-height: 1.2;
	display: block;
	width: 100%;
	cursor: pointer;
}
article.form_wrapper > form div.form_row div.input_checkbox > input {
	display: inline-block;
	vertical-align: middle;
	height: 20px !important;
	width: 20px !important;
}
article.form_wrapper > form div.form_row div.input_checkbox > label > * {
	display: inline-block;
	vertical-align: middle;;
}
article.form_wrapper > form div.form_row div.input_checkbox label.other {
	width: 100%;
	padding-right: 0;;
}
article.form_wrapper > form div.form_row div.input_checkbox label.other > span {
	width: auto;;
}
article.form_wrapper > form div.form_row div.input_checkbox label.other input[type='text'] {
	font-size: 95%;
	margin-left: 10px;
	margin-top: -3px;
	line-height: 1.2;
	height: 150%;
	width: 180px;
	border: 1px solid #AAA;
	padding: 2px 5px;
	background: #FFF;
	display: inline-block;;
}
article.form_wrapper > form div.form_row div.input_checkbox > div.checkbox_empty {
	padding: 20px;
	text-align: center;
	background-color: #fdf2f3;

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
article.form_wrapper > form div.form_row div.input_checkbox > div.checkbox_empty > h3 {
	margin-bottom: 10px;
}


article.form_wrapper > form div.form_row div.input_radio > label,
article.form_wrapper > form div.form_row div.input_checkbox > label {
	line-height: 1.2;
	display: block;
	vertical-align: middle;
	width: auto;
	cursor: pointer;
	font-size: 16px;
	padding: 10px 0;
}

article.form_wrapper > form div.form_row div.input_radio > label {
	display: inline-block;
	padding-right: 50px;
}

article.form_wrapper > form div.form_row div.input_checkbox > label {
}

article.form_wrapper > form div.form_row div.input_radio > label > * {
	display: inline-block;
	vertical-align: middle;
}
article.form_wrapper > form div.form_row div.input_radio > label.other {
	width: 100%;
}
article.form_wrapper > form div.form_row div.input_radio > label.other input[type='text'] {
	margin-left: 15px;
	margin-top: -1%;
	line-height: 1.2;
	height: 28px;
	border: 1px solid #AAA;
	padding: 0 5px;
	font-size: 90%;
	width: 65%;
}

article.form_wrapper > form div.form_row div.input_textarea {
}
article.form_wrapper > form > div.form_base.confirm div.form_row div.input_textarea {
	height: auto;
}
article.form_wrapper > form div.form_row div.input_textarea > textarea {
}

article.form_wrapper > form div.form_row div.input_text input#input_timelimit {
	display: inline-block;
	width: 48%;
	vertical-align: top;
}

article.form_wrapper > form div.form_row div.input_text > div.time_preset {
	display: inline-block;
	width: 48%;
	vertical-align: top;
	letter-spacing: -.40em;
}
article.form_wrapper > form div.form_row div.input_text > div.time_preset > div {
	display: inline-block;
	width: 48%;
	margin: 0 0.5% 1% 0.5%;
	padding: 1%;
	letter-spacing: normal;
	text-align: center;
	background: #EEE;
	font-size: 85%;
	cursor: pointer;

	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

article.form_wrapper > form div.form_row div.input_file {
}
article.form_wrapper > form div.form_row div.input_file > input {
	font-size: 100%;
}
article.form_wrapper > form div.form_row div.input_file > div.description {
	padding-bottom: 5px;
}
article.form_wrapper > form div.form_row div.input_file.file_keep > div.description,
article.form_wrapper > form div.form_row div.input_file.file_keep + div.description {
	display: none;
}
article.form_wrapper > form div.form_row div.input_file > div.file_exist {
	position: relative;
	padding: 10px 0 0;
	margin: 10px 0 0;
	display: block;
	max-width: 100px;
	width: 100%;
}
article.form_wrapper > form div.form_row div.input_file > div.file_exist > input {
}
article.form_wrapper > form div.form_row div.input_file > div.file_exist > div.img {
	width: 100%;
	padding-bottom: 100%;
	position: relative;
	height: 0;
	background: #efefef;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
article.form_wrapper > form div.form_base.confirm div.form_row div.input_file > div.file_exist > div.img {
	background: #FFF;
}
article.form_wrapper > form div.form_row div.input_file > div.file_exist > div.img.pdf {
	background: #a1524b !important;
}
article.form_wrapper > form div.form_row div.input_file > div.file_exist > div.img > img {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	max-width: 94%;
	max-height: 94%;
}
article.form_wrapper > form div.form_row div.input_file > div.file_exist > div.filename {
	line-height: 1;
	padding: 5px 0 0;
	font-size: 60%;
}
article.form_wrapper > form div.form_row div.input_file > div.file_exist > div.unset {
	width: 30px;
	height: 30px;
	background: #000;;
	background: #f7f7f7 url(../elements/icon_file_remove.png?200827) 50% 50% / 80% no-repeat;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	position: absolute;
	z-index: 10;
	right: 0;
	top: 0;
	margin: 0 -10px 0 0;
	cursor: pointer;
	-webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.05);
	box-shadow: 0 1px 10px rgba(0, 0, 0, 0.05);
}
article.form_wrapper > form div.form_row div.input_file > input[disabled] {
	display: none;
}

article.form_wrapper > form div.form_row div.input_submit {
	display: block;
	margin: 0px auto;
	width: 270px;
}
article.form_wrapper > form div.form_row div.input_submit input {
	width: 100%;
	font-weight: bold;
	cursor: pointer;
	z-index: 2;

	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;

	transition-property: opacity, background-color;
	transition-duration: 0.2s;
	transition-timing-function: ease-out;

	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
	-ms-filter: "alpha(opacity=100)";
	color: #FFF;
	line-height: 60px;
	height: auto;
	font-size: 16px;
	letter-spacing: 0.2em;
	border: none;

	background: #ff9445 url(../elements/btn_to_confirm.png?200827) 50% 50% / 100% no-repeat;
	white-space: nowrap;
	text-indent: 200%;
	overflow: hidden;
}
article.form_wrapper > form > div.form_base.confirm + div.form_row.submit div.input_submit input {
	background: #ff9445 url(../elements/btn_to_send.png?200827) 50% 50% / 100% no-repeat;
}

article.form_wrapper > form.loading div.form_row div.input_submit input {
	cursor: default;

	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
	-ms-filter: "alpha(opacity=0)";
}
article.form_wrapper > form div.form_row div.input_submit > div.loading {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
	-ms-filter: "alpha(opacity=0)";

	transition-property: opacity;
	transition-duration: 0.2s;
	transition-timing-function: ease-out;
	pointer-events: none;
}
article.form_wrapper > form div.form_row div.input_submit > div.loading > i {
	width: 24px;
	height: 24px;
	border-radius: 50%;

	margin: auto;
	position: absolute;
	z-index: 0;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	text-indent: -9999em;
	border-top: 2px solid rgba(200, 200, 200, 0.8);
	border-right: 2px solid rgba(200, 200, 200, 0.8);
	border-bottom: 2px solid rgba(200, 200, 200, 0.8);
	border-left: 2px solid #888;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-animation: spinner_loading 1.1s infinite linear;
	animation: spinner_loading 1.1s infinite linear;
	font-size: 1px;
}
@-webkit-keyframes spinner_loading {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@keyframes spinner_loading {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
article.form_wrapper > form.loading div.form_row div.input_submit > div.loading {
	z-index: 10;
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
	-ms-filter: "alpha(opacity=100)";
}
article.form_wrapper > form:not(.loading) div.form_row div.input_submit input:enabled:hover {
	opacity: 0.8;
}
article.form_wrapper > form:not(.loading) div.form_row div.input_submit input:active {
}

article.form_wrapper > form div.form_row.submit > div.return {
	text-decoration: none;
	position: relative;
	font-size: 100%;
	padding: 0;
	margin: 30px auto 0;
	line-height: 30px;
	display: block;
	vertical-align: top;
	width: 100px;
	border: none;
	background: #888;
	color: #FFF;
	font-weight: bold;
	cursor: pointer;
	text-align: center;

	transition-property: background border-bottom margin-top;
	transition-duration: 0.2s;
	transition-timing-function: ease-out;

	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
article.form_wrapper > form div.form_row.submit > div.return:hover {
	background: #AAA;
}
article.form_wrapper > form div.form_row.submit > div.return:active {
}
article.form_wrapper > form div.form_row.err > div input {
	background-color: #fdf2f3;
	border: 1px solid #f8cdd1;
}
article.form_wrapper > form div.form_row.err > div > textarea {
	background-color: #fdf2f3;
	border: 1px solid #f8cdd1;
}
article.form_wrapper > form div.form_row.err > div.input_radio {
	background-color: #fdf2f3;
	border: 1px solid #f8cdd1;
}
article.form_wrapper > form div.form_row.err > div.input_checkbox {
	background-color: #fdf2f3;
	border: 1px solid #f8cdd1;
}
article.form_wrapper > form div.form_row.row_resume.err > div.input_checkbox {
	background-color: transparent;
	border: none;
}
article.form_wrapper > form div.form_row.err div.err_mes {
	color: #cc6670;
	line-height: 1.5;
	padding-top: 5px;
	text-align: left;
	font-weight: bold;
}
article.form_wrapper > form div.form_row > div.description {
}
article.form_wrapper > form div.form_row > div.submit_err_mes {
	color: #cc6670;
	width: 100%;
	line-height: 1.5;
	text-align: center;
	padding: 0 0 5%;
}

article.form_wrapper > form div.form_row > div.agreement {
	display: inline-block;
	text-align: center;
	width: 100%;
}
article.form_wrapper > form div.form_row > div.agreement > div {
	display: inline-block;
	text-align: left;
	margin: 20px 0 20px 0;
	font-size: 110%;
}
article.form_wrapper > form div.form_row > div.agreement > article.agreement_text::-webkit-scrollbar{ /* スクロールバー全体 */
	width: 10px;
}

article.form_wrapper > form div.form_row > div.agreement > article.agreement_text::-webkit-scrollbar-thumb{ /* スクロールバーのある部分 */
	background: #666;
	border-radius: 0;
}
article.form_wrapper > form div.form_row > div.agreement > article.agreement_text::-webkit-scrollbar-track-piece:start{ /* スクロールバーが表示されてない部分（前） */
	background: #ddd;
}
article.form_wrapper > form div.form_row > div.agreement > article.agreement_text::-webkit-scrollbar-track-piece:end{ /* スクロールバーが表示されてない部分（後ろ） */
	background: #ddd;
}
article.form_wrapper > form div.form_row > div.agreement > article.agreement_text {
	text-align: left;
	height: 200px;
	padding: 20px;
	overflow-y: scroll;
	border: 1px #BBBBBB solid;
	word-wrap:break-word;
	background-color:#FFF;
	width:75%;
	margin:0 auto;
}
article.form_wrapper > form div.form_row > div.agreement > article.agreement_text h1 {
	font-size: 110%;
	margin-bottom: 30px;
}
article.form_wrapper > form div.form_row > div.agreement > article.agreement_text dl {
	line-height: 1.2;
}
article.form_wrapper > form div.form_row > div.agreement > article.agreement_text dl > dt {
	display: block;
	font-weight: bold;
}
article.form_wrapper > form div.form_row > div.agreement > article.agreement_text dl > dd {
	display: block;
	margin: 0 0 25px 0;
}
article.form_wrapper > form div.form_row > div.agreement > article.agreement_text span.highlight {
	color: #00C;
	font-weight: bold;
}

article.form_wrapper > form div.form_row > div.agreement > div > label {
	font-size: 120%;
	cursor: pointer;
}
article.form_wrapper > form div.form_row > div.agreement > div > label input[type="checkbox"] {
	display: inline-block;
	margin-right: 20px;
	box-shadow: none;
	vertical-align: middle;
	margin-top: -5px;
}

dl.form_insert {
	width: 100%;
	margin: 10px auto 0 auto;
	line-height: 0;
	letter-spacing: -.40em;
	text-align: center;
}

dl.form_insert > * {
	line-height: 1.2;
	letter-spacing: normal;
	margin: 10px auto 0 auto;

	font-size: 110%;
	display: inline-block;
	vertical-align: middle;
	text-align: left;
	padding: 0 10px;
	font-weight: bold;
}
dl.form_insert > dt {
	width: 25%;
	padding-left: 20px;
}
dl.form_insert > dd {
	width: 50%;
}

dl.form_insert.resume {
}
dl.form_insert.resume > * {
	line-height: 1.2;
	letter-spacing: normal;
	margin: 10px auto 0 auto;

	font-size: 100%;
	display: inline-block;
	vertical-align: middle;
	text-align: left;
	padding: 0 10px;
	font-weight: bold;
}
dl.form_insert.resume > dt {
	text-align: right;
	padding-right: 15px;
	width: auto;
}
dl.form_insert.resume > dd {
	height: 24px;
	width: auto;
}
dl.form_insert.resume > dd input[type="checkbox"] {
}
div.mes.session {
	text-align: center;
	width: 96%;
	margin: 5% auto;
	padding: 10% 15px;
	max-width: 600px;
	background: rgba(255, 255, 255, 0.7);

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
div.mes.session.complete {
	background: #EEE;
}
div.mes.session > h1 {
	font-weight: bold;
	color: #555;
}
div.mes.session.complete > h1 {
	font-size: 120%;
	letter-spacing: 0.05em;
}
div.mes.session.complete > h1 span {
	display: inline-block;
}
div.mes.session.complete > h1::before {
	content: "";
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url(../elements/icon_received.svg?200827) 50% 50% / 100% no-repeat;
	vertical-align: middle;
	margin: -2px 8px 1px -15px;
}
div.mes.session > div.description {
	text-align: center;
	padding: 30px 0 0;
}
div.mes.session > div.description a.pjax {
	text-decoration: underline;
}
div.mes.session.popup {
	margin: 0 auto;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	z-index: 1000;

	transition-property: transform;
	transition-duration: 2s;
	transition-timing-function: cubic-bezier(0,1,0,1);

	-webkit-transform: matrix(1, 0, 0, 1, 0, -200);
	-moz-transform: matrix(1, 0, 0, 1, 0, -200);
	-o-transform: matrix(1, 0, 0, 1, 0, -200);
	-ms-transform: matrix(1, 0, 0, 1, 0, -200);
	transform: matrix(1, 0, 0, 1, 0, -200);
}
div.mes.session.popup.show {
	-webkit-transform: matrix(1, 0, 0, 1, 0, 0);
	-moz-transform: matrix(1, 0, 0, 1, 0, 0);
	-o-transform: matrix(1, 0, 0, 1, 0, 0);
	-ms-transform: matrix(1, 0, 0, 1, 0, 0);
	transform: matrix(1, 0, 0, 1, 0, 0);
}
.ajax #login_complete {
	background: transparent;
}
.ajax #login_complete > h1 {
	display: none;
}

form.nisor > div.form_base > div.form_row.row_agree {
	display: block;
	text-align: center;
}
form.nisor > div.form_base > div.form_row.row_agree > * {
	display: block;
}
form.nisor > div.form_base > div.form_row.row_agree > label.input_checkbox {
	display: none;
}
form.nisor > div.form_base > div.form_row.row_agree > label.input_checkbox > span.label {
}
form.nisor > div.form_base > div.form_row.row_agree > div.col_required {
	display: none;
}
form.nisor > div.form_base > div.form_row.row_agree > div.col_required > span.required {
}
form.nisor > div.form_base > div.form_row.row_agree > div.col_input {
	padding: 75px 0 0;
	text-align: center;
}
form.nisor > div.form_base > div.form_row.row_agree > div.col_input > * {
	text-align: center;
}
form.nisor > div.form_base > div.form_row.row_agree > div.col_input > div.input_checkbox {
}
form.nisor > div.form_base > div.form_row.row_agree > div.col_input > div.input_checkbox > div.description {
	font-size: 14px;
	line-height: 1.6;
	margin-bottom: 25px;
}
form.nisor > div.form_base > div.form_row.row_agree > div.col_input > div.input_checkbox > div.description > span {
}
form.nisor > div.form_base > div.form_row.row_agree > div.col_input > div.input_checkbox > div.description > span > a {
}
form.nisor > div.form_base > div.form_row.row_agree > div.col_input > div.input_checkbox > label {
}
form.nisor > div.form_base > div.form_row.row_agree > div.col_input > div.input_checkbox > label > input {
	margin-left: -15px;
}
form.nisor > div.form_base > div.form_row.row_agree > div.col_input > div.input_checkbox > label > span {
}


form.nisor > div.form_row.submit {
	position: relative;
	margin: 0;
	padding: 0 0;
}
form.nisor > div.form_row.submit > div.input_submit {
}
form.nisor > div.form_row.submit > div.input_submit > input.submit {;
}
form.nisor > div.form_row.submit > div.input_submit > input.submit:enabled:hover {
}

form.nisor > div.form_row.submit > div.input_submit > div.loading {
}
form.nisor > div.form_row.submit > div.input_submit > div.loading > i {
}

form.nisor > div.form_row.submit.n_a {
}
form.nisor > div.form_row.submit.n_a::after {
	content: "";
	position: absolute;
	z-index: 10;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(255, 255, 255, 0);;;;;;;;
}
form.nisor > div.form_row.submit.n_a > div.input_submit {
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter: alpha(opacity=50);
	-ms-filter: "alpha(opacity=50)";
}
form.nisor > div.form_row.submit.n_a > div.input_submit > input.submit {
	background-color: #888;
}
form.nisor > div.form_row.submit.n_a > div.input_submit > div.loading {
}
form.nisor > div.form_row.submit.n_a > div.input_submit > div.loading > i {
}


/* @end */



/* @group 

  _|_|      _|_|_|    _|_|_|    _|_|    _|    _|  _|      _|  _|_|_|_|_|
_|    _|  _|        _|        _|    _|  _|    _|  _|_|    _|      _|
_|_|_|_|  _|        _|        _|    _|  _|    _|  _|  _|  _|      _|
_|    _|  _|        _|        _|    _|  _|    _|  _|    _|_|      _|
_|    _|    _|_|_|    _|_|_|    _|_|      _|_|    _|      _|      _|

 --------------------------------------------------------*/
#settings {
	width: 100%;
	position: relative;
	padding: 2%;
	font-size: 100%;
	max-width: 800px;
	display: block;
	margin: 0 auto 0;
	line-height: 0;
	letter-spacing: -.40em;
}
#settings .form_switch {
	display: inline-block;
	background: #FFF;
	letter-spacing: normal;
	line-height: 1;
	margin: 0 1px;
}
/* @end */




div.body.form {
	padding: 10px 0 50px;
	margin: 0 auto;
}
div.body.form > nav.navi_form {
}
div.body.form > nav.navi_form > ul.category {
}
div.body.form > nav.navi_form > ul.category > li.active {
}
div.body.form > nav.navi_form > ul.category > li.active > a {
}
div.body.form > nav.navi_form > ul.category > li.active > a > span {
}
div.body.form > nav.navi_form > ul.category > li {
}
div.body.form > nav.navi_form > ul.category > li > a {
}
div.body.form > nav.navi_form > ul.category > li > a > span {
}
div.body.form > aside.contact {
	border: 1px solid #AAA;
	padding: 30px 3%;
	margin-bottom: 80px;
}
div.body.form > aside.contact > h1 {
	letter-spacing: 0.1em;
	font-size: 130%;
	line-height: 1.5;
}
div.body.form > aside.contact > h1 > span {
}
div.body.form > aside.contact > div.lead {
	text-align: justify;
	max-width: 460px;
	margin: 0 auto;
	width: 100%;
	font-size: 80%;
	padding: 5% 0;
}
div.body.form > aside.contact > div.row {
	letter-spacing: -.40em;
	max-width: 610px;
	width: 100%;
	margin: 0 auto;
}
div.body.form > aside.contact > div.row > div.col {
	display: inline-block;
	width: 50%;
	vertical-align: top;
	letter-spacing: 0.1em;
}
div.body.form > aside.contact > div.row > div.col > * {
	display: block;
}
div.body.form > aside.contact > div.row > div.col > * > div.inner {
	text-align: left;
	max-width: 240px;
	margin: 0 auto;
	width: 100%;
}
div.body.form > aside.contact > div.row > div.col > * > div.inner > div.number {
	font-size: 180%;
	white-space: nowrap;
}
div.body.form > aside.contact > div.row > div.col > * > div.inner > div.number > * {
	vertical-align: middle;
}
div.body.form > aside.contact > div.row > div.col > * > div.inner > div.number > i {
	width: 40px;
	height: 30px;
	background: #DDD;
	display: inline-block;
	margin-right: 10px;
}
div.body.form > aside.contact > div.row > div.col > * > div.inner > div.number > span {
}
div.body.form > aside.contact > div.row > div.col > * > div.inner > div.text {
	font-size: 70%;
}
div.body.form > aside.contact > div.row > div.col > * > div.inner > div.text > span {
}

div.body.form > aside.contact > div.row > div.col.tel {
}
div.body.form > aside.contact > div.row > div.col.tel > a {
}
div.body.form > aside.contact > div.row > div.col.tel > a > div.inner {
}
div.body.form > aside.contact > div.row > div.col.tel > a > div.inner > div.number {
}
div.body.form > aside.contact > div.row > div.col.tel > a > div.inner > div.number > i {
	background: url(../elements/icon_freedial.png?1812141) 50% 50% / 100% no-repeat;
}
div.body.form > aside.contact > div.row > div.col.tel > a > div.inner > div.number > span {
}
div.body.form > aside.contact > div.row > div.col.tel > a > div.inner > div.text {
}
div.body.form > aside.contact > div.row > div.col.tel > a > div.inner > div.text > span {
}
div.body.form > aside.contact > div.row > div.col.fax {
}
div.body.form > aside.contact > div.row > div.col.fax > div {
}
div.body.form > aside.contact > div.row > div.col.fax > div > div.inner {
}
div.body.form > aside.contact > div.row > div.col.fax > div > div.inner > div.number {
}
div.body.form > aside.contact > div.row > div.col.fax > div > div.inner > div.number > i {
	background: url(../elements/icon_fax.png?1812141) 50% 50% / 100% no-repeat;
}
div.body.form > aside.contact > div.row > div.col.fax > div > div.inner > div.number > span {
}
div.body.form > aside.contact > div.row > div.col.fax > div > div.inner > div.text {
}
div.body.form > aside.contact > div.row > div.col.fax > div > div.inner > div.text > span {
}
div.body.form > header {
	font-size: 130%;
	border-bottom: 1px solid #AAA;
	padding: 0 0 25px;
}
div.body.form > header > h1 {
	line-height: 1.4;
}
div.body.form > header > h1 > span {
}
div.body.form > div.form {
}
div.body.form article.form_wrapper > form.nisor > div.form_base.normal > div.line {
	display: block;
	width: 100%;
	height: 1px;
	background: #AAA;
	margin: 50px 0;
}
div.body.form article.form_wrapper > form.nisor > div.form_base.normal > div.headline {
	text-align: left;
}
div.body.form article.form_wrapper > form.nisor > div.form_base.normal > div.headline > h2 {
	font-weight: bold;
}


article.form_request.form_wrapper {
}
article.form_request.form_wrapper > form.nisor {
}
article.form_request.form_wrapper > form.nisor > div.form_base.normal {
}
article.form_request.form_wrapper > form.nisor > div.form_base.normal > header {
}
article.form_request.form_wrapper > form.nisor > div.form_base.normal > header > h1 {
}
article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.description {
	padding: 20px 0 50px;
}
article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.description > span {
}
article.form_request.form_wrapper > form.nisor > div.form_base.normal > input {
}
article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_document {
}
article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_document > label.input_checkbox {
}
article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_document span.required {
}
article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_document > div.input_checkbox {
}
article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_document > div.input_checkbox > label {
	display: block;
	width: 100%;
}

article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_document > div.input_checkbox > label > input#input_request_document {
}

article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_document > div.input_checkbox > label > input#input_request_document1 {
}

article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_document > div.input_checkbox > label > input#input_request_document2 {
}
article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_ship_by {
}
article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_ship_by > label.input_checkbox {
}
article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_ship_by > div.input_checkbox {
}
article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_ship_by > div.input_checkbox > label {
}

article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_ship_by > div.input_checkbox > label > input#input_request_ship_by {
}

article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_ship_by > div.input_checkbox > label > input#input_request_ship_by1 {
}
article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_ship_by > div.description {
}
article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_company {
}
article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_company > label.input_text {
}
article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_company > div.input_text {
}
article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_name {
}
article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_name > label.input_text {
}
article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_name > label.input_text > span.required {
}
article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_name > div.input_text {
}
article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_furigana {
}
article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_furigana > label.input_text {
}
article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_furigana > label.input_text > span.required {
}
article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_furigana > div.input_text {
}
article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.line {
}
article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.headline {
}
article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.headline > h2 {
}
article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_postcode {
}
article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_postcode > label.input_postcode {
}
article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_postcode > label.input_postcode > span.required {
}
article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_postcode > div.input_postcode {
}
article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_postcode > div.description {
}
article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_state {
}
article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_state > label.input_select {
}
article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_state > label.input_select > span.required {
}
article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_state > div.input_select {
}

article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_state > div.input_select > select#input_request_address_state {
}
article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_state > div.input_select > select#input_request_address_state > option {
}
article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_state > div.input_select > select#input_request_address_state > optgroup {
}
article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_state > div.input_select > select#input_request_address_state > optgroup > option {
}
article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_city {
}
article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_city > label.input_text {
}
article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_city > label.input_text > span.required {
}
article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_city > div.input_text {
}
article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_phone {
}
article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_phone > label.input_tel {
}
article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_phone > label.input_tel > span.required {
}
article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_phone > div.input_tel {
}

article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_phone > div.input_tel > input#input_request_phone {
}
article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_email {
}
article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_email > label.input_email {
}
article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_email > label.input_email > span.required {
}
article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_email > div.input_email {
}

article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_email > div.input_email > input#input_request_email {
}
article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_email > div.description {
}
article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_body {
}
article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_body > label.input_textarea {
}
article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_body > div.input_textarea {
}

article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_body > div.input_textarea > textarea#input_request_body {
}
article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_agree {
}
article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_agree > label.input_checkbox {
}
article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_agree > label.input_checkbox > a {
}
article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_agree span.required {
}
article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_agree > div.input_checkbox {
}
article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_agree > div.input_checkbox > label {
}

article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_agree > div.input_checkbox > label > input#input_request_agree {
}
article.form_request.form_wrapper > form.nisor > div.form_row.submit.n_a {
}
article.form_request.form_wrapper > form.nisor > div.form_row.submit.n_a > div.input_submit {
}
article.form_request.form_wrapper > form.nisor > div.form_row.submit.n_a > div.input_submit > input.submit {
}
article.form_request.form_wrapper > form.nisor > div.form_row.submit.n_a > div.input_submit > div.loading {
}
article.form_request.form_wrapper > form.nisor > div.form_row.submit.n_a > div.input_submit > div.loading > i {
}




article.form_contact.form_wrapper {
}
article.form_contact.form_wrapper > form.nisor {
}
article.form_contact.form_wrapper > form.nisor > div.form_base.normal {
}
article.form_contact.form_wrapper > form.nisor > div.form_base > header {
	background: rgba(202, 202, 202, 0.29);
}
article.form_contact.form_wrapper > form.nisor > div.form_base.normal > header > h1 {
}
article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.description {
	border-bottom: 1px solid #AAA;
	padding: 20px 0 30px;
}
article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.description::after {
	content: "";
	display: block;
	clear: both;
}

article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.description > div.img {
	float: left;
	max-width: 194px;
	width: 100%;
}
article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.description > div.img > img.preload.loaded {
}
article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.description > div.text {
	text-align: left;
	overflow: hidden;
	padding: 10px 0 0 20px;
	line-height: 1.6;
	font-weight: normal;
}
article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.description > div.text > strong {
	color: #cd380a;
	font-weight: normal;
}
article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.description > div.text > span {
}
article.form_contact.form_wrapper > form.nisor > div.form_base.normal > input {
}
article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_body {
	padding-bottom: 60px;
	border-bottom: 1px solid #AAA;
}
article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_body > label.input_textarea {
}
article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_body > label.input_textarea > span.required {
}
article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_body > div.input_textarea {
}

article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_body > div.input_textarea > textarea#input_contact_body {
}
article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_company {
}
article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_company > label.input_text {
}
article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_company > div.input_text {
}
article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_name {
}
article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_name > label.input_text {
}
article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_name > label.input_text > span.required {
}
article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_name > div.input_text {
}
article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_furigana {
}
article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_furigana > label.input_text {
}
article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_furigana > label.input_text > span.required {
}
article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_furigana > div.input_text {
}
article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.line {
}
article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.headline {
}
article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.headline > h2 {
}
article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_postcode {
}
article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_postcode > label.input_postcode {
}
article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_postcode > label.input_postcode > span.required {
}
article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_postcode > div.input_postcode {
}
article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_postcode > div.description {
}
article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_state {
}
article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_state > label.input_select {
}
article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_state > label.input_select > span.required {
}
article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_state > div.input_select {
}

article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_state > div.input_select > select#input_contact_address_state {
}
article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_state > div.input_select > select#input_contact_address_state > option {
}
article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_state > div.input_select > select#input_contact_address_state > optgroup {
}
article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_state > div.input_select > select#input_contact_address_state > optgroup > option {
}
article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_city {
}
article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_city > label.input_text {
}
article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_city > label.input_text > span.required {
}
article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_city > div.input_text {
}
article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_phone {
}
article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_phone > label.input_tel {
}
article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_phone > label.input_tel > span.required {
}
article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_phone > div.input_tel {
}

article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_phone > div.input_tel > input#input_contact_phone {
}
article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_email {
}
article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_email > label.input_email {
}
article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_email > label.input_email > span.required {
}
article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_email > div.input_email {
}

article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_email > div.input_email > input#input_contact_email {
}
article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_email > div.description {
}
article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_agree {
	direction: rtl;
}
article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_agree > label.input_checkbox {
	direction: ltr;
}
article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_agree > label.input_checkbox > a {
}
article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_agree span.required {
}
article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_agree > div.input_checkbox {
}
article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_agree > div.input_checkbox > label {
}

article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_agree > div.input_checkbox > label > input#input_contact_agree {
}
article.form_contact.form_wrapper > form.nisor > div.form_row.submit {
}
article.form_contact.form_wrapper > form.nisor > div.form_row.submit > div.input_submit {
}
article.form_contact.form_wrapper > form.nisor > div.form_row.submit > div.input_submit > input.submit {
}
article.form_contact.form_wrapper > form.nisor > div.form_row.submit > div.input_submit > div.loading {
}
article.form_contact.form_wrapper > form.nisor > div.form_row.submit > div.input_submit > div.loading > i {
}

article.form_contact.form_wrapper > form.nisor > div.note {
	text-align: justify;
	font-size: 12px;
	width: 100%;
	margin: 0 auto;
	padding: 15px 0 30px;
}
article.form_contact.form_wrapper > form.nisor > div.note h3 {
	font-weight: bold;
	padding: 0 0 5px;
}
article.form_contact.form_wrapper > form.nisor > div.note strong {
}
article.form_contact.form_wrapper > form.nisor > div.note .highlight {
	color: #ec6519;
}



/* ==========================================================================
	 Media Queries
========================================================================== */


/* @group portrait --------------------------------------------------------*/
@media all and (orientation: portrait) {

}
/* @end */


/* @group If <= 1300 --------------------------------------------------------*/
@media only screen and (max-width: 1300px) {
}
/* @end */

/* @group If <= 1000 --------------------------------------------------------*/
@media only screen and (max-width: 1000px) {
}
/* @end */

/* @group If <= 900 --------------------------------------------------------*/
@media only screen and (max-width: 900px) {
}
/* @end */

/* @group If <= 800 --------------------------------------------------------*/
@media only screen and (max-width: 800px) {
}
/* @end */

/* @group If <= 740 --------------------------------------------------------*/
@media only screen and (max-width: 740px) {
}
/* @end */

/* @group If <= 600 --------------------------------------------------------*/
@media only screen and (max-width: 600px) {

	/* @group base --------------------------------------------------------*/
	form.nisor input::selection {
	}
	form.nisor input::-moz-selection {
	}
	form.nisor input[type="button"][disabled]{

	}
	form.nisor input,
	form.nisor button,
	form.nisor textarea,
	form.nisor select {
	}
	form.nisor textarea {
	}
	form.nisor input::-ms-clear {
	}
	form.nisor input::-ms-reveal {
	}
	form.nisor input[type='checkbox'],
	form.nisor input[type='radio'] {
	}

	form.nisor input[type='submit'],
	form.nisor input[type='button'],
	form.nisor label,
	form.nisor button,
	form.nisor select {
	}

	form.nisor select::-ms-expand {
	  display: none;
	}

	form.nisor ::placeholder {
	  color: #c2c2c2;
	}
	form.nisor ::-ms-input-placeholder {
	  color: #c2c2c2;
	}
	form.nisor :-ms-input-placeholder {
	  color: #c2c2c2;
	}

	form.nisor .form_switch {
	}
	form.nisor .form_switch.on {
	}
	/* @end */



	/* @group upload --------------------------------------------------------*/
	div.image_field {
	}
	div.image_field > .thm_wrapper {
	}
	div.image_field > .thm_wrapper::-webkit-scrollbar{
	}
	div.image_field > .thm_wrapper::-webkit-scrollbar-track{
	}
	div.image_field > .thm_wrapper::-webkit-scrollbar-thumb{
	}
	div.image_field > .thm_wrapper::-webkit-scrollbar-track-piece:start{
	}
	div.image_field > .thm_wrapper::-webkit-scrollbar-track-piece:end{
	}

	div.image_field > .thm_wrapper > * {


	}
	#upload_container div.image_field > .thm_wrapper > label.droparea {

	}
	#upload_container div.image_field > .thm_wrapper > div.thm + label.droparea {
	}
	#upload_container.icon {
	}
	#upload_container.icon div.image_field {
	}
	#upload_container.icon div.image_field > .thm_wrapper {

	}
	#upload_container.icon div.image_field > .thm_wrapper > * {
	}
	#upload_container.icon div.image_field > .thm_wrapper > label.droparea {
	}
	#upload_container.icon div.image_field > .thm_wrapper > div.thm > a > div.img {
	}
	#upload_container.icon div.image_field > .thm_wrapper > div.thm > a > div.img > img {
	}
	#upload_container.icon div.image_field > .thm_wrapper > div.thm > a > div.img.horizontal > img {
	}
	#upload_container.icon div.image_field > .thm_wrapper > div.thm > a > div.img.vertical > img {
	}
	#upload_container.icon div.image_field > .thm_wrapper > div.thm + label.droparea {
	}
	#upload_container div.image_field > .thm_wrapper > label.droparea.hover {
	}
	div.image_field > .thm_wrapper > label.droparea input {
	}
	div.image_field > .thm_wrapper > div.thm {
	}
	div.image_field > .thm_wrapper > div.thm.loaded {
	}
	div.image_field > .thm_wrapper > div.thm > div.delete {


	}
	div.image_field > .thm_wrapper > div.thm > div.delete.on {

	}
	div.image_field > .thm_wrapper > div.thm > a {
	}
	div.image_field > .thm_wrapper > div.thm > a > div.img {
	}
	div.image_field > .thm_wrapper > div.thm > a > div.img > img {


	}
	div.image_field > .thm_wrapper > div.thm.loaded > a > div.img > img {
	}

	/* @end */



	/* @group MESSAGE ーーーーーーーーーーーーーーーーーーーーーーーーーー */
	div.base.message {
	}
	div.base.message > div.inner {
	}
	div.base.message > div.inner > div.thread {
	}
	div.base.message > div.inner > div.thread > div.archives {
	}
	div.base.message > div.inner > div.thread > div.archives > a.pagination {

	}
	div.base.message > div.inner > div.thread > div.archives > a.pagination > div {
	}
	div.base.message > div.inner > div.thread > div.archives > a.pagination > div.more {
	}
	div.base.message > div.inner > div.thread > div.archives > a.pagination > div.load {
	}
	div.base.message > div.inner > div.thread > div.archives > a.pagination.loading {
	}
	div.base.message > div.inner > div.thread > div.archives > a.pagination.loading > div.more {
	}
	div.base.message > div.inner > div.thread > div.archives > a.pagination.loading > div.load {
	}
	div.base.message > div.inner > div.thread > div.archives > a.pagination > div.load:after {
	}
	@-webkit-keyframes spinning {
	}
	@-moz-keyframes spinning {
	}
	@-o-keyframes spinning {
	}
	@keyframes spinning {
	}

	div.base.message > div.inner > div.thread > div.archives > a.pagination:not(.loading).on {
	}
	div.base.message > div.inner > div.thread > div.archives > dl.message {
	}
	div.base.message > div.inner > div.thread > div.archives > dl.message > dt {
	}
	div.base.message > div.inner > div.thread > div.archives > dl.message > dt > div.img {
	}
	div.base.message > div.inner > div.thread > div.archives > dl.message > dt > div.img > div.media_wrapper {
	}
	div.base.message > div.inner > div.thread > div.archives > dl.message > dt > div.img > div.media_wrapper > div {
	}
	div.base.message > div.inner > div.thread > div.archives > dl.message > dt > div.img > div.media_wrapper > div.img {
	}
	div.base.message > div.inner > div.thread > div.archives > dl.message > dt > div.img > div.media_wrapper > div.img > img {
	}
	div.base.message > div.inner > div.thread > div.archives > dl.message > dt > div.img > div.media_wrapper > div.img.horizontal > img {
	}
	div.base.message > div.inner > div.thread > div.archives > dl.message > dt > div.img > div.media_wrapper > div.img.vertical > img {
	}

	div.base.message > div.inner > div.thread > div.archives > dl.message > dt > div.img > div.media_wrapper > div.iframe {
	}
	div.base.message > div.inner > div.thread > div.archives > dl.message > dt > div.img > div.media_wrapper > div.iframe > iframe {
	}
	div.base.message > div.inner > div.thread > div.archives > dl.message > dt > div.name {
	}
	div.base.message > div.inner > div.thread > div.archives > dl.message > dt > div.time {
	}
	div.base.message > div.inner > div.thread > div.archives > dl.message > dd {
	}
	div.base.message > div.inner > div.thread > div.archives > dl.message > dd > div.body {
	}
	div.base.message > div.inner > div.thread > div.archives > dl.message > dd > div.body::after {

	}
	div.base.message > div.inner > div.thread > div.archives > dl.message > dd > div.body > div.textarea {
	}

	div.base.message > div.inner > div.thread > div.archives > dl.host.message {
	}
	div.base.message > div.inner > div.thread > div.archives > dl.host.message > dt {
	}
	div.base.message > div.inner > div.thread > div.archives > dl.host.message > dt > div.img {
	}
	div.base.message > div.inner > div.thread > div.archives > dl.host.message > dt > div.name {
	}
	div.base.message > div.inner > div.thread > div.archives > dl.host.message > dt > div.time {
	}
	div.base.message > div.inner > div.thread > div.archives > dl.host.message > dd {
	}
	div.base.message > div.inner > div.thread > div.archives > dl.host.message > dd > div.body {
	}
	div.base.message > div.inner > div.thread > div.archives > dl.host.message > dd > div.body::after {
	}
	div.base.message > div.inner > div.thread > div.archives > dl.host.message > dd > div.body > div.textarea {
	}
	div.base.message > div.inner > div.thread > div.archives > dl.message > dd > div.attach {
	}
	div.base.message > div.inner > div.thread > div.archives > dl.message > dd > div.attach::-webkit-scrollbar{
	}
	div.base.message > div.inner > div.thread > div.archives > dl.message > dd > div.attach::-webkit-scrollbar-track{
	}
	div.base.message > div.inner > div.thread > div.archives > dl.message > dd > div.attach::-webkit-scrollbar-thumb{
	}
	div.base.message > div.inner > div.thread > div.archives > dl.message > dd > div.attach::-webkit-scrollbar-track-piece:start{
	}
	div.base.message > div.inner > div.thread > div.archives > dl.message > dd > div.attach::-webkit-scrollbar-track-piece:end{
	}

	div.base.message > div.inner > div.thread > div.archives > dl.message > dd > div.attach > div.thm {
	}
	div.base.message > div.inner > div.thread > div.archives > dl.message > dd > div.attach > div.thm > div.delete.over {;
	}
	div.base.message > div.inner > div.thread > div.archives > dl.message > dd > div.attach > div.thm > a {
	}
	div.base.message > div.inner > div.thread > div.archives > dl.message > dd > div.attach > div.thm > a > div.img {
	}
	div.base.message > div.inner > div.thread > div.archives > dl.message > dd > div.attach > div.thm > a > div.img > img {
	}

	div.base.message > div.inner > div.thread > div.archives > dl.client.message {
	}
	div.base.message > div.inner > div.thread > div.archives > dl.client.message > dt {
	}
	div.base.message > div.inner > div.thread > div.archives > dl.client.message > dt > div.img {
	}
	div.base.message > div.inner > div.thread > div.archives > dl.client.message > dt > div.name {
	}
	div.base.message > div.inner > div.thread > div.archives > dl.client.message > dt > div.time {
	}
	div.base.message > div.inner > div.thread > div.archives > dl.client.message > dd {
	}
	div.base.message > div.inner > div.thread > div.archives > dl.client.message > dd > div.body {
	}
	div.base.message > div.inner > div.thread > div.archives > dl.client.message > dd > div.body::after {
	}
	div.base.message > div.inner > div.thread > div.archives > dl.client.message > dd > div.body > div.textarea {
	}
	div.base.message > div.inner > div.thread > div.archives > dl.client.message > dt > div.time {
	}

	div.base.message > div.inner > div.thread > dl.elm_edit {
	}
	div.base.message > div.inner > div.thread > dl.elm_edit > dt {
	}
	div.base.message > div.inner > div.thread > dl.elm_edit > dt > div.img {
	}
	div.base.message > div.inner > div.thread > dl.elm_edit > dd {
	}
	div.base.message > div.inner > div.thread > dl.elm_edit > dd > div.body {
	}
	div.base.message > div.inner > div.thread > dl.elm_edit > dd > div.body > div.form_wrapper {
	}
	div.base.message > div.inner > div.thread > dl.elm_edit > dd > div.body > div.form_wrapper > div.textarea {
	}
	div.base.message > div.inner > div.thread > dl.elm_edit > dd > div.body > div.form_wrapper > div.textarea > textarea#message_body.elm_input {
	}
	div.base.message > div.inner > div.thread > dl.elm_edit > dd > div.body > div.form_wrapper > div.attach {

	}
	div.base.message > div.inner > div.thread > dl.elm_edit > dd > div.body > div.form_wrapper > div.attach > div.iframe_wrapper {

	}
	div.base.message > div.inner > div.thread > dl.elm_edit > dd > div.body > div.form_wrapper > div.attach > div.iframe_wrapper > iframe {
	}
	div.base.message > div.inner > div.thread > dl.elm_edit > dd > div.body > div.form_wrapper > div.attach.minimize {

	}
	div.base.message > div.inner > div.thread > dl.elm_edit > dd > div.body > div.form_wrapper > div.attach.minimize > div.iframe_wrapper {
	}
	div.base.message > div.inner > div.thread > dl.elm_edit > dd > div.body > div.form_wrapper > div.btn.btn_send {
	}
	div.base.message > div.inner > div.thread > dl.elm_edit > dd > div.body > div.form_wrapper > div.btn.btn_send:enabled:hover {
	}
	div.base.message > div.inner > div.thread > dl.elm_edit > dd > div.body > div.form_wrapper > div.btn.btn_send:active {
	}
	/* @end */



	/* @group FORM BASE ーーーーーーーーーーーーーーーーーーーーーーーーーー */
	article.form_wrapper {
	}
	form input,
	form select,
	form textarea {
	}
	input[type="radio"],input[type="checkbox"] {


	}
	input[type="radio"]:checked,input[type="checkbox"]:checked {
	}
	input[type="radio"] {
	}
	form.disabled input[type="button"] {
	}
	article.form_wrapper form > div.form_base > header > h1 {
	}
	article.form_wrapper#form_user_login form > div.form_base > header > h1 {
	}
	article.form_wrapper form div.description {
	}
	article.form_wrapper form > div.form_base > header > h1 > span,
	article.form_wrapper form div.description > span {
	}

	article.form_wrapper > form > div.form_base > div.description {
	font-size: 16px;
	}


	article.form_wrapper > form {
	}
	article.form_wrapper > form.loading::after {
	}
	article.form_wrapper > form input:not([type='button']),
	article.form_wrapper > form select,
	article.form_wrapper > form textarea {
	}
	article.form_wrapper > form input:not([type='button']):focus,
	article.form_wrapper > form select:focus,
	article.form_wrapper > form textarea:focus {
	}
	article.form_wrapper > form div.form_row > div input[type='text'].on,
	article.form_wrapper > form div.form_row > div input[type='password'].on,
	article.form_wrapper > form div.form_row > div input[type='email'].on,
	article.form_wrapper > form div.form_row > div input[type='tel'].on,
	article.form_wrapper > form div.form_row > div textarea.on {
	}

	article.form_wrapper > form input::selection,
	article.form_wrapper > form select::selection,
	article.form_wrapper > form textarea::selection {
	}
	article.form_wrapper > form > div.form_base {
	}
	article.form_wrapper > form > div.form_base.confirm {
	}
	article.form_wrapper > form > div.form_base.confirm::before {
	}

	article.form_wrapper > form > div.form_base > header {
	}
	article.form_wrapper > form div.form_row {
	}
	article.form_wrapper > form div.form_row.text.sub_title {
	}
	article.form_wrapper > form div.form_row.text > h2 {
	}
	article.form_wrapper > form div.form_row.text.sub_description {
	}
	article.form_wrapper > form div.form_row.text.sub_description > div {
	}
	article.form_wrapper > form > div.form_base.confirm div.form_row.text.confirm_string {
	}
	article.form_wrapper > form > div.form_base.confirm div.description {
	}
	article.form_wrapper > form > div.form_base.confirm div.form_row.text.sub_description {
	}
	article.form_wrapper > form > div.form_base.confirm div.form_row {
	}
	article.form_wrapper > form > div.form_base.confirm div.form_row.row_pw_2 {
	}
	article.form_wrapper > form div.form_row.submit {
	}
	article.form_wrapper > form div.form_row.hidden {
	}
	article.form_wrapper > form h3.attention {
	}
	article.form_wrapper > form h2.header_sub {
	}

	article.form_wrapper > form div.form_row > * {
	}

	article.form_wrapper > form div.form_base.complete  div.form_row {
	}
	article.form_wrapper > form div.form_base.complete  div.form_row::before {
	}
	article.form_wrapper > form div.form_base.complete  div.form_row > h1 {
	}
	article.form_wrapper > form div.form_base.complete  div.form_row > div.description {
	}



	article.form_wrapper > form div.form_row div.input_text {
	}
	article.form_wrapper > form div.form_row div.input_select {
	}
	article.form_wrapper > form div.form_row div.input_tel {
	}
	article.form_wrapper > form div.form_row div.input_email {
	}
	article.form_wrapper > form div.form_row div.input_checkbox {
	}
	article.form_wrapper label {
	}
	article.form_wrapper > form div.form_row > label {
	}
	article.form_wrapper > form div.form_row.row_resume > label.input_checkbox {
	}
	article.form_wrapper > form div.form_row.row_resume > div {
	}
	article.form_wrapper > form > div.form_base.confirm div.form_row > div.conf {
	}
	article.form_wrapper > form > div.form_base.confirm div.form_row > div.conf ul {
	}
	article.form_wrapper > form > div.form_base.confirm div.form_row > div.conf ul > li::before {
	}
	article.form_wrapper > form div.form_row > label.input_radio,
	article.form_wrapper > form div.form_row > label.input_checkbox {
	}
	article.form_wrapper > form div.form_row > label.input_textarea {
	}
	article.form_wrapper > form div.form_row span.required {
	}

	article.form_wrapper > form > div.form_base.confirm div.form_row span.required {
	}
	article.form_wrapper > form div.form_row > div {
	}
	article.form_wrapper > form div.form_row > div > div.spinner {

	}

	article.form_wrapper > form div.form_row > div input,
	article.form_wrapper > form div.form_row > div select {
		font-size: 14px;
		padding: 0 5px;
	}
	article.form_wrapper > form div.form_row > div textarea {
		min-height: 180px;
		padding: 10px 10px;
		font-size: 14px;
	}

	article.form_wrapper > form div.form_row div.input_email input {
	}

	article.form_wrapper > form div.form_row div.input_tel input {
	}

	article.form_wrapper > form div.form_row div.input_password input {
	}

	article.form_wrapper > form div.form_row div.input_postcode input {
	}

	article.form_wrapper > form div.form_row div.input_date input {
	}
	article.form_wrapper > form div.form_row input.datetime_date,
	article.form_wrapper > form div.form_row input.datetime_birth {
	}
		article.form_wrapper > form div.form_row div.input_date input.datetime_date {;
	}
	article.form_wrapper > form div.form_row input.datetime_time {
	}
	article.form_wrapper > form div.form_row div.input_date select.select_time {
	}
	body > #ui-datepicker-div {
	}
	article.form_wrapper > form div.form_row div.assist_birth {
	}
	article.form_wrapper > form div.form_row div.assist_birth input {
	}
	article.form_wrapper > form div.form_row div.assist_birth input[value=""] {
	}
	article.form_wrapper > form div.form_row div.assist_birth::after {
	}
	article.form_wrapper > form div.form_row div.assist_birth::after {
	}
	article.form_wrapper > form div.form_row > div > select {
		background-size: auto 130%;
		background-position: 101.5% 50%;
	}

	article.form_wrapper > form div.form_row div.input_checkbox > label {
	}
	article.form_wrapper > form div.form_row div.input_checkbox > input {
	}
	article.form_wrapper > form div.form_row div.input_checkbox > label > * {
	}
	article.form_wrapper > form div.form_row div.input_checkbox label.other {
	}
	article.form_wrapper > form div.form_row div.input_checkbox label.other > span {
	}
	article.form_wrapper > form div.form_row div.input_checkbox label.other input[type='text'] {
	}
	article.form_wrapper > form div.form_row div.input_checkbox > div.checkbox_empty {

	}
	article.form_wrapper > form div.form_row div.input_checkbox > div.checkbox_empty > h3 {
	}


	article.form_wrapper > form div.form_row div.input_radio > label,
	article.form_wrapper > form div.form_row div.input_checkbox > label {
		font-size: 16px;
	}
	article.form_wrapper > form div.form_row div.input_radio > label > * {
	}
	article.form_wrapper > form div.form_row div.input_radio > label.other {
	}
	article.form_wrapper > form div.form_row div.input_radio > label.other input[type='text'] {
	}

	article.form_wrapper > form div.form_row div.input_textarea {
	}
	article.form_wrapper > form > div.form_base.confirm div.form_row div.input_textarea {
	}
	article.form_wrapper > form div.form_row div.input_textarea > textarea {
	}

	article.form_wrapper > form div.form_row div.input_text input#input_timelimit {
	}

	article.form_wrapper > form div.form_row div.input_text > div.time_preset {
	}
	article.form_wrapper > form div.form_row div.input_text > div.time_preset > div {

	}

	article.form_wrapper > form div.form_row div.input_file {
	}
	article.form_wrapper > form div.form_row div.input_file > input {
	}
	article.form_wrapper > form div.form_row div.input_file > div.description {
	}
	article.form_wrapper > form div.form_row div.input_file.file_keep > div.description,
	article.form_wrapper > form div.form_row div.input_file.file_keep + div.description {
	}
	article.form_wrapper > form div.form_row div.input_file > div.file_exist {
	}
	article.form_wrapper > form div.form_row div.input_file > div.file_exist > input {
	}
	article.form_wrapper > form div.form_row div.input_file > div.file_exist > div.img {
	}
	article.form_wrapper > form div.form_base.confirm div.form_row div.input_file > div.file_exist > div.img {
	}
	article.form_wrapper > form div.form_row div.input_file > div.file_exist > div.img.pdf {
	}
	article.form_wrapper > form div.form_row div.input_file > div.file_exist > div.img > img {
	}
	article.form_wrapper > form div.form_row div.input_file > div.file_exist > div.filename {
	}
	article.form_wrapper > form div.form_row div.input_file > div.file_exist > div.unset {
	}
	article.form_wrapper > form div.form_row div.input_file > input[disabled] {
	}

	article.form_wrapper > form div.form_row div.input_submit {

	}
	article.form_wrapper > form div.form_row div.input_submit input {



	}
	article.form_wrapper > form.loading div.form_row div.input_submit input {

	}
	article.form_wrapper > form div.form_row div.input_submit > div.loading {



	}
	article.form_wrapper > form div.form_row div.input_submit > div.loading > i {

	}
	@-webkit-keyframes spinner_loading {
	}
	@keyframes spinner_loading {
	}
	article.form_wrapper > form.loading div.form_row div.input_submit > div.loading {
	}
	article.form_wrapper > form:not(.loading) div.form_row div.input_submit input:enabled:hover {
	}
	article.form_wrapper > form:not(.loading) div.form_row div.input_submit input:active {
	}

	article.form_wrapper > form div.form_row.submit > div.return {


	}
	article.form_wrapper > form div.form_row.submit > div.return:hover {
	}
	article.form_wrapper > form div.form_row.submit > div.return:active {
	}
	article.form_wrapper > form div.form_row.err > div input {
	}
	article.form_wrapper > form div.form_row.err > div > textarea {
	}
	article.form_wrapper > form div.form_row.err > div.input_radio {
	}
	article.form_wrapper > form div.form_row.err > div.input_checkbox {
	}
	article.form_wrapper > form div.form_row.row_resume.err > div.input_checkbox {
	}
	article.form_wrapper > form div.form_row.err div.err_mes {
		font-size: 12px;
	}
	article.form_wrapper > form div.form_row > div.description {
	}
	article.form_wrapper > form div.form_row > div.submit_err_mes {
	}

	article.form_wrapper > form div.form_row > div.agreement {
	}
	article.form_wrapper > form div.form_row > div.agreement > div {
	}
	article.form_wrapper > form div.form_row > div.agreement > article.agreement_text::-webkit-scrollbar{ /* スクロールバー全体 */
	}

	article.form_wrapper > form div.form_row > div.agreement > article.agreement_text::-webkit-scrollbar-thumb{ /* スクロールバーのある部分 */
	}
	article.form_wrapper > form div.form_row > div.agreement > article.agreement_text::-webkit-scrollbar-track-piece:start{ /* スクロールバーが表示されてない部分（前） */
	}
	article.form_wrapper > form div.form_row > div.agreement > article.agreement_text::-webkit-scrollbar-track-piece:end{ /* スクロールバーが表示されてない部分（後ろ） */
	}
	article.form_wrapper > form div.form_row > div.agreement > article.agreement_text {
	}
	article.form_wrapper > form div.form_row > div.agreement > article.agreement_text h1 {
	}
	article.form_wrapper > form div.form_row > div.agreement > article.agreement_text dl {
	}
	article.form_wrapper > form div.form_row > div.agreement > article.agreement_text dl > dt {
	}
	article.form_wrapper > form div.form_row > div.agreement > article.agreement_text dl > dd {
	}
	article.form_wrapper > form div.form_row > div.agreement > article.agreement_text span.highlight {
	}

	article.form_wrapper > form div.form_row > div.agreement > div > label {
	}
	article.form_wrapper > form div.form_row > div.agreement > div > label input[type="checkbox"] {
	}

	dl.form_insert {
	}

	dl.form_insert > * {

	}
	dl.form_insert > dt {
	}
	dl.form_insert > dd {
	}

	dl.form_insert.resume {
	}
	dl.form_insert.resume > * {

	}
	dl.form_insert.resume > dt {
	}
	dl.form_insert.resume > dd {
	}
	dl.form_insert.resume > dd input[type="checkbox"] {
	}
	div.mes.session {

	}
	div.mes.session.complete {
	}
	div.mes.session > h1 {
	}
	div.mes.session.complete > h1 {
	}
	div.mes.session.complete > h1::before {
	}
	div.mes.session > div.description {
	}
	div.mes.session > div.description a.pjax {
	}
	div.mes.session.popup {


	}
	div.mes.session.popup.show {
	}
	.ajax #login_complete {
	}
	.ajax #login_complete > h1 {
	}

	form.nisor > div.form_base > div.form_row.row_agree {
	border: none;
	}
	form.nisor > div.form_base > div.form_row.row_agree > * {
	}
	form.nisor > div.form_base.confirm > div.form_row.row_agree {
	}
	form.nisor > div.form_base > div.form_row.row_agree > div.col_input {
	padding-top: 20px;
	}

	form.nisor > div.form_base > div.form_row.row_agree > .err_mes {
	}
	form.nisor > div.form_base > div.form_row.row_agree > label.input_checkbox {
	}
	form.nisor > div.form_base > div.form_row.row_agree > label.input_checkbox > a {
	}
	form.nisor > div.form_base > div.form_row.row_agree span.required {
	}
	form.nisor > div.form_base > div.form_row.row_agree > div.input_checkbox {
		position: absolute;
		left: 0;
		margin: 2px 0 0 0;
	}
	form.nisor > div.form_base > div.form_row.row_agree > div.input_checkbox > label {
	}


	form.nisor > div.form_base > div.form_row.row_agree > div.input_checkbox > label > input#input_contact_agree {
	}
	form.nisor > div.form_base > div.form_row.row_agree > div.input_checkbox > label > span {
	}
	form.nisor > div.form_row.submit {
	}
	form.nisor > div.form_row.submit > div.input_submit {
	}
	form.nisor > div.form_row.submit > div.input_submit > input.submit {;
	}
	form.nisor > div.form_row.submit > div.input_submit > input.submit:enabled:hover {
	}

	form.nisor > div.form_row.submit > div.input_submit > div.loading {
	}
	form.nisor > div.form_row.submit > div.input_submit > div.loading > i {
	}

	form.nisor > div.form_row.submit.n_a {
	}
	form.nisor > div.form_row.submit.n_a::after {
	}
	form.nisor > div.form_row.submit.n_a > div.input_submit {
	}
	form.nisor > div.form_row.submit.n_a > div.input_submit > input.submit {
	}
	form.nisor > div.form_row.submit.n_a > div.input_submit > div.loading {
	}
	form.nisor > div.form_row.submit.n_a > div.input_submit > div.loading > i {
	}


	article.form_wrapper > form > div.form_base > div.form_row {
	display: block;
	position: relative;
	}
	article.form_wrapper > form > div.form_base > div.form_row > * {
	display: block;
	}
	article.form_wrapper > form > div.form_base > div.form_row > label {
	width: 100%;
	border-bottom: 1px solid #d2d2d2;
	text-align: left;
	padding: 8px 50px 8px 16px;
	font-size: 14px;
	}
	article.form_wrapper > form > div.form_base > div.form_row > div.col_required {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	width: 60px;
	height: 40px;
	padding: 4px 10px 4px 0;
	}
	article.form_wrapper > form > div.form_base > div.form_row > div.col_required > span.required {
	}
	article.form_wrapper > form > div.form_base > div.form_row > div.col_input {
	padding-left: 0;
	padding-top: 20px;
	padding-bottom: 35px;
	}

	article.form_wrapper > form > div.form_base > div.form_row.row_type > div.col_input,
	article.form_wrapper > form > div.form_base > div.form_row.row_individual_corporate > div.col_input,
	article.form_wrapper > form > div.form_base > div.form_row.row_gender > div.col_input,
	article.form_wrapper > form > div.form_base > div.form_row.row_experience > div.col_input {
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 25px;
	}
	article.form_wrapper > form > div.form_base > div.form_row.row_corporate_name > div.col_input > div.input_text,
	article.form_wrapper > form > div.form_base > div.form_row.row_corporate_department > div.col_input > div.input_text,
	article.form_wrapper > form > div.form_base > div.form_row.row_name > div.col_input > div.input_text,
	article.form_wrapper > form > div.form_base > div.form_row.row_furigana > div.col_input > div.input_text,
	article.form_wrapper > form > div.form_base > div.form_row.row_phone > div.col_input > div.input_tel,
	article.form_wrapper > form > div.form_base > div.form_row.row_open_area > div.col_input > div.input_text {
	}
	article.form_wrapper > form > div.form_base > div.form_row.row_email > div.col_input > div.description {
	}
	article.form_wrapper > form > div.form_base > div.form_row > div.col_input.inputs_address {
	}
	article.form_wrapper > form > div.form_base > div.form_row > div.col_input.inputs_address > div.form_row {
	}
	article.form_wrapper > form > div.form_base > div.form_row > div.col_input.inputs_address > div.form_row > label {
	}
	article.form_wrapper > form > div.form_base > div.form_row > div.col_input.inputs_address > div.form_row > div.col_required {
	}
	article.form_wrapper > form > div.form_base > div.form_row > div.col_input.inputs_address > div.form_row.row_address_postcode > label.input_postcode > span.label::before {
	}
	article.form_wrapper > form > div.form_base > div.form_row > div.col_input.inputs_address > div.form_row.row_address_postcode > div.col_input > div.input_postcode > input {
	}
	article.form_wrapper > form > div.form_base > div.form_row > div.col_input.inputs_address > div.form_row.row_address_state > div.col_input > div.input_select > select {
	}
	article.form_wrapper > form > div.form_base > div.form_row > div.col_input.inputs_address > div.form_row.row_address_city {
	}
	article.form_wrapper > form > div.form_base > div.form_row.row_age > div.col_input > div.input_number {
	}
	article.form_wrapper > form > div.form_base > div.form_row.row_age > div.col_input > div.input_number::after {
	}
	article.form_wrapper > form > div.form_base > div.form_row.row_age > div.col_input > div.input_number > input {
	}
	article.form_wrapper > form > div.form_base > div.form_row.row_seed_funding > div.col_input > div.input_number {
	}
	article.form_wrapper > form > div.form_base > div.form_row.row_seed_funding > div.col_input > div.input_number::after {
	}
	article.form_wrapper > form > div.form_base > div.form_row.row_seed_funding > div.col_input > div.input_number > input {
	}

	article.form_wrapper > form > div.form_base > div.form_row > div.col_input.inputs_open {
	}
	article.form_wrapper > form > div.form_base > div.form_row > div.col_input.inputs_open > div.form_row {
	}
	article.form_wrapper > form > div.form_base > div.form_row > div.col_input.inputs_open > div.form_row > label.input_number {
	}
	article.form_wrapper > form > div.form_base > div.form_row > div.col_input.inputs_open > div.form_row > label.input_number > span.label {
	}
	article.form_wrapper > form > div.form_base > div.form_row > div.col_input.inputs_open > div.form_row > div.col_required {
	}
	article.form_wrapper > form > div.form_base > div.form_row > div.col_input.inputs_open > div.form_row > div.col_input {
	}
	article.form_wrapper > form > div.form_base > div.form_row > div.col_input.inputs_open > div.form_row > div.col_input > div.input_number {
	}
	article.form_wrapper > form > div.form_base > div.form_row > div.col_input.inputs_open > div.form_row > div.col_input > div.input_number::after {
	}
	article.form_wrapper > form > div.form_base > div.form_row > div.col_input.inputs_open > div.form_row > div.col_input > div.input_number > input {
	}

	article.form_wrapper > form > div.form_base > div.form_row > div.col_input.inputs_open > div.form_row.row_open_year {
	}
	article.form_wrapper > form > div.form_base > div.form_row > div.col_input.inputs_open > div.form_row.row_open_year > label.input_number {
	}
	article.form_wrapper > form > div.form_base > div.form_row > div.col_input.inputs_open > div.form_row.row_open_year > label.input_number > span.label {
	}
	article.form_wrapper > form > div.form_base > div.form_row > div.col_input.inputs_open > div.form_row.row_open_year > div.col_required {
	}
	article.form_wrapper > form > div.form_base > div.form_row > div.col_input.inputs_open > div.form_row.row_open_year > div.col_input {
	}
	article.form_wrapper > form > div.form_base > div.form_row > div.col_input.inputs_open > div.form_row.row_open_year > div.col_input > div.input_number {
	}
	article.form_wrapper > form > div.form_base > div.form_row > div.col_input.inputs_open > div.form_row.row_open_year > div.col_input > div.input_number::after {
	}
	article.form_wrapper > form > div.form_base > div.form_row > div.col_input.inputs_open > div.form_row.row_open_year > div.col_input > div.input_number > input {
	}
	article.form_wrapper > form > div.form_base > div.form_row > div.col_input.inputs_open > div.form_row.row_open_month {
	}
	article.form_wrapper > form > div.form_base > div.form_row > div.col_input.inputs_open > div.form_row.row_open_month > label.input_number {
	}
	article.form_wrapper > form > div.form_base > div.form_row > div.col_input.inputs_open > div.form_row.row_open_month > label.input_number > span.label {
	}
	article.form_wrapper > form > div.form_base > div.form_row > div.col_input.inputs_open > div.form_row.row_open_month > div.col_required {
	}
	article.form_wrapper > form > div.form_base > div.form_row > div.col_input.inputs_open > div.form_row.row_open_month > div.col_input {
	}
	article.form_wrapper > form > div.form_base > div.form_row > div.col_input.inputs_open > div.form_row.row_open_month > div.col_input > div.input_number {
	}
	article.form_wrapper > form > div.form_base > div.form_row > div.col_input.inputs_open > div.form_row.row_open_month > div.col_input > div.input_number::after {
	}
	article.form_wrapper > form > div.form_base > div.form_row > div.col_input.inputs_open > div.form_row.row_open_month > div.col_input > div.input_number > input {
	}


	article.form_wrapper > form > div.form_base.confirm > div.form_row {
	}
	article.form_wrapper > form > div.form_base.confirm > div.form_row > * {
	}
	article.form_wrapper > form > div.form_base.confirm > div.form_row > label {
	line-height: 20px;
	padding: 2px 10px;
	}
	article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_required {
	}
	article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_required > span.required {
	}
	article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input {
	}

	article.form_wrapper > form > div.form_base.confirm > div.form_row.row_type > div.col_input,
	article.form_wrapper > form > div.form_base.confirm > div.form_row.row_individual_corporate > div.col_input,
	article.form_wrapper > form > div.form_base.confirm > div.form_row.row_gender > div.col_input,
	article.form_wrapper > form > div.form_base.confirm > div.form_row.row_experience > div.col_input {
	}
	article.form_wrapper > form > div.form_base.confirm > div.form_row.row_corporate_name > div.col_input > div.input_text,
	article.form_wrapper > form > div.form_base.confirm > div.form_row.row_corporate_department > div.col_input > div.input_text,
	article.form_wrapper > form > div.form_base.confirm > div.form_row.row_name > div.col_input > div.input_text,
	article.form_wrapper > form > div.form_base.confirm > div.form_row.row_furigana > div.col_input > div.input_text,
	article.form_wrapper > form > div.form_base.confirm > div.form_row.row_phone > div.col_input > div.input_tel,
	article.form_wrapper > form > div.form_base.confirm > div.form_row.row_open_area > div.col_input > div.input_text,
	article.form_wrapper > form > div.form_base.confirm > div.form_row.row_facility > div.col_input > div.input_select {
	}
	article.form_wrapper > form > div.form_base.confirm > div.form_row.row_email > div.col_input > div.description {
	}
	article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_address {
	}
	article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_address > div.form_row {
	}
	article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_address > div.form_row > label {
	}
	article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_address > div.form_row > div.col_required {
	}
	article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_address > div.form_row.row_address_postcode {
	}
	article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_address > div.form_row.row_address_postcode > label.input_postcode > span.label::before {
	}
	article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_address > div.form_row.row_address_postcode > div.col_input > div.input_postcode > input {
	}
	article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_address > div.form_row.row_address_state > div.col_input > div.input_select > select {
	}
	article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_address > div.form_row.row_address_city {
	}
	article.form_wrapper > form > div.form_base.confirm > div.form_row.row_age > div.col_input > div.input_number {
	}
	article.form_wrapper > form > div.form_base.confirm > div.form_row.row_age > div.col_input > div.input_number::after {
	}
	article.form_wrapper > form > div.form_base.confirm > div.form_row.row_age > div.col_input > div.input_number > input {
	}
	article.form_wrapper > form > div.form_base.confirm > div.form_row.row_seed_funding > div.col_input > div.input_number {
	}
	article.form_wrapper > form > div.form_base.confirm > div.form_row.row_seed_funding > div.col_input > div.input_number::after {
	}
	article.form_wrapper > form > div.form_base.confirm > div.form_row.row_seed_funding > div.col_input > div.input_number > input {
	}

	article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_open {
	}
	article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_open > div.form_row {
	}
	article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_open > div.form_row > label.input_number {
	}
	article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_open > div.form_row > label.input_number > span.label {
	}
	article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_open > div.form_row > div.col_required {
	}
	article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_open > div.form_row > div.col_input {
	}
	article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_open > div.form_row > div.col_input > div.input_number {
	}
	article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_open > div.form_row > div.col_input > div.input_number::after {
	}
	article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_open > div.form_row > div.col_input > div.input_number > input {
	}

	article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_open > div.form_row.row_open_year {
	width: 65px;
	}
	article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_open > div.form_row.row_open_year > label.input_number {
	}
	article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_open > div.form_row.row_open_year > label.input_number > span.label {
	}
	article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_open > div.form_row.row_open_year > div.col_required {
	}
	article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_open > div.form_row.row_open_year > div.col_input {
	}
	article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_open > div.form_row.row_open_year > div.col_input > div.input_number {
	}
	article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_open > div.form_row.row_open_year > div.col_input > div.input_number::after {
	}
	article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_open > div.form_row.row_open_year > div.col_input > div.input_number > input {
	}
	article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_open > div.form_row.row_open_month {
	}
	article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_open > div.form_row.row_open_month > label.input_number {
	}
	article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_open > div.form_row.row_open_month > label.input_number > span.label {
	}
	article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_open > div.form_row.row_open_month > div.col_required {
	}
	article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_open > div.form_row.row_open_month > div.col_input {
	}
	article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_open > div.form_row.row_open_month > div.col_input > div.input_number {
	}
	article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_open > div.form_row.row_open_month > div.col_input > div.input_number::after {
	}
	article.form_wrapper > form > div.form_base.confirm > div.form_row > div.col_input.inputs_open > div.form_row.row_open_month > div.col_input > div.input_number > input {
	}
	article.form_wrapper > form > div.form_base.confirm > div.form_row div.col_input > div::after {
		padding: 0 !important;
	}



	/* @end */



	/* @group 

	  _|_|      _|_|_|    _|_|_|    _|_|    _|    _|  _|      _|  _|_|_|_|_|
	_|    _|  _|        _|        _|    _|  _|    _|  _|_|    _|      _|
	_|_|_|_|  _|        _|        _|    _|  _|    _|  _|  _|  _|      _|
	_|    _|  _|        _|        _|    _|  _|    _|  _|    _|_|      _|
	_|    _|    _|_|_|    _|_|_|    _|_|      _|_|    _|      _|      _|

	 --------------------------------------------------------*/
	#settings {
	}
	#settings .form_switch {
	}
	/* @end */




	div.body.form {
	}
	div.body.form > nav.navi_form {
	}
	div.body.form > nav.navi_form > ul.category {
	}
	div.body.form > nav.navi_form > ul.category > li.active {
	}
	div.body.form > nav.navi_form > ul.category > li.active > a {
	}
	div.body.form > nav.navi_form > ul.category > li.active > a > span {
	}
	div.body.form > nav.navi_form > ul.category > li {
	}
	div.body.form > nav.navi_form > ul.category > li > a {
	}
	div.body.form > nav.navi_form > ul.category > li > a > span {
	}
	div.body.form > aside.contact {
	}
	div.body.form > aside.contact > h1 {
	}
	div.body.form > aside.contact > h1 > span {
	}
	div.body.form > aside.contact > div.lead {
	}
	div.body.form > aside.contact > div.row {
	}
	div.body.form > aside.contact > div.row > div.col {
	}
	div.body.form > aside.contact > div.row > div.col > * {
	}
	div.body.form > aside.contact > div.row > div.col > * > div.inner {
	}
	div.body.form > aside.contact > div.row > div.col > * > div.inner > div.number {
	}
	div.body.form > aside.contact > div.row > div.col > * > div.inner > div.number > * {
	}
	div.body.form > aside.contact > div.row > div.col > * > div.inner > div.number > i {
	}
	div.body.form > aside.contact > div.row > div.col > * > div.inner > div.number > span {
	}
	div.body.form > aside.contact > div.row > div.col > * > div.inner > div.text {
	}
	div.body.form > aside.contact > div.row > div.col > * > div.inner > div.text > span {
	}

	div.body.form > aside.contact > div.row > div.col.tel {
	}
	div.body.form > aside.contact > div.row > div.col.tel > a {
	}
	div.body.form > aside.contact > div.row > div.col.tel > a > div.inner {
	}
	div.body.form > aside.contact > div.row > div.col.tel > a > div.inner > div.number {
	}
	div.body.form > aside.contact > div.row > div.col.tel > a > div.inner > div.number > i {
	}
	div.body.form > aside.contact > div.row > div.col.tel > a > div.inner > div.number > span {
	}
	div.body.form > aside.contact > div.row > div.col.tel > a > div.inner > div.text {
	}
	div.body.form > aside.contact > div.row > div.col.tel > a > div.inner > div.text > span {
	}
	div.body.form > aside.contact > div.row > div.col.fax {
	}
	div.body.form > aside.contact > div.row > div.col.fax > div {
	}
	div.body.form > aside.contact > div.row > div.col.fax > div > div.inner {
	}
	div.body.form > aside.contact > div.row > div.col.fax > div > div.inner > div.number {
	}
	div.body.form > aside.contact > div.row > div.col.fax > div > div.inner > div.number > i {
	}
	div.body.form > aside.contact > div.row > div.col.fax > div > div.inner > div.number > span {
	}
	div.body.form > aside.contact > div.row > div.col.fax > div > div.inner > div.text {
	}
	div.body.form > aside.contact > div.row > div.col.fax > div > div.inner > div.text > span {
	}
	div.body.form > header {
	}
	div.body.form > header > h1 {
	}
	div.body.form > header > h1 > span {
	}
	div.body.form > div.form {
	}
	div.body.form article.form_wrapper > form.nisor > div.form_base.normal > div.line {
	}
	div.body.form article.form_wrapper > form.nisor > div.form_base.normal > div.headline {
	}
	div.body.form article.form_wrapper > form.nisor > div.form_base.normal > div.headline > h2 {
	}

	div.body.form article.form_wrapper > form.nisor > div.form_base.confirm > div.line {
	}
	div.body.form article.form_wrapper > form.nisor > div.form_base.confirm > div.headline {
	}
	div.body.form article.form_wrapper > form.nisor > div.form_base.confirm > div.headline > h2 {
	}

	article.form_request.form_wrapper {
	}
	article.form_request.form_wrapper > form.nisor {
	}
	article.form_request.form_wrapper > form.nisor > div.form_base.normal {
	}
	article.form_request.form_wrapper > form.nisor > div.form_base.normal > header {
	}
	article.form_request.form_wrapper > form.nisor > div.form_base.normal > header > h1 {
	}
	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.description {
	}
	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.description > span {
	}
	article.form_request.form_wrapper > form.nisor > div.form_base.normal > input {
	}
	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_document {
	}
	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_document > label.input_checkbox {
	}
	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_document span.required {
	}
	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_document > div.input_checkbox {
	}
	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_document > div.input_checkbox > label {
	}

	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_document > div.input_checkbox > label > input#input_request_document {
	}

	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_document > div.input_checkbox > label > input#input_request_document1 {
	}

	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_document > div.input_checkbox > label > input#input_request_document2 {
	}
	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_ship_by {
	}
	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_ship_by > label.input_checkbox {
	}
	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_ship_by > div.input_checkbox {
	}
	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_ship_by > div.input_checkbox > label {
	}

	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_ship_by > div.input_checkbox > label > input#input_request_ship_by {
	}

	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_ship_by > div.input_checkbox > label > input#input_request_ship_by1 {
	}
	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_ship_by > div.description {
	}
	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_company {
	}
	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_company > label.input_text {
	}
	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_company > div.input_text {
	}
	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_name {
	}
	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_name > label.input_text {
	}
	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_name > label.input_text > span.required {
	}
	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_name > div.input_text {
	}
	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_furigana {
	}
	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_furigana > label.input_text {
	}
	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_furigana > label.input_text > span.required {
	}
	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_furigana > div.input_text {
	}
	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.line {
	}
	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.headline {
	}
	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.headline > h2 {
	}
	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_postcode {
	}
	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_postcode > label.input_postcode {
	}
	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_postcode > label.input_postcode > span.required {
	}
	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_postcode > div.input_postcode {
	}
	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_postcode > div.description {
	}
	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_state {
	}
	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_state > label.input_select {
	}
	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_state > label.input_select > span.required {
	}
	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_state > div.input_select {
	}

	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_state > div.input_select > select#input_request_address_state {
	}
	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_state > div.input_select > select#input_request_address_state > option {
	}
	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_state > div.input_select > select#input_request_address_state > optgroup {
	}
	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_state > div.input_select > select#input_request_address_state > optgroup > option {
	}
	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_city {
	}
	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_city > label.input_text {
	}
	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_city > label.input_text > span.required {
	}
	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_city > div.input_text {
	}
	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_phone {
	}
	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_phone > label.input_tel {
	}
	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_phone > label.input_tel > span.required {
	}
	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_phone > div.input_tel {
	}

	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_phone > div.input_tel > input#input_request_phone {
	}
	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_email {
	}
	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_email > label.input_email {
	}
	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_email > label.input_email > span.required {
	}
	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_email > div.input_email {
	}

	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_email > div.input_email > input#input_request_email {
	}
	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_email > div.description {
	}
	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_body {
	}
	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_body > label.input_textarea {
	}
	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_body > div.input_textarea {
	}

	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_body > div.input_textarea > textarea#input_request_body {
	}
	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_agree {
	}
	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_agree > label.input_checkbox {
	}
	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_agree > label.input_checkbox > a {
	}
	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_agree span.required {
	}
	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_agree > div.input_checkbox {
	}
	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_agree > div.input_checkbox > label {
	}

	article.form_request.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_agree > div.input_checkbox > label > input#input_request_agree {
	}
	article.form_request.form_wrapper > form.nisor > div.form_row.submit.n_a {
	}
	article.form_request.form_wrapper > form.nisor > div.form_row.submit.n_a > div.input_submit {
	}
	article.form_request.form_wrapper > form.nisor > div.form_row.submit.n_a > div.input_submit > input.submit {
	}
	article.form_request.form_wrapper > form.nisor > div.form_row.submit.n_a > div.input_submit > div.loading {
	}
	article.form_request.form_wrapper > form.nisor > div.form_row.submit.n_a > div.input_submit > div.loading > i {
	}




	article.form_contact.form_wrapper {
	}
	article.form_contact.form_wrapper > form.nisor {
	}
	article.form_contact.form_wrapper > form.nisor > div.form_base.normal {
	}
	article.form_contact.form_wrapper > form.nisor > div.form_base > header {
	}
	article.form_contact.form_wrapper > form.nisor > div.form_base.normal > header > h1 {
	}
	article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.description {
	}
	article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.description::after {
	}

	article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.description > div.img {
	}
	article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.description > div.img > img.preload.loaded {
	}
	article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.description > div.text {
	}
	article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.description > div.text > strong {
	}
	article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.description > div.text > span {
	}
	article.form_contact.form_wrapper > form.nisor > div.form_base.normal > input {
	}
	article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_body {
	}
	article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_body > label.input_textarea {
	}
	article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_body > label.input_textarea > span.required {
	}
	article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_body > div.input_textarea {
	}

	article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_body > div.input_textarea > textarea#input_contact_body {
	}
	article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_company {
	}
	article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_company > label.input_text {
	}
	article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_company > div.input_text {
	}
	article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_name {
	}
	article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_name > label.input_text {
	}
	article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_name > label.input_text > span.required {
	}
	article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_name > div.input_text {
	}
	article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_furigana {
	}
	article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_furigana > label.input_text {
	}
	article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_furigana > label.input_text > span.required {
	}
	article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_furigana > div.input_text {
	}
	article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.line {
	}
	article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.headline {
	}
	article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.headline > h2 {
	}
	article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_postcode {
	}
	article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_postcode > label.input_postcode {
	}
	article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_postcode > label.input_postcode > span.required {
	}
	article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_postcode > div.input_postcode {
	}
	article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_postcode > div.description {
	}
	article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_state {
	}
	article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_state > label.input_select {
	}
	article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_state > label.input_select > span.required {
	}
	article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_state > div.input_select {
	}

	article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_state > div.input_select > select#input_contact_address_state {
	}
	article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_state > div.input_select > select#input_contact_address_state > option {
	}
	article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_state > div.input_select > select#input_contact_address_state > optgroup {
	}
	article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_state > div.input_select > select#input_contact_address_state > optgroup > option {
	}
	article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_city {
	}
	article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_city > label.input_text {
	}
	article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_city > label.input_text > span.required {
	}
	article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_address_city > div.input_text {
	}
	article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_phone {
	}
	article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_phone > label.input_tel {
	}
	article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_phone > label.input_tel > span.required {
	}
	article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_phone > div.input_tel {
	}

	article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_phone > div.input_tel > input#input_contact_phone {
	}
	article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_email {
	}
	article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_email > label.input_email {
	}
	article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_email > label.input_email > span.required {
	}
	article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_email > div.input_email {
	}

	article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_email > div.input_email > input#input_contact_email {
	}
	article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_email > div.description {
	}
	article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_agree {
	}
	article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_agree > label.input_checkbox {
	}
	article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_agree > label.input_checkbox > a {
	}
	article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_agree span.required {
	}
	article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_agree > div.input_checkbox {
	}
	article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_agree > div.input_checkbox > label {
	}

	article.form_contact.form_wrapper > form.nisor > div.form_base.normal > div.form_row.row_agree > div.input_checkbox > label > input#input_contact_agree {
	}
	article.form_contact.form_wrapper > form.nisor > div.form_row.submit {
	}
	article.form_contact.form_wrapper > form.nisor > div.form_row.submit > div.input_submit {
	}
	article.form_contact.form_wrapper > form.nisor > div.form_row.submit > div.input_submit > input.submit {
	}
	article.form_contact.form_wrapper > form.nisor > div.form_row.submit > div.input_submit > div.loading {
	}
	article.form_contact.form_wrapper > form.nisor > div.form_row.submit > div.input_submit > div.loading > i {
	}

	article.form_contact.form_wrapper > form.nisor > div.note {
	}
	article.form_contact.form_wrapper > form.nisor > div.note h3 {
	}
	article.form_contact.form_wrapper > form.nisor > div.note strong {
	}
	article.form_contact.form_wrapper > form.nisor > div.note .highlight {
	}


}
/* @end */







