@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}img{vertical-align:top}a{color:#999999}@font-face{font-family:"BapaFont";src:url("../fonts/fonts/bapa.eot?");src:url("../fonts/fonts/bapa.eot??#iefix") format("embedded-opentype"),url("../fonts/bapa.woff") format("woff"),url("../fonts/bapa.ttf") format("truetype")}.webfont{text-rendering:optimizeLegibility;/*!
 * "はんなり明朝" is lisenced under the IPA Font License
 * @ see http://ipafont.ipa.go.jp/faq.html
 * @ download http://typingart.net/ */;letter-spacing:-0.1em;font-family:"BapaFont", "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif}.oldie .webfont{font-family:"ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;letter-spacing:0}.webfont__eisuu{font-family:"ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;letter-spacing:0.05em;font-size:85%}.win .webfont__eisuu{font-family:"BapaFont", "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;font-size:100%}.altWebfont{font-family:"ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;font-size:85%;letter-spacing:0.1em;line-height:1.6}.mac .altWebfont{letter-spacing:0.1em}.no-letterspace{letter-spacing:0}body{background:white}.footer__container{background-color:#f7f7f7;position:relative}.footer{background-color:#f7f7f7;padding-bottom:1px;padding-top:20px;width:900px;margin:0px auto 0 auto}.footer .footer__inner{background-color:#f7f7f7}.footer .footer__other{overflow:hidden;*zoom:1;position:absolute;right:0;bottom:0px;text-align:right;margin-right:8px;margin-bottom:8px}.footer .footer__other .policylink{float:left;padding-top:5px;font-size:68%;display:inline;padding-right:0.8em}.footer .footer__other .policylink a{color:#9b9b9b;font-weight:normal}.footer .footer__other small{display:inline}.footer .footer__other small img{padding-top:6px}.footer .footer__other .copyrights{float:left}.backToTopPageLink{text-align:center;margin:35px 0 47px}.backToTopPageLink a:hover{opacity:0.7}.navList{font-size:16px;text-align:center;overflow:hidden;*zoom:1;margin:auto;height:90px}.navList p{color:#9b9b9b;font-size:20px;margin-bottom:10px}.navList a{color:#9b9b9b;text-decoration:none}.navList a:hover{border-bottom:1px solid #9b9b9b}.navList .navList__item{letter-spacing:0.1em;margin-bottom:2.5em;display:inline;height:2em;vertical-align:top;padding-right:42px}.navList .navList__item a{display:inline-block;border-bottom:0px solid #9b9b9b;-webkit-transition:border-bottom 0.15s ease;-moz-transition:border-bottom 0.15s ease;-o-transition:border-bottom 0.15s ease;transition:border-bottom 0.15s ease}.navList .navList__item a:hover{border-bottom-color:#c6c6c6;border-bottom-width:1px}.navList .navList__item a:before{content:"";display:inline-block;background:url("../img/icon_footer_arrow.png?1421759044") 0 100% no-repeat;width:8px;height:11px;padding-top:10px;padding-right:0.3em}.navList .navList__item:last-child{padding-right:0}.navList .navList__item--program{margin-left:0.2em}.navList .navList__item--program,.navList .navList__item--entry{margin-right:-0.6em}.policylink{font-size:75%}.policylink a:hover{text-decoration:none}.indexContainer{width:800px;margin:100px auto 0}.overlay{background:black;position:absolute;left:0;top:0;bottom:0;right:0;height:100%;width:100%;z-index:100}.overlay.overlay--hide{-webkit-transition:height 0.6s ease-in-out;-moz-transition:height 0.6s ease-in-out;-o-transition:height 0.6s ease-in-out;transition:height 0.6s ease-in-out;height:0}.titleContainer{text-align:center;margin-bottom:100px}.titleContainer__logo.uneune{width:473px;height:133px;margin-left:auto;margin-right:auto}.titleContainer__sub{opacity:0}.logoContainer{margin:0 auto 35px;position:relative;width:475px;height:136px}.logoContainer .logoContainer__svg{position:absolute;left:0;top:0}.logoContainer .logoContainer__img{width:0;overflow:hidden;position:absolute;left:0;top:0}.uneune{text-indent:-9999px}.uneune .uneune__line{display:block;width:100%;background:url("../img/aisatsu/logo.png?1421759044") no-repeat 0 0}.intro{opacity:0;padding-left:15px;width:826px}.intro .intro__title{margin-bottom:100px}.intro .intro__text{margin-bottom:115px;font-size:24px}.intro .intro__text p{margin-bottom:2em;line-height:1.8;background-color:white}.fbPageLink{text-align:center;margin:115px auto}.fbPageLink a:hover{opacity:0.7}.companiesList{overflow:hidden;*zoom:1;width:390px;margin:auto}.companiesList .companiesList__item{float:left;padding-bottom:10px}.companiesList .companiesList__item a{display:block;width:100%;height:100%}.companiesList .companiesList__item a:hover{border-bottom:1px solid black}.companiesList .companiesList__item.companiesList__item--bascule{width:160px;height:35px;margin-right:80px}.companiesList .companiesList__item.companiesList__item--party{width:144px;height:30px}.subpage{font-size:20px;width:600px;margin:100px auto 100px}.subpage--wide{width:690px}.subpage__title{text-align:center;font-size:350%;letter-spacing:0.45em;margin-bottom:1.4em;line-height:1.5}.subpage__title.subpage__title--small{font-size:200%;margin-bottom:2.45em}.subpage__lead{margin-bottom:3em;line-height:1.5}.subpage section{margin-bottom:6.2em}.subpage section h2{margin-bottom:0.85em;font-size:160%;letter-spacing:0.05em;line-height:1.5}.subpage section table{font-size:14px;margin-top:20px}.subpage section table th,.subpage section table td{padding:0.9em 0.6em;border:1px solid black}.subpage section table thead th{font-weight:bold}.subpage__list--kana{list-style-type:katakana;margin-left:2.5em;margin-top:1em;margin-bottom:1em}.programTable{margin-bottom:2em}.notes{font-size:80%}.notes .notes__item{margin-bottom:0.4em}.policy-sign{margin:1em 0;text-align:right}.fbLikeBox{text-align: center;margin-top:85px;margin-bottom:50px}.pluginLikeboxStream{height:140px !important}.socialBtns{position:absolute;top:10px;left:10px;margin-bottom:1em}.socialBtns .socialBtns__item{float:left;margin-right:15px}