@charset "utf-8";#container #wrapper::after,#container::after,.clearfix::after,.wrapper::after{content:"";height:0;display:block}#topbar::after,.clearfix::after,.wrapper::after{clear:both;visibility:hidden}img{max-width:100%;height:auto;width:auto}#container{width:100%;padding:0;text-align:left;display:block;position:relative}@font-face{font-family:yasa_gothic_bold;src:url(../fonts/yasa_gothic_bold.eot);src:url(../fonts/yasa_gothic_bold.eot?#iefix) format('embedded-opentype'),url(../fonts/yasa_gothic_bold.woff) format('woff'),url(../fonts/yasa_gothic_bold.ttf) format('truetype'),url(../fonts/yasa_gothic_bold.svg#svgFontName) format('svg')}body{width:100%;min-width:1000px;font-family:yasa_gothic_bold}.wrapper{width:1000px;margin:0 auto;position:relative}#container #main,#topbar{width:100%}#page{display:none}#container #wrapper::after,#container::after{clear:both;visibility:hidden}#container .wrap{padding:0}#topbar{z-index:100}@media(max-width:768px){body{min-width:100%}.wrapper{width:100%}#container{width:100%;max-width:100%}#topbar{position:inherit}}#topbar .logo{width:220px;margin:5px 0;float:left}#topbar .menu-button{display:none}@media(max-width:768px){#topbar .logo{height:65px;float:inherit;margin:0}#topbar .logo::after{content:"";clear:both;height:0;display:block;visibility:hidden}#topbar .menu-button{display:block;float:right;position:absolute;right:10px;top:20px}}#topbar h1{font-size:.8em;font-weight:400;padding-top:10px;color:#103184;margin-left:230px}#topbar .contactbtn img{height:65px}@media(max-width:768px){#topbar h1{font-size:.6em;margin-left:0;margin-top:10px}#topbar .contactbtn img{height:inherit;margin:5px 0}}#topbar .snsBlock{float:left}#topbar .snsBlock .social_area{margin:20px 10px 10px 30px;width:500px}#topbar .contact{width:200px;float:right;margin:0 10px;padding:5px 0}@media(max-width:768px){#topbar .contact{float:right;margin:0;padding:0}#topbar .contact img{height:65px}#topbar #gnavi{display:none}}#topbar #gnavi{position:relative;background:url(../img/gnavibg.png) repeat-x;border-top:1px solid #ccc;z-index:100;width:100%;height:55px}#topbar #gnavi.fixed{position:fixed;top:0}#topbar #gnavi ul.megamenu{list-style:none;position:relative;height:50px;margin:0;padding:0;border-left:1px solid #ccc}#topbar #gnavi ul.megamenu>li:first-child{width:100px}#topbar #gnavi ul.megamenu>li:first-child a{color:#103184;display:block}#topbar #gnavi ul.megamenu>li:first-child a:hover{color:#fff}#topbar #gnavi ul.megamenu>li{color:#103184;float:left;line-height:50px;text-align:center;border-right:1px solid #ccc;width:170px;height:50px}#topbar #gnavi ul.megamenu>li:hover{color:#fff;background:url(../img/bluebg85.png)}#topbar #gnavi ul.megamenu>li ul{list-style:none;position:absolute;top:100%;left:0;margin:0;padding:0}#topbar #gnavi ul.megamenu>li ul li{overflow:hidden;height:0;color:#fff;-moz-transition:all .2s;-webkit-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;transition:all .2s}#topbar #gnavi ul.megamenu>li:hover ul{min-height:70px}#topbar #gnavi ul.megamenu>li:hover ul li{overflow:visible;height:33px;margin:15px 0;font-weight:400;font-family:yasa_gothic}#topbar #gnavi ul.megamenu>li a{color:#fff}#topbar #gnavi ul.megamenu>li a:hover{color:#eee;text-decoration:none}#topbar #gnavi ul.megamenu li ul{background:url(../img/bluebg85.png);list-style:none;position:absolute;top:100%;left:0;font-size:1em;width:100%;font-weight:400;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;filter:alpha(opacity=0);-moz-opacity:0;opacity:0}#topbar #gnavi ul.megamenu li:hover ul{filter:alpha(opacity=10);-moz-opacity:1;opacity:1;box-shadow:0 1px 5px rgba(0,0,0,.2);-moz-box-shadow:0 1px 5px rgba(0,0,0,.2);-webkit-box-shadow:0 1px 5px rgba(0,0,0,.2)}#topbar #gnavi ul.megamenu li ul li{line-height:25px;text-align:left;display:inline-block;float:left}#topbar #gnavi ul.megamenu li ul li a{display:block;color:#fff;margin-top:10px;margin-bottom:10px;line-height:25px;padding:0 0 0 20px}#topbar #gnavi ul.megamenu li ul li:last-child a{border:none}#topbar #gnavi ul.megamenu>li ul li a:hover{color:#fff;text-decoration:underline}#topbar #gnavi ul.megamenu>li ul li a::before{content:url(../img/gnavi_list.png);color:#fff;margin-right:4px;display:inline-block}#topbar::after{content:"";height:0;display:block}#build-menu{display:none}@media(max-width:768px){#build-menu{background:#103184;color:#fff;font-size:.6em;float:left}#build-menu ul{padding:10px 0 10px 10px}#build-menu ul li.head span{color:#fff;font-size:1.7em;padding:5px 0;border-bottom:1px dotted #fff;margin:10px 0}#build-menu ul li.head span a{color:#fff;background:0 0}#build-menu ul li{line-height:1.6;margin:10px 0}#build-menu ul li a{display:inline-block;background:#fff;color:#103184;padding:5px 10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#build-menu-page{left:0;position:relative;background-color:#fff}#build-menu{visibility:visible;opacity:1;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;display:none;width:260px;padding:0;position:static;z-index:0;top:0;height:100%;overflow-y:auto;right:0}.build-menu-animating #build-menu-page{position:fixed;overflow:hidden;width:100%;top:0;bottom:0}.build-menu-animating.build-menu-close #build-menu-page,.build-menu-animating.build-menu-open #build-menu-page{-webkit-transition:-webkit-transform 250ms;-moz-transition:-moz-transform 250ms;-o-transition:-o-transform 250ms;-ms-transition:-ms-transform 250ms;transition:transform 250ms}.build-menu-animating.build-menu-open #build-menu-page{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.build-menu-animating #build-menu{display:block}.build-menu-open #build-menu{display:block;-ms-transition-delay:0s,0s,0s}.build-menu-close #build-menu,.build-menu-open #build-menu{-webkit-transition:-webkit-transform 250ms,opacity 250ms,visibility 0s 250ms;-moz-transition:-moz-transform 250ms,opacity 250ms,visibility 0s 250ms;-o-transition:-o-transform 250ms,opacity 250ms,visibility 0s 250ms;-ms-transition:-ms-transform 250ms,opacity 250ms,visibility 0s 250ms;transition:transform 250ms,opacity 250ms,visibility 0s 250ms}#header{margin-top:0;min-height:inherit;background:#E5FAFF}}#container #section04 .buttonArea::before,#header::after{content:"";clear:both;visibility:hidden}#container .orderbtn,#container .ranking .screenshot,#container .siteenterbtn{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out}#header{position:relative}.headermini{min-height:59px!important}#header .wrapper{background:url(../img/header.png) no-repeat;height:500px}@media(max-width:768px){.headermini{min-height:inherit!important}#header .wrapper{background:url(../img/header_sp.png) no-repeat;height:inherit;min-height:200px;background-size:contain}}.headermini .wrapper{background:url(../img/header_mini.png) no-repeat!important;height:200px!important}#header h1{position:absolute;top:20px;left:20px;font-size:.9em;font-weight:400;color:#eb6fa5}@media(max-width:768px){.headermini .wrapper{background:url(../img/header_mini_sp.png) no-repeat!important;height:inherit!important;min-height:150px!important;background-size:cover!important}#header h1{top:0;left:0;position:inherit;padding:5px;font-size:.6em;text-align:center}}.headermini h1{left:85px!important}@media(max-width:768px){.headermini h1{position:absolute!important;top:5px!important;left:30px!important;padding:0 20px!important;z-index:10}.headermini img{display:none}}#header .headertext{border:3px solid #103184;background:url(../img/whitebg85.png);width:65%;position:absolute;top:265px;right:20px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;box-shadow:0 1px 5px rgba(0,0,0,.2);-moz-box-shadow:0 1px 5px rgba(0,0,0,.2);-webkit-box-shadow:0 1px 5px rgba(0,0,0,.2)}#container .clearfix,#container .faqQ{position:relative}@media(max-width:768px){#header .headertext{top:105px;right:5px;width:60%!important}.headermini .headertext{top:10px!important}}.headermini .headertext{top:10px!important;width:80%!important}#header .headertext h2{background:#103184;color:#fff;font-family:mplus-2c-heavy;font-weight:400;padding:10px 0 10px 10px;font-size:1.7em;letter-spacing:1px}@media(max-width:768px){#header .headertext h2{font-size:.8em;padding:5px 0 5px 5px}}#header .headertext .desc{padding:20px;font-size:1.2em;color:#103184}@media(max-width:768px){#header .headertext .desc{font-size:.6em;padding:10px 5px}.section .wrapper{padding:0 15px}.section .h3wrap{padding:inherit!important}}#header::after{height:0;display:block}#container{font-size:1.1em;color:#666}#container .section{background:#fff}#container .contentblock,#container .contentblock2{margin-bottom:30px}#container .contentblock .wrapper,#container .contentblock2 .wrapper{border-left:3px solid #103184;border-bottom:3px solid #103184;border-right:3px solid #103184;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#container .contentblock3 .wrapper{border-left:3px solid #666;border-bottom:3px solid #666;border-right:3px solid #666;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#container .contentblock .wrapper .inner,#container .contentblock2 .wrapper .inner,#container .contentblock3 .wrapper .inner{padding:0 20px}#container .contentblock .wrapper .inner .big,#container .contentblock .wrapper .inner .strong{color:#F93}#container .contentblock2 .wrapper .inner .big,#container .contentblock2 .wrapper .inner .strong,#container .contentblock3 .wrapper .inner .big,#container .contentblock3 .wrapper .inner .strong{color:#df3772}#container #main section.last::after{display:none}#container #section01 .inner{background:url(../img/index_content03.jpg) bottom right no-repeat;min-height:500px;height:500px}@media(max-width:768px){#container .contentblock .wrapper .inner,#container .contentblock2 .wrapper .inner,#container .contentblock3 .wrapper .inner{padding:0 10px}#container #section01 .inner{min-height:400px;height:inherit;background-size:contain}}#container #section01 .inner .featuretext{width:85%}#container #section04 img{width:40%}#container #section04 dl{width:50%;min-width:inherit;margin:0 0 20px}#container #section04 dl dd{height:180px}@media(max-width:768px){#container #section04 dl dd{height:100px}}#container #section04 .buttonArea::before{height:0;display:block}#container #section04 .buttonArea .textlink{font-size:.7em;float:left;width:32%}#container section.rankingArea dl dt span.feature,#main{font-size:1.3em}@media(max-width:400px){#container #section04 .buttonArea .textlink{padding:0 5px 0 0;width:48%;margin-bottom:0}}@media(min-width:401px) and (max-width:768px){#container #section04 .buttonArea .textlink{padding:0 5px 0 0;width:32%;margin-bottom:0}}#container #section04 .buttonArea .textlink a{padding:1em .5em;width:95%}@media(max-width:768px){#container #section04 .buttonArea .textlink a{display:block;padding-left:5px;width:100%;margin:0}#container #section06 img.content_img_noshadow{width:100%}}#container #section07 .article{border:1px solid #103184;padding:10px 20px;text-align:left;margin-bottom:10px;display:block;margin-right:10px;width:48%;float:left;box-shadow:0 1px 5px rgba(0,0,0,.2);-moz-box-shadow:0 1px 5px rgba(0,0,0,.2);-webkit-box-shadow:0 1px 5px rgba(0,0,0,.2)}#container h3,#container h4{text-align:center;display:block}#container h3,#container p.s_box{box-shadow:0 1px 5px rgba(0,0,0,.2)}#container #section07 .article:hover{background:#E5FAFF}#container #section07 .article .date{font-weight:400}#container #section07 .article .title{color:#103184;text-decoration:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#container section.rankingArea dl dt{background:rgba(0,160,160,.9)}#container section.rankingArea dl dd{border-color:rgba(0,160,160,.9)}#main{text-align:left}@media(max-width:768px){#container #section07 .article{width:90%;margin:5px auto;float:inherit}#main{font-size:.9em}}#container #sitemap a,#container p a{color:#fff;background:#df3772;text-decoration:none;font-weight:700;font-size:1.2em;padding:5px 10px;margin:0 2px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}#container #sitemap a:hover,#container p a:hover{color:#df3772;background:inherit;text-decoration:underline}#container p{font-size:1em;font-family:yasa_gothic;margin:20px 0}#container .big,#container h3,#container h4,#container p.s_box{font-family:mplus-2c-heavy;font-weight:400}#container p.voicetext{line-height:2.2!important;font-size:.8em}#container .bigger{font-size:5em!important}#container .featuretext{font-size:1.2em}@media(max-width:768px){#container p{padding:0 5px;margin:10px 0}#container .featuretext{font-size:1em}}#container .big{font-size:2em}@media(max-width:768px){#container .big{font-size:1.8em}}#container .big span{padding:10px 15px;color:#fff;line-height:100px}#container .big .red{background:#C00}#container .big .green{background:#360}#container .big .blue{background:#399}#container .big .orange{background:#ff9300}#container .big .price{background:#630;font-size:1.5em}#container h3{background:#f5f5f5;border-top:1px solid #171c60;font-size:4em;color:#171C60;padding:.3em 0 .2em;margin-top:35px;border-bottom:8px solid #171C60;letter-spacing:-1px;-moz-box-shadow:0 1px 5px rgba(0,0,0,.2);-webkit-box-shadow:0 1px 5px rgba(0,0,0,.2)}@media(max-width:768px){#container h3{font-size:2em;margin-top:15px;letter-spacing:0}}#container h3.toph3{margin-top:inherit}#container h3.blue{background:#103184;border:none;padding:.6em 0;color:#fff;font-size:2.6em;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}@media(max-width:768px){#container h3.blue{font-size:1.5em}}#container h3.gray{background:#666;border:none;padding:.6em 0;color:#fff;font-size:2.6em;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}@media(max-width:768px){#container h3.gray{font-size:1.5em}}#container h3.white{background:#fff;color:#e7006f}#container h3 .smaller{font-size:.6em}#container h3.blue .smaller,#container h3.gray .smaller{font-size:.8em}#container h3 a,#container h3 a:hover{color:#fff;text-decoration:none}#container .ranking h4,#container .ranking h4 a,#container h3.voiceh3{color:#6bc8f4}#container h4{font-size:2.3em;padding:10px 0;margin:50px 0;color:#EB6FA5}@media(max-width:768px){#container h4{font-size:1.3em;margin:0}}#container h4.check{font-size:2em!important;background:url(../img/h4check.png) no-repeat;padding-left:100px;line-height:80px;display:inline-block}#container h4.step{font-size:2em!important;text-align:left}#container h4.step span{margin-left:10px;margin-right:10px;background:#630;color:#fff;padding:10px 20px;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px}#container .alignleft h4{text-align:left;line-height:1.5}#container h5,#container h5.check2{padding-left:45px;line-height:35px}#container h5{font-size:2em;color:#111;margin:30px 0;text-align:left}#container h5.check2{background:url(../img/h5_2.png) center left no-repeat;margin-left:35px;font-size:1.5em;color:#000}#container h6{font-size:1.2em;color:#df5384}#container p.s_box{border:8px solid #ff9300;background:#fff;color:#ff9300;padding:15px 20px;display:inline-block;width:46%;margin:10px 10px 10px 0;font-size:1.5em;text-align:center;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow:0 1px 5px rgba(0,0,0,.2);-webkit-box-shadow:0 1px 5px rgba(0,0,0,.2)}#container p.check{background:url(../img/check.png) top left no-repeat;padding-left:50px;min-height:45px;line-height:45px!important;color:#111;font-size:1.2em}#container p.textlink{text-align:center}#container p.textlink a{display:inline-block;font-size:2em;padding:.4em 3em;background:#F90;border:4px solid #fff;margin:10px 0 5px;font-family:yasa_gothic_bold;font-weight:400;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;text-shadow:none;box-shadow:0 1px 5px rgba(0,0,0,.2);-moz-box-shadow:0 1px 5px rgba(0,0,0,.2);-webkit-box-shadow:0 1px 5px rgba(0,0,0,.2)}@media(max-width:768px){#container p.textlink a{font-size:1.1em;padding:.5em 2em;border-width:2px}}#container p.textlink a,#container p.textlink a:hover{color:#fff;text-decoration:none}#container p.textlink a span{padding:.2em 3em}#container p.textlink a::before{content:"⇒";color:#fff;margin-left:2px}#container .buttonArea::after,#container dl dd::after{content:"";clear:both;visibility:hidden}#container dl dd li{display:block;float:left;font-size:1.4em;margin-right:20px;margin-bottom:5px;background:url(../img/fingerpoint.png) center left no-repeat;padding-left:55px;line-height:50px;text-align:left}#container dl dd li .strong,#container dl dd li .strong2,#container dl dd li .strong3{font-size:1em!important}#container dl dd::after{height:0;display:block}#container dl dt{background:#103184;letter-spacing:0}#container dl dd{font-size:1em;border-color:#103184}@media(max-width:768px){#container dl dd{font-size:.7em}}#container dl dd p{text-align:left;color:#666;font-weight:400}#container dl dd p.float a{display:inline-block;float:left;margin-right:10px;margin-bottom:10px}#container dl dd img.bracelet{width:40%}#container dl dd .flow{font-size:1.5em;margin-right:5px}#container dl dd.float p{display:inline-block;float:left;width:30%;margin-right:20px;min-height:300px}#container .faqA p,#container .faqQ p{min-height:50px;color:#fff;padding:1.5em 2em}#container dl dd.float p span.strong{background-color:#e7006f;color:#fff;padding:10px 20px}#container dl.feature dt{background:#e7006f}#container dl.feature dd{font-size:inherit;border-color:#e7006f}#container dl.feature dd p{text-align:left;color:#e7006f;font-weight:400;font-size:1.3em}@media(max-width:768px){#container dl.feature dd p{font-size:1em}}#container img.thumb{width:500px;height:350px;margin-top:15px;margin-bottom:15px;display:block;padding:5px;border:1px solid #ccc;box-shadow:0 1px 8px rgba(0,0,0,.45);-moz-box-shadow:0 1px 8px rgba(0,0,0,.45);-webkit-box-shadow:0 1px 8px rgba(0,0,0,.45)}#container .exlink{background:url(../img/pc_exlink_symbol.jpg) top left no-repeat;padding-left:24px;line-height:20px}#container .infobox{border:1px solid #FDE8A8;background:url(../img/pc_infobox_symbol.png) 10px 5px no-repeat #FEF8E0;color:#804900;width:100%;padding:5px 30px;display:inline-block;margin-bottom:15px;margin-top:5px;box-shadow:0 1px 5px rgba(0,0,0,.2);-moz-box-shadow:0 1px 5px rgba(0,0,0,.2);-webkit-box-shadow:0 1px 5px rgba(0,0,0,.2)}#container dl p.check{margin:5px 0}#container dl p.check a:hover,#container p.check a{color:#F90}#container .recommend a.title{color:#111!important}#container .recommend a.title p{text-align:left}#container .buttonArea::after{height:0;display:block}#container .buttonArea .common_btn_s{float:right;width:450px;color:#fff;border:2px solid #fff;font-size:1.8em;text-decoration:none;padding:0;height:60px;line-height:60px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:#38c8f4;background:-moz-linear-gradient(top,rgba(56,200,244,1) 0,rgba(0,106,182,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(56,200,244,1)),color-stop(100%,rgba(0,106,182,1)));background:-webkit-linear-gradient(top,rgba(56,200,244,1) 0,rgba(0,106,182,1) 100%);background:-o-linear-gradient(top,rgba(56,200,244,1) 0,rgba(0,106,182,1) 100%);background:-ms-linear-gradient(top,rgba(56,200,244,1) 0,rgba(0,106,182,1) 100%);background:linear-gradient(to bottom,rgba(56,200,244,1) 0,rgba(0,106,182,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#38c8f4', endColorstr='#006ab6', GradientType=0 );box-shadow:0 1px 8px rgba(0,0,0,.2);-moz-box-shadow:0 1px 8px rgba(0,0,0,.2);-webkit-box-shadow:0 1px 8px rgba(0,0,0,.2)}#container .buttonArea .common_btn_s:hover{color:#fff;border:2px solid #fff!important}#container .buttonArea .common_btn_s span::after{content:'»';font-size:1.3em;margin-left:10px}#container .googlemap iframe{display:block;margin:0 auto}#container #hiddenform{display:none;margin-top:20px}#container #hiddenform #exp_text,#container #hiddenform #intro_name,#container #hiddenform .hidden_content{display:none}#container .dl_list2::after,#container .dl_list::after{display:block;height:0;visibility:hidden;clear:both}#container .dl_list dl{width:48%!important;min-width:48%!important;float:left;margin-right:10px;font-size:.85em}#container .dl_list::after{content:""}#container .dl_list2 dl{width:32%!important;min-width:32%!important;float:left;margin-right:10px;font-size:.85em}#container .dl_list2 dl dd{padding:15px 0}#container .dl_list2 dl dd:hover{background:#ee5c06;color:#fff}#container .dl_list2 dl a,#container .dl_list2 dl a:hover{text-decoration:none}#container .dl_list2 dl dd::before{content:'»';color:#ee5c06;margin-right:5px}#container .commentAreaL p::after,#container .commentAreaL::after,#container .commentAreaR p::after,#container .commentAreaR::after,#container .dl_list2::after,#container .faqA p:before,#container .faqQ p:before,#container .ranking h4.fb a::after{content:""}#container .dl_list2 dl dd:hover::before{color:#fff}#container .voice{border:none!important}#container .voice table.common td{background-color:#FFF3C1;border:2px solid #ff9400;font-size:.9em}#container .voice table.common span{margin-left:inherit;color:#ff9400;border-right:1px dotted #ff9400;margin-right:10px;padding-right:10px}#container .orderbtn:hover{filter:alpha(opacity=8);-moz-opacity:.8;opacity:.8;-webkit-transform:scale(1.1);-moz-transform:scale(1.1)}#container #faq .question{background:url(../img/question-balloon.png) left center no-repeat;min-height:50px;color:#006ab6;cursor:pointer;border-bottom:1px dotted #006ab6;padding:20px 0 20px 50px;margin:0}#container #faq .question:hover{color:#06C;background-color:#E1F7FF}#container #faq .answer{background:#FFF7D9;border:1px dotted #F90;padding:20px 30px;width:100%;display:none;margin-top:15px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}#container .content_bn{display:block;margin:20px auto}#container .flownumber{font-size:2em;font-weight:700}#container .faqQ img{float:left}#container .faqQ p{font-size:1.2em;background-color:#ff9500;position:relative;width:70%;margin:20px auto 50px 120px;z-index:100;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;box-shadow:0 1px 5px rgba(0,0,0,.2);-moz-box-shadow:0 1px 5px rgba(0,0,0,.2);-webkit-box-shadow:0 1px 5px rgba(0,0,0,.2)}#container .commentAreaR p,#container .faqA p{font-size:1em;box-shadow:0 1px 5px rgba(0,0,0,.2)}#container .faqQ p:before{position:absolute;top:5px;left:-25px;width:0;height:0;border-bottom:40px solid #ff9500;border-left:40px solid transparent;z-index:1}#container .faqA{position:relative}#container .faqA img{float:right}#container .faqA p{background-color:#630;position:relative;width:70%;margin:20px 130px 50px auto;z-index:100;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;-moz-box-shadow:0 1px 5px rgba(0,0,0,.2);-webkit-box-shadow:0 1px 5px rgba(0,0,0,.2)}#container .commentAreaL p,#container .commentAreaR p{background-color:#fff;padding:.5em 1em;line-height:1.3!important;text-align:left;font-family:mplus-2c-heavy;filter:alpha(opacity=9)}#container .faqA p:before{position:absolute;top:5px;right:-25px;width:0;height:0;border-bottom:40px solid #630;border-right:40px solid transparent;z-index:1}#container .commentAreaR{margin:20px 0}#container .commentAreaR img{float:right;width:25%;height:25%}#container .commentAreaR p{position:relative;width:70%;z-index:10;margin-left:20px;top:40px;border:4px solid #369;-moz-opacity:.9;opacity:.9;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow:0 1px 5px rgba(0,0,0,.2);-webkit-box-shadow:0 1px 5px rgba(0,0,0,.2)}#container .commentAreaR p::after{position:absolute;top:15px;left:98%;width:0;height:0;border-bottom:30px solid #369;border-right:30px solid transparent;z-index:0;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}#container .commentAreaR p span{font-weight:700;font-size:.7em}#container .commentAreaR::after{clear:both;height:0;display:block;visibility:hidden}#container .commentAreaL{margin:20px 0}#container .commentAreaL img{float:left;width:25%;height:25%}#container .commentAreaL p{font-size:1em;position:relative;width:70%;z-index:10;margin-left:28%;top:40px;border:4px solid #369;-moz-opacity:.9;opacity:.9;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;box-shadow:0 1px 5px rgba(0,0,0,.2);-moz-box-shadow:0 1px 5px rgba(0,0,0,.2);-webkit-box-shadow:0 1px 5px rgba(0,0,0,.2)}#container .ranking dl dt,#footerswitch{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0}#container .commentAreaL p::after{position:absolute;top:15px;left:-18px;width:0;height:0;border-bottom:30px solid #369;border-right:30px solid transparent;z-index:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#container .ranking .screenshot:hover,#container .siteenterbtn:hover{filter:alpha(opacity=8);-webkit-transform:scale(1.1);-moz-transform:scale(1.1)}#container .commentAreaL p span{font-weight:700;font-size:.7em}#container .commentAreaL::after{clear:both;height:0;display:block;visibility:hidden}#container .ranking h4{font-size:3em!important;position:relative;background:url(../img/sitename_head.png) top left no-repeat;padding-left:90px;padding-bottom:25px}#container .ranking h4.fb a::after{position:absolute;display:inline-block;background:url(../img/icon_facebook.png) bottom center no-repeat;width:62px;height:78px;margin-left:10px;bottom:15px}#container .ranking .rank{margin-right:20px}#container .ranking .rank span{font-size:2em;padding:0 5px;font-family:Tahoma,Geneva,sans-serif}#container .message,#container .voice_article{font-family:"Lucida Grande","segoe UI","ヒラギノ丸ゴ ProN W4","Hiragino Maru Gothic ProN",Meiryo,Arial,sans-serif!important}#container .ranking dl{min-width:100%;width:100%;margin:0 0 20px}#container .ranking dl span{font-size:.6em;margin-left:5px}#container .ranking dl dt{background-color:#6bc8f4;margin-bottom:.9em;font-size:1.8em;padding:1em 4em;border-radius:5px 5px 0 0}#container .ranking dl dd{border-color:#6bc8f4;border-width:2px;padding:0 1em;border-style:solid;font-size:1.2em;font-weight:400;color:#6bc8f4;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#container .ranking dl dd p{padding:0 20px}#container .ranking .screenshot,#container .ranking .screenshot2{display:block;margin:10px auto;padding:5px;box-shadow:0 1px 8px rgba(0,0,0,.2);-moz-box-shadow:0 1px 8px rgba(0,0,0,.2);-webkit-box-shadow:0 1px 8px rgba(0,0,0,.2)}#container .ranking .screenshot:hover{-moz-opacity:.8;opacity:.8}#container .ranking table{font-size:85%;width:80%}#container .ranking table span.star_review{font-weight:700;color:#c00;font-size:1.2em}#container table span.star_review{color:#c00}#container .message{background:#fafafa!important;border:2px dotted #999!important}#container .message li{border-bottom:1px dotted #ccc;font-weight:400;font-size:1.2em!important;color:#999!important;font-style:italic;line-height:2.5!important}#container .message li:last-child{border:none}#container #voice_index p.check{background:url(../img/commenthead.png) center left no-repeat;color:#6bc8f4;font-size:1.6em;padding:0 0 0 40px;margin:0;line-height:30px;overflow:hidden;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;text-overflow:ellipsis;width:900px;white-space:nowrap}#container #voice_index p.check a{color:#6bc8f4}#container #voice_index p.check a:hover{text-decoration:underline}#footer a:hover,#footer ul.menu li a{text-decoration:none}#container .voice_article{position:relative;border:3px solid #6bc8f4;font-weight:400;padding:2.5em 2em;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;box-shadow:0 1px 5px rgba(0,0,0,.2);-moz-box-shadow:0 1px 5px rgba(0,0,0,.2);-webkit-box-shadow:0 1px 5px rgba(0,0,0,.2)}#container .voice_article::after,#container .voice_article::before{content:'';position:absolute;background:#6bc8f4}#container .voice_article::before{height:20px;width:20px;border-radius:10px;top:-30px;left:70px}#container .voice_article::after{height:10px;width:10px;border-radius:5px;top:-40px;left:90px}#container .siteenterbtn{display:block;padding:5px}#footer h4 a,#footer ul.menu li a{-webkit-transition:background-color .5s linear;-moz-transition:background-color .5s linear;-o-transition:background-color .5s linear;-ms-transition:background-color .5s linear}#container .siteenterbtn:hover{-moz-opacity:.8;opacity:.8}#container #voice p.userinfo{display:inline-block;font-weight:700;font-size:1.7em;line-height:1.5!important;color:#111}#container #voice p.userinfo span{display:block;font-size:.8em!important;text-align:right}#container #voice .voicecommentArea{background-color:#fafafa;color:#333;padding:1em 2em;position:relative;width:90%;margin:20px auto 50px;z-index:100;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;box-shadow:0 1px 5px rgba(0,0,0,.2);-moz-box-shadow:0 1px 5px rgba(0,0,0,.2);-webkit-box-shadow:0 1px 5px rgba(0,0,0,.2)}#container #voice .voicecommentArea .inner{background:url(../img/dot.png) repeat-y}#container #voice .voicecommentArea .inner p{line-height:30px!important}#container #voice .voicecommentArea::before{position:absolute;top:-30px;left:40%;content:"";width:0;height:0;border-bottom:30px solid #fafafa;border-left:30px solid transparent}#footer{font-size:1em;width:100%;background:url(../img/headerbg.gif);color:#e7006f;display:block;z-index:100;bottom:0}#footer .wrapper{margin:0 auto;position:relative}@media(max-width:768px){#footer{font-size:.7em}#footer .wrapper{padding:0 5px}}#footerswitch,#footerswitch2{font-size:1.5em;background:#6bc8f4;color:#fff;padding:0 50px;height:50px;line-height:50px;right:100px;border-top:2px solid #fff;border-left:2px solid #fff;border-right:2px solid #fff;cursor:pointer;font-weight:700}#footerswitch{display:block;z-index:10;position:fixed;bottom:0;border-radius:5px 5px 0 0;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.2);box-shadow:0 0 5px 0 rgba(0,0,0,.2)}#footerswitch2{display:none;position:absolute;margin-top:-50px;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.ie-p,.ie-span{line-height:1.6em}#footer .menulist{width:24%;padding:20px 0;float:left;margin-right:10px;margin-bottom:0}#footer h4{font-size:1.1em;padding:0 0 8px;border-bottom:3px solid #e7006f;position:relative}#footer h4 a{color:#e7006f}#footer h4 a::after{content:'»';color:#111;position:absolute;right:10px}#footer ul.menu{margin-bottom:20px;float:left;width:100%;margin-right:10px}#footer ul.mini{width:24%}#footer ul.menu::after{content:"";clear:both;height:0;display:block;visibility:hidden}#footer ul.menu li:first-child{float:inherit;display:block;font-size:2em;color:#e7006f;border-bottom:1px dotted #e7006f;padding-bottom:10px;margin-bottom:10px;width:100%}#footer ul.menu li:first-child a{background:inherit;color:#e7006f;font-size:inherit;padding:0;margin:0}#footer ul.menu li:first-child a:hover{background:inherit;color:#e7006f}#footer ul.menu li.button{border:none}#footer ul.menu li{font-size:1.2em;position:relative;float:left}#footer ul.menu li a{display:inline-block;padding:5px 10px;margin:5px 5px 5px 0;color:#e7006f;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}@media(max-width:768px){#footer ul.mini{width:100%}#footer ul.menu li a{color:#fff;background-color:#e7006f}}#footer ul.menu li:last-child a{border-bottom:none}#footer ul.menu li a::after{content:'»';color:#666;position:absolute;right:10px}#footer::after,.footlink ul li a:after,.social_area::after{content:""}#footer ul.menu li a:hover{background:#eb6fa5;color:#fff;text-decoration:none}#footer .footlink{text-align:left;position:absolute;overflow:inherit;left:75px;bottom:-60px}#footer .footlink ul{left:inherit;float:inherit}#footer .footlink ul li{left:inherit;color:#ccc;display:inline-block}#footer .footlink ul li a{color:#111!important;margin-right:5px;width:100px}@media(max-width:768px){#footer .footlink{position:inherit;left:inherit;bottom:inherit;margin-top:28px}#footer .footlink ul li a{width:inherit}}#copyright,#copyright .logo{position:relative;width:100%}#footer .footlink ul li a span{display:inline-block;background:#fff;padding:5px 10px;border:1px solid #ccc;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-o-transition:background-color .2s linear;-ms-transition:background-color .2s linear;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#footer .footlink ul li a:hover span{background:#103184;color:#fff}.footlink ul li a:after{margin:0}#footer::after{clear:both;height:0;display:block;visibility:hidden}#copyright{padding:20px 0;text-align:left;font-size:.9em}.sns,.sns li a{text-align:center}#copyright .wrapper{margin:0 auto;position:relative}#copyright a:hover{text-decoration:underline}#copyright .logo{clear:both;height:88px}@media(max-width:768px){#copyright{padding:5px 0}#copyright .logo{height:inherit}}#copyright .logo a.logoimg{display:block;height:88px;position:absolute;top:0;left:0;z-index:100}#copyright .logo a.logoimg img{width:220px}@media(max-width:768px){#copyright .logo a.logoimg{height:40px;position:inherit}#copyright .logo a.logoimg img{width:180px}}.sns,.social_area .inline{width:100%}#copyright .copyright{font-size:1em;color:#103184;position:absolute;left:230px;bottom:10px}@media(max-width:768px){#copyright .copyright::before{content:"";clear:both;height:0;display:block;visibility:hidden}#copyright .copyright{font-size:.7em;position:inherit;left:inherit;top:inherit;margin-top:10px}.social_area{padding:0 10px}}.social_area{display:block;margin-top:20px;margin-bottom:30px}.social_area::after{clear:both;height:0;display:block;visibility:hidden}.sns{margin:0 auto;font-size:.8em}.sns ul{list-style:none}.sns li{float:left;margin:0 2% 3% 0}.sns li a{font-size:.5em!important;position:relative;display:block;padding:7px 10px;color:#fff!important;text-decoration:none!important;border-radius:6px;text-shadow:1px 1px 0 rgba(255,255,255,.3)}.sns li a:hover{-webkit-transform:translate3d(0,5px,1px);-moz-transform:translate3d(0,5px,1px);transform:translate3d(0,5px,1px);box-shadow:none}.sns .twitter a{background:#00acee;box-shadow:0 5px 0 #0092ca}.sns .twitter a:hover{background:#0092ca}.sns .facebook a{background:#3b5998;box-shadow:0 5px 0 #2c4373}.sns .facebook a:hover{background:#2c4373}.sns .googleplus a{background:#db4a39;box-shadow:0 5px 0 #ad3a2d}.sns .googleplus a:hover{background:#ad3a2d}.sns .hatebu a{background:#5d8ac1;box-shadow:0 5px 0 #43638b}.sns .hatebu a:hover{background:#43638b}.sns .line a{background:#25af00;box-shadow:0 5px 0 #219900}.sns .line a:hover{background:#219900}.sns .pocket a{background:#f03e51;box-shadow:0 5px 0 #c0392b}.sns .pocket a:hover{background:#c0392b}.sns .rss a{background:#ffb53c;box-shadow:0 5px 0 #e09900}.sns .rss a:hover{background:#e09900}.sns .feedly a{background:#87c040;box-shadow:0 5px 0 #74a436}.sns .feedly a:hover{background:#74a436}#ie-alert-overlay{width:100%;height:100%;background-image:url(iealert/bg.png);position:fixed;top:0;left:0;z-index:999999}* html #ie-alert-overlay{position:absolute}#ie-alert-panel{width:600px;height:auto;top:200px;left:50%;position:fixed;z-index:1000001;margin:0 0 0 -300px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}.ie-p{font-size:15px;color:#565656;text-align:left}#ie-alert-panel a{text-decoration:none}.ie-span{font-size:18px;color:#464646;display:block;font-weight:700;margin:0 0 15px}.ie-l-b-c,.ie-l-t-c,.ie-r-b-c,.ie-r-t-c{background:url(iealert/iesprites.png) no-repeat}.ie-l-t-c{width:47px;height:47px;background-position:-18px -9px;float:left}.ie-l{height:100%;width:47px;float:left;clear:both;background:url(iealert/left.png)}.ie-b,.ie-l-b-c{height:46px;float:left}.ie-l-b-c{width:47px;background-position:-17px -66px;clear:both}.ie-b{width:506px;background:url(iealert/bottom.png)}.ie-r,.ie-r-t-c{width:47px;float:right}.ie-r-t-c{height:47px;background-position:-83px -10px;cursor:pointer}.ie-c,.ie-r{height:100%}.ie-r-t-c:hover{background-position:-143px -9px}.ie-r{background:url(iealert/right.png)}.ie-c{width:506px;background:#f6f6f6;float:left}.ie-r-b-c{width:47px;height:46px;background-position:-83px -65px;float:right}.ie-t,.ie-u-c,.ie-u-l,.ie-u-r{float:left}.ie-t{height:47px;width:506px;background:url(iealert/top.png)}.ie-u{width:auto;height:43px;margin:30px auto 0 -66px;position:relative;left:50%}.ie-u-l{width:14px;height:43px;background:url(iealert/u-left.png)}.ie-u-c{width:auto;height:33px;background:url(iealert/u-center.png);padding:11px 0 0;cursor:pointer}.ie-u-s{margin:5px 25px;color:#fff;font-size:14px;font-weight:700;line-height:1.3em}.ie-u-r{width:14px;height:43px;background:url(iealert/u-right.png)}#ie-alert-panel.ie6-style .ie-r-b-c{background:url(iealert/6_r_b_c.png) no-repeat}#ie-alert-panel.ie6-style .ie-r-t-c{background:url(iealert/6_r_t_c.png) no-repeat}#ie-alert-panel.ie6-style .ie-r-t-c:hover{background:url(iealert/6_r_t_c_h.png) no-repeat}#ie-alert-panel.ie6-style .ie-l-t-c{background:url(iealert/6_l_t_c.png) no-repeat}#ie-alert-panel.ie6-style .ie-l-b-c{background:url(iealert/6_l_b_c.png) no-repeat}#ie-alert-panel.ie6-style .ie-l{background:url(iealert/6_left.png)}#ie-alert-panel.ie6-style .ie-r{background:url(iealert/6_right.png)}#ie-alert-panel.ie6-style .ie-b{background:url(iealert/6_bottom.png)}#ie-alert-panel.ie6-style .ie-t{background:url(iealert/6_top.png)}