@charset "utf-8";html,legend{color:#000}body,html{text-align:center}a:link,a:visited{color:#3ca6e3}#header,.wrapper{position:relative}#effect .graph,#fee .feeBox,#navi li a,#voice li,.wrapper,ul.col3{overflow:hidden}html{background:#fff}blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0;vertical-align:top}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:400}q:after,q:before{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-weight:inherit;font-size:16px}body{font-family:"ヒラギノ明朝 ProN W3",HiraMinProN-W3,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-size:14px;line-height:2;margin:0;-webkit-font-smoothing:antialiased}#aboutpelvis .text p,#class li p,#effect .graph,#feature ul,#fee .feeBox,#start p,#studioList .navi .right li,.btn a,.conversion .btnB{font-family:Verdana,"Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,Meiryo,sans-serif}.bold,strong{font-weight:700}a:link{text-decoration:underline}#start p.step a,#studioList a,.btn a,.conversion .btnB a,a:hover,a:visited{text-decoration:none}a:hover{color:#009cff}a:hover img{opacity:.7}.fontS{font-size:16px}.fontSM{font-size:18px}.fontM{font-size:22px}.fontL{font-size:26px}.fontLL{font-size:30px}.fontXL{font-size:36px}.fontXXL{font-size:42px}.caution{font-size:11px;font-weight:400}.fontW{color:#fff}.fontB{color:#000}.clearfix:after,dl:after,ol:after,ul:after{content:" ";display:block;height:0;clear:both;visibility:hidden}.wrapper{width:100%;min-width:1000px}.pc{display:inline}.sp{display:none}#header{width:100%;min-width:1200px;background-color:#f8e3e5}#cause,#class,#effect,#feature,#fee,#photo1,#start,#studioList,#trouble{min-width:1000px}#header .inner{background:url(../images/main_img.jpg)left bottom no-repeat;margin:0 auto;width:1200px;height:800px}#header .inner p.logo{margin:0}#header .textBox{text-align:right;margin-top:120px}#header .textBox .lead{font-size:16px;margin:20px 0}#navi{background:url(../images/bg_navi.png)repeat-y;text-align:left;position:fixed;top:0;right:0;width:50px;height:100%;z-index:2}#navi ul{padding:14px 0 0 16px;color:#3ca6e3;font-size:14px}#navi li{position:relative;padding-bottom:16px;width:18px}#navi li a{background:url(../images/navi_position.png)no-repeat;display:block;text-indent:-9999px;width:18px;height:18px}#navi li p,#sp-menu,#sp-navi{display:none}#navi li a:hover,#navi li.active a{background-position:0 -18px}#navi li p{line-height:18px;text-align:right;position:absolute;top:0;right:45px;width:500px}#aboutpelvis,#cause,#cause .inner,#effect,#effect .inner,#footer,#trouble,#trouble .inner{position:relative}#footer{padding:40px 0;width:100%}#footer .inner{text-align:left;margin:0 auto;width:960px}#footer .application.pc{background:url(../images/img_footer.jpg)no-repeat;display:block;margin-bottom:35px;height:230px}#footer .application.sp{display:none}#footer .application ul{padding:156px 0 0 31px}#footer .application li{font-size:0;line-height:0;float:left;margin-right:33px}#footer .application a:hover img{filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}#footer dl{font-size:12px;text-align:center}.pdT30{padding-top:30px}.maL20{margin-left:20px}.textleft{text-align:left}.inner h2{font-size:30px;margin-bottom:30px}ul.col3{margin-right:-16px}ul.col3 li{float:left;width:308px;margin-right:16px}#trouble{width:100%;padding:60px 0}#trouble .inner{text-align:center;margin:0 auto;width:960px}#trouble .inner ul{overflow:hidden;margin-right:-20px}#trouble .inner li{float:left;padding:50px 60px 20px;margin:0 1px 20px 0;font-size:18px;font-weight:700;line-height:1em}#cause,#effect{padding:60px 0}#trouble .inner .box01{background:url(../images/bg_box.png)center center no-repeat}#trouble .inner .box02{background:url(../images/bg_box2.png)center center no-repeat}#cause{width:100%;background:url(../images/bg_arrow_top.png)top center no-repeat #e9959e}#cause .inner{text-align:center;margin:0 auto;width:960px}#cause ul{margin-bottom:40px}#cause li{background-color:#fff;color:#000;height:308px;border-radius:50%;line-height:1.8em;font-size:24px}#cause li p{display:table-cell;vertical-align:middle;text-align:center;width:308px;height:308px}#cause li p .fontp{font-size:34px;color:#8a2e39;font-weight:700}#effect{width:100%}#effect .inner{text-align:center;margin:0 auto;width:960px}#effect h2{font-weight:700;line-height:1.3em}#effect h2 span{color:#d95974}#effect .effectBox{background-color:#f7f7f7;border-radius:14px;padding:30px 20px}#effect .effectBox .lead{font-size:18px;margin-bottom:30px}#effect .effectBox h3{font-size:36px;display:inline-table;color:#d95974;font-weight:700;margin-bottom:20px;letter-spacing:.1em}#effect .effectBox h3 span.maru{background-color:#e78a94;border-radius:50%;width:80px;height:80px;font-size:16px;line-height:1.4em;color:#fff;display:table-cell;vertical-align:middle;text-align:center;margin-right:40px}#effect .graph{width:800px;margin:0 auto 40px;padding:20px 40px;background-color:#fff}#effect .graph .img{float:left;width:486px}#effect .graph .checkText span{font-weight:700;font-size:22px;color:#6294c5}#effect .graph .checkText{width:280px;float:right;text-align:left;background:url(../images/bg_line.png)bottom left;font-size:14px;line-height:40px;padding:0 10px;margin-top:10px}#aboutpelvis{background-color:#f7f7f7;padding:10px;border-radius:10px;text-align:left;margin:80px auto 50px;width:960px}#aboutpelvis .img{position:absolute;bottom:0;left:0}#class,#class .inner,#photo1,#studioList,#voice,#voice .inner{position:relative}#aboutpelvis .text h3{font-size:18px;font-weight:700;text-align:left}#aboutpelvis .text{padding-left:140px}#photo1{background:url(../images/img_voice.jpg)top center no-repeat;background-size:cover;display:block;width:100%;height:340px}#voice{width:100%;padding:80px 0;min-width:1000px}#voice .inner{text-align:center;margin:0 auto;width:960px}#voice h2{font-weight:700;line-height:1.3em;margin-bottom:60px}#voice h2 span{color:#d95974}#voice li{margin-bottom:30px}#voice li .name{width:90px;height:70px;background:url(../images/bg_vioce.png)center center no-repeat;background-size:90px 90px;font-size:16px;font-weight:700;line-height:1.5em;padding-top:20px}#voice li .comment{width:848px;height:64px;font-size:18px;padding-top:12px}#voice li.left .name{float:left}#voice li.right .name{float:right}#voice li.left .comment{background:url(../images/bg_voice_left.png)top right no-repeat;float:right}#voice li.right .comment{background:url(../images/bg_voice_right.png)top right no-repeat;float:left}#class{background:url(../images/bg_class.jpg)top center no-repeat;background-size:cover;display:block;width:100%;padding:80px 0}#class .inner{text-align:center;margin:0 auto;width:960px}#class li .img,#class li h3{margin-bottom:20px}#class h2{font-weight:700}#class li{background:url(../images/bg_w.png);width:268px;margin-right:16px;float:left;padding:20px}#class li h3{font-size:20px;line-height:1.4em}#studioList{width:100%;padding:80px 0}#studioList .inner{text-align:center;margin:0 auto;width:960px;position:relative}#studioList h2{font-size:20px;margin-bottom:60px}#studioList .navi{text-align:left;margin:0 auto 65px;width:800px}#studioList .navi .left{float:left;font-size:0;line-height:0;width:390px;height:260px}#studioList .navi .left p{position:absolute}#studioList .navi .left p img{width:390px}#studioList .navi .left ul{position:relative;width:390px;height:260px}#studioList .navi .left li{background:url(../img/contents/blank.png)no-repeat;position:absolute}#feature,#feature .inner,#fee .inner,#start,#start .inner{position:relative}#studioList .navi .left li a{display:block;text-indent:-9999px}#fee .feeBox .box,#fee .feeBox .box p{width:280px;color:#fff;height:280px;display:table-cell}#studioList .navi .left li.mp1{top:190px;left:312px}#studioList .navi .left li.mp1 a{width:36px;height:9px}#studioList .navi .left li.mp2{top:30px;left:40px}#studioList .navi .left li.mp2 a{width:58px;height:12px}#studioList .navi .left li.mp3{top:102px;left:190px}#studioList .navi .left li.mp3 a{width:38px;height:9px}#studioList .navi .left li.mp4{top:204px;left:315px}#studioList .navi .left li.mp4 a{width:60px;height:9px}#studioList .navi .left li.mp5{top:115px;left:184px}#studioList .navi .left li.mp5 a{width:36px;height:12px}#studioList .navi .left li.mp6{top:189px;left:266px}#studioList .navi .left li.mp6 a{width:36px;height:16px}#studioList .navi .left li.mp7{top:122px;left:36px}#studioList .navi .left li.mp7 a{width:52px;height:12px}#studioList .navi .left li.mp8{top:189px;left:196px}#studioList .navi .left li.mp8 a{width:56px;height:20px}#studioList .navi .left li.mp9{top:59px;left:0}#studioList .navi .left li.mp9 a{width:62px;height:9px}#studioList .navi .left li.mp10{top:210px;left:154px}#studioList .navi .left li.mp10 a{width:90px;height:9px}#studioList .navi .left li.mp11{top:71px;left:0}#studioList .navi .left li.mp11 a{width:66px;height:9px}#studioList .navi .left li.mp12{top:187px;left:109px}#studioList .navi .left li.mp12 a{width:52px;height:9px}#studioList .navi .left li.mp13{top:63px;left:102px}#studioList .navi .left li.mp13 a{width:65px;height:9px}#studioList .navi .left li.mp14{top:42px;left:325px}#studioList .navi .left li.mp14 a{width:49px;height:8px}#studioList .navi .left li.mp15{top:133px;left:27px}#studioList .navi .left li.mp15 a{width:71px;height:13px}#studioList .navi .left li.mp16{top:7px;left:121px}#studioList .navi .left li.mp16 a{width:56px;height:10px}#studioList .navi .left li.mp17{top:200px;left:264px}#studioList .navi .left li.mp17 a{width:41px;height:26px}#studioList .navi .left li.mp18{top:173px;left:230px}#studioList .navi .left li.mp18 a{width:30px;height:30px}#studioList .navi .right{float:right;width:370px}#studioList .navi .right li{float:left;font-size:14px;padding-bottom:6px;line-height:1.5em;width:50%}#studioList .navi .right li a{color:#000}#studioList .navi .right li a:hover,a:active{color:#9cc;text-decoration:none}#feature{width:100%;padding:80px 0;background-color:#f6f6f6}#feature .inner{text-align:center;margin:0 auto;width:960px}#feature li{margin-bottom:20px}#feature li p{line-height:1.6em;text-align:left}#fee .feeBox .box,#fee .inner,#start .inner,.btn a{text-align:center}#feature li img{width:100%;padding-bottom:10px}#fee,#start{padding:80px 0}#feature li h3{font-size:18px;font-weight:700;line-height:1.4em;margin-bottom:10px}#fee{width:100%;background-color:#f8e3e5}#fee .inner{margin:0 auto;width:960px}#fee .feeBox{width:600px;margin:0 auto}#fee .feeBox .right{float:right;background-color:#e9959e}.fb-like,.tweet{line-height:1;float:left}#fee .feeBox .left{float:left;background-color:#fabe00}#fee .feeBox .box{border-radius:50%;vertical-align:middle;font-weight:700}#fee .feeBox .box p{vertical-align:middle;text-align:center;font-weight:700;line-height:1.4em}.fontBig{font-weight:400;font-size:180px;line-height:.8em;letter-spacing:-.05em}.fontBig2{font-weight:700;font-size:80px;line-height:1em;letter-spacing:-.07em}#start{background:url(../images/bg_start.jpg)top center no-repeat;background-size:cover;display:block;width:100%}#start .inner{margin:0 auto;width:960px}#start .inner .box{background:url(../images/bg_w2.png);padding:40px;width:480px;margin:0 auto}#start p.step{border:1px solid #000;margin:10px auto;font-size:20px;font-weight:700;width:420px}#start p.step a{color:#000;width:420px;font-size:20px;display:block;padding:10px 0}#start p.step a:hover{background-color:#b0d7de;width:420px;color:#fff}.pd10{padding:10px 0}.btn a{background-color:#000;color:#fff;margin:10px auto;width:260px;padding:6px 10px;display:block}.btn a:hover{opacity:.8}.conversion{margin:30px 0}.conversion p{font-size:30px;line-height:1.5em}.conversion .btnB{width:500px;margin:0 auto 30px}.fb-like,.tweet{padding:0;margin:0}.conversion .btnB a{display:block;background-color:#3ca6e3;color:#fff;font-size:24px;font-weight:700;padding:20px;box-shadow:rgba(13,114,168,.65098)2px 2px 0 3px;-webkit-box-shadow:rgba(13,114,168,.65098)2px 2px 0 3px;-moz-box-shadow:rgba(13,114,168,.65098)2px 2px 0 3px;border-radius:5px}.conversion .btnB a:hover{color:#ffd632;background-color:#399ed8;box-shadow:rgba(13,114,168,.65098)2px 2px 0 1px;-webkit-box-shadow:rgba(13,114,168,.65098)2px 2px 0 1px;-moz-box-shadow:rgba(13,114,168,.65098)2px 2px 0 1px}#socialBtn{position:fixed;left:0;bottom:0;z-index:50;padding:14px;background:rgba(255,255,255,.5)}div.songnovels_content div.sns{padding:20px 0 40px;margin:0;height:20px;line-height:1}.tweet{width:100px}.fb_iframe_widget>span{vertical-align:baseline!important}