@charset "UTF-8";
/****************************************
Setting
*****************************************/
@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,700&display=swap");
@import url("https://fonts.googleapis.com/css?family=Libre+Baskerville&display=swap");
html, body, div, span, applet, object, iframe, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, figure {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: normal;
  font-style: normal;
  font-family: inherit;
  vertical-align: baseline; }

div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, figure {
  _text-align: left;
  /* IE6センタリング */ }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
  box-sizing: content-box; }

* {
  letter-spacing: 0; }

/* IE7 */
ul {
  list-style: none; }

body {
  font-size: 16px;
  line-height: 1.8em;
  color: #333;
  position: relative;
  /* IE7拡大用 */
  _text-align: center;
  /* IE6センタリング */ }

/* font-style */
strong {
  font-weight: bold;
  /* font-style */ }

em {
  font-weight: bold;
  /* font-style */ }

.itaric {
  font-style: italic; }

.small {
  font-size: 80%; }

.big {
  font-size: 140%;
  font-weight: bold; }

.clear {
  clear: both; }

.hidden {
  display: none; }

.no-align, .no-alignment, .no-wrap, .wrapping {
  overflow: hidden; }

:focus {
  -moz-outline-style: none; }

/* Links */
a, a:visited {
  color: #0088cc;
  text-decoration: none; }

a:hover, a:active {
  text-decoration: underline; }

a:active, a:focus {
  outline: 0 none; }

/****************************************
img png_gif
*****************************************/
img {
  behavior: url(iepngfix.htc); }

/*** #a37e39 gold ***/
/*** #9e2226 red ***/
/*** #5d5b57 darkgray***/
/*** #E67E22 ***/
/*** #D35400 ***/
/*** #F1C40F ***/
/*** #F39C12 ***/
/*** #FF3333 ***/
/*** #33CCFF ***/
/*** #FFFF00 ***/
/*** #FFF462 ***/
/*** #3596BC ***/
/*** #325D80 ***/
/*** #8E44AD***/
/*** #16A085 ***/
/*** #FF6600 ***/
/*** #FF99CC ***/
.w10 {
  width: 10%; }

.w15 {
  width: 15%; }

.w20 {
  width: 20%; }

.w25 {
  width: 25%; }

.w30 {
  width: 30%; }

.w35 {
  width: 35%; }

.w40 {
  width: 40%; }

.w45 {
  width: 45%; }

.w50 {
  width: 50%; }

.w55 {
  width: 55%; }

.w60 {
  width: 60%; }

.w65 {
  width: 65%; }

.w70 {
  width: 70%; }

.w75 {
  width: 75%; }

.w80 {
  width: 80%; }

.w85 {
  width: 85%; }

.w90 {
  width: 90%; }

.w95 {
  width: 95%; }

.w100 {
  width: 100%; }

/****************************************
font-style
*****************************************/
html {
  font-size: 14px !important; }

body {
  font-family: 'Hiragino Sans', 'Meiryo', sans-serif;
  font-weight: normal;
  font-weight: 500;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: subpixel-antialiased; }

/*　Webfont　*/
body .gothic {
  font-family: 'Open Sans', 'Hiragino Sans', 'Meiryo', sans-serif; }
body .serif {
  font-family: 'Libre Baskerville', serif; }
body h3 {
  /* font-family: 'Open Sans','Hiragino Sans', 'Meiryo', sans-serif; */
  font-weight: 700;
  letter-spacing: 0.17rem; }

@media screen and (max-width: 390px) {
  body {
    /* font-size: 1em; */
    /* font-size: 0.9285em; */ } }
.number {
  font-size: 1.2em; }

span.pre {
  white-space: pre;
  white-space: -moz-pre-wrap; }

/***********************************
one-page-scroll edit-style
***********************************/
html, body {
  position: relative;
  width: 100%;
  height: 100%;
  margin: 0 0;
  padding: 0 0;
  color: #333333; }

*, *:before, *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box; }

img {
  width: 100%;
  border: 0 #FFF;
  margin: 0;
  padding: 0; }

h3, h4, h5, h6 {
  margin: 0;
  padding: 0; }

.clearfix:after {
  content: "";
  clear: both;
  display: block; }

.left, .right {
  display: inline-block; }

.mt-1 {
  margin-top: 1em; }

.mt-2 {
  margin-top: 2em; }

.mt-3 {
  margin-top: 3em; }

.mt-6 {
  margin-top: 6em; }

.mt-10 {
  margin-top: 10em; }

.mb-1 {
  margin-bottom: 1em; }

.mb-2 {
  margin-bottom: 2em; }

.mb-3 {
  margin-bottom: 3em; }

.mb-6 {
  margin-bottom: 6em; }

.mb-10 {
  margin-bottom: 10em; }

.pt-1 {
  padding-top: 1em; }

.pt-1-5 {
  padding-top: 1.5em; }

.pt-2 {
  padding-top: 2em; }

.pt-3 {
  padding-top: 3em; }

.pt-4 {
  padding-top: 4em; }

.pt-6 {
  padding-top: 6em; }

.pb-1 {
  padding-bottom: 1em !important; }

.pb-2 {
  padding-bottom: 2em !important; }

.pb-3 {
  padding-bottom: 3em !important; }

.pb-4 {
  padding-bottom: 4em !important; }

.pb-5 {
  padding-bottom: 5em !important; }

.pb-6 {
  padding-bottom: 6em !important; }

.pb-10 {
  padding-bottom: 10em !important; }

.ind-1 {
  text-indent: 1em; }

.ind-2 {
  text-indent: 2em; }

.ind-3 {
  text-indent: 3em; }

/* view-size-point */
/*** #005D30 Green***/
/*** #920E14 Bordeaux ***/
/*** #999999 ***/
/*** #00A0E9 ***/
/*** #FFF100 ***/
/*** #ed8f26 ***/
/*** #87bd42 ***/
/*** #30a1d2 ***/
/*** #4c2d13 ***/
body .h1, body .h2, body .h3, body .h4, body .h5, body .h6, body h1, body h2, body h3, body h4, body h5, body h6, body p {
  color: #333; }

img {
  vertical-align: top; }

a, a:visited {
  color: #333;
  text-decoration: none; }
  a.color, a:visited.color {
    color: #005d30; }

a:hover, a:visited:hover {
  color: #666;
  text-decoration: none; }

/**************************
font-color-setting
**************************/
html, body {
  color: #333; }

.text-wht {
  color: #FFF; }

.text-gray {
  color: #666; }

.text-small {
  font-size: 0.8em; }

.text-x-small {
  font-size: 0.7em; }

.text-large {
  font-size: 1.2em; }

p.text-bold {
  font-weight: bold !important; }

body .container-fluid p,
body .container p {
  line-height: 1.8;
  font-size: 16px; }

body .container-fluid p.lh-1,
body .container p.lh-1 {
  line-height: 1; }
body .container-fluid p.lh-1-5,
body .container p.lh-1-5 {
  line-height: 1.5; }
body .container-fluid p.lh-1-6,
body .container p.lh-1-6 {
  line-height: 1.6; }
body .container-fluid p.lh-1-8,
body .container p.lh-1-8 {
  line-height: 1.8; }
body .container-fluid p.lh-2,
body .container p.lh-2 {
  line-height: 2; }
body .container-fluid p.lh-2-3,
body .container p.lh-2-3 {
  line-height: 2.3; }
body .container-fluid p.lh-2-5,
body .container p.lh-2-5 {
  line-height: 2.5; }
body .container-fluid p.lh-3,
body .container p.lh-3 {
  line-height: 3; }
body .container-fluid p.fs-9,
body .container p.fs-9 {
  font-size: 9px; }
body .container-fluid p.fs-10,
body .container p.fs-10 {
  font-size: 10px; }
body .container-fluid p.fs-12,
body .container p.fs-12 {
  font-size: 12px; }
body .container-fluid p.fs-13,
body .container p.fs-13 {
  font-size: 13px; }
body .container-fluid p.fs-14,
body .container p.fs-14 {
  font-size: 14px; }
body .container-fluid p.fs-15,
body .container p.fs-15 {
  font-size: 15px; }
body .container-fluid p.text-center-cstm,
body .container p.text-center-cstm {
  text-align: center; }
  @media screen and (max-width: 328px) {
    body .container-fluid p.text-center-cstm,
    body .container p.text-center-cstm {
      text-align: left; } }

/**************************
hover
**************************/
a {
  -webkit-backface-visibility: hidden;
  /* chrome */
  backface-visibility: hidden;
  /* chrome */ }
  a img {
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    transition: all 0.4s;
    opacity: 1;
    -webkit-backface-visibility: hidden;
    /* chrome */
    backface-visibility: hidden;
    /* chrome */
    background: transparent;
    /* chrome */ }
  a:hover img {
    opacity: 0.6; }

/**************************
responsive
**************************/
body #wrap {
  width: 100%;
  overflow: hidden !important; }

@media (min-width: 1200px) {
  .container {
    width: 960px; } }
.hidden-sp {
  display: block; }
  @media (max-width: 768px) {
    .hidden-sp {
      display: none; } }

.visible-sp {
  display: none; }
  @media (max-width: 768px) {
    .visible-sp {
      display: block; } }

br.hidden-sp {
  display: inline; }
  @media (max-width: 768px) {
    br.hidden-sp {
      display: none; } }

br.visible-sp {
  display: none; }
  @media (max-width: 768px) {
    br.visible-sp {
      display: inline; } }

/**************************
header
**************************/
header {
  margin: 0 auto;
  /* overflow: hidden; */
  *zoom: 1;
  text-align: center;
  box-sizing: border-box; }

header {
  /* position: fixed; */
  position: relative;
  /* top: 1; */
  /* left: 0; */
  /* margin-top: -1; */
  width: 100%;
  display: block;
  height: 60px;
  /* z-index: 333; */
  /* background: rgba(00,76,40,1); */
  /* #004C28 */
  background: white;
  border-bottom: 1px #CCC solid;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  transition: all .3s ease; }
  header.is-header {
    background: rgba(255, 255, 255, 0.8); }

.header-inner {
  position: relative;
  margin: 0 auto;
  text-align: center;
  display: block;
  width: 100%;
  max-width: 1200px;
  height: 100%; }

/**************************
nav
**************************/
#navToggle {
  /* display:none;  */
  display: block;
  position: absolute;
  right: 13px;
  top: 17px;
  width: 30px;
  height: 25px;
  cursor: pointer; }

#navToggle div {
  position: relative; }

#navToggle span {
  display: block;
  position: absolute;
  width: 100%;
  border-bottom: solid 3px #333;
  -webkit-transition: .35s ease-in-out;
  -moz-transition: .35s ease-in-out;
  transition: .35s ease-in-out; }

#navToggle span:nth-child(1) {
  top: 0; }

#navToggle span:nth-child(2) {
  top: 11px; }

#navToggle span:nth-child(3) {
  top: 22px; }

#slideMenu .menu {
  display: none; }

#slideMenu .menu {
  /* display: none; */ }

#slideMenu.openNav {
  height: 100%; }
  #slideMenu.openNav .menu {
    height: 100%; }

#slideMenu .menu {
  display: block;
  position: absolute;
  right: 0;
  top: -600px;
  height: 600px;
  background: rgba(0, 0, 0, 0.8);
  width: 100%;
  padding: 0;
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  text-align: center;
  z-index: 666; }

#slideMenu ul {
  margin: 0 auto;
  padding: 0;
  width: 100%;
  max-width: 420px; }

#slideMenu ul li {
  display: inline-block;
  width: 100%;
  height: auto;
  min-height: 44px;
  margin: 0 auto;
  /* border-top: 1px #EEE solid; */
  border-bottom: 0 none;
  line-height: 1.8; }
  #slideMenu ul li.menu-os-wrap {
    padding-top: 5px;
    background: rgba(193, 39, 45, 0.9); }
  #slideMenu ul li.cat {
    font-size: 16px;
    color: #3cb371;
    line-height: 44px;
    border-top: 1px #444 solid;
    border-bottom: 1px #444 solid; }
  #slideMenu ul li.half {
    width: 40%; }
    #slideMenu ul li.half:nth-child(2n-1) {
      border-left: 1px #444 solid; }

#slideMenu ul li a {
  display: block;
  width: 100%;
  /* width: 120px; */
  height: 44px;
  margin: 0 auto;
  color: #FFF;
  font-size: 16px;
  line-height: 44px;
  text-decoration: none;
  vertical-align: middle; }
  #slideMenu ul li a.menu-home {
    width: 120px;
    height: auto;
    padding-bottom: 20px; }
  #slideMenu ul li a.menu-os {
    width: 140px; }

#slideMenu ul li::after {
  content: ''; }

#slideMenu ul li:last-child {
  /* border-bottom: 1px #EEE solid; */ }

#slideMenu ul li a.sns-icon {
  display: inline-block;
  margin: 0 10px;
  margin-top: 20px;
  padding: 4px auto;
  width: 32px;
  height: 32px;
  text-align: center;
  /* background: #333333; */
  background-color: #FFF;
  vertical-align: middle;
  line-height: 1;
  border-radius: 50%;
  text-decoration: none; }
#slideMenu ul li a.sns-icon, #slideMenu ul li a.sns-icon:hover {
  color: #555 !important; }
#slideMenu ul li a.sns-icon i {
  color: #1a1a1a !important;
  font-size: 24px;
  line-height: 32px; }

#navToggle {
  display: block;
  z-index: 999; }

.openNav #navToggle span {
  border-bottom: solid 3px #EEE; }

.openNav #navToggle span:nth-child(1) {
  top: 11px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  transform: rotate(-45deg); }

.openNav #navToggle span:nth-child(2) {
  top: 11px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  transform: rotate(45deg); }

.openNav #navToggle span:nth-child(3) {
  top: 11px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  transform: rotate(45deg); }

.openNav .menu {
  -moz-transform: translateY(601px);
  -webkit-transform: translateY(601px);
  transform: translateY(601px); }

#slideMenu.openNav #homemenu {
  /* background: rgba(33,33,33,0.8); */
  padding-top: 45px;
  padding-bottom: 45px; }
  #slideMenu.openNav #homemenu li a, #slideMenu.openNav #homemenu li a:visited {
    color: #FFF; }

@media screen and (max-width: 768px) {
  #slideMenu.openNav {
    height: 100%;
    height: 100vh; }
    #slideMenu.openNav .menu {
      height: 100%;
      height: 100vh; }

  #slideMenu .menu {
    top: -600px;
    height: 600px; }

  #slideMenu ul li {
    line-height: 1; }
    #slideMenu ul li:first-child {
      /* margin-top: 20%; */ } }
/**************************
global-menu
*************************/
.global-menu-wrap {
  position: absolute;
  display: inline-block;
  width: calc( 100% - 200px );
  margin: 0;
  padding: 0 10px 0 0;
  top: 0;
  left: auto;
  right: 0;
  bottom: auto;
  height: 60px;
  text-align: right;
  vertical-align: middle;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -ms-transition: all .5s ease;
  transition: all .5s ease; }

.global-menu {
  display: block;
  width: 100%;
  margin: 0 auto;
  padding-right: 10px;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  transition: all .3s ease; }
  .global-menu li {
    display: inline-block;
    margin: 0 0;
    padding: 10px 0;
    text-align: center;
    /* width: 100px; */
    height: 60px;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease; }
    .global-menu li a {
      display: block;
      width: 100%;
      margin: 0 0;
      padding: 0 10px;
      height: 40px;
      line-height: 40px;
      color: #333;
      font-size: 14px;
      letter-spacing: 0.15em;
      font-weight: bold;
      /* border-right: 1px solid #CCC; */
      -webkit-transition: all .3s ease;
      -moz-transition: all .3s ease;
      -ms-transition: all .3s ease;
      transition: all .3s ease; }
      .global-menu li a:hover {
        color: #920e14;
        border-bottom: 2px solid #920E14; }
      .global-menu li a.red {
        color: #920e14; }
      .global-menu li a.red:hover {
        color: #555; }
    .global-menu li:last-child a {
      border-right: 0 none; }

@media screen and (max-width: 768px) {
  .global-menu-wrap {
    display: none; }

  .global-menu {
    display: none; } }
/**************************
top
**************************/
#logo .opc {
  opacity: 0.8; }

header .logo {
  position: absolute;
  display: inline-block;
  margin: 0;
  padding: 0;
  top: 10px;
  left: 15px;
  right: auto;
  bottom: auto;
  width: 100px;
  height: 40px;
  vertical-align: middle;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -ms-transition: all .5s ease;
  transition: all .5s ease; }
  @media screen and (max-width: 768px) {
    header .logo {
      top: 10px;
      left: 15px;
      width: 75px;
      height: 30px; } }
  @media screen and (max-width: 420px) {
    header .logo {
      top: 10px;
      left: 15px;
      width: 50px;
      height: 20px; } }
  header .logo a {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    margin: 0;
    padding: 0; }
  header .logo img {
    /* max-width: 280px; */
    width: 100%;
    height: auto; }

/**************************
sns-menu
**************************/
.sns-menu {
  position: absolute;
  display: inline-block;
  margin: 0 0;
  padding: 0 0;
  top: 20px;
  left: auto;
  right: 65px;
  bottom: auto;
  width: 130px;
  height: 50px;
  text-align: center;
  vertical-align: bottom;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -ms-transition: all .5s ease;
  transition: all .5s ease; }
  @media screen and (max-width: 960px) {
    .sns-menu {
      right: 65px; } }
  @media screen and (max-width: 768px) {
    .sns-menu {
      display: none; } }

.sns-menu .list-inline > li {
  display: inline-block;
  padding-right: 4px;
  padding-left: 4px; }

a.sns-icon {
  display: inline-block;
  margin: 0;
  margin-top: 9px;
  padding: 4px auto;
  width: 28px;
  height: 28px;
  text-align: center;
  /* background: #333333; */
  background-color: #FFF;
  vertical-align: middle;
  line-height: 1;
  border-radius: 50%; }

a.sns-icon, a.sns-icon:hover {
  color: #555 !important; }

a.sns-icon i {
  color: #1a1a1a !important;
  font-size: 22px;
  line-height: 28px; }

a.sns-icon i.fa-facebook-f {
  margin-right: -5px;
  margin-top: 4px; }

/**************************
phone-box 
**************************/
.phone-box {
  position: absolute;
  display: inline-block;
  margin: 0;
  padding: 15px 15px;
  top: 0;
  left: auto;
  right: 0;
  bottom: auto;
  width: 210px;
  height: 70px;
  text-align: center;
  vertical-align: bottom;
  background-color: #ffe0cc; }
  @media screen and (max-width: 768px) {
    .phone-box {
      display: none; } }
  .phone-box .phone-box-inner {
    width: 100%; }
  .phone-box .phone-number {
    color: #4c2d13;
    display: block;
    border-bottom: 1px #4c2d13 solid;
    width: 100%;
    text-align: right;
    line-height: 1.2; }
    .phone-box .phone-number span {
      font-weight: 600 !important;
      font-size: 24px;
      letter-spacing: -0.01em; }
      .phone-box .phone-number span.phone-num {
        font-weight: 600 !important;
        font-family: 'Lato' , Helvetica , Arial , sans-serif;
        font-size: 23px; }
    .phone-box .phone-number i {
      color: #4c2d13 !important;
      font-size: 18px; }
  .phone-box .phone-cap {
    display: block;
    width: 100%;
    font-weight: 400;
    font-size: 10px;
    text-align: right;
    line-height: 1.6; }

.foot-phone-box {
  display: block;
  margin: 0;
  padding: 0;
  text-align: left;
  vertical-align: bottom; }
  .foot-phone-box .phone-box-inner {
    width: 100%; }
  .foot-phone-box .phone-number {
    color: #FFF;
    display: block;
    width: 100%;
    text-align: right;
    line-height: 1.2; }
    .foot-phone-box .phone-number span {
      font-weight: 600 !important;
      font-size: 29px;
      letter-spacing: -0.01em; }
      .foot-phone-box .phone-number span.phone-num {
        font-weight: 600 !important;
        font-family: 'Lato' , Helvetica , Arial , sans-serif;
        font-size: 35px; }
        @media screen and (max-width: 768px) {
          .foot-phone-box .phone-number span.phone-num {
            font-size: 30px; } }
        @media screen and (max-width: 420px) {
          .foot-phone-box .phone-number span.phone-num {
            font-size: 28px; } }
    @media screen and (max-width: 768px) {
      .foot-phone-box .phone-number {
        text-align: center; } }
    .foot-phone-box .phone-number i {
      color: #FFF;
      font-size: 24px; }

.foot-phone-cap {
  display: none; }
  @media screen and (max-width: 768px) {
    .foot-phone-cap {
      display: inline-block;
      font-size: 10px;
      padding-left: 10px;
      padding-right: 10px; } }

/**************************
effect
**************************/
/*----- フェードイン -----*/
.inviewfadeIn {
  opacity: 0;
  transition: 2s; }

.fadeIn {
  opacity: 1.0; }

/*----- フェードインしながら上へスライド -----*/
.inviewfadeInUp {
  opacity: 0;
  transform: translate(0, 60px);
  -webkit-transform: translate(0, 60px);
  transition: 1.4s; }

/*----- フェードインしながら上へスライド遅く -----*/
.inviewfadeInSlowUp {
  opacity: 0;
  transform: translate(0, 60px);
  -webkit-transform: translate(0, 60px);
  transition: 3.4s; }

.fadeInUp {
  opacity: 1.0;
  transform: translate(0, 0);
  -webkit-transform: translate(0, 0); }

/*----- フェードインしながらズームイン -----*/
.inviewzoomIn {
  opacity: 0;
  -webkit-transform: scale(0.96);
  -ms-transform: scale(0.96);
  transform: scale(0.96);
  -webkit-transition: all 1.4s ease-out;
  -o-transition: all 1.4s ease-out;
  transition: all 1.4s ease-out; }

.zoomIn {
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1); }

.gotocon-down {
  display: block;
  padding: 7px;
  width: 40px;
  height: 40px;
  border: 2px #FFF solid;
  border-radius: 50%;
  vertical-align: middle; }
  .gotocon-down span.glyphicon {
    line-height: 1;
    font-size: 26px;
    text-shadow: none; }

/**************************
footer
**************************/
body #footer-cont {
  font-size: 13px; }

#footer-cont {
  position: relative;
  background-color: #FFF;
  padding-top: 60px;
  padding-bottom: 3em;
  text-align: center;
  color: #333; }
  @media screen and (max-width: 420px) {
    #footer-cont {
      padding-top: 30px;
      padding-bottom: 10px; } }
  #footer-cont a, #footer-cont a:hover {
    color: #333; }
  #footer-cont .logo {
    display: inline-block;
    /* margin: 5em auto; */
    width: 100%;
    max-width: 255px;
    height: auto; }
    @media screen and (max-width: 768px) {
      #footer-cont .logo {
        margin: 0 auto; } }
    @media screen and (max-width: 420px) {
      #footer-cont .logo {
        max-width: 180px; } }

#footer-cont .col-xs-2 {
  width: 33.33333%; }
#footer-cont .col-xs-offset-5 {
  margin-left: 33.33333%; }

.foot-logo-wrap {
  padding-top: 10px;
  padding-right: 20px;
  text-align: right; }
  @media screen and (max-width: 768px) {
    .foot-logo-wrap {
      text-align: center;
      padding-right: 15px;
      padding-bottom: 2em; } }

.foot-address-wrap {
  text-align: left;
  padding-left: 30px; }
  @media screen and (max-width: 768px) {
    .foot-address-wrap {
      padding-left: 15px;
      padding-right: 15px; } }
  .foot-address-wrap .foot-address-wrap-inner {
    border-left: 1px #333 solid;
    padding-left: 25px; }
    @media screen and (max-width: 768px) {
      .foot-address-wrap .foot-address-wrap-inner {
        text-align: left;
        max-width: 420px;
        margin-left: auto;
        margin-right: auto; } }
    @media screen and (max-width: 420px) {
      .foot-address-wrap .foot-address-wrap-inner {
        padding-left: 10px; } }
  .foot-address-wrap dl {
    display: block; }
    @media screen and (max-width: 420px) {
      .foot-address-wrap dl {
        display: none; } }
  .foot-address-wrap dt {
    display: inline-block;
    width: 70px;
    vertical-align: top; }
    @media screen and (max-width: 420px) {
      .foot-address-wrap dt {
        /* width: 100%; */
        line-height: 1.8;
        /* font-weight: bold; */
        width: 40px;
        font-size: 7px;
        margin-right: 5px; } }
  .foot-address-wrap dd {
    display: inline-block;
    width: calc(100% - 70px);
    vertical-align: top; }
    @media screen and (max-width: 420px) {
      .foot-address-wrap dd {
        /* width: 100%; */
        width: calc(100% - 45px);
        line-height: 1.8;
        font-size: 7px; } }
    .foot-address-wrap dd span {
      display: inline-block;
      width: 80px;
      padding-left: 10px; }
      @media screen and (max-width: 420px) {
        .foot-address-wrap dd span {
          /* width: 100%; */
          line-height: 1.8;
          padding-left: 0;
          width: 40px;
          padding-left: 5px;
          /* font-weight: bold; */ } }
  .foot-address-wrap .sp-foot-info {
    display: none; }
    @media screen and (max-width: 420px) {
      .foot-address-wrap .sp-foot-info {
        display: block;
        font-size: 7px; } }

.foot-menu {
  padding-top: 55px; }
  @media screen and (max-width: 420px) {
    .foot-menu {
      padding-top: 10px; } }
  .foot-menu ul {
    border-top: 1px #CCC dotted;
    border-bottom: 1px #CCC dotted; }
    @media screen and (max-width: 420px) {
      .foot-menu ul {
        padding-top: 10px;
        padding-bottom: 10px; } }
  .foot-menu li {
    padding: 5px 0; }
    .foot-menu li a {
      border-right: 1px #333 solid;
      padding: 0 20px; }
      @media screen and (max-width: 420px) {
        .foot-menu li a {
          border-right: 0 none; } }
    .foot-menu li:last-child a {
      border-right: 0 none; }

@media screen and (max-width: 420px) {
  .foot-menu .list-inline > li {
    width: 100%; } }

footer {
  /* background-color: rgba(24,24,24,1); */
  position: relative;
  width: 100%;
  color: #333;
  text-align: center; }
  footer .copylight {
    /* padding-bottom: 1.5em; */
    font-size: 11px; }

/**********************************
page-top
**********************************/
#page-top {
  width: 50px;
  height: 50px;
  display: block;
  position: absolute;
  top: auto;
  right: 15px;
  bottom: 70px;
  /* z-index: 333; */ }
  @media screen and (max-width: 420px) {
    #page-top {
      bottom: 30px; } }
  #page-top p {
    margin: 0;
    padding: 0;
    text-align: center;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s; }
    #page-top p:hover {
      opacity: 1;
      -webkit-filter: invert(15%);
      filter: invert(15%); }
    #page-top p img {
      width: 50px;
      height: 50px; }

#move-page-top {
  color: #fff;
  line-height: 50px;
  text-decoration: none;
  display: block;
  cursor: pointer; }

