@charset "utf-8";

	#mainVisual {
		position: relative;
		height: 380px;
		background: url(../imgs/img-main.jpg) no-repeat center top;
		background-size: cover;
	}
	#mainVisual h2 {
		position: absolute;
		top: 200px;
		left: 0;
		width: 100%;
		text-align: center;

		-webkit-transition: all 0.5s ease;
		transition: all 0.5s ease;
	}
	.hdrFixed #mainVisual h2 {
		top: 0;
		left: 0;
	}

	#mainContent {
		padding-bottom: 0;
	}
	#mainContent .wrap {
		position: static;
	}

	.snav {
		overflow: hidden;
		text-align: center;
	}
	.snav li {
		display: inline-block;
		margin-right: 60px;
		-webkit-transition: all 0.5s ease;
		transition: all 0.5s ease;
	}
	.snav li.last {
		margin-right: 0;
	}
	.snav li img {
		vertical-align: top;
	}
@media only screen and (max-width: 1200px) {
	.snav {
		margin-left: -2%;
	}
	.snav li {
		width: 48%;
		margin-left: 2%;
		margin-right: 0;
	}
}
@media only screen and (max-width: 640px) {
	.snav {
		margin-top: -10px;
		margin-left: 0;
	}
	.snav li {
		display: block;
		width: auto;
		margin-top: 10px;
		margin-left: 0;
		margin-right: 0;
	}
}

	.httl {
		padding: 10px;
		background: #379DCA;
		text-align: center;
	}

	.lineA {
		margin-bottom: 10px;
		padding-bottom: 10px;
		border-bottom: solid 1px #ccc;
	}

	.boxA {
		padding: 40px 50px;
		background: #fff;
		font-size: 14px;
	}

	.bArea {
		margin-top: 80px;
		padding-top: 80px;
		border-top: solid 1px #d4d7da;
	}
	.bArea.num1 {
		border-top: solid 3px #afc7e8;
	}
	.bArea.num2 {
		border-top: solid 3px #AFC7E8;
	}

/* .section.num1 */
	.section.num1 {
		padding-bottom: 80px;
	}
	.lead {
		text-align: center;
		font-size: 16px;
		line-height: 2;
	}
@media only screen and (max-width: 640px) {
	.lead br {
		display: none;
	}
}

/* .section.num2 */
	.section.num2 {
		padding-bottom: 80px;
		background: url(../imgs/bg-sec-01.png) repeat left top;
	}
	.section.num2.tabArea {
		float: right;
		width: 47.27272727272727%;
		margin-top: 50px;
	}
	.section.num2 ul.tab {
		letter-spacing: -0.5em;
		margin: 0 -0.7020872865275143%;
	}
	.section.num2 ul.tab li {
		display: inline-block;
		width: 48.593097%;
		padding: 13px 0 11px;
		border: 1px;
		text-indent: -9999px;
		border: 1px solid #0089c3;
		background-color: #0089c3
		;
		background-repeat: no-repeat;
		background-position: center center;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
		margin-bottom: 10px;
		letter-spacing: normal;
		margin: 0 0.7020872865275143%;
		-webkit-transition: .3s;
		   -moz-transition: .3s;
		    -ms-transition: .3s;
		     -o-transition: .3s;
		        transition: .3s;
	}
	.section.num2 ul.tab li.selected,
	.section.num2 ul.tab li:hover {
		background-color: #e2dfdd;
		border-top: 1px solid #0089c3;
		border-left: 1px solid #0089c3;
		border-right: 1px solid #0089c3;
		border-bottom: none;
		margin-bottom: 0;
		padding: 13px 0 22px;
	}
	.section.num2 ul.tab li.tab01 {
		background-image: url(../imgs/tab01.png);
	}
	.section.num2 ul.tab li.tab02 {
		background-image: url(../imgs/tab02.png);
	}
	.section.num2 ul.tab li.tab03 {
		background-image: url(../imgs/tab03.png);
	}
	.section.num2 ul.tab li.tab01.selected,
	.section.num2 ul.tab li.tab01:hover {
		background-image: url(../imgs/tab01_ov.png);
	}
	.section.num2 ul.tab li.tab02.selected,
	.section.num2 ul.tab li.tab02:hover {
		background-image: url(../imgs/tab02_ov.png);
	}
	.section.num2 ul.tab li.tab03.selected,
	.section.num2 ul.tab li.tab03:hover {
		background-image: url(../imgs/tab03_ov.png);
	}
	.section.num2 .tabArea ul.image {
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
		padding: 20px 0;
		text-align: center;
		border-top: 3px solid #0089c3;
		border-right: 1px solid #b0e6fd;
		border-left: 1px solid #b0e6fd;
		border-bottom: 1px solid #b0e6fd;
		background-color: #fff;
	}
	.section.num2 .tabArea ul.image li {
		display: none;
	}
    .section .serviceTable {
		border: 1px solid #d5d7d9;
		max-width: 1000px;
		margin: 0;
    	background-color: #fff;
	}
	.section .serviceTable table {
		width: 100%;
	}
	.section .serviceTable tr {
		font-size: 16px;
		line-height: 16px;
	}
	.section .serviceTable tr th {
		width: 24%;
		background-color: #d5d7d9;
		text-align: center;
		border-top: 1px solid #fff;
    	border-left: 1px solid #fff;
		padding: 13px 0;
	}
	.section .serviceTable tr td {
		width: 76%;
		text-align: center;
		border-top: 1px solid #d5d7d9;
		padding: 13px 0;
	}
	.section .serviceTable tr th,
	.section .serviceTable tr td {
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
	}
    .section .serviceTable tr:last-of-type th {
		border-bottom: 1px solid #fff;
	}
	.section .serviceTable tr:first-of-type td {
		border-top: none;
	}

