@charset "UTF-8";
/* ========================================
* File Name: teos.css
* Created Date: 2016.10
* Author: TAM
======================================== */
#contentsWrap {
  width: 984px;
  padding: 50px 0 20px;
}

.pageHeader {
  overflow: hidden;
  zoom: 1;
  margin-bottom: 30px;
}

.pageHeader .title {
  float: left;
  font-size: 12px;
  font-family: "adobe-garamond-pro", 'Ryumin Regular KL', 'メイリオ', Meiryo;
}

.pageHeader .sampleNumber {
  float: right;
  font-size: 11px;
  width: 300px;
  text-align: right;
}

.pageHeader .sampleNumber span {
  font-family: 'LinotypeUniversW02-Bold 726184', 'Midashi Go MB31', 'メイリオ', Meiryo;
  font-weight: bold;
}

/* mainBannerArea */
.mainBannerArea figure {
  width: 100%;
  overflow: hidden;
}

/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper {
  position: relative;
  margin-bottom: 10px;
}

.bx-wrapper .bx-controls-direction {
  display: none;
  overflow: hidden;
  zoom: 1;
  width: 1034px;
height: 442px;
margin: -442px 0 0 -25px;
}

.bx-wrapper .bx-controls-direction a {
  outline: 0;
  width: 25px;
  height: 94%;
  text-indent: -9999px;
  z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
  display: none;
}

.bx-wrapper .bx-prev {
  float: left;
  background: url(/common/images/slide-back-retina.gif) no-repeat left;
  -webkit-background-size: 24px auto;
  background-size: 24px auto;
  background: url(/common/images/slide-back.gif) no-repeat left\0/!important;
  *background: url(/common/images/slide-back.gif) no-repeat left !important;
}

.bx-wrapper .bx-next {
  float: right;
  background: url(/common/images/slide-foward-retina.gif) no-repeat right;
  -webkit-background-size: 24px auto;
  background-size: 24px auto;
  background: url(/common/images/slide-foward.gif) no-repeat right\0/!important;
  *background: url(/common/images/slide-foward.gif) no-repeat right !important;
}

.bx-pager {
  position: relative;
  z-index: 100;
  display: table;
  height: 30px;
  margin: 0 0 0 auto;
  text-align: right;
}

.bx-pager div {
  display: table-cell;
  width: 10px;
  vertical-align: middle;
  font-size: 12px;
  line-height: 1.5;
  *display: inline;
  *zoom: 1;
}

.bx-pager div a {
  display: block;
  width: 8px;
  height: 20px;
  margin: 0 0 0 auto;
  text-align: left;
  text-indent: -9999px;
  background: url(../images/teos/slider_point.gif) no-repeat center center;
  *display: inline;
  *zoom: 1;
}

.bx-pager div a.active {
  background: url(../images/teos/slider_point_active.gif) no-repeat center center;
}

/*textBlock*/
.textBlock {
  margin-bottom: 40px;
}

.textBlock_title {
  font-size: 24px;
  margin-bottom: 15px;
  font-family: "adobe-garamond-pro", 'Ryumin Regular KL', 'メイリオ', Meiryo;
}

.textBlock_inner {
  margin-left: 340px;
  font-size: 12px;
  line-height: 1.75;
  font-family: "adobe-garamond-pro", 'Ryumin Regular KL', 'メイリオ', Meiryo;
}
.textBlock_inner p:not(:last-of-type) {
  margin-bottom: 20px;
}
.textBlock_inner p + p {
  color: #ccc;
}

/*patternBlock*/
.patternBlock {
  margin-bottom: 65px;
}

.patternBlock_header {
  position: relative;
  margin-bottom: 20px;
}

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

.patternBlock_title {
  width: 340px;
  float: left;
  font-size: 12px;
}

.patternBlock_title h3 {
  font-family: 'LinotypeUniversW02-Bold 726184', 'Midashi Go MB31', 'メイリオ', Meiryo;
  font-weight: bold;
  font-size: 12px;
}

.patternBlock_title h3 + p {
	font-family: "adobe-garamond-pro", 'Ryumin Regular KL', 'メイリオ', Meiryo;
  position: absolute;
  bottom: 4px;
  left: 0;
 }
.patternBlock_title p.font-adjust {
	font-family: "adobe-garamond-pro", 'Ryumin Regular KL', 'メイリオ', Meiryo;
  }

.patternBlock_lead {
  width: 644px;
  float: left;
  font-size: 12px;
  line-height: 1.75;
  font-family: "adobe-garamond-pro", 'Ryumin Regular KL', 'メイリオ', Meiryo;
}

.patternBlock_lead span {
  color: #39C;
  cursor: pointer;
}

.patternBlock_inner {
  margin-bottom: 40px;
}

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

.patternBlock_inner li {
  margin-bottom: 10px;
  margin-right: 24px;
  float: left;
  font-size: 12px;
  font-family: "adobe-garamond-pro", 'Ryumin Regular KL', 'メイリオ', Meiryo;
}

.patternBlock_inner.regular li:nth-child(6n) {
  margin-right: 0;
}

.patternBlock_inner.irregular li {
	cursor: pointer;
	color: #39C;
}
.patternBlock_inner.irregular li:hover img {
	filter: alpha(opacity=70) !important;
	-moz-opacity: .7 !important;
	opacity: .7 !important;
}

.patternBlock_inner.irregular li:nth-child(7n) {
  margin-right: 0;
}

.patternBlock_inner span {
  display: block;
  margin-top: 10px;
}

/*colorBlock*/
.colorBlock {
  font-size: 12px;
  margin-bottom: 60px;
}

.colorBlock .colorBlock_header {
}

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

.colorBlock h3 {
  font-size: 12px;
  width: 340px;
  float: left;
  font-family: 'LinotypeUniversW02-Bold 726184', 'Midashi Go MB31', 'メイリオ', Meiryo;
  font-weight: bold;
}

.colorBlock_lead {
  width: 644px;
  float: left;
  font-family: "adobe-garamond-pro", 'Ryumin Regular KL', 'メイリオ', Meiryo;
}

.colorBlock_lead p {
  margin-bottom: 25px;
  line-height: 1.75;
}
.colorBlock_lead ul {
	margin-bottom: 20px;
}
.colorBlock_lead li {
  display: inline-block;
  margin-right: 13px;
  margin-bottom: 10px;
}