.back-btn {
  height: 70px; }
  .back-btn a.btn-back {
    display: block;
    margin: 0;
    vertical-align: middle;
    padding: 17px 0;
    font-size: 14px;
    color: #FFF;
    letter-spacing: 0.1em; }
    .back-btn a.btn-back img {
      diplay: inline-block;
      width: 36px;
      height: 36px;
      vertical-align: middle;
      margin-right: 10px; }
    .back-btn a.btn-back:hover {
      color: #DDD; }
      .back-btn a.btn-back:hover img {
        opacity: 0.7; }

/**********************************
mark
**********************************/
.mailmark {
  letter-spacing: 0.02em; }

.form_ul span.mailmark {
  color: #333; }

.mailmark::before {
  content: "@"; }

/**********************************
pre
**********************************/
span.pre {
  white-space: pre;
  white-space: -moz-pre-wrap; }

/**********************************
edit
**********************************/
.cat-title {
  display: block;
  width: 100%;
  margin: 0 auto;
  background-color: #005d30;
  padding-top: 30px;
  padding-bottom: 30px;
  text-align: center; }
  .cat-title h2 {
    display: block;
    width: 100%;
    margin: 0 auto;
    color: #FFF;
    font-size: 3rem;
    font-weight: bold;
    letter-spacing: 0.08em;
    font-family: 'Open Sans', 'Hiragino Sans', 'Meiryo', sans-serif; }
    .cat-title h2 span {
      font-family: 'Libre Baskerville', serif;
      letter-spacing: 0.06em; }
    @media screen and (max-width: 480px) {
      .cat-title h2 {
        padding-left: 10px;
        padding-right: 10px;
        font-size: 5vw; } }

.cat-menu > div {
  padding-top: 20px;
  padding-bottom: 20px; }
.cat-menu h4 {
  font-size: 26px;
  line-height: 1.8;
  padding-bottom: 6px;
  font-weight: bold;
  letter-spacing: 0.02em;
  font-family: 'Libre Baskerville', serif; }
.cat-menu span {
  font-size: 0.9rem; }
.cat-menu .golf-box {
  background: #005d30; }
  .cat-menu .golf-box h4, .cat-menu .golf-box span {
    color: #FFF; }
.cat-menu .tennis-box {
  background: #c8c8c8; }
  .cat-menu .tennis-box h4, .cat-menu .tennis-box span {
    color: #FFF; }

.title-box-wrap {
  background: #f8f8f8;
  background: -webkit-linear-gradient(to right, #dddddd, #f8f8f8, #ffffff);
  background: linear-gradient(to right, #dddddd, #f8f8f8, #ffffff);
  background: url("images/bg-golf@2x.jpg") center/cover no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
  padding-top: 30px;
  padding-bottom: 30px; }
  @media screen and (min-width: 768px) {
    .title-box-wrap {
      padding-top: 80px;
      padding-bottom: 70px; } }
  .title-box-wrap .title-box h4 {
    /* padding-top: 3rem; */
    text-align: left;
    /* color: #FFF; */
    color: #111;
    font-size: 22px; }
    @media screen and (max-width: 768px) {
      .title-box-wrap .title-box h4 {
        padding-top: 0; } }
  .title-box-wrap .title-box p {
    text-align: left;
    font-size: 17px;
    padding-bottom: 2rem;
    /* color: #FFF; */
    color: #111; }
  .title-box-wrap .inner-left {
    padding-bottom: 30px; }
    @media screen and (min-width: 768px) {
      .title-box-wrap .inner-left {
        padding-bottom: 0; } }
    .title-box-wrap .inner-left img {
      display: block;
      width: 100%;
      height: auto;
      max-width: 280px;
      margin: 0 auto; }
      @media screen and (min-width: 768px) {
        .title-box-wrap .inner-left img {
          display: inline-block;
          max-width: inherit; } }

#about {
  margin-top: -100px;
  padding-top: 100px; }
  @media screen and (max-width: 480px) {
    #about {
      margin-top: -80px;
      padding-top: 80px; } }

#company {
  margin-top: -100px;
  padding-top: 100px; }
  @media screen and (max-width: 480px) {
    #company {
      margin-top: -80px;
      padding-top: 80px; } }

.container .nm-section {
  margin-left: -15px;
  margin-right: -15px; }

h3 {
  position: relative;
  font-weight: bold;
  font-weight: 600;
  font-size: 26px;
  color: #333; }
  @media screen and (max-width: 328px) {
    h3 {
      font-size: 20px; } }
  h3 .num {
    display: inline-block;
    font-size: 28px;
    font-weight: 600;
    letter-spacing: 0.16em;
    padding-bottom: 2px; }
    @media screen and (max-width: 328px) {
      h3 .num {
        font-size: 22px;
        letter-spacing: 0.03em; } }
  h3 .text-small {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0.06em;
    line-height: 2; }
  h3 .un-line {
    padding-bottom: 3px;
    border-bottom: 1px #4c2d13 solid; }
  h3 .title-img {
    display: block;
    height: auto; }

h3.title-img {
  width: 320px;
  margin: 40px auto 80px auto;
  font-size: 35px;
  letter-spacing: 0.1em; }
  @media screen and (max-width: 768px) {
    h3.title-img {
      margin: 20px auto 40px auto; } }
  @media screen and (max-width: 420px) {
    h3.title-img {
      font-size: 24px;
      width: 100%;
      margin: 20px auto 40px auto;
      padding: 0 10px; } }

h3.title-img-sub {
  /* width: 320px; */
  margin: 0 auto 30px auto;
  font-size: 34px;
  letter-spacing: 0.05em; }
  h3.title-img-sub.title-img-sub-02 {
    margin: 70px auto 60px auto; }
  h3.title-img-sub img {
    text-align: center;
    margin: 0 auto;
    width: 100%;
    max-width: 768px; }
  @media screen and (max-width: 768px) {
    h3.title-img-sub {
      margin: 0 auto 20px auto; } }
  @media screen and (max-width: 420px) {
    h3.title-img-sub {
      width: 100%;
      margin: 0 auto 20px auto;
      padding: 0 0;
      font-size: 24px; } }

h4 .num {
  font-size: 19px;
  font-weight: 300;
  letter-spacing: 0.1em; }

h4.title-copy {
  font-size: 44px;
  font-weight: bold;
  letter-spacing: 0.135em;
  line-height: 1.88;
  padding-bottom: 50px;
  color: #1a1a1a; }
  h4.title-copy img {
    text-align: center;
    margin: 0 auto;
    width: 100%;
    max-width: 768px; }
  @media screen and (max-width: 768px) {
    h4.title-copy {
      font-size: 35px;
      padding-left: 10px;
      padding-right: 10px; } }
  @media screen and (max-width: 420px) {
    h4.title-copy {
      font-size: 24px;
      letter-spacing: 0.05em;
      margin-left: -15px;
      margin-right: -15px;
      padding-left: 0;
      padding-right: 0; } }
  h4.title-copy.title-copy-topmgn {
    padding-top: 50px; }

p.lead {
  width: 100%;
  max-width: 600px;
  margin: 0 auto;
  text-align: center;
  font-size: 20px !important;
  font-weight: bold;
  font-weight: 600;
  letter-spacing: 0.01em;
  line-height: 2;
  color: #1a1a1a;
  padding-bottom: 20px;
  text-align: left; }
  @media screen and (max-width: 768px) {
    p.lead {
      font-size: 19px !important;
      padding-left: 15px;
      padding-right: 15px;
      padding-bottom: 40px; } }
  @media screen and (max-width: 420px) {
    p.lead {
      text-align: left;
      font-size: 18px !important;
      padding-left: 0;
      padding-right: 0;
      padding-bottom: 20px; } }

p.lead-sub {
  text-align: left;
  font-size: 18px !important;
  letter-spacing: 0.135em;
  padding-bottom: 15px;
  line-height: 2;
  color: #333; }
  @media screen and (max-width: 768px) {
    p.lead-sub {
      font-size: 17px !important;
      padding-left: 15px;
      padding-right: 15px; } }
  @media screen and (max-width: 420px) {
    p.lead-sub {
      text-align: left;
      font-size: 16px !important; } }

.img-icon-insta-wrap {
  position: relative; }

.img-icon-insta {
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  /* -webkit-transform: translate3d(0, 0, -1px); */
  /* transform: translate3d(0, 0, -1px); */
  width: 96px;
  height: 101px; }

.title-bar {
  position: relative;
  margin-bottom: 120px;
  width: 100%;
  height: 320px; }
  .title-bar img {
    text-align: center;
    margin: 0 auto;
    width: 100%;
    max-width: 768px; }
  @media screen and (max-width: 768px) {
    .title-bar {
      height: 240px; } }
  @media screen and (max-width: 420px) {
    .title-bar {
      height: 135px;
      margin-bottom: 80px; } }
  .title-bar h2 {
    font-size: 44px;
    letter-spacing: 0.135em;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 1em;
    margin: auto auto;
    padding: 0 0;
    color: #FFF; }
    @media screen and (max-width: 420px) {
      .title-bar h2 {
        font-size: 24px; } }
  .title-bar.prd-02 {
    margin-top: 50px;
    margin-bottom: 0;
    text-align: center;
    background: url("images/prd/img-prd-02@2x.jpg") center/cover no-repeat;
    -webkit-background-size: cover;
    background-size: cover; }
    @media screen and (max-width: 420px) {
      .title-bar.prd-02 {
        margin-top: 10px; } }
  .title-bar.prd-04 {
    margin-top: 0;
    margin-bottom: 50px;
    text-align: center;
    background: url("images/prd/img-prd-04@2x.jpg") center/cover no-repeat;
    -webkit-background-size: cover;
    background-size: cover; }
    @media screen and (max-width: 420px) {
      .title-bar.prd-04 {
        margin-bottom: 30px; } }

/**********************************
hero1
**********************************/
#hero1 {
  /* margin-top: 60px; */ }

@media screen and (max-width: 768px) {
  #hero1 {
    /* margin-top: 60px; */ } }
.home #hero1 {
  position: relative;
  width: 100%;
  /* height: 100%; */
  /* height: calc(100vh - 60px) !important; */
  -webkit-scroll-behavior: smooth;
  -webkit-scroll-snap-type: mandatory;
  scroll-snap-type: mandatory;
  -webkit-scroll-snap-points-y: repeat(100%);
  -webkit-backface-visibility: hidden;
  text-align: center; }
  @media screen and (max-width: 768px) {
    .home #hero1 {
      /* height: 84.8vw; */ } }

.page #hero1 {
  position: relative; }

.page #hero1-main {
  position: relative;
  width: 100%;
  /* min-height: 320px; */
  /* height: auto !important; */
  /* height: 320px; */
  height: 40vw;
  text-align: center; }
  @media screen and (max-width: 768px) {
    .page #hero1-main {
      height: 50vw; } }
  @media screen and (max-width: 420px) {
    .page #hero1-main {
      height: 65vw; } }
  .page #hero1-main.abt-01 {
    background: url("images/abt/img-abt-01@2x.jpg") center/cover no-repeat;
    -webkit-background-size: cover;
    background-size: cover; }
    @media screen and (max-width: 420px) {
      .page #hero1-main.abt-01 {
        background: url("images/abt/img-abt-sp-01@2x.jpg") center/cover no-repeat; } }
  .page #hero1-main.golf-1w {
    background: url("images/golf/img-1w-01-green.jpg") center/cover no-repeat;
    -webkit-background-size: cover;
    background-size: cover; }
    @media screen and (max-width: 420px) {
      .page #hero1-main.golf-1w {
        background: url("images/golf/img-1w-01-green.jpg") 20% center/cover no-repeat; } }
  .page #hero1-main.golf-fw {
    background: url("images/golf/img-fw-01-green.jpg") center/cover no-repeat;
    -webkit-background-size: cover;
    background-size: cover; }
    @media screen and (max-width: 420px) {
      .page #hero1-main.golf-fw {
        background: url("images/golf/img-fw-01-green.jpg") 20% center/cover no-repeat; } }
  .page #hero1-main.golf-ut {
    background: url("images/golf/img-ut-01-green.jpg") center/cover no-repeat;
    -webkit-background-size: cover;
    background-size: cover; }
    @media screen and (max-width: 420px) {
      .page #hero1-main.golf-ut {
        background: url("images/golf/img-ut-01-green.jpg") 20% center/cover no-repeat; } }
  .page #hero1-main.golf-pt {
    background: url("images/golf/img-pt-01-green.jpg") center/cover no-repeat;
    -webkit-background-size: cover;
    background-size: cover; }
    @media screen and (max-width: 420px) {
      .page #hero1-main.golf-pt {
        background: url("images/golf/img-pt-01-green.jpg") 20% center/cover no-repeat; } }
  .page #hero1-main.golf-ioc {
    background: url("images/golf/img-ioc-01-green.jpg") center/cover no-repeat;
    -webkit-background-size: cover;
    background-size: cover; }
    @media screen and (max-width: 420px) {
      .page #hero1-main.golf-ioc {
        background: url("images/golf/img-ioc-01-green.jpg") 20% center/cover no-repeat; } }
  .page #hero1-main.golf-sch {
    background: url("images/golf/img-sch-01-green.jpg") center/cover no-repeat;
    -webkit-background-size: cover;
    background-size: cover; }
    @media screen and (max-width: 420px) {
      .page #hero1-main.golf-sch {
        background: url("images/golf/img-sch-01-green.jpg") 20% center/cover no-repeat; } }

.bg-paper {
  background: url("images/bg-paper.jpg") center top repeat-y;
  background-size: 100%; }

.bg-skin {
  background: url("images/bg_skn2.jpg") center/cover no-repeat;
  -webkit-background-size: cover;
  background-size: cover; }

.bg-white {
  background: white; }

.bg-gray {
  background: #fafafa;
  border-top: 1px #DDD dotted;
  border-bottom: 1px #DDD dotted; }

.bg-grd-01 {
  background: linear-gradient(90deg, #cccccc, white); }

.cont-wrap {
  padding-top: 70px;
  /* padding-bottom: 100px; */
  height: auto;
  text-align: center; }
  @media screen and (max-width: 768px) {
    .cont-wrap {
      padding-top: 30px; } }
  @media screen and (max-width: 420px) {
    .cont-wrap {
      padding-bottom: 30px; } }
  .cont-wrap.cont-wrap-long {
    padding-top: 120px;
    padding-bottom: 120px; }
    @media screen and (max-width: 768px) {
      .cont-wrap.cont-wrap-long {
        padding-top: 50px;
        padding-bottom: 50px; } }
  .cont-wrap.np-cont {
    padding-top: 0; }
    @media screen and (max-width: 768px) {
      .cont-wrap.np-cont {
        padding-top: 0; } }

.page.other .cont-wrap p {
  text-align: left;
  padding-bottom: 1em;
  line-height: 2; }
.page.other .cont-wrap ul {
  line-height: 2; }
.page.other .cont-wrap ol {
  text-align: left;
  padding-left: 2em;
  line-height: 2; }
  .page.other .cont-wrap ol li {
    padding-bottom: 1em; }

#howtoorder ol {
  text-align: left;
  line-height: 2;
  counter-reset: item;
  list-style-type: none;
  padding-left: 0; }
  #howtoorder ol li {
    position: relative;
    text-align: left;
    padding-bottom: 3em;
    /* text-indent: -1.3em; */
    padding-left: 2em;
    font-size: 1.2em; }
    #howtoorder ol li h4 {
      display: block;
      margin-bottom: 0.4em;
      padding: 0.2em 1em;
      font-size: 1.1em;
      border: 1px #333 solid; }
  #howtoorder ol li:before {
    counter-increment: item;
    content: counter(item) ".";
    display: block;
    position: absolute;
    /* top: -0.3em; */
    left: 0;
    width: 1.5em;
    height: 1.5em;
    /* padding-right: .5em; */
    padding-right: .1em;
    font-family: 'Libre Baskerville', serif;
    font-weight: bold;
    font-weight: 700;
    font-size: 1.5em;
    color: #005d30; }

.page #conINST {
  padding-bottom: 14em; }
  @media screen and (max-width: 1280px) {
    .page #conINST {
      padding-bottom: 14em; } }
  @media screen and (max-width: 960px) {
    .page #conINST {
      padding-bottom: 10em; } }

/**********************************
main-image
**********************************/
.home #hero1-main {
  position: relative;
  border: 0;
  width: 100%;
  /* height: 100%; */
  /* height: 45vw !important; */
  margin-bottom: 0;
  padding-top: 50px;
  padding-bottom: 50px;
  padding-left: 30px;
  padding-right: 30px; }
  @media screen and (min-width: 768px) {
    .home #hero1-main {
      padding-top: 120px;
      padding-bottom: 120px;
      padding-left: 15px;
      padding-right: 15px; } }
  .home #hero1-main.bg-main {
    background: url("images/bg-main@2x.jpg") center/cover no-repeat;
    -webkit-background-size: cover;
    background-size: cover; }
    @media screen and (max-width: 420px) {
      .home #hero1-main.bg-main {
        background: url("images/bg-main.jpg") center/cover no-repeat;
        background-position: right center; } }
  .home #hero1-main .inner-left {
    padding-bottom: 30px; }
    @media screen and (min-width: 768px) {
      .home #hero1-main .inner-left {
        padding-bottom: 0; } }
    .home #hero1-main .inner-left img {
      display: block;
      width: 100%;
      height: auto;
      max-width: 480px;
      margin: 0 auto; }
  .home #hero1-main .inner-right img {
    display: block;
    width: 100%;
    height: auto;
    max-width: 280px;
    margin: 0 auto; }
    @media screen and (min-width: 768px) {
      .home #hero1-main .inner-right img {
        max-width: 420px; } }

#hero1-main-inner {
  position: absolute;
  display: block;
  top: 0;
  bottom: 0;
  left: 7vw;
  right: auto;
  width: 43.4vw;
  height: 34.4vw;
  margin: auto auto;
  padding: 0 0;
  z-index: 30; }
  @media screen and (max-width: 420px) {
    #hero1-main-inner {
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      width: 80vw;
      height: 63.3vw; } }

.page #hero1-main-inner {
  position: absolute;
  display: block;
  top: 0;
  bottom: 0;
  left: 45%;
  right: 0;
  width: 55%;
  height: 25vw;
  margin: auto auto;
  padding: 10px 30px 10px 10px;
  z-index: 30; }
  @media screen and (max-width: 800px) {
    .page #hero1-main-inner {
      width: 50%;
      height: 35vw;
      padding: 15px 15px 10px 10px; } }
  @media screen and (max-width: 768px) {
    .page #hero1-main-inner {
      width: 50%;
      height: 40vw;
      padding: 10px 15px 10px 10px; } }
  @media screen and (max-width: 420px) {
    .page #hero1-main-inner {
      width: 100%;
      height: 55vw;
      left: 0;
      padding: 10px 15px 10px 40%; } }
  .page #hero1-main-inner h3 {
    text-align: left;
    /* font-size: 2rem; */
    font-size: 3vw;
    font-weight: normal;
    line-height: 2;
    color: #FFF; }
    @media screen and (max-width: 768px) {
      .page #hero1-main-inner h3 {
        font-size: 4vw;
        line-height: 1.2; } }
    @media screen and (max-width: 420px) {
      .page #hero1-main-inner h3 {
        font-size: 4.5vw;
        line-height: 1.2; } }
  .page #hero1-main-inner h5 {
    text-align: left;
    font-size: 1.4rem;
    font-weight: bold;
    /* color: #555; */
    color: #FFF;
    line-height: 2;
    padding: 0.6rem 0; }
    @media screen and (max-width: 420px) {
      .page #hero1-main-inner h5 {
        padding: 0.2rem 0;
        font-size: 4vw; } }
  .page #hero1-main-inner p {
    text-align: left;
    font-size: 1.2rem;
    line-height: 2;
    color: #FFF; }
    @media screen and (max-width: 420px) {
      .page #hero1-main-inner p {
        font-size: 4vw; } }

.page #hero1 h3.page-title {
  position: absolute;
  display: block;
  height: 40px;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto auto;
  padding: 0 0;
  z-index: 30; }

/* ******************************
shop-list
****************************** */
.shop-list li {
  margin-bottom: 2rem;
  font-size: 1rem; }

/* ******************************
item-list
****************************** */
.item-list {
  display: flexbox;
  /* border-top: 1px #CCC solid; */
  border-right: 1px #CCC solid; }
  .item-list li {
    position: relative;
    display: inline-block;
    width: 33.3%;
    margin: 0 auto;
    padding: 0 0;
    border-left: 1px #CCC solid;
    /* border-bottom: 1px #CCC solid; */ }
    @media screen and (max-width: 420px) {
      .item-list li {
        width: 100%; } }
    .item-list li:nth-of-type(3n) {
      /* border-right: 1px #CCC solid; */ }
    .item-list li::before {
      content: '';
      position: absolute;
      display: block;
      width: 100%;
      height: 1px;
      top: -0.5px;
      left: 0;
      background: #c8c8c8;
      margin: 0 0; }
    .item-list li::after {
      content: '';
      position: absolute;
      display: block;
      width: 100%;
      height: 1px;
      top: auto;
      left: 0;
      bottom: -0.5px;
      background: #c8c8c8;
      margin: 0 0; }
    .item-list li a {
      display: block;
      width: 100%;
      height: 100%;
      color: #333; }
    .item-list li > a {
      padding-top: 20px; }
    .item-list li img {
      width: 100%; }
    .item-list li h5 {
      font-weight: normal;
      font-weight: 400;
      font-size: 0.92857rem;
      color: #333;
      line-height: 1.8;
      margin: auto auto;
      padding: 10px 5px 10px 5px; }
      .item-list li h5 span {
        display: inline-block;
        margin: 0 auto;
        margin-top: 5px;
        padding: 5px 0;
        border: 1px #005d30 solid;
        border-radius: 3px;
        color: #005d30; }
        .item-list li h5 span.single_btn {
          margin-top: 0;
          padding: 5px 10px;
          font-size: 10px; }
    .item-list li a > h5 {
      padding: 0 5px 10px 5px; }
    .item-list li:hover {
      background: rgba(240, 240, 240, 0.5); }

.item-list.item-list-1w {
  border-right: 0 none;
  text-align: center; }
  .item-list.item-list-1w li {
    border-left: 1px #CCC solid;
    /* border-bottom: 1px #CCC solid; */ }
    @media screen and (max-width: 420px) {
      .item-list.item-list-1w li {
        width: 100%; } }
    .item-list.item-list-1w li:nth-of-type(3n) {
      border-right: 1px #CCC solid; }
    .item-list.item-list-1w li:last-child {
      border-right: 1px #CCC solid; }

.item-list.item-list-fw {
  display: flexbox;
  /* border-top: 1px #CCC solid; */
  border-right: 0 none;
  text-align: left; }
  .item-list.item-list-fw * {
    text-align: center; }
  .item-list.item-list-fw li {
    position: relative;
    border-left: 1px #CCC solid;
    border-right: 1px #FFF solid;
    /* border-bottom: 1px #CCC solid; */ }
    @media screen and (max-width: 420px) {
      .item-list.item-list-fw li {
        width: 100%;
        border-right: 1px #CCC solid; } }
    .item-list.item-list-fw li:nth-of-type(3n) {
      /* border-right: 1px #CCC solid; */
      box-shadow: 1px 0px 0px 0px #CCCCCC; }
    .item-list.item-list-fw li:last-child {
      /* border-right: 1px #CCC solid; */
      box-shadow: 1px 0px 0px 0px #CCCCCC; }

/* 番手別 */
.item-list li a:hover h5 span {
  border: 1px #005d30 solid;
  background-color: #005d30;
  color: #FFF; }

/* 番手まとめ */
.item-list li h5 b {
  display: inline-block;
  width: calc(100% - 30px);
  background-color: #005d30;
  color: #FFF;
  margin: 0 auto;
  padding: 3px; }
.item-list li h5 small {
  display: inline-block;
  width: 100%;
  font-size: 100%; }
.item-list li h5 a {
  position: relative;
  display: inline-block;
  width: calc(33% - 12px);
  height: auto;
  margin: 10px 2px 0 2px; }
  @media screen and (max-width: 768px) {
    .item-list li h5 a {
      margin: 0 2px 0 2px; } }
  .item-list li h5 a::before {
    content: '↓';
    position: absolute;
    display: block;
    width: 10px;
    height: 10px;
    top: -12px;
    left: 0;
    right: 0;
    margin: 0 auto; }
    @media screen and (max-width: 768px) {
      .item-list li h5 a::before {
        content: '';
        position: relative;
        display: none;
        width: 10px;
        height: 10px;
        top: 0;
        left: 0;
        right: 0;
        margin: 0 auto; } }
  .item-list li h5 a:hover span {
    border: 1px #005d30 solid;
    background-color: #005d30;
    color: #FFF; }
  @media screen and (max-width: 768px) {
    .item-list li h5 a {
      width: 100%; } }
  .item-list li h5 a span {
    width: 100%;
    font-size: 10px; }

.item-list li {
  /* h6::after {
      content: '';
          position: absolute;
          
          top: 20px;
          left: 70px;
          width: 0;
          height: 0;
          border-width: 10px 2px 10px 2px;
          border-color: transparent transparent $main-color $main-color;
          border-style: solid;
          z-index: 99;
  } */ }
  .item-list li h6 {
    position: absolute;
    top: 10px;
    left: 0;
    width: 60px;
    height: 36px;
    margin: 0;
    padding: auto auto;
    font-size: 14px;
    line-height: 36px;
    color: #FFF;
    background-color: #005d30;
    text-align: center;
    z-index: 100; }
    .item-list li h6.ptmls {
      width: 90px;
      font-size: 13px; }
  .item-list li h6::before {
    content: '';
    position: absolute;
    top: 0;
    left: 60px;
    width: 0;
    height: 0;
    border-width: 18px 3px 18px 3px;
    border-color: #005d30 transparent #005d30 #005d30;
    border-style: solid;
    z-index: 99; }
  .item-list li h6.ptmls::before {
    content: '';
    left: 90px; }
  .item-list li.bdg-1w::after {
    /* content: '1W'; */ }

.item-cat .item-cat-list {
  display: flexbox;
  /* border-top: 1px #CCC solid; */
  /* border-right: 1px #CCC solid; */ }
  .item-cat .item-cat-list li {
    position: relative;
    display: inline-block;
    width: 16.666%;
    margin: 0 auto;
    padding: 0 0;
    border-left: 1px #CCC solid;
    /* border-bottom: 1px #CCC solid; */
    vertical-align: top; }
    @media screen and (max-width: 980px) {
      .item-cat .item-cat-list li {
        width: 33.3%;
        border-left: 0 none; } }
    @media screen and (max-width: 420px) {
      .item-cat .item-cat-list li {
        width: 100%;
        border-left: 0 none; } }
    .item-cat .item-cat-list li:nth-of-type(6n) {
      border-right: 1px #CCC solid; }
      @media screen and (max-width: 980px) {
        .item-cat .item-cat-list li:nth-of-type(6n) {
          border-right: 0 none; } }
      @media screen and (max-width: 420px) {
        .item-cat .item-cat-list li:nth-of-type(6n) {
          border-right: 0 none; } }
    .item-cat .item-cat-list li a {
      display: block;
      width: 100%;
      height: 100%;
      color: #333; }
    .item-cat .item-cat-list li img {
      width: 100%;
      border: none; }
      @media screen and (max-width: 420px) {
        .item-cat .item-cat-list li img {
          display: none; } }
    .item-cat .item-cat-list li h5 {
      font-weight: normal;
      font-weight: 400;
      font-size: 0.92857rem;
      color: #005d30;
      line-height: 1.8;
      margin: auto auto;
      padding: 10px 10px 10px 10px; }
    .item-cat .item-cat-list li:hover {
      background: rgba(240, 240, 240, 0.5); }

.page #hero1 .lead-copy-wrap {
  display: block;
  width: 60%;
  max-width: 768px;
  height: auto;
  margin: 0 auto;
  padding: 4em 0 0 0;
  text-align: left; }
  .page #hero1 .lead-copy-wrap h4 {
    font-size: 26px;
    font-weight: bold;
    font-weight: 600; }
    @media screen and (max-width: 420px) {
      .page #hero1 .lead-copy-wrap h4 {
        font-size: 22px;
        line-height: 1.6; } }
  .page #hero1 .lead-copy-wrap p {
    font-size: 16px; }
  @media screen and (max-width: 1280px) {
    .page #hero1 .lead-copy-wrap {
      max-width: 600px; } }
  @media screen and (max-width: 922px) {
    .page #hero1 .lead-copy-wrap {
      width: 70%;
      max-width: 600px; }
      .page #hero1 .lead-copy-wrap p {
        font-size: 14px; } }

.page #hero1 .copy-main h1 {
  text-align: center;
  font-size: 39px;
  letter-spacing: 0.2em;
  line-height: 1.2;
  color: #FFF;
  font-weight: 300; }

/**********************************
scrl-btn
**********************************/
.home #hero1 .scroll-box {
  position: absolute;
  display: block;
  width: 40px;
  height: 50px;
  top: auto;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0 auto;
  padding: 0 0 10px 0;
  z-index: 1; }

.home #hero1 .scroll-box img {
  width: 100%;
  margin: 0;
  padding: 0; }

.page #hero1 .scroll-box {
  position: absolute;
  display: block;
  width: 40px;
  height: 50px;
  top: auto;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0 auto;
  padding: 0 0 10px 0;
  z-index: 1; }

.page #hero1 .scroll-box img {
  width: 100%;
  margin: 0;
  padding: 0; }

h3 {
  font-size: 36px;
  line-height: 1.8;
  letter-spacing: 0.01em; }
  @media screen and (max-width: 480px) {
    h3 {
      /* font-size: 22px; */
      font-size: 5vw; } }
  h3 img {
    display: inline-block;
    vertical-align: top;
    width: 75%;
    max-width: 420px;
    margin: 0 auto; }
  h3.cont-title {
    letter-spacing: 0.05em;
    margin-bottom: 50px;
    padding-bottom: 10px;
    /* border-bottom: 2px dotted $color-red; */ }
    h3.cont-title::after {
      content: '';
      position: absolute;
      width: 100%;
      height: 5px;
      top: auto;
      left: 0;
      right: 0;
      bottom: 0;
      background-color: transparent;
      background: url("images/stechline-red.png") no-repeat;
      background-size: contain;
      background-position: center bottom; }

h4 {
  font-size: 24px;
  line-height: 1.8;
  padding-bottom: 20px;
  font-weight: bold; }

/**********************************
con1
**********************************/
.page.other #con1 {
  margin-top: 60px; }

/**********************************
foot-sns-menu
**********************************/
.foot-sns-menu-wrap {
  padding-top: 60px; }
  @media screen and (max-width: 420px) {
    .foot-sns-menu-wrap {
      padding-top: 30px; } }

.icon-large {
  display: inline-block;
  width: 88px;
  height: 88px;
  margin: 25px 10px;
  padding: 0 0; }
  @media screen and (max-width: 420px) {
    .icon-large {
      width: 44px;
      height: 44px;
      margin: 20px 10px 10px 10px; } }

.icon-hash {
  display: inline-block;
  width: 195px;
  height: 30px;
  margin: 25px auto;
  padding: 0 0; }
  @media screen and (max-width: 420px) {
    .icon-hash {
      width: 97.5px;
      height: 22px;
      margin: 13px 10px; } }

/**********************************
con2
**********************************/
.btn-cstm-lg {
  display: inline-block;
  position: relative;
  margin-top: 23px;
  width: 100%;
  height: 70px;
  text-align: center; }

