﻿/*2020/07/27 OPTIMAS_SYS_DEVELOPMENT-28*/

/*ラベル*/
.icon_goto_travel_campaign {
    background-color: #FE249A;
    color: #fff;
    text-shadow: 1px 1px 3px #660033;
    display: inline-block;
    margin: 0 0 0 8px;
    padding: 5px 15px;
    line-height: 10px;
    background-repeat: repeat-x;
    font-weight: bold;
    text-indent: 0;
    vertical-align: middle;
    border-radius: 2px;
    -webkit-border-radius: 2px;
}

/*予約中メッセージ*/
.goto_message_disp_bottom {
    font-size: 10pt;
    margin-top: 3em;
    color: #f00;
    text-align: center; 
}

/*確認フォーム*/
#goto_application_check{
    border:solid 2px #333;
    border-radius:4px;
    padding:1em;
    margin-bottom:1em;
    clear: both;
    margin-top: 40px;
	background-color:#feffba; /*2020/11/19 OPTIMAS_SYS_MAINTENANCE-1530*/
}
#goto_application_check h2{
    margin:0 0 0.3em 0;
    font-size:1.4em;
	color:#e63434; /*2020/11/19 OPTIMAS_SYS_MAINTENANCE-1530*/
}
#goto_application_check ul{
    color:#333;
    padding: inherit;
    margin-left:1.6em;
}
#goto_application_check ul li{
    font-size: 11pt;
    margin-bottom:0.8em;
	list-style-type:none;
}
#goto_application_check ul li strong{
    font-size: 11pt;
    font-weight:bold;
    color: #000000;
}
#goto_application_check ul li small{
    display:inline-block;
    margin-top:0.4em;
    padding-left:1em;
    text-indent:-1em;
	color:#000; /*2020/11/19 OPTIMAS_SYS_MAINTENANCE-1530*/
}
#goto_application_check p{
    font-size: 11pt;
    text-align:center;
    font-weight:bold;
    color:#333;
}
#goto_application_check p strong{
    font-size: 11pt;
    display:inline-block;
	background-color:#fe249a; /*2020/11/19 OPTIMAS_SYS_MAINTENANCE-1530*/
    border-radius:4px;
    margin:0;
    padding:0.8em;
}
#goto_application_check p label{
    color:#000;
}
#goto_application_check p label input{
    margin-right:0.4em;
}
#goto_application_check p label span{
    font-size: 11pt;
    /*white-space:nowrap;*//*2021/01/14 OPTIMAS_SYS_MAINTENANCE-1662*/
    color: #ffffff; /*2020/11/19 OPTIMAS_SYS_MAINTENANCE-1530*/
	background-color:#fe249a; /*2020/11/19 OPTIMAS_SYS_MAINTENANCE-1530*/
    font-weight:normal; /*2020/11/19 OPTIMAS_SYS_MAINTENANCE-1530*/
}
/*▼2020/09/08 ADD OPTIMAS_SYS_DEVELOPMENT-70*/
#goto_application_check p+ul{
	list-style-type:none;
	margin-top:2em;
	margin-bottom:1em;
}
#goto_application_check p+ul li{
	margin-bottom:0.2em;
}
/*▲2020/09/08 ADD OPTIMAS_SYS_DEVELOPMENT-70*/

/*▼2020/11/19 OPTIMAS_SYS_MAINTENANCE-1530*/
#goto_application_check ul li small.goto_red {
    color: #ff0000;
}

#goto_application_check p label span.ui-icon-checkbox-off {
	background-color:#fff;
}

#goto_application_check p label span.ui-icon-checkbox-on {
	background-color:#bf0d70;
}
/*▲2020/11/19 OPTIMAS_SYS_MAINTENANCE-1530*/