.colorBlock_inner {
  position: relative;
}

#patterntable {
  /*padding-top: 20px;*/
}

.colorBlock_inner .colorBlock_detail {
  margin-bottom: 25px;
}

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

.colorBlock_inner .colorBlock_detail .colorBlock_detail_img {
  width: 131px;
  float: left;
}

.colorBlock_inner .colorBlock_detail .colorBlock_detail_pattern {
  width: 645px;
  float: left;
  margin-left: 15px;
}

.colorBlock_inner .colorBlock_detail .colorBlock_detail_pattern > p {
  margin-bottom: 15px;
}

.colorBlock_inner .colorBlock_detail .colorBlock_detail_pattern > p span {
  font-family: 'LinotypeUniversW02-Bold 726184', 'メイリオ', Meiryo;
  font-weight: bold;
}

.colorBlock_inner .colorBlock_detail .colorBlock_detail_pattern .inner {
  font-size: 12px;
  font-family: "adobe-garamond-pro", 'Ryumin Regular KL', 'メイリオ', Meiryo;
}

.colorBlock_inner .colorBlock_detail .colorBlock_detail_pattern .inner:after {
  content: "";
  clear: both;
  display: block;
}

.colorBlock_inner .colorBlock_detail .colorBlock_detail_pattern .inner .col_l {
  width: 305px;
  float: left;
  border-top: 1px solid #E6E6E6;
}

.colorBlock_inner .colorBlock_detail .colorBlock_detail_pattern .inner .col_l th {
  width: 80px;
  text-align: left;
}

.colorBlock_inner .colorBlock_detail .colorBlock_detail_pattern .inner .col_l tr:last-child {
  border-bottom: 0;
}

.colorBlock_inner .colorBlock_detail .colorBlock_detail_pattern .inner .col_l td p {
  margin-top: 10px;
  font-size: 11px;
}

.colorBlock_inner .colorBlock_detail .colorBlock_detail_pattern .inner .col_r {
  width: 330px;
  float: right;
}

.colorBlock_inner .colorBlock_detail .colorBlock_detail_pattern .inner .col_r table {
  border-top: 1px solid #E6E6E6;
  width: 100%;
}

.colorBlock_inner .colorBlock_detail .colorBlock_detail_pattern .inner .col_r table th {
  width: 60px;
  text-align: left;
}

.colorBlock_inner .colorBlock_detail .colorBlock_detail_pattern .inner .col_r table .colorNumber {
  text-align: right;
}

.colorBlock_inner .colorBlock_detail .colorBlock_detail_pattern .inner table tr {
  border-bottom: 1px solid #E6E6E6;
}

.colorBlock_inner .colorBlock_detail .colorBlock_detail_pattern .inner table th,
.colorBlock_inner .colorBlock_detail .colorBlock_detail_pattern .inner table td {
  padding: 5px 0;
}

.colorBlock_inner .colorBlock_detail .colorBlock_detail_btn {
  margin-left: 15px;
  width: 175px;
  float: left;
  margin-top: 10px;
}

.colorBlock_inner .colorBlock_detail .colorBlock_detail_btn table th {
  width: 50px;
}

.colorBlock_inner .colorBlock_detail .colorBlock_detail_btn table td {
  /* width: 115px; */
  padding-right: 10px;
  padding-bottom: 10px;
}

.colorBlock_inner .colorBlock_detail .colorBlock_detail_btn p a {
  display: block;
  padding: 12px 0;
  color: #FFF;
  font-size: 12px;
  font-family: 'LinotypeUniversW02-Bold 726184', 'Midashi Go MB31', 'メイリオ', Meiryo;
  font-weight: bold;
  border-radius: 5px;
  background: #666;
  width: 100%;
  text-align: center;
}

.colorBlock_pattern ul {
  width: 995px;
  margin-bottom: 35px;
}

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

.colorBlock_pattern li {
  font-size: 11px;
  float: left;
  margin-right: 11.5px;
  margin-bottom: 22px;
}

.colorBlock_pattern.pattern4 li,
.colorBlock_pattern.pattern5 li,
.colorBlock_pattern.pattern6 li,
.colorBlock_pattern.pattern7 li,
.colorBlock_pattern.pattern8 li,
.colorBlock_pattern.pattern9 li,
.colorBlock_pattern.pattern10 li,
.colorBlock_pattern.pattern11 li {
  display: none;
}

.colorBlock_pattern.pattern4 li.platinum,
.colorBlock_pattern.pattern4 li.snow,
.colorBlock_pattern.pattern4 li.white,
.colorBlock_pattern.pattern4 li.smoke,
.colorBlock_pattern.pattern4 li.lightgray,
.colorBlock_pattern.pattern4 li.mediumgray,
.colorBlock_pattern.pattern4 li.darkgray,
.colorBlock_pattern.pattern4 li.black,
.colorBlock_pattern.pattern4 li.palegray,
.colorBlock_pattern.pattern4 li.natural,
.colorBlock_pattern.pattern4 li.rosa,
.colorBlock_pattern.pattern4 li.asagi,
.colorBlock_pattern.pattern4 li.mizuasagi,
.colorBlock_pattern.pattern4 li.citron,
.colorBlock_pattern.pattern4 li.yellow,
.colorBlock_pattern.pattern4 li.sunflower,
.colorBlock_pattern.pattern4 li.yamabuki,
.colorBlock_pattern.pattern4 li.orange,
.colorBlock_pattern.pattern4 li.mandarin,
.colorBlock_pattern.pattern4 li.red,
.colorBlock_pattern.pattern4 li.verypink,
.colorBlock_pattern.pattern4 li.purple,
.colorBlock_pattern.pattern4 li.royalblue,
.colorBlock_pattern.pattern4 li.blue,
.colorBlock_pattern.pattern4 li.jadegreen,
.colorBlock_pattern.pattern4 li.yellowgreen,
.colorBlock_pattern.pattern4 li.biscuit,
.colorBlock_pattern.pattern4 li.sepia,
.colorBlock_pattern.pattern4 li.brown,
.colorBlock_pattern.pattern4 li.mahogany,
.colorBlock_pattern.pattern4 li.sp_purple,
.colorBlock_pattern.pattern4 li.sp_green,
.colorBlock_pattern.pattern4 li.sp_darkbrown,