.btn-cstm-lg a {
  display: block;
  margin: 0;
  width: 100%;
  cursor: pointer;
  text-decoration: none;
  background: #005d30;
  line-height: 70px;
  padding: auto;
  /* padding-left: 3em; */
  font-size: 18px;
  color: #FFF;
  font-weight: bold;
  font-weight: 600;
  letter-spacing: .1em;
  border-radius: 2px;
  -webkit-transition: all .6s;
  -moz-transition: all .6s;
  -ms-transition: all .6s;
  -o-transition: all .6s;
  transition: all .6s; }
  .btn-cstm-lg a::before {
    font-family: 'FontAwesome';
    content: "\f105";
    position: absolute;
    display: inline-block;
    top: 0;
    right: 10px;
    line-height: 70px;
    vertical-align: middle;
    font-size: 24px;
    color: #FFF; }
  .btn-cstm-lg a:hover {
    background: rgba(0, 93, 48, 0.8); }
  @media screen and (max-width: 768px) {
    .btn-cstm-lg a {
      padding-left: auto; } }

body .btn-cstm-contact {
  font-family: "游ゴシック体", "Yu Gothic", "游ゴシック", "Yu Gothic", "メイリオ", sans-serif; }

.btn-cstm-contact {
  display: block;
  position: relative;
  margin: 0 auto;
  margin-top: 46px;
  width: 430px;
  height: 107px;
  text-align: center; }
  @media screen and (max-width: 460px) {
    .btn-cstm-contact {
      width: 100%;
      max-width: 320px;
      height: 70px; } }

.btn-cstm-contact a {
  display: block;
  margin: 0;
  width: 100%;
  cursor: pointer;
  text-decoration: none;
  background: #c1272d;
  line-height: 107px;
  padding: auto;
  padding-left: 3em;
  font-size: 24px;
  color: #FFF;
  font-weight: bold;
  font-weight: 600;
  letter-spacing: .1em;
  border-radius: 7px;
  -webkit-transition: all .6s;
  -moz-transition: all .6s;
  -ms-transition: all .6s;
  -o-transition: all .6s;
  transition: all .6s; }
  @media screen and (max-width: 460px) {
    .btn-cstm-contact a {
      font-size: 20px;
      line-height: 70px;
      padding-left: 1em; } }
  .btn-cstm-contact a::before {
    content: "";
    position: absolute;
    display: block;
    top: 35px;
    left: 4em;
    line-height: 107px;
    width: 47px;
    height: 30px;
    background: url("images/img-icon-contact@2x.png") no-repeat;
    background-size: contain;
    z-index: 3; }
    @media screen and (max-width: 460px) {
      .btn-cstm-contact a::before {
        width: 33px;
        height: 21px;
        top: 24px;
        left: 30px; } }
  .btn-cstm-contact a:hover {
    background: rgba(193, 39, 45, 0.8); }

body .btn-cstm-detail {
  font-family: "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", "メイリオ", sans-serif; }

.btn-cstm-detail {
  display: block;
  position: relative;
  margin: 0 auto;
  margin-top: 46px;
  width: 233px;
  height: 58px;
  text-align: center; }
  @media screen and (max-width: 420px) {
    .btn-cstm-detail {
      /* width: 100%; */ } }

.btn-cstm-detail a {
  display: block;
  margin: 0;
  width: 100%;
  cursor: pointer;
  text-decoration: none;
  background: #1a1a1a;
  /* #1a1a1a */
  line-height: 58px;
  padding: auto;
  font-size: 17px;
  color: #FFF;
  font-weight: normal;
  font-weight: 500;
  letter-spacing: 0.1em;
  border-radius: 7px;
  -webkit-transition: all .6s;
  -moz-transition: all .6s;
  -ms-transition: all .6s;
  -o-transition: all .6s;
  transition: all .6s; }
  .btn-cstm-detail a i {
    padding-left: 10px; }
  .btn-cstm-detail a:hover {
    background: rgba(26, 26, 26, 0.8); }

.overall-wrap {
  display: block;
  margin: 0 auto;
  padding: 0;
  padding-bottom: 4em;
  width: 100%;
  max-width: 790px; }

.overview-img-wrap {
  padding-left: 15px;
  padding-right: 20px; }

/**********************************
flex
**********************************/
.list-pict {
  list-style: none;
  margin: 0 auto;
  padding-left: 0;
  padding-right: 0;
  display: -ms-grid;
  display: grid;
  grid-gap: 20px;
  -ms-grid-columns: 1.38fr 0.78fr 0.84fr;
  grid-template-columns: 1.38fr 0.78fr 0.84fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto; }
  @media screen and (max-width: 768px) {
    .list-pict {
      display: block; } }

.list-pict li {
  font-size: 0;
  line-height: 0;
  vertical-align: middle;
  margin: 0;
  padding: 0;
  overflow: hidden; }
  @media screen and (max-width: 768px) {
    .list-pict li {
      margin-bottom: 20px; } }

.list-pict li.box_1 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 2;
  grid-row: 1/ span 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1 / span 1; }

/* for IE10 IE11 */
_:-ms-input-placeholder, :root .list-pict li.box_1 {
  padding-right: 10px; }
  @media screen and (max-width: 768px) {
    _:-ms-input-placeholder, :root .list-pict li.box_1 {
      padding-right: 0; } }

.list-pict li.box_2 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1/ span 1;
  -ms-grid-column: 2;
  -ms-grid-column-span: 1;
  grid-column: 2 / span 1; }

/* for IE10 IE11 */
_:-ms-input-placeholder, :root .list-pict li.box_2 {
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px; }
  @media screen and (max-width: 768px) {
    _:-ms-input-placeholder, :root .list-pict li.box_2 {
      padding-left: 0;
      padding-right: 0;
      padding-bottom: 0; } }

.list-pict li.box_3 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1/ span 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
  grid-column: 3 / span 1; }

/* for IE10 IE11 */
_:-ms-input-placeholder, :root .list-pict li.box_3 {
  padding-left: 10px;
  padding-bottom: 10px; }
  @media screen and (max-width: 768px) {
    _:-ms-input-placeholder, :root .list-pict li.box_3 {
      padding-left: 0;
      padding-bottom: 0; } }

.list-pict li.box_4 {
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  grid-row: 2/ span 1;
  -ms-grid-column: 2;
  -ms-grid-column-span: 1;
  grid-column: 2 / span 1; }

/* for IE10 IE11 */
_:-ms-input-placeholder, :root .list-pict li.box_4 {
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px; }
  @media screen and (max-width: 768px) {
    _:-ms-input-placeholder, :root .list-pict li.box_4 {
      padding-top: 0;
      padding-left: 0;
      padding-right: 0; } }

.list-pict li.box_5 {
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  grid-row: 2/ span 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
  grid-column: 3 / span 1; }

/* for IE10 IE11 */
_:-ms-input-placeholder, :root .list-pict li.box_5 {
  padding-top: 10px;
  padding-left: 10px; }
  @media screen and (max-width: 768px) {
    _:-ms-input-placeholder, :root .list-pict li.box_5 {
      padding-top: 0;
      padding-left: 0; } }

.list-pict li {
  position: relative;
  overflow: hidden; }

.list-pict li img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover; }

.list-room {
  list-style: none;
  margin: 0 auto;
  padding-left: 0;
  padding-right: 0;
  display: -ms-grid;
  display: grid;
  grid-gap: 20px;
  -ms-grid-columns: 1.2fr 0.8fr;
  grid-template-columns: 1.2fr 0.8fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto; }

.list-room li {
  font-size: 0;
  line-height: 0;
  vertical-align: middle;
  margin: 0;
  padding: 0;
  overflow: hidden; }

.list-room li.box_1 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1 / span 1; }

.list-room li.box_2 {
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1; }

.list-room li.box_3 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 2;
  grid-row: 1/ span 2;
  -ms-grid-column: 2;
  -ms-grid-column-span: 1;
  grid-column: 2 / span 1; }

.list-room li {
  position: relative;
  overflow: hidden; }

.list-room li img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover; }

/**************************
breadcrumb
**************************/
#con0 .breadcrumb {
  text-align: left;
  background-color: #FFF; }
  #con0 .breadcrumb li {
    color: #333;
    font-size: 13px; }
    #con0 .breadcrumb li a {
      color: #333;
      font-size: 13px; }

#con0 .breadcrumb > li + li:before {
  content: ">"; }

/**************************
responsive
**************************/
body #wrap {
  width: 100%;
  overflow: hidden !important; }

/**********************************
googlemap
**********************************/
.map-wrap {
  position: relative;
  padding-bottom: 28.833%;
  padding-top: 30px;
  height: 0;
  overflow: hidden; }
  @media screen and (max-width: 420px) {
    .map-wrap {
      padding-bottom: 50%; } }

.map-wrap iframe,
.map-wrap object,
.map-wrap embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

ul.spr-room-list {
  text-align: center;
  vertical-align: top; }
  ul.spr-room-list li {
    display: inline-block;
    width: 33.3%;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    vertical-align: top; }
    ul.spr-room-list li h4 {
      padding-top: 5px; }
    ul.spr-room-list li p {
      text-align: left; }
    @media screen and (max-width: 768px) {
      ul.spr-room-list li {
        width: 50%; } }
    @media screen and (max-width: 420px) {
      ul.spr-room-list li {
        width: 100%; } }

/**********************************
about-cont
**********************************/
.about-cont {
  text-align: center;
  vertical-align: top;
  /* margin-right: -15px; */
  /* margin-left: -15px; */
  margin-bottom: 30px; }
  .about-cont.flex-cont {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .about-cont .sp-hide {
    display: inline-block; }
    @media screen and (max-width: 420px) {
      .about-cont .sp-hide {
        display: none; } }
  .about-cont .sp-visible {
    display: none; }
    @media screen and (max-width: 420px) {
      .about-cont .sp-visible {
        display: inline-block;
        padding-bottom: 30px; } }
  .about-cont .left {
    position: relative;
    width: 50%;
    text-align: left;
    vertical-align: top; }
    .about-cont .left h3, .about-cont .left h4, .about-cont .left p {
      padding-left: 30px;
      padding-right: 30px; }
      @media screen and (max-width: 420px) {
        .about-cont .left h3, .about-cont .left h4, .about-cont .left p {
          padding-left: 0;
          padding-right: 0; } }
    @media screen and (max-width: 420px) {
      .about-cont .left {
        width: 100%;
        padding-bottom: 30px; } }
    .about-cont .left h3 {
      font-size: 30px;
      line-height: 1.8;
      padding-bottom: 20px;
      color: #005d30;
      font-weight: normal; }
      @media screen and (max-width: 420px) {
        .about-cont .left h3 {
          font-size: 24px; } }
    .about-cont .left .sub-lead {
      font-size: 18px;
      line-height: 1.8;
      padding-bottom: 20px;
      font-weight: bold; }
  .about-cont .right {
    position: relative;
    width: 50%;
    text-align: left;
    vertical-align: top; }
    .about-cont .right h3, .about-cont .right h4, .about-cont .right p {
      padding-left: 30px;
      padding-right: 30px; }
      @media screen and (max-width: 420px) {
        .about-cont .right h3, .about-cont .right h4, .about-cont .right p {
          padding-left: 0;
          padding-right: 0; } }
    @media screen and (max-width: 420px) {
      .about-cont .right {
        width: 100%;
        padding-bottom: 30px; } }
    .about-cont .right h3 {
      font-size: 30px;
      line-height: 1.8;
      padding-bottom: 20px;
      color: #005d30;
      font-weight: normal; }
      @media screen and (max-width: 420px) {
        .about-cont .right h3 {
          font-size: 24px; } }
    .about-cont .right .sub-lead {
      font-size: 18px;
      line-height: 1.8;
      padding-bottom: 20px;
      font-weight: bold; }
  .about-cont .list-wrap {
    padding-left: 15px;
    border-left: 1px #999 dotted;
    margin-bottom: 30px; }
  .about-cont h3 {
    font-size: 30px;
    line-height: 1.8; }
    @media screen and (max-width: 480px) {
      .about-cont h3 {
        font-size: 22px; } }
  .about-cont h4 {
    font-size: 24px;
    line-height: 1.8;
    padding-bottom: 20px;
    font-weight: bold; }
    @media screen and (max-width: 480px) {
      .about-cont h4 {
        font-size: 20px; } }
    .about-cont h4.bar-title {
      width: 100%;
      border-top: 1px #FFF solid;
      border-bottom: 1px #FFF solid;
      padding-top: 10px;
      padding-bottom: 10px;
      margin-bottom: 20px; }
    .about-cont h4.sub {
      font-size: 20px;
      line-height: 1.8;
      padding-left: 0;
      padding-bottom: 10px;
      color: #005d30; }
    .about-cont h4.sub2 {
      font-size: 20px;
      line-height: 1.8;
      padding-bottom: 10px;
      color: #005d30; }
    @media screen and (max-width: 420px) {
      .about-cont h4 {
        padding-left: 0;
        font-size: 20px;
        padding-bottom: 10px; } }
  .about-cont h5 {
    font-size: 18px;
    line-height: 1.8;
    padding-bottom: 15px;
    color: #333;
    font-weight: bold; }
    .about-cont h5::before {
      content: '';
      display: inline-block;
      width: 18px;
      height: 18px;
      border-radius: 9px;
      background-color: #005d30;
      margin-right: 6px;
      margin-bottom: -2px;
      line-height: 1.8; }
  .about-cont ul li {
    font-size: 15px;
    line-height: 1.8;
    padding-bottom: 10px; }
  .about-cont ul.copy-list li {
    font-size: 18px;
    line-height: 1.8;
    padding-bottom: 20px;
    font-weight: bold; }

.gaiyo-list {
  width: 100%;
  max-width: 600px;
  margin: 0 auto;
  /* padding-left: 13%; */
  font-size: 16px;
  line-height: 3;
  /* letter-spacing: 0.12em; */
  vertical-align: top; }
  @media screen and (max-width: 420px) {
    .gaiyo-list {
      font-size: 16px;
      padding-top: 0;
      padding-left: 0; } }
  .gaiyo-list dt {
    display: inline-block;
    width: 30%;
    padding: 20px 15px;
    vertical-align: top;
    text-align: center;
    line-height: 1.8;
    border-top: 1px #CCC dotted;
    color: #555;
    font-weight: bold;
    /* margin-bottom: 10px; */
    /* letter-spacing: 0.12em; */ }
    @media screen and (max-width: 420px) {
      .gaiyo-list dt {
        width: 100%;
        padding: 10px 0;
        text-align: left;
        border-top: 1px #999 dotted; } }
    .gaiyo-list dt:last-of-type {
      border-bottom: 1px #CCC dotted; }
  .gaiyo-list dd {
    display: inline-block;
    width: 70%;
    padding: 20px 15px;
    vertical-align: top;
    text-align: left;
    line-height: 1.8;
    border-top: 1px #CCC dotted;
    /* margin-bottom: 10px; */
    /* letter-spacing: 0.12em; */ }
    @media screen and (max-width: 420px) {
      .gaiyo-list dd {
        width: 100%;
        padding: 10px 0;
        text-align: left; } }
    .gaiyo-list dd:last-of-type {
      border-bottom: 1px #CCC dotted; }

.copy-list li {
  font-size: 18px;
  line-height: 1.8;
  padding-bottom: 20px;
  font-weight: bold; }

/**********************************
img-cont
**********************************/
.img-cont .col-xs-4 {
  padding-right: 0;
  padding: 0; }

/**********************************
ie11_view
**********************************/
.ie11_view {
  display: none; }

/* for IE10 IE11 */
_:-ms-input-placeholder, :root .ie11_view {
  display: block; }

body .container .ie11_view p {
  font-size: 11px; }

/**********************************
news-grid-01
**********************************/
.news-grid-01 {
  text-align: center;
  vertical-align: top;
  margin-right: -15px;
  margin-left: -15px; }
  .news-grid-01 .left {
    position: relative;
    width: 50%;
    vertical-align: top; }
    @media screen and (max-width: 420px) {
      .news-grid-01 .left {
        width: 100%;
        padding-left: 15px;
        padding-right: 15px; } }
  .news-grid-01 .right {
    position: relative;
    width: 50%;
    vertical-align: top;
    padding-left: 30px;
    padding-right: 30px; }
    @media screen and (max-width: 420px) {
      .news-grid-01 .right {
        width: 100%;
        padding-left: 15px;
        padding-right: 15px; } }
    .news-grid-01 .right.bnr-pdf-wrap {
      padding-top: 80px; }
      @media screen and (max-width: 420px) {
        .news-grid-01 .right.bnr-pdf-wrap {
          padding-top: 20px; } }

.fb-wrap h3 {
  margin-bottom: 30px; }
  @media screen and (max-width: 767px) {
    .fb-wrap h3 {
      margin-bottom: 30px; } }

.bnr-pdf-wrap {
  vertical-align: middle;
  text-align: center; }
  .bnr-pdf-wrap .bnr-pdf {
    display: inline-block;
    margin: 40px auto; }
    @media screen and (max-width: 768px) {
      .bnr-pdf-wrap .bnr-pdf {
        margin: 20px auto; } }
    .bnr-pdf-wrap .bnr-pdf img {
      max-width: 390px;
      margin: 0 auto; }

/**************************
mailform
**************************/
/****************************************
Mail Form Setting
*****************************************/
#cstm h2 {
  display: block;
  width: auto;
  height: 30px;
  font-size: 20px;
  font-weight: normal;
  padding-top: 15px; }
  @media screen and (max-width: 480px) {
    #cstm h2 {
      font-size: 14px; } }
#cstm a.back_btn {
  display: inline-block;
  width: auto;
  height: 30px;
  padding: 3px 5px;
  overflow: hidden;
  background: rgba(33, 33, 33, 0.9);
  color: #FFF;
  font-size: 14px;
  line-height: 30px;
  border-radius: 2px; }

@media screen and (max-width: 480px) {
  #cstm header .logo {
    display: none; } }

#cstm_form {
  height: calc(100vh - 60px); }

#formWrap {
  /* width:700px; */
  width: 100%;
  max-width: 900px;
  margin: 0 auto;
  /* color: #555; */
  color: #111;
  line-height: 120%;
  font-size: 90%;
  vertical-align: top; }

table.formTable {
  width: 100%;
  margin: 0 auto;
  margin-top: 20px;
  margin-bottom: 20px;
  border-collapse: collapse; }
  table.formTable td {
    /* border: 1px solid #ccc; */
    border: 1px solid #EEE;
    padding: 10px;
    vertical-align: top;
    background: rgba(255, 255, 255, 0.7); }
  table.formTable th {
    /* border: 1px solid #ccc; */
    border: 1px solid #EEE;
    padding: 10px;
    vertical-align: top;
    width: 30%;
    font-weight: normal;
    /* background: #efefef; */
    background: #F8F8F8;
    text-align: left;
    background: rgba(240, 240, 240, 0.9); }
    table.formTable th span {
      font-size: 13px; }
      table.formTable th span.red {
        color: #dc143c; }
  table.formTable select {
    padding: 0;
    margin: 0;
    height: 30px;
    background: transparent;
    position: relative;
    z-index: 1;
    padding: 0 40px 0 10px;
    border: 1px solid #CCC; }

p.error_messe {
  margin: 5px 0;
  color: red; }

input[type="text"], input[type="email"] {
  width: 70%;
  height: 24px; }
input[type=radio], input[type=checkbox] {
  display: none; }

.radio, .checkbox {
  box-sizing: border-box;
  -webkit-transition: background-color 0.2s linear;
  transition: background-color 0.2s linear;
  position: relative;
  display: inline-block;
  /* margin: 0 5px 8px 5px; */
  margin: 1px 0;
  padding: 10px 12px 10px 32px;
  border-radius: 4px;
  background-color: #f6f7f8;
  vertical-align: middle;
  cursor: pointer; }
  @media screen and (max-width: 480px) {
    .radio, .checkbox {
      padding: 12px 6px 12px 22px; } }

.radio:hover, .checkbox:hover {
  background-color: #e2edd7; }

.radio:hover:after, .checkbox:hover:after {
  /* border-color: #53b300; */
  border-color: #FFF; }

.radio:after, .checkbox:after {
  -webkit-transition: border-color 0.2s linear;
  transition: border-color 0.2s linear;
  position: absolute;
  top: 50%;
  left: 10px;
  display: block;
  margin-top: -10px;
  width: 16px;
  height: 16px;
  border: 2px solid #bbb;
  content: ''; }
  @media screen and (max-width: 480px) {
    .radio:after, .checkbox:after {
      left: 6px;
      margin-top: -7px;
      width: 12px;
      height: 12px; } }

.radio:after {
  border-radius: 50%; }

.checkbox:after {
  border-radius: 6px; }

.radio:before {
  -webkit-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
  position: absolute;
  top: 50%;
  left: 10px;
  display: block;
  margin-top: -10px;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: orange;
  content: '';
  opacity: 0; }
  @media screen and (max-width: 480px) {
    .radio:before {
      left: 6px;
      margin-top: -7px;
      width: 12px;
      height: 12px; } }

input[type=radio]:checked + .radio:before {
  opacity: 1; }

.checkbox:before {
  -webkit-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
  position: absolute;
  top: 50%;
  left: 21px;
  display: block;
  margin-top: -7px;
  width: 5px;
  height: 9px;
  border-right: 3px solid #53b300;
  border-bottom: 3px solid #53b300;
  content: '';
  opacity: 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg); }

input[type=checkbox]:checked + .checkbox:before {
  opacity: 1; }

@media screen and (max-width: 420px) {
  table.formTable {
    display: block;
    /* padding-left: 15px; */
    /* padding-right: 15px; */
    padding-left: 0;
    padding-right: 0; }
    table.formTable tbody, table.formTable tr {
      display: block;
      width: 100%; }
      table.formTable tbody.hidden-xs, table.formTable tr.hidden-xs {
        display: none; }
    table.formTable th, table.formTable td {
      display: block;
      width: 100%;
      border-bottom: 0; }
    table.formTable tr:last-child td {
      border-bottom: 1px solid #CCC; }
    table.formTable textarea {
      display: block;
      width: 100%; } }
@media screen and (max-width: 420px) {
  .hidden-xs {
    display: none; }

  table.formTable th, table.formTable td {
    padding-top: 5px;
    padding-bottom: 5px; } }
@media screen and (max-width: 320px) {
  .hidden-xxs {
    display: none; }

  table.formTable th, table.formTable td {
    padding-top: 3px;
    padding-bottom: 3px; } }
/**********************************
radio color
**********************************/
.radio.radio-blue, .radio.radio-navy, .radio.radio-red, .radio.radio-ruby, .radio.radio-wine, .radio.radio-green, .radio.radio-chocolat, .radio.radio-charcoal, .radio.radio-black, .radio.radio-camel, .radio.radio-coral, .radio.radio-purple, .radio.radio-pink, .radio.radio-gold, .radio.radio-silver {
  width: 100%;
  /* max-width: 130px; */
  border: 3px #FFF solid;
  color: #FFF;
  font-size: 13px; }
.radio.radio-white {
  width: 100%;
  /* max-width: 130px; */
  border: 3px #FFF solid;
  color: #555;
  font-size: 13px; }
.radio.radio-initial-01, .radio.radio-initial-02, .radio.radio-initial-03, .radio.radio-initial-04, .radio.radio-initial-05 {
  width: 100%;
  height: 85px;
  border: 3px #FFF solid;
  color: #111;
  font-size: 13px;
  vertical-align: bottom; }

.radio.radio-white {
  background-color: #F8F8F8; }
.radio.radio-blue {
  background-color: #2D4CA5; }
.radio.radio-navy {
  background-color: #252F45; }
.radio.radio-red {
  background-color: #A12532; }
.radio.radio-ruby {
  background-color: #8D3347; }
.radio.radio-wine {
  background-color: #5B172C; }
.radio.radio-green {
  background-color: #283B29; }
.radio.radio-chocolat {
  background-color: #422A23; }
.radio.radio-charcoal {
  background-color: #3D3D3D; }
.radio.radio-black {
  background-color: #111111; }
.radio.radio-camel {
  background-color: #C09C46; }
.radio.radio-coral {
  background-color: #CE545D; }
.radio.radio-purple {
  background-color: #562447; }
.radio.radio-pink {
  background-color: #CE545D; }
.radio.radio-gold {
  background-color: #b8860b; }
.radio.radio-silver {
  background-color: #c0c0c0; }
.radio.radio-initial-01 {
  background-color: #FFF;
  background-image: url(images/golf/img-initial-01.jpg);
  background-size: cover; }
.radio.radio-initial-02 {
  background-color: #FFF;
  background-image: url(images/golf/img-initial-02.jpg);
  background-size: cover; }
.radio.radio-initial-03 {
  background-color: #FFF;
  background-image: url(images/golf/img-initial-03.jpg);
  background-size: cover; }
.radio.radio-initial-04 {
  background-color: #FFF;
  background-image: url(images/golf/img-initial-04.jpg);
  background-size: cover; }
.radio.radio-initial-05 {
  background-color: #FFF; }

input[type=radio]:checked + .radio-white, input[type=radio]:checked + .radio-blue, input[type=radio]:checked + .radio-navy, input[type=radio]:checked + .radio-red, input[type=radio]:checked + .radio-ruby, input[type=radio]:checked + .radio-wine, input[type=radio]:checked + .radio-green, input[type=radio]:checked + .radio-chocolat, input[type=radio]:checked + .radio-charcoal, input[type=radio]:checked + .radio-black, input[type=radio]:checked + .radio-camel, input[type=radio]:checked + .radio-coral, input[type=radio]:checked + .radio-purple, input[type=radio]:checked + .radio-pink, input[type=radio]:checked + .radio-gold, input[type=radio]:checked + .radio-silver, input[type=radio]:checked + .radio-initial-01, input[type=radio]:checked + .radio-initial-02, input[type=radio]:checked + .radio-initial-03, input[type=radio]:checked + .radio-initial-04, input[type=radio]:checked + .radio-initial-05 {
  border: 3px orange solid; }

/**********************************
slick-cstm
**********************************/
.slick-wrap {
  display: block;
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 999;
  margin: 0 auto;
  padding: 0 0 0 0;
  width: 100%; }
  @media screen and (max-width: 420px) {
    .slick-wrap {
      bottom: 15px; } }

.slick-slide {
  padding: 10px 50px; }
  .slick-slide img {
    max-width: 100%;
    max-height: 100%;
    width: auto\9;
    /* ie8 */
    margin: 0 auto; }
  .slick-slide h3 {
    color: #111;
    background: rgba(255, 255, 255, 0.5);
    line-height: 1.2; }
    .slick-slide h3.num-title {
      padding-left: 46px;
      position: relative; }
      .slick-slide h3.num-title::after {
        content: '';
        display: block;
        position: absolute;
        top: 2px;
        left: 0;
        width: 40px;
        height: 40px;
        margin: 0 0;
        padding: 0 0;
        z-index: 10;
        background: transparent;
        background-position: 0 0;
        background-size: contain;
        background-repeat: no-repeat; }
      .slick-slide h3.num-title.num-0::after {
        background-image: url(images/num-0.png); }
      .slick-slide h3.num-title.num-1::after {
        background-image: url(images/num-1.png); }
      .slick-slide h3.num-title.num-2::after {
        background-image: url(images/num-2.png); }
      .slick-slide h3.num-title.num-3::after {
        background-image: url(images/num-3.png); }
      .slick-slide h3.num-title.num-4::after {
        background-image: url(images/num-4.png); }
      .slick-slide h3.num-title.num-5::after {
        background-image: url(images/num-5.png); }
      .slick-slide h3.num-title.num-6::after {
        background-image: url(images/num-6.png); }
      .slick-slide h3.num-title.num-7::after {
        background-image: url(images/num-7.png); }
      .slick-slide h3.num-title.num-8::after {
        background-image: url(images/num-8.png); }
      .slick-slide h3.num-title.num-9::after {
        background-image: url(images/num-9.png); }
      .slick-slide h3.num-title.num-10::after {
        background-image: url(images/num-10.png); }
      .slick-slide h3.num-title.num-11::after {
        background-image: url(images/num-11.png); }
      .slick-slide h3.num-title.num-12::after {
        background-image: url(images/num-12.png); }
  .slick-slide p {
    color: #000;
    font-size: 16px;
    background: rgba(255, 255, 255, 0.5);
    line-height: 1.5;
    font-weight: bold; }
    @media screen and (max-width: 768px) {
      .slick-slide p {
        font-size: 15px; } }
    .slick-slide p small {
      color: #000;
      font-size: 16px;
      line-height: 1.5;
      /* font-weight: bold; */ }
      @media screen and (max-width: 768px) {
        .slick-slide p small {
          font-size: 14px; } }

.prev-arrow:hover, .prev-arrow:focus, .next-arrow:hover, .next-arrow:focus {
  /* color: transparent; */
  outline: none;
  background: transparent; }

.prev-arrow {
  left: 10px; }
  @media screen and (max-width: 768px) {
    .prev-arrow {
      left: 10px; } }

.next-arrow {
  right: 10px; }
  @media screen and (max-width: 768px) {
    .next-arrow {
      right: 10px; } }

.prev-arrow, .next-arrow {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 50%;
  display: block;
  width: 16px;
  height: 29px;
  padding: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  cursor: pointer;
  /* color: transparent; */
  border: none;
  outline: none;
  background: transparent;
  z-index: 3; }
  .prev-arrow.slick-disabled, .next-arrow.slick-disabled {
    /* opacity: 0.4; */
    opacity: 0; }
  @media screen and (max-width: 768px) {
    .prev-arrow, .next-arrow {
      width: 16px;
      height: 24px; } }

/****************************************
custum Setting
*****************************************/
#cstm_form header {
  width: 100%;
  height: 60px;
  padding-top: 0; }

.item_name-wrap {
  display: block;
  position: absolute;
  top: 5px;
  left: 5px;
  margin: 0 0;
  padding: 0 0;
  width: 100%;
  height: auto;
  text-align: left;
  z-index: 998; }
  @media screen and (max-width: 768px) {
    .item_name-wrap {
      top: -15px; } }

input.item_name {
  border: none;
  font-size: 14px;
  color: #333;
  font-weight: bold;
  background-color: transparent; }

#cstm_form {
  position: relative; }
  #cstm_form h3 {
    font-size: 20px;
    padding-top: 10px;
    padding-bottom: 10px; }
    @media screen and (max-width: 480px) {
      #cstm_form h3 {
        font-size: 5.5vw; } }
    @media screen and (max-width: 320px) {
      #cstm_form h3 {
        font-size: 5vw; } }
  #cstm_form #color-radio-box li {
    width: 19.5%; }
    @media screen and (max-width: 768px) {
      #cstm_form #color-radio-box li {
        width: 24.5%; } }
    @media screen and (max-width: 640px) {
      #cstm_form #color-radio-box li {
        width: 33.1%; } }
    @media screen and (max-width: 480px) {
      #cstm_form #color-radio-box li {
        width: 48%; } }
    #cstm_form #color-radio-box li.radio-initial {
      width: 140px; }
      @media screen and (max-width: 768px) {
        #cstm_form #color-radio-box li.radio-initial {
          width: 140px; } }
      @media screen and (max-width: 640px) {
        #cstm_form #color-radio-box li.radio-initial {
          width: 140px; } }
      @media screen and (max-width: 480px) {
        #cstm_form #color-radio-box li.radio-initial {
          width: 140px; } }
  #cstm_form ul.inline-list li {
    display: inline-block; }

.color-radio .radio {
  box-sizing: border-box;
  -webkit-transition: background-color 0.2s linear;
  transition: background-color 0.2s linear;
  position: relative;
  display: inline-block;
  margin: 0 10px 10px 0;
  padding: 5px 5px 5px 5px;
  border-radius: 2px;
  background-color: #f6f7f8;
  vertical-align: middle;
  cursor: pointer;
  width: 100px;
  border: 1px #DDD solid;
  color: #FFF;
  font-size: 10px;
  text-align: center; }
  .color-radio .radio.radio-red {
    background-color: red; }
  .color-radio .radio.radio-blue {
    background-color: blue; }
  .color-radio .radio.radio-white {
    background-color: white;
    color: #333; }
  .color-radio .radio.radio-black {
    background-color: #333; }
  .color-radio .radio.radio-green {
    background-color: green; }
  .color-radio .radio.radio-orange {
    background-color: orange; }
.color-radio .radio:after {
  -webkit-transition: border-color 0.2s linear;
  transition: border-color 0.2s linear;
  position: absolute;
  top: 5px;
  left: 5px;
  display: block;
  margin-top: 0;
  width: 14px;
  height: 14px;
  border: 1px solid #DDD;
  content: ''; }
.color-radio .radio:after {
  border-radius: 2px; }
.color-radio .radio:before {
  -webkit-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
  position: absolute;
  top: 5px;
  left: 5px;
  display: block;
  margin-top: 0;
  width: 14px;
  height: 14px;
  border-radius: 2px;
  background-color: #FFF;
  color: #333;
  content: '\2713';
  opacity: 0; }
.color-radio input[type=radio]:checked + .radio:before {
  opacity: 1; }

.shape-radio .radio {
  box-sizing: border-box;
  -webkit-transition: background-color 0.2s linear;
  transition: background-color 0.2s linear;
  position: relative;
  display: inline-block;
  margin: 0 10px 10px 0;
  padding: 5px 5px 5px 5px;
  border-radius: 2px;
  background-color: #f6f7f8;
  vertical-align: middle;
  cursor: pointer;
  width: 100px;
  border: 1px #DDD solid;
  color: #333;
  font-size: 10px;
  text-align: center; }
.shape-radio .radio:after {
  -webkit-transition: border-color 0.2s linear;
  transition: border-color 0.2s linear;
  position: absolute;
  top: 5px;
  left: 5px;
  display: block;
  margin-top: 0;
  width: 14px;
  height: 14px;
  border: 1px solid #DDD;
  content: ''; }
.shape-radio .radio:after {
  border-radius: 2px; }
.shape-radio .radio:before {
  -webkit-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
  position: absolute;
  top: 5px;
  left: 5px;
  display: block;
  margin-top: 0;
  width: 14px;
  height: 14px;
  border-radius: 2px;
  background-color: #FFF;
  color: #333;
  content: '\2713';
  opacity: 0; }
.shape-radio input[type=radio]:checked + .radio:before {
  opacity: 1; }

#orderimage {
  position: relative;
  /* width: 100%; */
  height: auto;
  /* margin-top: 20px; */
  margin-bottom: 10px;
  /* border: 1px #DDD solid; */ }
  #orderimage.red {
    background: red; }
  #orderimage.blue {
    background-color: blue; }
  #orderimage.white {
    background-color: white;
    color: #333; }
  #orderimage.black {
    background-color: #333; }
  #orderimage.green {
    background-color: green; }
  #orderimage.orange {
    background-color: orange; }

.confirm-btn {
  display: inline-block;
  width: 150px;
  border-radius: 2px;
  font-size: 12pt;
  text-align: center;
  cursor: pointer;
  padding: 12px 15px;
  background: #1e90ff;
  color: #FFF;
  line-height: 1em;
  transition: .3s;
  border: 1px solid #555; }
  @media screen and (max-width: 768px) {
    .confirm-btn {
      width: 100px; } }

.confirm-btn:hover {
  color: #FFF;
  background: #4682b4; }

.reset-btn {
  display: inline-block;
  width: 150px;
  border-radius: 2px;
  font-size: 12pt;
  text-align: center;
  cursor: pointer;
  padding: 12px 15px;
  background: #F8F8F8;
  color: #333;
  line-height: 1em;
  transition: .3s;
  border: 1px solid #555; }
  @media screen and (max-width: 768px) {
    .reset-btn {
      width: 100px; } }

.reset-btn:hover {
  color: #333;
  background: #EEE; }

/****************************************
orderimage
*****************************************/
#orderimage {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 100px;
  padding: 0 0;
  width: 700px;
  height: 525px; }
  @media screen and (max-width: 768px) {
    #orderimage {
      width: 100%;
      margin-top: 15px; } }
  #orderimage .img-innner-01,
  #orderimage .img-innner-02-wrap,
  #orderimage .img-innner-02,
  #orderimage .img-innner-03 {
    display: inline-block;
    vertical-align: top;
    padding: 0 0; }
  #orderimage .img-innner-01,
  #orderimage .img-innner-02-wrap {
    width: 700px;
    height: 525px; }
    @media screen and (max-width: 768px) {
      #orderimage .img-innner-01,
      #orderimage .img-innner-02-wrap {
        width: 100%; } }

#orderimage-01.type1w,
#orderimage-01.typefw2,
#orderimage-01.typefw3,
#orderimage-01.typefw4,
#orderimage-01.typefw5,
#orderimage-01.typefw7,
#orderimage-01.typefw9,
#orderimage-01.typefwx,
#orderimage-01.typeut2,
#orderimage-01.typeut3,
#orderimage-01.typeut4,
#orderimage-01.typeut5,
#orderimage-01.typeut6,
#orderimage-01.typeut7,
#orderimage-01.typeut9,
#orderimage-01.typeutx,
#orderimage-01.typeptpn,
#orderimage-01.typeptml_cs,
#orderimage-01.typeptml_hs,
#orderimage-01.typeptml_sp_cs,
#orderimage-01.typeptml_sp_hs,
#orderimage-01.typeioc_r,
#orderimage-01.typeioc_w,
#orderimage-01.typesch {
  display: block;
  position: relative;
  z-index: 1; }
  #orderimage-01.type1w .parts-layer,
  #orderimage-01.typefw2 .parts-layer,
  #orderimage-01.typefw3 .parts-layer,
  #orderimage-01.typefw4 .parts-layer,
  #orderimage-01.typefw5 .parts-layer,
  #orderimage-01.typefw7 .parts-layer,
  #orderimage-01.typefw9 .parts-layer,
  #orderimage-01.typefwx .parts-layer,
  #orderimage-01.typeut2 .parts-layer,
  #orderimage-01.typeut3 .parts-layer,
  #orderimage-01.typeut4 .parts-layer,
  #orderimage-01.typeut5 .parts-layer,
  #orderimage-01.typeut6 .parts-layer,
  #orderimage-01.typeut7 .parts-layer,
  #orderimage-01.typeut9 .parts-layer,
  #orderimage-01.typeutx .parts-layer,
  #orderimage-01.typeptpn .parts-layer,
  #orderimage-01.typeptml_cs .parts-layer,
  #orderimage-01.typeptml_hs .parts-layer,
  #orderimage-01.typeptml_sp_cs .parts-layer,
  #orderimage-01.typeptml_sp_hs .parts-layer,
  #orderimage-01.typeioc_r .parts-layer,
  #orderimage-01.typeioc_w .parts-layer,
  #orderimage-01.typesch .parts-layer {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 700px;
    height: 525px;
    background: transparent;
    background-position: 0 0;
    background-size: contain;
    background-repeat: no-repeat; }
    @media screen and (max-width: 768px) {
      #orderimage-01.type1w .parts-layer,
      #orderimage-01.typefw2 .parts-layer,
      #orderimage-01.typefw3 .parts-layer,
      #orderimage-01.typefw4 .parts-layer,
      #orderimage-01.typefw5 .parts-layer,
      #orderimage-01.typefw7 .parts-layer,
      #orderimage-01.typefw9 .parts-layer,
      #orderimage-01.typefwx .parts-layer,
      #orderimage-01.typeut2 .parts-layer,
      #orderimage-01.typeut3 .parts-layer,
      #orderimage-01.typeut4 .parts-layer,
      #orderimage-01.typeut5 .parts-layer,
      #orderimage-01.typeut6 .parts-layer,
      #orderimage-01.typeut7 .parts-layer,
      #orderimage-01.typeut9 .parts-layer,
      #orderimage-01.typeutx .parts-layer,
      #orderimage-01.typeptpn .parts-layer,
      #orderimage-01.typeptml_cs .parts-layer,
      #orderimage-01.typeptml_hs .parts-layer,
      #orderimage-01.typeptml_sp_cs .parts-layer,
      #orderimage-01.typeptml_sp_hs .parts-layer,
      #orderimage-01.typeioc_r .parts-layer,
      #orderimage-01.typeioc_w .parts-layer,
      #orderimage-01.typesch .parts-layer {
        width: 100%; } }

/**************** 1w *********************/
#orderimage-01.type1w .parts-01 {
  z-index: 3; }
  #orderimage-01.type1w .parts-01.white {
    background-image: url("images/golf/1w/parts-01-white.png"); }
  #orderimage-01.type1w .parts-01.blue {
    background-image: url("images/golf/1w/parts-01-blue.png"); }
  #orderimage-01.type1w .parts-01.navy {
    background-image: url("images/golf/1w/parts-01-navy.png"); }
  #orderimage-01.type1w .parts-01.red {
    background-image: url("images/golf/1w/parts-01-red.png"); }
  #orderimage-01.type1w .parts-01.ruby {
    background-image: url("images/golf/1w/parts-01-ruby.png"); }
  #orderimage-01.type1w .parts-01.wine {
    background-image: url("images/golf/1w/parts-01-wine.png"); }
  #orderimage-01.type1w .parts-01.green {
    background-image: url("images/golf/1w/parts-01-green.png"); }
  #orderimage-01.type1w .parts-01.chocolat {
    background-image: url("images/golf/1w/parts-01-chocolat.png"); }
  #orderimage-01.type1w .parts-01.charcoal {
    background-image: url("images/golf/1w/parts-01-charcoal.png"); }
  #orderimage-01.type1w .parts-01.black {
    background-image: url("images/golf/1w/parts-01-black.png"); }
  #orderimage-01.type1w .parts-01.camel {
    background-image: url("images/golf/1w/parts-01-camel.png"); }
  #orderimage-01.type1w .parts-01.coral {
    background-image: url("images/golf/1w/parts-01-coral.png"); }
  #orderimage-01.type1w .parts-01.purple {
    background-image: url("images/golf/1w/parts-01-purple.png"); }
