@charset "UTF-8";
/* COSME KITCHEN JOURNAL */
/* COMMON

---------------------------------------*/
* {
  box-sizing: border-box; }

#Wrap, .wrapTop, .wrapBottom {
  width: 1200px;
  padding: 0; }

#Header,
#Foot,
#Contents {
  margin: 0 auto; }

.path {
  font-size: 12px;
  line-height: 1;
  margin: 0 100px 20px;
  padding-top: 5px; }

#CKJ14 h1 {
  float: none; }

#CKJ14.wrapper {
  text-align: center;
  padding-bottom: 0px;
  width: 1000px;
  margin: 0 auto; }

#CKJ14 .indexTitle,
#CKJ14 .nav,
#CKJ14 .contents {
 min-width: 1000px;
 margin: 0 auto;
}
#CKJ14 .contents {
 margin-bottom:50px;
}

#CKJ14 .contents img {
  vertical-align: bottom; }

#CKJ14 .contentsBody + .btnArea {
  margin-top: 35px; }

#CKJ14 .indexTitle {
  margin-top: 10px; }

#CKJ14 .indexTitle img {
  width: 665px;
  margin: 0 auto -10px; }

#CKJ14 article + .indexTitle {
  margin-top: 30px;
  margin-bottom: -10px; }

#CKJ14 .nav {
  box-sizing: border-box;
  overflow: hidden;
  width: 1000px;
  margin: 0 auto;
  padding: 0 0px 25px; }

#CKJ14 .nav li {
  float: left;
  list-style: none;
  margin-left: 9px;
  margin-top: 24px;
  font-size: 14px;
  width: 327px;
  height: 207px; }

#CKJ14 .nav li:nth-child(1),
#CKJ14 .nav li:nth-child(4),
#CKJ14 .nav li:nth-child(7) {
  margin-left: 0;
  margin-right: 9px; }

#CKJ14 .nav li:nth-child(2),
#CKJ14 .nav li:nth-child(5),
#CKJ14 .nav li:nth-child(8) {
  margin: 0;
  margin-top: 24px; }

#CKJ14 .nav li a,
#CKJ14 .nav li {
  margin-bottom: 13px;
  background: #fff;
  color:#000; }

#CKJ14 .nav li a img,
#CKJ14 .btnArea a img,
#CKJ14 .nav li img {
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  margin: auto;
  width: 100%; }

#CKJ14 .nav li a:hover img,
#CKJ14 .btnArea a:hover img {
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  opacity: 0.6; }

#CKJ14 .btnArea {
  text-align: center;
  margin-top: 30px; }

#CKJ14 .topButton img {
  width: 560px;
  margin: 0 auto; }

#CKJ14 .note {
  clear: both;
  text-align: right;
  font-size: 12px;
  padding-top: 30px; }

#CKJ14.luChateauDuBois .note {
  padding: 0 0 30px; }

/* For modern browsers */
#CKJ14 .clearfix:before,
#CKJ14 .clearfix:after {
  content: "";
  display: table; }

#CKJ14 .clearfix:after {
  clear: both; }

/* For IE 6/7 (trigger hasLayout) */
#CKJ14 .clearfix {
  zoom: 1; }

/* ---------- fuwatAnime ---------- */
.fuwatAnime {
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
  -webkit-animation-name: fuwatAnime;
  animation-name: fuwatAnime;
  visibility: visible !important; }

@-webkit-keyframes fuwatAnime {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0); } }

@keyframes fuwatAnime {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); } }

/* ---------- button ---------- */
#CKJ14 .button {
  display: inline-block;
  text-align: center;
  text-decoration: none;
  outline: none;
  vertical-align: middle;
  position: relative;
  z-index: 2;
  background-color: #e25998;
  border: 1px solid #e25998;
  color: #fff;
  overflow: hidden;
  padding: 7px 8px;
  font-size: 12px;
  line-height: 1;
  width: 88px; }

@media all and (-ms-high-contrast: none) {
#CKJ14 .button {
 padding: 9px 8px 4px; } }

#CKJ14 .button:hover {
  color: #e25998;
  background: #fff; }

.button::before,
.button::after {
  position: absolute;
  z-index: -1;
  display: block;
  content: ''; }

.button,
.button::before,
.button::after {
  box-sizing: border-box;
  -webkit-transition: all .3s;
  transition: all .3s; }

.button::before {
  display: none; }

.button::after {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0.5);
  transform: scale(0.5); }

.button:hover {
  color: #e25998;
  -webkit-animation: none;
          animation: none;
  text-decoration: none; }

.button:hover::after {
  background: #fff;
  -webkit-transform: scale(1);
  transform: scale(1); }

/**/
@-webkit-keyframes btn {
  0% {
    -webkit-transform: scale(1, 1); }
  40% {
    -webkit-transform: scale(1.05, 1.05); }
  80% {
    -webkit-transform: scale(1, 1); }
  100% {
    -webkit-transform: scale(1, 1); } }

@keyframes btn {
  /*

    0%{transform: scale(1,1);}

  40%{transform: scale(1.05,1.05);}

  80%{transform: scale(1,1);}

  100%{transform: scale(1,1);}

*/
  0% {
    -webkit-transform: scale(1);
            transform: scale(1); }
  40% {
    -webkit-transform: scale(1.05);
            transform: scale(1.05); }
  80% {
    -webkit-transform: scale(1);
            transform: scale(1); }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1); } }

.button {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: btn;
  animation-name: btn; }

/* HOME

---------------------------------------*/
#CKJ14.ckjTop .title img {
  width: 100%; }

#CKJ14.ckjTop .btnArea {
  margin-top: 10px; }

#CKJ14.ckjTop .btnArea img {
  width: 570px;
  height: auto; }

#CKJ14.ckjTop .concept {
  background: #85b1de;
  color: #fff;
  padding: 50px;
  text-align: center;
  margin-bottom: 50px; }

#CKJ14.ckjTop .concept p {
  font-size: 18px;
  line-height: 1.5;
  padding: 30px 0;
  text-align: center; }

#CKJ14.ckjTop .concept img {
  margin: auto; }

#CKJ14 .columnBlock {
  background: url(../images/top/cosmo_cut.jpg) no-repeat;
  background-size: cover;
  padding: 44px 0 58px;
  width: 1000px;
  margin: 45px auto 0; }

#CKJ14 .columnBlock .inner {
  margin: 0 50px;
  background-color: rgba(255, 255, 255, 0.5);
  /*background: url(../images/bg.png);*/
  text-align: left;
  padding: 50px 55px; }

#CKJ14 .columnBlock .secTitle {
  margin-bottom: 32px; }

#CKJ14 .columnBlock p {
  font-family: "Kozuka Mincho Pro", "Kozuka Mincho Std", "小塚明朝 Pro R", "小塚明朝 Std R", "Hiragino Mincho Pro", "ヒラギノ明朝 Pro W3", HG明朝E, "ＭＳ Ｐ明朝", "MS PMincho", Georgia, Times, Baskerville, Palatino, serif; }

#CKJ14 .columnBlock p {
  font-size: 14px;
  line-height: 1.44;
  margin-top: 18px; }

#CKJ14 .columnBlock .profile {
 /* overflow: hidden;*/
  margin-top: 50px; }

#CKJ14 .columnBlock .profile .image {
  float: left;
  margin-right: 32px; }

#CKJ14 .columnBlock .profile p {
  margin-top: 0; }

#CKJ14 .columnBlock .profile p.name {
  /*font-size: 20px;*/
  font-size: 2em;
  line-height: 2.2; }

/*---------------------------------------*/
#CKJ14 .contentsBody .block:after {
  content: "";
  clear: both;
  display: block; }

#CKJ14 .textArea p {
  font-size: 13px; }

#CKJ14 .textArea .small {
  font-size: 12px; }

#CKJ14 p.catchText {
  font-size: 14px;
  line-height: 1.5;
  font-weight: bold; }

#CKJ14 .topButton {
  margin-bottom: 40px; }

/* INSPIRATION
---------------------------------------*/
#CKJ14.INSPIRATION .contents {
 background: url(../images/inspiration/bg.jpg) repeat-y 50% 0;
 padding: 40px 0;
 }

/* ---------- pageHeader ---------- */
#CKJ14.INSPIRATION .pageHeader {
 background: url(../images/inspiration/border2.png) repeat-y 50% 0;
 margin: auto;
 width: 950px;
 position: relative;
 padding: 7px;
}

#CKJ14.INSPIRATION .pageHeader .pageHeader_inner {
 background: #fff;
}


#CKJ14.INSPIRATION .pageHeader img {
 margin: auto;
}

#CKJ14.INSPIRATION .pageHeader .title {
 padding-top: 60px;
 width: 100%;
 margin-top: 0;
}

#CKJ14.INSPIRATION .pageHeader p {
 width: 800px;
 margin: auto;
 font-size: 14px;
 line-height: 2;
 text-align: left;
}

#CKJ14.INSPIRATION .pageHeader p.catch {
 font-size: 26px;
 padding: 30px 0 20px;
 font-weight: bold;
 clear: both;
 line-height: 1.4em;
}

#CKJ14.INSPIRATION .pageHeader p.text {
 padding-bottom: 30px;
}

/* ---------- contentsBody ---------- */
#CKJ14.INSPIRATION .contentsBody {
 position: relative;
 background: url(../images/inspiration/border2.png) repeat-y 50% 0;
 margin: 60px auto 0;
 width: 950px;
 box-sizing: border-box;
 padding: 7px 0;
}

#CKJ14.INSPIRATION .contentsBody .inner {
 background: #fff;
 padding: 35px 50px 30px 50px;
 margin: 0 10px 0 7px;
}

#CKJ14.INSPIRATION .contentsBody .block {
 float: left;
 position: relative;
}

