@charset "UTF-8";
/* line 87, ../../../sass/_setting.scss */
.externalIcon {
  margin: 0 3px;
  vertical-align: middle;
}

/* line 94, ../../../sass/_setting.scss */
a:link {
  text-decoration: underline;
  color: #e22a2a;
}
/* line 98, ../../../sass/_setting.scss */
a:visited {
  text-decoration: underline;
  color: #D11919;
}
/* line 102, ../../../sass/_setting.scss */
a:hover {
  text-decoration: none;
  color: #666;
}
/* line 106, ../../../sass/_setting.scss */
a:active {
  text-decoration: none;
  color: #666;
}

/*幅！高さ*/
/*マージンパディング*/
/*--レイアウト--*/
/*center寄せ*/
/*絶対配置*/
/* line 5, ../../../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, .scfSectionBorderAsFieldSet .scfRadioButtonListBorder .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfRadioButtonListBorder .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .halfAvailableWidth .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .halfAvailableWidth .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .scfCheckBoxListLabel, .scfSectionBorderAsFieldSet .scfDatePickerBorder .scfDatePickerLabel, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/*@warn "Support for CSS3Pie has been removed.";*/
/*全体*/
/* line 21, ../../../sass/_layout.scss */
body {
  position: relative;
  font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
  background: #fff;
}

/* line 27, ../../../sass/_layout.scss */
::selection {
  background: #ccc;
  /* Safari */
}

/* line 30, ../../../sass/_layout.scss */
::-moz-selection {
  background: #ccc;
  /* Firefox */
}

/* line 34, ../../../sass/_layout.scss */
#wrap {
  display: none;
}

/*--レイアウト--*/
/*ヘッダー*/
/* line 46, ../../../sass/_layout.scss */
#header {
  position: relative;
  width: 980px;
  margin: 0px auto;
  height: 50px;
  z-index: 2;
}
/* line 52, ../../../sass/_layout.scss */
#header .logo {
  position: absolute;
  top: 5px;
  left: 0px;
}
/* line 55, ../../../sass/_layout.scss */
#header .logo img {
  max-height: 55px;
}
/* line 60, ../../../sass/_layout.scss */
#header ul {
  overflow: hidden;
  *zoom: 1;
  position: absolute;
  top: 0px;
  right: 0px;
}
/* line 64, ../../../sass/_layout.scss */
#header ul li {
  float: left;
  font-size: 11px;
  display: block;
  margin: 1px;
}
/* line 70, ../../../sass/_layout.scss */
#header ul li a {
  display: block;
  color: #fff;
  margin: 12px 0px;
  padding: 0 5px;
  border-left: 1px solid #ccc;
}
/* line 82, ../../../sass/_layout.scss */
#header ul li.contact a {
  margin: 0;
  padding: 0px;
  border: none;
  margin-top: -4px;
}
/* line 89, ../../../sass/_layout.scss */
#header ul li.newsletter a {
  margin: 0;
  padding: 0px;
  border: none;
  margin-top: 4px;
}
/* line 100, ../../../sass/_layout.scss */
#header #search {
  width: 240px;
  position: absolute;
  top: -3px;
  right: 245px;
}
/* line 104, ../../../sass/_layout.scss */
#header #search input.gsc-input, #header #search .gsc-input-box {
  width: 200px;
  background: #EFEFE5 !important;
  border: none;
  padding: 4px;
}
/* line 111, ../../../sass/_layout.scss */
#header #search .gsc-search-button {
  border: none;
  width: 13px;
  height: 13px;
  padding: 6px;
}
/* line 125, ../../../sass/_layout.scss */
#header #search .cse .gsc-control-cse, #header #search .gsc-control-cse {
  background: none !important;
  padding: 0 !important;
}
/* line 131, ../../../sass/_layout.scss */
#header #search .gsib_a {
  padding: 0 !important;
}
/* line 136, ../../../sass/_layout.scss */
#header #search .gsc-input-box {
  height: auto !important;
}
/* line 140, ../../../sass/_layout.scss */
#header #search table.gsc-search-box {
  width: auto !important;
}
/* line 144, ../../../sass/_layout.scss */
#header #search td.gsc-search-button {
  padding-right: 10px;
  padding-left: 0px;
}
/* line 149, ../../../sass/_layout.scss */
#header #search .gsc-search-box-tools .gsc-search-box .gsc-input {
  padding: 0 !important;
}
/* line 154, ../../../sass/_layout.scss */
#header #search .gscb_a {
  font-size: 13px;
  color: #dd0000;
}

/*グローバルナビゲーション*/
/* line 166, ../../../sass/_layout.scss */
#headNavi {
  overflow: hidden;
  *zoom: 1;
  margin-top: 10px;
  z-index: 999;
  background: url(../img/headNavi_bg.png) repeat-x;
  padding-bottom: 10px;
}
/* line 173, ../../../sass/_layout.scss */
#headNavi ul {
  position: relative;
  width: 980px;
  margin: 0px auto;
  height: 50px;
  right: 0;
  width: 980px;
}
/* line 179, ../../../sass/_layout.scss */
#headNavi ul li {
  float: left;
  text-align: left;
  border-right: 1px solid #f0f0f0;
}
/* line 184, ../../../sass/_layout.scss */
#headNavi ul li a {
  padding: 0 10px;
  padding-top: 5px;
  padding-bottom: 10px;
  padding-right: 30px;
  display: block;
  margin-bottom: 3px;
}
/* line 192, ../../../sass/_layout.scss */
#headNavi ul li a:hover, #headNavi ul li a.selected {
  border-bottom: 3px solid #D11919;
  margin: 0;
}

/*パンくずリスト*/
/* line 207, ../../../sass/_layout.scss */
#pan {
  position: relative;
  width: 980px;
  margin: 0px auto;
  margin: 2px auto;
}
/* line 211, ../../../sass/_layout.scss */
#pan ul {
  overflow: hidden;
  *zoom: 1;
  padding: 5px;
  padding-top: 0;
}
/* line 216, ../../../sass/_layout.scss */
#pan ul li {
  float: left;
  line-height: 20px;
}
/* line 220, ../../../sass/_layout.scss */
#pan ul li a {
  display: inline-block;
  padding: 5px 10px;
  padding-right: 20px;
  text-decoration: none;
  color: #333;
  font-size: 12px;
  background: url(../img/pan_ar.png) 100% 0 no-repeat;
}
/* line 230, ../../../sass/_layout.scss */
#pan ul li span {
  display: inline-block;
  padding: 5px 10px;
  font-weight: bold;
  color: #666;
  font-size: 12px;
}

/*タイトル*/
/* line 244, ../../../sass/_layout.scss */
#title, #title_top {
  background: #D11919;
  height: 219px;
  margin-bottom: 15px;
  position: relative;
}
/* line 251, ../../../sass/_layout.scss */
#title .titleArea, #title_top .titleArea {
  position: relative;
  width: 980px;
  margin: 0px auto;
  height: 219px;
}
/* line 257, ../../../sass/_layout.scss */
#title h1, #title_top h1 {
  position: absolute;
  top: 5px;
  left: 0px;
  padding: 20px 0;
  font-size: 30px;
  color: #fff;
  font-family: "Change Din","Change Siddhanta",Helvetica,Arial,sans-serif !important;
  z-index: 1;
}
/* line 264, ../../../sass/_layout.scss */
#title h1 span, #title_top h1 span {
  font-size: 13px;
}
/* line 269, ../../../sass/_layout.scss */
#title p.txt, #title_top p.txt {
  position: absolute;
  top: 90px;
  left: 0px;
  font-size: 12px;
  line-height: 1.2em;
  font-weight: bold;
}
/* line 279, ../../../sass/_layout.scss */
#title p.img, #title_top p.img {
  position: absolute;
  top: 0px;
  right: 0px;
}
/* line 285, ../../../sass/_layout.scss */
#title .faxlink, #title_top .faxlink {
  position: absolute;
  bottom: 0px;
  right: 0px;
  font-size: 12px;
  text-align: right;
  width: 100%;
  padding: 7px;
  padding-right: 30px;
  vertical-align: super;
  background: url(../img/icon_pdf.png) 100% 0px no-repeat;
}
/* line 295, ../../../sass/_layout.scss */
#title .faxlink a, #title_top .faxlink a {
  color: #fff;
  text-decoration: none;
  line-height: 15px;
}
/* line 305, ../../../sass/_layout.scss */
#title .boxArea, #title_top .boxArea {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 580px;
}
/* line 309, ../../../sass/_layout.scss */
#title .boxArea .box, #title_top .boxArea .box {
  width: 570px;
}
/* line 312, ../../../sass/_layout.scss */
#title .boxArea .box p, #title_top .boxArea .box p {
  line-height: 1.3em;
}
/* line 316, ../../../sass/_layout.scss */
#title .boxArea .box h3, #title_top .boxArea .box h3 {
  margin: 3px 0;
  padding-top: 5px;
  padding-bottom: 5px;
}
/* line 325, ../../../sass/_layout.scss */
#title .boxArea .box .infoArea, #title_top .boxArea .box .infoArea {
  overflow: hidden;
  margin-top: 10px;
}
/* line 329, ../../../sass/_layout.scss */
#title .boxArea .box .infoArea div, #title_top .boxArea .box .infoArea div {
  float: left;
  width: 198px;
  border-right: 1px dotted #D11919;
}
/* line 334, ../../../sass/_layout.scss */
#title .boxArea .box .infoArea div.mail, #title_top .boxArea .box .infoArea div.mail {
  width: 170px;
}
/* line 336, ../../../sass/_layout.scss */
#title .boxArea .box .infoArea div.mail p, #title_top .boxArea .box .infoArea div.mail p {
  padding: 0px 15px;
}
/* line 342, ../../../sass/_layout.scss */
#title .boxArea .box .infoArea div.tel p, #title_top .boxArea .box .infoArea div.tel p {
  background: url("../img/icon_tel_b.png") no-repeat scroll 0 5px transparent;
  font-size: 17px;
  font-weight: bold;
  margin: 5px 10px;
  padding-left: 25px;
}
/* line 352, ../../../sass/_layout.scss */
#title .boxArea .box .infoArea div.fax, #title_top .boxArea .box .infoArea div.fax {
  border: none;
}
/* line 355, ../../../sass/_layout.scss */
#title .boxArea .box .infoArea div.fax p, #title_top .boxArea .box .infoArea div.fax p {
  font-size: 14px;
  font-weight: bold;
  margin: 10px 0;
}
/* line 362, ../../../sass/_layout.scss */
#title .boxArea .box .infoArea div h3, #title_top .boxArea .box .infoArea div h3 {
  font-size: 12px;
  padding: 0 13px;
  line-height: 1.2em;
  margin: 5px 0;
}

/*タイトル*/
/* line 384, ../../../sass/_layout.scss */
#title.EmbeddedSolution, .EmbeddedSolution#title_top {
  height: 219px;
  margin-bottom: 10px;
  position: relative;
}
/* line 389, ../../../sass/_layout.scss */
#title.EmbeddedSolution.second, .EmbeddedSolution.second#title_top {
  width: 1280px;
  margin: 0 auto;
}
/* line 395, ../../../sass/_layout.scss */
#title.EmbeddedSolution.second h2, .EmbeddedSolution.second#title_top h2 {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 5px;
  height: 30px;
}
/* line 401, ../../../sass/_layout.scss */
#title.EmbeddedSolution.second h2 img, .EmbeddedSolution.second#title_top h2 img {
  float: left;
}
/* line 408, ../../../sass/_layout.scss */
#title.EmbeddedSolution.second h2 .alllink, .EmbeddedSolution.second#title_top h2 .alllink {
  width: 940px;
  margin: 0 auto;
  margin-bottom: 10px;
  text-align: right;
  height: 25px;
  position: relative;
}
/* line 416, ../../../sass/_layout.scss */
#title.EmbeddedSolution.second h2 .alllink a, .EmbeddedSolution.second#title_top h2 .alllink a {
  position: absolute;
  right: 0;
}
/* line 423, ../../../sass/_layout.scss */
#title.EmbeddedSolution.second .news_section, .EmbeddedSolution.second#title_top .news_section {
  margin-top: 0px;
}
/* line 428, ../../../sass/_layout.scss */
#title.EmbeddedSolution .titleArea, .EmbeddedSolution#title_top .titleArea {
  position: relative;
  width: 980px;
  margin: 0px auto;
  height: 219px;
  width: 970px;
  margin: 0 auto;
}
/* line 434, ../../../sass/_layout.scss */
#title.EmbeddedSolution .titleArea span, .EmbeddedSolution#title_top .titleArea span {
  margin-left: 10px;
  font-size: 14px;
}
/* line 441, ../../../sass/_layout.scss */
#title.EmbeddedSolution h1, .EmbeddedSolution#title_top h1 {
  position: absolute;
  top: 5px;
  left: 0px;
  padding: 20px 0;
  font-size: 30px;
  color: #fff;
  font-family: "Change Din","Change Siddhanta",Helvetica,Arial,sans-serif !important;
  z-index: 99999;
}
/* line 448, ../../../sass/_layout.scss */
#title.EmbeddedSolution h1 span, .EmbeddedSolution#title_top h1 span {
  font-size: 13px;
}
/* line 453, ../../../sass/_layout.scss */
#title.EmbeddedSolution .txt, .EmbeddedSolution#title_top .txt {
  position: absolute;
  top: 90px;
  left: 0px;
  font-size: 12px;
  line-height: 1.4em;
  font-weight: bold;
}
/* line 459, ../../../sass/_layout.scss */
#title.EmbeddedSolution .txt p, .EmbeddedSolution#title_top .txt p {
  font-size: 14px;
  margin-bottom: 10px;
}
/* line 468, ../../../sass/_layout.scss */
#title.EmbeddedSolution p.img, .EmbeddedSolution#title_top p.img {
  position: absolute;
  top: 0px;
  right: 0px;
}
/* line 474, ../../../sass/_layout.scss */
#title.EmbeddedSolution .faxlink, .EmbeddedSolution#title_top .faxlink {
  position: absolute;
  bottom: 0px;
  right: 0px;
  font-size: 12px;
  text-align: right;
  width: 100%;
  padding: 7px;
  padding-right: 30px;
  vertical-align: super;
  background: url(../img/icon_pdf.png) 100% 0px no-repeat;
}
/* line 484, ../../../sass/_layout.scss */
#title.EmbeddedSolution .faxlink a, .EmbeddedSolution#title_top .faxlink a {
  color: #fff;
  text-decoration: none;
  line-height: 15px;
}
/* line 494, ../../../sass/_layout.scss */
#title.EmbeddedSolution .boxArea, .EmbeddedSolution#title_top .boxArea {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 580px;
}
/* line 498, ../../../sass/_layout.scss */
#title.EmbeddedSolution .boxArea .box, .EmbeddedSolution#title_top .boxArea .box {
  width: 570px;
}
/* line 501, ../../../sass/_layout.scss */
#title.EmbeddedSolution .boxArea .box p, .EmbeddedSolution#title_top .boxArea .box p {
  line-height: 1.3em;
}
/* line 505, ../../../sass/_layout.scss */
#title.EmbeddedSolution .boxArea .box h3, .EmbeddedSolution#title_top .boxArea .box h3 {
  margin: 3px 0;
  padding-top: 5px;
  padding-bottom: 5px;
}
/* line 514, ../../../sass/_layout.scss */
#title.EmbeddedSolution .boxArea .box .infoArea, .EmbeddedSolution#title_top .boxArea .box .infoArea {
  overflow: hidden;
  margin-top: 10px;
}
/* line 518, ../../../sass/_layout.scss */
#title.EmbeddedSolution .boxArea .box .infoArea div, .EmbeddedSolution#title_top .boxArea .box .infoArea div {
  float: left;
  width: 198px;
  border-right: 1px dotted #D11919;
}
/* line 523, ../../../sass/_layout.scss */
#title.EmbeddedSolution .boxArea .box .infoArea div.mail, .EmbeddedSolution#title_top .boxArea .box .infoArea div.mail {
  width: 170px;
}
/* line 525, ../../../sass/_layout.scss */
#title.EmbeddedSolution .boxArea .box .infoArea div.mail p, .EmbeddedSolution#title_top .boxArea .box .infoArea div.mail p {
  padding: 0px 15px;
}
/* line 531, ../../../sass/_layout.scss */
#title.EmbeddedSolution .boxArea .box .infoArea div.tel p, .EmbeddedSolution#title_top .boxArea .box .infoArea div.tel p {
  background: url("../img/icon_tel_b.png") no-repeat scroll 0 5px transparent;
  font-size: 17px;
  font-weight: bold;
  margin: 5px 10px;
  padding-left: 25px;
}
/* line 541, ../../../sass/_layout.scss */
#title.EmbeddedSolution .boxArea .box .infoArea div.fax, .EmbeddedSolution#title_top .boxArea .box .infoArea div.fax {
  border: none;
}
/* line 544, ../../../sass/_layout.scss */
#title.EmbeddedSolution .boxArea .box .infoArea div.fax p, .EmbeddedSolution#title_top .boxArea .box .infoArea div.fax p {
  font-size: 14px;
  font-weight: bold;
  margin: 10px 0;
}
/* line 551, ../../../sass/_layout.scss */
#title.EmbeddedSolution .boxArea .box .infoArea div h3, .EmbeddedSolution#title_top .boxArea .box .infoArea div h3 {
  font-size: 12px;
  padding: 0 13px;
  line-height: 1.2em;
  margin: 5px 0;
}

/*コンテンツ*/
/* line 572, ../../../sass/_layout.scss */
#contents {
  background: #EFEFE5;
  border-top: 1px solid #E0E0CE;
  padding-top: 5px;
  padding-bottom: 40px;
  box-shadow: inset 1px 1px 0 rgba(255, 255, 255, 0.4);
}
/* line 579, ../../../sass/_layout.scss */
#contents .contentsArea {
  /*@include body_center;*/
}
/* line 583, ../../../sass/_layout.scss */
#contents.Embedcontents {
  background: #efefe5;
  box-shadow: inset 0px 0px 0 rgba(255, 255, 255, 0.4);
  padding: 0;
  border: none;
}
/* line 589, ../../../sass/_layout.scss */
#contents.Uniduxcontents {
  background: #fff;
  box-shadow: inset 0px 0px 0 rgba(255, 255, 255, 0.4);
  border: none;
}

/*リッチフッター*/
/* line 600, ../../../sass/_layout.scss */
#r_footer {
  background: url(../img/f_bg.png) repeat-x;
  line-height: 1.3em;
}
/* line 604, ../../../sass/_layout.scss */
#r_footer .menuArea {
  overflow: hidden;
  *zoom: 1;
  position: relative;
  width: 980px;
  margin: 0px auto;
  padding: 15px 0;
  font-size: 12px;
  color: #fff;
}
/* line 612, ../../../sass/_layout.scss */
#r_footer .menuArea h2 {
  font-size: 18px;
  padding: 20px 15px;
  color: #fff;
}
/* line 617, ../../../sass/_layout.scss */
#r_footer .menuArea h2 br {
  display: none;
}
/* line 622, ../../../sass/_layout.scss */
#r_footer .menuArea h3 {
  font-size: 13px;
  padding-bottom: 20px;
}
/* line 628, ../../../sass/_layout.scss */
#r_footer .menuArea p {
  padding: 0px 15px;
}
/* line 633, ../../../sass/_layout.scss */
#r_footer .menuArea .cont1 {
  position: relative;
  background: url(../img/f_bg_title1.png) no-repeat;
  width: 600px;
  height: 240px;
  float: left;
}
/* line 640, ../../../sass/_layout.scss */
#r_footer .menuArea .cont1 .desc {
  position: absolute;
  top: 15px;
  left: 0px;
  border-left: 1px dotted #fff;
  margin: 15px;
  height: 200px;
  padding: 0 10px;
  font-size: 13px;
}
/* line 649, ../../../sass/_layout.scss */
#r_footer .menuArea .cont1 .info1 {
  position: absolute;
  bottom: 0px;
  left: 0px;
  margin: 5px 15px;
  padding: 5px 15px;
  height: 80px;
  width: 260px;
  font-weight: normal;
  font-size: 14px;
}
/* line 658, ../../../sass/_layout.scss */
#r_footer .menuArea .cont1 .info1 .tel {
  font-size: 27px;
  background: url(../img/icon_tel.png) no-repeat;
  padding-left: 25px;
  margin: 10px 0;
  margin-left: 15px;
}
/* line 667, ../../../sass/_layout.scss */
#r_footer .menuArea .cont1 .info3 {
  position: absolute;
  bottom: 0px;
  left: 300px;
  border-left: 1px solid #ddd;
  margin: 5px 15px;
  padding: 5px 10px;
  height: 80px;
  width: 250px;
  font-size: 14px;
}
/* line 676, ../../../sass/_layout.scss */
#r_footer .menuArea .cont1 .info3 .botton {
  margin-top: 10px;
}
/* line 683, ../../../sass/_layout.scss */
#r_footer .menuArea .cont2 {
  float: left;
  border-left: 1px dotted #fff;
  border-right: 1px dotted #fff;
  width: 340px;
  padding: 30px 10px;
  height: 175px;
}
/* line 693, ../../../sass/_layout.scss */
#r_footer .menuArea .cont2 h2 br {
  display: none;
}
/* line 698, ../../../sass/_layout.scss */
#r_footer .menuArea .cont2 h3 {
  margin: 5px 0px;
  margin-top: 13px;
  padding: 5px 10px;
}
/* line 705, ../../../sass/_layout.scss */
#r_footer .menuArea .cont2 p {
  padding: 0px 15px;
}
/* line 711, ../../../sass/_layout.scss */
#r_footer .menuArea .cont_t {
  position: relative;
  background: url(../img/f_bg_title1.png) no-repeat;
  width: 100%;
  height: 200px;
}
/* line 718, ../../../sass/_layout.scss */
#r_footer .menuArea .cont_t .desc {
  position: absolute;
  top: 15px;
  left: 0px;
  border-left: 1px dotted #fff;
  margin: 15px;
  height: 200px;
  padding: 0 10px;
  font-size: 13px;
  width: 100%;
}
/* line 727, ../../../sass/_layout.scss */
#r_footer .menuArea .cont_t .desc .info {
  margin: 20px 15px;
  line-height: 30px;
  padding: 0px;
}
/* line 732, ../../../sass/_layout.scss */
#r_footer .menuArea .cont_t .desc .info img {
  vertical-align: bottom;
}

/*フッター*/
/* line 745, ../../../sass/_layout.scss */
#footer {
  margin: 0;
  font-size: 13px;
  line-height: 1.2em;
  color: #666;
  background: #EFEFE5;
}
/* line 753, ../../../sass/_layout.scss */
#footer .footercenter {
  overflow: hidden;
  *zoom: 1;
  position: relative;
  width: 980px;
  margin: 0px auto;
  padding: 35px 0;
  position: relative;
  height: 60px;
}
/* line 762, ../../../sass/_layout.scss */
#footer .footercenter .copyright {
  position: absolute;
  font-size: 11px;
  color: #999;
  bottom: 20px;
  left: 0px;
}
/* line 769, ../../../sass/_layout.scss */
#footer .footercenter .copyright br {
  display: none;
}
/* line 775, ../../../sass/_layout.scss */
#footer .footercenter .footerArea {
  position: absolute;
  top: 0px;
  right: 0px;
  position: absolute;
  top: 45px;
  right: 0px;
}
/* line 783, ../../../sass/_layout.scss */
#footer .footercenter .footerArea ul li {
  float: left;
  padding: 0px 10px;
  margin: 0;
  border-left: 1px solid #999;
}
/* line 789, ../../../sass/_layout.scss */
#footer .footercenter .footerArea ul li a {
  color: #666;
  font-size: 12px;
  text-decoration: none;
}
/* line 794, ../../../sass/_layout.scss */
#footer .footercenter .footerArea ul li a:hover {
  color: #000;
}
/* line 799, ../../../sass/_layout.scss */
#footer .footercenter .footerArea ul li.menu1 {
  border: none;
}

/*タイトル*/
/* line 816, ../../../sass/_layout.scss */
h2.second_T {
  position: relative;
  width: 980px;
  margin: 0px auto;
  padding-top: 30px;
  padding-bottom: 0px;
  font-size: 24px;
  color: #0C1117;
}
/* line 823, ../../../sass/_layout.scss */
h2.second_T span {
  line-height: 24px;
  margin-left: 10px;
  font-size: 12px;
}

/*その他*/
/* line 833, ../../../sass/_layout.scss */
p.useful, ul.useful, div.useful, h3.useful, div.useful {
  position: relative;
  width: 980px;
  margin: 0px auto;
}

/*トップページ*/
/* line 5, ../../../sass/_layoutTop.scss */
#title_top {
  height: 360px;
  z-index: 0;
  margin-top: -10px;
  box-shadow: inset 5px 5px 3px rgba(0, 0, 0, 0.2);
}
/* line 13, ../../../sass/_layoutTop.scss */
#title_top .bg {
  height: 360px;
  left: 50%;
  position: absolute;
  -moz-box-shadow: inset -6px 0px -9px #ddd, inset -6px 0px -9px #ddd;
  -webkit-box-shadow: inset -6px 0px -9px #ddd, inset -6px 0px -9px #ddd;
  box-shadow: inset -6px 0px -9px #ddd, inset -6px 0px -9px #ddd;
}
/* line 24, ../../../sass/_layoutTop.scss */
#title_top .bg img {
  position: absolute;
  top: 0px;
  left: -820px;
}

/* line 30, ../../../sass/_layoutTop.scss */
h2.top {
  position: relative;
  width: 980px;
  margin: 0px auto;
  text-align: center;
  margin-top: 30px;
}

/* line 36, ../../../sass/_layoutTop.scss */
.top_application {
  position: relative;
  width: 980px;
  margin: 0px auto;
  width: 1000px;
  padding: 20px 0;
}
/* line 41, ../../../sass/_layoutTop.scss */
.top_application ul {
  overflow: hidden;
}
/* line 44, ../../../sass/_layoutTop.scss */
.top_application ul li {
  height: 130px;
  width: 110px;
  float: left;
}

/* line 53, ../../../sass/_layoutTop.scss */
.top_search {
  position: relative;
  width: 980px;
  margin: 0px auto;
  overflow: hidden;
}
/* line 57, ../../../sass/_layoutTop.scss */
.top_search .info {
  float: left;
  width: 300px;
  font-size: 12px;
  color: #666;
  margin-left: 25px;
}
/* line 65, ../../../sass/_layoutTop.scss */
.top_search .reset {
  float: right;
  padding-right: 25px;
}
/* line 70, ../../../sass/_layoutTop.scss */
.top_search .link {
  float: right;
  margin-right: 25px;
  margin-top: 20px;
}
/* line 74, ../../../sass/_layoutTop.scss */
.top_search .link li {
  display: inline;
}
/* line 79, ../../../sass/_layoutTop.scss */
.top_search .linklist {
  margin-top: 20px !important;
}
/* line 83, ../../../sass/_layoutTop.scss */
.top_search .async_ui_section {
  width: 930px;
}

/* line 89, ../../../sass/_layoutTop.scss */
.news {
  position: relative;
  width: 980px;
  margin: 0px auto;
}

/* line 95, ../../../sass/_layoutTop.scss */
.trainingArea {
  position: relative;
  width: 980px;
  margin: 0px auto;
  width: 100%;
  position: relative;
  margin: 30px auto;
  padding: 50px 0;
  height: 300px;
  background: url(../img/top_training_bg.png) 50% no-repeat;
}
/* line 104, ../../../sass/_layoutTop.scss */
.trainingArea h3 {
  position: relative;
  width: 980px;
  margin: 0px auto;
  padding: 20px;
  left: 30px;
}
/* line 110, ../../../sass/_layoutTop.scss */
.trainingArea p {
  position: relative;
  width: 980px;
  margin: 0px auto;
  color: #fff;
  padding: 10px;
  line-height: 1.8em;
  font-size: 12px;
  left: 30px;
}
/* line 120, ../../../sass/_layoutTop.scss */
.trainingArea ul {
  position: relative;
  width: 980px;
  margin: 0px auto;
  left: 30px;
}
/* line 124, ../../../sass/_layoutTop.scss */
.trainingArea ul li {
  margin: 10px;
  background: url(../img/arrow_icon_w.png) 0 3px no-repeat;
  padding-left: 15px;
}
/* line 129, ../../../sass/_layoutTop.scss */
.trainingArea ul li a {
  color: #fff;
  text-decoration: none;
}
/* line 136, ../../../sass/_layoutTop.scss */
.trainingArea .link {
  position: relative;
  width: 980px;
  margin: 0px auto;
  position: absolute;
  right: 200px;
  top: 50px;
  width: 285px;
  left: 700px;
  z-index: 9999;
}

/* line 148, ../../../sass/_layoutTop.scss */
.top_special {
  background: url("../img/top_c_bg2.png") no-repeat scroll 50% 0 transparent;
  margin: 0;
  margin-top: 30px;
  padding: 30px;
  padding-top: 8px;
  padding-bottom: 30px;
}
/* line 156, ../../../sass/_layoutTop.scss */
.top_special p {
  color: #fff;
  font-size: 12px;
  line-height: 1.4em;
  text-shadow: 1px 1px 0 #333;
  margin: 0 auto;
  padding: 10px 0;
  text-align: center;
  width: 980px;
}

/* line 169, ../../../sass/_layoutTop.scss */
.top_training {
  background: url("../img/top_c_bg3.png") no-repeat scroll 50% 0 transparent;
  margin: 0;
  margin-bottom: 30px;
  padding: 30px 30px 60px;
}
/* line 175, ../../../sass/_layoutTop.scss */
.top_training p.description {
  color: #fff;
  font-size: 12px;
  line-height: 1.4em;
  text-shadow: 1px 1px 0 #333;
  margin: 0 auto;
  padding: 10px 0;
  text-align: center;
  width: 980px;
}

/*top_eventseminar*/
/* line 189, ../../../sass/_layoutTop.scss */
.top_eventseminar {
  background: url(../img/top_c_bg3.png) no-repeat 50% 0;
  margin: 0;
  padding: 30px;
  padding-bottom: 60px;
  margin-top: 80px;
}
/* line 196, ../../../sass/_layoutTop.scss */
.top_eventseminar h2 {
  margin-top: 19px;
}
/* line 201, ../../../sass/_layoutTop.scss */
.top_eventseminar .eventseminar {
  position: relative;
  width: 980px;
  margin: 0px auto;
  overflow: hidden;
  *zoom: 1;
  width: 940px;
  padding: 0;
}
/* line 209, ../../../sass/_layoutTop.scss */
.top_eventseminar .eventseminar .seminar, .top_eventseminar .eventseminar .event {
  width: 470px;
  float: left;
  margin: 0;
  margin-top: 19px;
}
/* line 215, ../../../sass/_layoutTop.scss */
.top_eventseminar .eventseminar .seminar h3, .top_eventseminar .eventseminar .event h3 {
  padding-bottom: 12px;
}
/* line 221, ../../../sass/_layoutTop.scss */
.top_eventseminar .eventseminar div {
  width: 440px;
  height: 435px;
  float: left;
  margin: 20px;
  margin-top: 9px;
  position: relative;
}
/* line 229, ../../../sass/_layoutTop.scss */
.top_eventseminar .eventseminar div .item {
  height: 150px;
  overflow: hidden;
  margin-bottom: 0;
}
/* line 234, ../../../sass/_layoutTop.scss */
.top_eventseminar .eventseminar div .item .date {
  margin: 10px 0;
  font-size: 14px;
  color: #666;
}
/* line 239, ../../../sass/_layoutTop.scss */
.top_eventseminar .eventseminar div .item .date span {
  font-size: 11px;
  background: #E0E0CE;
  margin: 10px;
  padding: 0px 10px;
  color: #000;
}
/* line 249, ../../../sass/_layoutTop.scss */
.top_eventseminar .eventseminar div .item .title {
  margin: 15px 0;
}
/* line 252, ../../../sass/_layoutTop.scss */
.top_eventseminar .eventseminar div .item .title a {
  font-size: 18px;
  font-weight: bold;
}
/* line 259, ../../../sass/_layoutTop.scss */
.top_eventseminar .eventseminar div .item .desc {
  font-size: 12px;
  color: #666;
  line-height: 1.7em;
}
/* line 266, ../../../sass/_layoutTop.scss */
.top_eventseminar .eventseminar div .more {
  position: absolute;
  bottom: 0;
  left: 0;
}

