@charset "utf-8";j

#wrapper{width:100%;font-family:sans-serif;}
.contents{padding-left:10px;padding-right:10px;}
.contents section,.contents article{margin-top:15px;}
.contents h1,.contents h2,.contents h3,.contents h4,.contents p,.contents li,.contents dt,.contents dd,.contents th,.contents td,.contents caption,.contents figcaption{line-height:1.5;}

.linkL,.linkR{margin-top:5px;}
.linkR{text-align:right;}
.linkL a,.linkR a{display:inline;font-size:14px;}
.linkL a span,.linkR a span{display:inline-block;background:url(/world/sp/common/img/arw_r02.png) no-repeat 0 5px;background-size:6px 8px;-webkit-background-size:6px 8px;width:9px;height:8px;margin-left:3px;padding:3px 0;}
.linkL a span.iconOther,.linkR a span.iconOther{padding:0!important;}
a span.iconOther{display:inline-block;background:url(/world/sp/common/img/icon_popup_r01.png) no-repeat 0 0;background-size:17px 15px;-webkit-background-size:17px 15px;width:17px;height:15px;margin-left:3px;}
a span.iconOtherW{display:inline-block;background:url(/world/sp/common/img/icon_popup_r02.png) no-repeat 0 0;background-size:17px 15px;-webkit-background-size:17px 15px;width:17px;height:15px;margin-left:3px;}

.inText{margin:0 3px;}
.inText a{display:inline;font-size:16px;}
.inText a,.inText a:visited{text-decoration:underline!important;}