#CKJ14.INSPIRATION .contentsBody .block02,
#CKJ14.INSPIRATION .contentsBody .block04,
#CKJ14.INSPIRATION .contentsBody .block06,
#CKJ14.INSPIRATION .contentsBody .block08 {
 clear: right;
 float: right;
}

#CKJ14.INSPIRATION .block03,
#CKJ14.INSPIRATION .block05,
#CKJ14.INSPIRATION .block07 {
 clear: left;
}

#CKJ14.INSPIRATION .block .icon_gentei_ck {
 position: absolute;
}

#CKJ14.INSPIRATION .block .itemImage {
 float: left;
 margin-right: 23px;
}

#CKJ14.INSPIRATION .block .textArea {
 text-align: left;
 float: left;
}

#CKJ14.INSPIRATION .block .itemName {
 margin-bottom: 8px;
 text-align: left;
}

#CKJ14.INSPIRATION .block p {
 line-height: 1.4;
 /*margin-bottom: 12px;*/
padding-top: 10px;
 /*overflow: hidden;*/
}

#CKJ14.INSPIRATION .block p .small {
 font-size: 12px;
}

#CKJ14.INSPIRATION .block .spec {
 font-size: 12px;
 line-height: 1.33;
 color: #e89331;
 padding-top: 5px;
}

#CKJ14.INSPIRATION .block .button {
 margin-top: 12px;
 background-color: #5fadda;
 border-color: #5fadda;
}

#CKJ14.INSPIRATION .block .button {
 width: auto;
}

#CKJ14.INSPIRATION .block .button:hover {
 color: #5fadda;
}

/* block01 */
#CKJ14.INSPIRATION .block01 {
 width:408px;
}
#CKJ14.INSPIRATION .block01 .itemImage {
  padding-top: 55px;
 }
#CKJ14.INSPIRATION .block01 .text {
 width: 280px;
}

/* block02 */
#CKJ14.INSPIRATION .block02 {
 width: 382px;
}
#CKJ14.INSPIRATION .block02 .itemImage {
 padding-bottom:25px;
}
#CKJ14.INSPIRATION .block02 .textArea {
 width: 265px;
}
#CKJ14.INSPIRATION .block02 .catchText {
 padding-bottom:10px;
}
#CKJ14.INSPIRATION .block02 .text {
 font-size: 13px;
 line-height: 1.4;
 text-align:left;
}
#CKJ14.INSPIRATION .block02 .button {
 float:left;
}

/* block03 */
#CKJ14.INSPIRATION .block03 {
 width: 408px;
 margin-top: 50px;
}
#CKJ14.INSPIRATION .block03 .itemImage {
 text-align:center;
 padding: 70px 0;
 }
#CKJ14.INSPIRATION .block03 .text {
 width: 280px;
}

/* block04 */
#CKJ14.INSPIRATION .block04 {
 width: 390px;
 margin-top:25px;
}
#CKJ14.INSPIRATION .block04 .itemImage {
 padding-bottom:25px;
 margin-right:15px;
}
#CKJ14.INSPIRATION .block04 .textArea {
 width: 210px;
}
#CKJ14.INSPIRATION .block04 .catchText {
 display:block;
 width:160px;
 padding-bottom:10px;
 font-size:14px;
 font-weight:bold;
 line-height:1.4;
 text-align:left;
}
#CKJ14.INSPIRATION .block04 .text02 {
 display:block;
 width:160px;
 font-size: 13px;
 line-height: 1.4;
 text-align:left;
}

/* block05 */
#CKJ14.INSPIRATION .block05 {
 width: 408px;
 margin-top:25px;
}
#CKJ14.INSPIRATION .block05 .textArea {
 width: 265px;
}
#CKJ14.INSPIRATION .block05 .catchText {
 padding-bottom:10px;
}
#CKJ14.INSPIRATION .block05 .text {
 clear:left;
 font-size: 13px;
 line-height: 1.4;
 text-align:left;
}
#CKJ14.INSPIRATION .block05 .button {
 float:left;
}
#CKJ14.INSPIRATION .block05 .icon_gentei_ck {
 left:160px;
 top:35px;
}
#CKJ14.INSPIRATION .btnArea img {
 width:auto;
}


/* block06 */
#CKJ14.INSPIRATION .block06 {
 width: 360px;
 margin-top:25px;
}
#CKJ14.INSPIRATION .block06 .itemImage {
 margin-top:35px;
}
#CKJ14.INSPIRATION .block06 .textArea {
 width: 160px;
}
#CKJ14.INSPIRATION .block06 .catchText {
 clear:left;
 text-align:left;
 padding-bottom:10px;
}
#CKJ14.INSPIRATION .block06 .text {
 clear:left;
 font-size: 13px;
 line-height: 1.4;
 text-align:left;
 padding-top:0;
}
#CKJ14.INSPIRATION .block06 .button {
 float:left;
}

/* block07 */
#CKJ14.INSPIRATION .block07 {
 width: 408px;
 margin-top: 50px;
}
#CKJ14.INSPIRATION .block07 .itemImage {
 text-align:center;
 padding: 70px 0;
 margin-right:27px;
 }
#CKJ14.INSPIRATION .block07 .text {
 width: 280px;
}

/* block08 */
#CKJ14.INSPIRATION .block08 {
 width: 380px;
 margin-top: 50px;
}
#CKJ14.INSPIRATION .block08 .itemImage {
 text-align:center;
 padding: 70px 10px 70px 0;
 }
#CKJ14.INSPIRATION .block08 .text {
 width: 270px;
}

/* block09 */
#CKJ14.INSPIRATION .block09 {
 clear:both;
 float:none !important;
 width: 440px;
 margin:0 auto;
 padding-top:20px;
}
#CKJ14.INSPIRATION .block09 .itemImage {
 padding-bottom:25px;
}
#CKJ14.INSPIRATION .block09 .textArea {
 width: 335px;
}
#CKJ14.INSPIRATION .block09 .catchText {
 padding-bottom:10px;
}
#CKJ14.INSPIRATION .block09 .text {
 font-size: 13px;
 line-height: 1.4;
 text-align:left;
}
#CKJ14.INSPIRATION .block09 .button {
 float:left;
}


/* maman
---------------------------------------*/
#CKJ14.maman .contents {
 width: 1000px;
 height:4432px;
 background:url("../images/maman/bg.jpg");
}

/* ---------- pageHeader ---------- */
#CKJ14.maman .pageHeader {
  width: 1000px;
  height:417px;
  text-align: center;
}
#CKJ14.maman .pageHeader h1.title {
	padding-top:80px;
}
#CKJ14.maman .pageHeader h2 {
 font-size:20px;
 line-height:70px;
}
#CKJ14.maman .pageHeader .text {
 font-size:15px;
 line-height:24px;
 text-align:center;
}
/* ---------- contents body ---------- */
#CKJ14.maman .contentsBody {
 width: 1000px;
 margin:0 auto;
 text-align:left;
}
#CKJ14.maman .contentsBody .inner {
 width:840px;
 margin:0 auto;
}

/* block common */

#CKJ14.maman .contentsBody .block {
 position:relative;
}
#CKJ14.maman .contentsBody .staffPosition {
 position:relative;
 top:2238px;
}
#CKJ14.maman .contentsBody .block .catchText {
 color: #f28fa1;
 margin-bottom: 10px;
 font-size: 17px;
}
#CKJ14.maman .contentsBody .block .catchText.arrowRight {
 background:url(../images/maman/arrow_Right.png) no-repeat right 10px;
 padding-right:40px;
}
#CKJ14.maman .contentsBody .block .catchText.arrowLeft {
 background:url(../images/maman/arrow_left.png) no-repeat 0 10px;
 padding-left:40px;
}
#CKJ14.maman .contentsBody .block .catchText.arrowLeft02 {
 background:url(../images/maman/arrow_left.png) no-repeat;
 padding-top:40px;
}
#CKJ14.maman .contentsBody .block .catchText.arrowUp {
 background:url(../images/maman/arrow_up.png) no-repeat 0 10px;
 padding-left:40px;
}
#CKJ14.maman .contentsBody .itemImage,
#CKJ14.maman .contentsBody .itemImage02,
#CKJ14.maman .contentsBody .textArea,
#CKJ14.maman .contentsBody .icon_gentei_ck,
#CKJ14.maman .contentsBody .icon_gentei,
#CKJ14.maman .contentsBody .itemName,
#CKJ14.maman .contentsBody .staffArea,
#CKJ14.maman .contentsBody .staffArea .staffPict {
 position:absolute;
}
#CKJ14.maman .contentsBody .block .spec {
 letter-spacing:-0.8px;
}
#CKJ14.maman .contentsBody .staffArea {
 font-size:13px;
 background:#fff8cf;
 padding:20px;
 border-radius:10px;
}
#CKJ14.maman .contentsBody .staffArea .name {
 font-size:12px;
}
#CKJ14.maman .contentsBody .staffArea .staffComment {
 padding-top:20px;
}


#CKJ14.maman .contentsBody .block .button {
 background-color: #f28fa1;
 border-color: #f28fa1;
 width: auto;
 margin-top: 10px;
}
#CKJ14.maman .contentsBody .block .button:hover {
 color: #f28fa1;
}

#CKJ14.maman .contentsBody .block .spec {
 margin-top: 10px;
 font-size: 14px;
}
#CKJ14.maman .contentsBody .block .spec .bold {
 font-weight: bold;
}
#CKJ14.maman .contentsBody .block .specMore {
 font-size: 12px;
}

#CKJ14.maman .contentsBody .title01 {
 position:absolute;
 width:40%;
 padding-top:25px;
}

