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-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input,textarea,select,label{margin:0;font-size:100%;font-family:inherit;vertical-align:middle}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,textarea,select,label{margin:0;font-size:100%;font-family:inherit;vertical-align:middle}ol,ul{list-style:none}img{vertical-align:bottom}.clearfix{\/zoom:1}.clearfix:after{content:'';display:block;clear:both;height:0}a,a:link,a:visited{text-decoration:none}a:active,a:hover,a:focus{text-decoration:none}a:active,a:selected,a:visited{border:none;outline:none}@media all and (min-width: 641px){body{font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;-webkit-font-smoothing:antialiased;min-width:960px}body,body a{color:#333}.inner{width:960px;margin:0 auto}br.pc{display:block}br.sp{display:none}}@media all and (max-width: 640px){body{font-size:12px;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;line-height:1.5em;-webkit-font-smoothing:antialiased}body,body{color:#221815}a{color:#1fb8c9}br.sp{display:block}br.pc{display:none}}a.color:link{color:#1eb8c9;text-decoration:underline}a.color:visited{color:#eb6c8e;text-decoration:underline}a{text-decoration:underline}a:hover{text-decoration:underline}iframe[name="google_conversion_frame"]{position:absolute;bottom:0}b{font-weight:bold}@media all and (min-width: 641px){.wrapper{width:960px;margin:0 auto}a:hover{opacity:.7}#home .mv{position:relative;height:810px;text-align:center;background:url(../../images/mv_bg.png) left bottom no-repeat}#home .mv .lead{padding-top:20px}#home .mv h1{width:100%;padding-bottom:15px;background-color:#fff}#home .mv h1 span{margin:0 auto;display:block;width:680px;height:161px;background:url("../../images/mv_title.png") no-repeat center center;background-size:680px 161px;text-indent:-9999px}#home .mv .btn{position:absolute;right:50px;bottom:28px}#home .mv .btn a{display:block;width:250px;height:79px;background:url("../../images/mv_btn.png") no-repeat center center;background-size:250px 79px;text-indent:-9999px}#home .mv .btn_ff{position:absolute;right:47px;bottom:115px}#home .mv .btn_ff a{display:block;width:254px;height:82px;background:url("../../images/mv_btn_ff.png") no-repeat center center;background-size:254px 82px;text-indent:-9999px}#home .mv .sns{position:absolute;right:0;top:300px;background:#fff;border-radius:15px 0 0 15px;padding:23px 10px 23px 17px}#home .mv .sns li:first-child{margin-bottom:17px}#home .onair{padding:10px 0;margin-bottom:20px;border-bottom:1px solid #bce2e8}#home .onair p{width:910px;height:87px;background:url("../../images/mv_onair.png") no-repeat center center;background-size:910px 87px;text-indent:-9999px;margin:0 auto}#home .sns_official{margin-bottom:40px;text-align:center;font-size:0}#home .sns_official .tw a{width:410px;height:65px;background:url("../../images/official_tw.png") no-repeat center center;background-size:410px 65px;text-indent:-9999px}#home .sns_official .fb{margin-left:40px}#home .sns_official .fb a{width:410px;height:65px;background:url("../../images/official_fb.png") no-repeat center center;background-size:410px 65px;text-indent:-9999px}#home .sns_official li{display:inline-block}#home .sns_official li a{display:block}#home .about{margin-bottom:84px;text-align:center}#home .about h2{margin:0 auto 25px;width:482px;height:64px;background:url("../../images/about_title.png") no-repeat center center;background-size:482px 64px;text-indent:-9999px}#home .about p{font-size:16px;line-height:2.4em}#home .tourou{position:relative;padding:75px 50px 40px;border-radius:15px;border:1px solid #7390d3;margin-bottom:80px;background:url(../../images/tourou_bg.png) left top repeat}#home .tourou #tourou{position:absolute;top:-60px}#home .tourou h2{left:47px;top:-44px;position:absolute;width:812px;height:69px;background:url("../../images/tourou_title.png") no-repeat center center;background-size:812px 69px;text-indent:-9999px}#home .tourou .desc_area{position:relative}#home .tourou .desc_area .tourou_copy{top:-30px;position:absolute;width:510px;height:48px;background:url("../../images/tourou_copy.png") no-repeat center center;background-size:510px 48px;text-indent:-9999px}#home .tourou .desc_area .desc_inner{*zoom:1;margin-bottom:40px}#home .tourou .desc_area .desc_inner:after{content:"";display:block;clear:both}#home .tourou .desc_area .desc_inner .tourou_desc{float:left;margin-top:44px;width:279px;height:239px;background:url("../../images/tourou_desc.png") no-repeat center center;background-size:279px 239px;text-indent:-9999px}#home .tourou .desc_area .desc_inner .tourou_img{float:right;width:560px;height:315px;background:url("../../images/tourou_img.jpg") no-repeat center center;background-size:560px 315px;text-indent:-9999px}#home .tourou .detail_wrap{border-radius:8px;border:1px solid #7390d3;background-color:#fff;padding:40px 50px;font-size:14px;line-height:1.85em}#home .tourou .detail_wrap .event_wrap{margin-bottom:20px}#home .tourou .detail_wrap dd{margin-top:-1.8em}#home .tourou .detail_wrap .detail_txt_wrap{padding-left:0;margin-top:0}#home .tourou .detail_wrap .detail_txt_wrap_1 dd{padding-left:3em}#home .tourou .detail_wrap .detail_txt_wrap_2 dd{padding-left:5em}#home .tourou .detail_wrap .detail_txt_wrap_2 .note{font-weight:normal;text-align:right}#home .tourou .detail_wrap .detail_txt_wrap_3 li{display:inline-block;width:49%;font-weight:bold;font-size:13px}#home .tourou .detail_wrap .detail_txt_wrap_3 .notes{font-weight:normal;text-align:right}#home .tourou .detail_wrap dd.how_wrap{margin-top:0;padding-left:0}#home .tourou .detail_wrap a{color:#00a0e9}#home .tourou .detail_wrap a:hover{text-decoration:underline}#home .tourou .detail_wrap .detail_txt{font-size:18px;font-weight:bold;line-height:1em;background-color:#213a6d;color:#fff;padding:8px 10px;margin-bottom:10px;*zoom:1}#home .tourou .detail_wrap .detail_txt:after{content:"";display:block;clear:both}#home .tourou .detail_wrap .detail_txt .detail_title{float:left;display:inline-block}#home .tourou .detail_wrap .detail_txt .note{float:right;font-size:14px}#home .tourou .detail_wrap .notes span{color:#eb6d8e}#home .message{position:relative;padding:65px 0 40px;border-radius:15px;background:#fffde4}#home .message #message{position:absolute;top:-50px}#home .message h2{left:277px;top:-20px;position:absolute;width:410px;height:52px;background:url("../../images/message_title.png") no-repeat center center;background-size:410px 52px;text-indent:-9999px}#home .message .about{margin:0 auto 30px;width:727px;height:21px;background:url("../../images/message_about.png") no-repeat center center;background-size:727px 21px;text-indent:-9999px}#home .message .example{margin:0 auto;width:759px;height:123px;background:url("../../images/message_example.png") no-repeat center center;background-size:759px 123px;text-indent:-9999px}#home .message .present{margin-top:40px;padding-top:40px;background:url(../../images/message_line.png) center top no-repeat}#home .message .present h3{margin:0 auto 30px;padding-left:20px;width:396px;height:40px;background:url("../../images/present_title.png") no-repeat center center;background-size:396px 40px;text-indent:-9999px}#home .message .present ul{text-align:center}#home .message .present ul li{display:inline-block;margin:0 35px}#home .message .present ul li:first-child{width:300px;height:300px;background:url("../../images/present_1.png") no-repeat center center;background-size:300px 300px;text-indent:-9999px}#home .message .present ul li:last-child{width:300px;height:300px;background:url("../../images/present_2.png") no-repeat center center;background-size:300px 300px;text-indent:-9999px}#home .apply{margin-top:40px;padding:40px 100px 50px;border:1px solid #bce2e8;border-radius:15px;background:url(../../images/kotodama_logo.png) 676px 80% no-repeat}#home .apply h2{margin:0 auto 30px;width:216px;height:50px;background:url("../../images/apply_title.png") no-repeat center center;background-size:216px 50px;text-indent:-9999px}#home .apply .exp{margin-bottom:30px;font-size:16px;text-align:center;line-height:1.8em}#home .apply ul li{display:table;margin-top:30px;font-size:20px}#home .apply ul li:first-child{margin-top:0}#home .apply ul h3{display:table-cell}#home .apply ul p{display:table-cell;padding-left:30px;line-height:32px;vertical-align:middle}#home .apply ul a{color:#1fb8c9}#home .listen{margin-top:40px;padding:40px 100px 50px;border:1px solid #bce2e8;border-radius:15px}#home .listen h2{margin:0 auto 30px;width:386px;height:50px;background:url("../../images/listen_title.png") no-repeat center center;background-size:386px 50px;text-indent:-9999px}#home .listen ul li:first-child{margin-bottom:30px}#home .listen ul h3{margin-bottom:15px;font-weight:bold;font-size:18px;color:#1fb8c9}#home .listen ul p{font-size:16px;line-height:1.8em}#home .privacy{margin-top:40px;padding:30px 50px 25px;border:1px solid #bce2e8;border-radius:15px}#home .privacy h2{margin-bottom:5px;font-size:14px;color:#1fb8c9}#home .privacy p{font-size:12px;line-height:1.7em}#home .privacy a{color:#1fb8c9}#home .bnr_area{margin-top:40px;font-size:0;text-align:center}#home .bnr_area li{display:inline-block;margin-left:15px;margin-bottom:15px}#home .bnr_area li:first-child,#home .bnr_area li:nth-child(4n){margin-left:0}#home footer{margin-top:30px;padding:40px 0}#home footer .copy{font-size:12px;text-align:center}#home footer .pagetop{position:fixed;right:30px;bottom:30px;z-index:5}#home footer .pagetop a{display:block}#home footer .pagetop a:hover{opacity:.7}}@media all and (max-width: 640px){.wrapper{width:320px;margin:0 auto}#home .mv{position:relative;height:350px;text-align:center;background:url(../../images/sp_mv_bg.png) left bottom no-repeat;background-size:320px auto}#home .mv .lead{padding:9px 0 3px}#home .mv .lead img{width:300px;height:auto}#home .mv h1{width:100%;background-color:#fff}#home .mv h1 span{margin:0 auto;display:block;width:260px;height:68px;background:url("../../images/sp_mv_title.png") no-repeat center center;background-size:260px 68px;text-indent:-9999px}#home .mv .btn{position:absolute;right:10px;bottom:15px}#home .mv .btn a{display:block;width:155px;height:44px;background:url("../../images/sp_mv_btn.png") no-repeat center center;background-size:155px 44px;text-indent:-9999px}#home .mv .btn_ff{position:absolute;right:10px;bottom:67px}#home .mv .btn_ff a{display:block;width:155px;height:45px;background:url("../../images/sp_mv_btn_ff.png") no-repeat center center;background-size:155px 45px;text-indent:-9999px}#home .mv .sns{position:absolute;right:0;top:120px;background:#fff;border-radius:8px 0 0 8px;padding:10px 5px 10px 8px;font-size:0}#home .mv .sns li:first-child{margin-bottom:5px}#home .mv .sns img{width:14px;height:auto;vertical-align:middle}#home .onair{padding:10px 0 8px;margin-bottom:10px;border-bottom:1px solid #bce2e8}#home .onair p{margin:0 auto;width:297px;height:121px;background:url("../../images/sp_mv_onair.png") no-repeat center center;background-size:297px 121px;text-indent:-9999px}#home .sns_official{margin-bottom:20px;text-align:center;font-size:0}#home .sns_official .tw a{width:145px;height:40px;background:url("../../images/sp_official_tw.png") no-repeat center center;background-size:145px 40px;text-indent:-9999px}#home .sns_official .fb{margin-left:10px}#home .sns_official .fb a{width:145px;height:40px;background:url("../../images/sp_official_fb.png") no-repeat center center;background-size:145px 40px;text-indent:-9999px}#home .sns_official li{display:inline-block}#home .sns_official li a{display:block}#home .about{margin:0 auto 80px;padding:0 25px}#home .about h2{margin:0 auto 15px;width:241px;height:32px;background:url("../../images/about_title.png") no-repeat center center;background-size:241px 32px;text-indent:-9999px}#home .about p{font-size:12px;line-height:1.8em}#home .tourou{position:relative;padding:50px 15px 15px;border-radius:15px;border:1px solid #7390d3;margin:0 10px 50px;background:url(../../images/tourou_bg.png) left top repeat;background-size:30px 30px}#home .tourou #tourou{position:absolute;top:-60px}#home .tourou h2{left:2px;top:-57px;position:absolute;width:294px;height:77px;background:url("../../images/sp_tourou_title.png") no-repeat center center;background-size:294px 77px;text-indent:-9999px}#home .tourou .desc_area{position:relative}#home .tourou .desc_area .tourou_copy{top:-18px;left:-16px;position:absolute;width:270px;height:24px;background:url("../../images/sp_tourou_copy.png") no-repeat center center;background-size:270px 24px;text-indent:-9999px}#home .tourou .desc_area .desc_inner{*zoom:1;margin-bottom:25px}#home .tourou .desc_area .desc_inner:after{content:"";display:block;clear:both}#home .tourou .desc_area .desc_inner .tourou_desc{margin-top:20px;width:270px;height:144.5px;background:url("../../images/sp_tourou_desc.png") no-repeat center center;background-size:270px 144.5px;text-indent:-9999px}#home .tourou .desc_area .desc_inner .tourou_img{width:283px;height:159px;background:url("../../images/sp_tourou_img.jpg") no-repeat center center;background-size:283px 159px;text-indent:-9999px}#home .tourou .detail_wrap{border-radius:4px;border:1px solid #7390d3;background-color:#fff;padding:20px 15px 20px;font-size:12px;line-height:1.58em}#home .tourou .detail_wrap .event_wrap{margin-bottom:15px}#home .tourou .detail_wrap dd{margin-top:-1.5em}#home .tourou .detail_wrap .detail_txt_wrap{padding-left:0;margin-top:0}#home .tourou .detail_wrap .detail_txt_wrap_1 dd{padding-left:3em}#home .tourou .detail_wrap .detail_txt_wrap_1 dl{margin-bottom:10px}#home .tourou .detail_wrap .detail_txt_wrap_2 dd{padding-left:5em}#home .tourou .detail_wrap .detail_txt_wrap_3 li{font-weight:bold;padding-left:1em;text-indent:-1em}#home .tourou .detail_wrap .detail_txt_wrap_3 .notes{font-size:11px;text-align:right}#home .tourou .detail_wrap dd.how_wrap{margin-top:0;padding-left:0}#home .tourou .detail_wrap a{color:#00a0e9}#home .tourou .detail_wrap a:hover{text-decoration:underline}#home .tourou .detail_wrap .detail_txt{font-weight:bold;font-size:13px;line-height:1em;background-color:#213a6d;color:#fff;padding:6px 10px;margin-bottom:8px}#home .tourou .detail_wrap .detail_txt .note{display:block;padding-top:2px;font-size:11px}#home .tourou .detail_wrap .notes{padding-left:1em;text-indent:-1em}#home .tourou .detail_wrap .notes span{color:#eb6d8e}#home .message{position:relative;padding:35px 0 30px;width:300px;margin:0 auto;border-radius:15px;background:#fffde4}#home .message #message{position:absolute;top:-20px}#home .message h2{left:35px;top:-10px;position:absolute;width:241.5px;height:30px;background:url("../../images/sp_message_title.png") no-repeat center center;background-size:241.5px 30px;text-indent:-9999px}#home .message .about{margin:0 auto 10px;width:235px;height:73px;background:url("../../images/sp_message_about.png") no-repeat center center;background-size:235px 73px;text-indent:-9999px}#home .message .example{margin:0 auto;width:275px;height:173.5px;background:url("../../images/sp_message_example.png") no-repeat center center;background-size:275px 173.5px;text-indent:-9999px}#home .message .present{margin-top:25px;padding-top:25px;background:url(../../images/sp_message_line.png) center top no-repeat;background-size:auto 3px}#home .message .present h3{margin:0 auto 10px;padding-left:20px;width:193.5px;height:57px;background:url("../../images/sp_present_title.png") no-repeat center center;background-size:193.5px 57px;text-indent:-9999px}#home .message .present ul{text-align:center}#home .message .present ul li{display:inline-block}#home .message .present ul li:first-child{margin-bottom:10px;width:240px;height:240px;background:url("../../images/sp_present_1.png") no-repeat center center;background-size:240px 240px;text-indent:-9999px}#home .message .present ul li:last-child{width:240px;height:240px;background:url("../../images/sp_present_2.png") no-repeat center center;background-size:240px 240px;text-indent:-9999px}#home .apply{width:268px;margin:20px auto 0;padding:20px 15px 30px;border:1px solid #bce2e8;border-radius:15px;background:url(../../images/kotodama_logo.png) 676px 137px no-repeat}#home .apply h2{margin:0 auto 20px;width:151.5px;height:35px;background:url("../../images/sp_apply_title.png") no-repeat center center;background-size:151.5px 35px;text-indent:-9999px}#home .apply .exp{font-size:14px;margin-bottom:10px;line-height:1.6em}#home .apply ul{display:table}#home .apply ul li{margin-top:15px;font-size:14px}#home .apply ul li:first-child{margin-top:0}#home .apply ul h3{display:table-cell}#home .apply ul h3 img{width:50px;height:auto}#home .apply ul p{display:table-cell;padding-left:10px;line-height:1.6em}#home .apply ul a{color:#1fb8c9}#home .listen{width:268px;margin:20px auto 0;padding:20px 15px 30px;border:1px solid #bce2e8;border-radius:15px}#home .listen h2{margin:0 auto 20px;width:270px;height:35px;background:url("../../images/sp_listen_title.png") no-repeat center center;background-size:270px 35px;text-indent:-9999px}#home .listen ul{line-height:1.8em}#home .listen ul li:first-child{margin-bottom:15px}#home .listen ul h3{margin-bottom:5px;font-weight:bold;font-size:15px;color:#1fb8c9}#home .listen ul p{font-size:14px}#home .privacy{width:268px;margin:20px auto 0;margin-top:20px;padding:15px 15px 15px;border:1px solid #bce2e8;border-radius:15px}#home .privacy h2{margin-bottom:5px;font-size:12px;color:#1fb8c9}#home .privacy p{font-size:10px;line-height:1.6em}#home .bnr_area{margin-top:30px;font-size:0;text-align:center}#home .bnr_area li{display:inline-block;margin-top:10px}#home .bnr_area li:first-child{margin-top:0}#home .bnr_area li img{width:300px;height:auto}#home footer{margin-top:20px;padding:20px 0}#home footer .copy{font-size:12px;text-align:center}#home footer .pagetop{position:fixed;right:10px;bottom:10px;z-index:5}#home footer .pagetop img{width:30px;height:30px}}