@charset "UTF-8";
* { margin: 0px; padding: 0px; }

body { color: #3E3A39; font-size: 1em; line-height: 1.9em; letter-spacing: 0.03em; font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif; }

img { max-width: 100%; height: auto; }

@media only screen and (min-width: 860px) { .link_img:hover { opacity: 0.7; filter: alpha(opacity=70); -ms-filter: "alpha(opacity=70)"; -moz-opacity: 0.7; -khtml-opacity: 0.7; } }
@media print, screen and (min-width: 1131px) { .contents { width: 1120px; margin: 0px auto; } }
@media print, screen and (max-width: 1200px) { .contents { width: 94%; margin: 0px auto; } }
/* header
-------------------------------- */
header { background-color: rgba(0, 0, 0, 0.5); padding: 18px 0px 10px; position: fixed; top: 0px; left: 0px; width: 100%; z-index: 900; }

.logo { float: left; }

.menu { float: right; text-align: right; }

.menu li { display: inline-block; }

@media print, screen and (max-width: 680px) { .menu { width: 51%; }
  .menu li:not(.non) { width: 47.5%; max-width: 100px; }
  .logo { width: 43%; }
  .menu li.non { display: none; } }
/* footer
-------------------------------- */
footer { text-align: center; margin-top: -30px; }

.f_logo { margin: 60px auto 40px; }

.add { font-size: 1.2em; line-height: 1.6em; background: #D8D8D8; padding: 35px 0px 30px; font-weight: bold; }

.add a { color: #3E3A39; }

.copy { font-size: 0.9em; background: #323232; padding: 15px 0px; color: #fff; line-height: 1.4em; }

.block { display: inline-block; margin: 0px 10px; }

.block2 { display: inline-block; }

@media print, screen and (max-width: 860px) { .f_logo { max-width: 520px; } }
@media print, screen and (max-width: 680px) { .f_logo { max-width: 480px; width: 90%; margin: 50px auto 40px; }
  .add { font-size: 1.15em; width: 95%; padding: 30px 2.5%; }
  .copy { width: 95%; padding: 15px 2.5%; } }
@media print, screen and (max-width: 420px) { footer { margin-top: 0px; } }
@media print, screen and (max-width: 360px) { .f_logo { margin: 50px auto 25px; }
  .add { font-size: 1.1em; } }
/* page_top
-------------------------------- */
#page-top { display: block; position: fixed; z-index: 900; background: rgba(0, 0, 0, 0.3); text-align: center; text-decoration: none; bottom: 10px; right: 10px; padding: 12px; }

#page-top img { min-width: 36px; min-height: 31px; }

#page-top:hover { background: rgba(0, 0, 0, 0.5); }

/* f_txt
-------------------------------- */
.f_txt { text-align: center; margin: 0px auto; }

.f_txt h1 { font-size: 2.375em; line-height: 1.6em; font-weight: normal; margin-bottom: 20px; }

@media print, screen and (max-width: 920px) { .f_txt h1 { font-size: 2em; }
  .f_txt { width: 95%; } }
@media print, screen and (max-width: 720px) { .f_txt h1 { font-size: 1.8em; }
  .f_txt p { text-align: left; } }
@media print, screen and (max-width: 520px) { .f_txt h1 { font-size: 1.6em; } }
@media print, screen and (max-width: 480px) { .f_txt h1 { font-size: 1.4em; } }
@media print, screen and (max-width: 380px) { .f_txt h1 { font-size: 1.3em; } }
@media print, screen and (max-width: 340px) { .f_txt h1 { text-align: left; font-size: 1.3em; }
  .f_txt h1 br { display: none !important; } }
/* contact-box
-------------------------------- */
.contact-box { background: #4E575F; color: #fff; font-size: 1.2em; font-weight: bold; text-align: center; position: relative; margin-bottom: 170px; }

.contact-box:after { content: ""; position: absolute; right: 0; bottom: -65px; left: 0; width: 0px; height: 0px; margin: auto; border-style: solid; border-color: #4E575F transparent transparent transparent; border-width: 70px 110px 0 110px; }

.contact-box p { margin-top: 15px; }

.contact-box li { display: inline-block; line-height: 0; }

@media print, screen and (min-width: 981px) { .contact-box { padding: 80px 0px 100px; } }
@media print, screen and (max-width: 980px) { .contact-box { padding: 70px 0px 90px; } }
@media print, screen and (max-width: 680px) { .contact-box img { display: block; width: 90%; margin: 0px auto; }
  .contact-box:after { bottom: -50px; border-width: 60px 70px 0 70px; }
  .contact-box { margin-bottom: 140px; } }
@media print, screen and (max-width: 420px) { .contact-box { font-size: 1.1em; padding: 50px 0px 60px; margin-bottom: 100px; } }
@media print, screen and (max-width: 380px) { .contact-box img { width: 98%; }
  .contact-box p { text-align: left; width: 90%; margin: 10px auto 0px; } }
@media print, screen and (max-width: 360px) { .contact-box { font-size: 1.05em; } }
@media print, screen and (max-width: 340px) { .contact-box p br { display: none; } }
/* scr_box
-------------------------------- */
@media print, screen and (max-width: 1200px) { .scr_box { width: 100%; overflow-x: auto; overflow-y: hidden; }
  .scr_box::-webkit-scrollbar { width: 5px; background: #F2F2F2; }
  .scr_box::-webkit-scrollbar:horizontal { background: #F2F2F2; border-radius: 10px; }
  .scr_box::-webkit-scrollbar-thumb { background: #E2E2E2; border-radius: 10px; }
  .scr_box::-webkit-scrollbar-thumb:horizontal { background: #E2E2E2; border-radius: 10px; } }
@media print, screen and (max-width: 920px) { .scr_box { width: 95%; } }
.scr_txt { font-weight: bold; }

/* con1
-------------------------------- */
#con1 { color: #fff; background-image: url(../images/t_bg.png); background-repeat: no-repeat; background-position: top center; background-size: cover; }

#con1 h1 { margin-bottom: 20px; font-size: 1.625em; line-height: 1.5em; }

#con1 h1 img { display: block; margin-bottom: 30px; }

#con1 p { text-align: left; }

#con1 .banner { line-height: 0; }

@media print, screen and (min-width: 921px) { #con1 { padding: 170px 0px 233px; }
  #con1 h1 img { max-width: 205px; }
  #con1 p { width: 440px; margin-bottom: 25px; } }
@media print, screen and (max-width: 920px) { #con1 { background-image: url(../images/t_bg_sp.png); padding: 508px 0px 0px; position: relative; margin-bottom: 120px; }
  #con1 h1 img { max-width: 380px; margin: 0px auto 30px; }
  #con1 h1 { max-width: 500px; width: 80%; margin: 0px auto 25px; text-align: center; }
  #con1 p, #con1 .banner { max-width: 820px; width: 95%; margin: 0px auto; }
  #con1 p { padding-bottom: 100px; text-align: left; font-size: 1.4em; line-height: 1.8em; }
  #con1 .banner { position: absolute; left: 0; right: 0; bottom: -80px; text-align: center; } }
@media print, screen and (min-width: 681px) { .sp-680 { display: none; } }
@media print, screen and (max-width: 680px) { #con1 { margin-bottom: 64px; }
  #con1 h1 { width: 95%; margin: 0px auto 30px; }
  #con1 p { width: 95%; font-size: 1.15em; padding-bottom: 80px; }
  #con1 .banner { bottom: -7%; width: 94%; margin: 0px auto; text-align: center; }
  .sp-680 { text-align: center; line-height: 0; width: 94%; margin: 50px auto 0px; } }
@media print, screen and (max-width: 480px) { #con1 .banner { bottom: -6%; }
  #con1 { margin-bottom: 50px; }
  #con1 h1 img { width: 90%; margin: 0px auto 25px; }
  #con1 h1 { font-size: 1.4em; margin: 0px auto 20px; } }
@media print, screen and (max-width: 460px) { .sp-680 { margin-top: 55px; } }
@media print, screen and (max-width: 420px) { #con1 h1 { font-size: 1.28em; } }
@media print, screen and (max-width: 380px) { #con1 h1 { font-size: 1.25em; } }
@media print, screen and (max-width: 375px) { #con1 { background-position: 50% 25%; padding-top: 440px; margin-bottom: 40px; } }
@media print, screen and (max-width: 365px) { #con1 h1 { font-size: 1.2em; text-align: left; }
  #con1 h1 br { display: none; }
  #con1 { background-position: 50% 38%; padding-top: 400px; } }
@media print, screen and (max-width: 350px) { #con1 { padding-top: 420px; }
  #con1 .banner { bottom: -4.5%; }
  .sp-680 { margin-top: 40px; } }
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width: 921px) { #con1 { background-image: url(../images/t_bg@2x.png); } }
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 920px) { #con1 { background-image: url(../images/t_bg_sp@2x.png); } }
/* con2
-------------------------------- */
#con2 .re { position: relative; }

@media print, screen and (min-width: 921px) { #con2 .re { margin-top: 340px; } }
@media print, screen and (max-width: 920px) { #con2 .re { margin-top: 140px; } }
@media print, screen and (min-width: 681px) { #con2 .f_txt { margin: 112px auto 62px; } }
@media print, screen and (max-width: 680px) { #con2 .f_txt { margin: 40px auto 62px; } }
/* box3
-------------------------------- */
.box3 { margin: 0px auto; position: absolute; left: 0; right: 0; z-index: 1; }

.box3-in { background: #F5F5EB; }

.box3-in h1 { text-align: center; margin: 30px auto 20px; }

.box3-in p { width: 95%; margin: 0px auto; }

@media print, screen and (min-width: 1325px) { .box3 { width: 1305px; }
  .box3-in { width: 355px; height: 525px; padding: 30px; margin-right: 30px; }
  .box3-in h1 { font-size: 1.5em; } }
@media print, screen and (max-width: 1324px) { .box3 { width: 100%; }
  .box3-in { width: 27.3%; height: 580px; padding: 2%; margin: 1%; }
  .box3-in .img2 { width: 90%; margin: 0px auto; }
  .box3-in h1 { font-size: 1.25em; } }
@media print, screen and (min-width: 921px) { .box3 { top: -270px; }
  .box3-in .img2_sp { display: none; }
  .box3-in .img2_pc { text-align: center; }
  .box3-in { float: left; box-shadow: 0 12px 10px rgba(0, 0, 0, 0.4); }
  .box3 .box3-in:last-child { margin-right: 0px; } }
@media print, screen and (max-width: 920px) { .box3 { top: -130px; }
  .box3-in { width: 86%; height: auto; padding: 30px 2%; margin: 45px auto; }
  .box3-in .img2_pc { display: none; }
  .box3-in .img2_sp { float: right; margin-left: 30px; }
  .box3-in h1 { font-size: 1.5em; }
  .box3-in .img1 { text-align: center; max-width: 260px; width: 70%; margin: 0px auto; } }
@media print, screen and (max-width: 480px) { .box3-in .img2_sp { width: 40%; margin-left: 3%; }
  .box3-in h1 { font-size: 1.25em; margin: 20px auto; }
  .box3-in .img1 { max-width: 220px; }
  .box3-in { width: 84%; padding: 30px 3%; } }
/* box2
-------------------------------- */
.box2 { background: #00AACD; color: #fff; padding-bottom: 40px; }

.box2-in { float: left; margin-bottom: 40px; }

.box2-in h1 { font-size: 1.3em; margin-bottom: 15px; }

.box2-in .img { float: left; }

.box2-in .txt { float: right; margin-top: 15px; }

@media print, screen and (min-width: 1324px) { .box2 { padding-top: 400px; }
  .box2-in { width: 495px; margin-right: 130px; }
  .box2-in .img { width: 92px; }
  .box2-in .txt { width: 370px; } }
@media print, screen and (max-width: 1325px) { .box2 { padding-top: 440px; }
  .box2-in { width: 46%; margin-right: 5%; margin-bottom: 40px; }
  .box2-in .img { width: 14%; margin-right: 4%; }
  .box2-in .txt { width: 82%; } }
@media print, screen and (min-width: 921px) { .box2 .box2-in:nth-child(even) { margin-right: 0px; } }
@media print, screen and (max-width: 920px) { .box2 { padding-top: 1150px; }
  .box2-in { width: 95%; max-width: 580px; float: none; margin: 40px auto 60px; }
  .box2-in .img { width: 100%; margin: 0px auto; text-align: center; }
  .box2-in h1 { text-align: center; font-size: 1.5em; line-height: 1.5em; }
  .box2-in .txt { width: 100%; } }
@media print, screen and (max-width: 680px) { .box2 { padding-top: 1150px; } }
@media print, screen and (max-width: 580px) { .box2 { padding-top: 1250px; }
  .box2-in h1 { font-size: 1.2em; line-height: 1.5em; margin-bottom: 15px; } }
@media print, screen and (max-width: 480px) { .box2 { padding-top: 1300px; } }
@media print, screen and (max-width: 380px) { .box2-in h1 { font-size: 1.15em; } }
/* sub_menu
-------------------------------- */
#con3 .scr_box { margin: 55px auto 100px; }

.sub_menu { float: left; text-align: center; }

.sub_menu h1 { font-size: 1.5em; font-weight: normal; margin-bottom: 15px; }

.fi { margin-right: 120px; }

.sub_menu li { background: #F5F5EB; float: left; width: 200px; padding: 20px 0px; position: relative; }

.sub_menu li:after { display: block; content: "▼"; position: absolute; right: 0; bottom: -20px; left: 0; width: 100%; margin: auto; background: #EBEBD9; }

@media print, screen and (max-width: 1200px) { .sub_menu h1 { text-align: left; }
  #con3 .scr_box_in { width: 1200px; }
  #con3 .scr_box { padding-bottom: 30px; } }
@media print, screen and (max-width: 1110px) { .fi { margin-right: 70px; } }
@media print, screen and (max-width: 920px) { .fi { margin-right: 30px; }
  #con3 .scr_box_in { width: 855px; }
  .sub_menu li { width: 165px; } }
@media print, screen and (min-width: 921px) { #con3 .scr_txt { display: none; } }
@media print, screen and (max-width: 920px) { #con3 .scr_box { margin-bottom: 15px; }
  #con3 .scr_txt { margin-bottom: 40px; } }
@media print, screen and (max-width: 680px) { .fi { margin-right: 20px; }
  #con3 .scr_box_in { width: 620px; }
  .sub_menu li { width: 100px; padding: 10px; }
  .sub_menu h1 { font-size: 1.2em; margin-bottom: 10px; } }
/* box2-2
-------------------------------- */
.box2-2 h1 { font-size: 1.3em; margin-bottom: 15px; }

@media print, screen and (min-width: 1200px) { .box2-2 { width: 500px; margin: 0px 30px; } }
@media print, screen and (max-width: 1200px) { .box2-2 { width: 40%; margin: 0px 5%; } }
@media print, screen and (min-width: 921px) { .box2-2 { float: left; } }
@media print, screen and (max-width: 920px) { .box2-2 { width: 95%; margin: 50px auto; }
  .box2-2 h1 br { display: none; } }
/* customer
-------------------------------- */
#customer { color: #fff; margin: 85px auto 0px; position: relative; overflow: hidden; }

#customer:before { content: ""; position: absolute; right: 0; top: 0; left: 0; width: 0px; height: 0px; margin: auto; border-style: solid; border-color: #fff transparent transparent transparent; border-width: 70px 110px 0 110px; }

.to_box h1 { font-size: 1.25em; margin: 20px auto 15px; }

.float-box h1 { font-size: 1.25em; margin: 15px auto; }

.box3-2 h1 { font-size: 1.125em; margin-bottom: 5px; }

.box3-2 p { line-height: 1.7em; }

.box3-3 p { font-size: 0.875em; line-height: 1.7em; margin-top: 5px; }

.kome { font-size: 0.875em; line-height: 1.5em; text-align: right; }

.box3-3 .img { float: left; }

.box3-3 .txt { float: right; }

.gray_box { background: #F5F5EB; }

.border2 { border: 1px solid #dbdbd6; }

@media print, screen and (min-width: 1200px) { .box3-2, .box3-3 { width: 340px; margin-right: 50px; }
  .box3-3 .img { width: 90px; margin-right: 20px; }
  .box3-3 .txt { width: 220px; }
  .float-box .img { margin-top: 20px; }
  .float-box .txt { width: 400px; } }
@media print, screen and (max-width: 1200px) { .box3-2, .box3-3 { width: 32%; margin-right: 2%; }
  .box3-3 .img { width: 25%; margin-right: 3%; }
  .box3-3 .txt { width: 72%; }
  .float-box .img { width: 50%; margin-top: 5%; }
  .float-box .txt { width: 45%; }
  #business .float-box .img, #site .float-box .img { margin-left: 5%; }
  #daily .float-box .img { margin-right: 5%; } }
@media print, screen and (min-width: 921px) { #customer { background-image: url(../images/customer_bg.png); background-repeat: no-repeat; background-position: top center; background-size: cover; padding: 93px 0px 0px; }
  #customer .to_box { width: 420px; float: right; }
  .bt_box { background-color: rgba(219, 50, 54, 0.8); margin-top: 85px; padding: 30px 0px; }
  .box3-2, .box3-3 { float: left; margin-top: 20px; margin-bottom: 15px; }
  .box3-2:nth-child(3n), .box3-3:nth-child(3n) { margin-right: 0px; }
  .border { display: none; }
  #business, #daily, #site { padding: 140px 0 90px; }
  #business .float-box .img, #site .float-box .img { float: right; }
  #business .float-box .txt, #site .float-box .txt { float: left; }
  #daily .float-box .img { float: left; }
  #daily .float-box .txt { float: right; }
  .float-box { margin-bottom: 60px; } }
@media print, screen and (max-width: 920px) { #customer { background-image: url(../images/customer_bg_sp.png); background-repeat: no-repeat; background-position: top center; background-size: auto; padding: 80px 0px 0px; }
  .to_box { width: 70%; margin-left: 2.5%; }
  .bt_box { background-color: #DB3236; margin-top: 65px; padding: 20px 0px 40px; }
  .box3-2, .box3-3 { width: 95%; margin: 30px auto; }
  .box3-2 h1 { text-align: center; }
  .box3-3 .img { width: 15%; margin-right: 3%; }
  .box3-3 .txt { width: 82%; margin-top: 3%; }
  .border { border: 1px solid #e77b7e; margin: 30px auto; }
  .kome { width: 95%; margin: 0px auto; }
  #business, #daily, #site { padding: 80px 0; }
  #business .float-box .img, #site .float-box .img, #daily .float-box .img { width: 95%; margin: 30px auto; text-align: center; }
  .float-box .txt { width: 95%; margin: 0px auto; }
  .float-box .txt img { display: block; width: 70%; max-width: 300px; }
  .to_box img { display: block; width: 77%; max-width: 340px; } }
@media print, screen and (max-width: 620px) { .to_box { width: 95%; margin: 0px auto; } }
@media print, screen and (max-width: 680px) { #customer:before { border-width: 60px 70px 0 70px; } }
@media print, screen and (max-width: 580px) { .box3-3 .img { width: 20%; margin-right: 5%; }
  .box3-3 .txt { width: 75%; margin-top: 1%; }
  .to_box h1, .float-box h1 { font-size: 1.2em; margin: 20px auto 15px; } }
@media print, screen and (max-width: 370px) { .box3-2 h1, .kome { text-align: left; } }
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width: 921px) { #customer { background-image: url(../images/customer_bg@2x.png); } }
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 920px) { #customer { background-image: url(../images/customer_bg_sp@2x.png); } }
/* apps
-------------------------------- */
.apps { color: #fff; margin: 85px auto 0; }

.bt_box2 { color: #fff; background: #00AACD; }

.bt_box2 .txt h1 { font-size: 1.5em; margin-bottom: 15px; }

.bt_box2 .txt-in ul { margin-top: 20px; }

.bt_box2 .txt-in li { display: inline-block; margin-right: 20px; }

.bt_box2 .txt-in li a { text-decoration: none; }

@media print, screen and (min-width: 1201px) { .bt_box2 .txt { width: 533px; } }
@media print, screen and (max-width: 1200px) { .bt_box2 .img, .bt_box2 .txt { width: 50%; }
  .bt_box2 { padding: 50px 0px 0px; } }
@media print, screen and (min-width: 921px) { .apps { background-image: url(../images/con4_bg.png); background-repeat: no-repeat; background-position: top center; background-size: cover; padding: 93px 0px 230px; }
  .apps .to_box { width: 550px; }
  .bt_box2 { padding: 50px 0px; }
  .bt_box2 .img { margin-top: -170px; margin-left: -40px; float: left; }
  .bt_box2 .txt { float: right; }
  .bt_box2 .txt-in { margin: 30px auto; } }
@media print, screen and (max-width: 920px) { .apps { background-image: url(../images/con4_bg_sp.png); background-repeat: no-repeat; background-position: top center; background-size: cover; padding: 80px 0px 140px; }
  .bt_box2 { padding: 50px 0px 30px; }
  .bt_box2 .img { width: 95%; margin: -140px auto 0; text-align: center; }
  .bt_box2 .txt { width: 95%; max-width: 680px; margin: 0px auto; }
  .bt_box2 .txt-in { margin: 0px auto 60px; }
  .bt_box2 .txt h1 { text-align: center; } }
@media print, screen and (max-width: 580px) { .bt_box2 .txt { margin-top: -10px; }
  .bt_box2 .txt h1 { font-size: 1.2em; margin: 0px auto 15px; }
  .bt_box2 .txt-in li { width: 48%; margin: 0px 1%; } }
@media print, screen and (max-width: 370px) { .bt_box2 .txt h1 { text-align: left; } }
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width: 921px) { .apps { background-image: url(../images/con4_bg@2x.png); } }
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 920px) { .apps { background-image: url(../images/con4_bg_sp@2x.png); } }
/* con5
-------------------------------- */
#con5 .scr_box h1 { font-size: 1.6em; margin: 20px auto; font-weight: bold; text-align: center; }

#con5 .scr_box ul { font-size: 1.125em; margin: 20px auto; text-align: center; }

/* kome_list
-------------------------------- */
.kome_list li { text-indent: -1.2em; margin-left: 1.2em; margin-top: 15px; margin-bottom: 10px; }

.kome_list li:before { content: '※ '; display: inline-block; width: 1.2em; text-indent: 0; }

/* blue_table
-------------------------------- */
.blue_table { width: 100%; margin: 30px auto; font-size: 1.125em; }

.blue_table th { background: #cceef5; border-top: 1px solid #C9CACA; border-bottom: 1px solid #C9CACA; text-align: left; }

.blue_table td { background: #fff; border-top: 1px solid #C9CACA; border-bottom: 1px solid #C9CACA; text-align: center; }

.second_table th { width: 205px !important; }

.second_table { margin-top: -20px; }

@media print, screen and (min-width: 1121px) { #con5 .scr_box_in { width: 1120px; }
  .blue_table th { width: 300px; padding: 20px 0px 26px 50px; }
  .blue_table td { width: 385px; padding: 20px 0px; } }
@media print, screen and (max-width: 1120px) { #con5 .scr_box { margin: 40px auto; }
  #con5 .scr_box_in { width: auto; min-width: 320px; }
  .blue_table th { padding: 10px 40px; min-width: 220px; }
  .blue_table td { padding: 10px 40px; min-width: 160px; } }
@media print, screen and (min-width: 921px) { #con5 .scr_box { margin: 120px auto 150px; } }
@media print, screen and (max-width: 920px) { #con5 .scr_box { margin: 40px auto; }
  #con5 .scr_box h1, #con5 .scr_box ul { text-align: left; } }
@media print, screen and (min-width: 821px) { #con5 .scr_txt { display: none; } }
@media print, screen and (max-width: 820px) { .blue_table { margin: 10px auto 30px; } }
@media print, screen and (max-width: 720px) { #con5 .scr_box h1 { font-size: 1.45em; }
  .blue_table, #con5 .scr_box ul { font-size: 1em; }
  .blue_table th { padding: 10px 20px; min-width: 200px; }
  .blue_table td { padding: 10px 20px; min-width: 140px; } }
@media print, screen and (max-width: 480px) { #con5 .scr_box h1 { font-size: 1.3em; margin: 20px auto 10px; }
  .blue_table { margin: 10px auto 30px; } }
/* blue-box
-------------------------------- */
.blue-box { background: #00AACD; color: #fff; padding: 90px 0px; }

#con6 .scr_box { margin: 50px auto 0; }

#con6 .scr_box_in { min-width: 680px; }

/*# sourceMappingURL=style.css.map */
/*# sourceMappingURL=style.css.map */
/*# sourceMappingURL=style.css.map */