/* block01 */
#CKJ14.maman .contentsBody .block01 {
 left:340px;
 width:60%;
}
#CKJ14.maman .contentsBody .block .icon_gentei_ck {
 left:170px;
}
#CKJ14.maman .contentsBody .block .itemImage {
 top:30px;
}
#CKJ14.maman .contentsBody .block01 .textArea {
 position:absolute;
 left:300px;
 width:43%;
}
/* block02 */
#CKJ14.maman .contentsBody .block02 {
 width:60%;
 top:220px;
}
#CKJ14.maman .contentsBody .block02 .icon_gentei_ck {
 position:absolute;
}
#CKJ14.maman .contentsBody .block02 .itemImage {
 top:80px;
}
#CKJ14.maman .contentsBody .block02 .textArea {
 top:85px;
 left:224px;
}

/* block03 */
#CKJ14.maman .contentsBody .block03 {
 top:350px;
 left:530px;
 width:37%;
}
#CKJ14.maman .contentsBody .block03 .icon_gentei_ck {
 right:0;
 text-align:right
}
#CKJ14.maman .contentsBody .block03 .itemImage {
 top:80px;
}
#CKJ14.maman .contentsBody .block03 .textArea {
 top:202px;
}

/* block04 */
#CKJ14.maman .contentsBody .block04 {
 top:670px;
 left:0;
 width:60%;
}
#CKJ14.maman .contentsBody .block04 .itemImage {
 right:80px;
 top:45px;
}
#CKJ14.maman .contentsBody .block04 .icon_gentei {
 right:30px;
}
#CKJ14.maman .contentsBody .block04 .textArea {
 width:55%;
}
/* block05 */
#CKJ14.maman .contentsBody .block05 {
 top:950px;
 left:0px;
 width:42%;
}
#CKJ14.maman .contentsBody .block05 .itemImage {
 top:40px;
 left:40px;
}
#CKJ14.maman .contentsBody .block05 .textArea {
 top:204px;
}
#CKJ14.maman .contentsBody .block05 .icon_gentei_ck {
 left:220px;
}
/* block06 */
#CKJ14.maman .contentsBody .block06 {
 top:918px;
 left:406px;
 width:50%;
}
#CKJ14.maman .contentsBody .block06 .catchText {
 width:60%;
}
#CKJ14.maman .contentsBody .block06 .textArea {
 width:100%;
}
#CKJ14.maman .contentsBody .block06 .textArea .text {
 width:60%;
}
#CKJ14.maman .contentsBody .block06 .itemImage {
 left:280px;
}
/* block07 */
#CKJ14.maman .contentsBody .block07 {
 top:1378px;
 left:0;
 width:45%;
}
#CKJ14.maman .contentsBody .block07 .textArea {
 top:200px;
}
#CKJ14.maman .contentsBody .block07 .textArea .spec {
 width:75%;
 float:left;
}
#CKJ14.maman .contentsBody .block07 .textArea .button {
 float:right;
 margin-top:30px;
}
#CKJ14.maman .contentsBody .block07 .itemImage {
 width:100%;
 text-align:center;
}
/* block08 */
#CKJ14.maman .contentsBody .block08 {
 top:1256px;
 left:444px;
 width:45%;
}
#CKJ14.maman .contentsBody .block08 .itemImage {
 left:70px;
 top:0;
}
#CKJ14.maman .contentsBody .block08 .textArea {
 top:155px;
}
/* block09 */
#CKJ14.maman .contentsBody .block09 {
 top:1870px;
 left:0;
 width:50%;
}
#CKJ14.maman .contentsBody .block09 .textArea {
 width:65%;
}
#CKJ14.maman .contentsBody .block09 .itemImage {
 right:30px;
}
#CKJ14.maman .contentsBody .block09 .itemImage02 {
 bottom:0;
 left:175px;
}
/* block010 */
#CKJ14.maman .contentsBody .block010 {
 top:1791px;
 left:444px;
 width:47%;
}
#CKJ14.maman .contentsBody .block010 .itemImage {
 top:0;
}
#CKJ14.maman .contentsBody .block010 .textArea {
	top:162px;
}

#CKJ14.maman .contentsBody .title02 {
 position:absolute;
}
/* block011 */
#CKJ14.maman .contentsBody .block011 {
 top:0;
 left:397px;
 width:50%;
}
#CKJ14.maman .contentsBody .block011 .icon_gentei_ck {
 top:53px;
 left:260px;
}
#CKJ14.maman .contentsBody .block011 .itemImage {
 top:134px;
 left:85px;
}
#CKJ14.maman .contentsBody .block011 .textArea {
 top:140px;
 left:270px;
}
#CKJ14.maman .contentsBody .block011 .staffArea {
 top:320px;
 width:90%;
 right:0;
}
#CKJ14.maman .contentsBody .block011 .staffArea .staffPict {
 right:-10px;
 top:-30px;
}
#CKJ14.maman .contentsBody .block011 .staffArea .name {
 text-align:right;
 padding-right:80px;
}

/* block012 */
#CKJ14.maman .contentsBody .block012 {
 top:237px;
 left:0;
 width:44%;
}
#CKJ14.maman .contentsBody .block012 .itemImage {
 top:0;
}
#CKJ14.maman .contentsBody .block012 .itemName {
 left:210px;
}
#CKJ14.maman .contentsBody .block012 .textArea {
 width:55%;
 left:200px;
 top:120px;
}
#CKJ14.maman .contentsBody .block012 .staffArea {
 top:305px;
}
#CKJ14.maman .contentsBody .block012 .staffArea .staffPict {
 top:-30px;
 left:-10px;
}
#CKJ14.maman .contentsBody .block012 .staffArea .name {
 text-align:left;
 padding-left:80px;
}
/* block013 */
#CKJ14.maman .contentsBody .block013 {
 top:617px;
 left:392px;
 width:52%;
}
#CKJ14.maman .contentsBody .block013 .itemName {
 left:186px;
 top:0;
 z-index:10;
}
#CKJ14.maman .contentsBody .block013 .itemImage {
 top:85px;
 left:20px;
}
#CKJ14.maman .contentsBody .block013 .staffArea {
 top:126px;
 left:170px;
}
#CKJ14.maman .contentsBody .block013 .staffArea .staffPict {
 left:-10px;
 top:-25px;
}
#CKJ14.maman .contentsBody .block013 .staffArea .name {
 text-align:left;
 padding-left:80px;
}
#CKJ14.maman .contentsBody .block013 .textArea {
 top:390px;
}
/* block014 */
#CKJ14.maman .contentsBody .block014 {
 top:786px;
 left:0;
 width:35%;
}
#CKJ14.maman .contentsBody .block014 .itemImage {
 top:103px;
 left:100px;
}
#CKJ14.maman .contentsBody .block014 .textArea {
 top:356px;
 left:35px;
}
#CKJ14.maman .contentsBody .block014 .staffArea {
 top:487px;
}
#CKJ14.maman .contentsBody .block014 .staffArea .staffPict {
 left:170px;
 top:-15px;
}
#CKJ14.maman .contentsBody .block014 .staffArea .name {
 width:50%;
 text-align:right;
}
/* block015 */
#CKJ14.maman .contentsBody .block015 {
 top:1140px;
 left:382px;
 width:60%;
}
#CKJ14.maman .contentsBody .block015 .itemImage {
 left:300px;
 top:60px;
}
#CKJ14.maman .contentsBody .block015 .textArea {
 top:350px;
 left:260px;
}
#CKJ14.maman .contentsBody .block015 .staffArea {
 width:48%;
 top:118px;
}
#CKJ14.maman .contentsBody .block015 .staffArea .staffPict {
 right:-20px;
 top:-20px;
}
#CKJ14.maman .contentsBody .block015 .staffArea .name {
 width:60%;
 text-align:right;
}


#CKJ14.maman .contentsBody .btnArea {
 position:absolute;
 top:1575px;
 width:100%;
 text-align:center;
}
#CKJ14.maman .contentsBody .btnArea img {
 width:auto;
}
#CKJ14.maman .contentsBody .note {
 position:absolute;
 top:1670px;
 width:100%;
 text-align:right;
}


/* make up
/* ---------- pageHeader ---------- */
#CKJ14.makeup .pageHeader {
 width: 1000px;
 background:#f9c89f;
}
#CKJ14.makeup .pageHeader_inner {
 padding:30px 0 40px;
}
#CKJ14.makeup .pageHeader .title {
 font-size:24px;
 padding:30px 0 20px;
 font-weight:bold;
}
#CKJ14.makeup .pageHeader .midashi {
 display:block;
 font-size:34px;
 font-weight:bold;
 padding-top:20px;
}
#CKJ14.makeup .profile_text {
 width:900px;
 margin:0 auto;
}
#CKJ14.makeup .profile_text .intro_text {
 width:32%;
 float:left;
 text-align:left;
}
#CKJ14.makeup .profile_text .intro_text h2 {
 font-size:21px;
 margin-bottom: 15px;
}
#CKJ14.makeup .profile_text .intro_text p {
 font-size:16px;
}
#CKJ14.makeup .profile_text .profile {
 width:65%;
 float:right;
}
#CKJ14.makeup .profile_text .text img {
 margin-bottom:15px;
}
#CKJ14.makeup .profile_text .text {
 width:63%;
 float:left;
 font-size:16px;
 text-align:left;
}
#CKJ14.makeup .profile_text .text p {
 line-height:1.33;
}
#CKJ14.makeup .profile_text .profile_image {
 float:right;
}

/* ---------- contents body ---------- */
#CKJ14.makeup .contentsBody {
 width: 1000px;
 margin:0 auto;
 padding-bottom:25px;
 background:#f9c89f;
 }
#CKJ14.makeup .contentsBody .inner {
 width: 950px;
 margin: 0 auto;
 background-color: #fff;
 padding: 50px 45px 50px;
 border-radius:30px;
}
#CKJ14.makeup .sTitle02 {
 padding:0 0 30px;
}