.colorBlock_pattern.pattern5 li.platinum,
.colorBlock_pattern.pattern5 li.snow,
.colorBlock_pattern.pattern5 li.white,
.colorBlock_pattern.pattern5 li.smoke,
.colorBlock_pattern.pattern5 li.lightgray,
.colorBlock_pattern.pattern5 li.mediumgray,
.colorBlock_pattern.pattern5 li.darkgray,
.colorBlock_pattern.pattern5 li.black,
.colorBlock_pattern.pattern5 li.camel,
.colorBlock_pattern.pattern5 li.natural,
.colorBlock_pattern.pattern5 li.cherry,
.colorBlock_pattern.pattern5 li.rosa,
.colorBlock_pattern.pattern5 li.sky,
.colorBlock_pattern.pattern5 li.asagi,
.colorBlock_pattern.pattern5 li.mizuasagi,
.colorBlock_pattern.pattern5 li.hiwa,
.colorBlock_pattern.pattern5 li.citron,
.colorBlock_pattern.pattern5 li.sunflower,
.colorBlock_pattern.pattern5 li.shu,
.colorBlock_pattern.pattern5 li.bluepurple,
.colorBlock_pattern.pattern5 li.royalblue,
.colorBlock_pattern.pattern5 li.yellowgreen,
.colorBlock_pattern.pattern5 li.moss,
.colorBlock_pattern.pattern5 li.seiji,
.colorBlock_pattern.pattern5 li.darkgreen,
.colorBlock_pattern.pattern5 li.biscuit,
.colorBlock_pattern.pattern5 li.sepia,
.colorBlock_pattern.pattern5 li.mahogany,
.colorBlock_pattern.pattern5 li.indigo,
.colorBlock_pattern.pattern5 li.sp_purple,
.colorBlock_pattern.pattern5 li.sp_green,
.colorBlock_pattern.pattern5 li.sp_darkbrown,

.colorBlock_pattern.pattern6 li.platinum,
.colorBlock_pattern.pattern6 li.snow,
.colorBlock_pattern.pattern6 li.white,
.colorBlock_pattern.pattern6 li.smoke,
.colorBlock_pattern.pattern6 li.lightgray,
.colorBlock_pattern.pattern6 li.mediumgray,
.colorBlock_pattern.pattern6 li.darkgray,
.colorBlock_pattern.pattern6 li.black,
.colorBlock_pattern.pattern6 li.palegray,
.colorBlock_pattern.pattern6 li.camel,
.colorBlock_pattern.pattern6 li.natural,
.colorBlock_pattern.pattern6 li.mandarin,
.colorBlock_pattern.pattern6 li.beni,
.colorBlock_pattern.pattern6 li.crimson,
.colorBlock_pattern.pattern6 li.verypink,
.colorBlock_pattern.pattern6 li.royalblue,
.colorBlock_pattern.pattern6 li.blue,
.colorBlock_pattern.pattern6 li.jadegreen,
.colorBlock_pattern.pattern6 li.biscuit,
.colorBlock_pattern.pattern6 li.sepia,
.colorBlock_pattern.pattern6 li.brown,
.colorBlock_pattern.pattern6 li.mahogany,
.colorBlock_pattern.pattern6 li.indigo,
.colorBlock_pattern.pattern6 li.sp_purple,
.colorBlock_pattern.pattern6 li.sp_green,
.colorBlock_pattern.pattern6 li.sp_darkbrown,

.colorBlock_pattern.pattern7 li.platinum,
.colorBlock_pattern.pattern7 li.snow,
.colorBlock_pattern.pattern7 li.smoke,
.colorBlock_pattern.pattern7 li.lightgray,
.colorBlock_pattern.pattern7 li.black,
.colorBlock_pattern.pattern7 li.beige,
.colorBlock_pattern.pattern7 li.cherry,
.colorBlock_pattern.pattern7 li.rosa,
.colorBlock_pattern.pattern7 li.saxblue,
.colorBlock_pattern.pattern7 li.fuji,
.colorBlock_pattern.pattern7 li.asagi,
.colorBlock_pattern.pattern7 li.mizuasagi,
.colorBlock_pattern.pattern7 li.hiwa,
.colorBlock_pattern.pattern7 li.yamabuki,
.colorBlock_pattern.pattern7 li.red,
.colorBlock_pattern.pattern7 li.shu,
.colorBlock_pattern.pattern7 li.crimson,
.colorBlock_pattern.pattern7 li.purple,
.colorBlock_pattern.pattern7 li.moss,
.colorBlock_pattern.pattern7 li.seiji,
.colorBlock_pattern.pattern7 li.darkgreen,
.colorBlock_pattern.pattern7 li.biscuit,
.colorBlock_pattern.pattern7 li.sepia,
.colorBlock_pattern.pattern7 li.indigo,
.colorBlock_pattern.pattern7 li.sp_purple,
.colorBlock_pattern.pattern7 li.sp_green,
.colorBlock_pattern.pattern7 li.sp_darkbrown,

.colorBlock_pattern.pattern8 li.platinum,
.colorBlock_pattern.pattern8 li.snow,
.colorBlock_pattern.pattern8 li.white,
.colorBlock_pattern.pattern8 li.smoke,
.colorBlock_pattern.pattern8 li.lightgray,
.colorBlock_pattern.pattern8 li.mediumgray,
.colorBlock_pattern.pattern8 li.darkgray,
.colorBlock_pattern.pattern8 li.black,
.colorBlock_pattern.pattern8 li.palegray,
.colorBlock_pattern.pattern8 li.beige,
.colorBlock_pattern.pattern8 li.camel,
.colorBlock_pattern.pattern8 li.airypink,
.colorBlock_pattern.pattern8 li.saxblue,
.colorBlock_pattern.pattern8 li.fuji,
.colorBlock_pattern.pattern8 li.sky,
.colorBlock_pattern.pattern8 li.asagi,
.colorBlock_pattern.pattern8 li.mizuasagi,
.colorBlock_pattern.pattern8 li.citron,
.colorBlock_pattern.pattern8 li.crimson,
.colorBlock_pattern.pattern8 li.bluepurple,
.colorBlock_pattern.pattern8 li.jadegreen,
.colorBlock_pattern.pattern8 li.seiji,
.colorBlock_pattern.pattern8 li.darkgreen,
.colorBlock_pattern.pattern8 li.sepia,
.colorBlock_pattern.pattern8 li.brown,
.colorBlock_pattern.pattern8 li.mahogany,
.colorBlock_pattern.pattern8 li.indigo,

