@charset "euc-jp";
/* Icon Fonts
*********************************/
/* Font-face Icons */
@font-face {
	font-family:'flexslider-icon';
	src:url('../fonts/flexslider-icon.eot');
	src:url('../fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),
		url('../fonts/flexslider-icon.woff') format('woff'),
		url('../fonts/flexslider-icon.ttf') format('truetype'),
		url('../fonts/flexslider-icon.svg#flexslider-icon') format('svg');
	font-weight:normal;
	font-style:normal;
}

/* タブ */
.tabs 　　　　　　　　 {margin: 10px 0;}
.tabs input,
.content              {display: none; xbackground: #f5f5f5; line-height: 25px; width: 98%;}
.content .padding     {padding: 15px; border:2px solid #000000;}/* padding入れ子指定 */
.tabs label           {cursor: pointer; background: #e2e2e2; height: 20px; padding: 5px 10px; display: inline-block; text-align: center; margin-right: 1px; transition: background .25s linear;}
.tabs label:hover,
input:checked + label {padding-top: 15px; background: #000000; color: #fff;}
#one:checked ~ .one,
#two:checked ~ .two,
#three:checked ~ .three,
#four:checked ~ .four {display: block;}

/* テーブル　リストタイプ */
.table01         {width:100%; border-collapse:collapse;}
.table01 td,
.table01 th      {padding:5px; border:1px solid #ccc;}
.table01 th      {font-weight:bold; background:#e6e6e6; white-space:nowrap;}
.table01 td      {background:#fff;}
.table01 td ul   {padding:0 0 0 20px;}
.table01 thead th{background:#e6e6e6;}

@media only screen and (max-width:769px){
.table01         {display:block;}
.table01 thead   {display:none;}
.table01 tbody   {display:block;}
.table01 tbody tr{display:block; margin-bottom:1.5em;}
.table01 tbody th,
.table01 tbody td{display:list-item; border:none;}
.table01 tbody th{list-style-type:none; color:#000; background:#e6e6e6;}
.table01 tbody td{list-style-type:none; margin:0; background:#fff;}
}

/* テーブル　横スクロール */
table.table02 {border-right:1px solid #ddd; border-collapse:collapse; border-spacing:0; margin-bottom:10px; max-width:100%; width:100%;}
table.table02 > thead > tr > th,
table.table02 > thead > tr > td,
table.table02 > tbody > tr > th,
table.table02 > tbody > tr > td,
table.table02 > tfoot > tr > th,
table.table02 > tfoot > tr > td {border:1px solid #ddd; line-height:20px; padding:13px; vertical-align:top;}
table.table02 > thead > tr > th {background:#e6e6e6; font-weight:normal; vertical-align:bottom;}
table.table02 th {text-align:left;}
table.table02,
table.table02 th,
table.table02 td,
table.table02 tr,
table.table02 tr th,
table.table02 tr td,
table.table02 thead,
table.table02 thead th,
table.table02 thead td,
table.table02 thead tr,
table.table02 thead tr th,
table.table02 thead tr td,
table.table02 tbody,
table.table02 tbody th,
table.table02 tbody td,
table.table02 tbody tr,
table.table02 tbody tr th,
table.table02 tbody tr td,
table.table02 tfoot,
table.table02 tfoot th,
table.table02 tfoot td,
table.table02 tfoot tr,
table.table02 tfoot tr th,
table.table02tfoot tr td   {display:block;}
table.table02 > thead      {float:left;}
table.table02 > tbody > tr {display:inline-block; vertical-align:top;}
table.table02 > tbody      {width:auto; white-space:nowrap; overflow-x:auto;}

/* dlテーブル */
.unit-table:after{clear:both; content:"."; display:block; height:0; visibility:hidden;}
.unit-table      { margin-bottom:0;padding:5px 0;}
.unit-table dt   {float:left;}
.unit-table dd   {margin-left:100px;}
.unit-table dt,
.unit-table dd   {padding:5px;}

/* dl タイトル風*/
.text dt {font-size:108%;}
.text dd {margin:0 0 35px 10px; font-size:93%;}
.text dt,
.text dd {padding:5px;}

/* カートボタン */
.btnView { width: 100%; background: #d0451b; -moz-box-shadow: inset 0px 1px 0px 0px #cf866c; -webkit-box-shadow: inset 0px 1px 0px 0px #cf866c; box-shadow: inset 0px 1px 0px 0px #cf866c; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #d0451b), color-stop(1, #bc3315)); background: -moz-linear-gradient(top, #d0451b 5%, #bc3315 100%); background: -webkit-linear-gradient(top, #d0451b 5%, #bc3315 100%); background: -o-linear-gradient(top, #d0451b 5%, #bc3315 100%); background: -ms-linear-gradient(top, #d0451b 5%, #bc3315 100%); background: linear-gradient(to bottom, #d0451b 5%, #bc3315 100%);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0451b', endColorstr='#bc3315', GradientType=0);
background-color: #d0451b; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: 1px solid #942911; display: inline-block; cursor: pointer; color: #ffffff; font-family: arial; font-weight: bold; font-size: 13px; padding: 4% 6%; text-decoration: none; text-shadow: -1px -1px 0 rgba(0,0,0,.6); }
.btnView:hover { position: relative; top: 3px; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bc3315), color-stop(1, #d0451b)); background: -moz-linear-gradient(top, #bc3315 5%, #d0451b 100%); background: -webkit-linear-gradient(top, #bc3315 5%, #d0451b 100%); background: -o-linear-gradient(top, #bc3315 5%, #d0451b 100%); background: -ms-linear-gradient(top, #bc3315 5%, #d0451b 100%); background: linear-gradient(to bottom, #bc3315 5%, #d0451b 100%);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc3315', endColorstr='#d0451b', GradientType=0);
background-color: #bc3315; }
.btnView a { display: block; padding: 8px; color: #fff; font-weight: bold; text-align: center; text-decoration: none; text-shadow: -1px -1px 0 rgba(0,0,0,.6); white-space: nowrap; }


/* ボックス */
.boxlink a:focus { outline:none; cursor: pointer; }
.catebox { border: solid 1px #ccc; margin:0; text-align:center; overflow: hidden; }
.catebox .img { padding:5%;}
.catebox .cname { padding:5% 6% 1.5% 6%; margin:0; border-top: dotted 2px #ccc; text-align:left; font-weight:bold; }
.catebox .ctxt { padding:0 6%; margin:0 0 6% 0; text-align:left; font-size:77%; }
.catebox .cprice { padding:0 6%; margin:0 0 6% 0; text-align:left; color:#dc143c; }
.marubox { border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border: solid 1px #ccc; }
.child1,
.child2 { display: table-cell; width: 50%; }
@media screen and (max-width: 481px) {
.catebox .img { float:left; width:33%; padding:2.5%; }
.catebox .cname { padding:5% 6% 1.5% 6%; margin:0; text-align:left; border:none; }
.catebox .ctxt { padding:0 6%; margin:0 0 2% 0; text-align:left; font-size:77%; }
.catebox .cprice { padding:0 6%; margin:0 0 2% 0; text-align:left; color:#dc143c; }
.child1,
.child2 { display:block; width: 100%; }
}
/* 送信ボタン */
.sub{
border:solid 1px #ccc;
padding:15px 30px;
margin:10px;
font-family:Arial, sans-serif;
font-size:1.2em;
text-transform:uppercase;
font-weight:bold;
color:#333;
cursor:pointer;
background-image: -webkit-gradient(linear, left top, left bottom, from(#ddd), to(#aaa));
background-image: -webkit-linear-gradient(top, #ddd, #aaa);
background-image: -moz-linear-gradient(top, #ddd, #aaa);
background-image: -ms-linear-gradient(top, #ddd, #aaa);
background-image: -o-linear-gradient(top, #ddd, #aaa);
background-image: linear-gradient(top, #ddd, #aaa);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ddd', endColorstr='#aaa',GradientType=0 ); /* IE6-9 */
}

.sub:hover {
color:#fff;
background-image: -webkit-gradient(linear, left top, left bottom, from(#555555), to(#aaa));
background-image: -webkit-linear-gradient(top, #555555 0%, #aaa 100%);
background-image: -moz-linear-gradient(top, #555555, #aaa);
background-image: -ms-linear-gradient(top, #555555, #aaa);
background-image: -o-linear-gradient(top, #555555, #aaa);
background-image: linear-gradient(top, #555555, #aaa);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#aaa',GradientType=0 ); /* IE6-9 */
}

/* フォーム　セレクト */
.dropdown,.numberdown{
    -webkit-appearance: button;
    -moz-appearance: button;
    appearance: button;
    text-indent: 1em;
    background:url(https://nakayama-sc.co.jp/renew/img/arw_select_down.png) no-repeat;
    background-size:30px 25px;
    background-position: right center;
    height: 40px;
    line-height: 40px;
    font-size: 15px;
    vertical-align: middle;
    border:1px solid #CCC;
    margin-bottom:5px;
	padding-left:10px;
}

.dropdown  {background-color:#EEE; width:30%;}
.numberdown{background-color:#ffffff; width:23%;}

.numberin{border:0;
padding:10px;
font-size:1.3em;
font-family:Arial, sans-serif;
border:solid 1px #ccc;
margin:0 0 20px;
width:7%;}

/* fontsize */
.text10 {font-size:77%;}
.text11 {font-size:85%;}
.text12 {font-size:93%;}
.text13 {font-size:100%;}
.text14 {font-size:108%;}
.text15 {font-size:116%;}
.text16 {font-size:123.1%;}

/* 行間 */
.line140{line-height:140%;}

/* ノート風 */
.note   {background-image:url(https://nakayama-sc.co.jp/renew/img/dotline.png); line-height:25px; padding:0 5px;}

/* fontcolor */
.price {color:#dc143c;} /* 価格の色 */
.red   {color:#ff0000;}
.red2  {color:#900}
.red3  {color:#fa8072}
.blue  {color:#00bfff;}
.blue2 {color:#003dff;}
.purple{color:#8900ff;}
.orange{color:#ff8c00;}
.green {color:#20b2aa;}
.green2{color:#228b22;}
.brown {color:#bc8f8f;}
.black {color:#000;}
.white {color:#fff;}

/* fontstyle */
.bold  {font-weight:bold;}
.oline {text-decoration:line-through;}
.uline {text-decoration:underline;}
.textleft { text-align:left; }
.textright { text-align:right; }
.textcenter { text-align:center; }

/* 強調 */
em {font-style: normal; background: #ff0000; color:#fff; padding: 0 2px; margin-right:2px;}

/* 背景 */
.bg_gray  {background:#e6e6e6;}
.bg_gray2 {background:#f5f5f5;}
.bg_red   {background:#ffe4e1;}
.bg_blue  {background:#f0f8ff;}
.bg_yellow{background:#ffffe0;}
.bg_beige {background:#fdf5e6;}
.bg_purple{background:#e6e6fa;}
.bg_green {background:#f0fff0;}

.bg_grad01 {
  background: linear-gradient(-45deg, rgba(246, 255, 0, .8), rgba(255, 0, 161, .8)) fixed, url(https://www.webcreatorbox.com/sample/images/bg-cherrybrossam.jpg) fixed;
  background-size: cover;}

.bg_grad02{background: radial-gradient(#F2B9A1, #EA6264) fixed;}
.bg_grad03{background: linear-gradient(#05FBFF, #1D62F0 ) fixed;}
.bg_grad04{background: linear-gradient(-135deg, #E4A972, #9941D8);}

/* border */
.ba { border:solid 1px #b6b6b6; }
.bt { border-top:solid 1px #b6b6b6; }
.bb { border-bottom:solid 1px #b6b6b6; }
.br { border-right:solid 1px #b6b6b6; }
.bl { border-left:solid 1px #b6b6b6; }
.btdot { border-top:dotted 2px #CCC; }
.bbdot { border-bottom:dotted 2px #CCC; }
.brdot { border-right:dotted 3px #CCC; }
.bldot { border-left:dotted 3px #CCC; }

/* margin */
.mt0 { margin-top:0; }
.mt01 { margin-top:1%; }
.mt02 { margin-top:2%; }
.mt03 { margin-top:3%; }
.mt03 { margin-top:4%; }
.mt05 { margin-top:5%; }
.mt08 { margin-top:8%; }
.mt10 { margin-top:10%; clear: both;}
.mr01 { margin-right:1%; }
.mr02 { margin-right:2%; }
.mr03 { margin-right:3%; }
.mr03 { margin-right:4%; }
.mr05 { margin-right:5%; }
.mr08 { margin-right:8%; }
.mr10 { margin-right:10%; }
.mb0 { margin-bottom:0; }
.mb01 { margin-bottom:1%; }
.mb02 { margin-bottom:2%; }
.mb03 { margin-bottom:3%; }
.mb03 { margin-bottom:4%; }
.mb05 { margin-bottom:5%; }
.mb08 { margin-bottom:8%; }
.mb10 { margin-bottom:10%; }
.ml01 { margin-left:1%; }
.ml02 { margin-left:2%; }
.ml03 { margin-left:3%; }
.ml03 { margin-left:4%; }
.ml05 { margin-left:5%; }
.ml08 { margin-left:8%; }
.ml10 { margin-left:10%; }

/* padding */
.pa04 { padding:4%; }
.pt0 { padding-top:0; }
.pt01 { padding-top:1%; }
.pt02 { padding-top:2%; }
.pt03 { padding-top:3%; }
.pt03 { padding-top:4%; }
.pt05 { padding-top:5%; }
.pt08 { padding-top:8%; }
.pt10 { padding-top:10%; }
.pr01 { padding-right:1%; }
.pr02 { padding-right:2%; }
.pr03 { padding-right:3%; }
.pr03 { padding-right:4%; }
.pr05 { padding-right:5%; }
.pr08 { padding-right:8%; }
.pr10 { padding-right:10%; }
.pb0 { padding-bottom:0; }
.pb01 { padding-bottom:1%; }
.pb02 { padding-bottom:2%; }
.pb03 { padding-bottom:3%; }
.pb03 { padding-bottom:4%; }
.pb05 { padding-bottom:5%; }
.pb08 { padding-bottom:8%; }
.pb10 { padding-bottom:10%; }
.pl01 { padding-left:1%; }
.pl02 { padding-left:2%; }
.pl03 { padding-left:3%; }
.pl03 { padding-left:4%; }
.pl05 { padding-left:5%; }
.pl08 { padding-left:8%; }
.pl10 { padding-left:10%; }


.tit01 { border-left: 15px groove #81A211; font-size: 116%; line-height: 1.5; padding-left: 15px; color:#000; }


/* テーブル価格表短め */
.table003 { border-collapse: collapse; width:98%; border: #b6b6b6 2px solid;}
.table003 th { border-top: #b6b6b6 1px solid; border-right: #b6b6b6 1px solid; border-left: #b6b6b6 1px solid; text-align: left; padding: 1%; font-weight: normal; background:#f5f5f5; text-align:center; }
.table003 td { border-top: #b6b6b6 1px solid; border-right: #b6b6b6 1px solid;  padding: 1%; font-size:94%; vertical-align:middle; }
.t03b { width:20%; text-align:center;  background: #f5f5f5; font-weight:bold;}


/* テーブル価格標準 */
.table06 { border-collapse: collapse; width:100%; border: #b6b6b6 2px solid; }
.table06 th { border-top: #b6b6b6 1px solid; border-right: #b6b6b6 1px solid; border-left: #b6b6b6 1px solid; text-align: left; padding: 1%; font-weight: normal; background:#f5f5f5; text-align:center; }
.table06 td { border-top: #b6b6b6 1px solid; border-right: #b6b6b6 1px solid; padding: 1%; font-size:94%; vertical-align:middle; }

div.table04 table { width: 100%; font-size:84%; border-left: 1px solid #b6b6b6; border-top: 1px solid #b6b6b6; }
div.table04 th, div td  { padding: 2px; border-right: 1px solid #b6b6b6; border-bottom: 1px solid #b6b6b6; }
div.table04 th  { background: #f5f5f5; }
div.table04 th { width: 13%; }
div.table04 td { text-align: center; }
div.table04 td:first-child { text-align: left; }
@media screen and (max-width: 481px) {
div.table04 table { border-top: none; }
div.table04 { display: block; width: 100%; margin: 0; }
div.table04 thead { display: block; float: left; }
div.table04 tbody { display: block; width: auto; overflow-x: auto; white-space: nowrap; }
div.table04 th { display: block; width: auto; }
div.table04 tbody tr { display: inline-block; margin: 0 -3px; }
div.table04 td { display: block; }
}



.row {
   margin: 0 auto;
  max-width: 1000px;
  width: 100%;
}
.row:before, .row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}
.row.collapse > .column,
.row.collapse > .columns {
  padding-left: 0;
  padding-right: 0;
}
.row.collapse .row {
  margin-left: 0;
  margin-right: 0;
}
.row .row {
  margin: 0 -0.9375rem;
  max-width: none;
  width: auto;
}
.row .row:before, .row .row:after {
  content: " ";
  display: table;
}
.row .row:after {
  clear: both;
}
.row .row.collapse {
  margin: 0;
  max-width: none;
  width: auto;
}
.row .row.collapse:before, .row .row.collapse:after {
  content: " ";
  display: table;
}
.row .row.collapse:after {
  clear: both;
}

.column,
.columns {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  width: 100%;
  float: left;
}

.column + .column:last-child,
.columns + .column:last-child, .column +
.columns:last-child,
.columns +
.columns:last-child {
  float: right;
}
.column + .column.end,
.columns + .column.end, .column +
.columns.end,
.columns +
.columns.end {
  float: left;
}

@media only screen {
  .small-push-0 {
    position: relative;
    left: 0;
    right: auto;
  }

  .small-pull-0 {
    position: relative;
    right: 0;
    left: auto;
  }

  .small-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  .small-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  .small-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  .small-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  .small-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  .small-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  .small-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  .small-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  .small-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  .small-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  .small-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  .small-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  .small-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  .small-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  .small-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  .small-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  .small-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  .small-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  .small-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  .small-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  .small-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  .small-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }

  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }

  .small-1 {
    width: 8.33333%;
  }

  .small-2 {
    width: 16.66667%;
  }

  .small-3 {
    width: 25%;
  }

  .small-4 {
    width: 33.33333%;
  }

  .small-5 {
    width: 41.66667%;
  }

  .small-6 {
    width: 50%;
  }

  .small-7 {
    width: 58.33333%;
  }

  .small-8 {
    width: 66.66667%;
  }

  .small-9 {
    width: 75%;
  }

  .small-10 {
    width: 83.33333%;
  }

  .small-11 {
    width: 91.66667%;
  }

  .small-12 {
    width: 100%;
  }

  .small-offset-0 {
    margin-left: 0 !important;
  }

  .small-offset-1 {
    margin-left: 8.33333% !important;
  }

  .small-offset-2 {
    margin-left: 16.66667% !important;
  }

  .small-offset-3 {
    margin-left: 25% !important;
  }

  .small-offset-4 {
    margin-left: 33.33333% !important;
  }

  .small-offset-5 {
    margin-left: 41.66667% !important;
  }

  .small-offset-6 {
    margin-left: 50% !important;
  }

  .small-offset-7 {
    margin-left: 58.33333% !important;
  }

  .small-offset-8 {
    margin-left: 66.66667% !important;
  }

  .small-offset-9 {
    margin-left: 75% !important;
  }

  .small-offset-10 {
    margin-left: 83.33333% !important;
  }

  .small-offset-11 {
    margin-left: 91.66667% !important;
  }

  .small-reset-order {
    float: left;
    left: auto;
    margin-left: 0;
    margin-right: 0;
    right: auto;
  }

  .column.small-centered,
  .columns.small-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }

  .column.small-uncentered,
  .columns.small-uncentered {
    float: left;
    margin-left: 0;
    margin-right: 0;
  }

  .column.small-centered:last-child,
  .columns.small-centered:last-child {
    float: none;
  }

  .column.small-uncentered:last-child,
  .columns.small-uncentered:last-child {
    float: left;
  }

  .column.small-uncentered.opposite,
  .columns.small-uncentered.opposite {
    float: right;
  }

  .row.small-collapse > .column,
  .row.small-collapse > .columns {
    padding-left: 0;
    padding-right: 0;
  }
  .row.small-collapse .row {
    margin-left: 0;
    margin-right: 0;
  }
  .row.small-uncollapse > .column,
  .row.small-uncollapse > .columns {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }

@media only screen and (min-width: 40.0625em) {
  .medium-push-0 {
    position: relative;
    left: 0;
    right: auto;
  }

  .medium-pull-0 {
    position: relative;
    right: 0;
    left: auto;
  }

  .medium-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  .medium-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  .medium-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  .medium-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  .medium-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  .medium-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  .medium-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  .medium-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  .medium-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  .medium-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  .medium-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  .medium-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  .medium-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  .medium-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  .medium-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  .medium-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  .medium-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  .medium-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  .medium-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  .medium-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  .medium-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  .medium-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }

  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }

  .medium-1 {
    width: 8.33333%;
  }

  .medium-2 {
    width: 16.66667%;
  }

  .medium-3 {
    width: 25%;
  }

  .medium-4 {
    width: 33.33333%;
  }

  .medium-5 {
    width: 41.66667%;
  }

  .medium-6 {
    width: 50%;
  }

  .medium-7 {
    width: 58.33333%;
  }

  .medium-8 {
    width: 66.66667%;
  }

  .medium-9 {
    width: 75%;
  }

  .medium-10 {
    width: 83.33333%;
  }

  .medium-11 {
    width: 91.66667%;
  }

  .medium-12 {
    width: 100%;
  }

  .medium-offset-0 {
    margin-left: 0 !important;
  }

  .medium-offset-1 {
    margin-left: 8.33333% !important;
  }

  .medium-offset-2 {
    margin-left: 16.66667% !important;
  }

  .medium-offset-3 {
    margin-left: 25% !important;
  }

  .medium-offset-4 {
    margin-left: 33.33333% !important;
  }

  .medium-offset-5 {
    margin-left: 41.66667% !important;
  }

  .medium-offset-6 {
    margin-left: 50% !important;
  }

  .medium-offset-7 {
    margin-left: 58.33333% !important;
  }

  .medium-offset-8 {
    margin-left: 66.66667% !important;
  }

  .medium-offset-9 {
    margin-left: 75% !important;
  }

  .medium-offset-10 {
    margin-left: 83.33333% !important;
  }

  .medium-offset-11 {
    margin-left: 91.66667% !important;
  }

  .medium-reset-order {
    float: left;
    left: auto;
    margin-left: 0;
    margin-right: 0;
    right: auto;
  }

  .column.medium-centered,
  .columns.medium-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }

  .column.medium-uncentered,
  .columns.medium-uncentered {
    float: left;
    margin-left: 0;
    margin-right: 0;
  }

  .column.medium-centered:last-child,
  .columns.medium-centered:last-child {
    float: none;
  }

  .column.medium-uncentered:last-child,
  .columns.medium-uncentered:last-child {
    float: left;
  }

  .column.medium-uncentered.opposite,
  .columns.medium-uncentered.opposite {
    float: right;
  }

  .row.medium-collapse > .column,
  .row.medium-collapse > .columns {
    padding-left: 0;
    padding-right: 0;
  }
  .row.medium-collapse .row {
    margin-left: 0;
    margin-right: 0;
  }
  .row.medium-uncollapse > .column,
  .row.medium-uncollapse > .columns {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }

  .columns01{
    float: left;
    padding-right: 0.9375rem;
    padding-bottom: 0.9375rem;
   width:47%;
}

  .columns02{
    float: left;
   width:47%;
    padding-bottom: 0.9375rem;
}


.about1 {
      	padding:0px 0px 0px 0px;
      	margin:0px 10px 0px 0px;
     	float:left;
     	width:40%;

}

.about2 {
      	padding:0px 0px 0px 0px;
      	margin:0px 0px 0px 0px;
     	float:left;
        text-align :left;
        font-size:15px;
     	width:50%;

}

.about3 {
      	padding:0px 0px 0px 0px;
      	margin:0px 10px 0px 0px;
     	float:right;
     	width:40%;

}

.about4 {
      	padding:0px 0px 0px 0px;
      	margin:0px 10px 0px 0px;
     	float:left;
        text-align :left;
        font-size:15px;
     	width:50%;

}

.about5 {
      	padding:0px 0px 0px 0px;
      	margin:0px 0px 0px 0px;
     	float:left;
        text-align :left;
        font-size:15px;
     	width:50%;
}


.cleardiv{
      	clear:	both;
}

/* boxshadow */
.boxshadow { 
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
-moz-box-shadow:0px 0px 8px #666666;
-webkit-box-shadow:0px 0px 8px #666666;
box-shadow:0px 0px 8px #666666;
/*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/
 }
/*Use "background-clip:padding-box" when using rounded corners to avoid the gradient bleeding through the corners*/
/*--IE9 WILL PLACE THE FILTER ON TOP OF THE ROUNDED CORNERS--*/