/*セカンドページ*/
/*評価ボード*/
/* line 13, ../../../sass/_layoutSecond.scss */
.BoardCoverTitleArea {
  position: relative;
  width: 980px;
  margin: 0px auto;
  padding-top: 30px;
}
/* line 17, ../../../sass/_layoutSecond.scss */
.BoardCoverTitleArea h2 {
  font-size: 30px;
  padding: 20px 0;
}
/* line 22, ../../../sass/_layoutSecond.scss */
.BoardCoverTitleArea .contents {
  overflow: hidden;
  *zoom: 1;
  line-height: 1.3em;
}
/* line 222, ../../../sass/_setting.scss */
.BoardCoverTitleArea .contents div {
  float: left;
  margin: 10px 0;
}
/* line 227, ../../../sass/_setting.scss */
.BoardCoverTitleArea .contents div.imgArea {
  width: 350px;
}
/* line 229, ../../../sass/_setting.scss */
.BoardCoverTitleArea .contents div.imgArea img {
  border: 1px solid #f0f0f0;
  padding: 3px;
  display: block;
}
/* line 237, ../../../sass/_setting.scss */
.BoardCoverTitleArea .contents div.descArea {
  width: 240px;
}
/* line 240, ../../../sass/_setting.scss */
.BoardCoverTitleArea .contents div.descArea ul {
  margin: 5px 0px;
}
/* line 27, ../../../sass/_layoutSecond.scss */
.BoardCoverTitleArea .contents .imgArea {
  margin-right: 15px;
  float: left;
}
/* line 31, ../../../sass/_layoutSecond.scss */
.BoardCoverTitleArea .contents .imgArea img {
  margin-right: 10px;
  background: #fff;
  width: 350px;
  height: 250px;
}
/* line 38, ../../../sass/_layoutSecond.scss */
.BoardCoverTitleArea .contents .imgArea .catch {
  font-size: 15px;
  font-weight: bold;
  padding: 10px 0;
}
/* line 47, ../../../sass/_layoutSecond.scss */
.BoardCoverTitleArea .contents .desc {
  font-size: 12px;
  width: 350px;
  float: left;
  padding: 10px;
}
/* line 55, ../../../sass/_layoutSecond.scss */
.BoardCoverTitleArea .contents .descArea {
  border-left: 1px dotted #ccc;
  color: #666;
  margin: 0;
  float: left;
}
/* line 61, ../../../sass/_layoutSecond.scss */
.BoardCoverTitleArea .contents .descArea .logo {
  font-size: 11px;
  margin-bottom: 20px;
  padding: 0 15px;
  float: none;
}
/* line 67, ../../../sass/_layoutSecond.scss */
.BoardCoverTitleArea .contents .descArea .logo img {
  margin-top: 2px;
  border: 1px solid #666;
  width: 180px;
  padding: 10px;
  background: #fff;
}
/* line 76, ../../../sass/_layoutSecond.scss */
.BoardCoverTitleArea .contents .descArea p {
  width: 220px;
  margin: 5px 15px;
  font-size: 13px;
}
/* line 82, ../../../sass/_layoutSecond.scss */
.BoardCoverTitleArea .contents .descArea dl {
  font-size: 12px;
  padding: 0 15px;
}
/* line 86, ../../../sass/_layoutSecond.scss */
.BoardCoverTitleArea .contents .descArea dl dt {
  float: left;
  font-weight: bold;
}
/* line 90, ../../../sass/_layoutSecond.scss */
.BoardCoverTitleArea .contents .descArea dl dd {
  margin-left: 40px;
}
/* line 95, ../../../sass/_layoutSecond.scss */
.BoardCoverTitleArea .contents .descArea .uplink {
  margin: 0 15px;
  background: url(../img/uplink_icon.png) 0 4px no-repeat;
  padding-left: 15px;
}
/* line 102, ../../../sass/_layoutSecond.scss */
.BoardCoverTitleArea .contents .descArea .search {
  width: 100%;
  margin: 0;
  padding: 0;
}
/* line 106, ../../../sass/_layoutSecond.scss */
.BoardCoverTitleArea .contents .descArea .search ul {
  padding: 15px;
}
/* line 113, ../../../sass/_layoutSecond.scss */
.BoardCoverTitleArea .contents .descArea .linkArea li {
  list-style-type: none;
  padding-left: 15px;
}

/*サプライヤー詳細*/
/* line 132, ../../../sass/_layoutSecond.scss */
.SupplierDetailTitleArea {
  background: url(../img/SupplierDetail_title_bg.png) 50% 50% no-repeat;
  border-top: 1px solid #f0f0f0;
}
/* line 136, ../../../sass/_layoutSecond.scss */
.SupplierDetailTitleArea .TitleArea {
  position: relative;
  width: 980px;
  margin: 0px auto;
  width: 900px;
  height: 400px;
  color: #333;
}
/* line 142, ../../../sass/_layoutSecond.scss */
.SupplierDetailTitleArea .TitleArea h1 {
  font-size: 35px;
  padding: 30px 0;
}
/* line 146, ../../../sass/_layoutSecond.scss */
.SupplierDetailTitleArea .TitleArea h1 span {
  margin-left: 20px;
  padding-left: 20px;
  border-left: 1px solid #ccc;
  font-size: 20px;
  color: #666;
}
/* line 155, ../../../sass/_layoutSecond.scss */
.SupplierDetailTitleArea .TitleArea .pArea {
  position: absolute;
  top: 100px;
  left: 0px;
  width: 490px;
  line-height: 1.5em;
  font-size: 14px;
}
/* line 161, ../../../sass/_layoutSecond.scss */
.SupplierDetailTitleArea .TitleArea .pArea p.desc {
  font-weight: bold;
  font-size: 15px;
  margin-bottom: 20px;
}
/* line 169, ../../../sass/_layoutSecond.scss */
.SupplierDetailTitleArea .TitleArea .Supplier {
  position: absolute;
  top: 100px;
  right: 160px;
  width: 200px;
  font-size: 11px;
  margin-bottom: 20px;
  padding: 0 15px;
  color: #999;
}
/* line 177, ../../../sass/_layoutSecond.scss */
.SupplierDetailTitleArea .TitleArea .Supplier img {
  border: 1px solid #666666;
  margin-top: 2px;
  padding: 10px;
  width: 200px;
}
/* line 184, ../../../sass/_layoutSecond.scss */
.SupplierDetailTitleArea .TitleArea .Supplier dl {
  width: 220px;
}
/* line 187, ../../../sass/_layoutSecond.scss */
.SupplierDetailTitleArea .TitleArea .Supplier dt {
  float: left;
  width: 50px;
  padding: 5px 0 5px 10px;
  clear: both;
  font-weight: bold;
}
/* line 194, ../../../sass/_layoutSecond.scss */
.SupplierDetailTitleArea .TitleArea .Supplier dd {
  width: 160px;
  margin-left: 50px;
  padding: 5px 5px 5px 10px;
}
/* line 203, ../../../sass/_layoutSecond.scss */
.SupplierDetailTitleArea .TitleArea .linkArea {
  position: absolute;
  top: 115px;
  right: 0px;
  width: 125px;
}

/*Partnersリスト部分*/
/* line 214, ../../../sass/_layoutSecond.scss */
.partnersList {
  overflow: hidden;
  *zoom: 1;
}
/* line 216, ../../../sass/_layoutSecond.scss */
.partnersList .item {
  width: 310px;
  float: left;
  margin: 8px;
  border-top: 2px solid #777;
}
/* line 219, ../../../sass/_layoutSecond.scss */
.partnersList .item h3 {
  font-size: 15px;
  padding: 15px 0;
}
/* line 222, ../../../sass/_layoutSecond.scss */
.partnersList .item h3 a {
  color: #333;
  font-weight: bold;
  text-decoration: none;
}
/* line 228, ../../../sass/_layoutSecond.scss */
.partnersList .item p {
  font-size: 12px;
  line-height: 1.5em;
  color: #666;
  height: 170px;
}
/* line 234, ../../../sass/_layoutSecond.scss */
.partnersList .item .linkArea {
  margin: 10px 0;
  background: #fff;
  overflow: hidden;
  *zoom: 1;
  height: 60px;
}
/* line 239, ../../../sass/_layoutSecond.scss */
.partnersList .item .linkArea p {
  float: left;
}
/* line 243, ../../../sass/_layoutSecond.scss */
.partnersList .item .linkArea p.logo {
  text-align: center;
  width: 216px;
}

/*トレーニング*/
/* line 259, ../../../sass/_layoutSecond.scss */
.trainingTitleArea {
  position: relative;
  width: 980px;
  margin: 0px auto;
}
/* line 265, ../../../sass/_layoutSecond.scss */
.trainingTitleArea .title h2 {
  font-size: 32px;
  padding: 20px;
  padding-left: 110px;
  margin-top: 0px;
  font-weight: bold;
}
/* line 272, ../../../sass/_layoutSecond.scss */
.trainingTitleArea .title h2.level1 {
  background: url(../img/training_title1.png) 0px 20px no-repeat;
}
/* line 276, ../../../sass/_layoutSecond.scss */
.trainingTitleArea .title h2.level2 {
  background: url(../img/training_title.png) 0px 20px no-repeat;
}
/* line 280, ../../../sass/_layoutSecond.scss */
.trainingTitleArea .title h2.level1_2 {
  background: url(../img/training_title1_2.png) 0px 20px no-repeat;
}
/* line 284, ../../../sass/_layoutSecond.scss */
.trainingTitleArea .title h2.level3 {
  background: url(../img/training_title3.png) 0px 20px no-repeat;
}
/* line 288, ../../../sass/_layoutSecond.scss */
.trainingTitleArea .title h2.level4 {
  background: url(../img/training_title4.png) 0px 20px no-repeat;
}
/* line 292, ../../../sass/_layoutSecond.scss */
.trainingTitleArea .title h2.level5 {
  background: url(../img/training_title5.png) 0px 20px no-repeat;
}
/* line 296, ../../../sass/_layoutSecond.scss */
.trainingTitleArea .title h3 {
  font-weight: bold;
  padding-left: 115px;
}
/* line 303, ../../../sass/_layoutSecond.scss */
.trainingTitleArea .detail {
  min-height: 200px;
  position: relative;
}
/* line 307, ../../../sass/_layoutSecond.scss */
.trainingTitleArea .detail p {
  font-size: 12px;
  color: #666;
  line-height: 1.8em;
  width: 580px;
  padding-left: 115px;
  padding-top: 30px;
}
/* line 316, ../../../sass/_layoutSecond.scss */
.trainingTitleArea .detail .Supplier {
  width: 240px;
  border-left: 1px dotted #CCCCCC;
  position: absolute;
  top: 30px;
  right: 0px;
  font-size: 11px;
  margin-bottom: 20px;
  padding: 0 15px;
}
/* line 324, ../../../sass/_layoutSecond.scss */
.trainingTitleArea .detail .Supplier img {
  border: 1px solid #666666;
  margin-top: 2px;
  padding: 8px;
  background: #fff;
}
/* line 331, ../../../sass/_layoutSecond.scss */
.trainingTitleArea .detail .Supplier p.contact {
  padding: 0;
  margin: 0;
  width: 100%;
}
/* line 335, ../../../sass/_layoutSecond.scss */
.trainingTitleArea .detail .Supplier p.contact img {
  padding: 10px 0;
  margin: 0;
  border: none;
  background: none;
}

/*イベント*/
/* line 361, ../../../sass/_layoutSecond.scss */
.eventTitleArea {
  position: relative;
  width: 980px;
  margin: 0px auto;
  height: 150px;
}
/* line 367, ../../../sass/_layoutSecond.scss */
.eventTitleArea .title h2 {
  font-size: 32px;
  padding: 20px;
  padding-left: 110px;
  margin-top: 0px;
  font-weight: bold;
  background: url(../img/training_title_event.png) 0px 20px no-repeat;
}
/* line 375, ../../../sass/_layoutSecond.scss */
.eventTitleArea .title h3 {
  font-weight: bold;
  padding-left: 115px;
}
/* line 381, ../../../sass/_layoutSecond.scss */
.eventTitleArea .detail {
  min-height: 50px;
  position: relative;
}
/* line 385, ../../../sass/_layoutSecond.scss */
.eventTitleArea .detail p {
  font-size: 12px;
  color: #666;
  line-height: 1.8em;
  padding-left: 115px;
}

/*ニュースリスト*/
/* line 397, ../../../sass/_layoutSecond.scss */
.newslist {
  margin: 10px 0;
}
/* line 400, ../../../sass/_layoutSecond.scss */
.newslist .item {
  overflow: hidden;
  *zoom: 1;
  margin: 5px 10px;
}
/* line 404, ../../../sass/_layoutSecond.scss */
.newslist .item p {
  float: left;
  font-size: 12px;
}
/* line 408, ../../../sass/_layoutSecond.scss */
.newslist .item p.date {
  width: 90px;
  padding: 5px 0;
}
/* line 413, ../../../sass/_layoutSecond.scss */
.newslist .item p.category {
  width: 110px;
  padding: 5px 0;
}
/* line 417, ../../../sass/_layoutSecond.scss */
.newslist .item p.category a {
  background: #f0f0f0;
  color: #666;
  font-size: 11px;
  padding: 3px 5px;
  width: 90px;
  text-decoration: none;
}
/* line 427, ../../../sass/_layoutSecond.scss */
.newslist .item p.company {
  width: 170px;
  font-size: 12px;
  padding: 5px 0;
  padding-right: 10px;
}
/* line 434, ../../../sass/_layoutSecond.scss */
.newslist .item p.itementry {
  width: 530px;
  padding: 5px 0;
}
/* line 437, ../../../sass/_layoutSecond.scss */
.newslist .item p.itementry a {
  color: #444;
  text-decoration: none;
  font-size: 13px;
  background: url(../img/arrow_icon_b.png) 0 3px no-repeat;
  padding-left: 15px;
  display: block;
}
/* line 445, ../../../sass/_layoutSecond.scss */
.newslist .item p.itementry a:hover {
  color: #109FD6;
}
/* line 449, ../../../sass/_layoutSecond.scss */
.newslist .item p.itementry a.blank {
  background: url(../img/uplink_icon_b.png) 0 5px no-repeat;
  padding-left: 15px;
}
/* line 454, ../../../sass/_layoutSecond.scss */
.newslist .item p.itementry a.pdf, .newslist .item p.itementry .entry.training table tr.entry td a.pdf, .entry.training table tr.entry td .newslist .item p.itementry a.pdf, .newslist .item p.itementry .training.scfIntroBorder table tr.entry td a.pdf, .training.scfIntroBorder table tr.entry td .newslist .item p.itementry a.pdf, .newslist .item p.itementry .entry.training table tr.scfIntroBorder td a.pdf, .entry.training table tr.scfIntroBorder td .newslist .item p.itementry a.pdf, .newslist .item p.itementry .training.scfIntroBorder table tr.scfIntroBorder td a.pdf, .training.scfIntroBorder table tr.scfIntroBorder td .newslist .item p.itementry a.pdf {
  background: url(../img/pdf_icon.png) -3px 40% no-repeat;
  padding: 15px;
}

/* line 466, ../../../sass/_layoutSecond.scss */
.Archivelist ul {
  overflow: hidden;
  *zoom: 1;
  border: 1px dotted #D1D1C0;
  margin: 15px 0 !important;
  padding: 10px;
}
/* line 472, ../../../sass/_layoutSecond.scss */
.Archivelist ul li {
  float: left;
  list-style: none !important;
  border-right: 1px solid #ccc;
  text-align: center;
  width: 80px;
}
/* line 479, ../../../sass/_layoutSecond.scss */
.Archivelist ul li a {
  color: #109FD6;
  text-decoration: none;
  font-size: 13px;
}
/* line 485, ../../../sass/_layoutSecond.scss */
.Archivelist ul li:last-child {
  border: none;
}
/* line 492, ../../../sass/_layoutSecond.scss */
.Archivelist ul.category li {
  display: inline;
  width: auto;
  padding: 5px 10px;
}

/*EmbeddedSolution詳細*/
/* line 504, ../../../sass/_layoutSecond.scss */
#title.second.EmbeddedSolution, .second.EmbeddedSolution#title_top {
  background: url(../img/uni_top_s_bg8.jpg) no-repeat 50% 0;
  margin-bottom: 0;
  height: 576px;
}
/* line 509, ../../../sass/_layoutSecond.scss */
#title.second.EmbeddedSolution .titleArea, .second.EmbeddedSolution#title_top .titleArea {
  height: 245px;
  position: relative;
}
/* line 512, ../../../sass/_layoutSecond.scss */
#title.second.EmbeddedSolution .titleArea h1, .second.EmbeddedSolution#title_top .titleArea h1 {
  z-index: 0;
}
/* line 516, ../../../sass/_layoutSecond.scss */
#title.second.EmbeddedSolution .titleArea .orderArea, .second.EmbeddedSolution#title_top .titleArea .orderArea {
  position: absolute;
  top: 172px;
  left: 15px;
  z-index: 1;
}
/* line 522, ../../../sass/_layoutSecond.scss */
#title.second.EmbeddedSolution .second_T, .second.EmbeddedSolution#title_top .second_T {
  padding: 10px 0;
}
/* line 525, ../../../sass/_layoutSecond.scss */
#title.second.EmbeddedSolution .second_T span, .second.EmbeddedSolution#title_top .second_T span {
  line-height: 24px;
  margin-left: 10px;
}
/* line 532, ../../../sass/_layoutSecond.scss */
#title.second.EmbeddedSolution .caroufredsel_wrapper, .second.EmbeddedSolution#title_top .caroufredsel_wrapper {
  border: none;
}
/* line 536, ../../../sass/_layoutSecond.scss */
#title.second.EmbeddedSolution .caroufredsel_wrapper li, .second.EmbeddedSolution#title_top .caroufredsel_wrapper li {
  border: 1px solid #999966;
}
/* line 540, ../../../sass/_layoutSecond.scss */
#title.second.EmbeddedSolution .caroufredsel_wrapper a, .second.EmbeddedSolution#title_top .caroufredsel_wrapper a {
  color: #999966;
}
/* line 544, ../../../sass/_layoutSecond.scss */
#title.second.EmbeddedSolution .caroufredsel_wrapper .news_cat, .second.EmbeddedSolution#title_top .caroufredsel_wrapper .news_cat {
  background: #999966;
  color: #fff;
}

/* line 557, ../../../sass/_layoutSecond.scss */
.Embed_listArea {
  background: #fff;
}
/* line 560, ../../../sass/_layoutSecond.scss */
.Embed_listArea .Embed_list {
  position: relative;
  width: 980px;
  margin: 0px auto;
  position: relative;
  overflow: hidden;
  *zoom: 1;
  padding-bottom: 50px;
}
/* line 567, ../../../sass/_layoutSecond.scss */
.Embed_listArea .Embed_list div {
  float: left;
}
/* line 572, ../../../sass/_layoutSecond.scss */
.Embed_listArea .Embed_list .img {
  width: 200px;
}
/* line 574, ../../../sass/_layoutSecond.scss */
.Embed_listArea .Embed_list .img img {
  border: 1px solid #ccc;
  padding: 15px;
}
/* line 580, ../../../sass/_layoutSecond.scss */
.Embed_listArea .Embed_list .desc {
  width: 570px;
  margin: 5px 40px;
  line-height: 1.6em;
  font-size: 13px;
}
/* line 586, ../../../sass/_layoutSecond.scss */
.Embed_listArea .Embed_list .desc .title {
  overflow: hidden;
  *zoom: 1;
  float: none;
  padding-bottom: 10px;
  font-size: 12px;
}
/* line 592, ../../../sass/_layoutSecond.scss */
.Embed_listArea .Embed_list .desc .title h2 {
  font-size: 25px;
  float: left;
  margin-right: 20px;
  line-height: 1em;
  font-weight: bold;
}
/* line 601, ../../../sass/_layoutSecond.scss */
.Embed_listArea .Embed_list .desc .title .cap {
  border-left: 1px solid #666;
  font-size: 13px;
  padding: 5px 10px;
  line-height: 1.3em;
  float: left;
}
/* line 611, ../../../sass/_layoutSecond.scss */
.Embed_listArea .Embed_list .desc h3 {
  font-size: 14px;
  font-weight: bold;
  padding-bottom: 5px;
}
/* line 618, ../../../sass/_layoutSecond.scss */
.Embed_listArea .Embed_list .desc p.info {
  text-align: right;
  margin: 10px 0;
}
/* line 622, ../../../sass/_layoutSecond.scss */
.Embed_listArea .Embed_list .desc p.info a {
  font-size: 13px;
  color: #999966;
  background: url(../img/arrow_b.png) no-repeat 100% 40%;
  padding-right: 15px;
}
/* line 629, ../../../sass/_layoutSecond.scss */
.Embed_listArea .Embed_list .desc .link {
  width: 120px;
}

/* line 639, ../../../sass/_layoutSecond.scss */
.column {
  background: url(../img/uni_top_c_bg2.png) #fff no-repeat 50% 0%;
  height: 360px;
  margin-bottom: 0;
  padding-top: 30px;
}
/* line 645, ../../../sass/_layoutSecond.scss */
.column h2 {
  text-align: left;
  padding-left: 20px;
  margin-top: 0;
}
/* line 652, ../../../sass/_layoutSecond.scss */
.column .alllink {
  width: 940px;
  margin: 0 auto;
  margin-top: -30px;
  text-align: right;
}
/* line 660, ../../../sass/_layoutSecond.scss */
.column h3 {
  margin: 10px;
  font-size: 14px;
  font-weight: bold;
}
/* line 666, ../../../sass/_layoutSecond.scss */
.column p {
  margin: 10px;
  font-size: 12px;
  line-height: 1.3em;
}
/* line 672, ../../../sass/_layoutSecond.scss */
.column .columnlist {
  position: relative;
  width: 980px;
  margin: 0px auto;
  overflow: hidden;
  *zoom: 1;
}
/* line 676, ../../../sass/_layoutSecond.scss */
.column .columnlist .columnitem {
  float: left;
  width: 300px;
  height: 270px;
  background: #fff;
  margin: 10px 12px;
  position: relative;
}
/* line 685, ../../../sass/_layoutSecond.scss */
.column .columnlist .columnitem .desc {
  position: relative;
  height: 117px;
}
/* line 690, ../../../sass/_layoutSecond.scss */
.column .columnlist .columnitem p {
  height: 70px;
  overflow: hidden;
}
/* line 695, ../../../sass/_layoutSecond.scss */
.column .columnlist .columnitem .link {
  position: absolute;
  bottom: 0px;
  right: 10px;
  margin: 0;
  background: url("../img/uni_w_fade.png") repeat-x;
  height: 40px;
  padding: 25px 5px 5px;
  width: 284px;
  position: absolute;
  right: 0;
  bottom: 0;
}
/* line 706, ../../../sass/_layoutSecond.scss */
.column .columnlist .columnitem .link a {
  position: absolute;
  right: 2px;
  bottom: 0;
}
/* line 712, ../../../sass/_layoutSecond.scss */
.column .columnlist .columnitem .link a:hover img {
  opacity: 0.8;
}

/* line 724, ../../../sass/_layoutSecond.scss */
.columnpage {
  background: url(../img/uni_top_s_bg5.png) #fff no-repeat 50% 0%;
  margin-bottom: 0;
  padding-top: 30px;
}
/* line 730, ../../../sass/_layoutSecond.scss */
.columnpage h2 {
  text-align: left;
  padding-left: 20px;
  height: 100px;
  margin-top: 0px;
}
/* line 738, ../../../sass/_layoutSecond.scss */
.columnpage h3 {
  margin: 20px;
  font-size: 16px;
  font-weight: bold;
}
/* line 744, ../../../sass/_layoutSecond.scss */
.columnpage p {
  margin: 10px;
  font-size: 12px;
  line-height: 1.3em;
}
/* line 750, ../../../sass/_layoutSecond.scss */
.columnpage .columnlist {
  position: relative;
  width: 980px;
  margin: 0px auto;
  margin-top: 80px;
}
/* line 754, ../../../sass/_layoutSecond.scss */
.columnpage .columnlist .columnitem {
  overflow: hidden;
  *zoom: 1;
  background: #fff;
  margin: 40px 12px;
  position: relative;
  border: 1px solid #ddd;
}
/* line 761, ../../../sass/_layoutSecond.scss */
.columnpage .columnlist .columnitem .img {
  width: 300px;
  float: left;
}
/* line 766, ../../../sass/_layoutSecond.scss */
.columnpage .columnlist .columnitem .desc {
  width: 630px;
  float: left;
  margin: 0;
  margin-left: 20px;
}
/* line 773, ../../../sass/_layoutSecond.scss */
.columnpage .columnlist .columnitem .link {
  text-align: right;
}
/* line 778, ../../../sass/_layoutSecond.scss */
.columnpage .columnlist .columnitem .itemlist {
  overflow: hidden;
  *zoom: 1;
  margin-left: 10px;
}
/* line 783, ../../../sass/_layoutSecond.scss */
.columnpage .columnlist .columnitem .itemlist li {
  display: block;
  width: 280px;
  background: url("../img/uni_contents_bg.png") repeat-y scroll 50% 0 transparent;
  margin: 3px;
  padding: 10px;
  float: left;
  font-size: 13px;
}

/* line 801, ../../../sass/_layoutSecond.scss */
.top_eventseminar.Embed {
  margin-top: -29px;
  background: url(../img/uni_top_c_bg9.png) no-repeat 50% 0%;
  padding-top: 20px;
}
/* line 806, ../../../sass/_layoutSecond.scss */
.top_eventseminar.Embed .eventseminar {
  width: 940px;
  margin-top: 8px;
  height: 450px;
}
/* line 813, ../../../sass/_layoutSecond.scss */
.top_eventseminar.Embed .seminar, .top_eventseminar.Embed .event {
  margin-top: 9px;
  width: 470px;
  float: left;
  margin: 0;
}
/* line 819, ../../../sass/_layoutSecond.scss */
.top_eventseminar.Embed .seminar h3, .top_eventseminar.Embed .event h3 {
  padding-bottom: 5px;
}
/* line 825, ../../../sass/_layoutSecond.scss */
.top_eventseminar.Embed h2 {
  text-align: left;
  padding-left: 25px;
}
/* line 830, ../../../sass/_layoutSecond.scss */
.top_eventseminar.Embed .alllink {
  width: 940px;
  margin: 0 auto;
  margin-top: -30px;
  text-align: right;
}
/* line 837, ../../../sass/_layoutSecond.scss */
.top_eventseminar.Embed .more {
  bottom: 40px !important;
  left: 0;
  position: absolute;
}
/* line 843, ../../../sass/_layoutSecond.scss */
.top_eventseminar.Embed .item {
  padding: 10px 20px;
  margin: 0;
  width: 430px;
  height: 140px;
  overflow: hidden;
  padding-bottom: 0;
  padding-top: 5px;
}
/* line 854, ../../../sass/_layoutSecond.scss */
.top_eventseminar.Embed .item p {
  line-height: 1.3em !important;
}
/* line 858, ../../../sass/_layoutSecond.scss */
.top_eventseminar.Embed .item .title {
  margin: 10px 0 !important;
}

/* line 867, ../../../sass/_layoutSecond.scss */
.testmotioal {
  position: relative;
  width: 980px;
  margin: 0px auto;
  background: #EFEFE5;
  margin-top: -3px;
  padding: 40px 0;
}
/* line 874, ../../../sass/_layoutSecond.scss */
.testmotioal h2 {
  text-align: left;
}

/*サプライヤー詳細*/
/* line 882, ../../../sass/_layoutSecond.scss */
#title.second.usefulhtmlparts, .second.usefulhtmlparts#title_top {
  width: 100%;
  background: url(../img/uni_top_s_bg0.png) 50% 0 no-repeat;
  margin-bottom: 0;
  height: 130px;
}
/* line 888, ../../../sass/_layoutSecond.scss */
#title.second.usefulhtmlparts .titleArea, .second.usefulhtmlparts#title_top .titleArea {
  height: 100px;
}
/* line 892, ../../../sass/_layoutSecond.scss */
#title.second.usefulhtmlparts h1, .second.usefulhtmlparts#title_top h1 {
  padding-top: 25px;
}
/* line 896, ../../../sass/_layoutSecond.scss */
#title.second.usefulhtmlparts .txt, .second.usefulhtmlparts#title_top .txt {
  top: 120px;
}

/*ストック*/
/* line 902, ../../../sass/_layoutSecond.scss */
#title.second.Stock, .second.Stock#title_top {
  background: url(../img/uni_top_s_bg4.png) 50% 0 no-repeat;
  margin-bottom: 0;
  height: 456px;
}
/* line 907, ../../../sass/_layoutSecond.scss */
#title.second.Stock .titleArea, .second.Stock#title_top .titleArea {
  height: 195px;
}
/* line 910, ../../../sass/_layoutSecond.scss */
#title.second.Stock .Availability, .second.Stock#title_top .Availability {
  position: relative;
  width: 980px;
  padding-top: 10px;
}
/* line 915, ../../../sass/_layoutSecond.scss */
#title.second.Stock .Availability .box, .second.Stock#title_top .Availability .box {
  width: 995px;
  margin: 0 auto;
}

/*FAQ*/
/* line 928, ../../../sass/_layoutSecond.scss */
#title.second.FAQ, .second.FAQ#title_top {
  background: url(../img/uni_top_s_bg5.png) 50% 0 no-repeat;
  margin-bottom: 0;
  height: 130px;
  overflow: hidden;
}
/* line 934, ../../../sass/_layoutSecond.scss */
#title.second.FAQ h1, .second.FAQ#title_top h1 {
  top: 12px;
}

/* line 940, ../../../sass/_layoutSecond.scss */
.faqlistArea {
  position: relative;
  width: 980px;
  margin: 0px auto;
  overflow: hidden;
  *zoom: 1;
  margin: 40px auto;
}
/* line 946, ../../../sass/_layoutSecond.scss */
.faqlistArea div {
  margin: 7px;
  border: 1px solid #f0f0f0;
}
/* line 950, ../../../sass/_layoutSecond.scss */
.faqlistArea div.cat1 {
  width: 472px;
  float: left;
}
/* line 955, ../../../sass/_layoutSecond.scss */
.faqlistArea div ul {
  font-size: 13px;
  text-shadow: 1px 1px 0 #fff;
  margin: 0;
}
/* line 960, ../../../sass/_layoutSecond.scss */
.faqlistArea div ul li {
  margin: 0px;
  list-style-type: none;
  padding: 0px;
  padding-top: 1px;
}
/* line 966, ../../../sass/_layoutSecond.scss */
.faqlistArea div ul li a {
  text-decoration: none;
  color: #333;
  display: block;
  height: 20px;
  overflow: hidden;
  padding: 15px 10px 15px 25px;
  background: url(../img/arrow_b.png) #f0f0f0 no-repeat 5px 50%;
  border-bottom: 1px solid #cdcdcd;
}
/* line 978, ../../../sass/_layoutSecond.scss */
.faqlistArea div ul li a:hover {
  background: url(../img/arrow_b.png) #f5f1da no-repeat 5px 50%;
  color: #968629;
}
/* line 987, ../../../sass/_layoutSecond.scss */
.faqlistArea div h3 {
  margin: 0px;
  font-size: 18px;
  text-align: left;
  padding: 15px;
}

/*faqcontentsArea*/
/* line 1001, ../../../sass/_layoutSecond.scss */
.faqcontentsArea {
  position: relative;
  width: 980px;
  margin: 0px auto;
  overflow: hidden;
  *zoom: 1;
  margin: 40px auto;
}
/* line 1007, ../../../sass/_layoutSecond.scss */
.faqcontentsArea div {
  margin: 7px;
  border: 1px solid #f0f0f0;
}
/* line 1013, ../../../sass/_layoutSecond.scss */
.faqcontentsArea div h2 {
  margin: 0px;
  font-size: 18px;
  text-align: left;
  padding: 15px;
  border: none;
  background: none repeat scroll 0 0 #EFEFE5;
  border-bottom: 1px solid #E0E0CE;
}
/* line 1024, ../../../sass/_layoutSecond.scss */
.faqcontentsArea div h3 {
  margin: 0px;
  font-size: 18px;
  text-align: left;
  padding: 30px 40px;
  padding-left: 60px;
  background: url(../img/faq_q_icon.gif) 15px 20px no-repeat;
}
/* line 1034, ../../../sass/_layoutSecond.scss */
.faqcontentsArea div div {
  margin: 0px;
  font-size: 15px;
  text-align: left;
  padding: 30px 40px;
  background: url(../img/faq_a_icon.gif) 15px 20px no-repeat;
  padding-left: 60px;
  border: none;
}

/*download*/
/* line 1053, ../../../sass/_layoutSecond.scss */
#title.second.download, .second.download#title_top {
  background: url(../img/uni_top_s_bg5.png) 50% 0 no-repeat;
  margin-bottom: 0;
  height: 130px;
  overflow: hidden;
}
/* line 1059, ../../../sass/_layoutSecond.scss */
#title.second.download span, .second.download#title_top span {
  margin-left: 20px;
}

/*Case*/
/* line 1074, ../../../sass/_layoutSecond.scss */
#title.second.Case, .second.Case#title_top {
  background: url(../img/uni_top_s_bg5.png) 50% 0 no-repeat;
  margin-bottom: 0;
  height: 130px;
  overflow: hidden;
}
/* line 1080, ../../../sass/_layoutSecond.scss */
#title.second.Case h1, .second.Case#title_top h1 {
  top: 12px;
  font-size: 27px;
}
/* line 1085, ../../../sass/_layoutSecond.scss */
#title.second.Case span, .second.Case#title_top span {
  margin-left: 0px;
}

/* line 1090, ../../../sass/_layoutSecond.scss */
.news_section {
  width: 1020px !important;
}