/* block common */
#CKJ14.makeup .contentsBody .block .catchText {
 color: #ed6d1f;
 font-weight: bold;
 margin-bottom: 10px;
 font-size: 17px;
 text-align:left;
}
#CKJ14.makeup .contentsBody .block .button {
 margin-top: 20px;
 background-color: #71C6D8;
 border-color: #71C6D8;
 width: auto;
}
#CKJ14.makeup .contentsBody .block .button:hover {
 color: #71C6D8;
}

#CKJ14.makeup .contentsBody .block .spec {
 margin-bottom: 10px;
 font-size: 14px;
 text-align:left;
 }
#CKJ14.makeup .contentsBody .block .spec .bold {
 font-weight: bold;
}
#CKJ14.makeup .contentsBody .block .spec .small {
 font-size: 12px;
}
#CKJ14.makeup .contentsBody .block {
 box-sizing:border-box;
}
.content_eye,
.content_cheek,
.content_lip,
.content_nail {
 margin-bottom: 60px;
}
#CKJ14.makeup .contentsBody .content_face .textArea {
 width:55%;
 float:left;
 text-align:left;
}
#CKJ14.makeup .contentsBody .block .text {
 text-align:left;
}
#CKJ14.makeup .contentsBody .content_face .itemImage {
 width:45%;
 float:left;
 text-align:center;
}
#CKJ14.makeup .contentsBody .content_face .iconContainer {
 padding:40px 0 20px;
}
#CKJ14.makeup .contentsBody .content_eye .iconContainer {
 padding:70px 0 50px;
}
#CKJ14.makeup .contentsBody .btnArea img {
 width:auto;
 margin-top:30px;
}


/* block01 */
#CKJ14.makeup .contentsBody .content_face .block01 {
 width:48%;
 float:left;
}
/* block02 */
#CKJ14.makeup .contentsBody .content_face .block02 {
 width:52%;
 float:right;
}
/* block03 */
#CKJ14.makeup .contentsBody .content_face .block03 {
 width:48%;
 float:left;
 padding-top:60px;
}
/* block0301 */
#CKJ14.makeup .contentsBody .content_face .block0301 {
 width:52%;
 float:right;
 padding-top:60px;
}
/* howto_face */
#CKJ14.makeup .contentsBody .howto_face {
 width:84%;
 margin:80px auto 0;
}
#CKJ14.makeup .contentsBody .howto_face .howto_image {
 width:40%;
 float:left;
}
#CKJ14.makeup .contentsBody .howto_face .howto_rightText {
 width:60%;
 float:left;
}
#CKJ14.makeup .contentsBody .howto_face .howto_rightText .first {
 text-align:left;
 font-size:14px;
}
#CKJ14.makeup .contentsBody .howto_face .howto_rightText li {
 font-size:14px;
 text-align:left;
 padding:0 0 10px 14px;
 text-indent:-14px;
 list-style:none;
}
/* block04 */
#CKJ14.makeup .contentsBody .block04 {
 width:48%;
 float:left;
}
#CKJ14.makeup .contentsBody .block04 .itemImage {
 width:100%;
 text-align:center;
 padding:20px 0 60px 0;
}
#CKJ14.makeup .contentsBody .block04 .textArea .catchText {
 width:65%;
 float:left;
}
#CKJ14.makeup .contentsBody .block04 .textArea .text {
 width:60%;
 float:left;
}
#CKJ14.makeup .contentsBody .block04 .textArea .spec {
 width:35%%;
 float:right;
}
/* block05 */
#CKJ14.makeup .contentsBody .block05 {
 width:49%;
 float:right;
}
#CKJ14.makeup .contentsBody .block05 .itemImage {
 width:55%;
 float:left;
}
#CKJ14.makeup .contentsBody .block05 .itemImage img {
 padding:0 0 30px 0;
}
#CKJ14.makeup .contentsBody .block05 .spec {
 padding-left:20px;
}
#CKJ14.makeup .contentsBody .block05 .button {
 float:left;
 margin:0 0 0 20px;
}
#CKJ14.makeup .contentsBody .block05 .textArea {
 width:45%;
 float:left;
 padding-top:30px;
}
/* block06 */
#CKJ14.makeup .contentsBody .block06 {
 width:48%;
 float:right;
 padding-top:60px;
}
#CKJ14.makeup .contentsBody .block06 .itemImage {
 width:50%;
 float:left;
 padding-top:130px;
}
#CKJ14.makeup .contentsBody .block06 .textArea {
 width:50%;
 float:left;
}
/* block07 */
#CKJ14.makeup .contentsBody .block07 {
 width:48%;
 float:left;
 padding-top:60px;
}
#CKJ14.makeup .contentsBody .block07 .itemImage {
 width:50%;
 float:left;
 padding-top:50px;
}
#CKJ14.makeup .contentsBody .block07 .textArea {
 width:50%;
 float:left;
}
#CKJ14.makeup .contentsBody .block07 .textArea .button {
 float:left;
 margin:0 0 10px 0;
}
#CKJ14.makeup .contentsBody .block07 .textArea .catchText {
 clear:both;
 padding-top:10px;
}
/* howto_eye */
#CKJ14.makeup .contentsBody .howto_eye {
 width:100%;
}
#CKJ14.makeup .contentsBody .howto_eye .list01 {
	width:46%;
	float:left;
	margin:0 2%;
}
#CKJ14.makeup .contentsBody .howto_eye .list02 {
	width:46%;
	float:right;
	margin:0 2%;
}
#CKJ14.makeup .contentsBody .howto_eye li {
 font-size:13px;
 text-align:left;
 padding:0 0 40px 120px;
 list-style:none;
	text-align:left;
}
#CKJ14.makeup .contentsBody .howto_eye .first {
	font-size:14px;
	text-align:left;
}

#CKJ14.makeup .contentsBody .howto_eye .list01 li:nth-child(1) {
	float:left;
	background:url(../images/summer_makeup/illust02.png) no-repeat ;
}
#CKJ14.makeup .contentsBody .howto_eye .list01 li:nth-child(2) {
	clear:left;
	float:left;
	background:url(../images/summer_makeup/illust03.png) no-repeat ;
}
#CKJ14.makeup .contentsBody .howto_eye .list02 li:nth-child(1) {
	float:right;
	background:url(../images/summer_makeup/illust04.png) no-repeat ;
}
#CKJ14.makeup .contentsBody .howto_eye .list02 li:nth-child(2) {
	float:right;
	background:url(../images/summer_makeup/illust05.png) no-repeat ;
}
#CKJ14.makeup .contentsBody .block09 {
	float:left;
	width:50%;
}
#CKJ14.makeup .contentsBody .block09 .itemImage {
	float:left;
	padding:0 20px 20px 0;
}
#CKJ14.makeup .contentsBody .block09 .spec {
	float:left;
}
#CKJ14.makeup .contentsBody .block09 .button {
	float:left;
 margin-right:15px;
}
/* howto_cheek */
#CKJ14.makeup .contentsBody .howto_cheek {
 width:45%;
	float:right;
}
#CKJ14.makeup .contentsBody .howto_cheek li {
 font-size:13px;
 text-align:left;
 padding:0 0 20px 13px;
	text-indent:-13px;
 list-style:none;
}
#CKJ14.makeup .contentsBody .howto_cheek li:nth-child(2) img {
	float:right;
	padding-left:20px;
	margin-top:-15px;
}
#CKJ14.makeup .contentsBody .howto_cheek .first {
	font-size:14px;
	text-align:left;
}
/* howto_lip */
#CKJ14.makeup .contentsBody .howto_lip {
 width:45%;
	float:right;
 padding-top:20px;
}
#CKJ14.makeup .contentsBody .howto_lip li {
 font-size:13px;
 text-align:left;
 padding:0 0 20px 13px;
	text-indent:-13px;
 list-style:none;
}
#CKJ14.makeup .contentsBody .howto_lip li:nth-child(3) img {
	float:right;
	padding-left:20px;
	margin-top:-15px;
}
#CKJ14.makeup .contentsBody .howto_lip .first {
	font-size:14px;
	text-align:left;
}
/* block010 */
#CKJ14.makeup .contentsBody .block010 {
	float:left;
	width:50%;
}
#CKJ14.makeup .contentsBody .block010 .itemImage {
	float:left;
	padding:0 20px 20px 0;
}
#CKJ14.makeup .contentsBody .block010 .button {
	float:left;
}
#CKJ14.makeup .contentsBody .block011 {
 width:50%;
 margin:0 auto;
}
#CKJ14.makeup .contentsBody .block011 .itemImage {
 width:30%;
 float:left;
 text-align:center;
}
#CKJ14.makeup .contentsBody .block011 .textArea {
 width:65%;
 float:left;
}
#CKJ14.makeup .contentsBody .block011 .button {
 float:left;
}


/* summer must buy
---------------------------------------*/
#CKJ14.mustbuy .contents {
 text-align: left;
 height:3024px;
 background:url(../images/mustbuy/bg.jpg) no-repeat;
}

/* ---------- pageHeader ---------- */
#CKJ14.mustbuy .pageHeader {
 text-align:center;
 height:465px;
}
#CKJ14.mustbuy .pageHeader .title img {
 padding:115px 0 25px;
}
#CKJ14.mustbuy .pageHeader .catch {
 font-size:20px;
 font-weight:bold;
 text-align:center;
}
#CKJ14.mustbuy .pageHeader .text {
 text-align:left;
 padding-left:130px;
 font-size:13px;
 font-weight:bold;
 margin-top:32px;
}
#CKJ14.mustbuy .pageHeader .text .small {
 font-size:11px;
}

/* ---------- contentsBody ---------- */
#CKJ14.mustbuy .contentsBody {
 position: relative;
}
#CKJ14.mustbuy .contentsBody .inner {
 padding:0 45px 0 75px;
}


