@charset "UTF-8"; /* ----------------------------------------------- FileName: style.css ----------------------------------------------- */ .home #azureBody #keyWrap { position: relative; width: 100%; display: table; background: url(../..https://www.microsoft.com/images/key.jpg) center center no-repeat; background-size: cover; height: 740px; } .home #azureBody #keyImg { position: relative; display: table-cell; vertical-align: middle; text-align: center; } .home #azureBody #keyImg dl { color: #fff; line-height: 1em; } .home #azureBody #keyImg dl dt { margin: 0 0 40px 0; } .home #azureBody #keyImg dl dd { font-size: 1.3em; font-weight: 500; letter-spacing: 0; } .home #azureBody #keyImg #logo img { width: 300px; height: auto; } .home #azureBody #aboutArea { text-align: left; background: url(../..https://www.microsoft.com/images/about_bg.jpg) center center no-repeat; background-size: cover; width: 100%; margin: auto; padding: 0 0 25% 0; } @-moz-document url-prefix() { .home #azureBody #aboutArea { margin: -2px 0 0 0; } } .home #azureBody #aboutArea p { font-size: 1.1em; background: #fff; padding: 0 8% 5% 8%; width: 90%; margin: auto; box-sizing: border-box; } .home #azureBody #aboutArea a { text-decoration: underline; } .home #azureBody #aboutArea a:hover { text-decoration: none; } .home #azureBody #baceImgWrap { overflow: hidden; padding: 0 0 0 0; position: relative; } .home #azureBody #baceImg { position: relative; left: 50%; width: 2120px; margin-left: -1060px; padding: 10px 0; margin-bottom: 20px; } .home #azureBody #baceImg div.article { width: 400px; box-sizing: border-box; padding: 5px 15px 20px 15px; } .home #azureBody #baceImg div.article figure img { width: 400px; height: 340px; object-fit: cover; object-position: 50% 50%; font-family: 'object-fit: cover; object-position: 50% 50%;'; } .home #azureBody #baceImg div.article.soon figure img, .home #azureBody #baceImg div.article.soonPhoto figure img { /* -webkit-filter: grayscale(100%) blur(0); filter: grayscale(100%) blur(0); */ -webkit-filter: blur(4px); -moz-filter: blur(4px); -o-filter: blur(4px); -ms-filter: blur(4px); filter: blur(4px); } .home #azureBody #baceImg div.article a { display: block; background: #fff; box-shadow: 0 0 5px 0 #999; text-decoration: none; } .home #azureBody #baceImg div.article.soon a { cursor: default; } .home #azureBody #baceImg div.article div.aside { padding: 25px 30px 60px 30px; } .home #azureBody #baceImg div.article dl { float: left; padding: 10px 0 0 0; } .home #azureBody #baceImg div.article dt { font-size: 1.7em; font-weight: 700; line-height: 1em; margin: 0 0 .35em 0; letter-spacing: 0; font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif; } .home #azureBody #baceImg div.article.soon dt { color: #555; } .home #azureBody #baceImg div.article dd { font-size: .9em; line-height: 1em; letter-spacing: 0; font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif; } .home #azureBody #baceImg div.article p { float: right; } .home #azureBody #baceImg div.article p img { width: 124px; height: auto; } .home #azureBody #baceImg div.article.soon dd, .home #azureBody #baceImg div.article.soon p { display: none; } .home #azureBody #baceImgWrap #next span { position: absolute; top: 190px; right: 50%; z-index: 20; cursor: pointer; background: url(..https://www.microsoft.com/images/next.png) center center no-repeat #fff; width: 90px; height: 90px; border-radius: 50%; -moz-border-image: border-radius: 50%; -webkit-border-image: border-radius: 50%; margin-right: -650px; box-shadow: 0 0 5px 0 #999; background-size: 13px; } .home #azureBody #baceImgWrap #prev span { position: absolute; top: 190px; left: 50%; z-index: 20; cursor: pointer; background: url(..https://www.microsoft.com/images/prev.png) center center no-repeat #fff; width: 90px; height: 90px; display: block; border-radius: 50%; -moz-border-image: border-radius: 50%; -webkit-border-image: border-radius: 50%; margin-left: -650px; box-shadow: 0 0 5px 0 #999; background-size: 13px; } #azureBody #eventList { margin: 0 0 30px 0; clear: both; } #azureBody #eventList div.article { width: calc(50% - 10px); display: table; background: #fff; color: #000; margin-bottom: 20px; float: left; } #azureBody #eventList div.article:nth-child(odd) { margin-right: 10px; } #azureBody #eventList div.article:nth-child(even) { margin-left: 10px; } #azureBody #eventList div.article div.date { width: 146px; background: #f2f2f2; display: table-cell; text-align: left; vertical-align: top; box-sizing: border-box; padding: 35px 25px 35px 25px; } #azureBody #eventList div.article div.info { display: table-cell; text-align: left; vertical-align: top; padding: 35px 25px 35px 25px; } #azureBody #eventList div.article div.date dl { line-height: 1em; letter-spacing: 0; font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif; } #azureBody #eventList div.article div.date dt { font-size: .85em; margin: 0 0 .5em 0; font-weight: 500; } #azureBody #eventList div.article div.date dd:nth-child(2) { font-weight: 700; font-size: 1.7em; margin: 0 0 .5em 0; } #azureBody #eventList div.article div.date dd:nth-child(3) { font-weight: 500; font-size: 1.1em; margin: 0 0 .5em 0; } #azureBody #eventList div.article div.date dd:nth-child(4) { font-size: .9em; } #azureBody #eventList div.article div.date .area { line-height: 1em; padding: 1.5em 0 0 0; background: url(..https://www.microsoft.com/images/line.png) top left no-repeat; font-size: .95em; letter-spacing: 0; margin: 1.5em 0 0 0; font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif; } #azureBody #eventList div.article div.date .area em { font-style: normal; font-weight: 500; font-size: 1.2em; margin: 0 0 .7em 0; display: block; letter-spacing: .1em; /* font-family: 'Noto Sans JP', sans-serif; */ } #azureBody #eventList div.article div.info h3 { font-size: 1.1em; font-weight: 700; margin: 0 0 .5em 0; } #azureBody #eventList div.article div.info .note { font-size: .9em; line-height: 1.8em; margin: 0 0 1.5em 0; } #azureBody #eventList div.article div.info .entryBtn { width: 100%; text-align: center; } #azureBody #eventList div.article div.info .entryBtn a { width: 100%; display: block; text-decoration: none; color: #fff; background: #333238; border: 2px solid #333238; font-weight: 500; line-height: 1em; font-size: 1.05em; padding: .85em 0; border-radius: 5px; -moz-border-image: border-radius: 5px; -webkit-border-image: border-radius: 5px; } #azureBody #eventList div.article div.info .entryBtn a:hover, #azureBody #eventList div.article div.info .entryBtn a:focus { color: #333238; background: #fff; } .home #azureBody #maestroList { position: relative; clear: both; text-align: center; } .home #azureBody #maestroList div.article { width: calc(20% - 57.5px); text-align: center; display: inline-block; margin: 0 57.5px 0 0; opacity: .7; vertical-align: top; } .home #azureBody #maestroList div.article.active-slide { opacity: 1; } .home #azureBody #maestroList div.article:last-child { margin: 0 0 0 0; } .home #azureBody #maestroList div.article figure { margin: 0 0 25px 0; } .home #azureBody #maestroList div.article figure img { width: 100%; height: auto; object-fit: cover; object-position: 50% 50%; font-family: 'object-fit: cover; object-position: 50% 50%;'; border-radius: 50%; -moz-border-image: border-radius: 50%; -webkit-border-image: border-radius: 50%; } .home #azureBody #maestroList div.article dl { line-height: 1em; letter-spacing: 0; } .home #azureBody #maestroList div.article dl.date { margin: 0 0 20px 0; font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif; } .home #azureBody #maestroList div.article dl.date dt { font-weight: 700; font-size: 1.7em; margin: 0 0 .4em 0; } .home #azureBody #maestroList div.article dl.date dd { font-size: 1em; font-weight: 300; } .home #azureBody #maestroList div.article dl.name { margin: 1em 0 .8em 0; } .home #azureBody #maestroList div.article dl.name dt { font-size: 1.4em; font-weight: 700; margin: 0 0 .5em 0; line-height: 1.2em; font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif; } .home #azureBody #maestroList div.article dl.name dd { letter-spacing: .1em; font-size: .95em; } .home #azureBody #maestroList div.article p { font-size: .85em; line-height: 1.8em; } .home #azureBody #maestroList #prev2, .home #azureBody #maestroList #next2 { display: none; } .home #azureBody #contentsBtn { clear: both; display: block; width: 100%; } .home #azureBody #contentsBtn div.article { display: table; width: 50%; height: 449px; background-size: cover; background-position: center center; background-repeat: no-repeat; color: #fff; float: left; } .home #azureBody #contentsBtn div.article.blog { background-image: url(../..https://www.microsoft.com/images/blog_bg.jpg); } .home #azureBody #contentsBtn div.article.portal { background-image: url(../..https://www.microsoft.com/images/portal_bg.jpg); } .home #azureBody #contentsBtn div.article div.aside { text-align: center; vertical-align: middle; display: table-cell; } .home #azureBody #contentsBtn div.article dl { width: 90%; margin: auto; } .home #azureBody #contentsBtn div.article dt { font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 2.1em; font-weight: 700; margin: 0 0 .8em 0; } .home #azureBody #contentsBtn div.article dd { font-size: 1.1em; margin: 0 0 2.5em 0; } /* .places 施設一覧 */ .places #azureBody #placeList { clear: both; } .places #azureBody #placeList a { clear: both; display: block; width: 100%; box-sizing: border-box; box-shadow: 0 0 5px 0 #999; padding: 20px 50px 20px 20px; margin: 0 0 30px 0; text-decoration: none; background: #fff; } .places #azureBody #placeList object a { box-shadow: none; padding: 0 0 0 0; margin: 0 0 0 0; background: none; } .places #azureBody #placeList .placeFoot { width: 100%; display: table; } .places #azureBody #placeList a.soon { cursor: default; } .places #azureBody #placeList a:last-child { margin: 0 0 0 0; } .places #azureBody #placeList a .placeHead { display: block; width: 100%; } .places #azureBody #placeList a .placeFoot figure { width: 45%; display: table-cell; } .places #azureBody #placeList a .placeFoot figure img { width: 100%; height: auto; } .places #azureBody #placeList a .placeFoot figure img.noimage { width: 100%; height: 300px; object-fit: cover; object-position: 50% 50% !important; font-family: 'object-fit: cover; object-position: 50% 50%;' !important; } .places #azureBody #placeList a.soon .placeFoot figure img, .places #azureBody #placeList a.soonPhoto .placeFoot figure img { -webkit-filter: blur(4px); -moz-filter: blur(4px); -o-filter: blur(4px); -ms-filter: blur(4px); filter: blur(4px); } .places #azureBody #placeList div.article { text-align: left; vertical-align: middle; display: table-cell; padding: 0 0 0 50px; box-sizing: border-box; position: relative; } .places #azureBody #placeList a.soon div.article { vertical-align: top; padding: 85px 0 0 50px; } .places #azureBody #placeList div.article div.aside dl { border-bottom: 1px solid #dcdcdc; padding: 0 0 1em 0; margin: 0 0 1em 0; letter-spacing: 0; } .places #azureBody #placeList .placeFoot div.article h3 { font-size: 1.6em; font-weight: 500; line-height: 1em; margin: 0 0 .8em 0; border-bottom: 1px solid #dcdcdc; padding: 0 0 .8em 0; } .places #azureBody #placeList div.article div.aside dl dt { font-size: 1.6em; font-weight: 500; line-height: 1em; margin: 0 0 .3em 0; } .places #azureBody #placeList a.soon div.article div.aside dl dt { display: none; } .places #azureBody #placeList div.article div.aside dl dd em { font-weight: 700; font-size: 1.4em; font-style: normal; font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif; } .places #azureBody #placeList a.soon div.article div.aside dl dd em { color: #555; } .places #azureBody #placeList a.soon div.article div.aside dl dd span { display: none; } .places #azureBody #placeList div.article div.aside .logo { position: absolute; top: 0; right: 0; width: 20%; } .places #azureBody #placeList a.soon div.article div.aside .logo { display: none; } .places #azureBody #placeList div.article div.aside .logo img { width: 100%; height: auto; } .places #azureBody #placeList div.article address { font-style: normal; } .places #azureBody #placeList a.soon div.article address { display: none; } .places #azureBody #placeList div.article address dl { line-height: 1em; margin: 1.2em 0 0 0; letter-spacing: 0; } .places #azureBody #placeList div.article address dt { font-size: 1.3em; font-weight: 700; margin: 0 0 .6em 0; font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif; } .places #azureBody #placeList .placeHead { margin: 0 0 30px 0; } .places #azureBody #placeList .placeHead .logo { float: left; margin: 30px 0 0 0; } .places #azureBody #placeList .placeHead .logo figure { display: inline-block; vertical-align: bottom; } .places #azureBody #placeList .placeHead .logo figure img { width: 124px; height: auto; } .places #azureBody #placeList .placeHead .logo dl { display: inline-block; vertical-align: bottom; margin: 0 0 0 1.5em; } .places #azureBody #placeList .placeHead .logo dl dt { font-weight: 700; font-size: 1.4em; font-style: normal; font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: 1em; margin: 0 0 .5em 0; } .places #azureBody #placeList .placeHead .logo dl dd { line-height: 1em; margin: 0 0 .65em 0; } .places #azureBody #placeList .placeHead .icons { float: right; text-align: center; padding: 25px 0 0 0; } .places #azureBody #placeList .placeHead .icons dl { display: inline-block; margin: 0 0 0 1.8em; } .places #azureBody #placeList .placeHead .icons dl:nth-child(1) { margin: 0 0 0 0; } .places #azureBody #placeList .placeHead .icons dt.sp1 img { width: 48px; height: auto; } .places #azureBody #placeList .placeHead .icons dt.sp2 img { width: 59px; height: auto; } .places #azureBody #placeList .placeHead .icons dt.sp3 img { width: 59px; height: auto; } .places #azureBody #placeList .placeHead .icons dt.sp4 img { width: 129px; height: auto; } .places #azureBody #placeList .placeHead .icons dt.sp5 img { width: 45px; height: auto; margin: 0 0 0 20px; } .places #azureBody #placeList .placeHead .icons dt.sp6 img { width: 45px; height: auto; } .places #azureBody #placeList .placeHead .icons dd { color: #000; font-size: .65em; } /* .single-places 施設詳細 */ .single-places #azureBody #placeHead { margin: -40px auto 50px auto; width: 86%; display: table; } .single-places #azureBody #placeHead figure { display: inline-block; vertical-align: baseline; margin: 0 20px 0 0; width: 159px; } .single-places #azureBody #placeHead figure img { width: 100%; height: auto; } .single-places #azureBody #placeHead dl { position: relative; display: inline-block; vertical-align: baseline; color: #323238; top: -5px; } .single-places #azureBody #placeHead dt { font-size: 2.1em; line-height: 1em; font-weight: 500; margin: 0 0 .5em 0; } .single-places #azureBody #placeHead dl dd { line-height: 1em; letter-spacing: 0; font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif; } .single-places #azureBody #placeHead dl dd em { font-style: normal; font-weight: 700; font-size: 1.4em; } /* .single-places #azureBody #placeHead #placeL { display:table-cell; width:50%; vertical-align:bottom; } .single-places #azureBody #placeHead #placeR { display:table-cell; width:50%; vertical-align:bottom } */ .single-places #azureBody #placeHead h1 { clear: both; margin: 1.5em 0 0 0; font-weight: bold; font-size: 1.4em; line-height: 1.7em; } .single-places #azureBody #commentArea { margin: -0 0 100px 0; } .single-places #azureBody #commentArea.x2 { margin: 0 0 100px 0; } .single-places #azureBody #keyImg { width: 94%; margin: 0 auto 90px auto; } .single-places #azureBody #keyImg li { width: 50%; float: left; } .single-places #azureBody #keyImg li img { width: 100%; height: auto; } .single-places #azureBody #actibeArea { margin: 0 0 90px 0; position: relative; } .single-places #azureBody #actibeArea .actibeTable { clear: both; width: 100%; border: 1px solid #dcdcdc; box-sizing: border-box; } .single-places #azureBody #actibeArea .actibeTable:nth-child(2) { border-top: none; } .single-places #azureBody #actibeArea .actibeTable div.aside { box-sizing: border-box; vertical-align: middle; width: 14.28571%; border-right: 1px solid #dcdcdc; text-align: center; padding: 2em 0; line-height: 1em; letter-spacing: 0; float: left; font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif; } .single-places #azureBody #actibeArea .actibeTable div.aside:last-child { border-right: none; } .single-places #azureBody #actibeArea .actibeTable div.aside dt { font-weight: 700; font-size: 1.7em; margin: 0 0 .4em 0; } .single-places #azureBody #actibeArea .actibeTable div.aside dd:nth-child(2) { margin: 0 0 1em 0; } .single-places #azureBody #actibeArea .actibeTable div.aside.today { color: #fff; background: #121d2f; } .single-places #azureBody #actibeArea .actibeTable div.aside.close { color: #000; background: #f4f4f4; } .single-places #azureBody #actibeArea .caption { position: absolute; top: 0; right: 0; font-size: 1.5em; letter-spacing: .05em; letter-spacing: 0; } .single-places #azureBody #actibeArea .caption em { font-style: normal; font-weight: 700; } /* .single-places #actibeArea table { width:100%; font-family: "Segoe UI",SegoeUI,"Helvetica Neue",Helvetica,Arial,sans-serif; } .single-places #actibeArea .spTable { display:none; } .single-places #actibeArea table caption { position:absolute; top:0; right:0; font-size:1.5em; letter-spacing:.05em; letter-spacing:0; } .single-places #actibeArea table caption em { font-style:normal; font-weight:700; } .single-places #actibeArea table td { box-sizing:border-box; width:14.28571%; border:1px solid #dcdcdc; text-align:center; padding:2em 1em; line-height:1em; letter-spacing:0; } .single-places #actibeArea table td.today { color:#fff; background:#121d2f; } .single-places #actibeArea table td.close { color:#b1b1b1; background:#f4f4f4; } .single-places #actibeArea table td dt { font-weight:700; font-size:1.7em; margin:0 0 .4em 0; } .single-places #actibeArea table td dd:nth-child(2) { margin:0 0 1em 0; } */ .single-places #azureBody #todaysMaestro { clear: both; margin: 0 0 110px 0; display: table; width: 100%; } .single-places #azureBody #todaysMaestro #maestro { display: table-cell; vertical-align: top; width: 550px; padding: 10px 45px 10px 0; box-sizing: border-box; } .single-places #azureBody #todaysMaestro #message { display: table-cell; vertical-align: middle; padding: 10px 0 10px 80px; box-sizing: border-box; border-left: 1px solid #dcdcdc; } .single-places #azureBody #todaysMaestro #maestro div.aside { display: table; } .single-places #azureBody #todaysMaestro #maestro figure { display: table-cell; width: 210px; } .single-places #azureBody #todaysMaestro #maestro figure img { width: 100%; height: auto; border-radius: 50%; -moz-border-image: border-radius: 50%; -webkit-border-image: border-radius: 50%; } .single-places #azureBody #todaysMaestro #maestro div { display: table-cell; padding: 0 0 0 30px; vertical-align: top; } .single-places #azureBody #todaysMaestro #maestro div h2 { font-weight: 700; line-height: 1.3em; letter-spacing: 0; font-size: 2.1em; padding: 0 0 .5em 0; margin: 0 0 .8em 0; font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif; background: url(..https://www.microsoft.com/images/line2.png) bottom left no-repeat; } .single-places #azureBody #todaysMaestro #maestro div dl { margin: 0 0 1em 0; letter-spacing: 0; line-height: 1em; } .single-places #azureBody #todaysMaestro #maestro div dt { font-weight: 700; font-size: 1.3em; margin: 0 0 .5em 0; font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif; } .single-places #azureBody #todaysMaestro #maestro div p { font-size: .95em; line-height: 1.8em; } .single-places #azureBody #newsArea dl { border-top: 1px solid #dcdcdc; padding: 2em 0 0 0; margin: 2em 0 0 0; } .single-places #azureBody #newsArea dt { color: #0477d2; letter-spacing: 0; font-size: .95em; margin: 0 0 1em 0; line-height: .5em; font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif; } .single-places #azureBody #access #myMap { width: 100%; height: 500px; display: block; } .single-places #azureBody #access #accessMap img { width: 100%; height: auto; } .single-places #azureBody #placeInfo { margin: 0 0 55px 0; display: table; } .single-places #azureBody #placeInfo figure { width: 159px; display: table-cell; vertical-align: top; } .single-places #azureBody #placeInfo figure img { width: 100%; height: auto; } .single-places #azureBody #placeInfo div.article { display: table-cell; vertical-align: top; box-sizing: border-box; padding: .45em 0 0 55px; } .single-places #azureBody #placeInfo dl { line-height: 1em; } .single-places #azureBody #placeInfo div.aside { margin: 0 0 20px 0; } .single-places #azureBody #placeInfo div.aside dt { font-weight: 500; font-size: 2.2em; margin: 0 0 .7em 0; } .single-places #azureBody #placeInfo div.aside dd { font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif; } .single-places #azureBody #placeInfo div.aside dd em { font-weight: 700; font-size: 1.4em; font-style: normal; letter-spacing: 0; } .single-places #azureBody #placeInfo div.article address { font-style: normal; } .single-places #azureBody #placeInfo div.article address p { font-size: 1.1em; } .single-places #azureBody #placeInfo div.article address dl { margin: 15px 0 0 0; letter-spacing: 0; } .single-places #azureBody #placeInfo div.article address dt { font-size: 1.4em; font-weight: 700; margin: 0 0 .5em 0; } .single-places #azureBody #placeInfo div.article address dl a { text-decoration: none; } .single-places #azureBody #placeInfo div.article address dt a { cursor: default; font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif; } /* .single-places #eventList { display:none !important; } */ .single-places #calendarArea { margin: 0 0 45px 0; background: #fff; } .single-places #calendar { max-width: 100%; margin: 50px auto 0 auto; } .fc-toolbar.fc-header-toolbar { background-color: rgba(51, 50, 56, 1) !important; } .fc-center h2 { background: transparent!important; color: black!important; font-size: 1.4em !important; color: #fff !important; } .fc-head th.fc-day-header, td.fc-day-top { padding: 10px 0; color: #000; } .fc-head .fc-sat, td.fc-day-top.fc-sat { color: #0044A6 !important; } .fc-head .fc-sun, td.fc-day-top.fc-sun { color: #A60000 !important; } .fc-time-grid-container { display: none; } .fc-content { padding: 1em; /*height: 28px;*/ line-height: 1.5em; } .fc-content-skeleton { height: auto; } .fc-day-grid-event .fc-content { white-space: normal!important; } .fc-day-grid-event { margin: 5px 2px 5px!important; } .fc-event { -moz-border-radius: 5px!important; -webkit-border-radius: 5px!important; border-radius: 5px!important; border: none !important; font-size: .8em !important; padding: 10px !important; } .fc-body a { text-decoration: none !important; } .fc-title { color: #efefef; } .fc-past { background: #F2F2F2; /*opacity: 0.5;*/ } .fc-time { display: none; } .fc-list-item-time { display: none !important; } .fc button { padding: .3em .6em 0 .6em !important; } .single-places #azureBody #iconsArea { margin: -50px 0 53px 0; display: table; width: 100%; } .single-places #azureBody #iconsArea dl { display: table-cell; margin: 0 0; text-align: center; width: 20%; } .single-places #azureBody #iconsArea dd { line-height: 1.8em; font-size: .85em; color: #000; padding: .6em 0 0 0; } .single-places #azureBody #iconsArea dd br { display: none; } .single-places #azureBody #iconsArea dt.sp5 img { margin: 0 0 0 20px; } /* .links 関連リンク */ .links #azureBody #linksList div.article { margin: 0 0 75px 0; } .links #azureBody #linksList div.article:last-child { margin: 0 0 0 0; } .links #azureBody #linksList a { display: block; text-decoration: none; box-shadow: 0 0 5px 0 #999; margin: 0 0 25px 0; } .links #azureBody #linksList a:last-child { margin: 0 0 0 0; } .links #azureBody #linksList a dl { background: #fff; box-sizing: border-box; padding: 45px 50px 30px 50px; } .links #azureBody #linksList a dt { background: url(..https://www.microsoft.com/images/arrow.png) top left no-repeat; padding: 0 0 0 40px; font-size: 1.3em; font-weight: 500; background-size: 31px; } .links #azureBody #linksList a dd { padding: 0 0 0 40px; font-size: .85em; letter-spacing: 0; } .links #azureBody #linksList a div.aside { background: #ebebeb; padding: 30px 50px 35px 50px; } /* .faq よくある質問 */ .faq #azureBody #faqArea div.article { margin: 0 0 20px 0; box-shadow: 0 0 5px 0 #999; } .faq #azureBody #faqArea div.article:last-child { margin: 0 0 0 0; } .faq #azureBody #faqArea div.article .qes { padding: 40px; background: url(../..https://www.microsoft.com/images/faq/plus.png) top 40px right 40px no-repeat #fff; background-size: 30px; } .faq #azureBody #faqArea div.article .qes.selected { background: url(../..https://www.microsoft.com/images/faq/minus.png) top 40px right 40px no-repeat #fff; background-size: 30px; } .faq #azureBody #faqArea div.article .ans { padding: 40px; background: #323238; color: #fff; display: none; } .faq #azureBody #faqArea div.article .qes p { background-image: url(../..https://www.microsoft.com/images/faq/ques.png); background-position: top left; background-repeat: no-repeat; background-size: 22px; padding: 0 0 0 55px; font-weight: 700; cursor: pointer; } .faq #azureBody #faqArea div.article .ans p { background-image: url(../..https://www.microsoft.com/images/faq/ans.png?210624); background-position: top .3em left; background-repeat: no-repeat; background-size: 22px; padding: 0 0 0 55px; } .faq #azureBody #faqArea div.article .ans p a { color: #FF7262; } /* .app 会員向けアプリ */ .app #azureBody #appArea { text-align: center; } .app #azureBody #appArea p { font-size: 1.05em; line-height: 2.2em; margin: 0 0 3em 0; } .app #azureBody #appArea li { display: inline-block; margin: 0 15px; } .app #azureBody #appArea li img { width: 190px; height: auto; filter: drop-shadow(6px 6px 0 #0e1726); } .app #azureBody #qrArea { text-align: center; } .app #azureBody #qrArea #logo { margin: 0 0 30px 0; } .app #azureBody #qrArea #logo img { width: 133px; height: auto; } .app #azureBody #qrArea h3 { font-weight: 700; font-size: 1.4em; margin: 0 0 1.3em 0; letter-spacing: 0; } .app #azureBody #qrArea div.article { width: 550px; margin: auto; border: 1px solid #dcdcdc; padding: 30px; background: #fff; display: table; box-sizing: border-box; } .app #azureBody #qrArea div.article dl { display: table-cell; text-align: center; vertical-align: top; } .app #azureBody #qrArea div.article dl dt { margin: 0 0 20px 0; } .app #azureBody #qrArea div.article dl dt img { width: 150px; height: auto; } .app #azureBody #qrArea div.article dl.apple dd img { width: 137px; height: auto; } .app #azureBody #qrArea div.article dl.google dd img { width: 166px; height: auto; } /* .terms 利用規約 */ .terms #azureBody #termsArea h3 { font-weight: 700; font-size: 1.5em; color: #0378d5; margin: 0 0 .8em 0; padding: 0 0 .8em 0; border-bottom: 1px solid #dcdcdc; } .terms #azureBody #termsArea div.article { margin: 0 0 60px 0; } .terms #azureBody #termsArea div.article p, .terms #azureBody #termsArea div.article ul { margin: 0 0 45px 0; } .terms #azureBody #termsArea div.article p.x2 { margin: 0 0 0 0; } .terms #azureBody #termsArea div.article p:last-child, .terms #azureBody #termsArea div.article ul:last-child { margin: 0 0 0 0; } .terms #azureBody #termsArea h4 { font-weight: 700; font-size: 1.3em; margin: 0 0 .5em 0; } .terms #azureBody #termsArea h4 span { color: #0378d5; } .terms #azureBody #termsArea h5 { font-weight: 700; font-size: 1.3em; margin: 0 0 .5em 0; } .terms #azureBody #termsArea li span { color: #b4b4b4; } .terms #azureBody #termsArea li { padding-left: 1.5em; text-indent: -1.5em; } .modelDetail { box-sizing: border-box; position: relative; } .modelDetail .icon-close, .modalOpen .icon-close { position: absolute; top: -60px; right: 20px; cursor: pointer; } .modelDetail .icon-close img { width: 50px; height: auto; } .modelDetail .modalArea, .modalOpen .modalArea { padding: 60px 60px; } .searchDetail ul.checkbox { margin: 0 0 0 0; list-style: none; } .searchDetail ul.checkbox li { width: 25%; float: left; list-style: none; } .searchDetail ul.checkbox li label { width: 100%; display: block; box-sizing: border-box; line-height: 1em; padding: 1em 1em; background: #f4f4f4; border-bottom: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; cursor: pointer; } .searchDetail ul.checkbox li:nth-child(1) label, .searchDetail ul.checkbox li:nth-child(5n) label { border-left: 1px solid #dcdcdc; } .searchDetail ul.checkbox li:nth-child(1) label, .searchDetail ul.checkbox li:nth-child(2) label, .searchDetail ul.checkbox li:nth-child(3) label, .searchDetail ul.checkbox li:nth-child(4) { border-top: 1px solid #dcdcdc; } .searchDetail input.submit { -webkit-appearance: none; border: none; display: block; width: 100%; text-align: center; color: #fff; line-height: 1em; background: #0378d5; text-decoration: none; font-size: 1.1em; font-weight: 500; padding: 1em 0; border-radius: 5px; -moz-border-image: border-radius: 5px; -webkit-border-image: border-radius: 5px; box-sizing: border-box; } .searchDetail input.reset { -webkit-appearance: none; border: none; display: block; width: 100%; text-align: center; color: #fff; line-height: 1em; background: #111d2f; text-decoration: none; font-size: 1.1em; font-weight: 500; padding: 1em 0; border-radius: 5px; -moz-border-image: border-radius: 5px; -webkit-border-image: border-radius: 5px; box-sizing: border-box; } .searchDetail ul.bnts { clear: both; text-align: center; padding: 60px 0 0 0; } .searchDetail ul.bnts li { display: inline-block; width: 300px; margin: 0 10px; } .soon #azureBody #soonArea { text-align: center; margin: 0 0 100px 0; } #azureBody #soonArea p { font-size: 2em; font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 700; letter-spacing: 0; } #azureBody #soonArea p.x2 { text-align: center; } #azureBody #notFound { text-align: center; } /* .blog ブログ */ .blog #azureBody #blogList { margin: 0 0 100px 0; } .blog #azureBody #blogList article.clink { display: block; margin: 0 0 40px 0; clear: both; text-decoration: none; position: relative; } .blog #azureBody #blogList article.clink .blogR {} .blog #azureBody #blogList article.clink .blogR h3 { margin: 0 0 .5em 0; } .blog #azureBody #blogList article.clink .blogR h3 a { font-size: 1.5em; color: #324B9E; font-weight: 700; line-height: 1.4em; text-decoration: none; } .blog #azureBody #blogList article.clink .blogR h3 a:hover, .blog #azureBody #blogList article.clink .blogR h3 a:focus { color: #002847; } .blog #azureBody #blogList article.clink .blogR p.ex { margin: 0 0 .3em 0; line-height: 1.5em; } .blog #azureBody #blogList article.clink .blogR .date { color: #323232; margin: 0 0 .5em 0; } .blog #azureBody #blogList article.clink .blogR .date time { font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 400; font-size: 1.1em; } /* sideCol */ #azureBody .widget { clear: both; margin: 0 0 40px 0; } #azureBody .widget h3 { font-size: 1.1em; line-height: 1em; margin: 0 0 1em 0; padding: 0 0 .9em 0; border-bottom: 1px solid #000; font-weight: 500; } #azureBody .widget li { font-size: 1em; margin: 0 0 .3em 0; } #azureBody .widget li ul.children li { font-size: .9em; padding: 0 0 0 .5em; margin: 0 0 0 0; } #azureBody .widget li ul.children li:before { content: "‐"; display: inline-block; margin: 0 .5em 0 0; } #azureBody .widget h4.year { cursor: pointer; font-size: 1.05em; margin: .3em 0 0 0; } #azureBody .widget ul.month li a:before { content: "- "; padding: 0 0 0 .5em; } #azureBody .widget ul.month li { margin: 0 0 0 0; } #azureBody .widget ul.month li a { padding: .2em 0; font-size: .9em; } #azureBody .widget span.more { background: #3c3c3c; padding: .7em 0 .7em 1em; margin: .5em 0 .5em 0; display: block; width: 100%; cursor: pointer; color: #fff; text-decoration: none; font-weight: 300; font-family: 'Oswald', sans-serif; line-height: 1em; box-sizing: border-box; } #azureBody .widget span:hover.more, #azureBody .widget span:focus.more { opacity: .8; } #azureBody .widget span.more:after { content: "\f138"; font-family: FontAwesome; float: right; padding: 0 1em 0 0; } #azureBody .widget span.more.selected:after { content: "\f13a"; font-family: FontAwesome; float: right; padding: 0 1em 0 0; } #azureBody .widget .tagcloud a { display: inline-block; padding: .5em.8em .65em .8em; margin: 0 3px 5px 0; background: #f5f5f5; border-radius: 3px; /* CSS3草案 */ -webkit-border-radius: 3px; /* Safari,Google Chrome用 */ -moz-border-radius: 3px; /* Firefox用 */ font-size: .85em !important; color: #324B9E; line-height: 1.5em; } /* .article 記事詳細 */ #azureBody article.entry { clear: both; padding: 0 0 30px 0; } #azureBody article.entry img, #azureBody article.entry a img { max-width: 100% !important; height: auto !important; } #azureBody article.entry iframe { max-width: 100% !important; } #azureBody article.entry p { margin: 0 0 2em 0; } #azureBody article.entry h1, #azureBody article.entry h2, #azureBody article.entry h3, #azureBody article.entry h4, #azureBody article.entry h5, #azureBody article.entry h6 { text-align: left; font-weight: normal; } #azureBody article.entry h1 { font-weight: 500; font-size: 1.3em; line-height: 1.4em; margin: 0 0 .5em 0; } #azureBody article.entry dl.date { margin: 0 0 30px 0; color: #969696; font-size: .9em; float: left; } #azureBody article.entry dl.date time { font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 1.1em; } #azureBody article.entry dl.date dt { display: inline-block; } #azureBody article.entry dl.date dd { display: inline-block; } #azureBody article.entry dl.date dd:before { content: "‐"; } #azureBody article.entry .shareBtn { float: right; margin: 0 0 30px 0; } #azureBody article.entry ul.shareBtn:before { content: "\f1e0"; font-family: FontAwesome; margin: 0 0 0 0; font-size: 1.1em; vertical-align: middle; } #azureBody article.entry ul.shareBtn li:nth-child(1):before { content: "SHARE -"; font-size: .7em; font-weight: 200; margin: 0 1em 0 0; vertical-align: middle; } #azureBody article.entry ul.shareBtn li { display: inline-block; margin: 0 0 0 .3em; vertical-align: middle; font-size: 1.4em; } #azureBody article.entry h2 { font-size: 1.2em !important; font-weight: 500; background: #F7F7F7; padding: .6em 1em .5em 1em; margin: 0 0 1.3em 0; border-left: 3px solid #0378d5; letter-spacing: .08em; } .fnvoa #azureBody article.entry h2 { background: #fff; } #azureBody article.entry h3 { font-size: 1.1em !important; border-bottom: 2px solid #0378d5; font-weight: 500; padding: 0 0 .5em 0; margin: 0 0 1.3em 0; } #azureBody article.entry h4 { font-weight: 500 !important; font-size: 1.1em; margin: 0 0 1em 0; vertical-align: top; } #azureBody article.entry h4:before { content: "■"; color: #0378d5; font-size: 1.4em; vertical-align: top; } #azureBody article.entry table { margin: 0 0 30px 0; font-size: 1.1em } #azureBody article.entry table th { font-weight: 500; vertical-align: top; text-align: center; padding: .3em .8em; } #azureBody article.entry table td { text-align: center; padding: .3em .8em; } #azureBody article.entry div.aside a:link, article.entry div.aside a:visited, article.entry div.aside a:active { text-decoration: underline; color: #324B9E; } #azureBody article.entry div.aside a:hover, #azureBody article.entry div.aside a:focus { text-decoration: none; } #azureBody article.entry div.aside blockquote { padding: 50px; background: url(..https://www.microsoft.com/images/blockquote1.png) top 20px left 20px no-repeat, url(..https://www.microsoft.com/images/blockquote2.png) bottom 20px right 20px no-repeat; margin: 0 0 30px 0; background-color: #fff; box-sizing: border-box; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; } #azureBody article.entry div.aside blockquote img { max-width: 100% !important; height: auto; } #azureBody article.entry div.aside ol li { list-style: decimal !important; margin: 0 0 0 0em !important; } #azureBody article.entry div.aside ul li { list-style: disc !important; margin: 0 0 0 0em !important; } #azureBody article.entry div.aside dl, #azureBody article.entry div.aside ol, #azureBody article.entry div.aside ul { margin: 0 0 15px 0; } #azureBody article.entry div.aside ul li ul, #azureBody article.entry div.aside ol li ul, #azureBody article.entry div.aside ul li ol, #azureBody article.entry div.aside ol li ol { margin: 0 0 0 1em !important; } #azureBody article.entry div.aside img.vam { width: auto; height: auto; } #azureBody article.entry div.aside .wp-caption { box-sizing: border-box; max-width: 100%; margin: 20px 0; text-align: center; padding: 10px; border: 1px solid #ccc; -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .3); box-shadow: 0 1px 4px rgba(0, 0, 0, .3); } #azureBody article.entry div.aside .wp-caption img { max-width: 100% !important; height: auto !important; } #azureBody article.entry div.aside .wp-caption-text { padding: 1em 0 0em 0; font-size: 1.25em; font-weight: bold; } .blog #azureBody #prevNext { clear: both; margin: 40px 0 0 0; } .blog #azureBody #prevNext a { display: block; text-decoration: none; } .blog #azureBody #prevNext a:hover, .blog #azureBody #prevNext a:focus { opacity: .8; } .blog #azureBody #prevNext dl { opacity: .4; } .blog #azureBody #prevNext a dl { opacity: 1; } .blog #azureBody #prevNext dl.prev { float: left; } .blog #azureBody #prevNext dl dt { width: 36px; height: 36px; text-align: center; line-height: 1em; border: 2px solid #1e1e1e; font-size: 20px; font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif; box-sizing: border-box; padding: 4px 0 0 0; } .blog #azureBody #prevNext dl dd { height: 36px; line-height: 36px; font-weight: 500; } .blog #azureBody #prevNext dl.prev dt { float: left; } .blog #azureBody #prevNext dl.prev dd { float: left; margin: 0 0 0 1em; } .blog #azureBody #prevNext dl.next { float: right; } .blog #azureBody #prevNext dl.next dt { float: right; } .blog #azureBody #prevNext dl.next dd { float: right; margin: 0 1em 0 0; } .blog #azureBody #indexLink { clear: both; text-align: center; position: relative; top: -2.15em; display: block; width: 5em; margin: auto; } .blog #azureBody article.entry ul li { margin: 0 0 1.5em 1.5em; } .blog #azureBody article.entry dl, .blog #azureBody article.entry ol, .blog #azureBody article.entry ul { margin: 0 0 2em 0; } .blog #azureBody article.entry h1 { font-size: 1.8em; } .blog #azureBody article.entry h3 { font-size: 1.4em; padding: 1em 0 .5em 0; } /* イベント モーダル */ .eventmodalArea div.article { width: 100%; display: table; color: #000; } .eventmodalArea div.article div.date { width: 146px; background: #f2f2f2; display: table-cell; text-align: left; vertical-align: top; box-sizing: border-box; padding: 35px 25px 35px 25px; } .eventmodalArea div.article div.info { display: table-cell; text-align: left; vertical-align: top; padding: 35px 25px 35px 25px; } .eventmodalArea div.article div.date dl { line-height: 1em; letter-spacing: 0; font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif; } .eventmodalArea div.article div.date dt { font-size: .85em; margin: 0 0 .5em 0; font-weight: 500; } .eventmodalArea div.article div.date dd:nth-child(2) { font-weight: 700; font-size: 1.7em; margin: 0 0 .5em 0; } .eventmodalArea div.article div.date dd:nth-child(3) { font-weight: 500; font-size: 1.1em; margin: 0 0 .5em 0; } .eventmodalArea div.article div.date dd:nth-child(4) { font-size: .9em; margin: 0; padding: 0; } .eventmodalArea div.article div.date .area { line-height: 1em; padding: 1.5em 0 0 0; background: url(..https://www.microsoft.com/images/line.png) top left no-repeat; font-size: .95em; letter-spacing: 0; margin: 1.5em 0 0 0; font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif; } .eventmodalArea div.article div.date .area em { font-style: normal; font-weight: 500; font-size: 1.2em; margin: 0 0 .7em 0; display: block; letter-spacing: .1em; /* font-family: 'Noto Sans JP', sans-serif; */ } .eventmodalArea div.article div.info h3 { font-size: 1.1em; font-weight: 700; margin: 0 0 .5em 0; line-height: 1.5em; } .eventmodalArea div.article div.info .note { font-size: .9em; line-height: 1.8em; margin: 0 0 1.5em 0; } .eventmodalArea div.article div.info .entryBtn { width: 100%; text-align: center; } .eventmodalArea div.article div.info .entryBtn a { width: 100%; display: block; text-decoration: none; color: #fff; background: #333238; border: 2px solid #333238; font-weight: 500; line-height: 1em; font-size: 1.05em; padding: .85em 0; border-radius: 5px; -moz-border-image: border-radius: 5px; -webkit-border-image: border-radius: 5px; } .eventmodalArea div.article div.info .entryBtn a:hover, .eventmodalArea div.article div.info .entryBtn a:focus { color: #333238; background: #fff; } #azureBody .eventNote { text-align: center; margin: 3em 0 0 0; font-size: 1.1em; } #azureBody .eventNote p.x2 { font-size: .9em; } #azureBody .eventNote a { color: #fff; text-decoration: underline; } #azureBody .eventNote a:hover { text-decoration: none; } /* .app_line LIEN APP */ .app_line #azureBody #appArea { text-align: center; } .app_line #azureBody #appArea h3 { font-weight: 500; font-size: 1.9em; margin: 0 0 1em 0; } .app_line #azureBody #appArea p { font-size: 1.1em; line-height: 2em; letter-spacing: .1em; } .app_line #azureBody #qrArea { text-align: center; } .app_line #azureBody #qrArea h3 { font-weight: 500; font-size: 1.9em; margin: .5em 0 .5em 0; letter-spacing: .1em; } .app_line #azureBody #qrArea p { font-size: 1.1em; line-height: 2em; letter-spacing: .1em; } .app_line #azureBody #qrArea #lineLink { /* display:none; */ font-size: .8em; } .app_line #azureBody .flowWrap { padding: 0 0 40px 0; /*overflow-x:auto;*/ } .app_line #azureBody .flowArea { border-bottom: 1px solid #dcdcdc; padding: 0 0 60px 0; margin: 0 auto 100px auto; width: 1280px; box-sizing: border-box; } .app_line #azureBody .flowList { margin: 0 auto 0 auto; position: relative; /* width:1280px; box-sizing:border-box; */ } .app_line #azureBody .flowArea:last-child { border-bottom: none; padding: 0 0 0 0; margin: 0 auto 0 auto; } .app_line #azureBody .flowList .explanation { width: 600px; float: left; } .app_line #azureBody .flowList.f2 .explanation { width: 100%; float: none; } .app_line #azureBody .flowList .explanation h3 { font-weight: 500; font-size: 1.9em; line-height: 1em; margin: 0 0 .2em 0; } .app_line #azureBody .flowList .explanation p.note { font-size: .9em; } .app_line #azureBody .flowList .explanation p.note span { color: #3db3f8; } .app_line #azureBody .flowList.f1 .explanation dl { margin: 90px 0 0 0; } .app_line #azureBody .flowList.f3 .explanation dl { margin: 90px 0 0 0; } .app_line #azureBody .flowList.f4 .explanation dl { margin: 90px 0 0 0; } .app_line #azureBody .flowList .explanation dt { font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 3.8em; color: #3db3f8; line-height: 1em; margin: 0 0 .5em 0; } .app_line #azureBody .flowList .explanation dd { font-size: 1.1em; letter-spacing: .1em; line-height: 2em; } .app_line #azureBody .flowList .explanation dd a { text-decoration: underline; } .app_line #azureBody .flowList .explanation dd a:hover { text-decoration: none; } .app_line #azureBody .flowList .screenShot { width: 660px; float: right; position: relative; } .app_line #azureBody .flowList.f2 .screenShot { width: 100%; float: none; margin: 10px 0 0 0; } .app_line #azureBody .flowList .screenShot .ssWrap { float: right; } .app_line #azureBody .flowList .screenShot .ssWrap figure { position: relative; float: left; margin: 0 0 0 20px; text-align: center; } .app_line #azureBody .flowList .screenShot .ssWrap figure figcaption span { font-size: .8em; display: block; line-height: 1em; } .app_line #azureBody .flowList.f1 .screenShot .ssWrap figure:nth-child(1) { margin: 0 20px 0 0; } .app_line #azureBody .flowList.f4 .screenShot .ssWrap figure:nth-child(1) { margin: 0 70px 0 0; } .app_line #azureBody .flowList.f1 .screenShot .ssWrap figure:nth-child(1):after, .app_line #azureBody .flowList.f3 .screenShot .ssWrap figure:not(:last-child):after { content: ""; width: 28px; height: 19px; background-size: contain; background-image: url(../..https://www.microsoft.com/images/app/line/arrow1.svg); background-repeat: no-repeat; display: block; position: absolute; left: 100%; top: 50%; margin: -20px 0 0 -10px; } .app_line #azureBody .flowList.f4 .screenShot .ssWrap figure:nth-child(1):after { content: ""; width: 39px; height: 19px; background-size: contain; background-image: url(../..https://www.microsoft.com/images/app/line/arrow4.svg); background-repeat: no-repeat; display: block; position: absolute; left: 100%; top: 50%; margin: -20px 0 0 10px; } .app_line #azureBody .flowList.f2 .screenShot .ssWrap figure:nth-child(1) { margin: 0 140px 0 0; padding: 60px 0 0 0; } .app_line #azureBody .flowList.f2 .screenShot .ssWrap figure:nth-child(2) { margin: 0 30px 0 0; } .app_line #azureBody .flowList.f2 .screenShot .ssWrap figure:nth-child(3) { margin: 0 50 px 0 0; } .app_line #azureBody .flowList.f2 .screenShot .ssWrap figure:nth-child(4) { padding: 60px 0 0 0; } .app_line #azureBody .flowList.f2 .screenShot .ssWrap figure:nth-child(1):after { content: "初回"; font-weight: bold; font-size: 1.1em; width: 79px; height: 23px; padding: 0 0 2.8em 0; box-sizing: border-box; background-size: contain; background-image: url(../..https://www.microsoft.com/images/app/line/arrow2.svg); background-repeat: no-repeat; background-position: left bottom; display: block; position: absolute; left: 100%; top: 100px; text-align: left; color: #3db3f8; margin: 0 0 0 30px; box-sizing: border-box; } .app_line #azureBody .flowList.f2 .screenShot .ssWrap figure:nth-child(1):before { content: "2回目以降"; font-weight: bold; font-size: 1.1em; width: 566px; height: 23px; padding: 0 0 2.8em 0; box-sizing: border-box; background-size: contain; background-image: url(../..https://www.microsoft.com/images/app/line/arrow3.svg); background-repeat: no-repeat; background-position: left bottom; display: block; position: absolute; left: 100%; bottom: 30px; text-align: left; color: #3db3f8; margin: 0 0 0 30px; box-sizing: border-box; } .app_line #azureBody p.note2 { font-size: 1em; } .app_line #azureBody p.note2 span { color: #3db3f8; } /* .virtual Virtual Azure Base */ .virtual #azureBody #aboutArea { margin: 0 auto 80px auto; padding: 0 7%; } .virtual #azureBody #aboutArea h2 { font-weight: 500; font-size: 1.9em; margin: 0 0 1em 0; text-align: center; } .virtual #azureBody #aboutArea p { font-size: 1.1em; line-height: 2em; letter-spacing: .1em; } .virtual #azureBody #ssArea figure { margin: 0 0 10px 0; width: calc(50% - 10px); } .virtual #azureBody #ssArea figure img { width: 100%; height: auto; } .virtual #azureBody #ssArea figure:nth-child(odd) { float: left; } .virtual #azureBody #ssArea figure:nth-child(even) { float: right; } .virtual #azureBody p.note { font-size: .9em; } .virtual #azureBody p.note span { color: #3db3f8; } .virtual #azureBody p.note2 a { color: #fff; text-decoration: underline; } .virtual #azureBody p.note2 a:hover { text-decoration: none; } /* .fgcf FgCFコンテンツ一覧 */ .fgcf #fgcfBody .fgc-padding { overflow: hidden; height: 200px; position: relative; margin: 0 0 33px 0; } @media screen and (min-width: 1779px) { .fgcf #fgcfBody .fgc-padding { height: 250px; } } .fgcf #fgcfBody .h1-wrap { position: absolute; top: 0; left: 0; width: 100%; height: 200px; background-color: rgba(0, 0, 0, .5); color: #fff; font-family: "Segoe UI", SegoeUI, "Yu Gothic UI", "Meiryo UI", "Helvetica Neue", Helvetica, Arial, sans-serif; text-align: left; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: left; -ms-flex-align: left; -webkit-align-items: left; align-items: left; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } @media screen and (min-width: 1779px) { .fgcf #fgcfBody .h1-wrap { height: 250px; } } .fgcf #fgcfBody .h1-wrap h1 { margin: 0 0 0 5.8%; font-weight: normal; } .fgcf #fgcfBody .h1-wrap h1 br { display: none; } .fgcf #fgcfBody .contents { width: calc(100% - 11.6%); max-width: 1600px; margin: auto; } .fgcf #fgcfBody #navArea { /* margin:0 0 55px 0; */ } .fgcf #fgcfBody #navArea li { float: left; list-style: none; font-size: .9em; margin: 0 2.4em 0 0; } .fgcf #fgcfBody #navArea li a { text-decoration: none; color: rgba(0, 0, 0, .6); display: inline-block; } .fgcf #fgcfBody #navArea li a:hover { color: rgba(0, 0, 0, 1); } .fgcf #fgcfBody #navArea li.active a { border-bottom: 2px solid #0067B8; color: rgba(0, 0, 0, 1); font-weight: 500; } .fgcf #fgcfBody #navArea li.active a:hover { color: rgba(0, 0, 0, .75); } .fgcf #fgcfBody p.note { /* font-size: .9em; */ display: inline-block; background: #f2f2f2; padding: .3em .8em; margin: 0 0 2em 0; } .fgcf #fgcfBody p.note2 { font-size: .9em; margin: 0 0 2em 0; } .fgcf #fgcfBody #fgcfArea { clear: both; } .fgcf #fgcfBody #fgcfArea .bloc { clear: both; margin: 0 0 55px 0; } .fgcf #fgcfBody #fgcfArea dl.title { margin: 0 0 15px 0; display: table; } .fgcf #fgcfBody #fgcfArea dl.title dt { display: table-cell; } .fgcf #fgcfBody #fgcfArea dl.title dd { display: table-cell; vertical-align: middle; } .fgcf #fgcfBody #fgcfArea dl.title dd h2 { font-weight: bold; font-size: 1.5em; padding: 0 0 0 1em; } .fgcf #fgcfBody #fgcfArea h3 { color: #005da6; font-weight: bold; font-size: 1em; } .fgcf #fgcfBody #fgcfArea h3 a { color: #005da6; font-weight: bold; } .fgcf #fgcfBody #fgcfArea #fgcfL { /* float: left; width: 64%; border-right: 1px solid #b4b4b4; box-sizing: border-box; padding: 0 20px 0 0; */ border-right: 1px solid #b4b4b4; } .fgcf #fgcfBody #fgcfArea #fgcfR { /* float: right; width: 36%; box-sizing: border-box; padding: 0 0 0 20px; */ } .fgcf #fgcfBody #fgcfArea .table { display: table; width: 100%; margin: 0 0 30px 0; border-bottom: 0; } .fgcf #fgcfBody #fgcfArea .construction .table { margin: 0 0 0 0; display: table; width: 100%; } .fgcf #fgcfBody #fgcfArea .table .table-cell { display: table-cell; width: calc(100% - 300px); vertical-align: middle; } .fgcf #fgcfBody #fgcfArea #fgcfR .table>.table .table-cell.x2 { width: auto; } .fgcf #fgcfBody #fgcfArea .table .table-cell.x2 { width: 300px; vertical-align: middle; padding: 0 10px; } .fgcf #fgcfBody #fgcfArea .icons figure { display: inline-block; vertical-align: middle; margin: 0 10px 0 0; } .fgcf #fgcfBody #fgcfArea .icons figure.hidden { visibility: hidden; } .fgcf #fgcfBody #fgcfArea .icons figure:last-child { margin: 0 0 0 0; } /* ツリー構造 */ .fgcf #fgcfBody #fgcfArea .construction { list-style-type: none; } .fgcf #fgcfBody #fgcfArea .construction ul { margin: 0; padding: 0; list-style-type: none; } .fgcf #fgcfBody #fgcfArea .construction ul { position: relative; margin-left: 15px; } .fgcf #fgcfBody #fgcfArea .construction ul:before { content: ""; display: block; position: absolute; top: 0; bottom: 0; left: 0; width: 0; border-left: 1px solid #b4b4b4; height: auto; } .fgcf #fgcfBody #fgcfArea .construction ul li { position: relative; margin: 0 !important; padding: 7px 0 7px 20px; font-weight: bold; word-break: break-all; } .fgcf #fgcfBody #fgcfArea .construction ul.x4 li { font-size: .95em; font-weight: normal; color: #646464; } .fgcf #fgcfBody #fgcfArea .construction ul li:before { content: ""; display: block; position: absolute; top: 22px; left: 0; width: 15px; height: 0; border-top: 1px solid #b4b4b4; } .fgcf #fgcfBody #fgcfArea .construction ul li:last-child:before { top: 22px; bottom: 0; height: auto; background-color: #fff; } .fgcf #fgcfBody #fgcfArea a.gray img { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); } .fgcf #fgcfBody #fgcfArea a.gray { cursor: default; } /* ツリー構造 */ /* 2021 06 Add */ .home #azureBody #baceListWrap {} /* .fnvoa Find new value on Azure */ .fnvoa #azureBody .container.bg1 { background-color: rgba(0, 0, 0, 1); color: #fff; } .fnvoa #azureBody .container.bg2 { background-color: rgba(70, 70, 70, 1); color: #fff; } .fnvoa #azureBody .container.bg3 { background-color: rgba(30, 30, 30, 1); color: #fff; } .fnvoa #azureBody .container.bg4 { background-color: rgba(247, 247, 247, 1); } .fnvoa #azureBody .container.bg5 { background-color: rgba(242, 242, 242, 1); } .fnvoa #azureBody .container.bg1::before { content: ""; display: block; width: 470px; height: 470px; background-color: rgba(30, 30, 30, 1); position: absolute; top: 0; left: 0; clip-path: polygon(0 0, 0 70%, 70% 0); } .fnvoa #azureBody .container.bg1::after { content: ""; display: none; width: 310px; height: 310px; background-color: rgba(80, 230, 255, 1); position: absolute; bottom: -1px; right: 0; clip-path: polygon(30% 100%, 100% 100%, 100% 30%); } .fnvoa #azureBody .container.bg2::before { content: ""; display: block; width: none; height: 310px; background-color: rgba(80, 230, 255, 1); position: absolute; top: -1px; right: 0; clip-path: polygon(100% 0, 100% 70%, 30% 0); } .fnvoa #azureBody .container.bg2::after { content: ""; display: none; width: 470px; height: 470px; background-color: rgba(30, 30, 30, 1); position: absolute; bottom: -1px; left: 0; clip-path: polygon(0 100%, 70% 100%, 0 30%); } .fnvoa #azureBody .container.case { background: url("../..https://www.microsoft.com/images/fnvoa/case_head.jpg") center center no-repeat; background-size: cover; position: relative; } .fnvoa #azureBody .container.case::before { content: ""; display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-color: rgba(0, 0, 0, .65); } .fnvoa #azureBody .container.solution { background: url("../..https://www.microsoft.com/images/fnvoa/solution_head.jpg") center center no-repeat; background-size: cover; position: relative; } .fnvoa #azureBody .container.solution::before { content: ""; display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-color: rgba(0, 0, 0, .65); } .fnvoa #azureBody #keyArea figure { text-align: center; margin: 0 0 0 0; } .fnvoa #azureBody #keyArea figure img { width: 850px; height: auto; } /* .fnvoa #azureBody #aboutArea figure h1 { font-size: 3.4em; font-weight: 400; line-height: 1em; margin: 0 0 0 .8em; } */ .fnvoa #azureBody #aboutArea { margin: 0 0 80px 0; } .fnvoa #azureBody #aboutArea p { font-size: 1.2em; line-height: 2em; } .fnvoa #azureBody #famaArea h2 { text-align: center; color: #50e6ff; line-height: 1em; font-weight: 700; font-size: 2em; letter-spacing: .05em; margin: 0 0 1em 0; } .fnvoa #azureBody #famaArea p.note { font-size: 1.2em; line-height: 2em; margin: 0 0 2em 0; } .fnvoa #azureBody #famaArea #famaList { display: flex; flex-wrap: wrap; justify-content: space-between; margin: 0 0 30px 0; } .fnvoa #azureBody #famaArea #famaList .box { width: calc(33.33333% - 20px); background: #1e1e1e; border: 1px solid #000; box-sizing: border-box; padding: 40px 40px; margin: 0 0 28px 0; } .fnvoa #azureBody #famaArea #famaList .box:nth-child(1) { background: #313131; } .fnvoa #azureBody #famaArea #famaList .box h3 { color: #50e6ff; font-weight: 700; font-size: 1.5em; margin: 1em 0 1.3em 0; line-height: 1em; } .fnvoa #azureBody #famaArea #famaList .box p { font-size: 1.2em; line-height: 1.8em; } .fnvoa #azureBody #famaArea #famaList .box figure { text-align: center; display: flex; justify-content: center; align-items: center; height: 85px; margin: 0 0 30px 0; } .fnvoa #azureBody #famaArea #famaList .box figure img { transform: scale(0.5, 0.5); } .fnvoa #azureBody #famaArea h3 { text-align: center; font-size: 1.2em; font-weight: 700; margin: 0 0 1.5em 0; } .fnvoa #azureBody .dlBtn { width: 280px; margin: auto; } .fnvoa #azureBody .dlBtn a { display: block; text-decoration: none; background: #0078d4; color: #fff; line-height: 1em; font-weight: 700; font-size: 1.2em; text-align: center; padding: 1em 0; } .fnvoa #azureBody .dlBtn a:hover { opacity: .8; } .fnvoa #azureBody #cvArea { text-align: center; } .fnvoa #azureBody #cvArea h3 { font-size: 1.125em; line-height: 1.8em; margin: 0 0 .8em 0; font-weight: 700; } .fnvoa #azureBody #cvArea p { font-size: 1.05em; margin: 0 0 .8em 0; } .fnvoa #azureBody #cvArea dl { margin: 0 0 .1em 0; } .fnvoa #azureBody #cvArea dt { line-height: 1em; font-size: .9em; margin: 0 0 .9em 0; } .fnvoa #azureBody #cvArea dd a { color: #50e6ff; font-weight: 600; font-size: 2em; line-height: 1em; text-decoration: none; cursor: default; } .fnvoa #azureBody #cvArea address { font-style: normal; } .fnvoa #azureBody #cvArea address a { color: #fff; text-decoration: underline; font-size: 1.1em; } .fnvoa.links #azureBody #linksList a { box-shadow: 0 0 0 1px #dcdcdc; } .fnvoa.links #azureBody #linksList a.link1 dl { background-image: url("../..https://www.microsoft.com/images/fnvoa/link1.jpg"); background-position: top right; background-size: contain; background-repeat: no-repeat; } .fnvoa.links #azureBody #linksList a dd figure { display: none; } .fnvoa.links #azureBody #linksList h2 { text-align: center; font-weight: 900; font-size: 1.8em; margin: 0 0 1.3em 0; } .fnvoa #azureBody #famaBox { box-sizing: border-box; background: #313131; border: 1px solid #000000; text-align: center; padding: 70px 50px 60px 50px; margin: 0 0 80px 0; } .fnvoa #azureBody #famaBox h2 { font-weight: 600; font-size: 1.8em; margin: 0 0 1em 0; } .fnvoa #azureBody #famaBox p { font-size: 1.6em; margin: 0 0 1em 0; } .fnvoa #azureBody .more-btn { text-align: center; display: flex; align-items: center; justify-content: center; } .fnvoa #azureBody .more-btn a { font-size: 1.2em; font-weight: 500; } .fnvoa #azureBody .more-btn::after { content: ">"; margin: 0 0 0 .5em; font-size: 1.2em; font-weight: 500; } .fnvoa #azureBody .detail-btn { text-align: center; display: flex; align-items: center; justify-content: center; font-size: 1em; font-weight: 500; } .fnvoa #azureBody .detail-btn::after { content: ">"; margin: 0 0 0 .5em; font-weight: 500; } .fnvoa #azureBody #famaBox .more-btn a { color: #fff; } .fnvoa #azureBody #menuArea { display: flex; justify-content: space-between; } .fnvoa #azureBody #menuArea .menuBox { width: 47%; background: #fff; color: #000; text-align: center; padding: 0 0 3em 0; } .fnvoa #azureBody #menuArea .menuBox figure { position: relative; padding-top: 71.429%; margin: 0 0 2.5em 0; } .fnvoa #azureBody #menuArea .menuBox figure img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; object-fit: cover; object-position: 50% 50%; } .fnvoa #azureBody #menuArea .menuBox dl { margin: 0 0 2em 0; padding: 0 2em; } .fnvoa #azureBody #menuArea .menuBox dl dt { font-size: 1.5em; margin: 0 0 .8em 0; } .fnvoa #azureBody #menuArea .menuBox dl dd { font-size: 1.15em; } .fnvoa #azureBody .head-title { color: #fff; text-align: center; } .fnvoa #azureBody .head-title dt { font-size: 2em; font-weight: 900; line-height: 1em; letter-spacing: .1em; margin: 0 0 1em 0; } .fnvoa #azureBody .head-title dd { line-height: 1em; font-size: 1.55em; } .fnvoa #azureBody .tagList { margin: 0 0 50px 0; text-align: center; } .fnvoa #azureBody .tagList ul { display: flex; justify-content: center; align-items: center; flex-wrap: wrap; } .fnvoa #azureBody .tagList li { margin: 0 5px 10px 5px; white-space: nowrap; } .fnvoa #azureBody .tagList li a { display: block; text-decoration: none; color: #fff; line-height: 1em; background: #BFBFBF; padding: 1em 1.5em; border-radius: 5px; font-size: .95em; } .fnvoa #azureBody .tagList li a:hover { opacity: .8; } .fnvoa #azureBody .tagList li.current-cat a { background: #000000; color: #fff; } .fnvoa #azureBody .tagList li.cat-item-none { display: none; } .fnvoa #azureBody .articleList { display: flex; flex-wrap: wrap; } .fnvoa #azureBody .articleList a { display: flex; flex-direction: column; width: calc(33.33333% - 20px); text-decoration: none; margin: 0 30px 40px 0; } .fnvoa #azureBody .articleList a:nth-child(3n) { margin: 0 0px 40px 0; } .fnvoa #azureBody .articleList a:hover .detail-btn span { text-decoration: underline; } .fnvoa #azureBody .articleList a figure { position: relative; padding-top: 69.543%; margin: 0 0 15px 0; } .fnvoa #azureBody .articleList a figure img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; object-fit: cover; object-position: 50% 50%; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; } .fnvoa #azureBody .articleList a:hover figure img { opacity: .8; } .fnvoa #azureBody .articleList a dl { display: flex; margin: 0 0 10px 0; } .fnvoa #azureBody .articleList a dl dt.cat { display: flex; flex-wrap: wrap; } .fnvoa #azureBody .articleList a dl dt.cat span { display: block; color: #fff; line-height: 1em; padding: .4em 1em .5em 1em; border: 1px solid #000; background: #000; border-radius: 5px; font-size: .8em; margin: 0 .5em .5em 0; letter-spacing: 0; } .fnvoa #azureBody .articleList a dl dd.date { margin-left: auto; font-weight: 400; } .fnvoa #azureBody .articleList a .aside { margin: 0 0 1.5em 0; flex: 1; height: 100%; min-height: 0%; } .fnvoa #azureBody .articleList a h3 { font-size: 1.05em; margin: 0 0 .5em 0; color: #000; font-weight: 600; } .fnvoa #azureBody .articleList a p { font-size: .9em; line-height: 1.8em; flex: 2; height: 100%; min-height: 0%; } .fnvoa #azureBody .articleList a .name { font-size: .8em; margin: -.5em 0 0em 0; } .fnvoa #azureBody .articleList .detail-btn { margin: -.5em 0 0 0; } .fnvoa #azureBody .wp-pagenavi { text-align: center; } .fnvoa #azureBody dl.blogInfo { display: flex; justify-content: space-between; margin: 0 0 .5em 0 !important; } .fnvoa #azureBody dl.blogInfo dt.cat { display: flex; flex-wrap: wrap; } .fnvoa #azureBody dl.blogInfo dt.cat small { display: block; color: #fff; line-height: 1em; padding: .4em 1em .5em 1em; border: 1px solid #000; background: #000; border-radius: 5px; font-size: .9em; margin: 0 .5em .5em 0; text-decoration: none; } .fnvoa #azureBody dl.blogInfo dd.date { margin-left: auto; font-weight: 400; } .fnvoa #azureBody h1.blogTitle { font-weight: 600; line-height: 1.6em; margin: 0 0 1.5em 0 !important; font-size: 1.6em !important; } .fnvoa #azureBody h4.title { font-weight: 900; font-size: 1.5em; margin: 3em 0 1em 0; } .fnvoa #azureBody .solution-head { display: flex; margin: 20px 0 40px 0; } .fnvoa #azureBody .solution-head figure { width: 400px; padding: 0 0 0 0; margin: 0 40px 0 0 !important; } .fnvoa #azureBody .solution-head figure p { position: relative; padding-top: 75%; margin: 0 0 0 0 !important; } .fnvoa #azureBody .solution-head figure p img { width: 100%; height: 100% !important; position: absolute; top: 0; left: 0; object-fit: cover; object-position: 50% 50%; vertical-align: bottom; } .fnvoa #azureBody .solution-head .solution-data { width: calc(100% - 440px); padding: .5em 0 0 0; } .fnvoa #azureBody .solution-head .solution-data h1 { font-size: 1.6em !important; margin: 0 0 .3em 0 !important; } .fnvoa #azureBody .solution-head .solution-data p { font-size: 1.1em; } .fnvoa #azureBody .contact-btn { width: 200px; text-align: center; } .fnvoa #azureBody .contact-btn.x2 { margin: 0 auto 40px auto; } .fnvoa #azureBody .contact-btn a { display: block; text-decoration: none; color: #fff; background: #000; line-height: 1em; padding: 1em 0; font-size: 1em; } .fnvoa #azureBody .contact-btn a:hover { opacity: .8; } /* 目次 */ .fnvoa #azureBody .single__index { margin: 30px 0 30px 0; padding: 30px 30px; background: #ffffff; position: relative; } .fnvoa #azureBody .index__title { font-size: 1.3em; text-align: left; font-weight: 600; letter-spacing: .15em; margin: 0 0 0 0; } .fnvoa #azureBody ul.index__list { list-style: none; padding: 0 0 0 0; margin: 1em 0 0 0 !important; } .fnvoa #azureBody ul.index__list li.index__item { list-style: none !important; margin: 0 0 .8em 0 !important; display: flex !important; } .fnvoa #azureBody ul.index__list li.index__item:last-child { margin: 0 0 0 0 !important; } .fnvoa #azureBody ul.index__list li.index__item:before { content: "\f107" !important; font-family: "Font Awesome 5 Free" !important; font-weight: 900 !important; margin: 0 .5em 0 0 !important; font-size: 1.5em !important; } .fnvoa #azureBody ul.index__list li.index__item a { font-weight: 500; } .fnvoa #azureBody ul.index__list li.index__item:last-child { margin: 0 0 0 0; } .fnvoa #azureBody .index__list_child { margin-left: 1em; }