﻿@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(https://dorega.net/dorega/static/material-design-icons-3.0.1/iconfont/MaterialIcons-Regular.eot);src:local("Material Icons"),local("MaterialIcons-Regular"),url(https://dorega.net/dorega/static/material-design-icons-3.0.1/iconfont/MaterialIcons-Regular.woff2) format("woff2"),url(https://dorega.net/dorega/static/material-design-icons-3.0.1/iconfont/MaterialIcons-Regular.woff) format("woff"),url(https://dorega.net/dorega/static/material-design-icons-3.0.1/iconfont/MaterialIcons-Regular.ttf) format("truetype")}.icon{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}html{font-size:62.5%;font-family:"segoe ui",meiryo,"yu gothic semibold","hiragino kaku gothic pron",sans-serif}body{font-size:1.6rem}header{max-width:1320px;padding:10px 10px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-end}header ul{display:flex;justify-content:space-between;z-index:10;position:relative}header .title{display:flex;align-items:flex-end}header .description{font-size:1.4rem}header .description .notice-info{font-weight:bold;color:#c11313}header .title a{display:flex;justify-content:flex-start;text-decoration:none;color:#30323D;margin-right:10px;width:330px}header .title a:hover span.o{top:5px}header .title a:hover span.r{top:12px}header .title a:hover span.e{top:-3px}header .title a:hover span.g{top:6px}header .title a:hover span.net{top:8px}header .title a span{border:1px solid #30323D;font-size:2.5rem;line-height:1em;padding:5px 10px;display:flex;align-items:flex-end;position:relative;background-color:#fff;transition:all .5s 0s ease;top:0}header .title a span.d{font-weight:bold;color:#fff;background-color:#30323D;font-size:4.0rem}header .title a span.o{font-size:3.2rem;left:-1px}header .title a span.r{font-size:3.4rem;left:-2px}header .title a span.e{font-size:2.6rem;left:-3px}header .title a span.g{font-size:3.0rem;left:-4px}header .title a span.a{font-size:3.8rem;left:-5px;top:0px}header .title a span.net{font-size:3.0rem;left:-6px;padding:5px;top:0px;font-weight:bold}@keyframes top-image{0%{background-position:0 0}100%{background-position:-200px -700px}}@keyframes top-image-mobile{0%{background-position:0 0}100%{background-position:-100px -100px}}.ads-box,.ads-box-footer{width:calc(100% - 40px);padding:0 10px;margin-bottom:5px;text-align:center}.ads-box ins,.ads-box-footer ins{margin-top:10px}.content .ads-box{width:calc(100% - 310px)}.top-image .image{background-image:url("/dorega/static/images/top1.jpg");background-size:cover;width:100%;height:350px;background-position:0 0;transform:scale(2);animation-name:top-image;animation-duration:40s;animation-iteration-count:infinite;animation-direction:alternate}.top-image .inner{position:relative;overflow:hidden}.top-image .inner .cover{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:0.4;display:none}.top-image .inner h1{position:absolute;color:#fff}.top-image .inner h1.main{top:60px;left:calc(50% - 200px)}.top-image .inner h1.sub{bottom:50px;right:calc(50% + 100px)}.head-bar{max-width:1320px;padding:0 10px;margin:0 auto 5px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.foot-bar{max-width:1320px;padding:0 10px;margin:10px auto 5px;display:flex;flex-wrap:wrap;justify-content:flex-end}.sns-box .button{display:flex;align-items:center}.sns-box a{display:block;text-decoration:none}.sns-box a.line:before{content:'';width:28px;height:28px;background-image:url("/dorega/static/images/icon_line.png");background-size:contain;display:block}.sns-box a.facebook{margin-right:10px}.sns-box a.facebook:before{font-family:"line Awesome Brands";content:"\f082";display:block;color:#4267b2;font-size:40px}.sns-box a.twitter{margin-right:10px}.sns-box a.twitter:before{content:'';width:28px;height:28px;background-image:url("/dorega/static/images/icon_x.png");background-size:contain;display:block}.breadcrumbs ul{display:flex;flex-wrap:wrap}.breadcrumbs li{background-color:#232323;padding:6px 5px 5px 10px;font-size:13px;color:#fff}.breadcrumbs li:not(:last-child){margin-right:20px;position:relative}.breadcrumbs li:not(:last-child):before{content:'';display:block;position:absolute;right:-20px;top:0;border-top:12px solid #232323;border-left:10px solid #232323;border-right:10px solid transparent;border-bottom:12px solid transparent}.breadcrumbs li:not(:first-child){margin-left:2px;position:relative;padding-right:10px;padding-left:5px}.breadcrumbs li:not(:first-child):after{content:'';display:block;position:absolute;left:-20px;top:0;border-top:12px solid transparent;border-left:10px solid transparent;border-right:10px solid #232323;border-bottom:12px solid #232323}.breadcrumbs a{font-size:13px;text-decoration:none;display:block;color:#fff}h1{letter-spacing:0.1em;line-height:1.3em}.full-content h1{padding:10px;font-size:3.0rem;color:#fff;background-color:#232323;text-align:center;margin:0}.full-content h2{padding:10px;font-size:2.6rem;background-color:#271d03;color:#fff;text-align:center;margin:30px 0 30px}.full-content h2.sakutto-search{overflow:hidden;margin-top:0}.full-content h2.sakutto-search span{transition:all 1s ease;position:relative;left:500px;opacity:0}.full-content h2.sakutto-search.in-view span{left:0;opacity:1}.full-content ul.select{max-width:1320px;padding:0 10px;margin:0 auto;display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:stretch;overflow:hidden}.full-content ul.select.in-view li{left:0;opacity:1}.full-content ul.select li{width:180px;height:180px;margin:10px;position:relative;left:100px;opacity:0;background-color:#757575;transition:1s ease}.full-content ul.select a{display:block;padding:10px;height:100%;color:#fff;display:flex;align-items:center;box-sizing:border-box;font-size:2.6rem;justify-content:center;text-align:center;text-decoration:none}.full-content ul.select.size li{width:90px;height:90px}.head-line{background-color:#2e3548;height:1px;margin-bottom:7px;position:relative;z-index:0}.head-line .inner{max-width:1320px;padding:0 10px;margin:0 auto;position:relative}.head-line .inner .dent{position:absolute;background-color:#fff;width:60px;height:5px;max-height:0;transition:all .5s 0s ease;top:0;left:98px;border-bottom:1px solid #2e3548;border-right:1px solid #2e3548;border-left:1px solid #2e3548}.head-line.hover .dent{max-height:5px}.body h1{margin-bottom:5px;background-color:#271d03}.body h1 .inner{line-height:1.4em;color:#fff;padding:10px 10px 10px 50px;font-size:3.0rem;max-width:1320px;margin:0 auto;position:relative;box-sizing:border-box}.body h1 .inner:before{font-family:"line Awesome Free";content:"\f1eb";display:block;color:#fff;font-weight:900;position:absolute;font-size:4.0rem;top:12px;left:0px}.content{max-width:1320px;margin:0 auto;padding:0 10px;display:flex}.content .side{width:280px;flex-shrink:0;margin-left:30px}.content>.main{flex-grow:1;width:calc(100% - 310px)}.content .head-image{margin-bottom:20px}.content .head-image img{width:100%}.article-detail .admin{text-align:right}.article-detail h2{margin-top:20px;margin-bottom:20px;font-size:2.5rem;letter-spacing:0.1em;font-weight:bold}.article-detail p{margin-bottom:10px;line-height:1.8em;letter-spacing:0.1em}.article-detail p strong{font-weight:bold}.article-list ul a{display:flex;align-items:center;text-decoration:none;color:#232323;margin-bottom:10px;padding:10px}.article-list ul a:hover{outline:1px solid #ddd}.article-list ul .title{font-size:2.0rem}.article-list ul .thumb{width:100px;height:100px;margin-right:20px}.top-search{max-width:1300px;padding:0 10px;margin:0 auto;font-size:2.5rem;text-align:center;letter-spacing:0.1em;line-height:1.8em}.top-search .inner{max-width:1100px;padding:10px;margin:0 auto;background-color:#f9f9f9}.top-search .select{display:inline-block;position:relative}.top-search .select .values{display:flex;flex-wrap:wrap;position:absolute;top:0;left:0;width:350px;display:none;z-index:1}.top-search .select .selected{padding:5px 5px 5px 20px;line-height:1em;cursor:pointer;background-color:#ffc800;color:#fff}.top-search .select .selected .icon{margin-left:10px}.top-search .select .selected .icon:before{content:"\f0d7";font-family:"Line Awesome Free";font-weight:900;font-size:30px}.top-search .select .value{background-color:#e8e8e8;color:#30323D;padding:5px 20px;border:1px solid #757575;cursor:pointer;width:70px;line-height:1.3em}.top-search .select .value:first-child,.top-search .select .value:last-child{font-size:1.5rem}.top-search .select .value:hover{background-color:#ffc800;color:#fff}.top-search a{display:inline-block;padding:5px 20px 5px 60px;margin-top:40px;text-decoration:none;color:#fff;background-color:#795548;position:relative;transition:all .5s 0s ease}.top-search a:hover{background-color:#2e3548}.top-search a:before{font-family:"Line Awesome Free";content:"\f002";display:block;position:absolute;font-weight:900;font-size:3.2rem;top:4px;left:20px;color:#fff}#word-search{flex-grow:1}#word-search .search-input{position:relative;text-align:right}#word-search input{padding:5px;border:1px solid #30323D;border-right:0;display:inline-block;width:100%;max-width:400px;box-sizing:border-box;position:relative;z-index:0;letter-spacing:2px}#word-search button{cursor:pointer;display:inline-block;padding:5px 10px 5px 35px;border:0;text-decoration:none;color:#fff;background-color:#795548;position:absolute;z-index:1;right:0;top:0;bottom:0;transition:all .5s 0s ease}#word-search button:hover{background-color:#2e3548}#word-search button:before{font-family:"Line Awesome Free";content:"\f002";display:block;position:absolute;font-weight:900;font-size:2.0rem;top:4px;left:10px;color:#fff}#top-page #word-search{padding:10px 10px}#top-page #word-search form{margin:0 auto;max-width:600px}#top-page #word-search input{padding:10px;font-size:2.6rem;max-width:none}#top-page #word-search button{font-size:2.6rem;padding-left:50px;padding-right:15px}#top-page #word-search button:before{font-size:3.0rem;top:17px}#side-mylist .icons,#plan-diff .icons{display:flex;flex-wrap:wrap;align-items:center}#side-mylist .icons .data-type-icon,#plan-diff .icons .data-type-icon{margin-bottom:5px}#side-mylist .icons .line-icon,#side-mylist .icons .tag-icon,#side-mylist .icons .service-icon,#side-mylist .icons .entry-icon,#plan-diff .icons .line-icon,#plan-diff .icons .tag-icon,#plan-diff .icons .service-icon,#plan-diff .icons .entry-icon{font-size:1.0rem}.campaigns{display:flex;flex-wrap:wrap;align-items:flex-start}.campaigns .campaign-edit{position:absolute;left:5px;bottom:5px;font-size:1.2rem}.campaign{display:flex;align-items:center;margin-bottom:5px;position:relative;width:100%;max-width:400px}.campaign:before{font-family:'Line Awesome Free';content:"\f06b";color:#c50024;font-size:3.0rem;font-weight:900;margin-right:10px;display:inline-block}.campaign .view-detail{position:absolute;color:#fff;background-color:#c50024;font-size:1.0rem;right:0;bottom:0;padding:3px;border-radius:5px 0 10px 0}.campaign .view-detail:before{font-family:'Line Awesome Free';content:"\f8cc";color:#fff;font-size:1.2rem;font-weight:900;margin-right:3px;display:inline-block}.campaign .label{color:#fff;background-color:#c50024;font-size:1.5rem;padding:3px 5px 7px 25px}.campaign .label:before{font-family:'Line Awesome Free';content:"\f0f3";color:#fff;font-size:1.8rem;font-weight:900;display:inline-block;position:absolute;top:3px;left:3px}.campaign .span{font-size:1.5rem;display:inline-block;margin-left:5px}.campaign .box{border:2px solid #c50024;padding:0 0 25px 0;flex-grow:1;position:relative}.campaign .box:before{content:'';border-top:8px solid transparent;border-left:0;border-bottom:8px solid transparent;border-right:7px solid #c50024;position:absolute;top:calc(50% - 7px);left:-8px}.campaign .box:after{content:'';border-top:8px solid transparent;border-left:0;border-bottom:8px solid transparent;border-right:7px solid #fff;position:absolute;top:calc(50% - 7px);left:-5px}.campaign a{text-decoration:none;color:#30323D}.campaign .campaign-title{padding:10px 10px 0;font-size:1.7rem;color:#30323D;font-weight:bold}.campaign .campaign-catch{padding:0 10px 0;font-size:1.3rem;color:#30323D;display:none}#side-mylist{margin-bottom:30px}#side-mylist .mylist-notice{font-size:1.3rem;margin-bottom:10px}#side-mylist h2{font-size:2.0rem;color:#30323D;border-bottom:1px solid #30323D;padding:10px 10px 5px 35px;margin-bottom:10px;position:relative}#side-mylist h2:before{font-family:'Line Awesome Free';content:"\f005";color:#ffc800;font-size:3.0rem;font-weight:900;position:absolute;top:0px;left:0}#side-mylist ul a.wrap{display:block;text-decoration:none;border:1px solid #ddd;padding:10px 30px 10px 10px;text-align:center;color:#232323}#side-mylist ul a.wrap:hover .title{text-decoration:underline}#side-mylist ul a.wrap .main{margin-bottom:5px}#side-mylist ul a.wrap .price{text-align:right;margin-bottom:5px;font-size:1.5rem}#side-mylist ul a.wrap .rank{text-align:right;font-size:1.5rem}#side-mylist ul li{position:relative;margin-bottom:10px}#side-mylist ul li img{max-width:80px;max-height:50px}#side-mylist ul li .brand{width:80px;margin-right:10px;margin-bottom:5px}#side-mylist ul li .title{font-size:1.5rem;text-align:left;font-weight:bold}#side-mylist .btn-remove{color:#aaa;position:absolute;font-size:20px;top:calc(50% - 7px);right:10px;text-decoration:none}#side-mylist .btn-remove:before{font-family:'Line Awesome Free';font-weight:900;display:block;content:"\f057"}#side-mylist .not-found{display:none;border:1px dashed #aaa;padding:10px}#side-mylist .not-found .mylist-icon:before{font-family:'Line Awesome Free';content:"\f005";color:#ffc800;font-size:25px;font-weight:900}#side-mylist.not-found .mylist-notice{display:none}#side-mylist.not-found .not-found{display:block;line-height:1.5em}#side-mylist.not-found #goto-diff{display:none}#goto-diff{text-align:right}#goto-diff a{display:inline-block;color:#fff;background-color:#795548;text-decoration:none;padding:5px;font-size:1.6rem}#side-search{margin-bottom:30px}#side-search h2{font-size:2.0rem;color:#30323D;border-bottom:1px solid #30323D;padding:0 10px 5px 40px;margin-bottom:10px;position:relative}#side-search h2:before{font-family:"Line Awesome Free";content:"\f002";display:block;position:absolute;font-weight:900;font-size:3.2rem;top:-8px;left:3px;color:#757575}#side-search .head-buttons{text-align:right;margin-bottom:5px}#side-search .head-buttons .reset{background-color:#795548;color:#fff;font-size:1.2rem;padding:5px;display:inline-block;margin-left:5px;text-decoration:none}#side-search h3{font-size:1.8rem;font-weight:normal;margin-bottom:10px;position:relative;cursor:pointer;padding:0 0 0 55px}#side-search h3:before{font-family:"Line Awesome Free";content:"\f0fe";font-weight:900;display:block;position:absolute;top:-2px;left:0;font-size:1.8rem;color:#757575}#side-search h3.open:before{content:"\f146"}#side-search h3 .icon:before{left:25px}#side-search h3.tags .icon:before{font-family:"Line Awesome Free";content:"\f02c";font-weight:900;display:block;position:absolute;top:-5px;font-size:2.5rem;color:#757575}#side-search h3.sizes .icon:before{font-family:"Line Awesome Free";content:"\f1c0";font-weight:900;display:block;position:absolute;top:-5px;font-size:2.5rem;color:#757575}#side-search h3.prices .icon:before{font-family:"Line Awesome Free";content:"\f157";font-weight:900;display:block;position:absolute;top:-5px;font-size:2.5rem;color:#757575}#side-search h3.lines .icon:before{font-family:"Line Awesome Free";content:"\f7c4";font-weight:900;display:block;position:absolute;top:-5px;font-size:2.5rem;color:#757575}#side-search h3.types .icon:before{font-family:"Line Awesome Free";content:"\f2a0";font-weight:900;display:block;position:absolute;top:-5px;font-size:2.5rem;color:#757575}#side-search h3.brands .icon:before{font-family:"Line Awesome Free";font-weight:900;display:block;position:absolute;top:-5px;font-size:2.5rem;color:#757575;content:"\f700"}#side-search ul{display:flex;flex-wrap:wrap;align-items:flex-end;margin-bottom:20px}#side-search li{padding-top:5px;border-bottom:1px solid #757575;font-size:1.4rem}#side-search li a{text-decoration:none;display:block;color:#2e3548;padding:5px 10px;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;margin-right:1px;margin-left:1px;background-color:#ccc}#side-search li:hover,#side-search li.selected{padding-top:0}#side-search li:hover a,#side-search li.selected a{color:#fff;background-color:#757575;border-top:1px solid #757575;border-right:1px solid #757575;border-left:1px solid #757575;padding-top:10px}#side-search .selected-list,#plan-search .selected-list{margin-bottom:5px}#side-search .selected-list .selected,#plan-search .selected-list .selected{color:#fff;background-color:#757575;font-size:1.2rem;display:inline-block;margin-left:10px;padding:5px 20px 5px 5px;position:relative;top:-3px;text-decoration:none}#side-search .selected-list .selected:after,#plan-search .selected-list .selected:after{font-family:'Line Awesome Free';font-weight:900;display:block;content:"\f057";position:absolute;top:5px;right:5px}#plan-search .selected-list{margin:10px 0;border:1px solid #ccc;padding:10px;border-radius:5px}#plan-search .selected-list a{margin-bottom:5px}#plan-search .selected-list .label{font-weight:bold;font-size:1.4rem;margin-bottom:10px}#plan-search .selected-list .notice{font-size:1.2rem;color:#676767;margin-left:5px}#side-articles h2{font-size:2.0rem;color:#30323D;border-bottom:1px solid #30323D;padding:0 10px 5px 40px;margin-bottom:10px;position:relative}#side-articles h2:before{font-family:"Line Awesome Free";content:"\f002";display:block;position:absolute;font-weight:900;font-size:3.2rem;top:-8px;left:3px;color:#757575}#side-articles h2.articles:before{content:"\f15c"}#side-articles ul li{margin-bottom:10px}#side-articles ul li a{display:flex;align-items:center;text-decoration:none;padding:5px}#side-articles ul li a:hover{outline:1px solid #757575}#side-articles ul li .title{text-decoration:none;color:#232323}#side-articles ul img{width:50px;height:50px;margin-right:10px}#plan-search{margin-bottom:10px}#plan-search .tab{display:flex;margin-bottom:5px}#plan-search ul{display:flex;flex-wrap:wrap;align-items:flex-end}#plan-search .title{flex-shrink:0;font-size:1.4rem;width:4em;text-align:center;padding:9px 10px;background-color:#271d03;color:#fff}#plan-search li{padding-top:5px;border-bottom:1px solid #757575}#plan-search li a{text-decoration:none;display:block;color:#2e3548;padding:5px 10px;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;margin-right:1px;margin-left:1px;background-color:#ccc}#plan-search li:hover:not(.title),#plan-search li.selected{padding-top:0}#plan-search li:hover:not(.title) a,#plan-search li.selected a{color:#fff;background-color:#757575;border-top:1px solid #757575;border-right:1px solid #757575;border-left:1px solid #757575;padding-top:10px}#plan-search .search-description-title{border:0;font-size:1.4rem;position:relative;padding:10px 5px 5px 40px;font-weight:bold;cursor:pointer;color:#6d6d6d}#plan-search .search-description-title span{font-weight:normal}#plan-search .search-description-title:before{font-family:'Line Awesome Free';content:"\f0eb";display:block;color:#6d6d6d;font-size:30px;position:absolute;top:2px;left:5px;font-weight:900}#plan-search .search-description-title.open span{display:none}#plan-search .search-description{line-height:1.3em;background-color:#f5f5f5;border-radius:5px;font-size:1.4rem;position:relative;max-height:0;overflow:hidden;padding:0;transition:.5s max-height ease}#plan-search .search-description.open{max-height:none;padding:10px;margin:10px 0}#plan-search .search-description strong{font-weight:bold}#plan-search .search-description a{color:#30323D}#plan-search .search-description .mylist-icon:before{font-family:'Line Awesome Free';content:"\f005";color:#ffc800;font-size:25px;font-weight:900}#plan-search .search-description .mylist-icon.gray:before{color:#ccc}h2.search-result{margin-top:20px;font-size:2.0rem;padding:0 10px 10px;border-bottom:1px solid #30323D}#plan-list{width:100%}#plan-list .thumb-graph{display:block;width:150px;height:75px;margin:0 auto}#plan-list th,#plan-list td{padding:10px 5px 5px 0;font-size:14px;vertical-align:middle}#plan-list th.right,#plan-list td.right{text-align:right}#plan-list .mobile{display:none}#plan-list .catch{font-size:1.4rem;color:#313131;margin-bottom:5px}#plan-list .h-size{width:80px}#plan-list .h-price{width:100px}#plan-list tr{border-bottom:1px solid #ddd}#plan-list th{text-align:left;font-weight:bold}#plan-list td.price,#plan-list td.size{text-align:right}#plan-list td.price .value,#plan-list td.size .value{font-weight:bold;font-size:2.4rem}#plan-list td.cancel-price,#plan-list td.shibari-month{text-align:right}#plan-list td .brand{text-align:center;margin-right:10px}#plan-list td .brand img{max-width:130px;max-height:30px}#plan-list td .data-type{display:flex;align-items:flex-start}#plan-list td.plan-main{padding-left:10px}#plan-list td.plan-main .meta-info{display:flex;flex-wrap:wrap}#plan-list td.plan-thumb-graph .desc{display:none;padding-left:20px;font-size:1.5rem}#plan-list .reputation-link{margin-top:10px}#plan-list .reputation-link:before{margin-right:5px}#plan-list .main-box{display:block;text-decoration:none;color:#30323D;padding:0}#plan-list .title{font-size:2.0rem;margin-bottom:5px;display:block}#plan-list .title:hover{text-decoration:underline}#plan-list .to-graph{font-size:1.6rem;width:170px;font-weight:bold;padding:5px;color:#232323;display:inline-block;padding:5px 5px 5px 20px;position:relative}#plan-list .to-graph:before{position:absolute;top:5px;left:0;transition:left .3s ease;font-family:'Line Awesome Free';font-weight:900;content:"\f0a9";display:inline-block;margin-right:2px}#plan-list .plan-thumb-graph{text-align:left}#plan-list .official{text-align:left;margin-bottom:5px}#plan-list .add-mylist{text-decoration:none;font-size:25px}#plan-list .add-mylist:before{font-family:'Line Awesome Free';content:"\f005";color:#ccc;font-size:25px;font-weight:900}#plan-list .add-mylist.in-mylist:before{font-family:'Line Awesome Free';content:"\f005";color:#ffc800;font-size:25px;font-weight:900}.external-link{display:inline-block;padding:5px 5px 5px 35px;position:relative;text-decoration:none;text-align:center;color:#30323D;text-decoration:underline;word-break:keep-all}.external-link:before{display:inline-block;position:absolute;top:0px;left:5px;font-family:'Line Awesome Free';content:"\f360";font-size:25px;font-weight:900}.official .external-link{background-color:#c11313;color:#fff;text-decoration:none}.data-type-icons{display:flex}.data-type-icon{margin-right:5px;font-size:1.0rem;color:#fff;background-color:#30323D;padding:5px;word-break:keep-all}.data-type-icon.data{background-color:#BF884B}.data-type-icon.data-sms{background-color:#716957}.data-type-icon.data-voice{background-color:#827D8C}.line-icons{display:flex;flex-wrap:wrap}.line-icon{margin-right:5px;margin-bottom:5px;font-size:1.0rem;white-space:nowrap;color:#fff;background-color:#2e3548;padding:5px}.service-icons{display:flex;flex-wrap:wrap}.service-icon,.entry-icon{margin-right:5px;margin-bottom:5px;font-size:1.3rem;color:#fff;background-color:#e4007f;padding:5px}.tag-icons{display:flex;flex-wrap:wrap}.tag-icon{margin-right:5px;margin-bottom:5px;font-size:1.3rem;color:#fff;background-color:#575398;padding:5px}.pagination{margin-top:10px;margin-bottom:10px}.pagination .step-links{text-align:center;display:flex;justify-content:flex-end;align-items:center}.pagination a,.pagination span:not(.current){width:40px;height:40px;display:flex;align-items:center;justify-content:center;text-decoration:none;margin:0 5px;border-radius:50%}.pagination a{color:#fff;background-color:#757575}.pagination a:hover{background-color:#2e3548}.pagination span:not(.current){background-color:#ccc;color:#2e3548}.pagination .first:before,.pagination .prev:before,.pagination .next:before,.pagination .last:before{font-family:'Line Awesome Free';display:inline-block;font-size:1.5rem;font-weight:900}.pagination .first:before{content:'\f100'}.pagination .prev:before{content:"\f104"}.pagination .next:before{content:"\f105"}.pagination .last:before{content:"\f101"}.list-not-found{margin:50px;line-height:1.5em;background-color:#ffffd7;padding:10px}.list-not-found a{margin-top:10px;display:inline-block;padding:5px 10px 5px 30px;position:relative;color:#30323D;text-decoration:underline;font-weight:bold}.list-not-found a:before{position:absolute;left:0;font-family:'Line Awesome Free';font-weight:900;content:"\f0a9";font-size:3.0rem;display:inline-block}.list-not-found .size{font-size:1.8rem;font-weight:bold}#reset-search{text-align:right}#reset-search a{display:inline-block;padding:5px 10px;color:#fff;background-color:#795548;text-decoration:none}#plan-diff{position:relative}#plan-diff .table-list{position:relative;margin-bottom:20px}#plan-diff .table-list.price td{text-align:right}#plan-diff table{border-top:1px solid #aaa;border-left:1px solid #aaa;background-color:#fff}#plan-diff .plan-title{display:block;text-decoration:none;color:#333}#plan-diff .scroll{overflow:auto;width:calc(100vw - 340px);max-width:990px;padding-bottom:1px}#plan-diff .header{width:150px;overflow-x:hidden;position:absolute;top:0;left:0}#plan-diff th,#plan-diff td{box-sizing:border-box}#plan-diff .value{font-weight:bold;font-size:1.9rem;margin-right:5px}#plan-diff th,#plan-diff td{padding:5px;border-right:1px solid #aaa;border-bottom:1px solid #aaa;font-size:14px}#plan-diff td{text-align:left}#plan-diff td.integer,#plan-diff td.price{text-align:right}#plan-diff td.boolean{text-align:center}#plan-diff td ul{margin-bottom:30px;margin-left:10px}#plan-diff td ul li{margin-bottom:10px;padding-left:30px;position:relative}#plan-diff td ul li:before{display:block;content:"\f14a";font-family:'Line Awesome Free';font-weight:900;font-size:1.8rem;position:absolute;top:0;left:0;color:#c11313}#plan-diff th{vertical-align:middle}#plan-diff img.brand{max-width:150px;max-height:50px;margin-bottom:5px}.site-warning{margin-bottom:10px}.site-warning .inner{max-width:1320px;margin:0 auto;padding:0 10px;font-size:1.3rem;text-align:left}.plan-reputation{display:block;text-decoration:none}.plan-reputation .plan-reputation-text{position:relative;padding:10px;padding-left:40px;border:1px solid #ccc;border-radius:5px;margin-bottom:5px}.plan-reputation .plan-reputation-text:before{display:inline-block;position:absolute;top:10px;left:5px;content:"\f4ad";font-family:'Line Awesome Free';font-weight:900;font-size:2.8rem;color:#232323}.plan-reputation .plan-reputation-text .full-text{margin-bottom:5px}.plan-reputation .plan-reputation-text .date{text-align:right;margin-bottom:5px;color:#6c6c6c}.plan-reputation .plan-reputation-text .more-detail{text-align:right;text-decoration:underline}.plan-reputation a{color:#232323;text-decoration:none;display:block}#plan-diff .add-mylist{margin-bottom:5px}#plan-detail .head-status,#plan-diff .head-status{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;margin-bottom:10px}#plan-detail .add-mylist,#plan-diff .add-mylist{border:2px solid #ccc;padding:5px;text-decoration:none;font-size:25px;display:flex;align-items:center;justify-content:center}#plan-detail .add-mylist .text,#plan-diff .add-mylist .text{font-size:13px;color:#30323D}#plan-detail .add-mylist .append:before,#plan-diff .add-mylist .append:before{display:inline-block;content:'する'}#plan-detail .add-mylist:before,#plan-diff .add-mylist:before{font-family:'Line Awesome Free';content:"\f005";color:#ccc;font-size:25px;font-weight:900}#plan-detail .add-mylist.in-mylist,#plan-diff .add-mylist.in-mylist{border:2px solid #ffc800}#plan-detail .add-mylist.in-mylist:before,#plan-diff .add-mylist.in-mylist:before{font-family:'Line Awesome Free';content:"\f005";color:#ffc800;font-size:25px;font-weight:900}#plan-detail .add-mylist.in-mylist .append:before,#plan-diff .add-mylist.in-mylist .append:before{content:'済み'}#plan-detail .graph,#plan-diff .graph{width:calc(100% - 20px);max-width:990px;height:400px}#plan-detail .hint,#plan-diff .hint{margin:10px 0;line-height:1.3em;background-color:#f5f5f5;padding:10px 10px 10px 45px;border-radius:5px;font-size:1.4rem;position:relative}#plan-detail .hint:before,#plan-diff .hint:before{font-family:'Line Awesome Free';content:"\f0eb";display:block;color:#30323D;font-size:40px;position:absolute;top:12px;left:5px;font-weight:900}#plan-detail .hint .mylist-icon:before,#plan-diff .hint .mylist-icon:before{font-family:'Line Awesome Free';content:"\f005";color:#ffc800;font-size:25px;font-weight:900}#plan-detail .no-graph,#plan-diff .no-graph{margin:10px 0;background-color:#f5f5f5;padding:10px 10px 10px 10px;border-radius:5px;font-size:2.0rem;height:300px;display:flex;justify-content:center;align-items:center}#plan-detail h2,#plan-diff h2{font-size:2.0rem;padding:10px 0 10px 40px;border-bottom:1px solid #757575;margin-bottom:20px;position:relative}#plan-detail h2:before,#plan-diff h2:before{font-family:'Line Awesome Free';font-weight:900;position:absolute;display:block;top:5px;left:0}#plan-detail h2.graph-ranking:before,#plan-diff h2.graph-ranking:before{content:"\f521";font-size:3.0rem}#plan-detail h2.graph-price:before,#plan-diff h2.graph-price:before{content:"\f515";font-size:3.0rem}#plan-detail h2.feature:before,#plan-diff h2.feature:before{content:"\f164";font-size:3.0rem}#plan-detail h2.reputation:before,#plan-diff h2.reputation:before{content:"\f086";font-size:3.0rem}#plan-detail h2.campaign-title:before,#plan-diff h2.campaign-title:before{content:"\f06b";font-size:3.0rem}#plan-detail h2.notice:before,#plan-diff h2.notice:before{content:"\f119";font-size:3.0rem}#plan-detail h2.price:before,#plan-diff h2.price:before{content:"\f157";font-size:3.0rem}#plan-detail h2.charge:before,#plan-diff h2.charge:before{content:"\f0fe";font-size:3.0rem}#plan-detail h2.other:before,#plan-diff h2.other:before{content:"\f05a";font-size:3.0rem}#plan-detail h2.router:before,#plan-diff h2.router:before{content:"\f10b";font-size:3.0rem}#plan-detail textarea.admin-edit,#plan-diff textarea.admin-edit{width:100%;height:200px}#plan-detail .official{text-align:right;margin-top:-30px;margin-bottom:10px}#plan-detail .admin{text-align:right}#plan-detail .admin a{text-decoration:none}#plan-detail .update-date{font-size:1.5rem;text-align:right;margin-bottom:5px}#plan-detail .service-out{text-align:center;background-color:#ffd8d8;padding:10px;border:2px solid #b50000;margin-bottom:10px}#plan-detail .head-info h2{padding:0;margin:0 0 40px;border:0;display:flex;align-items:center;font-size:2.8rem}#plan-detail .head-info img{max-width:200px;max-height:50px;margin-right:20px}#plan-detail .head-info .icons{display:flex;flex-wrap:wrap;align-items:center}#plan-detail .head-info .icons .data-type-icon{margin-bottom:5px}#plan-detail .head-info .icons .data-type-icon,#plan-detail .head-info .icons .line-icon,#plan-detail .head-info .icons .tag-icon{font-size:1.3rem}#plan-detail .tax-description{font-size:1.2rem;font-weight:bold;text-align:right;margin-bottom:10px;color:#c11313}#plan-detail table.price,#plan-detail table.items{width:100%;border-top:1px solid #aaa;border-left:1px solid #aaa;margin-bottom:30px}#plan-detail table.price th,#plan-detail table.price td,#plan-detail table.items th,#plan-detail table.items td{box-sizing:border-box}#plan-detail table.price td,#plan-detail table.items td{text-align:right}#plan-detail table.price td:first-child,#plan-detail table.items td:first-child{width:200px}#plan-detail table.price td.left,#plan-detail table.items td.left{text-align:left}#plan-detail table.price .value,#plan-detail table.items .value{font-weight:bold;font-size:1.9rem;margin-right:5px}#plan-detail table.price th,#plan-detail table.price td,#plan-detail table.items th,#plan-detail table.items td{padding:5px;border-right:1px solid #aaa;border-bottom:1px solid #aaa;font-size:14px}#plan-detail .feature-list{margin-bottom:30px;margin-left:10px}#plan-detail .feature-list li{font-size:2.0rem;margin-bottom:10px;padding-left:30px;position:relative}#plan-detail .feature-list li:before{display:block;content:"\f14a";font-family:'Line Awesome Free';font-weight:900;font-size:2.0rem;position:absolute;top:0;left:0;color:#c11313}#plan-detail .reputation-link{margin-left:40px;margin-bottom:20px}.contact-form table{width:100%;margin-bottom:30px}.contact-form table th{text-align:left;width:160px;vertical-align:top}.contact-form table th,.contact-form table td{padding:10px}.contact-form table input[type="text"],.contact-form table input[type="email"]{width:100%;padding:5px;box-sizing:border-box}.contact-form table textarea{width:100%;box-sizing:border-box}.contact-form .buttons{text-align:center}.contact-form .buttons button{cursor:pointer;border:0;background-color:#757575;color:#fff;font-size:2.0rem;padding:5px 10px}.contact-form .message{margin-bottom:30px;line-height:1.6em}.foot-menu{background-color:#2e3548;padding:50px 0 50px}.foot-menu .inner{max-width:1320px;margin:0 auto;padding:0 10px}.foot-menu a{color:#fff;text-decoration:none;font-size:1.5rem}.foot-menu ul li{margin-bottom:10px}#plangroup-reputation .head-status,#plangroup-reputation .admin{text-align:right;font-size:1.2rem;margin-bottom:10px}#plangroup-reputation .description{margin-bottom:10px;line-height:1.5em}#plangroup-reputation .warning{margin-bottom:10px;line-height:1.5em;font-size:1.3rem;color:#6f6f6f}#plangroup-reputation .diff-url,#plangroup-reputation .plan-url{margin-bottom:10px;text-align:right}#plangroup-reputation .diff-url a,#plangroup-reputation .plan-url a{display:inline-block;text-decoration:none;color:#30323D;font-weight:bold;text-decoration:underline;margin-bottom:5px}#plangroup-reputation .diff-url a:before,#plangroup-reputation .plan-url a:before{font-family:"line Awesome Free";content:"\f0a4";display:inline-block;color:#30323D;font-weight:900;font-size:2.5rem;margin-right:5px;position:relative;top:3px}#plangroup-reputation .tweets{display:flex;flex-wrap:wrap;justify-content:space-between}#plangroup-reputation .tweet{box-sizing:border-box;width:100%;border-bottom:1px solid #ccc;padding:10px 0}#plangroup-reputation .tweet:first-child{border-top:1px solid #ccc}#plangroup-reputation .tweet .footer{display:flex;justify-content:flex-end;align-items:center}#plangroup-reputation .tweet .twitter-icon a{text-decoration:none}#plangroup-reputation .tweet .twitter-icon a:before{font-family:"line Awesome Brands";content:"\f099";display:block;color:#d6d6d6;font-weight:900;font-size:2.0rem}#plangroup-reputation .tweet .user{display:flex;align-items:center;margin-right:5px}#plangroup-reputation .tweet .user img{border-radius:50%;margin-right:5px;width:30px}#plangroup-reputation .tweet .user .name{display:block;font-size:1.3rem}#plangroup-reputation .tweet .user .screen-name{display:block;font-size:1.1rem}#plangroup-reputation .tweet .created-at{text-align:right;font-size:1.3rem;margin-right:5px}#plangroup-reputation .tweet .full-text{margin-bottom:10px;line-height:1.5em}#plangroup-reputation .tweet .media img{max-width:300px;max-height:500px}#plangroup-reputation .tweet-ads{width:100%;border:0;margin:0 auto;padding:0}#plangroup-reputation .tweet-ads .ads-box{margin:0 auto 10px;padding:0}footer{color:#fff;font-size:1.0rem;text-align:center;background-color:#30323D;padding:5px}#mobile-menu{display:none}@media screen and (max-width: 768px){html{font-size:50%}body{position:relative;margin-top:100px}header{position:fixed;padding-bottom:0;top:0;left:0;right:0;z-index:5;background-color:#fff;flex-wrap:wrap}header .sns-box,header ul{width:100%}header .sns-box .button{justify-content:flex-end}.head-line{display:none}#mobile-menu{display:block;position:fixed;top:0;bottom:0;right:-768px;transition:right .6s ease-out;overflow-y:scroll;background-color:#fff;z-index:10;width:100%;border:1px solid #ccc;box-sizing:border-box}#mobile-menu.open{right:0}#mobile-menu h2{font-size:2.5rem;margin-bottom:10px;border-bottom:1px solid #30323D;padding:15px 10px 15px 40px;position:relative}#mobile-menu h2:before{font-family:"line Awesome Free";content:"\f682";display:block;color:#30323D;font-weight:900;font-size:2.5rem;position:absolute;top:15px;left:10px}#mobile-menu h3{font-size:1.8rem;padding:10px;margin-bottom:5px;border-bottom:1px solid #2e3548}#mobile-menu ul li{border-bottom:1px solid #ccc}#mobile-menu ul li a{display:block;padding:10px 10px 10px 40px;text-decoration:none;color:#30323D;font-size:1.8rem;position:relative}#mobile-menu ul li a:before{font-family:"line Awesome Free";content:"\f105";display:block;color:#30323D;font-weight:900;font-size:2.5rem;position:absolute;top:calc(50% - 11px);left:10px}#mobile-menu ul li a:hover{background-color:#757575;color:#fff}#mobile-menu ul li a:hover:before{color:#fff}#btn-mobile-menu-close{position:absolute;top:5px;right:10px;cursor:pointer;z-index:10}#btn-mobile-menu-close:before{transition:transform .5s ease-out;font-family:"line Awesome Free";content:"\f00d";display:block;color:#30323D;font-weight:900;font-size:5.0rem;transform:rotate(0deg)}header ul{position:relative}header .title a{width:auto}#btn-mobile-menu{cursor:pointer}#btn-mobile-menu:before{transition:transform .5s ease-out;font-family:"line Awesome Free";content:"\f0c9";display:block;color:#30323D;font-weight:900;font-size:5.0rem;transform:rotate(0deg)}#btn-mobile-menu.close:before{content:"\f00d";transform:rotate(180deg)}.top-image .image{height:200px;transform:scale(3);animation-name:top-image-mobile}.top-image .inner h1{font-size:2.2rem}.top-image .inner h1.main{right:10px;left:30px;top:25px}.top-image .inner h1.sub{right:auto;left:10px;bottom:20px}.full-content ul.select li{width:90px;height:90px;margin:5px}.full-content ul.select li a{font-size:2.0rem}.content{flex-wrap:wrap}.content>.main{width:auto}.content .side{width:100%;margin:30px 0 0}#plan-list{display:block}#plan-list tr:first-child{display:none}#plan-list tbody,#plan-list tr{display:block;box-sizing:border-box}#plan-list tr{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center}#plan-list td.size,#plan-list td.price,#plan-list td.cancel-price,#plan-list td.shibari-month{text-align:right}#plan-list td.plan-main,#plan-list td.plan-thumb-graph{width:100%}#plan-list td.plan-thumb-graph .desc{text-align:center;display:block;margin-bottom:5px;font-size:1.8rem}#plan-list .thumb-graph-box{display:flex;justify-content:center}#plan-list .thumb-graph{margin:unset}#plan-list .mobile{display:inline}#plan-list .to-graph{font-size:1.8rem}.list-not-found{margin:10px}#plan-detail table.price th{width:50%}#plan-detail table.items{display:block}#plan-detail table.items tbody,#plan-detail table.items tr,#plan-detail table.items th,#plan-detail table.items td{display:block;width:100%}#plan-detail table.items td:first-child{width:100%;background-color:#ccc}#plan-diff .scroll{width:calc(100vw - 40px)}.content .head-image{margin-top:-10px;margin-left:-10px;margin-right:-10px}}@media screen and (max-width: 600px){body{margin-top:170px}header .title{flex-wrap:wrap}header .title a{margin-bottom:0;margin-right:0}header .title .description{margin-top:10px}header .sns-box .button{justify-content:center}.head-bar #word-search{width:100%}.head-bar #word-search form{max-width:400px;margin:0 auto}.breadcrumbs{margin-bottom:5px}.breadcrumbs ul li:nth-child(n+3){display:none}.top-search .inner{position:relative}.top-search .select{position:static}.foot-bar{justify-content:center}.full-content ul.select{max-width:320px}#plan-detail .head-info img{margin-bottom:5px}#plan-detail .head-info h2{flex-wrap:wrap}#plan-detail .graph,#plan-diff .graph{height:400px}#plangroup-reputation .tweet{width:100%}}

/*# sourceMappingURL=style.css.map */