/* block common */

#CKJ14.mustbuy .block,
#CKJ14.mustbuy .btnArea {
 position:absolute;
}
#CKJ14.mustbuy .block .catchText {
 margin-bottom: 15px;
}

#CKJ14.mustbuy .block .text {
 margin-bottom: 10px;
 line-height:1.4;
}

#CKJ14.mustbuy .block .button {
 margin-top: 10px;
 width: auto;
 background-color: #abce36;
 border-color: #abce36;
}
#CKJ14.mustbuy .block .button:hover {
 color: #abce36;
}

#CKJ14.mustbuy .block .catchText {
 font-size: 14px;
 color: #ef6d33;
}
#CKJ14.mustbuy .block .spec {
 font-size:12px;
 line-height:1.4;
}
#CKJ14.mustbuy .block .spec .bold {
 font-weight: bold;
}

#CKJ14.mustbuy .block .textArea {
 float:left;
}
#CKJ14.mustbuy .block .textArea .small {
 font-size: 12px;
 line-height:1.4;
}
#CKJ14.mustbuy .block .button.buttonSize01 {
 display:block;
 width:112px;
 padding-left:5px;
 padding-right:5px;
}
#CKJ14.mustbuy .block01 .button.mgLR {
 padding:5px 3px;
}
#CKJ14.mustbuy .buttonArea {
 float:right;
 width:120px;
 padding-top:30px;
}
#CKJ14.mustbuy .buttonArea .button {
 margin:5px 0 0 0;
}


/* block01 */
#CKJ14.mustbuy .block01 {
 width:880px;
}
#CKJ14.mustbuy .block01 .itemBrand {
 float:left;
 margin-left:-40px;
}
#CKJ14.mustbuy .block01 .itemImage img {
 float:left;
 margin-left:30px;
}
#CKJ14.mustbuy .block01 .textArea {
 position:absolute;
 top:223px;
 width:280px;
}
#CKJ14.mustbuy .block01 .textArea02 {
 position:absolute;
 left:520px;
 top:-10px;
 width:230px;
}
#CKJ14.mustbuy .block01 ul {
 padding-top:15px;
}
#CKJ14.mustbuy .block01 li {
 list-style:none;
 padding:0 0 8px 12px;
 text-indent:-12px;
 font-size:12px;
}
#CKJ14.mustbuy .block01 .button:nth-child(1),
#CKJ14.mustbuy .block01 .button:nth-child(3),
#CKJ14.mustbuy .block01 .button:nth-child(5) {
 margin-bottom:5px;
}

/* block02 */
#CKJ14.mustbuy .block02 {
 top:458px;
}
#CKJ14.mustbuy .block02 .itemImage {
 float:left;
 margin-left:-15px;
}
#CKJ14.mustbuy .block02 .itemName {
	position:absolute;
 top:55px;
 left:335px;
}
#CKJ14.mustbuy .block02 li {
 list-style:none;
 padding:0 0 8px 12px;
 text-indent:-12px;
 font-size:12px;
}
#CKJ14.mustbuy .block02 .textArea {
 width:350px;
 float:left;
 margin-left:50px;
}
#CKJ14.mustbuy .block02 .buttonArea {
 position:absolute;
 right:35px;
 bottom:0;
}
#CKJ14.mustbuy .block02 .button:nth-child(1),
#CKJ14.mustbuy .block02 .button:nth-child(3),
#CKJ14.mustbuy .block02 .button:nth-child(5) {
 margin-bottom:3px;
}

/* block03 */
#CKJ14.mustbuy .block03 {
 top:820px;
 width:440px;
}
#CKJ14.mustbuy .block03 .itemImage {
 position:absolute;
 width:190px;
 top:88px;
}
#CKJ14.mustbuy .block03 .spec {
 padding-top:130px;
}
#CKJ14.mustbuy .block03 .textArea {
 position:absolute;
 width:230px;
 right:0;
 top:100px;
}

/* block04 */
#CKJ14.mustbuy .block04 {
 width:380px;
 top:888px;
 left:570px;
}
#CKJ14.mustbuy .block04 .itemBrand {
 margin-left:60px;
}
#CKJ14.mustbuy .block04 .itemImage {
 float:left;
}
#CKJ14.mustbuy .block04 .textArea {
 width:275px;
 float:right;
 margin-top:25px;
}

/* block05 */
#CKJ14.mustbuy .block05 {
 width:450px;
 top:1190px;
}
#CKJ14.mustbuy .block05 .itemBrand {
 position:absolute;
 right:30px;
 top:-10px;
}
#CKJ14.mustbuy .block05 .textArea {
 width:278px;
 margin-top:50px;
}
#CKJ14.mustbuy .block05 .itemImage {
 position:absolute;
 right:-20px;
 top:135px;
}

/* block06 */
#CKJ14.mustbuy .block06 {
 width:235px;
 top:1506px;
}
#CKJ14.mustbuy .block06 .icon_gentei {
 margin-left:-30px;
}
#CKJ14.mustbuy .block06 .itemImage {
 float:left;
}
#CKJ14.mustbuy .block06 .textArea {
 width:158px;
 float:right;
}

/* block07 */
#CKJ14.mustbuy .block07 {
 width:335px;
 top:1562px;
 left:337px;
}
#CKJ14.mustbuy .block07 .itemImage {
 width:130px;
 float:left;
 text-align:center;
}
#CKJ14.mustbuy .block07 .itemImage .spec {
 clear:both;
 padding-top:15px;
 text-align:left;
}
#CKJ14.mustbuy .block07 .itemImage .spec .button {
 float:left;
}
#CKJ14.mustbuy .block07 .textArea {
 width:190px;
 float:right;
}

/* block08 */
#CKJ14.mustbuy .block08 {
 top:1496px;
 left:700px;
}
#CKJ14.mustbuy .block08 .itemBrand {
 position:absolute;
 top:0;
 left:-225px;
}
#CKJ14.mustbuy .block08 .itemImage {
 float:left;
 padding-right:15px;
}
#CKJ14.mustbuy .block08 .spec {
 width:188px;
 float:left;
}
#CKJ14.mustbuy .block08 .textArea {
 width:250px;
 clear:both;
 padding-top:15px;
}

/* block9 */
#CKJ14.mustbuy .block09 {
 top:1940px;
}
#CKJ14.mustbuy .block09 .itemBrand {
 position:absolute;
 left:0;
 top:0;
}
#CKJ14.mustbuy .block09 .textArea {
 width:220px;
 float:left;
 padding:130px 30px 0 0;
}
#CKJ14.mustbuy .block09 .itemImage {
 float:left;
 margin-top:60px;
}


/* block10 */
#CKJ14.mustbuy .block010 {
 width:240px;
 top:1940px;
 left:650px;
}
#CKJ14.mustbuy .block010 .textArea {
 width:205px;
 float:left;
 margin-top:100px;
}
#CKJ14.mustbuy .block010 .itemImage {
 float:right;
}

#CKJ14.mustbuy .btnArea {
 top:2330px;
 padding-left:150px;
 text-align:right;
}
#CKJ14.mustbuy .btnArea img {
 width:auto;
}

#CKJ14.mustbuy .btnArea .note {
 padding-top:20px;
}

/* ---------- contentsBody ---------- */
#CKJ14.brandnews .contents {
 position: relative;
 border-style: solid;
 border-width:30px;
 border-color: #f8f399 #f8c6bd #e2eec5 #fedd78;;
 margin: 0 auto;
 width:1000px;
 box-sizing: border-box;
 padding:30px 0;
}
#CKJ14.brandnews .contentsBody {
 background: #fff;
 padding:30px;
}

/* ---------- pageHeader ---------- */
#CKJ14.brandnews .pageHeader {
 text-align:center;
}
#CKJ14.brandnews .pageHeader .title {
 padding-bottom:35px;
}
#CKJ14.brandnews .pageHeader .catch {
 font-size:20px;
 font-weight:bold;
 padding-bottom:10px;
 text-align:center;
}
#CKJ14.brandnews .pageHeader .text {
 width:780px;
 margin:0 auto;
 text-align:left;
 font-size:14px;
 line-height:1.6;
}


/* block common */
#CKJ14.brandnews .block {
 position:relative;
}
#CKJ14.brandnews .block .icon_gentei_ck,
#CKJ14.brandnews .block .icon_senkou_ck {
 position: absolute;
}
#CKJ14.brandnews .itemBrand {
 position: absolute;
}
#CKJ14.brandnews .block .itemImage {
 float:left;
}
#CKJ14.brandnews .block .textArea {
 text-align: left;
 float: left;
 padding-left:30px;
}
#CKJ14.brandnews .block .textArea .catchText {
 color:#f0831e;
}
#CKJ14.brandnews .block .itemName {
 margin-bottom: 8px;
 text-align: left;
}
#CKJ14.brandnews .block p {
 line-height: 1.4;
 padding-top: 10px;
}
#CKJ14.brandnews .block .small {
 font-size: 12px;
 line-height: 1;
}
#CKJ14.brandnews .block .spec {
 font-size: 12px;
 line-height: 1.33;
 padding-top: 5px;
}
#CKJ14.brandnews .block .bold {
 font-weight:bold;
}

#CKJ14.brandnews .block .button {
 margin-top: 12px;
 background-color: #f5a33b;
 border-color: #f5a33b;
 width: auto;
}
#CKJ14.brandnews .block .button:hover {
 color: #f5a33b;
}
#CKJ14.brandnews h2 {
 text-align:left;
}

/* block01 */
#CKJ14.brandnews .block01 {
 padding-bottom:35px;
}
#CKJ14.brandnews .block01 .itemBrand {
 top:20px;
 left:240px;
}
#CKJ14.brandnews .block01 .textArea {
 width:440px;
 margin-top:90px;
}
#CKJ14.brandnews .block01 dt {
 clear:left;
 float:left;
 font-size:12px;
 letter-spacing:-1px;
 padding-bottom:18px;
}
#CKJ14.brandnews .block01 dd {
 float:right;
 margin-top:-12px;
}