@media only screen and (max-width: 900px) {
	.section.num2 {
		margin-bottom: 50px;
	}
	.section.num2 .text {
		float: none;
		width: auto;
	}
	.section.num2 .tabArea {
		float: none;
		width: auto;
		padding: 0;
	}
	.section.num2 .tabArea,
	.section.num2 .image {
		padding-top: 40px;
	}
	.section.num2 .tabArea ul.image {
		padding: 20px 10px;
	}
}

/* .section.num3 */
	.section.num3 {
		margin-top: 80px;
		padding-top: 80px;
		padding-bottom: 80px;
		background: url(../imgs/bg-sec-02.png) repeat left top;
		font-size: 12px;
	}
@media only screen and (max-width: 900px) {
}

/* .section.num4 */
	.section.num4 {
		padding-top: 80px;
		padding-bottom: 80px;
		background: url(../imgs/bg-sec-01.png) repeat left top;
		font-size: 12px;
	}
	.mw880 {
		max-width: 880px;
		margin-left: auto;
		margin-right: auto;
	}
/* .section.num5 */
	.section.num5 {
		padding-top: 80px;
		padding-bottom: 80px;
		background: url(../imgs/bg-sec-02.png) repeat left top;
		font-size: 12px;
	}
@media only screen and (max-width: 900px) {
}
	.clmBox .h {
		padding: 12px 10px;
		text-align: center;
		color: #fff;
		font-size: 18px;
	}
	.clmboxA {
		background: url(../imgs/bg-box-01.png) repeat center center;
		border-bottom: solid 3px #b29e5d;
	}
	.clmboxA .h {
		padding: 20px 10px;
		background: #ad9752;
		text-align: center;
	}