.colorBlock_pattern.pattern9 li.platinum,
.colorBlock_pattern.pattern9 li.snow,
.colorBlock_pattern.pattern9 li.white,
.colorBlock_pattern.pattern9 li.smoke,
.colorBlock_pattern.pattern9 li.lightgray,
.colorBlock_pattern.pattern9 li.mediumgray,
.colorBlock_pattern.pattern9 li.darkgray,
.colorBlock_pattern.pattern9 li.black,
.colorBlock_pattern.pattern9 li.palegray,
.colorBlock_pattern.pattern9 li.natural,
.colorBlock_pattern.pattern9 li.cherry,
.colorBlock_pattern.pattern9 li.airypink,
.colorBlock_pattern.pattern9 li.saxblue,
.colorBlock_pattern.pattern9 li.fuji,
.colorBlock_pattern.pattern9 li.sky,
.colorBlock_pattern.pattern9 li.asagi,
.colorBlock_pattern.pattern9 li.mizuasagi,
.colorBlock_pattern.pattern9 li.hiwa,
.colorBlock_pattern.pattern9 li.citron,
.colorBlock_pattern.pattern9 li.yellow,
.colorBlock_pattern.pattern9 li.sunflower,
.colorBlock_pattern.pattern9 li.yamabuki,
.colorBlock_pattern.pattern9 li.bluepurple,
.colorBlock_pattern.pattern9 li.yellowgreen,
.colorBlock_pattern.pattern9 li.seiji,
.colorBlock_pattern.pattern9 li.sepia,
.colorBlock_pattern.pattern9 li.mahogany,

.colorBlock_pattern.pattern10 li.platinum,
.colorBlock_pattern.pattern10 li.snow,
.colorBlock_pattern.pattern10 li.white,
.colorBlock_pattern.pattern10 li.smoke,
.colorBlock_pattern.pattern10 li.lightgray,
.colorBlock_pattern.pattern10 li.mediumgray,
.colorBlock_pattern.pattern10 li.darkgray,
.colorBlock_pattern.pattern10 li.black,
.colorBlock_pattern.pattern10 li.palegray,
.colorBlock_pattern.pattern10 li.camel,
.colorBlock_pattern.pattern10 li.natural,
.colorBlock_pattern.pattern10 li.crimson,
.colorBlock_pattern.pattern10 li.bluepurple,
.colorBlock_pattern.pattern10 li.darkgreen,
.colorBlock_pattern.pattern10 li.sepia,
.colorBlock_pattern.pattern10 li.brown,
.colorBlock_pattern.pattern10 li.mahogany,
.colorBlock_pattern.pattern10 li.indigo,
.colorBlock_pattern.pattern10 li.sp_purple,
.colorBlock_pattern.pattern10 li.sp_green,
.colorBlock_pattern.pattern10 li.sp_darkbrown,

.colorBlock_pattern.pattern11 li.platinum,
.colorBlock_pattern.pattern11 li.snow,
.colorBlock_pattern.pattern11 li.white,
.colorBlock_pattern.pattern11 li.black,
.colorBlock_pattern.pattern11 li.natural,
.colorBlock_pattern.pattern11 li.ivory,
.colorBlock_pattern.pattern11 li.cherry,
.colorBlock_pattern.pattern11 li.rosa,
.colorBlock_pattern.pattern11 li.airypink,
.colorBlock_pattern.pattern11 li.saxblue,
.colorBlock_pattern.pattern11 li.asagi,
.colorBlock_pattern.pattern11 li.mizuasagi,
.colorBlock_pattern.pattern11 li.citron,
.colorBlock_pattern.pattern11 li.crimson,
.colorBlock_pattern.pattern11 li.verypink,
.colorBlock_pattern.pattern11 li.royalblue,
.colorBlock_pattern.pattern11 li.jadegreen,
.colorBlock_pattern.pattern11 li.yellowgreen,
.colorBlock_pattern.pattern11 li.indigo,
.colorBlock_pattern.pattern11 li.sp_purple,
.colorBlock_pattern.pattern11 li.sp_green,
.colorBlock_pattern.pattern11 li.sp_darkbrown
{
  display: block;
}

.colorBlock_pattern li span {
  display: block;
  width: 88px;
  height: 88px;
  margin-bottom: 5px;
}

/*lineup*/
.lineupBlock {
  margin-bottom: 70px;
}

.lineupBlock_header {
  font-size: 12px;
  line-height: 1.75;
  margin-bottom: 30px;
}

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

.lineupBlock_header .lineupBlock_title {
  font-size: 12px;
  width: 340px;
  float: left;
font-family: 'LinotypeUniversW02-Bold 726184', 'Midashi Go MB31', 'メイリオ', Meiryo;
font-weight: bold;
}

.lineupBlock_header .lineupBlock_lead {
  width: 644px;
  float: left;
  font-family: "adobe-garamond-pro", 'Ryumin Regular KL', 'メイリオ', Meiryo;
}

.lineupBlock_header .lineupBlock_lead span {
  font-size: 80%;
}
.lineupBlock_header .lineupBlock_lead span.color-gray {
  color: #b3b3b3;
}

.lineup_header {
  background: #fff;
}

.lineup_header.fix {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 10;
}

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

.lineup_header .lineup_header_inner {
  width: 984px;
  margin: 0 auto;
  position: relative;
}

.lineup_header .lineup_caption {
  float: left;
  width: 134px;
  font-size: 11px;
}

.lineup_header .lineup_caption ul {
  margin-top: 60px;
}

.lineup_header .lineup_caption ul li:first-child {
  background: url(../images/teos/bg-dot.png) no-repeat left center;
  padding-left: 8px;
}

.lineup_header .lineup_caption ul li:last-child {
  background: url(../images/teos/bg-dot-irregular.png) no-repeat left center;
  padding-left: 8px;
}

.lineup_header .lineup_caption p {
  margin: 17px 0 0 0;
  text-align: right;
}

.lineup_header .lineup_colorlist {
  position: relative;
  float: right;
  width: 850px;
}

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

