@charset "UTF-8";#footer .footer_top{background-color:#efefef;color:#000;text-align:center}@media screen and (max-width:991px){#footer{background-color:#fff}#footer .inner{width:290px;margin-left:auto;margin-right:auto}#footer .sub_navigation{border-top:1px solid #ccc}#footer .sub_navigation .inner{position:relative;width:280px;margin:0 auto;min-height:32px}#footer .sub_navigation .navi_box{display:block}#footer .sub_navigation .navi_box li{display:block;float:left;padding-top:5px;margin-right:13px;font-size:12px;line-height:13px}#footer .sub_navigation .navi_box li a{display:block;padding-left:17px;background-image:url(../images/sp/arw.png);background-repeat:no-repeat;background-size:6px 13px;background-position:5px 0}#footer .sub_navigation .navi_box li:first-child{width:100%}#footer .sub_navigation .navi_box li:first-child a{width:170px}#footer .sub_navigation .navi_box li a.no_sp{display:none}#footer .sub_navigation .navi_box li a span.pc1{display:block;padding-right:20px;background-image:url(../images/sp/tag_pc.png);background-repeat:no-repeat;background-size:13px 13px;background-position:right top}#footer .sub_navigation .navi_box li a{text-indent:0;white-space:nowrap}#footer .sub_navigation .copyright{clear:both;height:32px;margin-top:10px;background-image:url(../images/sp/copyright.png);background-repeat:no-repeat;background-position:center top;background-size:290px 32px}}@media screen and (min-width:992px){#footer{background-color:#fff}#footer .inner{width:1080px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}#footer .sub_navigation{border-top:1px solid #ccc}#footer .sub_navigation .inner{position:relative;height:64px}#footer .sub_navigation .navi_box{position:absolute;top:20px;left:15px;width:630px;height:16px}#footer .sub_navigation .navi_box li{display:block;float:left;margin-right:10px}#footer .sub_navigation .navi_box li a{display:block;height:16px;background-image:url(../images/pc/btn_footer.png?ud=210730);background-repeat:no-repeat}#footer .sub_navigation .navi_box .btn00{width:145px}#footer .sub_navigation .navi_box .btn01{width:215px}#footer .sub_navigation .navi_box .btn02{width:188px}#footer .sub_navigation .navi_box .btn03{width:74px}#footer .sub_navigation .navi_box .btn04{width:73px}#footer .sub_navigation .navi_box .btn05{width:145px}#footer .sub_navigation .navi_box .btn06{width:154px}#footer .sub_navigation .navi_box .btn00 a{width:160px;background-position:0 0}#footer .sub_navigation .navi_box .btn01 a{background-position:-153px 0}#footer .sub_navigation .navi_box .btn02 a{background-position:-385px 0}#footer .sub_navigation .navi_box .btn03 a{background-position:-973px 0}#footer .sub_navigation .navi_box .btn04 a{background-position:-727px 0}#footer .sub_navigation .navi_box .btn05 a{background-position:-812px 0}#footer .sub_navigation .navi_box .btn06 a{background-position:-573px 0}#footer .sub_navigation .navi_box li a span.ow{position:relative;display:block;padding-right:15px;text-indent:-150%;overflow:hidden}#footer .sub_navigation .navi_box li a span.ow:after{content:'';position:absolute;right:0;top:0;width:16px;height:16px;background:url(../images/pc/icon_ow.png) center no-repeat}#footer .sub_navigation .copyright{position:absolute;top:0;right:15px;width:244px;height:64px;background-image:url(../images/pc/copyright.png);background-repeat:no-repeat;background-position:-197px 0}}.bgt{background-repeat:no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden}#header{background-color:#fff}#header .header_inner{position:relative}#header .header_inner:after,#header .header_inner:before{content:'';clear:both;display:table}#header .logo{background-image:url(../images/logo_dydo.png);background-repeat:no-repeat}#header .smilestand_logo{background-image:url(../images/logo_smilestand.png);background-repeat:no-repeat}@media screen and (max-width:740px){#header{position:fixed;top:0!important;width:100%;height:38px;padding-top:3px;z-index:900}#header .logo{width:35px;height:35px;margin-left:5px;background-size:35px 35px}#header .smilestand_logo{position:absolute;top:0;left:45px;width:85px;height:35px;background-size:85px 35px}#header .sub_navi{display:block;position:absolute;top:4px;right:15px;width:100px;height:25px;margin:0;overflow:hidden}#header.header-menu .sub_navi{right:35px}#header .sub_navi .sns_btn{display:block;float:left;width:25px;height:25px}#header .sub_navi .sns_btn a{display:block;width:25px;height:25px;background-image:url(../images/sp/btn01.png?ud=231113);background-size:100px 25px}#header .sub_navi .sns_btn a:hover{background-color:#fa000f}#header .sub_navi .sns_btn.btn_twt a{background-position:0 0}#header .sub_navi .sns_btn.btn_fb a{background-position:-25px 0}#header .sub_navi .sns_btn.btn_gp a{background-position:-50px 0}#header .sub_navi .sns_btn.btn_ln a{background-position:-75px 0}#header .sub_navi .app_btn{display:none}#header .dl-menuwrapper{position:absolute;top:35px;left:0;width:100%;overflow:visible;height:auto}#header .dl-menuwrapper button{position:absolute;right:0;top:-40px;width:40px;height:40px;border:none;padding:0;background-color:transparent;background-image:url(../images/sp/menu_btn.png);background-repeat:no-repeat;background-size:40px 40px;background-position:0 0;text-indent:100%;white-space:nowrap;overflow:hidden;outline:0}#header .dl-menuwrapper .main_navi{display:none;padding:15px 0;background-color:#fff;opacity:.9}#header .dl-menuwrapper .main_navi li{display:block}#header .dl-menuwrapper .main_navi li a{display:block;width:100%;padding:10px 0;color:#fa000f;text-align:center;font-weight:700;letter-spacing:1px;font-size:12px}#header .dl-menuwrapper .main_navi li a:focus,#header .dl-menuwrapper .main_navi li a:hover{outline:0}}@media screen and (min-width:741px){#header{position:fixed;top:0;width:100%;height:80px;padding-top:10px;z-index:900;padding-bottom:10px}#header .header_inner{width:1110px;margin:0 auto;padding-left:15px;padding-right:15px}#header .logo{float:left;width:70px;height:70px}#header .smilestand_logo{float:left;width:170px;height:70px;margin-left:15px}#header .dl-menuwrapper{position:absolute;top:40px;left:400px;width:736px}#header .dl-menuwrapper .dl-trigger{display:none}#header .dl-menuwrapper .main_navi{display:block!important;width:740px;height:18px}#header .dl-menuwrapper .main_navi li{display:block;float:left;font-weight:700}#header .dl-menuwrapper .main_navi li+li{border-left:1px solid #fa000f}#header .dl-menuwrapper .main_navi li a{display:inline-block;padding:0 25px;color:#fa000f;letter-spacing:1px;transition:all .3s;font-size:12px}#header .dl-menuwrapper .main_navi li a:hover{color:#fa000f;text-decoration:none}#header .sub_navi{display:flex;position:absolute;top:0;right:15px;width:354px;height:30px;overflow:hidden}#header .sub_navi .sns_btn{display:block;float:left;width:33px;height:30px}#header .sub_navi .sns_btn a{display:block;width:30px;height:30px;border-radius:15px;background-color:transparent;background-image:url(../images/btn01.png?ud=231113);-moz-transition-property:background-color;-webkit-transition-property:background-color;-o-transition-property:background-color;-ms-transition-property:background-color;-moz-transition-duration:.2s;-webkit-transition-duration:.2s;-o-transition-duration:.2s;-ms-transition-duration:.2s}#header .sub_navi a:hover{opacity: 0.8}#header .sub_navi .sns_btn.btn_twt a{background-position:-1px 0}#header .sub_navi .sns_btn.btn_fb a{background-position:-36px 0}#header .sub_navi .sns_btn.btn_gp a{background-position:-66px 0}#header .sub_navi .sns_btn.btn_ln a{background-position:-195px 0}#header .sub_navi .app_btn{width:100px;height:30px}#header .sub_navi .app_btn a{width:100px;height:30px;display:block}#header .sub_navi .app_btn.bnt_aplle{margin-left:14px}#header .sub_navi .app_btn.bnt_aplle a{background-image:url(../images/pc/btn_app_a_1.png)}#header .sub_navi .app_btn.bnt_google{margin-left:7px}#header .sub_navi .app_btn.bnt_google a{background-image:url(../images/pc/btn_app_g_1.png)}}@media (max-width:900px) and (orientation:landscape){#header{position:fixed;top:0!important;width:100%;height:38px;padding-top:3px;z-index:900}#header .header_inner{width:auto;padding-left:0;padding-right:0}#header .logo{width:35px;height:35px;margin-left:5px;background-size:35px 35px}#header .smilestand_logo{position:absolute;top:0;left:45px;width:85px;height:35px;background-size:85px 35px}#header .sub_navi{display:block;position:absolute;top:4px;right:15px;width:100px;height:25px;margin:0;overflow:hidden}#header.header-menu .sub_navi{right:35px}#header .sub_navi .sns_btn{display:block;float:left;width:25px;height:25px}#header .sub_navi .sns_btn a{display:block;width:25px;height:25px;background-image:url(../images/sp/btn01.png?ud=231113);background-size:100px 25px}#header .sub_navi .sns_btn.btn_twt a{background-position:0 0}#header .sub_navi .sns_btn.btn_fb a{background-position:-25px 0}#header .sub_navi .sns_btn.btn_gp a{background-position:-50px 0}#header .sub_navi .sns_btn.btn_ln a{background-position:-75px 0}#header .sub_navi .app_btn{display:none}#header .dl-menuwrapper{position:absolute;top:35px;left:0;width:100%}#header .dl-menuwrapper button{position:absolute;right:0;top:-40px;width:40px;height:40px;border:none;padding:0;background-color:transparent;background-image:url(../images/sp/menu_btn.png);background-repeat:no-repeat;background-size:40px 40px;background-position:0 0;text-indent:100%;white-space:nowrap;overflow:hidden;outline:0;display:block!important}#header .dl-menuwrapper .main_navi{display:none!important;padding:15px 0;background-color:#fff;opacity:.9;width:auto;height:auto}#header .dl-menuwrapper .main_navi[style="display: block;"]{display:block!important}#header .dl-menuwrapper .main_navi li{display:block;float:none}#header .dl-menuwrapper .main_navi li a{display:block;width:100%;padding:10px 0;color:#fa000f;text-align:center;font-weight:700;letter-spacing:1px;font-size:12px}#header .dl-menuwrapper .main_navi li a:focus,#header .dl-menuwrapper .main_navi li a:hover{outline:0}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,fieldset,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,s,samp,section,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;-webkit-box-sizing:border-box;box-sizing:border-box;background:0 0;line-height:1.5;font-family:'ヒラギノ角ゴ','Hiragino Kaku Gothic ProN','メイリオ',Meiryo,verdana,sans-serif}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}html{font-size:62.5%}body{line-height:1;-webkit-text-size-adjust:100%;-webkit-print-color-adjust:exact}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}main dd,main dt,main li,main p,main td,main th{line-height:1.6}img{-webkit-backface-visibility:hidden;vertical-align:bottom;max-width:100%}a:link{color:#000;text-decoration:none}a:visited{color:#000;text-decoration:none}a:hover{color:#000;text-decoration:none}a:active{color:#000;text-decoration:none}.clr:after{content:'';display:block;clear:both;height:0}.disnon{display:none}@media screen and (max-width:750px){.pc{display:none!important}}@media print,screen and (min-width:751px){.sp{display:none!important}}
@media print{#header{display:none!important}#footer{display:none!important}}
/*# sourceMappingURL=map/style.css.map */