/* block02 */
#CKJ14.brandnews .block02 .textArea {
 width:440px;
}
#CKJ14.brandnews .block02 dt {
 float:left;
 font-size:12px;
}
#CKJ14.brandnews .block02 dd {
 float:right;
 margin-top:-12px;
}

/* block03 */
#CKJ14.brandnews .block03 ul {
 width:90%;
 margin:20px auto 0;
}
#CKJ14.brandnews .block03 li {
 list-style:none;
 float:left;
 width:25%;
 text-align:center;
}
#CKJ14.brandnews .block03 li p {
 text-align:center;
 font-size:13px;
}
#CKJ14.brandnews .block03 ul:after {
  content: ".";
  display: block;
  clear: both;
  height: 50px;
  visibility: hidden;
}
/* block04 */
#CKJ14.brandnews .block04 {
 float:left;
 width:52%;
}
#CKJ14.brandnews .block04 .icon_gentei_ck {
 top:30px;
 left:320px;
}
#CKJ14.brandnews .block04 .itemImage {
 padding-top:130px;
}
#CKJ14.brandnews .block04 .textArea {
 width:280px;
 padding-top:130px;
}
/* block05 */
#CKJ14.brandnews .block05 {
 float:left;
 width:45%;
 padding-top:30px;
}
#CKJ14.brandnews .block05 .textArea {
 width:300px;
}
#CKJ14.brandnews .block05 .itemImage {
 padding-left:20px;
}
/* block06 */
#CKJ14.brandnews .block06 {
 float:left;
 width:45%;
 padding-top:20px;
}
#CKJ14.brandnews .block06 .itemImage {
 float:right;
}
#CKJ14.brandnews .block06 .textArea {
 width:290px;
 padding-left:0;
}
/* block07 */
#CKJ14.brandnews .block07 {
 clear:both;
 float:left;
 width:51%;
 padding:30px 70px 0 0;
}
#CKJ14.brandnews .block07 .textArea {
 width:300px;
}
#CKJ14.brandnews .block07 .itemImage {
 float:right;
}
/* block08 */
#CKJ14.brandnews .block08 {
 float:left;
 width:49%;
 padding-top:90px;
}
#CKJ14.brandnews .block08 .textArea {
 width:250px;
}
#CKJ14.brandnews .block08 .itemBrand {
 top:20px;
 left:-20px;
}
#CKJ14.brandnews .block08 .icon_gentei_ck {
 top:20px;
 left:260px;
 padding:0;
}
/* block09 */
#CKJ14.brandnews .block09 {
 clear:both;
}
#CKJ14.brandnews .block09 .icon_gentei_ck {
 top:-30px;
 left:200px;
}
#CKJ14.brandnews .block09 .itemImage {
 padding-top:70px;
}
#CKJ14.brandnews .block09 .textArea {
 width:370px;
 padding:130px 0 0 10px;
}
#CKJ14.brandnews .block09 .itemImage02 {
 float:left;
}
#CKJ14.brandnews .block09 .textArea02 {
 float:left;
 width:320px;
 padding:0 0 0 30px;
}
#CKJ14.brandnews .block09 .textArea02 dt {
 text-align:left;
 padding-bottom:10px;
}
#CKJ14.brandnews .block09 .textArea02 dd .button {
 float:left;
 margin-right:10px;
}
#CKJ14.brandnews .btnArea img {
 width:auto;
 margin:20px auto 0; 
}
#CKJ14.brandnews .note {
 padding:20px 0 0 0;
}

/* body beautiful */
#CKJ14.beautiful .block .button {
 background-color: #eb6154;
 border-color: #eb6154;
 width: auto;
 margin-top: 10px;
}
#CKJ14.beautiful .block .button:hover {
 color: #eb6154;
 box-sizing:border-box;
}

/* block */
#CKJ14.beautiful .contents {
 border:20px solid #fbe4d4;
 border-top:30px solid #fbe4d4;
 padding:30px 30px 60px 60px;
}
#CKJ14.beautiful .pageHeader {
 width:100%;
 text-align:left;
}
#CKJ14.beautiful .pageHeader .title {
 padding-bottom:20px;
}
#CKJ14.beautiful .pageHeader .catch {
 font-size:20px;
 font-weight:bold;
 line-height:30px;
 padding-bottom:10px;
}
#CKJ14.beautiful .pageHeader .text {
 font-size:13px;
 line-height:20px;
 padding-bottom:40px;
}
#CKJ14.beautiful .pageHeader .pict {
 padding:0 0 40px 60px;
}
#CKJ14.beautiful .aboutBrand {
 width:100%;
 text-align:left;
}
#CKJ14.beautiful .aboutBrand h3 {
 font-size:20px;
 color:#eb6154;
 padding-bottom:15px;
}
#CKJ14.beautiful .aboutBrand .about {
 width:47%;
 float:left;
 font-size:14px;
 line-height:20px;
 padding-bottom:40px;
}
#CKJ14.beautiful .aboutBrand .profile {
 width:50%;
 float:right;
}
#CKJ14.beautiful .aboutBrand .profile .profile_text {
 font-size:12px;
 line-height:17px;
}
#CKJ14.beautiful .aboutBrand .profile .profile_text .name {
 display:block;
 font-weight:bold;
}
#CKJ14.beautiful .aboutBrand .profile .profile_text img {
 float:left;
 padding-right:10px;
}
#CKJ14.beautiful .itemBeauty01 {
width:100%; 
 padding-bottom:30px;
}
#CKJ14.beautiful .itemBeauty01 .itemImage {
 float:left;
}
#CKJ14.beautiful .itemBeauty01 .textArea {
 width:40%;
 float:right;
 text-align:left;
}
#CKJ14.beautiful .itemBeauty01 .textArea .catchText {
 font-size:20px;
 color:#eb6154;
 padding-bottom:10px;
}
#CKJ14.beautiful .itemBeauty01 .textArea .text {
 font-size:12px;
 padding-bottom:10px;
}
#CKJ14.beautiful .itemBeauty01 .textArea .spec {
 font-size:12px;
 line-height:16px;
}
#CKJ14.beautiful .itemBeauty01 .textArea .spec .bold {
 font-weight:bold;
}
#CKJ14.beautiful .itemBeauty02 {
 width:100%;
 padding-bottom:40px;
 text-align:left;
}
#CKJ14.beautiful .itemBeauty02 h3 {
 font-size:20px;
 text-align:center;
 padding-bottom:20px;
}
#CKJ14.beautiful .itemBeauty02 li {
 width:32%;
 float:left;
 margin-right:2%;
 background:#fffdde;
 border-radius:10px;
 padding:15px;
 list-style:none;
}
#CKJ14.beautiful .itemBeauty02 li:nth-child(3) {
 margin-right:0;
}
#CKJ14.beautiful .itemBeauty02 li:nth-child(2)  .pict {
 padding-top:10px;
 
}
#CKJ14.beautiful .itemBeauty02 li .catchText {
 font-size:18px;
 font-weight:normal;
 color:#eb6154;
 text-align:center;
 padding-bottom:10px;
}
#CKJ14.beautiful .itemBeauty02 li .catchText .small {
 font-size:14px;
 letter-spacing:-1px;
}
#CKJ14.beautiful .itemBeauty02 li .text {
 font-size:13px;
 padding-bottom:15px;
}
#CKJ14.beautiful .itemBeauty02 li .pict {
 padding-bottom:10px;
}
#CKJ14.beautiful .itemBeauty03 {
 width:100%;
 padding-bottom:20px;
 text-align:left;
}
#CKJ14.beautiful .itemBeauty03 h3 {
 font-size:20px;
 padding-bottom:15px;
 color:#eb6154;
}
#CKJ14.beautiful .itemBeauty03 li {
 width:32%;
 float:left;
 margin-right:2%;
 list-style:none;
 text-align:left;
}
#CKJ14.beautiful .itemBeauty03 li:nth-child(3) {
 margin-right:0;
}
#CKJ14.beautiful .itemBeauty03 .pictArea {
 position:relative;
 width:100%;
}
#CKJ14.beautiful .itemBeauty03 .pictArea img {
 float:left;
}
#CKJ14.beautiful .itemBeauty03 .pictArea .catch {
 width:65%;
 font-weight:bold;
 float:right;
 font-size:12px;
}

#CKJ14.beautiful .itemBeauty03 .pictArea .name .small {
 font-size:12px;
}
#CKJ14.beautiful .itemBeauty03 .pictArea .name {
 width:65%;
 position:absolute;
 right:0;
 bottom:0;
 font-size:14px;
 text-align:left;
 font-weight:bold;
}
#CKJ14.beautiful .itemBeauty03 .text {
 font-size:13px;
 line-height:20px;
 padding-bottom:10px;
 margin-top:15px;
}
#CKJ14.beautiful .itemBeauty03 .lastProfile .name {
 font-size:13px;
 font-weight:bold;
 padding-bottom:5px;
}
#CKJ14.beautiful .itemBeauty03 .lastProfile .profileText {
 font-size:12px;
}
#CKJ14.beautiful .btnArea img {
 width:auto;
}

