@charset "UTF-8";
/* CSS Document */
/*-------------------------
 *
 *------------------------- */
/* line 10, ../../../sass/owner_support/css/layout-sp.sass */
body {
  width: 100%;
  font-size: 13px;
  line-height: 1.5;
  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  text-align: center;
  -webkit-text-size-adjust: 100%;
  word-break: break-all;
  background-size: cover;
}
/* line 20, ../../../sass/owner_support/css/layout-sp.sass */
body.sarchresults {
  background: #292828;
}

/*link color */
/* line 25, ../../../sass/owner_support/css/layout-sp.sass */
a {
  color: #2a8ed7;
  text-decoration: none;
  -webkit-tap-highlight-color: transparent;
}
/* line 30, ../../../sass/owner_support/css/layout-sp.sass */
a:hover {
  color: #72c2fd;
  text-decoration: underline;
}
/* line 34, ../../../sass/owner_support/css/layout-sp.sass */
a:visit {
  color: #F90;
}

/* line 38, ../../../sass/owner_support/css/layout-sp.sass */
#backgroundimg > * {
  height: 100%;
  background-color: #dbdbdb;
  background-size: contain;
  background-repeat: no-repeat;
}

/* line 46, ../../../sass/owner_support/css/layout-sp.sass */
#body_box img,
#body_box .auto-width-fix,
#body_box-popup img,
#body_box-popup .auto-width-fix {
  display: block;
  width: 100%;
  height: auto;
  vertical-align: top;
}
/* line 53, ../../../sass/owner_support/css/layout-sp.sass */
#body_box img.pc,
#body_box .auto-width-fix.pc,
#body_box-popup img.pc,
#body_box-popup .auto-width-fix.pc {
  display: none;
}
/* line 56, ../../../sass/owner_support/css/layout-sp.sass */
#body_box img.sp-center,
#body_box .auto-width-fix.sp-center,
#body_box-popup img.sp-center,
#body_box-popup .auto-width-fix.sp-center {
  width: auto;
  margin: 5px auto;
}
/* line 60, ../../../sass/owner_support/css/layout-sp.sass */
#body_box p br,
#body_box-popup p br {
  display: none;
}

/* line 63, ../../../sass/owner_support/css/layout-sp.sass */
.sp {
  display: block;
}

/* line 66, ../../../sass/owner_support/css/layout-sp.sass */
.pc {
  display: none;
}

/*-------------------------
 *	サイト幅設定
 *------------------------- */
/* line 73, ../../../sass/owner_support/css/layout-sp.sass */
#wrap {
  position: relative;
  width: 100%;
  min-width: 100%;
  height: auto;
  min-height: auto;
  overflow: hidden;
}

/* line 81, ../../../sass/owner_support/css/layout-sp.sass */
#body_box {
  min-width: inherit;
  width: 100%;
  margin: 0;
  padding: 0;
  overflow: hidden;
  position: relative;
  left: 0px;
}

/* line 90, ../../../sass/owner_support/css/layout-sp.sass */
.personal_links {
  display: none;
}

/*-------------------------
 *	ヘッダー
 *------------------------- */
/* line 97, ../../../sass/owner_support/css/layout-sp.sass */
#head_area {
  position: relative;
  left: 0;
  top: 0;
  width: 100%;
  height: 47px;
  /*margin:0 10px;
   *padding:0; */
  padding-left: 10px;
  box-sizing: border-box;
}

/* line 109, ../../../sass/owner_support/css/layout-sp.sass */
#head_area_inner {
  position: relative;
  width: 100%;
  height: 47px;
  margin: 0;
  padding: 0;
}

/* line 116, ../../../sass/owner_support/css/layout-sp.sass */
#head_area h1 {
  float: left;
  padding: 10px 0 0 0;
  margin: 0;
}

/* line 121, ../../../sass/owner_support/css/layout-sp.sass */
.togglebtn {
  position: absolute;
  top: 11px;
  right: 10px;
  width: 32px;
  height: 24px;
  background: url(../images/smp/btn_close.png) no-repeat 0 0;
  background-size: cover;
  cursor: pointer;
}
/* line 131, ../../../sass/owner_support/css/layout-sp.sass */
.togglebtn.menuopen {
  background: url(../images/smp/btn_open.png) 0 0 no-repeat;
  background-size: cover;
}

/* line 135, ../../../sass/owner_support/css/layout-sp.sass */
.togglebtn02 {
  position: absolute;
  top: 13px;
  right: 10px;
  width: 32px;
  height: 24px;
  z-index: 100;
  background: #333;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
/* line 145, ../../../sass/owner_support/css/layout-sp.sass */
.togglebtn02 span {
  display: block;
  height: 2px;
  width: 22px;
  margin: 4px 0 0 5px;
  background: #eee;
  transition: all 0.5s;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
/* line 156, ../../../sass/owner_support/css/layout-sp.sass */
.togglebtn02.open .first { 
  -webkit-transform: translate(0, 8px) rotate(135deg);
  transform: translate(0, 6px) rotate(150deg);
}
/* line 160, ../../../sass/owner_support/css/layout-sp.sass */
.togglebtn02.open .second {
  -webkit-transform: rotate(135deg);
  transform: rotate(150deg);
  visibility: hidden;
}
/* line 164, ../../../sass/owner_support/css/layout-sp.sass */
.togglebtn02.open .third { 
  -webkit-transform: translate(0, -8px) rotate(-135deg);
  transform: translate(0, -6px) rotate(-150deg);
}

/* line 169, ../../../sass/owner_support/css/layout-sp.sass */
#spslidemenu {
  display: block;
  position: absolute;
  left: 100%;
  top: 0;
  width: 100%;
  color: #fff;
  text-align: left;
  z-index: 10;
  height: 100%;
}

/* line 180, ../../../sass/owner_support/css/layout-sp.sass */
.spslidemenu_close {
  float: left;
  width: 15%;
  min-height: 100%;
}

/* line 185, ../../../sass/owner_support/css/layout-sp.sass */
.spslidemenu_inner {
  float: left;
  width: 85%;
  min-height: 100%;
  background: #000;
}

/* line 191, ../../../sass/owner_support/css/layout-sp.sass */
#spslidemenu h2 {
  padding: 5px 10px;
  border-bottom: 1px solid #797979;
  font-weight: bold;
}

