html,body{width:100%;height:100%;word-wrap:break-word;background:#f1f1f1}body{line-height:1.4;font-size:88%;overflow-x:hidden}.pc{display:none}#cover{width:100%;height:100%;position:fixed;top:0;left:0;background:#fff;z-index:2000}#container{width:100%;position:relative;float:left;background-image:url(../img/sp/bg.png);background-repeat:no-repeat;background-position:0 100%;background-size:contain}.container{width:100%;float:left;position:relative}#header{width:100%;height:50px;background:#fff;position:relative}#header h1{text-indent:-9999px;width:77px;height:26px;background-image:url(../img/sp/logo.png);background-size:77px 26px;-webkit-background-size:77px 26px;-moz-background-size:77px 26px;position:absolute;top:10px;left:10px}span.spi{position:absolute;bottom:0;right:0;display:block;width:25px;height:25px;background-image:url(../img/sp/m_ico.png);background-repeat:no-repeat;background-size:25px 50px;-webkit-background-size:25px 50px;-moz-background-size:25px 50px}span.spi0{background-position:0 -25px}h2.t{display:block;text-indent:-9999px;width:193px;height:37px;background-image:url(../img/sp/h2.png);background-repeat:no-repeat;background-size:193px 230px;-webkit-background-size:193px 230px;-moz-background-size:193px 230px}.spc div.contents{padding-bottom:40px}.spc h3{width:100%;height:48px;text-indent:-9999px;background-repeat:no-repeat}.number a{width:15px;height:15px;overflow:hidden;text-indent:-9999px;display:block;background:#fff;font-size:0}#c0 img{width:100%;height:auto;vertical-align:top}#c0 h2{position:absolute;top:0;left:20px;text-indent:-9999px;width:265px;height:45px;background-image:url(../img/sp/c0t.png);background-size:265px 45px;-webkit-background-size:265px 45px;-moz-background-size:265px 45px}#c0 a{width:60%;display:block;position:absolute;bottom:0;right:0}#c1{background:#fff}#c1 div.t{background:#c12827}#c1 h3{background-image:url(../img/sp/c1t.png);background-size:262px 30px;-webkit-background-size:262px 30px;-moz-background-size:262px 30px;background-position:15px 5px}#c1 h4{background-image:url(../img/sp/c1h4.png);background-repeat:no-repeat;background-size:183px 150px;-webkit-background-size:183px 150px;-moz-background-size:183px 150px;text-indent:-9999px}#c1 #c1_main{float:left}#c1 .photo li{background:#fff}#c1 .photo li div{background:#fff}#c1 .photo li div h4{height:35px}#c1 .photo li div p{width:85%;padding-top:15px;position:relative;margin:0 auto}#c1 .photo li div p span{display:block}#c1 .btn{position:absolute;z-index:100;width:20px;height:45px;overflow:hidden;display:block;top:50%;background-image:url(../img/sp/c1c.png);background-size:20px 90px;-webkit-background-size:20px 90px;-moz-background-size:20px 90px}#c1 .btn span{text-indent:-9999px;display:block}#c1 .prev{left:5px}#c1 .next{right:5px;background-position:0 -45px}#c1 .carousel{position:relative}#c1 .number{background:#c12827;padding:5px 0;text-align:right}#c1 .number li{display:inline-block;margin-right:8px}#c1 .number a.current{background-color:#75b175}#c1 #c12 h4{background-position:0 -36px}#c1 #c13 h4{background-position:0 -72px}#c1 #c14 h4{background-position:0 -108px}#c2{background:#ab0b78}#c2 ul li div{width:0;height:0;overflow:hidden}#c2 h2{background-position:0 -38px}#c2 h3{background-image:url(../img/sp/c2t.png);background-size:273px 34px;-webkit-background-size:273px 34px;-moz-background-size:273px 34px;background-position:15px 5px}#c2 .c2c{position:relative;padding-top:20px}#c2 .btn{position:absolute;z-index:100;width:20px;height:45px;overflow:hidden;display:block;top:50%;margin-top:-20px;background-image:url(../img/sp/c1c.png);background-size:20px 90px;-webkit-background-size:20px 90px;-moz-background-size:20px 90px}#c2 .btn span{text-indent:-9999px;display:block}#c2 .prev{left:5px}#c2 .next{right:5px;background-position:0 -45px}#c2 .number{padding:10px;clear:both}#c2 .number li{float:left;margin-right:10px}#c2 .number a{width:15px;height:15px;background:#fff;text-indent:-9999px;display:block;overflow:hidden}#c2 .number a.current{background-color:#57aebe}#c3{background:#0068b7}#c3 h2{background-position:0 -76px}#c3 h3{background-image:url(../img/sp/c3t.png);background-size:215px 34px;-webkit-background-size:215px 34px;-moz-background-size:215px 34px;background-position:15px 5px}#c3 ul{padding:20px 0;width:100%;float:left}#c3 ul li{padding-bottom:15px;float:left;width:100%}#c3 ul img{width:80%;height:auto;vertical-align:top}#c3 ul #c31{margin-left:5%}#c3 ul #c32{float:right}#c3 ul #c32 img{float:right;margin-right:5%}#c3 ul #c33{margin-left:5%}#c3 div.i{position:relative;max-width:580px;clear:both}#c3 div.i img{width:96%;height:auto;position:relative;margin:0 auto;display:block}#c3 div.i dl{display:none}#c3 div.i span{display:block;width:0;height:0;overflow:hidden}#c4{background:#262224}#c4 h2{background-position:0 -114px}#c4 h3{background-image:url(../img/sp/c4t.png);background-size:225px 34px;-webkit-background-size:225px 34px;-moz-background-size:225px 34px;background-position:15px 5px}#c4 ul{padding:20px 0;width:100%}#c4 ul li{padding-bottom:20px;float:left;width:100%;text-align:center}#c4 ul img{width:80%;height:auto;vertical-align:top}#c5{background:#ddd}#c5 h2{background-position:0 -152px}#c5 img{width:95%;height:auto;vertical-align:top;position:relative;margin:0 auto;display:block}#c5 #c51{margin-top:20px}#c5 #c51 h4{display:none}#c5 #c51 p{display:none}#c5 #c53{margin-top:20px}#c5 #c53 h4{display:none}#c5 #c53 p{display:none}#c5 div.i{display:none}#c6 h2{background-position:0 -190px}#c6 #c61{margin-top:20px}#c6 div.c{margin-bottom:20px}#c6 div.c h4{display:none}#c6 div.c div.m{display:none}#c6 div.c img{width:92%;height:auto;position:relative;display:block;margin:0 auto}.photo li{float:left}.photo li img{vertical-align:top;width:100%;height:auto}#c7{padding:25px 0}#c7 li{margin-bottom:15px}#c7 img{display:block;position:relative;width:90%;margin:0 auto}#c8{position:relative;z-index:10;background:url(../img/c8b.png)}#c8 .bg{width:100%;height:100%;position:absolute;top:0;left:0;background:#333;opacity:0.6}#c8 .contents{padding:25px 0px}#c8 ul{color:#ccc;width:95%;margin:0 auto;position:relative}#c8 ul li{list-style-type:disc;padding-bottom:2px}#c8 li{list-style:disc;margin-left:1.2em}#footer{clear:both;background:#fff;font-size:70%;text-align:center;padding:10px}#bg{display:none}