/*確認フォームII 20201124*/
#goto_application_check{
	border:solid 2px #dcdcdc;
	background-color:#ffffe9;
	position:relative;	
	margin-top:80px;
}
#goto_application_check .goto_title{
	background-color:#dcdcdc;
	border-top:3px solid #fe249a;
	position:absolute;
	top:-30px;
	left:-2px;
	padding:0 20px;
	width:100%;
}
#goto_application_check h2{
	color:#1b1b1b;
	padding:10px 0 4px;
}
#goto_application_check ul{
	line-height:1.2;
	margin-top: 10px;
}
#goto_application_check p strong{
	background-color:#fee6f1;
}

#goto_application_check p label input{
	cursor: pointer;/*
	display:none;*/
}
#goto_application_check p label span{
	background-color:#fee6f1;
	color:#1b1b1b;
	font-weight:bold;
	font-size:16px;
	padding:4px;
}
#goto_application_check p+ul{
	margin-bottom:0px;
}
#goto_application_check p+ul li{
	margin-bottom:0px;
}
#goto_application_check ul li small.goto_red {
    color: #fe249a;
}

.goto-checkbox_area{
	background-color:#fee6f1;
	border-radius: 4px;
	text-align: center;
	width :45%;
	margin: 0 auto;
	padding:16px 0;
}	
.goto-checkbox-input{
 	 display: none;
}
.goto-checkbox{
 	padding-left: 40px;
  	position:relative;/*
	color:#999999;*/
	color:#1b1b1b;	
	font-size:16px;
	cursor: pointer;
	font-weight: bold;
}
.goto-checkbox::before{
 	content: "";
  	display: block;
  	position: absolute;
  	top: 3px;
  	left: 0;
  	width: 18px;
    height: 18px;
    border: 1px solid #fe249a;
  	border-radius: 4px;
	background-color: #fff;
}
.goto-checkbox-input:checked + .goto-checkbox{
    color: #1b1b1b;
  	font-weight:bold;
}
.goto-checkbox-input:checked + .goto-checkbox::after{
  	content: "";
  	display: block;
  	position: absolute;
  	top: -5px;
  	left: 5px;
  	width: 10px;
  	height: 18px;
  	transform: rotate(40deg);
  	border-bottom: 3px solid #1b1b1b;
  	border-right: 3px solid #1b1b1b;
}

/*▼2021/01/04 ADD OPTIMAS_SYS_MAINTENANCE-1418*/
.goto_travel_fore_color {
    color: #fe249a !important;
}
.goto_travel_back_color {
	background-color: #fe249a !important;
}
/*▲2021/01/04 ADD OPTIMAS_SYS_MAINTENANCE-1418*/

/*▼2021/03/12 OPTIMAS_SYS_MAINTENANCE-1858*/
.btn_goto_chg_ja {
    background: url(../img/goto/btn_chg_ja.png) no-repeat 0px 0px;
    width: 250px;
    height: 40px;
    display: inline-block;
    cursor: pointer;
    color: #fff;
    margin: 0 auto;
}
.btn_goto_chg_disabled_ja {
    background: url(../img/goto/btn_chg_disabled_ja.png) no-repeat 0px 0px;
    width: 250px;
    height: 40px;
    display: inline-block;
    cursor: pointer;
    color: #fff;
    margin: 0 auto;
}
.btn_goto_chg_disabled_ja:hover 
{
	opacity: 0.8;
	cursor:default
}
.btn_goto_chg_en {
    background: url(../img/goto/btn_chg_en.png) no-repeat 0px 0px;
    width: 250px;
    height: 40px;
    display: inline-block;
    cursor: pointer;
    color: #fff;
    margin: 0 auto;
}
.btn_goto_chg_disabled_en {
    background: url(../img/goto/btn_chg_disabled_en.png) no-repeat 0px 0px;
    width: 250px;
    height: 40px;
    display: inline-block;
    cursor: pointer;
    color: #fff;
    margin: 0 auto;
}
.btn_goto_chg_disabled_en:hover 
{
	opacity: 0.8;
	cursor:default
}
/*▲2021/03/12 OPTIMAS_SYS_MAINTENANCE-1858*/
