@charset 'utf-8';

@font-face{
font-family:"Frutiger Neue W01 Light";
src:url("/etc/designs/nttcom/cmn/fonts/12d6929b-8b96-4898-b413-6bd6d0e2d0fb.eot?#iefix");
src:url("/etc/designs/nttcom/cmn/fonts/12d6929b-8b96-4898-b413-6bd6d0e2d0fb.eot?#iefix") format("eot"),url("/etc/designs/nttcom/cmn/fonts/5ff45fd8-b17d-4b99-a293-7969c71b8e1c.woff2") format("woff2"),url("/etc/designs/nttcom/cmn/fonts/a2afa464-03b1-4a6c-b5cb-3521a1cf94ba.woff") format("woff"),url("/etc/designs/nttcom/cmn/fonts/9aa255d9-7d3d-420a-bb79-2f91c4aed10f.ttf") format("truetype"),url("/etc/designs/nttcom/cmn/fonts/b755ea1d-fab9-4588-b7a8-31350efb38f9.svg#b755ea1d-fab9-4588-b7a8-31350efb38f9") format("svg");
}
@font-face{
font-family:"FrutigerNeueW01-Regular";
src:url("/etc/designs/nttcom/cmn/fonts/e2e74e1c-9e18-4127-adfd-feb8f6a9ceaf.eot?#iefix");
src:url("/etc/designs/nttcom/cmn/fonts/e2e74e1c-9e18-4127-adfd-feb8f6a9ceaf.eot?#iefix") format("eot"),url("/etc/designs/nttcom/cmn/fonts/9edf3443-80c6-4de6-b582-122401f63ad4.woff2") format("woff2"),url("/etc/designs/nttcom/cmn/fonts/aa94077e-cdcd-4e33-abe0-ddcfe27e3485.woff") format("woff"),url("/etc/designs/nttcom/cmn/fonts/22dfb43f-26df-46f9-aa0f-30038f8da834.ttf") format("truetype"),url("/etc/designs/nttcom/cmn/fonts/36ad2de1-95ea-4eb3-a836-29c86179a248.svg#36ad2de1-95ea-4eb3-a836-29c86179a248") format("svg");
}
@font-face{
font-family:"Frutiger Neue W01 It";
src:url("/etc/designs/nttcom/cmn/fonts/6e3f9960-fdda-4ea8-bd81-1054f9be8633.eot?#iefix");
src:url("/etc/designs/nttcom/cmn/fonts/6e3f9960-fdda-4ea8-bd81-1054f9be8633.eot?#iefix") format("eot"),url("/etc/designs/nttcom/cmn/fonts/640ec4c5-4340-47f1-9a09-78a589aad968.woff2") format("woff2"),url("/etc/designs/nttcom/cmn/fonts/4f61e1e8-2cd9-4081-9569-4033e064c9ca.woff") format("woff"),url("/etc/designs/nttcom/cmn/fonts/de6f85d2-e3bd-4432-ac0d-5bfbd1b754d6.ttf") format("truetype"),url("/etc/designs/nttcom/cmn/fonts/5b722d6a-9861-42ea-9c1c-8da94fb3e7e9.svg#5b722d6a-9861-42ea-9c1c-8da94fb3e7e9") format("svg");
}
@font-face{
font-family:"Frutiger Neue W01 Md";
src:url("/etc/designs/nttcom/cmn/fonts/979450a2-8d59-4cc2-9937-94255a4f3923.eot?#iefix");
src:url("/etc/designs/nttcom/cmn/fonts/979450a2-8d59-4cc2-9937-94255a4f3923.eot?#iefix") format("eot"),url("/etc/designs/nttcom/cmn/fonts/1f198a6d-f4fe-44f1-b78c-1b6a1cf66d00.woff2") format("woff2"),url("/etc/designs/nttcom/cmn/fonts/4748e3d8-1b23-420a-a419-d7a367ea1076.woff") format("woff"),url("/etc/designs/nttcom/cmn/fonts/11f76f62-1d4f-4327-bce7-1eee2aba08bf.ttf") format("truetype"),url("/etc/designs/nttcom/cmn/fonts/ce4a6e96-f298-4ab1-a2ac-bdbbbc1467d6.svg#ce4a6e96-f298-4ab1-a2ac-bdbbbc1467d6") format("svg");
}
@font-face{
font-family:"Frutiger Neue W01 Bd";
src:url("/etc/designs/nttcom/cmn/fonts/62057895-1f9e-4d70-bd1a-65751a20a878.eot?#iefix");
src:url("/etc/designs/nttcom/cmn/fonts/62057895-1f9e-4d70-bd1a-65751a20a878.eot?#iefix") format("eot"),url("/etc/designs/nttcom/cmn/fonts/26f1236c-a914-477f-9d0f-10d758702626.woff2") format("woff2"),url("/etc/designs/nttcom/cmn/fonts/7875f3d5-b62b-445c-8c9e-d65da1514e9d.woff") format("woff"),url("/etc/designs/nttcom/cmn/fonts/1c242f4e-0c64-47cc-8cbc-e53d949280ba.ttf") format("truetype"),url("/etc/designs/nttcom/cmn/fonts/ec132df9-012a-4594-bbd9-c86574bee7b0.svg#ec132df9-012a-4594-bbd9-c86574bee7b0") format("svg");
}
@font-face{
font-family:"FrutigerNeueLTW10-Light_762098";
src:url("/etc/designs/nttcom/cmn/fonts/6b28383b-7edb-4775-a2d8-ea4aae3a0cf1.eot?#iefix");
src:url("/etc/designs/nttcom/cmn/fonts/6b28383b-7edb-4775-a2d8-ea4aae3a0cf1.eot?#iefix") format("eot"),url("/etc/designs/nttcom/cmn/fonts/84685d94-8066-4f36-9ee9-984794d74e85.woff2") format("woff2"),url("/etc/designs/nttcom/cmn/fonts/9b5330eb-bdc7-4776-bddc-92c2c7b93c73.woff") format("woff"),url("/etc/designs/nttcom/cmn/fonts/2ab054df-994d-43e4-854b-2d31ca5ca3da.ttf") format("truetype"),url("/etc/designs/nttcom/cmn/fonts/4c684bda-75f1-4079-aab8-9cf8ba1c7bfc.svg#4c684bda-75f1-4079-aab8-9cf8ba1c7bfc") format("svg");
}
@font-face{
font-family:"FrutigerNeueLTW10-Regul";
src:url("/etc/designs/nttcom/cmn/fonts/f9b7529f-0eac-493e-a974-5d1a9dde8194.eot?#iefix");
src:url("/etc/designs/nttcom/cmn/fonts/f9b7529f-0eac-493e-a974-5d1a9dde8194.eot?#iefix") format("eot"),url("/etc/designs/nttcom/cmn/fonts/fdc080c5-29c7-468c-a8a2-beb3c96a769c.woff2") format("woff2"),url("/etc/designs/nttcom/cmn/fonts/f94b50cd-8e8b-4533-9fb7-0bed0cd6e01b.woff") format("woff"),url("/etc/designs/nttcom/cmn/fonts/7f293c35-e90d-4265-90f3-930eb9d07384.ttf") format("truetype"),url("/etc/designs/nttcom/cmn/fonts/440c6c4f-4ebb-468a-8d3b-2fe21126aff9.svg#440c6c4f-4ebb-468a-8d3b-2fe21126aff9") format("svg");
}
@font-face{
font-family:"FrutigerNeueLTW10-Itali";
src:url("/etc/designs/nttcom/cmn/fonts/e982920a-3847-46b5-853a-fe8744d89625.eot?#iefix");
src:url("/etc/designs/nttcom/cmn/fonts/e982920a-3847-46b5-853a-fe8744d89625.eot?#iefix") format("eot"),url("/etc/designs/nttcom/cmn/fonts/fa4e2196-6c30-4a7e-8733-90b2a95dc231.woff2") format("woff2"),url("/etc/designs/nttcom/cmn/fonts/99a16431-e41e-454e-a1f6-0da25e201fb4.woff") format("woff"),url("/etc/designs/nttcom/cmn/fonts/f152414e-fd6f-4b0d-8693-c377720ddcf3.ttf") format("truetype"),url("/etc/designs/nttcom/cmn/fonts/7d489d0d-5d7d-4d27-a1f3-592c8fd288cd.svg#7d489d0d-5d7d-4d27-a1f3-592c8fd288cd") format("svg");
}
@font-face{
font-family:"FrutigerNeueLTW10-Mediu_762102";
src:url("/etc/designs/nttcom/cmn/fonts/dcc64dcf-c647-4cb8-b668-5674e5ec66e8.eot?#iefix");
src:url("/etc/designs/nttcom/cmn/fonts/dcc64dcf-c647-4cb8-b668-5674e5ec66e8.eot?#iefix") format("eot"),url("/etc/designs/nttcom/cmn/fonts/d0cbc6f9-cd21-42a0-b5bd-c3ea91ff7a2e.woff2") format("woff2"),url("/etc/designs/nttcom/cmn/fonts/156cc99b-8c84-44d0-b9d0-42ff1a1cde78.woff") format("woff"),url("/etc/designs/nttcom/cmn/fonts/173e74ce-772a-4034-bdbb-ebb4851a55c6.ttf") format("truetype"),url("/etc/designs/nttcom/cmn/fonts/ce76c7ec-2e03-473b-8f73-3e3af4a99ab1.svg#ce76c7ec-2e03-473b-8f73-3e3af4a99ab1") format("svg");
}
@font-face{
font-family:"FrutigerNeueLTW10-Bold";
src:url("/etc/designs/nttcom/cmn/fonts/97f9b8a1-388c-43d4-b32b-cb3dc01aec3d.eot?#iefix");
src:url("/etc/designs/nttcom/cmn/fonts/97f9b8a1-388c-43d4-b32b-cb3dc01aec3d.eot?#iefix") format("eot"),url("/etc/designs/nttcom/cmn/fonts/7ae93977-341a-4155-845a-1bd698947ce8.woff2") format("woff2"),url("/etc/designs/nttcom/cmn/fonts/c3087953-fef6-4388-867d-197ea5a2740b.woff") format("woff"),url("/etc/designs/nttcom/cmn/fonts/08bc8597-b3f8-4a95-adb7-4a40e8ace1ee.ttf") format("truetype"),url("/etc/designs/nttcom/cmn/fonts/2edde6f4-b4af-4c1d-9d01-17f7b9d7a478.svg#2edde6f4-b4af-4c1d-9d01-17f7b9d7a478") format("svg");
}

