@charset "UTF-8";
/*-------------------------------------------------------
config
-------------------------------------------------------*/
@import url("https://fonts.googleapis.com/css?family=Roboto:400,500,700,900");
@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,500,700,900");
@media screen and (max-width: 750px) {
  [data-sc-pc] {
    display: none !important; } }

@media print, screen and (min-width: 751px) {
  [data-sc-sp] {
    display: none !important; } }

/*-------------------------------------------------------
reset
-------------------------------------------------------*/
html, body, header, footer, article, section, nav, aside, main, h1, h2, h3, h4, h5, h6, p, div, ul, ol, li, dl, dt, dd, table, th, td, blockquote, pre, figure {
  margin: 0;
  padding: 0; }

header, footer, article, section, nav, aside, main, figure {
  display: block; }

h1, h2, h3, h4, h5, h6 {
  line-height: 1; }

ul, ol {
  list-style: none; }

body {
  line-height: 1;
  color: #222;
  font-family: Roboto,"Noto Sans JP","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,sans-serif;
  font-size: 16px;
  letter-spacing: .05em;
  word-wrap: break-word; }

img {
  border: 0;
  width: 100%;
  max-width: 100%;
  height: auto;
  vertical-align: bottom;
  outline: 0; }

a {
  color: #fff;
  background-color: transparent;
  text-decoration: none;
  cursor: pointer;
  outline: 0;
  transition: opacity .3s; }
  a:focus {
    outline: none; }
  a:hover {
    opacity: .7; }

