﻿.shopping-guide-page .wrap.product-search .wrap-category-list .cy-category-list:before,#static-insurance .feature .point .lo-col-2:before,#static-insurance .list-point li .body .lo-col-2:before,#static-insurance .fact:before,#static-95build .lo-col-2:before,#static-welcome>.wrap.feature .other-features .lo-float-left:before,#static-welcome>.wrap.feature .features .lo-col-2:before,#static-welcome .cy-category-list:before,#static-fullbuild ul li a:before,#static-fullbuild ul:before,.shopping-guide-page .wrap.product-search .wrap-category-list .cy-category-list:after,#static-insurance .feature .point .lo-col-2:after,#static-insurance .list-point li .body .lo-col-2:after,#static-insurance .fact:after,#static-95build .lo-col-2:after,#static-welcome>.wrap.feature .other-features .lo-float-left:after,#static-welcome>.wrap.feature .features .lo-col-2:after,#static-welcome .cy-category-list:after,#static-fullbuild ul li a:after,#static-fullbuild ul:after{content:" ";display:table}.shopping-guide-page .wrap.product-search .wrap-category-list .cy-category-list:after,#static-insurance .feature .point .lo-col-2:after,#static-insurance .list-point li .body .lo-col-2:after,#static-insurance .fact:after,#static-95build .lo-col-2:after,#static-welcome>.wrap.feature .other-features .lo-float-left:after,#static-welcome>.wrap.feature .features .lo-col-2:after,#static-welcome .cy-category-list:after,#static-fullbuild ul li a:after,#static-fullbuild ul:after{clear:both}.text-feature{color:#38afae}.note{font-size:92%}.title-filled{padding:5px 10px;background-color:#f9f4ec;font-size:150%;letter-spacing:1px;font-weight:normal;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-left:4px solid #f0e3d0;color:#6e3e24;font-weight:bold}.title-filled span{font-size:133%}.title-filled b{color:#E02734}#cy-lo-static-guide_show #main.lo-left{width:835px}#static-guide_show{margin-bottom:30px;padding-bottom:10px}#static-guide_show .news-info20170823 table.guide-page-table{border:solid 1px #d6d1ca}#static-guide_show .news-info20170823 table.guide-page-table tr{border:dotted 1px #d6d1ca}#static-guide_show .news-info20170823 table.guide-page-table tr th{background-color:#f0eeeb;color:#767066;border-bottom:1px solid #d7d1c9;color:#767066;padding:10px 10px;width:35%}#static-guide_show .news-info20170823 table.guide-page-table tr td{color:#767066;padding:10px 10px;border:solid #d6d1ca;border-width:0 1px}#static-guide_show .news-info20170823 table.guide-page-table tr td p{font-size:100%}#static-guide_show .news-info20170823 table.guide-page-table tr td p.remarks{margin-top:0;font-size:92%}#static-guide_show .news-info20170823 table.guide-page-table tr td a{color:#767066}#static-guide_show .news-info20170823 table.guide-page-table tr td.td-title{background-color:#f0eeeb;white-space:nowrap}#static-guide_show .news-info20170823 table.guide-page-table tr td.shipping-fee{padding-left:10px}#static-guide_show .news-info20170823 table.guide-page-table tr td .strong{font-weight:bold}#static-guide_show .support-option-pack,#static-guide_show .support-option-pack-new{margin:0px 112.5px}#static-guide_show .support-option-pack .bold,#static-guide_show .support-option-pack-new .bold{font-weight:600}#static-guide_show .support-option-pack h3,#static-guide_show .support-option-pack-new h3{font-weight:600}#static-guide_show .support-option-pack hr,#static-guide_show .support-option-pack-new hr{border-style:solid}#static-guide_show .support-option-pack .number_list li,#static-guide_show .support-option-pack-new .number_list li{margin-left:24px}#static-guide_show .support-option-pack .about_table,#static-guide_show .support-option-pack-new .about_table{border-top:1px solid #999;border-left:1px solid #999}#static-guide_show .support-option-pack .about_table td,#static-guide_show .support-option-pack .about_table th,#static-guide_show .support-option-pack-new .about_table td,#static-guide_show .support-option-pack-new .about_table th{text-align:left;border-bottom:1px solid #999;border-right:1px solid #999;padding:10px}#static-guide_show .support-option-pack th,#static-guide_show .support-option-pack-new th{padding:5px 7px;background-color:#ede2ab;font-size:12px}#static-guide_show .support-option-pack th.nowrap,#static-guide_show .support-option-pack-new th.nowrap{white-space:nowrap}#static-guide_show .support-option-pack td,#static-guide_show .support-option-pack-new td{padding:5px 7px;font-weight:normal}#static-guide_show .support-option-pack .fixed-bottom-link,#static-guide_show .support-option-pack-new .fixed-bottom-link{background-color:rgba(0,0,0,0.75);bottom:0px;display:none;height:90px;left:0;position:fixed;text-align:center;width:100%}#static-guide_show .support-option-pack .btn.prev,#static-guide_show .support-option-pack-new .btn.prev{background-color:#999;border-bottom:3px solid #7a7a7a;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;height:38px;line-height:38px;margin:18px auto;width:400px}#static-guide_show .support-option-pack .btn.prev a,#static-guide_show .support-option-pack-new .btn.prev a{color:#fff;font-size:117%;display:block;text-align:center;text-decoration:none}#static-guide_show .support-option-pack .btn.prev:hover,#static-guide_show .support-option-pack-new .btn.prev:hover{background-color:#7a7a7a;-webkit-transition:background-color 0.1s ease-in-out;-moz-transition:background-color 0.1s ease-in-out;-o-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;opacity:1}#static-guide_show>.title-bordered{letter-spacing:1px;font-size:200%}#static-guide_show .banner-top{background-color:#fffff0;margin-bottom:30px;text-align:center}#static-guide_show .banner-top img{width:100%}#static-guide_show .lead{font-size:133%;letter-spacing:0.5px;color:#444448}#static-guide_show .lead .sup{font-size:83%}#static-guide_show .lead .text-accent{font-weight:bold;color:#e57e05}#static-guide_show .lead strong{font-size:125%}#static-guide_show .lead .note.news_20170316,#static-guide_show .lead .note.news_20170322{margin:15px 0 15px 0;display:block;font-size:100%}#static-guide_show .cy-static-list .cy-category-list ul li{float:left;padding:0px 9px 9px 0px}#static-guide_show .period-info{display:block;width:835px;height:auto;background-color:#f9f4ec;padding:10px;margin-bottom:12px;overflow:hidden}#static-guide_show .period-info img{float:left;margin-right:15px}#static-guide_show .period-info p{float:left}#static-guide_show .period-info a{font-weight:bold}table.common{width:100%;margin:10px auto 10px}table.common.width-auto{width:auto;margin:0}table.common.col-2 th{width:33%}table.common.col-3 td,table.common.col-3 th{width:33%}table.common.center td,table.common.center th{text-align:center}table.common.middle td,table.common.middle th{vertical-align:middle}table.common.border{border-top:1px solid #999;border-left:1px solid #999}table.common.border td,table.common.border th{border-bottom:1px solid #999;border-right:1px solid #999}table.common th{padding:5px 7px;background-color:#ede2ab}table.common th.nowrap{white-space:nowrap}table.common td{padding:5px 7px;font-weight:normal}.list-flow-num{list-style:none;margin:10px auto}.list-flow-num li{margin-bottom:20px}.list-flow-num .step{padding:3px 10px;margin-right:8px;background-color:#444448;color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.section-story{padding:10px;margin-bottom:40px}.section-story p{font-size:108%}.section-story p b{color:#E02734}#support-message p{margin-left:5px;margin-right:5px}#support-message .attention{font-size:100%}#support-image{margin-bottom:20px}#support-image .support__image--info{display:block;width:835px;height:auto;background-color:#f9f4ec;padding:10px;margin-bottom:12px;overflow:hidden}#support-image .support__image--info img{float:left;margin-right:15px}#support-image .support__image--info p{float:left}#support-image .support__image--info a{font-weight:bold}#support-image .text-note{font-size:100%;margin-top:-14px;padding-bottom:15px;line-height:1;z-index:1;position:relative;text-align:left;color:#008982;padding-left:63px;background-color:#d9edec}#support-detail{padding:20px}#support-detail .information{margin-top:3px;margin-bottom:13px;color:#999;border:solid 1px #999;padding:5px 5px 3px}#support-detail .information a{color:inherit}#support-detail table{width:100%;margin-bottom:10px;color:#777066;border-top:1px solid #d7d1c9;border-left:1px solid #d7d1c9;background-color:#FFFFFF}#support-detail table b{color:#eb955b}#support-detail table tr th{background-color:#f0eeeb}#support-detail table tr:last-child th,#support-detail table tr:last-child td{border-bottom-style:solid}#support-detail table th,#support-detail table td{padding:5px;border-right:1px solid #d7d1c9;border-bottom:1px dotted #d7d1c9}#support-detail table th th:last-child,#support-detail table th td:last-child,#support-detail table td th:last-child,#support-detail table td td:last-child{border-right:none;border-bottom:none}#support-detail table .plan{width:50%}#support-detail table~.attention{font-size:92%}#support-detail .support-flow{margin-top:30px}#support-detail .support-flow p{padding:15px 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #e6e6e6;text-align:center}#support-detail .support-flow p img{width:630px}#support-detail .support-etc{margin-top:30px}#static-fullbuild .features-detail section{padding:0px 90px 50px 0px;border:none}#static-fullbuild #point-1:before{content:none}#static-fullbuild #point-2:before{content:none}#static-fullbuild .title-filled.center{padding-top:8px;padding-bottom:8px;margin-bottom:10px;border:none;text-align:center;letter-spacing:3.5px;font-size:250%;color:#fff;background-color:#00aa4a}#static-fullbuild .title-filled.center .note{font-size:75%}#static-fullbuild .point{margin-bottom:30px}#static-fullbuild .item.item-3{position:relative}#static-fullbuild .item.item-3 a{position:absolute;bottom:5px;left:230px}#static-fullbuild ul{list-style:none}#static-fullbuild ul li{position:relative;display:inline;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;width:225px;height:270px;margin-right:15px}#static-fullbuild ul li a{display:block;padding:0 20px 30px 0;text-decoration:none}#static-fullbuild ul li a .image{position:relative;width:190px;height:130px;display:inline;float:left}#static-fullbuild ul li a .body{margin-left:200px}#static-fullbuild ul li a .body h2{margin-top:2px;margin-bottom:10px;font-size:125%;font-weight:bold}#static-fullbuild ul li a .body p{color:#666}#static-fullbuild ul li:nth-child(1) a .image{background-color:#ef6a42}#static-fullbuild ul li:nth-child(2) a .image{background-color:#2cbfbd}#static-fullbuild ul li:nth-child(3) a .image{background-color:#e5dc48}#static-fullbuild ul li:nth-child(4) a .image{background-color:#ed5c77}#static-fullbuild ul li:nth-child(1) a .image:after{background-position:0 -90px}#static-fullbuild ul li:nth-child(2) a .image:after{background-position:-60px -90px}#static-fullbuild ul li:nth-child(3) a .image:after{background-position:-120px -90px}#static-fullbuild ul li:nth-child(4) a .image:after{background-position:-180px -90px}#static-welcome{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased}#static-welcome .text-note{font-size:117%;line-height:1;margin-top:-45px;margin-bottom:30px;z-index:1;position:relative;text-align:right;background-color:#d9edec;color:#008982;padding-bottom:15px;padding-right:20px}#static-welcome section{margin-bottom:60px}#static-welcome section.first-view{margin-bottom:25px}#static-welcome .warning-list{margin:10px 0 10px 0;background-color:white;border:5px solid #f8f7f7;list-style:none;font-size:100%;color:#666666;margin:auto}#static-welcome .warning-list i{font-size:108%;margin:0 5px 5px 0}#static-welcome .warning-list li{padding:1px 10px 1px 10px;background-color:#f8f7f7;margin:0 1px 0 1px}#static-welcome .warning-list li:first-child{margin-top:1px;padding-top:8px}#static-welcome .warning-list li:last-child{margin-bottom:1px;padding-bottom:8px}#static-welcome .warning-list table{border:solid 1px #d6d1ca;width:100%}#static-welcome .text-feature{font-size:150%;color:#444448;line-height:1.7}#static-welcome .text-feature.accent{color:#e57e05}#static-welcome .text-feature.inner-feature{margin-left:20px;margin-right:20px;margin-bottom:30px}#static-welcome .text-feature>small{font-size:67%}#static-welcome .image-main{position:relative}#static-welcome .image-main .link-support{position:absolute;bottom:133px;left:193px}#static-welcome .image-main .link-support a{color:#1c254f}#static-welcome .cy-category-list{margin-bottom:-20px;list-style:none}#static-welcome .cy-category-list li{display:inline;float:left;width:261px;margin-bottom:15px}#static-welcome .cy-category-list li:nth-child(3n-2),#static-welcome .cy-category-list li:nth-child(3n-1){margin-right:15px}#static-welcome .cy-category-list li a{display:block}#static-welcome .cy-category-list li a:hover{opacity:0.7}#static-welcome .cy-category-list li img{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;width:100%}#static-welcome .list-news{margin:30px;font-size:14px}#static-welcome .list-news>li{border-color:#cccccc}#static-welcome .other-service-list{overflow:hidden;list-style:none;display:block;margin-top:20px}#static-welcome .other-service-list .wrap{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#static-welcome .other-service-list .wrap .description-wrap{display:flex}#static-welcome .other-service-list .wrap .description-wrap .description-text{font-size:150%;width:100%;margin:10px 20px 0 20px}#static-welcome .other-service-list .wrap .description-wrap .description-qr{display:inline;margin-right:50px}#static-welcome .banner-welcome{padding-top:10px;border-top:3px solid #e57e05;background-color:#ffdcb8}#static-welcome>.wrap{margin-bottom:50px;margin-left:100px;margin-right:100px}#static-welcome>.wrap .title-bordered{letter-spacing:0.5px;font-size:167%}#static-welcome>.wrap.main{margin-left:0;margin-right:0}#static-welcome>.wrap.main .logo{margin:40px auto}#static-welcome>.wrap.main h2{letter-spacing:0.2px;font-size:150%;font-weight:bold}#static-welcome>.wrap.main .maker{margin:20px auto 30px}#static-welcome>.wrap.main .description{line-height:2.3;letter-spacing:0.8px;font-size:108%;text-align:center}#static-welcome>.wrap.feature .features{margin-bottom:45px;border-top:3px solid #e57e05;border-bottom:3px solid #e57e05}#static-welcome>.wrap.feature .features .lo-col-2 .lo-col-2-left{display:inline;float:left;width:40%}#static-welcome>.wrap.feature .features .lo-col-2 .lo-col-2-right{display:inline;float:right;width:58%;text-align:left}#static-welcome>.wrap.feature .features .lo-col-2{padding:35px 25px 30px;color:#666;border-bottom:1px dotted #e57e05}#static-welcome>.wrap.feature .features .lo-col-2:last-child{border-bottom:none}#static-welcome>.wrap.feature .features .lo-col-2 h3{font-size:117%;font-weight:bold;letter-spacing:0.5px}#static-welcome>.wrap.feature .features .lo-col-2 h3 a{color:#e57e05}#static-welcome>.wrap.feature .features .lo-col-2 .lo-col-2-left{text-align:center}#static-welcome>.wrap.feature .other-features .title-bordered{font-size:150%}#static-welcome>.wrap.feature .other-features h4{letter-spacing:0.2px;font-size:108%}#static-welcome>.wrap.feature .other-features .lo-float-left .float{display:inline;float:left;width:240px;height:auto}#static-welcome>.wrap.feature .other-features .lo-float-left{margin-top:20px}#static-welcome>.wrap.feature .other-features .float{margin:auto 20px}#static-welcome>.wrap.feature .other-features .float img{margin-top:10px}#static-welcome>.wrap.feature .media{margin:20px 18px}#static-welcome>.wrap.feature .media .title{padding:5px 10px;font-weight:bold;font-size:108%;background-color:#f9f4ec;color:#6e3e24}#static-95build .lo-col-2 .lo-col-2-left{display:inline;float:left;width:48%}#static-95build .lo-col-2 .lo-col-2-right{display:inline;float:right;width:48%;text-align:left}#static-95build .title-filled{margin-bottom:10px}#static-95build .need-time{font-size:117%}#static-95build .wrap{margin-bottom:20px}#static-insurance .fact{margin-bottom:20px}#static-insurance .fact img{display:inline;float:left;width:350px}#static-insurance .fact>div{margin-left:360px}#static-insurance .fact>div table{margin-top:0}#static-insurance .title-insurance{color:#211fa8;font-weight:bold;font-size:150%}#static-insurance .nav-insurance ul{margin:10px auto}#static-insurance .nav-insurance li{margin-bottom:10px;background-color:#f1f1f1;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.3);-moz-box-shadow:2px 2px 2px rgba(0,0,0,0.3);box-shadow:2px 2px 2px rgba(0,0,0,0.3)}#static-insurance .nav-insurance li a{position:relative;display:block;padding:15px 20px 15px 40px;color:#211fa8;font-weight:bold;font-size:167%;text-decoration:none}#static-insurance .nav-insurance li a:hover{text-decoration:underline}#static-insurance .nav-insurance li a:after{font-family:"fontello";content:"\f107";color:#FFFFFF;font-size:32px;line-height:1.4;text-align:center;position:absolute;right:20px;top:50%;width:40px;height:40px;margin-top:-20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;background-color:#211fa8;background-position:5px -75px}#static-insurance .list-point{list-style:none}#static-insurance .list-point li{margin-top:30px}#static-insurance .list-point li .title{position:relative;padding:15px 15px 15px 75px;margin-bottom:0;background-color:#211fa8;background-image:-owg-linear-gradient(top, #1a64c5, #214a95);background-image:-webkit-linear-gradient(top, #1a64c5, #214a95);background-image:-moz-linear-gradient(top, #1a64c5, #214a95);background-image:-o-linear-gradient(top, #1a64c5, #214a95);background-image:linear-gradient(top, #1a64c5, #214a95);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr="#FF1A64C5", endColorstr="#FF214A95");color:#fff;font-size:233%;letter-spacing:2.5px;-moz-border-radius-topright:8px;-webkit-border-top-right-radius:8px;border-top-right-radius:8px;-moz-border-radius-topleft:8px;-webkit-border-top-left-radius:8px;border-top-left-radius:8px}#static-insurance .list-point li .title .num{position:absolute;top:15px;left:15px;width:46px;height:46px;margin-right:10px;line-height:46px;text-align:center;background-color:#ed52b6;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px}#static-insurance .list-point li .body{margin-top:-2px;padding:30px 25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:4px solid #ed52b6;border-width:0 4px 4px;-moz-border-radius-bottomright:8px;-webkit-border-bottom-right-radius:8px;border-bottom-right-radius:8px;-moz-border-radius-bottomleft:8px;-webkit-border-bottom-left-radius:8px;border-bottom-left-radius:8px}#static-insurance .list-point li .body .lo-col-2 .lo-col-2-left{display:inline;float:left;width:48%}#static-insurance .list-point li .body .lo-col-2 .lo-col-2-right{display:inline;float:right;width:48%;text-align:left}#static-insurance .list-point li .body h5{font-size:183%;color:#211fa8;margin-bottom:10px}#static-insurance .list-point li .body p{font-size:133%;color:#666;line-height:1.7}#static-insurance .list-point li .body .tounan{margin-top:20px}#static-insurance .list-point li .body .tounan .lo-col-2-left>div,#static-insurance .list-point li .body .tounan .lo-col-2-right>div{height:150px;padding:10px 15px;background-color:#e6e6e6}#static-insurance .list-point li .body .tounan h6{font-size:117%;margin-bottom:10px}#static-insurance .list-point li .body .tounan p{font-size:100%}#static-insurance .feature .title{margin-bottom:10px}#static-insurance .feature .point{width:98%;margin:0 auto}#static-insurance .feature .point .main{margin-bottom:8px}#static-insurance .feature .point .lo-col-2 .lo-col-2-left{display:inline;float:left;width:49.5%}#static-insurance .feature .point .lo-col-2 .lo-col-2-right{display:inline;float:right;width:49.5%;text-align:left}#static-insurance .feature .point .lo-col-2-left img,#static-insurance .feature .point .lo-col-2-right img{width:100%}.nav-search.guide_parchase .title{font-weight:bold;font-size:16px;background:#666;padding:2px 4px;color:#fff}.nav-search.guide_parchase ul>li{font-size:14px}#present-insurance .present-insurance-detail,#present-insurance5 .present-insurance-detail{border:solid 1px #e13431;width:835px;margin-top:20px}#present-insurance .present-insurance-detail thead tr,#present-insurance5 .present-insurance-detail thead tr{background-color:#e13431;color:white;font-size:233%}#present-insurance .present-insurance-detail tbody tr,#present-insurance5 .present-insurance-detail tbody tr{padding-left:30px;padding-right:30px}#present-insurance .present-insurance-detail tbody tr td,#present-insurance .present-insurance-detail tbody tr th,#present-insurance5 .present-insurance-detail tbody tr td,#present-insurance5 .present-insurance-detail tbody tr th{position:relative}#present-insurance .present-insurance-detail tbody tr td>div,#present-insurance .present-insurance-detail tbody tr th>div,#present-insurance5 .present-insurance-detail tbody tr td>div,#present-insurance5 .present-insurance-detail tbody tr th>div{padding-top:20px;padding-bottom:20px;border-bottom:solid 1px #e13431}#present-insurance .present-insurance-detail tbody tr td>div.border-none,#present-insurance .present-insurance-detail tbody tr th>div.border-none,#present-insurance5 .present-insurance-detail tbody tr td>div.border-none,#present-insurance5 .present-insurance-detail tbody tr th>div.border-none{border-bottom:none}#present-insurance .present-insurance-detail tbody tr th>div,#present-insurance5 .present-insurance-detail tbody tr th>div{position:absolute;bottom:0;right:0;top:0;width:80%;margin-right:0;margin-left:auto}#present-insurance .present-insurance-detail tbody tr td>div,#present-insurance5 .present-insurance-detail tbody tr td>div{width:300px;width:90%;margin-right:auto;margin-left:0}#present-insurance .present-insurance-detail tbody tr td h3,#present-insurance5 .present-insurance-detail tbody tr td h3{font-size:117%;font-weight:bold}#present-insurance .present-insurance-detail tbody tr td dl>dt,#present-insurance5 .present-insurance-detail tbody tr td dl>dt{margin-top:15px;font-size:108%;font-weight:bold}#present-insurance .present-insurance-detail tbody tr td dl>dd,#present-insurance5 .present-insurance-detail tbody tr td dl>dd{padding-left:10px}#present-insurance .present-insurance-detail tbody tr td .tel,#present-insurance5 .present-insurance-detail tbody tr td .tel{font-size:133%;font-weight:bold}#present-insurance .present-insurance-detail tbody tr td[colspan="2"]>div,#present-insurance5 .present-insurance-detail tbody tr td[colspan="2"]>div{margin-left:auto;margin-right:auto}#present-insurance .insurance-code,#present-insurance5 .insurance-code{text-align:right}.option-pack-old #support-image{margin-bottom:20px}.option-pack-old #support-image .support__image--info{display:block;width:815px;height:auto;background-color:#f9f4ec;padding:10px;margin-bottom:12px;overflow:hidden}.option-pack-old #support-image .support__image--info img{float:left;margin-right:15px}.option-pack-old #support-image .support__image--info p{float:left;width:690px}.option-pack-old #support-image .support__image--info a{font-weight:bold}.option-pack-old #support-image .text-note{font-size:100%;margin-top:-14px;padding-bottom:15px;line-height:1;z-index:1;position:relative;text-align:left;color:#008982;padding-left:63px;background-color:#d9edec}.option-pack-new #support-image{margin-bottom:20px}.option-pack-new #support-image .support__image--info{display:block;width:775px;height:auto;background-color:#f9f4ec;padding:10px;margin-bottom:12px;overflow:hidden;margin:auto 20px}.option-pack-new #support-image .support__image--info img{float:left;margin-right:15px}.option-pack-new #support-image .support__image--info p{float:left;width:655px}.option-pack-new #support-image .support__image--info a{font-weight:bold}.option-pack-new #support-image .text-note{font-size:100%;margin-top:-14px;padding-bottom:15px;line-height:1;z-index:1;position:relative;text-align:left;color:#008982;padding-left:63px;background-color:#d9edec}.option-pack-new .insurance-free-period-notice.on-banner-bottom{font-size:150%;margin-left:20px;margin-bottom:20px}.shopping-guide-page.counter_puncture_care .guide-page-table{width:100%}.shopping-guide-page.counter_puncture_care .guide-page-table th{width:0%}.shopping-guide-page.road-service .support__image--info,.shopping-guide-page.counter_puncture_care .support__image--info,.shopping-guide-page.road-service2018 .support__image--info,.shopping-guide-page.counter_puncture_care .support__image--info{display:block;width:815px;height:auto;background-color:#f9f4ec;padding:10px;margin-bottom:12px;overflow:hidden}.shopping-guide-page.road-service .support__image--info img,.shopping-guide-page.counter_puncture_care .support__image--info img,.shopping-guide-page.road-service2018 .support__image--info img,.shopping-guide-page.counter_puncture_care .support__image--info img{float:left;margin-right:15px}.shopping-guide-page.road-service .support__image--info p,.shopping-guide-page.counter_puncture_care .support__image--info p,.shopping-guide-page.road-service2018 .support__image--info p,.shopping-guide-page.counter_puncture_care .support__image--info p{float:left;width:690px}.shopping-guide-page.road-service .support__image--info p a,.shopping-guide-page.counter_puncture_care .support__image--info p a,.shopping-guide-page.road-service2018 .support__image--info p a,.shopping-guide-page.counter_puncture_care .support__image--info p a{font-weight:bold}.shopping-guide-page .orange-accent{color:#e57e05;font-weight:bold}.shopping-guide-page .red-accent{color:#E02734}.shopping-guide-page .bold{font-weight:bold}.shopping-guide-page h2.title-filled{padding:5px 10px;background-color:#f9f4ec;font-size:150%;letter-spacing:1px;font-weight:normal;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-left:4px solid #f0e3d0;color:#6e3e24;font-weight:bold}.shopping-guide-page h2.title-filled span{font-size:133%}.shopping-guide-page h2.title-filled b{color:#E02734}.shopping-guide-page h2.title-back-filled{font-size:200%;letter-spacing:1px;text-align:center;background-color:#008982;color:#fff;font-weight:bold;padding:12px 0px 10px}.shopping-guide-page h3.caption{border-left:solid 4px #efe2ce;font-size:150%;background-color:#f9f4ec;color:#6e3e24}.shopping-guide-page h3.title-gray-filled{background:#f3f3f3;border-left:none;font-size:125%;padding:7px 8px 6px;margin-top:15px}.shopping-guide-page h4{font-size:16px;text-align:left;margin-top:0;margin-bottom:10px;border-bottom:0px}.shopping-guide-page h4.title-bordered{border-bottom:1px solid #ccc;margin:20px 0 0 0;padding-left:0}.shopping-guide-page .flow{margin-bottom:100px}.shopping-guide-page .flow.first h4{margin-top:40px}.shopping-guide-page .flow.last{margin-bottom:40px}.shopping-guide-page .bold{font-weight:bold}.shopping-guide-page .header-image{padding:0;margin-bottom:30px}.shopping-guide-page .warning-list{margin:10px 0 10px 0;background-color:white;border:5px solid #f8f7f7;list-style:none;font-size:100%;color:#666666}.shopping-guide-page .warning-list i{font-size:108%;margin:0 5px 5px 0}.shopping-guide-page .warning-list li{padding:1px 10px 1px 10px;background-color:#f8f7f7;margin:0 1px 0 1px}.shopping-guide-page .warning-list li:first-child{margin-top:1px;padding-top:8px}.shopping-guide-page .warning-list li:last-child{margin-bottom:1px;padding-bottom:8px}.shopping-guide-page .warning-list li::before{content:"※";display:inline;margin-right:5px}.shopping-guide-page .warning-list li.caution:before{content:"";margin-right:0}.shopping-guide-page .warning-list table{border:solid 1px #d6d1ca;width:100%}.shopping-guide-page .content-wrapper{padding:0 20px 30px 20px}.shopping-guide-page .step{padding:4px 6px;margin-right:10px;background-color:#008982;color:#fff;font-weight:bold;letter-spacing:2px;margin-top:-4px;float:left;margin-top:-4px}.shopping-guide-page .list.decimal{list-style-type:decimal}.shopping-guide-page .explain{margin-top:10px;margin-bottom:10px;font-size:14px}.shopping-guide-page .explain span{color:#e02734}.shopping-guide-page .note{font-size:12px}.shopping-guide-page .note--topNote{margin-top:20px}.shopping-guide-page .accentLabel{color:#fff;background:#E02734;padding:5px 10px;display:block;margin:0 auto 15px;width:580px;font-size:150%;text-align:center}.shopping-guide-page .accentLabel .note{font-size:67%}.shopping-guide-page table.guide-page-table{border:solid 1px #d6d1ca}.shopping-guide-page table.guide-page-table caption{caption-side:top;text-align:left;font-size:117%;font-weight:bold;color:#767066;padding:0 0 4px 10px;border-bottom:1px solid #d7d1c9;margin-bottom:10px}.shopping-guide-page table.guide-page-table tr{border:dotted 1px #d6d1ca}.shopping-guide-page table.guide-page-table tr th{background-color:#f0eeeb;color:#767066;border-bottom:1px solid #d7d1c9;color:#767066;padding:10px 10px;width:25%}.shopping-guide-page table.guide-page-table tr th span{font-weight:normal}.shopping-guide-page table.guide-page-table tr .firstRow{width:44%}.shopping-guide-page table.guide-page-table tr .shipping-feeBorder{border-left:1px dotted #d6d1ca}.shopping-guide-page table.guide-page-table tr .width-auto{width:auto;font-size:108%}.shopping-guide-page table.guide-page-table tr .left{border-width:0 1px;border-bottom:1px dotted #d6d1ca}.shopping-guide-page table.guide-page-table tr .right{border-right:1px dotted #d6d1ca;border-bottom:1px dotted #d6d1ca}.shopping-guide-page table.guide-page-table tr td{color:#767066;padding:10px 10px}.shopping-guide-page table.guide-page-table tr td p{font-size:92%}.shopping-guide-page table.guide-page-table tr td p.remarks{margin-top:0;font-size:83%}.shopping-guide-page table.guide-page-table tr td a{color:#767066}.shopping-guide-page table.guide-page-table tr td.td-title{background-color:#f0eeeb;white-space:nowrap;border-right:1px dotted #d6d1ca}.shopping-guide-page table.guide-page-table tr td.shipping-fee{padding-left:10px;vertical-align:middle;width:351px}.shopping-guide-page table.guide-page-table tr td .strong{text-decoration:underline;font-weight:bold}.shopping-guide-page.treadin .header-image .tradein-description{font-size:150%;color:#e02734;border:1px solid #e02734;padding:10px;margin:0 0 15px}.shopping-guide-page.anticrime .item__description{width:600px;margin:10px auto;font-size:117%}.shopping-guide-page.anticrime .item__btn>a{width:360px;height:40px;background-color:#d7d1c9;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;display:block;line-height:40px;color:white;text-decoration:none;text-align:center;margin:20px auto 25px auto;font-size:133%;font-weight:bold}.shopping-guide-page.anticrime .special-message{color:#444448;font-weight:bold;font-size:200%}.shopping-guide-page.anticrime .image-list .image-wrapper .image-caption{width:600px;display:block;margin:0 auto;text-align:left;padding:15px 0px;letter-spacing:1px;line-height:167%;font-size:125%}.shopping-guide-page.payment h3.caption{font-size:125%}.shopping-guide-page.payment .bq{color:#767066;padding:15px 10px 13px;font-size:150%}.shopping-guide-page.payment table.guide-page-table td{width:50px}.shopping-guide-page.payment table.guide-page-table.cancel-table td{width:250px}.shopping-guide-page.payment table.guide-page-table.delivery-table{width:100%;margin-top:10px}.shopping-guide-page.payment table.guide-page-table.delivery-table tr{border-bottom:1px solid #d7d1c9}.shopping-guide-page.payment table.guide-page-table.delivery-table td,.shopping-guide-page.payment table.guide-page-table.delivery-table th{padding:15px;font-size:108%}.shopping-guide-page.payment table.guide-page-table.delivery-table td p,.shopping-guide-page.payment table.guide-page-table.delivery-table th p{line-height:200%}.shopping-guide-page.payment table.guide-page-table.store-table{width:100%}.shopping-guide-page.payment table.guide-page-table.store-table .td-title{width:15%}.shopping-guide-page.payment #internal-link-shipping h4{border-bottom:solid 1px #d6d1ca;margin:20px 0 10px}.shopping-guide-page.payment #internal-link-shipping .shippingGroupTag{margin:2px;padding:4px 3px;position:relative;top:-2px;line-height:14px;height:24px;font-size:92%}.shopping-guide-page.payment #internal-link-shipping .shippingGroupTag--free{color:#fff}.shopping-guide-page.payment #internal-link-shipping .shippingGroupTag--withFee{color:#298b96}.shopping-guide-page.payment #internal-link-shipping .red-accent{font-weight:bold}.shopping-guide-page.payment #internal-link-shipping .explain span.attention{color:#666}.shopping-guide-page.payment #internal-link-delivery-date .title-back-filled{margin-bottom:10px}.shopping-guide-page.payment #internal-link-delivery-date .delivery-tokyo23-wrap{margin-bottom:40px}.shopping-guide-page.payment #internal-link-delivery-date .delivery-tokyo23-wrap .delivery-tokyo23-list{height:53px;margin:40px 0}.shopping-guide-page.payment #internal-link-delivery-date .delivery-tokyo23-wrap .delivery-tokyo23-list li{list-style:none;float:left}.shopping-guide-page.payment #internal-link-delivery-date .delivery-tokyo23-wrap .delivery-tokyo23-list li:last-child{float:right}.shopping-guide-page.payment #internal-link-delivery-date .delivery-tokyo23-wrap .delivery-tokyo23-image{width:600px;margin:40px auto}.shopping-guide-page.payment #internal-link-delivery-date .delivery-tokyo23-wrap .delivery-tokyo23-image img{width:100%;height:auto}.shopping-guide-page.payment #internal-link-delivery-date .delivery-tokyo23-wrap .delivery-tokyo23-list2{width:600px;margin:20px auto 0}.shopping-guide-page.payment #internal-link-delivery-date .delivery-tokyo23-wrap .delivery-tokyo23-list2 li{list-style:none;margin-bottom:40px}.shopping-guide-page.payment #internal-link-delivery-date .delivery-tokyo23-wrap .delivery-tokyo23-list2 li img{width:100%;height:auto}.shopping-guide-page.payment #internal-link-delivery-date .delivery-tokyo23-wrap .delivery-attention{margin:40px 0;padding:10px;background:#efefef}.shopping-guide-page.payment #internal-link-delivery-date .delivery-tokyo23-wrap .delivery-attention dl{padding:10px;border:#fff 2px solid;color:#666}.shopping-guide-page.payment #internal-link-delivery-date .delivery-tokyo23-wrap .delivery-attention dl dt{font-weight:bold}.shopping-guide-page.payment #internal-link-delivery-date .delivery-tokyo23-wrap .delivery-attention dl dd ul li{list-style:none}.shopping-guide-page.payment #internal-link-delivery-date .delivery-tokyo23-wrap .delivery-attention dl dd ul li:first-child{color:#ec2233}.shopping-guide-page.payment #internal-link-delivery-flow h3.light-weight{border-left:none}.shopping-guide-page.payment #internal-link-delivery-flow img.flow-image{display:block;width:80%;margin:auto}.shopping-guide-page.payment #internal-link-after-received h4{border-bottom:solid 1px #d6d1ca;margin:20px 0 10px}.shopping-guide-page.payment #internal-link-after-received .bordered-box{border:solid 1px #d6d1ca;margin:10px;padding:10px}.shopping-guide-page.payment #internal-link-after-received .inside-box-list{margin-left:20px}.shopping-guide-page.payment #internal-link-after-received .inside-box-list li{line-height:2}.shopping-guide-page.payment #internal-link-after-received .inside-box-list.number-list{list-style:decimal}.shopping-guide-page.payment .payment-navi{margin:10px 0 40px}.shopping-guide-page.payment .payment-navi:after{display:block;content:"";clear:both}.shopping-guide-page.payment .payment-navi a{display:block;position:relative;width:calc(33.3333333333% - 12px);height:44px;margin-right:18px;margin-bottom:10px;border-bottom:solid 3px #bbb7b7;border-radius:3px;background:#f3f3f3;text-decoration:none;float:left}.shopping-guide-page.payment .payment-navi a .inner{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#666666}.shopping-guide-page.payment .payment-navi a .inner.icon{width:16px;margin:0 5px 0 12px;float:left}.shopping-guide-page.payment .payment-navi a .inner.caption{float:left;font-size:117%;font-weight:bold;padding-left:6px}.shopping-guide-page.payment .payment-navi a .inner.arrow{position:absolute;float:right;right:8px;font-size:150%}.shopping-guide-page.payment .payment-navi a:nth-child(3n){margin-right:0}.shopping-guide-page.payment h3.title-gray-filled .icon{height:18px}.shopping-guide-page.payment .warning-list li::before{content:""}.shopping-guide-page.payment .campaignMessage--original{color:#999;text-decoration:line-through}.shopping-guide-page.payment .campaignMessage--limited{color:#E02734;font-weight:bold}.shopping-guide-page.payment .cancelableStatuses{position:relative;margin-top:10px}.shopping-guide-page.payment .cancelableStatuses__statuses{display:flex;justify-content:space-around}.shopping-guide-page.payment .cancelableStatuses__status{width:49%;height:130px;background:#F2F2F0;position:relative;color:#444448;box-sizing:border-box;padding-top:10px;padding-left:42px;font-size:117%}.shopping-guide-page.payment .cancelableStatuses__status:before,.shopping-guide-page.payment .cancelableStatuses__status:after{position:absolute;content:"";display:inline-block;left:5%;top:12px}.shopping-guide-page.payment .cancelableStatuses__status--enable:before{width:15px;height:15px;border:1px solid #444448;border-radius:50%}.shopping-guide-page.payment .cancelableStatuses__status--disable:before,.shopping-guide-page.payment .cancelableStatuses__status--disable:after{top:20px;width:20px;height:1px;background-color:#444448;transform:rotate(45deg)}.shopping-guide-page.payment .cancelableStatuses__status--disable:after{transform:rotate(-45deg)}.shopping-guide-page.payment .cancelableStatuses__flows{position:absolute;top:35px;display:flex;justify-content:space-around;width:100%}.shopping-guide-page.payment .cancelableStatuses__flow{background:#fff;border:1px solid #C0C0C0;width:20%;height:60px;padding:10px 0;text-align:center;position:relative}.shopping-guide-page.payment .cancelableStatuses__flow:after{display:block;content:"";position:absolute;top:50%;right:-100%;height:2px;width:100%;background:#A7A7A8}.shopping-guide-page.payment .cancelableStatuses__flow:last-child:after{display:none}.shopping-guide-page.payment .cancelableStatuses__flowIcon{height:55%;width:auto;margin-top:4%;margin-bottom:2%}.shopping-guide-page.flow-guide .special-message-wrapper{width:690px}.shopping-guide-page.flow-guide .special-message-wrapper .special-message{text-align:center;color:#444448;font-weight:bold;font-size:200%;margin-top:100px;margin-bottom:20px}.shopping-guide-page.stock-inquiry>p{margin:10px}.shopping-guide-page.stock-inquiry .header-text{margin-left:105px;font-size:140%;line-height:1.7}.shopping-guide-page.stock-inquiry .security-list{margin-top:20px;color:#e57e05;font-size:16px;font-weight:bold;list-style:none}.shopping-guide-page.stock-inquiry .security-list .child-margin{margin-left:25px}.shopping-guide-page.stock-inquiry .security-list>li:nth-child(2):after,.shopping-guide-page.stock-inquiry .security-list>li:nth-child(3):after,.shopping-guide-page.stock-inquiry .security-list>li:nth-child(4):after{content:"※2";color:#444448;font-size:60%}.shopping-guide-page.stock-inquiry .security-list>li:nth-child(even){margin-left:300px}.shopping-guide-page.stock-inquiry .security-list>li:nth-child(odd){float:left;width:300px}.shopping-guide-page.stock-inquiry .security-list>li{position:relative;margin-bottom:10px}.shopping-guide-page.stock-inquiry .security-list>li:nth-child(odd){float:left}.shopping-guide-page.stock-inquiry .security-list>li:nth-child(5){float:left}.shopping-guide-page.stock-inquiry .security-list>li:nth-child(5):after{content:"※3";color:#444448;font-size:60%}.shopping-guide-page.stock-inquiry .security-list>li:nth-child(6){float:none}.shopping-guide-page.stock-inquiry .security-list>li:nth-child(6):after{content:"※3";color:#444448;font-size:60%}.shopping-guide-page.stock-inquiry .security-list>li::before{position:absolute;content:url(//res.cyclemarket.jp/images/static/stock_inquiry/icon_checkbox_pc.png);top:2px}.shopping-guide-page.stock-inquiry .security-list .text-color-black{color:#444448;font-weight:normal}.shopping-guide-page.stock-inquiry .to-stock-inquiry{margin:30px 10px 10px 10px;font-size:200%;letter-spacing:3px}.shopping-guide-page.stock-inquiry .to-stock-inquiry .to-stock-inquiry-text{color:#E02734;margin-bottom:15px;text-align:center}.shopping-guide-page.stock-inquiry .to-stock-inquiry .to-stock-inquiry-text::before{content:"▼";display:inline-block;margin-right:5px}.shopping-guide-page.stock-inquiry .to-stock-inquiry .to-stock-inquiry-text::after{content:"▼";display:inline-block;margin-left:5px}.shopping-guide-page.stock-inquiry .balloon{position:relative;border-radius:3px;padding:3px 15px;background-color:#767067;color:#ffffff;float:left;font-size:135%}.shopping-guide-page.stock-inquiry .balloon:after{content:"";position:absolute;border-width:10px 0 10px 10px;border-style:solid;border-color:transparent transparent transparent #767067;width:0;height:0;left:75px}.shopping-guide-page.stock-inquiry .caption-number{color:#fff;background-color:#767067;float:left;font-size:100%;padding:1px 10px;margin-right:10px}.shopping-guide-page.stock-inquiry .caption-text{margin-top:30px;margin-bottom:15px;font-size:130%;font-weight:bold}.shopping-guide-page.stock-inquiry .caption-text .under-line{border-bottom:1px solid black;padding-bottom:2px}.shopping-guide-page.stock-inquiry .stock-inquiry-img{display:block;margin-right:auto;margin-bottom:50px}.shopping-guide-page .parts-guide .process-caption{margin-bottom:15px;font-size:125%;font-weight:bold}.shopping-guide-page .parts-guide .process-caption .process-number{color:#ffffff;background-color:#666666;padding:5px 10px;margin-right:10px}.shopping-guide-page .parts-guide .note-frame{clear:both;background:#f8f7f7;padding:5px}.shopping-guide-page .parts-guide .note-frame .note-contents{padding:10px;border:solid 1px #ffffff}.shopping-guide-page .parts-guide .note-frame .note-contents p{font-size:92%}.shopping-guide-page.standard-pack .about_table{border-top:1px solid #999;border-left:1px solid #999}.shopping-guide-page.standard-pack .about_table td,.shopping-guide-page.standard-pack .about_table th{text-align:left;border-bottom:1px solid #999;border-right:1px solid #999;padding:10px}.shopping-guide-page.standard-pack th{padding:5px 7px;background-color:#ede2ab;font-size:12px}.shopping-guide-page.standard-pack th.nowrap{white-space:nowrap}.shopping-guide-page.standard-pack td{padding:5px 7px;font-weight:normal}.shopping-guide-page.standard-pack .fixed-bottom-link{background-color:rgba(0,0,0,0.75);bottom:0px;display:none;height:90px;left:0;position:fixed;text-align:center;width:100%}.shopping-guide-page.standard-pack .btn.prev{background-color:#999;border-bottom:3px solid #7a7a7a;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;height:38px;line-height:38px;margin:18px auto;width:400px}.shopping-guide-page.standard-pack .btn.prev a{color:#fff;font-size:117%;display:block;text-align:center;text-decoration:none}.shopping-guide-page.standard-pack .btn.prev:hover{background-color:#7a7a7a;-webkit-transition:background-color 0.1s ease-in-out;-moz-transition:background-color 0.1s ease-in-out;-o-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;opacity:1}.shopping-guide-page.standard-pack .list h3.normal{font-weight:bold}.shopping-guide-page.standard-pack h3{margin-top:0}.shopping-guide-page>.after-service img{display:block;margin:20px auto}.shopping-guide-page>.after-service .header-image{margin:0}.shopping-guide-page>.after-service .item__description{width:600px;margin:10px auto;font-size:117%}.shopping-guide-page>.after-service .item__btn>a{width:360px;height:40px;background-color:#d7d1c9;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;display:block;line-height:40px;color:white;text-decoration:none;text-align:center;margin:20px auto 25px auto;font-size:133%;font-weight:bold}.shopping-guide-page>.after-service .warning-list{border:4px solid #f8f7f7;list-style:none}.shopping-guide-page>.after-service .warning-list>li{padding:10px;margin:1px;background:#f8f7f7}.shopping-guide-page>.after-service .warning-list>li:before{content:"※";display:inline}.shopping-guide-page.road-service .procedure{border:solid 4px #008982;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:10px 1.5% 10px 1.5%}.shopping-guide-page.road-service .procedure h3{color:white;background-color:#008982;font-size:133%;text-align:center;font-weight:bold;padding:4px 0 6px 0}.shopping-guide-page.road-service .procedure .procedure-detail{overflow:hidden;position:relative}.shopping-guide-page.road-service .procedure .procedure-detail img{display:block;float:left;margin:auto;padding:5px 0 5px 5px;background-color:white;width:160px}.shopping-guide-page.road-service .procedure .procedure-detail .procedure-description{bottom:50%;float:right;padding:5px;position:absolute;top:50%;margin:auto 0 auto 173px}.shopping-guide-page.road-service .procedure .procedure-detail .procedure-description p{text-align:center}.shopping-guide-page.road-service .procedure.procedure-1{width:47%;float:left}.shopping-guide-page.road-service .procedure.procedure-1 .procedure-description{height:60px}.shopping-guide-page.road-service .procedure.procedure-1 .procedure-description .phone-number{font-size:133%}.shopping-guide-page.road-service .procedure.procedure-2{width:47%;float:left}.shopping-guide-page.road-service .procedure.procedure-2 .procedure-detail{min-height:172px}.shopping-guide-page.road-service .procedure.procedure-2 .procedure-detail img{margin:30px auto auto 15px}.shopping-guide-page.road-service .procedure.procedure-2 .procedure-detail .procedure-description{height:90px;margin:auto 0 auto 100px}.shopping-guide-page.road-service .procedure.procedure-2 .procedure-detail .procedure-description p{text-align:left}.shopping-guide-page.road-service .procedure.procedure-3{border:none}.shopping-guide-page.road-service .procedure.procedure-3 img{float:left;margin-left:16px}.shopping-guide-page.road-service .procedure.procedure-3 .procedure-description{float:left;position:relative;margin:0}.shopping-guide-page.road-service .procedure.procedure-3 .procedure-description p{font-size:150%;text-align:left}.shopping-guide-page.road-service .procedure.procedure-3 .procedure-detail{margin:65px auto 65px auto}.shopping-guide-page.road-service .arrow{display:block;float:left;margin:65px auto 65px auto}.shopping-guide-page.road-service th{width:25%}.shopping-guide-page.counter_puncture_care .content-wrapper .count img{padding-right:3px;margin-bottom:3px;vertical-align:middle}.shopping-guide-page.counter_puncture_care .content-wrapper .count .remarks{font-size:84%}.shopping-guide-page.counter_puncture_care .puncture-care-store-logo-area{margin:25px 25px 15px}.shopping-guide-page.counter_puncture_care .puncture-care-store-logo-area .store-logo{margin:0px 18px}.shopping-guide-page.counter_puncture_care .puncture-care-store-logo-area .store-logo img{height:50px}.shopping-guide-page.counter_puncture_care th{width:25%;border-right:#d7d1c9}.shopping-guide-page.corporate-profile .guide-page-table{font-size:117%}.shopping-guide-page.corporate-profile .guide-page-table .td-title{width:25%}.shopping-guide-page.corporate-profile .guide-page-table p{font-size:100%}.shopping-guide-page.corporate-profile .guide-page-table .strong{text-decoration:none}.shopping-guide-page.corporate-profile .guide-page-table .have-bottom-margin{margin-bottom:5px}.shopping-guide-page.corporate-profile .guide-page-table ul{margin-left:15px}.shopping-guide-page.corporate-profile .guide-page-table ul li{list-style:none}.shopping-guide-page.corporate-profile .guide-page-table ul li:before{content:"";width:6px;height:6px;background-color:#767066;display:inline-block;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;position:relative;left:-8px;top:-3px}.shopping-guide-page .wrap.product-search{margin:15px 0px 10px;background-color:#fff;text-align:center}.shopping-guide-page .wrap.product-search>h2{margin:40px 0px}.shopping-guide-page .wrap.product-search .banner-sale-area .banner-sale-wide img{width:820px}.shopping-guide-page .wrap.product-search .wrap-category-list{padding:32px 0 0px 0}.shopping-guide-page .wrap.product-search .wrap-category-list .cy-category-list{padding-left:10px;list-style:none}.shopping-guide-page .wrap.product-search .wrap-category-list .cy-category-list li{display:inline;float:left;width:261px;margin-bottom:15px}.shopping-guide-page .wrap.product-search .wrap-category-list .cy-category-list li:nth-child(3n-2),.shopping-guide-page .wrap.product-search .wrap-category-list .cy-category-list li:nth-child(3n-1){margin-right:15px}.shopping-guide-page .wrap.product-search .wrap-category-list .cy-category-list li a{display:block}.shopping-guide-page .wrap.product-search .wrap-category-list .cy-category-list li a:hover{opacity:0.7}.shopping-guide-page .wrap.product-search .wrap-category-list .cy-category-list li img{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;width:100%}.shopping-guide-page .static-corporate{width:835px}.shopping-guide-page .static-corporate .content-wrapper{overflow:hidden}.shopping-guide-page .static-corporate li{list-style:none}.shopping-guide-page .static-corporate .list{clear:both;padding-bottom:0px}.shopping-guide-page .static-corporate .list h2{overflow:hidden}.shopping-guide-page .static-corporate .list .case{margin-top:15px;position:relative;min-height:460px;float:left;width:50%;font-size:117%}.shopping-guide-page .static-corporate .list .case .title{font-size:150%;font-weight:bold}.shopping-guide-page .static-corporate .list .case .name{font-size:117%}.shopping-guide-page .static-corporate .list .case .bg{width:90%;background-color:#f8f7f7;padding:5px;height:130px;margin-top:3px}.shopping-guide-page .static-corporate .list .case a{position:absolute;right:8%;padding-top:5px}.shopping-guide-page .static-corporate .list .checkbox{margin-top:15px}.shopping-guide-page .static-corporate .list .checkbox li{overflow:hidden;margin-bottom:10px}.shopping-guide-page .static-corporate .list .checkbox li::before{content:"";display:inline-block;width:15px;height:15px;background-image:url(//res.cyclemarket.jp/images/static/stock_inquiry/icon_checkbox_pc.png);background-repeat:no-repeat;background-size:contain;margin-top:3px}.shopping-guide-page .static-corporate .list .checkbox li p{width:97%;float:right;margin:0;font-size:117%}.shopping-guide-page .static-corporate .list .checkbox .orange{color:#e57e05}.shopping-guide-page .contact{border:1px solid #008982;width:100%}.shopping-guide-page .contact .title{padding:5px;letter-spacing:2px;font-size:167%;font-weight:bold;color:#ffffff;background-color:#008982;text-align:center}.shopping-guide-page .contact .contact-wrapper{overflow:hidden;padding:15px;width:100%}.shopping-guide-page .contact .contact-wrapper .explain{margin-top:0}.shopping-guide-page .contact .contact-wrapper h4{margin:15px 0 10px 0;font-size:150%;color:#008982;text-align:center}.shopping-guide-page .contact .contact-wrapper h4 img{margin-right:3px;padding-bottom:5px}.shopping-guide-page .contact .btn-wrapper{position:relative}.shopping-guide-page .contact .btn-wrapper .contact-btn{display:inline-block;position:relative;width:auto;padding:6px 20px;font-size:133%;background-color:#008982;text-decoration:none;color:#fff;letter-spacing:2px}.shopping-guide-page .contact .btn-wrapper .contact-btn img{vertical-align:middle;margin-left:10px;top:50%;right:6px;margin-top:-4px}.shopping-guide-page .text-with-icon{display:flex;font-size:117%}.shopping-guide-page .text-with-icon .icon{flex-basis:30px;font-size:1.6em}.shopping-guide-page .text-with-icon .text-with-mail-icon{padding-top:6px}.shopping-guide-page .text-with-icon .text-with-phone-icon{padding-top:3px}.shopping-guide-page .text-with-icon .text-with-operator-icon{padding-top:12px}.shopping-guide-page .link-button{display:block;color:#FFFFFF;font-size:133%;width:50%;margin:20px auto 20px;padding:16px 0;text-align:center;background-color:#298CDF;border-bottom:solid 2px #1864a3;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;text-decoration:none}.shopping-guide-page .link-button::after{font-family:"fontello";content:"\f105";font-weight:600;font-size:20px;height:1em;margin:auto;position:absolute;top:13px;right:10%}.shopping-guide-page .presentOptionBoxes{display:flex;flex-wrap:wrap}.shopping-guide-page .presentOptionBox{margin:10px;width:28%;border:1px solid #C0C0C0;padding:10px;box-sizing:border-box;position:relative}.shopping-guide-page .presentOptionBox__image{width:100%;max-width:200px;margin:0 auto;display:block}.shopping-guide-page .presentOptionBox__name{font-weight:bold;font-size:125%;margin-bottom:5px}.shopping-guide-page .presentOptionBox__price{text-align:right;color:#999;margin:5px 0}.shopping-guide-page .presentOptionBox--wide{width:80%}.shopping-guide-page .presentOptionBox .outOfStock{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:rgba(100,100,100,0.5);display:flex;align-items:center;justify-content:center}.shopping-guide-page .presentOptionBox .outOfStock__message{font-weight:bold;color:#fff;font-size:150%}.privacypolicy .title-blocked{padding-left:10px;border-left:8px solid #C0C0C0;font-size:200%}.privacypolicy .title-bordered{font-size:150%}.privacypolicy table thead{background-color:#eee;text-align:left;border-top:1px solid #d8d8d8;font-weight:400}.privacypolicy table th{padding:16px;font-size:1rem}.privacypolicy table td{text-align:left;padding:16px;border-bottom:1px solid #d8d8d8}.collectBicycle p,.collectBicycle ul{font-size:117%}.collectBicycle .list.disc{list-style-type:disc;margin-left:1em}.collectBicycle .form{width:600px;margin:auto}.collectBicycle .form .post-code{align-items:center;background-color:#f7f7f7;border-radius:8px;display:flex;justify-content:center;margin:20px 0;padding:15px;column-gap:10px}.collectBicycle .form .post-code label{font-size:120%}.collectBicycle .form .post-code input{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;font-size:140%;height:40px;padding:8px;width:8em}.collectBicycle .form .post-code button{border:none;border-radius:4px;color:white;height:40px;padding:8px;background-color:#008982;font-size:120%}.collectBicycle .area-result{padding:15px;border:2px solid #ddd}.collectBicycle .area-result .result-msg{font-size:120%;color:#008982;font-weight:bold}.collectBicycle figure img{max-width:100%}.collectBicycle .list-order-flow{position:relative;margin-top:15px;display:flex;flex-wrap:wrap;row-gap:50px}.collectBicycle .list-order-flow:before{background-color:#008982;bottom:-40px;content:"";height:80%;position:absolute;top:0;left:40px;width:2px}.collectBicycle .list-order-flow .flow01,.collectBicycle .list-order-flow .flow02,.collectBicycle .list-order-flow .flow03{list-style-type:none;background-repeat:no-repeat;background-size:80px;padding-left:90px;position:relative;column-gap:30px;min-height:82px;width:100%}.collectBicycle .list-order-flow .flow01{background-image:url(//res.cyclemarket.jp/images/static/collect_bicycle/version2/flow-01.png)}.collectBicycle .list-order-flow .flow02{background-image:url(//res.cyclemarket.jp/images/static/collect_bicycle/version2/flow-02.png)}.collectBicycle .list-order-flow .flow03{background-image:url(//res.cyclemarket.jp/images/static/collect_bicycle/version2/flow-03.png)}.collectBicycle .list-order-flow h4{color:#008982;font-size:18px;font-weight:bold;margin-bottom:8px}.customer-harassment-policy .title-blocked{padding-left:10px;border-left:8px solid #C0C0C0;font-size:200%;margin-bottom:30px}.customer-harassment-policy .title-bordered{font-size:150%}#static-welcome.welcome-ver2 section{margin-bottom:0}.welcome-ver2 p,.welcome-ver2 figure,.welcome-ver2 h3{margin-bottom:1em;line-height:1.7}.welcome-ver2 .section-introductory{padding:40px 0}.welcome-ver2 .wrap-content{padding:16px}.welcome-ver2 .mgn-offset{margin:0 !important}.welcome-ver2 .wrap-comment{background-repeat:no-repeat;background-size:70px;font-size:13px;padding-left:90px;margin-bottom:16px}.welcome-ver2 .wrap-comment div{background:#cee3ef;border-radius:8px;padding:16px;position:relative}.welcome-ver2 .wrap-comment div .user-name{margin-bottom:0;text-align:right}.welcome-ver2 .wrap-comment div::before{background:#cee3ef;clip-path:polygon(0 50%, 100% 0, 100% 100%);content:"";height:17px;position:absolute;left:-14px;width:14px}.welcome-ver2 .wrap-comment.comment-01{background-image:url(//res.cyclemarket.jp/images/static/welcome/2024/icon-user-01.png)}.welcome-ver2 .wrap-comment.comment-02{background-image:url(//res.cyclemarket.jp/images/static/welcome/2024/icon-user-02.png)}.welcome-ver2 .wrap-comment.comment-03{background-image:url(//res.cyclemarket.jp/images/static/welcome/2024/icon-user-03.png)}.welcome-ver2 .section-features{background:#cee3ef;padding:24px 16px 8px}.welcome-ver2 .section-features-white{background:white;padding:40px 85px 8px}.welcome-ver2 .section-features-light-blue{background:#e7eff4;padding:40px 85px 8px}.welcome-ver2 .features-list{display:flex;flex-wrap:wrap;list-style-type:none;gap:8px;margin:16px 0}.welcome-ver2 .features-list li img{width:410px;height:auto}.welcome-ver2 .list-order-flow{display:flex;flex-wrap:wrap;row-gap:50px;width:600px;margin:auto}.welcome-ver2 .list-order-flow .flow01,.welcome-ver2 .list-order-flow .flow02,.welcome-ver2 .list-order-flow .flow03{list-style-type:none;background-repeat:no-repeat;background-size:80px;font-size:150%;padding-left:90px;position:relative;column-gap:30px;min-height:82px;width:100%}.welcome-ver2 .list-order-flow .flow01{background-image:url(//res.cyclemarket.jp/images/static/welcome/2024/img-icon-order.png)}.welcome-ver2 .list-order-flow .flow02{background-image:url(//res.cyclemarket.jp/images/static/welcome/2024/img-icon-tell.png)}.welcome-ver2 .list-order-flow .flow03{background-image:url(//res.cyclemarket.jp/images/static/welcome/2024/img-icon-shipping.png)}.welcome-ver2 .list-order-flow .flow01:after,.welcome-ver2 .list-order-flow .flow02:after{background-color:#515775;bottom:-40px;content:"";height:30px;position:absolute;left:40px;width:2px}.welcome-ver2 .list-order-flow h4{color:#515775;font-size:120%;font-weight:bold;margin-bottom:8px}.welcome-ver2 .contents-collect-bicycle{display:flex;align-items:center;margin-bottom:30px;column-gap:20px}.bicycleChangeGuarantee .list-normal{margin-left:2em}.bicycleChangeGuarantee .list-normal li{list-style-type:disc;list-style-position:outside}.bicycleChangeGuarantee .list-normal li ul{margin-left:1em}.bicycleChangeGuarantee .list-normal li li{list-style-type:circle}.bicycleChangeGuarantee .service-price{background-color:#c4eded;color:#3d7e7f;font-size:20px;padding:0 10px 10px;text-align:right}.bicycleChangeGuarantee .service-price small{font-size:14px}
