/*! creativereset.css v0.0.2 | MIT License | creative team at GMO Internet, Inc */*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box}::before,::after{text-decoration:inherit;vertical-align:inherit}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}hr{height:0;overflow:visible}main{display:block}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}pre,code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg:not(:root){overflow:hidden}table{border-collapse:collapse}input{border-radius:0}button,input,optgroup,select,textarea{margin:0}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}fieldset{padding:0.35em 0.75em 0.625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{overflow:auto;resize:vertical}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}[type="number"]{width:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}dialog{background-color:white;border:solid;color:black;display:block;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}[hidden]{display:none}canvas{display:inline-block}template{display:none}a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}html{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0.05em;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}body{background:#fff;color:#000;font-family:-apple-system, BlinkMacSystemFont, Meiryo, Roboto, "Hiragino Kaku Gothic ProN", sans-serif;font-size:20px;line-height:1.5}h2{background:#f6f6f6;border-bottom:2px solid #dcdcdc;border-top:6px solid #c03;font-size:40px;font-weight:bold;line-height:60px;margin:80px auto 30px;padding:19px 0 16px;text-align:center;width:960px}h3{background:#c03;color:#fff;font-size:24px;font-weight:bold;line-height:50px;text-align:center;width:100%}h3 span{font-size:30px}h3:nth-of-type(n+2){margin-top:50px}section{margin:0 auto;width:960px}p{font-size:20px}.contents_wrapper{margin:0 auto;width:960px}.inner{padding:0 20px}.inner_box{padding:0 20px}.note{font-size:16px;line-height:24px}.bold{font-weight:bold}.red{color:#c03}.img{text-align:center}.pc-only{display:inline-block}.sp-only{display:none}.orderBtn{margin:0 auto;width:522px}.orderBtn a{background:#fabe00;border-radius:8px;-webkit-box-shadow:1px 2px 5px -2px #000;box-shadow:1px 2px 5px -2px #000;display:inline-block;width:522px}.orderBtn:hover a{background:#fa9900}.copyright{text-align:center}.copyright p{font-size:14px}.docomoFooter img{width:255px}.docomoFooter_logo img{width:255px}@media screen and (max-width: 640px){body{font-size:24px}.contents_wrapper{width:auto}h2{margin:0 15px 30px;padding:8px 0;width:auto}h3{font-size:24px;line-height:50px;width:100%}h3 span{font-size:30px}h3:nth-of-type(n+2){margin-top:50px}section{padding:0 15px;width:100%}p{font-size:20px}img{max-width:100%}.inner{padding:0 15px;width:auto}.inner_box{padding:0 10px}.note{font-size:16px;line-height:24px}.pc-only{display:none}.sp-only{display:inline-block}.notice{padding:0 20px 22px}.common-attention{font-size:16px}.common-attention li{padding-bottom:5px;padding-left:1em;text-indent:-1em}.ico::after{content:"";display:inline-block;vertical-align:text-bottom}.copyright{font-size:14px;text-align:center}}.table-wrapper{padding-top:60px}.note{font-size:16px;line-height:24px}.box-campaign{font-size:20px;padding-bottom:60px}.box-campaign__mainvisual{background:transparent;margin-bottom:17px}.box-campaign__mainvisual__ttl{padding-bottom:13px}.box-campaign__mainvisual ul.common-list{background:url("/service/docomohikari/campaign/images/box-campaign_img02.png") no-repeat right bottom;background-size:35% auto;padding-left:24px;padding-right:40%}.box-campaign__mainvisual ul.box-campaign__attention{padding-bottom:43px;text-align:left}.box-campaign .campaign{overflow:visible;position:relative}.box-campaign .campaign .baloon{height:77px;left:-30px;position:absolute;top:-40px;width:107px;z-index:1000px}.box-campaign .campaign_panel{background:#ffe8ee;margin:20px auto;padding:20px}.box-campaign .campaign_panel p{font-size:20px;line-height:1.5;text-align:justify}.box-campaign .campaign_panel+ul.note{margin:-15px auto 30px}.box-campaign .campaign__img{float:left;margin:0 20px 30px 20px;width:450px}.box-campaign .campaign__img img{width:450px}.box-campaign .campaign__content{float:left;width:410px}.box-campaign .campaign__content dl dt{font-weight:bold}.box-campaign .campaign__content dl dt p{color:#c03;font-size:24px;line-height:32px}.box-campaign .campaign__content dl dt span{background:#c03;color:#fff;display:inline-block;margin-bottom:17px;min-width:5em;padding:0.2em 0.5em;text-align:center}.box-campaign .campaign__content dl dd{background:#fff0c2;margin:0 auto 40px 0;padding:15px}.box-campaign .campaign__content dl dd p{line-height:1.5}.box-campaign .campaign__content span+p{font-size:24px;line-height:36px}.box-campaign .common-attention{margin:0 20px}.box-campaign .table-wrapper:first-of-type{padding-top:0}.box-campaign__detail{padding:20px 0 10px}.box-campaign__detail__inner{padding:0 18px 30px}.box-campaign__detail__inner::after{clear:both;content:"";display:block}.box-campaign__detail__ttl{background:#c03;color:#fff;font-weight:bold;margin-bottom:20px;padding:12px 0;text-align:center}.box-campaign__detail__ttl__subttl{background:url("/service/docomohikari/campaign/images/box-campaign_detail_subttl01.png") no-repeat left top;background-size:100% auto;height:40px;margin-bottom:10px;overflow:hidden;text-align:left;text-indent:-9999px}.box-campaign__detail::after{clear:both;content:"";display:block}.box-campaign__detail ol{padding:0 0 32px}.box-campaign__detail ol li{background-color:#f6f6f6;float:none;margin:20px 0 0;text-align:center}.box-campaign__detail ol li img{vertical-align:middle}.box-campaign__detail ol li:first-child{margin-top:0}.box-campaign__detail ol::after{clear:both;content:"";display:block}@media screen and (max-width: 640px){.box-campaign{font-size:24px;padding-bottom:60px}.box-campaign .campaign{overflow:visible;padding:0 10px;position:relative}.box-campaign .campaign .baloon{height:77px;left:-30px;position:absolute;top:-40px;width:107px;z-index:1000px}.box-campaign .campaign_panel p{font-size:24px}.box-campaign .campaign__img{float:left;margin:0 20px 30px 20px;width:450px}.box-campaign .campaign__img img{width:450px}.box-campaign .campaign__content{float:left;width:410px}.box-campaign .campaign__content dl dt{font-weight:bold}.box-campaign .campaign__content dl dt span{font-size:20px}.box-campaign .campaign__content dl dd p{font-size:24px}.box-campaign .common-attention{margin:17px 20px 0}.box-campaign__detail{border:0;padding:20px 0 10px}.box-campaign__detail__inner{padding:0 18px 24px}.box-campaign__detail__inner::after{clear:both;content:"";display:block}.box-campaign__detail__link01{float:left;margin:0 22px}.box-campaign__detail__link01 a{display:inline-block}.box-campaign__detail__link02{float:left;margin:0 22px}.box-campaign__detail__link02 a{display:inline-block}}ul.common-attention li{font-size:16px;margin-top:26px}ul.common-attention li+li{margin-top:0}.toggle-title{clear:both;margin:30px 0 0 0}.toggle-title>a{background:url("/service/docomohikari/campaign/images/ico_campaign.svg") 19px 49% no-repeat;border:5px solid #dcdcdc;color:#c03;display:block;line-height:1;padding:14px 0 14px 76px;position:relative;text-decoration:none}.toggle-title>a::after{border-bottom:16px solid transparent;border-left:13px solid transparent;border-right:13px solid transparent;border-top:16px solid #c03;content:"";display:block;margin-top:-8px;position:absolute;right:16px;top:50%}.toggle-title.visible>a::after{border-bottom-color:#c03;border-top-color:transparent;margin-top:-24px}.toggle-title.visible+.toggle-content{display:block}@media screen and (max-width: 640px){.toggle-title{font-size:24px}.toggle-title>a{font-size:24px}.toggle-title>a::after{border-bottom:16px solid transparent;border-left:13px solid transparent;border-right:13px solid transparent;border-top:16px solid #c03;content:"";display:block;margin-top:-8px;position:absolute;right:16px;top:50%}.toggle-title.visible>a::after{border-bottom-color:#c03;border-top-color:transparent;margin-top:-24px}.toggle-title.visible+.toggle-content{display:block}}.toggle-content{display:none;margin-top:30px;padding:0 20px}.toggle-content sup{font-size:x-small;font-weight:normal}.toggle-content>dl:last-child{margin-bottom:0}.toggle-content>dl>dt{font-size:20px;font-weight:bold}.toggle-content>dl>dt.is-criteria{margin-top:15px}.toggle-content>dl>dd>dl>dt{font-size:16px;font-weight:bold;margin-top:1em}.toggle-content dd ul{margin-bottom:1em}.toggle-content dd ul li{font-size:16px;padding-left:1em;text-indent:-1em}.toggle-content dd ul.red li{padding-left:0;text-indent:0}.toggle-content dd>p{font-size:16px;margin-bottom:1em;text-align:justify}.toggle-content .box-panel{background:#f3f3f3;font-size:16px;margin-top:20px;padding:20px 20px 1px}.toggle-content table{border-collapse:collapse;text-align:center;width:100%}.toggle-content table.pc-only{display:table}.toggle-content table thead th{border:1px solid #aaa;font-size:16px;padding:10px 0}.toggle-content table tbody td{border:1px solid #aaa;font-size:16px;padding:10px 0}.toggle-content table+.note{margin-top:16px}.toggle-content table tr:first-of-type th{background:#f6f6f6;border:1px solid #aaa}.toggle-content table tr:nth-of-type(2) th{background:#f6f6f6}@media screen and (max-width: 640px){.toggle-content{padding:0 10px}.toggle-content dl{margin:0 0 20px}.toggle-content table{border-collapse:collapse;text-align:center;width:100%}.toggle-content table.pc-only{display:none}.toggle-content table+.note{margin-top:16px}.toggle-content .table.sp-only tr th{border:1px solid #aaa;font-size:16px}.toggle-content .table.sp-only tr:first-of-type th{background:none}.toggle-content .table.sp-only tr:nth-of-type(2) th{background:none}.toggle-content .box-panel{font-size:24px}.box-campaign .campaign__img{float:none;margin:0;width:100%}.box-campaign .campaign__img img{margin-bottom:20px;width:100%}.box-campaign .campaign__content{float:none;width:100%}.box-campaign .campaign__content dl{width:100%}.box-campaign .campaign__content dl dd p{line-height:1.5}.box-campaign .campaign__content span+p{font-size:24px}.table_cashback table tr:first-of-type th{background:#fff;font-size:16px}.table_cashback table tr:first-of-type th:first-of-type{background:#f6f6f6}.table_cashback table tr:nth-of-type(2) th{background:#fff}.table_cashback table tr th{padding:10px}.table_cashback table tr th:first-of-type{background:#f6f6f6}.table_cashback table tr td:first-of-type{background:#f6f6f6}.table_cashback table tbody tr:first-of-type td{padding:10px}.table_cashback table tbody tr:first-of-type td:nth-of-type(2){background:#f6f6f6}.table_cashback table tbody tr:first-of-type td:nth-of-type(n+3){font-size:16px}.table_new table{font-size:20px}.table_new table tr th{background:#f6f6f6;border:1px solid #aaa;font-size:16px;padding:0 10px}}.order{background:#fff;padding:50px 0 80px}.orderAttention{background:#f6f6f6;margin:30px auto 0;text-align:center;width:880px}.orderAttention p{font-size:20px;font-size:2rem;padding:10px}.orderAttention p a{color:#004cbf}.order-top{margin-top:0}.order_text{font-size:30px;margin-bottom:14px;text-align:center}.order_text span{color:#c03;font-weight:bold}.orderBox{margin:50px auto 80px}.orderBox_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.orderBox_btn a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fabe00;border-radius:8px;-webkit-box-shadow:1px 2px 5px -2px #000;box-shadow:1px 2px 5px -2px #000;display:-webkit-box;display:-ms-flexbox;display:flex;height:100px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:520px}.orderBox_btn a:hover{background:#fa9900}.orderBox_btn a img{width:auto}.orderBox_btn+.orderBox_btn{margin-top:30px}.orderBox_btn.is-tel a{background:#f0f8ef;border:2px solid #dcdcdc;-webkit-box-shadow:none;box-shadow:none}.orderBox_btn.is-tel a:hover{background:#f0f8ef}.orderBox_btn.is-sumaho a{background:#58bffb}.orderBox_btn.is-sumaho a:hover{background:#49a3d6}.box-order{background:#fff;text-align:center}.box-order a{display:block;height:100px;margin:0 auto}.box-order>p{padding-top:20px}.box-order>p a{display:inline-block}.box-order>p:first-child{padding-top:0}.box-order>p:nth-child(1) a{background:#fabe00}.box-order>p:nth-child(1) a:hover{background:#fa9900}.box-order>p.box-order-entry:nth-child(1) a{background:#c03;border:2px solid #dcdcdc;border-radius:8px;color:#fff;font-size:4rem;font-weight:bold;line-height:96px;width:520px}.box-order>p.box-order-entry:nth-child(1) a:hover{background:#971d2d;text-decoration:none}.box-order>p:nth-child(2) a:hover{background:#f0f8ef}.box-order .box-order-net a{background:#fabe00;border-radius:8px;-webkit-box-shadow:1px 2px 5px -2px #000;box-shadow:1px 2px 5px -2px #000;height:100px;width:522px}.box-order .box-order-net a:hover{background:#fa9900}.box-order .box-order-net img{width:522px}.box-order .box-order-net .box-order-done a{background:#f0f8ef;border:2px solid #dcdcdc;border-radius:8px;width:520px}.box-order .box-order-net .box-order-done a img{width:520px}.box-order .box-order-net .box-order-done a:hover{background:#556d92}.box-order .box-order-tel a{background:#f0f8ef;border:2px solid #dcdcdc;border-radius:8px;width:520px}.box-order .box-order-tel a img{width:520px}@media screen and (max-width: 640px){.order{padding:58px 0 34px}.orderAttention{margin:30px 15px 0;width:auto}.orderAttention p{font-size:26px;font-size:2.6rem;padding:15px}}.linkbtn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:4px solid #c03;border-radius:8px;-webkit-box-shadow:1px 2px 5px -2px #000;box-shadow:1px 2px 5px -2px #000;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:80px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;margin-top:50px;position:relative;text-align:center;width:490px}.linkbtn::before{border-color:transparent transparent transparent #c03;border-style:solid;border-width:10px 0 10px 15px;content:"";left:16px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.linkbtn:hover{background:#ffe8ee}.linkbtn a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#c03;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;font-weight:bold;height:80px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;width:490px}.linkbtn+.linkbtn{margin:20px auto}.linkbtn.linkbtn-campaign{width:450px}.linkbtn.linkbtn-campaign a{width:450px}@media screen and (max-width: 640px){.linkbtn .linkbtn{margin-top:58px}}html,body{margin:0;padding:0}body{padding-top:74px}@media only screen and (max-width: 960px){body,body:not(:target){padding-top:100px}}.bold{font-weight:bold}.red{color:#c03}.header_wrapper{background-color:#fff;border-bottom:2px solid #c03;-webkit-box-sizing:border-box;box-sizing:border-box;height:74px;left:0;position:fixed;top:29px;width:100%;z-index:1000}body:not(:target) .header_wrapper{top:39px\9}.header_wrapper .logo{float:left}.header_wrapper .logo a{background:url("/common/docomohikari/images/header_logo01.svg?38312") no-repeat;background-size:75px 72px;display:block;height:72px;overflow:hidden;text-align:left;text-indent:-9999px;width:75px}.header_wrapper .logo02{background:url("/common/docomohikari/images/header_logo02.svg?35513") no-repeat;background-size:150px 72px;float:left;height:72px;overflow:hidden;text-align:left;text-indent:-9999px;width:150px}.header_wrapper .logo02 a{display:block;height:72px;width:150px}.header_wrapper .logo03{background:url("/common/docomohikari/images/header_logo03.svg") no-repeat;background-size:148px auto;float:left;height:72px;overflow:hidden;text-align:left;text-indent:-9999px;width:148px}.header_wrapper .order_btn a{background:#c03 url("/common/docomohikari/images/header_order_text01.svg?35919") no-repeat;background-size:181px auto;display:block;height:72px;overflow:hidden;text-align:left;text-indent:-9999px;width:181px}.header_wrapper .order_btn--help a{background:#00245b url("/common/docomohikari/images/header_help_text01.svg?35919") no-repeat;background-size:181px auto}.header_wrapper .order_btn a:hover{background-color:#903}.header_wrapper .order_btn--help a:hover{background-color:#00193e}.header_wrapper .menu_btn a{display:block;position:relative}.header_wrapper .menu_btn a .text{background:#b2b2b2 url("/common/docomohikari/images/header_menu_text01.svg?35919") no-repeat;background-size:181px auto;display:block;height:72px;overflow:hidden;text-align:left;width:181px}.header_wrapper .menu_btn a:hover .text{background-color:#6f6f6f}.header_wrapper .menu_btn a.open .text{background:#adb4b8 url("/common/docomohikari/images/header_menu_text01.svg?35919") no-repeat;background-size:181px auto}.header_wrapper .menu_btn a.open:hover .text{background-color:#6f6f6f}.header_wrapper .menu_btn a i.ico{-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);height:30px;left:30px;opacity:1;position:absolute;top:21px;-webkit-transition:all 0.2s ease;width:30px}.header_wrapper .menu_btn a i.ico.open.lazyloaded{background:url("/common/docomohikari/images/header_menu_open_ico.svg?35919") center center no-repeat;background-size:30px 30px}.header_wrapper .menu_btn a i.ico.close{-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);opacity:0}.header_wrapper .menu_btn a i.ico.close.lazyloaded{background:url("/common/docomohikari/images/header_menu_close_ico.svg?35919") center center no-repeat;background-size:26px 26px}.header_wrapper .menu_btn a.open i.ico.open{-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transform:rotate(360deg)}.header_wrapper .menu_btn a.open i.ico.close{-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);opacity:1}.header_inner{margin:0 auto;width:960px;*zoom:1}.header_inner::after{clear:both;content:"";display:block}.header_left{float:left}.header_left::after{clear:both;content:"";display:block}.header_right{display:-webkit-box;display:-ms-flexbox;display:flex;float:right}.header_right::after{clear:both;content:"";display:block}.header_right .order_btn,.header_right .menu_wrapper{float:left}.norikae_wrapper{position:relative}.header_wrapper .norikae_btn a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#00245b;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;font-weight:bold;height:72px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.3;position:relative;text-align:center;text-decoration:none;white-space:nowrap;width:181px}.norikae_wrapper .norikae_box{position:absolute;top:72px}.norikae_box{-webkit-box-shadow:0 5px 5px 0 rgba(61,61,61,0.5);box-shadow:0 5px 5px 0 rgba(61,61,61,0.5);width:362px}.norikae_box a{background:#fff;color:#6f6f6f;display:block;font-size:24px;line-height:1.2;padding:22px 28px 22px;position:relative;text-decoration:none}.norikae_box a::before{border-right:2px solid #6f6f6f;border-top:2px solid #6f6f6f;bottom:0;content:"";height:8px;margin:auto;position:absolute;right:20px;top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:8px}.norikae_box a:hover{background-color:#e8f1fe;text-decoration:none}.norikae_box li{border-top:1px solid #dcdcdc;list-style-type:none}.norikae_box li:first-child{border-top:none}.norikae_box li.close{display:none}.menu_wrapper{position:relative}.menu_wrapper .menu_box{position:absolute;right:0;top:73px}.menu_box{-webkit-box-shadow:0 5px 5px 0 rgba(61,61,61,0.5);box-shadow:0 5px 5px 0 rgba(61,61,61,0.5);width:362px}.menu_box a{color:#6f6f6f;display:block;font-size:24px;line-height:1.2;padding:22px 28px 22px 65px;position:relative;text-decoration:none}.menu_box a::before{border-right:2px solid #6f6f6f;border-top:2px solid #6f6f6f;bottom:0;content:"";height:8px;margin:auto;position:absolute;right:20px;top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:8px}.menu_box a:hover.lazyloaded{background-color:#ffe8ee;text-decoration:none}.menu_top a.lazyloaded{background:url("/common/docomohikari/images/header_menu_top.svg?35919") no-repeat 15px center,#fff;background-size:38px 30px, auto}.menu_campaign a.lazyloaded{background:url("/common/docomohikari/images/header_menu_campaign.svg?35919") no-repeat 15px center,#fff;background-size:38px 30px, auto}.menu_simulation a.lazyloaded{background:url("/common/docomohikari/images/header_menu_simulation.svg?35919") no-repeat 15px center,#fff;background-size:38px 30px, auto}.menu_about a.lazyloaded{background:url("/common/docomohikari/images/header_menu_about.svg?35919") no-repeat 15px center,#fff;background-size:38px 30px, auto}.menu_speed a.lazyloaded{background:url("/common/docomohikari/images/header_menu_speed.svg?35919") no-repeat 15px center,#fff;background-size:38px 34px, auto}.menu_faq a.lazyloaded{background:url("/common/docomohikari/images/header_menu_faq.svg?35919") no-repeat 15px center,#fff;background-size:38px 30px, auto}.menu_attention a.lazyloaded{background:url("/common/docomohikari/images/header_menu_attention.svg?35919") no-repeat 15px center,#fff;background-size:38px 30px, auto}.menu_inquiry a.lazyloaded{background:url("/common/docomohikari/images/header_menu_inquiry.svg") no-repeat 15px center,#fff;background-size:38px 30px, auto}.menu_order a.lazyloaded{background:url("/common/docomohikari/images/header_menu_order.svg?35919") no-repeat 15px center,#fabe00;background-size:38px 34px, auto}.menu_wifirouter a.lazyloaded{background:url("/common/docomohikari/images/header_menu_wifirouter.svg?35919") no-repeat 15px center,#fff0c2;background-size:38px 30px, auto}.menu_price a.lazyloaded{background:url("/common/docomohikari/images/header_menu_price.svg?35919") no-repeat 15px center,#fff;background-size:38px 30px, auto}.menu_option a.lazyloaded{background:url("/common/docomohikari/images/header_menu_option.svg?35919") no-repeat 15px center,#fff;background-size:38px 30px, inherit}.menu_box li.order{margin:0;padding:0}.menu_box li.order a:hover{background-color:#fa9900}.menu_box li.wifirouter a:hover{background-color:#fde28e}.menu_box li{border-top:1px solid #404040;list-style-type:none}.menu_box li:first-child{border-top:0}.ki-docomohikariFooter{margin:80px auto;width:960px}.ki-docomohikariFooter ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ki-docomohikariFooter ul li{margin:0 1em}.ki-docomohikariFooter ul li a{font-size:20px}.docomoFooter{background:#00245b}.docomoFooter .docomoFooter_inner{margin:0 auto;padding:50px 0;width:920px}.docomoFooter .docomoFooter_inner-media{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.docomoFooter .docomoFooter_logo p{line-height:1.5;white-space:nowrap}.docomoFooter .docomoFooter_logo p a{color:#fff;font-size:12px;text-decoration:none}.docomoFooter .docomoFooter_logo p a:hover{text-decoration:underline}.docomoFooter .docomoFooter_list{margin:20px 0 0 0}.docomoFooter .docomoFooter_list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;height:450px;overflow:hidden}.docomoFooter .docomoFooter_list ul li{border-left:1px solid #3d5d8f;color:#fff;font-size:12px;left:-32px;line-height:3;padding:0 35px;position:relative}.docomoFooter .docomoFooter_list ul li::before{border-left:1px solid #fff;border-top:1px solid #fff;content:"";display:inline-block;height:5px;position:relative;top:-2px;-webkit-transform:rotate(135deg);transform:rotate(135deg);width:5px}.docomoFooter .docomoFooter_list ul li .indent{padding-left:1em;text-indent:-1em}.docomoFooter .docomoFooter_list a{padding:0 0 0 5px}.docomoFooter .docomoFooter_list a:link,.docomoFooter .docomoFooter_list a:visited{color:#fff;text-decoration:none}.docomoFooter .docomoFooter_list a:hover,.docomoFooter .docomoFooter_list a:active{text-decoration:underline}.docomoFooter_media>p{color:#fff;font-size:14px;font-weight:bold;line-height:1.5;margin:0 0 10px 0}.docomoFooter_media>ul{padding:0 0 0 1em}.docomoFooter_media>ul li{color:#fff;font-size:12px;line-height:1.5;list-style:disc;text-align:justify}.docomoFooter_media>ul li>a{color:#fff;text-decoration:none}.docomoFooter_media>ul li>a:hover{text-decoration:underline}.copyright_text{padding:30px 0}.box-campaign{padding-bottom:80px}.box-campaign__list{margin-left:104px;overflow:hidden;width:100%}.box-campaign__list li{float:left;margin-left:16px}.box-campaign__link02{margin-top:30px;text-align:center}.box-campaign__link02>p:first-child{padding-bottom:10px}.topBtn{bottom:50px;position:fixed;right:63px;z-index:100000001}@media screen and (max-width: 640px){html,body{margin:0;padding:0}body{min-width:640px;padding-top:100px}.header_wrapper,body:not(:target) .header_wrapper{background-color:#fff;border-bottom:2px solid #c03;height:100px;left:0;min-width:640px;position:fixed;top:29px;width:100%}}@media only screen and (max-width: 640px) and (max-width: 768px){.header_wrapper,body:not(:target) .header_wrapper{top:0}}@media screen and (max-width: 640px){.header_wrapper .logo{float:left}.header_wrapper .logo a{background:url("/common/docomohikari/images/header_logo01_sp.svg?38312") no-repeat;background-size:128px 68px;display:block;height:68px;overflow:hidden;text-align:left;text-indent:-9999px;width:128px}.header_wrapper .logo02{background:url("/common/docomohikari/images/header_logo02_sp.svg?35513") no-repeat;background-size:200px 68px;float:left;height:68px;overflow:hidden;text-align:left;text-indent:-9999px;width:200px}.header_wrapper .logo03{background:url("/common/docomohikari/images/header_logo03_sp.svg") no-repeat;background-size:328px 30px;clear:both;height:30px;overflow:hidden;text-align:left;text-indent:-9999px;width:328px}.header_wrapper .order_btn a{background:#c03 url("/common/docomohikari/images/header_order_sp_text01.svg?35919") no-repeat;background-size:96px 96px;border:1px solid #fff;border-right:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:98px;overflow:hidden;text-align:left;text-indent:-9999px;width:98px}.header_wrapper .order_btn--help a{background:#00245b url("/common/docomohikari/images/header_help_sp_text01.svg?35919") no-repeat;background-size:96px 96px;height:98px;width:98px}.header_wrapper .order_btn a:hover.lazyloaded{background-color:#a50029}.header_wrapper .order_btn--help a:hover.lazyloaded{background-color:#00193e}.header_wrapper .menu_btn a{border:1px solid #fff;border-right:0;display:block;position:relative}.header_wrapper .menu_btn a .text{background:#adb4b8 url("/common/docomohikari/images/header_menu_sp_text01.svg?35919") no-repeat;background-size:96px 96px;display:block;height:96px;overflow:hidden;text-align:left;text-indent:-9999px;width:96px}.header_wrapper .menu_btn a:hover .text.lazyloaded{background-color:#959b9e}.header_wrapper .menu_btn a.open .text.lazyloaded{background:#adb4b8 url("/common/docomohikari/images/header_menu_sp_text01.svg?35919") no-repeat;background-size:96px 96px}.header_wrapper .menu_btn a i.ico{-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);height:40px;left:28px;opacity:1;position:absolute;top:18px;-webkit-transition:all 0.2s ease;width:40px}.header_wrapper .menu_btn a i.ico.open.lazyloaded{background:url("/common/docomohikari/images/header_menu_sp_open_ico.svg?35919") center center no-repeat;background-size:36px 36px}.header_wrapper .menu_btn a i.ico.close{-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);opacity:0}.header_wrapper .menu_btn a i.ico.close.lazyloaded{background:url("/common/docomohikari/images/header_menu_sp_close_ico.svg?35919") center center no-repeat;background-size:36px 36px}.header_wrapper .menu_btn a.open i.ico.open{-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transform:rotate(360deg)}.header_wrapper .menu_btn a.open i.ico.close{-ms-filter:"alpha(opacity=1)";filter:alpha(opacity=1);opacity:1}.header_inner{margin:0 auto;width:auto}.header_inner::after{clear:both;content:"";display:block}.header_left{float:left}.header_left::after{clear:both;content:"";display:block}.header_right{float:right}.header_right::after{clear:both;content:"";display:block}.header_right .order_btn,.header_right .menu_wrapper{float:left}.header_wrapper .norikae_btn a{font-size:20px;height:98px;line-height:1.5;width:98px}.norikae_wrapper{position:relative}.norikae_wrapper .norikae_box{position:absolute;right:-98px;top:100px}.norikae_box{background:#fff;-webkit-box-shadow:0 5px 5px 0 rgba(61,61,61,0.5);box-shadow:0 5px 5px 0 rgba(61,61,61,0.5);overflow:hidden;width:640px}.norikae_box a{background-position:15px center, inherit;color:#414141;display:block;font-size:26px;padding:22px 24px 22px;text-decoration:none}.norikae_box a:hover.lazyloaded{background-color:#ffe8ee}.norikae_box li{border-bottom:1px solid #404040;border-top:0;list-style-type:none}.norikae_box li:first-child{border-top:1px solid #404040}.norikae_box li.close{display:block}.norikae_box li.close a{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background-color:#b2b2b2;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:bold}.norikae_box li.close a::before{display:none}.norikae_box li.close a span{display:block;height:26px;margin:0 10px 0 0;position:relative;width:26px}.norikae_box li.close a span::before{background:#fff;content:"";display:block;height:4px;left:14%;position:absolute;top:calc(14% - 5px);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:0% 50%;transform-origin:0% 50%;width:100%}.norikae_box li.close a span::after{background:#fff;content:"";display:block;height:4px;left:auto;position:absolute;right:14%;top:calc(14% - 5px);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;width:100%}.menu_wrapper{position:relative}.menu_wrapper .menu_box{position:absolute;right:0;top:98px}.menu_box{background:#fff;-webkit-box-shadow:0 5px 5px 0 rgba(61,61,61,0.5);box-shadow:0 5px 5px 0 rgba(61,61,61,0.5);overflow:hidden;width:640px}.menu_box a{background-position:15px center, inherit;color:#414141;display:block;font-size:26px;padding:22px 24px 22px 90px;text-decoration:none}.menu_box a:hover.lazyloaded{background-color:#ffe8ee}.menu_box li.order{margin:0;padding:0}.menu_box li.order a{background-color:#fabe00}.menu_box li.order a:hover{background-color:#fa9900}.menu_box li{border-bottom:1px solid #404040;border-top:0;list-style-type:none}.menu_box li:first-child{border-top:1px solid #404040}.box-campaign__list{margin:0 auto 40px auto;overflow:hidden;width:592px}.box-campaign__list li{float:left;margin:10px;width:276px}.box-campaign__list li img{vertical-align:bottom;width:100%}.box-campaign__link02{margin-top:10px}.ki-docomohikariFooter{width:100%}.ki-docomohikariFooter ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.ki-docomohikariFooter ul li{margin:0 1em;text-align:center}.ki-docomohikariFooter ul li:first-child{width:100%}.ki-docomohikariFooter ul li a{font-size:23px}.docomoFooter{width:640px}.docomoFooter .docomoFooter_inner{width:592px}.docomoFooter .docomoFooter_inner-media{display:block}.docomoFooter .docomoFooter_inner-media .docomoFooter_logo{display:-webkit-box;display:-ms-flexbox;display:flex}.docomoFooter .docomoFooter_logo{border-bottom:1px solid #3d5d8f;float:none;padding:0 0 30px 15px}.docomoFooter .docomoFooter_logo p a{font-size:20px}.docomoFooter .docomoFooter_list ul{height:1600px;margin:40px auto 0}.docomoFooter .docomoFooter_list ul li{border-left:none;font-size:20px;left:-2px;padding:0 0 0 15px}.docomoFooter .docomoFooter_list ul li::before{height:8px;width:8px}.docomoFooter_media{padding:20px 15px 0 15px}.docomoFooter_media>p{font-size:24px}.docomoFooter_media>ul>li{font-size:20px}.topBtn{right:20px}}.box-measure{margin:32px 0 0}.box-measure span.num{font-size:30px;padding-left:12px}.box-measure span.num>span{font-size:60px}.box-measure .map{float:left;font-size:40px;height:237px;line-height:320px;text-align:center;width:269px}.box-measure .speed-updown{float:right}.box-measure .down,.box-measure .up{font-size:24px;font-weight:bold;height:100px;line-height:90px;padding-left:96px;white-space:nowrap}.box-measure .title-local{display:block;padding:64px 0 14px;text-align:center}.box-measure .title-local h5{display:inline-block;font-size:24px;font-weight:bold;line-height:40px;margin:auto;padding-left:40px}.box-measure ul.select-local{margin:0 auto;text-align:center;width:700px}.box-measure ul.select-local li{border-style:solid;border-width:1px 1px 4px;cursor:pointer;display:inline-block;font-size:26px;height:100px;line-height:100px;margin:10px 6px;position:relative;text-align:center;width:150px}.box-measure ul.select-local li:hover{border-width:1px 1px 2px;bottom:-2px}.box-measure ul.select-local li::after{border-style:solid;border-width:7px;content:"";display:block;position:absolute;right:2px;top:2px}.box-measure ul.select-local li.is-active{border-style:solid;border-width:1px;bottom:-2px}.box-measure ul.select-local li.is-active::after{right:2px;top:2px}.box-measure .select-local-pulldown{display:none}.box-measure ul.attention{clear:both;color:#000;font-size:14px;line-height:1.7;padding:25px 0 1px}.box-measure ul.attention li{font-size:14px;margin-left:1em;margin-top:1px;text-indent:-1em}.box-measure .link{text-align:right}.box-measure .link a{background:url(/common/images/map/link_ico01.png) no-repeat left center;font-size:14px;font-weight:bold;padding-left:30px}.box-measure .link a:hover{background-image:url(/common/images/map/link_ico01_ov.png)}.order{background:#fff;padding:50px 0 80px}.orderAttention{background:#f6f6f6;margin:30px auto 0;text-align:center;width:880px}.orderAttention p{font-size:20px;font-size:2rem;padding:10px}.orderAttention p a{color:#004cbf}.order-top{margin-top:0}.order_text{font-size:30px;margin-bottom:14px;text-align:center}.order_text span{color:#c03;font-weight:bold}.orderBox{margin:50px auto 80px}.orderBox_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.orderBox_btn a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fabe00;border-radius:8px;-webkit-box-shadow:1px 2px 5px -2px #000;box-shadow:1px 2px 5px -2px #000;display:-webkit-box;display:-ms-flexbox;display:flex;height:100px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:520px}.orderBox_btn a:hover{background:#fa9900}.orderBox_btn a img{width:auto}.orderBox_btn+.orderBox_btn{margin-top:30px}.orderBox_btn.is-tel a{background:#f0f8ef;border:2px solid #dcdcdc;-webkit-box-shadow:none;box-shadow:none}.orderBox_btn.is-tel a:hover{background:#f0f8ef}.orderBox_btn.is-sumaho a{background:#58bffb}.orderBox_btn.is-sumaho a:hover{background:#49a3d6}.box-order{background:#fff;text-align:center}.box-order a{display:block;height:100px;margin:0 auto}.box-order>p{padding-top:20px}.box-order>p a{display:inline-block}.box-order>p:first-child{padding-top:0}.box-order>p:nth-child(1) a{background:#fabe00}.box-order>p:nth-child(1) a:hover{background:#fa9900}.box-order>p.box-order-entry:nth-child(1) a{background:#c03;border:2px solid #dcdcdc;border-radius:8px;color:#fff;font-size:4rem;font-weight:bold;line-height:96px;width:520px}.box-order>p.box-order-entry:nth-child(1) a:hover{background:#971d2d;text-decoration:none}.box-order>p:nth-child(2) a:hover{background:#f0f8ef}.box-order .box-order-net a{background:#fabe00;border-radius:8px;-webkit-box-shadow:1px 2px 5px -2px #000;box-shadow:1px 2px 5px -2px #000;height:100px;width:522px}.box-order .box-order-net a:hover{background:#fa9900}.box-order .box-order-net img{width:522px}.box-order .box-order-net .box-order-done a{background:#f0f8ef;border:2px solid #dcdcdc;border-radius:8px;width:520px}.box-order .box-order-net .box-order-done a img{width:520px}.box-order .box-order-net .box-order-done a:hover{background:#556d92}.box-order .box-order-tel a{background:#f0f8ef;border:2px solid #dcdcdc;border-radius:8px;width:520px}.box-order .box-order-tel a img{width:520px}@media screen and (max-width: 640px){.order{padding:58px 0 34px}.orderAttention{margin:30px 15px 0;width:auto}.orderAttention p{font-size:26px;font-size:2.6rem;padding:15px}}.table-wrapper{padding-top:60px}.note{font-size:16px;line-height:24px}.box-campaign{font-size:20px;padding-bottom:60px}.box-campaign__mainvisual{background:transparent;margin-bottom:17px}.box-campaign__mainvisual__ttl{padding-bottom:13px}.box-campaign__mainvisual ul.common-list{background:url("/service/docomohikari/campaign/images/box-campaign_img02.png") no-repeat right bottom;background-size:35% auto;padding-left:24px;padding-right:40%}.box-campaign__mainvisual ul.box-campaign__attention{padding-bottom:43px;text-align:left}.box-campaign .campaign{overflow:visible;position:relative}.box-campaign .campaign .baloon{height:77px;left:-30px;position:absolute;top:-40px;width:107px;z-index:1000px}.box-campaign .campaign_panel{background:#ffe8ee;margin:20px auto;padding:20px}.box-campaign .campaign_panel p{font-size:20px;line-height:1.5;text-align:justify}.box-campaign .campaign_panel+ul.note{margin:-15px auto 30px}.box-campaign .campaign__img{float:left;margin:0 20px 30px 20px;width:450px}.box-campaign .campaign__img img{width:450px}.box-campaign .campaign__content{float:left;width:410px}.box-campaign .campaign__content dl dt{font-weight:bold}.box-campaign .campaign__content dl dt p{color:#c03;font-size:24px;line-height:32px}.box-campaign .campaign__content dl dt span{background:#c03;color:#fff;display:inline-block;margin-bottom:17px;min-width:5em;padding:0.2em 0.5em;text-align:center}.box-campaign .campaign__content dl dd{background:#fff0c2;margin:0 auto 40px 0;padding:15px}.box-campaign .campaign__content dl dd p{line-height:1.5}.box-campaign .campaign__content span+p{font-size:24px;line-height:36px}.box-campaign .common-attention{margin:0 20px}.box-campaign .table-wrapper:first-of-type{padding-top:0}.box-campaign__detail{padding:20px 0 10px}.box-campaign__detail__inner{padding:0 18px 30px}.box-campaign__detail__inner::after{clear:both;content:"";display:block}.box-campaign__detail__ttl{background:#c03;color:#fff;font-weight:bold;margin-bottom:20px;padding:12px 0;text-align:center}.box-campaign__detail__ttl__subttl{background:url("/service/docomohikari/campaign/images/box-campaign_detail_subttl01.png") no-repeat left top;background-size:100% auto;height:40px;margin-bottom:10px;overflow:hidden;text-align:left;text-indent:-9999px}.box-campaign__detail::after{clear:both;content:"";display:block}.box-campaign__detail ol{padding:0 0 32px}.box-campaign__detail ol li{background-color:#f6f6f6;float:none;margin:20px 0 0;text-align:center}.box-campaign__detail ol li img{vertical-align:middle}.box-campaign__detail ol li:first-child{margin-top:0}.box-campaign__detail ol::after{clear:both;content:"";display:block}@media screen and (max-width: 640px){.box-campaign{font-size:24px;padding-bottom:60px}.box-campaign .campaign{overflow:visible;padding:0 10px;position:relative}.box-campaign .campaign .baloon{height:77px;left:-30px;position:absolute;top:-40px;width:107px;z-index:1000px}.box-campaign .campaign_panel p{font-size:24px}.box-campaign .campaign__img{float:left;margin:0 20px 30px 20px;width:450px}.box-campaign .campaign__img img{width:450px}.box-campaign .campaign__content{float:left;width:410px}.box-campaign .campaign__content dl dt{font-weight:bold}.box-campaign .campaign__content dl dt span{font-size:20px}.box-campaign .campaign__content dl dd p{font-size:24px}.box-campaign .common-attention{margin:17px 20px 0}.box-campaign__detail{border:0;padding:20px 0 10px}.box-campaign__detail__inner{padding:0 18px 24px}.box-campaign__detail__inner::after{clear:both;content:"";display:block}.box-campaign__detail__link01{float:left;margin:0 22px}.box-campaign__detail__link01 a{display:inline-block}.box-campaign__detail__link02{float:left;margin:0 22px}.box-campaign__detail__link02 a{display:inline-block}}ul.common-attention li{font-size:16px;margin-top:26px}ul.common-attention li+li{margin-top:0}.toggle-title{clear:both;margin:30px 0 0 0}.toggle-title>a{background:url("/service/docomohikari/campaign/images/ico_campaign.svg") 19px 49% no-repeat;border:5px solid #dcdcdc;color:#c03;display:block;line-height:1;padding:14px 0 14px 76px;position:relative;text-decoration:none}.toggle-title>a::after{border-bottom:16px solid transparent;border-left:13px solid transparent;border-right:13px solid transparent;border-top:16px solid #c03;content:"";display:block;margin-top:-8px;position:absolute;right:16px;top:50%}.toggle-title.visible>a::after{border-bottom-color:#c03;border-top-color:transparent;margin-top:-24px}.toggle-title.visible+.toggle-content{display:block}@media screen and (max-width: 640px){.toggle-title{font-size:24px}.toggle-title>a{font-size:24px}.toggle-title>a::after{border-bottom:16px solid transparent;border-left:13px solid transparent;border-right:13px solid transparent;border-top:16px solid #c03;content:"";display:block;margin-top:-8px;position:absolute;right:16px;top:50%}.toggle-title.visible>a::after{border-bottom-color:#c03;border-top-color:transparent;margin-top:-24px}.toggle-title.visible+.toggle-content{display:block}}.toggle-content{display:none;margin-top:30px;padding:0 20px}.toggle-content sup{font-size:x-small;font-weight:normal}.toggle-content>dl:last-child{margin-bottom:0}.toggle-content>dl>dt{font-size:20px;font-weight:bold}.toggle-content>dl>dt.is-criteria{margin-top:15px}.toggle-content>dl>dd>dl>dt{font-size:16px;font-weight:bold;margin-top:1em}.toggle-content dd ul{margin-bottom:1em}.toggle-content dd ul li{font-size:16px;padding-left:1em;text-indent:-1em}.toggle-content dd ul.red li{padding-left:0;text-indent:0}.toggle-content dd>p{font-size:16px;margin-bottom:1em;text-align:justify}.toggle-content .box-panel{background:#f3f3f3;font-size:16px;margin-top:20px;padding:20px 20px 1px}.toggle-content table{border-collapse:collapse;text-align:center;width:100%}.toggle-content table.pc-only{display:table}.toggle-content table thead th{border:1px solid #aaa;font-size:16px;padding:10px 0}.toggle-content table tbody td{border:1px solid #aaa;font-size:16px;padding:10px 0}.toggle-content table+.note{margin-top:16px}.toggle-content table tr:first-of-type th{background:#f6f6f6;border:1px solid #aaa}.toggle-content table tr:nth-of-type(2) th{background:#f6f6f6}@media screen and (max-width: 640px){.toggle-content{padding:0 10px}.toggle-content dl{margin:0 0 20px}.toggle-content table{border-collapse:collapse;text-align:center;width:100%}.toggle-content table.pc-only{display:none}.toggle-content table+.note{margin-top:16px}.toggle-content .table.sp-only tr th{border:1px solid #aaa;font-size:16px}.toggle-content .table.sp-only tr:first-of-type th{background:none}.toggle-content .table.sp-only tr:nth-of-type(2) th{background:none}.toggle-content .box-panel{font-size:24px}.box-campaign .campaign__img{float:none;margin:0;width:100%}.box-campaign .campaign__img img{margin-bottom:20px;width:100%}.box-campaign .campaign__content{float:none;width:100%}.box-campaign .campaign__content dl{width:100%}.box-campaign .campaign__content dl dd p{line-height:1.5}.box-campaign .campaign__content span+p{font-size:24px}.table_cashback table tr:first-of-type th{background:#fff;font-size:16px}.table_cashback table tr:first-of-type th:first-of-type{background:#f6f6f6}.table_cashback table tr:nth-of-type(2) th{background:#fff}.table_cashback table tr th{padding:10px}.table_cashback table tr th:first-of-type{background:#f6f6f6}.table_cashback table tr td:first-of-type{background:#f6f6f6}.table_cashback table tbody tr:first-of-type td{padding:10px}.table_cashback table tbody tr:first-of-type td:nth-of-type(2){background:#f6f6f6}.table_cashback table tbody tr:first-of-type td:nth-of-type(n+3){font-size:16px}.table_new table{font-size:20px}.table_new table tr th{background:#f6f6f6;border:1px solid #aaa;font-size:16px;padding:0 10px}}body{background:#fff}body .header_wrapper{height:74px}body .menu_box a{padding:23px 28px 22px 65px}body .is-sp{display:none}@media only screen and (max-width: 960px){body,body:not(:target){padding-top:74px}}@media (max-width: 640px){body,body:not(:target){padding-top:100px}body .header_wrapper .menu_btn a .text{height:94px}.is-sp{display:block}.is-pc{display:none !important}}h2{line-height:1.2;padding:15px 0}ul.note li{padding-left:1em;text-indent:-1em}@media (max-width: 640px){ul.note li{font-size:16px}p{font-size:24px}}.main{background:url("../images/main_bg.png") center center no-repeat;background-size:auto 100%;text-align:center}.main_inner{background-size:588px auto}.main_head{padding:10px}.main_head img{height:auto;width:640px}.main_attention{background:#00245b;padding:15px}.main_attention img{display:block;height:20px;margin:0 auto;width:auto}.main+.note{line-height:1.4;margin:0.3em 0 0 0;text-align:center}@media (max-width: 640px){.main_inner img{display:block;width:100%}.main_head{padding:0}.main+.note{margin:0.3em 25px 0 25px;text-align:justify}}.about h2{margin:-20px auto 30px}.about_inner{margin:0 40px}.about_inner p{text-align:justify}.about_inner>ul.note{display:block}.aboutBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:30px auto 20px}.aboutBox_contents{border:4px solid #00245b;position:relative;text-align:center;width:280px}.aboutBox_contents:nth-child(1) .aboutBox_img{background:url("../images/aboutBox_img01.jpg") center center no-repeat;background-size:272px 178px}.aboutBox_contents:nth-child(2) .aboutBox_img{background:url("../images/aboutBox_img02.jpg") center center no-repeat;background-size:272px 178px}.aboutBox_contents:nth-child(4) .aboutBox_img{background:url("../images/aboutBox_img03.jpg") center center no-repeat;background-size:272px 178px}.aboutBox_title{background:#00245b;color:#fff;font-size:20px;font-weight:bold;line-height:1.2;padding:10px 0 15px}.aboutBox_title sup{font-size:10px;vertical-align:super}.aboutBox_img{height:178px;width:272px}.aboutBox_img img{display:none;max-width:100%;vertical-align:bottom}.aboutBox_description p{background:#f3f3f3;font-size:16px;line-height:1.4;padding:12px;text-align:left}@media (max-width: 640px){.about h2{margin:30px auto 30px}.about_inner{margin:0 10px;padding:0}.aboutBox{display:block}.aboutBox_contents{margin:20px 0 0 0;width:100%}.aboutBox_contents:nth-child(1) .aboutBox_img{background:none}.aboutBox_contents:nth-child(2) .aboutBox_img{background:none}.aboutBox_contents:nth-child(4) .aboutBox_img{background:none}.aboutBox_title{font-size:30px}.aboutBox_title sup{font-size:12px}.aboutBox_img{height:auto;width:100%}.aboutBox_img img{display:block;width:100%}.aboutBox_description p{font-size:24px;text-align:center}}.setting_inner{margin:0 40px}.setting .configurationBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:30px auto 10px}.setting .configurationBox_text-bold{font-size:24px;font-weight:bold}.setting .configurationBox_note{font-size:16px;margin-top:30px}.setting .configurationBox_img{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto}.setting .configurationBox_img img:first-of-type{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:86px;margin:44px 30px 0 0}.setting_connection{margin:30px 0 0 0}.setting_connection dt{background:#fabe00;color:#c03;display:inline-block;font-size:26px;font-weight:bold;padding:5px 15px}.setting_connection dd{background:#fff4d0;padding:20px}.setting_connection dd p{line-height:1.4;text-align:justify}.setting_connection dd p sup{font-size:10px;vertical-align:super}.setting_connection dd img{margin:20px auto 10px}@media (max-width: 640px){.setting h2{margin:80px auto 30px}.setting_inner{margin:0 10px;padding:0}.setting .configurationBox{display:block;margin:0 auto 10px}.setting .configurationBox_img{display:block;margin-bottom:10px;text-align:center}.setting .configurationBox_note{margin-top:0}.setting .configurationBox_img img:first-of-type{margin:30px 0 15px}.setting_connection dt{display:block;width:100%}}.price_inner{margin:0 40px}.price .table table{border-collapse:collapse;font-size:16px;margin:0 auto 10px;width:100%}.price .table table td,.price .table table th{border:solid 1px #aaa;font-size:20px;line-height:1.4;padding:15px 20px;text-align:center}.price .table table td sup,.price .table table th sup{font-size:10px;font-weight:normal;vertical-align:super}.price .table table thead th{font-weight:bold}.price .table table thead th:nth-child(1){background:transparent;border:none}.price .table table thead th:nth-child(2){background:#c03;color:#fff}.price .table table thead th:nth-child(3){background:#fabe00}.price .table table tbody th{background:#f6f6f6}.price .table table tbody td .num{font-size:28px}@media (max-width: 640px){.price h2{margin:80px auto 30px}.price_inner{margin:0 10px;padding:0}}.area_inner{margin:0 40px}.area .table table{border-collapse:collapse;font-size:16px;margin:30px auto 10px;width:100%}.area .table table td,.area .table table th{border:solid 1px #aaa;font-size:20px;line-height:1.4;padding:15px 20px;text-align:center}.area .table table th{background:#f6f6f6;white-space:nowrap}.area .table table td .num{font-size:28px}@media (max-width: 640px){.area h2{margin:80px auto 30px}.area_inner{margin:0 10px;padding:0}.area .table table td{text-align:justify}}.campaign .box-campaign{padding-bottom:0}.campaign .table{width:100%}.campaign .table table{width:100%}@media (max-width: 640px){.campaign h2{margin:80px auto 30px}.campaign .table table th{line-height:1.4;text-align:center}.campaign .table table td{line-height:1.4;text-align:center}}.option_inner{margin:0 20px}@media (max-width: 640px){.option h2{margin:80px auto 0}.option_inner{margin:0 10px;padding:0}.option .table-wrapper{padding-top:20px}}.order-bottom{margin-top:-20px;padding:0}@media (max-width: 640px){.order-bottom{margin-top:20px;padding:0}}.docomoFooter{margin-top:75px}
/*# sourceMappingURL=this.css.map */