/* chant a charm */
#CKJ14.chant .block .button {
 background-color: #f08e60;
 border-color: #f08e60;
 width: auto;
 margin-top: 10px;
}
#CKJ14.chant .block .button:hover {
 color: #f08e60;
}
#CKJ14.chant .block .catchText {
 color:#a76f5a;
}
#CKJ14.chant .contents {
 background:url(../images/chant/bg.png);
 padding:15px 0;
}
#CKJ14.chant .contents .pageHeader {
 width:100%;
 text-align:center;
}
#CKJ14.chant .contents .pageHeader h1 img { 
margin:10px auto 20px;
}
#CKJ14.chant .contents .pageHeader .catch {
 font-size:16px;
 text-align:center;
}
#CKJ14.chant .contents .pageHeader .catch img {
 margin:20px auto 20px;
}
#CKJ14.chant .contents .pageHeader .catch .bold {
 font-weight:bold;
 font-size:26px;
}
#CKJ14.chant .contents .pageHeader .catch .bold sup {
 font-size:12px;
}
#CKJ14.chant .contents .inner {
 width:840px;
 margin:0 auto;
}
#CKJ14.chant .block .barArea {
 text-align:center;
 color:#fff;
 margin:10px 0 15px;
 line-height:20px;
}
/*ie10以下*/  
#CKJ14.chant .block .barArea {
padding-top:5px\9;
}
/*ie11*/  
@media all and (-ms-high-contrast:none) {
*::-ms-backdrop, #CKJ14.chant .block .barArea {
 padding-top:5px;
}
}
/*edge*/  
@supports (-ms-accelerator:true) {
#CKJ14.chant .block .barArea {
 padding-top:5px;
}
}

#CKJ14.chant .block .catchText {
 padding-bottom:10px;
}
#CKJ14.chant .block .textArea .text {
 font-size:11px;
 padding-bottom:10px;
 line-height:1.4;
}
#CKJ14.chant .block .spec .bold {
 display:block;
 font-weight:bold;
 font-size:12px;
 line-height:1.2;
}

/* block */
#CKJ14.chant .block {
 box-sizing:border-box;
 text-align:left;
}
#CKJ14.chant li {
 list-style:none;
}

/* block01 */
#CKJ14.chant .block01 {
 width:100%;
 padding:40px 0 60px;
}
#CKJ14.chant .block01 .textArea01 {
 width:33%;
 float:left;
 font-size:12px;
}
#CKJ14.chant .block01 .textArea01 .itemBrand01 {
 width:100%;
 text-align:center;
 padding-bottom:10px;
}
#CKJ14.chant .block01 .textArea01 .itemBrand01 img {
 padding-bottom:15px;
}
#CKJ14.chant .block01 .textArea01 .text {
 text-align:left;
 padding-bottom:10px;
}
#CKJ14.chant .block01 .textArea01 .small {
 font-size:11px;
}
#CKJ14.chant .block01 .textArea01 .small span {
 display:block;
 width:100%;
 border:1px solid #000;
 text-align:center;
 padding:8px 0;
}
#CKJ14.chant .block01 .textArea01 ul {
 padding-top:5px;
}
#CKJ14.chant .block01 .textArea01 li {
 text-indent:-20px;
 padding-left:20px;
 font-size:11px;
 line-height:1.3;
}
#CKJ14.chant .block01 .itemImage {
 width:36%;
 float:left;
}
#CKJ14.chant .block01 .itemImage img {
 margin:-20px 0 0 -10px;
}
#CKJ14.chant .block01 .textArea02 {
 width:30%;
 float:left;
}
#CKJ14.chant .block01 .textArea02 .icon_senkou {
 padding:30px 0;
}
#CKJ14.chant .block01 .textArea02 .bar_uvprotector {
 width:180px;
 background:#f4a95f;
}

/* block02 */
#CKJ14.chant .block02 ul {
 margin-bottom:30px;
}
#CKJ14.chant .block02 li.block {
 float:left;
 width:22%;
 margin: 5% 4% 0 0;
}
#CKJ14.chant .block02 li.block:nth-child(4),
#CKJ14.chant .block02 li.block:nth-child(8) {
 margin-right:0;
}
#CKJ14.chant .block02 .itemImage {
 display:table-cell;
  width:22%;
 height:282px;
 vertical-align:middle;
 text-align:center;
}
#CKJ14.chant .block02 li.block:nth-child(1) .itemImage,
#CKJ14.chant .block02 li.block:nth-child(2) .itemImage,
#CKJ14.chant .block02 li.block:nth-child(3) .itemImage,
#CKJ14.chant .block02 li.block:nth-child(4) .itemImage {
 height:226px;
}
#CKJ14.chant .block02 .bar_cleansing {
 background:#82c7a3;
}
#CKJ14.chant .block02 .bar_facewash {
 background:#a2caba;
}
#CKJ14.chant .block02 .bar_lotion {
 background:#a9cbcd;
}
#CKJ14.chant .block02 .bar_milk {
 background:#eebcd5;
}
#CKJ14.chant .block02 .bar_oil {
 background:#fcdb8d;
}
#CKJ14.chant .block02 .bar_cream {
 background:#f3aaa4;
}
#CKJ14.chant .block02 .bar_spot {
 background:#e7cda7;
}
#CKJ14.chant .btnArea img {
 width:auto;
 padding-bottom:30px;
}


/* Summer Inner Care */
#CKJ14.innerCare .contents {
 background:url(../images/inner_care/bg.jpg);
 padding:30px 20px;
}
#CKJ14.innerCare .contents .contentsBody {
 background:#fff;
 padding:7px 10px;
}
#CKJ14.innerCare .contents .contentsBody .inner {
 border:1px solid #cdeafc;
 padding:30px 20px;
}
#CKJ14.innerCare .pageHeader {
 padding-bottom:50px;
}
#CKJ14.innerCare .pageHeader .title {
 width:30%;
 float:left;
}
#CKJ14.innerCare .pageHeader .catch {
 box-sizing:border-box;
 width:522px;
 height:231px;
 float:right;
 background:url(../images/inner_care/block_bg.jpg) no-repeat;
 padding:70px 30px 0 60px;
}
#CKJ14.innerCare .pageHeader .catch .text {
 font-size:13px;
 line-height:1.4;
 text-align:left;
}
#CKJ14.innerCare .pageHeader .catch h2 {
 font-size:18px;
 text-align:left;
 padding-bottom:10px;
}

#CKJ14.innerCare .block {
 box-sizing:border-box;
 text-align:left;
}
#CKJ14.innerCare ul {
 padding-bottom:10px;
}
#CKJ14.innerCare li {
 list-style:none;
 font-size:12px;
 line-height:1.4;
}
#CKJ14.innerCare .spec {
 font-size:12px;
 line-height:1.4;
}
#CKJ14.innerCare .catchText {
 color:#e85382;
 padding-bottom:10px;
 line-height:1.3;
 font-size:13px;
}
#CKJ14.innerCare .textArea .text {
 padding-bottom:10px;
 line-height:1.3;
}
#CKJ14.innerCare .button {
 margin-top: 12px;
 background-color: #fcd13e;
 border-color: #fcd13e;
 color:#fff;
 width:auto;
}
#CKJ14.innerCare .button:hover {
 color: #fcd13e;
}
#CKJ14.innerCare .spec .bold {
 display:block;
 font-weight:bold;
 line-height:1.3;
}

#CKJ14.innerCare .block01 {
 width:50%;
 float:left;
}
#CKJ14.innerCare .block01 .itemBrand01 {
 padding-bottom:40px;
}
#CKJ14.innerCare .block01 .itemImage01 {
 width:48%;
 float:left;
}
#CKJ14.innerCare .block01 .textArea {
 width:50%;
 float:left;
 padding-left:15px;
}
#CKJ14.innerCare .block01 .buttonArea {
 float:right;
}
#CKJ14.innerCare .block01 li {
 font-weight:bold;
}
#CKJ14.innerCare .block02 {
 width:48%;
 float:right;
}
#CKJ14.innerCare .block02 .itemImage02 {
 width:48%;
 float:left;
 margin-right:-30px;
}
#CKJ14.innerCare .block02 .textArea {
 width:52%;
 float:left;
 padding:70px 0 0 15px;
}
#CKJ14.innerCare .leftImage {
 width:70%;
 float:left;
}

#CKJ14.innerCare .leftImage h3 {
 text-align:left;
 padding:50px 0 35px;
}
#CKJ14.innerCare .leftImage li {
 width:50%;
 float:left;
 padding-right:20px;
 margin-bottom:60px;
}
#CKJ14.innerCare .leftImage .itemImage {
 width:42%;
 float:right;
 text-align:center;
}
#CKJ14.innerCare .leftImage .textArea {
 width:58%;
 float:left;
}
#CKJ14.innerCare .leftImage li:nth-child(3) .itemImage,
#CKJ14.innerCare .leftImage li:nth-child(4) .itemImage {
 float:left;
}
#CKJ14.innerCare .leftImage li:nth-child(3) .textArea,
#CKJ14.innerCare .leftImage li:nth-child(4) .textArea {
 float:right;
}

#CKJ14.innerCare .rightImage {
 width:28%;
 float:right;
 background:#fff9d9;
}
#CKJ14.innerCare .rightImage h3 {
 text-align:center;
 background:#fcd13e;
}
#CKJ14.innerCare .rightImage h4 {
 font-weight:bold;
 font-size:13px;
 padding-bottom:10px;
 letter-spacing:-1px;
}
#CKJ14.innerCare .rightImage p {
 font-size:12px;
 padding-bottom:20px;
}
#CKJ14.innerCare .rightImage .rightImageInner {
 padding:20px 15px 0;
}