/* line 1095, ../../../sass/_layoutSecond.scss */
.boxArea.wArea.Case {
  background: none;
  width: 980px;
  box-shadow: 0 0 0 #fff;
}
/* line 1100, ../../../sass/_layoutSecond.scss */
.boxArea.wArea.Case .usefulhtmlparts {
  background: none repeat scroll 0 0 #fff;
  margin-top: 20px;
  width: 980px;
}
/* line 1106, ../../../sass/_layoutSecond.scss */
.boxArea.wArea.Case ul {
  margin: 0;
}
/* line 1109, ../../../sass/_layoutSecond.scss */
.boxArea.wArea.Case ul li {
  padding: 0;
  border: 1px solid #ccc;
  position: relative;
  height: 110px;
  overflow: hidden;
  margin: 20px 0;
  padding: 5px;
  overflow: hidden;
  *zoom: 1;
}
/* line 1119, ../../../sass/_layoutSecond.scss */
.boxArea.wArea.Case ul li .newsImageContent {
  width: 300px;
  float: left;
}
/* line 1123, ../../../sass/_layoutSecond.scss */
.boxArea.wArea.Case ul li .newsImageContent p {
  padding: 0;
  height: 151px;
  overflow: hidden;
}
/* line 1129, ../../../sass/_layoutSecond.scss */
.boxArea.wArea.Case ul li .newsImageContent img {
  margin: 0;
}
/* line 1134, ../../../sass/_layoutSecond.scss */
.boxArea.wArea.Case ul li .descAreaContet {
  width: 480px;
  float: left;
}
/* line 1138, ../../../sass/_layoutSecond.scss */
.boxArea.wArea.Case ul li .descAreaContet h2 {
  font-size: 18px;
  margin: 0;
  border: none;
}
/* line 1144, ../../../sass/_layoutSecond.scss */
.boxArea.wArea.Case ul li .descAreaContet p {
  font-size: 12px;
  padding: 5px 10px;
  line-height: 1.5em;
}
/* line 1150, ../../../sass/_layoutSecond.scss */
.boxArea.wArea.Case ul li .descAreaContet p.link {
  position: absolute;
  bottom: 0;
  right: 0px;
  text-align: right;
  padding: 5px;
  padding-top: 25px;
  height: 30px;
  width: 663px;
  background: url("../img/w_fade.png") repeat-x;
}
/* line 1163, ../../../sass/_layoutSecond.scss */
.boxArea.wArea.Case ul li .logoAreaContet {
  width: 180px;
  float: left;
}
/* line 1167, ../../../sass/_layoutSecond.scss */
.boxArea.wArea.Case ul li .logoAreaContet img {
  width: 100%;
  height: auto;
}
/* line 1174, ../../../sass/_layoutSecond.scss */
.boxArea.wArea.Case ul li p.link {
  position: absolute;
  bottom: 0px;
  right: 0px;
  padding: 0;
}

/*Training*/
/* line 1187, ../../../sass/_layoutSecond.scss */
#title.second.Training, .second.Training#title_top {
  background: url(../img/top_s_bg5.jpg) 50% 0 no-repeat;
  margin-bottom: 0;
  height: 527px;
}
/* line 1192, ../../../sass/_layoutSecond.scss */
#title.second.Training .titleArea, .second.Training#title_top .titleArea {
  height: 262px;
}
/* line 1196, ../../../sass/_layoutSecond.scss */
#title.second.Training .Availability, .second.Training#title_top .Availability {
  position: relative;
  width: 980px;
  padding-top: 10px;
}
/* line 1201, ../../../sass/_layoutSecond.scss */
#title.second.Training .Availability .box, .second.Training#title_top .Availability .box {
  width: 995px;
  margin: 0 auto;
}
/* line 1208, ../../../sass/_layoutSecond.scss */
#title.second.Training .boxArea, .second.Training#title_top .boxArea {
  position: relative;
  width: 940px;
}
/* line 1212, ../../../sass/_layoutSecond.scss */
#title.second.Training .boxArea .box, .second.Training#title_top .boxArea .box {
  background: #fff;
  width: 940px;
}
/* line 1222, ../../../sass/_layoutSecond.scss */
#title.second.Training .tooltip_Training ul, .second.Training#title_top .tooltip_Training ul {
  width: 1000px;
}
/* line 1224, ../../../sass/_layoutSecond.scss */
#title.second.Training .tooltip_Training ul li, .second.Training#title_top .tooltip_Training ul li {
  width: 454px;
  overflow: hidden;
  margin-right: 20px;
  padding: 15px 5px;
}
/* line 1230, ../../../sass/_layoutSecond.scss */
#title.second.Training .tooltip_Training ul li img, .second.Training#title_top .tooltip_Training ul li img {
  float: left;
  width: 151px;
}
/* line 1235, ../../../sass/_layoutSecond.scss */
#title.second.Training .tooltip_Training ul li p, .second.Training#title_top .tooltip_Training ul li p {
  float: left;
  width: 280px;
  color: #fff;
  margin: 10px 0;
  margin-left: 10px;
  font-size: 12px;
  line-height: 1.4em;
}

/*TrainingDatail*/
/* line 1258, ../../../sass/_layoutSecond.scss */
.Uniduxtitle#title.second.TrainingDatail, .Uniduxtitle.second.TrainingDatail#title_top {
  background: url(../img/uni_top_s_bg6.jpg) 50% 0 no-repeat;
  margin-bottom: 0;
  height: 335px;
}
/* line 1263, ../../../sass/_layoutSecond.scss */
.Uniduxtitle#title.second.TrainingDatail .titleArea, .Uniduxtitle.second.TrainingDatail#title_top .titleArea {
  height: 100px;
  overflow: hidden;
}
/* line 1267, ../../../sass/_layoutSecond.scss */
.Uniduxtitle#title.second.TrainingDatail .titleArea h1, .Uniduxtitle.second.TrainingDatail#title_top .titleArea h1 {
  padding-top: 25px;
}
/* line 1272, ../../../sass/_layoutSecond.scss */
.Uniduxtitle#title.second.TrainingDatail .titleArea h2, .Uniduxtitle.second.TrainingDatail#title_top .titleArea h2 {
  margin-top: 25px;
}
/* line 1282, ../../../sass/_layoutSecond.scss */
.Uniduxtitle .trainingTitleArea {
  position: relative;
  width: 980px;
  margin: 0px auto;
}
/* line 1287, ../../../sass/_layoutSecond.scss */
.Uniduxtitle .trainingTitleArea .title h2 {
  font-size: 25px;
  padding: 0px;
  height: 100%;
  padding-bottom: 10px;
  margin-top: 20px;
  font-weight: bold;
  color: #666 !important;
  background: none !important;
}
/* line 1300, ../../../sass/_layoutSecond.scss */
.Uniduxtitle .trainingTitleArea .title h3 {
  font-weight: bold;
  margin-bottom: 0;
  color: #666 !important;
}
/* line 1310, ../../../sass/_layoutSecond.scss */
.Uniduxtitle .trainingTitleArea .detail {
  position: relative;
  margin-top: 10px;
}
/* line 1315, ../../../sass/_layoutSecond.scss */
.Uniduxtitle .trainingTitleArea .detail p {
  font-size: 12px;
  color: #666;
  line-height: 1.8em;
  width: 750px;
  padding-left: 0px;
  padding-top: 10px;
}
/* line 1325, ../../../sass/_layoutSecond.scss */
.Uniduxtitle .trainingTitleArea .detail .logo {
  color: #ccc;
  height: 100px;
  width: 150px;
  position: absolute;
  top: 20px;
  right: 0px;
  text-align: center;
  width: 200px;
  text-align: right;
}

/* line 1345, ../../../sass/_layoutSecond.scss */
.Uniduxcontents .boxArea.wArea {
  margin-bottom: 0;
  margin-top: 0;
  overflow: hidden;
  padding: 10px;
  width: 100% !important;
  box-shadow: 0 0 0 #fff;
}
/* line 1353, ../../../sass/_layoutSecond.scss */
.Uniduxcontents .boxArea.wArea.news {
  overflow: hidden;
  *zoom: 1;
  background: url(../img/top_c_bg2_2.png) no-repeat 50% 0 !important;
  padding: 0 !important;
}
/* line 1359, ../../../sass/_layoutSecond.scss */
.Uniduxcontents .boxArea.wArea.news .title {
  padding: 30px 0;
  width: 930px;
  height: 165px;
  margin: 0 auto;
  margin-top: 40px;
  margin-bottom: 40px;
  background: #E0E0CE;
  border: 1px solid #D1D1C0;
  padding: 15px;
  position: relative;
  z-index: 10;
}
/* line 1377, ../../../sass/_layoutSecond.scss */
.Uniduxcontents .boxArea.wArea.news .title:before {
  border: 4px solid #E0E0CE;
  background: #fff;
  bottom: 0;
  content: "";
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
}
/* line 1390, ../../../sass/_layoutSecond.scss */
.Uniduxcontents .boxArea.wArea.news .title .dateArea {
  overflow: hidden;
  *zoom: 1;
  padding: 0;
  border-bottom: 1px dotted #E0E0CE;
}
/* line 1396, ../../../sass/_layoutSecond.scss */
.Uniduxcontents .boxArea.wArea.news .title .dateArea p {
  float: left;
  padding: 0 10px;
  margin: 5px;
  color: #666;
  border-right: 1px solid #f0f0f0;
}
/* line 1405, ../../../sass/_layoutSecond.scss */
.Uniduxcontents .boxArea.wArea.news .title .dateArea p.category a {
  font-size: 11px;
  padding: 3px;
  background: #f0f0f0;
  color: #666;
  text-decoration: none;
}
/* line 1416, ../../../sass/_layoutSecond.scss */
.Uniduxcontents .boxArea.wArea.news .title h1 {
  font-size: 25px;
  line-height: 1.5em;
  font-weight: bold;
  padding: 15px;
  color: #000;
}
/* line 1425, ../../../sass/_layoutSecond.scss */
.Uniduxcontents .boxArea.wArea.news .detail {
  padding: 30px;
  width: 930px;
  margin: 0 auto;
}
/* line 1432, ../../../sass/_layoutSecond.scss */
.Uniduxcontents .boxArea.wArea.news .second_T, .Uniduxcontents .boxArea.wArea.news .newslist {
  padding: 20px;
  width: 930px;
  margin: 0 auto;
  color: #fff;
  font-size: 30px;
}
/* line 1441, ../../../sass/_layoutSecond.scss */
.Uniduxcontents .boxArea.wArea.news .second_T {
  width: 950px;
  padding: 40px 0px 10px 0;
}
/* line 1445, ../../../sass/_layoutSecond.scss */
.Uniduxcontents .boxArea.wArea.news .second_T span {
  margin-left: 20px;
  font-size: 15px;
}
/* line 1451, ../../../sass/_layoutSecond.scss */
.Uniduxcontents .boxArea.wArea.news .bg_news {
  background: #E0E0CE;
  border: 4px solid #E0E0CE;
  padding: 15px;
  position: relative;
  z-index: 10;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  width: 930px;
  margin: 0 auto;
  margin-bottom: 20px;
}
/* line 1463, ../../../sass/_layoutSecond.scss */
.Uniduxcontents .boxArea.wArea.news .bg_news:before {
  border: 1px solid #D1D1C0;
  background: #fff;
  bottom: 0;
  content: "";
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 1478, ../../../sass/_layoutSecond.scss */
.Uniduxcontents .boxArea.wArea.news .bg_news h3 {
  background: none;
  margin: 0;
  padding: 0;
  border: none;
}
/* line 1485, ../../../sass/_layoutSecond.scss */
.Uniduxcontents .boxArea.wArea.news .bg_news p {
  margin: 0;
  padding: 0;
}
/* line 1490, ../../../sass/_layoutSecond.scss */
.Uniduxcontents .boxArea.wArea.news .bg_news hr {
  background: none;
  height: 1px;
  border-top: 1px dotted #D1D1C0;
  width: 100%;
  margin-bottom: 10px;
}
/* line 1504, ../../../sass/_layoutSecond.scss */
.Uniduxcontents .Archivelist {
  width: 960px;
  margin: 0 auto;
  height: 150px;
  margin-bottom: 20px;
}
/* line 1512, ../../../sass/_layoutSecond.scss */
.Uniduxcontents .Archivelist ul {
  overflow: hidden;
  *zoom: 1;
  border: 1px dotted #D1D1C0;
  margin: 15px 0 !important;
  padding: 10px;
  background: #fff;
}
/* line 1521, ../../../sass/_layoutSecond.scss */
.Uniduxcontents .Archivelist ul li {
  float: left;
  list-style: none !important;
  border-right: 1px solid #ccc;
  text-align: center;
  width: 80px;
}
/* line 1528, ../../../sass/_layoutSecond.scss */
.Uniduxcontents .Archivelist ul li a {
  color: #109FD6;
  text-decoration: none;
  font-size: 13px;
}
/* line 1534, ../../../sass/_layoutSecond.scss */
.Uniduxcontents .Archivelist ul li:last-child {
  border: none;
}
/* line 1541, ../../../sass/_layoutSecond.scss */
.Uniduxcontents .Archivelist ul.category li {
  display: inline;
  width: auto;
  padding: 5px 10px;
}

/*ボックス関連*/
/* line 1568, ../../../sass/_layoutSecond.scss */
.boxArea {
  position: relative;
  width: 980px;
  margin: 0px auto;
  margin: 0 auto;
  /*白枠*/
  /*横並び2つパターン*/
  /*横並び2つパターン*/
  /*タイトルにボックスが入ってるパターン*/
  /*Availabilityパターン*/
  /*productList*/
  /*SupplierDetail*/
}
/* line 1572, ../../../sass/_layoutSecond.scss */
.boxArea .box {
  border: 1px solid #D1D2C2;
  background: #fff;
  font-size: 12px;
  line-height: 1.8em;
}
/* line 178, ../../../sass/_setting.scss */
.boxArea .box p {
  padding: 15px;
}
/* line 182, ../../../sass/_setting.scss */
.boxArea .box h3 {
  margin: 15px 0;
  margin-bottom: 0px;
  font-size: 15px;
  padding: 0px;
  font-weight: bold;
}
/* line 190, ../../../sass/_setting.scss */
.boxArea .box h4 {
  background: #EFEFE5;
  font-size: 12px;
  font-weight: bold;
  padding: 0 10px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 198, ../../../sass/_setting.scss */
.boxArea .box ul {
  margin: 15px;
  padding-left: 22px;
}
/* line 201, ../../../sass/_setting.scss */
.boxArea .box ul li {
  list-style-type: disc;
}
/* line 1575, ../../../sass/_layoutSecond.scss */
.boxArea .box h3 {
  padding: 8px 15px;
}
/* line 1578, ../../../sass/_layoutSecond.scss */
.boxArea .box h3.exclamation {
  padding-left: 45px;
  background: url(../img/icon_exclamation.png) 20px 7px no-repeat !important;
  font-weight: bold;
}
/* line 1586, ../../../sass/_layoutSecond.scss */
.boxArea .box.bg {
  background: #DFE0CE;
}
/* line 1596, ../../../sass/_layoutSecond.scss */
.boxArea.wArea {
  width: 963px;
  background: #fff;
  padding: 10px;
  overflow: hidden;
  margin-top: 20px;
  -moz-box-shadow: #D0D0BD 0px 0px 10px;
  -webkit-box-shadow: #D0D0BD 0px 0px 10px;
  box-shadow: #D0D0BD 0px 0px 10px;
}
/* line 1608, ../../../sass/_layoutSecond.scss */
.boxArea.f1 {
  overflow: hidden;
  *zoom: 1;
  margin: 30px auto;
}
/* line 1611, ../../../sass/_layoutSecond.scss */
.boxArea.f1 .box {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 1614, ../../../sass/_layoutSecond.scss */
.boxArea.f1 .box p {
  padding: 5px 15px;
}
/* line 1624, ../../../sass/_layoutSecond.scss */
.boxArea.f2 {
  overflow: hidden;
  *zoom: 1;
}
/* line 1626, ../../../sass/_layoutSecond.scss */
.boxArea.f2 .box {
  width: 461px;
  float: left;
  margin: 4px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 1630, ../../../sass/_layoutSecond.scss */
.boxArea.f2 .box h3 {
  background: #fff;
  border-bottom: 1px solid #D1D2C2;
}
/* line 1639, ../../../sass/_layoutSecond.scss */
.boxArea.f2.boardkit {
  margin: 30px auto;
  width: 944px;
}
/* line 1644, ../../../sass/_layoutSecond.scss */
.boxArea.f2.boardkit .box ul {
  padding: 14px 12px !important;
}
/* line 1648, ../../../sass/_layoutSecond.scss */
.boxArea.f2.boardkit .bg p {
  height: 88px;
}
/* line 1659, ../../../sass/_layoutSecond.scss */
.boxArea.ft2 {
  overflow: hidden;
  *zoom: 1;
  float: left;
  top: 20px !important;
}
/* line 1663, ../../../sass/_layoutSecond.scss */
.boxArea.ft2 .box {
  width: 461px;
  float: left;
  margin: 4px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
/* line 1668, ../../../sass/_layoutSecond.scss */
.boxArea.ft2 .box p {
  padding: 5px 15px;
}
/* line 1672, ../../../sass/_layoutSecond.scss */
.boxArea.ft2 .box h3 {
  padding-top: 4px;
  padding-bottom: 0px;
}
/* line 1675, ../../../sass/_layoutSecond.scss */
.boxArea.ft2 .box h3 br {
  display: none;
}
/* line 1680, ../../../sass/_layoutSecond.scss */
.boxArea.ft2 .box .mail {
  width: 250px !important;
}
/* line 1684, ../../../sass/_layoutSecond.scss */
.boxArea.ft2 .box div.tel {
  width: 310px !important;
  border: none !important;
}
/* line 1696, ../../../sass/_layoutSecond.scss */
.boxArea.Availability .box {
  overflow: hidden;
  *zoom: 1;
}
/* line 1701, ../../../sass/_layoutSecond.scss */
.boxArea.Availability .layoutArea div {
  line-height: 1.6em;
}
/* line 1704, ../../../sass/_layoutSecond.scss */
.boxArea.Availability .layoutArea div p {
  margin: 0 10px;
  padding: 0 10px;
  padding-left: 30px;
  font-size: 13px;
}
/* line 1711, ../../../sass/_layoutSecond.scss */
.boxArea.Availability .layoutArea div.list {
  float: left;
  width: 370px;
}
/* line 1715, ../../../sass/_layoutSecond.scss */
.boxArea.Availability .layoutArea div.list p {
  padding: 0 5px;
  font-size: 12px;
  color: #666;
}
/* line 1723, ../../../sass/_layoutSecond.scss */
.boxArea.Availability .layoutArea div.list .scroll {
  margin: 0 0 50px 0;
  width: 350px;
  height: 140px;
  margin: 10px 15px;
}
/* line 1730, ../../../sass/_layoutSecond.scss */
.boxArea.Availability .layoutArea div.list .scroll .box {
  background: none;
  border: none;
}
/* line 1736, ../../../sass/_layoutSecond.scss */
.boxArea.Availability .layoutArea div.list .scroll,
.boxArea.Availability .layoutArea div.list .scroll-pane {
  overflow: auto;
  width: 360px;
  height: 160px;
}
/* line 1742, ../../../sass/_layoutSecond.scss */
.boxArea.Availability .layoutArea div.list .scroll-pane {
  margin: 5px;
  /* Yuk! CSS Hack for IE6 3 pixel bug :( */
}
/* line 1745, ../../../sass/_layoutSecond.scss */
.boxArea.Availability .layoutArea div.list .scroll-pane .jspVerticalBar {
  width: 2px;
}
/* line 1748, ../../../sass/_layoutSecond.scss */
.boxArea.Availability .layoutArea div.list .scroll-pane .jspTrack {
  background: #eee;
  float: none;
}
/* line 1752, ../../../sass/_layoutSecond.scss */
.boxArea.Availability .layoutArea div.list .scroll-pane .jspDrag {
  background: #ccc;
}
/* line 1756, ../../../sass/_layoutSecond.scss */
.boxArea.Availability .layoutArea div.list .scroll-pane .jspContainer {
  overflow: hidden;
  position: relative;
}
/* line 1762, ../../../sass/_layoutSecond.scss */
.boxArea.Availability .layoutArea div.list .scroll-pane .jspPane {
  position: absolute;
}
/* line 1767, ../../../sass/_layoutSecond.scss */
.boxArea.Availability .layoutArea div.list .scroll-pane .jspVerticalBar {
  position: absolute;
  top: 0;
  right: 0;
  width: 5px;
  height: 100%;
  background: #999;
}
/* line 1777, ../../../sass/_layoutSecond.scss */
.boxArea.Availability .layoutArea div.list .scroll-pane .jspHorizontalBar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 16px;
  background: red;
}
/* line 1787, ../../../sass/_layoutSecond.scss */
.boxArea.Availability .layoutArea div.list .scroll-pane .jspVerticalBar *,
.boxArea.Availability .layoutArea div.list .scroll-pane .jspHorizontalBar * {
  margin: 0;
  padding: 0;
}
/* line 1794, ../../../sass/_layoutSecond.scss */
.boxArea.Availability .layoutArea div.list .scroll-pane .jspCap {
  display: none;
}
/* line 1799, ../../../sass/_layoutSecond.scss */
.boxArea.Availability .layoutArea div.list .scroll-pane .jspHorizontalBar .jspCap {
  float: left;
}
/* line 1804, ../../../sass/_layoutSecond.scss */
.boxArea.Availability .layoutArea div.list .scroll-pane .jspTrack {
  background: #ccc;
  position: relative;
}
/* line 1810, ../../../sass/_layoutSecond.scss */
.boxArea.Availability .layoutArea div.list .scroll-pane .jspDrag {
  background: #D11919;
  position: relative;
  top: 0;
  left: 0;
  cursor: pointer;
}
/* line 1819, ../../../sass/_layoutSecond.scss */
.boxArea.Availability .layoutArea div.list .scroll-pane .jspHorizontalBar .jspTrack,
.boxArea.Availability .layoutArea div.list .scroll-pane .jspHorizontalBar .jspDrag {
  float: left;
  height: 100%;
}
/* line 1826, ../../../sass/_layoutSecond.scss */
.boxArea.Availability .layoutArea div.list .scroll-pane .jspArrow {
  background: #50506d;
  text-indent: -20000px;
  display: block;
  cursor: pointer;
}
/* line 1834, ../../../sass/_layoutSecond.scss */
.boxArea.Availability .layoutArea div.list .scroll-pane .jspArrow.jspDisabled {
  cursor: default;
  background: #80808d;
}
/* line 1840, ../../../sass/_layoutSecond.scss */
.boxArea.Availability .layoutArea div.list .scroll-pane .jspVerticalBar .jspArrow {
  height: 16px;
}
/* line 1845, ../../../sass/_layoutSecond.scss */
.boxArea.Availability .layoutArea div.list .scroll-pane .jspHorizontalBar .jspArrow {
  width: 16px;
  float: left;
  height: 100%;
}
/* line 1852, ../../../sass/_layoutSecond.scss */
.boxArea.Availability .layoutArea div.list .scroll-pane .jspVerticalBar .jspArrow:focus {
  outline: none;
}
/* line 1857, ../../../sass/_layoutSecond.scss */
.boxArea.Availability .layoutArea div.list .scroll-pane .jspCorner {
  background: #eeeef4;
  float: left;
  height: 100%;
}
/* line 1865, ../../../sass/_layoutSecond.scss */
.boxArea.Availability .layoutArea div.list .scroll-pane * html .jspCorner {
  margin: 0 -3px 0 0;
}
/* line 1872, ../../../sass/_layoutSecond.scss */
.boxArea.Availability .layoutArea div.list .scroll-pane ul {
  margin: 0px !important;
  padding: 5px !important;
  overflow: hidden;
  *zoom: 1;
}
/* line 1877, ../../../sass/_layoutSecond.scss */
.boxArea.Availability .layoutArea div.list .scroll-pane ul li {
  margin: 0;
  padding: 0;
  display: block;
  list-style: none !important;
  float: left;
  border: 1px solid #ccc;
  background: #fff;
  margin-top: -1px;
  margin-right: -1px;
  float: left;
  padding: 5px 10px;
}
/* line 1891, ../../../sass/_layoutSecond.scss */
.boxArea.Availability .layoutArea div.list .scroll-pane ul li img {
  max-width: 145px;
}
/* line 1902, ../../../sass/_layoutSecond.scss */
.boxArea.Availability .layoutArea div.about {
  float: left;
  width: 350px;
  border-right: 1px solid #D1D2C2;
}
/* line 1907, ../../../sass/_layoutSecond.scss */
.boxArea.Availability .layoutArea div.about ul {
  margin-left: 30px;
}
/* line 1910, ../../../sass/_layoutSecond.scss */
.boxArea.Availability .layoutArea div.about ul li {
  font-size: 11px;
}
/* line 1917, ../../../sass/_layoutSecond.scss */
.boxArea.Availability .layoutArea div.EOL {
  float: left;
  width: 250px;
}
/* line 1920, ../../../sass/_layoutSecond.scss */
.boxArea.Availability .layoutArea div.EOL img {
  margin: 20px 10px 0px 10px;
}
/* line 1932, ../../../sass/_layoutSecond.scss */
.boxArea.productList {
  overflow: hidden;
  *zoom: 1;
  width: 940px;
}
/* line 1936, ../../../sass/_layoutSecond.scss */
.boxArea.productList .box {
  border: 1px solid #D1D2C2;
  background: #fff;
  font-size: 12px;
  line-height: 1.8em;
  width: 461px;
  float: left;
  margin: 4px;
  box-shadow: 1px 1px 4px #D0D0C4;
  border: none;
  height: 300px;
  overflow: hidden;
  position: relative;
  width: 454px;
  margin: 8px;
  z-index: 0;
}
/* line 178, ../../../sass/_setting.scss */
.boxArea.productList .box p {
  padding: 15px;
}
/* line 182, ../../../sass/_setting.scss */
.boxArea.productList .box h3 {
  margin: 15px 0;
  margin-bottom: 0px;
  font-size: 15px;
  padding: 0px;
  font-weight: bold;
}
/* line 190, ../../../sass/_setting.scss */
.boxArea.productList .box h4 {
  background: #EFEFE5;
  font-size: 12px;
  font-weight: bold;
  padding: 0 10px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 198, ../../../sass/_setting.scss */
.boxArea.productList .box ul {
  margin: 15px;
  padding-left: 22px;
}
/* line 201, ../../../sass/_setting.scss */
.boxArea.productList .box ul li {
  list-style-type: disc;
}
/* line 222, ../../../sass/_setting.scss */
.boxArea.productList .box div {
  float: left;
  margin: 10px 0;
}
/* line 227, ../../../sass/_setting.scss */
.boxArea.productList .box div.imgArea {
  width: 220px;
}
/* line 229, ../../../sass/_setting.scss */
.boxArea.productList .box div.imgArea img {
  border: 1px solid #f0f0f0;
  padding: 3px;
  display: block;
}
/* line 237, ../../../sass/_setting.scss */
.boxArea.productList .box div.descArea {
  width: 200px;
}
/* line 240, ../../../sass/_setting.scss */
.boxArea.productList .box div.descArea ul {
  margin: 5px 0px;
}
/* line 1949, ../../../sass/_layoutSecond.scss */
.boxArea.productList .box .imgArea {
  margin: 10px;
  position: relative;
  z-index: 1;
}
/* line 1956, ../../../sass/_layoutSecond.scss */
.boxArea.productList .box .imgArea.new a {
  display: block;
}
/* line 1960, ../../../sass/_layoutSecond.scss */
.boxArea.productList .box .imgArea.new:before {
  content: url("../img/productList_new.png");
  position: absolute;
  top: -2px;
  left: -2px;
  height: 60px;
  width: 60px;
  z-index: 9999;
  padding: 0;
}
/* line 1967, ../../../sass/_layoutSecond.scss */
.boxArea.productList .box .imgArea.new:before img {
  border: none;
}
/* line 1972, ../../../sass/_layoutSecond.scss */
.boxArea.productList .box .imgArea.new img {
  padding: 0px;
  z-index: -99999;
}
/* line 1978, ../../../sass/_layoutSecond.scss */
.boxArea.productList .box .imgArea ul {
  margin: 10px 0 !important;
  padding: 0 !important;
}
/* line 1982, ../../../sass/_layoutSecond.scss */
.boxArea.productList .box .imgArea ul li {
  list-style-type: none;
  font-size: 13px;
  font-weight: bold;
}
/* line 1989, ../../../sass/_layoutSecond.scss */
.boxArea.productList .box .imgArea ul li.no:before {
  content: "型番";
  background: #E0E0CE;
  margin-right: 10px;
  padding: 0 14px;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 2003, ../../../sass/_layoutSecond.scss */
.boxArea.productList .box .imgArea ul li.price:before {
  content: "価格";
  background: #E0E0CE;
  margin-right: 10px;
  padding: 0 14px;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 2019, ../../../sass/_layoutSecond.scss */
.boxArea.productList .box .descArea {
  width: 195px !important;
  height: 240px;
  overflow: hidden;
  position: relative;
  padding-left: 5px;
}
/* line 2026, ../../../sass/_layoutSecond.scss */
.boxArea.productList .box .descArea:after {
  content: " ";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 200px;
  display: block;
  height: 50px;
  background: url("../img/w_fade.png") repeat-x;
}
/* line 2038, ../../../sass/_layoutSecond.scss */
.boxArea.productList .box .descArea h3 {
  margin: 0;
  margin-bottom: 10px;
  font-size: 16px;
  height: 4em;
  padding-left: 3px;
  margin-top: 10px;
  position: relative;
  z-index: 0;
  overflow: hidden;
}
/* line 2050, ../../../sass/_layoutSecond.scss */
.boxArea.productList .box .descArea h4 {
  width: 175px;
}
/* line 2058, ../../../sass/_layoutSecond.scss */
.boxArea.productList .box .linkArea {
  width: 100%;
  height: 50px;
  clear: both;
  margin: 0;
  padding: 0;
}
/* line 2064, ../../../sass/_layoutSecond.scss */
.boxArea.productList .box .linkArea p.link {
  margin: 0;
  padding: 0;
  position: absolute;
  bottom: 0px;
  right: 0px;
  padding-left: 1px;
}
/* line 2069, ../../../sass/_layoutSecond.scss */
.boxArea.productList .box .linkArea p.link a {
  display: block;
  height: 50px;
  width: 56px;
}
/* line 2074, ../../../sass/_layoutSecond.scss */
.boxArea.productList .box .linkArea p.logo {
  margin: 0;
  padding: 0;
  position: absolute;
  bottom: 0px;
  left: 10px;
  padding-left: 1px;
}
/* line 2082, ../../../sass/_layoutSecond.scss */
.boxArea.productList table.tablestyle {
  width: 930px;
}
/* line 2085, ../../../sass/_layoutSecond.scss */
.boxArea.productList table.tablestyle th {
  white-space: nowrap;
}
/* line 2089, ../../../sass/_layoutSecond.scss */
.boxArea.productList table.tablestyle td {
  padding: 15px 5px;
}
/* line 2103, ../../../sass/_layoutSecond.scss */
.boxArea.SupplierDetail {
  overflow: hidden;
  *zoom: 1;
  width: 990px;
}
/* line 2107, ../../../sass/_layoutSecond.scss */
.boxArea.SupplierDetail .box {
  border: 1px solid #D1D2C2;
  background: #fff;
  font-size: 12px;
  line-height: 1.8em;
  width: 461px;
  float: left;
  margin: 4px;
  box-shadow: 1px 1px 4px #D0D0C4;
  border: none;
  height: 240px;
  overflow: hidden;
  position: relative;
  padding: 10px;
  width: 467px;
}
/* line 178, ../../../sass/_setting.scss */
.boxArea.SupplierDetail .box p {
  padding: 15px;
}
/* line 182, ../../../sass/_setting.scss */
.boxArea.SupplierDetail .box h3 {
  margin: 15px 0;
  margin-bottom: 0px;
  font-size: 15px;
  padding: 0px;
  font-weight: bold;
}
/* line 190, ../../../sass/_setting.scss */
.boxArea.SupplierDetail .box h4 {
  background: #EFEFE5;
  font-size: 12px;
  font-weight: bold;
  padding: 0 10px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 198, ../../../sass/_setting.scss */
.boxArea.SupplierDetail .box ul {
  margin: 15px;
  padding-left: 22px;
}
/* line 201, ../../../sass/_setting.scss */
.boxArea.SupplierDetail .box ul li {
  list-style-type: disc;
}
/* line 222, ../../../sass/_setting.scss */
.boxArea.SupplierDetail .box div {
  float: left;
  margin: 10px 0;
}
/* line 227, ../../../sass/_setting.scss */
.boxArea.SupplierDetail .box div.imgArea {
  width: 220px;
}
/* line 229, ../../../sass/_setting.scss */
.boxArea.SupplierDetail .box div.imgArea img {
  border: 1px solid #f0f0f0;
  padding: 3px;
  display: block;
}
/* line 237, ../../../sass/_setting.scss */
.boxArea.SupplierDetail .box div.descArea {
  width: 200px;
}
/* line 240, ../../../sass/_setting.scss */
.boxArea.SupplierDetail .box div.descArea ul {
  margin: 5px 0px;
}
/* line 2119, ../../../sass/_layoutSecond.scss */
.boxArea.SupplierDetail .box .imgArea {
  margin: 10px;
}
/* line 2123, ../../../sass/_layoutSecond.scss */
.boxArea.SupplierDetail .box .imgArea.new {
  position: relative;
}
/* line 2126, ../../../sass/_layoutSecond.scss */
.boxArea.SupplierDetail .box .imgArea.new:before {
  content: "NEW!";
  color: red;
  font-size: 85%;
  text-indent: -999999px;
  background: url("../img/productList_new.png") no-repeat;
  position: absolute;
  top: -2px;
  left: -2px;
  height: 60px;
  width: 60px;
}
/* line 2138, ../../../sass/_layoutSecond.scss */
.boxArea.SupplierDetail .box .imgArea img {
  padding: 0px;
}
/* line 2145, ../../../sass/_layoutSecond.scss */
.boxArea.SupplierDetail .box .descArea {
  width: 190px !important;
  margin-left: 10px;
}
/* line 2148, ../../../sass/_layoutSecond.scss */
.boxArea.SupplierDetail .box .descArea h3 {
  margin: 0;
  margin-bottom: 10px;
  font-size: 16px;
  height: 4em;
  overflow: hidden;
}
/* line 2155, ../../../sass/_layoutSecond.scss */
.boxArea.SupplierDetail .box .descArea p {
  margin: 0;
  padding: 0;
}
/* line 2160, ../../../sass/_layoutSecond.scss */
.boxArea.SupplierDetail .box .setArea {
  width: 400px;
  padding: 0 10px;
}
/* line 2164, ../../../sass/_layoutSecond.scss */
.boxArea.SupplierDetail .box .setArea h4 {
  width: 200px;
}
/* line 2170, ../../../sass/_layoutSecond.scss */
.boxArea.SupplierDetail .box .linkArea {
  width: 100%;
  height: 50px;
  clear: both;
  margin: 0;
  padding: 0;
  margin-top: -50px;
}
/* line 2177, ../../../sass/_layoutSecond.scss */
.boxArea.SupplierDetail .box .linkArea p.link {
  margin: 0;
  padding: 0;
  position: absolute;
  bottom: 0px;
  right: 0px;
  padding-left: 1px;
}
/* line 2182, ../../../sass/_layoutSecond.scss */
.boxArea.SupplierDetail .box .linkArea p.link a {
  display: block;
  height: 50px;
  width: 56px;
}
/* line 2187, ../../../sass/_layoutSecond.scss */
.boxArea.SupplierDetail .box .linkArea p.logo {
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0px;
  left: 10px;
  padding-left: 1px;
}
/* line 2199, ../../../sass/_layoutSecond.scss */
.boxArea.news {
  padding: 30px;
  width: 930px;
  overflow: hidden;
  *zoom: 1;
}
/* line 2205, ../../../sass/_layoutSecond.scss */
.boxArea.news .title {
  background: #E0E0CE;
  border: 1px solid #D1D1C0;
  padding: 15px;
  position: relative;
  z-index: 10;
}
/* line 2211, ../../../sass/_layoutSecond.scss */
.boxArea.news .title:before {
  border: 4px solid #E0E0CE;
  background: #fff;
  bottom: 0;
  content: "";
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
}
/* line 2224, ../../../sass/_layoutSecond.scss */
.boxArea.news .title .dateArea {
  overflow: hidden;
  *zoom: 1;
  padding: 0;
  border-bottom: 1px dotted #E0E0CE;
}
/* line 2229, ../../../sass/_layoutSecond.scss */
.boxArea.news .title .dateArea p {
  float: left;
  padding: 0 10px;
  margin: 5px;
  color: #666;
  border-right: 1px solid #f0f0f0;
}
/* line 2238, ../../../sass/_layoutSecond.scss */
.boxArea.news .title .dateArea p.category a {
  font-size: 11px;
  padding: 3px;
  background: #f0f0f0;
  color: #666;
  text-decoration: none;
}
/* line 2249, ../../../sass/_layoutSecond.scss */
.boxArea.news .title h1 {
  font-size: 25px;
  line-height: 1.5em;
  font-weight: bold;
  padding: 15px;
  color: #000;
}
/* line 2262, ../../../sass/_layoutSecond.scss */
.boxArea.news .column2 .col {
  width: 455px !important;
}
/* line 2265, ../../../sass/_layoutSecond.scss */
.boxArea.news .column3 .col {
  width: 290px !important;
}
/* line 2270, ../../../sass/_layoutSecond.scss */
.boxArea.news .bg_news {
  background: #E0E0CE;
  border: 4px solid #E0E0CE;
  padding: 15px;
  position: relative;
  z-index: 10;
  margin-bottom: 20px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 2279, ../../../sass/_layoutSecond.scss */
.boxArea.news .bg_news:before {
  border: 1px solid #D1D1C0;
  background: #fff;
  bottom: 0;
  content: "";
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 2294, ../../../sass/_layoutSecond.scss */
.boxArea.news .bg_news h3 {
  background: none;
  margin: 0;
  padding: 0;
  border: none;
}
/* line 2301, ../../../sass/_layoutSecond.scss */
.boxArea.news .bg_news p {
  margin: 0;
  padding: 0;
}
/* line 2306, ../../../sass/_layoutSecond.scss */
.boxArea.news .bg_news hr {
  background: none;
  height: 1px;
  border-top: 1px dotted #D1D1C0;
  width: 100%;
  margin-bottom: 10px;
}

/*線*/
/* line 2339, ../../../sass/_layoutSecond.scss */
hr.line {
  background: url(../img/search_tab_bg.png) 50% 100% no-repeat;
  border: none;
  height: 10px;
  margin: 0px;
}

/*タブ関連*/
/* line 2351, ../../../sass/_layoutSecond.scss */
.searchtab {
  position: relative;
  width: 980px;
  margin: 0px auto;
  width: 980px;
  padding: 0 40px;
  background: url(../img/search_tab_bg.png) 0% 100% no-repeat;
}
/* line 2357, ../../../sass/_layoutSecond.scss */
.searchtab ul {
  overflow: hidden;
  *zoom: 1;
  width: 1000px;
  padding-bottom: 3px;
}
/* line 2362, ../../../sass/_layoutSecond.scss */
.searchtab ul li {
  float: left;
  margin: 0 10px;
}
/* line 2366, ../../../sass/_layoutSecond.scss */
.searchtab ul li a {
  padding: 15px 30px;
  padding-right: 45px;
  display: block;
  position: relative;
  text-decoration: none;
  font-weight: bold;
  -moz-border-radius-topleft: 8px;
  -webkit-border-top-left-radius: 8px;
  border-top-left-radius: 8px;
  -moz-border-radius-topright: 8px;
  -webkit-border-top-right-radius: 8px;
  border-top-right-radius: 8px;
  background: url(../img/tab_sha.png) #D1D1C0;
  color: #000;
  text-shadow: rgba(255, 255, 255, 0.2) 1px 1px 0, rgba(255, 255, 255, 0.2) 1px 1px 0, rgba(255, 255, 255, 0.2) 1px 1px 0;
}
/* line 2385, ../../../sass/_layoutSecond.scss */
.searchtab ul li a:after {
  content: url(../img/searchtab_arrow.png);
  display: block;
  text-align: right;
  position: absolute;
  top: 8px;
  right: 15px;
  z-index: 1;
}
/* line 2395, ../../../sass/_layoutSecond.scss */
.searchtab ul li a:hover {
  background: url(../img/tab_sha.png) #666;
  color: #fff;
  text-shadow: rgba(102, 102, 102, 0.2) 1px 1px 0, rgba(102, 102, 102, 0.2) 1px 1px 0, rgba(102, 102, 102, 0.2) 1px 1px 0;
}
/* line 2406, ../../../sass/_layoutSecond.scss */
.searchtab ul li a.select {
  background: url(../img/tab_sha.png) #52B7DA;
  color: #fff;
  text-shadow: rgba(102, 102, 102, 0.2) 1px 1px 0, rgba(102, 102, 102, 0.2) 1px 1px 0, rgba(102, 102, 102, 0.2) 1px 1px 0;
}
/* line 2416, ../../../sass/_layoutSecond.scss */
.searchtab ul li a.select:after {
  content: url(../img/searchtab_select.png);
}

/*タブ関連*/
/* line 2430, ../../../sass/_layoutSecond.scss */
#tabs {
  position: relative;
  width: 980px;
  margin: 0px auto;
  width: 930px;
  padding: 0 40px;
  overflow: hidden;
  margin-bottom: -20px;
}
/* line 2437, ../../../sass/_layoutSecond.scss */
#tabs li {
  float: left;
  margin: 0 5px;
  background: #666;
  padding: 12px 20px;
  color: #333;
  font-size: 14px;
  text-align: center;
  font-weight: bold;
  cursor: pointer;
  background: url(../img/tab_sha.png) #D0D0BD;
  text-shadow: rgba(255, 255, 255, 0.4) 1px 0 1px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border-bottom-left-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -moz-border-radius-bottomleft: 00px;
  border-bottom-right-radius: 0px;
  -webkit-border-bottom-right-radius: 00px;
  -moz-border-radius-topright: 0px;
}
/* line 2460, ../../../sass/_layoutSecond.scss */
#tabs li.open {
  background: #fff;
  color: #D11919;
  text-shadow: rgba(0, 0, 0, 0.4) 0px 0 0px;
}
/* line 2466, ../../../sass/_layoutSecond.scss */
#tabs li.open span {
  border-bottom: 2px solid #D11919;
}
/* line 2471, ../../../sass/_layoutSecond.scss */
#tabs li:hover {
  background: url(../img/tab_sha.png) #9d9d75;
}

/*テーブルデザイン*/
/* line 2482, ../../../sass/_layoutSecond.scss */
.tablestyle {
  position: relative;
  width: 980px;
  margin: 0px auto;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background: #fff;
  zoom: 1;
  width: 930px;
  margin-bottom: 80px;
}
/* line 2490, ../../../sass/_layoutSecond.scss */
.tablestyle th, .tablestyle td {
  padding: 15px 10px;
  font-size: 12px;
  border: 1px solid #EFEFE5;
}
/* line 2496, ../../../sass/_layoutSecond.scss */
.tablestyle th {
  font-weight: bold;
  padding: 20px 10px;
  border-bottom: 3px solid #EFEFE5;
  white-space: nowrap;
}
/* line 2504, ../../../sass/_layoutSecond.scss */
.tablestyle td {
  padding: 13px 10px;
}
/* line 2506, ../../../sass/_layoutSecond.scss */
.tablestyle td.level {
  font-size: 22px;
  font-weight: bold;
  text-align: center;
}
/* line 2510, ../../../sass/_layoutSecond.scss */
.tablestyle td.level span {
  font-size: 15px;
}
/* line 2515, ../../../sass/_layoutSecond.scss */
.tablestyle td.maker {
  padding: 5px;
  text-align: center;
  width: 100px;
}
/* line 2521, ../../../sass/_layoutSecond.scss */
.tablestyle td.course {
  font-weight: bold;
  font-size: 14px;
}
/* line 2526, ../../../sass/_layoutSecond.scss */
.tablestyle td.link {
  width: 65px;
  padding: 5px;
  float: none;
}
/* line 2531, ../../../sass/_layoutSecond.scss */
.tablestyle td.link .blank {
  background: none;
  padding: 0;
}
/* line 2539, ../../../sass/_layoutSecond.scss */
.tablestyle td.place a {
  background: url("../img/uplink_icon.png") no-repeat scroll 100% 40% transparent;
  padding-right: 15px;
  white-space: nowrap;
}

/*リンクエリア*/
/* line 2551, ../../../sass/_layoutSecond.scss */
.endlinkArea {
  position: relative;
  width: 980px;
  margin: 0px auto;
  padding: 60px 0;
  text-align: center;
}
/* line 2556, ../../../sass/_layoutSecond.scss */
.endlinkArea a {
  padding: 20px;
  font-size: 12px;
  color: #666;
  text-decoration: none;
}
/* line 2563, ../../../sass/_layoutSecond.scss */
.endlinkArea .y_button {
  display: block;
  width: 320px;
  padding: 15px;
  margin: 0 auto;
  background: #FFFF00;
  font-weight: bold;
  font-size: 19px;
  margin-bottom: 10px;
  color: #000;
}
/* line 2575, ../../../sass/_layoutSecond.scss */
.endlinkArea .y_button:hover {
  background: #000;
  color: #fff;
}

/*製品検索*/
/* line 2588, ../../../sass/_layoutSecond.scss */
.top_search h4 {
  font-size: 12px;
  color: #666;
  margin: 10px auto;
  width: 930px;
}
/* line 2596, ../../../sass/_layoutSecond.scss */
.top_search .sub_category_ui ul {
  background: #fff;
  overflow: hidden;
  margin: 0px 0;
  padding: 10px;
}
/* line 2603, ../../../sass/_layoutSecond.scss */
.top_search .async_carousel.SC {
  background: #fff;
  overflow: hidden;
  *zoom: 1;
}
/* line 2607, ../../../sass/_layoutSecond.scss */
.top_search .async_carousel.SC a {
  display: block;
  width: 130px;
  height: 68px;
  padding: 5px 11px;
  float: left;
  border: 1px solid #f0f0f0;
}
/* line 2615, ../../../sass/_layoutSecond.scss */
.top_search .async_carousel.SC a:nth-child(6n) {
  border-right: none;
}
/* line 2619, ../../../sass/_layoutSecond.scss */
.top_search .async_carousel.SC a:hover {
  border: 1px solid #dd0000;
}

/* line 2628, ../../../sass/_layoutSecond.scss */
#checkbuttonArea {
  width: 100%;
  background: #fff;
  position: fixed;
  bottom: 0;
  padding: 30px;
  text-align: center;
  -moz-box-shadow: rgba(216, 216, 193, 0.5) 0 -3px 3px;
  -webkit-box-shadow: rgba(216, 216, 193, 0.5) 0 -3px 3px;
  box-shadow: rgba(216, 216, 193, 0.5) 0 -3px 3px;
}
/* line 2640, ../../../sass/_layoutSecond.scss */
#checkbuttonArea .b_button {
  background: none repeat scroll 0 0 #109FD6;
  color: #000000;
  display: block;
  font-size: 19px;
  font-weight: bold;
  margin: 0 auto 10px;
  padding: 10px;
  width: 269px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}
/* line 2653, ../../../sass/_layoutSecond.scss */
#checkbuttonArea p {
  color: #333;
  font-size: 12px;
  padding: 5px 20px;
  text-decoration: none;
}

/*companymenu*/
/* line 2665, ../../../sass/_layoutSecond.scss */
#companymenu {
  -moz-box-shadow: inset #ccc 3px 3px 8px;
  -webkit-box-shadow: inset #ccc 3px 3px 8px;
  box-shadow: inset #ccc 3px 3px 8px;
}
/* line 2668, ../../../sass/_layoutSecond.scss */
#companymenu .menuArea {
  position: relative;
  width: 980px;
  margin: 0px auto;
  overflow: hidden;
  *zoom: 1;
  padding: 20px 0;
}
/* line 2673, ../../../sass/_layoutSecond.scss */
#companymenu .menuArea div {
  height: 124px;
  width: 274px;
  background: #fff;
  float: left;
  margin: 15px;
  padding: 10px;
  position: relative;
  border: 1px solid #f0f0f0;
  border-top: 3px solid #D11919;
  line-height: 1.3em;
  -moz-box-shadow: #ccc 0px 0px 8px;
  -webkit-box-shadow: #ccc 0px 0px 8px;
  box-shadow: #ccc 0px 0px 8px;
}
/* line 2686, ../../../sass/_layoutSecond.scss */
#companymenu .menuArea div.menu7 {
  width: 600px;
}
/* line 2691, ../../../sass/_layoutSecond.scss */
#companymenu .menuArea div span {
  color: #D11919;
  font-size: 11px;
}
/* line 2696, ../../../sass/_layoutSecond.scss */
#companymenu .menuArea div h2 {
  font-weight: bold;
  font-size: 14px;
  margin: 10px 0;
}
/* line 2700, ../../../sass/_layoutSecond.scss */
#companymenu .menuArea div h2 a {
  color: #000;
  text-decoration: none;
}
/* line 2703, ../../../sass/_layoutSecond.scss */
#companymenu .menuArea div h2 a:hover {
  color: #D11919;
}
/* line 2709, ../../../sass/_layoutSecond.scss */
#companymenu .menuArea div p {
  font-size: 12px;
  color: #666;
  margin: 10px 0;
  width: 220px;
  height: 60px;
  overflow: hidden;
}
/* line 2718, ../../../sass/_layoutSecond.scss */
#companymenu .menuArea div p.link {
  height: 50px;
  width: 71px;
  position: absolute;
  bottom: -1px;
  right: -1px;
  padding: 0px;
  margin: 0px;
  text-align: right;
}