/* line 197, ../../../sass/owner_support/css/layout-sp.sass */
#spslidemenu1 li {
  width: 100%;
  border: none;
  border-bottom: 1px solid #797979;
}
/* line 202, ../../../sass/owner_support/css/layout-sp.sass */
#spslidemenu1 li a {
  display: block;
  width: 100%;
  height: 50px;
  line-height: 50px;
  text-indent: 50px;
  background-repeat: no-repeat;
  background-position: 10px 10px;
  background-size: 30px 30px;
  font-size: 9px;
  white-space: nowrap;
  color: #fff;
}
/* line 215, ../../../sass/owner_support/css/layout-sp.sass */
#spslidemenu1 .home_spmenu01 a {
  background-image: url(../images/smp/spmenu_icon01.jpg);
}
/* line 218, ../../../sass/owner_support/css/layout-sp.sass */
#spslidemenu1 .home_spmenu02 a {
  background-image: url(../images/smp/spmenu_icon02.jpg);
}
/* line 221, ../../../sass/owner_support/css/layout-sp.sass */
#spslidemenu1 .home_spmenu03 a {
  background-image: url(../images/smp/spmenu_icon03.jpg);
}
/* line 224, ../../../sass/owner_support/css/layout-sp.sass */
#spslidemenu1 .home_spmenu04 a {
  background-image: url(../images/smp/spmenu_icon04.jpg);
}
/* line 227, ../../../sass/owner_support/css/layout-sp.sass */
#spslidemenu1 .home_spmenu05 a {
  background-image: url(../images/smp/spmenu_icon05.jpg);
}
/* line 230, ../../../sass/owner_support/css/layout-sp.sass */
#spslidemenu1 .home_spmenu06 a {
  background-image: url(../images/smp/spmenu_icon06.jpg);
}
/* line 233, ../../../sass/owner_support/css/layout-sp.sass */
#spslidemenu1 .home_spmenu07 a {
  background-image: url(../images/smp/spmenu_icon07.jpg);
}
/* line 236, ../../../sass/owner_support/css/layout-sp.sass */
#spslidemenu1 .home_spmenu08 a {
  background-image: url(../images/smp/spmenu_icon08.jpg);
}
/* line 239, ../../../sass/owner_support/css/layout-sp.sass */
#spslidemenu1 .home_spmenu09 a {
  background-image: url(../images/smp/spmenu_icon09.jpg);
}

/* line 242, ../../../sass/owner_support/css/layout-sp.sass */
#spslidemenu2 {
  width: 80%;
  margin-top: 10px;
}
/* line 246, ../../../sass/owner_support/css/layout-sp.sass */
#spslidemenu2 li {
  display: inline-block;
  padding: 2px;
  vertical-align: top;
}
/* line 251, ../../../sass/owner_support/css/layout-sp.sass */
#spslidemenu2 li a {
  display: inline-block;
  margin: 0 0 0 10px;
  padding: 5px 10px 5px 10px;
  font-size: 9px;
  color: #fff;
  background: url(../images/smp/home_list_arrow.png) no-repeat left center;
}

/*　2015 8 12 ヘッダーgoogleカスタム検索背景非表示--------
 *			header  input (google)
 *-------------------------------------------------------- */
/* line 264, ../../../sass/owner_support/css/layout-sp.sass */
input.gsc-search-button.gsc-search-button-v2 {
  padding: 5px 10px;
}

/* line 267, ../../../sass/owner_support/css/layout-sp.sass */
input#gsc-i-id1 {
  background: none !important;
}

/*-------------------------
 *	google site search
 *------------------------- */
/* line 274, ../../../sass/owner_support/css/layout-sp.sass */
#searchbox_wrap {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  min-width: 100%;
  height: 1px;
  z-index: 9000;
}

/* line 283, ../../../sass/owner_support/css/layout-sp.sass */
#searchbox {
  position: absolute;
  left: 85px;
  top: 10px;
  margin: 0;
  -webkit-transform: translate3d(0, 0, 0);
}

/* line 290, ../../../sass/owner_support/css/layout-sp.sass */
table.gsc-search-box {
  width: 150px !important;
}

/* line 293, ../../../sass/owner_support/css/layout-sp.sass */
.gsc-results-wrapper-overlay {
  left: 8% !important;
}

/* line 296, ../../../sass/owner_support/css/layout-sp.sass */
input.gsc-input {
  font-size: 16px !important;
  height: 20px !important;
  font-family: sans-serif !important;
  border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  -webkit-border-radius: 0px !important;
  border-radius: 0px !important;
  background-color: transparent !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  vertical-align: top;
}

/* line 311, ../../../sass/owner_support/css/layout-sp.sass */
.gsib_a {
  padding-top: 1px !important;
}

/* line 314, ../../../sass/owner_support/css/layout-sp.sass */
#searchbox .gsc-input input.gsc-input {
  background-position: 0 50% !important;
}

/* line 317, ../../../sass/owner_support/css/layout-sp.sass */
td.gsc-input {
  padding-right: 0px !important;
}

/* line 320, ../../../sass/owner_support/css/layout-sp.sass */
input.gsc-search-button {
  margin-left: 0px !important;
}

/* line 323, ../../../sass/owner_support/css/layout-sp.sass */
.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2 {
  width: 15px !important;
  height: 15px !important;
}

/* line 327, ../../../sass/owner_support/css/layout-sp.sass */
.cse input.gsc-search-button {
  border-radius: 0 !important;
}

/* line 330, ../../../sass/owner_support/css/layout-sp.sass */
input.gsc-search-button {
  border-radius: 0 !important;
  border-color: #DBDBDA !important;
  border-left: 0 !important;
}
/* line 335, ../../../sass/owner_support/css/layout-sp.sass */
input.gsc-search-button:hover, input.gsc-search-button:focus {
  border-color: #DBDBDA !important;
  border-left: 0 !important;
}

/* line 339, ../../../sass/owner_support/css/layout-sp.sass */
#goto-owners-club {
  display: none;
}

/* ---- spMenu01 ---- */
/* line 344, ../../../sass/owner_support/css/layout-sp.sass */
#leftBox {
  position: absolute;
  top: 0;
  z-index: 100;
  display: none;
  float: none;
  width: 100%;
  margin-bottom: 0;
  background: #656565;
}

/* line 354, ../../../sass/owner_support/css/layout-sp.sass */
#spGnav {
  position: absolute;
  top: 0;
  z-index: 110;
  display: none;
  float: none;
  width: 100%;
  margin-bottom: 5%;
  background: #656565;
}
/* line 364, ../../../sass/owner_support/css/layout-sp.sass */
#spGnav ul {
  width: auto;
  overflow-x: auto;
  white-space: nowrap;
  background: none;
}
/* line 370, ../../../sass/owner_support/css/layout-sp.sass */
#spGnav ul li {
  display: inline-block;
  padding: 20px 7px;
}
/* line 374, ../../../sass/owner_support/css/layout-sp.sass */
#spGnav ul li a {
  border-bottom: none;
  color: #FFF;
  font-size: 11px;
}
/* line 379, ../../../sass/owner_support/css/layout-sp.sass */
#spGnav ul li a span {
  background: none;
  border-right: 1px solid #fff;
  padding: 0 20px 0 0;
}
/* line 384, ../../../sass/owner_support/css/layout-sp.sass */
#spGnav ul li:last-child a span {
  border-right: none;
}