#orderimage-01.type1w .parts-07 {
  z-index: 4; }
  #orderimage-01.type1w .parts-07.white {
    background-image: url("images/golf/1w/parts-07-white.png"); }
  #orderimage-01.type1w .parts-07.blue {
    background-image: url("images/golf/1w/parts-07-blue.png"); }
  #orderimage-01.type1w .parts-07.navy {
    background-image: url("images/golf/1w/parts-07-navy.png"); }
  #orderimage-01.type1w .parts-07.red {
    background-image: url("images/golf/1w/parts-07-red.png"); }
  #orderimage-01.type1w .parts-07.ruby {
    background-image: url("images/golf/1w/parts-07-ruby.png"); }
  #orderimage-01.type1w .parts-07.wine {
    background-image: url("images/golf/1w/parts-07-wine.png"); }
  #orderimage-01.type1w .parts-07.green {
    background-image: url("images/golf/1w/parts-07-green.png"); }
  #orderimage-01.type1w .parts-07.chocolat {
    background-image: url("images/golf/1w/parts-07-chocolat.png"); }
  #orderimage-01.type1w .parts-07.charcoal {
    background-image: url("images/golf/1w/parts-07-charcoal.png"); }
  #orderimage-01.type1w .parts-07.black {
    background-image: url("images/golf/1w/parts-07-black.png"); }
  #orderimage-01.type1w .parts-07.camel {
    background-image: url("images/golf/1w/parts-07-camel.png"); }
  #orderimage-01.type1w .parts-07.coral {
    background-image: url("images/golf/1w/parts-07-coral.png"); }
  #orderimage-01.type1w .parts-07.purple {
    background-image: url("images/golf/1w/parts-07-purple.png"); }
#orderimage-01.type1w .parts-08 {
  z-index: 5; }
  #orderimage-01.type1w .parts-08.white {
    background-image: url("images/golf/1w/parts-08-white.png"); }
  #orderimage-01.type1w .parts-08.blue {
    background-image: url("images/golf/1w/parts-08-blue.png"); }
  #orderimage-01.type1w .parts-08.navy {
    background-image: url("images/golf/1w/parts-08-navy.png"); }
  #orderimage-01.type1w .parts-08.red {
    background-image: url("images/golf/1w/parts-08-red.png"); }
  #orderimage-01.type1w .parts-08.ruby {
    background-image: url("images/golf/1w/parts-08-ruby.png"); }
  #orderimage-01.type1w .parts-08.wine {
    background-image: url("images/golf/1w/parts-08-wine.png"); }
  #orderimage-01.type1w .parts-08.green {
    background-image: url("images/golf/1w/parts-08-green.png"); }
  #orderimage-01.type1w .parts-08.chocolat {
    background-image: url("images/golf/1w/parts-08-chocolat.png"); }
  #orderimage-01.type1w .parts-08.charcoal {
    background-image: url("images/golf/1w/parts-08-charcoal.png"); }
  #orderimage-01.type1w .parts-08.black {
    background-image: url("images/golf/1w/parts-08-black.png"); }
  #orderimage-01.type1w .parts-08.camel {
    background-image: url("images/golf/1w/parts-08-camel.png"); }
  #orderimage-01.type1w .parts-08.coral {
    background-image: url("images/golf/1w/parts-08-coral.png"); }
  #orderimage-01.type1w .parts-08.purple {
    background-image: url("images/golf/1w/parts-08-purple.png"); }
#orderimage-01.type1w .parts-02 {
  z-index: 6; }
  #orderimage-01.type1w .parts-02.white {
    background-image: url("images/golf/1w/parts-02-white.png"); }
  #orderimage-01.type1w .parts-02.blue {
    background-image: url("images/golf/1w/parts-02-blue.png"); }
  #orderimage-01.type1w .parts-02.navy {
    background-image: url("images/golf/1w/parts-02-navy.png"); }
  #orderimage-01.type1w .parts-02.red {
    background-image: url("images/golf/1w/parts-02-red.png"); }
  #orderimage-01.type1w .parts-02.ruby {
    background-image: url("images/golf/1w/parts-02-ruby.png"); }
  #orderimage-01.type1w .parts-02.wine {
    background-image: url("images/golf/1w/parts-02-wine.png"); }
  #orderimage-01.type1w .parts-02.green {
    background-image: url("images/golf/1w/parts-02-green.png"); }
  #orderimage-01.type1w .parts-02.chocolat {
    background-image: url("images/golf/1w/parts-02-chocolat.png"); }
  #orderimage-01.type1w .parts-02.charcoal {
    background-image: url("images/golf/1w/parts-02-charcoal.png"); }
  #orderimage-01.type1w .parts-02.black {
    background-image: url("images/golf/1w/parts-02-black.png"); }
  #orderimage-01.type1w .parts-02.camel {
    background-image: url("images/golf/1w/parts-02-camel.png"); }
  #orderimage-01.type1w .parts-02.coral {
    background-image: url("images/golf/1w/parts-02-coral.png"); }
  #orderimage-01.type1w .parts-02.purple {
    background-image: url("images/golf/1w/parts-02-purple.png"); }
#orderimage-01.type1w .parts-03 {
  z-index: 7; }
  #orderimage-01.type1w .parts-03.white {
    background-image: url("images/golf/1w/parts-03-white.png"); }
  #orderimage-01.type1w .parts-03.blue {
    background-image: url("images/golf/1w/parts-03-blue.png"); }
  #orderimage-01.type1w .parts-03.navy {
    background-image: url("images/golf/1w/parts-03-navy.png"); }
  #orderimage-01.type1w .parts-03.red {
    background-image: url("images/golf/1w/parts-03-red.png"); }
  #orderimage-01.type1w .parts-03.ruby {
    background-image: url("images/golf/1w/parts-03-ruby.png"); }
  #orderimage-01.type1w .parts-03.wine {
    background-image: url("images/golf/1w/parts-03-wine.png"); }
  #orderimage-01.type1w .parts-03.green {
    background-image: url("images/golf/1w/parts-03-green.png"); }
  #orderimage-01.type1w .parts-03.chocolat {
    background-image: url("images/golf/1w/parts-03-chocolat.png"); }
  #orderimage-01.type1w .parts-03.charcoal {
    background-image: url("images/golf/1w/parts-03-charcoal.png"); }
  #orderimage-01.type1w .parts-03.black {
    background-image: url("images/golf/1w/parts-03-black.png"); }
  #orderimage-01.type1w .parts-03.camel {
    background-image: url("images/golf/1w/parts-03-camel.png"); }
  #orderimage-01.type1w .parts-03.coral {
    background-image: url("images/golf/1w/parts-03-coral.png"); }
  #orderimage-01.type1w .parts-03.purple {
    background-image: url("images/golf/1w/parts-03-purple.png"); }
#orderimage-01.type1w .parts-04 {
  z-index: 9; }
  #orderimage-01.type1w .parts-04.black {
    background-image: url("images/golf/1w/parts-04-black.png"); }
  #orderimage-01.type1w .parts-04.navy {
    background-image: url("images/golf/1w/parts-04-navy.png"); }
  #orderimage-01.type1w .parts-04.red {
    background-image: url("images/golf/1w/parts-04-red.png"); }
  #orderimage-01.type1w .parts-04.pink {
    background-image: url("images/golf/1w/parts-04-pink.png"); }
#orderimage-01.type1w .parts-05 {
  z-index: 11; }
  #orderimage-01.type1w .parts-05.clr {
    background-image: none; }
  #orderimage-01.type1w .parts-05.gold {
    background-image: url("images/golf/1w/parts-05-gold.png"); }
  #orderimage-01.type1w .parts-05.silver {
    background-image: url("images/golf/1w/parts-05-silver.png"); }
#orderimage-01.type1w .parts-m {
  z-index: 11; }
  #orderimage-01.type1w .parts-m.clr {
    background-image: none; }
  #orderimage-01.type1w .parts-m.gold {
    background-image: url("images/golf/1w/parts-m-05-gold.png"); }
  #orderimage-01.type1w .parts-m.silver {
    background-image: url("images/golf/1w/parts-m-05-silver.png"); }

/**************** fw *********************/
#orderimage-01.typefw2 .parts-01,
#orderimage-01.typefw3 .parts-01,
#orderimage-01.typefw4 .parts-01,
#orderimage-01.typefw5 .parts-01,
#orderimage-01.typefw7 .parts-01,
#orderimage-01.typefw9 .parts-01,
#orderimage-01.typefwx .parts-01 {
  z-index: 3; }
  #orderimage-01.typefw2 .parts-01.white,
  #orderimage-01.typefw3 .parts-01.white,
  #orderimage-01.typefw4 .parts-01.white,
  #orderimage-01.typefw5 .parts-01.white,
  #orderimage-01.typefw7 .parts-01.white,
  #orderimage-01.typefw9 .parts-01.white,
  #orderimage-01.typefwx .parts-01.white {
    background-image: url("images/golf/fw/parts-01-white.png"); }
  #orderimage-01.typefw2 .parts-01.blue,
  #orderimage-01.typefw3 .parts-01.blue,
  #orderimage-01.typefw4 .parts-01.blue,
  #orderimage-01.typefw5 .parts-01.blue,
  #orderimage-01.typefw7 .parts-01.blue,
  #orderimage-01.typefw9 .parts-01.blue,
  #orderimage-01.typefwx .parts-01.blue {
    background-image: url("images/golf/fw/parts-01-blue.png"); }
  #orderimage-01.typefw2 .parts-01.navy,
  #orderimage-01.typefw3 .parts-01.navy,
  #orderimage-01.typefw4 .parts-01.navy,
  #orderimage-01.typefw5 .parts-01.navy,
  #orderimage-01.typefw7 .parts-01.navy,
  #orderimage-01.typefw9 .parts-01.navy,
  #orderimage-01.typefwx .parts-01.navy {
    background-image: url("images/golf/fw/parts-01-navy.png"); }
  #orderimage-01.typefw2 .parts-01.red,
  #orderimage-01.typefw3 .parts-01.red,
  #orderimage-01.typefw4 .parts-01.red,
  #orderimage-01.typefw5 .parts-01.red,
  #orderimage-01.typefw7 .parts-01.red,
  #orderimage-01.typefw9 .parts-01.red,
  #orderimage-01.typefwx .parts-01.red {
    background-image: url("images/golf/fw/parts-01-red.png"); }
  #orderimage-01.typefw2 .parts-01.ruby,
  #orderimage-01.typefw3 .parts-01.ruby,
  #orderimage-01.typefw4 .parts-01.ruby,
  #orderimage-01.typefw5 .parts-01.ruby,
  #orderimage-01.typefw7 .parts-01.ruby,
  #orderimage-01.typefw9 .parts-01.ruby,
  #orderimage-01.typefwx .parts-01.ruby {
    background-image: url("images/golf/fw/parts-01-ruby.png"); }
  #orderimage-01.typefw2 .parts-01.wine,
  #orderimage-01.typefw3 .parts-01.wine,
  #orderimage-01.typefw4 .parts-01.wine,
  #orderimage-01.typefw5 .parts-01.wine,
  #orderimage-01.typefw7 .parts-01.wine,
  #orderimage-01.typefw9 .parts-01.wine,
  #orderimage-01.typefwx .parts-01.wine {
    background-image: url("images/golf/fw/parts-01-wine.png"); }
  #orderimage-01.typefw2 .parts-01.green,
  #orderimage-01.typefw3 .parts-01.green,
  #orderimage-01.typefw4 .parts-01.green,
  #orderimage-01.typefw5 .parts-01.green,
  #orderimage-01.typefw7 .parts-01.green,
  #orderimage-01.typefw9 .parts-01.green,
  #orderimage-01.typefwx .parts-01.green {
    background-image: url("images/golf/fw/parts-01-green.png"); }
  #orderimage-01.typefw2 .parts-01.chocolat,
  #orderimage-01.typefw3 .parts-01.chocolat,
  #orderimage-01.typefw4 .parts-01.chocolat,
  #orderimage-01.typefw5 .parts-01.chocolat,
  #orderimage-01.typefw7 .parts-01.chocolat,
  #orderimage-01.typefw9 .parts-01.chocolat,
  #orderimage-01.typefwx .parts-01.chocolat {
    background-image: url("images/golf/fw/parts-01-chocolat.png"); }
  #orderimage-01.typefw2 .parts-01.charcoal,
  #orderimage-01.typefw3 .parts-01.charcoal,
  #orderimage-01.typefw4 .parts-01.charcoal,
  #orderimage-01.typefw5 .parts-01.charcoal,
  #orderimage-01.typefw7 .parts-01.charcoal,
  #orderimage-01.typefw9 .parts-01.charcoal,
  #orderimage-01.typefwx .parts-01.charcoal {
    background-image: url("images/golf/fw/parts-01-charcoal.png"); }
  #orderimage-01.typefw2 .parts-01.black,
  #orderimage-01.typefw3 .parts-01.black,
  #orderimage-01.typefw4 .parts-01.black,
  #orderimage-01.typefw5 .parts-01.black,
  #orderimage-01.typefw7 .parts-01.black,
  #orderimage-01.typefw9 .parts-01.black,
  #orderimage-01.typefwx .parts-01.black {
    background-image: url("images/golf/fw/parts-01-black.png"); }
  #orderimage-01.typefw2 .parts-01.camel,
  #orderimage-01.typefw3 .parts-01.camel,
  #orderimage-01.typefw4 .parts-01.camel,
  #orderimage-01.typefw5 .parts-01.camel,
  #orderimage-01.typefw7 .parts-01.camel,
  #orderimage-01.typefw9 .parts-01.camel,
  #orderimage-01.typefwx .parts-01.camel {
    background-image: url("images/golf/fw/parts-01-camel.png"); }
  #orderimage-01.typefw2 .parts-01.coral,
  #orderimage-01.typefw3 .parts-01.coral,
  #orderimage-01.typefw4 .parts-01.coral,
  #orderimage-01.typefw5 .parts-01.coral,
  #orderimage-01.typefw7 .parts-01.coral,
  #orderimage-01.typefw9 .parts-01.coral,
  #orderimage-01.typefwx .parts-01.coral {
    background-image: url("images/golf/fw/parts-01-coral.png"); }
  #orderimage-01.typefw2 .parts-01.purple,
  #orderimage-01.typefw3 .parts-01.purple,
  #orderimage-01.typefw4 .parts-01.purple,
  #orderimage-01.typefw5 .parts-01.purple,
  #orderimage-01.typefw7 .parts-01.purple,
  #orderimage-01.typefw9 .parts-01.purple,
  #orderimage-01.typefwx .parts-01.purple {
    background-image: url("images/golf/fw/parts-01-purple.png"); }
#orderimage-01.typefw2 .parts-07,
#orderimage-01.typefw3 .parts-07,
#orderimage-01.typefw4 .parts-07,
#orderimage-01.typefw5 .parts-07,
#orderimage-01.typefw7 .parts-07,
#orderimage-01.typefw9 .parts-07,
#orderimage-01.typefwx .parts-07 {
  z-index: 4; }
  #orderimage-01.typefw2 .parts-07.white,
  #orderimage-01.typefw3 .parts-07.white,
  #orderimage-01.typefw4 .parts-07.white,
  #orderimage-01.typefw5 .parts-07.white,
  #orderimage-01.typefw7 .parts-07.white,
  #orderimage-01.typefw9 .parts-07.white,
  #orderimage-01.typefwx .parts-07.white {
    background-image: url("images/golf/fw/parts-07-white.png"); }
  #orderimage-01.typefw2 .parts-07.blue,
  #orderimage-01.typefw3 .parts-07.blue,
  #orderimage-01.typefw4 .parts-07.blue,
  #orderimage-01.typefw5 .parts-07.blue,
  #orderimage-01.typefw7 .parts-07.blue,
  #orderimage-01.typefw9 .parts-07.blue,
  #orderimage-01.typefwx .parts-07.blue {
    background-image: url("images/golf/fw/parts-07-blue.png"); }
  #orderimage-01.typefw2 .parts-07.navy,
  #orderimage-01.typefw3 .parts-07.navy,
  #orderimage-01.typefw4 .parts-07.navy,
  #orderimage-01.typefw5 .parts-07.navy,
  #orderimage-01.typefw7 .parts-07.navy,
  #orderimage-01.typefw9 .parts-07.navy,
  #orderimage-01.typefwx .parts-07.navy {
    background-image: url("images/golf/fw/parts-07-navy.png"); }
  #orderimage-01.typefw2 .parts-07.red,
  #orderimage-01.typefw3 .parts-07.red,
  #orderimage-01.typefw4 .parts-07.red,
  #orderimage-01.typefw5 .parts-07.red,
  #orderimage-01.typefw7 .parts-07.red,
  #orderimage-01.typefw9 .parts-07.red,
  #orderimage-01.typefwx .parts-07.red {
    background-image: url("images/golf/fw/parts-07-red.png"); }
  #orderimage-01.typefw2 .parts-07.ruby,
  #orderimage-01.typefw3 .parts-07.ruby,
  #orderimage-01.typefw4 .parts-07.ruby,
  #orderimage-01.typefw5 .parts-07.ruby,
  #orderimage-01.typefw7 .parts-07.ruby,
  #orderimage-01.typefw9 .parts-07.ruby,
  #orderimage-01.typefwx .parts-07.ruby {
    background-image: url("images/golf/fw/parts-07-ruby.png"); }
  #orderimage-01.typefw2 .parts-07.wine,
  #orderimage-01.typefw3 .parts-07.wine,
  #orderimage-01.typefw4 .parts-07.wine,
  #orderimage-01.typefw5 .parts-07.wine,
  #orderimage-01.typefw7 .parts-07.wine,
  #orderimage-01.typefw9 .parts-07.wine,
  #orderimage-01.typefwx .parts-07.wine {
    background-image: url("images/golf/fw/parts-07-wine.png"); }
  #orderimage-01.typefw2 .parts-07.green,
  #orderimage-01.typefw3 .parts-07.green,
  #orderimage-01.typefw4 .parts-07.green,
  #orderimage-01.typefw5 .parts-07.green,
  #orderimage-01.typefw7 .parts-07.green,
  #orderimage-01.typefw9 .parts-07.green,
  #orderimage-01.typefwx .parts-07.green {
    background-image: url("images/golf/fw/parts-07-green.png"); }
  #orderimage-01.typefw2 .parts-07.chocolat,
  #orderimage-01.typefw3 .parts-07.chocolat,
  #orderimage-01.typefw4 .parts-07.chocolat,
  #orderimage-01.typefw5 .parts-07.chocolat,
  #orderimage-01.typefw7 .parts-07.chocolat,
  #orderimage-01.typefw9 .parts-07.chocolat,
  #orderimage-01.typefwx .parts-07.chocolat {
    background-image: url("images/golf/fw/parts-07-chocolat.png"); }
  #orderimage-01.typefw2 .parts-07.charcoal,
  #orderimage-01.typefw3 .parts-07.charcoal,
  #orderimage-01.typefw4 .parts-07.charcoal,
  #orderimage-01.typefw5 .parts-07.charcoal,
  #orderimage-01.typefw7 .parts-07.charcoal,
  #orderimage-01.typefw9 .parts-07.charcoal,
  #orderimage-01.typefwx .parts-07.charcoal {
    background-image: url("images/golf/fw/parts-07-charcoal.png"); }
  #orderimage-01.typefw2 .parts-07.black,
  #orderimage-01.typefw3 .parts-07.black,
  #orderimage-01.typefw4 .parts-07.black,
  #orderimage-01.typefw5 .parts-07.black,
  #orderimage-01.typefw7 .parts-07.black,
  #orderimage-01.typefw9 .parts-07.black,
  #orderimage-01.typefwx .parts-07.black {
    background-image: url("images/golf/fw/parts-07-black.png"); }
  #orderimage-01.typefw2 .parts-07.camel,
  #orderimage-01.typefw3 .parts-07.camel,
  #orderimage-01.typefw4 .parts-07.camel,
  #orderimage-01.typefw5 .parts-07.camel,
  #orderimage-01.typefw7 .parts-07.camel,
  #orderimage-01.typefw9 .parts-07.camel,
  #orderimage-01.typefwx .parts-07.camel {
    background-image: url("images/golf/fw/parts-07-camel.png"); }
  #orderimage-01.typefw2 .parts-07.coral,
  #orderimage-01.typefw3 .parts-07.coral,
  #orderimage-01.typefw4 .parts-07.coral,
  #orderimage-01.typefw5 .parts-07.coral,
  #orderimage-01.typefw7 .parts-07.coral,
  #orderimage-01.typefw9 .parts-07.coral,
  #orderimage-01.typefwx .parts-07.coral {
    background-image: url("images/golf/fw/parts-07-coral.png"); }
  #orderimage-01.typefw2 .parts-07.purple,
  #orderimage-01.typefw3 .parts-07.purple,
  #orderimage-01.typefw4 .parts-07.purple,
  #orderimage-01.typefw5 .parts-07.purple,
  #orderimage-01.typefw7 .parts-07.purple,
  #orderimage-01.typefw9 .parts-07.purple,
  #orderimage-01.typefwx .parts-07.purple {
    background-image: url("images/golf/fw/parts-07-purple.png"); }
