﻿@charset "utf-8";

body{
	font-size: 14px;
	line-height: 1.4em;
}
html{
	display: block;
}


h1 {
	text-align: center;
	font-size: 150%;
	font-weight: bold;
}

/*----------------------------------------------------
  #input
----------------------------------------------------*/
.bizMethod dt {
	font-weight: bold;
}
.bizMethod dd {
	margin-top: 6px;
	font-size: 90%;
}
.bizMethod dd li {
	padding-left: 1.3em;
	text-indent: -1.3em;
}
.bizMethod dd em {
	color: #f00;
	font-style: normal;
}

.bizCode dt {
	color: #f00;
}
.bizCode dd {
	margin-top: 6px;
}
.bizCode dd input {
	width: 100%;
	padding: 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	color: #f00;
	font-size: 120%;
	font-weight: bold;
}
.bizCode dd input::-webkit-input-placeholder {
	font-weight: normal;
	font-size: 77%;
	text-align: left;
}
.bizCode dd input:-ms-input-placeholder {
	font-weight: normal;
	font-size: 77%;
	text-align: left;
}
.bizCode dd input::-moz-placeholder {
	font-weight: normal;
	font-size: 77%;
	text-align: left;
}
.bizCode p input {
	margin-top: 10px;
	filter: alpha(opacity=100);
	-moz-opacity:1;
	opacity: 1;
}
.bizCode p input[disabled] {
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	opacity: 0.7;
}

.bizRadioList {
	margin-top: 40px;
}
.bizRadioList dl dt {
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: solid 1px #7f7f7f;
	text-align: center;
	background: url(../../../../../../entry_form/lp/common/qs/images/biz_arrow_001.png) 100% 0 no-repeat;
}
.bizRadioList dl.open dt {
	background: url(../../../../../../entry_form/lp/common/qs/images/biz_arrow_002.png) 100% 0 no-repeat;
}
.bizRadioList dl dd {
	display: none;
}


.clearfix {zoom:1;}
.clearfix:after{
content: ""; 
display: block; 
clear: both;
height: 1%;
}


/* [SP] */
@media screen and (max-width: 640px){
html{
	background: #e8e8e8;
}
body{
	height: 100%;
	background: #f4f4f4;
	background: -moz-linear-gradient(top,  #f4f4f4 0%, #e8e8e8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(100%,#e8e8e8));
	background: -webkit-linear-gradient(top,  #f4f4f4 0%,#e8e8e8 100%);
	background: -o-linear-gradient(top,  #f4f4f4 0%,#e8e8e8 100%);
	background: -ms-linear-gradient(top,  #f4f4f4 0%,#e8e8e8 100%);
	background: linear-gradient(to bottom,  #f4f4f4 0%,#e8e8e8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#e8e8e8',GradientType=0 );
}
a{
	color: #0069aa;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
input[type="tel"],
input[type="txt"]{
   -webkit-appearance: none;
   border-radius: 0;
}

h1 {
	padding: 20px 0;
}

/*----------------------------------------------------
  #input
----------------------------------------------------*/
#input-page {
	margin: 0 auto;
	padding: 20px 10px;
}
.bizCode {
	margin: 20px 10%;
}
.bizCode input {
	width: 100%;
}
#input-page p input[type="submit"]{
	-webkit-border-radius: 3px;
	border:none;
	color: #fff;
	padding: 10px 0;
	font-size: 16px;
	border-radius: 3px;
	cursor: pointer;
	background: #f00;
	background: #2469a8;
	background: -moz-linear-gradient(top,  #2469a8 0%, #10304e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2469a8), color-stop(100%,#10304e));
	background: -webkit-linear-gradient(top,  #2469a8 0%,#10304e 100%);
	background: -o-linear-gradient(top,  #2469a8 0%,#10304e 100%);
	background: -ms-linear-gradient(top,  #2469a8 0%,#10304e 100%);
	background: linear-gradient(to bottom,  #2469a8 0%,#10304e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2469a8', endColorstr='#10304e',GradientType=0 );
}

}

/* ------------------------------------------------ */
/* [PC] */
@media print,screen and (min-width: 641px){

.sp-only{
	display: none;
}

#container{
	height: 100%;
}

#container{
	background: #f4f4f4;
	background: -moz-linear-gradient(top,  #f4f4f4 0%, #e8e8e8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(100%,#e8e8e8));
	background: -webkit-linear-gradient(top,  #f4f4f4 0%,#e8e8e8 100%);
	background: -o-linear-gradient(top,  #f4f4f4 0%,#e8e8e8 100%);
	background: -ms-linear-gradient(top,  #f4f4f4 0%,#e8e8e8 100%);
	background: linear-gradient(to bottom,  #f4f4f4 0%,#e8e8e8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#e8e8e8',GradientType=0 );
}
html{
	background: #e8e8e8;
}
a{
	color: #0069aa;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}

h1 {
	padding: 40px 0;
}

/*----------------------------------------------------
  #input
----------------------------------------------------*/
#input-page {
	width: 584px;
	margin: 0 auto;
}
.bizMethod {
	float: left;
	width: 364px;
}
.bizCode {
	float: right;
	width: 200px;
}
#input-page p input[type="submit"]{
	-webkit-border-radius: 3px;
	border:none;
	color: #fff;
	width: 200px;
	padding: 10px 0;
	font-size: 16px;
	border-radius: 3px;
	cursor: pointer;
	background: #f00;
	background: #2469a8;
	background: -moz-linear-gradient(top,  #2469a8 0%, #10304e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2469a8), color-stop(100%,#10304e));
	background: -webkit-linear-gradient(top,  #2469a8 0%,#10304e 100%);
	background: -o-linear-gradient(top,  #2469a8 0%,#10304e 100%);
	background: -ms-linear-gradient(top,  #2469a8 0%,#10304e 100%);
	background: linear-gradient(to bottom,  #2469a8 0%,#10304e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2469a8', endColorstr='#10304e',GradientType=0 );
}
#input-page .bizCode p input[disabled] {
	cursor: default;
}
.bizRadioList dl {
	float: left;
	width: 180px;
	margin: 0 0 30px 22px;
}
.bizRadioList dl.return {
	clear: both;
	margin-left: 0;
}
.bizRadioList dl dt {
	cursor: pointer;
}
.bizRadioList label {
	cursor: pointer;
}
}