/* line 387, ../../../sass/owner_support/css/layout-sp.sass */
#libMenu .detail {
  width: 100% !important;
}

/* line 390, ../../../sass/owner_support/css/layout-sp.sass */
.home_box .wd100 {
  display: block !important;
  width: 100% !important;
}

/* line 395, ../../../sass/owner_support/css/layout-sp.sass */
ul.topix-boxes li {
  vertical-align: top;
  padding-bottom: 10px;
}

/* line 399, ../../../sass/owner_support/css/layout-sp.sass */
.topNewsBox {
  width: 100%;
  float: none;
  margin: 0;
}

/* line 404, ../../../sass/owner_support/css/layout-sp.sass */
.listStyle02 {
  width: 100%;
  margin-right: -18px;
}
/* line 408, ../../../sass/owner_support/css/layout-sp.sass */
.listStyle02 li {
  float: left;
  width: 49%;
  margin: 0 2% 2% 0;
}
/* line 413, ../../../sass/owner_support/css/layout-sp.sass */
.listStyle02 li:nth-child(even) {
  margin-right: 0;
}
/* line 416, ../../../sass/owner_support/css/layout-sp.sass */
.listStyle02 li img {
  width: 100%;
  height: auto;
}

/* line 420, ../../../sass/owner_support/css/layout-sp.sass */
.home-title-content {
  padding: 15px;
}

/* line 423, ../../../sass/owner_support/css/layout-sp.sass */
.thisIs img {
  width: 100%;
  height: auto;
}

/* line 428, ../../../sass/owner_support/css/layout-sp.sass */
dl.system > * {
  width: 100%;
  box-sizing: border-box;
}
/* line 432, ../../../sass/owner_support/css/layout-sp.sass */
dl.system dt {
  border: 1px #318097 solid;
  color: #318097;
  position: relative;
  height: 50px;
  display: table;
  font-size: 18px;
}
/* line 440, ../../../sass/owner_support/css/layout-sp.sass */
dl.system dt > * {
  display: table-cell;
  margin: 0;
  vertical-align: middle;
  text-align: center;
}
/* line 446, ../../../sass/owner_support/css/layout-sp.sass */
dl.system dt span {
  height: 50px;
  width: 2em;
  text-align: center;
  color: white;
  background-color: #318097;
}
/* line 453, ../../../sass/owner_support/css/layout-sp.sass */
dl.system dt h4 {
  color: #318097;
  position: relative;
}
/* line 457, ../../../sass/owner_support/css/layout-sp.sass */
dl.system dd {
  border: 1px #318097 solid;
  border-top: none;
  font-size: 18px;
  margin-bottom: 30px;
}
/* line 463, ../../../sass/owner_support/css/layout-sp.sass */
dl.system dd:last-child {
  margin-bottom: 0;
}
/* line 466, ../../../sass/owner_support/css/layout-sp.sass */
dl.system dd > * {
  padding: 15px;
}

/*-------------------------
 *	下層ページアコーディオンメニュー
 *------------------------- */
/* line 474, ../../../sass/owner_support/css/layout-sp.sass */
.lowMenubtn {
  cursor: pointer;
}
/* line 477, ../../../sass/owner_support/css/layout-sp.sass */
.lowMenubtn span {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 38px;
  background: url(../images/smp/btnDown.png) 97% center no-repeat;
  background-size: 3% auto;
  box-sizing: border-box;
}
/* line 488, ../../../sass/owner_support/css/layout-sp.sass */
.lowMenubtn span.open {
  display: block;
  width: 100%;
  background: url(../images/smp/btnUp.png) 97% center no-repeat;
  background-size: 3% auto;
  box-sizing: border-box;
}

/* line 495, ../../../sass/owner_support/css/layout-sp.sass */
.lowMenu {
  /*background: url(../images/pc/bgLeftNav01.png) 0 0 repeat; */
  background: #c7e5f6;
}
/* line 499, ../../../sass/owner_support/css/layout-sp.sass */
.lowMenu li {
  padding: 0 0 0 15px;
  border-bottom: 1px solid #91d5ee;
}
/* line 503, ../../../sass/owner_support/css/layout-sp.sass */
.lowMenu li a {
  display: block;
  padding: 10px 0 10px 15px;
  color: #2a80c7 !important;
  background: url(../images/pc/iconArrow.gif) 0 50% no-repeat;
}
/* line 509, ../../../sass/owner_support/css/layout-sp.sass */
.lowMenu li:last-child {
  border-bottom: none;
}
/* line 512, ../../../sass/owner_support/css/layout-sp.sass */
.lowMenu li ul li {
  background: #f6fcfe;
}
/* line 515, ../../../sass/owner_support/css/layout-sp.sass */
.lowMenu li ul li.stay {
  background: #6dc7ed;
  /*background: url(../images/pc/bgLeftNav04.png) 0 0 repeat; */
}
/* line 520, ../../../sass/owner_support/css/layout-sp.sass */
.lowMenu li ul li.stay a {
  color: #fff !important;
}
/* line 523, ../../../sass/owner_support/css/layout-sp.sass */
.lowMenu li ul li a {
  padding: 10px 0;
  background: none;
}

/*-------------------------
 *	非表示
 *------------------------- */
/* line 531, ../../../sass/owner_support/css/layout-sp.sass */
#menu_area, .spNone {
  display: none;
}

/*-------------------------
 *	コンテンツ
 *------------------------- */
/* line 538, ../../../sass/owner_support/css/layout-sp.sass */
#home_mainarea {
  width: 100%;
  height: auto;
  min-height: auto;
  overflow: hidden;
}
/* line 544, ../../../sass/owner_support/css/layout-sp.sass */
#home_mainarea #mainCont {
  clear: both;
  width: 100%;
  min-width: 100%;
  padding: 0 2%;
  box-sizing: border-box;
  margin-bottom: 5%;
}

/* line 552, ../../../sass/owner_support/css/layout-sp.sass */
.contWrap01 {
  padding: 0 3% 3%;
}

/* line 555, ../../../sass/owner_support/css/layout-sp.sass */
.icon01 {
  background: #af690c;
}

/* line 558, ../../../sass/owner_support/css/layout-sp.sass */
.icon02 {
  background: #9b2929;
}

/* line 561, ../../../sass/owner_support/css/layout-sp.sass */
.icon03 {
  background: #105904;
}

/* line 564, ../../../sass/owner_support/css/layout-sp.sass */
.icon04 {
  background: #087575;
}

/* line 567, ../../../sass/owner_support/css/layout-sp.sass */
.icon05 {
  background: #af690c;
}

