body #ct{clear:both;height:100%;margin:0 auto 30px;width:1020px}body #ct #contents{display:inline;float:left;width:694px}#sd{float:right;margin:10px 0 35px;width:230px}clearfix:after{content:"";clear:both;display:block}h2.headding02{color:#fff;padding:10px 30px;font-size:36px;background-color:#49a0d6}h3.headding03{color:#49a0d6;border-bottom:2px solid #49a0d6;padding-bottom:10px;font-size:32px;margin-bottom:20px}h4.big{color:#bd302f;font-size:30px;margin-bottom:15px}a.btnStyle01{font-size:16px;display:block;border:1px solid #fbb03b;border-radius:3px;box-shadow:0 2px 0 rgba(247,147,30,1.00);-webkit-box-shadow:0 2px 0 rgba(247,147,30,1.00);color:#333;background-color:#ffcb00;font-weight:600;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;transition:all .1s ease-out}a.btnStyle01 span{font-weight:bold;background-image:url(https://www.mrso.jp/mrso_img/guides/xarrow01.png.pagespeed.ic.afNzytLKPo.png);background-repeat:no-repeat;background-position:95% 50%;padding-right:20px}a.btnStyle01:hover{text-decoration:none;box-shadow:0 0 0 rgba(247,147,30,1.00);-webkit-box-shadow:0 0 0 rgba(247,147,30,1.00);margin-top:3px;margin-bottom:-3px}a.btnStyle02{border-radius:5px;font-size:16px;padding:10px 20px;color:#bd302f;display:block;border:1px solid #bd302f;text-align:center}a.btnStyle02 span{display:inline-block;color:#0f438c;text-decoration:underline}a.btnStyle02:hover{text-decoration:underline}.borderBox{border:1px solid #bd302f;border-radius:5px;font-size:16px;padding:10px 20px;margin-top:20px;color:#bd302f}.borderBox strong{font-weight:bold}@media only screen and (max-width:736px){body #ct{clear:both;height:100%;margin:0 auto 30px;width:1020px}#sd{display:none}h2.headding02{padding:5px 2%;font-size:22px}h3.headding03{padding-bottom:5px;font-size:18px;margin-bottom:5px}h4.big{font-size:18px;margin-bottom:5px}a.btnStyle01{font-size:16px}.borderBox{font-size:15px;margin-top:0}body #ct{width:100%}}#guide #ctHeader{margin-bottom:27px;margin-top:23px}#guide #ctHeader>h2{margin-bottom:10px}#guide #ctHeader>p{color:#095b8b;font-weight:bold;font-size:164%}#guide #contents{width:694px;float:right;margin-bottom:70px}#guide #contents .section>h3{background:url(/mrso_img/16/xsection_bg_tit.gif.pagespeed.ic.YEFPNfVIcD.png) left top no-repeat;height:40px;overflow:hidden;color:#095b8b;font-weight:bold;font-size:164%;padding:6px 10px 0 22px;margin-bottom:32px}#guide #contents .section .subTitle{font-size:132%;font-weight:bold;color:#000;border-left:4px solid #3594d0;line-height:1.2;padding-left:9px;margin-bottom:15px}#guide #contents .section#attraction{overflow:hidden;margin-bottom:40px}#guide #contents .section#attraction .unit{margin-top:5px;width:220px;padding:0 5px 0 45px;float:left;background-image:url(/mrso_img/16/attraction_bg_01.gif.pagespeed.ce.8B8UCO1Ouz.gif);background-repeat:repeat-y}#guide #contents .section#attraction .unit>h4{margin:-5px 0 15px}#guide #contents .section#attraction .unit>h4+p{min-height:7em}#guide #contents .section#attraction .unit.unit01{background:transparent}#guide #contents .section#attraction .unit.unit02{background-position:18px 0}#guide #contents .section#attraction .unit.unit03{background-position:18px 0}#guide #contents .section#reserve .steps{width:654px;margin:0 auto 47px auto}#guide #contents .section#reserve .steps>ul{margin-bottom:20px}#guide #contents .section#reserve .steps>ul li{background-position:left top;background-repeat:no-repeat;background-color:#f6f5f1;padding-left:126px;padding-right:150px;font-size:132%;color:#333}#guide #contents .section#reserve .steps>ul li.step1{background-image:url(/mrso_img/16/xreserve_bg_01.gif.pagespeed.ic.zHcwdIp02q.png);padding-top:36px;min-height:112px}#guide #contents .section#reserve .steps>ul li.step2{background-image:url(/mrso_img/16/xreserve_bg_02.gif.pagespeed.ic.cM1v5v36nz.png);background-color:#f0eee6;padding-top:55px;min-height:121px}#guide #contents .section#reserve .steps>ul li.step3{background-image:url(/mrso_img/16/xreserve_bg_03.gif.pagespeed.ic.sXD3jcjfdz.png);padding-top:49px;min-height:123px}#guide #contents .section#reserve .steps>ul li a.first{background:url(/mrso_img/16/reserve_ico_first.gif.pagespeed.ce.uWHidogdKa.gif) left top no-repeat;font-size:80%;display:inline-block;padding-left:15px;text-decoration:underline}*+html #guide #contents .section#reserve .steps>ul li a.first{display:inline;zoom:1}#guide #contents .section#reserve .steps .goToTop{text-align:center}#guide #contents .section#reserve .suggestion{overflow:hidden;margin-bottom:50px}#guide #contents .section#reserve .suggestion .subTitle{margin-bottom:33px;margin-left:19px}#guide #contents .section#reserve .suggestion .unit{width:170px;padding:0 5px 0 45px;float:left;background-image:url(/mrso_img/16/attraction_bg_01.gif.pagespeed.ce.8B8UCO1Ouz.gif);background-repeat:repeat-y}#guide #contents .section#reserve .suggestion .unit>h5{margin:0 0 15px;text-align:center}#guide #contents .section#reserve .suggestion .unit>h5+p{min-height:9.5em}#guide #contents .section#reserve .suggestion .unit .viewAll{text-align:center}#guide #contents .section#reserve .suggestion .unit.unit01{background:transparent}#guide #contents .section#reserve .suggestion .unit.unit02{background-position:18px 0}#guide #contents .section#reserve .suggestion .unit.unit03{background-position:18px 0}#guide #contents .section#reserve .service{width:654px;margin:0 auto 50px auto}#guide #contents .section#reserve .service .subTitle{margin-bottom:23px}#guide #contents .section#reserve .service h5{margin-bottom:3px}#guide #contents .section#security>h3{margin-bottom:12px}#guide #contents .section#security>p{width:654px;margin:0 auto 10px auto;font-size:126%}#guide #contents .section#recommend>h3{margin-bottom:12px}#guide #contents .section#recommend > p:nth-of-type(2) {margin-left:77px;margin-bottom:20px}#guide #contents .section#recommend>p{width:654px;margin:0 auto 10px auto;font-size:126%}#guide #contents .section#recommend .subTitle{font-size:132%;font-family:inherit}#guide #contents .section#recommend .environment{width:654px;margin:0 auto 10px auto;font-size:126%}#guide #contents .section#recommend .environment .brow{margin-top:-40px}#guide #contents .section#recommend>div.environment>div>ul{padding-left:30px}#guide #contents .section#recommend>div.environment>div>ul .operating,.browser{padding-left:20px}#guide #contents .section#recommend .row{margin-bottom:30px}#guide #contents .section#recommend .row .checkbtn{color:#fff;border-radius:3px;background:linear-gradient(90deg,rgba(255,121,0,1.00) 0%,rgba(255,162,0,1.00) 100%);background-position:95% 50%;padding:10px 100px 10px;margin-top:12px;font-size:150%}#guide #contents .section#security>p.image{text-align:center;margin:0 auto 50px auto}#guide #contents .section#security .support{width:654px;margin:0 auto}#guide #contents .section#security .support .subTitle{margin-bottom:30px}#guide #contents .section#security .support .unit{background-position:17px 0;background-repeat:no-repeat;padding-left:82px;margin-bottom:23px}#guide #contents .section#security .support .unit h5{font-size:132%;color:#095b8b;font-weight:bold;margin-bottom:3px}#guide #contents .section#security .support .unit p{line-height:1.6;font-size:126%}#guide #contents .section#security .support .unit.unit01{background-image:url(/mrso_img/16/xsupport_ico_01.gif.pagespeed.ic.fk7D-tpC-b.jpg)}#guide #contents .section#security .support .unit.unit02{background-image:url(/mrso_img/16/xsupport_ico_02.gif.pagespeed.ic.f0wdAiJuwn.jpg)}#guide #sd{width:230px;float:right;border-top-left-radius:5px;border-top-right-radius:5px;overflow:hidden}#guide #sd>dl{padding-bottom:10px;border-right:1px solid #cdcdcd;border-left:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;border-bottom-left-radius:5px;border-bottom-right-radius:5px}#guide #sd>dl dt{background-color:#49a0d6;text-align:center;color:#fff;font-weight:normal;padding:15px 0;font-size:20px;margin-left:-1px;margin-right:-1px}#guide #sd>dl dt+dd{padding-top:10px}#guide #sd>dl dd{padding:20px 10px 0}#guide #sd>dl dd em{display:block;margin-bottom:5px;font-weight:bold;font-size:108%;color:#333}#guide #sd>dl dd>ul{overflow:hidden}#guide #sd>dl dd>ul li{margin-top:-1px;background:#f1f2f2;border-top:1px dotted #b0bbc9;padding:7px 5px;font-size:92%}#guide #sd>dl dd>ul li a{color:#095b8b;text-decoration:underline}body #ct.tpoint{clear:both;height:100%;margin:0 auto;width:1280px}body #ct.tpoint #contents{display:inline;float:left;width:1020px;border-right:1px solid #cdcdcd;border-left:1px solid #cdcdcd;margin-bottom:0}body #ct.tpoint #contents #flow,body #ct.tpoint #contents #use{padding-top:30px}body #ct.tpoint #contents .inner{padding:20px 40px 0}body #ct.tpoint p{font-size:16px}body #ct.tpoint #contents .anchorLink{margin:30px 0}body #ct.tpoint #contents .anchorLink li{width:49%;float:left}body #ct.tpoint #contents .anchorLink li:nth-child(2){float:right}body #ct.tpoint #contents .anchorLink li a{height:auto;line-height:1em}body #ct.tpoint #contents .anchorLink li a span{padding:30px;display:block;background-position:93% 50%;background-image:url(https://www.mrso.jp/mrso_img/guides/xarrow02.png.pagespeed.ic.b7xmDIETiy.png);text-align:left}body #ct.tpoint #contents .flowStep{background-image:url(https://www.mrso.jp/mrso_img/guides/bg01.png.pagespeed.ce.cS2rO_d7xI.png);padding:120px 40px 40px;margin:60px 0;background-repeat:repeat;position:relative}body #ct.tpoint #contents #use .flowStep{padding:40px}body #ct.tpoint #contents .flowStep h5{text-align:center;color:#fff;font-size:28px;background-repeat:no-repeat;background-image:url(https://www.mrso.jp/mrso_img/guides/xtpoint_bg01.png.pagespeed.ic.Rb_4cp8SA-.png);background-position:50% 50%;height:130px;top:-10px;position:absolute;width:100%;left:0;padding-top:30px}body #ct.tpoint #contents .flowStep .deadline_date p{color:#fff;font-size:18px}body #ct.tpoint #contents .flowStep h5 span{color:#fff000;text-decoration:underline}body #ct.tpoint #contents .flowStep h5 span em{font-size:16px}body #ct.tpoint #contents .flowStep ul li{background-color:#fff;border-top:2px solid #0f438c;position:relative;margin-bottom:50px;padding-bottom:20px}body #ct.tpoint #contents .flowStep ul li:after{content:url(https://www.mrso.jp/mrso_img/guides/arrow03.png.pagespeed.ce.L5wWWiNxHi.png);position:absolute;left:48%;bottom:-40px}body #ct.tpoint #contents .flowStep ul li dt{font-size:22px;font-weight:bold;color:#0f438c}body #ct.tpoint #contents .flowStep ul li dt span{color:#fff;padding:15px 20px;display:inline-block;background-color:#0f438c;margin-right:20px}body #ct.tpoint #contents .flowStep ul li dd{padding:20px 40px}body #ct.tpoint #contents .flowStep ul li dd .boxL{width:480px}body #ct.tpoint #contents .flowStep ul li dd .boxR{width:270px}body #ct.tpoint #contents #flow .flowStep ul li.step5 dd .boxL{width:270px}body #ct.tpoint #contents #flow .flowStep ul li.step5 dd .boxR{width:480px}body #ct.tpoint #contents #use .flowStep ul li dd .boxL{width:320px}body #ct.tpoint #contents #use .flowStep ul li dd .boxR{width:420px}body #ct.tpoint #contents .flowStep ul li p{padding-bottom:1.7em}body #ct.tpoint #contents .flowStep ul li dd a.btnStyle01{padding:8px 0}body #ct.tpoint #contents .flowStep ul li dd a.btnStyle01 span{text-align:center;display:block}body #ct.tpoint #contents .flowStep ul li .attentionBox{margin:20px 40px;padding:20px 30px;background-color:#eff6fa}body #ct.tpoint #contents .flowStep ul li .attentionBox .title{color:#0d448a;font-size:20px;text-align:center;margin-bottom:20px}body #ct.tpoint #contents .flowStep ul li .attentionBox .title:after{display:inline-block;margin:0 0 8px 20px;height:1px;content:" ";text-shadow:none;background-color:#0d448a;width:160px}body #ct.tpoint #contents .flowStep ul li .attentionBox .title:before{display:inline-block;margin:0 20px 8px 0;height:1px;content:" ";text-shadow:none;background-color:#0d448a;width:160px}body #ct.tpoint #contents .flowStep ul li .attentionBox .btnStyle02{text-align:left}body #ct.tpoint #contents .flowStep ul li .attentionBox .boxL{width:480px}body #ct.tpoint #contents .flowStep ul li .attentionBox .boxL .mt20{padding-top:20px}body #ct.tpoint #contents .flowStep ul li .attentionBox .boxR{width:210px}body #ct.tpoint #contents .flowStep ul li .attentionBox .btnStyle01{padding:10px;text-align:center}body #ct.tpoint #contents .flowStep ul li .attentionBox .btnStyle01 span{background-position:100% 50%}body #ct.tpoint #contents .finish h3{font-size:22px;font-weight:bold;color:#fff;background-color:#0f438c;text-align:center;line-height:55px;height:55px}body #ct.tpoint #contents .finish .inner{padding:20px 40px 0}body #ct.tpoint #contents .finish:after{display:none}body #ct.tpoint #contents #point_content .v_title{text-align:center;font-size:34px;font-weight:bold;margin-bottom:10px}body #ct.tpoint #contents #point_content .p_image{text-align:center}body #ct.tpoint #contents #point_content .p_image img{height:90px;vertical-align:middle;padding-bottom:30px}body #ct.tpoint #contents #point_content .p_image span.and{font-size:38px;font-weight:bold;margin:0 20px}body #ct.tpoint #contents #point_content .logo-box{display:flex;justify-content:center;gap:30px}body #ct.tpoint #contents #point_content .logo-box .logo{display:inline-block;vertical-align:middle;border:1px solid #284589;border-radius:10px;padding:15px;text-decoration:none;text-align:left;color:#284589}body #ct.tpoint #contents #point_content .logo-box .logo span{margin-right:20px;vertical-align:middle}body #ct.tpoint #contents #point_content .logo-box .logo .icon{font-size:40px;font-weight:bold;vertical-align:bottom}body #ct.tpoint #contents #point_content .logo-box .logo img{height:60px;vertical-align:middle;margin:0 20px 0 15px}body #ct.tpoint #contents #point_content .box2 .logo div{font-size:24px;font-weight:bold;padding:0 25px}body #ct.tpoint #contents #point_content .box2{text-align:center;gap:40px}body #ct.tpoint #contents #point_content .box2 .logo{padding:30px}body #ct.tpoint #contents #point_content .box2 .logo img{width:240px;vertical-align:middle;padding-bottom:10px}body #ct.tpoint #contents #point_content .box2 .vpoint img{padding-bottom:24px}body #ct.tpoint #contents #point_content .box2 .box-step .renkei_mrso{display:flex;justify-content:center;gap:20px;margin:20px 0}body #ct.tpoint #contents #point_content .box2 .box-step .box2_content{display:block;text-align:left}body #ct.tpoint #contents #point_content .box2 .box-step .box2_content p{font-size:14px;text-align:left;padding:0 0 5px 30px}body #ct.tpoint #contents #point_content .logo-box .logo span{font-size:20px;font-weight:bold;padding-left:5px}body #ct.tpoint #contents #point_content .suki-box{margin:50px -40px 40px;padding:40px 0;display:block;justify-content:center;background-color:#eff4f7}body #ct.tpoint #contents #point_content .suki-box .suki-title{color:#284589;font-size:35px;padding:20px 40px 5px;text-align:center;font-weight:bold}body #ct.tpoint #contents #point_content .suki-box .img_button{text-align:center;margin-bottom:30px}body #ct.tpoint #contents #point_content .box{margin:0 40px;background-color:#fff}body #ct.tpoint #contents #point_content .box .box-step{text-align:center;padding:30px 0;border-radius:10px}body #ct.tpoint #contents #point_content .box .box-step p{font-size:14px;text-align:left;padding:20px 0 10px 30px}body #ct.tpoint #contents #point_content #box-step2{margin:20px 0;padding-right:20px}body #ct.tpoint #contents #point_content .box .box-step .step-title{font-size:30px;font-weight:bold;text-align:center;padding:0 0 20px 30px;color:#284589}body #ct.tpoint #contents #point_content #box-step2 .point_mrso{display:flex;justify-content:center;gap:20px;padding:0 20px 0 0}body #ct.tpoint #contents #point_content .box .box-step .step{display:flex;color:#284589;justify-content:center;gap:10px}body #ct.tpoint #contents #point_content .box .box-step .step_content{width:27%;border:3px solid #284589;border-radius:10px;padding:30px 20px;text-align:center}body #ct.tpoint #contents #point_content .box .box-step .step_content .step_header{font-size:24px;font-weight:bold}body #ct.tpoint #contents #point_content .box .box-step .step_content .step_header span{font-size:30px;font-weight:bold;text-align:center}body #ct.tpoint #contents #point_content .box .box-step .step_content p{font-size:16px;font-weight:bold}body #ct.tpoint #contents #point_content .box .box-step .next_icon{font-size:55px;font-weight:bold;align-content:center}body #ct.tpoint #contents #point_content .box2{margin-top:40px}body #ct.tpoint #contents #point_content .box-attention{text-align:center;padding:30px 0}body #ct.tpoint #contents #point_content .box-attention .title{font-size:18px;font-weight:bold;text-align:left;padding-bottom:5px}body #ct.tpoint #contents #point_content .box-attention p{font-size:14px;text-align:left;padding-bottom:5px}body #ct.tpoint #contents #point_content .pc_only{display:block}body #ct.tpoint #contents #point_content .sp_only{display:none}@media only screen and (max-width:736px){body #ct.tpoint{width:100%}body #ct.tpoint #contents{float:none;width:100%;border-right:0 solid #cdcdcd;border-left:0 solid #cdcdcd}body #ct.tpoint #contents #flow,body #ct.tpoint #contents #use{padding-top:30px}body #ct.tpoint #contents .inner{padding:10px 2% 0}body #ct.tpoint p{font-size:16px}body #ct.tpoint #contents .anchorLink{margin:10px 0}body #ct.tpoint #contents .anchorLink li{width:100%;float:none;margin-bottom:10px}body #ct.tpoint #contents .anchorLink li:nth-child(2){float:none}body #ct.tpoint #contents .anchorLink li a{height:auto;line-height:1em}body #ct.tpoint #contents .anchorLink li a span{padding:15px;background-position:98% 50%;background-image:url(https://www.mrso.jp/mrso_img/guides/xarrow02.png.pagespeed.ic.b7xmDIETiy.png)}body #ct.tpoint #contents .flowStep{padding:20px 2%;margin:30px 0}body #ct.tpoint #contents #use .flowStep{padding:20px}body #ct.tpoint #contents .flowStep h5{font-size:18px;height:auto;top:0;position:relative;padding-top:0;background-image:none;margin-bottom:20px}body #ct.tpoint #contents .flowStep ul li{border-top:0 solid #0f438c;margin-bottom:50px;padding-bottom:20px}body #ct.tpoint #contents .flowStep ul li:after{position:absolute;left:45%;bottom:-40px}body #ct.tpoint #contents .flowStep ul li dt{padding:0 4%;font-size:18px}body #ct.tpoint #contents .flowStep ul li dt span{padding:10px;display:block;margin-right:-5%;margin-bottom:10px;margin-left:-5%;text-align:center}body #ct.tpoint #contents .flowStep ul li dd{padding:15px 4%}body #ct.tpoint #contents .flowStep ul li dd .boxL{width:100%;float:none;margin-bottom:10px}body #ct.tpoint #contents .flowStep ul li dd .boxR{width:100%;float:none}body #ct.tpoint #contents .flowStep ul li dd .boxR img{width:100%;height:auto}body #ct.tpoint #contents #flow .flowStep ul li.step5 dd .boxL{width:100%}body #ct.tpoint #contents #flow .flowStep ul li.step5 dd .boxR{width:100%}body #ct.tpoint #contents #use .flowStep ul li dd .boxL{width:100%}body #ct.tpoint #contents #use .flowStep ul li dd .boxR{width:100%}body #ct.tpoint #contents .flowStep ul li p{padding-bottom:1.7em}body #ct.tpoint #contents .flowStep ul li dd a.btnStyle01{padding:8px 0}body #ct.tpoint #contents .flowStep ul li dd a.btnStyle01 span{text-align:center;display:block}body #ct.tpoint #contents .flowStep ul li .attentionBox{margin:20px 4%;padding:20px 4%}body #ct.tpoint #contents .flowStep ul li .attentionBox .title{font-size:18px;margin-bottom:15px;font-weight:bold}body #ct.tpoint #contents .flowStep ul li .attentionBox .title:after{display:none}body #ct.tpoint #contents .flowStep ul li .attentionBox .title:before{display:none}body #ct.tpoint #contents .flowStep ul li .attentionBox .boxL{width:100%;float:none;margin-bottom:15px}body #ct.tpoint #contents .flowStep ul li .attentionBox .boxL .mt20{padding-top:0}body #ct.tpoint #contents .flowStep ul li .attentionBox .boxR{width:100%;float:none}body #ct.tpoint #contents .flowStep ul li .attentionBox .btnStyle01 span{background-position:100% 50%;padding-right:20px}body #ct.tpoint #contents .finish h3{font-size:18px;line-height:1.5em;padding:10px;height:auto}body #ct.tpoint #contents .finish .inner{padding:20px 4% 0}body #ct.tpoint #contents .finish:after{display:none}body #ct.tpoint #contents #point_content .logo-box{display:block}body #ct.tpoint #contents #point_content .logo-box .logo{width:100%}body #ct.tpoint #contents #point_content .logo-box .vpoint{margin-bottom:10px}body #ct.tpoint #contents #point_content .logo-box .logo img{vertical-align:middle;padding-bottom:5px;margin:0}body #ct.tpoint #contents #point_content .logo-box .logo span{font-size:16px;font-weight:bold;padding-left:5px;margin-right:0}body #ct.tpoint #contents #point_content .logo-box .logo .link{margin-right:10px}body #ct.tpoint #contents #point_content .logo-box .vpoint .link{padding-left:16px}body #ct.tpoint #contents #point_content .v_title{font-size:16px;font-weight:normal;margin-bottom:5px}body #ct.tpoint #contents #point_content .p_image img{height:32px;padding-bottom:0;margin-top:-10px}body #ct.tpoint #contents #point_content .p_image span.and{font-size:21px;margin:0 5px}body #ct.tpoint #contents #point_content .suki-box{margin:20px 0}body #ct.tpoint #contents #point_content .suki-box .suki-title{font-size:20px;text-align:center;padding:0 40px}body #ct.tpoint #contents #point_content .box{padding:0;margin:0 10px}body #ct.tpoint #contents #point_content .box .box-step .step-title{font-size:18px;text-align:center;padding:0 0 10px}body #ct.tpoint #contents #point_content .pc_only{display:none}body #ct.tpoint #contents #point_content .sp_only{display:block}body #ct.tpoint #contents #point_content .box .box-step{padding:20px 50px}body #ct.tpoint #contents #point_content .box2 .box-step{padding:20px}body #ct.tpoint #contents #point_content .box .box-step p{font-size:14px;text-align:left;padding:0}body #ct.tpoint #contents #point_content .box .box-step p.pc_only{display:none}body #ct.tpoint #contents #point_content .box .box-step .step{display:block}body #ct.tpoint #contents #point_content .box .box-step .step_content{width:100%}body #ct.tpoint #contents #point_content .box .box-step .step_content p{text-align:center}body #ct.tpoint #contents #point_content #box-step2 .point_mrso{display:block}body #ct.tpoint #contents #point_content .box2 .logo div{font-size:16px}body #ct.tpoint #contents #point_content .box-attention p{font-size:14px;padding:0}body #ct.tpoint #contents #point_content .box-attention .title{font-size:18px;padding:0 0 10px 10px;text-align:center}body #ct.tpoint #contents #point_content .box-attention{padding:30px 0 0}body #ct.tpoint #contents #point_content .suki-box .img_button{margin:0 20%}body #ct.tpoint #contents #point_content .p_image{margin-bottom:20px;margin-top:10px}body #ct.tpoint #contents #point_content .p_image span.sp{display:block}body #ct.tpoint #contents #point_content .box2 .box-step .box2_content p{padding:0 0 5px 0}body #ct.tpoint #contents #point_content .box2 .box-step .renkei_mrso{gap:0}body #ct.tpoint #contents #point_content .box .box-step .next_icon{font-size:35px}body #ct #contents{display:inline;float:left;width:100%}#guide #ctHeader{margin-right:4px;width:97%}#guide #ctHeader>h2 img{width:100%;height:auto}#guide #contents .section#attraction .unit.unit01,#guide #contents .section#attraction .unit.unit02,#guide #contents .section#attraction .unit.unit03{margin-top:20px;width:90%;padding:0 5px 0 45px;float:left;background-image:none;background-repeat:repeat-y}#guide #contents .section#attraction .unit.unit01>h4+p{}#guide #contents .section#attraction .unit.unit02>h4+p{}#guide #contents .section#security>p.image{text-align:center;width:100%;height:auto;margin:0 auto 50px auto}#guide #contents .section#security>p.image img{width:100%;height:auto}#guide #contents .section#reserve .service h5 img{margin-bottom:3px;text-align:center;width:100%;height:auto}#guide #contents .section#reserve .steps>ul li{width:99%;background-repeat:no-repeat;background-color:#f6f5f1;padding-top:30px;padding-left:30px;padding-right:30px;font-size:132%;color:#333}#guide #contents .section#reserve .steps{width:99%}#guide #contents .section#reserve .steps .goToTop a img{width:100%;height:auto}#guide #contents .section#reserve .service{width:99%;margin:0 auto 50px auto}#guide #contents .section#security .support{width:99%;margin:0 auto}#guide #contents .section#security>p{width:100%;margin:0 auto 10px auto;font-size:126%}#guide #contents .section#reserve .steps>ul li.step1{background-image:url(/mrso_img/16/xreserve_bg_01.gif.pagespeed.ic.zHcwdIp02q.png);min-height:112px;padding-top:20%;background-size:100%}#guide #contents .section#reserve .steps>ul li.step2{background-image:url(/mrso_img/16/xreserve_bg_02.gif.pagespeed.ic.cM1v5v36nz.png);min-height:112px;padding-top:20%;background-size:100%}#guide #contents .section#reserve .steps>ul li.step3{background-image:url(/mrso_img/16/xreserve_bg_03.gif.pagespeed.ic.sXD3jcjfdz.png);min-height:112px;padding-top:20%;background-size:100%}#guide{overflow:hidden}#guide #contents .section#recommend>p{width:360px;margin:0 auto 10px auto;font-size:126%}#guide #contents .section#recommend .row .checkbtn{font-size:130%;width:360px}#guide #contents .section#recommend > p:nth-of-type(2) {margin-bottom:20px;margin-left:0;width:360px}#guide #contents .section#recommend > div.environment > p:nth-child(7), #recommend > div.environment > p:nth-child(4) {width:360px;margin-left:10px}#guide #contents .section#recommend>div.environment>div>ul{width:360px}#guide #contents .section#recommend > p:nth-child(4) {width:360px;margin-left:10px}}@media only screen and (max-width:360px){#guide{overflow:hidden}#guide #contents .section#recommend>p{width:314px;margin:0 auto 10px auto;font-size:126%}#guide #contents .section#recommend .row .checkbtn{font-size:89%;width:314px}#guide #contents .section#recommend > p:nth-of-type(2) {margin-bottom:20px;margin-left:0;width:314px}#guide #contents .section#recommend > div.environment > p:nth-child(7) {width:314px}#guide #contents .section#recommend>div.environment>div>ul{width:314px}#guide #contents .section#recommend > p:nth-child(4),#recommend > div.environment > p:nth-child(4) {width:314px;margin-left:10px}}