.lineup_header .lineup_colorlist li {
  -webkit-writing-mode: vertical-rl;
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
  /* width: 11px; */
  margin-right: 3px;
  margin-left: 3px;
  float: left;
  height: 110px;
  text-align: right;
  display: table;
}
.lineup_header .lineup_colorlist li p {
  display: table-cell;
  width: 11px;
  vertical-align: middle;
  line-height: 1;
  padding-bottom: 3px;
}
.lineup_header .lineup_colorlist li span {
  display: table-cell;
  vertical-align: middle;
  width: 11px;
  height: 11px;
}

.lineup_header .lineup_colorlist li:last-child {
  margin-right: 0;
}

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

.lineup_body .lineup_itemlist {
  float: left;
  width: 130px;
}

.lineup_body .lineup_itemlist th {
  text-align: right;
  vertical-align: top;
  font-family: 'LinotypeUniversW02-Regu','Gothic Medium BBB','メイリオ',Meiryo;
	line-height: 1.4;
	padding-right: 5px;
}

.lineup_body .lineup_itemlist td {
  text-align: right;
  height: 14px;
  vertical-align: middle;
}

.lineup_body .lineup_item {
  float: right;
  width: 850px;
  background: url(/finder/minisamplebooks/images/teos/bg-table00.png) repeat-y;
}

.lineup_body .lineup_item.bg01 {
  background: url(/finder/minisamplebooks/images/teos/bg-table01.png) repeat-y;
}

.lineup_body .lineup_item.bg02 {
  background: url(/finder/minisamplebooks/images/teos/bg-table02.png) repeat-y;
}

.lineup_body .lineup_item.bg03 {
  background: url(/finder/minisamplebooks/images/teos/bg-table03.png) repeat-y;
}

.lineup_body .lineup_item.bg04 {
  background: url(/finder/minisamplebooks/images/teos/bg-table04.png) repeat-y;
}

.lineup_body .lineup_item.bg05 {
  background: url(/finder/minisamplebooks/images/teos/bg-table05.png) repeat-y;
}

.lineup_body .lineup_item.bg06 {
  background: url(/finder/minisamplebooks/images/teos/bg-table06.png) repeat-y;
}

.lineup_body .lineup_item.bg07 {
  background: url(/finder/minisamplebooks/images/teos/bg-table07.png) repeat-y;
}

.lineup_body .lineup_item.bg08 {
  background: url(/finder/minisamplebooks/images/teos/bg-table08.png) repeat-y;
}

.lineup_body .lineup_item.bg09 {
  background: url(/finder/minisamplebooks/images/teos/bg-table09.png) repeat-y;
}

.lineup_body .lineup_item.bg10 {
  background: url(/finder/minisamplebooks/images/teos/bg-table10.png) repeat-y;
}

.lineup_body .lineup_item.bg11 {
  background: url(/finder/minisamplebooks/images/teos/bg-table11.png) repeat-y;
}

.lineup_body .lineup_item.bg12 {
  background: url(/finder/minisamplebooks/images/teos/bg-table12.png) repeat-y;
}

.lineup_body .lineup_item.bg13 {
  background: url(/finder/minisamplebooks/images/teos/bg-table13.png) repeat-y;
}

.lineup_body .lineup_item.bg14 {
  background: url(/finder/minisamplebooks/images/teos/bg-table14.png) repeat-y;
}

.lineup_body .lineup_item.bg15 {
  background: url(/finder/minisamplebooks/images/teos/bg-table15.png) repeat-y;
}

.lineup_body .lineup_item.bg16 {
  background: url(/finder/minisamplebooks/images/teos/bg-table16.png) repeat-y;
}

.lineup_body .lineup_item.bg17 {
  background: url(/finder/minisamplebooks/images/teos/bg-table17.png) repeat-y;
}

.lineup_body .lineup_item.bg18 {
  background: url(/finder/minisamplebooks/images/teos/bg-table18.png) repeat-y;
}

.lineup_body .lineup_item.bg19 {
  background: url(/finder/minisamplebooks/images/teos/bg-table19.png) repeat-y;
}

.lineup_body .lineup_item.bg20 {
  background: url(/finder/minisamplebooks/images/teos/bg-table20.png) repeat-y;
}

.lineup_body .lineup_item.bg21 {
  background: url(/finder/minisamplebooks/images/teos/bg-table21.png) repeat-y;
}

.lineup_body .lineup_item.bg22 {
  background: url(/finder/minisamplebooks/images/teos/bg-table22.png) repeat-y;
}

.lineup_body .lineup_item.bg23 {
  background: url(/finder/minisamplebooks/images/teos/bg-table23.png) repeat-y;
}

.lineup_body .lineup_item.bg24 {
  background: url(/finder/minisamplebooks/images/teos/bg-table24.png) repeat-y;
}

.lineup_body .lineup_item.bg25 {
  background: url(/finder/minisamplebooks/images/teos/bg-table25.png) repeat-y;
}

.lineup_body .lineup_item.bg26 {
  background: url(/finder/minisamplebooks/images/teos/bg-table26.png) repeat-y;
}

.lineup_body .lineup_item.bg27 {
  background: url(/finder/minisamplebooks/images/teos/bg-table27.png) repeat-y;
}

.lineup_body .lineup_item.bg28 {
  background: url(/finder/minisamplebooks/images/teos/bg-table28.png) repeat-y;
}

.lineup_body .lineup_item.bg29 {
  background: url(/finder/minisamplebooks/images/teos/bg-table29.png) repeat-y;
}

.lineup_body .lineup_item.bg30 {
  background: url(/finder/minisamplebooks/images/teos/bg-table30.png) repeat-y;
}

.lineup_body .lineup_item.bg31 {
  background: url(/finder/minisamplebooks/images/teos/bg-table31.png) repeat-y;
}

.lineup_body .lineup_item.bg32 {
  background: url(/finder/minisamplebooks/images/teos/bg-table32.png) repeat-y;
}

.lineup_body .lineup_item.bg33 {
  background: url(/finder/minisamplebooks/images/teos/bg-table33.png) repeat-y;
}

.lineup_body .lineup_item.bg34 {
  background: url(/finder/minisamplebooks/images/teos/bg-table34.png) repeat-y;
}

.lineup_body .lineup_item.bg35 {
  background: url(/finder/minisamplebooks/images/teos/bg-table35.png) repeat-y;
}