/*usefulhtmlparts*/
/* line 2739, ../../../sass/_layoutSecond.scss */
.usefulhtmlparts {
  width: 850px;
  margin: 20px auto;
}
/* line 2743, ../../../sass/_layoutSecond.scss */
.usefulhtmlparts img {
  max-width: 745px;
}

/*tooltip_Training*/
/* line 2751, ../../../sass/_layoutSecond.scss */
.tooltip_Training {
  position: relative;
  width: 980px;
  margin: 0px auto;
  width: 930px;
}
/* line 2755, ../../../sass/_layoutSecond.scss */
.tooltip_Training p {
  font-size: 12px;
  margin: 20px 0;
}
/* line 2760, ../../../sass/_layoutSecond.scss */
.tooltip_Training ul {
  overflow: hidden;
  *zoom: 1;
}
/* line 2763, ../../../sass/_layoutSecond.scss */
.tooltip_Training ul li {
  float: left;
}
/* line 2765, ../../../sass/_layoutSecond.scss */
.tooltip_Training ul li a {
  display: block;
}
/* line 2771, ../../../sass/_layoutSecond.scss */
.tooltip_Training a {
  cursor: default;
}
/* line 2775, ../../../sass/_layoutSecond.scss */
.tooltip_Training .exclamation {
  padding-left: 45px;
  background: url(../img/icon_exclamation.png) 20px 5px no-repeat;
  font-weight: bold;
}

/*ツールチップの部分*/
/* line 2784, ../../../sass/_layoutSecond.scss */
#unitip {
  position: absolute;
  z-index: 1000;
  top: -1000px;
  color: #fff;
  font: normal normal 1.1em/15px Verdana, Arial, Helvetica, sans-serif;
  display: none;
}

/* line 2793, ../../../sass/_layoutSecond.scss */
#unitippoint, #unitipmid, #unitipcap {
  position: relative;
  top: 0px;
  left: 0px;
  width: 145px;
  display: block;
  font-size: 11px;
}

/* line 2802, ../../../sass/_layoutSecond.scss */
#unitippoint {
  background: url(../img/TipPoint.png) no-repeat;
  height: 19px;
  overflow: hidden;
}

/* line 2808, ../../../sass/_layoutSecond.scss */
#unitipmid {
  background: url(../img/TipMid.png) repeat;
  width: 115px;
  height: auto;
  padding: 5px 15px;
}

/* line 2815, ../../../sass/_layoutSecond.scss */
#unitipcap {
  background: url(../img/TipCap.png) no-repeat;
  height: 7px;
  overflow: hidden;
}

/*linklist*/
/* line 2825, ../../../sass/_layoutSecond.scss */
.linklist {
  position: relative;
  width: 980px;
  margin: 0px auto;
  width: 900px;
  text-align: right;
  z-index: 1;
  margin-top: 20px;
}
/* line 2832, ../../../sass/_layoutSecond.scss */
.linklist li {
  display: inline;
}
/* line 2834, ../../../sass/_layoutSecond.scss */
.linklist li a {
  text-decoration: none;
}

/*お問い合せフォーム*/
/* line 2844, ../../../sass/_layoutSecond.scss */
.scfForm {
  position: relative;
  width: 980px;
  margin: 0px auto;
  text-align: center;
}
/* line 2848, ../../../sass/_layoutSecond.scss */
.scfForm h1, .scfForm span, .scfForm p {
  text-align: left;
}

/*注意*/
/* line 2856, ../../../sass/_layoutSecond.scss */
.scfValidationSummary ul {
  text-align: left;
  width: 700px;
  margin: 20px auto;
  padding: 15px 30px;
  background: #ffe5ee;
  color: #dd0000;
  border: 1px solid #dd0000;
}
/* line 2865, ../../../sass/_layoutSecond.scss */
.scfValidationSummary ul li {
  margin: 5px;
  list-style-type: disc;
}

/*必須*/
/* line 2874, ../../../sass/_layoutSecond.scss */
.scfRequired,
.scfValidatorRequired {
  position: absolute;
  left: 0px;
  top: 20px;
  color: #dd0000;
  background: url(../img/hissu.png) no-repeat;
  text-indent: -999999px;
  width: 20px;
}

/*フォーム内*/
/* line 2887, ../../../sass/_layoutSecond.scss */
.scfIntroBorder {
  color: #333;
  text-align: left;
}
/* line 2892, ../../../sass/_layoutSecond.scss */
.scfIntroBorder h3 {
  margin-bottom: 0px !important;
}
/* line 2895, ../../../sass/_layoutSecond.scss */
.scfIntroBorder p {
  padding: 5px 10px !important;
}