/* line 572, ../../../sass/owner_support/css/layout-sp.sass */
.ulList li .date {
  width: 100%;
  float: none;
  margin-bottom: 10px;
}
/* line 577, ../../../sass/owner_support/css/layout-sp.sass */
.ulList li .txt {
  padding-left: 0;
  text-indent: -2.5em;
  margin-left: 2.5em;
}
/* line 582, ../../../sass/owner_support/css/layout-sp.sass */
.ulList .pdfico {
  padding: 6px 0 10px 30px;
}

/* line 585, ../../../sass/owner_support/css/layout-sp.sass */
.goTop {
  bottom: 4%;
  right: 3%;
  text-align: right;
  padding: 2%;
  position: fixed;
}
/* line 592, ../../../sass/owner_support/css/layout-sp.sass */
.goTop img {
  width: 80%;
}

/*-------------------------
 *	追加分
 *------------------------- */
/* line 599, ../../../sass/owner_support/css/layout-sp.sass */
.graphBox {
  float: none;
  width: 100%;
  margin: 0 0 30px 0;
}
/* line 604, ../../../sass/owner_support/css/layout-sp.sass */
.graphBox img {
  width: 100%;
}

/* line 607, ../../../sass/owner_support/css/layout-sp.sass */
.spTable {
  overflow-x: auto;
}

/* line 610, ../../../sass/owner_support/css/layout-sp.sass */
.jqtable {
  font-size: 9px;
}

/* line 617, ../../../sass/owner_support/css/layout-sp.sass */
.home_feature > ul > li {
  display: inline-block;
  width: 48%;
}

/* line 621, ../../../sass/owner_support/css/layout-sp.sass */
.image-title {
  padding: 15px;
}

/* line 624, ../../../sass/owner_support/css/layout-sp.sass */
#recommend-contents-box-b.home_box .detail ul {
  text-align: center;
}
/* line 626, ../../../sass/owner_support/css/layout-sp.sass */
#recommend-contents-box-b.home_box .detail ul li {
  display: inline-block;
  width: 49%;
}

/*==========================
 *	footer_copyright
 *========================== */
/* line 634, ../../../sass/owner_support/css/layout-sp.sass */
#footer_copyright {
  width: 100%;
  padding: 3% 0;
  color: #FFF;
  text-align: center;
  font-size: 9px;
  background: #b2b2b2;
}

/*==========================
 *	FootArea TEL BLOCK
 *========================== */
/* line 646, ../../../sass/owner_support/css/layout-sp.sass */
#footTelAreaWrap {
  background: url(../images/smp/bgimg4.jpg) 0 0 no-repeat;
  padding: 5% 0;
}

/* line 650, ../../../sass/owner_support/css/layout-sp.sass */
#footTelArea {
  display: block;
  background: #e7e7e7;
  margin: 2% !important;
  padding: 0;
  font-family: Helvetica, Arial, "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif;
}
/* line 657, ../../../sass/owner_support/css/layout-sp.sass */
#footTelArea a {
  text-decoration: none;
}
/* line 660, ../../../sass/owner_support/css/layout-sp.sass */
#footTelArea .shadowBox {
  background: #fff;
  border: solid 1px #d2d2d2;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  margin-bottom: 10px;
}
/* line 666, ../../../sass/owner_support/css/layout-sp.sass */
#footTelArea dt {
  background: url(http://www.misawa.co.jp/common_d/image/menu_ico_under.gif) no-repeat right 26px;
  -moz-background-size: 28px 16px;
  -webkit-background-size: 28px 16px;
  -o-background-size: 28px 16px;
  -ms-background-size: 28px 16px;
  background-size: 28px 16px;
}
/* line 674, ../../../sass/owner_support/css/layout-sp.sass */
#footTelArea .tel_ttl {
  text-align: center;
  padding: 5px 0 10px 0;
}
/* line 678, ../../../sass/owner_support/css/layout-sp.sass */
#footTelArea .tel_ttl .ttl {
  font-size: 11px;
  display: inline-block;
  margin-top: 6px;
}
/* line 683, ../../../sass/owner_support/css/layout-sp.sass */
#footTelArea .tel_ttl .sholder {
  font-weight: bold;
  font-size: 10px;
  color: #666;
  margin-bottom: 4px;
}
/* line 689, ../../../sass/owner_support/css/layout-sp.sass */
#footTelArea .tel_ttl .num {
  display: block;
  color: #007fcc;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 0px;
}
/* line 696, ../../../sass/owner_support/css/layout-sp.sass */
#footTelArea .tel_ttl .ico {
  display: inline-block;
  width: 32px;
  height: 16px;
  background: url(http://www.misawa.co.jp/common_d/image/ico_freedial.gif) no-repeat left;
  -moz-background-size: 28px 16px;
  -webkit-background-size: 28px 16px;
  -o-background-size: 28px 16px;
  -ms-background-size: 28px 16px;
  background-size: 28px 16px;
}
/* line 707, ../../../sass/owner_support/css/layout-sp.sass */
#footTelArea .tel_ttl .sub {
  font-size: 10px;
  color: #333;
}
/* line 711, ../../../sass/owner_support/css/layout-sp.sass */
#footTelArea .tel_ttl .sub span {
  font-size: 9px;
  border: 1px solid #d2d2d2;
  padding: 1px;
  margin-right: 2px;
}

/*ヘッダー部分 */
/*問い合わせ中タイトル */
/* line 721, ../../../sass/owner_support/css/layout-sp.sass */
#in_telbox_ttl {
  text-align: center;
  border-top: 1px solid #ededed;
  padding-top: 10px;
}
/* line 726, ../../../sass/owner_support/css/layout-sp.sass */
#in_telbox_ttl strong {
  padding: 0 10px 0 0;
}
/* line 729, ../../../sass/owner_support/css/layout-sp.sass */
#in_telbox_ttl .sub {
  font-size: 10px;
  color: #333;
}
/* line 733, ../../../sass/owner_support/css/layout-sp.sass */
#in_telbox_ttl .sub span {
  font-size: 9px;
  border: 1px solid #d2d2d2;
  padding: 1px;
  margin-right: 2px;
}