.lineup_body .lineup_item.bg36 {
  background: url(/finder/minisamplebooks/images/teos/bg-table36.png) repeat-y;
}

.lineup_body .lineup_item.bg37 {
  background: url(/finder/minisamplebooks/images/teos/bg-table37.png) repeat-y;
}

.lineup_body .lineup_item.bg38 {
  background: url(/finder/minisamplebooks/images/teos/bg-table38.png) repeat-y;
}

.lineup_body .lineup_item.bg39 {
  background: url(/finder/minisamplebooks/images/teos/bg-table39.png) repeat-y;
}

.lineup_body .lineup_item.bg40 {
  background: url(/finder/minisamplebooks/images/teos/bg-table40.png) repeat-y;
}

.lineup_body .lineup_item.bg41 {
  background: url(/finder/minisamplebooks/images/teos/bg-table41.png) repeat-y;
}

.lineup_body .lineup_item.bg42 {
  background: url(/finder/minisamplebooks/images/teos/bg-table42.png) repeat-y;
}

.lineup_body .lineup_item.bg43 {
  background: url(/finder/minisamplebooks/images/teos/bg-table43.png) repeat-y;
}

.lineup_body .lineup_item.bg44 {
  background: url(/finder/minisamplebooks/images/teos/bg-table44.png) repeat-y;
}

.lineup_body .lineup_item.bg45 {
  background: url(/finder/minisamplebooks/images/teos/bg-table45.png) repeat-y;
}

.lineup_body .lineup_item.bg46 {
  background: url(/finder/minisamplebooks/images/teos/bg-table46.png) repeat-y;
}

.lineup_body .lineup_item.bg47 {
  background: url(/finder/minisamplebooks/images/teos/bg-table47.png) repeat-y;
}

.lineup_body .lineup_item.bg48 {
  background: url(/finder/minisamplebooks/images/teos/bg-table48.png) repeat-y;
}

.lineup_body .lineup_item.bg49 {
  background: url(/finder/minisamplebooks/images/teos/bg-table49.png) repeat-y;
}

.lineup_body .lineup_item.bg50 {
  background: url(/finder/minisamplebooks/images/teos/bg-table50.png) repeat-y;
}
.lineup_body .lineup_item tr {
  width: 100%;
}
.lineup_body .lineup_item td {
  width: 2%;
  height: 14px;
  text-align: center;
  vertical-align: middle;
}

.lineup_body .lineup_item td span {
  display: block;
  width: 13px;
  margin: 0 auto;
  height: 100%;
  text-indent: -999999px;
  background: url(/finder/minisamplebooks/images/teos/bg-dot.png) no-repeat center center;
}

.lineup_body .lineup_item td span.irregular,
.lineup_body .lineup_item .irregular td span {
  background: url(/finder/minisamplebooks/images/teos/bg-dot-irregular.png) no-repeat center center;
}

.print_index {
  font-size: 12px;
  text-align: right;
  margin-top: 10px;
}
.space {
  height: 14px;
}
.space th,
.lineup_body .lineup_item .space td {
  height: 20px;
}

/*color_sample*/
.platinum span,
.tooltip__body.platinum {
  background: #eef2f3;
}

.snow span,
.tooltip__body.snow {
  background: #ebebe5;
}

.white span,
.tooltip__body.white {
  background: #f1ead8;
}

.natural span,
.tooltip__body.natural {
  background: #ece2c4;
}

.black span,
.tooltip__body.black {
  background: #3b3b3b;
}

.red span,
.tooltip__body.red {
  background: #ad323b;
}

.sp_darkbrown span,
.tooltip__body.sp_darkbrown {
  background: #453b38;
}

.sp_purple span,
.tooltip__body.sp_purple {
  background: #413a50;
}

.smoke span,
.tooltip__body.smoke {
  background: #dfdacb;
}

.lightgray span,
.tooltip__body.lightgray {
  background: #c3bdbc;
}

.mediumgray span,
.tooltip__body.mediumgray {
  background: #9c9b9d;
}

.darkgray span,
.tooltip__body.darkgray {
  background: #67686b;
}

.palegray span,
.tooltip__body.palegray {
  background: #d2c7be;
}

.indigo span,
.tooltip__body.indigo {
  background: #404f64;
}

.sp_green span,
.tooltip__body.sp_green {
  background: #384030;
}

.crimson span,
.tooltip__body.crimson {
  background: #8b3e44;
}

.brown span,
.tooltip__body.brown {
  background: #7e5b46;
}

.purple span,
.tooltip__body.purple {
  background: #634a82;
}

.royalblue span,
.tooltip__body.royalblue {
  background: #414b80;
}

.blue span,
.tooltip__body.blue {
  background: #1c6d9c;
}

.bluepurple span,
.tooltip__body.bluepurple {
  background: #5e6d98;
}

.asagi span,
.tooltip__body.asagi {
  background: #97c8bf;
}

.airypink span,
.tooltip__body.airypink {
  background: #dec2cf;
}

.orange span,
.tooltip__body.orange {
  background: #f07b3f;
}

.yellow span,
.tooltip__body.yellow {
  background: #f9df34;
}

.yellowgreen span,
.tooltip__body.yellowgreen {
  background: #b3c745;
}

.camel span,
.tooltip__body.camel {
  background: #c4a494;
}

.darkgreen span,
.tooltip__body.darkgreen {
  background: #487064;
}

.moss span,
.tooltip__body.moss {
  background: #909244;
}

.cherry span,
.tooltip__body.cherry {
  background: #f6d2c2;
}

.saxblue span,
.tooltip__body.saxblue {
  background: #cfdceb;
}

.jadegreen span,
.tooltip__body.jadegreen {
  background: #00aa92;
}

.citron span,
.tooltip__body.citron {
  background: #dcdc5a;
}

.shu span,
.tooltip__body.shu {
  background: #b24a49;
}

.seiji span,
.tooltip__body.seiji {
  background: #768576;
}

.sepia span,
.tooltip__body.sepia {
  background: #736558;
}

.ivory span,
.tooltip__body.ivory {
  background: #f2d9ab;
}

.sky span,
.tooltip__body.sky {
  background: #91b0c6;
}

.rosa span,
.tooltip__body.rosa {
  background: #f2bfc2;
}

.biscuit span,
.tooltip__body.biscuit {
  background: #c38540;
}

.sunflower span,
.tooltip__body.sunflower {
  background: #faba1b;
}

