﻿*{font-family:"Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic, Meiryo, sans-serif}input:focus,textarea:focus{background-color:#ffc}.nomargin{margin:0 !important}.noborder{border:0 !important}.fb{font-weight:bold}.fwhite{color:#fff}.fred{color:#e0341d}.forange{color:#EC971F}body.form-style{margin:10px 0;background-color:#E4E2D6}body.form-style h1{margin:0;margin-bottom:1.0em;font-size:1.6em;border-left:7px solid #EDAD0B;padding:10px;padding-right:0}body.form-style p{font-size:1.1em;line-height:1.6em}body.form-style sup{color:#c00;font-size:14px;top:-0.1em;margin:0 0.4em}body.form-style div.header img:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8}@media (max-width: 768px){body.form-style div.header div:first-child{text-align:center}}body.form-style div.box-wrapper{margin-top:0.5em;border:1px solid #d0ccb7;background-color:#fff;padding:20px}body.form-style div.form-copyright{padding:20px 0;text-align:center}body.form-style table.confirm th{width:25%;background-color:#f9f9f9}body.form-style form{margin-top:1.0em}body.form-style form textarea{height:15.0em}body.form-style form small.notice{display:inline-block;margin-top:2.0em;color:#999;margin-left:1.5em;text-indent:-1.5em}body.form-style form small.notice:before{content:"※";margin-right:0.5em}body.form-style form div.alert{margin-top:0.2em}body.form-style p.gototop{margin-top:2.0em}header div.logo-area{background-color:#FBF9EC;padding:10px 0}header div.logo-area div.pull-left img:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8}header div.logo-area div.pull-right .facebook{float:left;list-style-type:none;margin-left:1.5em;list-style:none;line-height:2;padding-top:2px}header div.logo-area div.pull-right .twitter{float:left;list-style-type:none;margin-left:1.5em;list-style:none;line-height:3;padding-top:2px}header div.logo-area div.pull-right ul a{color:#EDAD0B;line-height:41px}header div.logo-area div.pull-right ul a:hover{color:#FF9673}header div.logo-area div.pull-right ul a li{float:left;list-style-type:none;margin-left:1.5em}header div.logo-area div.pull-right ul a li.login:before{font-family:'FontAwesome';content:'\f007';padding-right:0.5em}header div.logo-area div.pull-right ul a li.demo:before{font-family:'FontAwesome';content:'\f040';padding-right:0.5em}header div.global-navi div.navbar-header{background-color:#EDAD0B}header div.global-navi div.navbar-header button{background-color:#fff}header div.global-navi div.navbar-header button span.icon-bar{background-color:#EDAD0B}header div.global-navi nav{border:0;background-color:#EDAD0B;border-radius:0;margin-bottom:0}header div.global-navi nav.navbar{min-height:0 !important}header div.global-navi nav div.navbar-collapse{padding:10px 0}header div.global-navi nav ul.navbar-right{padding-right:15px}header div.global-navi nav li{margin-left:1.5em}header div.global-navi nav li:first-child{margin-left:0}header div.global-navi nav li a{color:#fff !important;padding:0;padding-top:5px;padding-bottom:1px}header div.global-navi nav li a:hover{color:#5cb85c;border-bottom:4px solid #5cb85c}header div.global-navi nav li.active a{border-bottom:4px solid #5cb85c;background-color:transparent !important}header div.global-navi nav li.inquiry a{border-bottom:4px solid #FF9673}header div.global-navi nav li.inquiry a:hover{border-bottom:4px solid #5cb85c}article p{font-size:1.1em;line-height:1.5em}article div.subpage-top-bnr{height:auto}article div.subpage-top-bnr div.top-bnr-copy{padding-top:80px;padding-bottom:50px;margin:0 auto}article div.subpage-top-bnr div.top-bnr-copy h1{text-align:center;margin:0}article div.subpage-top-bnr div.top-bnr-copy h2{text-align:center;font-size:1.5em;line-height:1.6em;margin:0;margin-top:1.0em}article div.area-white{padding:60px 0}article div.area-white.arrow{position:relative}article div.area-white.arrow:after{content:"";position:absolute;z-index:10;bottom:-40px;left:50%;margin-left:-40px;display:block;width:0px;height:0px;border-style:solid;border-width:40px 40px 0 40px;border-color:#fff transparent transparent transparent}article div.area-black-clear{background-color:rgba(51,51,51,0.8)}article div.area-black-clear h3{font-size:1.8em;font-weight:bold;color:#fff}article div.area-black-clear.block-recommend{background:rgba(50,50,50,0.8) none repeat scroll 0 0;padding:10px 10px 10px 25px}article div.area-brown{background-color:#fbf5db;padding:60px 0}article div.area-brown.arrow{position:relative}article div.area-brown.arrow:after{content:"";position:absolute;bottom:-40px;left:50%;margin-left:-40px;display:block;width:0px;height:0px;border-style:solid;border-width:40px 40px 0 40px;border-color:#fbf5db transparent transparent transparent}article div.area-green{background-color:#7dcdae;padding:60px 0}article div.area-green.arrow{position:relative}article div.area-green.arrow:after{content:"";position:absolute;bottom:-40px;left:50%;margin-left:-40px;display:block;width:0px;height:0px;border-style:solid;border-width:40px 40px 0 40px;border-color:#7dcdae transparent transparent transparent}article div.area-lblue{background-color:#99cfda;padding:60px 0}article div.area-lblue.arrow{position:relative}article div.area-lblue.arrow:after{content:"";position:absolute;bottom:-40px;left:50%;margin-left:-40px;display:block;width:0px;height:0px;border-style:solid;border-width:40px 40px 0 40px;border-color:#99cfda transparent transparent transparent}article div.area-spink{background-color:#fff0f2;padding:60px 0}article div.area-spink.arrow{position:relative}article div.area-spink.arrow:after{content:"";position:absolute;bottom:-40px;left:50%;margin-left:-40px;display:block;width:0px;height:0px;border-style:solid;border-width:40px 40px 0 40px;border-color:#fff0f2 transparent transparent transparent}article div.area-pink{background-color:#EFC4C4;padding:60px 0}article div.area-pink.arrow{position:relative}article div.area-pink.arrow:after{content:"";position:absolute;bottom:-40px;left:50%;margin-left:-40px;display:block;width:0px;height:0px;border-style:solid;border-width:40px 40px 0 40px;border-color:#EFC4C4 transparent transparent transparent}article div.area-gray{background-color:#F7F7F7;padding:60px 0}article div.area-gray.arrow{position:relative}article div.area-gray.arrow:after{content:"";position:absolute;bottom:-40px;left:50%;margin-left:-40px;display:block;width:0px;height:0px;border-style:solid;border-width:40px 40px 0 40px;border-color:#F7F7F7 transparent transparent transparent}article div.area-plan{background-color:#efe8db;padding:60px 0}article div.area-plan.arrow{position:relative}article div.area-plan.arrow:after{content:"";position:absolute;bottom:-40px;left:50%;margin-left:-40px;display:block;width:0px;height:0px;border-style:solid;border-width:40px 40px 0 40px;border-color:#efe8db transparent transparent transparent}article div.area-gray{background-color:#F7F7F7;padding:60px 0}article div.area-gray.arrow{position:relative}article div.area-gray.arrow:after{content:"";position:absolute;bottom:-40px;left:50%;margin-left:-40px;display:block;width:0px;height:0px;border-style:solid;border-width:40px 40px 0 40px;border-color:#F7F7F7 transparent transparent transparent}article div.area-yellow{background-color:#fbf9ec;padding:60px 0}article div.area-yellow.arrow{position:relative}article div.area-yellow.arrow:after{content:"";position:absolute;bottom:-40px;left:50%;margin-left:-40px;display:block;width:0px;height:0px;border-style:solid;border-width:40px 40px 0 40px;border-color:#fbf9ec transparent transparent transparent}article div.area-syellow{background-color:#FCD80F;padding:60px 0}article div.area-syellow.arrow{position:relative}article div.area-syellow.arrow:after{content:"";position:absolute;bottom:-39px;left:50%;margin-left:-40px;display:block;width:0px;height:0px;border-style:solid;border-width:40px 40px 0 40px;border-color:#FCD80F transparent transparent transparent}article div.area-gray2{background-color:#f4f4f4;padding:60px 0}article div.area-gray2.arrow{position:relative}article div.area-gray2.arrow:after{content:"";position:absolute;bottom:-40px;left:50%;margin-left:-40px;display:block;width:0px;height:0px;border-style:solid;border-width:40px 40px 0 40px;border-color:#f4f4f4 transparent transparent transparent}article div.area-orange{background-color:#FAB126;padding-top:10px;padding-bottom:40px}article div.area-orange.arrow{position:relative}article div.area-orange.arrow:after{content:"";position:absolute;bottom:-40px;left:50%;margin-left:-40px;display:block;width:0px;height:0px;border-style:solid;border-width:40px 40px 0 40px;border-color:#FAB126 transparent transparent transparent}footer{background-color:#2A2A18;color:#AAAAAA;padding-top:30px;padding-bottom:40px}footer h2{margin:0;margin-top:1.0em;margin-bottom:20px;font-size:1.4em;font-weight:200 !important;color:#fff}footer #pageTop{background:#333;color:#FFF;width:60px;height:60px;position:fixed;bottom:20px;right:20px;opacity:.8}footer #pageTop span{display:block;background:#333;width:60px;height:60px;text-align:center;line-height:50px;font-size:36px}footer #pageTop:hover{display:block;background:#333;width:60px;height:60px;text-align:center;line-height:50px;font-size:36px}footer .banner_area img:hover{opacity:0.8 !important;background-color:#fff}footer ul.sitelink li{margin-bottom:0.8em}footer ul.sitelink li a{color:#AAAAAA}footer small.copyright{display:block;margin-top:30px;text-align:center}footer p{line-height:1.0em}footer form.inquiry{margin-top:1.5em}footer form.inquiry div.row:last-child{margin-top:1.0em}footer form.inquiry label{font-size:0.9em;font-weight:normal}footer form.inquiry input,footer form.inquiry textarea,footer form.inquiry button{border:0}footer form.inquiry input,footer form.inquiry textarea{font-size:0.9em}footer form.inquiry input:focus,footer form.inquiry textarea:focus{background-color:#ffc}footer form.inquiry textarea{height:14.4em}footer form.inquiry button{color:#fff;background-color:#777}footer form.inquiry button[disabled]{color:#000}#demo{margin-top:6.0em;margin-bottom:4.0em}#demo p{font-size:1.1em;line-height:1.6em;margin-bottom:1.2em}#demo h2{margin:0;text-align:center;line-height:1.5em;font-weight:bold}#demo h3{margin:0;text-align:center;font-size:1.4em;color:#FF7F00;margin-top:0.7em;margin-bottom:1.5em}#demo sup{color:#c00;font-size:14px;top:-0.1em;margin:0 0.4em}#demo .assist{margin-top:4.0em}#demo form label{font-weight:normal}#demo form label span.label{margin:0 1.0em}#demo form textarea{height:15.0em}#demo form small.notice{display:inline-block;margin-top:2.0em;color:#999;margin-left:1.5em;text-indent:-1.5em}#demo form small.notice:before{content:"※";margin-right:0.5em}.assist img{border:1px solid #EDAD0B}.assist div.face{width:150px}.assist div.balloon{background-color:#EDAD0B;color:#fff;padding:1.5em;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.assist div.balloon p:last-child{margin-bottom:0 !important}.assist div.balloon:after{content:"";position:absolute;top:55px;left:-20px;display:block;width:0px;height:0px;border-style:solid;border-width:20px 21px 20px 0;border-color:transparent #EDAD0B transparent transparent}iframe.agreement-iframe{width:100%;border:1px solid #E4E2D6;height:250px;margin-top:1.0em}div.agreement h4{border-left:5px solid #E4E2D6;padding:10px 0;padding-left:10px}div.agreement div.agreement-list{border:1px solid #E4E2D6;padding:1.0em;overflow-y:scroll;overflow-x:auto;height:250px}div.agreement div.agreement-list ul{padding-left:1.0em}div.agreement div.agreement-list ul li{font-size:0.9em;margin-bottom:0.5em}div.agreement div.agreement-list div.timestamp{text-align:right;font-size:0.9em;font-weight:bold}div.hr{height:55px;text-align:center}div.hr div{height:1px;background-color:#DDDDDD}div.hr div span{position:relative;top:-2.0em}div.special-banner{background-color:#FFBF00;padding:1.0em 0}div.special-banner h2{font-weight:bold;margin-top:0;text-align:center}@media (max-width: 480px){nav li.active{background-color:#5cb85c !important}nav li.active a{border-bottom:0 !important}#GlobalNaviList li{padding-left:1.5em;padding-top:0.2em;padding-bottom:0.2em}#GlobalNaviList li a:hover{border-bottom:0}#GlobalNaviList li:first-child{margin-left:1.5em}#GlobalNaviList li.inquiry a{border-bottom:0}}@media (max-width: 768px){body.form-style table.confirm th{width:40%}.pagetop{right:20px;bottom:20px}div.subpage-top-bnr{padding-top:20px !important}div.subpage-top-bnr h1{font-size:2.0em}div.subpage-top-bnr h2{font-size:1.2em}.assist{margin:0 15px}.assist div.face{width:100%;text-align:center}.assist div.balloon{width:100%;margin-top:15px;margin-bottom:2.0em}.assist div.balloon:after{content:"";position:absolute;top:10px;left:50%;margin-top:-20px;margin-left:-10px;display:block;width:0px;height:0px;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #EDAD0B transparent}}@media only screen and (min-width: 768px){#GlobalNaviList .dropdown:hover .dropdown-menu{display:block}#GlobalNaviList .dropdown-menu a{color:#edad0b !important}}.pagetop{right:20px;bottom:20px}.affix{top:0;width:100%;z-index:100;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=92);opacity:0.92}.affix-bottom{position:absolute;top:0;width:100%;z-index:100;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=92);opacity:0.92}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:0.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}p.lg{font-size:1.7em}p.caption{font-size:0.9em;color:#666}div.bg_sun{background-image:url(/assets/img/expo/bg_sun.png);background-repeat:no-repeat;background-size:cover;background-position:center center}img.img-responsive{display:inline-block}.label.label-primary{font-size:1.5em}.label.label-default,.label.label-danger{margin-left:0.5em}.fb{font-weight:bold}.fwhite{color:#fff}.fred{color:#e0341d}.f12{font-size:12px}.f14{font-size:14px}.f16{font-size:16px}.f18{font-size:18px}.f22{font-size:22px}.f24{font-size:24px}.f26{font-size:26px}.f30{font-size:30px}.f38{font-size:38px}.mt40{margin-top:40px}