/*tel枠設定 */
/* line 742, ../../../sass/owner_support/css/layout-sp.sass */
#in_telbox ul {
  margin: 10px 10px 0 10px;
  border: 1px solid #CCC;
}
/* line 746, ../../../sass/owner_support/css/layout-sp.sass */
#in_telbox li {
  border-bottom: 1px solid #CCC;
  padding: 10px 8px 5px 10px;
  background: url(http://www.misawa.co.jp/common_d/image/ico_arw.gif) no-repeat 98% 20px;
  -moz-background-size: 5px 7px;
  -webkit-background-size: 5px 7px;
  -o-background-size: 5px 7px;
  -ms-background-size: 5px 7px;
  background-size: 5px 7px;
  text-align: left;
}
/* line 757, ../../../sass/owner_support/css/layout-sp.sass */
#in_telbox li.last {
  border-bottom: none !important;
}
/* line 761, ../../../sass/owner_support/css/layout-sp.sass */
#in_telbox .tel .ttl {
  font-size: 11px;
  display: inline-block;
  margin-top: 6px;
  margin-bottom: 10px;
  border: none;
}
/* line 768, ../../../sass/owner_support/css/layout-sp.sass */
#in_telbox .tel .num_box {
  color: #007fcc;
  font-size: 14px;
  font-weight: bold;
  float: right;
  margin-top: 2px;
  margin-right: 12px;
}
/* line 776, ../../../sass/owner_support/css/layout-sp.sass */
#in_telbox .tel .textss {
  font-size: 8px;
}
/* line 779, ../../../sass/owner_support/css/layout-sp.sass */
#in_telbox .tel .sholder {
  font-weight: bold;
  display: block;
  font-size: 10px;
  color: #666;
  margin-bottom: 4px;
}
/* line 786, ../../../sass/owner_support/css/layout-sp.sass */
#in_telbox .tel .num {
  color: #007fcc;
  font-size: 20px;
  font-weight: bold;
  display: block;
  margin-bottom: 3px;
}
/* line 793, ../../../sass/owner_support/css/layout-sp.sass */
#in_telbox .tel .ico {
  display: inline-block;
  width: 22px;
  height: 11px;
  background: url(http://www.misawa.co.jp/common_d/image/ico_freedial.gif) no-repeat left;
  -moz-background-size: 20px 11px;
  -webkit-background-size: 20px 11px;
  -o-background-size: 20px 11px;
  -ms-background-size: 20px 11px;
  background-size: 20px 11px;
  margin-top: 4px;
}
/* line 805, ../../../sass/owner_support/css/layout-sp.sass */
#in_telbox .icon_tel .tel .ico {
  display: inline-block;
  width: 16px;
  height: 11px;
  margin-top: 4px;
  background: url(http://www.misawa.co.jp/common_d/image/contact_ico_tell.gif) no-repeat left;
  -moz-background-size: 11px 11px;
  -webkit-background-size: 11px 11px;
  -o-background-size: 11px 11px;
  -ms-background-size: 11px 11px;
  background-size: 11px 11px;
}
/* line 817, ../../../sass/owner_support/css/layout-sp.sass */
#in_telbox .tel .sub {
  display: block;
  font-size: 10px;
  color: #333;
}
/* line 822, ../../../sass/owner_support/css/layout-sp.sass */
#in_telbox .tel .sub span {
  font-size: 9px;
  display: inline-block;
  border: 1px solid #d2d2d2;
  padding: 1px;
  margin-right: 2px;
}
/* line 829, ../../../sass/owner_support/css/layout-sp.sass */
#in_telbox li a {
  display: block;
}

/* line 834, ../../../sass/owner_support/css/layout-sp.sass */
#out_linkbox li a {
  float: left;
  display: block;
  width: 50%;
  text-align: center;
  padding: 10px 0;
  height: 48px;
  border-right: solid 1px #80bfe6;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  text-indent: -9999px;
  -moz-background-size: 104px 28px;
  -webkit-background-size: 104px 28px;
  -o-background-size: 104px 28px;
  -ms-background-size: 104px 28px;
  background-size: 104px 28px;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #007fcc;
}
/* line 856, ../../../sass/owner_support/css/layout-sp.sass */
#out_linkbox li.map a {
  background-image: url(http://www.misawa.co.jp/common_d/image/contact_menu_1.gif);
}
/* line 859, ../../../sass/owner_support/css/layout-sp.sass */
#out_linkbox li.catalog a {
  background-image: url(http://www.misawa.co.jp/common_d/image/contact_menu_2.gif);
}
/* line 862, ../../../sass/owner_support/css/layout-sp.sass */
#out_linkbox li:last-child a {
  border-right: none;
}
/* line 865, ../../../sass/owner_support/css/layout-sp.sass */
#out_linkbox p.map a {
  display: block;
  text-align: center;
  padding: 15px 0;
  line-height: 1;
  background: url(http://www.misawa.co.jp/common_d/image/contact_menu_map.gif) no-repeat center #007fcc;
  text-indent: -9999px;
  -moz-background-size: 172px 18px;
  -webkit-background-size: 172px 18px;
  -o-background-size: 172px 18px;
  -ms-background-size: 172px 18px;
}

/*ディーラー・支店関連ボタン */
/* line 879, ../../../sass/owner_support/css/layout-sp.sass */
#footTelArea #link {
  margin: 0 10px 10px 10px;
  padding: 0;
  display: block;
  text-align: center;
  border-bottom: 1px solid #CCC;
  padding: 10px 10px 10px 10px;
  background: url(http://www.misawa.co.jp/common_d/image/ico_arw_white.gif) no-repeat 98% 20px #b2b2b2;
  -moz-background-size: 5px 7px;
  -webkit-background-size: 5px 7px;
  -o-background-size: 5px 7px;
  -ms-background-size: 5px 7px;
  background-size: 5px 7px;
  color: #FFF !important;
  font-weight: normal !important;
}
/* line 895, ../../../sass/owner_support/css/layout-sp.sass */
#footTelArea #link a {
  color: #fff !important;
  font-weight: normal !important;
  text-decoration: none !important;
  width: 100%;
  padding: 5px 0;
  display: inline-block;
}

/* line 907, ../../../sass/owner_support/css/layout-sp.sass */
#footToTop {
  margin: 10px;
}

/* line 910, ../../../sass/owner_support/css/layout-sp.sass */
.toTop {
  display: block;
  text-align: center;
}
/* line 914, ../../../sass/owner_support/css/layout-sp.sass */
.toTop a {
  display: inline-block;
  text-align: center;
  padding: 10px 30px;
  color: #8a8a8d;
  font-weight: bold;
  /*text-shadow: 1px 1px 2px rgb(0, 0, 0);
   *filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffededed, endcolorstr=#ffcccccc, gradienttype=0));
   *-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffededed, endcolorstr=#ffcccccc, gradienttype=0))"; */
  zoom: 1;
}
/* line 926, ../../../sass/owner_support/css/layout-sp.sass */
.toTop a .ico {
  display: inline-block;
  width: 16px;
  height: 12px;
  background: url(http://www.misawa.co.jp/common_d/image/totop_ico.png) no-repeat right;
  -moz-background-size: 12px 12px;
  -webkit-background-size: 12px 12px;
  -o-background-size: 12px 12px;
  -ms-background-size: 12px 12px;
  background-size: 12px 12px;
  position: relative;
  top: 2px;
}

/* ---- TOP INDEX ---- */
/* line 941, ../../../sass/owner_support/css/layout-sp.sass */
.rightBox, .leftBoxT {
  float: none;
  width: 100%;
}

/* line 945, ../../../sass/owner_support/css/layout-sp.sass */
#backgroundimg {
  left: 0;
  top: 0;
  width: 100%;
  background-position: center top;
  background-repeat: no-repeat;
  background-size: contain;
  /*min-width: 100% */
}

