@charset "utf-8";

#Std_FormGageFrm,.Std_FormGageFrm {
    position: relative;
	display: block;
	width:1000px;
	height:55px;
	margin: 20px auto 0px auto;
}

#Std_FormGage3,#Std_FormGage2,#Std_FormGage1 {
	float:left;
    position: relative;
	display: block;
	width:33.4333%;
	height:55px;
	margin: 0px 0px 0px 0px;
	padding:0px;
}
#Std_FormGage2 {
	margin: 0px -2px 0px 0px;
}
#Std_FormGage3 {
	margin: 0px -4px 0px 0px;
}
#Std_FormGage3a,#Std_FormGage1a {
	float:left;
    position: relative;
	display: block;
	width:50%;
	height:55px;
	margin: 0px 0px 0px 0px;
}

#Std_FormGagelc1a {
	float:left;
    position: relative;
	display: block;
	width:100px;
	margin: 16px 0px 0px 85px;
}

#Std_FormGagelc1b {
	float:left;
    position: relative;
	display: block;
	margin: 16px 0px 0px 10px;
}
#Std_FormGagelc2a {
	float:left;
    position: relative;
	display: block;
	width:100px;
	margin: 16px 0px 0px 55px;
}
#Std_FormGagelc2b {
	float:left;
    position: relative;
	display: block;
	margin: 16px 0px 0px 10px;
}
#Std_FormGagelc3a {
	float:left;
    position: relative;
	display: block;
	width:100px;
	margin: 16px 0px 0px 45px;
}
#Std_FormGagelc3b {
	float:left;
    position: relative;
	display: block;
	margin: 16px 0px 0px 10px;
}


.Std_FormGageR {
   	position: relative;
	display: block;
	width:100%;
	height:55px;
	background-color:#c9213a;
	background-color:#37bdaf;
	background-color:#704c15;
	background-color:#059696;
	background-color:#059696;
	margin: 0px 0px 0px 0px;
	padding:0px;
}
.Std_FormGageN {
   	position: relative;
	display: block;
	width:100%;
	height:55px;
	background-color:#f4f5f7;
	margin: 0px 0px 0px 0px;
}
#Std_FormGageY1 {
	float:left;
   	position: relative;
	display: block;
	width:30px;
	height:55px;
	border-style:none;
	margin: 0px 0px 0px 0px;
	padding:0px;
	background-color:#ffffff;
    box-sizing: border-box;
}
#Std_FormGageY1:before{
    content: "";
    position: absolute;
	height:55px;
    box-sizing: border-box;
	border-top: 27.5px solid transparent;
	border-bottom: 27.5px solid transparent;
	border-left: 20px solid #ffffff;
	border-right-width:0px;
	left:10px;
	background-color:#f4f5f7;
	border-style:solid;
}
#Std_FormGageY1:after{
    content: "";
    position: absolute;
	height:55px;
    box-sizing: border-box;
	border-top: 27.5px solid transparent;
	border-bottom: 27.5px solid transparent;
	border-left: 20px solid #059696;
	border-right-width:0px;
	left:0px;
	border-style:solid;
}
#Std_FormGageY2 {
	float:left;
   	position: relative;
	display: block;
	width:30px;
	height:55px;
	border-style:none;
	margin: 0px 0px 0px 0px;
	padding:0px;
	background-color:#ffffff;
    box-sizing: border-box;
}
#Std_FormGageY2:before{
    content: "";
    position: absolute;
 	height:55px;
   box-sizing: border-box;
	border-top: 27.5px solid transparent;
	border-bottom: 27.5px solid transparent;
	border-left: 20px solid #ffffff;
	border-right-width:0px;
	left:10px;
	background-color:#f4f5f7;
	border-style:solid;
}
#Std_FormGageY2:after{
    content: "";
    position: absolute;
	height:55px;
    box-sizing: border-box;
	border-top: 27.5px solid transparent;
	border-bottom: 27.5px solid transparent;
	border-left: 20px solid #f4f5f7;
	border-right-width:0px;
	left:0px;
	border-style:solid;
}