.p-coworking-member__info {
  padding: 16px 32px;
  line-height: 1.4;
}
.p-coworking-member__info.-gold {
  background: url(../imgs/bg-box-01.png) repeat center center;
}
.p-coworking-member__info.-silver {
  background: url(../imgs/bg-box-02.png) repeat center center;
}
.p-coworking-member__info.-day {
  background: url(../imgs/bg-box-03.png) repeat center center;
}
.p-coworking-member__price {
  font-size: 2.4rem;
  color: #B62432;
  display: inline-block;
}
.p-coworking-member__unit {
  font-size: 1.2rem;
  margin-left: 4px;
}

	.clmboxB {
		background: url(../imgs/bg-box-02.png) repeat center center;
		border-bottom: solid 3px #b7b7b7;
	}
	.clmboxB .h {
		padding: 20px 10px;
		background: #b2b2b2;
		text-align: center;
	}

	.clmboxC {
		background: url(../imgs/bg-box-03.png) repeat center center;
		border-bottom: solid 3px #0e4765;
	}
	.clmboxC .h {
		padding: 20px 10px;
		background: #0e4765;
		text-align: center;
	}

	.clmboxA .inner,
	.clmboxB .inner,
	.clmboxC .inner {
		padding: 10px;
	}
    /*.clmboxC .inner {
		border-right: solid 3px #0e4765;
		border-left: solid 3px #0e4765;
	}*/
	.clmboxA .inner .lh2,
	.clmboxB .inner .lh2,
	.clmboxC .inner .lh2 {
		padding: 20px 20px 10px;
	}


	.clmBox {
		overflow: hidden;
	}
	.clmBox > div {
		float: left;
		-webkit-transition: all 0.5s ease;
		transition: all 0.5s ease;
	}
    .clmBox .note {
		clear: both;
	}

	.clmBox.col2 {
		margin-left: -4%;
	}
	.clmBox.col2 > div {
		width: 46%;
		margin-left: 4%;
	}

	.clmBox.half {
		margin-left: 0;
	}
	.clmBox.half > div {
		width: 50%;
		margin-left: 0;
		background: #fff;
	}
	.clmBox.half > div.last .inner {
		border-left: solid 1px #d4d7da;
	}
	.clmBox.half > div .inner {
		padding: 40px 50px;
		font-size: 11px;
		line-height: 1.5;

    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
         -o-box-sizing: border-box;
        -ms-box-sizing: border-box;
            box-sizing: border-box;
	}

	.clmBox.col3 {
		margin-left: 0;
	}
	.clmBox.col3 > div {
		width: 33.33%;
		margin-left: 0;
		padding-right: 1px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
         -o-box-sizing: border-box;
        -ms-box-sizing: border-box;
            box-sizing: border-box;
	}
@media only screen and (max-width: 900px) {
	.clmBox.col2 {
		margin-top: -40px;
		margin-left: 0;
	}
	.clmBox.col2 > div {
		float: none;
		width: auto;
		margin-top: 40px;
		margin-left: 0;
	}

	.clmBox.half {
		margin-left: 0;
	}
	.clmBox.half > div {
		float: none;
		width: auto;
		margin-left: 0;
	}

	.clmBox.half > div.last .inner {
		border-top: solid 1px #d4d7da;
		border-left: none;
	}
	.clmBox.half > div .inner {
		padding: 40px 30px;
	}

	.clmBox.col3 {
		margin-top: -20px;
		margin-left: 0;
	}
	.clmBox.col3 > div {
		float: none;
		width: auto;
		margin-top: 20px;
		margin-left: 0;
	}
}


/* slider */
	.serviceOfficeSlider {
    	margin-top: 90px;
	}
	.pager {
		text-align: center;
	}
	.pager li {
		display: inline-block;
		width: 148px;
		margin-top: 20px;
		margin-right: 20px;
	}
	.pager li.thum4,
	.pager li.thum9 {
		margin-right: 0;
	}
	.pager li a {
		display: block;
	}
	.pager li.thum1 a { background: url(../imgs/thumb-01.jpg) no-repeat top center;}
	.pager li.thum1 a.active,
	.pager li.thum1 a:hover { background: url(../imgs/thumb-01.jpg) no-repeat top center;}
	.pager li.thum2 a { background: url(../imgs/thumb-02.jpg) no-repeat top center;}
	.pager li.thum2 a.active,
	.pager li.thum2 a:hover { background: url(../imgs/thumb-02.jpg) no-repeat top center;}
	.pager li.thum3 a { background: url(../imgs/thumb-03.jpg) no-repeat top center;}
	.pager li.thum3 a.active,
	.pager li.thum3 a:hover { background: url(../imgs/thumb-03.jpg) no-repeat top center;}
	.pager li.thum4 a { background: url(../imgs/thumb-04.jpg) no-repeat top center;}
	.pager li.thum4 a.active,
	.pager li.thum4 a:hover { background: url(../imgs/thumb-04.jpg) no-repeat top center;}
	.pager li.thum5 a { background: url(../imgs/thumb-05.jpg) no-repeat top center;}
	.pager li.thum5 a.active,
	.pager li.thum5 a:hover { background: url(../imgs/thumb-05.jpg) no-repeat top center;}
	.pager li.thum6 a { background: url(../imgs/thumb-06.jpg) no-repeat top center;}
	.pager li.thum6 a.active,
	.pager li.thum6 a:hover { background: url(../imgs/thumb-06.jpg) no-repeat top center;}
	.pager li.thum7 a { background: url(../imgs/thumb-07.jpg) no-repeat top center;}
	.pager li.thum7 a.active,
	.pager li.thum7 a:hover { background: url(../imgs/thumb-07.jpg) no-repeat top center;}
	.pager li.thum8 a { background: url(../imgs/thumb-08.jpg) no-repeat top center;}
	.pager li.thum8 a.active,
	.pager li.thum8 a:hover { background: url(../imgs/thumb-08.jpg) no-repeat top center;}
	.pager li.thum9 a { background: url(../imgs/thumb-09.jpg) no-repeat top center;}
	.pager li.thum9 a.active,
	.pager li.thum9 a:hover { background: url(../imgs/thumb-09.jpg) no-repeat top center;}
	.pager li.thum10 a { background: url(../imgs/thumb-10.jpg) no-repeat top center;}
	.pager li.thum10 a.active,
	.pager li.thum10 a:hover { background: url(../imgs/thumb-10.jpg) no-repeat top center;}

	.pager li img {
    filter:alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;

		vertical-align: top;
	}

	.bx-wrapper .bx-prev {
		display: none;
	}
	.bx-wrapper .bx-next {
		display: none;
	}