#orderimage-01.typefw2 .parts-08,
#orderimage-01.typefw3 .parts-08,
#orderimage-01.typefw4 .parts-08,
#orderimage-01.typefw5 .parts-08,
#orderimage-01.typefw7 .parts-08,
#orderimage-01.typefw9 .parts-08,
#orderimage-01.typefwx .parts-08 {
  z-index: 5; }
  #orderimage-01.typefw2 .parts-08.white,
  #orderimage-01.typefw3 .parts-08.white,
  #orderimage-01.typefw4 .parts-08.white,
  #orderimage-01.typefw5 .parts-08.white,
  #orderimage-01.typefw7 .parts-08.white,
  #orderimage-01.typefw9 .parts-08.white,
  #orderimage-01.typefwx .parts-08.white {
    background-image: url("images/golf/fw/parts-08-white.png"); }
  #orderimage-01.typefw2 .parts-08.blue,
  #orderimage-01.typefw3 .parts-08.blue,
  #orderimage-01.typefw4 .parts-08.blue,
  #orderimage-01.typefw5 .parts-08.blue,
  #orderimage-01.typefw7 .parts-08.blue,
  #orderimage-01.typefw9 .parts-08.blue,
  #orderimage-01.typefwx .parts-08.blue {
    background-image: url("images/golf/fw/parts-08-blue.png"); }
  #orderimage-01.typefw2 .parts-08.navy,
  #orderimage-01.typefw3 .parts-08.navy,
  #orderimage-01.typefw4 .parts-08.navy,
  #orderimage-01.typefw5 .parts-08.navy,
  #orderimage-01.typefw7 .parts-08.navy,
  #orderimage-01.typefw9 .parts-08.navy,
  #orderimage-01.typefwx .parts-08.navy {
    background-image: url("images/golf/fw/parts-08-navy.png"); }
  #orderimage-01.typefw2 .parts-08.red,
  #orderimage-01.typefw3 .parts-08.red,
  #orderimage-01.typefw4 .parts-08.red,
  #orderimage-01.typefw5 .parts-08.red,
  #orderimage-01.typefw7 .parts-08.red,
  #orderimage-01.typefw9 .parts-08.red,
  #orderimage-01.typefwx .parts-08.red {
    background-image: url("images/golf/fw/parts-08-red.png"); }
  #orderimage-01.typefw2 .parts-08.ruby,
  #orderimage-01.typefw3 .parts-08.ruby,
  #orderimage-01.typefw4 .parts-08.ruby,
  #orderimage-01.typefw5 .parts-08.ruby,
  #orderimage-01.typefw7 .parts-08.ruby,
  #orderimage-01.typefw9 .parts-08.ruby,
  #orderimage-01.typefwx .parts-08.ruby {
    background-image: url("images/golf/fw/parts-08-ruby.png"); }
  #orderimage-01.typefw2 .parts-08.wine,
  #orderimage-01.typefw3 .parts-08.wine,
  #orderimage-01.typefw4 .parts-08.wine,
  #orderimage-01.typefw5 .parts-08.wine,
  #orderimage-01.typefw7 .parts-08.wine,
  #orderimage-01.typefw9 .parts-08.wine,
  #orderimage-01.typefwx .parts-08.wine {
    background-image: url("images/golf/fw/parts-08-wine.png"); }
  #orderimage-01.typefw2 .parts-08.green,
  #orderimage-01.typefw3 .parts-08.green,
  #orderimage-01.typefw4 .parts-08.green,
  #orderimage-01.typefw5 .parts-08.green,
  #orderimage-01.typefw7 .parts-08.green,
  #orderimage-01.typefw9 .parts-08.green,
  #orderimage-01.typefwx .parts-08.green {
    background-image: url("images/golf/fw/parts-08-green.png"); }
  #orderimage-01.typefw2 .parts-08.chocolat,
  #orderimage-01.typefw3 .parts-08.chocolat,
  #orderimage-01.typefw4 .parts-08.chocolat,
  #orderimage-01.typefw5 .parts-08.chocolat,
  #orderimage-01.typefw7 .parts-08.chocolat,
  #orderimage-01.typefw9 .parts-08.chocolat,
  #orderimage-01.typefwx .parts-08.chocolat {
    background-image: url("images/golf/fw/parts-08-chocolat.png"); }
  #orderimage-01.typefw2 .parts-08.charcoal,
  #orderimage-01.typefw3 .parts-08.charcoal,
  #orderimage-01.typefw4 .parts-08.charcoal,
  #orderimage-01.typefw5 .parts-08.charcoal,
  #orderimage-01.typefw7 .parts-08.charcoal,
  #orderimage-01.typefw9 .parts-08.charcoal,
  #orderimage-01.typefwx .parts-08.charcoal {
    background-image: url("images/golf/fw/parts-08-charcoal.png"); }
  #orderimage-01.typefw2 .parts-08.black,
  #orderimage-01.typefw3 .parts-08.black,
  #orderimage-01.typefw4 .parts-08.black,
  #orderimage-01.typefw5 .parts-08.black,
  #orderimage-01.typefw7 .parts-08.black,
  #orderimage-01.typefw9 .parts-08.black,
  #orderimage-01.typefwx .parts-08.black {
    background-image: url("images/golf/fw/parts-08-black.png"); }
  #orderimage-01.typefw2 .parts-08.camel,
  #orderimage-01.typefw3 .parts-08.camel,
  #orderimage-01.typefw4 .parts-08.camel,
  #orderimage-01.typefw5 .parts-08.camel,
  #orderimage-01.typefw7 .parts-08.camel,
  #orderimage-01.typefw9 .parts-08.camel,
  #orderimage-01.typefwx .parts-08.camel {
    background-image: url("images/golf/fw/parts-08-camel.png"); }
  #orderimage-01.typefw2 .parts-08.coral,
  #orderimage-01.typefw3 .parts-08.coral,
  #orderimage-01.typefw4 .parts-08.coral,
  #orderimage-01.typefw5 .parts-08.coral,
  #orderimage-01.typefw7 .parts-08.coral,
  #orderimage-01.typefw9 .parts-08.coral,
  #orderimage-01.typefwx .parts-08.coral {
    background-image: url("images/golf/fw/parts-08-coral.png"); }
  #orderimage-01.typefw2 .parts-08.purple,
  #orderimage-01.typefw3 .parts-08.purple,
  #orderimage-01.typefw4 .parts-08.purple,
  #orderimage-01.typefw5 .parts-08.purple,
  #orderimage-01.typefw7 .parts-08.purple,
  #orderimage-01.typefw9 .parts-08.purple,
  #orderimage-01.typefwx .parts-08.purple {
    background-image: url("images/golf/fw/parts-08-purple.png"); }
#orderimage-01.typefw2 .parts-02,
#orderimage-01.typefw3 .parts-02,
#orderimage-01.typefw4 .parts-02,
#orderimage-01.typefw5 .parts-02,
#orderimage-01.typefw7 .parts-02,
#orderimage-01.typefw9 .parts-02,
#orderimage-01.typefwx .parts-02 {
  z-index: 6; }
  #orderimage-01.typefw2 .parts-02.white,
  #orderimage-01.typefw3 .parts-02.white,
  #orderimage-01.typefw4 .parts-02.white,
  #orderimage-01.typefw5 .parts-02.white,
  #orderimage-01.typefw7 .parts-02.white,
  #orderimage-01.typefw9 .parts-02.white,
  #orderimage-01.typefwx .parts-02.white {
    background-image: url("images/golf/fw/parts-02-white.png"); }
  #orderimage-01.typefw2 .parts-02.blue,
  #orderimage-01.typefw3 .parts-02.blue,
  #orderimage-01.typefw4 .parts-02.blue,
  #orderimage-01.typefw5 .parts-02.blue,
  #orderimage-01.typefw7 .parts-02.blue,
  #orderimage-01.typefw9 .parts-02.blue,
  #orderimage-01.typefwx .parts-02.blue {
    background-image: url("images/golf/fw/parts-02-blue.png"); }
  #orderimage-01.typefw2 .parts-02.navy,
  #orderimage-01.typefw3 .parts-02.navy,
  #orderimage-01.typefw4 .parts-02.navy,
  #orderimage-01.typefw5 .parts-02.navy,
  #orderimage-01.typefw7 .parts-02.navy,
  #orderimage-01.typefw9 .parts-02.navy,
  #orderimage-01.typefwx .parts-02.navy {
    background-image: url("images/golf/fw/parts-02-navy.png"); }
  #orderimage-01.typefw2 .parts-02.red,
  #orderimage-01.typefw3 .parts-02.red,
  #orderimage-01.typefw4 .parts-02.red,
  #orderimage-01.typefw5 .parts-02.red,
  #orderimage-01.typefw7 .parts-02.red,
  #orderimage-01.typefw9 .parts-02.red,
  #orderimage-01.typefwx .parts-02.red {
    background-image: url("images/golf/fw/parts-02-red.png"); }
  #orderimage-01.typefw2 .parts-02.ruby,
  #orderimage-01.typefw3 .parts-02.ruby,
  #orderimage-01.typefw4 .parts-02.ruby,
  #orderimage-01.typefw5 .parts-02.ruby,
  #orderimage-01.typefw7 .parts-02.ruby,
  #orderimage-01.typefw9 .parts-02.ruby,
  #orderimage-01.typefwx .parts-02.ruby {
    background-image: url("images/golf/fw/parts-02-ruby.png"); }
  #orderimage-01.typefw2 .parts-02.wine,
  #orderimage-01.typefw3 .parts-02.wine,
  #orderimage-01.typefw4 .parts-02.wine,
  #orderimage-01.typefw5 .parts-02.wine,
  #orderimage-01.typefw7 .parts-02.wine,
  #orderimage-01.typefw9 .parts-02.wine,
  #orderimage-01.typefwx .parts-02.wine {
    background-image: url("images/golf/fw/parts-02-wine.png"); }
  #orderimage-01.typefw2 .parts-02.green,
  #orderimage-01.typefw3 .parts-02.green,
  #orderimage-01.typefw4 .parts-02.green,
  #orderimage-01.typefw5 .parts-02.green,
  #orderimage-01.typefw7 .parts-02.green,
  #orderimage-01.typefw9 .parts-02.green,
  #orderimage-01.typefwx .parts-02.green {
    background-image: url("images/golf/fw/parts-02-green.png"); }
  #orderimage-01.typefw2 .parts-02.chocolat,
  #orderimage-01.typefw3 .parts-02.chocolat,
  #orderimage-01.typefw4 .parts-02.chocolat,
  #orderimage-01.typefw5 .parts-02.chocolat,
  #orderimage-01.typefw7 .parts-02.chocolat,
  #orderimage-01.typefw9 .parts-02.chocolat,
  #orderimage-01.typefwx .parts-02.chocolat {
    background-image: url("images/golf/fw/parts-02-chocolat.png"); }
  #orderimage-01.typefw2 .parts-02.charcoal,
  #orderimage-01.typefw3 .parts-02.charcoal,
  #orderimage-01.typefw4 .parts-02.charcoal,
  #orderimage-01.typefw5 .parts-02.charcoal,
  #orderimage-01.typefw7 .parts-02.charcoal,
  #orderimage-01.typefw9 .parts-02.charcoal,
  #orderimage-01.typefwx .parts-02.charcoal {
    background-image: url("images/golf/fw/parts-02-charcoal.png"); }
  #orderimage-01.typefw2 .parts-02.black,
  #orderimage-01.typefw3 .parts-02.black,
  #orderimage-01.typefw4 .parts-02.black,
  #orderimage-01.typefw5 .parts-02.black,
  #orderimage-01.typefw7 .parts-02.black,
  #orderimage-01.typefw9 .parts-02.black,
  #orderimage-01.typefwx .parts-02.black {
    background-image: url("images/golf/fw/parts-02-black.png"); }
  #orderimage-01.typefw2 .parts-02.camel,
  #orderimage-01.typefw3 .parts-02.camel,
  #orderimage-01.typefw4 .parts-02.camel,
  #orderimage-01.typefw5 .parts-02.camel,
  #orderimage-01.typefw7 .parts-02.camel,
  #orderimage-01.typefw9 .parts-02.camel,
  #orderimage-01.typefwx .parts-02.camel {
    background-image: url("images/golf/fw/parts-02-camel.png"); }
  #orderimage-01.typefw2 .parts-02.coral,
  #orderimage-01.typefw3 .parts-02.coral,
  #orderimage-01.typefw4 .parts-02.coral,
  #orderimage-01.typefw5 .parts-02.coral,
  #orderimage-01.typefw7 .parts-02.coral,
  #orderimage-01.typefw9 .parts-02.coral,
  #orderimage-01.typefwx .parts-02.coral {
    background-image: url("images/golf/fw/parts-02-coral.png"); }
  #orderimage-01.typefw2 .parts-02.purple,
  #orderimage-01.typefw3 .parts-02.purple,
  #orderimage-01.typefw4 .parts-02.purple,
  #orderimage-01.typefw5 .parts-02.purple,
  #orderimage-01.typefw7 .parts-02.purple,
  #orderimage-01.typefw9 .parts-02.purple,
  #orderimage-01.typefwx .parts-02.purple {
    background-image: url("images/golf/fw/parts-02-purple.png"); }
#orderimage-01.typefw2 .parts-03,
#orderimage-01.typefw3 .parts-03,
#orderimage-01.typefw4 .parts-03,
#orderimage-01.typefw5 .parts-03,
#orderimage-01.typefw7 .parts-03,
#orderimage-01.typefw9 .parts-03,
#orderimage-01.typefwx .parts-03 {
  z-index: 7; }
  #orderimage-01.typefw2 .parts-03.white,
  #orderimage-01.typefw3 .parts-03.white,
  #orderimage-01.typefw4 .parts-03.white,
  #orderimage-01.typefw5 .parts-03.white,
  #orderimage-01.typefw7 .parts-03.white,
  #orderimage-01.typefw9 .parts-03.white,
  #orderimage-01.typefwx .parts-03.white {
    background-image: url("images/golf/fw/parts-03-white.png"); }
  #orderimage-01.typefw2 .parts-03.blue,
  #orderimage-01.typefw3 .parts-03.blue,
  #orderimage-01.typefw4 .parts-03.blue,
  #orderimage-01.typefw5 .parts-03.blue,
  #orderimage-01.typefw7 .parts-03.blue,
  #orderimage-01.typefw9 .parts-03.blue,
  #orderimage-01.typefwx .parts-03.blue {
    background-image: url("images/golf/fw/parts-03-blue.png"); }
  #orderimage-01.typefw2 .parts-03.navy,
  #orderimage-01.typefw3 .parts-03.navy,
  #orderimage-01.typefw4 .parts-03.navy,
  #orderimage-01.typefw5 .parts-03.navy,
  #orderimage-01.typefw7 .parts-03.navy,
  #orderimage-01.typefw9 .parts-03.navy,
  #orderimage-01.typefwx .parts-03.navy {
    background-image: url("images/golf/fw/parts-03-navy.png"); }
  #orderimage-01.typefw2 .parts-03.red,
  #orderimage-01.typefw3 .parts-03.red,
  #orderimage-01.typefw4 .parts-03.red,
  #orderimage-01.typefw5 .parts-03.red,
  #orderimage-01.typefw7 .parts-03.red,
  #orderimage-01.typefw9 .parts-03.red,
  #orderimage-01.typefwx .parts-03.red {
    background-image: url("images/golf/fw/parts-03-red.png"); }
  #orderimage-01.typefw2 .parts-03.ruby,
  #orderimage-01.typefw3 .parts-03.ruby,
  #orderimage-01.typefw4 .parts-03.ruby,
  #orderimage-01.typefw5 .parts-03.ruby,
  #orderimage-01.typefw7 .parts-03.ruby,
  #orderimage-01.typefw9 .parts-03.ruby,
  #orderimage-01.typefwx .parts-03.ruby {
    background-image: url("images/golf/fw/parts-03-ruby.png"); }
  #orderimage-01.typefw2 .parts-03.wine,
  #orderimage-01.typefw3 .parts-03.wine,
  #orderimage-01.typefw4 .parts-03.wine,
  #orderimage-01.typefw5 .parts-03.wine,
  #orderimage-01.typefw7 .parts-03.wine,
  #orderimage-01.typefw9 .parts-03.wine,
  #orderimage-01.typefwx .parts-03.wine {
    background-image: url("images/golf/fw/parts-03-wine.png"); }
  #orderimage-01.typefw2 .parts-03.green,
  #orderimage-01.typefw3 .parts-03.green,
  #orderimage-01.typefw4 .parts-03.green,
  #orderimage-01.typefw5 .parts-03.green,
  #orderimage-01.typefw7 .parts-03.green,
  #orderimage-01.typefw9 .parts-03.green,
  #orderimage-01.typefwx .parts-03.green {
    background-image: url("images/golf/fw/parts-03-green.png"); }
  #orderimage-01.typefw2 .parts-03.chocolat,
  #orderimage-01.typefw3 .parts-03.chocolat,
  #orderimage-01.typefw4 .parts-03.chocolat,
  #orderimage-01.typefw5 .parts-03.chocolat,
  #orderimage-01.typefw7 .parts-03.chocolat,
  #orderimage-01.typefw9 .parts-03.chocolat,
  #orderimage-01.typefwx .parts-03.chocolat {
    background-image: url("images/golf/fw/parts-03-chocolat.png"); }
  #orderimage-01.typefw2 .parts-03.charcoal,
  #orderimage-01.typefw3 .parts-03.charcoal,
  #orderimage-01.typefw4 .parts-03.charcoal,
  #orderimage-01.typefw5 .parts-03.charcoal,
  #orderimage-01.typefw7 .parts-03.charcoal,
  #orderimage-01.typefw9 .parts-03.charcoal,
  #orderimage-01.typefwx .parts-03.charcoal {
    background-image: url("images/golf/fw/parts-03-charcoal.png"); }
  #orderimage-01.typefw2 .parts-03.black,
  #orderimage-01.typefw3 .parts-03.black,
  #orderimage-01.typefw4 .parts-03.black,
  #orderimage-01.typefw5 .parts-03.black,
  #orderimage-01.typefw7 .parts-03.black,
  #orderimage-01.typefw9 .parts-03.black,
  #orderimage-01.typefwx .parts-03.black {
    background-image: url("images/golf/fw/parts-03-black.png"); }
  #orderimage-01.typefw2 .parts-03.camel,
  #orderimage-01.typefw3 .parts-03.camel,
  #orderimage-01.typefw4 .parts-03.camel,
  #orderimage-01.typefw5 .parts-03.camel,
  #orderimage-01.typefw7 .parts-03.camel,
  #orderimage-01.typefw9 .parts-03.camel,
  #orderimage-01.typefwx .parts-03.camel {
    background-image: url("images/golf/fw/parts-03-camel.png"); }
  #orderimage-01.typefw2 .parts-03.coral,
  #orderimage-01.typefw3 .parts-03.coral,
  #orderimage-01.typefw4 .parts-03.coral,
  #orderimage-01.typefw5 .parts-03.coral,
  #orderimage-01.typefw7 .parts-03.coral,
  #orderimage-01.typefw9 .parts-03.coral,
  #orderimage-01.typefwx .parts-03.coral {
    background-image: url("images/golf/fw/parts-03-coral.png"); }
  #orderimage-01.typefw2 .parts-03.purple,
  #orderimage-01.typefw3 .parts-03.purple,
  #orderimage-01.typefw4 .parts-03.purple,
  #orderimage-01.typefw5 .parts-03.purple,
  #orderimage-01.typefw7 .parts-03.purple,
  #orderimage-01.typefw9 .parts-03.purple,
  #orderimage-01.typefwx .parts-03.purple {
    background-image: url("images/golf/fw/parts-03-purple.png"); }
#orderimage-01.typefw2 .parts-04,
#orderimage-01.typefw3 .parts-04,
#orderimage-01.typefw4 .parts-04,
#orderimage-01.typefw5 .parts-04,
#orderimage-01.typefw7 .parts-04,
#orderimage-01.typefw9 .parts-04,
#orderimage-01.typefwx .parts-04 {
  z-index: 9; }
  #orderimage-01.typefw2 .parts-04.black,
  #orderimage-01.typefw3 .parts-04.black,
  #orderimage-01.typefw4 .parts-04.black,
  #orderimage-01.typefw5 .parts-04.black,
  #orderimage-01.typefw7 .parts-04.black,
  #orderimage-01.typefw9 .parts-04.black,
  #orderimage-01.typefwx .parts-04.black {
    background-image: url("images/golf/fw/parts-04-black.png"); }
  #orderimage-01.typefw2 .parts-04.navy,
  #orderimage-01.typefw3 .parts-04.navy,
  #orderimage-01.typefw4 .parts-04.navy,
  #orderimage-01.typefw5 .parts-04.navy,
  #orderimage-01.typefw7 .parts-04.navy,
  #orderimage-01.typefw9 .parts-04.navy,
  #orderimage-01.typefwx .parts-04.navy {
    background-image: url("images/golf/fw/parts-04-navy.png"); }
  #orderimage-01.typefw2 .parts-04.red,
  #orderimage-01.typefw3 .parts-04.red,
  #orderimage-01.typefw4 .parts-04.red,
  #orderimage-01.typefw5 .parts-04.red,
  #orderimage-01.typefw7 .parts-04.red,
  #orderimage-01.typefw9 .parts-04.red,
  #orderimage-01.typefwx .parts-04.red {
    background-image: url("images/golf/fw/parts-04-red.png"); }
  #orderimage-01.typefw2 .parts-04.pink,
  #orderimage-01.typefw3 .parts-04.pink,
  #orderimage-01.typefw4 .parts-04.pink,
  #orderimage-01.typefw5 .parts-04.pink,
  #orderimage-01.typefw7 .parts-04.pink,
  #orderimage-01.typefw9 .parts-04.pink,
  #orderimage-01.typefwx .parts-04.pink {
    background-image: url("images/golf/fw/parts-04-pink.png"); }

#orderimage-01.typefw2 .parts-05 {
  z-index: 11; }
  #orderimage-01.typefw2 .parts-05.clr {
    background-image: none; }
  #orderimage-01.typefw2 .parts-05.gold {
    background-image: url("images/golf/fw/parts-05-gold.png"); }
  #orderimage-01.typefw2 .parts-05.silver {
    background-image: url("images/golf/fw/parts-05-silver.png"); }
#orderimage-01.typefw2 .parts-m {
  z-index: 11; }
  #orderimage-01.typefw2 .parts-m.clr {
    background-image: none; }
  #orderimage-01.typefw2 .parts-m.gold {
    background-image: url("images/golf/fw/parts-m-05-gold.png"); }
  #orderimage-01.typefw2 .parts-m.silver {
    background-image: url("images/golf/fw/parts-m-05-silver.png"); }

#orderimage-01.typefw3 .parts-05 {
  z-index: 11; }
  #orderimage-01.typefw3 .parts-05.clr {
    background-image: none; }
  #orderimage-01.typefw3 .parts-05.gold {
    background-image: url("images/golf/fw3/parts-05-gold.png"); }
  #orderimage-01.typefw3 .parts-05.silver {
    background-image: url("images/golf/fw3/parts-05-silver.png"); }
#orderimage-01.typefw3 .parts-m {
  z-index: 11; }
  #orderimage-01.typefw3 .parts-m.clr {
    background-image: none; }
  #orderimage-01.typefw3 .parts-m.gold {
    background-image: url("images/golf/fw3/parts-m-05-gold.png"); }
  #orderimage-01.typefw3 .parts-m.silver {
    background-image: url("images/golf/fw3/parts-m-05-silver.png"); }

#orderimage-01.typefw4 .parts-05 {
  z-index: 11; }
  #orderimage-01.typefw4 .parts-05.clr {
    background-image: none; }
  #orderimage-01.typefw4 .parts-05.gold {
    background-image: url("images/golf/fw4/parts-05-gold.png"); }
  #orderimage-01.typefw4 .parts-05.silver {
    background-image: url("images/golf/fw4/parts-05-silver.png"); }
#orderimage-01.typefw4 .parts-m {
  z-index: 11; }
  #orderimage-01.typefw4 .parts-m.clr {
    background-image: none; }
  #orderimage-01.typefw4 .parts-m.gold {
    background-image: url("images/golf/fw4/parts-m-05-gold.png"); }
  #orderimage-01.typefw4 .parts-m.silver {
    background-image: url("images/golf/fw4/parts-m-05-silver.png"); }

#orderimage-01.typefw5 .parts-05 {
  z-index: 11; }
  #orderimage-01.typefw5 .parts-05.clr {
    background-image: none; }
  #orderimage-01.typefw5 .parts-05.gold {
    background-image: url("images/golf/fw5/parts-05-gold.png"); }
  #orderimage-01.typefw5 .parts-05.silver {
    background-image: url("images/golf/fw5/parts-05-silver.png"); }
#orderimage-01.typefw5 .parts-m {
  z-index: 11; }
  #orderimage-01.typefw5 .parts-m.clr {
    background-image: none; }
  #orderimage-01.typefw5 .parts-m.gold {
    background-image: url("images/golf/fw5/parts-m-05-gold.png"); }
  #orderimage-01.typefw5 .parts-m.silver {
    background-image: url("images/golf/fw5/parts-m-05-silver.png"); }

#orderimage-01.typefw7 .parts-05 {
  z-index: 11; }
  #orderimage-01.typefw7 .parts-05.clr {
    background-image: none; }
  #orderimage-01.typefw7 .parts-05.gold {
    background-image: url("images/golf/fw7/parts-05-gold.png"); }
  #orderimage-01.typefw7 .parts-05.silver {
    background-image: url("images/golf/fw7/parts-05-silver.png"); }
#orderimage-01.typefw7 .parts-m {
  z-index: 11; }
  #orderimage-01.typefw7 .parts-m.clr {
    background-image: none; }
  #orderimage-01.typefw7 .parts-m.gold {
    background-image: url("images/golf/fw7/parts-m-05-gold.png"); }
  #orderimage-01.typefw7 .parts-m.silver {
    background-image: url("images/golf/fw7/parts-m-05-silver.png"); }

#orderimage-01.typefw9 .parts-05 {
  z-index: 11; }
  #orderimage-01.typefw9 .parts-05.clr {
    background-image: none; }
  #orderimage-01.typefw9 .parts-05.gold {
    background-image: url("images/golf/fw9/parts-05-gold.png"); }
  #orderimage-01.typefw9 .parts-05.silver {
    background-image: url("images/golf/fw9/parts-05-silver.png"); }
#orderimage-01.typefw9 .parts-m {
  z-index: 11; }
  #orderimage-01.typefw9 .parts-m.clr {
    background-image: none; }
  #orderimage-01.typefw9 .parts-m.gold {
    background-image: url("images/golf/fw9/parts-m-05-gold.png"); }
  #orderimage-01.typefw9 .parts-m.silver {
    background-image: url("images/golf/fw9/parts-m-05-silver.png"); }

#orderimage-01.typefwx .parts-05 {
  z-index: 11; }
  #orderimage-01.typefwx .parts-05.clr {
    background-image: none; }
  #orderimage-01.typefwx .parts-05.gold {
    background-image: url("images/golf/fwx/parts-05-gold.png"); }
  #orderimage-01.typefwx .parts-05.silver {
    background-image: url("images/golf/fwx/parts-05-silver.png"); }
#orderimage-01.typefwx .parts-m {
  z-index: 11; }
  #orderimage-01.typefwx .parts-m.clr {
    background-image: none; }
  #orderimage-01.typefwx .parts-m.gold {
    background-image: url("images/golf/fwx/parts-m-05-gold.png"); }
  #orderimage-01.typefwx .parts-m.silver {
    background-image: url("images/golf/fwx/parts-m-05-silver.png"); }