select {
  border: none;
  border-radius: 0;
  box-sizing: border-box;
  width: 100%;
  line-height: 1;
  vertical-align: middle;
  color: inherit;
  font-family: inherit;
  font-weight: inherit;
  font-size: inherit;
  text-align: center;
  text-overflow: "";
  cursor: pointer;
  outline: none;
  -webkit-appearance: button;
  -moz-appearance: button;
  appearance: button; }
  select:-ms-expand {
    display: none; }
  select:-moz-focusring {
    color: transparent;
    text-shadow: none; }
  select option {
    color: #333;
    background: #fff; }

input[type="text"], textarea {
  padding: 15px 10px;
  border: 1px solid #aaa;
  border-radius: 5px;
  box-sizing: border-box;
  width: 100% !important;
  color: inherit;
  font-family: inherit;
  font-size: 16px;
  outline: none;
  transition: none; }
  @media screen and (max-width: 750px) {
    input[type="text"], textarea {
      padding: 10px; } }

input[type="text"] {
  height: 50px; }
  @media screen and (max-width: 750px) {
    input[type="text"] {
      height: 40px; } }

button {
  margin: auto;
  padding: 0;
  border: none;
  display: block;
  background: none;
  cursor: pointer;
  outline: none;
  transition: opacity .3s; }
  button:hover {
    opacity: .7; }

/*-------------------------------------------------------
common
-------------------------------------------------------*/
.w480 {
  margin: 0 auto;
  box-sizing: border-box;
  width: 100%;
  max-width: 480px; }

.w750 {
  margin: 0 auto;
  box-sizing: border-box;
  width: 100%;
  max-width: 750px; }

.w1080 {
  margin: 0 auto;
  box-sizing: border-box;
  width: 100%;
  max-width: 1080px; }

/*-------------------------------------------------------
header
-------------------------------------------------------*/
header {
  padding: 0 20px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  position: relative;
  height: 100px;
  background: url("../img/hd_bg.jpg") repeat-x left/12px; }
  @media screen and (max-width: 750px) {
    header {
      justify-content: center;
      height: 50px; } }
  header .logo {
    display: block;
    width: 100%;
    max-width: 290px; }
    @media screen and (max-width: 750px) {
      header .logo {
        max-width: 145px; } }
  header h1 {
    color: transparent;
    font-size: 0; }

/*-------------------------------------------------------
nav
-------------------------------------------------------*/
@media print, screen and (min-width: 751px) {
  nav {
    display: inherit !important;
    position: absolute;
    right: 20px; } }
@media screen and (max-width: 750px) {
  nav {
    padding: 20px;
    box-sizing: border-box;
    display: none;
    position: fixed;
    top: 50px;
    left: 0;
    z-index: 2000;
    width: 100%;
    height: 100%;
    background: #333; } }
@media print, screen and (min-width: 751px) {
  nav ul {
    display: flex; } }
nav ul li {
  margin: 0 15px 0 0; }
  @media screen and (max-width: 750px) {
    nav ul li {
      margin: 0 0 15px 0; } }
  nav ul li:last-child {
    margin: 0; }
  nav ul li a {
    padding: 0 15px 0 35px;
    border-radius: 30px;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    height: 30px;
    color: #222;
    background-color: #fff;
    background-position: 12px center;
    background-repeat: no-repeat;
    background-size: 15px 15px;
    font-weight: bold;
    font-size: 11px; }
    nav ul li a.ic_works {
      background-image: url("../img/nv_ic_works.svg"); }
    nav ul li a.ic_movie {
      background-image: url("../img/nv_ic_movie.svg"); }

/*-------------------------------------------------------
toggle
-------------------------------------------------------*/
@media screen and (max-width: 750px) {
  .toggle {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1000;
    width: 50px;
    height: 50px;
    background: #333;
    cursor: pointer; }
    .toggle span {
      border-radius: 2px;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      width: 30px;
      height: 2px;
      background: #666;
      transition: .3s; }
      .toggle span.bar02 {
        top: 35%; }
      .toggle span.bar03 {
        top: 64%; }
    .toggle.is-active .bar01 {
      top: 50%;
      transform: translate(-50%, -50%) rotate(45deg); }
    .toggle.is-active .bar02 {
      opacity: 0; }
    .toggle.is-active .bar03 {
      top: 50%;
      transform: translate(-50%, -50%) rotate(135deg); } }

/*-------------------------------------------------------
footer
-------------------------------------------------------*/
footer {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 250px;
  background: url("../img/ft_bg.jpg") repeat-x left/88px; }
  @media screen and (max-width: 750px) {
    footer {
      height: 125px; } }
  footer ul {
    max-width: 225px; }
    @media screen and (max-width: 750px) {
      footer ul {
        max-width: 115px; } }
    footer ul li {
      margin: 0 0 20px 0; }
      footer ul li:last-child {
        margin: 0; }

/*-------------------------------------------------------
common
-------------------------------------------------------*/
body {
  position: relative; }
  @media print, screen and (min-width: 751px) {
    body {
      min-width: 1100px; } }

@media screen and (max-width: 750px) {
  header {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 2000;
    width: 100%; } }

@media screen and (max-width: 750px) {
  main {
    padding: 50px 0 0 0; } }

@media screen and (max-width: 750px) {
  footer {
    padding-bottom: 60px; } }

/*-------------------------------------------------------
customArea
-------------------------------------------------------*/
@media print, screen and (min-width: 751px) {
  .customArea {
    display: flex; } }
.customArea .leftArea {
  padding: 0 20px;
  box-sizing: border-box; }
  @media print, screen and (min-width: 751px) {
    .customArea .leftArea {
      width: calc(100% - 500px); } }
  .customArea .leftArea .w480 {
    position: relative; }
.customArea .rightArea {
  position: relative;
  background: #555; }
  @media print, screen and (min-width: 751px) {
    .customArea .rightArea {
      width: 500px;
      height: 700px;
      overflow-y: scroll; } }
  .customArea .rightArea::-webkit-scrollbar {
    width: 20px; }
  .customArea .rightArea::-webkit-scrollbar-track {
    border: 2px solid #7d7a7a;
    background: #333; }
  .customArea .rightArea::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background: #00917e; }
.customArea .screenArea .slick-prev, .customArea .screenArea .slick-next {
  box-sizing: border-box;
  position: absolute;
  top: 40px;
  left: 0;
  z-index: 1000;
  width: 50%;
  height: 60px;
  background: #00917e; }
  .customArea .screenArea .slick-prev:before, .customArea .screenArea .slick-next:before {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 60px;
    height: 40px;
    content: "";
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    opacity: 1; }
  .customArea .screenArea .slick-prev:hover, .customArea .screenArea .slick-prev:focus, .customArea .screenArea .slick-prev:active, .customArea .screenArea .slick-next:hover, .customArea .screenArea .slick-next:focus, .customArea .screenArea .slick-next:active {
    background: #00917e; }
.customArea .screenArea .slick-prev {
  border-right: 1px solid #fff;
  border-radius: 50px 0 0 50px; }
  .customArea .screenArea .slick-prev:before {
    background-image: url("../../img/custom/btn_pc.png"); }
.customArea .screenArea .slick-next {
  border-left: 1px solid #fff;
  border-radius: 0 50px 50px 0;
  right: 0;
  left: inherit; }
  .customArea .screenArea .slick-next:before {
    background-image: url("../../img/custom/btn_sp.png"); }
.customArea .screenArea .slick-slide {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 700px;
  outline: none; }
  @media screen and (max-width: 750px) {
    .customArea .screenArea .slick-slide {
      height: 500px; } }
.customArea .screenArea .pc_screen {
  border-radius: 10px;
  position: relative;
  width: 480px;
  height: 310px;
  background: linear-gradient(to right, #000 1%, #666 50%, #000 100%); }
  @media screen and (max-width: 750px) {
    .customArea .screenArea .pc_screen {
      width: 300px;
      height: 200px; } }
  .customArea .screenArea .pc_screen .pc_in {
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: calc(100% - 26px);
    height: calc(100% - 26px);
    background-image: url("../../img/custom/sh_default_pc.jpg");
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
    content: "";
    -webkit-background-size: cover;
    -moz-background-size: cover; }
    @media screen and (max-width: 750px) {
      .customArea .screenArea .pc_screen .pc_in {
        width: calc(100% - 16px);
        height: calc(100% - 16px); } }
  .customArea .screenArea .pc_screen:before {
    position: absolute;
    left: 50%;
    bottom: -100px;
    transform: translateX(-50%);
    width: 400px;
    height: 100px;
    content: "";
    background: url("../../img/custom/pc_prop.jpg") no-repeat top/100%; }
    @media screen and (max-width: 750px) {
      .customArea .screenArea .pc_screen:before {
        bottom: -50px;
        width: 200px;
        height: 50px; } }
.customArea .screenArea .sp_screen {
  position: relative;
  width: 190px;
  height: 385px;
  background: url("../../img/custom/sp.png") no-repeat center/100%; }
  @media screen and (max-width: 750px) {
    .customArea .screenArea .sp_screen {
      width: 145px;
      height: 300px; } }
  .customArea .screenArea .sp_screen .sp_in {
    border-radius: 20px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: calc(100% - 22px);
    height: calc(100% - 22px);
    content: "";
    background-image: url("../../img/custom/sh_default_sp.jpg");
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover; }
    @media screen and (max-width: 750px) {
      .customArea .screenArea .sp_screen .sp_in {
        border-radius: 12px;
        width: calc(100% - 16px); } }
.customArea .linkBtnArea {
  padding: 0 20px;
  border-top: none;
  border-bottom: 2px solid #333;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  height: 110px;
  background: url("../img/bg_dots.svg") no-repeat center/96%; }
  .customArea .linkBtnArea ul {
    margin: auto;
    display: table; }
  .customArea .linkBtnArea li {
    margin: 0 10px;
    display: inline-block;
    width: 90px; }
    .customArea .linkBtnArea li:last-child {
      margin: 0; }
.customArea .optionArea {
  padding: 20px 40px;
  border-top: 2px solid #999;
  border-bottom: 2px solid #333;
  box-sizing: border-box;
  display: block;
  position: relative;
  color: #fff;
  font-weight: bold;
  font-size: 14px; }
  @media screen and (max-width: 750px) {
    .customArea .optionArea {
      padding: 20px;
      font-size: 12px; } }
  .customArea .optionArea:before {
    border-style: solid;
    border-width: 18px 18px 0 0;
    border-color: rgba(255, 255, 255, 0.3) transparent transparent transparent;
    position: absolute;
    top: 10px;
    left: 10px;
    content: ""; }
    @media screen and (max-width: 750px) {
      .customArea .optionArea:before {
        border-width: 12px 12px 0 0;
        top: 5px;
        left: 5px; } }
  .customArea .optionArea:after {
    border-style: solid;
    border-width: 0 0 18px 18px;
    border-color: transparent transparent rgba(255, 255, 255, 0.3) transparent;
    position: absolute;
    right: 10px;
    bottom: 10px;
    content: ""; }
    @media screen and (max-width: 750px) {
      .customArea .optionArea:after {
        border-width: 0 0 12px 12px;
        right: 5px;
        bottom: 5px; } }
  .customArea .optionArea.active {
    background: #00917e; }
    .customArea .optionArea.active .question {
      border-color: #f7931e;
      color: #f7931e; }
    .customArea .optionArea.active .kome a {
      color: #f7931e; }
.customArea .industryArea {
  margin: 0 0 20px 0;
  padding: 0 0 20px 0;
  border-bottom: 2px dotted #333; }
.customArea .comment {
  margin: 0 0 20px 0;
  line-height: 1.5;
  font-size: 14px; }
.customArea .arrow {
  padding: 0 25px;
  box-sizing: border-box;
  position: relative;
  line-height: 1.2; }
  @media print, screen and (min-width: 751px) {
    .customArea .arrow {
      font-size: 18px; } }
  .customArea .arrow:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 18px;
    height: 18px;
    content: "";
    background: url("../../img/custom/ic_arrow.svg") no-repeat center; }
    @media screen and (max-width: 750px) {
      .customArea .arrow:before {
        width: 14px;
        height: 14px; } }
  .customArea .arrow span {
    font-size: 12px; }
.customArea .question {
  border: 2px solid #00917e;
  border-radius: 50%;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  right: 0;
  width: 20px;
  height: 20px;
  color: #00917e;
  font-size: 12px;
  letter-spacing: 0; }
  @media screen and (max-width: 750px) {
    .customArea .question {
      border-width: 1px;
      width: 15px;
      height: 15px; } }
.customArea .kome {
  margin: 20px 0; }
  .customArea .kome li {
    margin: 0 0 5px 1.2rem;
    line-height: 1.2;
    text-indent: -1.2rem; }
    .customArea .kome li:before {
      content: "※ "; }
    .customArea .kome li:last-child {
      margin-bottom: 0; }
    .customArea .kome li a {
      color: #00917e; }
.customArea .singlePrice {
  margin: 10px 0;
  display: flex;
  align-items: baseline;
  font-size: 24px; }
  .customArea .singlePrice li:last-child {
    margin: 0 0 0 5px;
    font-size: 12px; }
.customArea .openArea {
  margin: 20px 0 0 0;
  padding: 20px 0 0 0;
  border-top: 2px dotted #333;
  display: none; }
.customArea .btnDetail {
  margin: 10px 0;
  padding: 10px;
  border: 2px solid #fff;
  border-radius: 5px;
  display: inline-block;
  color: #00917e;
  background: linear-gradient(to bottom, #eee 0%, #ccc 100%); }
.customArea .selectBg {
  padding: 2px;
  box-sizing: border-box;
  border-radius: 8px;
  display: block;
  position: relative;
  width: 100%;
  background: linear-gradient(to bottom, #333 0%, #999 100%);
  font-size: 14px; }
  .customArea .selectBg:before {
    position: absolute;
    top: 50%;
    right: 10px;
    transform: translateY(-50%);
    width: 10px;
    height: 24px;
    content: ""; }
.customArea select {
  padding: 0 20px;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 40px;
  line-height: 1;
  background: linear-gradient(to bottom, #999 0%, #333 100%); }
.customArea .btnAdd, .customArea .btnDel, .customArea .btnOK, .customArea .btnOpen {
  margin: 20px 0 0 0;
  padding: 0;
  border: 2px solid #fff;
  border-radius: 5px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100px;
  height: 35px;
  color: #fff;
  font-family: Roboto,"Noto Sans JP","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,sans-serif;
  font-weight: bold;
  font-size: 14px;
  cursor: pointer;
  outline: none; }
.customArea .btnAdd {
  background: #00917e; }
.customArea .btnDel {
  background: linear-gradient(to bottom, #f7931e 0%, #ed1c24 100%); }
.customArea .btnOK {
  background: #00917e; }
.customArea .btnOpen {
  color: #00917e;
  background: linear-gradient(to bottom, #eee 0%, #ccc 100%); }
  .customArea .btnOpen:before {
    content: "+ 追加"; }
  .customArea .btnOpen.active {
    color: #fff;
    background: linear-gradient(to bottom, #f7931e 0%, #ed1c24 100%); }
    .customArea .btnOpen.active:before {
      content: "- 閉じる"; }
.customArea .industryTypeArea dl {
  display: flex;
  align-items: center; }
  .customArea .industryTypeArea dl dt {
    width: 50px; }
  .customArea .industryTypeArea dl dd {
    width: calc(100% - 50px); }
.customArea .circleBtnArea {
  padding: 20px;
  border-top: 2px solid #999;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
  background: url("../img/bg_dots.svg") no-repeat center/96%; }
  .customArea .circleBtnArea a, .customArea .circleBtnArea button {
    margin: auto;
    display: table;
    width: 150px; }
    @media screen and (max-width: 750px) {
      .customArea .circleBtnArea a, .customArea .circleBtnArea button {
        width: 100px; } }
.customArea .price {
  box-sizing: border-box;
  width: 100%; }
  @media print, screen and (min-width: 751px) {
    .customArea .price {
      position: absolute;
      bottom: 0;
      left: 50%;
      transform: translateX(-50%);
      max-width: 480px; } }
  @media screen and (max-width: 750px) {
    .customArea .price {
      padding: 5px;
      border-top: 2px solid #999;
      position: fixed;
      bottom: 0;
      left: 0;
      z-index: 1000;
      background: #555; } }
  .customArea .price ul {
    padding: 20px 10px;
    border: 2px solid #00917e;
    border-radius: 10px;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    color: #00917e;
    font-weight: bold; }
    @media screen and (max-width: 750px) {
      .customArea .price ul {
        padding: 10px;
        border-color: #666;
        background: #333; } }
    .customArea .price ul li:nth-child(1) {
      width: 50px;
      font-size: 18px; }
      @media screen and (max-width: 750px) {
        .customArea .price ul li:nth-child(1) {
          font-size: 12px; } }
    .customArea .price ul li:nth-child(2) {
      width: calc(100% - 130px);
      font-size: 40px;
      text-align: center;
      letter-spacing: 0; }
      @media screen and (max-width: 750px) {
        .customArea .price ul li:nth-child(2) {
          font-size: 24px; } }
    .customArea .price ul li:nth-child(3) {
      width: 80px;
      font-size: 14px;
      text-align: right;
      letter-spacing: 0; }
      @media screen and (max-width: 750px) {
        .customArea .price ul li:nth-child(3) {
          font-size: 12px; } }

/*-------------------------------------------------------
entryAndResultArea
-------------------------------------------------------*/
.entryAndResultArea {
  background: #eee; }
  @media screen and (max-width: 750px) {
    .entryAndResultArea {
      display: flex;
      flex-direction: column-reverse; } }
  .entryAndResultArea .leftArea {
    padding: 50px 20px; }
    @media print, screen and (min-width: 751px) {
      .entryAndResultArea .leftArea {
        height: 1200px; } }
    .entryAndResultArea .leftArea dl + dl {
      margin: 30px 0 0 0; }
    .entryAndResultArea .leftArea dl dt {
      margin: 0 0 10px 0;
      display: flex;
      align-items: center;
      color: #00917e;
      font-weight: bold; }
      @media screen and (max-width: 750px) {
        .entryAndResultArea .leftArea dl dt {
          font-size: 14px; } }
      .entryAndResultArea .leftArea dl dt span {
        margin: 0 0 0 10px;
        padding: 2px 10px;
        display: inline-block;
        color: #fff;
        background: #00917e;
        font-size: 10px; }
  @media print, screen and (min-width: 751px) {
    .entryAndResultArea .rightArea {
      height: 1200px; } }
  @media screen and (max-width: 750px) {
    .entryAndResultArea .rightArea {
      margin-top: -50px;
      padding-top: 50px; } }
  .entryAndResultArea .btnConsulAndReset {
    margin: 50px auto 0 auto;
    display: flex;
    max-width: 320px; }
    .entryAndResultArea .btnConsulAndReset li {
      margin: 0 20px 0 0;
      width: 50%; }
      .entryAndResultArea .btnConsulAndReset li:last-child {
        margin: 0; }
  .entryAndResultArea .estimateTotalList {
    padding: 20px;
    border-top: 2px solid #999;
    border-bottom: 2px solid #333;
    box-sizing: border-box;
    color: #fff;
    font-weight: bold; }
    @media screen and (max-width: 750px) {
      .entryAndResultArea .estimateTotalList {
        padding: 20px; } }
    @media print, screen and (min-width: 751px) {
      .entryAndResultArea .estimateTotalList .price {
        position: static;
        transform: none; } }
    .entryAndResultArea .estimateTotalList .price ul {
      border-color: #666;
      color: #00917e;
      background: #333; }
    .entryAndResultArea .estimateTotalList dl {
      margin: 10px 0;
      display: flex;
      align-items: center; }
      @media screen and (max-width: 750px) {
        .entryAndResultArea .estimateTotalList dl {
          margin: 30px 0;
          display: block; } }
      .entryAndResultArea .estimateTotalList dl dt {
        width: calc(100% - 120px);
        font-size: 16px; }
        @media screen and (max-width: 750px) {
          .entryAndResultArea .estimateTotalList dl dt {
            margin: 0 0 5px 0;
            width: 100%;
            font-size: 14px; } }
      .entryAndResultArea .estimateTotalList dl dd {
        width: 120px;
        font-size: 18px;
        text-align: right; }
        @media screen and (max-width: 750px) {
          .entryAndResultArea .estimateTotalList dl dd {
            width: 100%;
            text-align: left; } }
        .entryAndResultArea .estimateTotalList dl dd .unit {
          margin: 0 0 0 5px;
          font-size: 12px; }
    .entryAndResultArea .estimateTotalList .total {
      margin: 20px 0;
      padding: 0 0 20px 0;
      border-bottom: 3px dotted #333; }
      @media screen and (max-width: 750px) {
        .entryAndResultArea .estimateTotalList .total {
          margin: 0 0 20px 0; } }
      .entryAndResultArea .estimateTotalList .total dt {
        margin: 0;
        padding-right: 0;
        width: 150px;
        font-size: 18px; }
        @media screen and (max-width: 750px) {
          .entryAndResultArea .estimateTotalList .total dt {
            margin: 0 0 10px 0;
            width: 100%; } }
        .entryAndResultArea .estimateTotalList .total dt:before {
          top: 50%;
          transform: translateY(-50%); }
      .entryAndResultArea .estimateTotalList .total dd {
        width: calc(100% - 150px);
        font-size: 24px; }
        @media screen and (max-width: 750px) {
          .entryAndResultArea .estimateTotalList .total dd {
            width: 100%; } }
        .entryAndResultArea .estimateTotalList .total dd span {
          margin: 0 0 0 10px;
          font-size: 12px; }

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