@media screen and (max-width: 1000px) {
	.pager {
		text-align: center;
	}
	.pager li {
		display: inline-block;
		width: 10px;
		margin-top: 20px;
		margin-right: 15px;
	}
	#bx-pager1.pager li {
		width: 10px;
	}

	#bx-pager2.pager li {
		width: 10px;
		margin-right: 15px;
	}

	.pager li a {
		display: block;
		width: 10px;
		height: 10px;
		background: #ccc;

    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
	}
	.pager li.thum1 a,
	.pager li.thum2 a,
	.pager li.thum3 a,
	.pager li.thum4 a,
	.pager li.thum5 a,
	.pager li.thum6 a,
	.pager li.thum7 a,
	.pager li.thum8 a,
	.pager li.thum9 a,
	.pager li.thum10 a { background: #ccc;}

	.pager li.thum1 a.active,
	.pager li.thum1 a:hover,
	.pager li.thum2 a.active,
	.pager li.thum2 a:hover,
	.pager li.thum3 a.active,
	.pager li.thum3 a:hover,
	.pager li.thum4 a.active,
	.pager li.thum4 a:hover,
	.pager li.thum5 a.active,
	.pager li.thum5 a:hover,
	.pager li.thum6 a.active,
	.pager li.thum6 a:hover,
	.pager li.thum7 a.active,
	.pager li.thum7 a:hover,
	.pager li.thum8 a.active,
	.pager li.thum8 a:hover,
	.pager li.thum9 a.active,
	.pager li.thum9 a:hover,
	.pager li.thum10 a.active,
	.pager li.thum10 a:hover  { background: #333;}

}













	.clmboxA {
		background: url(../imgs/bg-box-01.png) repeat center center;
		border-bottom: solid 3px #b29e5d;
	}
	.clmboxA .h {
		padding: 20px 10px;
		background: #ad9752;
		text-align: center;
	}

	.clmboxB {
		background: url(../imgs/bg-box-02.png) repeat center center;
		border-bottom: solid 3px #b7b7b7;
	}
	.clmboxB .h {
		padding: 20px 10px;
		background: #b2b2b2;
		text-align: center;
	}

	.clmboxC {
		background: url(../imgs/bg-box-03.png) repeat center center;
		border-bottom: solid 3px #0e4765;
	}
	.clmboxC .h {
		padding: 20px 10px;
		background: #0e4765;
		text-align: center;
	}

	.clmboxA .inner,
	.clmboxB .inner,
	.clmboxC .inner {
		padding: 10px;
	}
	.clmboxA .inner .lh2,
	.clmboxB .inner .lh2,
	.clmboxC .inner .lh2 {
		padding: 20px 20px 10px;
	}


	.clmBox {
		overflow: hidden;
	}
	.clmBox > div {
		float: left;
		-webkit-transition: all 0.5s ease;
		transition: all 0.5s ease;
	}

	.clmBox.col2 {
		margin-left: -4%;
	}
	.clmBox.col2 > div {
		width: 46%;
		margin-left: 4%;
		margin-top: 0;
	}

	.clmBox.half {
		margin-left: 0;
	}
	.clmBox.half > div {
		width: 50%;
		margin-left: 0;
		background: #fff;
	}
	.clmBox.half > div.last .inner {
		border-left: solid 1px #d4d7da;
	}
	.clmBox.half > div .inner {
		padding: 40px 50px;
		font-size: 11px;
		line-height: 1.5;

    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
         -o-box-sizing: border-box;
        -ms-box-sizing: border-box;
            box-sizing: border-box;
	}

	.clmBox.col3 {
		margin-left: 0;
	}
	.clmBox.col3 > div {
		width: 33.33%;
		margin-left: 0;
		padding-right: 1px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
         -o-box-sizing: border-box;
        -ms-box-sizing: border-box;
            box-sizing: border-box;
	}
    .imgBox {
		display: table;
		width: 100%;
	}
	.imgBox .areaL,
	.imgBox .areaR {
		display: table-cell;
		vertical-align: middle;
		-webkit-transition: all 0.5s ease;
		transition: all 0.5s ease;
	}

	.imgBox.num1 .areaL {
		width: 97px;
	}
	.imgBox.num1 .areaR {
		padding-left: 20px;
		text-align: left;
	}


@media only screen and (max-width: 900px) {
	.clmBox.col2 {
		margin-top: -40px;
		margin-left: 0;
	}
	.clmBox.col2 > div {
		float: none;
		width: auto;
		margin-top: 40px;
		margin-left: 0;
	}

	.clmBox.half {
		margin-left: 0;
	}
	.clmBox.half > div {
		float: none;
		width: auto;
		margin-left: 0;
	}

	.clmBox.half > div.last .inner {
		border-top: solid 1px #d4d7da;
		border-left: none;
	}
	.clmBox.half > div .inner {
		padding: 40px 20px;
	}

	.clmBox.col3 {
		margin-top: -20px;
		margin-left: 0;
	}
	.clmBox.col3 > div {
		float: none;
		width: auto;
		margin-top: 20px;
		margin-left: 0;
	}
}


.clmBox.col2 > div.serviceOffice {
    margin-top: 50px;
}







	.lineA {
		margin-bottom: 10px;
		padding-bottom: 10px;
		border-bottom: solid 1px #ccc;
	}

	.boxA {
		padding: 40px 50px;
		background: #fff;
		font-size: 14px;
	}

	.bArea {
		margin-top: 80px;
		padding-top: 80px;
		border-top: solid 1px #d4d7da;
	}
	.bArea.num1 {
		border-top: solid 3px #afc7e8;
	}
	.bArea.num2 {
		border-top: solid 3px #d7caa3;
	}

/* .section.num1 */
	.section.num1 {
		padding-bottom: 80px;
	}
	.lead {
		text-align: center;
		font-size: 16px;
		line-height: 2;
	}
@media only screen and (max-width: 640px) {
	.lead br {
		display: none;
	}
}



.rentList {
    font-size: 18px;
    line-height: 18px;
    color: #333;
    padding-left: 10px;
    border-left: 4px solid #0089c3;
    margin-top: 80px;
    margin-bottom: 20px;
}
.noteRent {
	margin-top: 15px;
	display: block;
	font-size: 12px;
	line-height: 18px;
	letter-spacing: 0.6px;
	color: #333;
}
.sttl-initialCost{
	display: inline-block;
    vertical-align: 5px;
    font-size: 14px;
}
.boxA02 {
	content: "";
	display: block;
	border-bottom: 1px solid #d4d7da
}
.box-optionService {
	border: 1px solid #d4d7da;
    padding: 30px;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0;
    color: #333;
}
.left-paymentCost {
    width: 30%;
    margin-right: 5%;
}
.right-paymentCost {
	width: 65%;
}
.txtsp01 {
	display: none;
}
.txtsp02 {
	display: none;
}
.txtsp03 {
	display: none;
}
.txtsp03 br.sp {
	display: none;
}
.pxImg {
	display: inline-block;
}
.captionBoxA {
    font-size: 11px;
    line-height: 1.5;
}
@media only screen and (max-width: 900px) {
	.section.num3 .boxA {
	    padding: 40px 20px;
	}
	.sttl-initialCost{
	    display: block;
	    padding-left: 0;
	    vertical-align: 0;
	    margin-top: 5px;
	}
	.left-paymentCost {
	    width: 100%;
	    margin-right: 0;
	}
	.right-paymentCost {
		width: 100%;
	    margin-top: 30px;
	}
	.pxImg {
		display: none;
	}
	.txtsp01 {
	    display: block;
	    text-align: left;
	    font-size: 16px;
	}
	.txtsp01:before {
		content: "■";

	}
	.txtsp02 {
		display: block;
		text-align: left;
		font-size: 12px;
	}
	.txtsp03 {
	    display: block;
	    text-align: center;
	    font-size: 18px;
	    line-height: 30px;
	    letter-spacing: 1.2px;
	}
	.box-optionService {
	    padding: 15px;
	}
	.txtsp03 br.sp {
		display: block;
	}
}
@media screen and (max-width: 900px) {
.c-cost__item {
  font-size: .9rem;
}
}
@media screen and (min-width: 1200px) {
.c-cost__item {
  font-size: 1rem;
}
}
.c-cost__item {
  background-image: url(../imgs/bg-sec-03.png);
  padding: 16px 24px;
  line-height: 2;
}
.c-cost__item:not(:first-of-type) {
  margin-top: 16px;
}
.c-cost__name, .c-cost__formula {
  display: inline-block;
  vertical-align: top;
}
.c-cost__name {
  font-weight: bold;
  min-width: 5.2em;
  width: 6em;
}
.c-cost__formula {
  width: 70%;
}
@media only screen and (max-width: 900px) {
.p-cost-group + .p-cost-group {
  margin-top: 8px;
}
.c-cost__name {
  width: auto;
  display: block;
}
.c-cost__formula {
  width: auto;
}
}
.c-cost__heading {
  background-image: url(../imgs/bg-sec-02.png);
  display: block;
  padding: 8px 24px;
  margin: -16px -24px 0;
}
.c-cost__heading + .c-cost__name,.c-cost__heading + .p-cost-group {
  margin-top: 16px;
}
.c-cost__formula.-option {
  font-size: .8rem;
  width: auto;
  vertical-align: middle;
  margin-left: 8px;
}
.p-cost__note {
  margin: 16px 0 40px 1.5em;
  text-indent: -1.5em;
}
.c-content-section {
  margin-bottom: 10px;
}
.c-table {
  border-top: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  text-align: center;
  font-size: 14px;
}
.c-table th,
.c-table td {
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  padding: 8px 4px;
}
.c-table th {
  width: 40%;
  background-image: url(../imgs/bg-sec-03.png);
}
.c-table th span {
  font-size: 8px;
}
.c-table--total > th {
  background-image: url(../imgs/bg-sec-02.png);
}
.c-table--total > td {
  background: #f2f2f2;
}

@media only screen and (max-width: 640px) {
.c-table {
  font-size: 12px;
}
.c-content-section--type_sp {
  overflow: auto;　　　　/*tableをスクロールさせる*/
  white-space: nowrap;　　/*tableのセル内にある文字の折り返しを禁止*/
}
.c-content-section--type_sp:-webkit-scrollbar {　　/*tableにスクロールバーを追加*/
  height: 5px;
}
.c-content-section--type_sp:-webkit-scrollbar-track {　　/*tableにスクロールバーを追加*/
  background: #F1F1F1;
}
.c-content-section--type_sp:-webkit-scrollbar-thumb {　　/*tableにスクロールバーを追加*/
  background: #BCBCBC;
}
}

	.h-a {
		margin-bottom: 10px;
		padding-left: 10px;
		border-left: 2px solid #0089c3;
		font-size: 14px;
		font-weight: bold;
		line-height: 18px;
	}
.box-paymentCost02 {
	margin-top: 142px;
}
.box-optionService02 {
	border: 1px solid #d4d7da;
	padding: 30px;
	font-size: 14px;
	line-height: 24px;
	letter-spacing: 0;
	color: #333;
}
.sttl-initialCost02 {
    display: block;
    padding-left: 0;
    vertical-align: 0;
    margin-top: 5px;
}
.bgWhite {
	background: #fff;
}
@media only screen and (max-width: 900px) {
	.box-paymentCost02 {
		margin-top: 50px;
	}
	.box-optionService02 {
		padding: 15px;
	}
}
