@charset "utf-8";
/* CSS Document */

/* 西田作成 */
#contents{padding: 0;overflow: hidden;}

.mdlBlock{padding: 0;overflow: hidden;}
.mdlBlock .mdlHeadArea{overflow: hidden;}
.mdlBlock .mdlHeadArea .mdlHeadTitle{border-top: 1px solid #d8d9b8;min-height: 40px;line-height: 40px;background: #e00001;background: -moz-linear-gradient(top, #e00001 0%, #e00000 49%, #ba0000 51%, #da0000 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e00001), color-stop(49%, #e00000), color-stop(51%, #ba0000), color-stop(100%, #da0000));background: -webkit-linear-gradient(top, #e00001 0%, #e00000 49%, #ba0000 51%, #da0000 100%);background: linear-gradient(to bottom, #e00001 0%, #e00000 49%, #ba0000 51%, #da0000 100%);}
.mdlBlock .mdlHeadArea .mdlHeadTitle > p{padding:5px 10px;color: #ffffff;text-shadow: 1px 1px 1px #9B0000;line-height:1.7;}
.mdlBlock .mdlHeadArea .mdlHeadInner{}
.mdlBlock .mdlHeadArea .mdlHeadInner .mdlLinkUnit{}
.mdlBlock .mdlHeadArea .mdlHeadInner .mdlLinkUnit .mdlLinkMenu{}
.mdlBlock .mdlHeadArea .mdlHeadInner .mdlLinkUnit .mdlLinkMenu .mdlLinkMenuTitle{min-height: 40px;line-height: 40px;background: #ffffff;background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #e5e5e5));background: -webkit-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);background: linear-gradient(to bottom, #ffffff 0%, #e5e5e5 100%);}
.mdlBlock .mdlHeadArea .mdlHeadInner .mdlLinkUnit .mdlLinkMenu .mdlLinkMenuTitle > p{text-indent: 0.5em;}
.mdlBlock .mdlHeadArea .mdlHeadInner .mdlLinkUnit .mdlLinkMenu .mdlLinkMenuTitle > p:after{}
.mdlBlock .mdlHeadArea .mdlHeadInner .mdlLinkUnit .mdlLinkMenu .mdlLinkMenuTitle.close > p:after{}
.mdlBlock .mdlHeadArea .mdlHeadInner .mdlLinkUnit .mdlLinkMenu .mdlLinkMenuTitle.open > p:after{}
.mdlBlock .mdlHeadArea .mdlHeadInner .mdlLinkUnit .mdlLinkMenu .mdlLinkMenuItem{}
.mdlBlock .mdlHeadArea .mdlHeadInner .mdlLinkUnit .mdlLinkMenu .mdlLinkMenuItem .mdlLinkItems{border-top: 2px solid #ccc;border-bottom: 2px solid #ccc;background-color: #eee;}
.mdlBlock .mdlHeadArea .mdlHeadInner .mdlLinkUnit .mdlLinkMenu .mdlLinkMenuItem .mdlLinkItems .mdlLinkItem{min-height: 40px;line-height: 40px;border-bottom: 1px solid #ccc;}
.mdlBlock .mdlHeadArea .mdlHeadInner .mdlLinkUnit .mdlLinkMenu .mdlLinkMenuItem .mdlLinkItems .mdlLinkItem:after{/**/}
.mdlBlock .mdlHeadArea .mdlHeadInner .mdlLinkUnit .mdlLinkMenu .mdlLinkMenuItem .mdlLinkItems .mdlLinkItem:last-child{border-bottom: 0;}
.mdlBlock .mdlHeadArea .mdlHeadInner .mdlLinkUnit .mdlLinkMenu .mdlLinkMenuItem .mdlLinkItems .mdlLinkItem > a{text-indent: 1em;}
.mdlBlock .mdlHeadArea .mdlHeadInner .mdlLinkUnit .mdlLinkMenu .mdlLinkMenuItem .mdlLinkItems .mdlLinkItemUnder{}
.mdlBlock .mdlHeadArea .mdlHeadInner .mdlLinkUnit .mdlLinkMenu .mdlLinkMenuItem .mdlLinkItems .mdlLinkItemUnder > a{text-indent: 2em;}
.mdlBlock .mdlBodyArea{}
.mdlBlock .mdlBodyArea .mdlBodyTitle{min-height: 36px;line-height: 36px;border-bottom: 2px solid #c00;}
.mdlBlock .mdlBodyArea .mdlBodyTitle > p{text-indent: 0.5em;}
.mdlBlock .mdlBodyArea .mdlBodyInner{}
.mdlBlock .mdlBodyArea .mdlBodyInner .errMsg{background: #ffeded /*url("/en/common/img/icon_error.png") */no-repeat scroll 10px 10px / 16px 16px;line-height: 1.2;margin-top: 15px;padding: 8px 10px 10px 28px;display:block;}
.mdlBlock .mdlBodyArea .mdlBodyInner .errMsg p{color: #cc0000;}
.mdlBlock .mdlBodyArea .mdlBodyInner .mdlInnerUnit{margin-top: 10px;}
.mdlBlock .mdlBodyArea .mdlBodyInner .mdlInnerUnit .mdlInnerTitle{min-height: 36px;line-height: 36px;background-color: #c00;}
.mdlBlock .mdlBodyArea .mdlBodyInner .mdlInnerUnit .mdlInnerTitle > p{text-indent: 0.5em;color: #ffffff;text-shadow: 1px 1px 1px #9B0000;}
.mdlBlock .mdlBodyArea .mdlBodyInner .mdlInnerUnit .mdlInnerTitle.stopover{background-color: #c00;line-height: 1;vertical-align: middle;display: table;width: 100%;min-height: inherit;height: 36px;}
.mdlBlock .mdlBodyArea .mdlBodyInner .mdlInnerUnit .mdlInnerTitle.stopover > p{text-indent: 0.5em;color: #ffffff;text-shadow: 1px 1px 1px #9B0000;padding:0 35px 0 10px;letter-spacing: -0.06em;display: table-cell;vertical-align: middle;text-indent: inherit;}
.mdlBlock .mdlBodyArea .mdlBodyInner .mdlInnerUnit .mdlInnerBox{border-top: 1px solid #fff;}
.mdlBlock .mdlBodyArea .mdlBodyInner .mdlInnerUnit .mdlInnerBox .mdlFormUnit{background: #ffffff;background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #e5e5e5));background: -webkit-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);background: -ms-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);background: linear-gradient(to bottom, #ffffff 0%, #e5e5e5 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0); line-height:1.3;}
.mdlBlock .mdlBodyArea .mdlBodyInner .mdlInnerUnit .mdlInnerBox .mdlFormUnit .mdlFormLabel{min-height: 24px;line-height: 24px;border-bottom: 1px solid #d8d9b8;background: #9c9c9c;}
.mdlBlock .mdlBodyArea .mdlBodyInner .mdlInnerUnit .mdlInnerBox .mdlFormUnit .mdlFormLabel > label{display: inline-block;width: 100%;color: #ffffff;text-shadow: 0 0 2px #333333;font-size: 14px;font-weight: bold;text-indent: 0.3em;}
.mdlBlock .mdlBodyArea .mdlBodyInner .mdlInnerUnit .mdlInnerBox .mdlFormUnit .mdlFormSelect{min-height: 40px;/*background: transparent;*/border-bottom: 1px solid #ccc;background: #ffffff;background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #e5e5e5));background: -webkit-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);background: -ms-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);background: linear-gradient(to bottom, #ffffff 0%, #e5e5e5 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0);padding: 2px;box-sizing: border-box;}
.mdlBlock .mdlBodyArea .mdlBodyInner .mdlInnerUnit .mdlInnerBox .mdlFormUnit .mdlFormSelect > select{height: 40px;width: 100%;border: none;font-weight: bold;font-size: 18px;padding: 0 0.5em;/*text-indent: 0.5em;*/background-image: url(../img/bg_com_select_arw.png);background-color: transparent;background-repeat: no-repeat;background-position: 97% 50%;background-size: 14px 14px;-webkit-background-size: 14px 14px;-webkit-appearance: none;-moz-appearance: none;appearance: none;line-height: 1.7;box-sizing: border-box;}
.mdlBlock .mdlBodyArea .mdlBodyInner .mdlInnerUnit .mdlInnerBox .mdlFormUnit .mdlFormSelect > select:disabled{color: graytext;}
.mdlBlock .mdlBodyArea .mdlBodyInner .mdlInnerUnit .mdlInnerBox .mdlFormUnit .mdlFormSelect > span{font-size: 14px;}
.mdlBlock .mdlBodyArea .mdlBodyInner .mdlInnerUnit .mdlInnerBox .mdlFormUnit .label2line .mdlFormSelect > span{display:inline-block; font-size: 12px; word-break:break-all; padding:2px 5px 0 5px;}
.mdlBlock .mdlBodyArea .mdlBodyInner .mdlInnerUnit .mdlInnerBox .mdlFormUnit .mdlFormInputText{padding: 2px;background: #ffffff;background: -moz-linear-gradient(top, #fff 0%, #e5e5e5 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #e5e5e5));background: -webkit-linear-gradient(top, #fff 0%, #e5e5e5 100%);background: -ms-linear-gradient(top, #fff 0%, #e5e5e5 100%);background: linear-gradient(to bottom, #fff 0%, #e5e5e5 100%);}
.mdlBlock .mdlBodyArea .mdlBodyInner .mdlInnerUnit .mdlInnerBox .mdlFormUnit .mdlFormInputText > input{}
.mdlBlock .mdlBodyArea .mdlBodyInner .mdlInnerUnit .mdlInnerBox .mdlFormUnit .mdlFormInputText > input[type="text"]{height: 35px;width: 100%; box-sizing: border-box;}
.mdlBlock .mdlBodyArea .mdlBodyInner .mdlInnerUnit .mdlInnerBox .mdlFormUnit .mdlFormInputCheckbox{display:table;height: 35px;line-height: 35px;text-indent: 0.5em;padding-top:4px;padding-bottom:4px;}
.mdlBlock .mdlBodyArea .mdlBodyInner .mdlInnerUnit .mdlInnerBox .mdlFormUnit .mdlFormInputCheckbox > input{display:table-cell;}
.mdlBlock .mdlBodyArea .mdlBodyInner .mdlInnerUnit .mdlInnerBox .mdlFormUnit .mdlFormInputCheckbox > label{display: table-cell;line-height:1.4;font-size: 16px;text-indent:0;padding-left:2px;}
.mdlBlock .mdlBodyArea .mdlBodyInner .mdlInnerUnit .mdlInnerBox .mdlFormUnit .mdlFormInputCheckbox > input[type="checkbox"]{height: 20px;width: 20px;}
.mdlBlock .mdlBodyArea .mdlBodyInner .mdlInnerUnit .mdlInnerBox .mdlFormUnit .mdlFormIcon{border-bottom: 1px solid #ccc;background: #ffffff;background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #e5e5e5));background: -webkit-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);background: -ms-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);background: linear-gradient(to bottom, #ffffff 0%, #e5e5e5 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0);padding: 2px;box-sizing: border-box;}
.mdlBlock .mdlBodyArea .mdlBodyInner .mdlInnerUnit .mdlInnerBox .mdlFormUnit .mdlFormIcon > a.icoCal{height: 100%;width: 100%;min-height: 40px;min-width: 24px;border: none;margin: 0;padding: 0;background-image: url(../img/icon_calendar.png);background-color: transparent;background-size: 24px 24px;background-repeat: no-repeat;background-position: center center;background-position: 50% 50%;}
.mdlBlock .mdlBodyArea .mdlBodyInner .mdlInnerUnit .mdlInnerBox .mdlFormUnit .mdlFormIcon > a > span{}
.mdlBlock .mdlBodyArea .mdlBodyInner .mdlInnerUnit .mdlInnerBox .mdlTripTypeUnit{}
.mdlBlock .mdlBodyArea .mdlBodyInner .mdlInnerUnit .mdlInnerBox .mdlTripTypeUnit .mdlTripTypeViewBox{}
.mdlBlock .mdlBodyArea .mdlBodyInner .mdlInnerUnit .mdlInnerBox .mdlTripTypeUnit .mdlTripTypeViewBox .swiper-container{margin: 20px 40px;max-width: 800px;overflow: visible;}
.mdlBlock .mdlBodyArea .mdlBodyInner .mdlInnerUnit .mdlInnerBox .mdlTripTypeUnit .mdlTripTypeViewBox .mdlInputRadio{}
.mdlBlock .mdlBodyArea .mdlBodyInner .mdlInnerUnit .mdlInnerBox .mdlTripTypeUnit .mdlTripTypeViewBox .mdlInputRadio label{display: inline-block;width: 100%;height: auto;border:1px solid #fff;box-sizing: border-box;}
.mdlBlock .mdlBodyArea .mdlBodyInner .mdlInnerUnit .mdlInnerBox .mdlTripTypeUnit .mdlTripTypeViewBox .mdlInputRadio img{max-width: 100%;height: auto;width: 100%;}
.mdlBlock .mdlBodyArea .mdlBodyInner .mdlInnerUnit .mdlInnerBox .mdlTripTypeUnit .mdlTripTypeViewBox .mdlInputRadio input[type="radio"]{display:none;}
.mdlBlock .mdlBodyArea .mdlBodyInner .mdlInnerUnit .mdlInnerBox .mdlTripTypeUnit .mdlTripTypeViewBox .mdlInputRadio input[type="radio"]:checked + label{outline:none;border:1px solid #c00;}
.mdlBlock .mdlBodyArea .mdlBodyInner .mdlInnerUnit .mdlInnerBox .mdlButtonUnit{margin: 10px 10px;text-align:right;}
.mdlBlock .mdlBodyArea .mdlBodyInner .mdlInnerUnit .mdlInnerBox .mdlButtonUnit .mdlButton{display:inline-block;}
.mdlBlock .mdlBodyArea .mdlBodyInner .mdlInnerUnit .mdlInnerBox .mdlButtonUnit .mdlButton button{font-size: 14px;min-height: 40px;line-height: 40px;border-radius: 5px;border: 1px solid #CCC;color: #000;font-weight: bold;background: #ffffff;background: -moz-linear-gradient(top, #ffffff 0%, #dbdbdb 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dbdbdb));background: -webkit-linear-gradient(top, #ffffff 0%,#dbdbdb 100%);background: -ms-linear-gradient(top, #ffffff 0%,#dbdbdb 100%);background: linear-gradient(to bottom, #ffffff 0%,#dbdbdb 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dbdbdb',GradientType=0 );}
.mdlBlock .mdlBodyArea .mdlBodyInner .mdlInnerUnit .mdlInnerBox .mdlFormUnit .mdlTripTypeBlock .mdlTripTypeBackItems{}
.mdlBlock .mdlBodyArea .mdlBodyInner .mdlInnerUnit .mdlInnerBox .mdlSectionUnit{}
.mdlBlock .mdlBodyArea .mdlBodyInner .mdlInnerUnit .mdlInnerBox .mdlSectionUnit .textArea{padding: 8px 10px;line-height: 1.2;}
.mdlBlock .mdlBodyArea .mdlBodyInner .mdlInnerUnit .mdlInnerBox .mdlSectionUnit .mdlSectionTitle{min-height: 40px;text-indent: 0.5em;line-height: 40px;border-left: 4px solid #c00;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;background: #ffffff;background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #e5e5e5));background: -webkit-linear-gradient(top, #fff 0%, #e5e5e5 100%);background: linear-gradient(to bottom, #fff 0%, #e5e5e5 100%);}
.mdlBlock .mdlBodyArea .mdlBodyInner .mdlInnerUnit .mdlInnerBox .mdlSectionUnit .mdlSectionTitle > p{}
.mdlBlock .mdlBodyArea .mdlBodyInner .mdlInnerUnit .mdlInnerBox .mdlSectionUnit .mdlSectionBox{}
.mdlBlock .mdlBodyArea .mdlBodyInner .mdlInnerUnit .mdlInnerBox .mdlFormUnit .mdlFormTitle{min-height: 24px;line-height: 24px;border-bottom: 1px solid #d8d9b8;background: #9c9c9c;}
.mdlBlock .mdlBodyArea .mdlBodyInner .mdlInnerUnit .mdlInnerBox .mdlFormUnit .mdlFormTitle > p{display: inline-block;width: 100%;color: #ffffff;text-shadow: 0 0 2px #333;font-size: 14px;font-weight: bold;text-indent: 0.3em;}
.mdlBlock .mdlBodyArea .mdlBodyInner .mdlInnerUnit .mdlInnerBox .mdlFormUnit .mdlFormInputSubmit{display: inline-block;width: 100%;min-height: 40px;padding: 10px 0;box-sizing: border-box;background: #EEE;text-align: center;border-top: 1px solid #CCC;border-bottom: 1px solid #CCC;}
.mdlBlock .mdlBodyArea .mdlBodyInner .mdlInnerUnit .mdlInnerBox .mdlFormUnit .mdlFormInputSubmit >input[type="submit"]{color: #ffffff;font-size: 20px;min-width: 80%;min-height: 30px;box-sizing: border-box;border: none;border-radius: 5px;padding: 10px 0;text-shadow: 1px 1px 1px #900;box-shadow: 1px 1px 3px #888;background: #e00001;background: linear-gradient(to bottom, #e00001 0%, #e00000 49%, #ba0000 51%, #da0000 100%);background: -webkit-linear-gradient(top, #e00001 0%, #e00000 49%, #ba0000 51%, #da0000 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e00001), color-stop(49%, #e00000), color-stop(51%, #ba0000), color-stop(100%, #da0000));filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e00001', endColorstr='#da0000', GradientType=0);}
.mdlBlock .titleLv1{font-size: 18px;font-weight: bold;}
.mdlBlock .titleLv2{font-size: 16px;font-weight: bold;}
.mdlBlock .titleLv3{font-size: 16px;}
.mdlBlock .titleLv2.line2{line-height:1.3;}
.mdlBlock .wid20P{width: 20%}
.mdlBlock .wid25P{width: 25%}
.mdlBlock .wid30P{width: 30%}
.mdlBlock .wid40P{width: 40%}
.mdlBlock .mg10 {margin: 10px 10px;}
.mdlBlock .pd10 {padding: 10px 10px;}
.mdlBlock .mgt20{margin-top: 20px!important;}
.mdlBlock .textIndent05em > *{text-indent: 0.5em!important;}
.mdlBlock .textIndent2em > *{text-indent: 2em!important;}
.mdlBlock .pseudoAfterIcon{position: relative;}
.mdlBlock .pseudoAfterIcon:after{display: inline-block;content: "";background-repeat: no-repeat;background-position: center center;position: absolute;}
.mdlBlock .arwRight :after {top: calc(50% - 9px);right: 12px;width: 10px;height: 18px;background-image: url(/world/sp/commonY16/img/icon_tgl_arw_r.png);background-size: 10px 18px;}
.mdlBlock .close :after {top: calc(50% - 6px);right: 10px;width: 13px;height: 12px;background-image: url(/world/sp/common/img/arw_tgl_b_close.png);background-size: 13px 12px;}
.mdlBlock .open :after {top: calc(50% - 6px);right: 10px;width: 13px;height: 12px;background-image: url(/world/sp/common/img/arw_tgl_b_open.png);background-size: 13px 12px;}
.mdlBlock .pseudoAfterBkgDiagonal{position: relative;overflow: hidden;}
.mdlBlock .pseudoAfterBkgDiagonal:after{content: "";display: block;background-color: transparent;border-style: solid;border-width: 35px 0 0 35px;border-color: #fff transparent;;position: absolute;top: 0;right: 0;}
.mdlBlock .disTbl{display: table;table-layout: fixed;width: 100%;}
.mdlBlock .disTbl .disTbc{display: table-cell;vertical-align: bottom;text-indent: 0.5em;}
.mdlFormInputRadioButtons .mdlFormInputRadioButton input[type="radio"]{display: none;}
.mdlFormInputRadioButtons .mdlFormInputRadioButton input[type="radio"]:checked + label {color: #ffffff;text-shadow: 0 0 2px #356ac1;background: #1e5799;background: -moz-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1a51de), color-stop(100%, #4083f3));background: -webkit-linear-gradient(top, #1a51de 0%, #4083f3 100%);background: -ms-linear-gradient(top, #1a51de 0%, #4083f3 100%);background: linear-gradient(to bottom, #1a51de 0%, #4083f3 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799', endColorstr='#7db9e8', GradientType=0);}

.mdlFormInputRadioButtons .mdlFormInputRadioButton input[type="radio"] + label {display: table-cell;padding: 8px;border: 1px solid #ccc;font-weight: bold;text-align: center;text-shadow: 1px 1px 0 #ffffff;background: #ffffff;background: -moz-linear-gradient(top, #ffffff 0%, #d5d5d5 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #d5d5d5));background: -webkit-linear-gradient(top, #ffffff 0%, #d5d5d5 100%);background: -ms-linear-gradient(top, #ffffff 0%, #d5d5d5 100%);background: linear-gradient(to bottom, #ffffff 0%, #d5d5d5 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d5d5d5', GradientType=0); width: 1000px;height: 2em;vertical-align: middle;}
.mdlFormInputRadioButtons {overflow: hidden;}
.mdlFormInputRadioButtons .mdlFormInputRadioButton{}
.overLay{position: fixed;top: 0;left: 0;min-height: 100%;min-width: 100%;background-color: #000;opacity: 0.2;z-index: 100;}

.mdlBlock .fs14{font-size:14px!important;}
.mdlBlock .fs13{font-size:13px!important;}

.system-caution-wrapper {/* width: 950px; */}
.system-caution-wrapper .system-caution-unit{margin: 0 auto;width: 95%;border: 1px solid #cc0000;}
.system-caution-wrapper .system-caution-unit .system-caution-head{padding: 4px 0;background-color: #CC0000;text-align: center;}
.system-caution-wrapper .system-caution-unit .system-caution-head .system-caution-title{color: #FFFFFF;line-height: 1.4em;}
.system-caution-wrapper .system-caution-unit .system-caution-body{padding: 10px;}
.system-caution-wrapper .system-caution-unit .system-caution-body .system-caution-text{font-weight: bold;color: #cc0000;}
.system-caution-wrapper .system-caution-unit .system-caution-body .system-caution-headline{color: #cc0000;}
.system-caution-wrapper .system-caution-unit .system-caution-body .system-caution-bullet{padding: 10px 0}
.system-caution-wrapper .system-caution-unit .system-caution-body .system-caution-bullet .system-coution-bullet-text{list-style-type: disc;list-style-position: outside;margin-left: 2em;line-height: 1.1;color: #cc0000;padding-top: 5px;}
.system-caution-wrapper .system-caution-unit .system-caution-body .system-caution-bullet .single-li{list-style-type: none;list-style-position: inside;text-indent: 0em;color: #cc0000;}
.system-caution-wrapper .system-caution-unit .system-caution-body .system-caution-guidance{font-weight: bold;color: #cc0000;}
.textLinkU a{line-height: 1.2;margin: 5px 10px;text-decoration: underline;}
.textBrk{word-break: break-all;}
.lineH13{line-height:1.3 !important;}

.ui-widget-content a {color: #333;}
a:hover, a:active {	color: #cc0000;	text-decoration: underline;}
.mdlLinkMenu .mdlLinkItem > a{color: #000; text-decoration: none;}
.mdl_icon {position: relative;}
.mdl_icon_link_other_WH, .mdl_icon_link_other_RD {padding-left: 16px; display: inline;}
.mdl_icon {position: relative;}
.idtTxt {display: inline-block; text-indent: -10000px; overflow: hidden; font-size: 0;}

/* market change
-------------------------------------------------------- */
.mdlBlock .mdlBodyArea .mdlBodyInner .mdlInnerUnit .mdlInnerBox .mdlFormUnit .market-c-list-wrap{padding:0.5rem 0;}
.mdlBlock .mdlBodyArea .mdlBodyInner .mdlInnerUnit .mdlInnerBox .mdlFormUnit .market-c-txt{padding:0 0.5rem;text-indent:0;line-height:1.4;}
.mdlBlock .mdlBodyArea .mdlBodyInner .mdlInnerUnit .mdlInnerBox .mdlFormUnit .market-c-list{margin-top:10px;}
.mdlBlock .mdlBodyArea .mdlBodyInner .mdlInnerUnit .mdlInnerBox .mdlFormUnit .market-c-list li > input,
.mdlBlock .mdlBodyArea .mdlBodyInner .mdlInnerUnit .mdlInnerBox .mdlFormUnit .market-c-list li > label{vertical-align:top;}
.mdlBlock .mdlBodyArea .mdlBodyInner .mdlInnerUnit .mdlInnerBox .mdlFormUnit .market-c-list li > label{padding-top:2px;}
.mdlBlock .mdlBodyArea .mdlBodyInner .mdlInnerUnit .mdlInnerBox .mdlFormUnit .market-c-list li .inText{margin:0 0.4em 0 0;}
.mdlBlock .mdlBodyArea .mdlBodyInner .mdlInnerUnit .mdlInnerBox .mdlFormUnit .market-c-list li.mdlFormInputCheckbox{height:auto;line-height:1;}
.mdlBlock .mdlBodyArea .mdlBodyInner .mdlInnerUnit .mdlInnerBox .mdlFormUnit .mdlFormInputSubmit >input[type="submit"].disabled{color:#333;font-size:20px;min-width:80%;min-height:30px;box-sizing:border-box;border:none;border-radius:5px;padding:10px 0;text-shadow:none;box-shadow:none;background:#d6d6d6;background:linear-gradient(to bottom, #d6d6d6 0%, #d6d6d6 49%, #d6d6d6 51%, #d6d6d6 100%);background:-webkit-linear-gradient(top, #d6d6d6 0%, #d6d6d6 49%, #d6d6d6 51%, #d6d6d6 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #d6d6d6), color-stop(49%, #d6d6d6), color-stop(51%, #d6d6d6), color-stop(100%, #d6d6d6));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d6d6d6', endColorstr='#d6d6d6', GradientType=0);pointer-events:none;opacity:1;}