html {
  display: table;
  width: 100%;
  height: 100%;
}

body {
  display: table-cell;
  font-family:FrutigerNeueLTW10-Regul,FrutigerNeueW01-Regular,"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, Helvetica, sans-serif;
  padding: 60px;
  text-align: center;
  vertical-align: middle;
}

p {
  margin: 0;
}

img {
  max-width: 100%;
}

.box-modal-ict-business-mall-text {
  font-size: 20px;
  font-weight: bold;
}

.box-modal-ict-business-mall-button-1,
.box-modal-ict-business-mall-button-2,
.box-modal-ict-business-mall-button-3 {
  float: left;
  width: calc((100% - 65px) / 3);
}

.box-modal-ict-business-mall-button-4,
.box-modal-ict-business-mall-button-5 {
  float: left;
  width: calc((100% - 33px) / 2);
}

.box-modal-ict-business-mall-button-1,
.box-modal-ict-business-mall-button-2,
.box-modal-ict-business-mall-button-4 {
  margin-right: 32px;
}

.box-modal-ict-business-mall-button {
  margin: 32px auto 0 auto;
  /*max-width: 266px;*/
}

.box-modal-ict-business-mall-button-type {
  font-size: 16px;
}

.box-modal-ict-business-mall-button a {
  font-size: 20px;
  font-weight: bold;
  line-height: 1.3;
  display: block;
  padding: 16px 16px;
  text-align: center;
  text-decoration: none;
  color: #fff;
  border: 1px solid #ff6e0f;
  border-radius: 8px;
  background-color: #ff6e0f;
  background-image: -webkit-linear-gradient(top, #ff9d66, #ff5b00);
  background-image: linear-gradient(to bottom, #ff9d66, #ff5b00);
  box-shadow: 0 1px 1px 0 #ccc;
  text-shadow: 0 1px 0 #f2600f;
}

.box-modal-ict-business-mall-button a:hover {
  color: #fff;
  border: 1px solid #ff7c10;
  background-color: #ff7c10;
  background-image: -webkit-linear-gradient(top, #ffa766, #ff6d00);
  background-image: linear-gradient(to bottom, #ffa766, #ff6d00);
  text-shadow: 0 1px 0 #ef7011;
}

.box-modal-ict-business-mall-1year .box-modal-ict-business-mall-button a {
  border: 1px solid #004386;
  border-radius: 8px;
  background-color: #004386;
  background-image: -webkit-linear-gradient(top, #005ebb, #004386);
  background-image: linear-gradient(to bottom, #005ebb, #004386);
  box-shadow: 0 1px 1px 0 #ccc;
  text-shadow: 0 1px 0 #1a1a1a;
}

.box-modal-ict-business-mall-1year .box-modal-ict-business-mall-button a:hover {
  border: 1px solid #004f87;
  background-color: #004f87;
  background-image: -webkit-linear-gradient(top, #006ad3, #004386);
  background-image: linear-gradient(to bottom, #006ad3, #004386);
  text-shadow: 0 1px 0 #333333;
}

.box-modal-ict-business-mall-3years .box-modal-ict-business-mall-button a {
  border: 1px solid #005e1f;
  border-radius: 8px;
  background-color: #005e1f;
  background-image: -webkit-linear-gradient(top, #00852c, #005e1f);
  background-image: linear-gradient(to bottom, #00852c, #005e1f);
  box-shadow: 0 1px 1px 0 #ccc;
  text-shadow: 0 1px 0 #1a1a1a;
}

.box-modal-ict-business-mall-3years .box-modal-ict-business-mall-button a:hover {
  border: 1px solid #007828;
  background-color: #007828;
  background-image: -webkit-linear-gradient(top, #009130, #005e1f);
  background-image: linear-gradient(to bottom, #009130, #005e1f);
  text-shadow: 0 1px 0 #333333;
}

.box-modal-ict-business-mall-description {
  padding-top: 16px;
  font-size: 14px;
}

.box-modal-ict-business-mall-description-note {
  color: #f20000;
}

.box-modal-ict-business-mall-back {
  clear: both;
  padding-top: 64px;
}

.box-modal-ict-business-mall-back a {
  text-decoration: underline;
  color: #002bff;
}

.box-modal-ict-business-mall-back a:hover {
  text-decoration: none;
  color: #264aff;
}

@media screen and (min-width: 769px) {
  img {
    max-width: 830px;
  }
}

@media screen and (max-width: 480px) {
  .box-modal-ict-business-mall-button-1,
  .box-modal-ict-business-mall-button-2,
  .box-modal-ict-business-mall-button-3,
  .box-modal-ict-business-mall-button-4,
  .box-modal-ict-business-mall-button-5 {
    float: none;
    width: auto;
    margin-right: 0;
  }
}