#CKJ14.innerCare .rightImage .profileArea img {
 float:right;
}
#CKJ14.innerCare .rightImage .profileArea .textArea {
 float:left;
}
#CKJ14.innerCare .rightImage .profileArea .text {
 font-size:10px;
 line-height:1.2;
 color:#ee7d1a;
 font-weight:bold;
}
#CKJ14.innerCare .rightImage .profileArea .text .bold {
 display:block;
 font-size:12px;
}
#CKJ14.innerCare .rightImage .profileArea .name {
 display:block;
 font-size:10px;
}
#CKJ14.innerCare .rightImage .profileArea .name .bold {
 display:block;
 font-size:12px;
}
#CKJ14.innerCare .block04 h3 {
 text-align:left;
 padding:0 0 30px;
}
#CKJ14.innerCare .block04 li {
 width:31.333%;
 float:left;
 margin:0 3% 5% 0;
}
#CKJ14.innerCare .block04 li:nth-child(3),
#CKJ14.innerCare .block04 li:nth-child(6) {
 margin-right:0;
}
#CKJ14.innerCare .block04 .itemImage {
 text-align:center;
 padding-bottom:10px;
}
#CKJ14.innerCare .block04 .itemName {
 text-align:center;
 font-size:12px;
 line-height:1.4;
 padding-bottom:20px;
}
#CKJ14.innerCare .block04 .itemName .bold {
 display:block;
 font-weight:bold;
 font-size:14px;
}
#CKJ14.innerCare .block04 li:nth-child(1) .itemImage img {
 margin-left:-30px;
}
#CKJ14.innerCare .block04 li:nth-child(2) .itemImage img {
 margin-right:-20px;
}
#CKJ14.innerCare .block04 li:nth-child(3) .itemImage img {
 margin-left:-20px;
}
#CKJ14.innerCare .block04 li:nth-child(4) .itemImage img,
#CKJ14.innerCare .block04 li:nth-child(5) .itemImage img,
#CKJ14.innerCare .block04 li:nth-child(6) .itemImage img {
 margin-right:-45px;
}
#CKJ14.innerCare .btnArea img {
 width:auto;
}


/* trilogy */
#CKJ14.trilogy h1 {
 padding-top:10px;
}
#CKJ14.trilogy .block {
 text-align:left;
}
#CKJ14.trilogy .contents {
 background:#fff6e9;
}
#CKJ14.trilogy .contents .contentsBody {
 width:940px;
 margin:0 auto;
}
#CKJ14.trilogy .pageHeader h2.catch {
 color:#e7372f;
 font-size:20px;
 padding-bottom:10px;
}
#CKJ14.trilogy .pageHeader .text {
 font-size:15px;
 line-height:24px;
 text-align:center;
 padding-bottom:30px;
}

#CKJ14.trilogy .qaArea .imgArea {
 float:left;
}
#CKJ14.trilogy .qaArea .textArea {
 float:right;
 width:33%;
 font-size:14px;
 text-align:left;
}
#CKJ14.trilogy .qaArea .textArea dt {
 background:url(../images/trilogy/iconQ.png) no-repeat;
 padding-left:40px;
 font-weight:bold;
 font-size:16px;
 padding-bottom:15px;
 margin-top:30px;
}
#CKJ14.trilogy .qaArea .textArea dd {
 background:url(../images/trilogy/iconA.png) no-repeat;
 padding-left:-40px;
 text-indent:40px;
 line-height:1.7;
}
#CKJ14.trilogy .loveTrilogy {
 position:relative;
 background:#fff;
 padding:20px 10px 10px;
 margin-top:60px;
}
#CKJ14.trilogy .loveTrilogy h3 img {
 position:absolute;
 top:-60px;
 left:10px;
}
#CKJ14.trilogy .loveTrilogy h3 {
 font-size:20px;
 text-align:left;
 padding:0 0 5px 220px;
}
#CKJ14.trilogy .loveTrilogy .question {
 color:#e7372f;
 font-size:14px;
 font-weight:bold;
 text-align:left;
 padding:0 0 25px 220px;
}
#CKJ14.trilogy .loveTrilogy .answerArea {
 width:32%;
 float:left;
 margin-right:2%;
 font-size:12px;
}
#CKJ14.trilogy .loveTrilogy .answerArea:nth-child(5) {
 margin-right:0;
}
#CKJ14.trilogy .loveTrilogy .answerArea h4 {
 padding-left:30px;
 background:url(../images/trilogy/icon_man.png) no-repeat;
 font-size:12px;
 padding-bottom:20px;
}
#CKJ14.trilogy .loveTrilogy .answerArea li {
 clear:both;
 list-style:none;
}
#CKJ14.trilogy .loveTrilogy .answerArea li span {
 display:block;
 float:left;
 width:40px;
 background:#e7372f;
 color:#fff;
 text-align:center;
 margin-bottom:10px;
}
/*ie10以下*/  
#CKJ14.trilogy .loveTrilogy .answerArea li span {
 padding-top:3px\9;
 margin-top:-3px\9;
}
/*ie11*/  
@media all and (-ms-high-contrast:none) {
#CKJ14.trilogy .loveTrilogy .answerArea li span {
 padding-top:3px;
 margin-top:-3px;
}
}
/*edge*/  
@supports (-ms-accelerator:true) {
#CKJ14.trilogy .loveTrilogy .answerArea li span {
 padding-top:3px;
 margin-top:-3px;
}
}
#CKJ14.trilogy .loveTrilogy .answerArea li p {
 margin:0 0 10px 48px;
}
#CKJ14.trilogy .s_titleArea {
 padding-top:60px;
}
#CKJ14.trilogy .daytimeArea {
 position:relative;
 height:1090px;
}
#CKJ14.trilogy .daytimeArea .block {
 position:absolute;
}
#CKJ14.trilogy .daytimeArea .block .catchText {
 color:#e7372f;
 padding-bottom:5px;
 line-height:1.3;
}
#CKJ14.trilogy .daytimeArea .block .text {
 font-size:12px;
 line-height:1.4;
 padding-bottom:5px;
}
#CKJ14.trilogy .daytimeArea .block ul {
 padding-bottom:5px;
}
#CKJ14.trilogy .daytimeArea .block li {
 text-indent:-15px;
 padding-left:15px;
 list-style:none;
}
#CKJ14.trilogy .daytimeArea .block .spec {
 font-size:12px;
 padding-bottom:5px;
}
#CKJ14.trilogy .daytimeArea .block .spec .bold {
 display:block;
 font-weight:bold;
}
#CKJ14.trilogy .daytimeArea .block .button {
 width:100px;
 font-size:12px;
 padding-left:5px;
 padding-right:5px;
 background:#e7372f;
}
#CKJ14.trilogy .daytimeArea .block01 {
 width:310px;
 top:0;
 left:10px;
}
#CKJ14.trilogy .daytimeArea .block01 .itemImage {
 position:absolute;
 right:0;
 top:0;
}
#CKJ14.trilogy .daytimeArea .block01 .textArea {
 width:210px;
 float:left;
}
#CKJ14.trilogy .daytimeArea .block02 {
 width:560px;
 top:0;
 left:370px;
}
#CKJ14.trilogy .daytimeArea .block02 .itemImage {
 position:absolute;
 top:60px;
 left:0;
}
#CKJ14.trilogy .daytimeArea .block02 .textArea {
 width:220px;
 float:right;
}
#CKJ14.trilogy .daytimeArea .block03 {
 width:270px;
 top:370px;
 left:0;
}
#CKJ14.trilogy .daytimeArea .block03 .itemImage {
 position:absolute;
 left:10px;
 top:0;
}
#CKJ14.trilogy .daytimeArea .block03 .textArea {
 width:160px;
 float:right;
 padding-top:30px;
}
#CKJ14.trilogy .daytimeArea .block04 {
 width:310px;
 top:250px;
 left:340px;
}
#CKJ14.trilogy .daytimeArea .block04 .itemImage {
 position:absolute;
}
#CKJ14.trilogy .daytimeArea .block04 .textArea {
 width:190px;
 float:right;
 padding-top:220px;
}
#CKJ14.trilogy .daytimeArea .block05 {
 width:200px;
 top:250px;
 left:730px;
}
#CKJ14.trilogy .daytimeArea .block05 .itemImage {
 position:absolute;
 left:-50px;
}
#CKJ14.trilogy .daytimeArea .block05 .textArea {
 padding-top:300px;
}
#CKJ14.trilogy .daytimeArea .block06 {
 width:460px;
 top:720px;
}
#CKJ14.trilogy .daytimeArea .block06 .itemImage {
 position:absolute;
 right:0;
 top:0;
}
#CKJ14.trilogy .daytimeArea .block06 .textArea {
 width:210px;
}
#CKJ14.trilogy .daytimeArea .block06 .catchText02 {
 position:relative;
 width:70%;
 background:#fff;
 border-radius:10px;
 padding:10px;
 color:#e7372f;
 text-align:center;
 font-size:12px;
 font-weight:bold;
 margin-bottom:30px;
}
#CKJ14.trilogy .daytimeArea .block06 .catchText02 img {
 position:absolute;
 bottom:-18px;
}
#CKJ14.trilogy .daytimeArea .block07 {
 width:370px;
 top:780px;
 left:550px;
}
#CKJ14.trilogy .daytimeArea .block07 .itemImage {
 position:absolute;
 left:0;
 top:0;
}
#CKJ14.trilogy .daytimeArea .block07 .textArea {
 float:right;
 width:210px;
 padding-top:70px;
}
#CKJ14.trilogy .daytimeArea .block08 {
 bottom:0;
 left:450px;
}
#CKJ14.trilogy .kodawari {
 width:100%;
 background:#fff;
 padding:25px;
 margin:60px 0 30px;
}
#CKJ14.trilogy .kodawari img {
 float:right;
 padding-left:15px;
}
#CKJ14.trilogy .kodawari h3 {
 color:#e7372f;
 font-size:18px;
 padding-bottom:7px;
}
#CKJ14.trilogy .kodawari p {
 width:32%;
 float:left;
 font-size:14px;
 line-height:1.3;
 margin-right:2%;
}
#CKJ14.trilogy .kodawari p .small {
 display:block;
 font-size:11px;
}

#CKJ14.trilogy .btnArea img {
 width:auto;
 padding-bottom:50px;
}
