@charset "utf-8";@font-face{font-family:flopdesign-kana;src:url(../fonts/flopdesign-kana.eot);src:url(../fonts/flopdesign-kana.eot?#iefix) format('embedded-opentype'),url(../fonts/flopdesign-kana.woff) format('woff'),url(../fonts/flopdesign-kana.ttf) format('truetype'),url(../fonts/flopdesign-kana.svg#svgFontName) format('svg')}@font-face{font-family:smartfont;src:url(../fonts/smartfont.eot);src:url(../fonts/smartfont.eot?#iefix) format('embedded-opentype'),url(../fonts/smartfont.woff) format('woff'),url(../fonts/smartfont.ttf) format('truetype'),url(../fonts/smartfont.svg#svgFontName) format('svg')}@font-face{font-family:utsukushi;src:url(../fonts/utsukushi.eot);src:url(../fonts/utsukushi.eot?#iefix) format('embedded-opentype'),url(../fonts/utsukushi.woff) format('woff'),url(../fonts/utsukushi.ttf) format('truetype'),url(../fonts/utsukushi.svg#svgFontName) format('svg')}@font-face{font-family:mplus-1c-light;src:url(../fonts/mplus-1c-light.eot);src:url(../fonts/mplus-1c-light.eot?#iefix) format('embedded-opentype'),url(../fonts/mplus-1c-light.woff) format('woff'),url(../fonts/mplus-1c-light.ttf) format('truetype'),url(../fonts/mplus-1c-light.svg#svgFontName) format('svg')}@font-face{font-family:mplus-1c-medium;src:url(../fonts/mplus-1c-medium.eot);src:url(../fonts/mplus-1c-medium.eot?#iefix) format('embedded-opentype'),url(../fonts/mplus-1c-medium.woff) format('woff'),url(../fonts/mplus-1c-medium.ttf) format('truetype'),url(../fonts/mplus-1c-medium.svg#svgFontName) format('svg')}@font-face{font-family:mplus-1c-regular;src:url(../fonts/mplus-1c-regular.eot);src:url(../fonts/mplus-1c-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/mplus-1c-regular.woff) format('woff'),url(../fonts/mplus-1c-regular.ttf) format('truetype'),url(../fonts/mplus-1c-regular.svg#svgFontName) format('svg')}@font-face{font-family:mplus-2c-bold;src:url(../fonts/mplus-2c-bold.eot);src:url(../fonts/mplus-2c-bold.eot?#iefix) format('embedded-opentype'),url(../fonts/mplus-2c-bold.woff) format('woff'),url(../fonts/mplus-2c-bold.ttf) format('truetype'),url(../fonts/mplus-2c-bold.svg#svgFontName) format('svg')}@font-face{font-family:mplus-2c-heavy;src:url(../fonts/mplus-2c-heavy.eot);src:url(../fonts/mplus-2c-heavy.eot?#iefix) format('embedded-opentype'),url(../fonts/mplus-2c-heavy.woff) format('woff'),url(../fonts/mplus-2c-heavy.ttf) format('truetype'),url(../fonts/mplus-2c-heavy.svg#svgFontName) format('svg')}@font-face{font-family:mplus-1mn-light;src:url(../fonts/mplus-1mn-light.eot);src:url(../fonts/mplus-1mn-light.eot?#iefix) format('embedded-opentype'),url(../fonts/mplus-1mn-light.woff) format('woff'),url(../fonts/mplus-1mn-light.ttf) format('truetype'),url(../fonts/mplus-1mn-light.svg#svgFontName) format('svg')}body{background-color:#fff;font-family:mplus-1c-regular}.wrapper{width:100%;margin:0 auto;position:relative}.wrapper::after{content:"";clear:both;height:0;display:block;visibility:hidden}.wrap{margin:0 auto;position:relative}.wrap::after{content:"";clear:both;height:0;display:block;visibility:hidden}.container{width:100%;max-width:100%;padding:0;margin:0;text-align:left;position:relative}.container .wrapper{padding:0 5px}.container .main_sitemap{margin:0 auto;padding:5px 10px}.container .main{float:left;margin:0 auto;width:100%;padding:5px 0}.container .sidebar{float:left;margin:0 auto;padding:5px 0;z-index:1;width:100%}.container::after{content:"";clear:both;height:0;display:block;visibility:hidden}.container .wrap{padding:0}.head_content{background:url(../img/headerbg.png) top center no-repeat;border-bottom:1px solid #fafafa;position:relative;-moz-background-size:cover;background-size:cover;margin:0;padding:0;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)}.spnavi{background:#ee5c06;display:none;padding:0 0 20px}.spnavi .modechange{margin-bottom:10px}.spnavi .modechange a{display:block;text-align:center;padding:5px 0;font-weight:700;font-size:1.1em;color:#fff;border-bottom:1px dotted #fff}.spnavi .modechange a:hover{text-decoration:none}.spnavi ul li{float:left;display:inline-block;padding:5px 0;width:50%}.spnavi ul li a{color:#fff;font-weight:700;padding-left:20px}.spnavi ul li a::before{content:"»";color:#fff;margin-right:5px}.info .info_bar .spmenubtn{position:absolute;top:0;right:20px;width:20%}.info{color:#fff;font-size:.9em}.info .info_bar{background-color:#111;padding:0 5px}.info .info_bar h1{font-weight:400;text-align:left;font-size:.6em;line-height:1.5;padding:5px}.info .info_bar h1 a{cursor:inherit;color:#fff;text-decoration:none}.info .info_bar h2{font-size:.8em;line-height:1.2;padding:0 5px 5px}.info .info_bar .logo{width:70%;background:#111;padding:0 5px}.info_bar::after{content:"";clear:both;height:0;display:block;visibility:hidden}h2.common{background-color:#212121;color:#fff;font-size:.7em;padding:5px 10px}.desc_common{font-size:.7em;color:#000;padding:5px 10px;line-height:1.2}.header,.header_index{padding:0}.header{background:#f5f5f5}.header .wrapper,.header_index .wrapper{position:relative;margin-top:10px}.header_index .wrapper>img{display:none}.header_index .headerbtn{width:40%;position:absolute;top:10px;right:5px;z-index:10}.header_index .flexslider{height:auto;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)}.header .flexslider,.header .headerbtn{display:none}.head_content .marquee{z-index:20;width:100%;margin:-10px auto 0;border-left-width:5px;border-right-width:5px}.header h2,.header_index h2{color:#6bc8f4;font-size:1.5em;font-weight:700;display:none}.header h2 span,.header_index h2 span{font-size:.7em}.header .desc,.header_index .desc{margin:0;line-height:1;display:none}.header .desc span,.header_index .desc span{font-size:.7em}.header::after,.header_index::after{content:"";clear:both;height:0;display:block;visibility:hidden}.head_content .common_btn{width:70%;margin:10px auto;height:40px;padding:0 5px;color:#FFF;border:0;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;text-shadow:none;background:#6bc8f4;background:-moz-linear-gradient(top,#6bc8f4 0,#70b0e0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#6bc8f4),color-stop(100%,#70b0e0));background:-webkit-linear-gradient(top,#6bc8f4 0,#70b0e0 100%);background:-o-linear-gradient(top,#6bc8f4 0,#70b0e0 100%);background:-ms-linear-gradient(top,#6bc8f4 0,#70b0e0 100%);background:linear-gradient(to bottom,#6bc8f4 0,#70b0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6bc8f4', endColorstr='#70b0e0', GradientType=0);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)}.head_content .common_btn span{height:40px;line-height:40px;font-size:1em;padding:0;position:relative}.head_content .common_btn span::after{content:'»';font-size:1.3em;margin-left:10px}.head_content .common_btn:hover{text-decoration:none}.gnavi,.gnavi_index{display:none;padding:0}.gnavi ul,.gnavi_index ul{display:block;margin:0 auto}.gnavi ul li a,.gnavi_index ul li a{width:25%;display:block;float:left}.gnavi .button,.gnavi_index .button{display:block;width:48%;height:54px;text-align:center;text-decoration:none;outline:0;padding:0;margin:0 5px 5px 0;float:left;position:relative;z-index:2;overflow:hidden;background-color:#006ab6;border:2px solid #006ab6;color:#fff;line-height:54px;text-shadow:2px 2px 6px rgba(150,150,150,.4)}.gnavi ul::after,.gnavi_index ul::after{content:"";clear:both;height:0;display:block;visibility:hidden}.gnavi_wrap .sublist{display:none}.desc{padding:5px;line-height:1.2;font-size:.6em;background:#444;color:#fff;font-family:mplus-1mn-light;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)}.sidebar_switch_wrap{display:none;width:100%;position:relative}.slideshow{position:relative;width:100%;min-height:400px;background-color:#fafafa;box-shadow:0 1px 5px rgba(0,0,0,.45);-moz-box-shadow:0 1px 5px rgba(0,0,0,.45);-webkit-box-shadow:0 1px 5px rgba(0,0,0,.45)}.slideshow li{position:absolute;height:100%;width:100%;background-size:contain;background-color:#fafafa;margin:0;padding:0;background-position:center top;background-repeat:no-repeat}.slideshow li:hover{filter:alpha(opacity=8);-moz-opacity:.8;opacity:.8}.slideshow li a{display:block;width:100%;height:100%}.flex-viewport{max-height:300px}.flexslider ul{background-color:#fafafa}.flexslider ul li img{display:block;margin:0 auto}.flexslider ul li img:hover{filter:alpha(opacity=8)!important;-moz-opacity:.8!important;opacity:.8!important}.flexslider ul li{-webkit-transition:background-color 1s linear;-moz-transition:background-color 1s linear;-o-transition:background-color 1s linear;-ms-transition:background-color 1s linear}.flexslider ul li:nth-child(2),.flexslider ul li:nth-child(3),.flexslider ul li:nth-child(4),.flexslider ul li:nth-child(5),.flexslider ul li:nth-child(6){display:none}.flexslider ul li a{display:block;width:100%;margin:0 auto}.main,.main_index{text-align:left;width:100%;float:left;padding:0;line-height:1.5}.container .box{padding:10px;border:1px solid #aaa;margin-bottom:30px;margin-top:10px;-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 .box::after{content:"";clear:both;height:0;display:block;visibility:hidden}.container a{color:#09C;font-weight:700;font-size:1.2em;text-decoration:underline}.container p{text-align:left;margin:10px 0}.container h3{color:#111;font-size:1.7em;line-height:1.5;font-weight:700;margin:0 auto;padding:10px 0;width:100%}.container h3 a,.container h3 a:hover{color:#fff;text-decoration:none}.container h3.voiceh3{color:#6bc8f4}.container h4{font-size:1.2em!important;font-weight:700;padding:20px 0;margin:10px 0;color:#111;display:block;border-bottom:1px dotted #111;border-top:1px dotted #111;text-align:center}.container h4 .step span{margin:0 2px;font-size:1.3em;background:#ee5c06;color:#fff;padding:7px 10px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px}.container .alignleft h4{text-align:left}.container .postlist{border-bottom:1px dotted #111}.container .postlist h4{font-size:1em!important;border:none;padding:0;margin:0}.container .postlist h4 a{color:#111;display:block;padding:15px 0;font-size:1.2em;text-decoration:none;text-align:left}.container .postlist h4 a::before{content:"»";margin-left:2px}.container .postlist:last-child{border:none}.container h5{background:url(../img/h5_2s.png) top left no-repeat;padding-left:30px;font-size:1.1em;color:#111;margin:0;line-height:30px;text-align:left}.container h5.check2{background:url(../img/h5_2.png) center left no-repeat;padding-left:45px;line-height:35px;margin-left:35px;font-size:1.5em;color:#000}.container h6{font-size:1.2em;color:#111}.container dl.introduce{min-width:inherit;float:left;margin-right:10px}.container dl.introduce dt{background:#111;font-size:1em}.container dl.introduce dt a{color:#fff;text-decoration:none}.container dl.introduce dd{border-color:#111}.container dl.introduce dd img{width:100%}.container dl.introduce dd a:hover{background:inherit}.container dl dd p.textlink{display:inline-block;float:left;margin-right:5px}.container dl dd li{display:block;float:left;min-height:20px;margin-right:10px;margin-bottom:0;font-size:1em;background:url(../img/check_s.png) no-repeat;padding-left:25px;text-align:left;vertical-align:middle}.container dl dd li .strong,.container dl dd li .strong2,.container dl dd li .strong3{font-size:1em!important}.container dl dd::after{content:"";clear:both;height:0;display:block;visibility:hidden}.container dl dd p{text-align:left;color:#333;font-weight:400}.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;font-size:.8em;padding:10px 15px;display:inline-block;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 p.check{font-size:1.3em;font-weight:700;background:url(../img/p-check.png) center left no-repeat;padding-left:30px;color:#F90}.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{margin:0!important}.container .buttonArea::after{content:"";clear:both;height:0;display:block;visibility:hidden}.container .buttonArea .common_btn_s{float:right;width:100%;color:#fff;border:2px solid #fff;font-size:1.4em;text-decoration:none;padding:0;margin:5px 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_list dl{width:48%!important;min-width:48%!important;float:left;margin-right:5px;font-size:.85em}.container .dl_list::after{content:"";clear:both;height:0;display:block;visibility:hidden}.container .dl_list2 dl{width:46%!important;min-width:46%!important;float:left;margin-right:10px;font-size:.85em}.container .dl_list2 dl dd{padding:15px 0;min-height:50px;background:#ee5c06;color:#fff;font-size:.9em}.container .dl_list2 dl a{text-decoration:none}.container .dl_list2 dl dd::before{content:'»';color:#fff;margin:0}.container .dl_list2::after{content:"";clear:both;height:0;display:block;visibility:hidden}.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 .box .common_btn_ss{width:100%;color:#fff;border:2px solid #fff;font-size:1.2em;text-decoration:none;padding:0 5px;display:block;margin-right:5px;line-height:50px;height:50px;margin-bottom:5px;-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 .box .common_btn_ss span{position:relative}.container .box .common_btn_ss span::after{content:'»';font-size:1em;margin-left:10px}.container p.textlink{text-align:right}.container p.textlink a{display:inline-block;font-size:.7em!important;padding:.8em 3em;background:#444;border:2px solid #fff;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;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)}.container p.textlink a,.container p.textlink a:hover{color:#fff;text-decoration:none}.container p.textlink::before{content:'';margin:0}.container p.textlink ::before{content:"»";color:#fff;margin-left:2px}.container .commentArea{margin:20px 0}.container .commentArea img{float:right;width:25%;height:25%}.container .commentArea p{background-color:#fff;padding:.5em 1em;position:relative;width:70%;z-index:10;text-align:left;margin-left:0;border:2px solid #ee5c06;filter:alpha(opacity=9);-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 .commentArea p::after{position:absolute;top:30px;left:100%;content:"";width:0;height:0;border-bottom:30px solid #ee5c06;border-right:30px solid transparent;z-index:0}.container .commentArea::after{content:"";clear:both;height:0;display:block;visibility:hidden}.container .ranking h4{font-size:1.3em!important;color:#6bc8f4;position:relative;background:url(../img/sitename_head_s.png) top left no-repeat;padding-left:45px}.container .ranking h4 a{color:#6bc8f4}.container .ranking h4.fb a::after{content:"";position:absolute;display:inline-block;background:url(../img/icon_facebook_s.png) bottom center no-repeat;width:30px;height:38px;margin-left:5px;bottom:5px}.container .ranking .rank{margin-right:10px}.container .ranking .rank span{font-size:1.5em;padding:0 5px;font-family:Tahoma,Geneva,sans-serif}.container .ranking dl{width:100%;min-width:85%;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.1em;padding:1em;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.container .ranking dl dd{border-color:#6bc8f4;border-width:2px;padding:0 1em;border-style:solid;font-size:1em;font-weight:400;color:#6bc8f4;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.container .ranking dl dd p{line-height:2!important}.container .ranking .screenshot,.container .ranking .screenshot2{display:block;margin:10px auto;padding:5px;width:90%;- 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 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{font-family:"Lucida Grande","segoe UI","ヒラギノ丸ゴ ProN W4","Hiragino Maru Gothic ProN",Meiryo,Arial,sans-serif!important;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.1em;padding:0 0 0 40px;margin:0;line-height:30px;overflow:hidden;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;text-overflow:ellipsis;width:100%;white-space:nowrap}.container #voice_index p.check a{color:#6bc8f4}.container #voice_index p.check a:hover{text-decoration:underline}.container .voice_article{position:relative;border:3px solid #6bc8f4;font-family:"Lucida Grande","segoe UI","ヒラギノ丸ゴ ProN W4","Hiragino Maru Gothic ProN",Meiryo,Arial,sans-serif!important;font-weight:400;padding:2.5em 1em;margin-top:60px;-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 .voice_article::before{content:'';position:absolute;background:#6bc8f4;height:20px;width:20px;border-radius:10px;top:-30px;left:70px}.container .voice_article::after{content:'';position:absolute;background:#6bc8f4;height:10px;width:10px;border-radius:5px;top:-40px;left:90px}.container .siteenterbtn{display:block;padding:5px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out}.container .siteenterbtn:hover{filter:alpha(opacity=8);-moz-opacity:.8;opacity:.8;-webkit-transform:scale(1.1);-moz-transform:scale(1.1)}.container #voice p.userinfo{font-size:1em;color:#111;font-weight:700}.container #voice p.userinfo span{display:block;font-size:.7em!important}.container #voice .voicecommentArea{background-color:#fafafa;color:#333;padding:.5em 2em;position:relative;width:100%;margin:30px auto 50px;z-index:100;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;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:30%;content:"";width:0;height:0;border-bottom:30px solid #fafafa;border-left:30px solid transparent}.sp_wrapper{display:block!important;float:left;background:#f5f5f5;padding-top:20px;margin-top:30px;border:1px solid #aaa;width:100%;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2)}.sidebar{display:block!important;font-size:1em;text-align:left;background:#f5f5f5}.sidebar a{display:block;text-decoration:none;position:relative;padding:10px 0;border-bottom:1px dotted #ccc;font-size:.9em}.sidebar a:hover{color:#111}.sidebar ul>li{margin:0}.sidebar ul li h4{font-size:1em!important;font-weight:700;padding:0 0 0 10px;margin:0;border:none;border-bottom:1px dotted #ccc}.sidebar ul li h4 a{background:url(../img/sidebarhead.png) center left no-repeat;text-align:left;display:block;padding:10px 0 10px 30px;border:none;color:#111;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.sidebar ul li h4 a img{display:none}.sidebar ul:first-child h4 a::before,.sidebar ul:nth-child(2) h4 a::before,.sidebar ul:nth-child(3) h4 a::before,.sidebar ul:nth-child(4) h4 a::before{content:''}.sidebar ul li h4.active a{border-bottom:1px dotted #ccc}.sidebar ul li ul.children{display:none}.sidebar ul li ul.children li{line-height:1.2;margin:0;font-size:.8em}.sidebar ul li ul.children li a{background:url(../img/sidebarhead.png) center left no-repeat;padding-left:30px;margin-left:5px;font-size:1em;color:#111}.sidebar ul li ul.children li a:hover{background-color:#fafafa}.sidebar ul li ul.children li a::after{content:"";clear:both;height:0;display:block;visibility:hidden}.sidebar ul li ul.children li:last-child a{-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}form.search{border:none;margin:10px;padding:5px}form.search .input_text{width:100%;font-size:1.5em;margin:0 auto;display:block;border-width:4px}form.search .common_btn{font-size:1.5em;display:block;margin:6px auto;height:inherit;line-height:inherit;width:100%;padding:10px 5px}form.search .common_btn:hover{border:1px solid #ccc}form.search div.form_error{font-size:.8em;margin:-10px 0 0}.footer{font-size:1em;width:100%;background:#f5f5f5;display:block;padding-top:20px}.footer .menulist{width:100%;padding:20px 0;float:left;margin-right:10px;margin-bottom:0}.footer h4{font-size:1.1em;padding:0 0 8px 10px;border-bottom:3px solid #ddd;position:relative;margin-bottom:5px}.footer h4 a{color:#111;display:block}.footer h4 a::after{content:'»';color:#111;position:absolute;right:10px}.footer ul.menu li{font-size:.9em;position:relative;width:50%;float:left}.footer ul.menu li a{display:block;padding:10px 0 10px 10px;border-bottom:1px dotted #aaa;color:#111;-webkit-transition:background-color .5s linear;-moz-transition:background-color .5s linear;-o-transition:background-color .5s linear;-ms-transition:background-color .5s linear}.footer ul.menu li:last-child a{border-bottom:none}.footer ul.menu li a::after{content:'»';color:#666;position:absolute;right:10px}.footer ul.menu li a:hover{background:#e5e5e5}.footer ul.menu::after{content:"";clear:both;height:0;display:block;visibility:hidden}.footer .footlink{display:block;padding:0;text-align:left;margin-top:10px}.footer .footlink::before{content:"";clear:both;height:0;display:block;visibility:hidden}.footer .footlink ul{left:inherit;float:inherit}.footer .footlink ul li{left:inherit;color:#ccc}.footer .footlink ul li a{color:#111!important;margin-right:5px}.footer .footlink ul li a span{display:inline-block;background:#fff;padding:5px 10px;border:1px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.footlink ul li a:after{content:"";margin:0}.footer::after{content:"";clear:both;height:0;display:block;visibility:hidden}.copyright{width:100%;background:#f5f5f5;text-align:center;font-size:.9em;position:relative;line-height:1.5}.copyright .wrapper{width:100%;margin:0 auto;padding:0 5px;position:relative}.copyright a{color:#111}.copyright a:hover{color:#111;text-decoration:underline}.copyright .logo{width:100%;padding:0 5px}.copyright .rightblock{text-align:left;font-size:.8em;color:#111;padding:20px 0}.social_area{display:block;margin-top:10px;margin-bottom:0}.sns{margin:0 auto;text-align:center;width:100%}.sns ul{list-style:none}.sns li{float:right;margin:0 2% 3% 0}.sns li a{font-size:.5em!important;position:relative;display:block;padding:10px;color:#fff;border-radius:6px;text-align:center;text-decoration:none;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}.social_area::after{content:"";clear:both;height:0;display:block;visibility:hidden}.social_area .inline{float:right!important;width:100%}