/****************  *********************/
/**************** ut *********************/
#orderimage-01.typeut2 .parts-01,
#orderimage-01.typeut3 .parts-01,
#orderimage-01.typeut4 .parts-01,
#orderimage-01.typeut5 .parts-01,
#orderimage-01.typeut6 .parts-01,
#orderimage-01.typeut7 .parts-01,
#orderimage-01.typeut9 .parts-01,
#orderimage-01.typeutx .parts-01 {
  z-index: 3; }
  #orderimage-01.typeut2 .parts-01.white,
  #orderimage-01.typeut3 .parts-01.white,
  #orderimage-01.typeut4 .parts-01.white,
  #orderimage-01.typeut5 .parts-01.white,
  #orderimage-01.typeut6 .parts-01.white,
  #orderimage-01.typeut7 .parts-01.white,
  #orderimage-01.typeut9 .parts-01.white,
  #orderimage-01.typeutx .parts-01.white {
    background-image: url("images/golf/ut/parts-01-white.png"); }
  #orderimage-01.typeut2 .parts-01.blue,
  #orderimage-01.typeut3 .parts-01.blue,
  #orderimage-01.typeut4 .parts-01.blue,
  #orderimage-01.typeut5 .parts-01.blue,
  #orderimage-01.typeut6 .parts-01.blue,
  #orderimage-01.typeut7 .parts-01.blue,
  #orderimage-01.typeut9 .parts-01.blue,
  #orderimage-01.typeutx .parts-01.blue {
    background-image: url("images/golf/ut/parts-01-blue.png"); }
  #orderimage-01.typeut2 .parts-01.navy,
  #orderimage-01.typeut3 .parts-01.navy,
  #orderimage-01.typeut4 .parts-01.navy,
  #orderimage-01.typeut5 .parts-01.navy,
  #orderimage-01.typeut6 .parts-01.navy,
  #orderimage-01.typeut7 .parts-01.navy,
  #orderimage-01.typeut9 .parts-01.navy,
  #orderimage-01.typeutx .parts-01.navy {
    background-image: url("images/golf/ut/parts-01-navy.png"); }
  #orderimage-01.typeut2 .parts-01.red,
  #orderimage-01.typeut3 .parts-01.red,
  #orderimage-01.typeut4 .parts-01.red,
  #orderimage-01.typeut5 .parts-01.red,
  #orderimage-01.typeut6 .parts-01.red,
  #orderimage-01.typeut7 .parts-01.red,
  #orderimage-01.typeut9 .parts-01.red,
  #orderimage-01.typeutx .parts-01.red {
    background-image: url("images/golf/ut/parts-01-red.png"); }
  #orderimage-01.typeut2 .parts-01.ruby,
  #orderimage-01.typeut3 .parts-01.ruby,
  #orderimage-01.typeut4 .parts-01.ruby,
  #orderimage-01.typeut5 .parts-01.ruby,
  #orderimage-01.typeut6 .parts-01.ruby,
  #orderimage-01.typeut7 .parts-01.ruby,
  #orderimage-01.typeut9 .parts-01.ruby,
  #orderimage-01.typeutx .parts-01.ruby {
    background-image: url("images/golf/ut/parts-01-ruby.png"); }
  #orderimage-01.typeut2 .parts-01.wine,
  #orderimage-01.typeut3 .parts-01.wine,
  #orderimage-01.typeut4 .parts-01.wine,
  #orderimage-01.typeut5 .parts-01.wine,
  #orderimage-01.typeut6 .parts-01.wine,
  #orderimage-01.typeut7 .parts-01.wine,
  #orderimage-01.typeut9 .parts-01.wine,
  #orderimage-01.typeutx .parts-01.wine {
    background-image: url("images/golf/ut/parts-01-wine.png"); }
  #orderimage-01.typeut2 .parts-01.green,
  #orderimage-01.typeut3 .parts-01.green,
  #orderimage-01.typeut4 .parts-01.green,
  #orderimage-01.typeut5 .parts-01.green,
  #orderimage-01.typeut6 .parts-01.green,
  #orderimage-01.typeut7 .parts-01.green,
  #orderimage-01.typeut9 .parts-01.green,
  #orderimage-01.typeutx .parts-01.green {
    background-image: url("images/golf/ut/parts-01-green.png"); }
  #orderimage-01.typeut2 .parts-01.chocolat,
  #orderimage-01.typeut3 .parts-01.chocolat,
  #orderimage-01.typeut4 .parts-01.chocolat,
  #orderimage-01.typeut5 .parts-01.chocolat,
  #orderimage-01.typeut6 .parts-01.chocolat,
  #orderimage-01.typeut7 .parts-01.chocolat,
  #orderimage-01.typeut9 .parts-01.chocolat,
  #orderimage-01.typeutx .parts-01.chocolat {
    background-image: url("images/golf/ut/parts-01-chocolat.png"); }
  #orderimage-01.typeut2 .parts-01.charcoal,
  #orderimage-01.typeut3 .parts-01.charcoal,
  #orderimage-01.typeut4 .parts-01.charcoal,
  #orderimage-01.typeut5 .parts-01.charcoal,
  #orderimage-01.typeut6 .parts-01.charcoal,
  #orderimage-01.typeut7 .parts-01.charcoal,
  #orderimage-01.typeut9 .parts-01.charcoal,
  #orderimage-01.typeutx .parts-01.charcoal {
    background-image: url("images/golf/ut/parts-01-charcoal.png"); }
  #orderimage-01.typeut2 .parts-01.black,
  #orderimage-01.typeut3 .parts-01.black,
  #orderimage-01.typeut4 .parts-01.black,
  #orderimage-01.typeut5 .parts-01.black,
  #orderimage-01.typeut6 .parts-01.black,
  #orderimage-01.typeut7 .parts-01.black,
  #orderimage-01.typeut9 .parts-01.black,
  #orderimage-01.typeutx .parts-01.black {
    background-image: url("images/golf/ut/parts-01-black.png"); }
  #orderimage-01.typeut2 .parts-01.camel,
  #orderimage-01.typeut3 .parts-01.camel,
  #orderimage-01.typeut4 .parts-01.camel,
  #orderimage-01.typeut5 .parts-01.camel,
  #orderimage-01.typeut6 .parts-01.camel,
  #orderimage-01.typeut7 .parts-01.camel,
  #orderimage-01.typeut9 .parts-01.camel,
  #orderimage-01.typeutx .parts-01.camel {
    background-image: url("images/golf/ut/parts-01-camel.png"); }
  #orderimage-01.typeut2 .parts-01.coral,
  #orderimage-01.typeut3 .parts-01.coral,
  #orderimage-01.typeut4 .parts-01.coral,
  #orderimage-01.typeut5 .parts-01.coral,
  #orderimage-01.typeut6 .parts-01.coral,
  #orderimage-01.typeut7 .parts-01.coral,
  #orderimage-01.typeut9 .parts-01.coral,
  #orderimage-01.typeutx .parts-01.coral {
    background-image: url("images/golf/ut/parts-01-coral.png"); }
  #orderimage-01.typeut2 .parts-01.purple,
  #orderimage-01.typeut3 .parts-01.purple,
  #orderimage-01.typeut4 .parts-01.purple,
  #orderimage-01.typeut5 .parts-01.purple,
  #orderimage-01.typeut6 .parts-01.purple,
  #orderimage-01.typeut7 .parts-01.purple,
  #orderimage-01.typeut9 .parts-01.purple,
  #orderimage-01.typeutx .parts-01.purple {
    background-image: url("images/golf/ut/parts-01-purple.png"); }
#orderimage-01.typeut2 .parts-07,
#orderimage-01.typeut3 .parts-07,
#orderimage-01.typeut4 .parts-07,
#orderimage-01.typeut5 .parts-07,
#orderimage-01.typeut6 .parts-07,
#orderimage-01.typeut7 .parts-07,
#orderimage-01.typeut9 .parts-07,
#orderimage-01.typeutx .parts-07 {
  z-index: 4; }
  #orderimage-01.typeut2 .parts-07.white,
  #orderimage-01.typeut3 .parts-07.white,
  #orderimage-01.typeut4 .parts-07.white,
  #orderimage-01.typeut5 .parts-07.white,
  #orderimage-01.typeut6 .parts-07.white,
  #orderimage-01.typeut7 .parts-07.white,
  #orderimage-01.typeut9 .parts-07.white,
  #orderimage-01.typeutx .parts-07.white {
    background-image: url("images/golf/ut/parts-07-white.png"); }
  #orderimage-01.typeut2 .parts-07.blue,
  #orderimage-01.typeut3 .parts-07.blue,
  #orderimage-01.typeut4 .parts-07.blue,
  #orderimage-01.typeut5 .parts-07.blue,
  #orderimage-01.typeut6 .parts-07.blue,
  #orderimage-01.typeut7 .parts-07.blue,
  #orderimage-01.typeut9 .parts-07.blue,
  #orderimage-01.typeutx .parts-07.blue {
    background-image: url("images/golf/ut/parts-07-blue.png"); }
  #orderimage-01.typeut2 .parts-07.navy,
  #orderimage-01.typeut3 .parts-07.navy,
  #orderimage-01.typeut4 .parts-07.navy,
  #orderimage-01.typeut5 .parts-07.navy,
  #orderimage-01.typeut6 .parts-07.navy,
  #orderimage-01.typeut7 .parts-07.navy,
  #orderimage-01.typeut9 .parts-07.navy,
  #orderimage-01.typeutx .parts-07.navy {
    background-image: url("images/golf/ut/parts-07-navy.png"); }
  #orderimage-01.typeut2 .parts-07.red,
  #orderimage-01.typeut3 .parts-07.red,
  #orderimage-01.typeut4 .parts-07.red,
  #orderimage-01.typeut5 .parts-07.red,
  #orderimage-01.typeut6 .parts-07.red,
  #orderimage-01.typeut7 .parts-07.red,
  #orderimage-01.typeut9 .parts-07.red,
  #orderimage-01.typeutx .parts-07.red {
    background-image: url("images/golf/ut/parts-07-red.png"); }
  #orderimage-01.typeut2 .parts-07.ruby,
  #orderimage-01.typeut3 .parts-07.ruby,
  #orderimage-01.typeut4 .parts-07.ruby,
  #orderimage-01.typeut5 .parts-07.ruby,
  #orderimage-01.typeut6 .parts-07.ruby,
  #orderimage-01.typeut7 .parts-07.ruby,
  #orderimage-01.typeut9 .parts-07.ruby,
  #orderimage-01.typeutx .parts-07.ruby {
    background-image: url("images/golf/ut/parts-07-ruby.png"); }
  #orderimage-01.typeut2 .parts-07.wine,
  #orderimage-01.typeut3 .parts-07.wine,
  #orderimage-01.typeut4 .parts-07.wine,
  #orderimage-01.typeut5 .parts-07.wine,
  #orderimage-01.typeut6 .parts-07.wine,
  #orderimage-01.typeut7 .parts-07.wine,
  #orderimage-01.typeut9 .parts-07.wine,
  #orderimage-01.typeutx .parts-07.wine {
    background-image: url("images/golf/ut/parts-07-wine.png"); }
  #orderimage-01.typeut2 .parts-07.green,
  #orderimage-01.typeut3 .parts-07.green,
  #orderimage-01.typeut4 .parts-07.green,
  #orderimage-01.typeut5 .parts-07.green,
  #orderimage-01.typeut6 .parts-07.green,
  #orderimage-01.typeut7 .parts-07.green,
  #orderimage-01.typeut9 .parts-07.green,
  #orderimage-01.typeutx .parts-07.green {
    background-image: url("images/golf/ut/parts-07-green.png"); }
  #orderimage-01.typeut2 .parts-07.chocolat,
  #orderimage-01.typeut3 .parts-07.chocolat,
  #orderimage-01.typeut4 .parts-07.chocolat,
  #orderimage-01.typeut5 .parts-07.chocolat,
  #orderimage-01.typeut6 .parts-07.chocolat,
  #orderimage-01.typeut7 .parts-07.chocolat,
  #orderimage-01.typeut9 .parts-07.chocolat,
  #orderimage-01.typeutx .parts-07.chocolat {
    background-image: url("images/golf/ut/parts-07-chocolat.png"); }
  #orderimage-01.typeut2 .parts-07.charcoal,
  #orderimage-01.typeut3 .parts-07.charcoal,
  #orderimage-01.typeut4 .parts-07.charcoal,
  #orderimage-01.typeut5 .parts-07.charcoal,
  #orderimage-01.typeut6 .parts-07.charcoal,
  #orderimage-01.typeut7 .parts-07.charcoal,
  #orderimage-01.typeut9 .parts-07.charcoal,
  #orderimage-01.typeutx .parts-07.charcoal {
    background-image: url("images/golf/ut/parts-07-charcoal.png"); }
  #orderimage-01.typeut2 .parts-07.black,
  #orderimage-01.typeut3 .parts-07.black,
  #orderimage-01.typeut4 .parts-07.black,
  #orderimage-01.typeut5 .parts-07.black,
  #orderimage-01.typeut6 .parts-07.black,
  #orderimage-01.typeut7 .parts-07.black,
  #orderimage-01.typeut9 .parts-07.black,
  #orderimage-01.typeutx .parts-07.black {
    background-image: url("images/golf/ut/parts-07-black.png"); }
  #orderimage-01.typeut2 .parts-07.camel,
  #orderimage-01.typeut3 .parts-07.camel,
  #orderimage-01.typeut4 .parts-07.camel,
  #orderimage-01.typeut5 .parts-07.camel,
  #orderimage-01.typeut6 .parts-07.camel,
  #orderimage-01.typeut7 .parts-07.camel,
  #orderimage-01.typeut9 .parts-07.camel,
  #orderimage-01.typeutx .parts-07.camel {
    background-image: url("images/golf/ut/parts-07-camel.png"); }
  #orderimage-01.typeut2 .parts-07.coral,
  #orderimage-01.typeut3 .parts-07.coral,
  #orderimage-01.typeut4 .parts-07.coral,
  #orderimage-01.typeut5 .parts-07.coral,
  #orderimage-01.typeut6 .parts-07.coral,
  #orderimage-01.typeut7 .parts-07.coral,
  #orderimage-01.typeut9 .parts-07.coral,
  #orderimage-01.typeutx .parts-07.coral {
    background-image: url("images/golf/ut/parts-07-coral.png"); }
  #orderimage-01.typeut2 .parts-07.purple,
  #orderimage-01.typeut3 .parts-07.purple,
  #orderimage-01.typeut4 .parts-07.purple,
  #orderimage-01.typeut5 .parts-07.purple,
  #orderimage-01.typeut6 .parts-07.purple,
  #orderimage-01.typeut7 .parts-07.purple,
  #orderimage-01.typeut9 .parts-07.purple,
  #orderimage-01.typeutx .parts-07.purple {
    background-image: url("images/golf/ut/parts-07-purple.png"); }
#orderimage-01.typeut2 .parts-08,
#orderimage-01.typeut3 .parts-08,
#orderimage-01.typeut4 .parts-08,
#orderimage-01.typeut5 .parts-08,
#orderimage-01.typeut6 .parts-08,
#orderimage-01.typeut7 .parts-08,
#orderimage-01.typeut9 .parts-08,
#orderimage-01.typeutx .parts-08 {
  z-index: 5; }
  #orderimage-01.typeut2 .parts-08.white,
  #orderimage-01.typeut3 .parts-08.white,
  #orderimage-01.typeut4 .parts-08.white,
  #orderimage-01.typeut5 .parts-08.white,
  #orderimage-01.typeut6 .parts-08.white,
  #orderimage-01.typeut7 .parts-08.white,
  #orderimage-01.typeut9 .parts-08.white,
  #orderimage-01.typeutx .parts-08.white {
    background-image: url("images/golf/ut/parts-08-white.png"); }
  #orderimage-01.typeut2 .parts-08.blue,
  #orderimage-01.typeut3 .parts-08.blue,
  #orderimage-01.typeut4 .parts-08.blue,
  #orderimage-01.typeut5 .parts-08.blue,
  #orderimage-01.typeut6 .parts-08.blue,
  #orderimage-01.typeut7 .parts-08.blue,
  #orderimage-01.typeut9 .parts-08.blue,
  #orderimage-01.typeutx .parts-08.blue {
    background-image: url("images/golf/ut/parts-08-blue.png"); }
  #orderimage-01.typeut2 .parts-08.navy,
  #orderimage-01.typeut3 .parts-08.navy,
  #orderimage-01.typeut4 .parts-08.navy,
  #orderimage-01.typeut5 .parts-08.navy,
  #orderimage-01.typeut6 .parts-08.navy,
  #orderimage-01.typeut7 .parts-08.navy,
  #orderimage-01.typeut9 .parts-08.navy,
  #orderimage-01.typeutx .parts-08.navy {
    background-image: url("images/golf/ut/parts-08-navy.png"); }
  #orderimage-01.typeut2 .parts-08.red,
  #orderimage-01.typeut3 .parts-08.red,
  #orderimage-01.typeut4 .parts-08.red,
  #orderimage-01.typeut5 .parts-08.red,
  #orderimage-01.typeut6 .parts-08.red,
  #orderimage-01.typeut7 .parts-08.red,
  #orderimage-01.typeut9 .parts-08.red,
  #orderimage-01.typeutx .parts-08.red {
    background-image: url("images/golf/ut/parts-08-red.png"); }
  #orderimage-01.typeut2 .parts-08.ruby,
  #orderimage-01.typeut3 .parts-08.ruby,
  #orderimage-01.typeut4 .parts-08.ruby,
  #orderimage-01.typeut5 .parts-08.ruby,
  #orderimage-01.typeut6 .parts-08.ruby,
  #orderimage-01.typeut7 .parts-08.ruby,
  #orderimage-01.typeut9 .parts-08.ruby,
  #orderimage-01.typeutx .parts-08.ruby {
    background-image: url("images/golf/ut/parts-08-ruby.png"); }
  #orderimage-01.typeut2 .parts-08.wine,
  #orderimage-01.typeut3 .parts-08.wine,
  #orderimage-01.typeut4 .parts-08.wine,
  #orderimage-01.typeut5 .parts-08.wine,
  #orderimage-01.typeut6 .parts-08.wine,
  #orderimage-01.typeut7 .parts-08.wine,
  #orderimage-01.typeut9 .parts-08.wine,
  #orderimage-01.typeutx .parts-08.wine {
    background-image: url("images/golf/ut/parts-08-wine.png"); }
  #orderimage-01.typeut2 .parts-08.green,
  #orderimage-01.typeut3 .parts-08.green,
  #orderimage-01.typeut4 .parts-08.green,
  #orderimage-01.typeut5 .parts-08.green,
  #orderimage-01.typeut6 .parts-08.green,
  #orderimage-01.typeut7 .parts-08.green,
  #orderimage-01.typeut9 .parts-08.green,
  #orderimage-01.typeutx .parts-08.green {
    background-image: url("images/golf/ut/parts-08-green.png"); }
  #orderimage-01.typeut2 .parts-08.chocolat,
  #orderimage-01.typeut3 .parts-08.chocolat,
  #orderimage-01.typeut4 .parts-08.chocolat,
  #orderimage-01.typeut5 .parts-08.chocolat,
  #orderimage-01.typeut6 .parts-08.chocolat,
  #orderimage-01.typeut7 .parts-08.chocolat,
  #orderimage-01.typeut9 .parts-08.chocolat,
  #orderimage-01.typeutx .parts-08.chocolat {
    background-image: url("images/golf/ut/parts-08-chocolat.png"); }
  #orderimage-01.typeut2 .parts-08.charcoal,
  #orderimage-01.typeut3 .parts-08.charcoal,
  #orderimage-01.typeut4 .parts-08.charcoal,
  #orderimage-01.typeut5 .parts-08.charcoal,
  #orderimage-01.typeut6 .parts-08.charcoal,
  #orderimage-01.typeut7 .parts-08.charcoal,
  #orderimage-01.typeut9 .parts-08.charcoal,
  #orderimage-01.typeutx .parts-08.charcoal {
    background-image: url("images/golf/ut/parts-08-charcoal.png"); }
  #orderimage-01.typeut2 .parts-08.black,
  #orderimage-01.typeut3 .parts-08.black,
  #orderimage-01.typeut4 .parts-08.black,
  #orderimage-01.typeut5 .parts-08.black,
  #orderimage-01.typeut6 .parts-08.black,
  #orderimage-01.typeut7 .parts-08.black,
  #orderimage-01.typeut9 .parts-08.black,
  #orderimage-01.typeutx .parts-08.black {
    background-image: url("images/golf/ut/parts-08-black.png"); }
  #orderimage-01.typeut2 .parts-08.camel,
  #orderimage-01.typeut3 .parts-08.camel,
  #orderimage-01.typeut4 .parts-08.camel,
  #orderimage-01.typeut5 .parts-08.camel,
  #orderimage-01.typeut6 .parts-08.camel,
  #orderimage-01.typeut7 .parts-08.camel,
  #orderimage-01.typeut9 .parts-08.camel,
  #orderimage-01.typeutx .parts-08.camel {
    background-image: url("images/golf/ut/parts-08-camel.png"); }
  #orderimage-01.typeut2 .parts-08.coral,
  #orderimage-01.typeut3 .parts-08.coral,
  #orderimage-01.typeut4 .parts-08.coral,
  #orderimage-01.typeut5 .parts-08.coral,
  #orderimage-01.typeut6 .parts-08.coral,
  #orderimage-01.typeut7 .parts-08.coral,
  #orderimage-01.typeut9 .parts-08.coral,
  #orderimage-01.typeutx .parts-08.coral {
    background-image: url("images/golf/ut/parts-08-coral.png"); }
  #orderimage-01.typeut2 .parts-08.purple,
  #orderimage-01.typeut3 .parts-08.purple,
  #orderimage-01.typeut4 .parts-08.purple,
  #orderimage-01.typeut5 .parts-08.purple,
  #orderimage-01.typeut6 .parts-08.purple,
  #orderimage-01.typeut7 .parts-08.purple,
  #orderimage-01.typeut9 .parts-08.purple,
  #orderimage-01.typeutx .parts-08.purple {
    background-image: url("images/golf/ut/parts-08-purple.png"); }
#orderimage-01.typeut2 .parts-02,
#orderimage-01.typeut3 .parts-02,
#orderimage-01.typeut4 .parts-02,
#orderimage-01.typeut5 .parts-02,
#orderimage-01.typeut6 .parts-02,
#orderimage-01.typeut7 .parts-02,
#orderimage-01.typeut9 .parts-02,
#orderimage-01.typeutx .parts-02 {
  z-index: 6; }
  #orderimage-01.typeut2 .parts-02.white,
  #orderimage-01.typeut3 .parts-02.white,
  #orderimage-01.typeut4 .parts-02.white,
  #orderimage-01.typeut5 .parts-02.white,
  #orderimage-01.typeut6 .parts-02.white,
  #orderimage-01.typeut7 .parts-02.white,
  #orderimage-01.typeut9 .parts-02.white,
  #orderimage-01.typeutx .parts-02.white {
    background-image: url("images/golf/ut/parts-02-white.png"); }
  #orderimage-01.typeut2 .parts-02.blue,
  #orderimage-01.typeut3 .parts-02.blue,
  #orderimage-01.typeut4 .parts-02.blue,
  #orderimage-01.typeut5 .parts-02.blue,
  #orderimage-01.typeut6 .parts-02.blue,
  #orderimage-01.typeut7 .parts-02.blue,
  #orderimage-01.typeut9 .parts-02.blue,
  #orderimage-01.typeutx .parts-02.blue {
    background-image: url("images/golf/ut/parts-02-blue.png"); }
  #orderimage-01.typeut2 .parts-02.navy,
  #orderimage-01.typeut3 .parts-02.navy,
  #orderimage-01.typeut4 .parts-02.navy,
  #orderimage-01.typeut5 .parts-02.navy,
  #orderimage-01.typeut6 .parts-02.navy,
  #orderimage-01.typeut7 .parts-02.navy,
  #orderimage-01.typeut9 .parts-02.navy,
  #orderimage-01.typeutx .parts-02.navy {
    background-image: url("images/golf/ut/parts-02-navy.png"); }
  #orderimage-01.typeut2 .parts-02.red,
  #orderimage-01.typeut3 .parts-02.red,
  #orderimage-01.typeut4 .parts-02.red,
  #orderimage-01.typeut5 .parts-02.red,
  #orderimage-01.typeut6 .parts-02.red,
  #orderimage-01.typeut7 .parts-02.red,
  #orderimage-01.typeut9 .parts-02.red,
  #orderimage-01.typeutx .parts-02.red {
    background-image: url("images/golf/ut/parts-02-red.png"); }
  #orderimage-01.typeut2 .parts-02.ruby,
  #orderimage-01.typeut3 .parts-02.ruby,
  #orderimage-01.typeut4 .parts-02.ruby,
  #orderimage-01.typeut5 .parts-02.ruby,
  #orderimage-01.typeut6 .parts-02.ruby,
  #orderimage-01.typeut7 .parts-02.ruby,
  #orderimage-01.typeut9 .parts-02.ruby,
  #orderimage-01.typeutx .parts-02.ruby {
    background-image: url("images/golf/ut/parts-02-ruby.png"); }
  #orderimage-01.typeut2 .parts-02.wine,
  #orderimage-01.typeut3 .parts-02.wine,
  #orderimage-01.typeut4 .parts-02.wine,
  #orderimage-01.typeut5 .parts-02.wine,
  #orderimage-01.typeut6 .parts-02.wine,
  #orderimage-01.typeut7 .parts-02.wine,
  #orderimage-01.typeut9 .parts-02.wine,
  #orderimage-01.typeutx .parts-02.wine {
    background-image: url("images/golf/ut/parts-02-wine.png"); }
  #orderimage-01.typeut2 .parts-02.green,
  #orderimage-01.typeut3 .parts-02.green,
  #orderimage-01.typeut4 .parts-02.green,
  #orderimage-01.typeut5 .parts-02.green,
  #orderimage-01.typeut6 .parts-02.green,
  #orderimage-01.typeut7 .parts-02.green,
  #orderimage-01.typeut9 .parts-02.green,
  #orderimage-01.typeutx .parts-02.green {
    background-image: url("images/golf/ut/parts-02-green.png"); }
  #orderimage-01.typeut2 .parts-02.chocolat,
  #orderimage-01.typeut3 .parts-02.chocolat,
  #orderimage-01.typeut4 .parts-02.chocolat,
  #orderimage-01.typeut5 .parts-02.chocolat,
  #orderimage-01.typeut6 .parts-02.chocolat,
  #orderimage-01.typeut7 .parts-02.chocolat,
  #orderimage-01.typeut9 .parts-02.chocolat,
  #orderimage-01.typeutx .parts-02.chocolat {
    background-image: url("images/golf/ut/parts-02-chocolat.png"); }
  #orderimage-01.typeut2 .parts-02.charcoal,
  #orderimage-01.typeut3 .parts-02.charcoal,
  #orderimage-01.typeut4 .parts-02.charcoal,
  #orderimage-01.typeut5 .parts-02.charcoal,
  #orderimage-01.typeut6 .parts-02.charcoal,
  #orderimage-01.typeut7 .parts-02.charcoal,
  #orderimage-01.typeut9 .parts-02.charcoal,
  #orderimage-01.typeutx .parts-02.charcoal {
    background-image: url("images/golf/ut/parts-02-charcoal.png"); }
  #orderimage-01.typeut2 .parts-02.black,
  #orderimage-01.typeut3 .parts-02.black,
  #orderimage-01.typeut4 .parts-02.black,
  #orderimage-01.typeut5 .parts-02.black,
  #orderimage-01.typeut6 .parts-02.black,
  #orderimage-01.typeut7 .parts-02.black,
  #orderimage-01.typeut9 .parts-02.black,
  #orderimage-01.typeutx .parts-02.black {
    background-image: url("images/golf/ut/parts-02-black.png"); }
  #orderimage-01.typeut2 .parts-02.camel,
  #orderimage-01.typeut3 .parts-02.camel,
  #orderimage-01.typeut4 .parts-02.camel,
  #orderimage-01.typeut5 .parts-02.camel,
  #orderimage-01.typeut6 .parts-02.camel,
  #orderimage-01.typeut7 .parts-02.camel,
  #orderimage-01.typeut9 .parts-02.camel,
  #orderimage-01.typeutx .parts-02.camel {
    background-image: url("images/golf/ut/parts-02-camel.png"); }
  #orderimage-01.typeut2 .parts-02.coral,
  #orderimage-01.typeut3 .parts-02.coral,
  #orderimage-01.typeut4 .parts-02.coral,
  #orderimage-01.typeut5 .parts-02.coral,
  #orderimage-01.typeut6 .parts-02.coral,
  #orderimage-01.typeut7 .parts-02.coral,
  #orderimage-01.typeut9 .parts-02.coral,
  #orderimage-01.typeutx .parts-02.coral {
    background-image: url("images/golf/ut/parts-02-coral.png"); }
  #orderimage-01.typeut2 .parts-02.purple,
  #orderimage-01.typeut3 .parts-02.purple,
  #orderimage-01.typeut4 .parts-02.purple,
  #orderimage-01.typeut5 .parts-02.purple,
  #orderimage-01.typeut6 .parts-02.purple,
  #orderimage-01.typeut7 .parts-02.purple,
  #orderimage-01.typeut9 .parts-02.purple,
  #orderimage-01.typeutx .parts-02.purple {
    background-image: url("images/golf/ut/parts-02-purple.png"); }
#orderimage-01.typeut2 .parts-03,
#orderimage-01.typeut3 .parts-03,
#orderimage-01.typeut4 .parts-03,
#orderimage-01.typeut5 .parts-03,
#orderimage-01.typeut6 .parts-03,
#orderimage-01.typeut7 .parts-03,
#orderimage-01.typeut9 .parts-03,
#orderimage-01.typeutx .parts-03 {
  z-index: 7; }
  #orderimage-01.typeut2 .parts-03.white,
  #orderimage-01.typeut3 .parts-03.white,
  #orderimage-01.typeut4 .parts-03.white,
  #orderimage-01.typeut5 .parts-03.white,
  #orderimage-01.typeut6 .parts-03.white,
  #orderimage-01.typeut7 .parts-03.white,
  #orderimage-01.typeut9 .parts-03.white,
  #orderimage-01.typeutx .parts-03.white {
    background-image: url("images/golf/ut/parts-03-white.png"); }
  #orderimage-01.typeut2 .parts-03.blue,
  #orderimage-01.typeut3 .parts-03.blue,
  #orderimage-01.typeut4 .parts-03.blue,
  #orderimage-01.typeut5 .parts-03.blue,
  #orderimage-01.typeut6 .parts-03.blue,
  #orderimage-01.typeut7 .parts-03.blue,
  #orderimage-01.typeut9 .parts-03.blue,
  #orderimage-01.typeutx .parts-03.blue {
    background-image: url("images/golf/ut/parts-03-blue.png"); }
  #orderimage-01.typeut2 .parts-03.navy,
  #orderimage-01.typeut3 .parts-03.navy,
  #orderimage-01.typeut4 .parts-03.navy,
  #orderimage-01.typeut5 .parts-03.navy,
  #orderimage-01.typeut6 .parts-03.navy,
  #orderimage-01.typeut7 .parts-03.navy,
  #orderimage-01.typeut9 .parts-03.navy,
  #orderimage-01.typeutx .parts-03.navy {
    background-image: url("images/golf/ut/parts-03-navy.png"); }
  #orderimage-01.typeut2 .parts-03.red,
  #orderimage-01.typeut3 .parts-03.red,
  #orderimage-01.typeut4 .parts-03.red,
  #orderimage-01.typeut5 .parts-03.red,
  #orderimage-01.typeut6 .parts-03.red,
  #orderimage-01.typeut7 .parts-03.red,
  #orderimage-01.typeut9 .parts-03.red,
  #orderimage-01.typeutx .parts-03.red {
    background-image: url("images/golf/ut/parts-03-red.png"); }
  #orderimage-01.typeut2 .parts-03.ruby,
  #orderimage-01.typeut3 .parts-03.ruby,
  #orderimage-01.typeut4 .parts-03.ruby,
  #orderimage-01.typeut5 .parts-03.ruby,
  #orderimage-01.typeut6 .parts-03.ruby,
  #orderimage-01.typeut7 .parts-03.ruby,
  #orderimage-01.typeut9 .parts-03.ruby,
  #orderimage-01.typeutx .parts-03.ruby {
    background-image: url("images/golf/ut/parts-03-ruby.png"); }
  #orderimage-01.typeut2 .parts-03.wine,
  #orderimage-01.typeut3 .parts-03.wine,
  #orderimage-01.typeut4 .parts-03.wine,
  #orderimage-01.typeut5 .parts-03.wine,
  #orderimage-01.typeut6 .parts-03.wine,
  #orderimage-01.typeut7 .parts-03.wine,
  #orderimage-01.typeut9 .parts-03.wine,
  #orderimage-01.typeutx .parts-03.wine {
    background-image: url("images/golf/ut/parts-03-wine.png"); }
  #orderimage-01.typeut2 .parts-03.green,
  #orderimage-01.typeut3 .parts-03.green,
  #orderimage-01.typeut4 .parts-03.green,
  #orderimage-01.typeut5 .parts-03.green,
  #orderimage-01.typeut6 .parts-03.green,
  #orderimage-01.typeut7 .parts-03.green,
  #orderimage-01.typeut9 .parts-03.green,
  #orderimage-01.typeutx .parts-03.green {
    background-image: url("images/golf/ut/parts-03-green.png"); }
  #orderimage-01.typeut2 .parts-03.chocolat,
  #orderimage-01.typeut3 .parts-03.chocolat,
  #orderimage-01.typeut4 .parts-03.chocolat,
  #orderimage-01.typeut5 .parts-03.chocolat,
  #orderimage-01.typeut6 .parts-03.chocolat,
  #orderimage-01.typeut7 .parts-03.chocolat,
  #orderimage-01.typeut9 .parts-03.chocolat,
  #orderimage-01.typeutx .parts-03.chocolat {
    background-image: url("images/golf/ut/parts-03-chocolat.png"); }
  #orderimage-01.typeut2 .parts-03.charcoal,
  #orderimage-01.typeut3 .parts-03.charcoal,
  #orderimage-01.typeut4 .parts-03.charcoal,
  #orderimage-01.typeut5 .parts-03.charcoal,
  #orderimage-01.typeut6 .parts-03.charcoal,
  #orderimage-01.typeut7 .parts-03.charcoal,
  #orderimage-01.typeut9 .parts-03.charcoal,
  #orderimage-01.typeutx .parts-03.charcoal {
    background-image: url("images/golf/ut/parts-03-charcoal.png"); }
  #orderimage-01.typeut2 .parts-03.black,
  #orderimage-01.typeut3 .parts-03.black,
  #orderimage-01.typeut4 .parts-03.black,
  #orderimage-01.typeut5 .parts-03.black,
  #orderimage-01.typeut6 .parts-03.black,
  #orderimage-01.typeut7 .parts-03.black,
  #orderimage-01.typeut9 .parts-03.black,
  #orderimage-01.typeutx .parts-03.black {
    background-image: url("images/golf/ut/parts-03-black.png"); }
  #orderimage-01.typeut2 .parts-03.camel,
  #orderimage-01.typeut3 .parts-03.camel,
  #orderimage-01.typeut4 .parts-03.camel,
  #orderimage-01.typeut5 .parts-03.camel,
  #orderimage-01.typeut6 .parts-03.camel,
  #orderimage-01.typeut7 .parts-03.camel,
  #orderimage-01.typeut9 .parts-03.camel,
  #orderimage-01.typeutx .parts-03.camel {
    background-image: url("images/golf/ut/parts-03-camel.png"); }
  #orderimage-01.typeut2 .parts-03.coral,
  #orderimage-01.typeut3 .parts-03.coral,
  #orderimage-01.typeut4 .parts-03.coral,
  #orderimage-01.typeut5 .parts-03.coral,
  #orderimage-01.typeut6 .parts-03.coral,
  #orderimage-01.typeut7 .parts-03.coral,
  #orderimage-01.typeut9 .parts-03.coral,
  #orderimage-01.typeutx .parts-03.coral {
    background-image: url("images/golf/ut/parts-03-coral.png"); }
  #orderimage-01.typeut2 .parts-03.purple,
  #orderimage-01.typeut3 .parts-03.purple,
  #orderimage-01.typeut4 .parts-03.purple,
  #orderimage-01.typeut5 .parts-03.purple,
  #orderimage-01.typeut6 .parts-03.purple,
  #orderimage-01.typeut7 .parts-03.purple,
  #orderimage-01.typeut9 .parts-03.purple,
  #orderimage-01.typeutx .parts-03.purple {
    background-image: url("images/golf/ut/parts-03-purple.png"); }