/* line 2901, ../../../sass/_layoutSecond.scss */
.scfSectionBorderAsFieldSet {
  position: relative;
  width: 980px;
  margin: 0px auto;
  text-align: left;
  overflow: hidden;
  color: #666;
  /**/
  /*2列*/
  /*メールアドレス*/
  /*セレクトボックス*/
  /*ラジオボタン*/
  /*カレンダー*/
  /*テキストエリア*/
}
/* line 2907, ../../../sass/_layoutSecond.scss */
.scfSectionBorderAsFieldSet .scfSectionLegend {
  font-size: 18px;
  margin: 10px;
  font-weight: bold;
  color: #dd0000;
  padding-top: 30px;
  display: block;
}
/* line 2917, ../../../sass/_layoutSecond.scss */
.scfSectionBorderAsFieldSet .scfSectionUsefulInfo {
  color: #666;
  padding: 20px;
  font-size: 12px;
}
/* line 2923, ../../../sass/_layoutSecond.scss */
.scfSectionBorderAsFieldSet .scfSingleLineTextBorder, .scfSectionBorderAsFieldSet .scfPasswordConfirmation, .scfSectionBorderAsFieldSet .scfRadioButtonListBorder,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder,
.scfSectionBorderAsFieldSet .halfAvailableWidth,
.scfSectionBorderAsFieldSet .thirdAvailableWidth,
.scfSectionBorderAsFieldSet .scfZeroLineTextBorder,
.scfSectionBorderAsFieldSet .scfDropListBorder,
.scfSectionBorderAsFieldSet .scfDroplistBorder,
.scfSectionBorderAsFieldSet .scfFileUploadBorder,
.scfSectionBorderAsFieldSet .half2AvailableWidth,
.scfSectionBorderAsFieldSet .scfDatePickerBorder,
.scfSectionBorderAsFieldSet .scfShortText,
.scfSectionBorderAsFieldSet .scfPasswordConfirmation,
.scfSectionBorderAsFieldSet .scfEmailConfirmation,
.scfSectionBorderAsFieldSet .scfMultipleLineTextBorder {
  overflow: hidden;
  margin: 5px;
  padding: 5px;
  border-top: 1px dotted #333;
  position: relative;
  padding-left: 15px;
  width: 100%;
  clear: both;
}
/* line 2946, ../../../sass/_layoutSecond.scss */
.scfSectionBorderAsFieldSet .scfSingleLineTextBorder label, .scfSectionBorderAsFieldSet .scfPasswordConfirmation label, .scfSectionBorderAsFieldSet .scfRadioButtonListBorder label,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder label,
.scfSectionBorderAsFieldSet .halfAvailableWidth label,
.scfSectionBorderAsFieldSet .thirdAvailableWidth label, .scfSectionBorderAsFieldSet .scfRadioButtonListBorder .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfRadioButtonListBorder .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .halfAvailableWidth .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .halfAvailableWidth .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .scfCheckBoxListLabel, .scfSectionBorderAsFieldSet .scfSingleLineTextBorder .scfDatePickerBorder .scfDatePickerLabel, .scfSectionBorderAsFieldSet .scfDatePickerBorder .scfSingleLineTextBorder .scfDatePickerLabel, .scfSectionBorderAsFieldSet .scfPasswordConfirmation .scfDatePickerBorder .scfDatePickerLabel, .scfSectionBorderAsFieldSet .scfDatePickerBorder .scfPasswordConfirmation .scfDatePickerLabel, .scfSectionBorderAsFieldSet .scfRadioButtonListBorder .scfDatePickerBorder .scfDatePickerLabel, .scfSectionBorderAsFieldSet .scfDatePickerBorder .scfRadioButtonListBorder .scfDatePickerLabel,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .scfDatePickerBorder .scfDatePickerLabel,
.scfSectionBorderAsFieldSet .scfDatePickerBorder .scfCheckBoxListBorder .scfDatePickerLabel,
.scfSectionBorderAsFieldSet .halfAvailableWidth .scfDatePickerBorder .scfDatePickerLabel,
.scfSectionBorderAsFieldSet .scfDatePickerBorder .halfAvailableWidth .scfDatePickerLabel,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .scfDatePickerBorder .scfDatePickerLabel,
.scfSectionBorderAsFieldSet .scfDatePickerBorder .thirdAvailableWidth .scfDatePickerLabel,
.scfSectionBorderAsFieldSet .scfZeroLineTextBorder label,
.scfSectionBorderAsFieldSet .scfZeroLineTextBorder .scfRadioButtonListBorder .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfRadioButtonListBorder .scfZeroLineTextBorder .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfZeroLineTextBorder .scfRadioButtonListBorder .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfRadioButtonListBorder .scfZeroLineTextBorder .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfZeroLineTextBorder .scfCheckBoxListBorder .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .scfZeroLineTextBorder .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfZeroLineTextBorder .scfCheckBoxListBorder .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .scfZeroLineTextBorder .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfZeroLineTextBorder .halfAvailableWidth .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .halfAvailableWidth .scfZeroLineTextBorder .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfZeroLineTextBorder .halfAvailableWidth .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .halfAvailableWidth .scfZeroLineTextBorder .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfZeroLineTextBorder .thirdAvailableWidth .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .scfZeroLineTextBorder .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfZeroLineTextBorder .thirdAvailableWidth .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .scfZeroLineTextBorder .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfZeroLineTextBorder .scfDatePickerBorder .scfDatePickerLabel,
.scfSectionBorderAsFieldSet .scfDatePickerBorder .scfZeroLineTextBorder .scfDatePickerLabel,
.scfSectionBorderAsFieldSet .scfDropListBorder label,
.scfSectionBorderAsFieldSet .scfDropListBorder .scfRadioButtonListBorder .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfRadioButtonListBorder .scfDropListBorder .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfDropListBorder .scfRadioButtonListBorder .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfRadioButtonListBorder .scfDropListBorder .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfDropListBorder .scfCheckBoxListBorder .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .scfDropListBorder .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfDropListBorder .scfCheckBoxListBorder .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .scfDropListBorder .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfDropListBorder .halfAvailableWidth .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .halfAvailableWidth .scfDropListBorder .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfDropListBorder .halfAvailableWidth .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .halfAvailableWidth .scfDropListBorder .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfDropListBorder .thirdAvailableWidth .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .scfDropListBorder .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfDropListBorder .thirdAvailableWidth .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .scfDropListBorder .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfDropListBorder .scfDatePickerBorder .scfDatePickerLabel,
.scfSectionBorderAsFieldSet .scfDatePickerBorder .scfDropListBorder .scfDatePickerLabel,
.scfSectionBorderAsFieldSet .scfDroplistBorder label,
.scfSectionBorderAsFieldSet .scfDroplistBorder .scfRadioButtonListBorder .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfRadioButtonListBorder .scfDroplistBorder .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfDroplistBorder .scfRadioButtonListBorder .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfRadioButtonListBorder .scfDroplistBorder .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfDroplistBorder .scfCheckBoxListBorder .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .scfDroplistBorder .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfDroplistBorder .scfCheckBoxListBorder .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .scfDroplistBorder .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfDroplistBorder .halfAvailableWidth .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .halfAvailableWidth .scfDroplistBorder .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfDroplistBorder .halfAvailableWidth .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .halfAvailableWidth .scfDroplistBorder .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfDroplistBorder .thirdAvailableWidth .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .scfDroplistBorder .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfDroplistBorder .thirdAvailableWidth .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .scfDroplistBorder .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfDroplistBorder .scfDatePickerBorder .scfDatePickerLabel,
.scfSectionBorderAsFieldSet .scfDatePickerBorder .scfDroplistBorder .scfDatePickerLabel,
.scfSectionBorderAsFieldSet .scfFileUploadBorder label,
.scfSectionBorderAsFieldSet .scfFileUploadBorder .scfRadioButtonListBorder .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfRadioButtonListBorder .scfFileUploadBorder .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfFileUploadBorder .scfRadioButtonListBorder .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfRadioButtonListBorder .scfFileUploadBorder .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfFileUploadBorder .scfCheckBoxListBorder .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .scfFileUploadBorder .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfFileUploadBorder .scfCheckBoxListBorder .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .scfFileUploadBorder .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfFileUploadBorder .halfAvailableWidth .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .halfAvailableWidth .scfFileUploadBorder .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfFileUploadBorder .halfAvailableWidth .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .halfAvailableWidth .scfFileUploadBorder .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfFileUploadBorder .thirdAvailableWidth .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .scfFileUploadBorder .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfFileUploadBorder .thirdAvailableWidth .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .scfFileUploadBorder .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfFileUploadBorder .scfDatePickerBorder .scfDatePickerLabel,
.scfSectionBorderAsFieldSet .scfDatePickerBorder .scfFileUploadBorder .scfDatePickerLabel,
.scfSectionBorderAsFieldSet .half2AvailableWidth label,
.scfSectionBorderAsFieldSet .half2AvailableWidth .scfRadioButtonListBorder .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfRadioButtonListBorder .half2AvailableWidth .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .half2AvailableWidth .scfRadioButtonListBorder .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfRadioButtonListBorder .half2AvailableWidth .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .half2AvailableWidth .scfCheckBoxListBorder .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .half2AvailableWidth .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .half2AvailableWidth .scfCheckBoxListBorder .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .half2AvailableWidth .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .half2AvailableWidth .halfAvailableWidth .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .halfAvailableWidth .half2AvailableWidth .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .half2AvailableWidth .halfAvailableWidth .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .halfAvailableWidth .half2AvailableWidth .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .half2AvailableWidth .thirdAvailableWidth .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .half2AvailableWidth .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .half2AvailableWidth .thirdAvailableWidth .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .half2AvailableWidth .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .half2AvailableWidth .scfDatePickerBorder .scfDatePickerLabel,
.scfSectionBorderAsFieldSet .scfDatePickerBorder .half2AvailableWidth .scfDatePickerLabel,
.scfSectionBorderAsFieldSet .scfDatePickerBorder label,
.scfSectionBorderAsFieldSet .scfDatePickerBorder .scfRadioButtonListBorder .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfRadioButtonListBorder .scfDatePickerBorder .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfDatePickerBorder .scfRadioButtonListBorder .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfRadioButtonListBorder .scfDatePickerBorder .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfDatePickerBorder .scfCheckBoxListBorder .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .scfDatePickerBorder .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfDatePickerBorder .scfCheckBoxListBorder .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .scfDatePickerBorder .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfDatePickerBorder .halfAvailableWidth .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .halfAvailableWidth .scfDatePickerBorder .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfDatePickerBorder .halfAvailableWidth .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .halfAvailableWidth .scfDatePickerBorder .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfDatePickerBorder .thirdAvailableWidth .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .scfDatePickerBorder .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfDatePickerBorder .thirdAvailableWidth .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .scfDatePickerBorder .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfDatePickerBorder .scfDatePickerLabel,
.scfSectionBorderAsFieldSet .scfShortText label,
.scfSectionBorderAsFieldSet .scfShortText .scfRadioButtonListBorder .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfRadioButtonListBorder .scfShortText .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfShortText .scfRadioButtonListBorder .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfRadioButtonListBorder .scfShortText .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfShortText .scfCheckBoxListBorder .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .scfShortText .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfShortText .scfCheckBoxListBorder .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .scfShortText .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfShortText .halfAvailableWidth .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .halfAvailableWidth .scfShortText .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfShortText .halfAvailableWidth .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .halfAvailableWidth .scfShortText .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfShortText .thirdAvailableWidth .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .scfShortText .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfShortText .thirdAvailableWidth .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .scfShortText .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfShortText .scfDatePickerBorder .scfDatePickerLabel,
.scfSectionBorderAsFieldSet .scfDatePickerBorder .scfShortText .scfDatePickerLabel,
.scfSectionBorderAsFieldSet .scfPasswordConfirmation label,
.scfSectionBorderAsFieldSet .scfPasswordConfirmation .scfRadioButtonListBorder .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfRadioButtonListBorder .scfPasswordConfirmation .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfPasswordConfirmation .scfRadioButtonListBorder .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfRadioButtonListBorder .scfPasswordConfirmation .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfPasswordConfirmation .scfCheckBoxListBorder .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .scfPasswordConfirmation .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfPasswordConfirmation .scfCheckBoxListBorder .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .scfPasswordConfirmation .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfPasswordConfirmation .halfAvailableWidth .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .halfAvailableWidth .scfPasswordConfirmation .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfPasswordConfirmation .halfAvailableWidth .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .halfAvailableWidth .scfPasswordConfirmation .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfPasswordConfirmation .thirdAvailableWidth .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .scfPasswordConfirmation .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfPasswordConfirmation .thirdAvailableWidth .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .scfPasswordConfirmation .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfPasswordConfirmation .scfDatePickerBorder .scfDatePickerLabel,
.scfSectionBorderAsFieldSet .scfDatePickerBorder .scfPasswordConfirmation .scfDatePickerLabel,
.scfSectionBorderAsFieldSet .scfEmailConfirmation label,
.scfSectionBorderAsFieldSet .scfEmailConfirmation .scfRadioButtonListBorder .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfRadioButtonListBorder .scfEmailConfirmation .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfEmailConfirmation .scfRadioButtonListBorder .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfRadioButtonListBorder .scfEmailConfirmation .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfEmailConfirmation .scfCheckBoxListBorder .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .scfEmailConfirmation .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfEmailConfirmation .scfCheckBoxListBorder .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .scfEmailConfirmation .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfEmailConfirmation .halfAvailableWidth .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .halfAvailableWidth .scfEmailConfirmation .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfEmailConfirmation .halfAvailableWidth .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .halfAvailableWidth .scfEmailConfirmation .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfEmailConfirmation .thirdAvailableWidth .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .scfEmailConfirmation .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfEmailConfirmation .thirdAvailableWidth .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .scfEmailConfirmation .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfEmailConfirmation .scfDatePickerBorder .scfDatePickerLabel,
.scfSectionBorderAsFieldSet .scfDatePickerBorder .scfEmailConfirmation .scfDatePickerLabel,
.scfSectionBorderAsFieldSet .scfMultipleLineTextBorder label,
.scfSectionBorderAsFieldSet .scfMultipleLineTextBorder .scfRadioButtonListBorder .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfRadioButtonListBorder .scfMultipleLineTextBorder .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfMultipleLineTextBorder .scfRadioButtonListBorder .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfRadioButtonListBorder .scfMultipleLineTextBorder .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfMultipleLineTextBorder .scfCheckBoxListBorder .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .scfMultipleLineTextBorder .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfMultipleLineTextBorder .scfCheckBoxListBorder .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .scfMultipleLineTextBorder .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfMultipleLineTextBorder .halfAvailableWidth .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .halfAvailableWidth .scfMultipleLineTextBorder .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfMultipleLineTextBorder .halfAvailableWidth .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .halfAvailableWidth .scfMultipleLineTextBorder .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfMultipleLineTextBorder .thirdAvailableWidth .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .scfMultipleLineTextBorder .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfMultipleLineTextBorder .thirdAvailableWidth .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .scfMultipleLineTextBorder .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfMultipleLineTextBorder .scfDatePickerBorder .scfDatePickerLabel,
.scfSectionBorderAsFieldSet .scfDatePickerBorder .scfMultipleLineTextBorder .scfDatePickerLabel {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  width: 150px !important;
  float: left;
  font-size: 12px;
  color: #fff;
  padding: 9px 5px;
  margin: 6px;
  background: #666;
  text-align: center;
}
/* line 2961, ../../../sass/_layoutSecond.scss */
.scfSectionBorderAsFieldSet .scfSingleLineTextBorder .scfSingleLineGeneralPanel, .scfSectionBorderAsFieldSet .scfPasswordConfirmation .scfSingleLineGeneralPanel, .scfSectionBorderAsFieldSet .scfRadioButtonListBorder .scfSingleLineGeneralPanel,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .scfSingleLineGeneralPanel,
.scfSectionBorderAsFieldSet .halfAvailableWidth .scfSingleLineGeneralPanel,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .scfSingleLineGeneralPanel,
.scfSectionBorderAsFieldSet .scfSingleLineTextBorder .scfDatePickerGeneralPanel,
.scfSectionBorderAsFieldSet .scfPasswordConfirmation .scfDatePickerGeneralPanel,
.scfSectionBorderAsFieldSet .scfRadioButtonListBorder .scfDatePickerGeneralPanel,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .scfDatePickerGeneralPanel,
.scfSectionBorderAsFieldSet .halfAvailableWidth .scfDatePickerGeneralPanel,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .scfDatePickerGeneralPanel,
.scfSectionBorderAsFieldSet .scfSingleLineTextBorder .scfConfirmEmailGeneralPanel,
.scfSectionBorderAsFieldSet .scfPasswordConfirmation .scfConfirmEmailGeneralPanel,
.scfSectionBorderAsFieldSet .scfRadioButtonListBorder .scfConfirmEmailGeneralPanel,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .scfConfirmEmailGeneralPanel,
.scfSectionBorderAsFieldSet .halfAvailableWidth .scfConfirmEmailGeneralPanel,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .scfConfirmEmailGeneralPanel,
.scfSectionBorderAsFieldSet .scfZeroLineTextBorder .scfSingleLineGeneralPanel,
.scfSectionBorderAsFieldSet .scfZeroLineTextBorder .scfDatePickerGeneralPanel,
.scfSectionBorderAsFieldSet .scfZeroLineTextBorder .scfConfirmEmailGeneralPanel,
.scfSectionBorderAsFieldSet .scfDropListBorder .scfSingleLineGeneralPanel,
.scfSectionBorderAsFieldSet .scfDropListBorder .scfDatePickerGeneralPanel,
.scfSectionBorderAsFieldSet .scfDropListBorder .scfConfirmEmailGeneralPanel,
.scfSectionBorderAsFieldSet .scfDroplistBorder .scfSingleLineGeneralPanel,
.scfSectionBorderAsFieldSet .scfDroplistBorder .scfDatePickerGeneralPanel,
.scfSectionBorderAsFieldSet .scfDroplistBorder .scfConfirmEmailGeneralPanel,
.scfSectionBorderAsFieldSet .scfFileUploadBorder .scfSingleLineGeneralPanel,
.scfSectionBorderAsFieldSet .scfFileUploadBorder .scfDatePickerGeneralPanel,
.scfSectionBorderAsFieldSet .scfFileUploadBorder .scfConfirmEmailGeneralPanel,
.scfSectionBorderAsFieldSet .half2AvailableWidth .scfSingleLineGeneralPanel,
.scfSectionBorderAsFieldSet .half2AvailableWidth .scfDatePickerGeneralPanel,
.scfSectionBorderAsFieldSet .half2AvailableWidth .scfConfirmEmailGeneralPanel,
.scfSectionBorderAsFieldSet .scfDatePickerBorder .scfSingleLineGeneralPanel,
.scfSectionBorderAsFieldSet .scfDatePickerBorder .scfDatePickerGeneralPanel,
.scfSectionBorderAsFieldSet .scfDatePickerBorder .scfConfirmEmailGeneralPanel,
.scfSectionBorderAsFieldSet .scfShortText .scfSingleLineGeneralPanel,
.scfSectionBorderAsFieldSet .scfShortText .scfDatePickerGeneralPanel,
.scfSectionBorderAsFieldSet .scfShortText .scfConfirmEmailGeneralPanel,
.scfSectionBorderAsFieldSet .scfPasswordConfirmation .scfSingleLineGeneralPanel,
.scfSectionBorderAsFieldSet .scfPasswordConfirmation .scfDatePickerGeneralPanel,
.scfSectionBorderAsFieldSet .scfPasswordConfirmation .scfConfirmEmailGeneralPanel,
.scfSectionBorderAsFieldSet .scfEmailConfirmation .scfSingleLineGeneralPanel,
.scfSectionBorderAsFieldSet .scfEmailConfirmation .scfDatePickerGeneralPanel,
.scfSectionBorderAsFieldSet .scfEmailConfirmation .scfConfirmEmailGeneralPanel,
.scfSectionBorderAsFieldSet .scfMultipleLineTextBorder .scfSingleLineGeneralPanel,
.scfSectionBorderAsFieldSet .scfMultipleLineTextBorder .scfDatePickerGeneralPanel,
.scfSectionBorderAsFieldSet .scfMultipleLineTextBorder .scfConfirmEmailGeneralPanel {
  float: left;
  width: 770px;
}
/* line 2967, ../../../sass/_layoutSecond.scss */
.scfSectionBorderAsFieldSet .scfSingleLineTextBorder .scfSingleLineGeneralPanel input, .scfSectionBorderAsFieldSet .scfPasswordConfirmation .scfSingleLineGeneralPanel input, .scfSectionBorderAsFieldSet .scfRadioButtonListBorder .scfSingleLineGeneralPanel input,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .scfSingleLineGeneralPanel input,
.scfSectionBorderAsFieldSet .halfAvailableWidth .scfSingleLineGeneralPanel input,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .scfSingleLineGeneralPanel input,
.scfSectionBorderAsFieldSet .scfSingleLineTextBorder .scfDatePickerGeneralPanel input,
.scfSectionBorderAsFieldSet .scfPasswordConfirmation .scfDatePickerGeneralPanel input,
.scfSectionBorderAsFieldSet .scfRadioButtonListBorder .scfDatePickerGeneralPanel input,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .scfDatePickerGeneralPanel input,
.scfSectionBorderAsFieldSet .halfAvailableWidth .scfDatePickerGeneralPanel input,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .scfDatePickerGeneralPanel input,
.scfSectionBorderAsFieldSet .scfSingleLineTextBorder .scfConfirmEmailGeneralPanel input,
.scfSectionBorderAsFieldSet .scfPasswordConfirmation .scfConfirmEmailGeneralPanel input,
.scfSectionBorderAsFieldSet .scfRadioButtonListBorder .scfConfirmEmailGeneralPanel input,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .scfConfirmEmailGeneralPanel input,
.scfSectionBorderAsFieldSet .halfAvailableWidth .scfConfirmEmailGeneralPanel input,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .scfConfirmEmailGeneralPanel input,
.scfSectionBorderAsFieldSet .scfZeroLineTextBorder .scfSingleLineGeneralPanel input,
.scfSectionBorderAsFieldSet .scfZeroLineTextBorder .scfDatePickerGeneralPanel input,
.scfSectionBorderAsFieldSet .scfZeroLineTextBorder .scfConfirmEmailGeneralPanel input,
.scfSectionBorderAsFieldSet .scfDropListBorder .scfSingleLineGeneralPanel input,
.scfSectionBorderAsFieldSet .scfDropListBorder .scfDatePickerGeneralPanel input,
.scfSectionBorderAsFieldSet .scfDropListBorder .scfConfirmEmailGeneralPanel input,
.scfSectionBorderAsFieldSet .scfDroplistBorder .scfSingleLineGeneralPanel input,
.scfSectionBorderAsFieldSet .scfDroplistBorder .scfDatePickerGeneralPanel input,
.scfSectionBorderAsFieldSet .scfDroplistBorder .scfConfirmEmailGeneralPanel input,
.scfSectionBorderAsFieldSet .scfFileUploadBorder .scfSingleLineGeneralPanel input,
.scfSectionBorderAsFieldSet .scfFileUploadBorder .scfDatePickerGeneralPanel input,
.scfSectionBorderAsFieldSet .scfFileUploadBorder .scfConfirmEmailGeneralPanel input,
.scfSectionBorderAsFieldSet .half2AvailableWidth .scfSingleLineGeneralPanel input,
.scfSectionBorderAsFieldSet .half2AvailableWidth .scfDatePickerGeneralPanel input,
.scfSectionBorderAsFieldSet .half2AvailableWidth .scfConfirmEmailGeneralPanel input,
.scfSectionBorderAsFieldSet .scfDatePickerBorder .scfSingleLineGeneralPanel input,
.scfSectionBorderAsFieldSet .scfDatePickerBorder .scfDatePickerGeneralPanel input,
.scfSectionBorderAsFieldSet .scfDatePickerBorder .scfConfirmEmailGeneralPanel input,
.scfSectionBorderAsFieldSet .scfShortText .scfSingleLineGeneralPanel input,
.scfSectionBorderAsFieldSet .scfShortText .scfDatePickerGeneralPanel input,
.scfSectionBorderAsFieldSet .scfShortText .scfConfirmEmailGeneralPanel input,
.scfSectionBorderAsFieldSet .scfPasswordConfirmation .scfSingleLineGeneralPanel input,
.scfSectionBorderAsFieldSet .scfPasswordConfirmation .scfDatePickerGeneralPanel input,
.scfSectionBorderAsFieldSet .scfPasswordConfirmation .scfConfirmEmailGeneralPanel input,
.scfSectionBorderAsFieldSet .scfEmailConfirmation .scfSingleLineGeneralPanel input,
.scfSectionBorderAsFieldSet .scfEmailConfirmation .scfDatePickerGeneralPanel input,
.scfSectionBorderAsFieldSet .scfEmailConfirmation .scfConfirmEmailGeneralPanel input,
.scfSectionBorderAsFieldSet .scfMultipleLineTextBorder .scfSingleLineGeneralPanel input,
.scfSectionBorderAsFieldSet .scfMultipleLineTextBorder .scfDatePickerGeneralPanel input,
.scfSectionBorderAsFieldSet .scfMultipleLineTextBorder .scfConfirmEmailGeneralPanel input {
  border: 1px solid #ccc;
  font-size: 18px;
  color: #666;
  padding: 5px;
  margin: 5px 0;
  width: 400px;
  float: left;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 2979, ../../../sass/_layoutSecond.scss */
.scfSectionBorderAsFieldSet .scfSingleLineTextBorder .scfFileUploadGeneralPanel, .scfSectionBorderAsFieldSet .scfPasswordConfirmation .scfFileUploadGeneralPanel, .scfSectionBorderAsFieldSet .scfRadioButtonListBorder .scfFileUploadGeneralPanel,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .scfFileUploadGeneralPanel,
.scfSectionBorderAsFieldSet .halfAvailableWidth .scfFileUploadGeneralPanel,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .scfFileUploadGeneralPanel,
.scfSectionBorderAsFieldSet .scfSingleLineTextBorder .scfRadioButtonListGeneralPanel,
.scfSectionBorderAsFieldSet .scfPasswordConfirmation .scfRadioButtonListGeneralPanel,
.scfSectionBorderAsFieldSet .scfRadioButtonListBorder .scfRadioButtonListGeneralPanel,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .scfRadioButtonListGeneralPanel,
.scfSectionBorderAsFieldSet .halfAvailableWidth .scfRadioButtonListGeneralPanel,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .scfRadioButtonListGeneralPanel,
.scfSectionBorderAsFieldSet .scfZeroLineTextBorder .scfFileUploadGeneralPanel,
.scfSectionBorderAsFieldSet .scfZeroLineTextBorder .scfRadioButtonListGeneralPanel,
.scfSectionBorderAsFieldSet .scfDropListBorder .scfFileUploadGeneralPanel,
.scfSectionBorderAsFieldSet .scfDropListBorder .scfRadioButtonListGeneralPanel,
.scfSectionBorderAsFieldSet .scfDroplistBorder .scfFileUploadGeneralPanel,
.scfSectionBorderAsFieldSet .scfDroplistBorder .scfRadioButtonListGeneralPanel,
.scfSectionBorderAsFieldSet .scfFileUploadBorder .scfFileUploadGeneralPanel,
.scfSectionBorderAsFieldSet .scfFileUploadBorder .scfRadioButtonListGeneralPanel,
.scfSectionBorderAsFieldSet .half2AvailableWidth .scfFileUploadGeneralPanel,
.scfSectionBorderAsFieldSet .half2AvailableWidth .scfRadioButtonListGeneralPanel,
.scfSectionBorderAsFieldSet .scfDatePickerBorder .scfFileUploadGeneralPanel,
.scfSectionBorderAsFieldSet .scfDatePickerBorder .scfRadioButtonListGeneralPanel,
.scfSectionBorderAsFieldSet .scfShortText .scfFileUploadGeneralPanel,
.scfSectionBorderAsFieldSet .scfShortText .scfRadioButtonListGeneralPanel,
.scfSectionBorderAsFieldSet .scfPasswordConfirmation .scfFileUploadGeneralPanel,
.scfSectionBorderAsFieldSet .scfPasswordConfirmation .scfRadioButtonListGeneralPanel,
.scfSectionBorderAsFieldSet .scfEmailConfirmation .scfFileUploadGeneralPanel,
.scfSectionBorderAsFieldSet .scfEmailConfirmation .scfRadioButtonListGeneralPanel,
.scfSectionBorderAsFieldSet .scfMultipleLineTextBorder .scfFileUploadGeneralPanel,
.scfSectionBorderAsFieldSet .scfMultipleLineTextBorder .scfRadioButtonListGeneralPanel {
  padding: 10px 0;
}
/* line 2984, ../../../sass/_layoutSecond.scss */
.scfSectionBorderAsFieldSet .scfSingleLineTextBorder .scfSingleLineTextUsefulInfo, .scfSectionBorderAsFieldSet .scfPasswordConfirmation .scfSingleLineTextUsefulInfo, .scfSectionBorderAsFieldSet .scfRadioButtonListBorder .scfSingleLineTextUsefulInfo,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .scfSingleLineTextUsefulInfo,
.scfSectionBorderAsFieldSet .halfAvailableWidth .scfSingleLineTextUsefulInfo,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .scfSingleLineTextUsefulInfo,
.scfSectionBorderAsFieldSet .scfSingleLineTextBorder .scfDropListUsefulInfo,
.scfSectionBorderAsFieldSet .scfPasswordConfirmation .scfDropListUsefulInfo,
.scfSectionBorderAsFieldSet .scfRadioButtonListBorder .scfDropListUsefulInfo,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .scfDropListUsefulInfo,
.scfSectionBorderAsFieldSet .halfAvailableWidth .scfDropListUsefulInfo,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .scfDropListUsefulInfo,
.scfSectionBorderAsFieldSet .scfSingleLineTextBorder .scfConfirmEmailUsefulInfo,
.scfSectionBorderAsFieldSet .scfPasswordConfirmation .scfConfirmEmailUsefulInfo,
.scfSectionBorderAsFieldSet .scfRadioButtonListBorder .scfConfirmEmailUsefulInfo,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .scfConfirmEmailUsefulInfo,
.scfSectionBorderAsFieldSet .halfAvailableWidth .scfConfirmEmailUsefulInfo,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .scfConfirmEmailUsefulInfo,
.scfSectionBorderAsFieldSet .scfZeroLineTextBorder .scfSingleLineTextUsefulInfo,
.scfSectionBorderAsFieldSet .scfZeroLineTextBorder .scfDropListUsefulInfo,
.scfSectionBorderAsFieldSet .scfZeroLineTextBorder .scfConfirmEmailUsefulInfo,
.scfSectionBorderAsFieldSet .scfDropListBorder .scfSingleLineTextUsefulInfo,
.scfSectionBorderAsFieldSet .scfDropListBorder .scfDropListUsefulInfo,
.scfSectionBorderAsFieldSet .scfDropListBorder .scfConfirmEmailUsefulInfo,
.scfSectionBorderAsFieldSet .scfDroplistBorder .scfSingleLineTextUsefulInfo,
.scfSectionBorderAsFieldSet .scfDroplistBorder .scfDropListUsefulInfo,
.scfSectionBorderAsFieldSet .scfDroplistBorder .scfConfirmEmailUsefulInfo,
.scfSectionBorderAsFieldSet .scfFileUploadBorder .scfSingleLineTextUsefulInfo,
.scfSectionBorderAsFieldSet .scfFileUploadBorder .scfDropListUsefulInfo,
.scfSectionBorderAsFieldSet .scfFileUploadBorder .scfConfirmEmailUsefulInfo,
.scfSectionBorderAsFieldSet .half2AvailableWidth .scfSingleLineTextUsefulInfo,
.scfSectionBorderAsFieldSet .half2AvailableWidth .scfDropListUsefulInfo,
.scfSectionBorderAsFieldSet .half2AvailableWidth .scfConfirmEmailUsefulInfo,
.scfSectionBorderAsFieldSet .scfDatePickerBorder .scfSingleLineTextUsefulInfo,
.scfSectionBorderAsFieldSet .scfDatePickerBorder .scfDropListUsefulInfo,
.scfSectionBorderAsFieldSet .scfDatePickerBorder .scfConfirmEmailUsefulInfo,
.scfSectionBorderAsFieldSet .scfShortText .scfSingleLineTextUsefulInfo,
.scfSectionBorderAsFieldSet .scfShortText .scfDropListUsefulInfo,
.scfSectionBorderAsFieldSet .scfShortText .scfConfirmEmailUsefulInfo,
.scfSectionBorderAsFieldSet .scfPasswordConfirmation .scfSingleLineTextUsefulInfo,
.scfSectionBorderAsFieldSet .scfPasswordConfirmation .scfDropListUsefulInfo,
.scfSectionBorderAsFieldSet .scfPasswordConfirmation .scfConfirmEmailUsefulInfo,
.scfSectionBorderAsFieldSet .scfEmailConfirmation .scfSingleLineTextUsefulInfo,
.scfSectionBorderAsFieldSet .scfEmailConfirmation .scfDropListUsefulInfo,
.scfSectionBorderAsFieldSet .scfEmailConfirmation .scfConfirmEmailUsefulInfo,
.scfSectionBorderAsFieldSet .scfMultipleLineTextBorder .scfSingleLineTextUsefulInfo,
.scfSectionBorderAsFieldSet .scfMultipleLineTextBorder .scfDropListUsefulInfo,
.scfSectionBorderAsFieldSet .scfMultipleLineTextBorder .scfConfirmEmailUsefulInfo {
  font-size: 12px;
  color: #666;
  display: block;
  background: #f0f0f0;
  padding: 5px;
  width: 340px;
  float: right;
  margin-top: 10px;
}
/* line 2998, ../../../sass/_layoutSecond.scss */
.scfSectionBorderAsFieldSet .scfSingleLineTextBorder .scfFileUploadUsefulInfo, .scfSectionBorderAsFieldSet .scfPasswordConfirmation .scfFileUploadUsefulInfo, .scfSectionBorderAsFieldSet .scfRadioButtonListBorder .scfFileUploadUsefulInfo,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .scfFileUploadUsefulInfo,
.scfSectionBorderAsFieldSet .halfAvailableWidth .scfFileUploadUsefulInfo,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .scfFileUploadUsefulInfo,
.scfSectionBorderAsFieldSet .scfZeroLineTextBorder .scfFileUploadUsefulInfo,
.scfSectionBorderAsFieldSet .scfDropListBorder .scfFileUploadUsefulInfo,
.scfSectionBorderAsFieldSet .scfDroplistBorder .scfFileUploadUsefulInfo,
.scfSectionBorderAsFieldSet .scfFileUploadBorder .scfFileUploadUsefulInfo,
.scfSectionBorderAsFieldSet .half2AvailableWidth .scfFileUploadUsefulInfo,
.scfSectionBorderAsFieldSet .scfDatePickerBorder .scfFileUploadUsefulInfo,
.scfSectionBorderAsFieldSet .scfShortText .scfFileUploadUsefulInfo,
.scfSectionBorderAsFieldSet .scfPasswordConfirmation .scfFileUploadUsefulInfo,
.scfSectionBorderAsFieldSet .scfEmailConfirmation .scfFileUploadUsefulInfo,
.scfSectionBorderAsFieldSet .scfMultipleLineTextBorder .scfFileUploadUsefulInfo {
  font-size: 12px;
  color: #666;
  display: block;
  background: #f0f0f0;
  padding: 5px;
  width: 400px;
  float: right;
  margin-top: 0px;
  margin-right: 20px;
}
/* line 3011, ../../../sass/_layoutSecond.scss */
.scfSectionBorderAsFieldSet .scfSingleLineTextBorder .scfValidato, .scfSectionBorderAsFieldSet .scfPasswordConfirmation .scfValidato, .scfSectionBorderAsFieldSet .scfRadioButtonListBorder .scfValidato,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .scfValidato,
.scfSectionBorderAsFieldSet .halfAvailableWidth .scfValidato,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .scfValidato,
.scfSectionBorderAsFieldSet .scfZeroLineTextBorder .scfValidato,
.scfSectionBorderAsFieldSet .scfDropListBorder .scfValidato,
.scfSectionBorderAsFieldSet .scfDroplistBorder .scfValidato,
.scfSectionBorderAsFieldSet .scfFileUploadBorder .scfValidato,
.scfSectionBorderAsFieldSet .half2AvailableWidth .scfValidato,
.scfSectionBorderAsFieldSet .scfDatePickerBorder .scfValidato,
.scfSectionBorderAsFieldSet .scfShortText .scfValidato,
.scfSectionBorderAsFieldSet .scfPasswordConfirmation .scfValidato,
.scfSectionBorderAsFieldSet .scfEmailConfirmation .scfValidato,
.scfSectionBorderAsFieldSet .scfMultipleLineTextBorder .scfValidato {
  width: 350px;
}
/* line 3015, ../../../sass/_layoutSecond.scss */
.scfSectionBorderAsFieldSet .scfSingleLineTextBorder .scfValidator, .scfSectionBorderAsFieldSet .scfPasswordConfirmation .scfValidator, .scfSectionBorderAsFieldSet .scfRadioButtonListBorder .scfValidator,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .scfValidator,
.scfSectionBorderAsFieldSet .halfAvailableWidth .scfValidator,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .scfValidator,
.scfSectionBorderAsFieldSet .scfZeroLineTextBorder .scfValidator,
.scfSectionBorderAsFieldSet .scfDropListBorder .scfValidator,
.scfSectionBorderAsFieldSet .scfDroplistBorder .scfValidator,
.scfSectionBorderAsFieldSet .scfFileUploadBorder .scfValidator,
.scfSectionBorderAsFieldSet .half2AvailableWidth .scfValidator,
.scfSectionBorderAsFieldSet .scfDatePickerBorder .scfValidator,
.scfSectionBorderAsFieldSet .scfShortText .scfValidator,
.scfSectionBorderAsFieldSet .scfPasswordConfirmation .scfValidator,
.scfSectionBorderAsFieldSet .scfEmailConfirmation .scfValidator,
.scfSectionBorderAsFieldSet .scfMultipleLineTextBorder .scfValidator {
  display: block;
  float: left;
  background: #ffe5ee;
  margin: 3px;
  padding: 3px 5px;
  font-size: 11px;
  text-align: left;
  color: #dd0000;
}
/* line 3029, ../../../sass/_layoutSecond.scss */
.scfSectionBorderAsFieldSet .scfSingleLineTextBorder .scfConfirmEmailBorder, .scfSectionBorderAsFieldSet .scfPasswordConfirmation .scfConfirmEmailBorder, .scfSectionBorderAsFieldSet .scfRadioButtonListBorder .scfConfirmEmailBorder,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .scfConfirmEmailBorder,
.scfSectionBorderAsFieldSet .halfAvailableWidth .scfConfirmEmailBorder,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .scfConfirmEmailBorder,
.scfSectionBorderAsFieldSet .scfZeroLineTextBorder .scfConfirmEmailBorder,
.scfSectionBorderAsFieldSet .scfDropListBorder .scfConfirmEmailBorder,
.scfSectionBorderAsFieldSet .scfDroplistBorder .scfConfirmEmailBorder,
.scfSectionBorderAsFieldSet .scfFileUploadBorder .scfConfirmEmailBorder,
.scfSectionBorderAsFieldSet .half2AvailableWidth .scfConfirmEmailBorder,
.scfSectionBorderAsFieldSet .scfDatePickerBorder .scfConfirmEmailBorder,
.scfSectionBorderAsFieldSet .scfShortText .scfConfirmEmailBorder,
.scfSectionBorderAsFieldSet .scfPasswordConfirmation .scfConfirmEmailBorder,
.scfSectionBorderAsFieldSet .scfEmailConfirmation .scfConfirmEmailBorder,
.scfSectionBorderAsFieldSet .scfMultipleLineTextBorder .scfConfirmEmailBorder {
  border: none;
  margin: 0;
}
/* line 3035, ../../../sass/_layoutSecond.scss */
.scfSectionBorderAsFieldSet .scfMultipleLineTextBorder {
  margin: 0;
}
/* line 3038, ../../../sass/_layoutSecond.scss */
.scfSectionBorderAsFieldSet .scfZeroLineTextBorder {
  border: none;
  margin: 0 5px;
  padding: 0 5px;
  padding-left: 15px;
}
/* line 3046, ../../../sass/_layoutSecond.scss */
.scfSectionBorderAsFieldSet .scfShortTextdisclaimer {
  padding: 15px;
  line-height: 1.4em;
  border: 1px solid #dd0000;
  width: 600px;
  font-size: 12px;
  margin: 10px auto;
  background: #FFE5EE;
}
/* line 3056, ../../../sass/_layoutSecond.scss */
.scfSectionBorderAsFieldSet .scfShortTextdisclaimer table {
  font-size: 15px;
  color: #dd0000;
  margin-bottom: 10px;
}
/* line 3069, ../../../sass/_layoutSecond.scss */
.scfSectionBorderAsFieldSet #content_0_Div4.scfSectionContent {
  position: relative;
  width: 1005px;
}
/* line 3073, ../../../sass/_layoutSecond.scss */
.scfSectionBorderAsFieldSet #content_0_Div4.scfSectionContent .scfSingleLineTextBorder, .scfSectionBorderAsFieldSet #content_0_Div4.scfSectionContent .scfPasswordConfirmation, .scfSectionBorderAsFieldSet #content_0_Div4.scfSectionContent .scfRadioButtonListBorder,
.scfSectionBorderAsFieldSet #content_0_Div4.scfSectionContent .scfCheckBoxListBorder,
.scfSectionBorderAsFieldSet #content_0_Div4.scfSectionContent .halfAvailableWidth,
.scfSectionBorderAsFieldSet #content_0_Div4.scfSectionContent .thirdAvailableWidth {
  width: 980px;
}
/* line 3079, ../../../sass/_layoutSecond.scss */
.scfSectionBorderAsFieldSet .half2AvailableWidth,
.scfSectionBorderAsFieldSet .thirdAvailableWidth {
  width: 470px !important;
  float: left;
  clear: right;
  margin: 0;
}
/* line 3087, ../../../sass/_layoutSecond.scss */
.scfSectionBorderAsFieldSet .half2AvailableWidth .scfSingleLineGeneralPanel,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .scfSingleLineGeneralPanel {
  width: 300px !important;
}
/* line 3090, ../../../sass/_layoutSecond.scss */
.scfSectionBorderAsFieldSet .half2AvailableWidth .scfSingleLineGeneralPanel input, .scfSectionBorderAsFieldSet .half2AvailableWidth .scfSingleLineGeneralPanel span,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .scfSingleLineGeneralPanel input,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .scfSingleLineGeneralPanel span {
  float: none !important;
  width: 270px !important;
}
/* line 3097, ../../../sass/_layoutSecond.scss */
.scfSectionBorderAsFieldSet .half2AvailableWidth .scfSingleLineTextLabel,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .scfSingleLineTextLabel {
  width: 100px !important;
  float: left !important;
}
/* line 3105, ../../../sass/_layoutSecond.scss */
.scfSectionBorderAsFieldSet .scfShortText {
  width: 225px !important;
  float: left;
  clear: right;
  margin: 0;
}
/* line 3112, ../../../sass/_layoutSecond.scss */
.scfSectionBorderAsFieldSet .scfShortText .scfSingleLineGeneralPanel {
  width: 150px !important;
}
/* line 3115, ../../../sass/_layoutSecond.scss */
.scfSectionBorderAsFieldSet .scfShortText .scfSingleLineGeneralPanel label.scfSingleLineTextLabel, .scfSectionBorderAsFieldSet .scfShortText .scfSingleLineGeneralPanel .scfRadioButtonListBorder .scfSingleLineTextLabel.scfRadioButtonListLabel, .scfSectionBorderAsFieldSet .scfRadioButtonListBorder .scfShortText .scfSingleLineGeneralPanel .scfSingleLineTextLabel.scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfShortText .scfSingleLineGeneralPanel .scfRadioButtonListBorder .scfSingleLineTextLabel.scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfRadioButtonListBorder .scfShortText .scfSingleLineGeneralPanel .scfSingleLineTextLabel.scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfShortText .scfSingleLineGeneralPanel .scfCheckBoxListBorder .scfSingleLineTextLabel.scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .scfShortText .scfSingleLineGeneralPanel .scfSingleLineTextLabel.scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfShortText .scfSingleLineGeneralPanel .scfCheckBoxListBorder .scfSingleLineTextLabel.scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .scfShortText .scfSingleLineGeneralPanel .scfSingleLineTextLabel.scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfShortText .scfSingleLineGeneralPanel .halfAvailableWidth .scfSingleLineTextLabel.scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .halfAvailableWidth .scfShortText .scfSingleLineGeneralPanel .scfSingleLineTextLabel.scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfShortText .scfSingleLineGeneralPanel .halfAvailableWidth .scfSingleLineTextLabel.scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .halfAvailableWidth .scfShortText .scfSingleLineGeneralPanel .scfSingleLineTextLabel.scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfShortText .scfSingleLineGeneralPanel .thirdAvailableWidth .scfSingleLineTextLabel.scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .scfShortText .scfSingleLineGeneralPanel .scfSingleLineTextLabel.scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfShortText .scfSingleLineGeneralPanel .thirdAvailableWidth .scfSingleLineTextLabel.scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .scfShortText .scfSingleLineGeneralPanel .scfSingleLineTextLabel.scfCheckBoxListLabel, .scfSectionBorderAsFieldSet .scfShortText .scfSingleLineGeneralPanel .scfDatePickerBorder .scfSingleLineTextLabel.scfDatePickerLabel, .scfSectionBorderAsFieldSet .scfDatePickerBorder .scfShortText .scfSingleLineGeneralPanel .scfSingleLineTextLabel.scfDatePickerLabel {
  width: 80px !important;
}
/* line 3121, ../../../sass/_layoutSecond.scss */
.scfSectionBorderAsFieldSet .scfShortText .scfSingleLineGeneralPanel input, .scfSectionBorderAsFieldSet .scfShortText .scfSingleLineGeneralPanel span {
  float: none !important;
  width: 150px !important;
  margin-left: 5px;
}
/* line 3133, ../../../sass/_layoutSecond.scss */
.scfSectionBorderAsFieldSet .thirdAvailableWidth input {
  float: left !important;
}
/* line 3138, ../../../sass/_layoutSecond.scss */
.scfSectionBorderAsFieldSet .thirdAvailableWidth .scfCheckBoxList label,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .scfCheckBoxList .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .scfCheckBoxList .scfCheckBoxListLabel, .scfSectionBorderAsFieldSet .thirdAvailableWidth .scfCheckBoxList .scfDatePickerBorder .scfDatePickerLabel, .scfSectionBorderAsFieldSet .scfDatePickerBorder .thirdAvailableWidth .scfCheckBoxList .scfDatePickerLabel {
  width: 80px !important;
}
/* line 3146, ../../../sass/_layoutSecond.scss */
.scfSectionBorderAsFieldSet .scfPasswordConfirmation {
  overflow: hidden;
}
/* line 3151, ../../../sass/_layoutSecond.scss */
.scfSectionBorderAsFieldSet .scfPasswordConfirmation .scfConfirmPasswordBorder {
  width: 100%;
  overflow: hidden;
}
/* line 3155, ../../../sass/_layoutSecond.scss */
.scfSectionBorderAsFieldSet .scfPasswordConfirmation .scfConfirmPasswordBorder .scfConfirmPasswordGeneralPanel {
  margin-left: 120px;
  width: 800px;
  text-align: left;
}
/* line 3161, ../../../sass/_layoutSecond.scss */
.scfSectionBorderAsFieldSet .scfPasswordConfirmation .scfConfirmPasswordBorder .scfConfirmPasswordGeneralPanel input {
  border: 1px solid #ccc;
  font-size: 18px;
  color: #666;
  padding: 5px;
  margin: 5px 0;
  width: 400px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 3171, ../../../sass/_layoutSecond.scss */
.scfSectionBorderAsFieldSet .scfPasswordConfirmation .scfConfirmPasswordBorder .scfConfirmPasswordGeneralPanel .scfConfirmPasswordUsefulInfo {
  font-size: 12px;
  color: #666;
  display: block;
  background: #f0f0f0;
  padding: 5px;
  width: 320px;
  float: right;
  margin-top: 10px;
}
/* line 3191, ../../../sass/_layoutSecond.scss */
.scfSectionBorderAsFieldSet .scfSectionContent .scfConfirmPasswordBorder {
  width: 100%;
  overflow: hidden;
}
/* line 3195, ../../../sass/_layoutSecond.scss */
.scfSectionBorderAsFieldSet .scfSectionContent .scfConfirmPasswordBorder .scfDropListGeneralPanel {
  margin-left: 120px;
  width: 800px;
}
/* line 3201, ../../../sass/_layoutSecond.scss */
.scfSectionBorderAsFieldSet .scfSectionContent select {
  border: 1px solid #ccc;
  font-size: 18px;
  color: #666;
  padding: 5px;
  margin: 5px 0;
  width: 400px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 3219, ../../../sass/_layoutSecond.scss */
.scfSectionBorderAsFieldSet .scfRadioButtonListBorder .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfRadioButtonListBorder .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .halfAvailableWidth .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .halfAvailableWidth .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .scfCheckBoxListLabel {
  float: left;
  width: 150px !important;
}
/* line 3227, ../../../sass/_layoutSecond.scss */
.scfSectionBorderAsFieldSet .scfRadioButtonListBorder table label, .scfSectionBorderAsFieldSet .scfRadioButtonListBorder table .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfRadioButtonListBorder table .scfCheckBoxListLabel, .scfSectionBorderAsFieldSet .scfRadioButtonListBorder table .scfDatePickerBorder .scfDatePickerLabel, .scfSectionBorderAsFieldSet .scfDatePickerBorder .scfRadioButtonListBorder table .scfDatePickerLabel,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder table label,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder table .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder table .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder table .scfDatePickerBorder .scfDatePickerLabel,
.scfSectionBorderAsFieldSet .scfDatePickerBorder .scfCheckBoxListBorder table .scfDatePickerLabel,
.scfSectionBorderAsFieldSet .halfAvailableWidth table label,
.scfSectionBorderAsFieldSet .halfAvailableWidth table .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .halfAvailableWidth table .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .halfAvailableWidth table .scfDatePickerBorder .scfDatePickerLabel,
.scfSectionBorderAsFieldSet .scfDatePickerBorder .halfAvailableWidth table .scfDatePickerLabel,
.scfSectionBorderAsFieldSet .thirdAvailableWidth table label,
.scfSectionBorderAsFieldSet .thirdAvailableWidth table .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .thirdAvailableWidth table .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .thirdAvailableWidth table .scfDatePickerBorder .scfDatePickerLabel,
.scfSectionBorderAsFieldSet .scfDatePickerBorder .thirdAvailableWidth table .scfDatePickerLabel {
  text-align: left;
  background: none;
  font-size: 14px;
  color: #666;
  width: 180px !important;
}
/* line 3234, ../../../sass/_layoutSecond.scss */
.scfSectionBorderAsFieldSet .scfRadioButtonListBorder table input,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder table input,
.scfSectionBorderAsFieldSet .halfAvailableWidth table input,
.scfSectionBorderAsFieldSet .thirdAvailableWidth table input {
  margin: 15px;
  float: left;
}
/* line 3241, ../../../sass/_layoutSecond.scss */
.scfSectionBorderAsFieldSet .scfRadioButtonListBorder p,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder p,
.scfSectionBorderAsFieldSet .halfAvailableWidth p,
.scfSectionBorderAsFieldSet .thirdAvailableWidth p {
  font-size: 12px;
  margin-left: 180px;
}
/* line 3247, ../../../sass/_layoutSecond.scss */
.scfSectionBorderAsFieldSet .scfRadioButtonListBorder input[type=radio],
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder input[type=radio],
.scfSectionBorderAsFieldSet .halfAvailableWidth input[type=radio],
.scfSectionBorderAsFieldSet .thirdAvailableWidth input[type=radio] {
  margin: 0;
}
/* line 3255, ../../../sass/_layoutSecond.scss */
.scfSectionBorderAsFieldSet .scfDatePickerBorder .scfDatePickerLabel {
  float: left;
  width: 150px !important;
}
/* line 3264, ../../../sass/_layoutSecond.scss */
.scfSectionBorderAsFieldSet .halfAvailableWidth table label,
.scfSectionBorderAsFieldSet .halfAvailableWidth table .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .halfAvailableWidth table .scfCheckBoxListLabel, .scfSectionBorderAsFieldSet .halfAvailableWidth table .scfDatePickerBorder .scfDatePickerLabel, .scfSectionBorderAsFieldSet .scfDatePickerBorder .halfAvailableWidth table .scfDatePickerLabel {
  width: 600px !important;
}
/* line 3271, ../../../sass/_layoutSecond.scss */
.scfSectionBorderAsFieldSet .scfRadioButtonList {
  display: block;
}
/* line 3273, ../../../sass/_layoutSecond.scss */
.scfSectionBorderAsFieldSet .scfRadioButtonList label, .scfSectionBorderAsFieldSet .scfRadioButtonList .scfRadioButtonListBorder .scfRadioButtonListLabel, .scfSectionBorderAsFieldSet .scfRadioButtonListBorder .scfRadioButtonList .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfRadioButtonList .scfRadioButtonListBorder .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfRadioButtonListBorder .scfRadioButtonList .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfRadioButtonList .scfCheckBoxListBorder .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .scfRadioButtonList .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfRadioButtonList .scfCheckBoxListBorder .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .scfRadioButtonList .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfRadioButtonList .halfAvailableWidth .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .halfAvailableWidth .scfRadioButtonList .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfRadioButtonList .halfAvailableWidth .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .halfAvailableWidth .scfRadioButtonList .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfRadioButtonList .thirdAvailableWidth .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .scfRadioButtonList .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfRadioButtonList .thirdAvailableWidth .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .scfRadioButtonList .scfCheckBoxListLabel, .scfSectionBorderAsFieldSet .scfRadioButtonList .scfDatePickerBorder .scfDatePickerLabel, .scfSectionBorderAsFieldSet .scfDatePickerBorder .scfRadioButtonList .scfDatePickerLabel {
  color: #333;
  border: 0px solid #ccc;
  background: #fff;
  float: none;
  margin-right: 30px;
}
/* line 3281, ../../../sass/_layoutSecond.scss */
.scfSectionBorderAsFieldSet .scfRadioButtonList input {
  margin: 0;
}
/* line 3302, ../../../sass/_layoutSecond.scss */
.scfSectionBorderAsFieldSet .scfMultipleLineTextBorder .scfMultipleLineGeneralPanel {
  padding-left: 0px;
}
/* line 3306, ../../../sass/_layoutSecond.scss */
.scfSectionBorderAsFieldSet .scfMultipleLineTextBorder .scfMultipleLineGeneralPanel textarea {
  border: 1px solid #ccc;
  font-size: 18px;
  color: #666;
  padding: 5px;
  margin: 5px;
  width: 920px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 3316, ../../../sass/_layoutSecond.scss */
.scfSectionBorderAsFieldSet .scfMultipleLineTextBorder .scfMultipleLineGeneralPanel .scfMultipleLineTextUsefulInfo {
  display: block;
  font-size: 12px;
  color: #666;
}

/* line 3326, ../../../sass/_layoutSecond.scss */
.scfFooterBorder p {
  text-align: center !important;
  font-size: 12px !important;
  color: #dd0000 !important;
}

/* line 3333, ../../../sass/_layoutSecond.scss */
.scfSubmitButtonBorder input {
  background: #333;
  color: #fff;
  padding: 10px;
  margin: 20px auto;
  width: 220px;
  border: none;
  font-size: 20px;
  display: block;
  height: 40px !important;
}
/* line 3344, ../../../sass/_layoutSecond.scss */
.scfSubmitButtonBorder input:hover {
  background: #dd0000;
}

/*資料ダウンロード*/
/* line 3352, ../../../sass/_layoutSecond.scss */
#title.download, .download#title_top {
  height: 100px;
}

/* line 3355, ../../../sass/_layoutSecond.scss */
#contents.download {
  padding-top: 30px;
}

/* line 3367, ../../../sass/_layoutSecond.scss */
.usefulhtmlparts.download .dList {
  background: #f0f0f0;
  margin: 0;
  padding: 5px 10px;
}
/* line 3372, ../../../sass/_layoutSecond.scss */
.usefulhtmlparts.download .dList p {
  font-size: 11px;
  font-weight: bold;
  padding: 0;
  margin-right: 10px;
  width: 130px;
}
/* line 3381, ../../../sass/_layoutSecond.scss */
.usefulhtmlparts.download .dList li {
  list-style-position: outside;
  list-style-type: disc;
  margin-left: 15px;
}
/* line 3388, ../../../sass/_layoutSecond.scss */
.usefulhtmlparts.download .bottonArea {
  text-align: center;
  padding: 20px 0;
  border-bottom: 1px dotted #999;
}
/* line 3392, ../../../sass/_layoutSecond.scss */
.usefulhtmlparts.download .bottonArea a {
  background: #666;
  color: #fff;
  padding: 5px 15px;
  text-decoration: none;
}
/* line 3398, ../../../sass/_layoutSecond.scss */
.usefulhtmlparts.download .bottonArea a:hover {
  background: #dd0000;
}

/*お問い合せ*/
/* line 3411, ../../../sass/_layoutSecond.scss */
#title.contact, .contact#title_top {
  height: 100px;
}

