1<!DOCTYPE html> 2<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja"> 3<head> 4<!-- 5ã¡ãã£ã«æ±äº¬ ããããã¼ã¸æ¹ä¿®ç / 2026-09 6è²¼ä»å ï¼ã°ã¼ãããã¶ã¤ã³ã> 使ç¨ãã¶ã¤ã³ã®ç·¨é >ãHTMLã»CSSç·¨éãã®HTMLæ¬ã 7ãã®ãã¡ã¤ã«å ¨ä½ã使ç¨ãããªã¼ãã¼ã¸ï¼ã¦ã§ã«ã«ã ã¡ãã»ã¼ã¸æ¬ã«ã¯è²¼ãä»ãã¾ããã 8é©ç¨åã«ç¾å¨ã®HTMLã»CSSãä¿åãããã¶ã¤ã³ãè¤è£½ãã¦ãã¬ãã¥ã¼ç¢ºèªãã¦ãã ããã 9CSSæ¬ã¯å¤æ´ä¸è¦ï¼ãããå°ç¨CSSããã®HTMLã«å å ï¼ã 10åºç¤ï¼ååä¿åã® medika_top_redirect_canonical_fixed.htmlã 11ããã以å¤ã®ãã³ãã¬ã¼ããããã¯ã»SEOã¿ã°ã»è¨æ¸¬ã¿ã°ãä¿æãã¦ãã¾ãã 12ã¡ãã£ã«æ±äº¬ã®æ¢åãã´ã»ç»åãåç §ãä¼è¤å¡¾ã®ç»åï¼ãã´ï¼HTMLã¯ä½¿ç¨ãã¦ãã¾ããã 13ã¬ã¤ã¢ã¦ãåèï¼https://www.itojuku.co.jp/ ï¼ç½å°ã»è¬åº§å¥ã®è²åãã»ä¸è¦§åã®æ å ±æ´çï¼ 14ãç¥ãã㯠top_info_list ã«ããèªåæ´æ°ï¼ããã表示ã¯å é 5ä»¶ï¼ã 15å¹´åº¦æ´æ°ï¼æ¬ç§ã³ã¼ã¹ã»å ¥è©¦æ¥ç¨ã»æ¨è¦ä¸è¦§ã®ãªã³ã¯å ã確èªãã¦ãã ããã 16--> 17 18<meta name="google-site-verification" content="Wi8GVkW6O72UcLuuDAakISbd2exUfjCLLGnBZDnQeXw" /> 19 <!-- Pastel --> 20 <meta charset="utf-8" /> 21 <title>å»å¦é¨åé¨å°é ã¡ãã£ã«æ±äº¬ãå½å ¬ç«ãç§å¤§å»å¦é¨ã¸é«ãåæ ¼å®ç¸¾</title> 22 <meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0" /> 23 24 <!-- SEOï¼åãã¼ã¸ã®æ£è¦URLãGoopeã®ãã¼ã¸URLã¿ã°ã§æç¤º --> 25 <link rel="canonical" href="https://medika.jp/" /> 26 27 <meta name="description" content="å»å¦é¨åé¨å°é ã¡ãã£ã«æ±äº¬ã§ããå½å ¬ç«å¤§å¦ã¨ç§ç«å¤§å¦ã®å»å¦é¨åé¨ãç®æãæ¹ãªãä¸å¦çã髿 ¡çãé«åçã社ä¼äººã®ã©ãªãã§ãéããã¨ãã§ãã¾ããå¹çè¯ãåé¨åå¼·ãé²ãããããªãªã¸ãã«ã®ææã¨ã«ãªãã¥ã©ã ãæ¯å¹´æ¹å®ãã¦ãã¾ããå奿å°ãå°äººæ°å¶ææ¥ãªã©ãå å®ããå¦ç¿ã·ã¹ãã ããç¨æãã¦ããã¾ãã" /> 28 <meta name="keywords" content="å»å¦é¨,äºåæ ¡,æ°å¦,è±èª,ç©ç,åå¦,çç©,å奿å°,å®¶åºæå¸«,å»å¦é¨åé¨,å°è«æ,颿¥,æ¨è¦,æ±äº¬" /> 29 30 <meta property="og:title" content="å»å¦é¨åé¨å°é ã¡ãã£ã«æ±äº¬ãå½å ¬ç«ãç§å¤§å»å¦é¨ã¸é«ãåæ ¼å®ç¸¾" /> 31 <meta property="og:url" content="https://medika.jp/" /> 32 <meta property="og:image" content="https://cdn.goope.jp/40920/160914135917sjcn.png" /> 33 <meta property="og:site_name" content="å»å¦é¨åé¨å°é ã¡ãã£ã«æ±äº¬ãå½å ¬ç«ãç§å¤§å»å¦é¨ã¸é«ãåæ ¼å®ç¸¾" /> 34 <link rel="shortcut icon" href="https://cdn.goope.jp/40920/200627201001-5ef72909aa0e7.ico" /> 35 36 <link rel="alternate" type="application/rss+xml" title="å»å¦é¨åé¨å°é ã¡ãã£ã«æ±äº¬ãå½å ¬ç«ãç§å¤§å»å¦é¨ã¸é«ãåæ ¼å®ç¸¾ / RSS" href="/feed.rss" /> 37 38 <link href='https://fonts.googleapis.com/css?family=Quicksand:400,700|PT+Sans+Caption:400,700' rel='stylesheet' type='text/css'> 39 40 <link href="/style.css?284030-1789340763" rel="stylesheet" /> 41 <link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet" /> 42 43 <link href="/assets/slick/slick.css" rel="stylesheet" /> 44 45
45<script src="/assets/jquery/jquery-1.9.1.min.js"></script>
45 46
46<script src="/assets/colorbox/jquery.colorbox-min.js"></script>
46 47
47<script src="/js/tooltip.js"></script>
47 48
48<script src="/assets/slick/slick.js"></script>
48 49
49<script src="/assets/lineup/jquery-lineup.min.js"></script>
49 50
50<script src="/assets/tile/tile.js"></script>
50 51
51<script src="/assets/clipsquareimage/jquery.clipsquareimage.js"></script>
51 52
52<script src="/js/theme_pastel/init.js"></script>
52 53 54<!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 65 bytes, lines 54-55
54 55<script async src="https://www.googletagmanager.com/gtag/js?id=
55UA-124450870-1
vendor: 13 bytes, line 55
55"></script>
56<script> 57
vendor: 138 bytes, lines 57-61
57window.dataLayer = window.dataLayer || []; 58 function gtag(){dataLayer.push(arguments);} 59 gtag('js', new Date()); 60 61 gtag('config', '
61UA-124450870-1
vendor: 5 bytes, line 61
61');
62</script>
62 63 64<!-- Global site tag (gtag.js) - Google Ads: 633263878 633248048 -->
vendor: 65 bytes, lines 64-65
64 65<script async src="https://www.googletagmanager.com/gtag/js?id=
65AW-633263878
vendor: 76 bytes, lines 65-66
65"></script> 66<script async src="https://www.googletagmanager.com/gtag/js?id=
66AW-633248048
vendor: 13 bytes, line 66
66"></script>
67<script> 68
vendor: 138 bytes, lines 68-72
68window.dataLayer = window.dataLayer || []; 69 function gtag(){dataLayer.push(arguments);} 70 gtag('js', new Date()); 71 72 gtag('config', '
72AW-633263878
vendor: 7 bytes, lines 72-73
72'); 73
73gtag('config', 'AW-633248048'); 74</script>
74 75
76<script type="application/ld+json"> 77{ 78"@context": "https://schema.org", 79"@type": "LocalBusiness", 80"name": "ã¡ãã£ã«æ±äº¬ï¼medika tokyoï¼", 81"image":"https://cdn.goope.jp/40920/160920130334-57e0b516f34d2.jpg", 82"logo": "https://cdn.goope.jp/40920/160914135917sjcn.png", 83"telephone": "+81-3-6804-2095", 84"address": { 85"@type": "PostalAddress", 86"streetAddress": "åé§ã¶è°·5-21-6", 87"addressLocality": "æ¸è°·åº", 88"addressRegion": "æ±äº¬é½", 89"addressCountry": "JP", 90"postalCode": "151-0051" 91}, 92"url": "https://medika.jp/" 93} 94</script>
94 95 96<style type="text/css"> 97 #content .element.logo .top-announcement { 98 box-sizing: border-box; 99 max-width: 980px; 100 margin: 0 auto 1.2em; 101 padding: 0 15px; 102 font-size: 13px !important; 103 font-weight: normal; 104 line-height: 1.8; 105 text-align: left !important; 106 color: #333; 107 } 108 109 #content .element.logo .top-announcement span { 110 display: block; 111 } 112 113 .contact-banner-links { 114 position: relative; 115 z-index: 50; 116 clear: both; 117 max-width: 1000px; 118 margin: 0 auto 20px; 119 padding: 0 10px; 120 box-sizing: border-box; 121 } 122 123 .contact-banner-links ul { 124 display: flex; 125 justify-content: center; 126 align-items: stretch; 127 gap: 8px; 128 margin: 0; 129 padding: 0; 130 list-style: none; 131 } 132 133 .contact-banner-links li { 134 flex: 1 1 0; 135 max-width: 320px; 136 margin: 0; 137 padding: 0; 138 list-style: none; 139 } 140 141 .contact-banner-links a { 142 display: block; 143 position: relative; 144 z-index: 60; 145 width: 100%; 146 height: 100%; 147 text-decoration: none !important; 148 cursor: pointer; 149 pointer-events: auto; 150 } 151 152 .contact-banner-links a:hover { 153 opacity: 0.85; 154 } 155 156 .contact-banner-links img { 157 display: block; 158 width: 100%; 159 height: auto; 160 border: 0; 161 vertical-align: bottom; 162 pointer-events: auto; 163 } 164 165 @media screen and (max-width: 767px) { 166 #content .element.logo .top-announcement { 167 padding: 0 12px; 168 font-size: 12px !important; 169 line-height: 1.7; 170 } 171 172 .contact-banner-links ul { 173 display: block; 174 } 175 176 .contact-banner-links li { 177 max-width: 420px; 178 margin: 0 auto 8px; 179 } 180 } 181 182 /* ========================================================= 183 ã¡ãã£ã«æ±äº¬ ãããå ¥å£ãã¼ã¸ æ¹ä¿®CSS 184 赤系ãã¼ã³ã»æ ç·ä¸å¿ã»åçã¹ã©ã¤ãæ ç¶æç 185 Goopeãã³ãã¬ã¼ãå ¨ä½å·®ãæ¿ãç¨ 186 ========================================================= */ 187 188 :root { 189 --medika-red: #a8423d; 190 --medika-red-dark: #7f2d2b; 191 --medika-red-soft: #d9aaa5; 192 --medika-red-pale: #f1ddda; 193 --medika-ink: #332f2e; 194 --medika-muted: #685c59; 195 --medika-line: #ead6d3; 196 --medika-paper: #ffffff; 197 } 198 199 #content .element.logo .top-announcement { 200 border-left: 3px solid var(--medika-red-soft); 201 border-right: 1px solid var(--medika-line); 202 border-top: 1px solid var(--medika-line); 203 border-bottom: 1px solid var(--medika-line); 204 padding: 12px 16px !important; 205 color: var(--medika-muted) !important; 206 background: #fff; 207 } 208 209 #content .element.logo .top-announcement span:first-child { 210 color: var(--medika-red-dark); 211 font-weight: bold; 212 } 213 214 /* æ¢åã®åçã¹ã©ã¤ãæ ãæ®ãã¤ã¤ã赤系ã®ç´°ãæ ã§æ´ãã */ 215 #wrap_slider { 216 box-sizing: border-box; 217 max-width: 1080px; 218 margin: 0 auto 0.45em !important; 219 padding: 7px; 220 border: 1px solid var(--medika-red-soft); 221 background: #fff; 222 box-shadow: 0 8px 22px rgba(126, 45, 43, 0.08); 223 position: relative; 224 clear: both; 225 overflow: hidden; 226 min-height: 0 !important; 227 line-height: 0; 228 } 229 230 #wrap_slider:after { 231 content: ""; 232 display: block; 233 clear: both; 234 } 235 236 #wrap_slider .rslides, 237 #wrap_slider #slider { 238 display: block; 239 position: relative; 240 margin: 0 !important; 241 padding: 0 !important; 242 overflow: hidden; 243 line-height: 0; 244 } 245 246 #wrap_slider .article { 247 width: 100%; 248 margin: 0 !important; 249 padding: 0 !important; 250 line-height: 0; 251 } 252 253 #wrap_slider img { 254 display: block; 255 width: 100%; 256 height: auto; 257 margin: 0 !important; 258 padding: 0 !important; 259 border: 0; 260 vertical-align: top; 261 } 262 263 #wrap_slider .caption, 264 #wrap_slider .caption_txt, 265 #wrap_slider .caption_txt a { 266 line-height: 1.6; 267 } 268 269 #wrap_slider .caption_txt a { 270 color: #ffffff !important; 271 } 272 273 #top-page-only { 274 clear: both; 275 } 276 277 .contact-banner-links { 278 position: relative; 279 z-index: 1; 280 margin-bottom: 18px; 281 } 282 283 .contact-banner-links img { 284 border: 1px solid var(--medika-line); 285 } 286 287 .medika-entry { 288 box-sizing: border-box; 289 max-width: 1080px; 290 margin: 0 auto; 291 padding: 0 14px 3.5em; 292 color: var(--medika-ink); 293 font-family: inherit; 294 line-height: 1.8; 295 } 296 297 .medika-entry * { 298 box-sizing: border-box; 299 } 300 301 .medika-entry a { 302 text-decoration: none; 303 } 304 305 .medika-entry img { 306 max-width: 100%; 307 height: auto; 308 } 309 310 .medika-hero { 311 position: relative; 312 margin: 1.3em auto 2.4em; 313 padding: 36px 30px 32px; 314 border: 1px solid var(--medika-red-soft); 315 border-top: 4px double var(--medika-red); 316 border-bottom: 4px double var(--medika-red-pale); 317 border-radius: 10px; 318 background: #fff; 319 box-shadow: 0 8px 26px rgba(126, 45, 43, 0.07); 320 text-align: left; 321 } 322 323 .medika-hero:after { 324 content: ""; 325 position: absolute; 326 right: 22px; 327 bottom: 18px; 328 width: 78px; 329 height: 78px; 330 border: 1px solid var(--medika-red-pale); 331 border-radius: 50%; 332 pointer-events: none; 333 } 334 335 .medika-eyebrow { 336 display: inline-block; 337 margin: 0 0 12px !important; 338 padding: 0 0 4px !important; 339 color: var(--medika-red-dark); 340 font-size: 14px !important; 341 font-weight: bold; 342 letter-spacing: 0.08em; 343 border-bottom: 1px solid var(--medika-red-soft); 344 } 345 346 .medika-hero h2 { 347 margin: 0 0 16px !important; 348 padding: 0 !important; 349 color: var(--medika-ink); 350 font-size: 38px !important; 351 font-weight: bold; 352 line-height: 1.35; 353 letter-spacing: 0.01em; 354 border: none !important; 355 } 356 357 .medika-hero-accent { 358 color: var(--medika-red-dark); 359 } 360 361 .medika-hero-subcopy { 362 margin: 0 0 16px !important; 363 color: var(--medika-ink); 364 font-size: 19px !important; 365 font-weight: bold; 366 line-height: 1.8; 367 } 368 369 .medika-hero-subcopy strong { 370 color: var(--medika-red-dark); 371 font-weight: bold; 372 border-bottom: 1px dotted var(--medika-red-soft); 373 } 374 375 .medika-hero-lead { 376 margin: 0 0 24px !important; 377 max-width: 880px; 378 color: var(--medika-muted); 379 font-size: 16px !important; 380 line-height: 1.95; 381 } 382 383 .medika-hero-lead strong { 384 color: var(--medika-red-dark); 385 font-weight: bold; 386 border-bottom: 1px dotted var(--medika-red-soft); 387 } 388 389 .medika-firstview-entry { 390 padding-bottom: 0; 391 } 392 393 .medika-firstview-entry .medika-hero { 394 margin-top: 1em; 395 } 396 397 .medika-hero .medika-btn { 398 min-width: 260px; 399 } 400 401 .medika-hero .medika-btn-primary { 402 color: #ffffff !important; 403 border-color: var(--medika-red-dark); 404 background: var(--medika-red-dark) !important; 405 box-shadow: 0 6px 16px rgba(126, 45, 43, 0.16); 406 } 407 408 .medika-hero .medika-btn-primary:hover { 409 color: #ffffff !important; 410 border-color: var(--medika-red); 411 background: var(--medika-red) !important; 412 } 413 414 .medika-hero-actions { 415 display: flex; 416 flex-wrap: wrap; 417 gap: 10px; 418 margin: 24px 0 24px; 419 } 420 421 .medika-btn { 422 display: inline-block; 423 min-width: 210px; 424 padding: 12px 20px; 425 border-radius: 999px; 426 font-size: 15px !important; 427 font-weight: bold; 428 line-height: 1.4; 429 text-align: center; 430 transition: opacity 0.2s ease, transform 0.2s ease, border-color 0.2s ease; 431 background: transparent !important; 432 } 433 434 .medika-btn:hover { 435 opacity: 0.88; 436 transform: translateY(-1px); 437 } 438 439 .medika-btn-primary { 440 color: var(--medika-red-dark) !important; 441 border: 2px solid var(--medika-red); 442 background: #fff !important; 443 } 444 445 .medika-btn-secondary { 446 color: var(--medika-red-dark) !important; 447 background: #fff !important; 448 border: 1px solid var(--medika-red-soft); 449 } 450 451 .medika-hero-points { 452 display: grid; 453 grid-template-columns: repeat(4, 1fr); 454 gap: 10px; 455 margin: 0 !important; 456 padding: 0 !important; 457 list-style: none !important; 458 } 459 460 .medika-hero-points li { 461 margin: 0 !important; 462 padding: 12px 10px !important; 463 border-radius: 8px; 464 border: 1px solid var(--medika-line); 465 border-left: 3px solid var(--medika-red-soft); 466 background: #fff; 467 color: var(--medika-ink); 468 font-size: 13px !important; 469 font-weight: bold; 470 text-align: center; 471 list-style: none !important; 472 } 473 474 .medika-section { 475 margin: 2.8em auto; 476 padding: 0; 477 } 478 479 .medika-section-head { 480 margin: 0 0 22px; 481 text-align: center; 482 } 483 484 .medika-section-kicker { 485 display: inline-block; 486 margin: 0 0 8px !important; 487 padding: 0 12px 5px !important; 488 color: var(--medika-red-dark); 489 font-size: 13px !important; 490 font-weight: bold; 491 letter-spacing: 0.08em; 492 border-bottom: 1px solid var(--medika-red-soft); 493 } 494 495 .medika-section h2 { 496 margin: 0 0 12px !important; 497 padding: 0 !important; 498 color: var(--medika-ink); 499 font-size: 26px !important; 500 font-weight: bold; 501 line-height: 1.5; 502 border: none !important; 503 } 504 505 .medika-section-lead { 506 max-width: 820px; 507 margin: 0 !important; 508 color: var(--medika-muted); 509 font-size: 15px !important; 510 line-height: 1.9; 511 text-align: left !important; 512 } 513 514 .medika-type-grid { 515 display: grid; 516 grid-template-columns: repeat(2, 1fr); 517 gap: 18px;
518 } 519 520 .medika-type-card { 521 position: relative; 522 padding: 24px 22px 22px; 523 border: 1px solid var(--medika-line); 524 border-left: 4px solid var(--medika-red-soft); 525 border-radius: 10px; 526 background: #fff; 527 box-shadow: 0 8px 20px rgba(126, 45, 43, 0.05); 528 text-align: left; 529 } 530 531 .medika-type-card.featured { 532 border-color: var(--medika-red-soft); 533 border-left-color: var(--medika-red); 534 box-shadow: 0 10px 24px rgba(126, 45, 43, 0.08); 535 } 536 537 .medika-type-card:after { 538 content: ""; 539 position: absolute; 540 right: 16px; 541 top: 16px; 542 width: 34px; 543 height: 34px; 544 border-top: 1px solid var(--medika-red-pale); 545 border-right: 1px solid var(--medika-red-pale); 546 pointer-events: none; 547 } 548 549 .medika-type-label { 550 display: inline-block; 551 margin: 0 0 12px !important; 552 padding: 4px 10px; 553 border-radius: 999px; 554 border: 1px solid var(--medika-red-soft); 555 background: transparent !important; 556 color: var(--medika-red-dark); 557 font-size: 12px !important; 558 font-weight: bold; 559 line-height: 1.4; 560 } 561 562 .medika-type-card h3 { 563 margin: 0 0 14px !important; 564 padding: 0 0 10px !important; 565 color: var(--medika-ink); 566 font-size: 20px !important; 567 font-weight: bold; 568 line-height: 1.5; 569 border: none !important; 570 border-bottom: 1px solid var(--medika-line) !important; 571 } 572 573 .medika-type-card p { 574 margin: 0 0 14px !important; 575 color: var(--medika-muted); 576 font-size: 14px !important; 577 line-height: 1.85; 578 } 579 580 .medika-type-card dl { 581 margin: 0 0 18px !important; 582 padding: 0 !important; 583 } 584 585 .medika-type-card dt { 586 float: left; 587 clear: left; 588 width: 8.2em; 589 margin: 0 0 8px !important; 590 padding: 0 !important; 591 color: var(--medika-red-dark); 592 font-size: 13px !important; 593 font-weight: bold; 594 } 595 596 .medika-type-card dd { 597 margin: 0 0 8px 8.6em !important; 598 padding: 0 !important; 599 color: var(--medika-muted); 600 font-size: 13px !important; 601 line-height: 1.75; 602 } 603 604 .medika-card-link { 605 display: inline-block; 606 margin-top: 4px; 607 padding: 7px 0 2px; 608 color: var(--medika-red-dark) !important; 609 font-size: 14px !important; 610 font-weight: bold; 611 border-bottom: 1px solid var(--medika-red-soft); 612 } 613 614 .medika-card-link:after { 615 content: " ã"; 616 } 617 618 .medika-method { 619 padding: 28px 24px; 620 border-radius: 10px; 621 background: #fff; 622 border: 1px solid var(--medika-red-soft); 623 border-top: 4px double var(--medika-red-pale); 624 } 625 626 .medika-method-grid { 627 display: grid; 628 grid-template-columns: repeat(4, 1fr); 629 gap: 14px; 630 margin-top: 24px; 631 } 632 633 .medika-method-step { 634 padding: 20px 16px; 635 border-radius: 10px; 636 border: 1px solid var(--medika-line); 637 background: #fff; 638 text-align: center; 639 } 640 641 .medika-method-step .num { 642 display: inline-block; 643 width: 34px; 644 height: 34px; 645 margin: 0 auto 10px; 646 border-radius: 50%; 647 border: 1px solid var(--medika-red); 648 background: #fff !important; 649 color: var(--medika-red-dark); 650 font-size: 15px !important; 651 font-weight: bold; 652 line-height: 32px; 653 } 654 655 .medika-method-step h3 { 656 margin: 0 0 8px !important; 657 padding: 0 !important; 658 color: var(--medika-ink); 659 font-size: 16px !important; 660 font-weight: bold; 661 line-height: 1.5; 662 border: none !important; 663 } 664 665 .medika-method-step p { 666 margin: 0 !important; 667 color: var(--medika-muted); 668 font-size: 13px !important; 669 line-height: 1.7; 670 text-align: left !important; 671 } 672 673 .medika-proof-grid { 674 display: grid; 675 grid-template-columns: repeat(3, 1fr); 676 gap: 16px; 677 } 678 679 .medika-proof-card { 680 padding: 22px 18px; 681 border-radius: 10px; 682 background: #fff; 683 border: 1px solid var(--medika-line); 684 border-top: 3px solid var(--medika-red-soft); 685 } 686 687 .medika-proof-card h3 { 688 margin: 0 0 12px !important; 689 padding: 0 0 8px !important; 690 color: var(--medika-ink); 691 font-size: 17px !important; 692 font-weight: bold; 693 line-height: 1.5; 694 border: none !important; 695 border-bottom: 1px solid var(--medika-line) !important; 696 } 697 698 .medika-proof-card ul { 699 margin: 0 !important; 700 padding: 0 !important; 701 list-style: none !important; 702 } 703 704 .medika-proof-card li { 705 position: relative; 706 margin: 0 0 9px !important; 707 padding: 0 0 0 18px !important; 708 color: var(--medika-muted); 709 font-size: 13px !important; 710 line-height: 1.7; 711 list-style: none !important; 712 } 713 714 .medika-proof-card li:before { 715 content: ""; 716 position: absolute; 717 top: 0.72em; 718 left: 0; 719 width: 7px; 720 height: 7px; 721 border-radius: 50%; 722 border: 1px solid var(--medika-red-soft); 723 background: #fff; 724 } 725 726 .medika-fit-box { 727 display: grid; 728 grid-template-columns: repeat(2, 1fr); 729 gap: 18px;
730 } 731 732 .medika-fit-col { 733 padding: 24px 22px; 734 border-radius: 10px; 735 background: #fff; 736 border: 1px solid var(--medika-line); 737 border-top: 3px solid var(--medika-red-soft); 738 } 739 740 .medika-fit-col h3 { 741 margin: 0 0 12px !important; 742 padding: 0 0 8px !important; 743 color: var(--medika-ink); 744 font-size: 18px !important; 745 font-weight: bold; 746 line-height: 1.5; 747 border: none !important; 748 border-bottom: 1px solid var(--medika-line) !important; 749 } 750 751 .medika-fit-col ul { 752 margin: 0 !important; 753 padding: 0 !important; 754 list-style: none !important; 755 } 756 757 .medika-fit-col li { 758 position: relative; 759 margin: 0 0 9px !important; 760 padding: 0 0 0 20px !important; 761 color: var(--medika-muted); 762 font-size: 14px !important; 763 line-height: 1.7; 764 list-style: none !important; 765 } 766 767 .medika-fit-col li:before { 768 content: "â"; 769 position: absolute; 770 left: 0; 771 color: var(--medika-red-dark); 772 font-weight: bold; 773 } 774 775 .medika-cta { 776 margin: 3em auto 2.2em; 777 padding: 30px 24px; 778 border-radius: 10px; 779 background: #fff !important; 780 color: var(--medika-ink); 781 text-align: center; 782 border: 1px solid var(--medika-red-soft); 783 border-top: 4px double var(--medika-red); 784 border-bottom: 4px double var(--medika-red-pale); 785 } 786 787 .medika-cta h2 { 788 margin: 0 0 12px !important; 789 padding: 0 !important; 790 color: var(--medika-ink); 791 font-size: 24px !important; 792 font-weight: bold; 793 line-height: 1.5; 794 border: none !important; 795 } 796 797 .medika-cta p { 798 margin: 0 auto 20px !important; 799 max-width: 780px; 800 color: var(--medika-muted); 801 font-size: 15px !important; 802 line-height: 1.9; 803 text-align: left !important; 804 } 805 806 .medika-cta .medika-btn-primary, 807 .medika-cta .medika-btn-secondary { 808 background: #fff !important; 809 color: var(--medika-red-dark) !important; 810 border-color: var(--medika-red); 811 } 812 813 .medika-news-wrap { 814 margin-top: 2.4em; 815 padding-top: 1.8em; 816 border-top: 1px solid var(--medika-line); 817 } 818 819 .medika-old-banners { 820 margin-top: 2.2em; 821 padding-top: 1.2em; 822 border-top: 1px solid var(--medika-line); 823 } 824 825 .medika-old-banners img { 826 border: 1px solid var(--medika-line); 827 } 828 829 .medika-note { 830 margin: 16px auto 0 !important; 831 max-width: 780px; 832 color: #756764; 833 font-size: 12px !important; 834 line-height: 1.7; 835 text-align: left !important; 836 } 837 838 839 840 .medika-info-heading { 841 margin: 0 0 1.2em; 842 text-align: left; 843 } 844 845 .medika-info-title { 846 margin: 0 0 14px !important; 847 padding: 0 0 8px !important; 848 color: var(--medika-ink); 849 font-size: 24px !important; 850 font-weight: bold; 851 line-height: 1.5; 852 border: none !important; 853 border-bottom: 1px solid var(--medika-line) !important; 854 } 855 856 @media screen and (max-width: 900px) { 857 #wrap_slider { 858 min-height: 0 !important; 859 margin-bottom: 0.6em !important; 860 } 861 862 .medika-hero-points, 863 .medika-method-grid, 864 .medika-proof-grid { 865 grid-template-columns: repeat(2, 1fr); 866 } 867 868 .medika-type-grid { 869 grid-template-columns: 1fr; 870 } 871 } 872 873 @media screen and (max-width: 767px) { 874 #wrap_slider { 875 margin-bottom: 1em !important; 876 padding: 4px; 877 } 878 879 .medika-entry { 880 padding: 0 10px 2.8em; 881 } 882 883 .medika-hero { 884 margin-top: 2em; 885 padding: 26px 18px 24px; 886 border-radius: 8px; 887 } 888 889 .medika-hero:after { 890 display: none; 891 } 892 893 .medika-hero h2 { 894 font-size: 28px !important; 895 line-height: 1.4; 896 } 897 898 .medika-hero-subcopy { 899 font-size: 16px !important; 900 line-height: 1.75; 901 } 902 903 .medika-firstview-entry { 904 padding-left: 10px; 905 padding-right: 10px; 906 } 907 908 .medika-section h2 { 909 font-size: 21px !important; 910 } 911 912 .medika-hero-actions { 913 display: block; 914 } 915 916 .medika-btn { 917 display: block; 918 width: 100%; 919 margin: 0 0 10px; 920 min-width: 0; 921 } 922 923 .medika-hero-points, 924 .medika-method-grid, 925 .medika-proof-grid, 926 .medika-fit-box { 927 grid-template-columns: 1fr; 928 } 929 930 .medika-type-card, 931 .medika-method, 932 .medika-fit-col, 933 .medika-cta { 934 padding: 20px 16px; 935 border-radius: 8px; 936 } 937 938 .medika-type-card dt { 939 float: none; 940 width: auto; 941 margin-bottom: 2px !important; 942 } 943 944 .medika-type-card dd { 945 margin-left: 0 !important; 946 margin-bottom: 10px !important; 947 } 948 } 949 950 951 /* ========================================================= 952 PCã§ããã¼ã¸ãªã³ã¯ãå·¦ä¸ã¡ãã¥ã¼ã«éç´ 953 - æ¢åã®PC横並ã³ãããé表示 954 - ãã³ãã¼ã¬ã¼ã¡ãã¥ã¼ãPC/ã¹ããå ±éã§ä½¿ç¨ 955 - åãã¼ã¸ä¸é¨ã«åºããµããããé表示 956 ========================================================= */ 957 958 #header { 959 position: relative; 960 z-index: 10000; 961 } 962 963 #header .inner { 964 position: relative; 965 min-height: 48px; 966 } 967 968 #header .element.navi.pc { 969 display: none !important; 970 } 971 972 #button_navi { 973 display: block !important; 974 position: absolute !important; 975 left: 12px; 976 top: 10px; 977 z-index: 10030; 978 } 979 980 #button_navi .navi_trigger { 981 display: block !important; 982 cursor: pointer; 983 } 984 985 #button_navi img { 986 display: block; 987 max-width: 36px; 988 height: auto; 989 } 990 991 #button_navi .menu_close_btn { 992 display: none; 993 } 994 995 body.medika-menu-open #button_navi .menu_btn { 996 display: none; 997 } 998 999 body.medika-menu-open #button_navi .menu_close_btn { 1000 display: block; 1001 } 1002 1003 #header .element.shop_tel { 1004 padding-left: 48px; 1005 } 1006 1007 #header .navi.mobile { 1008 display: none !important; 1009 position: absolute !important; 1010 left: 12px; 1011 top: 52px; 1012 z-index: 10020; 1013 width: 360px; 1014 max-width: calc(100vw - 24px); 1015 max-height: none !important; 1016 overflow: visible !important; 1017 padding: 8px 0; 1018 background: #fff; 1019 border: 1px solid var(--medika-red-soft); 1020 box-shadow: 0 10px 28px rgba(126, 45, 43, 0.18); 1021 } 1022 1023 #header .navi.mobile.medika-menu-open { 1024 display: block !important; 1025 } 1026 1027 #header .navi.mobile ul { 1028 margin: 0 !important; 1029 padding: 0 !important; 1030 list-style: none !important; 1031 } 1032 1033 #header .navi.mobile li { 1034 margin: 0 !important; 1035 padding: 0 !important; 1036 list-style: none !important; 1037 border-bottom: 1px solid var(--medika-line); 1038 } 1039 1040 #header .navi.mobile li:last-child { 1041 border-bottom: none; 1042 } 1043 1044 #header .navi.mobile a { 1045 display: block !important; 1046 padding: 12px 16px !important; 1047 color: var(--medika-ink) !important; 1048 font-size: 14px !important; 1049 line-height: 1.5; 1050 text-decoration: none !important; 1051 background: #fff !important; 1052 } 1053 1054 #header .navi.mobile a:hover { 1055 color: var(--medika-red-dark) !important; 1056 background: #fffafa !important; 1057 } 1058 1059 #content .navi_sub_list, 1060 #content .sub_navi, 1061 #content .subnav, 1062 #content .page_navi, 1063 #content .free_sub_navi, 1064 #content .info_footer_sub_navi { 1065 display: none !important; 1066 } 1067 1068 1069 @media screen and (min-width: 768px) { 1070 #header .navi.mobile { 1071 width: 560px; 1072 max-width: calc(100vw - 24px); 1073 } 1074 1075 #header .navi.mobile ul.medika-mobile-navi-list, 1076 #header .navi.mobile ul.navi_list { 1077 display: grid; 1078 grid-template-columns: repeat(2, minmax(0, 1fr)); 1079 } 1080 1081 #header .navi.mobile li:nth-child(2n) { 1082 border-left: 1px solid var(--medika-line); 1083 } 1084 1085 #header .navi.mobile a { 1086 padding: 10px 14px !important; 1087 font-size: 13px !important; 1088 line-height: 1.45; 1089 } 1090 } 1091 1092 @media screen and (max-width: 767px) { 1093 #header .navi.mobile { 1094 width: calc(100vw - 24px); 1095 max-height: none !important; 1096 overflow: visible !important; 1097 } 1098 1099 #header .navi.mobile a { 1100 padding: 9px 12px !important; 1101 font-size: 12px !important; 1102 line-height: 1.35; 1103 } 1104 } 1105 1106 1107 /* ========================================================= 1108 å ±éä¸é¨CTAï¼ä¸å±¤ãã¼ã¸ç¨ã®è³æè«æ±ã»åãåããå°ç· 1109 ä¸é¨ãã¼ã¸ã¿ã¤ãã«ã¨å¹²æ¸ããªããããæ¬æã»ãã¼ã¸ã£ã¼ã®ä¸ã«é常ããã¼ã§è¡¨ç¤º 1110 ========================================================= */ 1111 .medika-common-contact { 1112 box-sizing: border-box; 1113 max-width: 1080px; 1114 margin: 2.4em auto 2.2em; 1115 padding: 0 14px; 1116 clear: both; 1117 } 1118 1119 .medika-common-contact-inner { 1120 padding: 22px 22px 20px; 1121 border: 1px solid var(--medika-red-soft); 1122 border-left: 4px solid var(--medika-red); 1123 border-radius: 10px; 1124 background: #fff; 1125 box-shadow: 0 6px 18px rgba(126, 45, 43, 0.06); 1126 } 1127 1128 .medika-common-contact-kicker { 1129 margin: 0 0 6px !important; 1130 color: var(--medika-red-dark); 1131 font-size: 13px !important; 1132 font-weight: bold; 1133 letter-spacing: 0.04em; 1134 } 1135 1136 .medika-common-contact h2 { 1137 margin: 0 0 8px !important; 1138 padding: 0 !important; 1139 color: var(--medika-ink); 1140 font-size: 20px !important; 1141 line-height: 1.5; 1142 border: none !important; 1143 text-align: left !important; 1144 } 1145 1146 .medika-common-contact p { 1147 margin: 0 0 16px !important; 1148 color: var(--medika-muted); 1149 font-size: 14px !important; 1150 line-height: 1.8; 1151 text-align: left !important; 1152 } 1153 1154 .medika-common-contact-links { 1155 display: grid; 1156 grid-template-columns: repeat(3, minmax(0, 1fr)); 1157 gap: 10px; 1158 margin: 0 !important; 1159 padding: 0 !important; 1160 list-style: none !important; 1161 } 1162 1163 .medika-common-contact-links li { 1164 margin: 0 !important; 1165 padding: 0 !important; 1166 list-style: none !important; 1167 } 1168 1169 .medika-common-contact-links a { 1170 display: block; 1171 height: 100%; 1172 padding: 13px 12px; 1173 border: 1px solid var(--medika-red-soft); 1174 border-radius: 8px; 1175 color: var(--medika-red-dark) !important; 1176 background: #fff; 1177 font-size: 14px !important; 1178 font-weight: bold; 1179 line-height: 1.45; 1180 text-align: center; 1181 text-decoration: none !important; 1182 transition: opacity 0.2s ease, border-color 0.2s ease, transform 0.2s ease; 1183 } 1184 1185 .medika-common-contact-links a:hover { 1186 opacity: 0.88; 1187 border-color: var(--medika-red); 1188 transform: translateY(-1px); 1189 } 1190 1191 .medika-common-contact-links .sub { 1192 display: block; 1193 margin-top: 3px; 1194 color: var(--medika-muted); 1195 font-size: 11px !important; 1196 font-weight: normal; 1197 line-height: 1.35; 1198 } 1199 1200 body.medika-is-top .medika-common-contact { 1201 display: none !important; 1202 } 1203 1204 @media screen and (max-width: 767px) { 1205 .medika-common-contact { 1206 margin: 1.8em auto 1.8em; 1207 padding: 0 10px; 1208 } 1209 1210 .medika-common-contact-inner { 1211 padding: 18px 14px 16px; 1212 } 1213 1214 .medika-common-contact h2 { 1215 font-size: 18px !important; 1216 } 1217 1218 .medika-common-contact-links { 1219 grid-template-columns: 1fr; 1220 } 1221 1222 .medika-common-contact-links a { 1223 text-align: left; 1224 padding: 12px 13px; 1225 } 1226 } 1227 1228 1229 1230 /* ========================================================= 1231 ã³ã³ãã³ãè²åé¡ãµã³ãã«è¿½è¨ v2 1232 - æ¢åæ§é ã»æè¨ã»ãªã³ã¯ã»ä½ç½ã»ãµã¤ãºã¯å¤æ´ããªã
1233 - è²ã ãã§åé ç®ã®éããä¼ãããããæ ç·ã»æ·¡è²èæ¯ã»è¦åºãä¸ç·ã§åé¡ 1234 - ã¡ãã£ã«æ±äº¬ã®èµ¤ç³»ãåºèª¿ã«ãä¸åãªã¯ã¤ã³ï¼èï¼éï¼ç´«ï¼ç·éã§æ´ç 1235 ========================================================= */ 1236 1237 :root { 1238 --medika-c-wine: #7f2d2b; 1239 --medika-c-wine-soft: #d8aaa5; 1240 --medika-c-wine-pale: #fff7f6; 1241 1242 --medika-c-indigo: #35475e; 1243 --medika-c-indigo-soft: #b6c1cf; 1244 --medika-c-indigo-pale: #f5f8fb; 1245 1246 --medika-c-gold: #8a6f2a; 1247 --medika-c-gold-soft: #d9c898; 1248 --medika-c-gold-pale: #fffaf0; 1249 1250 --medika-c-aubergine: #68445f; 1251 --medika-c-aubergine-soft: #cdb4c7; 1252 --medika-c-aubergine-pale: #fbf7fb; 1253 1254 --medika-c-sage: #4f6653; 1255 --medika-c-sage-soft: #b8c9bc; 1256 --medika-c-sage-pale: #f6faf7; 1257 1258 --medika-c-teal: #3e6768; 1259 --medika-c-teal-soft: #b5c9ca; 1260 --medika-c-teal-pale: #f4faf9; 1261 1262 --medika-c-taupe: #7a695f; 1263 --medika-c-taupe-soft: #d0c3bb; 1264 --medika-c-taupe-pale: #faf7f5; 1265 } 1266 1267 .medika-hero-points li:nth-child(1) { 1268 border-left-color: var(--medika-c-wine); 1269 border-color: var(--medika-c-wine-soft); 1270 background: linear-gradient(135deg, #fff 0%, var(--medika-c-wine-pale) 100%); 1271 } 1272 1273 .medika-hero-points li:nth-child(2) { 1274 border-left-color: var(--medika-c-gold); 1275 border-color: var(--medika-c-gold-soft); 1276 background: linear-gradient(135deg, #fff 0%, var(--medika-c-gold-pale) 100%); 1277 } 1278 1279 .medika-hero-points li:nth-child(3) { 1280 border-left-color: var(--medika-c-sage); 1281 border-color: var(--medika-c-sage-soft); 1282 background: linear-gradient(135deg, #fff 0%, var(--medika-c-sage-pale) 100%); 1283 } 1284 1285 .medika-hero-points li:nth-child(4) { 1286 border-left-color: var(--medika-c-indigo); 1287 border-color: var(--medika-c-indigo-soft); 1288 background: linear-gradient(135deg, #fff 0%, var(--medika-c-indigo-pale) 100%); 1289 } 1290 1291 #medika-type-top { 1292 --medika-card-main: var(--medika-c-wine); 1293 --medika-card-soft: var(--medika-c-wine-soft); 1294 --medika-card-pale: var(--medika-c-wine-pale); 1295 } 1296 1297 #medika-type-ronin { 1298 --medika-card-main: var(--medika-c-indigo); 1299 --medika-card-soft: var(--medika-c-indigo-soft); 1300 --medika-card-pale: var(--medika-c-indigo-pale); 1301 } 1302 1303 #medika-type-kamokubetsu { 1304 --medika-card-main: var(--medika-c-gold); 1305 --medika-card-soft: var(--medika-c-gold-soft); 1306 --medika-card-pale: var(--medika-c-gold-pale); 1307 } 1308 1309 #medika-type-recommendation { 1310 --medika-card-main: var(--medika-c-aubergine); 1311 --medika-card-soft: var(--medika-c-aubergine-soft); 1312 --medika-card-pale: var(--medika-c-aubergine-pale); 1313 } 1314 1315 #medika-type-private { 1316 --medika-card-main: var(--medika-c-sage); 1317 --medika-card-soft: var(--medika-c-sage-soft); 1318 --medika-card-pale: var(--medika-c-sage-pale); 1319 } 1320 1321 #medika-type-online { 1322 --medika-card-main: var(--medika-c-teal); 1323 --medika-card-soft: var(--medika-c-teal-soft); 1324 --medika-card-pale: var(--medika-c-teal-pale); 1325 } 1326 1327 .medika-type-card[id^="medika-type-"] { 1328 border-color: var(--medika-card-soft); 1329 border-left-color: var(--medika-card-main); 1330 background: linear-gradient(135deg, #fff 0%, #fff 62%, var(--medika-card-pale) 100%); 1331 box-shadow: 0 8px 20px rgba(80, 55, 50, 0.055); 1332 } 1333 1334 .medika-type-card[id^="medika-type-"].featured { 1335 border-color: var(--medika-card-soft); 1336 border-left-color: var(--medika-card-main); 1337 box-shadow: 0 10px 24px rgba(80, 55, 50, 0.075); 1338 } 1339 1340 .medika-type-card[id^="medika-type-"]:after { 1341 border-top-color: var(--medika-card-soft); 1342 border-right-color: var(--medika-card-soft); 1343 } 1344 1345 .medika-type-card[id^="medika-type-"] .medika-type-label { 1346 color: var(--medika-card-main); 1347 border-color: var(--medika-card-soft); 1348 background: rgba(255, 255, 255, 0.72) !important; 1349 } 1350 1351 .medika-type-card[id^="medika-type-"] h3 { 1352 border-bottom-color: var(--medika-card-soft) !important; 1353 } 1354 1355 .medika-type-card[id^="medika-type-"] dt, 1356 .medika-type-card[id^="medika-type-"] .medika-card-link { 1357 color: var(--medika-card-main) !important; 1358 } 1359 1360 .medika-type-card[id^="medika-type-"] .medika-card-link { 1361 border-bottom-color: var(--medika-card-soft); 1362 } 1363 1364 .medika-method { 1365 border-color: var(--medika-c-indigo-soft); 1366 border-top-color: var(--medika-c-indigo-soft); 1367 border-left: 4px solid var(--medika-c-indigo); 1368 background: linear-gradient(135deg, #fff 0%, #fff 68%, var(--medika-c-indigo-pale) 100%); 1369 } 1370 1371 .medika-method .medika-section-kicker { 1372 color: var(--medika-c-indigo); 1373 border-bottom-color: var(--medika-c-indigo-soft); 1374 } 1375 1376 .medika-method-grid > .medika-method-step:nth-child(1) { 1377 --medika-step-main: var(--medika-c-wine); 1378 --medika-step-soft: var(--medika-c-wine-soft); 1379 --medika-step-pale: var(--medika-c-wine-pale); 1380 } 1381 1382 .medika-method-grid > .medika-method-step:nth-child(2) { 1383 --medika-step-main: var(--medika-c-gold); 1384 --medika-step-soft: var(--medika-c-gold-soft); 1385 --medika-step-pale: var(--medika-c-gold-pale); 1386 } 1387 1388 .medika-method-grid > .medika-method-step:nth-child(3) { 1389 --medika-step-main: var(--medika-c-sage); 1390 --medika-step-soft: var(--medika-c-sage-soft); 1391 --medika-step-pale: var(--medika-c-sage-pale); 1392 } 1393 1394 .medika-method-grid > .medika-method-step:nth-child(4) { 1395 --medika-step-main: var(--medika-c-indigo); 1396 --medika-step-soft: var(--medika-c-indigo-soft); 1397 --medika-step-pale: var(--medika-c-indigo-pale); 1398 } 1399 1400 .medika-method-grid > .medika-method-step { 1401 border-color: var(--medika-step-soft); 1402 border-top: 3px solid var(--medika-step-main); 1403 background: linear-gradient(135deg, #fff 0%, var(--medika-step-pale) 100%); 1404 } 1405 1406 .medika-method-grid > .medika-method-step .num { 1407 border-color: var(--medika-step-main); 1408 color: var(--medika-step-main); 1409 } 1410 1411 .medika-proof-grid > .medika-proof-card:nth-child(1) { 1412 --medika-proof-main: var(--medika-c-taupe); 1413 --medika-proof-soft: var(--medika-c-taupe-soft); 1414 --medika-proof-pale: var(--medika-c-taupe-pale); 1415 } 1416 1417 .medika-proof-grid > .medika-proof-card:nth-child(2) { 1418 --medika-proof-main: var(--medika-c-wine); 1419 --medika-proof-soft: var(--medika-c-wine-soft); 1420 --medika-proof-pale: var(--medika-c-wine-pale); 1421 } 1422 1423 .medika-proof-grid > .medika-proof-card:nth-child(3) { 1424 --medika-proof-main: var(--medika-c-gold); 1425 --medika-proof-soft: var(--medika-c-gold-soft); 1426 --medika-proof-pale: var(--medika-c-gold-pale); 1427 } 1428 1429 .medika-proof-grid > .medika-proof-card { 1430 border-color: var(--medika-proof-soft); 1431 border-top-color: var(--medika-proof-main); 1432 background: linear-gradient(135deg, #fff 0%, var(--medika-proof-pale) 100%); 1433 } 1434 1435 .medika-proof-grid > .medika-proof-card h3 { 1436 border-bottom-color: var(--medika-proof-soft) !important; 1437 } 1438 1439 .medika-proof-grid > .medika-proof-card li:before { 1440 border-color: var(--medika-proof-main); 1441 } 1442 1443 .medika-fit-box > .medika-fit-col:nth-child(1) { 1444 --medika-fit-main: var(--medika-c-sage); 1445 --medika-fit-soft: var(--medika-c-sage-soft); 1446 --medika-fit-pale: var(--medika-c-sage-pale); 1447 } 1448 1449 .medika-fit-box > .medika-fit-col:nth-child(2) { 1450 --medika-fit-main: var(--medika-c-taupe); 1451 --medika-fit-soft: var(--medika-c-taupe-soft); 1452 --medika-fit-pale: var(--medika-c-taupe-pale); 1453 } 1454 1455 .medika-fit-box > .medika-fit-col { 1456 border-color: var(--medika-fit-soft); 1457 border-top-color: var(--medika-fit-main); 1458 background: linear-gradient(135deg, #fff 0%, var(--medika-fit-pale) 100%); 1459 } 1460 1461 .medika-fit-box > .medika-fit-col h3 { 1462 border-bottom-color: var(--medika-fit-soft) !important; 1463 } 1464 1465 .medika-fit-box > .medika-fit-col li:before { 1466 color: var(--medika-fit-main); 1467 } 1468 1469 .medika-cta { 1470 border-color: var(--medika-c-gold-soft); 1471 border-top-color: var(--medika-c-wine); 1472 border-bottom-color: var(--medika-c-gold-soft); 1473 background: linear-gradient(135deg, #fff 0%, #fff 66%, var(--medika-c-gold-pale) 100%) !important; 1474 } 1475 1476 .medika-news-wrap { 1477 border-top-color: var(--medika-c-taupe-soft); 1478 } 1479 1480 .medika-info-title { 1481 border-bottom-color: var(--medika-c-taupe-soft) !important; 1482 } 1483 1484 .medika-old-banners { 1485 border-top-color: var(--medika-c-gold-soft); 1486 } 1487 1488 .medika-common-contact-inner { 1489 border-color: var(--medika-c-gold-soft); 1490 border-left-color: var(--medika-c-wine); 1491 background: linear-gradient(135deg, #fff 0%, #fff 66%, var(--medika-c-gold-pale) 100%); 1492 } 1493 1494 .medika-common-contact-links li:nth-child(1) a { 1495 border-color: var(--medika-c-wine-soft); 1496 color: var(--medika-c-wine) !important; 1497 } 1498 1499 .medika-common-contact-links li:nth-child(2) a { 1500 border-color: var(--medika-c-indigo-soft); 1501 color: var(--medika-c-indigo) !important; 1502 } 1503 1504 .medika-common-contact-links li:nth-child(3) a { 1505 border-color: var(--medika-c-gold-soft); 1506 color: var(--medika-c-gold) !important; 1507 } 1508 1509 1510 /* ========================================================= 1511 æåªå æ¹å 2ã5 1512 代表ã»ã¡ãã£ã¢æ²è¼ï¼ä¿è·è å°ç¨å°ç·ï¼æ¦ç¥ã¬ã¿ã¼ï¼æ¦ç¥è¨ºæ 1513 ========================================================= */ 1514 1515 .medika-btn-main, 1516 .medika-btn-sub { 1517 display: block; 1518 } 1519 1520 .medika-btn-main { 1521 font-size: 15px !important; 1522 font-weight: bold; 1523 line-height: 1.45; 1524 } 1525 1526 .medika-btn-sub { 1527 margin-top: 4px; 1528 font-size: 11px !important; 1529 font-weight: normal; 1530 line-height: 1.45; 1531 } 1532 1533 .medika-hero .medika-btn-primary .medika-btn-sub { 1534 color: rgba(255, 255, 255, 0.9); 1535 } 1536 1537 .medika-hero .medika-btn-secondary .medika-btn-sub { 1538 color: var(--medika-muted); 1539 } 1540 1541 .medika-hero-utility { 1542 display: flex; 1543 flex-wrap: wrap; 1544 gap: 10px 18px; 1545 margin: -4px 0 24px; 1546 padding: 0; 1547 } 1548 1549 .medika-hero-utility a { 1550 position: relative; 1551 display: inline-block; 1552 padding: 0 0 2px 17px; 1553 color: var(--medika-red-dark) !important; 1554 font-size: 13px !important; 1555 font-weight: bold; 1556 line-height: 1.6; 1557 border-bottom: 1px solid var(--medika-red-soft); 1558 } 1559 1560 .medika-hero-utility a:before { 1561 content: ""; 1562 position: absolute; 1563 left: 1px; 1564 top: 0.7em; 1565 width: 7px; 1566 height: 7px; 1567 border-right: 1px solid var(--medika-red); 1568 border-bottom: 1px solid var(--medika-red); 1569 transform: rotate(-45deg); 1570 } 1571 1572 .medika-priority-grid { 1573 display: grid; 1574 grid-template-columns: minmax(0, 1.35fr) minmax(300px, 0.65fr); 1575 gap: 18px;
1576 margin: 0 auto 2.3em; 1577 } 1578 1579 .medika-priority-card { 1580 position: relative; 1581 min-width: 0; 1582 padding: 28px 26px 24px; 1583 border-radius: 10px; 1584 background: #fff; 1585 box-shadow: 0 8px 22px rgba(80, 55, 50, 0.06); 1586 } 1587 1588 .medika-representative-card { 1589 border: 1px solid var(--medika-c-indigo-soft); 1590 border-left: 5px solid var(--medika-c-indigo); 1591 background: linear-gradient(135deg, #fff 0%, #fff 72%, var(--medika-c-indigo-pale) 100%); 1592 } 1593 1594 .medika-representative-layout { 1595 display: grid; 1596 grid-template-columns: 142px minmax(0, 1fr); 1597 gap: 24px; 1598 align-items: start; 1599 } 1600 1601 .medika-representative-nameplate { 1602 min-height: 178px; 1603 padding: 18px 14px; 1604 border: 1px solid var(--medika-c-indigo-soft); 1605 border-top: 4px double var(--medika-c-indigo); 1606 background: #fff; 1607 text-align: center; 1608 } 1609 1610 .medika-representative-nameplate .role { 1611 display: block; 1612 margin-bottom: 14px; 1613 color: var(--medika-c-indigo); 1614 font-size: 12px !important; 1615 font-weight: bold; 1616 letter-spacing: 0.12em; 1617 line-height: 1.4; 1618 } 1619 1620 .medika-representative-nameplate .name { 1621 display: block; 1622 color: var(--medika-ink); 1623 font-size: 27px !important; 1624 font-weight: bold; 1625 letter-spacing: 0.08em; 1626 line-height: 1.5; 1627 } 1628 1629 .medika-representative-nameplate .roman { 1630 display: block; 1631 margin-top: 10px; 1632 color: var(--medika-muted); 1633 font-size: 9px !important; 1634 letter-spacing: 0.09em; 1635 line-height: 1.5; 1636 } 1637 1638 .medika-priority-kicker { 1639 margin: 0 0 8px !important; 1640 color: var(--medika-c-indigo); 1641 font-size: 12px !important; 1642 font-weight: bold; 1643 letter-spacing: 0.07em; 1644 line-height: 1.5; 1645 } 1646 1647 .medika-representative-card h2, 1648 .medika-letter-card h2, 1649 .medika-parent-gateway h2 { 1650 margin: 0 0 13px !important; 1651 padding: 0 !important; 1652 color: var(--medika-ink); 1653 font-weight: bold; 1654 border: none !important; 1655 } 1656 1657 .medika-representative-card h2 { 1658 font-size: 23px !important; 1659 line-height: 1.55; 1660 } 1661 1662 .medika-representative-copy { 1663 margin: 0 0 13px !important; 1664 color: var(--medika-muted); 1665 font-size: 14px !important; 1666 line-height: 1.85; 1667 } 1668 1669 .medika-representative-quote { 1670 margin: 16px 0 0 !important; 1671 padding: 12px 15px; 1672 border-left: 3px solid var(--medika-c-indigo-soft); 1673 background: rgba(255, 255, 255, 0.78); 1674 color: var(--medika-c-indigo); 1675 font-size: 15px !important; 1676 font-weight: bold; 1677 line-height: 1.7; 1678 } 1679 1680 .medika-media-proof { 1681 margin-top: 20px; 1682 padding-top: 17px; 1683 border-top: 1px solid var(--medika-c-indigo-soft); 1684 } 1685 1686 .medika-media-label { 1687 margin: 0 0 10px !important; 1688 color: var(--medika-muted); 1689 font-size: 12px !important; 1690 font-weight: bold; 1691 letter-spacing: 0.04em; 1692 line-height: 1.5; 1693 } 1694 1695 .medika-media-badges { 1696 display: flex; 1697 flex-wrap: wrap; 1698 gap: 8px; 1699 margin: 0 0 16px !important; 1700 padding: 0 !important; 1701 list-style: none !important; 1702 } 1703 1704 .medika-media-badges li { 1705 margin: 0 !important; 1706 padding: 7px 11px !important; 1707 border: 1px solid var(--medika-c-indigo-soft); 1708 border-radius: 999px; 1709 background: #fff; 1710 color: var(--medika-c-indigo); 1711 font-size: 12px !important; 1712 font-weight: bold; 1713 line-height: 1.4; 1714 list-style: none !important; 1715 } 1716 1717 .medika-priority-actions { 1718 display: flex; 1719 flex-wrap: wrap; 1720 gap: 8px 14px; 1721 margin-top: 4px; 1722 } 1723 1724 .medika-priority-actions a { 1725 display: inline-block; 1726 padding: 6px 0 2px; 1727 color: var(--medika-c-indigo) !important; 1728 font-size: 13px !important; 1729 font-weight: bold; 1730 line-height: 1.5; 1731 border-bottom: 1px solid var(--medika-c-indigo-soft); 1732 } 1733 1734 .medika-priority-actions a:after { 1735 content: " ã"; 1736 } 1737 1738 .medika-letter-card { 1739 overflow: hidden; 1740 border: 1px solid var(--medika-c-gold-soft); 1741 border-left: 5px solid var(--medika-c-wine); 1742 background: linear-gradient(145deg, #fff 0%, #fff 48%, var(--medika-c-gold-pale) 100%); 1743 } 1744 1745 .medika-letter-ribbon { 1746 display: inline-block; 1747 margin: -2px 0 16px !important; 1748 padding: 5px 10px; 1749 border: 1px solid var(--medika-c-wine-soft); 1750 border-radius: 999px; 1751 background: #fff; 1752 color: var(--medika-c-wine); 1753 font-size: 12px !important; 1754 font-weight: bold; 1755 letter-spacing: 0.06em; 1756 line-height: 1.4; 1757 } 1758 1759 .medika-letter-english { 1760 margin: 0 0 7px !important; 1761 color: var(--medika-c-gold); 1762 font-size: 10px !important; 1763 font-weight: bold; 1764 letter-spacing: 0.14em; 1765 line-height: 1.5; 1766 } 1767 1768 .medika-letter-card h2 { 1769 font-size: 25px !important; 1770 line-height: 1.5; 1771 } 1772 1773 .medika-letter-copy { 1774 margin: 0 0 15px !important; 1775 color: var(--medika-muted); 1776 font-size: 14px !important; 1777 line-height: 1.85; 1778 } 1779 1780 .medika-letter-list { 1781 margin: 0 0 20px !important; 1782 padding: 0 !important; 1783 list-style: none !important; 1784 } 1785 1786 .medika-letter-list li { 1787 position: relative; 1788 margin: 0 0 9px !important; 1789 padding: 0 0 0 20px !important; 1790 color: var(--medika-ink); 1791 font-size: 13px !important; 1792 font-weight: bold; 1793 line-height: 1.65;
1794 list-style: none !important; 1795 } 1796 1797 .medika-letter-list li:before { 1798 content: "â"; 1799 position: absolute; 1800 left: 0; 1801 color: var(--medika-c-wine); 1802 font-weight: bold; 1803 } 1804 1805 .medika-letter-button { 1806 display: block; 1807 width: 100%; 1808 padding: 13px 15px; 1809 border: 2px solid var(--medika-c-wine); 1810 border-radius: 999px; 1811 background: var(--medika-c-wine) !important; 1812 color: #fff !important; 1813 font-size: 14px !important; 1814 font-weight: bold; 1815 line-height: 1.5; 1816 text-align: center; 1817 box-shadow: 0 6px 16px rgba(127, 45, 43, 0.13); 1818 } 1819 1820 .medika-letter-button:hover { 1821 opacity: 0.88; 1822 transform: translateY(-1px); 1823 } 1824 1825 .medika-letter-note { 1826 margin: 11px 0 0 !important; 1827 color: var(--medika-muted); 1828 font-size: 11px !important; 1829 line-height: 1.65; 1830 } 1831 1832 .medika-letter-seminar-link { 1833 display: inline-block; 1834 margin-top: 10px; 1835 padding-bottom: 1px; 1836 color: var(--medika-c-gold) !important; 1837 font-size: 12px !important; 1838 font-weight: bold; 1839 line-height: 1.5; 1840 border-bottom: 1px solid var(--medika-c-gold-soft); 1841 } 1842 1843 .medika-parent-gateway { 1844 margin: 0 auto 2.5em; 1845 padding: 30px 26px 26px; 1846 border: 1px solid var(--medika-c-sage-soft); 1847 border-top: 4px double var(--medika-c-sage); 1848 border-radius: 10px; 1849 background: linear-gradient(135deg, #fff 0%, #fff 74%, var(--medika-c-sage-pale) 100%); 1850 box-shadow: 0 8px 22px rgba(79, 102, 83, 0.06); 1851 } 1852 1853 .medika-parent-gateway-head { 1854 max-width: 880px; 1855 margin-bottom: 20px; 1856 } 1857 1858 .medika-parent-kicker { 1859 display: inline-block; 1860 margin: 0 0 9px !important; 1861 padding: 0 0 4px; 1862 color: var(--medika-c-sage); 1863 font-size: 13px !important; 1864 font-weight: bold; 1865 letter-spacing: 0.08em; 1866 line-height: 1.5; 1867 border-bottom: 1px solid var(--medika-c-sage-soft); 1868 } 1869 1870 .medika-parent-gateway h2 { 1871 font-size: 24px !important; 1872 line-height: 1.55; 1873 } 1874 1875 .medika-parent-lead { 1876 margin: 0 !important; 1877 color: var(--medika-muted); 1878 font-size: 14px !important; 1879 line-height: 1.9; 1880 } 1881 1882 .medika-parent-grid { 1883 display: grid; 1884 grid-template-columns: repeat(3, minmax(0, 1fr)); 1885 gap: 12px; 1886 margin-top: 20px; 1887 } 1888 1889 .medika-parent-card { 1890 position: relative; 1891 display: block; 1892 min-height: 172px; 1893 padding: 19px 17px 17px; 1894 border: 1px solid var(--medika-card-soft); 1895 border-top: 3px solid var(--medika-card-main); 1896 border-radius: 9px; 1897 background: linear-gradient(135deg, #fff 0%, var(--medika-card-pale) 100%); 1898 color: var(--medika-ink) !important; 1899 transition: transform 0.2s ease, box-shadow 0.2s ease; 1900 } 1901 1902 .medika-parent-card:nth-child(1) { 1903 --medika-card-main: var(--medika-c-sage); 1904 --medika-card-soft: var(--medika-c-sage-soft); 1905 --medika-card-pale: var(--medika-c-sage-pale); 1906 } 1907 1908 .medika-parent-card:nth-child(2) { 1909 --medika-card-main: var(--medika-c-wine); 1910 --medika-card-soft: var(--medika-c-wine-soft); 1911 --medika-card-pale: var(--medika-c-wine-pale); 1912 } 1913 1914 .medika-parent-card:nth-child(3) { 1915 --medika-card-main: var(--medika-c-gold); 1916 --medika-card-soft: var(--medika-c-gold-soft); 1917 --medika-card-pale: var(--medika-c-gold-pale); 1918 } 1919 1920 .medika-parent-card:hover { 1921 transform: translateY(-2px); 1922 box-shadow: 0 7px 18px rgba(80, 55, 50, 0.08); 1923 } 1924 1925 .medika-parent-card .num { 1926 display: block; 1927 margin-bottom: 9px; 1928 color: var(--medika-card-main); 1929 font-size: 11px !important; 1930 font-weight: bold; 1931 letter-spacing: 0.08em; 1932 line-height: 1.4; 1933 } 1934 1935 .medika-parent-card strong { 1936 display: block; 1937 margin-bottom: 8px; 1938 color: var(--medika-ink); 1939 font-size: 16px !important; 1940 line-height: 1.55; 1941 } 1942 1943 .medika-parent-card .description { 1944 display: block; 1945 padding-right: 13px; 1946 color: var(--medika-muted); 1947 font-size: 12px !important; 1948 line-height: 1.7; 1949 } 1950 1951 .medika-parent-card .arrow { 1952 position: absolute; 1953 right: 15px; 1954 bottom: 13px; 1955 color: var(--medika-card-main); 1956 font-size: 15px !important; 1957 font-weight: bold; 1958 } 1959 1960 .medika-parent-actions { 1961 display: flex; 1962 flex-wrap: wrap; 1963 gap: 10px; 1964 margin-top: 20px; 1965 } 1966 1967 .medika-parent-actions .medika-btn { 1968 min-width: 250px; 1969 } 1970 1971 .medika-parent-actions .medika-btn-primary { 1972 color: #fff !important; 1973 border-color: var(--medika-c-sage); 1974 background: var(--medika-c-sage) !important; 1975 } 1976 1977 .medika-parent-actions .medika-btn-secondary { 1978 color: var(--medika-c-wine) !important; 1979 border-color: var(--medika-c-wine-soft); 1980 background: #fff !important; 1981 } 1982 1983 @media screen and (max-width: 900px) { 1984 .medika-priority-grid { 1985 grid-template-columns: 1fr; 1986 } 1987 1988 .medika-parent-grid { 1989 grid-template-columns: 1fr; 1990 } 1991 1992 .medika-parent-card { 1993 min-height: 0; 1994 } 1995 } 1996 1997 @media screen and (max-width: 767px) { 1998 .medika-hero .medika-btn { 1999 min-width: 0; 2000 text-align: left; 2001 } 2002 2003 .medika-hero-utility { 2004 display: block; 2005 margin-bottom: 22px; 2006 } 2007 2008 .medika-hero-utility a { 2009 display: block; 2010 margin: 0 0 9px; 2011 } 2012 2013 .medika-priority-card, 2014 .medika-parent-gateway { 2015 padding: 22px 16px 20px; 2016 border-radius: 8px; 2017 } 2018 2019 .medika-representative-layout { 2020 grid-template-columns: 1fr; 2021 gap: 18px;
2022 } 2023 2024 .medika-representative-nameplate { 2025 min-height: 0; 2026 text-align: left; 2027 } 2028 2029 .medika-representative-nameplate .name br { 2030 display: none; 2031 } 2032 2033 .medika-representative-card h2, 2034 .medika-parent-gateway h2 { 2035 font-size: 20px !important; 2036 } 2037 2038 .medika-letter-card h2 { 2039 font-size: 22px !important; 2040 } 2041 2042 .medika-media-badges { 2043 display: block; 2044 } 2045 2046 .medika-media-badges li { 2047 display: block; 2048 margin-bottom: 7px !important; 2049 text-align: center; 2050 } 2051 2052 .medika-parent-actions { 2053 display: block; 2054 } 2055 2056 .medika-parent-actions .medika-btn { 2057 min-width: 0; 2058 width: 100%; 2059 margin-bottom: 10px; 2060 } 2061 } 2062 2063</style> 2064 2065
2066<script type="text/javascript"> 2067 jQuery(function($) { 2068 var $pcNav = $('#header .element.navi.pc .navi_list').first(); 2069 var $drawer = $('#header .navi.mobile').first(); 2070 2071 if ($pcNav.length && $drawer.length && $drawer.children().length === 0) { 2072 $drawer.append($pcNav.clone().addClass('medika-mobile-navi-list')); 2073 } 2074 2075 $('#header .navi a[href*="/free/soudannkai"]').each(function() { 2076 $(this).text('å»å¦é¨å鍿¦ç¥è¨ºæ').attr('title', 'ç¡æã»æ¥æ ¡ï¼ãªã³ã©ã¤ã³å¯¾å¿'); 2077 }); 2078 2079 function medikaCloseMenu() { 2080 $('body').removeClass('medika-menu-open'); 2081 $('#header .navi.mobile').removeClass('medika-menu-open'); 2082 $('#button_navi .navi_trigger').removeClass('medika-menu-open'); 2083 } 2084 2085 $('#button_navi .navi_trigger').off('click.medikaMenu').on('click.medikaMenu', function(e) { 2086 e.preventDefault(); 2087 e.stopPropagation(); 2088 $('body').toggleClass('medika-menu-open'); 2089 $('#header .navi.mobile').toggleClass('medika-menu-open'); 2090 $(this).toggleClass('medika-menu-open'); 2091 }); 2092 2093 $('#header .navi.mobile').off('click.medikaMenu').on('click.medikaMenu', 'a', function() { 2094 medikaCloseMenu(); 2095 }); 2096 2097 $(document).off('click.medikaMenu').on('click.medikaMenu', function(e) { 2098 if (!$(e.target).closest('#button_navi, #header .navi.mobile').length) { 2099 medikaCloseMenu(); 2100 } 2101 }); 2102 2103 function medikaCompactSliderSpacing() { 2104 var $wrap = $('#wrap_slider'); 2105 if (!$wrap.length) return; 2106 2107 var $slider = $wrap.find('#slider, .rslides').first(); 2108 if (!$slider.length) return; 2109 2110 var $slides = $slider.children('.article'); 2111 if (!$slides.length) return; 2112 2113 /* 2114 PCã§åçä¸ã«å¤§ããªä½ç½ãåºã主å ã¯ãé表示ã¹ã©ã¤ãã 2115 ã¬ã¤ã¢ã¦ãä¸ã®é«ããæã£ã¦ãã¾ããã¨ã§ãã 2116 ãã®ãããç¾å¨è¡¨ç¤ºä¸ã®1æã ããé«ãè¨ç®ã«ä½¿ãã 2117 ãã以å¤ã¯absoluteæ±ãã«ãã¦ä½ç½ãä½ããã¾ããã 2118 ã¹ããè¡¨ç¤ºã¯æ¢å表示ãåªå ãã¾ãã 2119 */ 2120 if ($(window).width() <= 767) { 2121 $wrap.css({ height: '', minHeight: '' }); 2122 $slider.css({ height: '', minHeight: '' }); 2123 $slides.css({ position: '', top: '', left: '', width: '' }); 2124 return; 2125 } 2126 2127 var $active = $slides.filter('.rslides1_on, [class*="_on"]').first(); 2128 if (!$active.length) { 2129 $active = $slides.filter(function() { 2130 var $s = $(this); 2131 var display = $s.css('display'); 2132 var visibility = $s.css('visibility'); 2133 var opacity = parseFloat($s.css('opacity')); 2134 return display !== 'none' && visibility !== 'hidden' && (isNaN(opacity) || opacity > 0.2) && $s.find('img').length; 2135 }).first(); 2136 } 2137 if (!$active.length) { 2138 $active = $slides.first(); 2139 } 2140 2141 var $img = $active.find('img').first(); 2142 if (!$img.length) { 2143 $img = $wrap.find('img').first(); 2144 } 2145 if (!$img.length) return; 2146 2147 var img = $img.get(0); 2148 var imgHeight = 0; 2149 if (img && img.getBoundingClientRect) { 2150 imgHeight = img.getBoundingClientRect().height || 0; 2151 } 2152 if (!imgHeight || imgHeight < 80) { 2153 imgHeight = $img.outerHeight() || 0; 2154 } 2155 if ((!imgHeight || imgHeight < 80) && img && img.naturalWidth && img.naturalHeight) { 2156 var innerWidth = Math.max(0, $wrap.width() - parseFloat($wrap.css('padding-left')) - parseFloat($wrap.css('padding-right'))); 2157 if (innerWidth) { 2158 imgHeight = innerWidth * img.naturalHeight / img.naturalWidth; 2159 } 2160 } 2161 2162 if (!imgHeight || imgHeight < 80) { 2163 return; 2164 } 2165 2166 imgHeight = Math.ceil(imgHeight); 2167 var paddingTop = parseFloat($wrap.css('padding-top')) || 0; 2168 var paddingBottom = parseFloat($wrap.css('padding-bottom')) || 0; 2169 var borderTop = parseFloat($wrap.css('border-top-width')) || 0; 2170 var borderBottom = parseFloat($wrap.css('border-bottom-width')) || 0; 2171 var wrapHeight = imgHeight + paddingTop + paddingBottom + borderTop + borderBottom; 2172 2173 $slides.not($active).css({ 2174 position: 'absolute', 2175 top: 0, 2176 left: 0, 2177 width: '100%' 2178 }); 2179 $active.css({ 2180 position: 'relative', 2181 top: 0, 2182 left: 0, 2183 width: '100%' 2184 }); 2185 2186 $slider.css({ 2187 height: imgHeight + 'px', 2188 minHeight: 0, 2189 overflow: 'hidden' 2190 }); 2191 2192 $wrap.css({ 2193 height: wrapHeight + 'px', 2194 minHeight: 0, 2195 overflow: 'hidden' 2196 }); 2197 } 2198 2199 $(window).on('load resize', medikaCompactSliderSpacing); 2200 setTimeout(medikaCompactSliderSpacing, 120); 2201 setTimeout(medikaCompactSliderSpacing, 400); 2202 setTimeout(medikaCompactSliderSpacing, 1000); 2203 setInterval(medikaCompactSliderSpacing, 900); 2204 }); 2205</script>
2205 2206 2207
2208<script type="text/javascript"> 2209 jQuery(function($) { 2210 if ($('#top-page-only').length) { 2211 $('body').addClass('medika-is-top'); 2212 } 2213 }); 2214</script>
2214 2215 2216 2217<style id="mt26-top-styles"> 2218/* 2026-09 ã¡ãã£ã«æ±äº¬ï¼ããããã¼ã¸å°ç¨ãä¸å±¤ãã¼ã¸ã«ã¯é©ç¨ãã¾ããã */ 2219body#top{margin:0!important;padding:0!important;background:#fff!important;min-width:0!important;} 2220body#top #container,body#top #content{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;float:none!important;background:#fff!important;} 2221body#top #container>#header,body#top #content>.element.logo,body#top #content>.page_title,body#top #content>.medika-common-contact,body#top #content>.gadgets,body#top #content>.info_footer_sub_navi,body#top #content>.social,body#top #container>#footer{display:none!important;} 2222body#top #mt26-home{--mt-red:#b52635;--mt-ink:#292e32;--mt-muted:#626a70;--mt-line:#e3e5e5;--mt-paper:#f5f6f5;width:100%;margin:0;padding:0;background:#fff;color:var(--mt-ink);font-family:-apple-system,BlinkMacSystemFont,"Noto Sans JP","Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif;font-size:16px;line-height:1.85;text-align:left;letter-spacing:.025em;-webkit-text-size-adjust:100%;overflow-wrap:anywhere;} 2223body#top #mt26-home *,body#top #mt26-home *:before,body#top #mt26-home *:after{box-sizing:border-box;} 2224body#top #mt26-home h1,body#top #mt26-home h2,body#top #mt26-home h3{display:block!important;position:static!important;visibility:visible!important;opacity:1!important;float:none!important;width:auto!important;height:auto!important;max-width:none!important;min-height:0!important;margin:0;padding:0;border:0;background:none!important;color:var(--mt-ink);font-family:inherit;font-weight:700;line-height:1.6;text-align:left;text-indent:0!important;letter-spacing:.035em;box-shadow:none;clip:auto!important;} 2225body#top #mt26-home h1:before,body#top #mt26-home h1:after,body#top #mt26-home h2:before,body#top #mt26-home h2:after,body#top #mt26-home h3:before,body#top #mt26-home h3:after{content:none!important;} 2226body#top #mt26-home h2{font-size:28px;}body#top #mt26-home h3{font-size:21px;} 2227body#top #mt26-home p,body#top #mt26-home figure,body#top #mt26-home ul{margin:0;padding:0;} 2228body#top #mt26-home a{color:inherit;text-decoration:none;transition:background-color .18s,color .18s,border-color .18s;} 2229body#top #mt26-home a:focus-visible,body#top #mt26-home summary:focus-visible{outline:3px solid #2867a7;outline-offset:4px;} 2230body#top #mt26-home img{display:block;max-width:100%;height:auto;border:0;opacity:1;} 2231body#top #mt26-home a:hover img{opacity:1;} 2232body#top #mt26-home [id]{scroll-margin-top:24px;} 2233body#top #mt26-home .mt26-wrap{width:calc(100% - 64px);max-width:1160px;margin-right:auto;margin-left:auto;} 2234body#top #mt26-home .mt26-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;} 2235body#top #mt26-home .mt26-skip{position:absolute;left:16px;top:-80px;z-index:10000;background:#fff;padding:12px 20px;} 2236body#top #mt26-home .mt26-skip:focus{top:8px;} 2237body#top #mt26-home .mt26-header{background:#fff;position:relative;z-index:20;} 2238body#top #mt26-home .mt26-header-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:110px;padding-top:12px;padding-bottom:12px;} 2239body#top #mt26-home .mt26-brand{display:flex;align-items:center;gap:18px;flex-shrink:0;} 2240body#top #mt26-home .mt26-brand img{width:142px;height:auto;} 2241body#top #mt26-home .mt26-brand>span{font-size:12px;line-height:1.8;border-left:1px solid var(--mt-line);padding-left:18px;} 2242body#top #mt26-home .mt26-brand strong{font-size:17px;letter-spacing:.09em;} 2243body#top #mt26-home .mt26-header-right{display:grid;gap:12px;} 2244body#top #mt26-home .mt26-utility{display:flex;justify-content:flex-end;gap:22px;font-size:12px;} 2245body#top #mt26-home .mt26-utility a:hover{color:var(--mt-red);text-decoration:underline;} 2246body#top #mt26-home .mt26-header-actions{display:flex;gap:10px;} 2247body#top #mt26-home .mt26-btn{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:50px;padding:12px 24px;border:1px solid var(--mt-red);border-radius:3px;background:var(--mt-red);color:#fff;font-size:15px;font-weight:700;line-height:1.5;text-align:center;} 2248body#top #mt26-home .mt26-btn:hover{background:#961b28;border-color:#961b28;color:#fff;} 2249body#top #mt26-home .mt26-btn-outline{background:#fff;color:var(--mt-red);} 2250body#top #mt26-home .mt26-btn-outline:hover{background:#fff3f3;color:#921e2b;} 2251body#top #mt26-home .mt26-header-actions .mt26-btn{min-height:42px;padding:10px 18px;font-size:13px;} 2252body#top #mt26-home .mt26-global-nav{border-top:1px solid #f0f1f0;border-bottom:1px solid var(--mt-line);} 2253body#top #mt26-home .mt26-global-nav>div{display:grid;grid-template-columns:repeat(6,1fr);padding:0;} 2254body#top #mt26-home .mt26-global-nav a{display:flex;align-items:center;justify-content:center;position:relative;min-height:57px;font-size:14px;font-weight:700;text-align:center;} 2255body#top #mt26-home .mt26-global-nav a:after{content:"";height:18px;width:1px;background:var(--mt-line);position:absolute;right:0;} 2256body#top #mt26-home .mt26-global-nav a:last-child:after{display:none;} 2257body#top #mt26-home .mt26-global-nav a:hover{background:#faf4f4;color:var(--mt-red);} 2258body#top #mt26-home .mt26-mobile-menu,body#top #mt26-home .mt26-mobile-cta{display:none;} 2259body#top #mt26-home .mt26-hero{display:grid;grid-template-columns:54% 46%;margin-top:28px;background:#f7f4f0;overflow:hidden;} 2260body#top #mt26-home .mt26-hero-copy{padding:42px 40px 32px;} 2261body#top #mt26-home .mt26-eyebrow{color:var(--mt-red);font-size:12px;font-weight:700;letter-spacing:.16em;line-height:1.6;margin-bottom:12px;} 2262body#top #mt26-home #mt26-title{font-size:clamp(26px,3.1vw,38px);line-height:1.65;letter-spacing:.025em;white-space:nowrap;} 2263body#top #mt26-home #mt26-title em{color:var(--mt-red);font-style:normal;} 2264body#top #mt26-home .mt26-hero-text{font-size:16px;line-height:1.9;margin:22px 0 24px;} 2265body#top #mt26-home .mt26-hero-location{font-size:11px;letter-spacing:.06em;margin-top:20px;color:#646762;} 2266body#top #mt26-home .mt26-hero-location span{padding:0 5px;} 2267body#top #mt26-home .mt26-hero-photo{position:relative;min-height:440px;background:#e1e3d5;} 2268body#top #mt26-home .mt26-hero-photo img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:35% center;} 2269body#top #mt26-home .mt26-hero-photo figcaption{position:absolute;right:0;bottom:0;left:0;background:rgba(255,255,255,.94);padding:12px 22px;font-size:11px;letter-spacing:.08em;} 2270body#top #mt26-home .mt26-hero-photo figcaption span{color:var(--mt-red);font-weight:700;margin-right:15px;font-size:15px;} 2271body#top #mt26-home .mt26-notice{display:flex;align-items:center;gap:20px;padding:18px 0;border-bottom:1px solid var(--mt-line);font-size:12px;line-height:1.7;} 2272body#top #mt26-home .mt26-notice>span{color:var(--mt-red);font-weight:700;white-space:nowrap;} 2273body#top #mt26-home .mt26-notice p{flex:1;} 2274body#top #mt26-home .mt26-notice>a{font-weight:700;white-space:nowrap;} 2275body#top #mt26-home .mt26-pickup{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:30px;} 2276body#top #mt26-home .mt26-pickup-card{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 27px;border:1px solid #ead9d9;border-left:4px solid var(--mt-red);background:#fdf8f7;} 2277body#top #mt26-home .mt26-pickup-card strong{display:block;font-size:21px;line-height:1.65;margin:6px 0;} 2278body#top #mt26-home .mt26-pickup-card p{font-size:12px;color:var(--mt-muted);} 2279body#top #mt26-home .mt26-pickup-card:hover{background:#fbefed;} 2280body#top #mt26-home .mt26-pickup-blue{background:#f5f8fa;border-color:#d9e2e8;border-left-color:#456a85;} 2281body#top #mt26-home .mt26-pickup-blue:hover{background:#eaf1f7;} 2282body#top #mt26-home .mt26-label{display:block;font-size:12px;color:var(--mt-muted);line-height:1.7;} 2283body#top #mt26-home .mt26-round-arrow{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #cbd0d0;border-radius:50%;flex:0 0 32px;font-size:16px;line-height:1;background:#fff;} 2284body#top #mt26-home .mt26-section{padding-top:76px;padding-bottom:76px;} 2285body#top #mt26-home .mt26-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px;} 2286body#top #mt26-home .mt26-heading>p{color:var(--mt-muted);font-size:13px;padding-bottom:5px;} 2287body#top #mt26-home .mt26-heading .mt26-eyebrow{margin-bottom:8px;} 2288body#top #mt26-home .mt26-course-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--mt-line);column-gap:44px;} 2289body#top #mt26-home .mt26-course{--course-color:var(--mt-red);display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px 12px 26px 20px;border-bottom:1px solid var(--mt-line);position:relative;} 2290body#top #mt26-home .mt26-course:before{content:"";position:absolute;width:4px;height:47px;left:0;top:30px;background:var(--course-color);} 2291body#top #mt26-home .mt26-course:hover{background:#f8f9f8;} 2292body#top #mt26-home .mt26-course h3{font-size:21px;margin:5px 0 9px;} 2293body#top #mt26-home .mt26-course p{font-size:13px;line-height:1.8;margin-bottom:12px;color:var(--mt-muted);} 2294body#top #mt26-home .mt26-course-teal{--course-color:#407b72;}body#top #mt26-home .mt26-course-blue{--course-color:#456a85;}body#top #mt26-home .mt26-course-gold{--course-color:#ad843c;}body#top #mt26-home .mt26-course-plum{--course-color:#8e5f7f;}
2294body#top #mt26-home .mt26-course-slate{--course-color:#6b7881;} 2295body#top #mt26-home .mt26-tag{display:inline-block;background:#f0f2f1;padding:2px 9px;margin-right:6px;font-size:10px;line-height:1.7;} 2296body#top #mt26-home .mt26-small{font-size:11px;line-height:1.8;color:var(--mt-muted);margin-top:16px;} 2297body#top #mt26-home .mt26-small a{color:var(--mt-red);text-decoration:underline;text-underline-offset:3px;} 2298body#top #mt26-home .mt26-about{background:var(--mt-paper);} 2299body#top #mt26-home .mt26-section-intro{font-size:15px;color:#535b60;line-height:1.95;margin-top:-12px;margin-bottom:38px;} 2300body#top #mt26-home .mt26-reasons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;} 2301body#top #mt26-home .mt26-reasons article{border-top:2px solid #bfc7c5;padding-top:20px;} 2302body#top #mt26-home .mt26-number{color:var(--mt-red);font-size:25px;font-weight:500;line-height:1.4;letter-spacing:.06em;} 2303body#top #mt26-home .mt26-reasons h3{font-size:20px;margin:14px 0;line-height:1.8;} 2304body#top #mt26-home .mt26-reasons p{font-size:13px;line-height:1.95;color:#596166;} 2305body#top #mt26-home .mt26-message{margin-top:36px;padding:30px 34px;background:#fff;display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center;border-left:3px solid var(--mt-red);} 2306body#top #mt26-home .mt26-message h3{font-size:23px;margin-bottom:12px;} 2307body#top #mt26-home .mt26-message p:not(.mt26-eyebrow){font-size:13px;color:var(--mt-muted);} 2308body#top #mt26-home .mt26-message-person{border-left:1px solid var(--mt-line);padding-left:38px;min-width:250px;} 2309body#top #mt26-home .mt26-message-person>span{display:block;font-size:11px;} 2310body#top #mt26-home .mt26-message-person>strong{display:block;font-size:27px;letter-spacing:.15em;margin:5px 0 15px;} 2311body#top #mt26-home .mt26-text-link{display:inline-block;color:var(--mt-red);font-size:13px;font-weight:700;line-height:1.8;} 2312body#top #mt26-home .mt26-text-link:hover{text-decoration:underline;text-underline-offset:4px;} 2313body#top #mt26-home .mt26-inline-links{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:24px;} 2314body#top #mt26-home .mt26-inline-links a{display:flex;justify-content:space-between;align-items:center;min-height:55px;border-bottom:1px solid #cfd5d2;font-size:13px;font-weight:700;} 2315body#top #mt26-home .mt26-inline-links a:hover{color:var(--mt-red);} 2316body#top #mt26-home .mt26-mobile-br{display:none;} 2317body#top #mt26-home .mt26-voices{display:grid;grid-template-columns:40% 60%;border:1px solid var(--mt-line);} 2318body#top #mt26-home .mt26-voice-intro{padding:28px 32px;background:#f9f5f1;} 2319body#top #mt26-home .mt26-voice-intro p{font-size:25px;line-height:1.8;font-weight:700;margin:12px 0;} 2320body#top #mt26-home .mt26-voice-intro>span:last-child{font-size:11px;color:var(--mt-muted);} 2321body#top #mt26-home .mt26-schools{display:grid;grid-template-columns:1fr 1fr;align-content:center;padding:24px 30px;gap:0 28px;} 2322body#top #mt26-home .mt26-schools span{padding:18px 0;border-bottom:1px solid var(--mt-line);font-size:15px;font-weight:700;} 2323body#top #mt26-home .mt26-schools span:last-child{font-size:12px;font-weight:400;} 2324body#top #mt26-home .mt26-news-section{background:#f7f8f8;} 2325body#top #mt26-home .mt26-news-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:50px;} 2326body#top #mt26-home .mt26-news-heading>p:not(.mt26-eyebrow){font-size:13px;color:var(--mt-muted);margin:18px 0;} 2327body#top #mt26-home .mt26-news-list{border-top:1px solid #ced4d3;} 2328/* ãããã«ã¯æ°ç5ä»¶ãå ¨ä»¶ã¯ããç¥ããä¸è¦§ããã表示ãã¾ãã */ 2329body#top #mt26-home .mt26-news-list>.mt26-news-row:nth-child(n+6){display:none;} 2330body#top #mt26-home .mt26-news-row{display:grid;grid-template-columns:95px minmax(0,1fr) 16px;gap:20px;align-items:baseline;padding:20px 4px;border-bottom:1px solid #dce0df;font-size:13px;line-height:1.8;} 2331body#top #mt26-home .mt26-news-row time{font-size:12px;color:var(--mt-muted);font-variant-numeric:tabular-nums;white-space:nowrap;} 2332body#top #mt26-home .mt26-news-title{font-weight:500;} 2333body#top #mt26-home .mt26-news-row:hover .mt26-news-title{color:var(--mt-red);text-decoration:underline;text-underline-offset:3px;} 2334body#top #mt26-home .mt26-news-arrow{color:var(--mt-red);} 2335body#top #mt26-home .mt26-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;} 2336body#top #mt26-home .mt26-info-grid>a{padding:25px 26px;border:1px solid var(--mt-line);background:#fff;} 2337body#top #mt26-home .mt26-info-grid>a:hover{border-color:#bb9294;background:#fffafa;} 2338body#top #mt26-home .mt26-info-grid strong{display:block;font-size:19px;margin:12px 0 7px;line-height:1.65;} 2339body#top #mt26-home .mt26-info-grid a>span:not(.mt26-info-symbol){display:block;font-size:12px;} 2340body#top #mt26-home .mt26-info-grid .mt26-text-link{margin-top:22px;} 2341body#top #mt26-home .mt26-info-symbol{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;background:#f7eded;color:var(--mt-red);font-size:13px;font-weight:700;} 2342body#top #mt26-home .mt26-topics{padding-bottom:76px;} 2343body#top #mt26-home .mt26-banner-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;} 2344body#top #mt26-home .mt26-banner-grid a{display:flex;align-items:center;background:#fff;border:1px solid var(--mt-line);overflow:hidden;} 2345body#top #mt26-home .mt26-banner-grid a:hover{border-color:var(--mt-red);} 2346body#top #mt26-home .mt26-banner-grid img{width:100%;height:auto;}
2347body#top #mt26-home .mt26-video-section{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:38px;align-items:center;background:#f5f6f5;padding:32px;} 2348body#top #mt26-home .mt26-video-copy p:not(.mt26-eyebrow){font-size:13px;margin:18px 0;} 2349body#top #mt26-home .mt26-video{position:relative;aspect-ratio:16/9;background:#e8ece9;} 2350body#top #mt26-home .mt26-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;} 2351body#top #mt26-home .mt26-consult{padding:62px 0;text-align:center;background:#faf0ef;border-top:1px solid #f1dedc;} 2352body#top #mt26-home .mt26-consult h2{text-align:center;font-size:29px;} 2353body#top #mt26-home .mt26-consult>.mt26-wrap>p:not(.mt26-eyebrow):not(.mt26-small):not(.mt26-consult-tel){font-size:14px;color:#525a5e;line-height:1.9;margin:20px 0 28px;} 2354body#top #mt26-home .mt26-consult-actions{display:flex;gap:18px;justify-content:center;} 2355body#top #mt26-home .mt26-consult-actions .mt26-btn{min-width:290px;min-height:58px;} 2356body#top #mt26-home .mt26-consult-tel{font-size:12px;margin-top:27px;} 2357body#top #mt26-home .mt26-consult-tel a{font-size:25px;font-weight:700;letter-spacing:.07em;margin-left:16px;white-space:nowrap;} 2358body#top #mt26-home .mt26-consult .mt26-small{margin-top:7px;} 2359body#top #mt26-home .mt26-footer{padding:50px 0 24px;background:#fff;} 2360body#top #mt26-home .mt26-footer-main{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:20px;padding-bottom:36px;} 2361body#top #mt26-home .mt26-footer-school img{width:125px;margin-bottom:20px;} 2362body#top #mt26-home .mt26-footer-school>strong{display:block;font-size:14px;margin-bottom:16px;} 2363body#top #mt26-home .mt26-footer-school address,body#top #mt26-home .mt26-footer-school p{font-size:12px;font-style:normal;color:var(--mt-muted);line-height:1.9;} 2364body#top #mt26-home .mt26-footer-school .mt26-text-link{margin-top:13px;} 2365body#top #mt26-home .mt26-footer-links{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding-top:9px;} 2366body#top #mt26-home .mt26-footer-links strong{display:block;font-size:13px;padding-bottom:13px;margin-bottom:9px;border-bottom:1px solid var(--mt-line);} 2367body#top #mt26-home .mt26-footer-links a{display:block;font-size:12px;padding:5px 0;color:var(--mt-muted);} 2368body#top #mt26-home .mt26-footer-links a:hover{color:var(--mt-red);text-decoration:underline;} 2369body#top #mt26-home .mt26-footer-bottom{display:flex;justify-content:space-between;gap:20px;padding-top:22px;border-top:1px solid var(--mt-line);font-size:10px;color:var(--mt-muted);} 2370body#top #mt26-home .mt26-footer-bottom small{font-size:10px;} 2371@media(max-width:1000px){ 2372body#top #mt26-home .mt26-wrap{width:calc(100% - 40px);} 2373body#top #mt26-home .mt26-brand>span{display:none;} 2374body#top #mt26-home .mt26-hero-copy{padding:32px 24px;} 2375body#top #mt26-home #mt26-title{font-size:clamp(25px,3.2vw,32px);} 2376body#top #mt26-home .mt26-hero-photo{min-height:430px;} 2377body#top #mt26-home .mt26-pickup-card{padding:22px 20px;gap:12px;} 2378body#top #mt26-home .mt26-pickup-card strong{font-size:18px;} 2379body#top #mt26-home .mt26-course-list{column-gap:26px;} 2380body#top #mt26-home .mt26-course h3{font-size:19px;} 2381body#top #mt26-home .mt26-reasons{gap:24px;} 2382body#top #mt26-home .mt26-reasons h3{font-size:18px;} 2383body#top #mt26-home .mt26-news-layout{grid-template-columns:190px minmax(0,1fr);gap:30px;} 2384body#top #mt26-home .mt26-voices{grid-template-columns:38% 62%;} 2385body#top #mt26-home .mt26-schools{gap:0 18px;padding:20px;} 2386body#top #mt26-home .mt26-schools span{font-size:13px;} 2387} 2388@media(max-width:760px){ 2389body#top #mt26-home{font-size:15px;padding-bottom:68px;} 2390body#top #mt26-home .mt26-wrap{width:calc(100% - 36px);} 2391body#top #mt26-home .mt26-header-inner{min-height:78px;padding:9px 0;gap:12px;} 2392body#top #mt26-home .mt26-brand{gap:12px;} 2393body#top #mt26-home .mt26-brand img{width:98px;} 2394body#top #mt26-home .mt26-brand>span{display:block;padding-left:12px;font-size:9px;line-height:1.8;} 2395body#top #mt26-home .mt26-brand strong{font-size:13px;letter-spacing:.04em;} 2396body#top #mt26-home .mt26-header-right,body#top #mt26-home .mt26-global-nav{display:none;} 2397body#top #mt26-home .mt26-mobile-menu{display:block;} 2398body#top #mt26-home .mt26-mobile-menu>summary{list-style:none;cursor:pointer;width:48px;min-height:48px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:var(--mt-ink);font-size:9px;letter-spacing:.06em;line-height:1;} 2399body#top #mt26-home .mt26-mobile-menu>summary::-webkit-details-marker{display:none;} 2400body#top #mt26-home .mt26-menu-lines{display:block;width:22px;height:13px;border-top:2px solid var(--mt-red);border-bottom:2px solid var(--mt-red);position:relative;} 2401body#top #mt26-home .mt26-menu-lines:before{content:"";height:2px;width:22px;position:absolute;top:4px;left:0;background:var(--mt-red);} 2402body#top #mt26-home .mt26-mobile-menu[open] .mt26-menu-lines{border:0;} 2403body#top #mt26-home .mt26-mobile-menu[open] .mt26-menu-lines:before,body#top #mt26-home .mt26-mobile-menu[open] .mt26-menu-lines:after{content:"";position:absolute;top:5px;left:0;width:22px;height:2px;background:var(--mt-red);transform:rotate(45deg);} 2404body#top #mt26-home .mt26-mobile-menu[open] .mt26-menu-lines:after{transform:rotate(-45deg);} 2405body#top #mt26-home .mt26-mobile-menu nav{position:absolute;
2405left:0;right:0;top:100%;background:#fff;padding:8px 24px 20px;border-top:1px solid var(--mt-line);border-bottom:2px solid var(--mt-red);box-shadow:0 10px 18px #0000000d;max-height:calc(100dvh - 145px);overflow-y:auto;z-index:30;} 2406body#top #mt26-home .mt26-mobile-menu nav a{display:block;padding:12px 0;border-bottom:1px solid var(--mt-line);font-size:14px;} 2407body#top #mt26-home .mt26-mobile-menu nav a:nth-last-child(-n+2){color:var(--mt-red);font-weight:700;} 2408body#top #mt26-home .mt26-hero{grid-template-columns:1fr;width:100%;margin-top:0;} 2409body#top #mt26-home .mt26-hero-copy{padding:28px 24px 24px;} 2410body#top #mt26-home .mt26-eyebrow{font-size:10px;margin-bottom:10px;} 2411body#top #mt26-home #mt26-title{font-size:clamp(25px,6.6vw,35px);line-height:1.6;letter-spacing:.02em;white-space:normal;} 2412body#top #mt26-home .mt26-hero-text{font-size:14px;line-height:1.8;margin:16px 0 18px;} 2413body#top #mt26-home .mt26-hero .mt26-btn{min-height:47px;font-size:13px;padding:12px 20px;} 2414body#top #mt26-home .mt26-hero-location{font-size:10px;margin-top:16px;} 2415body#top #mt26-home .mt26-hero-photo{height:240px;min-height:0;} 2416body#top #mt26-home .mt26-hero-photo img{object-position:50% 40%;} 2417body#top #mt26-home .mt26-hero-photo figcaption{padding:9px 18px;font-size:10px;} 2418body#top #mt26-home .mt26-hero-photo figcaption span{font-size:12px;margin-right:10px;} 2419body#top #mt26-home .mt26-notice{display:grid;grid-template-columns:42px minmax(0,1fr);gap:4px 12px;font-size:11px;padding:17px 0;} 2420body#top #mt26-home .mt26-notice>a{grid-column:2;justify-self:start;font-size:11px;} 2421body#top #mt26-home .mt26-pickup{grid-template-columns:1fr;gap:12px;margin-top:22px;} 2422body#top #mt26-home .mt26-pickup-card{padding:18px 17px;} 2423body#top #mt26-home .mt26-pickup-card strong{font-size:17px;margin:4px 0;} 2424body#top #mt26-home .mt26-pickup-card p{font-size:11px;} 2425body#top #mt26-home .mt26-label{font-size:11px;} 2426body#top #mt26-home .mt26-round-arrow{width:28px;height:28px;flex-basis:28px;font-size:14px;} 2427body#top #mt26-home .mt26-section{padding-top:48px;padding-bottom:48px;} 2428body#top #mt26-home h2{font-size:23px;line-height:1.65;} 2429body#top #mt26-home .mt26-heading{display:block;margin-bottom:23px;} 2430body#top #mt26-home .mt26-heading>p{font-size:12px;margin-top:11px;padding:0;} 2431body#top #mt26-home .mt26-heading>.mt26-text-link{margin-top:12px;} 2432body#top #mt26-home .mt26-course-list{grid-template-columns:1fr;} 2433body#top #mt26-home .mt26-course{padding:23px 5px 23px 17px;gap:12px;} 2434body#top #mt26-home .mt26-course:before{top:26px;height:43px;width:3px;} 2435body#top #mt26-home .mt26-course h3{font-size:19px;margin:4px 0 7px;} 2436body#top #mt26-home .mt26-course p{font-size:12px;margin-bottom:10px;line-height:1.8;} 2437body#top #mt26-home .mt26-small{font-size:10px;line-height:1.85;} 2438body#top #mt26-home .mt26-section-intro{font-size:13px;margin-top:-6px;margin-bottom:28px;} 2439body#top #mt26-home .mt26-reasons{grid-template-columns:1fr;gap:26px;} 2440body#top #mt26-home .mt26-reasons article{padding-top:17px;} 2441body#top #mt26-home .mt26-number{font-size:21px;} 2442body#top #mt26-home .mt26-reasons h3{font-size:19px;margin:8px 0 12px;line-height:1.75;} 2443body#top #mt26-home .mt26-reasons p{font-size:13px;} 2444body#top #mt26-home .mt26-message{grid-template-columns:1fr;padding:24px 21px;gap:22px;margin-top:28px;} 2445body#top #mt26-home .mt26-message h3{font-size:21px;} 2446body#top #mt26-home .mt26-message p:not(.mt26-eyebrow){font-size:12px;} 2447body#top #mt26-home .mt26-message p br{display:none;} 2448body#top #mt26-home .mt26-message-person{border-left:0;border-top:1px solid var(--mt-line);padding:18px 0 0;min-width:0;} 2449body#top #mt26-home .mt26-message-person>strong{font-size:24px;margin:4px 0 10px;} 2450body#top #mt26-home .mt26-inline-links{grid-template-columns:1fr;gap:0;margin-top:16px;} 2451body#top #mt26-home .mt26-inline-links a{min-height:54px;} 2452body#top #mt26-home .mt26-mobile-br{display:block;} 2453body#top #mt26-home .mt26-voices{grid-template-columns:1fr;} 2454body#top #mt26-home .mt26-voice-intro{padding:23px;} 2455body#top #mt26-home .mt26-voice-intro p{font-size:24px;margin:9px 0;} 2456body#top #mt26-home .mt26-schools{padding:10px 20px 20px;gap:0 14px;} 2457body#top #mt26-home .mt26-schools span{font-size:12px;padding:16px 0;} 2458body#top #mt26-home .mt26-schools span:last-child{font-size:10px;} 2459body#top #mt26-home .mt26-news-layout{grid-template-columns:1fr;gap:24px;} 2460body#top #mt26-home .mt26-news-heading>p:not(.mt26-eyebrow){display:none;} 2461body#top #mt26-home .mt26-news-heading>.mt26-text-link{margin-top:12px;} 2462body#top #mt26-home .mt26-news-row{grid-template-columns:1fr 16px;gap:6px 14px;padding:18px 2px;} 2463body#top #mt26-home .mt26-news-row time{grid-column:1;grid-row:1;font-size:11px;} 2464body#top #mt26-home .mt26-news-title{grid-column:1;grid-row:2;font-size:13px;} 2465body#top #mt26-home .mt26-news-arrow{grid-column:2;grid-row:2;
2465align-self:center;} 2466body#top #mt26-home .mt26-info-grid{grid-template-columns:1fr;gap:12px;} 2467body#top #mt26-home .mt26-info-grid>a{padding:22px;} 2468body#top #mt26-home .mt26-info-grid strong{font-size:18px;margin-top:10px;} 2469body#top #mt26-home .mt26-info-grid .mt26-text-link{margin-top:14px;} 2470body#top #mt26-home .mt26-topics{padding-bottom:48px;} 2471body#top #mt26-home .mt26-banner-grid{grid-template-columns:1fr;gap:13px;} 2472body#top #mt26-home .mt26-video-section{grid-template-columns:1fr;gap:23px;padding:24px 20px;margin-top:24px;} 2473body#top #mt26-home .mt26-video-copy h3{font-size:19px;} 2474body#top #mt26-home .mt26-video-copy p:not(.mt26-eyebrow){font-size:12px;margin:12px 0;} 2475body#top #mt26-home .mt26-consult{padding:43px 0;} 2476body#top #mt26-home .mt26-consult h2{font-size:23px;} 2477body#top #mt26-home .mt26-consult>.mt26-wrap>p:not(.mt26-eyebrow):not(.mt26-small):not(.mt26-consult-tel){font-size:13px;line-height:1.9;margin:17px 0 23px;} 2478body#top #mt26-home .mt26-consult-actions{flex-direction:column;gap:12px;} 2479body#top #mt26-home .mt26-consult-actions .mt26-btn{width:100%;min-width:0;min-height:54px;font-size:14px;} 2480body#top #mt26-home .mt26-consult-tel{font-size:11px;margin-top:23px;} 2481body#top #mt26-home .mt26-consult-tel a{display:block;font-size:27px;margin:2px 0;} 2482body#top #mt26-home .mt26-footer{padding:36px 0 20px;} 2483body#top #mt26-home .mt26-footer-main{grid-template-columns:1fr;gap:34px;padding-bottom:27px;} 2484body#top #mt26-home .mt26-footer-links{gap:22px;padding:0;} 2485body#top #mt26-home .mt26-footer-links strong{font-size:12px;line-height:1.8;} 2486body#top #mt26-home .mt26-footer-links a{font-size:11px;padding:7px 0;} 2487body#top #mt26-home .mt26-footer-bottom{flex-wrap:wrap;gap:15px;font-size:10px;} 2488body#top #mt26-home .mt26-footer-bottom small{order:3;flex-basis:100%;font-size:9px;} 2489body#top #mt26-home .mt26-footer-bottom>a:last-child{margin-left:auto;} 2490body#top #mt26-home .mt26-mobile-cta{position:fixed;z-index:50;bottom:0;left:0;right:0;display:grid;grid-template-columns:36% 64%;padding:8px 12px calc(8px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -2px 12px #0000000c;border-top:1px solid #ebdddd;} 2491body#top #mt26-home .mt26-mobile-cta a{display:flex;align-items:center;justify-content:center;gap:15px;min-height:44px;font-size:13px;font-weight:700;border:1px solid var(--mt-red);color:var(--mt-red);background:#fff;} 2492body#top #mt26-home .mt26-mobile-cta a:last-child{color:#fff;background:var(--mt-red);} 2493} 2494@media(max-width:360px){body#top #mt26-home .mt26-brand>span{padding-left:8px;font-size:8px;}body#top #mt26-home .mt26-brand{gap:8px;}body#top #mt26-home .mt26-brand img{width:85px;}body#top #mt26-home .mt26-brand strong{font-size:12px;}body#top #mt26-home .mt26-hero-copy{padding-right:18px;padding-left:18px;}body#top #mt26-home #mt26-title{font-size:24px;}body#top #mt26-home .mt26-course h3{font-size:17px;}body#top #mt26-home .mt26-pickup-card strong{font-size:15px;}} 2495@media(prefers-reduced-motion:reduce){body#top #mt26-home *{transition:none!important;scroll-behavior:auto!important;}} 2496@media print{body#top #mt26-home .mt26-mobile-cta,body#top #mt26-home .mt26-mobile-menu,body#top #mt26-home .mt26-header-right,body#top #mt26-home .mt26-global-nav{display:none!important;}body#top #mt26-home{padding-bottom:0;}body#top #mt26-home .mt26-section{padding-top:25px;padding-bottom:25px;}body#top #mt26-home .mt26-course,body#top #mt26-home .mt26-reasons article{break-inside:avoid;}body#top #mt26-home .mt26-wrap{width:100%;}} 2497 2498</style> 2499</head> 2500 2501<body id="top"> 2502 2503 <div id="container"> 2504 2505 <!-- #header --> 2506 <div id="header" class="cd-header"> 2507 <div class="inner"> 2508 2509 <div class="element shop_tel" data-shoptel="03-6804-2095"> 2510 <div> 2511 <i class="fa fa-phone-square"></i> 03-6804-2095 2512 </div> 2513 </div> 2514 2515 <div class="header_social_wrap"> 2516 2517 <a href="https://twitter.com/medika_bob" target="_blank"> 2518 <span class="icon-twitter"></span> 2519 </a> 2520 2521 2522 <a href="https://www.facebook.com/medika.bob" target="_blank">
2523 <span class="icon-facebook"></span> 2524 </a> 2525 2526 2527 2528 </div> 2529 2530 <div class="element navi pc"> 2531 <ul class="navi_list"> 2532 2533 2534 2535 <li class="footer_navi_top active"> 2536 <a href="/" >ããã</a> 2537 </li> 2538 2539 2540 2541 <li class="footer_navi_free free_500725"> 2542 <a href="/free/message" >ä»£è¡¨æ¨æ¶</a> 2543 </li> 2544 2545 2546 2547 <li class="footer_navi_free free_505384"> 2548 <a href="/free/med_school_prep_support" >å¦ç¿ç®¡çã»å¾©ç¿ã»é¢æ¥å°è«æã»ä¿è·è ãµãã¼ã</a> 2549 </li> 2550 2551 2552 2553 <li class="footer_navi_free free_100732"> 2554 <a href="/free/course" >åã³ã¼ã¹æ¡å </a> 2555 </li> 2556 2557 2558 2559 <li class="footer_navi_free free_500885"> 2560 <a href="/free/soudannkai" >ç¡æåå¥ç¸è«</a> 2561 </li> 2562 2563 2564 2565 <li class="footer_navi_free free_507973"> 2566 <a href="/free/2026-medicine-open-campus-info" >ãªã¼ãã³ãã£ã³ãã¹ã»å¦æ ¡èª¬æä¼ ä¸è¦§</a> 2567 </li> 2568 2569 2570 2571 <li class="footer_navi_free free_509499"> 2572 <a href="/free/2027_school_comprehensive_recommendation" >妿 ¡æ¨è¦å鏿ã»ç·åå鏿 ä¸è¦§</a> 2573 </li> 2574 2575 2576 2577 <li class="footer_navi_free free_507281"> 2578 <a href="/free/2027medical-exam-schedule-list" >ç§ç«å¤§å¦å»å¦é¨å ¥è©¦æ¥ç¨</a> 2579 </li> 2580 2581 2582 2583 <li class="footer_navi_free free_503117"> 2584 <a href="/free/success" >åæ ¼è éã®è»è·¡</a> 2585 </li> 2586 2587 2588 2589 <li class="footer_navi_free free_473000"> 2590 <a href="/free/teacher" >è¬å¸«ç´¹ä»</a> 2591 </li> 2592 2593 2594 2595 <li class="footer_navi_free free_505358"> 2596 <a href="/free/hub" >å»å¦é¨å鍿 å ±ãã¼ã¿ã«</a> 2597 </li> 2598 2599 2600 2601 <li class="footer_navi_free free_118807"> 2602 <a href="/free/qa" >ããããQï¼A</a> 2603 </li> 2604 2605 2606 2607 <li class="footer_navi_free free_100705"> 2608 <a href="/free/access" >ã¢ã¯ã»ã¹</a> 2609 </li> 2610 2611 2612 2613 </ul> 2614 </div> 2615 <!-- /#navi --> 2616 2617 <div id="button_navi"> 2618 <div class="navi_trigger cd-primary-nav-trigger"> 2619 <img class="menu_btn" src="/img/theme_pastel/menu_btn.png"> 2620 <img class="menu_close_btn" src="/img/theme_pastel/menu_close_btn.png"> 2621 </div> 2622 </div> 2623 2624 </div> 2625 <!-- /.inner --> 2626 2627 <div class="navi mobile"></div> 2628 2629 </div> 2630 <!-- /#header --> 2631 2632 2633 <div id="content"> 2634 2635<!-- CONTENT ----------------------------------------------------------------------- --> 2636 2637 <div class="element logo" style="padding-top:1.9em;"> 2638 <h1 class="top-announcement"> 2639 <span>è³æè«æ±ã¯ãã¼ã ãã¼ã¸ããã®ã¿åãä»ãã¦ããã¾ãã</span>
2640 <span>ã¡ãã£ã«æ±äº¬ã¯ã忥çãä¿è·è ã®çãã¾ããã®ãç´¹ä»ãã¾ãç´æ¥ã®ãåãåãããå¤ãããã ãã¦ããå»å¦é¨åé¨å°éäºåæ ¡ã§ãããä¸äººãã²ã¨ãã®èª²é¡ãä¸å¯§ã«è¦æ¥µããå¿ææ ¡ãå¦åã«åãããæé©ãªå¯¾çã§ãå»å¦é¨åæ ¼ã¾ã§èª å®ã«ä¼´èµ°ãããã¾ãã</span> 2641 </h1> 2642 <a href="https://medika.jp/"><img src='//cdn.goope.jp/40920/160914135917sjcn.png' alt='å½å ¬ç«ã»ç§ç«å¤§å¦ã®å»å¦é¨åé¨å¯¾çãªãå»å¦é¨åé¨äºåæ ¡ã¡ãã£ã«æ±äº¬ï¼medika tokyoï¼' /></a> 2643 </div> 2644 2645 2646 <!-- ãã¼ã¸ä¸é¨ã®ãµãããã¯ãPCã§ãå·¦ä¸ã¡ãã¥ã¼ã¸éç´ããããé表示ã«ãã¦ãã¾ãã --> 2647 2648<!-- ã¡ãã£ã«æ±äº¬ ããããã¼ã¸ 2026å¹´9ææ¹ä¿®ï¼ãã®ç¯å²ã¯ããããã¼ã¸ã§ã®ã¿è¡¨ç¤ºããã¾ãã --> 2649<div id="mt26-home"> 2650 <a class="mt26-skip" href="#mt26-main">æ¬æã¸ç§»å</a> 2651 <header class="mt26-header"> 2652 <div class="mt26-header-inner mt26-wrap"> 2653 <a class="mt26-brand" href="https://medika.jp/" aria-label="ã¡ãã£ã«æ±äº¬ ããããã¼ã¸"> 2654 <img src="https://cdn.goope.jp/40920/160914135917sjcn.png" alt="medika tokyo" width="170" height="85"> 2655 <span>å»å¦é¨åé¨å°éäºåæ ¡<br><strong>ã¡ãã£ã«æ±äº¬</strong></span> 2656 </a> 2657 <div class="mt26-header-right"> 2658 <div class="mt26-utility"><a href="https://medika.jp/free/access">ã¢ã¯ã»ã¹</a><a href="https://medika.jp/free/med_school_prep_support">ä¿è·è ã®æ¹ã¸</a><a href="https://medika.jp/info">ãç¥ãã</a></div> 2659 <div class="mt26-header-actions"><a class="mt26-btn mt26-btn-outline" href="https://medika.jp/contact">è³æè«æ±ã»ãåãåãã</a><a class="mt26-btn" href="https://medika.jp/free/soudannkai">åé¨ç¸è«ã»æ¦ç¥è¨ºæ <span aria-hidden="true">â</span></a></div> 2660 </div> 2661 <details class="mt26-mobile-menu"> 2662 <summary aria-label="ã¡ãã¥ã¼ãéé"><span class="mt26-menu-lines" aria-hidden="true"></span><span>MENU</span></summary> 2663 <nav aria-label="ã¹ãã¼ããã©ã³ç¨ã¡ãã¥ã¼"><a href="#mt26-courses">ã³ã¼ã¹ã»è¬åº§ãæ¢ã</a><a href="#mt26-about">ã¡ãã£ã«æ±äº¬ã®ç¹é·</a><a href="https://medika.jp/free/success">åæ ¼ä½é¨è«</a><a href="https://medika.jp/free/teacher">è¬å¸«ç´¹ä»</a><a href="#mt26-exam">å»å¦é¨å ¥è©¦æ å ±</a><a href="https://medika.jp/free/med_school_prep_support">ä¿è·è ã®æ¹ã¸</a><a href="https://medika.jp/free/access">ã¢ã¯ã»ã¹</a><a href="https://medika.jp/contact">è³æè«æ±ã»ãåãåãã</a><a href="https://medika.jp/free/soudannkai">åé¨ç¸è«ã»æ¦ç¥è¨ºæ</a></nav> 2664 </details> 2665 </div> 2666 <nav class="mt26-global-nav" aria-label="ã¡ã¤ã³ã¡ãã¥ã¼"><div class="mt26-wrap"><a href="#mt26-courses">ã³ã¼ã¹ã»è¬åº§</a><a href="#mt26-about">ã¡ãã£ã«æ±äº¬ã®ç¹é·</a><a href="https://medika.jp/free/success">åæ ¼ä½é¨è«</a><a href="https://medika.jp/free/teacher">è¬å¸«ç´¹ä»</a><a href="#mt26-exam">å»å¦é¨å ¥è©¦æ å ±</a><a href="https://medika.jp/free/access">ã¢ã¯ã»ã¹</a></div></nav> 2667 </header> 2668 2669 <main id="mt26-main"> 2670 <section class="mt26-hero mt26-wrap" aria-labelledby="mt26-title"> 2671 <div class="mt26-hero-copy"> 2672 <p class="mt26-eyebrow">å½å ¬ç«ã»ç§ç« å»å¦é¨åé¨å°é</p> 2673 <h1 id="mt26-title">å»å¦é¨ã¸ã®æ³ãã«ã<br><em>ä¸äººã²ã¨ãã®æ¦ç¥ãã</em></h1> 2674 <p class="mt26-hero-text">å°äººæ°ã ãããè¦ãã課é¡ãããã<br>対話ãéããå¦ã³ã確ããã<br>ããªãã®å»å¦é¨åæ ¼ã¾ã§ä¼´èµ°ãã¾ãã</p> 2675 <a class="mt26-btn" href="#mt26-courses">èªåã«åãã³ã¼ã¹ãæ¢ã <span aria-hidden="true">â</span></a> 2676 <p class="mt26-hero-location">æ±äº¬ã»ä»£ã æ¨é§ 徿©3å <span>ï¼</span> éå¦ã»ãªã³ã©ã¤ã³</p> 2677 </div> 2678 <figure class="mt26-hero-photo"><img src="https://cdn.goope.jp/40920/170112235220q5gj_l.jpg" alt="ã¡ãã£ã«æ±äº¬ã§ææ¥ãåããçå¾" width="1200" height="800" fetchpriority="high"><figcaption><span>medika tokyo</span> ãã¹ã¦ã¯å»å¦é¨åæ ¼ã®ããã«ã</figcaption></figure> 2679 </section> 2680 2681 <div class="mt26-notice mt26-wrap"><span>ãæ¡å </span>
2681<p>è³æè«æ±ã¯ãã¼ã ãã¼ã¸ããåãä»ãã¦ããã¾ãã</p><a href="https://medika.jp/contact">è³æè«æ±ã¯ãã¡ã <span aria-hidden="true">â</span></a></div> 2682 2683 <div class="mt26-pickup mt26-wrap"> 2684 <a class="mt26-pickup-card mt26-pickup-red" href="https://medika.jp/free/soudannkai"><div><span class="mt26-label">ã¯ããã¦ã®æ¹ã¸</span><strong>ã¾ãã¯ãå鍿¦ç¥ãä¸ç·ã«ã</strong><p>ç¾å¨ã®æç¸¾ã»å¿ææ ¡ã»å¦ã³æ¹ãããæ¬¡ã®ä¸æ©ãæ´çã</p></div><span class="mt26-round-arrow" aria-hidden="true">â</span></a> 2685 <a class="mt26-pickup-card mt26-pickup-blue" href="https://medika.jp/free/onlinemedika"><div><span class="mt26-label">å ¨å½ããå¦ã¶</span><strong>å»å¦é¨å¯¾çããããªãã®å ´æã§ã</strong><p>ç¹°ãè¿ãå¦ã¹ããªã³ããã³ãè¬åº§ããæ¡å ã</p></div><span class="mt26-round-arrow" aria-hidden="true">â</span></a> 2686 </div> 2687 2688 <section class="mt26-section mt26-wrap" id="mt26-courses" aria-labelledby="mt26-courses-title"> 2689 <div class="mt26-heading"><div><p class="mt26-eyebrow">COURSES</p><h2 id="mt26-courses-title">ã³ã¼ã¹ã»è¬åº§ãæ¢ã</h2></div><p>ç®æ¨ã¨å¦ç¿ã¹ã¿ã¤ã«ããé¸ã¹ã¾ãã</p></div> 2690 <div class="mt26-course-list"> 2691 <a class="mt26-course mt26-course-red" href="https://medika.jp/free/2026honkanyuugaku"><div class="mt26-course-body"><span class="mt26-label">å¹´éãéãã¦ãåæ ¼ãç®æã</span><h3>æ¬ç§ã³ã¼ã¹</h3><p>å°äººæ°ã®ææ¥ã軸ã«ãå»å¦é¨åé¨ãç·åçã«å¯¾çã</p><span class="mt26-tag">éå¦</span><span class="mt26-tag">ç·å対ç</span></div><span class="mt26-round-arrow" aria-hidden="true">â</span></a> 2692 <a class="mt26-course mt26-course-teal" href="https://medika.jp/free/late-term-commuter-course-by-subject"><div class="mt26-course-body"><span class="mt26-label">å¿ è¦ãªç§ç®ãã1ç§ç®ãã</span><h3>éå¦ã»ç§ç®å¥ã³ã¼ã¹</h3><p>è¦æå æããå¾ç¹åå¼·åã¾ã§ãå¿ è¦ãªææ¥ã鏿ã</p><span class="mt26-tag">éå¦</span><span class="mt26-tag">ç§ç®å¥</span></div><span class="mt26-round-arrow" aria-hidden="true">â</span></a> 2693 <a class="mt26-course mt26-course-blue" href="https://medika.jp/free/onlinemedika"><div class="mt26-course-body"><span class="mt26-label">å ´æãé¸ã°ããç¹°ãè¿ãå¦ã¶</span><h3>ãªã³ã©ã¤ã³ã¡ãã£ã«</h3><p>ãªã³ããã³ãã§å¦ã¶ãé年宿è¬åº§ã»çæå®æè¬åº§ã</p><span class="mt26-tag">ãªã³ã©ã¤ã³</span><span class="mt26-tag">æ åææ¥</span></div><span class="mt26-round-arrow" aria-hidden="true">â</span></a> 2694 <a class="mt26-course mt26-course-gold" href="https://medika.jp/free/private"><div class="mt26-course-body"><span class="mt26-label">èªåã®èª²é¡ã«ãéä¸ãã¦åãçµã</span><h3>ãã©ã¤ãã¼ãã¡ãã£ã«</h3><p>å¦åã»å¿ææ ¡ã»å¦ç¿èª²é¡ã«åãããå奿å°ã</p><span class="mt26-tag">å奿å°</span><span class="mt26-tag">課é¡å¥å¯¾ç</span></div><span class="mt26-round-arrow" aria-hidden="true">â</span></a> 2695 <a class="mt26-course mt26-course-plum" href="https://medika.jp/free/recommendation"><div class="mt26-course-body"><span class="mt26-label">å¿æçç±ãã颿¥ããä¸å¯§ã«</span><h3>妿 ¡æ¨è¦åã»ç·åå鏿坾ç</h3><p>åºé¡ã«åããæºåã¨ã鏿æ¹å¼ã«å¿ãã対çã</p><span class="mt26-tag">æ¨è¦ã»ç·åå</span><span class="mt26-tag">颿¥ã»å°è«æ</span></div><span class="mt26-round-arrow" aria-hidden="true">â</span></a> 2696 <a class="mt26-course mt26-course-slate" href="https://medika.jp/free/sutadymedika"><div class="mt26-course-body"><span class="mt26-label">æ¥ã ã®å¦ã³ããçå®ã«é²ãã</span><h3>ã¹ã¿ãã£ã¡ãã£ã«</h3><p>å¦ç¿ã®é²ãæ¹ãæ´ããèªå¦èªç¿ããµãã¼ãã</p><span class="mt26-tag">å¦ç¿ç®¡ç</span><span class="mt26-tag">èªå¦èªç¿</span></div><span class="mt26-round-arrow" aria-hidden="true">â</span></a> 2697 </div> 2698 <p class="mt26-small mt26-course-note">対象ã»éè¬ææã»è²»ç¨ã»ãµãã¼ãå 容ã¯åã³ã¼ã¹ã®è©³ç´°ãã確èªãã ãããã³ã¼ã¹é¸ã³ã«è¿·ã£ããã<a href="https://medika.jp/free/soudannkai">åé¨ç¸è«</a>ããå©ç¨ãã ããã</p> 2699 </section> 2700 2701 <section class="mt26-about mt26-section" id="mt26-about" aria-labelledby="mt26-about-title"><div class="mt26-wrap"> 2702 <div class="mt26-heading"><div><p class="mt26-eyebrow">WHY MEDIKA</p><h2 id="mt26-about-title">ä¸äººãè¦ã¤ãããå¦ã³ãå¤ããã</h2></div></div> 2703 <p class="mt26-section-intro">
2703大åãªã®ã¯ãææ¥ãåãããã®å ã<br>çè§£ã§ããããè§£ããããã«ãªã£ãããã¡ãã£ã«æ±äº¬ã¯ãæ¥ã ã®å¦ã³ãä¸å¯§ã«è¦ã¤ãã¾ãã</p> 2704 <div class="mt26-reasons"> 2705 <article><span class="mt26-number">01</span><h3>å°äººæ°ã§ã<br>çè§£ã®ã¤ã¾ãããè¦éããªãã</h3><p>çå¾ä¸äººã²ã¨ãã®å¦åã¨èª²é¡ãææ¡ããå¿ è¦ãªå¦ç¿ã¸ã質åããããã対話ã®ããææ¥ã大åã«ãã¦ãã¾ãã</p></article> 2706 <article><span class="mt26-number">02</span><h3>å¦ç¿é¢è«ã¨ãã¹ãã§ã<br>ãããã£ããããè§£ãããã¸ã</h3><p>æ¬ç§ã§ã¯æ¯é±ã®å¦ç¿é¢è«ã復ç¿ãã¹ããéãã¦å®çã確èªãå¦ç¿è¨ç»ãè¦ç´ããæ¬¡ã®èª²é¡ã«ã¤ãªãã¾ãã</p></article> 2707 <article><span class="mt26-number">03</span><h3>å¿ææ ¡ã¸ã®éçãã<br>ä¸ç·ã«èããã</h3><p>徿ã»ä¸å¾æãæç¸¾ã®æ¨ç§»ãå ¥è©¦æ¹å¼ãè¸ã¾ããå鍿¦ç¥ãå¦ç§ã ãã§ãªã颿¥ã»å°è«æã«ãåãåãã¾ãã</p></article> 2708 </div> 2709 <p class="mt26-small">â»é¢è«ã»ãã¹ãçã®æä¾ç¯å²ã¯åè¬ã³ã¼ã¹ã«ããç°ãªãã¾ãã</p> 2710 <div class="mt26-message"><div><p class="mt26-eyebrow">MESSAGE</p><h3>å»å¦é¨ã¸ã®ææ¦ãã<br class="mt26-mobile-br">ä¸äººã«ããªãã</h3><p>ä¸äººã²ã¨ãã®ç¾å¨å°ãè¦æ¥µããåæ ¼ã¸åãã¦ä¼´èµ°ããã<br>ã¡ãã£ã«æ±äº¬ã®æå°ã¸ã®æ³ãããä¼ããã¾ãã</p></div><div class="mt26-message-person"><span>ã¡ãã£ã«æ±äº¬ 代表</span><strong>äºäº å祥</strong><a class="mt26-text-link" href="https://medika.jp/free/message">代表ã¡ãã»ã¼ã¸ãèªã <span aria-hidden="true">â</span></a></div></div> 2711 <div class="mt26-inline-links"><a href="https://medika.jp/free/teacher">è¬å¸«ç´¹ä» <span aria-hidden="true">â</span></a><a href="https://medika.jp/free/med_school_prep_support">ä¿è·è ã®æ¹ã¸ <span aria-hidden="true">â</span></a><a href="https://medika.jp/free/access">æ ¡èã»ã¢ã¯ã»ã¹ <span aria-hidden="true">â</span></a></div> 2712 </div></section> 2713 2714 <section class="mt26-section mt26-wrap" aria-labelledby="mt26-voice-title"> 2715 <div class="mt26-heading"><div><p class="mt26-eyebrow">VOICES</p><h2 id="mt26-voice-title">å 輩ãã¡ã®ãåæ ¼ã¾ã§ã®éã®ãã</h2></div><a class="mt26-text-link" href="https://medika.jp/free/success">åæ ¼ä½é¨è«ãèªã <span aria-hidden="true">â</span></a></div> 2716 <div class="mt26-voices"><div class="mt26-voice-intro"><span class="mt26-label">åæ ¼ä½é¨è« æ²è¼æ ¡ã®ä¸ä¾</span><p>æ©ã¿ãã転æ©ãã<br>ä¸äººã²ã¨ãéãããã</p><span>å 輩ãã¡ãèªããã¡ãã£ã«æ±äº¬ã§ã®å¦ã³ã</span></div><div class="mt26-schools"><span>æ±äº¬å¤§å¦ çç§â ¢é¡</span><span>åå¤å±å¤§å¦ å»å¦é¨</span><span>æ±äº¬ç§å¦å¤§å¦ å»å¦é¨</span><span>æ±äº¬æ æµä¼å»ç§å¤§å¦</span><span>æ¥æ¬å»ç§å¤§å¦</span><span>ã»ããå½å ¬ç«ã»ç§ç«å»å¦é¨</span></div></div> 2717 <p class="mt26-small mt26-voice-note">â»å ¬å¼ãµã¤ãæ²è¼ã®åæ ¼ä½é¨è«ããæç²ï¼å¹´åº¦æ¨ªæï¼ãå年度ã®åæ ¼å®ç¸¾ã»åæ ¼çã示ããã®ã§ã¯ããã¾ããã</p> 2718 </section> 2719 2720 <section class="mt26-news-section mt26-section" aria-labelledby="mt26-news-title"><div class="mt26-wrap mt26-news-layout"><div class="mt26-news-heading"><p class="mt26-eyebrow">NEWS</p><h2 id="mt26-news-title">ãç¥ãã</h2><p>è¬åº§ã»å ¥è©¦æ å ±ãªã©ã<br>ã¡ãã£ã«æ±äº¬ã®ææ°æ å ±ã</p><a class="mt26-text-link" href="https://medika.jp/info">ãç¥ããä¸è¦§ <span aria-hidden="true">â</span></a></div><div class="mt26-news-list"> 2721 2722 <a class="mt26-news-row" href="/info/6878463"><time datetime="2026-08-14">2026.08.14</time><span class="mt26-news-title">8æ16æ¥ï¼æ¥ï¼éå¬ã®å»å¦é¨åé¨å¯¾çWEBã»ããã¼ã®ãæ¡å ã§ã</span><span class="mt26-news-arrow" aria-hidden="true">â</span></a> 2723 2724 <a class="mt26-news-row" href="/info/6873064"><time datetime="2026-08-09">2026.08.09</time><span class="mt26-news-title">2027年度 妿 ¡æ¨è¦å鏿ã»ç·åå鏿 ä¸è¦§</span><span class="mt26-news-arrow" aria-hidden="true">â</span></a> 2725 2726 <a class="mt26-news-row" href="/info/6871700"><time datetime="2026-08-07">2026.08.07</time><span class="mt26-news-title">8æ9æ¥ï¼æ¥ï¼éå¬ã®å»å¦é¨åé¨å¯¾çWEBã»ããã¼ã®ãæ¡å ã§ã</span><span class="mt26-news-arrow" aria-hidden="true">â</span></a> 2727 2728 <a class="mt26-news-row" href="/info/6862289"><time datetime="2026-07-31">2026.07.31</time><span class="mt26-news-title"> 8æ2æ¥ï¼æ¥ï¼éå¬ã®å»å¦é¨åé¨å¯¾çWEBã»ããã¼ã®ãæ¡å ã§ã</span><span class="mt26-news-arrow" aria-hidden="true">â</span></a> 2729 2730 <a class="mt26-news-row" href="/info/6851675"><time datetime="2026-07-23">2026.07.23</time><span class="mt26-news-title">7æ26æ¥ï¼æ¥ï¼éå¬ã®å»å¦é¨åé¨å¯¾çWEBã»ããã¼ã®ãæ¡å ã§ã</span><span class="mt26-news-arrow" aria-hidden="true">â</span></a> 2731 2732 <a class="mt26-news-row" href="/info/6845863"><time datetime="2026-07-20">2026.07.20</time><span class="mt26-news-title">2026å»å¦é¨ã¸ã®å¤æè¬ç¿ãæ´æ°ãã©ã¤ãææ¥ã®åä»ã¯çµäºãããã¾ããã</span><span class="mt26-news-arrow" aria-hidden="true">â</span></a> 2733 2734 <a class="mt26-news-row" href="/info/6835649"><time datetime="2026-07-10">2026.07.10</time><span class="mt26-news-title">2026年度 å»å¦é¨ ãªã¼ãã³ãã£ã³ãã¹ã»å¦æ ¡èª¬æä¼ä¸è¦§</span><span class="mt26-news-arrow" aria-hidden="true">â</span></a> 2735 2736 <a class="mt26-news-row" href="/info/6843343"><time datetime="2026-07-10">2026.07.10</time><span class="mt26-news-title">2026å»å¦é¨ã¸ã®å¤æè¬ç¿</span><span class="mt26-news-arrow" aria-hidden="true">â</span></a> 2737 2738 <a class="mt26-news-row" href="/info/6835651"><time datetime="2026-07-07">2026.07.07</time><span class="mt26-news-title">2027年度 ç§ç«å¤§å¦å»å¦é¨å ¥è©¦æ¥ç¨ä¸è¦§</span><span class="mt26-news-arrow" aria-hidden="true">â</span></a> 2739 2740 <a class="mt26-news-row" href="/info/6790281"><time datetime="2026-06-04">2026.06.04</time><span class="mt26-news-title">ãé«åãéå¦ç¡æä½é¨ãã£ã³ãã¼ã³</span><span class="mt26-news-arrow" aria-hidden="true">â</span></a> 2741 2742 </div></div></section> 2743 2744 <section class="mt26-section mt26-wrap" id="mt26-exam" aria-labelledby="mt26-exam-title"> 2745 <div class="mt26-heading"><div><p class="mt26-eyebrow">INFORMATION</p><h2 id="mt26-exam-title">å»å¦é¨åé¨ã«å½¹ç«ã¤æ å ±</h2></div><p>å¿ææ ¡é¸ã³ã¨ãå鍿ºåã«ã</p></div> 2746 <div class="mt26-info-grid"><a href="https://medika.jp/free/2027medical-exam-schedule-list"><span class="mt26-info-symbol" aria-hidden="true">01</span><strong>å»å¦é¨å ¥è©¦æ¥ç¨</strong><span>2027年度ã®è©¦é¨æ¥ç¨ã確èª</span><span class="mt26-text-link">æ¥ç¨ãè¦ã â</span></a><a href="https://medika.jp/free/2027_school_comprehensive_recommendation"><span class="mt26-info-symbol" aria-hidden="true">02</span><strong>æ¨è¦ã»ç·åå鏿æ å ±</strong><span>åºé¡ã«åããæ å ±åéã«</span><span class="mt26-text-link">å ¥è©¦æ å ±ãè¦ã â</span></a><a href="https://medika.jp/free/web-seminar1"><span class="mt26-info-symbol" aria-hidden="true">03</span><strong>å»å¦é¨åé¨ WEBã»ããã¼</strong><span>åé¨ã¸ã®çè§£ãæ·±ãã</span><span class="mt26-text-link">ã»ããã¼ãè¦ã â</span></a></div> 2747 <p class="mt26-small">å ¥è©¦æ¥ç¨ã»åºé¡æ¡ä»¶ã¯å¤æ´ãããå ´åãããã¾ããåºé¡åã«å大å¦ã®ææ°ã®åéè¦é ãã確èªãã ããã</p> 2748 <div class="mt26-inline-links"><a href="https://medika.jp/free/hub">å»å¦é¨å鍿 å ±ãã¼ã¿ã« <span aria-hidden="true">â</span></a><a href="https://medika.jp/free/qa">ããããQï¼A <span aria-hidden="true">â</span></a><a href="https://medika.jp/free/med_school_prep_support">å¦ç¿ã»ä¿è·è ãµãã¼ã <span aria-hidden="true">â</span></a></div> 2749 </section> 2750 2751 <section class="mt26-topics mt26-wrap" aria-labelledby="mt26-topics-title"><div class="mt26-heading"><div><p class="mt26-eyebrow">PICK UP</p><h2 id="mt26-topics-title">ã¡ãã£ã«æ±äº¬ããã£ã¨ç¥ã</h2></div></div> 2752 <div class="mt26-banner-grid"> 2753 <a href="https://medika.jp/free/private"><img src="https://cdn.goope.jp/40920/250322040530-67ddb87a70d8d.png" alt="ãã©ã¤ãã¼ãã¡ãã£ã« å奿å°ã®ãæ¡å " loading="lazy"></a> 2754 <a href="https://medika.jp/free/sutadymedika"><img src="https://cdn.goope.jp/40920/250322040512-67ddb8687d105.png" alt="ã¹ã¿ãã£ã¡ãã£ã« å¦ç¿ãµãã¼ãã®ãæ¡å " loading="lazy"></a> 2755 <a href="https://medika.jp/free/web-seminar1"><img src="https://cdn.goope.jp/40920/260511163303-6a01862f634a4.png" alt="å»å¦é¨åé¨ WEBã»ããã¼ã®ãæ¡å " loading="lazy"></a> 2756 <a href="https://medika.jp/free/success"><img src="https://cdn.goope.jp/40920/250322040557-67ddb8956d321.png" alt="ã¡ãã£ã«æ±äº¬ã®åæ ¼ä½é¨è«" loading="lazy"></a> 2757 </div> 2758 <div class="mt26-video-section"><div class="mt26-video-copy"><p class="mt26-eyebrow">MOVIE</p><h3>åç»ã§ç¥ããã¡ãã£ã«æ±äº¬ã</h3><p>å»å¦é¨åé¨ã«å½¹ç«ã¤æ å ±ããåç»ã§ããå±ããã¦ãã¾ãã</p><a class="mt26-text-link" href="https://www.youtube.com/@user-wc6se6hb9v" target="_blank" rel="noopener noreferrer">å ¬å¼YouTubeãã£ã³ãã« <span aria-hidden="true">â</span><span class="mt26-sr-only">ï¼æ°ããã¿ãã§éãï¼</span></a></div><div class="mt26-video"><iframe src="https://www.youtube.com/embed/riWAR7kGG7s" title="ã¡ãã£ã«æ±äº¬ å ¬å¼åç»" loading="lazy" allow="accelerometer; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></div></div> 2759 </section> 2760 2761 <section class="mt26-consult" aria-labelledby="mt26-consult-title"><div class="mt26-wrap"><p class="mt26-eyebrow">LET'S TALK</p><h2 id="mt26-consult-title">ããªãã«åãå»å¦é¨åé¨ãã<br class="mt26-mobile-br">ããããã</h2><p>å¿ææ ¡ã®ãã¨ãæç¸¾ã®ãã¨ãããããã®å¦ã³æ¹ã<br>ã¾ãã¯ç¾å¨ã®ãæ©ã¿ããèãããã ãããä¿è·è ã®æ¹ããã®ãç¸è«ãæ¿ãã¾ãã</p><div class="mt26-consult-actions"><a class="mt26-btn" href="https://medika.jp/free/soudannkai">åé¨ç¸è«ã»æ¦ç¥è¨ºæ <span aria-hidden="true">â</span></a><a class="mt26-btn mt26-btn-outline" href="https://medika.jp/contact">
2761è³æè«æ±ã»ãåãåãã <span aria-hidden="true">â</span></a></div><p class="mt26-consult-tel">ãé»è©±ã§ã®ãåãåãã <a href="tel:0368042095">03-6804-2095</a></p><p class="mt26-small">è³æè«æ±ã¯ãã¼ã ãã¼ã¸ã®ãã©ã¼ã ãããç³ãè¾¼ã¿ãã ããã</p></div></section> 2762 </main> 2763 2764 <footer class="mt26-footer"><div class="mt26-wrap"><div class="mt26-footer-main"><div class="mt26-footer-school"><img src="https://cdn.goope.jp/40920/160914135917sjcn.png" alt="medika tokyo" width="150" height="75" loading="lazy"><strong>å»å¦é¨åé¨å°éäºåæ ¡ ã¡ãã£ã«æ±äº¬</strong><address>ã151-0051<br>æ±äº¬é½æ¸è°·åºåé§ã¶è°·5-21-6 ãã©ã¶F1ãã«</address><p>JRã»é½å¶å¤§æ±æ¸ç· ä»£ã æ¨é§ 徿©3å</p><a class="mt26-text-link" href="https://medika.jp/free/access">ã¢ã¯ã»ã¹ã»å°å³ <span aria-hidden="true">â</span></a></div><nav class="mt26-footer-links" aria-label="ããã¿ã¼ã¡ãã¥ã¼"><div><strong>ã³ã¼ã¹ã»è¬åº§</strong><a href="https://medika.jp/free/2026honkanyuugaku">æ¬ç§ã³ã¼ã¹</a><a href="https://medika.jp/free/late-term-commuter-course-by-subject">éå¦ã»ç§ç®å¥ã³ã¼ã¹</a><a href="https://medika.jp/free/onlinemedika">ãªã³ã©ã¤ã³ã¡ãã£ã«</a><a href="https://medika.jp/free/private">ãã©ã¤ãã¼ãã¡ãã£ã«</a><a href="https://medika.jp/free/recommendation">妿 ¡æ¨è¦åã»ç·åå鏿坾ç</a><a href="https://medika.jp/free/sutadymedika">ã¹ã¿ãã£ã¡ãã£ã«</a></div><div><strong>ã¡ãã£ã«æ±äº¬ã«ã¤ãã¦</strong><a href="https://medika.jp/free/message">代表ã¡ãã»ã¼ã¸</a><a href="https://medika.jp/free/teacher">è¬å¸«ç´¹ä»</a><a href="https://medika.jp/free/success">åæ ¼ä½é¨è«</a><a href="https://medika.jp/free/med_school_prep_support">ä¿è·è ã®æ¹ã¸</a><a href="https://medika.jp/info">ãç¥ãã</a><a href="https://medika.jp/contact">è³æè«æ±ã»ãåãåãã</a></div></nav></div><div class="mt26-footer-bottom"><a href="https://medika.jp/free/policy">ãã©ã¤ãã·ã¼ããªã·ã¼</a><small>© 2026 medika tokyo. All rights reserved.</small><a href="#mt26-home">ãã¼ã¸ã®å é 㸠â</a></div></div></footer> 2765 <div class="mt26-mobile-cta"><a href="https://medika.jp/contact">è³æè«æ±</a><a href="https://medika.jp/free/soudannkai">åé¨ç¸è«ã»æ¦ç¥è¨ºæ <span aria-hidden="true">â</span></a></div> 2766</div>
2767<script> 2768(function(){ 2769 'use strict'; 2770 var root=document.getElementById('mt26-home'); 2771 if(!root) return; 2772 var menu=root.querySelector('.mt26-mobile-menu'); 2773 if(menu){ 2774 menu.addEventListener('click',function(e){if(e.target.closest('a')) menu.open=false;}); 2775 document.addEventListener('keydown',function(e){if(e.key==='Escape'&&menu.open){menu.open=false;menu.querySelector('summary').focus();}}); 2776 document.addEventListener('click',function(e){if(menu.open&&!menu.contains(e.target))menu.open=false;}); 2777 } 2778})(); 2779</script>
2779 2780 2781 2782 2783 2784 2785 2786 2787 2788 2789 2790 2791 2792 2793 2794 2795 2796 2797 2798 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2810<!-- CONTENT ----------------------------------------------------------------------- --> 2811 2812 2813 2814 <div class="medika-common-contact" aria-label="å»å¦é¨å鍿¦ç¥è¨ºæã»è³æè«æ±"> 2815 <div class="medika-common-contact-inner"> 2816 <p class="medika-common-contact-kicker">å»å¦é¨å鍿¦ç¥è¨ºæã»è³æè«æ±</p> 2817 <h2>ç¾å¨å°ã確èªããæ¬¡ã«åªå ãã¹ãå¦ç¿ã¨å鍿¦ç¥ãæ´çãã¾ãã</h2> 2818 <p> 2819 å¿ææ ¡ãç¾å¨ã®æç¸¾ãè¦æç§ç®ã復ç¿ç¶æ³ãåè¬å½¢æ ã®ã叿ããã¨ã«ãä»å¾ã®æ¹éãå ·ä½åãã¾ãã 2820 æ¥æ ¡ã»ãªã³ã©ã¤ã³ã«å¯¾å¿ããä¿è·è ã®æ¹ã®ã¿ã®ãç¸è«ãå¯è½ã§ãã 2821 </p> 2822 <ul class="medika-common-contact-links"> 2823 <li> 2824 <a href="https://medika.jp/free/soudannkai"> 2825 å»å¦é¨å鍿¦ç¥è¨ºæ 2826 <span class="sub">ç¾å¨å°ã»åªå ç§ç®ã»å¿ææ ¡æ¦ç¥ãæ´ç</span> 2827 </a> 2828 </li> 2829 <li> 2830 <a href="https://medika.jp/contact"> 2831 è³æè«æ±ã»ãåãåãã 2832 <span class="sub">ä½é¨ææ¥ã»åè¬æ¡å ããã¡ã</span> 2833 </a> 2834 </li> 2835 <li> 2836 <a href="tel:0368042095"> 2837 TELï¼03-6804-2095 2838 <span class="sub">ãæ¥ãã®å ´åã¯ãã¡ã</span> 2839 </a> 2840 </li> 2841 </ul> 2842 </div> 2843 </div> 2844 2845 <div class="gadgets"> 2846 <div class="inner"> 2847 </div> 2848 </div> 2849 2850 <ul class="info_footer_sub_navi"> 2851 2852 <li> 2853 2854 </li> 2855 2856 <li> 2857 2858 </li> 2859 2860 <li> 2861 2862 </li> 2863 2864 <li> 2865 2866 </li> 2867 2868 <li> 2869 2870 </li> 2871 2872 <li> 2873 2874 </li> 2875 2876 <li> 2877 2878 </li> 2879 2880 <li> 2881 2882 </li> 2883 2884 <li> 2885 2886 </li> 2887 2888 <li> 2889 2890 </li> 2891 2892 <li> 2893 2894 </li> 2895 2896 <li> 2897 2898 </li> 2899 2900 <li> 2901 2902 </li> 2903 2904 </ul> 2905 2906 <div class="social"> 2907 <div class="inner"><div id="navi_parts"> 2908<div class="navi_parts_detail"> 2909<style type="text/css"> 2910 .contact-banner-links { 2911 display: inline-block; 2912 float: right; 2913 padding: 85px 0 0; 2914 text-align: right; 2915 } 2916 .contact-banner-links img { 2917 max-width: 70%; 2918 } 2919 .contact-banner-links a img:hover { 2920 opacity: .7; 2921 } 2922 .toppage_box_01 { 2923 border: 4px solid #d01212; 2924 color: #d01212; 2925 padding: 10px 15px; 2926 margin: 40px auto; 2927 border-radius: 10px; 2928 text-align: center; 2929 font-weight: 700; 2930 } 2931 body#top .welcomemessage .message { 2932 width: 90%; 2933 text-align: left; 2934 } 2935 .toppage_box_02 { 2936 padding: 0 0 20px; 2937 } 2938 .toppage_box_02 a img:hover { 2939 opacity: .7; 2940 } 2941 .toppage_box_02-img { 2942 width: 100%; 2943 margin: 0 0 10px; 2944 } 2945 .toppage_box_02-img2 { 2946 width: 100%; 2947 margin: 0 0 10px; 2948 } 2949 .toppage_box_03 { 2950 padding: 0; 2951 } 2952 .toppage_box_03 img { 2953 margin: 0 0 10px; 2954 } 2955 .toppage_box_03 h2 { 2956 margin: 0 0 20px !important; 2957 padding: 0 0 5px !important; 2958 font-size: 120% !important; 2959 } 2960 .toppage_box_03_title_img { 2961 text-align: center; 2962 } 2963 .toppage_box_03_a { 2964 position: relative; 2965 float: left; 2966 margin: 0 10px 20px; 2967 max-width: 42%; 2968 } 2969 .toppage_box_03_a a img:hover { 2970 opacity: .7; 2971 } 2972 .toppage_box_03_a p { 2973 position: absolute; 2974 top: 110px; 2975 padding: 0px 8px; 2976 font-size: 5.8px; 2977 line-height: 15px; 2978 } 2979 .top-feature-wrap { 2980 margin: 0 0 40px; 2981 } 2982 .top-feature-inner { 2983 display: flex; 2984 flex-flow: row wrap; 2985 justify-content: flex-start; 2986 } 2987 .top-feature-card { 2988 position: relative; 2989 width: 48%; 2990 margin: 1%; 2991 border: 1px solid #3e3e3e; 2992 border-radius: 10px; 2993 padding: 15px 0 40px; 2994 overflow: hidden; 2995 margin-bottom: 15px; 2996 } 2997 .top-feature-card-img { 2998 text-align: center; 2999 padding: 0 10px; 3000 margin-bottom: 10px; 3001 } 3002 .top-feature-card-img img { 3003 width: 100%; 3004 height: auto; 3005 vertical-align: bottom; 3006 } 3007 .top-feature-card-title, 3008 .top-feature-card-desc { 3009 padding: 0 12px; 3010 } 3011 .top-feature-card-title { 3012 text-align: left; 3013 font-weight: 700; 3014 font-size: 12px; 3015 } 3016 .top-feature-card-desc { 3017 font-size: 10px; 3018 } 3019 .top-feature-card-catch { 3020 position: absolute; 3021 width: 100%; 3022 bottom: 0px; 3023 left: 0; 3024 background: #545454; 3025 padding: 2px 10px; 3026 text-align: center; 3027 color: #fff; 3028 } 3029 .top-feature-card-catch { 3030 color: #FFF; 3031 } 3032 .top-feature-card-catch a:hover { 3033 opacity: .7; 3034 } 3035 .top-feature-card-red { 3036 border: 1px solid #f00; 3037 } 3038 .top-feature-card-red .top-feature-card-catch { 3039 border: 1px solid #f00; 3040 background: #f00; 3041 } 3042 .toppage_box_04 { 3043 padding: 0 0 40px; 3044 } 3045 .toppage_box_04 h3 { 3046 background: url(https://cdn.goope.jp/40920/160914131701-57d8cf3d6a088.jpg) no-repeat center left; 3047 border-bottom: 2px solid #333; 3048 padding-left: 100px; 3049 margin: 0 0 10px; 3050 } 3051 .toppage_box_04 p { 3052 overflow: hidden; 3053 } 3054 .toppage_box_04_img { 3055 text-align: center; 3056 margin: 0 0 10px; 3057 } 3058 .toppage_box_05 { 3059 padding: 0 0 20px; 3060 text-align: center; 3061 } 3062 .toppage_box_05_a { 3063 margin: 0 0 10px; 3064 } 3065 .toppage_box_05_a h3 { 3066 margin: 0 0 10px; 3067 } 3068 .toppage_box_05_a img { 3069 margin: 0 0 5px; 3070 } 3071 .toppage_box_05_a_img { 3072 margin: 0 auto 10px; 3073 text-align: center; 3074 } 3075 .toppage_box_05_a_img a img:hover { 3076 opacity: .7; 3077 } 3078 .toppage_box_05_a_img img { 3079 vertical-align: bottom; 3080 margin: 0 0 10px; 3081 } 3082 .toppage_box_05_b { 3083 max-width: 100%; 3084 margin: 0 0 10px; 3085 } 3086 .toppage_box_05_b a img:hover { 3087 opacity: .7; 3088 } 3089 .toppage_box_05_b img { 3090 margin-right: 10px; 3091 } 3092 .toppage_box_05_c { 3093 margin: 0 auto 30px; 3094 } 3095 .toppage_box_05_mini { 3096 max-width: 220px; 3097 position: relative; 3098 padding: 60px 0 0; 3099 background: url(https://cdn.goope.jp/40920/161018114421-58058c8552cad.jpg) no-repeat top center; 3100 line-height: 1.3; 3101 margin: 0 auto; 3102 } 3103 .toppage_box_05_mini h4 { 3104 padding: 5px 0 0 5px; 3105 text-shadow: 0px -3px 1px #FFF, 3px 0px 1px #FFF, -3px 0px 1px #FFF, 0px 3px 1px #FFF; 3106 font-size: 13px; 3107 } 3108 .toppage_box_05_mini_p1 { 3109 padding: 0 15px 0; 3110 font-size: 12px; 3111 margin: 0 0 5px; 3112 } 3113 .toppage_box_05_mini_p2 { 3114 padding: 0 15px 12px; 3115 font-size: 12px; 3116 margin: 0; 3117 } 3118 .toppage_box_05_banner { 3119 text-align: center; 3120 } 3121 .toppage_box_05_banner img { 3122 max-width: 100%; 3123 vertical-align: bottom; 3124 width: 100%; 3125 } 3126 .toppage_box_05_banner a:hover { 3127 opacity: .7; 3128 } 3129 .toppage_box_06 { 3130 padding: 0 0 20px; 3131 } 3132 .plus-text { 3133 margin: 0 auto 50px; 3134 text-align: left; 3135 } 3136 .plus-text h3 { 3137 font-size: 120%; 3138 font-weight: 700; 3139 border-bottom: 2px solid #333333; 3140 } 3141 .plus-text::after { 3142 content: ''; 3143 display: block; 3144 clear: both; 3145 } 3146 .toppage_info_box { 3147 margin: 0 0 20px; 3148 } 3149 .toppage_info_box h3 { 3150 border-bottom: 2px solid #333; 3151 } 3152 .toppage_info_box p a { 3153 text-decoration: underline; 3154 } 3155 .toppage_info_box p a:hover { 3156 text-decoration: none; 3157 color: #333; 3158 } 3159@media ( min-width: 544px ) { 3160 .top-feature-inner { 3161 display: flex; 3162 flex-flow: row nowrap; 3163 justify-content: space-around; 3164 } 3165 .top-feature-card { 3166 width: 18%; 3167 } 3168 .top-feature-card-title { 3169 text-align: center; 3170 } 3171 .top-feature-card-img { 3172 padding: 0 10px; 3173 } 3174} 3175@media screen and (min-width: 768px) { 3176 body#top .welcomemessage .message { 3177 width: 100%; 3178 } 3179 .toppage_box_02-img { 3180 width: 24%; 3181 margin: 0 3px 10px; 3182 } 3183 .toppage_box_02-img2 { 3184 width: 49%; 3185 margin: 0 3px 5px; 3186 } 3187 .toppage_box_03_title_img { 3188 text-align: left; 3189 } 3190 .toppage_box_03_mini { 3191 padding:0 4%; 3192 } 3193 .toppage_box_03_a p { 3194 position: absolute; 3195 top: 120px; 3196 padding: 0px 8px; 3197 font-size: 11px; 3198 line-height: 15px; 3199 } 3200 .toppage_box_04 img { 3201 float: left; 3202 margin-right: 2%; 3203 } 3204 .toppage_box_05 { 3205 padding: 0 0 20px; 3206 text-align: left; 3207 float: left; 3208 } 3209 .toppage_box_05_a_img { 3210 display: inline; 3211 margin: 0 25px 10px; 3212 } 3213 .toppage_box_05_b { 3214 margin: 0 30px 10px 0; 3215 } 3216 .toppage_box_05_c { 3217 margin: 0 0 40px; 3218 width: 220px; 3219 float: right; 3220 } 3221 .toppage_box_05_mini { 3222 max-width: 100%; 3223 position: relative; 3224 padding: 60px 0 0; 3225 background: url(https://cdn.goope.jp/40920/161018114421-58058c8552cad.jpg) no-repeat top left; 3226 line-height: 1.3; 3227 } 3228 .toppage_box_06 { 3229 padding: 0 0 20px; 3230 float: left; 3231 } 3232} 3233@media only screen and (max-width: 800px) { 3234 .contact-banner-links { 3235 display: block; 3236 padding: 0 0 50px; 3237 text-align: center; 3238 float: none; 3239 } 3240 .contact-banner-links img { 3241 max-width: 100%; 3242 } 3243} 3244</style> 3245</div> 3246<div class="navi_parts_detail"> 3247<!-- medikaã«ã¤ã㦠--> 3248<style type="text/css"> 3249.content_03 a img:hover { opacity: .7; } 3250.result_content { padding: 0 0 20px; } 3251.result_box_inner { height: 100%; min-height: 300px; font-size: 16px; color: #000000; line-height: 140%; padding-bottom: 40px; } 3252.result_table ul:after { content: ''; display: block; clear: both; height: 0; } 3253.result_table li { float: left; position: relative; margin: 2px 0; width: 100%; border-bottom: 1px solid #ccc; font-size: 13px; line-height: 1.4; list-style-type: none !important; font-weight: 700; } 3254.result_table li span { display: block; position: absolute; right: 0; top: 0; color: #FF0000; } 3255.result_img { padding: 10px; text-align: center; } 3256.stulist:after { content: ''; display: block; clear: both; height: 0; visibility: hidden; } 3257.stulist li { float: left; padding: 0 5px; margin: 0 0 5px; list-style-type: none !important; height: 190px; } 3258.stulist li a { display: block; text-decoration: none; cursor: pointer; } 3259.stulist li a:hover { color: #F40032; background: #CCC; } 3260.stulist li a .img { display: block; width: 76px; padding: 4px; border: 1px solid #DDD; } 3261.stulist li a .txt { display: block; font-size: 11px; line-height: 1.2; width: 76px; padding: 5px 0 10px 0; background: #FFF; } 3262.student_ms { padding: 0 0 20px; } 3263.student_ms:after { content: ''; display: block; clear: both; } 3264.student_ms h3 { color: #FFF; background: linear-gradient(to bottom, #767676, #333333); padding: 5px 10px; box-shadow: 0 3px 5px #666; margin: 0 0 15px; } 3265.student_ms p { padding: 0 0 10px; } 3266.student_ms_img { max-width: 100%; text-align: center; margin: 0 0 15px; } 3267.student_ms_img p { font-weight: 700; font-size: 110%; } 3268.student_ms_back { text-align: center; margin: 20px auto; } 3269.student_ms_back a { background: #F30133; color: #FFF; text-decoration: none; padding: 10px; } 3270.student_ms_back a:hover { background: #767676; color: #FFF; text-decoration: none; padding: 10px; } 3271.teacher_nav { padding: 0 0 20px; } 3272.teacher_nav:after { content: ''; display: block; clear: both; } 3273.teacher_nav ul { overflow: hidden; margin: 3px auto; } 3274.teacher_nav li { float: left; margin: 5px; list-style-type: none !important; } 3275.teacher_nav li img { vertical-align: bottom; } 3276.teacher_content { padding: 80px 0 20px; } 3277.teacher_content:after { content: ''; display: block; clear: both; } 3278.teacher_content h3 { margin: 0 0 10px 0; border-bottom: 1px solid #F40032; } 3279.notes { display: none; } 3280.notes span { color: #F40032; } 3281.lead { padding: 0 0 20px; } 3282.lead img { margin: 0 0 10px; } 3283.teacher_box_01 { margin: 10px 0; background: url(https://cdn.goope.jp/40920/160915144409-57da35295e541.png) left bottom no-repeat; padding-bottom: 15px; } 3284.teacher_box_01 dl { padding: 15px; overflow: hidden; background: url(https://cdn.goope.jp/40920/160915144433-57da354167b7f.png) left top repeat-y; } 3285.teacher_box_01 dt { font-weight: bold; font-size: 130%; color: #000; margin-bottom: 19px; } 3286.photoframe { position: relative; margin-right: 35px; } 3287.photoframe span { position: absolute; display: block; width: 226px; height: 206px; background: url(https://cdn.goope.jp/40920/160915144448-57da3550ba3e7.png) left top no-repeat; left: -15px; top: -5px; } 3288.teacher_box_01 dd { float: left; width: 250px; background: url(https://cdn.goope.jp/40920/160915144504-57da3560429d6.png) 0 .5em no-repeat; padding-left: 15px; line-height: 23px; } 3289.teacher_box_01:after { content: ''; display: block; clear: both; } 3290.teacher_box_02 { float: left; width: 264px; background: url(https://cdn.goope.jp/40920/160915151212-57da3bbcf388e.png) left bottom no-repeat; 3291 padding-bottom: 42px; margin-right: 22px; } 3292.teacher_box_02 dl { background: url(https://cdn.goope.jp/40920/160915151231-57da3bcfbb16b.png) left top repeat-y; padding: 15px; overflow: hidden; } 3293.teacher_box_02 dt { font-weight: bold; font-size: 130%; color: #000; margin-bottom: 19px; } 3294.teacher_box_02 dd { float: none; width: auto; background: url(https://cdn.goope.jp/40920/160915144504-57da3560429d6.png) 0 .5em no-repeat; padding-left: 15px; line-height: 23px; } 3295.teacher_nav_small { text-align: center; overflow: hidden; margin: 20px 0 0; } 3296.teacher_nav_small li { display: inline-block; margin: 7px 2px; list-style-type: none !important; max-width: 22%; } 3297@media screen and (min-width: 768px) { 3298.result_box_inner { width: 556px; background: url(https://cdn.goope.jp/40920/160915094039-57d9ee075597a.jpg) left bottom; } 3299.result_table { padding: 20px 0 30px 35px; } 3300.result_table ul { margin-bottom: 170px; } 3301.result_table li { float: left; position: relative; margin: 2px 20px; width: 200px; border-bottom: 1px solid #ccc; font-size: 13px; line-height: 1.4; list-style-type: none !important; font-weight: 700; } 3302.result_img { padding: 0 0 0 110px; text-align: left; } 3303.student_ms_img { float: left; margin: 0 2% 10px 0; } 3304.teacher_nav li { float: left; margin: 7px; list-style-type: none !important; } 3305.notes { display: block; text-align: right; font-size: 93%; margin: -40px 0 21px; } 3306.photoframe { float: left; } 3307} 3308</style> 3309<!-- / medikaã«ã¤ã㦠--> 3310<!-- åé¨ã³ã¼ã¹æ¡å --> 3311<style type="text/css"> 3312.page_course a { text-decoration: underline; } 3313.page_course a:hover { text-decoration: none; color: #333; } 3314.page_course_top_01 { padding: 0 0 20px; } 3315.page_course_top_01 img { width: 100%; } 3316.page_course_right { width: 100%; margin: 0 0 20px; } 3317.course_content { padding: 0 0 20px; } 3318.course_box01 { background: url(https://cdn.goope.jp/40920/160920143605-57e0cac5673cd.jpg) no-repeat right top; padding: 0 0 20px; } 3319.course_box01 h3 { background: #FFF; } 3320.course_box01 p { padding: 0 0 10px; text-shadow: 1px 1px 2px #FFF, 1px -1px 2px #FFF, -1px 1px 2px #FFF, -1px -1px 2px #FFF; } 3321.course_box02 { margin: 0 0 20px; } 3322.course_box02 ul { padding: 0 5px; } 3323.course_box02 li { padding: 0 0 10px; } 3324.course_box03 { padding: 0 0 20px; } 3325.course_box03 p { padding: 0 0 10px; } 3326.course_box03 ul { border: 1px solid #AAAAAA; padding: 10px 20px; margin: 10px auto; } 3327.question_content { padding: 0 0 20px; } 3328.question_box { padding: 0 0 10px; } 3329.question_box h4 { background: url(https://cdn.goope.jp/40920/160920094024-57e08578f212e.gif) no-repeat left center; padding: 10px 0 10px 40px; margin: 0 0 5px; font-weight: 700; } 3330.question_box img { margin-right: 10px; display: inline; } 3331.schedule_content { padding: 0 0 20px; } 3332.schedule_content p { padding: 0 0 10px; } 3333.schedule_table { width: 100%; } 3334.schedule_table:after { content: ''; clear: both; display: block; } 3335.schedule_table div { display: inline; float: left; } 3336.table_th { width: 15%; text-align: right; padding: 5px; height: 150px; } 3337.table_td { width: 30%; padding: 5px; border-top: 1px dotted #ACA7A4; background: #F7F7F7; height: 150px; } 3338.table_td2 { width: 55%; padding: 0 5px; border-top: 1px dotted #ACA7A4; background: #FFF7FA; border-left: #F8EFF0; height: 150px; } 3339.table_td2 span { font-size: 80%; } 3340.one { border-left: 3px solid #3C3C3C; padding: 5px;
3340 } 3341.double { border-left: 3px solid #3C3C3C; padding: 5px 0 5px 5px; width: 50%; } 3342.student_content { padding: 0 0 20px; } 3343.student_box01 { display: none; } 3344.student_box02 { margin: 0 0 10px; } 3345.student_box02 p { padding: 0 0 10px; } 3346.student_box03 { border: 3px solid #FAE8AF; padding: 10px; margin: 0 0 10px; } 3347.student_box03 ul { padding-left: 5px; } 3348.student_box03 li { padding: 0 0 10px; } 3349.id_100966 .textfield table { width: 600px !important; } 3350.timetable_content { padding: 0 0 20px; } 3351.timetable_content h3 { border-bottom: 1px solid #F40032; } 3352.timetable_content p { padding: 0 0 10px; } 3353.timetable_link { text-align: right; margin: 0 0 10px; padding: 5px 0; } 3354.timetable_link a { border: 1px solid #F40032; padding: 10px; text-decoration: none !important; border-radius: 5px; } 3355.timetable_link a:hover { background: #F40032; color: #FFF !important; } 3356.scrool { overflow-x: scroll; } 3357.timetable_box { margin: 0 0 20px; font-size: 85%; width: 100%; } 3358.timetable_box th { width: 12%; border: 1px solid #DDD; text-align: center; font-weight: 500; } 3359.timetable_box td { width: 12%; border: 1px solid #DDD; text-align: center; vertical-align: middle; height: 80px; } 3360.table_blue { border: 2px solid #01CCFF; height: auto; } 3361.table_green { border: 2px solid #67CC34; height: auto; } 3362.table_red { border: 2px solid #F40133; height: auto; } 3363.table_orange { border: 2px solid #FB6D04; height: auto; } 3364.table_yellow { border: 2px solid #FFCC01; height: auto; } 3365.table_purple { border: 2px solid #6666CC; height: auto; } 3366.onebox { padding: 35% 0; } 3367.twobox { padding: 30% 0; } 3368.threebox { padding: 20% 0; } 3369.blue_bk { background: #8CE8FF; } 3370.orange_bk { background: #FECEAC; } 3371.yellow_bk { background: #FFE88C; } 3372.red_bk { background: #FA91A7; } 3373.green_bk { background: #BAE8A3; } 3374.purple_bk { background: #BDBDE9; } 3375.mini_box { margin: 0 0 20px; } 3376.mini_box p { padding: 0 0 10px; } 3377.mini_box p span { background: #FFFF33; } 3378.tooltip_blue span { display: none; } 3379.tooltip_blue span b { font-size: 130%; } 3380.tooltip_blue:hover { position: relative; } 3381.tooltip_blue:hover span { display: block; position: absolute; background: #FFF; width: 220px; padding: 10px; border-radius: 5px; border: 2px solid #01CCFF; text-align: left; left: -120px; } 3382.tooltip_orange span { display: none; } 3383.tooltip_orange span b { font-size: 130%; } 3384.tooltip_orange:hover { position: relative; } 3385.tooltip_orange:hover span { display: block; position: absolute; background: #FFF; width: 220px; padding: 10px; border-radius: 5px; border: 2px solid #FB6D04; text-align: left; } 3386.tooltip_yellow span { display: none; } 3387.tooltip_yellow span b { font-size: 130%; } 3388.tooltip_yellow:hover { position: relative; } 3389.tooltip_yellow:hover span { display: block; position: absolute; background: #FFF; width: 220px; padding: 10px; border-radius: 5px; border: 2px solid #FFCC01; text-align: left; left: -130px; } 3390.tooltip_red span { display: none; } 3391.tooltip_red span b { font-size: 130%; } 3392.tooltip_red:hover { position: relative; } 3393.tooltip_red:hover span { display: block; position: absolute; background: #FFF; width: 220px; padding: 10px; border-radius: 5px; border: 2px solid #F40133; text-align: left; } 3394.tooltip_green span { display: none; } 3395.tooltip_green span b { font-size: 130%; } 3396.tooltip_green:hover { position: relative; } 3397.tooltip_green:hover span { display: block; position: absolute; background: #FFF; width: 220px; padding: 10px; border-radius: 5px; border: 2px solid #67CC34; text-align: left; left: -60px; } 3398.tooltip_purple span { display: none; } 3399.tooltip_purple span b { font-size: 130%; } 3400.tooltip_purple:hover { position: relative; } 3401.tooltip_purple:hover span { display: block; position: absolute; background: #FFF; width: 220px; padding: 10px; border-radius: 5px; border: 2px solid #6767CC; text-align: left; } 3402@media screen and (min-width: 768px) { 3403.course_box01 h3 { background: none; } 3404.course_box01 p { padding: 0 20% 10px 0; } 3405.course_box02 { float: left; width: 40%; margin: 0 3% 10px; } 3406.student_box01 { display: block; float: left; margin: 0 4% 10px 1%; } 3407.page_course_right { float: right; width: 75%; } 3408.id_100966 .textfield table { width: 100% !important; } 3409.scrool { overflow-x: visible; width: 100%; height: auto; } 3410.twobox { padding: 20% 0; } 3411.threebox { padding: 5% 0; } 3412.tooltip_blue:hover span { left: 0; } 3413.tooltip_yellow:hover span { left: 0; } 3414.tooltip_green:hover span { left: 0; } 3415.mini_box { float: left; width: 45%; margin: 0 2% 20px; } 3416.mini_box p span { padding: 5px 0; } 3417} 3418</style> 3419<!-- / åé¨ã³ã¼ã¹æ¡å --> 3420<!-- å¦ç¿ã·ã¹ãã --> 3421<style type="text/css"> 3422.page_service a { text-decoration: underline; } 3423.page_service a:hover { text-decoration: none; color: #333; } 3424.page_service_top_01 { padding: 0 0 20px; } 3425.page_service_top_01 img { width: 100%; } 3426.page_service_right { width: 100%; margin: 0 0 20px; } 3427.page_service_right .content_01 { margin: 0 0 20px; } 3428.page_service_right .content_01 p { margin: 0 !important; padding: 0 0 10px; } 3429.page_service_right .content_01_img { text-align: center; margin: 20px auto; } 3430@media screen and (min-width: 768px) { 3431.page_service_right { float: right; width: 75%; } 3432} 3433</style> 3434<!-- / å¦ç¿ã·ã¹ãã --> 3435<!-- ãµãã¼ãã·ã¹ãã --> 3436<style type="text/css"> 3437.page_support a { text-decoration: underline; } 3438.page_support a:hover { text-decoration: none; color: #333; } 3439.page_support_top_01 { padding: 0 0 20px; } 3440.page_support_top_01 img { width: 100%; } 3441.page_support_right { width: 100%; margin: 0 0 20px; } 3442.page_support_right .content_01 { margin: 0 0 20px; } 3443.page_support_right .content_01 p { margin: 0 !important; padding: 0 0 10px; } 3444.experience_content { padding: 0 0 20px; } 3445.experience_content h3 { overflow: hidden; } 3446.experience_content h3 img { max-width: 160% !important; } 3447.experience_content p { padding: 0 0 20px; } 3448.page_support_right .content_01_img { text-align: center; margin: 20px auto; } 3449.teaching_content_01 { padding: 0 0 20px; } 3450.teaching_content_01_img { text-align: center; margin: 0; } 3451.teaching_content_01 h3 { text-align: center; overflow: hidden; } 3452.teaching_content_01 p { padding: 0 0 10px; overflow: hidden; } 3453.teaching_content_02 { padding: 0 0 20px; } 3454.teaching_content_02_img { text-align: center; margin: 0; } 3455.teaching_content_02 h3 { text-align: center; overflow: hidden; } 3456.teaching_content_02 p { padding: 0 0 10px; overflow: hidden; } 3457.check_content_01 { padding: 0 0 20px; } 3458.check_content_01 p { overflow: hidden; padding: 0 0 10px; } 3459.check_content_img01 { background: url(https://cdn.goope.jp/40920/160916090528-57db374812b27.jpg) no-repeat; background-size: 100%; padding: 0 0 30%; } 3460.check_content_img02 { text-align: center; } 3461.combination_content_01 { padding: 0 0 20px; } 3462.combination_content_01 p { padding: 0 0 20px; } 3463.combination_content_01 h3 { overflow: hidden; } 3464.combination_content_01_img { max-width: 45%; float: left; margin: 0 4% 0 0; } 3465.combination_content_02 { padding: 0 0 20px; } 3466.combination_content_02 p { padding: 0 0 20px; } 3467.combination_content_02 h3 { margin: 0 0 10px; } 3468.combination_content_02_img { text-align: center; margin: 0 0 10px; } 3469.combination_content_03 { padding: 0 0 20px; } 3470.combination_content_03 p { padding: 0 0 20px; } 3471.combination_content_03 h3 { margin: 0 0 10px; } 3472.combination_content_03_box1 { margin: 0 0 10px; } 3473.combination_content_03_box2 { margin: 0 0 10px; } 3474.combination_content_04 { padding: 20px 0; } 3475.combination_content_04 p { padding: 0 0 20px; } 3476.combination_content_04 h3 { overflow: hidden; margin: 0 0 10px; } 3477.combination_content_04 h3 img { max-width: 170% !important; } 3478.a-text01 { font-size: 1.3em !important; } 3479.a-text02 { font-size: 1.3em !important; } 3480@media screen and (min-width: 768px) { 3481.page_support_right { float: right; width: 75%; } 3482.teaching_content_01 { padding: 0px 10px 20px; } 3483.teaching_content_01_img { float: left; margin: 0 20px 10px; } 3484.teaching_content_01 p { padding: 0 10px 10px; } 3485.teaching_content_02 { padding: 0 10px 20px; } 3486.teaching_content_02_img { float: right; margin: 0 20px 10px; } 3487.teaching_content_02 p { padding: 0 10px 10px; } 3488.check_content_01 p { padding: 0 10px; } 3489.check_content_img02 { float: right; margin: 0 10px 10px; } 3490.combination_content_02 h3 { float: left; margin: 0 10px 10px 0 } 3491.combination_content_02_img { float: right; } 3492.combination_content_03_box1 { float: right; max-width: 50%; } 3493.combination_content_03_box2 { float: left; max-width: 45%; margin: 0 15px; } 3494.a-text01 { font-size: 11px !important; } 3495.a-text02 { font-size: 14px !important; } 3496} 3497</style> 3498<!-- / ãµãã¼ãã·ã¹ãã --> 3499<!-- åå¥æå° --> 3500<style type="text/css"> 3501.page_private a { text-decoration: underline; } 3502.page_private a:hover { text-decoration: none; color: #333; } 3503.page_private_top_01 { padding: 0 0 20px; } 3504.page_private_top_01 img { width: 100%; } 3505.page_private_right { width: 100%; margin: 0 0 20px; } 3506.private_content { padding: 0 0 20px; } 3507.private_content p { padding: 0 0 20px; } 3508.private_content ul { margin: 0 0 20px; padding: 20px; background: #F7F3EA; } 3509.private_content ul li { background: url(https://cdn.goope.jp/40920/160916165004-57dba42ce2d68.gif) no-repeat left center; padding-left: 20px; list-style-type: none !important; } 3510.page_private_left { width: 100%; } 3511@media screen and (min-width: 768px) { 3512.page_private_right { float: right; width: 75%; } 3513.page_private_left { float: left; display: block; width: 25%; } 3514} 3515</style> 3516<!-- / åå¥æå° --> 3517<!-- ããããã質å --> 3518<style type="text/css"> 3519.page_question a { text-decoration: underline; } 3520.page_question a:hover { text-decoration: none; color: #333; } 3521.page_question_top_01 { padding: 0 0 20px; } 3522.page_question_top_01 img { width: 100%; } 3523.page_question_right { width: 100%; margin: 0 0 20px; } 3524.question_content { padding: 0 0 20px; } 3525.question_box { padding: 0 0 10px; } 3526.question_box h4 { background: url(https://cdn.goope.jp/40920/160920094024-57e08578f212e.gif) no-repeat left center; padding: 10px 0 10px 40px; margin: 0 0 5px; font-weight: 700; } 3527.question_box img { margin-right: 10px; display: inline; } 3528.question_link { text-align: right; margin: 10px auto; } 3529.question_link a { background: #F30133; color: #FFF; text-decoration: none; padding: 10px; } 3530.question_link a:hover { background: #767676; color: #FFF; text-decoration: none; padding: 10px; } 3531.a-text03 { font-size: 1.3em !important; } 3532@media screen and (min-width: 768px) { 3533.page_question_right { float: right; width: 75%; } 3534.a-text03 { font-size: 12px !important; } 3535} 3536</style> 3537<!-- / ããããã質å --> 3538<!-- ã¢ã¯ã»ã¹ï¼ãªã¯ã«ã¼ã --> 3539<style type="text/css"> 3540.page_access a { text-decoration: underline; } 3541.page_access a:hover { text-decoration: none; color: #333; } 3542.page_access_top_01 { padding: 0 0 20px; } 3543.page_access_top_01 img { width: 100%; } 3544.page_access_right { width: 100%; margin: 0 0 20px; } 3545.access_content { padding: 0 0 20px; } 3546.access_content p { padding: 0 0 10px; } 3547.access_img { float: left; margin: 0 1% 10px; } 3548.recruit_nav { padding: 0 0 30px } 3549.recruit_nav ul { text-align: center; } 3550.recruit_nav li { display: inline; list-style-type: none !important; margin: 0 1px 10px; } 3551.recruit_nav a { background: #F30133; color: #FFF; text-decoration: none; } 3552.recruit_nav a:hover { background: #767676; color: #FFF; text-decoration: none; } 3553.recruit_content { padding: 0 0 20px; } 3554.recruit_content p { padding: 0 0 10px; } 3555.recruit_box { border: 1px solid #DFC880; padding: 10px; margin: 0 0 10px; } 3556.recruit_box table { width: 100%; } 3557.recruit_box th { width: 15%; color: #DFC880; border-bottom: 1px solid #DFC880; padding: 10px 0; } 3558.recruit_box td { width: 85%; border-bottom: 1px solid #DFC880; padding: 10px 0 10px 10px; } 3559.recruit_ad { background: #8C8C8C; padding: 10px; color: #FFF; text-align: center; margin: 10px auto; } 3560.recruit_ad p { padding: 0; } 3561@media screen and (min-width: 768px) { 3562.page_access_right { float: right; width: 75%; } 3563.column_table_box { display: inline; float: left; width: 30%; margin: 0 8px; } 3564} 3565</style> 3566<!-- / ã¢ã¯ã»ã¹ï¼ãªã¯ã«ã¼ã --> 3567</div> 3568<div class="navi_parts_detail"> 3569<style type="text/css"> 3570#content h2 { display: none; } 3571.free_area { border-top: none; padding: 0; } 3572.page_private a { text-decoration: underline; } 3573.page_private a:hover { text-decoration: none; color: #333; } 3574.page_private_top_01 { padding: 0 0 20px; } 3575.page_private_top_01 img { width: 100%; } 3576.page_private_right { width: 100%; margin: 0 0 20px; } 3577.right_content { padding: 20px 10px; border-left: 3px solid #F40032; border-top: 3px solid #F40032; } 3578.private_content { padding: 0 0 20px; } 3579.private_content p { padding: 0 0 20px; } 3580.private_content ul { margin: 0 0 20px; padding: 20px; background: #F7F3EA; } 3581.private_content ul li { background: url(https://cdn.goope.jp/40920/160916165004-57dba42ce2d68.gif) no-repeat left center; padding-left: 20px; list-style-type: none !important; } 3582.content_03 { padding: 10px 25px; background: #F3EDDF; } 3583.content_03 img { padding: 10px 5px; } 3584.page_private_left { width: 100%; display: none; } 3585@media screen and (min-width: 768px) { 3586.right_content { padding: 20px 30px; } 3587.page_private_right { float: right; width: 75%; } 3588.page_private_left { float: left; width: 20%; display: block; } 3589} 3590</style> 3591</div> 3592<div class="navi_parts_detail"> 3593<!-- Yahoo Code for your Target List -->
3594<script type="text/javascript" language="javascript"> 3595/* <![CDATA[ */ 3596var yahoo_retargeting_id = '9N765NZMQM'; 3597var yahoo_retargeting_label = ''; 3598var yahoo_retargeting_page_type = ''; 3599var yahoo_retargeting_items = [{item_id: '', category_id: '', price: '', quantity: ''}]; 3600/* ]]> */ 3601</script>
3601
3602<script type="text/javascript" language="javascript" src="//b92.yahoo.co.jp/js/s_retargeting.js"></script>
3602 3603 3604 3605<!-- Yahoo Code for your Target List -->
3606<script type="text/javascript" language="javascript"> 3607/* <![CDATA[ */ 3608var yahoo_retargeting_id = 'FV1DXTSPCM'; 3609var yahoo_retargeting_label = ''; 3610var yahoo_retargeting_page_type = ''; 3611var yahoo_retargeting_items = [{item_id: '', category_id: '', price: '', quantity: ''}]; 3612/* ]]> */ 3613</script>
3613
3614<script type="text/javascript" language="javascript" src="https://b92.yahoo.co.jp/js/s_retargeting.js"></script>
3614 3615 3616</div> 3617<div class="navi_parts_detail"> 3618<style type="text/css"> 3619table.table01 { 3620 margin-bottom: 20px; 3621} 3622table.table01 { 3623 width:100%; 3624 /*border-right:#ccc solid 1px;*/ 3625 border:#ccc solid 1px; 3626 border-collapse: collapse; 3627} 3628table.table01 thead th { 3629 /*background:#ccc; 3630 color:#FFF; 3631 padding:10px 15px;*/ 3632 /*border-right:#ccc solid 1px;*/ 3633 border-bottom:#ccc solid 1px; 3634} 3635table.table01 thead th:last-child { 3636 border-right:#ccc solid 1px; 3637} 3638table.table01 tbody th { 3639 /*background:#cccc; 3640 color:#FFF; 3641 padding:10px 15px;*/ 3642 border-bottom:#ccc solid 1px; 3643 /*vertical-align:top;*/ 3644} 3645table.table01 tbody tr:last-child th { 3646 border-bottom:#ccc solid 1px; 3647} 3648table.table01 tbody td { 3649 background:#FFF; 3650 padding:10px 15px; 3651 /*border-left:#ccc solid 1px;*/ 3652 border-bottom:#ccc solid 1px; 3653 /*vertical-align:top;*/ 3654} 3655 3656@media screen and (max-width: 800px) { 3657table.table01 thead { 3658 display:none; 3659} 3660table.table01 tbody th { 3661 display:block; 3662 background: #eee; 3663 text-indent: 10px; 3664 text-align:left; 3665} 3666table.table01 tbody td { 3667 display:block; 3668} 3669table.table01 tbody td::before { 3670 content: attr(label); 3671 float: left; 3672 clear:both; 3673 font-weight:bold; 3674} 3675table.table01 tbody td p { 3676 padding-left:7em; 3677} 3678} 3679table.table01 thead th { 3680 padding: 10px; 3681} 3682.row-head { 3683 border-collapse: collapse; 3684 vertical-align: middle; 3685 width: 100%; 3686 margin-top:100px; 3687} 3688 3689.row-head th, 3690.row-head td { 3691 border: 1px solid #ccc; 3692 padding: 8px; 3693} 3694 3695.row-head th { 3696 background: #f9fafc; 3697} 3698 3699.row-head label { 3700 line-height: 34px; 3701 margin: 0; 3702} 3703 3704@media only screen and (max-width: 640px) { 3705 .row-head thead { 3706 display: none; 3707 } 3708 .row-head td:nth-of-type(1) { 3709 background: #ccc; 3710 color:#fff; 3711} 3712 .row-head tr, 3713 .row-head td { 3714 display: block; 3715 width: auto; 3716 } 3717 3718 .row-head tr { 3719 border: 1px solid #ccc; 3720 margin-bottom: 20px; 3721 3722 } 3723 3724 .row-head td { 3725 border: none; 3726 border-bottom: 1px solid #ccc; 3727 display: flex; 3728 justify-content: space-between; 3729 text-align: right; 3730 } 3731 .row-head td:last-child { 3732 border-bottom: none; 3733 } 3734 .row-head td::before { 3735 content: attr(aria-label); 3736 display: inline-block; 3737 font-weight: bold; 3738 float: left; 3739 text-align: left; 3740 padding-right: 20px; 3741 white-space: nowrap; 3742 } 3743 3744 .row-head td.bt-area::before { 3745 display: none; 3746 } 3747 .row-head td.bt-area a { 3748 background: #007aff; 3749 border-radius: 5px; 3750 color: #fff; 3751 display: inline-block; 3752 flex: 1; 3753 height: 40px; 3754 margin: 0 2px; 3755 overflow: hidden; 3756 width: auto; 3757 } 3758 .row-head td.bt-area a::before { 3759 align-items: center; 3760 content: attr(aria-label); 3761 display: flex; 3762 font-size: 14px; 3763 height: 100%; 3764 justify-content: center; 3765 line-height: 40px; 3766 width: 100%; 3767 } 3768 3769 .row-head.header-check tr { 3770 padding-left: 40px; 3771 position: relative; 3772 } 3773 .row-head.header-check td:first-child { 3774 align-items: center; 3775 background: #fff; 3776 border-right: 1px solid #ccc; 3777 border-bottom: none; 3778 bottom: 0; 3779 display: flex; 3780 justify-content: center; 3781 left: 0; 3782 padding: 0; 3783 position: absolute; 3784 text-align: center; 3785 top: 0; 3786 width: 40px; 3787 } 3788 .row-head.header-check td:first-child::before { 3789 display: none; 3790 } 3791} 3792table.table01 thead th { 3793 text-align: left; 3794 text-indent: 10px; 3795} 3796</style> 3797</div> 3798<div class="navi_parts_detail"> 3799<style> 3800/* CSS */ 3801.simple { 3802width: 100%; 3803} 3804.simple th, 3805.simple td { 3806padding: 10px 12px; 3807border-bottom: 1px solid #ccc; 3808 /*text-align:center;*/ 3809 text-align:left; 3810} 3811.reflow .label { 3812display: none; 3813} 3814 3815@media screen and (max-width: 800px) { 3816/* æ¬æ¥ã®ãããã¼ãé表示 */ 3817.reflow thead { display: none; } 3818 3819/* ã»ã«ãæ¨ªå¹ 100%ã«æ¡å¤§ */ 3820.reflow th, 3821.reflow td { float: left; clear: left; padding: 0; width: 100%; border-width: 0 0 1px; text-align: left !important; } 3822 3823/* træ¯ã®å¢çãæç¢ºã« */ 3824.reflow tr > td:first-child { margin-top: 20px; /*border-top: 2px solid #000; */} 3825.reflow tr > td:last-child { /*border-bottom: 2px solid #000; */} 3826.reflow tr:first-child > td:first-child { margin-top: 0; } 3827 3828/* ã©ãã«ãå·¦å³ã«é ç½® */ 3829.reflow .label, 3830.reflow .content { padding: 5px 3px; } 3831.reflow .label { display: block; float: left; width: 31%;} 3832.reflow .content { margin: 0 0 0 15%; background: #fff; } 3833} 3834</style> 3835</div> 3836<div class="navi_parts_detail">
3837<script> 3838// JavaScript 3839(function( $ ) { 3840$.fn.reflowTable = function( options ) { 3841options = $.extend({ 3842callback: function() {} 3843}, options ); 3844 3845return this.each(function() { 3846var $self = $(this), 3847trs = $self.find( 'tbody tr' ), 3848ths = $self.find( 'thead th' ), 3849labels = []; 3850 3851ths.each(function( i ) { 3852labels[i] = $(this).text(); 3853}); 3854trs.each(function() { 3855$(this).children().each(function( i ) { 3856var _$self = $(this); 3857 3858_$self.wrapInner( '<div class="content"></div>' ); 3859_$self.prepend( '<b class="label">' + labels[i] + '</b>' ); 3860}); 3861}); 3862 3863options.callback(); 3864}); 3865}; 3866 3867$(function() { 3868$( 'table.reflow' ).reflowTable(); 3869}); 3870})( jQuery ); 3871</script>
3871 3872</div> 3873<div class="navi_parts_detail"> 3874<!-- Yahoo Code for your Target List -->
3875<script type="text/javascript" language="javascript"> 3876/* <![CDATA[ */ 3877var yahoo_retargeting_id = 'MXBX9R6M4Y'; 3878var yahoo_retargeting_label = ''; 3879var yahoo_retargeting_page_type = ''; 3880var yahoo_retargeting_items = [{item_id: '', category_id: '', price: '', quantity: ''}]; 3881/* ]]> */ 3882</script>
3882
3883<script type="text/javascript" language="javascript" src="https://b92.yahoo.co.jp/js/s_retargeting.js"></script>
3883 3884</div> 3885</div> 3886<div id="social_widgets"> 3887<div id="widget_twitter_follow" class="social_widget"> 3888<div style="text-align:left;padding-bottom:10px;"> 3889<a href="https://twitter.com/medika_bob" class="twitter-follow-button" data-show-count="false" data-lang="ja">Follow @medika_bob</a>
3890<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
3890 3891</div> 3892</div> 3893<div id="widget_twitter_tweet" class="social_widget"> 3894<div style="text-align:left;padding-bottom:10px;"> 3895<a href="https://twitter.com/share" class="twitter-share-button" data-url="https://medika.jp" data-text="å»å¦é¨åé¨ã®å¡¾ã»äºåæ ¡ãªãå»å¦é¨åé¨å°éäºåæ ¡ ã¡ãã£ã«æ±äº¬ï¼medika tokyoï¼" data-lang="ja">Tweet</a>
3896<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="https://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
3896 3897</div> 3898</div> 3899<div id="widget_facebook_like" class="social_widget"> 3900<div style="text-align:left;padding-bottom:10px;"> 3901<iframe src="//www.facebook.com/plugins/like.php?href=https%3A%2F%2Fmedika.jp&width&layout=button_count&action=like&show_faces=false&share=true&height=21&appId=837439917751931" scrolling="no" frameborder="0" style="border:none; overflow:hidden; height:21px;" allowTransparency="true"></iframe> 3902</div> 3903</div> 3904<div id="widget_facebook_follow" class="social_widget social_widget_facebook_likebox"> 3905<div style="text-align:left;padding-bottom:10px;"> 3906 <iframe src="https://www.facebook.com/plugins/page.php?href=https%3A%2F%2Fwww.facebook.com%2Fmedika.bob&tabs&width=340&height=70&small_header=true&adapt_container_width=true&hide_cover=true&show_facepile=false&appId" width="340" height="70" style="border:none;overflow:hidden;width:100%;" scrolling="no" frameborder="0" allowTransparency="true"></iframe> 3907</div> 3908</div> 3909 3910</div> 3911</div> 3912 </div> 3913 3914 </div> 3915 <!-- /#content --> 3916 3917 3918 <div id="footer"> 3919 <div class="inner"> 3920 <div class="pastel_copyright"> 3921 <p><a href="https://medika.jp/free/policy" style="font-size: 10px;">ãã©ã¤ãã·ã¼ããªã·ã¼</a></p> 3922 © <a href="https://medika.jp">å»å¦é¨åé¨äºåæ ¡ã¡ãã£ã«æ±äº¬ï¼medika Tokyoï¼</a>. All Rights Reserved. 3923 </div> 3924 </div> 3925 </div> 3926 3927 </div> 3928 <!-- /#container --> 3929</body> 3930</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.