#orderimage-01.typeut2 .parts-04,
#orderimage-01.typeut3 .parts-04,
#orderimage-01.typeut4 .parts-04,
#orderimage-01.typeut5 .parts-04,
#orderimage-01.typeut6 .parts-04,
#orderimage-01.typeut7 .parts-04,
#orderimage-01.typeut9 .parts-04,
#orderimage-01.typeutx .parts-04 {
  z-index: 9; }
  #orderimage-01.typeut2 .parts-04.black,
  #orderimage-01.typeut3 .parts-04.black,
  #orderimage-01.typeut4 .parts-04.black,
  #orderimage-01.typeut5 .parts-04.black,
  #orderimage-01.typeut6 .parts-04.black,
  #orderimage-01.typeut7 .parts-04.black,
  #orderimage-01.typeut9 .parts-04.black,
  #orderimage-01.typeutx .parts-04.black {
    background-image: url("images/golf/ut/parts-04-black.png"); }
  #orderimage-01.typeut2 .parts-04.navy,
  #orderimage-01.typeut3 .parts-04.navy,
  #orderimage-01.typeut4 .parts-04.navy,
  #orderimage-01.typeut5 .parts-04.navy,
  #orderimage-01.typeut6 .parts-04.navy,
  #orderimage-01.typeut7 .parts-04.navy,
  #orderimage-01.typeut9 .parts-04.navy,
  #orderimage-01.typeutx .parts-04.navy {
    background-image: url("images/golf/ut/parts-04-navy.png"); }
  #orderimage-01.typeut2 .parts-04.red,
  #orderimage-01.typeut3 .parts-04.red,
  #orderimage-01.typeut4 .parts-04.red,
  #orderimage-01.typeut5 .parts-04.red,
  #orderimage-01.typeut6 .parts-04.red,
  #orderimage-01.typeut7 .parts-04.red,
  #orderimage-01.typeut9 .parts-04.red,
  #orderimage-01.typeutx .parts-04.red {
    background-image: url("images/golf/ut/parts-04-red.png"); }
  #orderimage-01.typeut2 .parts-04.pink,
  #orderimage-01.typeut3 .parts-04.pink,
  #orderimage-01.typeut4 .parts-04.pink,
  #orderimage-01.typeut5 .parts-04.pink,
  #orderimage-01.typeut6 .parts-04.pink,
  #orderimage-01.typeut7 .parts-04.pink,
  #orderimage-01.typeut9 .parts-04.pink,
  #orderimage-01.typeutx .parts-04.pink {
    background-image: url("images/golf/ut/parts-04-pink.png"); }

#orderimage-01.typeut2 .parts-05 {
  z-index: 11; }
  #orderimage-01.typeut2 .parts-05.clr {
    background-image: none; }
  #orderimage-01.typeut2 .parts-05.gold {
    background-image: url("images/golf/ut/parts-05-gold.png"); }
  #orderimage-01.typeut2 .parts-05.silver {
    background-image: url("images/golf/ut/parts-05-silver.png"); }
#orderimage-01.typeut2 .parts-m {
  z-index: 11; }
  #orderimage-01.typeut2 .parts-m.clr {
    background-image: none; }
  #orderimage-01.typeut2 .parts-m.gold {
    background-image: url("images/golf/ut/parts-m-05-gold.png"); }
  #orderimage-01.typeut2 .parts-m.silver {
    background-image: url("images/golf/ut/parts-m-05-silver.png"); }

#orderimage-01.typeut3 .parts-05 {
  z-index: 11; }
  #orderimage-01.typeut3 .parts-05.clr {
    background-image: none; }
  #orderimage-01.typeut3 .parts-05.gold {
    background-image: url("images/golf/ut3/parts-05-gold.png"); }
  #orderimage-01.typeut3 .parts-05.silver {
    background-image: url("images/golf/ut3/parts-05-silver.png"); }
#orderimage-01.typeut3 .parts-m {
  z-index: 11; }
  #orderimage-01.typeut3 .parts-m.clr {
    background-image: none; }
  #orderimage-01.typeut3 .parts-m.gold {
    background-image: url("images/golf/ut3/parts-m-05-gold.png"); }
  #orderimage-01.typeut3 .parts-m.silver {
    background-image: url("images/golf/ut3/parts-m-05-silver.png"); }

#orderimage-01.typeut4 .parts-05 {
  z-index: 11; }
  #orderimage-01.typeut4 .parts-05.clr {
    background-image: none; }
  #orderimage-01.typeut4 .parts-05.gold {
    background-image: url("images/golf/ut4/parts-05-gold.png"); }
  #orderimage-01.typeut4 .parts-05.silver {
    background-image: url("images/golf/ut4/parts-05-silver.png"); }
#orderimage-01.typeut4 .parts-m {
  z-index: 11; }
  #orderimage-01.typeut4 .parts-m.clr {
    background-image: none; }
  #orderimage-01.typeut4 .parts-m.gold {
    background-image: url("images/golf/ut4/parts-m-05-gold.png"); }
  #orderimage-01.typeut4 .parts-m.silver {
    background-image: url("images/golf/ut4/parts-m-05-silver.png"); }

#orderimage-01.typeut5 .parts-05 {
  z-index: 11; }
  #orderimage-01.typeut5 .parts-05.clr {
    background-image: none; }
  #orderimage-01.typeut5 .parts-05.gold {
    background-image: url("images/golf/ut5/parts-05-gold.png"); }
  #orderimage-01.typeut5 .parts-05.silver {
    background-image: url("images/golf/ut5/parts-05-silver.png"); }
#orderimage-01.typeut5 .parts-m {
  z-index: 11; }
  #orderimage-01.typeut5 .parts-m.clr {
    background-image: none; }
  #orderimage-01.typeut5 .parts-m.gold {
    background-image: url("images/golf/ut5/parts-m-05-gold.png"); }
  #orderimage-01.typeut5 .parts-m.silver {
    background-image: url("images/golf/ut5/parts-m-05-silver.png"); }

#orderimage-01.typeut6 .parts-05 {
  z-index: 11; }
  #orderimage-01.typeut6 .parts-05.clr {
    background-image: none; }
  #orderimage-01.typeut6 .parts-05.gold {
    background-image: url("images/golf/ut6/parts-05-gold.png"); }
  #orderimage-01.typeut6 .parts-05.silver {
    background-image: url("images/golf/ut6/parts-05-silver.png"); }
#orderimage-01.typeut6 .parts-m {
  z-index: 11; }
  #orderimage-01.typeut6 .parts-m.clr {
    background-image: none; }
  #orderimage-01.typeut6 .parts-m.gold {
    background-image: url("images/golf/ut6/parts-m-05-gold.png"); }
  #orderimage-01.typeut6 .parts-m.silver {
    background-image: url("images/golf/ut6/parts-m-05-silver.png"); }

#orderimage-01.typeut7 .parts-05 {
  z-index: 11; }
  #orderimage-01.typeut7 .parts-05.clr {
    background-image: none; }
  #orderimage-01.typeut7 .parts-05.gold {
    background-image: url("images/golf/ut7/parts-05-gold.png"); }
  #orderimage-01.typeut7 .parts-05.silver {
    background-image: url("images/golf/ut7/parts-05-silver.png"); }
#orderimage-01.typeut7 .parts-m {
  z-index: 11; }
  #orderimage-01.typeut7 .parts-m.clr {
    background-image: none; }
  #orderimage-01.typeut7 .parts-m.gold {
    background-image: url("images/golf/ut7/parts-m-05-gold.png"); }
  #orderimage-01.typeut7 .parts-m.silver {
    background-image: url("images/golf/ut7/parts-m-05-silver.png"); }

#orderimage-01.typeut9 .parts-05 {
  z-index: 11; }
  #orderimage-01.typeut9 .parts-05.clr {
    background-image: none; }
  #orderimage-01.typeut9 .parts-05.gold {
    background-image: url("images/golf/ut9/parts-05-gold.png"); }
  #orderimage-01.typeut9 .parts-05.silver {
    background-image: url("images/golf/ut9/parts-05-silver.png"); }
#orderimage-01.typeut9 .parts-m {
  z-index: 11; }
  #orderimage-01.typeut9 .parts-m.clr {
    background-image: none; }
  #orderimage-01.typeut9 .parts-m.gold {
    background-image: url("images/golf/ut9/parts-m-05-gold.png"); }
  #orderimage-01.typeut9 .parts-m.silver {
    background-image: url("images/golf/ut9/parts-m-05-silver.png"); }

#orderimage-01.typeutx .parts-05 {
  z-index: 11; }
  #orderimage-01.typeutx .parts-05.clr {
    background-image: none; }
  #orderimage-01.typeutx .parts-05.gold {
    background-image: url("images/golf/utx/parts-05-gold.png"); }
  #orderimage-01.typeutx .parts-05.silver {
    background-image: url("images/golf/utx/parts-05-silver.png"); }
#orderimage-01.typeutx .parts-m {
  z-index: 11; }
  #orderimage-01.typeutx .parts-m.clr {
    background-image: none; }
  #orderimage-01.typeutx .parts-m.gold {
    background-image: url("images/golf/utx/parts-m-05-gold.png"); }
  #orderimage-01.typeutx .parts-m.silver {
    background-image: url("images/golf/utx/parts-m-05-silver.png"); }

/****************  *********************/
/**************** pt *********************/
#orderimage-01.typeptpn .parts-01 {
  z-index: 3; }
  #orderimage-01.typeptpn .parts-01.white {
    background-image: url("images/golf/ptpn/parts-01-white.png"); }
  #orderimage-01.typeptpn .parts-01.blue {
    background-image: url("images/golf/ptpn/parts-01-blue.png"); }
  #orderimage-01.typeptpn .parts-01.navy {
    background-image: url("images/golf/ptpn/parts-01-navy.png"); }
  #orderimage-01.typeptpn .parts-01.red {
    background-image: url("images/golf/ptpn/parts-01-red.png"); }
  #orderimage-01.typeptpn .parts-01.ruby {
    background-image: url("images/golf/ptpn/parts-01-ruby.png"); }
  #orderimage-01.typeptpn .parts-01.wine {
    background-image: url("images/golf/ptpn/parts-01-wine.png"); }
  #orderimage-01.typeptpn .parts-01.green {
    background-image: url("images/golf/ptpn/parts-01-green.png"); }
  #orderimage-01.typeptpn .parts-01.chocolat {
    background-image: url("images/golf/ptpn/parts-01-chocolat.png"); }
  #orderimage-01.typeptpn .parts-01.charcoal {
    background-image: url("images/golf/ptpn/parts-01-charcoal.png"); }
  #orderimage-01.typeptpn .parts-01.black {
    background-image: url("images/golf/ptpn/parts-01-black.png"); }
  #orderimage-01.typeptpn .parts-01.camel {
    background-image: url("images/golf/ptpn/parts-01-camel.png"); }
  #orderimage-01.typeptpn .parts-01.coral {
    background-image: url("images/golf/ptpn/parts-01-coral.png"); }
  #orderimage-01.typeptpn .parts-01.purple {
    background-image: url("images/golf/ptpn/parts-01-purple.png"); }
#orderimage-01.typeptpn .parts-02 {
  z-index: 5; }
  #orderimage-01.typeptpn .parts-02.white {
    background-image: url("images/golf/ptpn/parts-02-white.png"); }
  #orderimage-01.typeptpn .parts-02.blue {
    background-image: url("images/golf/ptpn/parts-02-blue.png"); }
  #orderimage-01.typeptpn .parts-02.navy {
    background-image: url("images/golf/ptpn/parts-02-navy.png"); }
  #orderimage-01.typeptpn .parts-02.red {
    background-image: url("images/golf/ptpn/parts-02-red.png"); }
  #orderimage-01.typeptpn .parts-02.ruby {
    background-image: url("images/golf/ptpn/parts-02-ruby.png"); }
  #orderimage-01.typeptpn .parts-02.wine {
    background-image: url("images/golf/ptpn/parts-02-wine.png"); }
  #orderimage-01.typeptpn .parts-02.green {
    background-image: url("images/golf/ptpn/parts-02-green.png"); }
  #orderimage-01.typeptpn .parts-02.chocolat {
    background-image: url("images/golf/ptpn/parts-02-chocolat.png"); }
  #orderimage-01.typeptpn .parts-02.charcoal {
    background-image: url("images/golf/ptpn/parts-02-charcoal.png"); }
  #orderimage-01.typeptpn .parts-02.black {
    background-image: url("images/golf/ptpn/parts-02-black.png"); }
  #orderimage-01.typeptpn .parts-02.camel {
    background-image: url("images/golf/ptpn/parts-02-camel.png"); }
  #orderimage-01.typeptpn .parts-02.coral {
    background-image: url("images/golf/ptpn/parts-02-coral.png"); }
  #orderimage-01.typeptpn .parts-02.purple {
    background-image: url("images/golf/ptpn/parts-02-purple.png"); }
#orderimage-01.typeptpn .parts-04 {
  z-index: 9; }
  #orderimage-01.typeptpn .parts-04.black {
    background-image: url("images/golf/ptpn/parts-04-black.png"); }
  #orderimage-01.typeptpn .parts-04.navy {
    background-image: url("images/golf/ptpn/parts-04-navy.png"); }
  #orderimage-01.typeptpn .parts-04.red {
    background-image: url("images/golf/ptpn/parts-04-red.png"); }
  #orderimage-01.typeptpn .parts-04.pink {
    background-image: url("images/golf/ptpn/parts-04-pink.png"); }

#orderimage-01.typeptml_cs .parts-01 {
  z-index: 3; }
  #orderimage-01.typeptml_cs .parts-01.white {
    background-image: url("images/golf/ptml_cs/parts-01-white.png"); }
  #orderimage-01.typeptml_cs .parts-01.blue {
    background-image: url("images/golf/ptml_cs/parts-01-blue.png"); }
  #orderimage-01.typeptml_cs .parts-01.navy {
    background-image: url("images/golf/ptml_cs/parts-01-navy.png"); }
  #orderimage-01.typeptml_cs .parts-01.red {
    background-image: url("images/golf/ptml_cs/parts-01-red.png"); }
  #orderimage-01.typeptml_cs .parts-01.ruby {
    background-image: url("images/golf/ptml_cs/parts-01-ruby.png"); }
  #orderimage-01.typeptml_cs .parts-01.wine {
    background-image: url("images/golf/ptml_cs/parts-01-wine.png"); }
  #orderimage-01.typeptml_cs .parts-01.green {
    background-image: url("images/golf/ptml_cs/parts-01-green.png"); }
  #orderimage-01.typeptml_cs .parts-01.chocolat {
    background-image: url("images/golf/ptml_cs/parts-01-chocolat.png"); }
  #orderimage-01.typeptml_cs .parts-01.charcoal {
    background-image: url("images/golf/ptml_cs/parts-01-charcoal.png"); }
  #orderimage-01.typeptml_cs .parts-01.black {
    background-image: url("images/golf/ptml_cs/parts-01-black.png"); }
  #orderimage-01.typeptml_cs .parts-01.camel {
    background-image: url("images/golf/ptml_cs/parts-01-camel.png"); }
  #orderimage-01.typeptml_cs .parts-01.coral {
    background-image: url("images/golf/ptml_cs/parts-01-coral.png"); }
  #orderimage-01.typeptml_cs .parts-01.purple {
    background-image: url("images/golf/ptml_cs/parts-01-purple.png"); }
#orderimage-01.typeptml_cs .parts-07 {
  z-index: 4; }
  #orderimage-01.typeptml_cs .parts-07.white {
    background-image: url("images/golf/ptml_cs/parts-07-white.png"); }
  #orderimage-01.typeptml_cs .parts-07.blue {
    background-image: url("images/golf/ptml_cs/parts-07-blue.png"); }
  #orderimage-01.typeptml_cs .parts-07.navy {
    background-image: url("images/golf/ptml_cs/parts-07-navy.png"); }
  #orderimage-01.typeptml_cs .parts-07.red {
    background-image: url("images/golf/ptml_cs/parts-07-red.png"); }
  #orderimage-01.typeptml_cs .parts-07.ruby {
    background-image: url("images/golf/ptml_cs/parts-07-ruby.png"); }
  #orderimage-01.typeptml_cs .parts-07.wine {
    background-image: url("images/golf/ptml_cs/parts-07-wine.png"); }
  #orderimage-01.typeptml_cs .parts-07.green {
    background-image: url("images/golf/ptml_cs/parts-07-green.png"); }
  #orderimage-01.typeptml_cs .parts-07.chocolat {
    background-image: url("images/golf/ptml_cs/parts-07-chocolat.png"); }
  #orderimage-01.typeptml_cs .parts-07.charcoal {
    background-image: url("images/golf/ptml_cs/parts-07-charcoal.png"); }
  #orderimage-01.typeptml_cs .parts-07.black {
    background-image: url("images/golf/ptml_cs/parts-07-black.png"); }
  #orderimage-01.typeptml_cs .parts-07.camel {
    background-image: url("images/golf/ptml_cs/parts-07-camel.png"); }
  #orderimage-01.typeptml_cs .parts-07.coral {
    background-image: url("images/golf/ptml_cs/parts-07-coral.png"); }
  #orderimage-01.typeptml_cs .parts-07.purple {
    background-image: url("images/golf/ptml_cs/parts-07-purple.png"); }
#orderimage-01.typeptml_cs .parts-02 {
  z-index: 5; }
  #orderimage-01.typeptml_cs .parts-02.white {
    background-image: url("images/golf/ptml_cs/parts-02-white.png"); }
  #orderimage-01.typeptml_cs .parts-02.blue {
    background-image: url("images/golf/ptml_cs/parts-02-blue.png"); }
  #orderimage-01.typeptml_cs .parts-02.navy {
    background-image: url("images/golf/ptml_cs/parts-02-navy.png"); }
  #orderimage-01.typeptml_cs .parts-02.red {
    background-image: url("images/golf/ptml_cs/parts-02-red.png"); }
  #orderimage-01.typeptml_cs .parts-02.ruby {
    background-image: url("images/golf/ptml_cs/parts-02-ruby.png"); }
  #orderimage-01.typeptml_cs .parts-02.wine {
    background-image: url("images/golf/ptml_cs/parts-02-wine.png"); }
  #orderimage-01.typeptml_cs .parts-02.green {
    background-image: url("images/golf/ptml_cs/parts-02-green.png"); }
  #orderimage-01.typeptml_cs .parts-02.chocolat {
    background-image: url("images/golf/ptml_cs/parts-02-chocolat.png"); }
  #orderimage-01.typeptml_cs .parts-02.charcoal {
    background-image: url("images/golf/ptml_cs/parts-02-charcoal.png"); }
  #orderimage-01.typeptml_cs .parts-02.black {
    background-image: url("images/golf/ptml_cs/parts-02-black.png"); }
  #orderimage-01.typeptml_cs .parts-02.camel {
    background-image: url("images/golf/ptml_cs/parts-02-camel.png"); }
  #orderimage-01.typeptml_cs .parts-02.coral {
    background-image: url("images/golf/ptml_cs/parts-02-coral.png"); }
  #orderimage-01.typeptml_cs .parts-02.purple {
    background-image: url("images/golf/ptml_cs/parts-02-purple.png"); }
#orderimage-01.typeptml_cs .parts-04 {
  z-index: 9; }
  #orderimage-01.typeptml_cs .parts-04.black {
    background-image: url("images/golf/ptml_cs/parts-04-black.png"); }
  #orderimage-01.typeptml_cs .parts-04.navy {
    background-image: url("images/golf/ptml_cs/parts-04-navy.png"); }
  #orderimage-01.typeptml_cs .parts-04.red {
    background-image: url("images/golf/ptml_cs/parts-04-red.png"); }
  #orderimage-01.typeptml_cs .parts-04.pink {
    background-image: url("images/golf/ptml_cs/parts-04-pink.png"); }

#orderimage-01.typeptml_hs .parts-01 {
  z-index: 3; }
  #orderimage-01.typeptml_hs .parts-01.white {
    background-image: url("images/golf/ptml_hs/parts-01-white.png"); }
  #orderimage-01.typeptml_hs .parts-01.blue {
    background-image: url("images/golf/ptml_hs/parts-01-blue.png"); }
  #orderimage-01.typeptml_hs .parts-01.navy {
    background-image: url("images/golf/ptml_hs/parts-01-navy.png"); }
  #orderimage-01.typeptml_hs .parts-01.red {
    background-image: url("images/golf/ptml_hs/parts-01-red.png"); }
  #orderimage-01.typeptml_hs .parts-01.ruby {
    background-image: url("images/golf/ptml_hs/parts-01-ruby.png"); }
  #orderimage-01.typeptml_hs .parts-01.wine {
    background-image: url("images/golf/ptml_hs/parts-01-wine.png"); }
  #orderimage-01.typeptml_hs .parts-01.green {
    background-image: url("images/golf/ptml_hs/parts-01-green.png"); }
  #orderimage-01.typeptml_hs .parts-01.chocolat {
    background-image: url("images/golf/ptml_hs/parts-01-chocolat.png"); }
  #orderimage-01.typeptml_hs .parts-01.charcoal {
    background-image: url("images/golf/ptml_hs/parts-01-charcoal.png"); }
  #orderimage-01.typeptml_hs .parts-01.black {
    background-image: url("images/golf/ptml_hs/parts-01-black.png"); }
  #orderimage-01.typeptml_hs .parts-01.camel {
    background-image: url("images/golf/ptml_hs/parts-01-camel.png"); }
  #orderimage-01.typeptml_hs .parts-01.coral {
    background-image: url("images/golf/ptml_hs/parts-01-coral.png"); }
  #orderimage-01.typeptml_hs .parts-01.purple {
    background-image: url("images/golf/ptml_hs/parts-01-purple.png"); }
#orderimage-01.typeptml_hs .parts-07 {
  z-index: 4; }
  #orderimage-01.typeptml_hs .parts-07.white {
    background-image: url("images/golf/ptml_hs/parts-07-white.png"); }
  #orderimage-01.typeptml_hs .parts-07.blue {
    background-image: url("images/golf/ptml_hs/parts-07-blue.png"); }
  #orderimage-01.typeptml_hs .parts-07.navy {
    background-image: url("images/golf/ptml_hs/parts-07-navy.png"); }
  #orderimage-01.typeptml_hs .parts-07.red {
    background-image: url("images/golf/ptml_hs/parts-07-red.png"); }
  #orderimage-01.typeptml_hs .parts-07.ruby {
    background-image: url("images/golf/ptml_hs/parts-07-ruby.png"); }
  #orderimage-01.typeptml_hs .parts-07.wine {
    background-image: url("images/golf/ptml_hs/parts-07-wine.png"); }
  #orderimage-01.typeptml_hs .parts-07.green {
    background-image: url("images/golf/ptml_hs/parts-07-green.png"); }
  #orderimage-01.typeptml_hs .parts-07.chocolat {
    background-image: url("images/golf/ptml_hs/parts-07-chocolat.png"); }
  #orderimage-01.typeptml_hs .parts-07.charcoal {
    background-image: url("images/golf/ptml_hs/parts-07-charcoal.png"); }
  #orderimage-01.typeptml_hs .parts-07.black {
    background-image: url("images/golf/ptml_hs/parts-07-black.png"); }
  #orderimage-01.typeptml_hs .parts-07.camel {
    background-image: url("images/golf/ptml_hs/parts-07-camel.png"); }
  #orderimage-01.typeptml_hs .parts-07.coral {
    background-image: url("images/golf/ptml_hs/parts-07-coral.png"); }
  #orderimage-01.typeptml_hs .parts-07.purple {
    background-image: url("images/golf/ptml_hs/parts-07-purple.png"); }
#orderimage-01.typeptml_hs .parts-02 {
  z-index: 5; }
  #orderimage-01.typeptml_hs .parts-02.white {
    background-image: url("images/golf/ptml_hs/parts-02-white.png"); }
  #orderimage-01.typeptml_hs .parts-02.blue {
    background-image: url("images/golf/ptml_hs/parts-02-blue.png"); }
  #orderimage-01.typeptml_hs .parts-02.navy {
    background-image: url("images/golf/ptml_hs/parts-02-navy.png"); }
  #orderimage-01.typeptml_hs .parts-02.red {
    background-image: url("images/golf/ptml_hs/parts-02-red.png"); }
  #orderimage-01.typeptml_hs .parts-02.ruby {
    background-image: url("images/golf/ptml_hs/parts-02-ruby.png"); }
  #orderimage-01.typeptml_hs .parts-02.wine {
    background-image: url("images/golf/ptml_hs/parts-02-wine.png"); }
  #orderimage-01.typeptml_hs .parts-02.green {
    background-image: url("images/golf/ptml_hs/parts-02-green.png"); }
  #orderimage-01.typeptml_hs .parts-02.chocolat {
    background-image: url("images/golf/ptml_hs/parts-02-chocolat.png"); }
  #orderimage-01.typeptml_hs .parts-02.charcoal {
    background-image: url("images/golf/ptml_hs/parts-02-charcoal.png"); }
  #orderimage-01.typeptml_hs .parts-02.black {
    background-image: url("images/golf/ptml_hs/parts-02-black.png"); }
  #orderimage-01.typeptml_hs .parts-02.camel {
    background-image: url("images/golf/ptml_hs/parts-02-camel.png"); }
  #orderimage-01.typeptml_hs .parts-02.coral {
    background-image: url("images/golf/ptml_hs/parts-02-coral.png"); }
  #orderimage-01.typeptml_hs .parts-02.purple {
    background-image: url("images/golf/ptml_hs/parts-02-purple.png"); }
#orderimage-01.typeptml_hs .parts-04 {
  z-index: 9; }
  #orderimage-01.typeptml_hs .parts-04.black {
    background-image: url("images/golf/ptml_hs/parts-04-black.png"); }
  #orderimage-01.typeptml_hs .parts-04.navy {
    background-image: url("images/golf/ptml_hs/parts-04-navy.png"); }
  #orderimage-01.typeptml_hs .parts-04.red {
    background-image: url("images/golf/ptml_hs/parts-04-red.png"); }
  #orderimage-01.typeptml_hs .parts-04.pink {
    background-image: url("images/golf/ptml_hs/parts-04-pink.png"); }