/* line 3426, ../../../sass/_layoutSecond.scss */
#contents .contact .boxwrap .col {
  margin-left: 5px\9;
}
/* line 3431, ../../../sass/_layoutSecond.scss */
#contents .contact .boxwrap p {
  padding: 5px 10px;
  width: 190px;
  float: left;
}
/* line 3436, ../../../sass/_layoutSecond.scss */
#contents .contact .boxwrap .tel {
  font-size: 20px;
  font-weight: bold;
  width: 100px;
  float: left;
}
/* line 3442, ../../../sass/_layoutSecond.scss */
#contents .contact .boxwrap .info {
  text-align: right;
  width: 100px;
  float: left;
}
/* line 3449, ../../../sass/_layoutSecond.scss */
#contents .contact .order {
  text-align: right;
  margin-top: -50px;
}

/* line 3459, ../../../sass/_layoutSecond.scss */
#redirect {
  width: 800px;
  margin: 0 auto;
}
/* line 3463, ../../../sass/_layoutSecond.scss */
#redirect h1 {
  font-weight: bold;
  font-size: 18px;
  padding: 10px 0;
  border-bottom: 1px solid #ddd;
  margin: 20px;
}
/* line 3471, ../../../sass/_layoutSecond.scss */
#redirect p {
  margin: 15px;
  font-size: 13px;
  color: #333;
  line-height: 1.5em;
}

/*部品*/
/* line 11, ../../../sass/_layoutParts.scss */
.entry, .scfIntroBorder {
  margin-bottom: 20px;
  color: #666;
  line-height: 1.75em;
  font-size: 13px;
  font-family: normal normal 12px "ヒラギノ丸ゴ Pro W4", "Hiragino Maru Gothic Pro", "Osaka", "Meiryo", "Trebuchet MS", Trebuchet, Verdana, sans-serif;
  /*---------------------------------
  	タイトル指定
  -----------------------------------*/
  /*---------------------------------
  	基本なタグ
  -----------------------------------*/
  /*---------------------------------
  	基本なレイアウト
  -----------------------------------*/
  /*レイアウト基本設計*/
  /*画像レイアウト*/
  /*ボックスレイアウト*/
}
/* line 22, ../../../sass/_layoutParts.scss */
.entry h2, .scfIntroBorder h2 {
  font-size: 20px;
  font-weight: bold;
  padding: 5px 10px;
  margin: 30px 0;
  color: #333;
  border-left: 4px solid #D11919;
}
/* line 30, ../../../sass/_layoutParts.scss */
.entry h2 a, .scfIntroBorder h2 a {
  color: #D11919;
  text-shadow: 1px 1px 0 #fff;
}
/* line 35, ../../../sass/_layoutParts.scss */
.entry h2.second_T, .scfIntroBorder h2.second_T {
  color: #0C1117;
  font-size: 24px;
  margin: 20px auto;
  padding: 0px;
  position: relative;
  width: 100%;
  border: none;
  font-weight: normal;
}
/* line 46, ../../../sass/_layoutParts.scss */
.entry h2.second_T.bd, .scfIntroBorder h2.second_T.bd {
  border-bottom: 1px dotted #D1D1C0;
  padding: 20px 10px;
}
/* line 54, ../../../sass/_layoutParts.scss */
.entry h3, .scfIntroBorder h3 {
  font-weight: bold;
  font-size: 14px;
  color: #333;
  background: #EFEFE5;
  border-bottom: 1px solid #E0E0CE;
  padding: 5px 10px;
  margin: 20px 0;
}
/* line 64, ../../../sass/_layoutParts.scss */
.entry h3 span, .scfIntroBorder h3 span {
  font-size: 77%;
}
/* line 69, ../../../sass/_layoutParts.scss */
.entry h4, .scfIntroBorder h4 {
  font-size: 14px;
  font-weight: bold;
  padding: 5px 15px;
  margin: 20px 0;
  border-bottom: 1px solid #ccc;
  background: url(../img/h4_bg.png) 0 12px no-repeat;
}
/* line 79, ../../../sass/_layoutParts.scss */
.entry h5, .scfIntroBorder h5 {
  font-size: 100%;
  font-weight: bold;
  padding: 10px;
  margin: 5px;
  background: #f0f0f0;
  margin-top: 20px;
}
/* line 89, ../../../sass/_layoutParts.scss */
.entry span.ts, .scfIntroBorder span.ts {
  background: #B4B9D1;
  color: #fff;
  font-size: 85%;
  padding: 0 10px;
  font-weight: normal;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
/* line 105, ../../../sass/_layoutParts.scss */
.entry p, .scfIntroBorder p {
  line-height: 1.7em;
  margin: 0;
  padding: 10px 0px;
  color: #555;
}
/* line 113, ../../../sass/_layoutParts.scss */
.entry strong, .scfIntroBorder strong,
.entry b,
.scfIntroBorder b {
  font-weight: 700;
}
/* line 118, ../../../sass/_layoutParts.scss */
.entry hr, .scfIntroBorder hr {
  display: block;
  height: 60px;
  background: url(../img/hr_bg.png) #fff no-repeat;
  border: none;
}
/* line 125, ../../../sass/_layoutParts.scss */
.entry ol, .scfIntroBorder ol {
  margin: 15px 20px;
  margin-left: 40px;
  line-height: 1.5em;
}
/* line 129, ../../../sass/_layoutParts.scss */
.entry ol li, .scfIntroBorder ol li {
  list-style-type: decimal;
  margin: 5px;
  padding: 5px 0;
}
/* line 134, ../../../sass/_layoutParts.scss */
.entry ol li p, .scfIntroBorder ol li p {
  margin: 0px;
  padding: 0;
  font-size: 100%;
}
/* line 142, ../../../sass/_layoutParts.scss */
.entry ul, .scfIntroBorder ul {
  margin: 15px 20px;
  margin-left: 20px;
  line-height: 1.5em;
}
/* line 148, ../../../sass/_layoutParts.scss */
.entry ul.point, .scfIntroBorder ul.point {
  font-size: 17px;
  font-weight: bold;
  color: #007b93;
  padding: 10px 20px;
}
/* line 155, ../../../sass/_layoutParts.scss */
.entry ul li, .scfIntroBorder ul li {
  margin: 0px;
  padding-left: 5px;
  list-style-type: disc;
}
/* line 160, ../../../sass/_layoutParts.scss */
.entry ul li ul, .scfIntroBorder ul li ul {
  margin: 0px;
}
/* line 162, ../../../sass/_layoutParts.scss */
.entry ul li ul li, .scfIntroBorder ul li ul li {
  background: url(../img/entry_icon1.gif) no-repeat 0 7px;
  margin: 0px 5px;
  margin-left: 15px;
  padding: 0;
  list-style-type: disc;
}
/* line 174, ../../../sass/_layoutParts.scss */
.entry table, .scfIntroBorder table {
  margin: 30px 0;
  width: 100%;
}
/* line 179, ../../../sass/_layoutParts.scss */
.entry table th, .scfIntroBorder table th {
  background: none repeat scroll 0 0 #E0E0CE;
  color: #000000;
  border-width: 1px;
  padding: 15px;
}
/* line 188, ../../../sass/_layoutParts.scss */
.entry table th, .scfIntroBorder table th, .entry table td, .scfIntroBorder table td {
  color: #000;
  border: 1px solid #EFEFE5;
  padding: 10px;
}
/* line 193, ../../../sass/_layoutParts.scss */
.entry table th ul, .scfIntroBorder table th ul, .entry table td ul, .scfIntroBorder table td ul {
  color: #555;
}
/* line 198, ../../../sass/_layoutParts.scss */
.entry table tr.bg td, .scfIntroBorder table tr.bg td {
  background: #FAFAF7;
}
/* line 205, ../../../sass/_layoutParts.scss */
.entry table.layout, .scfIntroBorder table.layout {
  width: 100%;
}
/* line 207, ../../../sass/_layoutParts.scss */
.entry table.layout th, .scfIntroBorder table.layout th, .entry table.layout td, .scfIntroBorder table.layout td {
  border: none;
}
/* line 214, ../../../sass/_layoutParts.scss */
.entry dl.yoko, .scfIntroBorder dl.yoko {
  margin: 0 0 15px;
  padding: 10px;
  color: #000;
}
/* line 219, ../../../sass/_layoutParts.scss */
.entry dl.yoko dt, .scfIntroBorder dl.yoko dt {
  float: left;
  width: 10em;
  padding: 3px 0;
  font-weight: bold;
  text-indent: 1em;
  line-height: 150%;
}
/* line 227, ../../../sass/_layoutParts.scss */
.entry dl.yoko dd, .scfIntroBorder dl.yoko dd {
  padding: 3px 0 3px 10em;
  line-height: 150%;
}
/* line 234, ../../../sass/_layoutParts.scss */
.entry dl.yoko.line dt, .scfIntroBorder dl.yoko.line dt {
  padding: 10px 0;
}
/* line 237, ../../../sass/_layoutParts.scss */
.entry dl.yoko.line dd, .scfIntroBorder dl.yoko.line dd {
  padding: 10px 0 10px 7em;
  border-bottom: 1px #000 dotted;
}
/* line 253, ../../../sass/_layoutParts.scss */
.entry .layout, .scfIntroBorder .layout {
  overflow: hidden;
  *zoom: 1;
}
/* line 257, ../../../sass/_layoutParts.scss */
.entry img, .scfIntroBorder img {
  margin: 0px;
}
/* line 266, ../../../sass/_layoutParts.scss */
.entry .img img, .scfIntroBorder .img img {
  display: block;
  margin-bottom: 0;
  margin: 3px auto !important;
}
/* line 272, ../../../sass/_layoutParts.scss */
.entry .img p, .scfIntroBorder .img p {
  display: block;
  padding: 0;
  margin: 0 5px;
  color: #999;
  font-size: 12px;
  width: 100%;
  text-align: center;
}
/* line 285, ../../../sass/_layoutParts.scss */
.entry .imglayout, .scfIntroBorder .imglayout {
  overflow: hidden;
  *zoom: 1;
}
/* line 288, ../../../sass/_layoutParts.scss */
.entry .imglayout li, .scfIntroBorder .imglayout li {
  list-style-position: inside;
}
/* line 294, ../../../sass/_layoutParts.scss */
.entry .imglayout.right img, .scfIntroBorder .imglayout.right img {
  float: right;
  margin-left: 40px;
  display: block;
}
/* line 299, ../../../sass/_layoutParts.scss */
.entry .imglayout.right .img, .scfIntroBorder .imglayout.right .img {
  float: right;
  margin-left: 40px;
  display: block;
}
/* line 304, ../../../sass/_layoutParts.scss */
.entry .imglayout.right .img img, .scfIntroBorder .imglayout.right .img img {
  margin-bottom: 0;
}
/* line 308, ../../../sass/_layoutParts.scss */
.entry .imglayout.right .img p, .scfIntroBorder .imglayout.right .img p {
  display: block;
  margin: 0 5px;
  color: #999;
  font-size: 12px;
}
/* line 323, ../../../sass/_layoutParts.scss */
.entry .imglayout.left img, .scfIntroBorder .imglayout.left img {
  float: left;
  margin-right: 40px;
  display: block;
}
/* line 329, ../../../sass/_layoutParts.scss */
.entry .imglayout.left .img, .scfIntroBorder .imglayout.left .img {
  float: left;
  margin-right: 40px;
  display: block;
}
/* line 334, ../../../sass/_layoutParts.scss */
.entry .imglayout.left .img img, .scfIntroBorder .imglayout.left .img img {
  margin-bottom: 0;
}
/* line 338, ../../../sass/_layoutParts.scss */
.entry .imglayout.left .img p, .scfIntroBorder .imglayout.left .img p {
  display: block;
  padding: 0;
  margin: 0 5px;
  color: #999;
  font-size: 12px;
}
/* line 350, ../../../sass/_layoutParts.scss */
.entry .imglayout.center img, .scfIntroBorder .imglayout.center img {
  margin: 0 auto !important;
  display: block;
}
/* line 363, ../../../sass/_layoutParts.scss */
.entry .boxwrap, .scfIntroBorder .boxwrap {
  overflow: hidden;
  *zoom: 1;
  background: #fff;
  padding: 0px;
}
/* line 369, ../../../sass/_layoutParts.scss */
.entry .boxwrap .img .caption, .scfIntroBorder .boxwrap .img .caption {
  font-size: 10px;
  text-align: center;
  margin: 0;
  padding: 0;
  color: #999;
}
/* line 379, ../../../sass/_layoutParts.scss */
.entry .boxwrap.column1 img, .scfIntroBorder .boxwrap.column1 img {
  display: block;
  margin: 0 auto;
}
/* line 388, ../../../sass/_layoutParts.scss */
.entry .boxwrap.column2 div.col, .scfIntroBorder .boxwrap.column2 div.col {
  float: left;
  width: 415px;
  padding: 0px;
  margin: 0px;
  margin-left: 5px\9;
}
/* line 395, ../../../sass/_layoutParts.scss */
.entry .boxwrap.column2 div.col img, .scfIntroBorder .boxwrap.column2 div.col img {
  max-width: 360px;
  margin: 0;
}
/* line 400, ../../../sass/_layoutParts.scss */
.entry .boxwrap.column2 div.col:nth-child(2n), .scfIntroBorder .boxwrap.column2 div.col:nth-child(2n) {
  margin-left: 15px;
}
/* line 406, ../../../sass/_layoutParts.scss */
.entry .boxwrap.column2.bg, .scfIntroBorder .boxwrap.column2.bg {
  background: none repeat scroll 0 0 #EFEFE5;
  border: medium none;
  font-size: 12px;
  line-height: 1.4em;
  margin: 10px 0;
  padding: 5px;
}
/* line 414, ../../../sass/_layoutParts.scss */
.entry .boxwrap.column2.bg .col, .scfIntroBorder .boxwrap.column2.bg .col {
  width: 350px;
}
/* line 424, ../../../sass/_layoutParts.scss */
.entry .boxwrap.column3 div.col, .scfIntroBorder .boxwrap.column3 div.col {
  float: left;
  width: 279px;
  padding: 0px;
  margin: 2px;
}
/* line 430, ../../../sass/_layoutParts.scss */
.entry .boxwrap.column3 div.col img, .scfIntroBorder .boxwrap.column3 div.col img {
  max-width: 232px;
  margin: 0;
}
/* line 435, ../../../sass/_layoutParts.scss */
.entry .boxwrap.column3 div.col h5, .scfIntroBorder .boxwrap.column3 div.col h5 {
  margin: 0;
}

/*ボックスデザイン*/
/* line 453, ../../../sass/_layoutParts.scss */
.box {
  overflow: hidden;
  *zoom: 1;
  margin: 2px 0;
}
/* line 457, ../../../sass/_layoutParts.scss */
.box ul, .box ol {
  padding: 5px 12px !important;
  margin: 0 10px !important;
}
/* line 462, ../../../sass/_layoutParts.scss */
.box.bg {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  padding: 5px 0;
}
/* line 466, ../../../sass/_layoutParts.scss */
.box.bg h3 {
  background: none;
  padding: 8px 15px;
  margin: 0px;
}
/* line 473, ../../../sass/_layoutParts.scss */
.box.bg1 {
  background: #EFEFE5;
  padding: 5px;
  font-size: 12px;
  line-height: 1.4em;
  margin: 10px 0;
  border: none;
}
/* line 482, ../../../sass/_layoutParts.scss */
.box.bg2 {
  border: 1px solid #C8C8C8;
  background: #f0f0f0;
  padding: 5px;
  font-size: 10px;
  line-height: 1.4em;
  margin: 10px 0;
}

/*---------------------------------
	ul
-----------------------------------*/
/*注意書き用リスト*/
/* line 505, ../../../sass/_layoutParts.scss */
ul.atend {
  padding: 5px !important;
  margin: 5px !important;
}
/* line 509, ../../../sass/_layoutParts.scss */
ul.atend li {
  background: url(../img/atend_bg.png) 0 3px no-repeat;
  padding-left: 15px;
  list-style: none !important;
  margin: 3px 0;
}

/*→付きリスト*/
/* line 518, ../../../sass/_layoutParts.scss */
ul.arrow {
  padding: 5px !important;
  margin: 5px !important;
}
/* line 522, ../../../sass/_layoutParts.scss */
ul.arrow li {
  background: url(../img/arrow_icon.png) 0 3px no-repeat;
  padding-left: 15px;
  list-style: none !important;
  margin: 3px;
}

/*---------------------------------
	a
-----------------------------------*/
/*別ページ表示*/
/* line 539, ../../../sass/_layoutParts.scss */
.blank {
  background: url(../img/uplink_icon.png) 100% 40% no-repeat;
  padding-right: 15px;
  white-space: nowrap;
}

/*pdfリンク*/
/* line 547, ../../../sass/_layoutParts.scss */
.pdf, .entry.training table tr.entry td a.pdf, .training.scfIntroBorder table tr.entry td a.pdf, .entry.training table tr.scfIntroBorder td a.pdf, .training.scfIntroBorder table tr.scfIntroBorder td a.pdf {
  background: url(../img/pdf_icon.png) 100% 40% no-repeat;
  padding-right: 15px;
}

/*説明書き付きリスト*/
/* line 553, ../../../sass/_layoutParts.scss */
.paragraph {
  /*js制御*/
}

/*---------------------------------
	dl
-----------------------------------*/
/*--横並びdl--*/
/* line 566, ../../../sass/_layoutParts.scss */
dl.list {
  line-height: 1.6;
  margin: 20px;
  font-size: 15px;
}
/* line 571, ../../../sass/_layoutParts.scss */
dl.list dt {
  float: left;
  padding-left: 10px;
  padding-bottom: 1px;
  text-indent: 1em;
  margin-bottom: 5px;
  font-weight: bold;
}
/* line 580, ../../../sass/_layoutParts.scss */
dl.list dd {
  padding-left: 5em;
  border-bottom: 1px solid #ccc;
  text-align: right;
  margin-bottom: 5px;
}
/* line 587, ../../../sass/_layoutParts.scss */
dl.list dd ul li {
  display: inline;
  font-size: 85%;
}
/* line 593, ../../../sass/_layoutParts.scss */
dl.list dd p {
  padding: 0;
}

/*---------------------------------
	スクロールデザイン
-----------------------------------*/
/* line 608, ../../../sass/_layoutParts.scss */
.antiscroll-wrap {
  display: inline-block;
  position: relative;
  overflow: hidden;
}

/* line 614, ../../../sass/_layoutParts.scss */
.antiscroll-scrollbar {
  background: gray;
  background: rgba(0, 0, 0, 0.5);
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  -webkit-box-shadow: 0 0 1px #fff;
  -moz-box-shadow: 0 0 1px #fff;
  box-shadow: 0 0 1px #fff;
  position: absolute;
  opacity: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  -webkit-transition: linear 300ms opacity;
  -moz-transition: linear 300ms opacity;
  -o-transition: linear 300ms opacity;
}

/* line 631, ../../../sass/_layoutParts.scss */
.antiscroll-scrollbar-shown {
  opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}

/* line 636, ../../../sass/_layoutParts.scss */
.antiscroll-scrollbar-horizontal {
  height: 7px;
  margin-left: 2px;
  bottom: 2px;
  left: 0;
}

/* line 643, ../../../sass/_layoutParts.scss */
.antiscroll-scrollbar-vertical {
  width: 7px;
  margin-top: 2px;
  right: 2px;
  top: 0;
}

/* line 650, ../../../sass/_layoutParts.scss */
.antiscroll-inner {
  overflow: scroll;
}

/*---------------------------------
	パンくずリスト
-----------------------------------*/
/* line 660, ../../../sass/_layoutParts.scss */
ul.pan {
  text-align: left;
  text-shadow: 1px 1px 0 #fff;
  overflow: hidden;
  *zoom: 1;
  font-size: 11px;
  width: 100%;
  margin: 0px auto;
  margin-top: -8px;
}
/* line 669, ../../../sass/_layoutParts.scss */
ul.pan li {
  display: inline;
  padding: 00px;
}
/* line 673, ../../../sass/_layoutParts.scss */
ul.pan li a {
  color: #D11919;
  background: url(../img/icon2.gif) no-repeat 100% 50%;
  padding-right: 10px;
}
/* line 678, ../../../sass/_layoutParts.scss */
ul.pan li a:hover {
  color: #666;
  text-decoration: none;
}

/* line 688, ../../../sass/_layoutParts.scss */
.pagetop {
  background: url(../img/top_up.png) no-repeat scroll 0 0 transparent;
  height: 180px;
  padding: 0;
  text-align: left;
  text-indent: -9999px;
  width: 48px;
}
/* line 698, ../../../sass/_layoutParts.scss */
.pagetop a {
  display: block;
  width: 0px;
  height: 0px;
}

/*training*/
/* line 719, ../../../sass/_layoutParts.scss */
.entry.training, .training.scfIntroBorder {
  padding: 25px;
  width: 925px;
}
/* line 723, ../../../sass/_layoutParts.scss */
.entry.training h2, .training.scfIntroBorder h2 {
  font-size: 22px;
  padding: 15px;
  border: none;
  border-bottom: double 3px #D1D2C2;
  margin: 10px 0;
  font-weight: normal;
}
/* line 732, ../../../sass/_layoutParts.scss */
.entry.training h3, .training.scfIntroBorder h3 {
  background: none;
  border: none;
  font-size: 15px;
  padding: 0;
  font-weight: bold;
}
/* line 740, ../../../sass/_layoutParts.scss */
.entry.training ul, .training.scfIntroBorder ul, .entry.training p, .training.scfIntroBorder p, .entry.training h4, .training.scfIntroBorder h4 {
  padding: 5px 15px;
}
/* line 745, ../../../sass/_layoutParts.scss */
.entry.training .boxwrap, .training.scfIntroBorder .boxwrap {
  margin: 10px 20px;
}
/* line 750, ../../../sass/_layoutParts.scss */
.entry.training .boxwrap.column2 div.col, .training.scfIntroBorder .boxwrap.column2 div.col {
  width: 430px;
}
/* line 752, ../../../sass/_layoutParts.scss */
.entry.training .boxwrap.column2 div.col img, .training.scfIntroBorder .boxwrap.column2 div.col img {
  max-width: 365px;
}
/* line 761, ../../../sass/_layoutParts.scss */
.entry.training .boxwrap.column3 div.col, .training.scfIntroBorder .boxwrap.column3 div.col {
  width: 285px;
}
/* line 764, ../../../sass/_layoutParts.scss */
.entry.training .boxwrap.column3 div.col img, .training.scfIntroBorder .boxwrap.column3 div.col img {
  max-width: 237px;
}
/* line 772, ../../../sass/_layoutParts.scss */
.entry.training .box, .training.scfIntroBorder .box {
  margin: 20px;
}
/* line 775, ../../../sass/_layoutParts.scss */
.entry.training .box.bg, .training.scfIntroBorder .box.bg {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 778, ../../../sass/_layoutParts.scss */
.entry.training .box p, .training.scfIntroBorder .box p {
  padding: 0 20px;
}
/* line 783, ../../../sass/_layoutParts.scss */
.entry.training table, .training.scfIntroBorder table {
  margin: 19px;
  width: 96%;
}
/* line 787, ../../../sass/_layoutParts.scss */
.entry.training table th, .training.scfIntroBorder table th, .entry.training table td, .training.scfIntroBorder table td {
  padding: 10px 20px;
  border-color: #D1D1C0;
}
/* line 792, ../../../sass/_layoutParts.scss */
.entry.training table th, .training.scfIntroBorder table th {
  border-width: 1px;
  color: #000;
  font-size: 13px;
}
/* line 798, ../../../sass/_layoutParts.scss */
.entry.training table td, .training.scfIntroBorder table td {
  padding: 10px 20px;
}
/* line 804, ../../../sass/_layoutParts.scss */
.entry.training table tr.end td, .training.scfIntroBorder table tr.end td {
  background: #f0f0f0;
}
/* line 807, ../../../sass/_layoutParts.scss */
.entry.training table tr.end td span, .training.scfIntroBorder table tr.end td span {
  display: block;
  background: #bbb;
  color: #fff;
  padding: 5px 15px;
  width: 80px;
  font-size: 14px;
  text-align: center;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 823, ../../../sass/_layoutParts.scss */
.entry.training table tr.entry td, .training.scfIntroBorder table tr.entry td, .entry.training table tr.scfIntroBorder td, .training.scfIntroBorder table tr.scfIntroBorder td {
  background: #FAE8E8;
  color: #000;
}
/* line 827, ../../../sass/_layoutParts.scss */
.entry.training table tr.entry td a, .training.scfIntroBorder table tr.entry td a, .entry.training table tr.scfIntroBorder td a, .training.scfIntroBorder table tr.scfIntroBorder td a {
  display: inline;
  color: #dd0000;
}
/* line 831, ../../../sass/_layoutParts.scss */
.entry.training table tr.entry td a.pdf, .training.scfIntroBorder table tr.entry td a.pdf, .entry.training table tr.scfIntroBorder td a.pdf, .training.scfIntroBorder table tr.scfIntroBorder td a.pdf {
  padding: 0;
  padding-right: 15px;
  font-size: 12px;
}
/* line 838, ../../../sass/_layoutParts.scss */
.entry.training table tr.entry td a.apply_button, .training.scfIntroBorder table tr.entry td a.apply_button, .entry.training table tr.scfIntroBorder td a.apply_button, .training.scfIntroBorder table tr.scfIntroBorder td a.apply_button {
  display: block;
  background: #D11919;
  color: #fff;
  padding: 5px 15px;
  width: 80px;
  font-size: 14px;
  text-align: center;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 848, ../../../sass/_layoutParts.scss */
.entry.training table tr.entry td a.apply_button:hover, .training.scfIntroBorder table tr.entry td a.apply_button:hover, .entry.training table tr.scfIntroBorder td a.apply_button:hover, .training.scfIntroBorder table tr.scfIntroBorder td a.apply_button:hover {
  background: #666;
}
/* line 853, ../../../sass/_layoutParts.scss */
.entry.training table tr.entry td a.blank, .training.scfIntroBorder table tr.entry td a.blank, .entry.training table tr.scfIntroBorder td a.blank, .training.scfIntroBorder table tr.scfIntroBorder td a.blank {
  display: inline;
  background-color: none;
  font-size: 13px;
  padding: 0;
  padding-right: 15px;
  width: auto;
  text-align: left;
  color: #E22A2A;
  background: url("../img/uplink_icon.png") no-repeat scroll 100% 40% transparent;
}
/* line 863, ../../../sass/_layoutParts.scss */
.entry.training table tr.entry td a.blank:hover, .training.scfIntroBorder table tr.entry td a.blank:hover, .entry.training table tr.scfIntroBorder td a.blank:hover, .training.scfIntroBorder table tr.scfIntroBorder td a.blank:hover {
  color: #666;
}
/* line 881, ../../../sass/_layoutParts.scss */
.entry.training table tr.ready td a.apply_button, .training.scfIntroBorder table tr.ready td a.apply_button {
  display: block;
  background: #666;
  color: #fff;
  padding: 5px 15px;
  width: 80px;
  font-size: 14px;
  text-align: center;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 891, ../../../sass/_layoutParts.scss */
.entry.training table tr.ready td a.apply_button:hover, .training.scfIntroBorder table tr.ready td a.apply_button:hover {
  background: #666;
}
/* line 899, ../../../sass/_layoutParts.scss */
.entry.training .buttonArea, .training.scfIntroBorder .buttonArea {
  text-align: center;
  margin: 50px 0;
}
/* line 915, ../../../sass/_layoutParts.scss */
.entry.training .buttonArea .button, .training.scfIntroBorder .buttonArea .button {
  -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: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #942911;
  display: inline-block;
  color: #ffffff;
  font-family: arial;
  font-size: 16px;
  font-weight: normal;
  padding: 10px 70px;
  text-decoration: none;
  text-shadow: 0px 1px 0px #854629;
}
/* line 948, ../../../sass/_layoutParts.scss */
.entry.training .buttonArea .button:hover, .training.scfIntroBorder .buttonArea .button:hover {
  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;
}
/* line 960, ../../../sass/_layoutParts.scss */
.entry.training .buttonArea .button:active, .training.scfIntroBorder .buttonArea .button:active {
  position: relative;
  top: 1px;
}

/*Availability*/
/* line 976, ../../../sass/_layoutParts.scss */
.Availability {
  /*検索フォーム部分*/
  /*テーブル部分*/
}
/* line 980, ../../../sass/_layoutParts.scss */
.Availability .searchArea {
  width: 650px;
  margin: 0 auto;
  padding: 15px;
}
/* line 985, ../../../sass/_layoutParts.scss */
.Availability .searchArea .search {
  width: 459px;
  padding: 10px;
  font-size: 14px;
  border: 1px solid #D8D8C1;
}
/* line 993, ../../../sass/_layoutParts.scss */
.Availability .searchArea .searchbutton {
  background: #D11919;
  border: none;
  font-size: 16px;
  width: 100px;
  padding: 8px 10px;
  color: #fff;
  font-weight: bold;
  margin: 10px;
  letter-spacing: 0.5em;
  text-align: center;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  -moz-box-shadow: #d8d8c1 0 3px 0;
  -webkit-box-shadow: #d8d8c1 0 3px 0;
  box-shadow: #d8d8c1 0 3px 0;
}
/* line 1016, ../../../sass/_layoutParts.scss */
.Availability table {
  width: 850px;
  margin: 20px auto;
  margin-bottom: 200px;
}
/* line 1021, ../../../sass/_layoutParts.scss */
.Availability table th {
  background: #E0E0CE;
  color: #000;
  border: none;
  padding: 15px;
}
/* line 1027, ../../../sass/_layoutParts.scss */
.Availability table td {
  border: 1px solid #E0ECE;
  font-size: 15px;
}
/* line 1031, ../../../sass/_layoutParts.scss */
.Availability table td.check {
  text-align: center;
  width: 70px;
}

/*---------------------------------
	サイトマップ
-----------------------------------*/
/* line 1048, ../../../sass/_layoutParts.scss */
.sitemap ul li {
  float: left;
  width: 400px;
  padding: 10px !important;
  margin: 10px;
  border: 1px solid #ddd;
  background: none;
  list-style: none !important;
}
/* line 1057, ../../../sass/_layoutParts.scss */
.sitemap ul li a {
  padding: 10px;
  font-size: 15px;
  color: #666;
  text-decoration: none;
}
/* line 1063, ../../../sass/_layoutParts.scss */
.sitemap ul li a:hover {
  color: #1090DF;
  text-decoration: underline;
}
/* line 1069, ../../../sass/_layoutParts.scss */
.sitemap ul li ul {
  margin-top: 10px;
}
/* line 1071, ../../../sass/_layoutParts.scss */
.sitemap ul li ul li {
  background: #f0f0f0;
  margin: 1px;
  width: 95%;
}
/* line 1076, ../../../sass/_layoutParts.scss */
.sitemap ul li ul li li {
  width: 95%;
  border: 1px dotted #ccc;
  background: #fff;
}
/* line 1081, ../../../sass/_layoutParts.scss */
.sitemap ul li ul li a {
  padding: 10px;
  font-size: 12px;
  color: #666;
}

/*グループ会社カルーセル*/
/* line 1101, ../../../sass/_layoutParts.scss */
.GroupCompanies .tranings_section li {
  padding-top: 0px !important;
}
/* line 1104, ../../../sass/_layoutParts.scss */
.GroupCompanies .tranings_section li.cojp {
  width: 1000px;
}
/* line 1108, ../../../sass/_layoutParts.scss */
.GroupCompanies .tranings_section li.cojp h2 {
  background: url(../img/h2_bg_internix.png) repeat-x;
}
/* line 1110, ../../../sass/_layoutParts.scss */
.GroupCompanies .tranings_section li.cojp h2 a {
  color: #0e97c0;
}
/* line 1111, ../../../sass/_layoutParts.scss */
.GroupCompanies .tranings_section li.cojp h2 span {
  background: #0e97c0;
}
/* line 1113, ../../../sass/_layoutParts.scss */
.GroupCompanies .tranings_section li.cojp .link li a {
  background: url(../img/uplink_icon_internix.png) no-repeat scroll 0 5px;
}
/* line 1116, ../../../sass/_layoutParts.scss */
.GroupCompanies .tranings_section li.cojp dl {
  border-color: #0e97c0;
  width: 50%;
}
/* line 1118, ../../../sass/_layoutParts.scss */
.GroupCompanies .tranings_section li.cojp dl dd {
  border-color: #0e97c0;
  width: 50%;
}
/* line 1140, ../../../sass/_layoutParts.scss */
.GroupCompanies .tranings_section li.asia h2 {
  background: url(../img/h2_bg_asia.png) repeat-x;
}
/* line 1142, ../../../sass/_layoutParts.scss */
.GroupCompanies .tranings_section li.asia h2 a {
  color: #0f4075;
}
/* line 1143, ../../../sass/_layoutParts.scss */
.GroupCompanies .tranings_section li.asia h2 span {
  background: #0f4075;
}
/* line 1146, ../../../sass/_layoutParts.scss */
.GroupCompanies .tranings_section li.asia .link li a {
  background: url(../img/uplink_icon_asia.png) no-repeat scroll 0 5px;
}
/* line 1149, ../../../sass/_layoutParts.scss */
.GroupCompanies .tranings_section li.asia dl {
  border-color: #0f4075;
}
/* line 1150, ../../../sass/_layoutParts.scss */
.GroupCompanies .tranings_section li.asia dl dd {
  border-color: #0f4075;
}
/* line 1156, ../../../sass/_layoutParts.scss */
.GroupCompanies .tranings_section li.hd h2 {
  background: url(../img/h2_bg_japan.png) repeat-x;
}
/* line 1158, ../../../sass/_layoutParts.scss */
.GroupCompanies .tranings_section li.hd h2 a {
  color: #c52f2b;
}
/* line 1159, ../../../sass/_layoutParts.scss */
.GroupCompanies .tranings_section li.hd h2 span {
  background: #c52f2b;
}
/* line 1162, ../../../sass/_layoutParts.scss */
.GroupCompanies .tranings_section li.hd .link li a {
  background: url(../img/uplink_icon_japan.png) no-repeat scroll 0 5px;
}
/* line 1165, ../../../sass/_layoutParts.scss */
.GroupCompanies .tranings_section li.hd dl {
  border-color: #c52f2b;
}
/* line 1166, ../../../sass/_layoutParts.scss */
.GroupCompanies .tranings_section li.hd dl dd {
  border-color: #c52f2b;
}
/* line 1171, ../../../sass/_layoutParts.scss */
.GroupCompanies .tranings_section h2 {
  background: url(../img/h2_bg.png) top repeat-x;
  padding: 10px 0;
  font-size: 15px;
  font-weight: bold;
}
/* line 1177, ../../../sass/_layoutParts.scss */
.GroupCompanies .tranings_section h2 br {
  display: none;
}
/* line 1181, ../../../sass/_layoutParts.scss */
.GroupCompanies .tranings_section h2 a {
  text-decoration: none;
  color: #666;
  display: block;
  margin: 5px;
}
/* line 1189, ../../../sass/_layoutParts.scss */
.GroupCompanies .tranings_section h2 span {
  background: #666;
  color: #fff;
  padding: 2px 5px;
  font-size: 12px;
  width: 100%;
  display: block;
  position: relative;
  z-index: 10;
}
/* line 1200, ../../../sass/_layoutParts.scss */
.GroupCompanies .tranings_section h2 span:before {
  border-bottom: 1px dotted #666;
  bottom: -2px;
  content: "";
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
  padding-bottom: 3px;
}
/* line 1215, ../../../sass/_layoutParts.scss */
.GroupCompanies .tranings_section dl {
  border-bottom: 2px solid #666;
  padding-bottom: 1px;
  height: 136px;
}
/* line 1220, ../../../sass/_layoutParts.scss */
.GroupCompanies .tranings_section dl dd {
  padding: 0px !important;
  height: 135px;
  padding: 0px !important;
  width: 500px;
  border-bottom: 1px dotted #666;
}
/* line 1228, ../../../sass/_layoutParts.scss */
.GroupCompanies .tranings_section dl dd ul {
  list-style-type: disc;
  margin: 0 10px;
  padding: 5px 10px;
  width: 470px;
}
/* line 1237, ../../../sass/_layoutParts.scss */
.GroupCompanies .tranings_section dl dd .link {
  position: absolute;
  border-top: 1px dotted #ccc;
  padding: 5px 0px;
  text-align: right;
  bottom: 0px;
  width: 470px;
}
/* line 1245, ../../../sass/_layoutParts.scss */
.GroupCompanies .tranings_section dl dd .link li {
  display: inline !important;
}
/* line 1247, ../../../sass/_layoutParts.scss */
.GroupCompanies .tranings_section dl dd .link li a {
  color: #666;
  background: url(../img/uplink_icon_b.png) 0 5px no-repeat;
  padding-left: 15px;
  text-decoration: none;
}
/* line 1257, ../../../sass/_layoutParts.scss */
.GroupCompanies .tranings_section dl dd {
  width: 480px;
}
/* line 1262, ../../../sass/_layoutParts.scss */
.GroupCompanies .tranings_section dl dt {
  width: 320px;
}

/*loginform*/
/* line 1274, ../../../sass/_layoutParts.scss */
div.loginform {
  background: #f0f0f0;
  padding: 15px;
  overflow: hidden;
  position: relative;
  padding-top: 30px;
}
/* line 1281, ../../../sass/_layoutParts.scss */
div.loginform label, div.loginform .scfSectionBorderAsFieldSet .scfRadioButtonListBorder .scfRadioButtonListLabel, .scfSectionBorderAsFieldSet .scfRadioButtonListBorder div.loginform .scfRadioButtonListLabel,
div.loginform .scfSectionBorderAsFieldSet .scfRadioButtonListBorder .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfRadioButtonListBorder div.loginform .scfCheckBoxListLabel,
div.loginform .scfSectionBorderAsFieldSet .scfCheckBoxListBorder .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder div.loginform .scfRadioButtonListLabel,
div.loginform .scfSectionBorderAsFieldSet .scfCheckBoxListBorder .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder div.loginform .scfCheckBoxListLabel,
div.loginform .scfSectionBorderAsFieldSet .halfAvailableWidth .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .halfAvailableWidth div.loginform .scfRadioButtonListLabel,
div.loginform .scfSectionBorderAsFieldSet .halfAvailableWidth .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .halfAvailableWidth div.loginform .scfCheckBoxListLabel,
div.loginform .scfSectionBorderAsFieldSet .thirdAvailableWidth .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .thirdAvailableWidth div.loginform .scfRadioButtonListLabel,
div.loginform .scfSectionBorderAsFieldSet .thirdAvailableWidth .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .thirdAvailableWidth div.loginform .scfCheckBoxListLabel, div.loginform .scfSectionBorderAsFieldSet .scfDatePickerBorder .scfDatePickerLabel, .scfSectionBorderAsFieldSet .scfDatePickerBorder div.loginform .scfDatePickerLabel {
  float: left;
  width: 150px;
  text-align: right;
  padding: 5px 0;
  padding-right: 10px;
  font-weight: bold;
}
/* line 1290, ../../../sass/_layoutParts.scss */
div.loginform input {
  padding: 5px;
  font-size: 18px;
}
/* line 1295, ../../../sass/_layoutParts.scss */
div.loginform .control-group {
  float: left;
  width: 500px;
  margin: 5px;
}
/* line 1300, ../../../sass/_layoutParts.scss */
div.loginform .control-group input {
  width: 300px;
}
/* line 1303, ../../../sass/_layoutParts.scss */
div.loginform .control-group .controls {
  padding-left: 160px;
}
/* line 1307, ../../../sass/_layoutParts.scss */
div.loginform .control-group #content_0_rfv1,
div.loginform .control-group #content_0_rfv2 {
  color: #dd0000;
  display: block !important;
  padding-left: 160px;
}
/* line 1314, ../../../sass/_layoutParts.scss */
div.loginform .control-group #content_0_rfv1 br,
div.loginform .control-group #content_0_rfv2 br {
  display: none;
}
/* line 1320, ../../../sass/_layoutParts.scss */
div.loginform input#content_0_confirmButton {
  background: #333;
  color: #fff;
  border: none;
  padding: 20px 20px;
  width: 100px;
  display: block;
  position: absolute;
  top: 35px;
  right: 70px;
}
/* line 1333, ../../../sass/_layoutParts.scss */
div.loginform #content_0_lblErrorMessage {
  display: block;
  position: absolute;
  top: 0px;
  left: 50px;
}
/* line 1338, ../../../sass/_layoutParts.scss */
div.loginform #content_0_lblErrorMessage p {
  color: #dd0000;
}

