@charset "UTF-8";
.tel_entry {
	background-image: url(../img/tel_entry_bg.png);
	background-repeat: no-repeat;
	width: auto;
	height: auto;
}
.top_price_container {
	border: #eaeaea 1px solid;
	border-top: 0;
	padding: 1em;
	font-family: "メイリオ";
	font-weight: normal;
}
.top_price_list { width: 100%; margin-bottom: 0.5em; }
.top_price_list th,
.top_price_list td {
	padding: 0.5em 0;
	border-bottom: #ff9da5 1px dashed;
	text-align: left;
}
.top_price_list tr th {
	font-family: "メイリオ";
	font-weight: normal;
}
.top_price_list tr td{
	font-family: "メイリオ";
	font-weight: normal;
}

.corona_price_container {
	padding: 1em;
	font-family: "メイリオ";
	font-weight: normal;
	background:#ff9fae;
	box-sizing: border-box;
}
.corona_price_list { 
	width: 100%; 
	margin-bottom: 0.5em;
	background:#ffffff; 
}
.corona_price_list th,
.corona_price_list td {
	padding: 0.5em 0;
	border: #ff9da5 1px solid;
	text-align: center;
}
.corona_price_list tr th {
	font-family: "メイリオ";
	font-weight: normal;
	background:#f8eef0;
}
.corona_price_list tr td{
	font-family: "メイリオ";
	font-weight: normal;
}
.corona_price_list tr.top th {
	font-family: "メイリオ";
	font-weight: bold;
	background:#f8dee2;
}
.corona-in{
	padding:0 1em 15px;
	background:#f6f0e5;
	box-sizing: border-box;
}
h2.corona{
font-family: "メイリオ";
	font-weight:bold;
	font-size:14pt;
	padding:10px 0 10px 10px;
	background:#e8b23d;
	color:#fff;
	box-sizing: border-box;
}
ol.corona{ 
	width: 100%; 
	margin-bottom: 0.5em;
	list-style-type: decimal;
	padding:0 6%;
	box-sizing: border-box;
}

ol.corona li{ 
	list-style-type: decimal !important;
	font-size:12pt;
	font-weight:bold;
}

p.sentence{font-family: "メイリオ";padding:10px 15px;line-height:1.5em;}

.youtube {
	position: relative;
	width: 100%;
	padding-top: 56.25%;
}
.youtube iframe{
	position: absolute;
  top: 0;
  right: 0;
  width: 100% !important;
  height: 100% !important;
}
.tcenter { text-align:center !important; }
.tleft   { text-align:left;   }
.tright  { text-align:right;  }

.fleft  { float:left;  }
.fright { float:right; }

.aclear { clear:both;  }
.lclear { clear:left;  }
.rclear { clear:right; }

.mt5  { margin-top:5px;  }
.mt10 { margin-top:10px; }
.mt15 { margin-top:15px; }
.mt20 { margin-top:20px; }
.mt25 { margin-top:25px; }
.mt30 { margin-top:30px; }
.mt35 { margin-top:35px; }
.mt40 { margin-top:40px; }
.mt45 { margin-top:45px; }
.mt50 { margin-top:50px; }

.mb5  { margin-bottom:5px;  }
.mb10 { margin-bottom:10px; }
.mb15 { margin-bottom:15px; }
.mb20 { margin-bottom:20px; }
.mb25 { margin-bottom:25px; }
.mb30 { margin-bottom:30px; }
.mb35 { margin-bottom:35px; }
.mb40 { margin-bottom:40px; }
.mb45 { margin-bottom:45px; }
.mb50 { margin-bottom:50px; }

.ml5  { margin-left:5px;  }
.ml10 { margin-left:10px; }
.ml15 { margin-left:15px; }
.ml20 { margin-left:20px; }
.ml25 { margin-left:25px; }
.ml30 { margin-left:30px; }
.ml35 { margin-left:35px; }
.ml40 { margin-left:40px; }
.ml45 { margin-left:45px; }
.ml50 { margin-left:50px; }

.mr5  { margin-right:5px;  }
.mr10 { margin-right:10px; }
.mr15 { margin-right:15px; }
.mr20 { margin-right:20px; }
.mr25 { margin-right:25px; }
.mr30 { margin-right:30px; }
.mr35 { margin-right:35px; }
.mr40 { margin-right:40px; }
.mr45 { margin-right:45px; }
.mr50 { margin-right:50px; }

.pt5  { padding-top:5px;  }
.pt10 { padding-top:10px; }
.pt15 { padding-top:15px; }
.pt20 { padding-top:20px; }
.pt25 { padding-top:25px; }
.pt30 { padding-top:30px; }
.pt35 { padding-top:35px; }
.pt40 { padding-top:40px; }
.pt45 { padding-top:45px; }
.pt50 { padding-top:50px; }

.pb5  { padding-bottom:5px;  }
.pb10 { padding-bottom:10px; }
.pb15 { padding-bottom:15px; }
.pb20 { padding-bottom:20px; }
.pb25 { padding-bottom:25px; }
.pb30 { padding-bottom:30px; }
.pb35 { padding-bottom:35px; }
.pb40 { padding-bottom:40px; }
.pb45 { padding-bottom:45px; }
.pb50 { padding-bottom:50px; }