.hiwa span,
.tooltip__body.hiwa {
  background: #d0c886;
}

.fuji span,
.tooltip__body.fuji {
  background: #98a0c2;
}

.beige span,
.tooltip__body.beige {
  background: #dbccb8;
}

.beni span,
.tooltip__body.beni {
  background: #a8434b;
}

.verypink span,
.tooltip__body.verypink {
  background: #c65e80;
}

.mahogany span,
.tooltip__body.mahogany {
  background: #855a58;
}

.mandarin span,
.tooltip__body.mandarin {
  background: #d05642;
}

.mizuasagi span,
.tooltip__body.mizuasagi {
  background: #bed6b2;
}

.yamabuki span,
.tooltip__body.yamabuki {
  background: #eb9b34;
}

/**/
.lWrap:hover {
  background: url(/common/images/current-left01.gif) no-repeat left;
  -webkit-background-size: 9px auto;
  background-size: 9px auto;
}

.rWrap:hover {
  background: url(/common/images/current-right01.gif) no-repeat right;
  -webkit-background-size: 9px auto;
  background-size: 9px auto;
}

.lWrap {
  padding: 1px 0 0 9px;
}

.rWrap {
  margin: 0 0 0 -9px;
  padding: 1px 7px 0 9px;
  color: #1a1a1a;
}

.is_current .lWrap {
  background: url(/common/images/current-left01.gif) no-repeat left;
  -webkit-background-size: 9px auto;
  background-size: 9px auto;
}
.is_current .rWrap {
  background: url(/common/images/current-right01.gif) no-repeat right;
  -webkit-background-size: 9px auto;
  background-size: 9px auto;
}

/**/
/* ツールチップ */
.tooltip {
  position: absolute;
  z-index: 9999;
  display: block;
  color: #fff;
  font-size: 12px;
  line-height: 1.2;
  font-family: 'LinotypeUniversW02-Regu', 'Gothic Medium BBB', 'メイリオ', Meiryo;
}
.tooltip.txt_bk {
  color: #1a1a1a;
}

.tooltip__body {
  position: relative;
  top: -5px;
  padding: 10px;
}

.tooltip__body.platinum:after {
  border-color: transparent  transparent #eef2f3 transparent;
}

.tooltip__body.snow:after {
  border-color: transparent  transparent #ebebe5 transparent;
}

.tooltip__body.white:after {
  border-color: transparent  transparent #f1ead8 transparent;
}

.tooltip__body.natural:after {
  border-color: transparent  transparent #ece2c4 transparent;
}

.tooltip__body.black:after {
  border-color: transparent  transparent #3b3b3b transparent;
}

.tooltip__body.red:after {
  border-color: transparent  transparent #ad323b transparent;
}

.tooltip__body.sp_darkbrown:after {
  border-color: transparent  transparent #453b38 transparent;
}

.tooltip__body.sp_purple:after {
  border-color: transparent  transparent #413a50 transparent;
}

.tooltip__body.smoke:after {
  border-color: transparent  transparent #dfdacb transparent;
}

.tooltip__body.lightgray:after {
  border-color: transparent  transparent #c3bdbc transparent;
}

.tooltip__body.mediumgray:after {
  border-color: transparent  transparent #9c9b9d transparent;
}

.tooltip__body.darkgray:after {
  border-color: transparent  transparent #67686b transparent;
}

.tooltip__body.palegray:after {
  border-color: transparent  transparent #d2c7be transparent;
}

.tooltip__body.indigo:after {
  border-color: transparent  transparent #404f64 transparent;
}

.tooltip__body.sp_green:after {
  border-color: transparent  transparent #384030 transparent;
}

.tooltip__body.crimson:after {
  border-color: transparent  transparent #8b3e44 transparent;
}

.tooltip__body.brown:after {
  border-color: transparent  transparent #7e5b46 transparent;
}

.tooltip__body.purple:after {
  border-color: transparent  transparent #634a82 transparent;
}

.tooltip__body.royalblue:after {
  border-color: transparent  transparent #414b80 transparent;
}

.tooltip__body.blue:after {
  border-color: transparent  transparent #1c6d9c transparent;
}

.tooltip__body.bluepurple:after {
  border-color: transparent  transparent #5e6d98 transparent;
}

.tooltip__body.asagi:after {
  border-color: transparent  transparent #97c8bf transparent;
}

.tooltip__body.airypink:after {
  border-color: transparent  transparent #dec2cf transparent;
}

.tooltip__body.orange:after {
  border-color: transparent  transparent #f07b3f transparent;
}

.tooltip__body.yellow:after {
  border-color: transparent  transparent #f9df34 transparent;
}

.tooltip__body.yellowgreen:after {
  border-color: transparent  transparent #b3c745 transparent;
}

.tooltip__body.camel:after {
  border-color: transparent  transparent #c4a494 transparent;
}

.tooltip__body.darkgreen:after {
  border-color: transparent  transparent #487064 transparent;
}

.tooltip__body.moss:after {
  border-color: transparent  transparent #909244 transparent;
}

.tooltip__body.cherry:after {
  border-color: transparent  transparent #f6d2c2 transparent;
}

.tooltip__body.saxblue:after {
  border-color: transparent  transparent #cfdceb transparent;
}

.tooltip__body.jadegreen:after {
  border-color: transparent  transparent #00aa92 transparent;
}

.tooltip__body.citron:after {
  border-color: transparent  transparent #dcdc5a transparent;
}

.tooltip__body.shu:after {
  border-color: transparent  transparent #b24a49 transparent;
}

.tooltip__body.seiji:after {
  border-color: transparent  transparent #768576 transparent;
}

.tooltip__body.sepia:after {
  border-color: transparent  transparent #736558 transparent;
}

.tooltip__body.ivory:after {
  border-color: transparent  transparent #f2d9ab transparent;
}

.tooltip__body.sky:after {
  border-color: transparent  transparent #91b0c6 transparent;
}

.tooltip__body.rosa:after {
  border-color: transparent  transparent #f2bfc2 transparent;
}

.tooltip__body.biscuit:after {
  border-color: transparent  transparent #c38540 transparent;
}

.tooltip__body.sunflower:after {
  border-color: transparent  transparent #faba1b transparent;
}

.tooltip__body.hiwa:after {
  border-color: transparent  transparent #d0c886 transparent;
}