/*リンクエリア*/
/* line 1354, ../../../sass/_layoutParts.scss */
.menuArea .linkboxArea {
  background: #ffc;
  padding: 10px;
  cursor: pointer;
}

/* line 1355, ../../../sass/_layoutParts.scss */
.menuArea .linkboxArea.hover {
  background: #fcf2f5 !important;
}

/* line 1356, ../../../sass/_layoutParts.scss */
.menuArea .linkboxArea.hover h2 a {
  color: #d11909 !important;
}

/*M2Mの記事部分CSS*/
/* line 1361, ../../../sass/_layoutParts.scss */
.m2m {
  position: relative;
  width: 900px;
  margin-left: -20px;
  max-width: 900px !important;
}
/* line 1367, ../../../sass/_layoutParts.scss */
.m2m img {
  vertical-align: bottom;
  max-width: 900px !important;
}
/* line 1372, ../../../sass/_layoutParts.scss */
.m2m ul.menulist {
  position: absolute;
  width: 650px;
  top: -4px;
  left: 120px;
}
/* line 1378, ../../../sass/_layoutParts.scss */
.m2m ul.menulist li {
  float: left;
  width: 155px;
  height: 136px;
  margin: 1px;
  list-style-type: none;
}
/* line 1387, ../../../sass/_layoutParts.scss */
.m2m .logoArea {
  overflow: hidden;
  width: 870px;
  margin-left: 13px;
}
/* line 1392, ../../../sass/_layoutParts.scss */
.m2m .logoArea .col {
  float: left;
  width: 240px;
  margin-right: 5px;
  text-align: center;
}
/* line 1398, ../../../sass/_layoutParts.scss */
.m2m .logoArea .col.c2 {
  width: 173px;
}
/* line 1401, ../../../sass/_layoutParts.scss */
.m2m .logoArea .col.c3 {
  width: 158px;
}
/* line 1404, ../../../sass/_layoutParts.scss */
.m2m .logoArea .col.c4 {
  width: 270px;
}
/* line 1408, ../../../sass/_layoutParts.scss */
.m2m .logoArea .col a {
  display: block;
}
/* line 1412, ../../../sass/_layoutParts.scss */
.m2m .logoArea .col ul {
  margin: 0;
}
/* line 1416, ../../../sass/_layoutParts.scss */
.m2m .logoArea .col li {
  list-style: none;
  margin-bottom: 5px;
}
/* line 1422, ../../../sass/_layoutParts.scss */
.m2m .logoArea .col img {
  border: 1px solid #ccc;
  padding: 10px;
}
/* line 1427, ../../../sass/_layoutParts.scss */
.m2m .logoArea .col a:hover img {
  border: 1px solid #dd0000;
}

/*ザイリンクス専用　X-HOTLINE入力フォーム 問い合わせ履歴*/
/* line 1440, ../../../sass/_layoutParts.scss */
.contactArchiveStyle .contactArchiveset {
  border: 3px solid #ccc;
  border-radius: 10px;
  margin-bottom: 20px;
}
/* line 1445, ../../../sass/_layoutParts.scss */
.contactArchiveStyle .scfSectionBorderAsFieldSet {
  width: 100%;
  box-shadow: border-box;
}
/* line 1449, ../../../sass/_layoutParts.scss */
.contactArchiveStyle .scfSingleLineTextBorder, .contactArchiveStyle .scfSectionBorderAsFieldSet .scfPasswordConfirmation, .scfSectionBorderAsFieldSet .contactArchiveStyle .scfPasswordConfirmation, .contactArchiveStyle .scfSectionBorderAsFieldSet .scfRadioButtonListBorder, .scfSectionBorderAsFieldSet .contactArchiveStyle .scfRadioButtonListBorder,
.contactArchiveStyle .scfSectionBorderAsFieldSet .scfCheckBoxListBorder,
.scfSectionBorderAsFieldSet .contactArchiveStyle .scfCheckBoxListBorder,
.contactArchiveStyle .scfSectionBorderAsFieldSet .halfAvailableWidth,
.scfSectionBorderAsFieldSet .contactArchiveStyle .halfAvailableWidth,
.contactArchiveStyle .scfSectionBorderAsFieldSet .thirdAvailableWidth,
.scfSectionBorderAsFieldSet .contactArchiveStyle .thirdAvailableWidth {
  margin: 0;
}
/* line 1453, ../../../sass/_layoutParts.scss */
.contactArchiveStyle .scfSubmitButton {
  cursor: pointer;
}

/* line 1463, ../../../sass/_layoutParts.scss */
.error {
  padding: 40px !important;
  margin: 50px;
  color: #a94442;
  background-color: #f2dede !important;
  border-color: #ebccd1;
  text-align: center;
  font-size: 15px;
  line-height: 1.5em;
}

/*非同期*/
/* ===================================================================
 レイアウトのスタイル
 =================================================================== */
/* line 5, ../../../sass/_chrowa3.scss */
body, html {
  height: 100%;
}

/*------------------------------------------- メインイメージ carousel スタイル */
/* line 13, ../../../sass/_chrowa3.scss */
.titleArea .main_carousel {
  width: 1073px;
  margin: 0px auto;
  position: relative;
}
/* line 18, ../../../sass/_chrowa3.scss */
.titleArea #CarouList_00 {
  margin: 0;
  padding: 0;
  list-style: none;
  display: block;
}
/* line 24, ../../../sass/_chrowa3.scss */
.titleArea #CarouList_00 li {
  width: 1073px;
  height: 360px;
  margin: 0;
  padding: 0;
  display: block;
  float: left;
}
/* line 32, ../../../sass/_chrowa3.scss */
.titleArea #CarouList_00 li a {
  display: block;
  height: 360px;
}
/* line 38, ../../../sass/_chrowa3.scss */
.titleArea .num {
  position: absolute;
  top: 130px;
  left: -50px;
  width: 1100px;
  height: 0px;
  z-index: 999999 !important;
}
/* line 47, ../../../sass/_chrowa3.scss */
.titleArea .num a {
  color: #fff !important;
}
/* line 51, ../../../sass/_chrowa3.scss */
.titleArea .num a:hover {
  color: #fff !important;
  opacity: 0.7;
}
/* line 56, ../../../sass/_chrowa3.scss */
.titleArea .num a.selected {
  color: #fff !important;
}
/* line 60, ../../../sass/_chrowa3.scss */
.titleArea .num .p00 {
  float: left;
  width: 1em;
  display: block;
  text-decoration: none;
  font-size: 40px;
}
/* line 69, ../../../sass/_chrowa3.scss */
.titleArea .num .n00 {
  float: right;
  display: block;
  width: 1em;
  text-decoration: none;
  color: #fff;
  font-size: 40px;
}
/* line 78, ../../../sass/_chrowa3.scss */
.titleArea .num .pg00 {
  display: block;
  position: absolute;
  top: 190px;
  left: 50px;
}
/* line 84, ../../../sass/_chrowa3.scss */
.titleArea .num .pg00 a {
  text-decoration: none;
  text-indent: -9999px;
  display: block;
  width: 40px;
  height: 8px;
  background: #000;
  float: left;
  margin: 5px;
}
/* line 94, ../../../sass/_chrowa3.scss */
.titleArea .num .pg00 a.selected {
  background: #ddd;
}

/*------------------------------------------- carousel共通：ページ送り UI スタイル */
/* line 107, ../../../sass/_chrowa3.scss */
.p01,
.p02,
.p03,
.p06 {
  display: block;
  width: 25px;
  height: 56px;
  text-indent: -20000px;
  background: url(../img/ui_left_able.png) no-repeat left top;
  position: absolute;
  left: 0px;
  top: 0px;
  cursor: pointer;
}

/* line 121, ../../../sass/_chrowa3.scss */
.p01.disabled,
.p02.disabled,
.p03.disabled,
.p06.disabled {
  background: url(../img/ui_left_disable.png) no-repeat left top;
  cursor: default;
}

/* line 128, ../../../sass/_chrowa3.scss */
.n01,
.n02,
.n03,
.n06 {
  display: block;
  width: 25px;
  height: 56px;
  text-indent: -20000px;
  background: url(../img/ui_right_able.png) no-repeat left top;
  position: absolute;
  right: 0px;
  top: 0px;
  cursor: pointer;
}

/* line 142, ../../../sass/_chrowa3.scss */
.n01.disabled,
.n02.disabled,
.n03.disabled,
.n06.disabled {
  background: url(../img/ui_right_disable.png) no-repeat left top;
  cursor: default;
}

/*------------------------------------------- 非同期絞り込み検索 carousel スタイル */
/* line 153, ../../../sass/_chrowa3.scss */
.async_search_section {
  padding: 20px 0px 0px 0px;
}
/* line 156, ../../../sass/_chrowa3.scss */
.async_search_section .info {
  width: 500px;
}

/* line 160, ../../../sass/_chrowa3.scss */
.carousel_section {
  width: 980px;
  margin: 0px auto;
  padding: 0px;
  position: relative;
}

/* line 167, ../../../sass/_chrowa3.scss */
.async_carousel {
  margin: 0px auto;
  width: 928px;
}

/* line 171, ../../../sass/_chrowa3.scss */
#CarouList_01 {
  margin: 0;
  padding: 0;
  list-style: none;
  display: block;
}

/* line 177, ../../../sass/_chrowa3.scss */
#CarouList_01 li {
  width: 925px;
  height: 350px;
  padding: 0;
  margin: 0;
  display: block;
  float: left;
  background: url(../img/CarouList_bg.png) #fff;
}

/* line 187, ../../../sass/_chrowa3.scss */
#CarouList_01 li a {
  display: block;
  float: left;
  width: 130px;
  height: 70px;
  text-align: center;
  position: relative;
}
/* line 195, ../../../sass/_chrowa3.scss */
#CarouList_01 li a img {
  margin: 5px 0;
  max-height: 60px;
}
/* line 200, ../../../sass/_chrowa3.scss */
#CarouList_01 li a.list_hover:after {
  display: block;
  position: absolute;
  content: "";
  width: 128px;
  height: 68px;
  border: 1px solid #dd0000;
  top: 0;
  left: 0;
}

/* line 212, ../../../sass/_chrowa3.scss */
.clearfix, .sitemap ul {
  float: none;
  clear: both;
}

/* line 214, ../../../sass/_chrowa3.scss */
.n01 {
  right: 3px;
}

/*------------------------------------------- ニュース＆インフォメーション carousel スタイル */
/* line 222, ../../../sass/_chrowa3.scss */
.news_section {
  width: 980px;
  margin: 0 auto;
  position: relative;
  margin-top: 15px;
  margin-bottom: 30px;
}

/* line 229, ../../../sass/_chrowa3.scss */
.news_carousel {
  width: 970px;
  margin: 0px auto;
}

/* line 233, ../../../sass/_chrowa3.scss */
#CarouList_02 {
  margin: 0;
  padding: 0;
  list-style: none;
  display: block;
}

/* line 239, ../../../sass/_chrowa3.scss */
#CarouList_02 li {
  width: 200px;
  height: 177px;
  margin: 0px 1px 0px 0px;
  padding: 0;
  display: block;
  float: left;
  background: #FFF;
  overflow: hidden;
}

/* line 249, ../../../sass/_chrowa3.scss */
#CarouList_02 li .newsContent {
  background-color: #888;
  height: 130px;
  padding: 10px;
  position: relative;
}

/* line 255, ../../../sass/_chrowa3.scss */
#CarouList_02 li .newsContent h3 a {
  color: #FFF;
  font-size: 70%;
  text-decoration: none;
  letter-spacing: 0.1em;
  line-height: 1.5em;
}

/* line 262, ../../../sass/_chrowa3.scss */
#CarouList_02 li .newsContent p {
  color: #FFF;
  background: url(../img/arrow_icon_w.png) 100% no-repeat;
  font-size: 70%;
  text-decoration: none;
  letter-spacing: 0.1em;
  line-height: 1.5em;
  position: absolute;
  bottom: 10px;
  left: 10px;
  width: 90%;
}

/* line 274, ../../../sass/_chrowa3.scss */
#CarouList_02 li .news_cat {
  line-height: 27px;
  font-size: 60%;
  text-indent: 1em;
  border-left: 1px dotted #999;
}

/*------------------------------------------- ニュース＆インフォメーション carousel スタイル */
/* line 284, ../../../sass/_chrowa3.scss */
.tranings_section {
  width: 980px;
  margin: 20px auto 50px auto;
  position: relative;
}

/* line 289, ../../../sass/_chrowa3.scss */
.tranings_carousel {
  width: 984px;
  margin: 0px auto;
}

/* line 295, ../../../sass/_chrowa3.scss */
#CarouList_03 {
  margin: 0;
  padding: 0;
  list-style: none;
  display: block;
}

/* line 301, ../../../sass/_chrowa3.scss */
#CarouList_03 .carousel_li {
  width: 462px;
  height: 190px;
  margin: 0px 1px 0px 0px;
  padding: 15px;
  display: block;
  float: left;
  background: #FFF;
  overflow: hidden;
}

/* line 315, ../../../sass/_chrowa3.scss */
.traningsContentswrap .traningsLead {
  font-size: 12px;
  color: #e22a2a;
}

/* line 319, ../../../sass/_chrowa3.scss */
.traningsContentswrap h3 {
  margin: 15px 0;
  font-size: 14px;
}

/* line 323, ../../../sass/_chrowa3.scss */
.traningsContentswrap h3 a {
  font-weight: bold;
  text-decoration: none;
}

/* line 329, ../../../sass/_chrowa3.scss */
.traningsContents dl {
  overflow: hidden;
}

/* line 332, ../../../sass/_chrowa3.scss */
.traningsContents dt {
  width: 112px;
  display: block;
  float: left;
}

/* line 338, ../../../sass/_chrowa3.scss */
.traningsContents dd {
  width: 280px;
  display: block;
  float: left;
  padding-left: 10px;
  font-size: 11px;
  letter-spacing: 0.1em;
  line-height: 1.5em;
}

/* line 347, ../../../sass/_chrowa3.scss */
.tranings_cat {
  padding: 10px 0;
}

/* line 350, ../../../sass/_chrowa3.scss */
.tranings_cat li {
  display: inline-block;
  float: left;
  font-size: 70%;
  background-color: #e0e0ce;
  border-radius: 10px;
  padding: 4px 10px;
  margin-right: 5px;
}

/* line 360, ../../../sass/_chrowa3.scss */
.p03 {
  left: 3px;
}

/* line 363, ../../../sass/_chrowa3.scss */
.n03 {
  right: 3px;
}

/*------------------------------------------- 会社概要部分 */
/* line 370, ../../../sass/_chrowa3.scss */
.tranings_section {
  width: 1040px;
  margin: 20px auto 50px auto;
  position: relative;
}

/* line 375, ../../../sass/_chrowa3.scss */
.tranings_carousel {
  width: 980px;
  margin: 0px auto;
}

/* line 379, ../../../sass/_chrowa3.scss */
#CarouList_05 {
  margin: 0;
  padding: 0;
  list-style: none;
  display: block;
}

/* line 385, ../../../sass/_chrowa3.scss */
#CarouList_05 .carousel_li {
  width: 490px;
  height: 200px;
  margin: 0px 1px 0px 0px;
  padding: 0px;
  display: block;
  float: left;
  background: #FFF;
  overflow: hidden;
}

/*------------------------------------------- ニュース＆インフォメーション carousel スタイル */
/* line 399, ../../../sass/_chrowa3.scss */
#CarouList_04 {
  margin: 0;
  padding: 0;
  list-style: none;
  display: block;
}

/* line 405, ../../../sass/_chrowa3.scss */
#CarouList_04 li {
  width: 294px;
  height: 350px;
  margin: 0px 11px;
  padding: 0;
  display: block;
  float: left;
  background: #FFF;
  overflow: hidden;
  position: relative;
}

/* line 416, ../../../sass/_chrowa3.scss */
#CarouList_04 li h2 {
  padding: 10px 5px;
  font-weight: bold;
  font-size: 16px;
  line-height: 1.3em;
  height: 4em;
}

