@charset "UTF-8";
#createIndex.index header:before, #createIndex header:before, #createIndex #ciWrap:before, .createBranding #cbInner #createPaging:before, .createBranding #cbInner header h2:before, #createIndex.index header:after, #createIndex header:after, #createIndex #ciWrap:after, .createBranding #cbInner #createPaging:after, .createBranding #cbInner header h2:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0; }

#createIndex.index header:after, #createIndex header:after, #createIndex #ciWrap:after, .createBranding #cbInner #createPaging:after, .createBranding #cbInner header h2:after {
  clear: both; }

#createIndex.index header, #createIndex header, #createIndex #ciWrap, .createBranding #cbInner #createPaging, .createBranding #cbInner header h2 {
  zoom: 1; }

#pCreate {
  height: 77px; }
  #pCreate a {
    height: 77px !important; }

#createIndex.index {
  margin: 0 0 0 10px; }
  #createIndex.index header {
    padding: 0 0 25px 0; }
    #createIndex.index header h2 {
      float: none;
      width: 246px;
      background-color: transparent;
      background-image: url("../img/create/createMainIndex-trans.png");
      background-position: 0 0;
      background-repeat: no-repeat;
      height: 0;
      display: block;
      padding: 37px 0 0 0;
      overflow: hidden; }
    #createIndex.index header p {
      float: none;
      padding: 25px 0 0 0;
      line-height: 1.8; }

#createIndex {
  background: #fefefe;
  border: 1px solid #c89f62;
  border-bottom: 1px dotted #c89f62;
  width: 588px;
  padding: 25px 30px 0 30px;
  margin: 30px 0 0 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px; }
  #createIndex header {
    padding: 0 0 25px 0; }
    #createIndex header h2 {
      float: left;
      width: 210px;
      background-color: transparent;
      background-image: url("../img/create/createIndexTitle-trans.png");
      background-position: 0 0;
      background-repeat: no-repeat;
      height: 0;
      display: block;
      padding: 25px 0 0 0;
      overflow: hidden; }
    #createIndex header p {
      float: left;
      padding: 0.5em 0 0 0; }
  #createIndex #ciWrap {
    width: 590px; }
    #createIndex #ciWrap article.ll {
      margin: 0 0 20px 0; }
    #createIndex #ciWrap article {
      width: 170px;
      float: left;
      margin: 0 40px 20px 0; }
      #createIndex #ciWrap article span {
        width: 80px;
        height: 0;
        display: block;
        padding: 30px 0 0 0;
        overflow: hidden; }
      #createIndex #ciWrap article span.company {
        background-color: transparent;
        background-image: url("../img/create/createSlug-trans.png");
        background-position: 0 0;
        background-repeat: no-repeat; }
      #createIndex #ciWrap article span.own {
        background-color: transparent;
        background-image: url("../img/create/createSlug-trans.png");
        background-position: 0 -50px;
        background-repeat: no-repeat; }
      #createIndex #ciWrap article img {
        margin: 0 0 12px 0;
        border: 1px solid #C6C5C5; }
      #createIndex #ciWrap article .cmRead {
        border-left: 1px solid #c89f62;
        padding: 0 0 0 10px;
        line-height: 1.8;
        font: 13px/1.231 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック',helvetica,arial,clean,sans-serif; }
        #createIndex #ciWrap article .cmRead h3 {
          margin: 0 0 10px 0;
          font-size: 105%; }

#sashimukai.createBranding #cbInner .brandingLay {
  padding: 0 0 90px 0; }
  #sashimukai.createBranding #cbInner .brandingLay #goToShop a {
    width: 155px;
    margin: 35px auto 0 auto;
    background-color: transparent;
    background-image: url("../img/create/common/gotoShop-trans.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 0;
    display: block;
    padding: 35px 0 0 0;
    overflow: hidden; }
#sashimukai.createBranding #cbInner header h1 {
  width: 333px;
  background-color: transparent;
  background-image: url("../img/create/sashimukai/sashimukaiCreateMain-trans.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  height: 0;
  display: block;
  padding: 44px 0 0 0;
  overflow: hidden; }