.tooltip__body.fuji:after {
  border-color: transparent  transparent #98a0c2 transparent;
}

.tooltip__body.beige:after {
  border-color: transparent  transparent #dbccb8 transparent;
}

.tooltip__body.beni:after {
  border-color: transparent  transparent #a8434b transparent;
}

.tooltip__body.verypink:after {
  border-color: transparent  transparent #c65e80 transparent;
}

.tooltip__body.mahogany:after {
  border-color: transparent  transparent #855a58 transparent;
}

.tooltip__body.mandarin:after {
  border-color: transparent  transparent #d05642 transparent;
}

.tooltip__body.mizuasagi:after {
  border-color: transparent  transparent #bed6b2 transparent;
}

.tooltip__body.yamabuki:after {
  border-color: transparent  transparent #eb9b34 transparent;
}

.tooltip__body:after {
  content: "";
  position: absolute;
  display: block;
  left: -5px;
  bottom: -8px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 15px 26px 15px;
  -moz-transform: rotate(105deg);
  -webkit-transform: rotate(105deg);
  -ms-transform: rotate(105deg);
  transform: rotate(105deg);
}
.tooltip.reverse .tooltip__body:after {
  right: -5px;
  left: auto;
  bottom: -8px;
  border-width: 0 15px 26px 15px;
  -moz-transform: rotate(105deg);
  -webkit-transform: rotate(105deg);
  -ms-transform: rotate(105deg);
  transform: rotate(-105deg);
}

.tooltip__title {
  margin-bottom: 3px;
  font-family: 'LinotypeUniversW02-Regu', 'Gothic Medium BBB', 'メイリオ', Meiryo;
}
.tooltip__color {
  margin-bottom: 3px;
  font-family: 'LinotypeUniversW02-Regu', 'Gothic Medium BBB', 'メイリオ', Meiryo;
}
.tooltip__kg {
  font-weight: normal;
}

.bg_line {
  background: url(/finder/minisamplebooks/images/teos/bg-line.png) repeat-x center center;
}

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

.orderBlock_title {
  float: left;
  width: 304px;
}

.orderBlock_title h3 {
font-family: 'LinotypeUniversW02-Bold 726184', 'Midashi Go MB31', 'メイリオ', Meiryo;
font-weight: bold;
}

.orderBlock_inner {
  float: left;
  width: 680px;
  font-size: 12px;
  line-height: 1.75;
}

.orderBlock_inner > p {
  margin-bottom: 25px;
  margin-left: 35px;
  font-family: "adobe-garamond-pro", 'Ryumin Regular KL', 'メイリオ', Meiryo;
}

.orderBlock_inner > p:not(.typesquare_tags) {
  /*margin-bottom: 5px;*/
}

.orderBlock_inner > ul {
  margin-bottom: 25px;
  margin-left: 35px;
  font-family: "adobe-garamond-pro", 'Ryumin Regular KL', 'メイリオ', Meiryo;
}

.orderBlock_inner > p.no_idt {
  margin-left: 0;
  margin-bottom: 20px;
}

.orderBlock .box {
  border: 1px solid #ccc;
  padding: 20px;
  margin-left: 35px;
  margin-bottom: 50px;
  font-family: "adobe-garamond-pro", 'Ryumin Regular KL', 'メイリオ', Meiryo;
}

.orderBlock .box strong {
  font-family: 'LinotypeUniversW02-Bold 726184', 'Midashi Go MB31', 'メイリオ', Meiryo;
  font-weight: bold;
}

.orderBlock .box ul {
  margin-top: 20px;
  margin-bottom: 10px;
}

.orderBlock .box ul:after {
  content: "";
  clear: both;
  display: block;
}

.orderBlock .box ul li {
  float: left;
  width: auto;
}

.orderBlock .box ul li span {
  font-family: 'LinotypeUniversW02-Regu', 'Gothic Medium BBB', 'メイリオ', Meiryo;
  letter-spacing: -0.3em;
  display: inline-block;
  margin-right: 5px;
}

.orderBlock .box ul li:first-child {
  width: 440px;
}

.orderBlock h4 {
  margin: 0 0 25px 35px;
  font-family: "adobe-garamond-pro", 'Ryumin Regular KL', 'メイリオ', Meiryo;
}

.orderBlock .box2 {
  margin-left: 35px;
}

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

.orderBlock .box2 .box2_img {
  width: 114px;
  float: left;
}

.orderBlock .box2 .box2_inner {
  width: 516px;
  float: right;
}

.orderBlock .box2 .box2_inner:after {
  content: "";
  clear: both;
  display: block;
}

.orderBlock .box2 .box2_inner .box2_article {
  margin-bottom: 60px;
  font-family: "adobe-garamond-pro", 'Ryumin Regular KL', 'メイリオ', Meiryo;
}

.orderBlock .box2 .box2_inner .box2_article:last-child {
  margin-bottom: 45px;
}

.orderBlock .box2 .box2_inner .box2_article:after {
  content: "";
  clear: both;
  display: block;
}

.orderBlock .box2 .box2_inner .box2_article h5 {
  width: 140px;
  float: left;
  font-size: 12px;
}

.orderBlock .box2 .box2_inner .box2_article .box2_detail {
  width: 370px;
  float: left;
}

.orderBlock .box2 .box2_inner .box2_article .box2_detail p {
  margin-bottom: 20px;
}
.orderBlock .box2 .box2_inner .box2_article .box2_detail p+p {
  margin-bottom: 0;
}

.orderBlock .box2 .box2_inner dl:after {
  content: "";
  clear: both;
  display: block;
}

.orderBlock .box2 .box2_inner dl dt {
  width: 60px;
  float: left;
}

.orderBlock .box2 .box2_inner dl dd {
  width: 310px;
  float: left;
}

.orderBlock .btn {
  display: block;
  padding: 17px 0;
  color: #FFF;
  font-size: 12px;
font-family: 'LinotypeUniversW02-Bold 726184', 'Midashi Go MB31', 'メイリオ', Meiryo;
font-weight: bold;
  border-radius: 5px;
  background: #666;
  width: 310px;
  text-align: center;
}

.ls01 {
  letter-spacing: 1px;
}

#section01,#section02,#section03,#section04 {
}

.select_col li span {
	cursor: pointer;
}

.note { margin-top: -35px; }
