﻿.clearfix{zoom:1}.clearfix:after{height:0;visibility:hidden;content:".";display:block;clear:both}.sample{font-size:12px;font-size:1.2rem}@keyframes siteMapBalloon{0%{transform:translate(2px, 6px)}10%{transform:translate(-1px, 15px)}25%{transform:translate(3px, 3px)}50%{transform:translate(0, 12px)}60%{transform:translate(1px, 8px)}75%{transform:translate(4px, 15px)}100%{transform:translate(2px, 6px)}}@-webkit-keyframes siteMapBalloon{0%{transform:translate(2px, 6px)}10%{transform:translate(-1px, 15px)}25%{transform:translate(3px, 3px)}50%{transform:translate(0, 12px)}60%{transform:translate(1px, 8px)}75%{transform:translate(4px, 15px)}100%{transform:translate(2px, 6px)}}@keyframes topPageBalloon{0%{transform:translate(4px, 15px)}10%{transform:translate(2px, 6px)}25%{transform:translate(-1px, 15px)}45%{transform:translate(3px, 3px)}70%{transform:translate(0, 12px)}85%{transform:translate(1px, 8px)}100%{transform:translate(4px, 15px)}}@-webkit-keyframes topPageBalloon{0%{transform:translate(4px, 15px)}10%{transform:translate(2px, 6px)}25%{transform:translate(-1px, 15px)}45%{transform:translate(3px, 3px)}70%{transform:translate(0, 12px)}85%{transform:translate(1px, 8px)}100%{transform:translate(4px, 15px)}}@keyframes bikeRun{0%{background-position:2000px 100%}50%{background-position:center 100%}100%{background-position:-2000px 100%}}@-webkit-keyframes bikeRun{0%{background-position:2000px 100%}50%{background-position:center 100%}100%{background-position:-2000px 100%}}#error .m-heading__title{background-color:#000;color:#fff}#error .m-heading__caption{background-color:#FAC72E;color:#000}#error strong{font-family:"新丸ゴ M", "Shin Maru Go Medium", "ヒラギノ丸ゴ ProN W4", "Hiragino Maru Gothic ProN", "ヒラギノ角ゴ ProN W6", "HiraKakuProN-W6", "メイリオ", Meiryo, Arial, sans-serif;color:#DC5000}#error em{font-style:normal;font-family:"新丸ゴ M", "Shin Maru Go Medium", "ヒラギノ丸ゴ ProN W4", "Hiragino Maru Gothic ProN", "ヒラギノ角ゴ ProN W6", "HiraKakuProN-W6", "メイリオ", Meiryo, Arial, sans-serif}#error .layer_bike{background:url(../img/bike.png) repeat-x center bottom;height:465px;animation:bikeRun 22s;animation-iteration-count:infinite;-webkit-animation:bikeRun 22s;-webkit-animation-iteration-count:infinite}#error .error_section .anc{text-align:center}#error .error_section .anc a{color:#DC5000;text-decoration:underline;padding:0 1.5rem;border-right:1px solid #000}#error .error_section .anc a:last-child{border:none}#error.error_404 .l-container{padding-top:0}#error.error_404 .container{position:relative}#error.error_404 .container .l-container,#error.error_404 .container .l-content_wrapper,#error.error_404 .container .l-content{width:100%}#error.error_404 .container .l-content_wrapper{background:#fff url(../img/bg_404.png) repeat-x bottom center}#error.error_404 .container .section_404{padding-top:35px;height:490px;position:relative}#error.error_404 .container .section_404 h1{text-align:center;margin:0 0 50px 0}#error.error_404 .container .section_404 .section_404_text{text-align:center;font-size:16px;font-size:1.6rem;line-height:2;font-family:"新丸ゴ M", "Shin Maru Go Medium", "ヒラギノ丸ゴ ProN W4", "Hiragino Maru Gothic ProN", "ヒラギノ角ゴ ProN W6", "HiraKakuProN-W6", "メイリオ", Meiryo, Arial, sans-serif}#error.error_404 .container .section_404 ul{width:750px;position:absolute;top:0px;left:0;right:0;margin:0 auto}#error.error_404 .container .section_404 ul .section_404_siteMap{width:121px;height:201px;position:absolute;top:130px;left:0px;animation:siteMapBalloon 11s;animation-iteration-count:infinite;-webkit-animation:siteMapBalloon 11s;-webkit-animation-iteration-count:infinite}#error.error_404 .container .section_404 ul .section_404_siteMap a{background:url(../img/balloon_yellow.png) no-repeat;color:#000;font-family:"新丸ゴ DB", "Shin Maru Go DemiBold", "ヒラギノ丸ゴ ProN W4", "Hiragino Maru Gothic ProN", "ヒラギノ角ゴ ProN W8", "HiraKakuProN-W8", "メイリオ", Meiryo, Arial, sans-serif;text-decoration:none;line-height:1.4;font-size:16px;font-size:1.6rem;text-align:center;display:block;width:104px;padding-left:17px;float:right;padding-top:33px;height:167px}#error.error_404 .container .section_404 ul .section_404_siteMap a:after{content:'';background:url(../img/balloon_text_arrow.png) no-repeat;height:24px;width:24px;display:block;position:relative;margin:5px auto 0 auto}#error.error_404 .container .section_404 ul .section_404_topPage{width:137px;height:219px;position:absolute;top:90px;right:0px;animation:topPageBalloon 11s;animation-iteration-count:infinite;-webkit-animation:topPageBalloon 11s;-webkit-animation-iteration-count:infinite}#error.error_404 .container .section_404 ul .section_404_topPage a{background:url(../img/balloon_blue.png) no-repeat;color:#000;font-family:"新丸ゴ DB", "Shin Maru Go DemiBold", "ヒラギノ丸ゴ ProN W4", "Hiragino Maru Gothic ProN", "ヒラギノ角ゴ ProN W8", "HiraKakuProN-W8", "メイリオ", Meiryo, Arial, sans-serif;text-decoration:none;line-height:1.4;font-size:16px;font-size:1.6rem;text-align:center;display:block;width:124px;padding-top:29px;height:190px;padding-right:13px}#error.error_404 .container .section_404 ul .section_404_topPage a:after{content:'';background:url(../img/balloon_text_arrow.png) no-repeat;height:24px;width:24px;display:block;position:relative;margin:5px auto 0 auto}#error.error_404 .container .m-pagetop{margin:0 auto;padding:20px 0;width:1000px}#error.error_404.error_404_products .container .section_404{height:500px}#error.error_404.error_404_products .layer_bike{height:475px}#error.error_404.error_404_products .container .section_404 h1{margin-bottom:16px}#error.error_404.error_404_products ul .section_404_menu{width:144px;height:102px;position:absolute;top:196px;left:304px}#error.error_404.error_404_products ul .section_404_menu a{background:url(../img/menu_book.png) no-repeat;color:#000;font-family:"新丸ゴ DB", "Shin Maru Go DemiBold", "ヒラギノ丸ゴ ProN W4", "Hiragino Maru Gothic ProN", "ヒラギノ角ゴ ProN W8", "HiraKakuProN-W8", "メイリオ", Meiryo, Arial, sans-serif;text-decoration:none;line-height:1.4;font-size:16px;font-size:1.6rem;text-align:center;display:block;width:144px;padding-top:18px;height:84px}#error.error_404.error_404_products ul .section_404_menu a:after{content:'';background:url(../img/balloon_text_arrow.png) no-repeat;height:24px;width:24px;display:block;position:relative;margin:5px auto 0 auto}
