@charset 'utf-8'; /* =========================== SERVICE.CSS ============================== */ /* PAGE TITLE ---------------- */ h1.main-title { overflow: hidden; white-space: nowrap; text-indent: 100%; background-repeat: no-repeat; background-position: top left; } body.beginner h1.main-title { background-image: url(../../../img/default/service/beginner/h1_beginner.gif); } body.reason h1.main-title { background-image: url(../../../img/default/service/reason/h1_reason.gif); } body.plan h1.main-title { background-image: url(../../../img/default/service/plan/h1_service_plan.gif); } body.plan-economy h1.main-title { background-image: url(../../../img/default/service/plan-economy/h1_plan_economy.gif); } body.plan-lite h1.main-title { background-image: url(../../../img/default/service/plan-lite/h1_plan_lite.gif); } body.plan-enterprise h1.main-title { font-size: 210%; font-weight: bold; overflow: inherit; width: 100%; height: 47px; margin: 0 0 19px; padding: 7px 0 0; white-space: normal; text-indent: 0; color: #1a1a1a; border-bottom: 2px solid #ccc; background-image: none; } body.about h1.main-title { background-image: url(../../../img/default/service/about/h1_service_intro.gif); } body.mail h1.main-title { background-image: url(../../../img/default/service/aboutmail/h1_service_mail.gif); } body.spec h1.main-title { background-image: url(../../../img/default/service/spec/h1_spec.gif); } body.server h1.main-title { background-image: url(../../../img/default/service/aboutserver/h1_server.gif); } body.agency h1.main-title, body.confirm h1.main-title, body.registration h1.main-title { background-image: url(../../../img/default/service/agency/h1_agency.gif); } body.domain h1.main-title { background-image: url(../../../img/default/service/domain/h1_domain.gif); } body.list h1.main-title { background-image: url(../../../img/default/service/domainlist/h1_domain_list.gif); } body.option h1.main-title { background-image: url(../../../img/default/service/option/h1_option.gif); } body.ryokin h1.main-title { background-image: url(../../../img/default/service/ryokin/h1_ryokin.gif); } body.campaign h1.main-title { background-image: url(../../../img/default/service/campaign/h1_campaign.gif); } body.tokuten h1.main-title { background-image: url(../../../img/default/service/tokuten/h1_tokuten.gif); } body.catalog h1.main-title { background-image: url(../../../img/default/service/catalog/h1_catalog.gif); } /* ------------------------------------------------------------------- SERVICE-TABLE --------------------------------------------------------------------- */ .service-table { box-sizing: border-box; width: 100%; border: solid 3px #b2b2b2; } .service-table th, .service-table td { line-height: 140%; box-sizing: border-box; padding-top: 10px; padding-bottom: 10px; } .service-table th { text-align: center; } .item-size-l { font-size: 15px; } .item-size-s { font-size: 10px; } .item-lh { line-height: 110%; padding-top: 5px; } .service-table-item-th-side, .service-table-item-th, .service-table-item { border-bottom: solid 1px #b2b2b2; } .service-table-item-th-gray { background-color: #c0cccc; } .service-table-item-th-orange { background-color: #e88a11; } .service-table-item-th-orange a { color: #fff; } .service-table-item-th-orange a:hover { opacity: .5; } .service-table-item-th-side { border-right: solid 2px #b2b2b2; background: #e6ebeb; } .service-table-economy, .service-table-lite, .service-table-standard { width: 101px; } .service-table-economy, .service-table-lite, .service-table-standard, .service-table-enterprise { height: 50px; border-right: solid 2px #b2b2b2; border-bottom: solid 1px #b2b2b2; border-left: solid 2px #b2b2b2; } .service-table-enterprise { width: 116px; } .service-table-item-th, th.service-table-economy, th.service-table-lite, th.service-table-standard, th.service-table-enterprise { color: #fff; } .service-table-economy { background-color: #fceaf0; } th.service-table-economy { background: #f3acc0; } .service-table-lite { background: #e6f6fb; } th.service-table-lite { background: #6fc5dc; } .service-table-standard { background: #f6f4d8; } th.service-table-standard { background: #c7ba3e; } .service-table-enterprise { background: #e8f0f8; } th.service-table-enterprise { background: #7ea4ce; } table.service-table-hover tr:hover, table.service-table-hover tr:hover td { background-color: rgba(255,169,78,.2); } table.service-table-hover tr td:hover { background-color: #fff882; } /* ------------------------------------------------------------------- ABOUT --------------------------------------------------------------------- */ .about #subdomain-id { width: 130px; color: #097c8d; border: 1px solid #748fb5; } .about #container #content .wrapper { background: url(../../../img/common/bg_main_1column.png) repeat-y 0 50%; } .about #body { width: 721px; padding: 10px 25px 0; } .about .main-body { width: 695px; margin: 0 auto; } .about h1 { width: 100%; } .about .body-bottom p#go-pagetop { width: 73px; height: 23px; margin: 0 0 0 646px; padding-top: 10px; } /* ------------------------------------------------------------------- SERVICE-INTRO, SERVICE-HP, SERVICE-MAIL, SERVER --------------------------------------------------------------------- */ h2.intro { overflow: hidden; height: 30px; white-space: nowrap; text-indent: 100%; background-image: url(../../../img/default/service/about/h2.svg); background-repeat: no-repeat; background-size: 710px 132px; } .about-service { background-position: 0 5px; } .about-server { background-position: 0 -38px; } .about-mail { background-position: 0 -83px; } .about-link { position: relative; height: 0; } .about-service-link1, .about-service-link2, .about-server-link1, .about-server-link2, .about-mail-link1, .about-mail-link2 { position: absolute; top: -32px; display: block; overflow: hidden; height: 26px; white-space: nowrap; text-indent: 100%; background-image: url(../../../img/default/service/about/btn.svg); background-repeat: no-repeat; background-size: 369px 96px; } .about-service-link1 { right: 141px; width: 179px; background-position: 0 0; } .about-service-link2 { right: -3px; width: 137px; background-position: -191px 0; } .about-server-link1 { right: 141px; width: 179px; background-position: 0 -35px; } .about-server-link2 { right: -3px; width: 137px; background-position: -191px -35px; } .about-mail-link1 { right: 183px; width: 179px; background-position: 0 -70px; } .about-mail-link2 { right: -3px; width: 179px; background-position: -190px -70px; } /* SERVICE-HP SERVICE-MAIL --- */ h2.servicehp { overflow: hidden; height: 25px; margin: 0 0 5px; white-space: nowrap; text-indent: 100%; background-image: url(../../../img/default/service/abouthp/h2_service_hp.gif); background-repeat: no-repeat; } .servicehp-01 { background-position: 0 0; } .servicehp-02 { background-position: 0 -30px; } .servicehp-03 { width: 392px; background-position: 0 -60px; } .servicehp-03-2 { background-position: 0 -90px; } .servicehp-04 { background-position: 0 -120px; } .servicehp-05 { background-position: 0 -150px; } .servicehp-06 { background-position: 0 -180px; } .servicehp-07 { background-position: 0 -210px; } .servicehp-08 { background-position: 0 -240px; } .servicehp-09 { background-position: 0 -270px; } .servicehp-10 { background-position: 0 -300px; } .servicehp-11 { background-position: 0 -330px; } .servicehp-12 { background-position: 0 -360px; } .servicehp-13 { background-position: 0 -390px; } h2.servicemail { overflow: hidden; height: 25px; margin: 0 0 5px; white-space: nowrap; text-indent: 100%; background-image: url(../../../img/default/service/aboutmail/h2_service_mail.gif); background-repeat: no-repeat; } .servicemail-01 { background-position: 0 0; } .servicemail-02 { background-position: 0 -30px; } .servicemail-03 { background-position: 0 -60px; } .servicemail-04 { background-position: 0 -90px; } .servicemail-05 { background-position: 0 -120px; } .servicemail-06 { background-position: 0 -150px; } .servicemail-07 { background-position: 0 -180px; } .servicemail-08 { background-position: 0 -210px; } .servicemail-09 { background-position: 0 -240px; } .servicemail-10 { background-position: 0 -270px; } ul.service { margin: 0 0 30px; } .service li { margin: 0; } /* ------------------------------------------------------------------- SPEC --------------------------------------------------------------------- */ .spec #container #content .wrapper { background: url(../../../img/common/bg_main_1column.png) repeat-y 0 50%; } .spec #body { width: 721px; padding: 10px 25px 0; } .spec .main-body { width: 695px; margin: 0 auto; } .spec h1 { width: 100%; } .spec .list-link { margin-bottom: 30px; padding: 10px; border: 1px solid #d3e7ef; border-radius: 4px; background-color: #ecf7fb; } .spec .list-link a { padding: 2px 0 0 18px; text-decoration: none; color: #4d92ab; background-image: url(../../../img/default/service/spec/spec-arrow.svg); background-repeat: no-repeat; background-position: left center; background-size: 12px 12px; } .spec .list-link a:hover { text-decoration: underline; } .spec .spec-h2 { overflow: hidden; height: 25px; white-space: nowrap; text-indent: 100%; background-image: url(../../../img/default/service/spec/spec-h2.svg); background-repeat: no-repeat; background-size: 413px 347px; } .spec .spec-h2-system { background-position: 0 -7px; } .spec .spec-h2-webserver { background-position: 0 -52px; } .spec .spec-h2-mailserver { background-position: 0 -97px; } .spec .spec-h2-ftpserver { background-position: 0 -143px; } .spec .spec-h2-cgi { background-position: 0 -189px; } .spec .spec-h2-database { background-position: 0 -230px; } .spec .spec-h2-waf { background-position: 0 -282px; } .spec .spec-h2-limit { background-position: 0 -324px; } .spec .sub-text { border: 1px solid #ccc; border-radius: 4px; background: #f6f7f7; } .spec .body-bottom p#go-pagetop { width: 73px; height: 23px; margin: 0 0 0 646px; padding-top: 10px; } /* ------------------------------------------------------------------- BEGINNER 1Column --------------------------------------------------------------------- */ .beginner div#container div#content div.wrapper { background: url(../../../img/common/bg_main_1column.png) repeat-y 0 50%; } .beginner div#body { display: block; width: 721px; height: auto; } body.beginner h1 { overflow: hidden; width: 721px; white-space: nowrap; text-indent: 100%; background-repeat: no-repeat; background-position: top left; } .beginner .body-bottom #go-pagetop { width: 73px; height: 23px; margin: 0 0 0 646px; padding-top: 10px; } #beginner_beginning, #beginner_planchart { position: relative; width: 701px; height: auto; margin: 0 auto 40px; } #beginner_beginning h1, #beginner_feeleasy h1, #beginner_planchart h1 { position: relative; top: 0; left: -6px; overflow: hidden; height: 24px; margin: 0 0 10px; white-space: nowrap; text-indent: 110%; background-image: url(../../../img/default/service/beginner/h1_beginner.svg); background-repeat: no-repeat; background-size: 710px; } #beginning_beginner h1 { background-position: 0 0; } #beginner_feeleasy h1 { background-position: 0 -44px; } #beginner_planchart h1 { background-position: 0 -89px; } #beginner_beginning table { width: 700px; text-align: left; background-color: #f9f6d2; } #beginner_beginning table th { padding: 15px 12px 15px 18px; } #beginner_beginning table td.explanation { width: 43%; padding: 10px; } #beginner_beginning table td.howtouse { width: 43%; padding: 15px; } #beginner_beginning td.howtouse dl { font-size: 90%; padding: 15px; background-color: #fff; } #beginner_beginning table tr.beginner_website { border-bottom: 2px dashed #f7931e; } #beginner_beginning td.howtouse ul li { margin: 0 0 0 15px; list-style: disc; } .feeleasy_point { overflow: hidden; width: 630px; margin: 0 auto; } #beginner_feeleasy h2 { overflow: hidden; width: 292px; height: 29px; margin: 0 auto 10px; white-space: nowrap; text-indent: 110%; background-image: url(../../../img/default/service/beginner/h2.svg); background-repeat: no-repeat; background-size: 292px; } .feeleasy_point div { float: left; width: 132px; height: 112px; margin: 0 12px; text-align: center; background-image: url(../../../img/default/service/beginner/obj_feeleasy.svg); background-repeat: no-repeat; background-position: center top; background-size: 132px; } .feeleasy_point p { font-size: 90%; margin: 68px 0 0; } .feeleasy_point strong { font-weight: bold; color: #f4721c; } .feeleasy_point .viruscheck { background-position: 0 0; } .feeleasy_point .waf { background-position: 0 -113px; } .feeleasy_point .backup { background-position: 0 -225px; } .feeleasy_point .ssl { background-position: 0 -338px; } .beginner_qa dt { font-size: 110%; position: relative; z-index: 1; top: 19px; left: 8px; display: inline-block; padding: 10px 15px 10px 10px; color: #fff; background-color: #47bfbc; } .beginner_qa dt:after { position: absolute; top: 50%; left: -6px; display: block; width: 0; height: 0; margin-top: -10px; content: ''; border-width: 10px 10px 10px 0; border-style: solid; border-color: transparent #47bfbc transparent transparent; } .beginner_qa dd { position: relative; z-index: 0; display: block; margin: 0 10px 0 27px; padding: 25px 20px 20px; background-color: #f9f6d2; } #plan_chart h1 { top: 0; left: -6px; overflow: hidden; height: 24px; margin: 0 0 10px; white-space: nowrap; text-indent: 110%; background-image: url(../../../img/default/service/beginner/h1_chart.svg); background-size: 710px; } #plan_chart h1, #chart_area { position: relative; background-repeat: no-repeat; } #chart_area { width: 598px; height: 622px; margin: 0 auto; background-image: url(../../../img/default/service/beginner/bg_chart.svg); background-size: 598px; } #chart_area ul li { line-height: 1.4; position: absolute; display: block; overflow: hidden; width: 168px; height: 192px; text-align: center; background-image: url(../../../img/default/service/beginner/question_chart.svg); background-repeat: no-repeat; background-size: 168px; } #chart_area .q1 { top: 0; left: 212px; background-position: 0 0; } #chart_area .q1 p { margin-top: 80px; } #chart_area .q2 { top: 159px; left: 95px; background-position: 0 -214px; } #chart_area .q2 p { margin: 62px 0 0 5px; } #chart_area .q3 { top: 154px; left: 331px; padding: 10px 0 0; background-position: 0 -435px; } #chart_area .q3 p { margin-top: 55px; } #chart_area .q4 { top: 393px; left: -2px; padding: 10px 0 0; background-position: 0 -697px; } #chart_area .q4 p { margin-top: 18px; } #chart_area .q5 { top: 400px; left: 216px; padding: 10px 0 0; background-position: 0 -931px; } #chart_area .q5 p { margin-top: 11px; } #chart_area .q6 { top: 396px; left: 431px; padding: 10px 0 0; background-position: 0 -1160px; } #chart_area .q6 p { margin-top: 37px; } #chart_area strong { font-size: 160%; display: block; } #result_area { overflow: hidden; margin: 0 auto 20px; } #result_area ul { overflow: hidden; width: 700px; } #result_area ul li { float: left; overflow: hidden; width: 170px; padding: 0 0 17px; border-radius: 5px; background-image: url(../../../img/default/service/beginner/obj_result.svg); background-repeat: no-repeat; background-position: center top; background-size: 800px; } #result_area p { display: block; width: 145px; height: 213px; margin: 133px auto 0; } #result_area strong { font-weight: bold; } #result_area .economy { margin: 0 6px 0 0; background-color: #c5eab0; background-position: -11px 5px; } #result_area .lite { margin: 0 6px 0 0; background-color: #f7d5e3; background-position: -212px 5px; } #result_area .standard { margin: 0 6px 0 0; background-color: #91eaf9; background-position: -418px 5px; } #result_area .enterprise { margin: 0; background-color: #f7d0c1; background-position: -620px 5px; } #result_area .morebtn { font-size: 14px; width: 146px; margin: 0 auto 6px; padding: 9px 0; color: #fff; border: none; border-radius: 3px; display: block; text-align: center; font-weight: bold; text-decoration: none; } #result_area .economy .morebtn { background-color: #60cc42; box-shadow: rgb(106, 178, 4) 0 5px 0 0; } #result_area .lite .morebtn { background-color: #f492b3; box-shadow: rgb(232, 124, 166) 0 5px 0 0; } #result_area .standard .morebtn { background-color: #14ade2; box-shadow: rgb(27, 164, 201) 0 5px 0 0; } #result_area .enterprise .morebtn { background-color: #f27b2c; box-shadow: rgb(229, 99, 26) 0 5px 0 0; } .beginner #recommend_area { width: 660px; height: auto; margin: 0 auto 10px; padding: 20px; background-color: #bff4f7; background-image: url(../../../img/default/service/beginner/obj_10dayfreetrial.svg); background-repeat: no-repeat; background-position: 536px 22px; background-size: 136px; } .beginner #recommend_area h2 { font-size: 130%; font-weight: bold; margin: 0 0 10px; color: #199ecc; } .beginner #recommend_area .topbox { width: 500px; margin: 0 0 14px; } /* ------------------------------------------------------------------- REASON 1Column --------------------------------------------------------------------- */ .reason div#container div#content div.wrapper { background: url(../../../img/common/bg_main_1column.png) repeat-y 0 50%; } .reason div#body { display: block; width: 721px; height: auto; } body.reason h1 { overflow: hidden; width: 721px; white-space: nowrap; text-indent: 100%; background-repeat: no-repeat; background-position: top left; } #reason-btn { overflow: hidden; width: 710px; height: 77px; margin: 15px 0 50px; } #reason-btn a { display: block; float: left; width: 168px; height: 77px; margin: 0 9px 5px 0; white-space: nowrap; text-indent: 100%; background-image: url(../../../img/default/service/reason/btn_nav.svg); background-repeat: no-repeat; background-size: 168px; } .btn_reason1 { background-position: 0 0; } .btn_reason2 { background-position: 0 -90px; } .btn_reason3 { background-position: 0 -180px; } .btn_reason4 { background-position: 0 -270px; } #reason1, #reason3 { background-color: #c5f3ff; } #reason1, #reason3, #reason2 { position: relative; width: 689px; height: auto; margin: 0 auto 60px; padding: 64px 7px 7px; border-radius: 3px; } #reason2,#reason4{ background-color: #cdf9f6; } #reason4 { position: relative; width: 689px; margin: 0 auto 10px; padding: 64px 7px 7px; } #reason4, .reason-box { height: auto; border-radius: 3px; } .reason-box { line-height: 1.8; padding: 25px; background-color: #fff; } #reason1 h1, #reason2 h1, #reason3 h1, #reason4 h1 { position: absolute; z-index: 1; top: -19px; left: 0; display: block; overflow: hidden; width: 700px; height: 77px; margin: 0; white-space: nowrap; text-indent: 110%; background-image: url(../../../img/default/service/reason/h1_reason.svg); background-repeat: no-repeat; background-size: 677px; } #reason1 .head_reason1 { background-position: 0 0; } #reason2 .head_reason2 { background-position: 0 -106px; } #reason3 .head_reason3 { background-position: 0 -212px; } #reason4 .head_reason4 { background-position: 0 -316px; } #reason1 .reason-2col { height: 193px; background-position: 1px 6px; } #reason1 .reason-2col, #reason2 .reason-2col { overflow: hidden; width: 630px; margin: 0; padding: 0; background: url(../../../img/default/service/reason/obj.svg) no-repeat top left; background-size: 159px; } #reason2 .reason-2col { height: 185px; background-position: 1px -182px; } #reason3 .reason-2col { height: 216px; background-position: -1px -359px; } #reason3 .reason-2col, #reason4 .reason-2col { overflow: hidden; width: 630px; margin: 0; padding: 0; background: url(../../../img/default/service/reason/obj.svg) no-repeat top left; background-size: 159px; } #reason4 .reason-2col { height: 140px; background-position: 0 -577px; } .reason-2col p { float: right; width: 456px; height: 200px; } .reason .body-bottom #go-pagetop, .reason .body-bottom p#go-pagetop { width: 73px; height: 23px; margin: 0 0 0 646px; padding-top: 10px; } /* ------------------------------------------------------------------- RYOKIN 1Column --------------------------------------------------------------------- */ .ryokin div#container div#content div.wrapper { background: url(../../../img/common/bg_main_1column.png) repeat-y 0 50%; } .ryokin div#body { display: block; width: 721px; height: auto; } body.ryokin h1 { width: 721px; background-position: top left; } body.ryokin h1, body.ryokin h2 { overflow: hidden; white-space: nowrap; text-indent: 100%; background-repeat: no-repeat; } body.ryokin h2 { height: 30px; background-image: url(../../../img/default/service/ryokin/h2.svg); background-size: 710px 132px; } body.ryokin table { width: 698px; height: auto; margin: 0 auto 20px; text-align: center; border: 3px solid; } body.ryokin .head { padding: 7px 0 7px 3px; text-align: left; color: #fff; background-color: #6dc9c9; } body.ryokin table th { width: 145px; padding: 15px 0; text-align: center; border: 2px solid; } body.ryokin table td { width: 26.8%; } body.ryokin table td, #price-server table td { border-width: 2px; border-style: solid; } #price-server table td { width: 20%; } body.ryokin .price-fontsize { font-size: 160%; } #price-server { width: 700px; height: auto; margin: 0 0 30px; padding: 0; } body.ryokin #price-server h2 { background-position: 0 -40px; } #price-server h3.initialcost { overflow: hidden; height: 20px; margin: 3px 2px; white-space: nowrap; text-indent: 100%; background-image: url(../../../img/default/service/ryokin/h3_table_initialcost.gif); background-repeat: no-repeat; background-size: 82px 20px; } @media screen and (-webkit-min-device-pixel-ratio:2), (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) { #price-server h3.initialcost { background-image: url(../../../img/default/service/ryokin/h3_table_initialcost@2x.png); } } #price-server h3.monthlysum { overflow: hidden; height: 20px; margin: 3px 2px; white-space: nowrap; text-indent: 100%; background-image: url(../../../img/default/service/ryokin/h3_table_monthlysum.gif); background-repeat: no-repeat; background-size: 82px 20px; } @media screen and (-webkit-min-device-pixel-ratio:2), (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) { #price-server h3.monthlysum { background-image: url(../../../img/default/service/ryokin/h3_table_monthlysum@2x.png); } } #price-server table, #price-server table th, #price-server table td { border-color: #6dc9c9; } #price-server table th { background-color: #daf7fa; } #price-server td.economy { font-weight: bold; padding: 15px 0; color: #e25470; background-color: #f6bbcd; } #price-server td.lite { font-weight: bold; padding: 15px 0; color: #3d8e99; background-color: #a9e0ed; } #price-server td.standard { font-weight: bold; padding: 15px 0; color: #a08938; background-color: #e2da7e; } #price-server td.enterprise { font-weight: bold; width: 23%; padding: 15px 0; color: #698093; background-color: #b3cce5; } #price-server .price-initialcost td { padding: 15px 0 10px; } .price-campaign { font-size: 85%; line-height: 1.7; position: relative; z-index: 0; display: inline-block; width: 85%; margin: 10px auto 0; padding: 3px; color: #fbf200; border-radius: 3px; background-color: #ff685c; } .price-campaign:after { position: absolute; top: -8px; left: 50%; display: block; width: 0; height: 0; margin-left: -8px; content: ''; border-width: 0 8px 8px; border-style: solid; border-color: transparent transparent #ff685c; } .price-campaign strong, .price-campaign a.strong { font-size: 150%; } .price-campaign a { color: #fbf200; } .price-campaign-monthlysum { position: absolute; z-index: 0; right: 52px; display: inline-block; width: 15%; margin: 22px auto 0; padding: 3px; color: #fbf200; border-radius: 3px; background-color: #ff685c; } .price-campaign-monthlysum strong, .price-campaign-monthlysum a { font-size: 130%; color: #fbf200; } .price-otoku { right: 65px; width: 50%; } .price-otoku, .price-otoku-campaign { position: absolute; z-index: 0; padding: 3px; color: #fbf200; border-radius: 3px; background-color: #ff685c; } .price-otoku-campaign { right: 203px; width: 30%; } .price-otoku strong, .price-otoku-campaign strong { font-size: 130%; } body.ryokin #price-option h2 { background-position: 0 -80px; } #price-option table, #price-option table th, #price-option table td { padding: 15px 0; border-color: #b2b2b2; } #price-option table th { background-color: #e6ebeb; } #price-option .option-head th, #price-option .option-head td { background-color: #d0d6d6; } #price-option .option-head td a { color: #000; } .price-option-otoku { font-size: 85%; line-height: 1.6; position: relative; z-index: 0; display: inline-block; width: 80%; margin: 10px auto 0; padding: 3px; color: #fbf200; border-radius: 3px; background-color: #ff685c; } .price-option-otoku:after { position: absolute; top: -8px; left: 50%; display: block; width: 0; height: 0; margin-left: -8px; content: ''; border-width: 0 8px 8px; border-style: solid; border-color: transparent transparent #ff685c; } .price-option-otoku strong { font-size: 130%; } /* style-calculator */ #calculator { overflow: hidden; width: 690px; height: auto; margin: 15px 0 25px; padding: 15px 0 10px 10px; border-radius: 3px; background-color: #fffdae; } body.ryokin #calculator h2 { background-position: 0 0; } .select-wrap-agreement, .select-wrap-plan, .select-wrap-period { position: relative; display: block; float: left; overflow: hidden; color: #333; border: 2px solid #b2b2b2; border-radius: 2px; background-color: #fff; } .select-wrap-agreement select, .select-wrap-plan select, .select-wrap-period select { font-size: 100%; line-height: 1.5; position: relative; z-index: 15; display: block; height: 32px; margin: 0; padding: 0 0 0 5px; border: 0; outline: none; background: transparent; -webkit-appearance: none; -moz-appearance: none; -o-appearance: none; appearance: none; } .select-wrap-agreement:before, .select-wrap-plan:before, .select-wrap-period:before { position: absolute; z-index: 10; top: 13px; right: 9px; content: ''; border: 6px solid transparent; border-top-color: #575353; } .select-wrap-agreement:after, .select-wrap-plan:after, .select-wrap-period:after { position: absolute; z-index: 5; top: 0; right: 0; width: 30px; height: 32px; content: ''; background-color: #e6ebeb; } .select-wrap-agreement { width: 125px; } .select-wrap-agreement select { width: 120%; width: calc(60% + 5em); } .select-wrap-plan { width: 185px; } .select-wrap-plan select { width: 120%; width: calc(75% + 5em); } .select-wrap-period { width: 90px; } .select-wrap-period select { width: 120%; width: calc(50% + 5em); } #calculator .multiplication { display: block; float: left; overflow: hidden; width: 33px; height: 34px; margin: 0; white-space: nowrap; text-indent: 100%; background-image: url(../../../img/default/service/ryokin/obj_multiplication.gif); background-repeat: no-repeat; background-position: center center; background-size: 22px 22px; } @media screen and (-webkit-min-device-pixel-ratio:2), (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) { #calculator .multiplication { background-image: url(../../../img/default/service/ryokin/obj_multiplication@2x.png); } } #cal-results { font-size: 110%; float: left; width: 197px; height: 40px; margin: 0 0 0 5px; padding: 6px 0 0; text-align: right; letter-spacing: 1px; color: #ff685c; background-image: url(../../../img/default/service/ryokin/bg_result.gif); background-repeat: no-repeat; background-position: 0 -3px; } #cal-results strong { font-size: 200%; font-weight: bold; } /* style-blink */ .blinking { -webkit-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; transform-origin: 50% 50%; -webkit-animation: animationFrames ease 3s; animation: animationFrames ease 3s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; } @keyframes animationFrames { 0%, 33% { opacity: 1; } 50% { opacity: 0; } } @-webkit-keyframes animationFrames { 66%, 100%, 0%, 33% { opacity: 1; } 50% { opacity: 0; } 66%, 100% { opacity: 1; } } body.ryokin p#go-pagetop { width: 73px; height: 23px; margin: 0 0 0 650px; padding-top: 10px; } /* ------------------------------------------------------------------- CAMPAIGN --------------------------------------------------------------------- */ .cam-atten { margin: 5px 0; padding: 1px 0 0 18px; color: #0083d3; background: url(../../../img/common/icon/icon_bullet_03.gif) no-repeat 0 3px; } #server-replace a { margin: 0; } /* ------------------------------------------------------------------- DOMAIN, DOMAIN-DOKU, DOMAIN-SUB --------------------------------------------------------------------- */ /* DOMAIN -------------------- */ body.domain h2 { overflow: hidden; height: 36px; margin: 0 0 15px; white-space: nowrap; text-indent: 100%; background-image: url(../../../img/default/service/domain/h2_domain.gif); background-repeat: no-repeat; } .dololi { background-position: 0 0; } .dodoku { background-position: 0 -50px; } dl.dotop dt, dl.dotop dd { margin-bottom: 10px; } /* DOMAIN-SUB ---------------- */ dl.sub { margin: 5px 20px 50px; } dl.sub dd { margin: 0 0 5px; padding: 8px 5px 5px 8px; } .dd-01 { color: #be3562; background-color: #ffe3f4; } .dd-02 { color: #2d428f; background-color: #d5f1ff; } .dd-03 { color: #067a00; background-color: #dbff9f; } .dd-04 { color: #824f29; background-color: #efeacc; } .dd-05 { color: #ce3535; background-color: #ffe6d6; } .dd-06 { color: #700080; background-color: #e0dcff; } /* ------------------------------------------------------------------- OPTION --------------------------------------------------------------------- */ h2.option { clear: both; overflow: hidden; height: 40px; margin: 0 0 10px; white-space: nowrap; text-indent: 100%; background-image: url(../../../img/default/service/option/h2_option.gif); background-repeat: no-repeat; } .ssl-original { background-position: 0 0; } .anti-virus { background-position: 0 -40px; } .backup { background-position: 0 -80px; } .op-item li { height: 23px; margin: 5px 0; padding: 2px 0 0 138px; background-image: url(../../../img/default/service/option/obj_op_item.gif); background-repeat: no-repeat; } .op-plan { background-position: 0 0; } .op-ryokin { background-position: 0 -25px; } /* ------------------------------------------------------------------- TOKUTEN --------------------------------------------------------------------- */ h2.tokuten { clear: both; overflow: hidden; height: 30px; margin: 0 0 10px; white-space: nowrap; text-indent: 100%; background-image: url(../../../img/default/service/tokuten/h2_tokuten.gif); background-repeat: no-repeat; } .lolipoblog { background-position: 0 0; } .cartmini { background-position: 0 -30px; } .loliftp { background-position: 0 -60px; } .lolimailer { background-position: 0 -90px; } .app-iphone { background-position: 0 -120px; } .google-adwords { background-position: 0 -180px; } dl.tokuten { width: 490px; } .tokuten-l { float: left; width: 200px; margin: 0 0 20px; } .tokuten-r { float: right; width: 275px; margin: 0 0 20px; } /* ------------------------------------------------------------------- DOMAIN-LIST ---------------------------------------------------------------------- */ h2.domain-list { overflow: hidden; height: 28px; margin: 0 0 7px; white-space: nowrap; text-indent: 100%; background-repeat: no-repeat; } .pop, .cool, .short, .stylish, .kawaii, .odd { background-image: url(../../../img/default/service/domainlist/h2_domain_list.gif); background-repeat: no-repeat; } .pop { background-position: 0 0; } .cool { background-position: 0 -30px; } .short { background-position: 0 -60px; } .stylish { background-position: 0 -90px; } .kawaii { background-position: 0 -120px; } .odd { background-position: 0 -150px; } dl.dolist { width: 490px; margin: 0 0 20px; text-align: center; } dl.dolist dt { font-weight: bold; width: 170px; } dl.dolist dt, dl.dolist dd { float: left; padding: 4px 0; } dl.dolist dd { width: 160px; } .tbg01 { background-color: #ec557f; } .tbg02 { background-color: #1680d3; } .tbg03 { background-color: #4ba402; } .tbg04 { background-color: #927a09; } .tbg05 { background-color: #f45e40; } .tbg06 { background-color: #974bbb; } .bg00 { background-color: #feffe8; } .bg01 { background-color: #fff0f7; } .bg02 { background-color: #d5f1ff; } .bg03 { background-color: #e9ffc4; } .bg04 { background-color: #f3f0da; } .bg05 { background-color: #fff0e6; } .bg06 { background-color: #eae8ff; } .txt01, .txt02, .txt03, .txt04, .txt05, .txt06 { font-size: 115%; } .txt00 { color: #fff; } .txt01 { color: #ec557f; } .txt02 { color: #1680d3; } .txt03 { color: #4ba402; } .txt04 { color: #927a09; } .txt05 { color: #f45e40; } .txt06 { color: #974bbb; } /* ------------------------------------------------------------------- SERVICE-PLAN-ECONOMY --------------------------------------------------------------------- */ .main-body-plan-economy { margin: 0 10px 0 0; } .main-body-plan-economy .topimg { position: relative; display: block; width: 510px; height: 239px; margin: 0 0 18px; background-image: url(../../../img/default/service/plan-economy/obj_top_bg.gif); background-repeat: no-repeat; background-size: 510px 239px; } @media screen and (-webkit-min-device-pixel-ratio:2), (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) { .main-body-plan-economy .topimg { background-image: url(../../../img/default/service/plan-economy/obj_top_bg@2x.png); } } .main-body-plan-economy .topimg p { line-height: 1.8; position: absolute; top: 75px; left: 19px; } .main-body-plan-economy .topimg img { position: absolute; top: 140px; left: 16px; } .main-body-plan-economy h2.subtitle-point { overflow: hidden; width: 510px; height: 32px; margin: 0; margin: 0 0 12px; white-space: nowrap; text-indent: 110%; background-image: url(../../../img/default/service/plan-economy/h2_point.gif); background-repeat: no-repeat; background-size: 510px 32px; } @media screen and (-webkit-min-device-pixel-ratio:2), (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) { .main-body-plan-economy h2.subtitle-point { background-image: url(../../../img/default/service/plan-economy/h2_point@2x.png); } } .main-body-plan-economy ul { margin: 0 0 25px; padding: 0 0 0 10px; } .main-body-plan-economy #twenty-domains { width: 510px; height: 135px; margin: 0 0 15px; padding: 0; background: url(../../../img/default/service/plan-economy/obj_20domain.gif) no-repeat top left; background-size: 152px 135px; } @media screen and (-webkit-min-device-pixel-ratio:2), (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) { .main-body-plan-economy #twenty-domains { background-image: url(../../../img/default/service/plan-economy/obj_20domain@2x.png); } } .main-body-plan-economy #twenty-domains div, .main-body-plan-economy #manymailaddress div { float: right; width: 350px; height: 150px; } .main-body-plan-economy #twenty-domains p, .main-body-plan-economy #manymailaddress p { padding: 0 0 0 5px; } #twenty-domains h2 { overflow: hidden; height: 28px; margin: 0 0 5px; white-space: nowrap; text-indent: 100%; background-image: url(../../../img/default/service/plan-economy/h2_20domain.gif); background-repeat: no-repeat; background-size: 306px 28px; } @media screen and (-webkit-min-device-pixel-ratio:2), (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) { #twenty-domains h2 { background-image: url(../../../img/default/service/plan-economy/h2_20domain@2x.png); } } .main-body-plan-economy .btn-more { display: block; float: right; width: 139px; height: 32px; margin: 4px 10px 0 0; white-space: nowrap; text-indent: 100%; background-image: url(../../../img/default/service/plan-standard/btn_more.gif); background-repeat: no-repeat; background-size: 139px 32px; } @media screen and (-webkit-min-device-pixel-ratio:2), (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) { .main-body-plan-economy .btn-more { background-image: url(../../../img/default/service/plan-standard/btn_more@2x.png); } } .main-body-plan-economy #manymailaddress { width: 510px; height: 150px; margin: 0; padding: 0; background: url(../../../img/default/service/plan-economy/obj_410mailaddress.gif) no-repeat top left; background-size: 152px 135px; } @media screen and (-webkit-min-device-pixel-ratio:2), (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) { .main-body-plan-economy #manymailaddress { background-image: url(../../../img/default/service/plan-economy/obj_410mailaddress@2x.png); } } #manymailaddress h2 { overflow: hidden; height: 28px; margin: 0 0 5px; white-space: nowrap; text-indent: 100%; background-image: url(../../../img/default/service/plan-economy/h2_410mailaddress.gif); background-repeat: no-repeat; background-size: 277px 28px; } @media screen and (-webkit-min-device-pixel-ratio:2), (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) { #manymailaddress h2 { background-image: url(../../../img/default/service/plan-economy/h2_410mailaddress@2x.png); } } .main-body-plan-economy .otherpoints { overflow: hidden; width: 500px; padding: 0 0 0 5px; } .main-body-plan-economy .otherpoints div { width: 247px; min-height: 100px; margin: 0; background-image: url(../../../img/default/service/plan-economy/obj_otherpoints.gif); background-repeat: no-repeat; } @media screen and (-webkit-min-device-pixel-ratio:2), (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) { .main-body-plan-economy .otherpoints div { background-image: url(../../../img/default/service/plan-economy/obj_otherpoints@2x.png); background-size: 138px 850px; } } .main-body-plan-economy .otherpoints h3 { font-size: 110%; font-weight: bold; float: right; width: 163px; } .main-body-plan-economy .otherpoints p { float: right; width: 163px; } .main-body-plan-economy .otherpoints h3 strong { font-weight: bold; color: #ff7a17; } #spec-economy { width: 500px; padding: 5px; border-radius: 3px; background-color: #fae1e5; } #spec-economy h1 { float: left; overflow: hidden; width: 330px; height: 32px; margin: 0; margin: 5px 0 10px 5px; white-space: nowrap; text-indent: 100%; background-image: url(../../../img/default/service/plan-economy/h1_plantable.gif); background-repeat: no-repeat; } @media screen and (-webkit-min-device-pixel-ratio:2), (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) { #spec-economy h1 { background-image: url(../../../img/default/service/plan-economy/h1_plantable@2x.png); background-size: 330px 32px; } } #spec-economy .btn_moreplan { float: right; margin: 5px 5px 0 0; } /* ------------------------------------------------------------------- SERVICE-PLAN-LITE --------------------------------------------------------------------- */ .main-body-plan-lite { margin: 0 10px 0 0; } .main-body-plan-lite .topimg { position: relative; display: block; width: 510px; height: 239px; margin: 0 0 18px; background-image: url(../../../img/default/service/plan-lite/obj_top_bg.gif); background-repeat: no-repeat; background-size: 510px 239px; } @media screen and (-webkit-min-device-pixel-ratio:2), (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) { .main-body-plan-lite .topimg { background-image: url(../../../img/default/service/plan-lite/obj_top_bg@2x.png); } } .main-body-plan-lite .topimg p { line-height: 1.8; position: absolute; top: 75px; left: 19px; } .main-body-plan-lite .topimg img { position: absolute; top: 140px; left: 16px; } .main-body-plan-lite h2.subtitle-point { overflow: hidden; width: 510px; height: 32px; margin: 0; margin: 0 0 12px; white-space: nowrap; text-indent: 110%; background-image: url(../../../img/default/service/plan-lite/h2_point.gif); background-repeat: no-repeat; background-size: 510px 32px; } @media screen and (-webkit-min-device-pixel-ratio:2), (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) { .main-body-plan-lite h2.subtitle-point { background-image: url(../../../img/default/service/plan-lite/h2_point@2x.png); } } .main-body-plan-lite ul { margin: 0 0 25px; padding: 0 0 0 10px; } .main-body-plan-lite #wp-sixtyseconds { width: 510px; height: 150px; margin: 0 0 15px; padding: 0; background: url(../../../img/default/service/plan-lite/obj_wp60seconds.gif) no-repeat top left; background-size: 152px 135px; } @media screen and (-webkit-min-device-pixel-ratio:2), (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) { .main-body-plan-lite #wp-sixtyseconds { background-image: url(../../../img/default/service/plan-lite/obj_wp60seconds@2x.png); } } .main-body-plan-lite #wp-sixtyseconds div, .main-body-plan-lite #freemailaddress div { float: right; width: 350px; height: 150px; } .main-body-plan-lite #wp-sixtyseconds p, .main-body-plan-lite #freemailaddress p { padding: 0 0 0 5px; } #wp-sixtyseconds h2 { overflow: hidden; height: 28px; margin: 0 0 5px; white-space: nowrap; text-indent: 100%; background-image: url(../../../img/default/service/plan-lite/h2_wp60seconds.gif); background-repeat: no-repeat; background-size: 318px 28px; } @media screen and (-webkit-min-device-pixel-ratio:2), (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) { #wp-sixtyseconds h2 { background-image: url(../../../img/default/service/plan-lite/h2_wp60seconds@2x.png); } } .main-body-plan-lite .btn-more { display: block; float: right; width: 139px; height: 32px; margin: 4px 10px 0 0; white-space: nowrap; text-indent: 100%; background-image: url(../../../img/default/service/plan-standard/btn_more.gif); background-repeat: no-repeat; background-size: 139px 32px; } @media screen and (-webkit-min-device-pixel-ratio:2), (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) { .main-body-plan-lite .btn-more { background-image: url(../../../img/default/service/plan-standard/btn_more@2x.png); } } .main-body-plan-lite #freemailaddress { width: 510px; height: 150px; margin: 0; padding: 0; background: url(../../../img/default/service/plan-lite/obj_freemailaddress.gif) no-repeat top left; background-size: 152px 135px; } @media screen and (-webkit-min-device-pixel-ratio:2), (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) { .main-body-plan-lite #freemailaddress { background-image: url(../../../img/default/service/plan-lite/obj_freemailaddress@2x.png); } } #freemailaddress h2 { overflow: hidden; height: 28px; margin: 0 0 5px; white-space: nowrap; text-indent: 100%; background-image: url(../../../img/default/service/plan-lite/h2_freemailaddress.gif); background-repeat: no-repeat; background-size: 318px 28px; } @media screen and (-webkit-min-device-pixel-ratio:2), (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) { #freemailaddress h2 { background-image: url(../../../img/default/service/plan-lite/h2_freemailaddress@2x.png); } } .main-body-plan-lite .otherpoints { overflow: hidden; width: 500px; padding: 0 0 0 5px; } .main-body-plan-lite .otherpoints div { width: 247px; min-height: 100px; margin: 0; background-image: url(../../../img/default/service/plan-lite/obj_otherpoints.gif); background-repeat: no-repeat; } @media screen and (-webkit-min-device-pixel-ratio:2), (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) { .main-body-plan-lite .otherpoints div { background-image: url(../../../img/default/service/plan-lite/obj_otherpoints@2x.png); background-size: 138px 850px; } } .main-body-plan-lite .otherpoints h3 { font-size: 110%; font-weight: bold; float: right; width: 163px; } .main-body-plan-lite .otherpoints p { float: right; width: 163px; } .main-body-plan-lite .otherpoints h3 strong { font-weight: bold; color: #ff7a17; } #spec-lite { width: 500px; padding: 5px; border-radius: 3px; background-color: #cdf1f9; } #spec-lite h1 { float: left; overflow: hidden; width: 284px; height: 32px; margin: 0; margin: 5px 0 10px 5px; white-space: nowrap; text-indent: 100%; background-image: url(../../../img/default/service/plan-lite/h1_plantable.gif); background-repeat: no-repeat; } @media screen and (-webkit-min-device-pixel-ratio:2), (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) { #spec-lite h1 { background-image: url(../../../img/default/service/plan-lite/h1_plantable@2x.png); background-size: 284px 32px; } } #spec-lite .btn_moreplan { float: right; margin: 5px 5px 0 0; } /* ------------------------------------------------------------------- SERVICE-PLAN-LITE AND ECONOMY otherpoints --------------------------------------------------------------------- */ .otherpoints .domain { float: left; background-position: 0 0; } .otherpoints .mailaddress { float: right; background-position: 0 -152px; } .otherpoints .programing { float: left; background-position: 0 -304px; } .otherpoints .backup { float: right; background-position: 0 -456px; } .otherpoints .wafsecurity { float: left; background-position: 0 -608px; } .otherpoints .viruscheck { float: right; background-position: 0 -760px; } /* ------------------------------------------------------------------- SERVICE-PLAN-STANDARD --------------------------------------------------------------------- */ .plan-standard #body { font-size: 14px; line-height: 1.8; display: block; width: 721px; height: auto; } .plan-standard #container #content div.wrapper { background: url(../../../img/common/bg_main_1column.png) repeat-y 0 50%; } .plan-standard section { clear: both; overflow: hidden; margin: 0 auto 40px; } .plan-standard section h1 { font-size: 25px; font-weight: bold; line-height: 1.5; width: auto; height: auto; margin: 0 0 20px; text-indent: inherit; color: #000; } .plan-standard .button { font-size: 14px; font-weight: bold; display: inline-block; margin: 0 0 5px; padding: 10px 30px; cursor: pointer; text-align: center; text-decoration: none; border: none; border-radius: 3px; } .plan-standard .button--blue { color: #fff; background: #14ade2; box-shadow: rgb(0,128,209) 0 5px 0 0; } .plan-standard .button--blue:hover { background: #1bb6ec; } .plan-standard .button--white { color: #000; background: #fff; box-shadow: rgb(229,229,229) 0 5px 0 0; } .plan-standard .button--white:hover { background: #f8f8f8; } .plan-standard .button--orange { color: #fff; background: #ff7a17; box-shadow: rgb(229,110,21) 0 5px 0 0; } .plan-standard .button--orange:hover { background: #ff8932; } .plan-standard .button--line { color: #14ade2; border: 1px solid #14ade2; } .plan-standard .button--line:hover { color: #0080d1; border: 1px solid #0080d1; } .plan-standard .button--order { font-size: 25px; display: block; width: 495px; height: 80px; margin: 0 auto; } .plan-standard .eyecatch { overflow: hidden; box-sizing: border-box; width: 100%; margin: 10px 0 20px; padding: 25px 30px 30px; border-radius: 5px; background: #aeeef9; background-image: url(../../../img/default/service/plan-standard/bg_sites.svg); background-repeat: no-repeat; background-position: right 0 bottom 16px; background-size: 296px 106px; } .plan-standard .eyecatch-copy h1 { font-size: 32px; font-weight: bold; line-height: 1.3; margin: 0; color: #00444f; } .plan-standard .eyecatch-topic { float: left; margin: 20px 0 0; } .plan-standard .eyecatch-topic-caption { font-size: 15px; margin: 0 0 10px; padding: 2px 10px; color: #fff; border-radius: 5px; background: #00444f; } .plan-standard .eyecatch-topic-caption strong { color: #fed335; } .plan-standard .eyecatch-topic-spec li { line-height: 1; display: inline-block; margin: 0 5px 0 0; padding: 10px; color: #fff; border-radius: 5px; } .plan-standard .eyecatch-topic-spec strong { font-family: 'Arial'; font-size: 30px; font-weight: bold; margin: 0 3px 0; } .plan-standard .eyecatch-topic-spec li:nth-child(1) { background: #f28754; } .plan-standard .eyecatch-topic-spec li:nth-child(2) { background: #9e9e9e; } .plan-standard .eyecatch-image { float: right; } .plan-standard .introduce { float: left; width: 470px; } .plan-standard .recommend { font-size: 12px; float: right; width: 210px; padding: 10px; border-radius: 5px; background: #f5f5f5; } .plan-standard .recommend p { margin: 0 0 4px; text-align: center; color: #ff7a17; } .plan-standard .feature { overflow: hidden; } .plan-standard .feature-item { display: inline-block; float: left; width: 230px; } .plan-standard .feature-item:nth-child(2) { margin: 0 15px 0; } .plan-standard .feature-item h2 { font-weight: bold; margin: 0 0 5px; text-align: center; color: #000; } .plan-standard .feature-item-image { display: block; height: 150px; text-align: center; } .plan-standard .feature-item--php img { width: 140px; } .plan-standard .feature-item--access img { width: 170px; padding: 5px 0 0; } .plan-standard .feature-item--ssl img { width: 164px; padding: 8px 0 0; } .plan-standard .feature-item-text { margin: 0 0 10px; } .plan-standard .feature-item-text strong { color: #ff7a17; } .plan-standard .feature-item-to_detail { text-align: center; } .plan-standard .other_feature { overflow: hidden; border-top: 1px solid #ddd; border-left: 1px solid #ddd; } .plan-standard .other_feature h2 { font-weight: bold; color: #000; } .plan-standard .other_feature strong { font-weight: bold; color: #ff7a17; } .plan-standard .other_feature-item { float: left; box-sizing: border-box; width: 50%; height: 140px; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; } .plan-standard .other_feature-item-wrap { display: table; overflow: hidden; box-sizing: border-box; width: 100%; height: 100%; padding: 15px; } .plan-standard .other_feature-item-image { display: table-cell; vertical-align: middle; } .plan-standard .other_feature-item-image img { width: 76px; height: 76px; } .plan-standard .other_feature-item-text { display: table-cell; float: right; width: 240px; vertical-align: middle; } .plan-standard .telephone_support { position: relative; padding: 30px 30px 25px; color: #fff; border-radius: 5px; background: #208ce0; } .plan-standard .telephone_support h1 { font-size: 30px; margin: 0 0 10px; color: #fff; } .plan-standard .telephone_support-text p { width: 410px; margin: 0 0 20px; } .plan-standard .telephone_support-image { position: absolute; right: 30px; bottom: 35px; width: 250px; height: auto; } .plan-standard .spec { display: table; overflow: hidden; width: 100%; height: auto; margin: 0 0 1px; padding: 8px 0 0; background-color: #aeeef9; } .plan-standard .spec--sitebuild { border-radius: 5px 5px 0 0; } .plan-standard .spec--tool { border-radius: 0 0 5px 5px; } .plan-standard .spec h2 { font-size: 16px; display: table-cell; width: 121px; height: auto; padding: 0 0 0 10px; vertical-align: middle; color: #00444f; } .plan-standard .spec strong { font-size: 22px; font-weight: bold; } .plan-standard .spec .spec-item { display: table; float: left; width: 134px; height: 55px; margin: 0 0 10px 10px; border-radius: 5px; background-color: rgba(255,255,255,.8); box-shadow: rgba(102, 102, 102, .3) 2px 2px 0 1px; } .plan-standard .spec .spec-item-link { line-height: 1.3; display: table-cell; padding: 0 8px; text-align: left; vertical-align: middle; text-decoration: none; color: #00444f; } .plan-standard .spec_notion { overflow: hidden; margin: 10px 0; } .plan-standard .spec_notion-text { font-size: 12px; float: left; width: 460px; } .plan-standard .spec_notion-to_plan { float: right; width: 250px; text-align: right; } .plan-standard .order_form { margin: -20px 0 40px; } .plan-standard .body-bottom #go-pagetop { width: 73px; height: 23px; margin: 0 0 0 646px; padding-top: 10px; } /* ------------------------------------------------------------------- SERVICE-PLAN-SPECLIST WITHOUT ENTERPRISE-PLAN --------------------------------------------------------------------- */ .spec-sitebuild, .spec-security, .spec-domain, .spec-mail, .spec-tool { display: table; overflow: hidden; width: 496px; height: auto; margin: 0 0 5px; padding: 5px 0 0 4px; border-radius: 3px; } .spec-sitebuild h2, .spec-security h2, .spec-domain h2, .spec-mail h2, .spec-tool h2 { font-size: 110%; display: table-cell; width: 90px; height: auto; vertical-align: middle; color: #fff; } .spec-sitebuild ul, .spec-security ul, .spec-domain ul, .spec-mail ul, .spec-tool ul { margin: 0; padding: 0; } .spec-sitebuild li, .spec-security li, .spec-domain li, .spec-mail li, .spec-tool li { font-size: 85%; display: table; float: left; width: 94px; height: 55px; margin: 0 0 6px 6px; border-radius: 3px; background-color: rgba(255,255,255,.8); box-shadow: rgba(102, 102, 102, .3) 2px 2px 0 1px; } .spec-sitebuild li a, .spec-security li a, .spec-domain li a, .spec-mail li a, .spec-tool li a { display: table-cell; width: 40px; height: 40px; padding: 0 0 0 3px; text-align: left; vertical-align: middle; text-decoration: none; color: #666; } .spec-sitebuild li strong, .spec-security li strong, .spec-domain li strong, .spec-mail li strong, .spec-tool li strong { font-size: 150%; font-weight: bold; } .spec-sitebuild .none, .spec-security .none, .spec-domain .none, .spec-mail .none, .spec-tool .none { background-color: inherit; box-shadow: none; } .spec-sitebuild li.not-available, .spec-security li.not-available, .spec-domain li.not-available, .spec-mail li.not-available, .spec-tool li.not-available { font-size: 85%; display: table; float: left; width: 94px; height: 55px; margin: 0 0 6px 6px; pointer-events: none; color: #7a7072; border-radius: 3px; background-color: rgba(175,175,175,.8); box-shadow: none; } .spec-sitebuild { background-color: #77d5d5; } .spec-security { background-color: #b2a3e6; } .spec-domain { background-color: #e88fb0; } .spec-mail { background-color: #eda473; } .spec-tool { background-color: #82cf4f; } /* ------------------------------------------------------------------- SERVICE-PLAN-ENTERPRISE --------------------------------------------------------------------- */ .plan-enterprise #header-bg { position: absolute; z-index: 20; display: block; width: 783px; height: 181px; background-image: url(../../../img/common/bg_header_enterprise.png); background-repeat: no-repeat; background-position: 0 0; } .plan-enterprise #description { position: absolute; z-index: 23; top: 0; left: 5px; overflow: hidden; height: 180px; text-indent: -999em; background-image: url(../../../img/common/obj_ojisan_enterprise.png); background-repeat: no-repeat; } .plan-enterprise div#container div#content div.wrapper { background: url(../../../img/common/bg_main_1column.png) repeat-y 0 50%; } .plan-enterprise div#body { line-height: 1.8; display: block; width: 721px; height: auto; } body.plan-enterprise h1 { letter-spacing: .12em; background-image: none; } body.plan-enterprise section { clear: both; width: 691px; height: auto; margin: 0 auto 40px; } body.plan-enterprise section h1 { font-size: 170%; font-weight: bold; position: relative; left: -14px; height: auto; margin: 0; text-indent: inherit; letter-spacing: .12em; color: #333; background-image: none; } #strongpoint-enterpriseplan div { overflow: hidden; margin: 0 0 40px; background-image: url(../../../img/default/service/plan-enterprise/obj_strongpoint.svg); background-repeat: no-repeat; background-size: 149px 500px; } div.strongpoint01 { height: 122px; background-position: right 10px; } div.strongpoint02 { height: 186px; background-position: right -136px; } div.strongpoint03 { height: 146px; background-position: right -353px; } #strongpoint-enterpriseplan h2 { font-size: 140%; width: 511px; margin: 0 0 10px; padding: 0 0 1px; letter-spacing: .12em; color: #333; border-bottom: 1px solid #b3b3b3; } #strongpoint-enterpriseplan p { width: 511px; } #strongpoint-enterpriseplan .note { font-size: 11px; width: 490px; padding: 10px; background-color: #f2f2f2; } #spec-enterpriseplan a.link_plantable { font-size: 110%; position: relative; display: block; float: right; width: 166px; margin: 15px 0 40px; padding: 5px 0; text-decoration: none; color: #fff; background-color: #f7931e; } #spec-enterpriseplan a.link_plantable p { margin: 0 0 0 43px; } #spec-enterpriseplan a.link_plantable:before { position: absolute; top: 11px; left: 30px; width: 0; height: 0; content: ' '; border: 6px solid transparent; border-right-width: 0; border-left-color: #fff; } #serverspec-enterpriseplan table { width: 691px; } #serverspec-enterpriseplan tbody { margin: 0 0 10px; border-bottom: 10px solid #fff; } #serverspec-enterpriseplan th { font-size: 110%; padding: 0 0 0 13px; color: #fff; border-right: 3px solid #fff; background-color: #4351dd; } #serverspec-enterpriseplan th.color-light { background-color: #586aed; } #serverspec-enterpriseplan td { padding: 5px; border-bottom: 3px solid #fff; background-color: #f4f4f4; } #serverspec-enterpriseplan .spec-category { background-color: #e6e6e6; } .price-campaign-enterprise { line-height: 1.7; position: relative; z-index: 100; display: block; width: 40%; margin: 10px auto; padding: 3px; text-align: center; color: #f15a24; border-radius: 3px; background-color: #fbf200; } .price-campaign-enterprise:after { position: absolute; z-index: 100; top: 100%; left: 50%; display: block; width: 0; height: 0; margin-left: -8px; content: ''; border-width: 8px 8px 0; border-style: solid; border-color: #fbf200 transparent transparent; } .plan-enterprise input[type=submit].link_order { font-size: 200%; display: block; width: 495px; margin: 0 auto 48px; padding: 17px 0 17px 22px; text-decoration: none; letter-spacing: .12em; color: #fff; background-color: #f15a24; box-shadow: rgb(196, 67, 28) 0 7px 0 0; border: none; cursor: pointer; background-image: url(../../../img/common/arrow/arrow_right_white.svg); background-repeat: no-repeat; background-position: 106px 29px; } .plan-enterprise input[type=submit].link_order:hover { background-color: #fb5e25; box-shadow: rgb(206, 71, 31) 0 7px 0 0; } .note-enterpriseplan { font-size: 11px; padding: 15px; border: 1px solid #ccc; background-color: #f4f4f4; } .plan-enterprise .body-bottom #go-pagetop { width: 73px; height: 23px; margin: 0 0 0 646px; padding-top: 10px; } /* ------------------------------------------------------------------- SERVICE-PLAN-SPECLIST ENTERPRISE --------------------------------------------------------------------- */ .spec-sitebuild-enterprise, .spec-security-enterprise, .spec-domain-enterprise, .spec-mail-enterprise, .spec-tool-enterprise { display: table; overflow: hidden; width: 691px; height: auto; margin: 0 0 1px; padding: 8px 0 0; background-color: #899fef; } .spec-sitebuild-enterprise h2, .spec-security-enterprise h2, .spec-domain-enterprise h2, .spec-mail-enterprise h2, .spec-tool-enterprise h2 { font-size: 110%; display: table-cell; width: 121px; height: auto; padding: 0 0 0 13px; vertical-align: middle; color: #fff; } .spec-sitebuild-enterprise ul, .spec-security-enterprise ul, .spec-domain-enterprise ul, .spec-mail-enterprise ul, .spec-tool-enterprise ul { margin: 0; padding: 0; } .spec-sitebuild-enterprise li, .spec-security-enterprise li, .spec-domain-enterprise li, .spec-mail-enterprise li, .spec-tool-enterprise li { display: table; float: left; width: 128px; height: 55px; margin: 0 0 9px 9px; background-color: rgba(255,255,255,.8); box-shadow: rgba(102, 102, 102, .3) 2px 2px 0 1px; } .spec-sitebuild-enterprise li a, .spec-security-enterprise li a, .spec-domain-enterprise li a, .spec-mail-enterprise li a, .spec-tool-enterprise li a { line-height: 1.3; display: table-cell; width: 40px; height: 40px; padding: 0 0 0 8px; text-align: left; vertical-align: middle; text-decoration: none; color: #666; } .spec-sitebuild-enterprise li strong, .spec-security-enterprise li strong, .spec-domain-enterprise li strong, .spec-mail-enterprise li strong, .spec-tool-enterprise li strong { font-size: 140%; font-weight: bold; } .spec-sitebuild-enterprise .none, .spec-security-enterprise .none, .spec-domain-enterprise .none, .spec-mail-enterprise .none, .spec-tool-enterprise .none { background-color: inherit; box-shadow: none; } .spec-tool-enterprise strong.campaign { font-size: 100%; display: block; margin: 0 7px 2px 0; text-align: center; color: #f15a24; background: #fbf200; } /* ------------------------------------------------------------------- TOOLTIP-STYLE --------------------------------------------------------------------- */ .tooltipster-default { margin: -10px 0 0; color: #fff; border: none; border-radius: 0; border-radius: 5px; background: #576269; } .tooltipster-default a:hover { color: #ffbb2a; } .tooltipster-default .tooltipster-content { font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic ProN', Meiryo, 'MS PGothic', Arial, sans-serif; font-size: 11px; line-height: 16px; overflow: hidden; padding: 5px 10px; } .tooltipster-base { font-size: 0; line-height: 0; position: absolute; z-index: 9999999; top: 0; left: 0; overflow: visible; width: auto; padding: 0; pointer-events: none; } .tooltipster-base .tooltipster-content { overflow: hidden; } .tooltipster-arrow { position: absolute; z-index: -1; top: 0; left: 0; display: block; width: 100%; height: 100%; text-align: center; } .tooltipster-arrow span, .tooltipster-arrow-border { position: absolute; display: block; width: 0; height: 0; } .tooltipster-arrow-top span { bottom: -7px; border-top: 8px solid; border-right: 8px solid transparent !important; border-left: 8px solid transparent !important; } .tooltipster-arrow-top .tooltipster-arrow-border { bottom: -7px; border-top: 9px solid; border-right: 9px solid transparent !important; border-left: 9px solid transparent !important; } .tooltipster-arrow-top span, .tooltipster-arrow-top .tooltipster-arrow-border { right: 0; left: 0; margin: 0 auto; } .tooltipster-fade { transition-property: opacity; opacity: 0; } .tooltipster-fade-show { opacity: 1; } /* ------------------------------------------------------------------- AGENCY 1Column --------------------------------------------------------------------- */ .agency div#container div#content div.wrapper { background: url(../../../img/common/bg_main_1column.png) repeat-y 0 50%; } .agency div#body { display: block; width: 721px; height: auto; } body.agency h1 { overflow: hidden; width: 721px; white-space: nowrap; text-indent: 100%; background-repeat: no-repeat; background-position: top left; } #agency-about, #agency-flow, #agency-order, #agency-agreement { position: relative; width: 701px; height: auto; margin: 0 auto 60px; } #agency-about h1, #agency-flow h1, #agency-order h1, #agency-agreement h1, #agency-order-confirm h1 { position: relative; top: 0; left: -6px; overflow: hidden; height: 24px; margin: 0 0 10px; white-space: nowrap; text-indent: 110%; background-image: url(../../../img/default/service/agency/h1_agency.svg); background-repeat: no-repeat; background-size: 710px; } #agency-about h1 { background-position: 0 0; } #agency-flow h1 { background-position: 0 -44px; } #agency-order h1 { background-position: 0 -89px; } #agency-agreement h1 { background-position: 0 -133px; } #agency-order-confirm h1 { background-position: 0 -177px; } #agency-about table { width: 642px; margin: 0 auto 10px; text-align: center; border: solid 3px #b2b2b2; } #agency-about table th { width: 20%; text-align: center; color: #fff; } #agency-about table th, #agency-about table td { padding: 9px 0; border: solid 2px #b2b2b2; } #agency-about table td strong { font-size: 120%; } th.agency-table-head { background-color: #c0cccc; } th.agency-table-economy { background-color: #f3acc0; } th.agency-table-lite { background-color: #6fc5dc; } th.agency-table-standard { background-color: #c7ba3e; } th.agency-table-enterprise { background-color: #7ea4ce; } td.agency-table-month { background-color: #e6ebeb; } .agency-rank { position: relative; width: 630px; height: auto; margin: 0 auto; padding: 20px; border-radius: 5px; background-color: #bff4f7; } .agency-rank:after { position: absolute; bottom: 100%; left: 50%; width: 0; height: 0; margin-left: -22px; content: ' '; pointer-events: none; border: solid transparent; border-width: 22px; border-color: rgba(136, 183, 213, 0); border-bottom-color: #bff4f7; } .agency-rank h2 { font-size: 130%; font-weight: bold; margin: 0 0 10px; color: #199ecc; } .obj_rank { display: block; margin: 15px 0 28px 70px ; } .obj_example { display: block; margin: 10px auto 32px; } #agency-flow h2 { font-size: 130%; margin: 0 0 10px; } #agency-flow ul { display: block; width: 670px; min-height: 120px; margin: 0 auto 20px; padding: 0 20px; } #agency-flow li { position: relative; z-index: 0; float: left; width: 20%; height: auto; height: 85px; padding: 20px 10px; } #agency-flow .step1 { position: relative; margin: 0 15px 0 0; background-color: #bff4f7; } #agency-flow .step1:before, #agency-flow .step2:before, #agency-flow .step3:before { position: absolute; top: 0; left: 100%; width: 0; height: 0; content: ' '; border-width: 63px 0 63px 14px; border-style: solid; } #agency-flow .step1:before { border-color: transparent transparent transparent #bff4f7; } #agency-flow .step2 { margin: 0 15px 0 0; background-color: #d7f4f4; } #agency-flow .step2:before { border-color: transparent transparent transparent #d7f4f4; } #agency-flow .step3 { position: relative; margin: 0 15px 0 0; background-color: #daeded; } #agency-flow .step3:before { border-color: transparent transparent transparent #daeded; } #agency-flow .step4 { margin: 0; background-color: #fff499; } #agency-flow .step1 h3, #agency-flow .step2 h3, #agency-flow .step3 h3 { font-size: 110%; font-weight: bold; color: #199ecc; } #agency-flow .step4 h3 { font-size: 120%; font-weight: bold; color: #f78157; } .flow-img-01:after { right: 10px; bottom: 6px; width: 66px; height: 31px; content: url('../../../img/default/service/agency/obj_agencyflow01.svg'); } .flow-img-01:after, .flow-img-02:after { position: absolute; z-index: 10; } .flow-img-02:after { right: 0; bottom: -6px; width: 59px; height: 50px; content: url('../../../img/default/service/agency/obj_agencyflow02.svg'); } .flow-img-03:after { right: 6px; width: 66px; height: 31px; content: url('../../../img/default/service/agency/obj_agencyflow03.svg'); } .flow-img-03:after, .flow-img-04:after { position: absolute; z-index: 10; bottom: -8px; } .flow-img-04:after { right: -2px; width: 81px; height: 72px; content: url('../../../img/default/service/agency/obj_agencyflow04.svg'); } #agency-agreement .agreement-area { font-size: 85%; padding: 20px; border-radius: 5px; background-color: #e2e2e2; } #agency-agreement .agreement-txt { overflow: auto; height: 250px; padding: 20px; background-color: #fff; } .agreement-txt h2 { font-weight: bold; margin: 20px 0 10px; color: #00a5be; } .agreement-txt p { margin: 5px 0; } .agreement-txt li { padding: 0 0 0 15px; } .agreement-txt table { margin: 0 auto 10px; } .agreement-txt table, .agreement-txt table th { width: 90%; text-align: center; border: solid 1px #b2b2b2; } .agreement-txt table th { margin: 0 auto; } .agreement-txt table td { padding: 5px 0; border: solid 1px; } .agency .body-bottom p#go-pagetop { width: 73px; height: 23px; margin: 0 0 0 646px; padding-top: 10px; } /* AGENCY-ORDERTABLE ---------------- */ #agency-order h2 { font-size: 130%; font-weight: bold; display: block; clear: both; margin: 0 10px 12px 0; color: #199ecc; } #agency-order h2 span { font-size: 70%; font-weight: normal; margin: 0 0 0 10px; color: #666; } .order-content-block-inner { overflow: hidden; width: 660px; margin: 0 auto 25px; } .order-content-block-inner dt { font-size: 14px; font-weight: bold; float: left; width: 27%; padding: 15px 0 0; color: #4b4b4b; } .order-content-block-inner dd { font-size: 14px; float: left; width: 72%; padding: 5px 0 20px; color: #585858; } .form-required, .form-any { font-size: 10px; font-weight: normal; margin-right: 5px; padding: 2px; vertical-align: 10%; color: #fff; border-radius: 2px; } .form-required { background: #e26453; } .form-any { background: #4573ab; } .form-example { font-size: 12px; font-weight: normal; position: relative; top: 3px; display: inline-block; margin-left: 10px; color: #8c8c8c; } .order-content-block-inner input[type='text']:focus, .order-content-block-inner input[type='password']:focus, .order-content-block-inner input[type='tel']:focus, .order-content-block-inner textarea:focus { border: solid 1px #51a7e8; outline: none; box-shadow: 0 0 3px rgba(81,167,232,.5); } .order-content-block-inner input[type='text'], .order-content-block-inner input[type='password'], .order-content-block-inner input[type='tel'], .order-content-block-inner select, .order-content-block-inner textarea { -webkit-appearance: none; -moz-appearance: none; -o-appearance: none; } .order-content-block-inner input[type='text'], .order-content-block-inner input[type='password'], .order-content-block-inner input[type='tel'], .order-content-block-inner textarea { font-size: 14px; width: 98%; height: 35px; padding-left: 2%; color: #444; border: 1px solid #9c9c9c; border-radius: 4px; box-shadow: inset 0 1px 3px rgba(0,0,0,.18); } .select-group > .select.error { border: none !important; } .select-group[for='pref-select'] { width: 109px; height: 38px; } .select-group[for='birth_y'] { width: 86px; height: 38px; } .select-group[for='birth_m'], .select-group[for='birth_d'] { width: 70px; height: 38px; } .select-group[for='bank-select'] { width: 88px; height: 38px; } #birth-box { line-height: 36px; } .radio-btn { border: 1px solid #9c9c9c; border-radius: 4px; } .radio-btn li { position: relative; } .radio-btn li input { position: absolute; top: 14px; left: 15px; } .radio-btn li label { display: block; padding: 10px 10px 10px 40px; border-bottom: 1px solid #ebebeb; } .radio-btn li:last-child label { border-bottom: 1px solid #fff; } .radio-btn li:first-child, .radio-btn li:first-child label { border-radius: 3px 3px 0 0; } .radio-btn li:last-child, .radio-btn li:last-child label { border-radius: 0 0 3px 3px; } .radio-btn li label:hover { background: #f7fdff; } .radio-btn li:last-child label:hover { border-bottom: 1px solid #f7fdff; background: #f7fdff; } .radio-btn li input[type='radio']:checked + label { background: #e8f9ff; } .radio-btn li:last-child input[type='radio']:checked + label { border-bottom: 1px solid #e8f9ff; } #address { display: block; margin: 10px 0 0; } #desc-business { height: 60px; padding: 10px 0 0 10px; } .form div.success, .customer div.success, .confirm div.success, .form label.error, .customer label.error, .confirm label.error, .form div.error, .customer div.error, .confirm div.error { font-size: 13px; font-weight: bold; display: block; margin: 10px 0 0; padding: 0; padding-left: 20px; border: none; background: none; } .form div.success, .customer div.success, .confirm div.success { color: #2da701; background-image: url(../../../img/default/order/obj_ok.svg); background-repeat: no-repeat; background-position: 0 1px; background-size: 16px 16px; } .form label.error, .customer label.error, .confirm label.error, .form div.error, .customer div.error, .confirm div.error { color: #e01919; background-image: url(../../../img/default/order/obj_error.svg); background-repeat: no-repeat; background-position: 0 1px; background-size: 16px 16px; } .form select.error, .customer select.error, .confirm select.error, .form input.error, .customer input.error, .confirm input.error { display: inline-block; margin-top: 0; margin-bottom: 0; color: #444 !important; border: 1px solid #ff1d1d !important; background-color: #fff4f4 !important; } .form input.error, .customer input.error, .confirm input.error { padding-left: 2%; } #agency-submit { display: block; width: 426px; height: 73px; margin: 0 auto; padding: 0; cursor: pointer; border: 0; background: url(../../../img/default/service/agency/btn_submit.svg) no-repeat top left; background-size: 426px; } /* ------------------------------------------------------------------- AGENCY CONFIRM 1Column --------------------------------------------------------------------- */ .confirm div#container div#content div.wrapper { background: url(../../../img/common/bg_main_1column.png) repeat-y 0 50%; } .confirm div#body { display: block; width: 721px; height: auto; } body.confirm h1 { overflow: hidden; width: 721px; white-space: nowrap; text-indent: 100%; background-repeat: no-repeat; background-position: top left; } .order-content-block-inner dl.confirm { overflow: hidden; width: 630px; margin: 0 auto 25px; } .order-content-block-inner dl.confirm dt { font-weight: normal; float: left; clear: left; width: 24%; margin: 0; padding: 9px 0; color: #8c8c8c; } .order-content-block-inner dl.confirm dd { font-weight: bold; float: left; width: 76%; min-height: 18px; margin: 0; padding: 9px 0; color: #4b4b4b; border-bottom: solid 1px #ddd; } .terms-agree-area { font-size: 14px; margin: 40px 0 10px; padding: 25px 44px; color: #4b4b4b; border-radius: 5px; background: #f7f7fc; } .terms-agree { font-weight: bold; display: block; margin-top: 15px; padding: 15px 20px; border: 1px solid #9c9c9c; border-radius: 5px; background: #fff; } .submit-fix { width: 426px; height: 73px; margin: 0 auto 60px; background: url(../../../img/default/service/agency/btn_order.svg) no-repeat top left; background-size: 426px; } .submit-fix, .submit-back { display: block; padding: 0; cursor: pointer; border: 0; } .submit-back { width: 156px; height: 56px; margin: 0 auto; white-space: nowrap; text-indent: 100%; background: url(../../../img/default/service/agency/btn_back.svg) no-repeat top left; background-size: 156px; } .confirm .body-bottom p#go-pagetop { width: 73px; height: 23px; margin: 0 0 0 646px; padding-top: 10px; } /* ------------------------------------------------------------------- AGENCY REGISTRATION 1Column --------------------------------------------------------------------- */ .registration div#container div#content div.wrapper { background: url(../../../img/common/bg_main_1column.png) repeat-y 0 50%; } .registration div#body { display: block; width: 721px; height: auto; } body.registration h1 { overflow: hidden; width: 721px; margin: 10px 0 20px; white-space: nowrap; text-indent: 100%; background-repeat: no-repeat; background-position: top left; } body.registration h2 { font-size: 150%; font-weight: bold; margin: 0 0 20px; text-align: center; } .registration .body-bottom p#go-pagetop { width: 73px; height: 23px; margin: 0 0 0 646px; padding-top: 10px; } /*-------------------------------------------------------------------- overwrite tooltipster ---------------------------------------------------------------------- */ .tooltipster-default { font-size: 12px; color: #fff; background: #293541; box-shadow: 0 3px 10px rgba(0,0,0,.2); } .tooltipster-default .tooltipster-content { font-family: Arial, sans-serif; font-size: 12px; line-height: 140%; overflow: hidden; padding: 10px; }