/* line 958, ../../../sass/owner_support/css/layout-sp.sass */
#home_mainarea {
  position: relative;
  width: auto;
  margin: 0;
  text-align: left;
}

/* line 964, ../../../sass/owner_support/css/layout-sp.sass */
.contWrap {
  padding: 0 10px 1px;
}

/* line 967, ../../../sass/owner_support/css/layout-sp.sass */
#home_infoarea {
  position: relative;
  width: auto;
  height: 240px;
  margin: 0;
  /*padding:0 10px 1px; */
  text-align: left;
}
/* line 976, ../../../sass/owner_support/css/layout-sp.sass */
#home_infoarea p#home_catch2 {
  position: absolute;
  right: 10px;
  top: 70px;
  width: 50%;
  height: auto;
  text-align: right;
}

/* line 984, ../../../sass/owner_support/css/layout-sp.sass */
.home_box {
  display: block;
  width: 100%;
}
/* line 988, ../../../sass/owner_support/css/layout-sp.sass */
.home_box h2.v3 {
  padding: 20px 20px 0;
  font-weight: bold;
  font-size: 20px;
  color: #494949;
}
/* line 995, ../../../sass/owner_support/css/layout-sp.sass */
.home_box h3 span {
  display: block;
}
/* line 997, ../../../sass/owner_support/css/layout-sp.sass */
.home_box h3 a {
  display: block;
  margin-top: 4px;
}
/* line 1001, ../../../sass/owner_support/css/layout-sp.sass */
.home_box h4.round {
  margin-top: 10px;
}
/* line 1003, ../../../sass/owner_support/css/layout-sp.sass */
.home_box h4.round .num {
  background-image: none;
  background-color: #7CA9BA;
}
/* line 1007, ../../../sass/owner_support/css/layout-sp.sass */
.home_box .images > * {
  display: block;
  margin: 20px 0;
}
/* line 1010, ../../../sass/owner_support/css/layout-sp.sass */
.home_box .images > *:first-child {
  margin-top: 0;
}
/* line 1012, ../../../sass/owner_support/css/layout-sp.sass */
.home_box .images > *:last-child {
  margin-bottom: 0;
}
/* line 1015, ../../../sass/owner_support/css/layout-sp.sass */
.home_box > .title, .home_box.with-vertical-title > .title {
  display: block !important;
  padding: 4% 2% 4% 3%;
  text-align: left !important;
}
/* line 1021, ../../../sass/owner_support/css/layout-sp.sass */
.home_box > .detail, .home_box.with-vertical-title > .detail {
  padding: 15px;
  max-width: 100%;
}
/* line 1026, ../../../sass/owner_support/css/layout-sp.sass */
.home_box > .detail ul.news, .home_box.with-vertical-title > .detail ul.news {
  padding: 0;
}
/* line 1029, ../../../sass/owner_support/css/layout-sp.sass */
.home_box h3.gray-back {
  margin-top: 40px;
  height: 45px;
  width: 100%;
  box-sizing: border-box;
}

/* line 1035, ../../../sass/owner_support/css/layout-sp.sass */
.rightBox .home_box .title {
  padding: 6px 7px;
}

/* line 1038, ../../../sass/owner_support/css/layout-sp.sass */
ul.slinks {
  display: block;
}
/* line 1041, ../../../sass/owner_support/css/layout-sp.sass */
ul.slinks li {
  display: block;
  padding: 4px 20px;
}

/* ---- TOP INDEX2 ---- */
/* line 1047, ../../../sass/owner_support/css/layout-sp.sass */
.topBlock2 {
  width: 100%;
  padding: 0px;
}
/* line 1051, ../../../sass/owner_support/css/layout-sp.sass */
.topBlock2 li {
  width: 49%;
  margin: 0 2% 2% 0;
  box-sizing: border-box;
}
/* line 1056, ../../../sass/owner_support/css/layout-sp.sass */
.topBlock2 li:nth-child(even) {
  margin: 0 0 2% 0;
}

/* line 1060, ../../../sass/owner_support/css/layout-sp.sass */
.detail2 .flL {
  float: none;
  width: 100%;
  text-align: center;
}
/* line 1065, ../../../sass/owner_support/css/layout-sp.sass */
.detail2 .flL img {
  width: 100%;
  height: auto;
}
/* line 1069, ../../../sass/owner_support/css/layout-sp.sass */
.detail2 .flR {
  float: none;
  width: 100%;
  box-sizing: border-box;
}

/* line 1074, ../../../sass/owner_support/css/layout-sp.sass */
.libraryList {
  width: 100%;
}
/* line 1077, ../../../sass/owner_support/css/layout-sp.sass */
.libraryList li {
  width: 48%;
  box-sizing: border-box;
}
/* line 1081, ../../../sass/owner_support/css/layout-sp.sass */
.libraryList li a {
  WIDTH: 100%;
  height: 50px;
  box-sizing: border-box;
}
/* line 1086, ../../../sass/owner_support/css/layout-sp.sass */
.libraryList li:nth-child(4) a {
  padding: 8px 8px 0 !important;
}