#Std_FormGageY3 {
	float:left;
   	position: relative;
	display: block;
	width:30px;
	height:55px;
	border-style:none;
	margin: 0px 0px 0px 0px;
	padding:0px;
	background-color:#ffffff;
    box-sizing: border-box;
}
#Std_FormGageY3:before{
    content: "";
    position: absolute;
	height:55px;
    box-sizing: border-box;
	border-top: 27.5px solid transparent;
	border-bottom: 27.5px solid transparent;
	border-left: 20px solid #ffffff;
	border-right-width:0px;
	left:10px;
	background-color:#059696;
	border-style:solid;
}
#Std_FormGageY3:after{
    content: "";
 	height:55px;
   position: absolute;
    box-sizing: border-box;
	border-top: 27.5px solid transparent;
	border-bottom: 27.5px solid transparent;
	border-left: 20px solid #f4f5f7;
	border-right-width:0px;
	left:0px;
	border-style:solid;
}

.Std_FormGageStpn,.Std_FormGageStpr {
   	position: relative;
	display: block;
	width:100px;
	height:22px;
	font-size:16px;
	line-height:100%;
	padding:1px 0px 0px 0px;
	color:#cc213a;
	color:#37bdaf;
	color:#059696;
	text-align:center;
	border-style:solid;
	border-width:1px;
	border-color:#cc213a;
	border-color:#37bdaf;
	border-color:#704c15;
	border-color:#059696;
	border-radius:11px;
	box-sizing: border-box;
	background-color:#ffffff;

	margin: 0px 0px 0px 0px;
}
.Std_FormGageStpn{
	border-color:#999999;
	color:#999999;
	background-color:#f4f5f7;

}

.Std_FormGageCntn,.Std_FormGageCntr {
   position: relative;
	display: block;
	height:22px;
	font-size:16px;
	line-height:100%;
	padding:2px 0px 0px 0px;
	color:#ffffff;
	box-sizing: border-box;
	margin: 0px 0px 0px 0px;
}
.Std_FormGageCntn{
	color:#999999;
}


/****************************************
モバイル　スマホ
****************************************/
@media screen and (max-width:480px) , screen and (max-height:480px){

#Std_FormGageFrm {
	width:98%;
	width:100%;
	height:55px;
	height:(55 * 45vw / 170);
	padding:0px;
	margin: (20 * 45vw / 170) auto 0px auto;
}


.Std_FormGageN,.Std_FormGageR {	height:40px;height:calc(40 * 45vw / 170);}
#Std_FormGage1 {width:15%;height:calc(40 * 45vw / 170);}
#Tp_head_FormGage1a {width:30%;height:calc(40 * 45vw / 170);}
#Tp_head_FormGage3a {width:70%;height:calc(40 * 45vw / 170);}

#Std_FormGage2 {width:35%;height:calc(40 * 45vw / 170);margin:0px;}
#Std_FormGage3 {width:50%;height:calc(40 * 45vw / 170);margin:0px;}
#Std_FormGagelc3a,#Std_FormGagelc2a,#Std_FormGagelc1a {display:none;}
#Std_FormGagelc1b,#Std_FormGagelc2b,#Std_FormGagelc3b{
	width:calc(100% - 22px);
	width:calc(100% - 22 * 45vw / 170);
	margin: 11px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


#Std_FormGagelc1b{
	height:calc(40 * 45vw / 170);
	margin: 0px 0px 0px 10px;
}
#Tp_head_FormGagelc1asp,
#Tp_head_FormGagelc3asp {
	display:none;
}
.Std_FormGageCntr,.Std_FormGageCntn {
	width:100%;
	height:calc(40 * 45vw / 170);
	line-height:calc(40 * 45vw / 170);
	margin:0px;
	padding:0px;
	
	text-align:center;
	font-size:10pt;
	font-size:3.5vw;
}
#Std_FormGageY3,#Std_FormGageY2,#Std_FormGageY1 {
	width:calc(21 * 45vw / 170);
	height:calc(40 * 45vw / 170);
}


#Std_FormGageY1:before,#Std_FormGageY2:before,#Std_FormGageY3:before{
	height:calc(40 * 45vw / 170);
	width:calc(21 * 45vw / 170);
	border-top-width:calc(20 * 45vw / 170);
	border-bottom-width:calc(20 * 45vw / 170);
	border-left-width:calc(14 * 45vw / 170);
	left:calc(7 * 45vw / 170);
}
#Std_FormGageY1:after,#Std_FormGageY2:after,#Std_FormGageY3:after{
	height:calc(40 * 45vw / 170);
	width:calc(21 * 45vw / 170);
	border-top-width:calc(20 * 45vw / 170);
	border-bottom-width:calc(20 * 45vw / 170);
	border-left-width:calc(14 * 45vw / 170);
	left:0px;
}








/****************************************
モバイル　スマホエンド
****************************************/
}