#sashimukai.createBranding #cbInner #ty01 {
  background-color: transparent;
  background-image: url("../img/create/sashimukai/ty01-trans.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  height: 0;
  display: block;
  padding: 19px 0 0 0;
  overflow: hidden;
  margin: 0 0 20px 0; }

#komasa.createBranding #cbInner header h1 {
  width: 198px;
  background-color: transparent;
  background-image: url("../img/create/komasa/komasaCreateMain-trans.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  height: 0;
  display: block;
  padding: 57px 0 0 0;
  overflow: hidden; }
#komasa.createBranding #cbInner #ty01 {
  background-color: transparent;
  background-image: url("../img/create/komasa/ty01-trans.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  height: 0;
  display: block;
  padding: 19px 0 0 0;
  overflow: hidden;
  margin: 0 0 20px 0; }
#komasa.createBranding #cbInner #ty02 {
  background-color: transparent;
  background-image: url("../img/create/komasa/ty02-trans.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  height: 0;
  display: block;
  padding: 19px 0 0 0;
  overflow: hidden;
  margin: 0 0 20px 0; }

#hakusuikan.createBranding #cbInner header h1 {
  width: 321px;
  background-color: transparent;
  background-image: url("../img/create/hakusuikan/hakusuikanCreateMain-trans.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  height: 0;
  display: block;
  padding: 58px 0 0 0;
  overflow: hidden; }
#hakusuikan.createBranding #cbInner #ty01 {
  background-color: transparent;
  background-image: url("../img/create/hakusuikan/ty01-trans.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  height: 0;
  display: block;
  padding: 19px 0 0 0;
  overflow: hidden;
  margin: 0 0 20px 0; }
#hakusuikan.createBranding #cbInner #ty02 {
  background-color: transparent;
  background-image: url("../img/create/hakusuikan/ty02-trans.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  height: 0;
  display: block;
  padding: 19px 0 0 0;
  overflow: hidden;
  margin: 0 0 20px 0; }
#hakusuikan.createBranding #cbInner #ty03 {
  background-color: transparent;
  background-image: url("../img/create/hakusuikan/ty03-trans.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  height: 0;
  display: block;
  padding: 19px 0 0 0;
  overflow: hidden;
  margin: 0 0 20px 0; }
#hakusuikan.createBranding #cbInner #ty04 {
  background-color: transparent;
  background-image: url("../img/create/hakusuikan/ty04-trans.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  height: 0;
  display: block;
  padding: 19px 0 0 0;
  overflow: hidden;
  margin: 0 0 20px 0; }