/* ---- topNav ---- */
/* line 1094, ../../../sass/owner_support/css/layout-sp.sass */
#body_box .home_box.home_feature,
#body_box-popup .home_box.home_feature {
  margin-bottom: 10px;
}
/* line 1098, ../../../sass/owner_support/css/layout-sp.sass */
#body_box .home_box.topNav li,
#body_box-popup .home_box.topNav li {
  float: left;
  width: 48%;
  /*height: auto; */
  padding-bottom: 4%;
  margin: 0;
}
/* line 1106, ../../../sass/owner_support/css/layout-sp.sass */
#body_box .home_box.topNav li.lay01,
#body_box-popup .home_box.topNav li.lay01 {
  padding-right: 2%;
}
/* line 1109, ../../../sass/owner_support/css/layout-sp.sass */
#body_box .home_box.topNav li.lay02,
#body_box-popup .home_box.topNav li.lay02 {
  padding-left: 2%;
}
/* line 1112, ../../../sass/owner_support/css/layout-sp.sass */
#body_box .home_box.topNav li.pc,
#body_box-popup .home_box.topNav li.pc {
  display: none;
}
/* line 1115, ../../../sass/owner_support/css/layout-sp.sass */
#body_box .home_box.topNav li.smp,
#body_box-popup .home_box.topNav li.smp {
  display: inherit;
}
/* line 1119, ../../../sass/owner_support/css/layout-sp.sass */
#body_box .home_box.topMv .detail,
#body_box-popup .home_box.topMv .detail {
  text-align: center;
  width: 100% !important;
}
/* line 1123, ../../../sass/owner_support/css/layout-sp.sass */
#body_box .home_box.topMv .detail a,
#body_box-popup .home_box.topMv .detail a {
  padding: 0;
  background: none;
}
/* line 1127, ../../../sass/owner_support/css/layout-sp.sass */
#body_box .home_box.topMv .txt img,
#body_box-popup .home_box.topMv .txt img {
  width: 90%;
}
/* line 1130, ../../../sass/owner_support/css/layout-sp.sass */
#body_box .home_box.topCM,
#body_box-popup .home_box.topCM {
  margin-bottom: 50px;
}
/* line 1133, ../../../sass/owner_support/css/layout-sp.sass */
#body_box .home_box .lists,
#body_box-popup .home_box .lists {
  padding-top: 20px;
  margin-bottom: 20px;
}
/* line 1137, ../../../sass/owner_support/css/layout-sp.sass */
#body_box .home_box .lists ul,
#body_box-popup .home_box .lists ul {
  position: relative;
  text-align: center;
}
/* line 1140, ../../../sass/owner_support/css/layout-sp.sass */
#body_box .home_box .lists ul li,
#body_box-popup .home_box .lists ul li {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  width: 40%;
  margin-bottom: 20px;
}
/* line 1146, ../../../sass/owner_support/css/layout-sp.sass */
#body_box .home_box .lists ul li.arrow,
#body_box-popup .home_box .lists ul li.arrow {
  width: 12px;
  height: 20px;
  position: relative;
  top: -19%;
}
/* line 1152, ../../../sass/owner_support/css/layout-sp.sass */
#body_box .home_box .lists ul li.arrow[data-color="1"],
#body_box-popup .home_box .lists ul li.arrow[data-color="1"] {
  background: url(../images/share/smilering/b_1.png) no-repeat center center;
}
/* line 1155, ../../../sass/owner_support/css/layout-sp.sass */
#body_box .home_box .lists ul li.arrow[data-color='2'],
#body_box-popup .home_box .lists ul li.arrow[data-color='2'] {
  background: url(../images/share/smilering/p_1.png) no-repeat center center;
}
/* line 1158, ../../../sass/owner_support/css/layout-sp.sass */
#body_box .home_box .lists ul li.arrow[data-color='3'],
#body_box-popup .home_box .lists ul li.arrow[data-color='3'] {
  background: url(../images/share/smilering/y_1.png) no-repeat center center;
}
/* line 1161, ../../../sass/owner_support/css/layout-sp.sass */
#body_box .home_box .lists ul li.arrow[data-color='4'],
#body_box-popup .home_box .lists ul li.arrow[data-color='4'] {
  background: url(../images/share/smilering/g_1.png) no-repeat center center;
}
/* line 1164, ../../../sass/owner_support/css/layout-sp.sass */
#body_box .home_box ul.infomation,
#body_box .home_box dl.infomation,
#body_box-popup .home_box ul.infomation,
#body_box-popup .home_box dl.infomation {
  padding: 0;
}
/* line 1167, ../../../sass/owner_support/css/layout-sp.sass */
#body_box .home_box ul.infomation li, #body_box .home_box ul.infomation dd,
#body_box .home_box dl.infomation li,
#body_box .home_box dl.infomation dd,
#body_box-popup .home_box ul.infomation li,
#body_box-popup .home_box ul.infomation dd,
#body_box-popup .home_box dl.infomation li,
#body_box-popup .home_box dl.infomation dd {
  margin-bottom: 10px;
}
/* line 1169, ../../../sass/owner_support/css/layout-sp.sass */
#body_box .home_box ul.infomation li > .detail, #body_box .home_box ul.infomation li .image, #body_box .home_box ul.infomation dd > .detail, #body_box .home_box ul.infomation dd .image,
#body_box .home_box dl.infomation li > .detail,
#body_box .home_box dl.infomation li .image,
#body_box .home_box dl.infomation dd > .detail,
#body_box .home_box dl.infomation dd .image,
#body_box-popup .home_box ul.infomation li > .detail,
#body_box-popup .home_box ul.infomation li .image,
#body_box-popup .home_box ul.infomation dd > .detail,
#body_box-popup .home_box ul.infomation dd .image,
#body_box-popup .home_box dl.infomation li > .detail,
#body_box-popup .home_box dl.infomation li .image,
#body_box-popup .home_box dl.infomation dd > .detail,
#body_box-popup .home_box dl.infomation dd .image {
  padding-left: 0;
  padding-right: 0;
  background: none;
}
/* line 1175, ../../../sass/owner_support/css/layout-sp.sass */
#body_box .home_box h4.round > :first-child,
#body_box .home_box h4.round > :nth-child(2),
#body_box-popup .home_box h4.round > :first-child,
#body_box-popup .home_box h4.round > :nth-child(2) {
  padding-top: 5px;
}
/* line 1178, ../../../sass/owner_support/css/layout-sp.sass */
#body_box .home_box h4.round.l2,
#body_box-popup .home_box h4.round.l2 {
  height: 50px;
}
/* line 1180, ../../../sass/owner_support/css/layout-sp.sass */
#body_box .home_box h4.round.l2 .num,
#body_box-popup .home_box h4.round.l2 .num {
  height: 48px;
  padding-top: 12px;
}
/* line 1183, ../../../sass/owner_support/css/layout-sp.sass */
#body_box .home_box h4.round .sp-small,
#body_box-popup .home_box h4.round .sp-small {
  font-size: 90%;
}
/* line 1185, ../../../sass/owner_support/css/layout-sp.sass */
#body_box .home_box h4.round .sp-small2,
#body_box-popup .home_box h4.round .sp-small2 {
  font-size: 80%;
}

/* line 1188, ../../../sass/owner_support/css/layout-sp.sass */
.item-info {
  margin: 15px 0;
}

/* ---- This is MISAWA ---- */
/* ---- facebook youtube ----- */
/* line 1196, ../../../sass/owner_support/css/layout-sp.sass */
.topbnr {
  padding: 0 0 20px;
  margin: 0;
}
/* line 1200, ../../../sass/owner_support/css/layout-sp.sass */
.topbnr img {
  width: 100%;
}
/* line 1203, ../../../sass/owner_support/css/layout-sp.sass */
.topbnr ul {
  padding: 0;
  margin: 0;
}
/* line 1207, ../../../sass/owner_support/css/layout-sp.sass */
.topbnr li {
  padding: 0;
  width: 50%;
  margin: 0;
  float: left;
}
/* line 1213, ../../../sass/owner_support/css/layout-sp.sass */
.topbnr li a:hover {
  opacity: 0.6;
}

/* ---- お問合せ ---- */
/* line 1218, ../../../sass/owner_support/css/layout-sp.sass */
.topContact .detail p.fontBlue {
  float: left;
}
/* line 1221, ../../../sass/owner_support/css/layout-sp.sass */
.topContact .detail p.fontBlue a {
  color: #2c81c7;
  font-weight: bold;
  background: none;
  padding-left: 0;
}