#orderimage-01.typeptml_sp_cs .parts-01 {
  z-index: 3; }
  #orderimage-01.typeptml_sp_cs .parts-01.white {
    background-image: url("images/golf/ptml_sp_cs/parts-01-white.png"); }
  #orderimage-01.typeptml_sp_cs .parts-01.blue {
    background-image: url("images/golf/ptml_sp_cs/parts-01-blue.png"); }
  #orderimage-01.typeptml_sp_cs .parts-01.navy {
    background-image: url("images/golf/ptml_sp_cs/parts-01-navy.png"); }
  #orderimage-01.typeptml_sp_cs .parts-01.red {
    background-image: url("images/golf/ptml_sp_cs/parts-01-red.png"); }
  #orderimage-01.typeptml_sp_cs .parts-01.ruby {
    background-image: url("images/golf/ptml_sp_cs/parts-01-ruby.png"); }
  #orderimage-01.typeptml_sp_cs .parts-01.wine {
    background-image: url("images/golf/ptml_sp_cs/parts-01-wine.png"); }
  #orderimage-01.typeptml_sp_cs .parts-01.green {
    background-image: url("images/golf/ptml_sp_cs/parts-01-green.png"); }
  #orderimage-01.typeptml_sp_cs .parts-01.chocolat {
    background-image: url("images/golf/ptml_sp_cs/parts-01-chocolat.png"); }
  #orderimage-01.typeptml_sp_cs .parts-01.charcoal {
    background-image: url("images/golf/ptml_sp_cs/parts-01-charcoal.png"); }
  #orderimage-01.typeptml_sp_cs .parts-01.black {
    background-image: url("images/golf/ptml_sp_cs/parts-01-black.png"); }
  #orderimage-01.typeptml_sp_cs .parts-01.camel {
    background-image: url("images/golf/ptml_sp_cs/parts-01-camel.png"); }
  #orderimage-01.typeptml_sp_cs .parts-01.coral {
    background-image: url("images/golf/ptml_sp_cs/parts-01-coral.png"); }
  #orderimage-01.typeptml_sp_cs .parts-01.purple {
    background-image: url("images/golf/ptml_sp_cs/parts-01-purple.png"); }
#orderimage-01.typeptml_sp_cs .parts-07 {
  z-index: 4; }
  #orderimage-01.typeptml_sp_cs .parts-07.white {
    background-image: url("images/golf/ptml_sp_cs/parts-07-white.png"); }
  #orderimage-01.typeptml_sp_cs .parts-07.blue {
    background-image: url("images/golf/ptml_sp_cs/parts-07-blue.png"); }
  #orderimage-01.typeptml_sp_cs .parts-07.navy {
    background-image: url("images/golf/ptml_sp_cs/parts-07-navy.png"); }
  #orderimage-01.typeptml_sp_cs .parts-07.red {
    background-image: url("images/golf/ptml_sp_cs/parts-07-red.png"); }
  #orderimage-01.typeptml_sp_cs .parts-07.ruby {
    background-image: url("images/golf/ptml_sp_cs/parts-07-ruby.png"); }
  #orderimage-01.typeptml_sp_cs .parts-07.wine {
    background-image: url("images/golf/ptml_sp_cs/parts-07-wine.png"); }
  #orderimage-01.typeptml_sp_cs .parts-07.green {
    background-image: url("images/golf/ptml_sp_cs/parts-07-green.png"); }
  #orderimage-01.typeptml_sp_cs .parts-07.chocolat {
    background-image: url("images/golf/ptml_sp_cs/parts-07-chocolat.png"); }
  #orderimage-01.typeptml_sp_cs .parts-07.charcoal {
    background-image: url("images/golf/ptml_sp_cs/parts-07-charcoal.png"); }
  #orderimage-01.typeptml_sp_cs .parts-07.black {
    background-image: url("images/golf/ptml_sp_cs/parts-07-black.png"); }
  #orderimage-01.typeptml_sp_cs .parts-07.camel {
    background-image: url("images/golf/ptml_sp_cs/parts-07-camel.png"); }
  #orderimage-01.typeptml_sp_cs .parts-07.coral {
    background-image: url("images/golf/ptml_sp_cs/parts-07-coral.png"); }
  #orderimage-01.typeptml_sp_cs .parts-07.purple {
    background-image: url("images/golf/ptml_sp_cs/parts-07-purple.png"); }
#orderimage-01.typeptml_sp_cs .parts-02 {
  z-index: 5; }
  #orderimage-01.typeptml_sp_cs .parts-02.white {
    background-image: url("images/golf/ptml_sp_cs/parts-02-white.png"); }
  #orderimage-01.typeptml_sp_cs .parts-02.blue {
    background-image: url("images/golf/ptml_sp_cs/parts-02-blue.png"); }
  #orderimage-01.typeptml_sp_cs .parts-02.navy {
    background-image: url("images/golf/ptml_sp_cs/parts-02-navy.png"); }
  #orderimage-01.typeptml_sp_cs .parts-02.red {
    background-image: url("images/golf/ptml_sp_cs/parts-02-red.png"); }
  #orderimage-01.typeptml_sp_cs .parts-02.ruby {
    background-image: url("images/golf/ptml_sp_cs/parts-02-ruby.png"); }
  #orderimage-01.typeptml_sp_cs .parts-02.wine {
    background-image: url("images/golf/ptml_sp_cs/parts-02-wine.png"); }
  #orderimage-01.typeptml_sp_cs .parts-02.green {
    background-image: url("images/golf/ptml_sp_cs/parts-02-green.png"); }
  #orderimage-01.typeptml_sp_cs .parts-02.chocolat {
    background-image: url("images/golf/ptml_sp_cs/parts-02-chocolat.png"); }
  #orderimage-01.typeptml_sp_cs .parts-02.charcoal {
    background-image: url("images/golf/ptml_sp_cs/parts-02-charcoal.png"); }
  #orderimage-01.typeptml_sp_cs .parts-02.black {
    background-image: url("images/golf/ptml_sp_cs/parts-02-black.png"); }
  #orderimage-01.typeptml_sp_cs .parts-02.camel {
    background-image: url("images/golf/ptml_sp_cs/parts-02-camel.png"); }
  #orderimage-01.typeptml_sp_cs .parts-02.coral {
    background-image: url("images/golf/ptml_sp_cs/parts-02-coral.png"); }
  #orderimage-01.typeptml_sp_cs .parts-02.purple {
    background-image: url("images/golf/ptml_sp_cs/parts-02-purple.png"); }
#orderimage-01.typeptml_sp_cs .parts-04 {
  z-index: 9; }
  #orderimage-01.typeptml_sp_cs .parts-04.black {
    background-image: url("images/golf/ptml_sp_cs/parts-04-black.png"); }
  #orderimage-01.typeptml_sp_cs .parts-04.navy {
    background-image: url("images/golf/ptml_sp_cs/parts-04-navy.png"); }
  #orderimage-01.typeptml_sp_cs .parts-04.red {
    background-image: url("images/golf/ptml_sp_cs/parts-04-red.png"); }
  #orderimage-01.typeptml_sp_cs .parts-04.pink {
    background-image: url("images/golf/ptml_sp_cs/parts-04-pink.png"); }

#orderimage-01.typeptml_sp_hs .parts-01 {
  z-index: 3; }
  #orderimage-01.typeptml_sp_hs .parts-01.white {
    background-image: url("images/golf/ptml_sp_hs/parts-01-white.png"); }
  #orderimage-01.typeptml_sp_hs .parts-01.blue {
    background-image: url("images/golf/ptml_sp_hs/parts-01-blue.png"); }
  #orderimage-01.typeptml_sp_hs .parts-01.navy {
    background-image: url("images/golf/ptml_sp_hs/parts-01-navy.png"); }
  #orderimage-01.typeptml_sp_hs .parts-01.red {
    background-image: url("images/golf/ptml_sp_hs/parts-01-red.png"); }
  #orderimage-01.typeptml_sp_hs .parts-01.ruby {
    background-image: url("images/golf/ptml_sp_hs/parts-01-ruby.png"); }
  #orderimage-01.typeptml_sp_hs .parts-01.wine {
    background-image: url("images/golf/ptml_sp_hs/parts-01-wine.png"); }
  #orderimage-01.typeptml_sp_hs .parts-01.green {
    background-image: url("images/golf/ptml_sp_hs/parts-01-green.png"); }
  #orderimage-01.typeptml_sp_hs .parts-01.chocolat {
    background-image: url("images/golf/ptml_sp_hs/parts-01-chocolat.png"); }
  #orderimage-01.typeptml_sp_hs .parts-01.charcoal {
    background-image: url("images/golf/ptml_sp_hs/parts-01-charcoal.png"); }
  #orderimage-01.typeptml_sp_hs .parts-01.black {
    background-image: url("images/golf/ptml_sp_hs/parts-01-black.png"); }
  #orderimage-01.typeptml_sp_hs .parts-01.camel {
    background-image: url("images/golf/ptml_sp_hs/parts-01-camel.png"); }
  #orderimage-01.typeptml_sp_hs .parts-01.coral {
    background-image: url("images/golf/ptml_sp_hs/parts-01-coral.png"); }
  #orderimage-01.typeptml_sp_hs .parts-01.purple {
    background-image: url("images/golf/ptml_sp_hs/parts-01-purple.png"); }
#orderimage-01.typeptml_sp_hs .parts-07 {
  z-index: 4; }
  #orderimage-01.typeptml_sp_hs .parts-07.white {
    background-image: url("images/golf/ptml_sp_hs/parts-07-white.png"); }
  #orderimage-01.typeptml_sp_hs .parts-07.blue {
    background-image: url("images/golf/ptml_sp_hs/parts-07-blue.png"); }
  #orderimage-01.typeptml_sp_hs .parts-07.navy {
    background-image: url("images/golf/ptml_sp_hs/parts-07-navy.png"); }
  #orderimage-01.typeptml_sp_hs .parts-07.red {
    background-image: url("images/golf/ptml_sp_hs/parts-07-red.png"); }
  #orderimage-01.typeptml_sp_hs .parts-07.ruby {
    background-image: url("images/golf/ptml_sp_hs/parts-07-ruby.png"); }
  #orderimage-01.typeptml_sp_hs .parts-07.wine {
    background-image: url("images/golf/ptml_sp_hs/parts-07-wine.png"); }
  #orderimage-01.typeptml_sp_hs .parts-07.green {
    background-image: url("images/golf/ptml_sp_hs/parts-07-green.png"); }
  #orderimage-01.typeptml_sp_hs .parts-07.chocolat {
    background-image: url("images/golf/ptml_sp_hs/parts-07-chocolat.png"); }
  #orderimage-01.typeptml_sp_hs .parts-07.charcoal {
    background-image: url("images/golf/ptml_sp_hs/parts-07-charcoal.png"); }
  #orderimage-01.typeptml_sp_hs .parts-07.black {
    background-image: url("images/golf/ptml_sp_hs/parts-07-black.png"); }
  #orderimage-01.typeptml_sp_hs .parts-07.camel {
    background-image: url("images/golf/ptml_sp_hs/parts-07-camel.png"); }
  #orderimage-01.typeptml_sp_hs .parts-07.coral {
    background-image: url("images/golf/ptml_sp_hs/parts-07-coral.png"); }
  #orderimage-01.typeptml_sp_hs .parts-07.purple {
    background-image: url("images/golf/ptml_sp_hs/parts-07-purple.png"); }
#orderimage-01.typeptml_sp_hs .parts-02 {
  z-index: 5; }
  #orderimage-01.typeptml_sp_hs .parts-02.white {
    background-image: url("images/golf/ptml_sp_hs/parts-02-white.png"); }
  #orderimage-01.typeptml_sp_hs .parts-02.blue {
    background-image: url("images/golf/ptml_sp_hs/parts-02-blue.png"); }
  #orderimage-01.typeptml_sp_hs .parts-02.navy {
    background-image: url("images/golf/ptml_sp_hs/parts-02-navy.png"); }
  #orderimage-01.typeptml_sp_hs .parts-02.red {
    background-image: url("images/golf/ptml_sp_hs/parts-02-red.png"); }
  #orderimage-01.typeptml_sp_hs .parts-02.ruby {
    background-image: url("images/golf/ptml_sp_hs/parts-02-ruby.png"); }
  #orderimage-01.typeptml_sp_hs .parts-02.wine {
    background-image: url("images/golf/ptml_sp_hs/parts-02-wine.png"); }
  #orderimage-01.typeptml_sp_hs .parts-02.green {
    background-image: url("images/golf/ptml_sp_hs/parts-02-green.png"); }
  #orderimage-01.typeptml_sp_hs .parts-02.chocolat {
    background-image: url("images/golf/ptml_sp_hs/parts-02-chocolat.png"); }
  #orderimage-01.typeptml_sp_hs .parts-02.charcoal {
    background-image: url("images/golf/ptml_sp_hs/parts-02-charcoal.png"); }
  #orderimage-01.typeptml_sp_hs .parts-02.black {
    background-image: url("images/golf/ptml_sp_hs/parts-02-black.png"); }
  #orderimage-01.typeptml_sp_hs .parts-02.camel {
    background-image: url("images/golf/ptml_sp_hs/parts-02-camel.png"); }
  #orderimage-01.typeptml_sp_hs .parts-02.coral {
    background-image: url("images/golf/ptml_sp_hs/parts-02-coral.png"); }
  #orderimage-01.typeptml_sp_hs .parts-02.purple {
    background-image: url("images/golf/ptml_sp_hs/parts-02-purple.png"); }
#orderimage-01.typeptml_sp_hs .parts-04 {
  z-index: 9; }
  #orderimage-01.typeptml_sp_hs .parts-04.black {
    background-image: url("images/golf/ptml_sp_hs/parts-04-black.png"); }
  #orderimage-01.typeptml_sp_hs .parts-04.navy {
    background-image: url("images/golf/ptml_sp_hs/parts-04-navy.png"); }
  #orderimage-01.typeptml_sp_hs .parts-04.red {
    background-image: url("images/golf/ptml_sp_hs/parts-04-red.png"); }
  #orderimage-01.typeptml_sp_hs .parts-04.pink {
    background-image: url("images/golf/ptml_sp_hs/parts-04-pink.png"); }

/****************  *********************/
/**************** ioc *********************/
#orderimage-01.typeioc_r .parts-01 {
  z-index: 3; }
  #orderimage-01.typeioc_r .parts-01.white {
    background-image: url("images/golf/ioc_r/parts-01-white.png"); }
  #orderimage-01.typeioc_r .parts-01.blue {
    background-image: url("images/golf/ioc_r/parts-01-blue.png"); }
  #orderimage-01.typeioc_r .parts-01.navy {
    background-image: url("images/golf/ioc_r/parts-01-navy.png"); }
  #orderimage-01.typeioc_r .parts-01.red {
    background-image: url("images/golf/ioc_r/parts-01-red.png"); }
  #orderimage-01.typeioc_r .parts-01.ruby {
    background-image: url("images/golf/ioc_r/parts-01-ruby.png"); }
  #orderimage-01.typeioc_r .parts-01.wine {
    background-image: url("images/golf/ioc_r/parts-01-wine.png"); }
  #orderimage-01.typeioc_r .parts-01.green {
    background-image: url("images/golf/ioc_r/parts-01-green.png"); }
  #orderimage-01.typeioc_r .parts-01.chocolat {
    background-image: url("images/golf/ioc_r/parts-01-chocolat.png"); }
  #orderimage-01.typeioc_r .parts-01.charcoal {
    background-image: url("images/golf/ioc_r/parts-01-charcoal.png"); }
  #orderimage-01.typeioc_r .parts-01.black {
    background-image: url("images/golf/ioc_r/parts-01-black.png"); }
  #orderimage-01.typeioc_r .parts-01.camel {
    background-image: url("images/golf/ioc_r/parts-01-camel.png"); }
  #orderimage-01.typeioc_r .parts-01.coral {
    background-image: url("images/golf/ioc_r/parts-01-coral.png"); }
  #orderimage-01.typeioc_r .parts-01.purple {
    background-image: url("images/golf/ioc_r/parts-01-purple.png"); }
#orderimage-01.typeioc_r .parts-07 {
  z-index: 4; }
  #orderimage-01.typeioc_r .parts-07.white {
    background-image: url("images/golf/ioc_r/parts-07-white.png"); }
  #orderimage-01.typeioc_r .parts-07.blue {
    background-image: url("images/golf/ioc_r/parts-07-blue.png"); }
  #orderimage-01.typeioc_r .parts-07.navy {
    background-image: url("images/golf/ioc_r/parts-07-navy.png"); }
  #orderimage-01.typeioc_r .parts-07.red {
    background-image: url("images/golf/ioc_r/parts-07-red.png"); }
  #orderimage-01.typeioc_r .parts-07.ruby {
    background-image: url("images/golf/ioc_r/parts-07-ruby.png"); }
  #orderimage-01.typeioc_r .parts-07.wine {
    background-image: url("images/golf/ioc_r/parts-07-wine.png"); }
  #orderimage-01.typeioc_r .parts-07.green {
    background-image: url("images/golf/ioc_r/parts-07-green.png"); }
  #orderimage-01.typeioc_r .parts-07.chocolat {
    background-image: url("images/golf/ioc_r/parts-07-chocolat.png"); }
  #orderimage-01.typeioc_r .parts-07.charcoal {
    background-image: url("images/golf/ioc_r/parts-07-charcoal.png"); }
  #orderimage-01.typeioc_r .parts-07.black {
    background-image: url("images/golf/ioc_r/parts-07-black.png"); }
  #orderimage-01.typeioc_r .parts-07.camel {
    background-image: url("images/golf/ioc_r/parts-07-camel.png"); }
  #orderimage-01.typeioc_r .parts-07.coral {
    background-image: url("images/golf/ioc_r/parts-07-coral.png"); }
  #orderimage-01.typeioc_r .parts-07.purple {
    background-image: url("images/golf/ioc_r/parts-07-purple.png"); }
#orderimage-01.typeioc_r .parts-02 {
  z-index: 5; }
  #orderimage-01.typeioc_r .parts-02.white {
    background-image: url("images/golf/ioc_r/parts-02-white.png"); }
  #orderimage-01.typeioc_r .parts-02.blue {
    background-image: url("images/golf/ioc_r/parts-02-blue.png"); }
  #orderimage-01.typeioc_r .parts-02.navy {
    background-image: url("images/golf/ioc_r/parts-02-navy.png"); }
  #orderimage-01.typeioc_r .parts-02.red {
    background-image: url("images/golf/ioc_r/parts-02-red.png"); }
  #orderimage-01.typeioc_r .parts-02.ruby {
    background-image: url("images/golf/ioc_r/parts-02-ruby.png"); }
  #orderimage-01.typeioc_r .parts-02.wine {
    background-image: url("images/golf/ioc_r/parts-02-wine.png"); }
  #orderimage-01.typeioc_r .parts-02.green {
    background-image: url("images/golf/ioc_r/parts-02-green.png"); }
  #orderimage-01.typeioc_r .parts-02.chocolat {
    background-image: url("images/golf/ioc_r/parts-02-chocolat.png"); }
  #orderimage-01.typeioc_r .parts-02.charcoal {
    background-image: url("images/golf/ioc_r/parts-02-charcoal.png"); }
  #orderimage-01.typeioc_r .parts-02.black {
    background-image: url("images/golf/ioc_r/parts-02-black.png"); }
  #orderimage-01.typeioc_r .parts-02.camel {
    background-image: url("images/golf/ioc_r/parts-02-camel.png"); }
  #orderimage-01.typeioc_r .parts-02.coral {
    background-image: url("images/golf/ioc_r/parts-02-coral.png"); }
  #orderimage-01.typeioc_r .parts-02.purple {
    background-image: url("images/golf/ioc_r/parts-02-purple.png"); }
#orderimage-01.typeioc_r .parts-04 {
  z-index: 9; }
  #orderimage-01.typeioc_r .parts-04.black {
    background-image: url("images/golf/ioc_r/parts-04-black.png"); }
  #orderimage-01.typeioc_r .parts-04.navy {
    background-image: url("images/golf/ioc_r/parts-04-navy.png"); }
  #orderimage-01.typeioc_r .parts-04.red {
    background-image: url("images/golf/ioc_r/parts-04-red.png"); }
  #orderimage-01.typeioc_r .parts-04.pink {
    background-image: url("images/golf/ioc_r/parts-04-pink.png"); }

#orderimage-01.typeioc_w .parts-01 {
  z-index: 3; }
  #orderimage-01.typeioc_w .parts-01.white {
    background-image: url("images/golf/ioc_w/parts-01-white.png"); }
  #orderimage-01.typeioc_w .parts-01.blue {
    background-image: url("images/golf/ioc_w/parts-01-blue.png"); }
  #orderimage-01.typeioc_w .parts-01.navy {
    background-image: url("images/golf/ioc_w/parts-01-navy.png"); }
  #orderimage-01.typeioc_w .parts-01.red {
    background-image: url("images/golf/ioc_w/parts-01-red.png"); }
  #orderimage-01.typeioc_w .parts-01.ruby {
    background-image: url("images/golf/ioc_w/parts-01-ruby.png"); }
  #orderimage-01.typeioc_w .parts-01.wine {
    background-image: url("images/golf/ioc_w/parts-01-wine.png"); }
  #orderimage-01.typeioc_w .parts-01.green {
    background-image: url("images/golf/ioc_w/parts-01-green.png"); }
  #orderimage-01.typeioc_w .parts-01.chocolat {
    background-image: url("images/golf/ioc_w/parts-01-chocolat.png"); }
  #orderimage-01.typeioc_w .parts-01.charcoal {
    background-image: url("images/golf/ioc_w/parts-01-charcoal.png"); }
  #orderimage-01.typeioc_w .parts-01.black {
    background-image: url("images/golf/ioc_w/parts-01-black.png"); }
  #orderimage-01.typeioc_w .parts-01.camel {
    background-image: url("images/golf/ioc_w/parts-01-camel.png"); }
  #orderimage-01.typeioc_w .parts-01.coral {
    background-image: url("images/golf/ioc_w/parts-01-coral.png"); }
  #orderimage-01.typeioc_w .parts-01.purple {
    background-image: url("images/golf/ioc_w/parts-01-purple.png"); }
#orderimage-01.typeioc_w .parts-07 {
  z-index: 4; }
  #orderimage-01.typeioc_w .parts-07.white {
    background-image: url("images/golf/ioc_w/parts-07-white.png"); }
  #orderimage-01.typeioc_w .parts-07.blue {
    background-image: url("images/golf/ioc_w/parts-07-blue.png"); }
  #orderimage-01.typeioc_w .parts-07.navy {
    background-image: url("images/golf/ioc_w/parts-07-navy.png"); }
  #orderimage-01.typeioc_w .parts-07.red {
    background-image: url("images/golf/ioc_w/parts-07-red.png"); }
  #orderimage-01.typeioc_w .parts-07.ruby {
    background-image: url("images/golf/ioc_w/parts-07-ruby.png"); }
  #orderimage-01.typeioc_w .parts-07.wine {
    background-image: url("images/golf/ioc_w/parts-07-wine.png"); }
  #orderimage-01.typeioc_w .parts-07.green {
    background-image: url("images/golf/ioc_w/parts-07-green.png"); }
  #orderimage-01.typeioc_w .parts-07.chocolat {
    background-image: url("images/golf/ioc_w/parts-07-chocolat.png"); }
  #orderimage-01.typeioc_w .parts-07.charcoal {
    background-image: url("images/golf/ioc_w/parts-07-charcoal.png"); }
  #orderimage-01.typeioc_w .parts-07.black {
    background-image: url("images/golf/ioc_w/parts-07-black.png"); }
  #orderimage-01.typeioc_w .parts-07.camel {
    background-image: url("images/golf/ioc_w/parts-07-camel.png"); }
  #orderimage-01.typeioc_w .parts-07.coral {
    background-image: url("images/golf/ioc_w/parts-07-coral.png"); }
  #orderimage-01.typeioc_w .parts-07.purple {
    background-image: url("images/golf/ioc_w/parts-07-purple.png"); }
#orderimage-01.typeioc_w .parts-02 {
  z-index: 5; }
  #orderimage-01.typeioc_w .parts-02.white {
    background-image: url("images/golf/ioc_w/parts-02-white.png"); }
  #orderimage-01.typeioc_w .parts-02.blue {
    background-image: url("images/golf/ioc_w/parts-02-blue.png"); }
  #orderimage-01.typeioc_w .parts-02.navy {
    background-image: url("images/golf/ioc_w/parts-02-navy.png"); }
  #orderimage-01.typeioc_w .parts-02.red {
    background-image: url("images/golf/ioc_w/parts-02-red.png"); }
  #orderimage-01.typeioc_w .parts-02.ruby {
    background-image: url("images/golf/ioc_w/parts-02-ruby.png"); }
  #orderimage-01.typeioc_w .parts-02.wine {
    background-image: url("images/golf/ioc_w/parts-02-wine.png"); }
  #orderimage-01.typeioc_w .parts-02.green {
    background-image: url("images/golf/ioc_w/parts-02-green.png"); }
  #orderimage-01.typeioc_w .parts-02.chocolat {
    background-image: url("images/golf/ioc_w/parts-02-chocolat.png"); }
  #orderimage-01.typeioc_w .parts-02.charcoal {
    background-image: url("images/golf/ioc_w/parts-02-charcoal.png"); }
  #orderimage-01.typeioc_w .parts-02.black {
    background-image: url("images/golf/ioc_w/parts-02-black.png"); }
  #orderimage-01.typeioc_w .parts-02.camel {
    background-image: url("images/golf/ioc_w/parts-02-camel.png"); }
  #orderimage-01.typeioc_w .parts-02.coral {
    background-image: url("images/golf/ioc_w/parts-02-coral.png"); }
  #orderimage-01.typeioc_w .parts-02.purple {
    background-image: url("images/golf/ioc_w/parts-02-purple.png"); }
#orderimage-01.typeioc_w .parts-04 {
  z-index: 9; }
  #orderimage-01.typeioc_w .parts-04.black {
    background-image: url("images/golf/ioc_w/parts-04-black.png"); }
  #orderimage-01.typeioc_w .parts-04.navy {
    background-image: url("images/golf/ioc_w/parts-04-navy.png"); }
  #orderimage-01.typeioc_w .parts-04.red {
    background-image: url("images/golf/ioc_w/parts-04-red.png"); }
  #orderimage-01.typeioc_w .parts-04.pink {
    background-image: url("images/golf/ioc_w/parts-04-pink.png"); }

/****************  *********************/
/**************** sch *********************/
#orderimage-01.typesch .parts-01 {
  z-index: 3; }
  #orderimage-01.typesch .parts-01.white {
    background-image: url("images/golf/sch/parts-01-white.png"); }
  #orderimage-01.typesch .parts-01.blue {
    background-image: url("images/golf/sch/parts-01-blue.png"); }
  #orderimage-01.typesch .parts-01.navy {
    background-image: url("images/golf/sch/parts-01-navy.png"); }
  #orderimage-01.typesch .parts-01.red {
    background-image: url("images/golf/sch/parts-01-red.png"); }
  #orderimage-01.typesch .parts-01.ruby {
    background-image: url("images/golf/sch/parts-01-ruby.png"); }
  #orderimage-01.typesch .parts-01.wine {
    background-image: url("images/golf/sch/parts-01-wine.png"); }
  #orderimage-01.typesch .parts-01.green {
    background-image: url("images/golf/sch/parts-01-green.png"); }
  #orderimage-01.typesch .parts-01.chocolat {
    background-image: url("images/golf/sch/parts-01-chocolat.png"); }
  #orderimage-01.typesch .parts-01.charcoal {
    background-image: url("images/golf/sch/parts-01-charcoal.png"); }
  #orderimage-01.typesch .parts-01.black {
    background-image: url("images/golf/sch/parts-01-black.png"); }
  #orderimage-01.typesch .parts-01.camel {
    background-image: url("images/golf/sch/parts-01-camel.png"); }
  #orderimage-01.typesch .parts-01.coral {
    background-image: url("images/golf/sch/parts-01-coral.png"); }
  #orderimage-01.typesch .parts-01.purple {
    background-image: url("images/golf/sch/parts-01-purple.png"); }
#orderimage-01.typesch .parts-02 {
  z-index: 5; }
  #orderimage-01.typesch .parts-02.white {
    background-image: url("images/golf/sch/parts-02-white.png"); }
  #orderimage-01.typesch .parts-02.blue {
    background-image: url("images/golf/sch/parts-02-blue.png"); }
  #orderimage-01.typesch .parts-02.navy {
    background-image: url("images/golf/sch/parts-02-navy.png"); }
  #orderimage-01.typesch .parts-02.red {
    background-image: url("images/golf/sch/parts-02-red.png"); }
  #orderimage-01.typesch .parts-02.ruby {
    background-image: url("images/golf/sch/parts-02-ruby.png"); }
  #orderimage-01.typesch .parts-02.wine {
    background-image: url("images/golf/sch/parts-02-wine.png"); }
  #orderimage-01.typesch .parts-02.green {
    background-image: url("images/golf/sch/parts-02-green.png"); }
  #orderimage-01.typesch .parts-02.chocolat {
    background-image: url("images/golf/sch/parts-02-chocolat.png"); }
  #orderimage-01.typesch .parts-02.charcoal {
    background-image: url("images/golf/sch/parts-02-charcoal.png"); }
  #orderimage-01.typesch .parts-02.black {
    background-image: url("images/golf/sch/parts-02-black.png"); }
  #orderimage-01.typesch .parts-02.camel {
    background-image: url("images/golf/sch/parts-02-camel.png"); }
  #orderimage-01.typesch .parts-02.coral {
    background-image: url("images/golf/sch/parts-02-coral.png"); }
  #orderimage-01.typesch .parts-02.purple {
    background-image: url("images/golf/sch/parts-02-purple.png"); }
#orderimage-01.typesch .parts-04 {
  z-index: 9; }
  #orderimage-01.typesch .parts-04.black {
    background-image: url("images/golf/sch/parts-04-black.png"); }
  #orderimage-01.typesch .parts-04.navy {
    background-image: url("images/golf/sch/parts-04-navy.png"); }
  #orderimage-01.typesch .parts-04.red {
    background-image: url("images/golf/sch/parts-04-red.png"); }
  #orderimage-01.typesch .parts-04.pink {
    background-image: url("images/golf/sch/parts-04-pink.png"); }

/****************  *********************/
/**************************
print-adjust
**************************/
@media print {
  /**************************
  header
  **************************/
  header {
    margin: 0 auto;
    /* overflow: hidden; */
    *zoom: 1;
    text-align: center;
    box-sizing: border-box; }

  header {
    position: fixed;
    top: 1px;
    left: 0;
    margin-top: -1px;
    width: 100%;
    display: block;
    height: 96px;
    z-index: 333;
    background: #1a1a1a;
    /* #1a1a1a */ }

  .header-inner {
    position: relative;
    margin: 0 auto;
    text-align: center;
    display: block;
    width: 100%;
    max-width: 1200px;
    height: 100%; }

  /*----- フェードイン -----*/
  .inviewfadeIn {
    opacity: 1;
    transition: none; }

  .fadeIn {
    opacity: 1; } }

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