.createBranding {
  width: 650px;
  margin: 0 auto;
  border: 5px solid #c89f62;
  padding: 45px 0;
  background: #fff;
  font: 13px/1.231 'Hiragino Kaku Gothic ProN', Meiryo, sans-serif !important; }
  .createBranding #cbInner {
    width: 550px;
    margin: 0 auto;
    line-height: 1.8; }
    .createBranding #cbInner #createPaging {
      text-align: center;
      overflow: hidden;
      position: relative;
      padding: 0 0 10px 0; }
      .createBranding #cbInner #createPaging ul {
        float: left;
        position: relative;
        left: 50%; }
        .createBranding #cbInner #createPaging ul li {
          float: left;
          position: relative;
          left: -50%;
          list-style-type: none;
          margin: 0 0 0 25px; }
        .createBranding #cbInner #createPaging ul li#cpPrev a {
          background-color: transparent;
          background-image: url("../img/create/common/prev-trans.png");
          background-position: 0 0;
          background-repeat: no-repeat;
          height: 0;
          display: block;
          padding: 27px 0 0 0;
          overflow: hidden;
          width: 15px; }
        .createBranding #cbInner #createPaging ul li#cpNext a {
          background-color: transparent;
          background-image: url("../img/create/common/next-trans.png");
          background-position: 0 0;
          background-repeat: no-repeat;
          height: 0;
          display: block;
          padding: 27px 0 0 0;
          overflow: hidden;
          width: 15px; }
        .createBranding #cbInner #createPaging ul li.paging {
          width: 25px;
          height: 25px;
          text-align: center;
          line-height: 25px;
          background: #dcdcdd; }
          .createBranding #cbInner #createPaging ul li.paging a {
            text-decoration: none;
            color: #000; }
        .createBranding #cbInner #createPaging ul li.paging.current {
          background: #000;
          color: #fff; }
    .createBranding #cbInner #backIndex {
      text-align: center;
      padding: 15px 0 0 0; }
      .createBranding #cbInner #backIndex a {
        font-size: 85%;
        color: #00a0e8; }
    .createBranding #cbInner header {
      padding: 0 0 40px 0; }
      .createBranding #cbInner header h2 {
        margin: 0 0 20px 0; }
        .createBranding #cbInner header h2 span {
          width: 125px;
          background-color: transparent;
          background-image: url("../img/create/common/createEachSlug-trans.png");
          background-position: 0 0;
          background-repeat: no-repeat;
          height: 0;
          display: block;
          padding: 18px 0 0 0;
          overflow: hidden;
          float: right; }
    .createBranding #cbInner #cbMain {
      width: 535px; }
    .createBranding #cbInner .brandingLay {
      padding: 0 0 40px 0; }
      .createBranding #cbInner .brandingLay span {
        font-size: 85%;
        display: block;
        text-align: center;
        padding: 1em 0 0 0; }
    .createBranding #cbInner .cmOuterLay p {
      margin: 0 0 30px 0; }
    .createBranding #cbInner .cmOuterLay a {
      color: #000; }

#moriizou.createBranding #cbInner header h1 {
  width: 280px;
  background-color: transparent;
  background-image: url("../img/create/moriizou/moriizouCreateMain-trans.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  height: 0;
  display: block;
  padding: 25px 0 0 0;
  overflow: hidden; }
#moriizou.createBranding #cbInner #ty01 {
  background-color: transparent;
  background-image: url("../img/create/moriizou/ty01-trans.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  height: 0;
  display: block;
  padding: 20px 0 0 0;
  overflow: hidden;
  margin: 0 0 20px 0; }
#moriizou.createBranding #cbInner #ty02 {
  background-color: transparent;
  background-image: url("../img/create/moriizou/ty02-trans.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  height: 0;
  display: block;
  padding: 19px 0 0 0;
  overflow: hidden;
  margin: 0 0 20px 0; }
#moriizou.createBranding #cbInner #ty03 {
  background-color: transparent;
  background-image: url("../img/create/moriizou/ty03-trans.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  height: 0;
  display: block;
  padding: 19px 0 0 0;
  overflow: hidden;
  margin: 0 0 20px 0; }
#moriizou.createBranding #cbInner #ty04 {
  background-color: transparent;
  background-image: url("../img/create/moriizou/ty04-trans.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  height: 0;
  display: block;
  padding: 19px 0 0 0;
  overflow: hidden;
  margin: 0 0 20px 0; }
  
#riraku.createBranding #cbInner header h1 {
  width: 384px;
  background-color: transparent;
  background-image: url("../img/create/riraku/rirakuCreateMain-trans.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  height: 0;
  display: block;
  padding: 58px 0 0 0;
  overflow: hidden; }
#riraku.createBranding #cbInner #ty01 {
  background-color: transparent;
  background-image: url("../img/create/riraku/ty01-trans.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  height: 0;
  display: block;
  padding: 20px 0 0 0;
  overflow: hidden;
  margin: 0 0 20px 0; }
#riraku.createBranding #cbInner #ty02 {
  background-color: transparent;
  background-image: url("../img/create/riraku/ty02-trans.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  height: 0;
  display: block;
  padding: 20px 0 0 0;
  overflow: hidden;
  margin: 0 0 20px 0; }
#riraku.createBranding #cbInner #ty03 {
  background-color: transparent;
  background-image: url("../img/create/riraku/ty03-trans.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  height: 0;
  display: block;
  padding: 20px 0 0 0;
  overflow: hidden;
  margin: 0 0 20px 0; }