﻿/* css reset 歸0 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tfoot,thead {margin:0;padding:0;border:0;outline:0;font-size:100%;line-height:1.5em}
blockquote,q {quotes:none}
blockquote:before,blockquote:after,q:before,q:after {content:'';content:none}
/* remember to define focus styles! */
:focus { outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* css reset 歸0 end */
body * {font-family: 'Noto Sans TC', sans-serif;}
section p,div p {font-size:1.3em;line-height:1.9em;text-align:left;}
article img,article video {max-width: 100%;height: auto;}
a {text-decoration: underline;}
a:hover {text-decoration: none;}
ul,li,h1,h2,h3,dd,dl,p {margin:0;padding:0;}
ul,li,ol {list-style-type:none;}
/*所有元素漸變0.5秒*/
* {transition: all .5s;}
.bg_padding {padding:1%;}
.bgcolor1 {position: relative;z-index: -1;background: url(../images/1004002_2_bg.jpg) center -110px / cover no-repeat #e70045;}
.bgcolor1:before {position:absolute;content: "";width: 100%;height: 100%;z-index: -2;left: 0;top: 0;
    background: rgb(231,0,69);
    background: -moz-linear-gradient(0deg, rgba(231,0,69,1) 32%, rgba(255,255,255,0) 57%);
    background: -webkit-linear-gradient(0deg, rgba(231,0,69,1) 32%, rgba(255,255,255,0) 57%);
    background: linear-gradient(0deg, rgba(231,0,69,1) 32%, rgba(255,255,255,0) 57%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e70045",endColorstr="#ffffff",GradientType=1);
}
.bgcolor1:after {position:absolute;content: "";width: 90%;height: 100%;z-index: -2;left: 0;right: 0;top: 18%;opacity: .3;margin: auto;
    background: url(../images/1004002_2_banner_bg.svg) no-repeat center top / 100% auto;
}
.bgcolor2 {position: relative;z-index: 0;
    background: rgb(255,255,255);
    background: -moz-radial-gradient(circle, rgba(255,255,255,1) 50%, rgba(255,207,161,1) 90%);
    background: -webkit-radial-gradient(circle, rgba(255,255,255,1) 50%, rgba(255,207,161,1) 90%);
    background: radial-gradient(circle, rgba(255,255,255,1) 50%, rgba(255,207,161,1) 90%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffcfa1",GradientType=1);
}
.bgcolor2:before {position: absolute;content: "";opacity: .15;filter: blur(7px);z-index: -1;width: 100%;height: 100%;left: 0;top: 0;right: 0;margin: auto;
    background: url(../images/1004002_2_bg2.jpg) center -110px / cover no-repeat;
}
.bgcolor3 {background-color: #EBEBEB;}
.bgcolor4 {background-color: #F6F6F6;}
.bgcolor5 {background-color: #EBEBEB;}
/****共用樣式Start*****/
/*外框*/
.container {width: 100%;}
@media (min-width: 640px) {.container {max-width: 640px;}}
@media (min-width: 768px) {.container {max-width: 768px;}}
@media (min-width: 1024px) {.container {max-width:1024px}}
@media (min-width: 1280px) {.container {max-width:1280px}}  
/*display*/
.block {display:block}.inline-block {display:inline-block}
.inline {display:inline}
.flex {display:flex}.inline-flex {display:inline-flex}
.table {display:table}.table-row {display:table-row}.table-cell {display:table-cell}
.flex-row {flex-direction: row;}.flex-col {flex-direction: column;}
.flex-wrap {flex-wrap: wrap;}
/*定位*/
.fixed {position: fixed;}
.flex-1 {flex: 1 1 0%;}
.flex-auto {flex: 1 1 auto;}
.flex-initial {flex: 0 1 auto;}
.grid {display: grid;}
.inline-grid {display: inline-grid;}
/*對齊*/
.justify-center {justify-content: center;}
.justify-around {justify-content: space-around;}
.items-center {align-items: center;}
.content-around {align-content: space-around;}
.text-left {text-align: left;}.text-center {text-align: center;}.text-right {text-align: right;}
/*內外距*/
.p-0 {padding: 0;}.p-2 {padding: 0.5rem;}
.p-4 {padding: 1rem;}.p-3 {padding: 0.75rem;}
.px-2 {padding-left: 0.5rem; padding-right: 0.5rem;}
.m-1 {margin: 0.25rem;}.m-2 {margin: 0.5rem;}
.mr-1 {margin-right: 0.25rem;}.mr-2 {margin-right: 0.5rem;}
.mr-3 {margin-right: 0.75rem;}
.mt-2 {margin-top: 0.5rem;}.mt-3 {margin-top: 0.75rem;}
.my-auto {margin-top: auto;margin-bottom: auto;}.mx-auto {margin-left: auto; margin-right: auto;}
.mx-0 {margin-left: 0; margin-right: 0;}.my-1 {margin-top: 0.25rem;margin-bottom: 0.25rem;}
.mx-1 {margin-left: 0.25rem;margin-right: 0.25rem;}
.my-2 {margin-top: 0.5rem;margin-bottom: 0.5rem;}.my-4 {margin-top: 1rem;margin-bottom: 1rem;}
.my-0 {margin-top: 0; margin-bottom: 0;}
/*字級*/
.text-xs {font-size:.75rem}.text-sm {font-size:.875rem}
.text-base {font-size:1rem}.text-lg {font-size:1.125rem}
.text-xl {font-size:1.25rem}.text-2xl {font-size:1.5rem}
.text-3xl {font-size:1.875rem}.text-4xl {font-size:2.25rem}
.text-5xl {font-size:3rem}.text-6xl {font-size:4rem}
/*行距*/
.leading-loose {line-height: 2;}
/*字體相關*/
.font-bold {font-weight: 700;}
.font-extrabold {font-weight: 800;}
.font-black {font-weight: 900;}
.ft_NOTO {font-family: 'Noto Sans TC', sans-serif;}
.ft_NOTOSer {font-family: 'Noto Serif TC', serif;}
.ft_Meiro {font-family: Meiryo, "Meiryo UI", Arial, sans-serif;}
/*字顏色*/
.text-transparent {color:transparent}.text-black {color:#000}.text-white {color:#fff}.text-gray-100 {color:#f7fafc}.text-gray-200 {color:#edf2f7}.text-gray-300 {color:#e2e8f0}.text-gray-400 {color:#cbd5e0}.text-gray-500 {color:#a0aec0}.text-gray-600 {color:#718096}.text-gray-700 {color:#4a5568}.text-gray-800 {color:#2d3748}.text-gray-900 {color:#1a202c}.text-red-100 {color:#fff5f5}.text-red-200 {color:#fed7d7}.text-red-300 {color:#feb2b2}.text-red-400 {color:#fc8181}.text-red-500 {color:#f56565}.text-red-600 {color:#e53e3e}.text-red-700 {color:#c53030}.text-red-800 {color:#9b2c2c}.text-red-900 {color:#742a2a}.text-orange-100 {color:#fffaf0}.text-orange-200 {color:#feebc8}.text-orange-300 {color:#fbd38d}.text-orange-400 {color:#f6ad55}.text-orange-500 {color:#ed8936}.text-orange-600 {color:#dd6b20}.text-orange-700 {color:#c05621}.text-orange-800 {color:#9c4221}.text-orange-900 {color:#7b341e}.text-yellow-100 {color:#fffff0}.text-yellow-200 {color:#fefcbf}.text-yellow-300 {color:#faf089}.text-yellow-400 {color:#f6e05e}.text-yellow-500 {color:#ecc94b}.text-yellow-600 {color:#d69e2e}.text-yellow-700 {color:#b7791f}.text-yellow-800 {color:#975a16}.text-yellow-900 {color:#744210}.text-green-100 {color:#f0fff4}.text-green-200 {color:#c6f6d5}.text-green-300 {color:#9ae6b4}.text-green-400 {color:#68d391}.text-green-500 {color:#48bb78}.text-green-600 {color:#38a169}.text-green-700 {color:#2f855a}.text-green-800 {color:#276749}.text-green-900 {color:#22543d}.text-teal-100 {color:#e6fffa}.text-teal-200 {color:#b2f5ea}.text-teal-300 {color:#81e6d9}.text-teal-400 {color:#4fd1c5}.text-teal-500 {color:#38b2ac}.text-teal-600 {color:#319795}.text-teal-700 {color:#2c7a7b}.text-teal-800 {color:#285e61}.text-teal-900 {color:#234e52}.text-blue-100 {color:#ebf8ff}.text-blue-200 {color:#bee3f8}.text-blue-300 {color:#90cdf4}.text-blue-400 {color:#63b3ed}.text-blue-500 {color:#4299e1}.text-blue-600 {color:#3182ce}.text-blue-700 {color:#2b6cb0}.text-blue-800 {color:#2c5282}.text-blue-900 {color:#2a4365}.text-indigo-100 {color:#ebf4ff}.text-indigo-200 {color:#c3dafe}.text-indigo-300 {color:#a3bffa}.text-indigo-400 {color:#7f9cf5}.text-indigo-500 {color:#667eea}.text-indigo-600 {color:#5a67d8}.text-indigo-700 {color:#4c51bf}.text-indigo-800 {color:#434190}.text-indigo-900 {color:#3c366b}.text-purple-100 {color:#faf5ff}.text-purple-200 {color:#e9d8fd}.text-purple-300 {color:#d6bcfa}.text-purple-400 {color:#b794f4}.text-purple-500 {color:#9f7aea}.text-purple-600 {color:#805ad5}.text-purple-700 {color:#6b46c1}.text-purple-800 {color:#553c9a}.text-purple-900 {color:#44337a}.text-pink-100 {color:#fff5f7}.text-pink-200 {color:#fed7e2}.text-pink-300 {color:#fbb6ce}.text-pink-400 {color:#f687b3}.text-pink-500 {color:#ed64a6}.text-pink-600 {color:#d53f8c}.text-pink-700 {color:#b83280}.text-pink-800 {color:#97266d}.text-pink-900 {color:#702459}
/*BG顏色*/
.bg-black {background-color:#000}.bg-white {background-color:#fff}.bg-gray-100 {background-color:#f7fafc}.bg-gray-200 {background-color:#edf2f7}.bg-gray-300 {background-color:#e2e8f0}.bg-gray-400 {background-color:#cbd5e0}.bg-gray-500 {background-color:#a0aec0}.bg-gray-600 {background-color:#718096}.bg-gray-700 {background-color:#4a5568}.bg-gray-800 {background-color:#2d3748}.bg-gray-900 {background-color:#1a202c}.bg-red-100 {background-color:#fff5f5}.bg-red-200 {background-color:#fed7d7}.bg-red-300 {background-color:#feb2b2}.bg-red-400 {background-color:#fc8181}.bg-red-500 {background-color:#f56565}.bg-red-600 {background-color:#e53e3e}.bg-red-700 {background-color:#d93a1d}.bg-red-800 {background-color:#d93a1d}.bg-red-900 {background-color:#742a2a}.bg-orange-100 {background-color:#fffaf0}.bg-orange-200 {background-color:#feebc8}.bg-orange-300 {background-color:#fbd38d}.bg-orange-400 {background-color:#f6ad55}.bg-orange-500 {background-color:#ed8936}.bg-orange-600 {background-color:#dd6b20}.bg-orange-700 {background-color:#c05621}.bg-orange-800 {background-color:#9c4221}.bg-orange-900 {background-color:#7b341e}.bg-yellow-100 {background-color:#fffff0}.bg-yellow-200 {background-color:#fefcbf}.bg-yellow-300 {background-color:#faf089}.bg-yellow-400 {background-color:#f6e05e}.bg-yellow-500 {background-color:#ecc94b}.bg-yellow-600 {background-color:#d69e2e}.bg-yellow-700 {background-color:#b7791f}.bg-yellow-800 {background-color:#975a16}.bg-yellow-900 {background-color:#744210}.bg-green-100 {background-color:#f0fff4}.bg-green-200 {background-color:#c6f6d5}.bg-green-300 {background-color:#9ae6b4}.bg-green-400 {background-color:#68d391}.bg-green-500 {background-color:#6ac3bd}.bg-green-600 {background-color:#38a169}.bg-green-700 {background-color:#2f855a}.bg-green-800 {background-color:#276749}.bg-green-900 {background-color:#22543d}.bg-teal-100 {background-color:#e6fffa}.bg-teal-200 {background-color:#b2f5ea}.bg-teal-300 {background-color:#81e6d9}.bg-teal-400 {background-color:#4fd1c5}.bg-teal-500 {background-color:#38b2ac}.bg-teal-600 {background-color:#319795}.bg-teal-700 {background-color:#2c7a7b}.bg-teal-800 {background-color:#285e61}.bg-teal-900 {background-color:#234e52}.bg-blue-100 {background-color:#ebf8ff}.bg-blue-200 {background-color:#bee3f8}.bg-blue-300 {background-color:#90cdf4}.bg-blue-400 {background-color:#63b3ed}.bg-blue-500 {background-color:#4299e1}.bg-blue-600 {background-color:#3182ce}.bg-blue-700 {background-color:#3386b8}.bg-blue-800 {background-color:#2c5282}.bg-blue-900 {background-color:#2a4365}.bg-indigo-100 {background-color:#ebf4ff}.bg-indigo-200 {background-color:#c3dafe}.bg-indigo-300 {background-color:#a3bffa}.bg-indigo-400 {background-color:#7f9cf5}.bg-indigo-500 {background-color:#667eea}.bg-indigo-600 {background-color:#5a67d8}.bg-indigo-700 {background-color:#4c51bf}.bg-indigo-800 {background-color:#434190}.bg-indigo-900 {background-color:#3c366b}.bg-purple-100 {background-color:#faf5ff}.bg-purple-200 {background-color:#e9d8fd}.bg-purple-300 {background-color:#d6bcfa}.bg-purple-400 {background-color:#b794f4}.bg-purple-500 {background-color:#9f7aea}.bg-purple-600 {background-color:#805ad5}.bg-purple-700 {background-color:#6b46c1}.bg-purple-800 {background-color:#553c9a}.bg-purple-900 {background-color:#44337a}.bg-pink-100 {background-color:#fff5f7}.bg-pink-200 {background-color:#fed7e2}.bg-pink-300 {background-color:#fbb6ce}.bg-pink-400 {background-color:#f687b3}.bg-pink-500 {background-color:#ed64a6}.bg-pink-600 {background-color:#d53f8c}.bg-pink-700 {background-color:#b83280}.bg-pink-800 {background-color:#d93a1d}.bg-pink-900 {background-color:#702459}
/*導圓角*/
.rounded-none {border-radius: 0;}.rounded-sm {border-radius: 0.125rem;}
.rounded {border-radius: 0.25rem;}.rounded-lg {border-radius: 0.5rem;}
.rounded-full {border-radius: 9999px;}
/*grid切版*/
.grid-cols-1 {grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2 {grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3 {grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4 {grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5 {grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6 {grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7 {grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8 {grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-9 {grid-template-columns:repeat(9,minmax(0,1fr))}.grid-cols-10 {grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-11 {grid-template-columns:repeat(11,minmax(0,1fr))}.grid-cols-12 {grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-none {grid-template-columns:none}.grid-rows-1 {grid-template-rows:repeat(1,minmax(0,1fr))}.grid-rows-2 {grid-template-rows:repeat(2,minmax(0,1fr))}.grid-rows-3 {grid-template-rows:repeat(3,minmax(0,1fr))}.grid-rows-4 {grid-template-rows:repeat(4,minmax(0,1fr))}.grid-rows-5 {grid-template-rows:repeat(5,minmax(0,1fr))}.grid-rows-6 {grid-template-rows:repeat(6,minmax(0,1fr))}.grid-rows-none {grid-template-rows:none}.gap-0 {grid-gap:0;gap:0}.gap-1 {grid-gap:.25rem;gap:.25rem}.gap-2 {grid-gap:.5rem;gap:.5rem}.gap-3 {grid-gap:.75rem;gap:.75rem}.gap-4 {grid-gap:1rem;gap:1rem}.gap-5 {grid-gap:1.25rem;gap:1.25rem}.gap-6 {grid-gap:1.5rem;gap:1.5rem}.gap-8 {grid-gap:2rem;gap:2rem}.gap-10 {grid-gap:2.5rem;gap:2.5rem}.gap-12 {grid-gap:3rem;gap:3rem}.gap-16 {grid-gap:4rem;gap:4rem}.gap-20 {grid-gap:5rem;gap:5rem}.gap-24 {grid-gap:6rem;gap:6rem}.gap-32 {grid-gap:8rem;gap:8rem}.gap-40 {grid-gap:10rem;gap:10rem}.gap-48 {grid-gap:12rem;gap:12rem}.gap-56 {grid-gap:14rem;gap:14rem}.gap-64 {grid-gap:16rem;gap:16rem}.gap-px {grid-gap:1px;gap:1px}
/******共用樣式END******/
/*DIY--設計可增加用樣式*/
.w-1\/2 {width:50%}
.banner {width: 100%;padding: 15% 0 1.5%;margin: auto;text-align: center;}
.banner h1,.banner h2 {line-height: 0.8em;}
.banner h1 {color: black;font-size: 5.6rem;font-weight: bold;letter-spacing: 0.1rem;}
.banner h1 span {color: white;}
.banner h2 {color: white;font-size: 3.9rem;font-weight: normal;}
.feature {position: relative;display: flex;flex-wrap: wrap; height:650px;margin: 1% 5% 0%;align-content:flex-start;}
.feature_title {text-align: center;background-color: white;color: black;border-radius: 50px;padding: 0 8% 0 3%;overflow: hidden;font-size: 2.7rem;border: 5px solid #E70045;position: relative;display: flex;flex-wrap: wrap;margin: auto;width:auto;justify-content:center;}
.feature_title span {color: #E70045;margin-right: 1em;}
.feature_title:after {position: absolute;font-family: "Font Awesome 5 Free";font-weight: 900;content: "\f002";color: white;background-color: #E70045;padding: 0 5%;right:0;top: 0;}
.each_feature,.feature_center {position: absolute;}
.each_feature {width:23%;top:23%;}
.topleft,.bottomLeft {left:0%;}
.topRight,.bottomRight {left:75%;}
.bottomLeft,.bottomRight {top:58%;}
.each_counter {margin: 1rem auto auto;}
.each_feature > dt {font-size:2.1rem;border-bottom: 4px solid;font-weight: bold;}
.each_feature > dd {font-size:1.4rem;}
.each_counter > dt {font-size:1.75rem;border-bottom: 2px solid;font-weight: bold;margin: 0 2.5%;color: #e70045;}
.each_counter > dd {font-size:1.3rem;}
.fgcolor1 {color: #957f6d;border-color: #957f6d;}
.fgcolor2 {color: #d7492d;border-color: #d7492d;}
.fgcolor3 {color: #549cbd;border-color: #549cbd;}
.fgcolor4 {color: #5f7581;border-color: #5f7581;}
.feature_center {left:0;right: 0;margin: auto; top: 17%;}
.feature_note {line-height: 1.3em;color: #f1604d;display: table;margin: 0 auto;}
.Op_course {background-color:#e5d0c0;border-radius: 20px 20px 0 0;padding: 2% 3%;}
.op_title,.op_title a,.join_des  a {color: #000;font-weight: 900;}
.op_title{font-size: 2.8em;}
.opsub,.join_des,.join_list {color:#000;}
.circle {color:#FFF !important; background-color: #e70045;border-radius: 5rem;line-height: 2.5;margin: auto 0.5rem;padding: .5rem 1rem;}
.join_list {border-top:3px dotted #e5d0c0;padding: 1% 0;background-color: #FFF;border-radius: 20px;}
.join_way {margin:0; vertical-align: top;}
.join_des {margin: 0 auto 0 2%;}
.op_date {background-color: #F9F3BE;line-height: 2.2rem;}
.site {color: #ff7d2c;font-weight: 900;}
.yellow {color: #e70045;}
.btn_join {background-color: #e70045;border-radius: 2em;font-size: 1.3em;margin: 3% auto;}
.btn_join:hover {background-color: #53656f;}
.btn_join a {color: white;text-decoration: none;}
.counter {margin: 5% 0 0;}
.counter_title {color: white;background-color: #e70045;padding: 1%;border-radius: 20px 20px 0 0;}
.counter_photo {width: 95%;margin: 0.25rem auto;}
.counter_photo img {border-radius: 20px;}
.reservation_title {font-size: 1.5rem;border-bottom: 1px solid;font-weight: bold;color: #52b3d2;display: inline-block;width: 100%;margin: 2% 0 1%;}
.form_list li {list-style-type: decimal;}
.form_list {font-size: 1.1em;line-height: 1.6em;margin: 2% 0 2% 6%;display: inline-block;width: 90%;}
.form_list li a {color: black;}
.form_list li img {width: 80px;height: auto;margin: 0 2%;}
.form_line li {font-size: 1.1em;border-bottom: dotted 2px #f1604d;line-height: 2.0em;}
.chcksel input {display: inline-block;margin-top: 0.25rem;}
.prescription-title {font-size: 3.2rem;border-bottom: solid 6px #e70045;color: #000;margin: 2rem auto;text-align: center;}
.select{margin: 2rem 0;justify-content: space-around;}
.select_area:hover{transform: scale(1.1);cursor: pointer;}
.select_title{font-size: 2.5rem;font-weight: bolder;margin: 0rem 0 1rem;}
.select_area dt{font-size: 1.8rem;font-weight: bolder;color: #E70045;}
.select_area dd{font-size: 1.3rem;text-align: left;}
.select_title a{background-color: #E70045;color: #ffffff;margin: 0 0.5rem;border-radius: 2.0rem;padding: 0 1.0rem;text-decoration: none;}
.ad_link {z-index: 1;
    width: max-content; /* 設置紅包寬度 */
    height: auto; /* 設置紅包高度 */
    background-color: #ff4d4d; /* 設置紅包背景顏色 */
    border-radius: 1rem; /* 設置紅包的邊角半徑，使其呈現圓角效果 */
    right:0;
    bottom: 15rem;
	background: linear-gradient(180deg,#ffd800 10%, #fb920a 90%);
  }
  
  .ad_link:before {
    content: ""; /* 添加擴展的虛擬元素，用於製作紅包的蓋子 */
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 20px 20px 20px; /* 設置蓋子的形狀 */
    border-color: transparent transparent #ffd800 transparent; /* 設置蓋子的顏色，這裡使用紅包的背景色 */
    position: absolute;
    top: -20px; /* 調整蓋子位置，使其覆蓋在紅包上方 */
    left: 50%; /* 將蓋子水平居中 */
    transform: translateX(-50%); /* 修正水平居中的位置 */
  }
.ad_content {text-align: center;
    padding: 1rem 0.5rem; /* 添加內容區域的內邊距，確保內容不會與邊緣太靠近 */
    color: ; /* 設置內容文字顏色 */
  }
.ad_content img {float: left;  }
  .ad_content dt{color: white;font-size: 1.4rem;font-weight: 900;background-color: #e7100f;padding: 0.1rem 0.8rem;border: dotted 3px;border-radius: 0.5rem;display: inline-block;}
  .ad_content dd,.ad_content dd a{color: #ffffff;font-size: 1.25rem;}
  .student{text-align: left;margin: 0.5rem 0;}
  .student dt{font-weight: 900;font-size: 1.3rem;}
  .student dd.name{font-size: 1.5rem;color: #7f1784;text-align: center;border-bottom: dashed 1px;}
  .stu_hit{font-size: 1.3rem;color: #c056b9;text-align: center;border-bottom: solid 3px;}
  .student dd{font-size: 1.2rem;background-color: #f5deb354;margin-right: 0.2rem;padding: 0.2rem 1.0rem;}
.student dt,.student a{color: #E70045;}
  .student dt{color: #E70045;background-color: wheat;text-align: center;margin-right: 0.2rem;padding: 0.5rem;}
@media (max-width: 1200px) {
    .select_title{font-size: 1.8rem;text-align: center;}
    .select_area{width: 100%;}
    .select_area dt{font-size: 1.8rem;text-align: center;}
    .select_area dd{font-size: 1.3rem;}
	.ad_content img {width: 33%;}
	.ad_link {bottom: 0rem;}
}