/* line 425, ../../../sass/_chrowa3.scss */
#CarouList_04 li p.desc {
  font-size: 12px;
  line-height: 1.5em;
  padding: 0 5px;
  color: #666;
  height: 95px;
  overflow: hidden;
  position: relative;
  z-index: 0;
}

/* line 436, ../../../sass/_chrowa3.scss */
#CarouList_04 li p.link {
  position: absolute;
  bottom: 0;
  right: 0px;
  text-align: right;
  padding: 5px;
  padding-top: 25px;
  height: 30px;
  width: 284px;
  background: url("../img/w_fade.png") repeat-x;
}

/*------------------------------------------- FeaturedProducts */
/* line 453, ../../../sass/_chrowa3.scss */
.FeaturedProducts {
  width: 980px;
  margin: 20px auto 50px auto;
  position: relative;
}

/* line 458, ../../../sass/_chrowa3.scss */
#CarouList_06 {
  margin: 0 !important;
  padding: 0 !important;
  list-style: none;
  display: block;
  top: 30px;
  left: 0;
}
/* line 466, ../../../sass/_chrowa3.scss */
#CarouList_06 .carousel_li {
  width: 420px;
  height: 250px;
  margin: 0px 1px 0px 0px;
  padding: 15px;
  display: block;
  float: left;
  background: #FFF;
  overflow: hidden;
}

/* line 481, ../../../sass/_chrowa3.scss */
.FeaturedProducts {
  overflow: hidden;
  *zoom: 1;
  position: relative;
  margin: 20px auto;
}
/* line 487, ../../../sass/_chrowa3.scss */
.FeaturedProducts .box {
  width: 929px;
  height: 310px;
  margin: 8px;
  margin-left: 25px;
}
/* line 494, ../../../sass/_chrowa3.scss */
.FeaturedProducts .box h2 {
  position: absolute;
  top: 20px;
  left: 10px;
  padding: 0;
  height: 36px;
  z-index: 1;
}
/* line 500, ../../../sass/_chrowa3.scss */
.FeaturedProducts .box h2 img {
  float: left;
}
/* line 504, ../../../sass/_chrowa3.scss */
.FeaturedProducts .box h2 span {
  color: #666;
  float: left;
  padding: 5px 0;
}
/* line 511, ../../../sass/_chrowa3.scss */
.FeaturedProducts .box .carousel_li {
  padding: 5px 0px;
  padding-top: 40px;
  overflow: hidden;
  *zoom: 1;
}
/* line 517, ../../../sass/_chrowa3.scss */
.FeaturedProducts .box .carousel_li .contents {
  float: left;
  width: 415px;
  margin: 0px 15px;
  overflow: hidden;
  *zoom: 1;
}
/* line 222, ../../../sass/_setting.scss */
.FeaturedProducts .box .carousel_li .contents div {
  float: left;
  margin: 10px 0;
}
/* line 227, ../../../sass/_setting.scss */
.FeaturedProducts .box .carousel_li .contents div.imgArea {
  width: 140px;
}
/* line 229, ../../../sass/_setting.scss */
.FeaturedProducts .box .carousel_li .contents div.imgArea img {
  border: 1px solid #f0f0f0;
  padding: 3px;
  display: block;
}
/* line 237, ../../../sass/_setting.scss */
.FeaturedProducts .box .carousel_li .contents div.descArea {
  width: 270px;
}
/* line 240, ../../../sass/_setting.scss */
.FeaturedProducts .box .carousel_li .contents div.descArea ul {
  margin: 5px 0px;
}
/* line 524, ../../../sass/_chrowa3.scss */
.FeaturedProducts .box .carousel_li .contents .descArea {
  height: 170px;
  overflow: hidden;
  position: relative;
}
/* line 529, ../../../sass/_chrowa3.scss */
.FeaturedProducts .box .carousel_li .contents .descArea ul {
  height: 150px;
  overflow: hidden;
}
/* line 535, ../../../sass/_chrowa3.scss */
.FeaturedProducts .box .carousel_li .contents .descArea ul:after {
  content: " ";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 226px;
  display: block;
  height: 50px;
  background: url("../img/w_fade.png") repeat-x;
}
/* line 550, ../../../sass/_chrowa3.scss */
.FeaturedProducts .box .carousel_li .contents .descArea p.link {
  position: absolute;
  bottom: 0px;
  right: 0px;
  text-align: right;
  height: 20px;
}
/* line 557, ../../../sass/_chrowa3.scss */
.FeaturedProducts .box .carousel_li .contents h3 {
  margin-top: 0;
  height: 30px;
}

/* line 568, ../../../sass/_chrowa3.scss */
a.p06, a.n06 {
  top: 110px;
}

/*------------------------------------------- 非同期処理共通 Loading image */
/* line 573, ../../../sass/_chrowa3.scss */
#nowloading {
  width: 100%;
  height: 100%;
  text-align: center;
  position: fixed;
  left: 0px;
  top: 0px;
  background-color: #FFF;
  opacity: 0.8;
  display: none;
}

/*------------------------------------------- カテゴリー検索 UI スタイル */
/* line 595, ../../../sass/_chrowa3.scss */
.async_ui_section {
  width: 100%;
  margin: 0 auto;
  padding-bottom: 20px;
  overflow: hidden;
}

/* line 597, ../../../sass/_chrowa3.scss */
.async_ui_section h4 {
  margin-bottom: 2px;
}

/* line 598, ../../../sass/_chrowa3.scss */
.category_ui {
  width: 100%;
  margin-left: -1px;
}

/* line 600, ../../../sass/_chrowa3.scss */
.category_ui input {
  display: none;
}

/* line 602, ../../../sass/_chrowa3.scss */
.category_ui li {
  width: 308px;
  float: left;
  border-left: 1px dotted #000;
}

/* line 603, ../../../sass/_chrowa3.scss */
.category_ui label, .category_ui .scfSectionBorderAsFieldSet .scfRadioButtonListBorder .scfRadioButtonListLabel, .scfSectionBorderAsFieldSet .scfRadioButtonListBorder .category_ui .scfRadioButtonListLabel,
.category_ui .scfSectionBorderAsFieldSet .scfRadioButtonListBorder .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfRadioButtonListBorder .category_ui .scfCheckBoxListLabel,
.category_ui .scfSectionBorderAsFieldSet .scfCheckBoxListBorder .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .category_ui .scfRadioButtonListLabel,
.category_ui .scfSectionBorderAsFieldSet .scfCheckBoxListBorder .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .category_ui .scfCheckBoxListLabel,
.category_ui .scfSectionBorderAsFieldSet .halfAvailableWidth .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .halfAvailableWidth .category_ui .scfRadioButtonListLabel,
.category_ui .scfSectionBorderAsFieldSet .halfAvailableWidth .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .halfAvailableWidth .category_ui .scfCheckBoxListLabel,
.category_ui .scfSectionBorderAsFieldSet .thirdAvailableWidth .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .category_ui .scfRadioButtonListLabel,
.category_ui .scfSectionBorderAsFieldSet .thirdAvailableWidth .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .category_ui .scfCheckBoxListLabel, .category_ui .scfSectionBorderAsFieldSet .scfDatePickerBorder .scfDatePickerLabel, .scfSectionBorderAsFieldSet .scfDatePickerBorder .category_ui .scfDatePickerLabel {
  width: 100%;
  height: 50px;
  line-height: 50px;
  display: block;
  text-align: center;
  background-color: #FFF;
  cursor: pointer;
}

/* line 613, ../../../sass/_chrowa3.scss */
.sub_category_ui {
  padding: 0px;
  overflow: hidden;
}

/* line 614, ../../../sass/_chrowa3.scss */
.sub_category_ui input {
  display: none;
}

/* line 615, ../../../sass/_chrowa3.scss */
.sub_category_ui ul {
  /*width:928px;*/
  margin: 0 auto;
}

/* line 616, ../../../sass/_chrowa3.scss */
.sub_category_ui li {
  float: left;
}

/* line 617, ../../../sass/_chrowa3.scss */
.sub_category_ui label, .sub_category_ui .scfSectionBorderAsFieldSet .scfRadioButtonListBorder .scfRadioButtonListLabel, .scfSectionBorderAsFieldSet .scfRadioButtonListBorder .sub_category_ui .scfRadioButtonListLabel,
.sub_category_ui .scfSectionBorderAsFieldSet .scfRadioButtonListBorder .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfRadioButtonListBorder .sub_category_ui .scfCheckBoxListLabel,
.sub_category_ui .scfSectionBorderAsFieldSet .scfCheckBoxListBorder .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .sub_category_ui .scfRadioButtonListLabel,
.sub_category_ui .scfSectionBorderAsFieldSet .scfCheckBoxListBorder .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .sub_category_ui .scfCheckBoxListLabel,
.sub_category_ui .scfSectionBorderAsFieldSet .halfAvailableWidth .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .halfAvailableWidth .sub_category_ui .scfRadioButtonListLabel,
.sub_category_ui .scfSectionBorderAsFieldSet .halfAvailableWidth .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .halfAvailableWidth .sub_category_ui .scfCheckBoxListLabel,
.sub_category_ui .scfSectionBorderAsFieldSet .thirdAvailableWidth .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .sub_category_ui .scfRadioButtonListLabel,
.sub_category_ui .scfSectionBorderAsFieldSet .thirdAvailableWidth .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .sub_category_ui .scfCheckBoxListLabel, .sub_category_ui .scfSectionBorderAsFieldSet .scfDatePickerBorder .scfDatePickerLabel, .scfSectionBorderAsFieldSet .scfDatePickerBorder .sub_category_ui .scfDatePickerLabel {
  cursor: pointer;
  font-size: 11px;
  padding: 2px 8px;
  border-radius: 5px;
  margin: 3px;
  line-height: 26px;
  letter-spacing: 0.1em;
  border: 1px solid #999;
}

/* line 628, ../../../sass/_chrowa3.scss */
.sub_category_ui label.selected, .sub_category_ui .scfSectionBorderAsFieldSet .scfRadioButtonListBorder .selected.scfRadioButtonListLabel, .scfSectionBorderAsFieldSet .scfRadioButtonListBorder .sub_category_ui .selected.scfRadioButtonListLabel,
.sub_category_ui .scfSectionBorderAsFieldSet .scfRadioButtonListBorder .selected.scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfRadioButtonListBorder .sub_category_ui .selected.scfCheckBoxListLabel,
.sub_category_ui .scfSectionBorderAsFieldSet .scfCheckBoxListBorder .selected.scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .sub_category_ui .selected.scfRadioButtonListLabel,
.sub_category_ui .scfSectionBorderAsFieldSet .scfCheckBoxListBorder .selected.scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .sub_category_ui .selected.scfCheckBoxListLabel,
.sub_category_ui .scfSectionBorderAsFieldSet .halfAvailableWidth .selected.scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .halfAvailableWidth .sub_category_ui .selected.scfRadioButtonListLabel,
.sub_category_ui .scfSectionBorderAsFieldSet .halfAvailableWidth .selected.scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .halfAvailableWidth .sub_category_ui .selected.scfCheckBoxListLabel,
.sub_category_ui .scfSectionBorderAsFieldSet .thirdAvailableWidth .selected.scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .sub_category_ui .selected.scfRadioButtonListLabel,
.sub_category_ui .scfSectionBorderAsFieldSet .thirdAvailableWidth .selected.scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .sub_category_ui .selected.scfCheckBoxListLabel, .sub_category_ui .scfSectionBorderAsFieldSet .scfDatePickerBorder .selected.scfDatePickerLabel, .scfSectionBorderAsFieldSet .scfDatePickerBorder .sub_category_ui .selected.scfDatePickerLabel {
  background: #ffff00;
  color: #000;
}

/* line 634, ../../../sass/_chrowa3.scss */
.sub_category_ui label.disabled, .sub_category_ui .scfSectionBorderAsFieldSet .scfRadioButtonListBorder .disabled.scfRadioButtonListLabel, .scfSectionBorderAsFieldSet .scfRadioButtonListBorder .sub_category_ui .disabled.scfRadioButtonListLabel,
.sub_category_ui .scfSectionBorderAsFieldSet .scfRadioButtonListBorder .disabled.scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfRadioButtonListBorder .sub_category_ui .disabled.scfCheckBoxListLabel,
.sub_category_ui .scfSectionBorderAsFieldSet .scfCheckBoxListBorder .disabled.scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .sub_category_ui .disabled.scfRadioButtonListLabel,
.sub_category_ui .scfSectionBorderAsFieldSet .scfCheckBoxListBorder .disabled.scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .sub_category_ui .disabled.scfCheckBoxListLabel,
.sub_category_ui .scfSectionBorderAsFieldSet .halfAvailableWidth .disabled.scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .halfAvailableWidth .sub_category_ui .disabled.scfRadioButtonListLabel,
.sub_category_ui .scfSectionBorderAsFieldSet .halfAvailableWidth .disabled.scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .halfAvailableWidth .sub_category_ui .disabled.scfCheckBoxListLabel,
.sub_category_ui .scfSectionBorderAsFieldSet .thirdAvailableWidth .disabled.scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .sub_category_ui .disabled.scfRadioButtonListLabel,
.sub_category_ui .scfSectionBorderAsFieldSet .thirdAvailableWidth .disabled.scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .sub_category_ui .disabled.scfCheckBoxListLabel, .sub_category_ui .scfSectionBorderAsFieldSet .scfDatePickerBorder .disabled.scfDatePickerLabel, .scfSectionBorderAsFieldSet .scfDatePickerBorder .sub_category_ui .disabled.scfDatePickerLabel {
  cursor: default;
  font-size: 11px;
  background-color: transparent;
  padding: 3px 8px;
  border: none;
  border: 1px solid #fff;
  color: #999;
}

/*____________________________Search Application*/
/* line 652, ../../../sass/_chrowa3.scss */
.image_selector {
  width: 980px;
  margin: 0 auto;
}
/* line 655, ../../../sass/_chrowa3.scss */
.image_selector ul {
  overflow: hidden;
}
/* line 657, ../../../sass/_chrowa3.scss */
.image_selector ul li {
  display: block;
  width: 107px;
  height: 130px;
  float: left;
}
/* line 662, ../../../sass/_chrowa3.scss */
.image_selector ul li label, .image_selector ul li .scfSectionBorderAsFieldSet .scfRadioButtonListBorder .scfRadioButtonListLabel, .scfSectionBorderAsFieldSet .scfRadioButtonListBorder .image_selector ul li .scfRadioButtonListLabel,
.image_selector ul li .scfSectionBorderAsFieldSet .scfRadioButtonListBorder .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfRadioButtonListBorder .image_selector ul li .scfCheckBoxListLabel,
.image_selector ul li .scfSectionBorderAsFieldSet .scfCheckBoxListBorder .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .image_selector ul li .scfRadioButtonListLabel,
.image_selector ul li .scfSectionBorderAsFieldSet .scfCheckBoxListBorder .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .image_selector ul li .scfCheckBoxListLabel,
.image_selector ul li .scfSectionBorderAsFieldSet .halfAvailableWidth .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .halfAvailableWidth .image_selector ul li .scfRadioButtonListLabel,
.image_selector ul li .scfSectionBorderAsFieldSet .halfAvailableWidth .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .halfAvailableWidth .image_selector ul li .scfCheckBoxListLabel,
.image_selector ul li .scfSectionBorderAsFieldSet .thirdAvailableWidth .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .image_selector ul li .scfRadioButtonListLabel,
.image_selector ul li .scfSectionBorderAsFieldSet .thirdAvailableWidth .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .image_selector ul li .scfCheckBoxListLabel, .image_selector ul li .scfSectionBorderAsFieldSet .scfDatePickerBorder .scfDatePickerLabel, .scfSectionBorderAsFieldSet .scfDatePickerBorder .image_selector ul li .scfDatePickerLabel {
  display: block;
  text-align: center;
  cursor: pointer;
}
/* line 667, ../../../sass/_chrowa3.scss */
.image_selector ul li input {
  display: none;
}

/*____________________________Search Application*/
/* line 676, ../../../sass/_chrowa3.scss */
.image_selector.image_border {
  background-color: #FFF;
  padding: 5px;
  width: 914px;
}
/* line 681, ../../../sass/_chrowa3.scss */
.image_selector.image_border ul li {
  width: 130px;
  height: 75px;
  border: none;
}
/* line 686, ../../../sass/_chrowa3.scss */
.image_selector.image_border ul li label img, .image_selector.image_border ul li .scfSectionBorderAsFieldSet .scfRadioButtonListBorder .scfRadioButtonListLabel img, .scfSectionBorderAsFieldSet .scfRadioButtonListBorder .image_selector.image_border ul li .scfRadioButtonListLabel img,
.image_selector.image_border ul li .scfSectionBorderAsFieldSet .scfRadioButtonListBorder .scfCheckBoxListLabel img,
.scfSectionBorderAsFieldSet .scfRadioButtonListBorder .image_selector.image_border ul li .scfCheckBoxListLabel img,
.image_selector.image_border ul li .scfSectionBorderAsFieldSet .scfCheckBoxListBorder .scfRadioButtonListLabel img,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .image_selector.image_border ul li .scfRadioButtonListLabel img,
.image_selector.image_border ul li .scfSectionBorderAsFieldSet .scfCheckBoxListBorder .scfCheckBoxListLabel img,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .image_selector.image_border ul li .scfCheckBoxListLabel img,
.image_selector.image_border ul li .scfSectionBorderAsFieldSet .halfAvailableWidth .scfRadioButtonListLabel img,
.scfSectionBorderAsFieldSet .halfAvailableWidth .image_selector.image_border ul li .scfRadioButtonListLabel img,
.image_selector.image_border ul li .scfSectionBorderAsFieldSet .halfAvailableWidth .scfCheckBoxListLabel img,
.scfSectionBorderAsFieldSet .halfAvailableWidth .image_selector.image_border ul li .scfCheckBoxListLabel img,
.image_selector.image_border ul li .scfSectionBorderAsFieldSet .thirdAvailableWidth .scfRadioButtonListLabel img,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .image_selector.image_border ul li .scfRadioButtonListLabel img,
.image_selector.image_border ul li .scfSectionBorderAsFieldSet .thirdAvailableWidth .scfCheckBoxListLabel img,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .image_selector.image_border ul li .scfCheckBoxListLabel img, .image_selector.image_border ul li .scfSectionBorderAsFieldSet .scfDatePickerBorder .scfDatePickerLabel img, .scfSectionBorderAsFieldSet .scfDatePickerBorder .image_selector.image_border ul li .scfDatePickerLabel img {
  border: 5px solid #FFF;
  width: 120px;
}
/* line 689, ../../../sass/_chrowa3.scss */
.image_selector.image_border ul li label img.imgborder, .image_selector.image_border ul li .scfSectionBorderAsFieldSet .scfRadioButtonListBorder .scfRadioButtonListLabel img.imgborder, .scfSectionBorderAsFieldSet .scfRadioButtonListBorder .image_selector.image_border ul li .scfRadioButtonListLabel img.imgborder,
.image_selector.image_border ul li .scfSectionBorderAsFieldSet .scfRadioButtonListBorder .scfCheckBoxListLabel img.imgborder,
.scfSectionBorderAsFieldSet .scfRadioButtonListBorder .image_selector.image_border ul li .scfCheckBoxListLabel img.imgborder,
.image_selector.image_border ul li .scfSectionBorderAsFieldSet .scfCheckBoxListBorder .scfRadioButtonListLabel img.imgborder,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .image_selector.image_border ul li .scfRadioButtonListLabel img.imgborder,
.image_selector.image_border ul li .scfSectionBorderAsFieldSet .scfCheckBoxListBorder .scfCheckBoxListLabel img.imgborder,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .image_selector.image_border ul li .scfCheckBoxListLabel img.imgborder,
.image_selector.image_border ul li .scfSectionBorderAsFieldSet .halfAvailableWidth .scfRadioButtonListLabel img.imgborder,
.scfSectionBorderAsFieldSet .halfAvailableWidth .image_selector.image_border ul li .scfRadioButtonListLabel img.imgborder,
.image_selector.image_border ul li .scfSectionBorderAsFieldSet .halfAvailableWidth .scfCheckBoxListLabel img.imgborder,
.scfSectionBorderAsFieldSet .halfAvailableWidth .image_selector.image_border ul li .scfCheckBoxListLabel img.imgborder,
.image_selector.image_border ul li .scfSectionBorderAsFieldSet .thirdAvailableWidth .scfRadioButtonListLabel img.imgborder,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .image_selector.image_border ul li .scfRadioButtonListLabel img.imgborder,
.image_selector.image_border ul li .scfSectionBorderAsFieldSet .thirdAvailableWidth .scfCheckBoxListLabel img.imgborder,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .image_selector.image_border ul li .scfCheckBoxListLabel img.imgborder, .image_selector.image_border ul li .scfSectionBorderAsFieldSet .scfDatePickerBorder .scfDatePickerLabel img.imgborder, .scfSectionBorderAsFieldSet .scfDatePickerBorder .image_selector.image_border ul li .scfDatePickerLabel img.imgborder {
  border: 5px solid #FFFF00;
}

/* line 698, ../../../sass/_chrowa3.scss */
.month_ui {
  padding: 0px;
  overflow: hidden;
}

/* line 699, ../../../sass/_chrowa3.scss */
.month_ui input {
  display: none;
}

/* line 700, ../../../sass/_chrowa3.scss */
.month_ui ul {
  /*width:928px;*/
  margin: 0 auto;
  background: #fff;
  overflow: hidden;
  margin: 0px 0;
  padding: 10px;
}

/* line 707, ../../../sass/_chrowa3.scss */
.month_ui li {
  float: left;
}

/* line 708, ../../../sass/_chrowa3.scss */
.month_ui label, .month_ui .scfSectionBorderAsFieldSet .scfRadioButtonListBorder .scfRadioButtonListLabel, .scfSectionBorderAsFieldSet .scfRadioButtonListBorder .month_ui .scfRadioButtonListLabel,
.month_ui .scfSectionBorderAsFieldSet .scfRadioButtonListBorder .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfRadioButtonListBorder .month_ui .scfCheckBoxListLabel,
.month_ui .scfSectionBorderAsFieldSet .scfCheckBoxListBorder .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .month_ui .scfRadioButtonListLabel,
.month_ui .scfSectionBorderAsFieldSet .scfCheckBoxListBorder .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .month_ui .scfCheckBoxListLabel,
.month_ui .scfSectionBorderAsFieldSet .halfAvailableWidth .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .halfAvailableWidth .month_ui .scfRadioButtonListLabel,
.month_ui .scfSectionBorderAsFieldSet .halfAvailableWidth .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .halfAvailableWidth .month_ui .scfCheckBoxListLabel,
.month_ui .scfSectionBorderAsFieldSet .thirdAvailableWidth .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .month_ui .scfRadioButtonListLabel,
.month_ui .scfSectionBorderAsFieldSet .thirdAvailableWidth .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .month_ui .scfCheckBoxListLabel, .month_ui .scfSectionBorderAsFieldSet .scfDatePickerBorder .scfDatePickerLabel, .scfSectionBorderAsFieldSet .scfDatePickerBorder .month_ui .scfDatePickerLabel {
  cursor: pointer;
  font-size: 11px;
  padding: 2px 8px;
  border-radius: 5px;
  margin: 3px;
  line-height: 26px;
  letter-spacing: 0.1em;
  border: 1px solid #999;
}

/* line 718, ../../../sass/_chrowa3.scss */
.month_ui label.selected, .month_ui .scfSectionBorderAsFieldSet .scfRadioButtonListBorder .selected.scfRadioButtonListLabel, .scfSectionBorderAsFieldSet .scfRadioButtonListBorder .month_ui .selected.scfRadioButtonListLabel,
.month_ui .scfSectionBorderAsFieldSet .scfRadioButtonListBorder .selected.scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfRadioButtonListBorder .month_ui .selected.scfCheckBoxListLabel,
.month_ui .scfSectionBorderAsFieldSet .scfCheckBoxListBorder .selected.scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .month_ui .selected.scfRadioButtonListLabel,
.month_ui .scfSectionBorderAsFieldSet .scfCheckBoxListBorder .selected.scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .month_ui .selected.scfCheckBoxListLabel,
.month_ui .scfSectionBorderAsFieldSet .halfAvailableWidth .selected.scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .halfAvailableWidth .month_ui .selected.scfRadioButtonListLabel,
.month_ui .scfSectionBorderAsFieldSet .halfAvailableWidth .selected.scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .halfAvailableWidth .month_ui .selected.scfCheckBoxListLabel,
.month_ui .scfSectionBorderAsFieldSet .thirdAvailableWidth .selected.scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .month_ui .selected.scfRadioButtonListLabel,
.month_ui .scfSectionBorderAsFieldSet .thirdAvailableWidth .selected.scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .month_ui .selected.scfCheckBoxListLabel, .month_ui .scfSectionBorderAsFieldSet .scfDatePickerBorder .selected.scfDatePickerLabel, .scfSectionBorderAsFieldSet .scfDatePickerBorder .month_ui .selected.scfDatePickerLabel {
  background-color: #ffff00;
  color: #000;
}

/* line 722, ../../../sass/_chrowa3.scss */
.month_ui label.disabled, .month_ui .scfSectionBorderAsFieldSet .scfRadioButtonListBorder .disabled.scfRadioButtonListLabel, .scfSectionBorderAsFieldSet .scfRadioButtonListBorder .month_ui .disabled.scfRadioButtonListLabel,
.month_ui .scfSectionBorderAsFieldSet .scfRadioButtonListBorder .disabled.scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfRadioButtonListBorder .month_ui .disabled.scfCheckBoxListLabel,
.month_ui .scfSectionBorderAsFieldSet .scfCheckBoxListBorder .disabled.scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .month_ui .disabled.scfRadioButtonListLabel,
.month_ui .scfSectionBorderAsFieldSet .scfCheckBoxListBorder .disabled.scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .month_ui .disabled.scfCheckBoxListLabel,
.month_ui .scfSectionBorderAsFieldSet .halfAvailableWidth .disabled.scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .halfAvailableWidth .month_ui .disabled.scfRadioButtonListLabel,
.month_ui .scfSectionBorderAsFieldSet .halfAvailableWidth .disabled.scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .halfAvailableWidth .month_ui .disabled.scfCheckBoxListLabel,
.month_ui .scfSectionBorderAsFieldSet .thirdAvailableWidth .disabled.scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .month_ui .disabled.scfRadioButtonListLabel,
.month_ui .scfSectionBorderAsFieldSet .thirdAvailableWidth .disabled.scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .month_ui .disabled.scfCheckBoxListLabel, .month_ui .scfSectionBorderAsFieldSet .scfDatePickerBorder .disabled.scfDatePickerLabel, .scfSectionBorderAsFieldSet .scfDatePickerBorder .month_ui .disabled.scfDatePickerLabel {
  cursor: default;
  font-size: 11px;
  background-color: transparent;
  padding: 3px 8px;
  border: none;
  border: 1px solid #fff;
  color: #555;
}

/* line 733, ../../../sass/_chrowa3.scss */
.place_ui {
  padding: 0px;
  overflow: hidden;
}

/* line 734, ../../../sass/_chrowa3.scss */
.place_ui input {
  display: none;
}

/* line 735, ../../../sass/_chrowa3.scss */
.place_ui ul {
  /*width:928px;*/
  margin: 0 auto;
  background: #fff;
  overflow: hidden;
  margin: 0px 0;
  padding: 10px;
}

/* line 742, ../../../sass/_chrowa3.scss */
.place_ui li {
  float: left;
}

/* line 743, ../../../sass/_chrowa3.scss */
.place_ui label, .place_ui .scfSectionBorderAsFieldSet .scfRadioButtonListBorder .scfRadioButtonListLabel, .scfSectionBorderAsFieldSet .scfRadioButtonListBorder .place_ui .scfRadioButtonListLabel,
.place_ui .scfSectionBorderAsFieldSet .scfRadioButtonListBorder .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfRadioButtonListBorder .place_ui .scfCheckBoxListLabel,
.place_ui .scfSectionBorderAsFieldSet .scfCheckBoxListBorder .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .place_ui .scfRadioButtonListLabel,
.place_ui .scfSectionBorderAsFieldSet .scfCheckBoxListBorder .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .place_ui .scfCheckBoxListLabel,
.place_ui .scfSectionBorderAsFieldSet .halfAvailableWidth .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .halfAvailableWidth .place_ui .scfRadioButtonListLabel,
.place_ui .scfSectionBorderAsFieldSet .halfAvailableWidth .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .halfAvailableWidth .place_ui .scfCheckBoxListLabel,
.place_ui .scfSectionBorderAsFieldSet .thirdAvailableWidth .scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .place_ui .scfRadioButtonListLabel,
.place_ui .scfSectionBorderAsFieldSet .thirdAvailableWidth .scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .place_ui .scfCheckBoxListLabel, .place_ui .scfSectionBorderAsFieldSet .scfDatePickerBorder .scfDatePickerLabel, .scfSectionBorderAsFieldSet .scfDatePickerBorder .place_ui .scfDatePickerLabel {
  cursor: pointer;
  font-size: 11px;
  padding: 2px 8px;
  border-radius: 5px;
  margin: 3px;
  line-height: 26px;
  letter-spacing: 0.1em;
  border: 1px solid #999;
}

/* line 753, ../../../sass/_chrowa3.scss */
.place_ui label.selected, .place_ui .scfSectionBorderAsFieldSet .scfRadioButtonListBorder .selected.scfRadioButtonListLabel, .scfSectionBorderAsFieldSet .scfRadioButtonListBorder .place_ui .selected.scfRadioButtonListLabel,
.place_ui .scfSectionBorderAsFieldSet .scfRadioButtonListBorder .selected.scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfRadioButtonListBorder .place_ui .selected.scfCheckBoxListLabel,
.place_ui .scfSectionBorderAsFieldSet .scfCheckBoxListBorder .selected.scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .place_ui .selected.scfRadioButtonListLabel,
.place_ui .scfSectionBorderAsFieldSet .scfCheckBoxListBorder .selected.scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .place_ui .selected.scfCheckBoxListLabel,
.place_ui .scfSectionBorderAsFieldSet .halfAvailableWidth .selected.scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .halfAvailableWidth .place_ui .selected.scfRadioButtonListLabel,
.place_ui .scfSectionBorderAsFieldSet .halfAvailableWidth .selected.scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .halfAvailableWidth .place_ui .selected.scfCheckBoxListLabel,
.place_ui .scfSectionBorderAsFieldSet .thirdAvailableWidth .selected.scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .place_ui .selected.scfRadioButtonListLabel,
.place_ui .scfSectionBorderAsFieldSet .thirdAvailableWidth .selected.scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .place_ui .selected.scfCheckBoxListLabel, .place_ui .scfSectionBorderAsFieldSet .scfDatePickerBorder .selected.scfDatePickerLabel, .scfSectionBorderAsFieldSet .scfDatePickerBorder .place_ui .selected.scfDatePickerLabel {
  background-color: #ffff00;
  color: #000;
}

/* line 757, ../../../sass/_chrowa3.scss */
.place_ui label.disabled, .place_ui .scfSectionBorderAsFieldSet .scfRadioButtonListBorder .disabled.scfRadioButtonListLabel, .scfSectionBorderAsFieldSet .scfRadioButtonListBorder .place_ui .disabled.scfRadioButtonListLabel,
.place_ui .scfSectionBorderAsFieldSet .scfRadioButtonListBorder .disabled.scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfRadioButtonListBorder .place_ui .disabled.scfCheckBoxListLabel,
.place_ui .scfSectionBorderAsFieldSet .scfCheckBoxListBorder .disabled.scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .place_ui .disabled.scfRadioButtonListLabel,
.place_ui .scfSectionBorderAsFieldSet .scfCheckBoxListBorder .disabled.scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .scfCheckBoxListBorder .place_ui .disabled.scfCheckBoxListLabel,
.place_ui .scfSectionBorderAsFieldSet .halfAvailableWidth .disabled.scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .halfAvailableWidth .place_ui .disabled.scfRadioButtonListLabel,
.place_ui .scfSectionBorderAsFieldSet .halfAvailableWidth .disabled.scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .halfAvailableWidth .place_ui .disabled.scfCheckBoxListLabel,
.place_ui .scfSectionBorderAsFieldSet .thirdAvailableWidth .disabled.scfRadioButtonListLabel,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .place_ui .disabled.scfRadioButtonListLabel,
.place_ui .scfSectionBorderAsFieldSet .thirdAvailableWidth .disabled.scfCheckBoxListLabel,
.scfSectionBorderAsFieldSet .thirdAvailableWidth .place_ui .disabled.scfCheckBoxListLabel, .place_ui .scfSectionBorderAsFieldSet .scfDatePickerBorder .disabled.scfDatePickerLabel, .scfSectionBorderAsFieldSet .scfDatePickerBorder .place_ui .disabled.scfDatePickerLabel {
  cursor: default;
  font-size: 11px;
  background-color: transparent;
  padding: 3px 8px;
  border: none;
  color: #666;
}

/* line 767, ../../../sass/_chrowa3.scss */
#modalWrap {
  display: none;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 40000;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0px;
}
/* line 775, ../../../sass/_chrowa3.scss */
#modalWrap #modal {
  width: 600px;
  height: 500px;
  margin: 0 auto;
  background-color: #FFF;
  overflow: scroll;
}

/*----------------------------------------------------
	印刷用スタイル
----------------------------------------------------*/
@media print {
  /* line 11, ../../../sass/_print.scss */
  * html body {
    zoom: .7;
  }
}