.pl5  { padding-left:5px;  }
.pl10 { padding-left:10px; }
.pl15 { padding-left:15px; }
.pl20 { padding-left:20px; }
.pl25 { padding-left:25px; }
.pl30 { padding-left:30px; }
.pl35 { padding-left:35px; }
.pl40 { padding-left:40px; }
.pl45 { padding-left:45px; }
.pl50 { padding-left:50px; }
.pl60 { padding-left:60px; }
.pl70 { padding-left:70px; }

.pr5  { padding-right:5px;  }
.pr10 { padding-right:10px; }
.pr15 { padding-right:15px; }
.pr20 { padding-right:20px; }
.pr25 { padding-right:25px; }
.pr30 { padding-right:30px; }
.pr35 { padding-right:35px; }
.pr40 { padding-right:40px; }
.pr45 { padding-right:45px; }
.pr50 { padding-right:50px; }

.w50 { width:50px; }
.w60 { width:60px; }
.w70 { width:70px; }
.w80 { width:80px; }
.w90 { width:90px; }
.w100 { width:100px; }
.w110 { width:110px; }
.w120 { width:120px; }
.w130 { width:130px; }
.w140 { width:140px; }
.w150 { width:150px; }
.w160 { width:160px; }
.w170 { width:170px; }
.w180 { width:180px; }
.w190 { width:190px; }
.w200 { width:200px; }
.w210 { width:210px; }
.w220 { width:220px; }
.w230 { width:230px; }
.w240 { width:240px; }
.w250 { width:250px; }
.w260 { width:260px; }
.w270 { width:270px; }
.w280 { width:280px; }
.w290 { width:290px; }
.w300 { width:300px; }
.w310 { width:310px; }
.w320 { width:320px; }
.w330 { width:330px; }
.w340 { width:340px; }
.w350 { width:350px; }
.w360 { width:360px; }
.w370 { width:370px; }
.w380 { width:380px; }
.w390 { width:390px; }
.w400 { width:400px; }
.w410 { width:410px; }
.w420 { width:420px; }
.w430 { width:430px; }
.w440 { width:440px; }
.w450 { width:450px; }
.w460 { width:460px; }
.w470 { width:470px; }
.w480 { width:480px; }
.w490 { width:490px; }
.w500 { width:500px; }
.w510 { width:510px; }
.w520 { width:520px; }
.w530 { width:530px; }
.w540 { width:540px; }
.w550 { width:550px; }
.w560 { width:560px; }
.w570 { width:570px; }
.w580 { width:580px; }
.w590 { width:590px; }
.w600 { width:600px; }

.f22  { font-size : 22pt; }
.f21  { font-size : 21pt; }
.f20  { font-size : 20pt; }
.f19  { font-size : 19pt; }
.f18  { font-size : 18pt; }
.f17  { font-size : 17pt; }
.f16  { font-size : 16pt; }
.f15  { font-size : 15pt; }
.f14  { font-size : 14pt; }
.f13  { font-size : 13pt; }
.f12  { font-size : 12pt; }
.f11  { font-size : 11pt; }
.f10  { font-size : 10pt; }
.f9   { font-size : 9pt;  }
.f8   { font-size : 8pt;  }

.fw-bold   { font-weight : bold;   }
.fs-normal { font-style  : normal; }
.fs-italic { font-style  : italic; }

.indent05{text-indent:0.5em;}
.indent1{text-indent:1em;}

.lh100 { line-height:100%; }
.lh110 { line-height:110%; }
.lh120 { line-height:120%; }
.lh130 { line-height:130%; }
.lh140 { line-height:140%; }
.lh150 { line-height:150%; }
.lh160 { line-height:160%; }
.lh170 { line-height:170%; }
.lh180 { line-height:180%; }
.lh190 { line-height:190%; }
.lh200 { line-height:200%; }

.white     { color:#ffffff; } /*白*/
.black     { color:#000000; } /*黒*/
.red       { color:#FF0000; } /*赤*/
.blue      { color:#0000FF; } /*青*/
.green     { color:#008000; } /*緑*/
.yellow    { color:#FFCC00; } /*黄*/
.navy      { color:#000080; } /*紺*/
.purple    { color:#800080; } /*紫*/
.ygreen    { color:#ADFF2F; } /*黄緑*/
.lightblue { color:#00FFFF; } /*水色*/
.brown     { color:#A52A2A; } /*茶色*/
.vermilion { color:#EF454A; } /*朱色*/
.gold      { color:#EF454A; } /*ゴ－ルド*/
.orange    { color:#FF6600; } /*オレンジ*/
.pink      { color:#FF00FF; } /*ピンク*/
.beige     { color:#C1C173; } /*ベージュ*/
.mossgreen { color:#C1C173; } /*モスグリーン*/
.dark-blue { color:#325C7B; } /*ダークブルー*/


.bg-red    { background-color:#ffefef; } /*赤*/
.bg-blue   { background-color:#efefff; } /*青*/
.bg-green  { background-color:#efffef; } /*緑*/

.eee{ color:#eee }
.ddd{ color:#ddd }
.ccc{ color:#ccc }
.bbb{ color:#bbb }
.aaa{ color:#aaa }