.content_wrap #content1 ul:after,.content_wrap #content2 ul:after,.content_wrap #content3 ul:after,.content_wrap #content4 ul:after,.content_wrap2 #content1 ul:after,.content_wrap2 #content2 ul:after,.content_wrap2 #content3 ul:after,.content_wrap2 #content4 ul:after,.content_wrap3 #content1 ul:after,.content_wrap3 #content2 ul:after,.content_wrap3 #content3 ul:after,.content_wrap3 #content4 ul:after,.content_wrap4 #content1 ul:after,.content_wrap4 #content2 ul:after,.content_wrap4 #content3 ul:after,.content_wrap4 #content4 ul:after,.sns ul:after{display:block;content:"";clear:both}.sns,.sns ul{position:absolute;right:25px}.sns ul,body{margin:0;padding:0}#side_nav .navtop p.guide a,#side_nav .navtop ul li a{display:block;color:#000;text-decoration:none}body{font-family:Meiryo}.sns{width:100%;top:0}.sns ul{top:10px;width:600px;z-index:100}#wrapper_pc,#wrapper_pc .sky{width:100%;position:relative}#wrapper_pc{min-width:1053px;height:12243px;overflow:hidden}#wrapper_pc .sky{height:764px;background:url(../img/bg_pattern1.png) #a4ecfe}#wrapper_pc .sky #bg_build{width:1070px;height:504px;margin:0 auto;padding-top:260px}#wrapper_pc .sky #mountain_g{position:relative;width:1541px;height:246px;margin:0 auto}#wrapper_pc .sky #mountain_g img{position:absolute;bottom:213px;left:0}#wrapper_pc .sky #mountain_g #mt_green{z-index:400}#wrapper_pc .sky #mountain_yg{position:relative;width:1238px;height:245px;margin:-244px auto 0}#wrapper_pc .sky #mountain_yg img{position:absolute;bottom:213px;left:0}#wrapper_pc .sky #mountain_yg #mt_yg{z-index:500}#wrapper_pc .sky #bg_cloud{position:relative;width:1274px;height:186px;margin:-1012px auto 0}#wrapper_pc .section1{position:absolute;top:0;left:0;width:100%;height:2064px;padding-top:103px;text-align:center;z-index:1000}#wrapper_pc .section1 #field_sec1{height:1403px;margin-top:-151px;background:#a9cd6d}#wrapper_pc .section1 h1,#wrapper_pc .section1 p{margin:0}#wrapper_pc .section1 .sns{position:absolute;top:20px;right:271px;width:1053px;height:20px;background:#bbb}#wrapper_pc .section1 #road1{position:absolute;top:660px;width:100%;height:1506px;z-index:1}#wrapper_pc .section1 #bridge{position:absolute;top:1800px;width:100%;min-width:1057px;height:342px;margin:0 auto;background:url(../img/bridge.png) top center repeat-x;z-index:80000}.screen_wrap,.screen_wrap2{min-width:1053px;position:fixed}#wrapper_pc .section1 #bridge #front{width:236px;height:67px;margin:135px auto}#wrapper_pc .section1 #bridge #train{position:absolute;top:0;left:0;width:373px;height:67px}#wrapper_pc .section2{position:relative;width:100%;height:1063px;margin:1400px auto 0;background:url(../img/bg2.png) center top no-repeat #a9cd6d}#wrapper_pc .section2 #road2{width:200px;height:1056px;margin:0 auto;z-index:2}#wrapper_pc .section3{position:relative;height:995px;background:url(../img/bg_lake.png) #abebeb;z-index:10}#wrapper_pc .section3 #bg_suna{width:854px;height:995px;margin:0 auto;text-align:center;background:url(../img/bg_suna.png) center top no-repeat}#wrapper_pc .section3 #bg_suna #road3{margin-top:-5px}#wrapper_pc .section4{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:1863px;margin-top:-3px;background:url(../img/bg_bush.png) top center repeat-x;z-index:9}#wrapper_pc .section4 .bg_mts{position:relative;width:1419px;margin:0 auto}#wrapper_pc .section4 .bg_mts p{position:absolute;top:55px;margin:0}#wrapper_pc .section4 #road4{position:relative;width:200px;height:1864px;margin:0 auto;background:url(../img/road4.png) top center no-repeat;text-align:center;z-index:3}#wrapper_pc .section4 #road4 p{position:absolute;bottom:-23px;left:-122px}#wrapper_pc .section4 #road4 #t1{position:fixed;bottom:0;top:0;width:138px;height:208px;margin:auto;padding:0}#wrapper_pc .section4 #bg_footer_mt{position:relative;width:1497px;height:226px;margin:-225px auto 0}#wrapper_pc .section4 #bg_footer_mt p{position:absolute;bottom:-8px;margin:0;z-index:300}.screen_wrap{top:0;width:100%;height:auto;z-index:70000}.screen_wrap .screen{width:138px;height:211px;margin:0 auto}.screen_wrap .fukidashi1{width:199px;height:199px;margin:-360px auto 0!important}.screen_wrap .fukidashi1 img{margin-left:160px}.screen_wrap2{top:2000px;width:100%;height:auto;z-index:70001}.screen_wrap2 #tono2{width:190px;height:210px;margin:0 auto}.screen_wrap2 .fukidashi2{width:199px;height:199px;margin:0}#t1{width:400px;height:200px;position:fixed;left:50%;top:0}.section1 #chara{position:relative;width:1018px;height:521px;margin:0 auto;z-index:100}#fukidashi_top{position:fixed;width:312px;height:257px;top:20%;left:52%;opacity:0}.content_wrap,.content_wrap2,.content_wrap3,.content_wrap4{z-index:100}.content_wrap #content1,.content_wrap #content2,.content_wrap #content3,.content_wrap #content4,.content_wrap2 #content1,.content_wrap2 #content2,.content_wrap2 #content3,.content_wrap2 #content4,.content_wrap3 #content1,.content_wrap3 #content2,.content_wrap3 #content3,.content_wrap3 #content4,.content_wrap4 #content1,.content_wrap4 #content2,.content_wrap4 #content3,.content_wrap4 #content4{width:740px;height:600px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;padding:40px;background:url(../img/bg_topcontent.png) no-repeat;font-size:93%;letter-spacing:.1em;z-index:6000}#side_nav,#side_nav .navtop{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.content_wrap #content1 .title,.content_wrap #content2 .title,.content_wrap #content3 .title,.content_wrap #content4 .title,.content_wrap2 #content1 .title,.content_wrap2 #content2 .title,.content_wrap2 #content3 .title,.content_wrap2 #content4 .title,.content_wrap3 #content1 .title,.content_wrap3 #content2 .title,.content_wrap3 #content3 .title,.content_wrap3 #content4 .title,.content_wrap4 #content1 .title,.content_wrap4 #content2 .title,.content_wrap4 #content3 .title,.content_wrap4 #content4 .title{padding:0}.content_wrap #content1 p,.content_wrap #content2 p,.content_wrap #content3 p,.content_wrap #content4 p,.content_wrap2 #content1 p,.content_wrap2 #content2 p,.content_wrap2 #content3 p,.content_wrap2 #content4 p,.content_wrap3 #content1 p,.content_wrap3 #content2 p,.content_wrap3 #content3 p,.content_wrap3 #content4 p,.content_wrap4 #content1 p,.content_wrap4 #content2 p,.content_wrap4 #content3 p,.content_wrap4 #content4 p{font-size:93%;letter-spacing:.05em}.content_wrap #content1 p.txt,.content_wrap #content2 p.txt,.content_wrap #content3 p.txt,.content_wrap #content4 p.txt,.content_wrap2 #content1 p.txt,.content_wrap2 #content2 p.txt,.content_wrap2 #content3 p.txt,.content_wrap2 #content4 p.txt,.content_wrap3 #content1 p.txt,.content_wrap3 #content2 p.txt,.content_wrap3 #content3 p.txt,.content_wrap3 #content4 p.txt,.content_wrap4 #content1 p.txt,.content_wrap4 #content2 p.txt,.content_wrap4 #content3 p.txt,.content_wrap4 #content4 p.txt{font-weight:700}.content_wrap #content1 ul,.content_wrap #content2 ul,.content_wrap #content3 ul,.content_wrap #content4 ul,.content_wrap2 #content1 ul,.content_wrap2 #content2 ul,.content_wrap2 #content3 ul,.content_wrap2 #content4 ul,.content_wrap3 #content1 ul,.content_wrap3 #content2 ul,.content_wrap3 #content3 ul,.content_wrap3 #content4 ul,.content_wrap4 #content1 ul,.content_wrap4 #content2 ul,.content_wrap4 #content3 ul,.content_wrap4 #content4 ul{width:525px;margin:0 auto;padding:9px 0}.content_wrap #content1 ul li,.content_wrap #content2 ul li,.content_wrap #content3 ul li,.content_wrap #content4 ul li,.content_wrap2 #content1 ul li,.content_wrap2 #content2 ul li,.content_wrap2 #content3 ul li,.content_wrap2 #content4 ul li,.content_wrap3 #content1 ul li,.content_wrap3 #content2 ul li,.content_wrap3 #content3 ul li,.content_wrap3 #content4 ul li,.content_wrap4 #content1 ul li,.content_wrap4 #content2 ul li,.content_wrap4 #content3 ul li,.content_wrap4 #content4 ul li{float:left;width:250px;height:240px;margin-right:15px;list-style-type:none}.content_wrap #content1 ul li:last-child,.content_wrap #content2 ul li:last-child,.content_wrap #content3 ul li:last-child,.content_wrap #content4 ul li:last-child,.content_wrap2 #content1 ul li:last-child,.content_wrap2 #content2 ul li:last-child,.content_wrap2 #content3 ul li:last-child,.content_wrap2 #content4 ul li:last-child,.content_wrap3 #content1 ul li:last-child,.content_wrap3 #content2 ul li:last-child,.content_wrap3 #content3 ul li:last-child,.content_wrap3 #content4 ul li:last-child,.content_wrap4 #content1 ul li:last-child,.content_wrap4 #content2 ul li:last-child,.content_wrap4 #content3 ul li:last-child,.content_wrap4 #content4 ul li:last-child{margin-right:0}.content_wrap #content1 ul.step,.content_wrap #content2 ul.step,.content_wrap #content3 ul.step,.content_wrap #content4 ul.step,.content_wrap2 #content1 ul.step,.content_wrap2 #content2 ul.step,.content_wrap2 #content3 ul.step,.content_wrap2 #content4 ul.step,.content_wrap3 #content1 ul.step,.content_wrap3 #content2 ul.step,.content_wrap3 #content3 ul.step,.content_wrap3 #content4 ul.step,.content_wrap4 #content1 ul.step,.content_wrap4 #content2 ul.step,.content_wrap4 #content3 ul.step,.content_wrap4 #content4 ul.step{width:624px;background:url(../img/bg_step.png) center center no-repeat}.content_wrap #content1 ul.step li,.content_wrap #content2 ul.step li,.content_wrap #content3 ul.step li,.content_wrap #content4 ul.step li,.content_wrap2 #content1 ul.step li,.content_wrap2 #content2 ul.step li,.content_wrap2 #content3 ul.step li,.content_wrap2 #content4 ul.step li,.content_wrap3 #content1 ul.step li,.content_wrap3 #content2 ul.step li,.content_wrap3 #content3 ul.step li,.content_wrap3 #content4 ul.step li,.content_wrap4 #content1 ul.step li,.content_wrap4 #content2 ul.step li,.content_wrap4 #content3 ul.step li,.content_wrap4 #content4 ul.step li{width:180px;height:268px;margin-right:40px;background:0 0}.content_wrap #content1 ul.step li:last-child,.content_wrap #content2 ul.step li:last-child,.content_wrap #content3 ul.step li:last-child,.content_wrap #content4 ul.step li:last-child,.content_wrap2 #content1 ul.step li:last-child,.content_wrap2 #content2 ul.step li:last-child,.content_wrap2 #content3 ul.step li:last-child,.content_wrap2 #content4 ul.step li:last-child,.content_wrap3 #content1 ul.step li:last-child,.content_wrap3 #content2 ul.step li:last-child,.content_wrap3 #content3 ul.step li:last-child,.content_wrap3 #content4 ul.step li:last-child,.content_wrap4 #content1 ul.step li:last-child,.content_wrap4 #content2 ul.step li:last-child,.content_wrap4 #content3 ul.step li:last-child,.content_wrap4 #content4 ul.step li:last-child{margin-right:0}.content_wrap #content1 ul.content,.content_wrap #content2 ul.content,.content_wrap #content3 ul.content,.content_wrap #content4 ul.content,.content_wrap2 #content1 ul.content,.content_wrap2 #content2 ul.content,.content_wrap2 #content3 ul.content,.content_wrap2 #content4 ul.content,.content_wrap3 #content1 ul.content,.content_wrap3 #content2 ul.content,.content_wrap3 #content3 ul.content,.content_wrap3 #content4 ul.content,.content_wrap4 #content1 ul.content,.content_wrap4 #content2 ul.content,.content_wrap4 #content3 ul.content,.content_wrap4 #content4 ul.content{width:620px}.content_wrap #content1 ul.content li,.content_wrap #content2 ul.content li,.content_wrap #content3 ul.content li,.content_wrap #content4 ul.content li,.content_wrap2 #content1 ul.content li,.content_wrap2 #content2 ul.content li,.content_wrap2 #content3 ul.content li,.content_wrap2 #content4 ul.content li,.content_wrap3 #content1 ul.content li,.content_wrap3 #content2 ul.content li,.content_wrap3 #content3 ul.content li,.content_wrap3 #content4 ul.content li,.content_wrap4 #content1 ul.content li,.content_wrap4 #content2 ul.content li,.content_wrap4 #content3 ul.content li,.content_wrap4 #content4 ul.content li{width:290px;margin-right:35px;background:0 0;font-size:93%;text-align:left;line-height:1.4}.content_wrap #content1 ul.content li:last-child,.content_wrap #content2 ul.content li:last-child,.content_wrap #content3 ul.content li:last-child,.content_wrap #content4 ul.content li:last-child,.content_wrap2 #content1 ul.content li:last-child,.content_wrap2 #content2 ul.content li:last-child,.content_wrap2 #content3 ul.content li:last-child,.content_wrap2 #content4 ul.content li:last-child,.content_wrap3 #content1 ul.content li:last-child,.content_wrap3 #content2 ul.content li:last-child,.content_wrap3 #content3 ul.content li:last-child,.content_wrap3 #content4 ul.content li:last-child,.content_wrap4 #content1 ul.content li:last-child,.content_wrap4 #content2 ul.content li:last-child,.content_wrap4 #content3 ul.content li:last-child,.content_wrap4 #content4 ul.content li:last-child{margin-right:0}.content_wrap #content1 ul.content li img,.content_wrap #content2 ul.content li img,.content_wrap #content3 ul.content li img,.content_wrap #content4 ul.content li img,.content_wrap2 #content1 ul.content li img,.content_wrap2 #content2 ul.content li img,.content_wrap2 #content3 ul.content li img,.content_wrap2 #content4 ul.content li img,.content_wrap3 #content1 ul.content li img,.content_wrap3 #content2 ul.content li img,.content_wrap3 #content3 ul.content li img,.content_wrap3 #content4 ul.content li img,.content_wrap4 #content1 ul.content li img,.content_wrap4 #content2 ul.content li img,.content_wrap4 #content3 ul.content li img,.content_wrap4 #content4 ul.content li img{padding-bottom:6px}.content_wrap #content1 dl.kishu,.content_wrap #content2 dl.kishu,.content_wrap #content3 dl.kishu,.content_wrap #content4 dl.kishu,.content_wrap2 #content1 dl.kishu,.content_wrap2 #content2 dl.kishu,.content_wrap2 #content3 dl.kishu,.content_wrap2 #content4 dl.kishu,.content_wrap3 #content1 dl.kishu,.content_wrap3 #content2 dl.kishu,.content_wrap3 #content3 dl.kishu,.content_wrap3 #content4 dl.kishu,.content_wrap4 #content1 dl.kishu,.content_wrap4 #content2 dl.kishu,.content_wrap4 #content3 dl.kishu,.content_wrap4 #content4 dl.kishu{width:620px;margin:15px 0 0 20px;padding:0;text-align:left}.content_wrap #content1 dl.kishu dt,.content_wrap #content2 dl.kishu dt,.content_wrap #content3 dl.kishu dt,.content_wrap #content4 dl.kishu dt,.content_wrap2 #content1 dl.kishu dt,.content_wrap2 #content2 dl.kishu dt,.content_wrap2 #content3 dl.kishu dt,.content_wrap2 #content4 dl.kishu dt,.content_wrap3 #content1 dl.kishu dt,.content_wrap3 #content2 dl.kishu dt,.content_wrap3 #content3 dl.kishu dt,.content_wrap3 #content4 dl.kishu dt,.content_wrap4 #content1 dl.kishu dt,.content_wrap4 #content2 dl.kishu dt,.content_wrap4 #content3 dl.kishu dt,.content_wrap4 #content4 dl.kishu dt{padding-left:1em;font-weight:700;background:url(../img/icon_kishu.png) left top no-repeat}.content_wrap #content1 dl.kishu dd,.content_wrap #content2 dl.kishu dd,.content_wrap #content3 dl.kishu dd,.content_wrap #content4 dl.kishu dd,.content_wrap2 #content1 dl.kishu dd,.content_wrap2 #content2 dl.kishu dd,.content_wrap2 #content3 dl.kishu dd,.content_wrap2 #content4 dl.kishu dd,.content_wrap3 #content1 dl.kishu dd,.content_wrap3 #content2 dl.kishu dd,.content_wrap3 #content3 dl.kishu dd,.content_wrap3 #content4 dl.kishu dd,.content_wrap4 #content1 dl.kishu dd,.content_wrap4 #content2 dl.kishu dd,.content_wrap4 #content3 dl.kishu dd,.content_wrap4 #content4 dl.kishu dd{margin:0 0 15px;padding:0;font-size:77%;letter-spacing:.04em}.content_wrap #content1 dl.kishu dd.attention,.content_wrap #content2 dl.kishu dd.attention,.content_wrap #content3 dl.kishu dd.attention,.content_wrap #content4 dl.kishu dd.attention,.content_wrap2 #content1 dl.kishu dd.attention,.content_wrap2 #content2 dl.kishu dd.attention,.content_wrap2 #content3 dl.kishu dd.attention,.content_wrap2 #content4 dl.kishu dd.attention,.content_wrap3 #content1 dl.kishu dd.attention,.content_wrap3 #content2 dl.kishu dd.attention,.content_wrap3 #content3 dl.kishu dd.attention,.content_wrap3 #content4 dl.kishu dd.attention,.content_wrap4 #content1 dl.kishu dd.attention,.content_wrap4 #content2 dl.kishu dd.attention,.content_wrap4 #content3 dl.kishu dd.attention,.content_wrap4 #content4 dl.kishu dd.attention{width:560px;height:51px;margin-top:-12px;padding:6px 9px 6px 60px;font-size:62%;letter-spacing:.02em;background:url(../img/border_attention.png) no-repeat}.content_wrap2{z-index:100000}.content_wrap2 .txt{padding:9px 0 18px}.content_wrap3{z-index:99999}.content_wrap4{z-index:99998}#side_nav{position:fixed;left:10%;width:226px;height:600px;box-sizing:border-box;background:url(../img/bg_topnav.png) center top no-repeat;z-index:999999}#side_nav .navtop{height:285px;box-sizing:border-box;margin:9px;padding:3px;border:1px solid #977A65;text-align:left}#side_nav .navtop a:hover{opacity:.6}#side_nav .navtop ul{margin:0;padding:15px 15px 9px}#side_nav .navtop ul li{padding-bottom:18px;list-style:none;font-weight:700;letter-spacing:.14em}#side_nav .navtop ul li a:hover{opacity:1;background:#e4da45}#side_nav .navtop p.guide{margin:0 0 18px}#side_nav .navtop p.guide a{padding-left:1.4em;font-weight:700;font-size:93%;letter-spacing:.1em;background:url(../img/icon_category.png) left top no-repeat}#side_nav .navtop p.bnr{margin:0 0 0 2px}#side_nav .navbottom{height:288px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:9px;padding:3px;border:1px solid #977A65}#side_nav .navbottom p.title{width:207px;margin:-3px 0 0 -3px;padding:6px 0;color:#fff;font-size:93%;letter-spacing:.1em;background:#977A65;text-align:center}#side_nav .navbottom dl{margin:0;padding:9px 0;text-align:center}#side_nav .navbottom dl dt{padding:3px 0;font-size:77%;font-weight:700}#side_nav .navbottom dl dd{margin:0;padding:0}footer{position:absolute;width:100%;margin:0 auto;background:#F3F2F2;z-index:80000}footer .btn,footer .btn_pagetop_sp,footer .sns_sp{display:none}footer .footer_nav{width:100%;padding:20px 0;border-bottom:#DCDCDC 5px solid;background:url(../img/bg_roadbottom.png) top center repeat-x}footer .footer_nav p{width:370px;margin:0 auto;font-size:77%;letter-spacing:.03em}footer .footer_nav p a{color:#484848;text-decoration:none}footer .footer_nav p a:hover{opacity:.6}footer .footer_content{position:relative;width:1025px;height:45px;margin:0 auto;font-size:70%}footer .footer_content .logo_mapion{position:absolute;right:0;bottom:0}footer .footer_content .sns_pc{position:absolute;top:2px;bottom:10px;right:120px;width:600px}footer .footer_content .sns_pc ul{margin:0;padding:0}footer .footer_content .sns_pc ul:after{content:"";display:block;clear:both}