/* line 1227, ../../../sass/owner_support/css/layout-sp.sass */
.detail .date {
  float: none;
}

/* ---- サイトマップ ---- */
/* line 1232, ../../../sass/owner_support/css/layout-sp.sass */
#footer_area {
  width: auto;
  margin: 0 10px 15px;
  background: url(../images/share/bgColumnMain.png) 0 0 repeat;
  background-color: transparent;
  box-sizing: border-box;
}

/* line 1239, ../../../sass/owner_support/css/layout-sp.sass */
.footSitemap {
  display: none;
  width: 100%;
  margin: 0 auto 0px;
  padding: 10px 20px;
  font-size: 11px;
  border-bottom: none;
  box-sizing: border-box;
  background-color: white;
}

/* line 1249, ../../../sass/owner_support/css/layout-sp.sass */
.home_box.topSitemap {
  clear: both;
}

/* line 1252, ../../../sass/owner_support/css/layout-sp.sass */
.sitemapBox {
  float: none;
  width: 100%;
  margin-right: 0;
}

/* line 1258, ../../../sass/owner_support/css/layout-sp.sass */
.topSitemap h2 span {
  display: block;
  width: 100%;
  background: url(../images/smp/btnDown.png) right center no-repeat;
  background-size: 3% auto;
  box-sizing: border-box;
}
/* line 1265, ../../../sass/owner_support/css/layout-sp.sass */
.topSitemap h2.open span {
  background: url(../images/smp/btnUp.png) right center no-repeat;
  background-size: 3% auto;
}

/* line 1269, ../../../sass/owner_support/css/layout-sp.sass */
.sitemapTtl {
  display: block;
  padding: 13px 10px;
  text-align: left;
  color: #3d3d3d;
  background: url(../images/share/bgColumn.png) 0 0 repeat;
  cursor: pointer;
}
/* line 1277, ../../../sass/owner_support/css/layout-sp.sass */
.sitemapTtl h2 {
  font-size: 14px;
  font-weight: bold;
}
/* line 1281, ../../../sass/owner_support/css/layout-sp.sass */
.sitemapTtl span {
  background: url(../images/smp/btnDown.png) right center no-repeat;
  background-size: 3% auto;
  display: block;
  width: 100%;
  box-sizing: border-box;
}
/* line 1288, ../../../sass/owner_support/css/layout-sp.sass */
.sitemapTtl h2.open span {
  background: url(../images/smp/btnUp.png) right center no-repeat;
  background-size: 3% auto;
}

/* line 1292, ../../../sass/owner_support/css/layout-sp.sass */
.sitemapTtl {
  display: block;
  padding: 13px 10px;
  text-align: left;
  color: #3d3d3d;
  background: url(../images/share/bgColumn.png) 0 0 repeat;
  cursor: pointer;
}
/* line 1299, ../../../sass/owner_support/css/layout-sp.sass */
.sitemapTtl h2 {
  font-size: 14px;
  font-weight: bold;
}
/* line 1302, ../../../sass/owner_support/css/layout-sp.sass */
.sitemapTtl span {
  background: url(../images/smp/btnDown.png) right center no-repeat;
  background-size: 3% auto;
  display: block;
  width: 100%;
  box-sizing: border-box;
}
/* line 1308, ../../../sass/owner_support/css/layout-sp.sass */
.sitemapTtl h2.open span {
  background: url(../images/smp/btnUp.png) right center no-repeat;
  background-size: 3% auto;
}

/* line 1313, ../../../sass/owner_support/css/layout-sp.sass */
.sitemapWrap .sitemapBox {
  float: none;
  width: 100%;
  margin: 0 0 10px 0;
  box-sizing: border-box;
}
/* line 1318, ../../../sass/owner_support/css/layout-sp.sass */
.sitemapWrap .sitemapBox ul {
  padding-bottom: 5px;
  border-bottom: 1px dotted #ccc;
}
/* line 1321, ../../../sass/owner_support/css/layout-sp.sass */
.sitemapWrap .sitemapBox li {
  float: left;
}
/* line 1323, ../../../sass/owner_support/css/layout-sp.sass */
.sitemapWrap .wdL {
  width: 100% !important;
}
/* line 1325, ../../../sass/owner_support/css/layout-sp.sass */
.sitemapWrap .sitemapBox h3 {
  margin-bottom: 3px;
}
/* line 1327, ../../../sass/owner_support/css/layout-sp.sass */
.sitemapWrap .underB {
  margin-bottom: 10px;
  padding-bottom: 5px;
  border-bottom: 1px dotted #ccc;
}
/* line 1331, ../../../sass/owner_support/css/layout-sp.sass */
.sitemapWrap h3 {
  text-align: left;
}

/* line 1334, ../../../sass/owner_support/css/layout-sp.sass */
.capital-point {
  padding: 20px;
}
/* line 1336, ../../../sass/owner_support/css/layout-sp.sass */
.capital-point > ol > li {
  padding: 15px 0;
  border-bottom: 0.5px solid #d2d2d2;
}
/* line 1339, ../../../sass/owner_support/css/layout-sp.sass */
.capital-point > ol > li:last-child {
  border-bottom: none;
}
/* line 1341, ../../../sass/owner_support/css/layout-sp.sass */
.capital-point > ol > li > p {
  display: block;
  padding: 10px;
}

/* line 1347, ../../../sass/owner_support/css/layout-sp.sass */
.home_recommend.home_box.with-box-title .detail .bx-wrapper {
  margin: 0 12px;
  padding: 0 0 20px 0px;
  width: 93%;
}

/*-------------------------
 *	非表示
 *------------------------- */
/* line 1356, ../../../sass/owner_support/css/layout-sp.sass */
.dspNone {
  display: none;
}

/* line 1362, ../../../sass/owner_support/css/layout-sp.sass */
ol#smilering-system > li:nth-child(3) ul {
  background: url("../images/share/index/img-smilering-3.png") no-repeat 0 0;
  padding-left: 126px;
}
/* line 1367, ../../../sass/owner_support/css/layout-sp.sass */
ol#smilering-system > li:nth-child(4) ul {
  background: url("../images/share/index/img-smilering-4.png") no-repeat 0 0;
  padding-left: 126px;
}

/* line 1371, ../../../sass/owner_support/css/layout-sp.sass */
#smilering-system-center {
  display: none;
}

/* line 1374, ../../../sass/owner_support/css/layout-sp.sass */
.spsp {
  margin-top: 10px;
}

/* 追加 */
#home_infoarea p#home_catch,
#home_infoarea p#home_subcatch {
	display: none;
}

#home_infoarea p#home_catch_sp {
  position: absolute;
  right: 10px;
  top: 70px;
  width: 50%;
  height: auto;
  text-align: right;
}