/* menu
----------------------------------------------------------*/
nav.menu ul.listLink{background:#ffffff;
background:-moz-linear-gradient(top,  #ffffff 0%, #e0e0e0 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e0e0e0));
background:-webkit-linear-gradient(top,  #ffffff 0%,#e0e0e0 100%);
background:-ms-linear-gradient(top,  #ffffff 0%,#e0e0e0 100%);
background:linear-gradient(to bottom,  #ffffff 0%,#e0e0e0 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0e0',GradientType=0 );}
nav.menu ul.listLink li a{text-align:center;line-height:1.3;padding:10px 35PX;background:url(/world/sp/common/img/arw_r01.png) no-repeat 98% center;background-size:24px 24px;-webkit-background-size:24px 24px;color:#0f0f69;}

/* footer */
#footerArea{overflow:hidden;}
#footerArea .footTail{background:url(/world/sp/common/img/pic_footer.png) no-repeat right 0px;background-size:320px 33px;-webkit-background-size:320px 33px;height:33px;position:relative;z-index:1;}
#footerArea small{font-size:12px;display:block;padding:8px 0;border-top:1px solid #B6B6B7;margin-top:-1px;text-align:center;}
.footNavi{margin-top:10px;}
.footNavi ul{text-align:center;}
.footNavi ul li{display:inline;border-right:1px solid #cccccc;font-size:13px;padding-right:5px;font-weight:bold;}
.footNavi ul li:last-child{border:none;padding-right:0;}
.footNavi ul li a{display:inline-block;font-weight:normal;}

/* subTitle (h1) */
h1.subTitle{border-top-left-radius:5px;border-top-right-radius:5px;border:1px solid #CCCCCC;position:relative;line-height:1;
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 );
margin:15px 0 10px;}
h1.subTitle span{display:inline-block;background:url(/world/sp/common/img/bg_listbox_01.png) repeat-y 0 0;background-size:5px 5px;-webkit-background-size:5px 5px;padding:10px 0 10px 10px;border-top-left-radius:4px;}
h1.subTitle span.jmbPage{background-image:url(/world/sp/common/img/bg_listbox_02.png) !important;}

/* listBox + opclBox (h1) */
.listBox,.opclBox,.partBox{box-shadow:2px 2px 4px #D0D0D0;-webkit-box-shadow:2px 2px 4px #D0D0D0;-moz-box-shadow:2px 2px 4px #D0D0D0;border-radius:5px;}
.listBox h1,.opclBox h1,.partBox h1{border-top-left-radius:5px;border-top-right-radius:5px;border:1px solid #CCCCCC;position:relative;line-height:1;
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 );}
.listBox h1 span,.opclBox h1 span,.partBox h1 span{display:inline-block;background:url(/world/sp/common/img/bg_listbox_01.png) repeat-y 0 0;background-size:5px 5px;-webkit-background-size:5px 5px;padding:10px 0 10px 10px;border-top-left-radius:4px;}
.listBox h1 span.jmbPage,.opclBox h1 span.jmbPage,.partBox h1 span.jmbPage{background:url(/world/sp/common/img/bg_listbox_02.png) repeat-y 0 0;;background-size:5px 5px;-webkit-background-size:5px 5px;}
.listBox h1.close,.opclBox h1.close,.partBox h1.close{border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.listBox h1.close span,.opclBox h1.close span,.partBox h1.close span{border-bottom-left-radius:4px;}
.listBox h1.close span.arw,.listBox h1.open span.arw,
.opclBox h1.close span.arw,.opclBox h1.open span.arw,
.partBox h1.close span.arw,.partBox h1.open span.arw{width:13px;height:12px;background-repeat:no-repeat;background-size:13px 12px;-webkit-background-size:13px 12px;background-position:0px center;position:absolute;top:2px;right:10px;padding-left:0!important;}
.listBox h1.close span.arw,.opclBox h1.close span.arw,.partBox h1.close span.arw{background-image:url(/world/sp/common/img/arw_tgl_b_close.png);}
.listBox h1.open span.arw,.opclBox h1.open span.arw,.partBox h1.open span.arw{background-image:url(/world/sp/common/img/arw_tgl_b_open.png);}

/* listBox */
.listBox li{border:1px solid #CCCCCC;border-top:none;}
.listBox li a{color:#333333;padding:10px 35px 10px 10px;line-height:1.2;background:url(/world/sp/common/img/arw_r01.png) no-repeat 97% center;background-size:24px 24px;-webkit-background-size:24px 24px;}
.listBox li a.iconOhter,.listBox li a.iconOther{background:url(/world/sp/common/img/icon_popup_r01.png) no-repeat 96% center;background-size:17px 15px;-webkit-background-size:17px 15px;}
.listBox li a small{font-size:12px;}
.listBox li:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.listBox li.arwNon a{background:none;padding:5px;}
.listBox li.arwNon p.ttlText{background:#EEEEEE;padding:5px 10px;font-weight:bold;}
.listBox h2{color:#666666;font-size:18px;padding-bottom:3px;}

/* listBox thumb */
.listBox.thumb{line-height:1.2;}
.listBox.thumb .arwNon{padding:5px;}
.listBox.thumb a .pic{display:table-cell;padding-right:10px;}
.listBox.thumb a .detail{display:table-cell;vertical-align:top;padding-right:3px;}
.listBox .inner{border:1px solid #CCCCCC;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:10px;}

/* opclBox */
.opclBox h1 span.line2{line-height:1.3;padding-top:7px!important;padding-bottom:7px!important;}
.opclBox h1 span.line2 span.arw{top:12px;}
.opclBox .inner{border:1px solid #CCCCCC;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:10px;}
.opclBox .inner h2{margin-top:20px;}
.opclBox .inner a{display: inline;}
.opclBox.att .icon{ background:url(/world/sp/common/img/icon_att.png) no-repeat 8px center;background-size:30px 26px;padding-left:40px;}

/* partBox */
.partBox .inner{border:1px solid #CCCCCC;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:10px;}

/* btnPageTop */
.btnPageTop > a > span{display:inline-block;background:url(/world/sp/common/img/arw_pagetop.png) no-repeat;background-size:9px 12px;-webkit-background-size:9px 12px;width:9px;height:12px;margin-right:5px;}
.btnPageTop{text-align:center;margin-top:15px;}
.btnPageTop a{color:#fff;display:inline-block;font-size:14px;font-weight:bold;border-radius:5px;padding:10px;text-shadow:1px 1px 1px #777;background:#666;}

/* sectionEnd */
.contents > div.secEnd{margin-left:-10px;margin-right:-10px;}
div.secEnd{height:20px;background:#ffffff;margin-top:5px;
background:-moz-linear-gradient(top,  #ffffff 0%, #e2e2e2 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e2e2e2));
background:-webkit-linear-gradient(top,  #ffffff 0%,#e2e2e2 100%);
background:-ms-linear-gradient(top,  #ffffff 0%,#e2e2e2 100%);
background:linear-gradient(to bottom,  #ffffff 0%,#e2e2e2 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2e2e2',GradientType=0 );}

/* button */
.contents .btnArea,.contents .btnAreaSub{text-align:center;line-height:1;}
.contents .btnArea{margin:15px -10px 0;}
.contents .btnAreaSub{margin-top:15px;}
.btnR{display:inline-block;font-size:20px;border-radius:5px;padding:10px;border:none;min-width:80%;-webkit-appearance:none;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;
color:#fff;text-shadow:1px 1px 1px #990000;box-shadow:1px 1px 3px #888;-webkit-box-shadow:1px 1px 3px #888;-moz-box-shadow:1px 1px 3px #888;
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: -ms-linear-gradient(top,  #e00001 0%,#e00000 49%,#ba0000 51%,#da0000 100%);
background: linear-gradient(to bottom,  #e00001 0%,#e00000 49%,#ba0000 51%,#da0000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e00001', endColorstr='#da0000',GradientType=0 );}
.contents .btnRegistUnit{position:relative;padding-bottom:10px;}
.contents .btnRegist{width:90%;text-align:center;margin:15px auto 0; line-height:1;}
.contents .btnRegist a{padding:10px 0;border-radius:8px;border:1px solid #FFCC00;color:#ffffff;font-weight:bold;font-size:18px;display:block !important;
background:#ffa84c;
background:-moz-linear-gradient(top,  #ffa84c 0%, #ff7b0d 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa84c), color-stop(100%,#ff7b0d));
background:-webkit-linear-gradient(top,  #ffa84c 0%,#ff7b0d 100%);
background:-ms-linear-gradient(top,  #ffa84c 0%,#ff7b0d 100%);
background:linear-gradient(to bottom,  #ffa84c 0%,#ff7b0d 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa84c', endColorstr='#ff7b0d',GradientType=0 );}
.contents .btnRegistOver{text-align:center;color:#fff; background:rgba(0,0,0,.7);padding:3px 10px;width:100%;position:absolute;top:-7px;left:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:bold;}

/* linkBtnA01 */
.linkBtnA01 a{text-align:center;border-radius:5px;border:1px solid #CCC;padding:8px;color:#000000;font-weight:bold;margin-top:15px;line-height:1.3;
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 );}

ul.line li{float:left;margin-right:5px;}
ul li.linkBtnA01 a{margin-top:0!important;margin-bottom:5px;}

/* linkBtnB01 */
.linkBtnB01 a{border-radius:5px;border:1px solid #cccccc;color:#000000;margin-top:15px;line-height:1.3;
background: #ffffff;
background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 50%, #ededed 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f6f6f6), color-stop(100%,#ededed));
background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 50%,#ededed 100%);
background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 50%,#ededed 100%);
background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 50%,#ededed 100%);
background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 50%,#ededed 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );}
.linkBtnB01 a[href] p{background:url(/world/sp/common/img/arw_r01.png) no-repeat 97% center;background-size:24px 24px;
-webkit-background-size:24px 24px;padding:10px 35px 10px 10px;}
.linkBtnB01 a.iconOhter p,.linkBtnB01 a.iconOther p{background:url(/world/sp/common/img/icon_popup_r01.png) no-repeat 97% center;background-size:17px 15px;
-webkit-background-size:17px 15px;padding:10px 35px 10px 10px;}

/* appBnr */
.appBnr p{text-align:center;margin:10px 0px 20px;}
.appBnr p a{display:inline-block;margin:0px 4px;}
.appBnr p img{vertical-align:middle;}

/* flyer */
.contents > h1.pageTit{margin-top:15px;font-size:22px;line-height:1.2;}
.readArea01{margin-top:10px;}
.readArea01 figure img{width:100%;height:auto;}
.readArea01 figcaption{margin-top:5px;}
nav.footNavi p{line-height:1.4;margin:5px 10px 3px;font-size:13px;}

/* title */
.contents .titL1{border-bottom:1px solid #CCC;margin:15px 0 10px;line-height:1.5;}
.contents .titL1 span{border-bottom:3px solid #E7161A;display:inline-block;}
.contents .titL1 span.jmbPage{border-bottom:3px solid #000066;}
.contents .titL2{margin:10px 0;line-height:1;}

/* readMore */
.readMore .moreLink{text-align:center;border-radius:5px;border:1px solid #CCC;padding:8px 0 10px;margin-top:15px;line-height:1.2;
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 );}
.readMore .close:after{content:"";}
.readMore .open:after{content:"";}
.readMore .close,.readMore .open{position:relative;height:1em;width:100%;display:block;}
.readMore span.arw{background-repeat:no-repeat;background-size:13px 12px;-webkit-background-size:13px 12px;background-position:right 3px;position:absolute;top:7px;right:10px;width:13px;height:15px;}
.readMore .close span.arw{background-image:url(/world/sp/common/img/arw_tgl_b_close.png);}
.readMore .open span.arw{background-image:url(/world/sp/common/img/arw_tgl_b_open.png);}

.rBox{border:2px solid #999;border-radius:5px;padding:10px 15px 15px;margin-top:10px;}
.rBox .titL1,.rBox .titL2{margin-top:0 !important;}
.rBox .btnRegist{width:auto!important;}

/* numListA01*/
ol.numListA01 li{list-style-type: decimal;line-height: 1.5;margin-left:1.5em;background-image:none;padding-left:0;}
ol.numListA01 ul li{list-style-type: none;margin-left:0;}

/* textList*/
.textListA01{margin-left:3px;}
.textListA01 li{padding-left:9px;background-image:url(/world/sp/common/img/parts_dot_001.gif);background-repeat:no-repeat;background-position:0 12px;text-indent:0;}

/* notesList*/
.notesListA01 li{padding-left:0.6em;text-indent:-0.6em;background-image:none;}