<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* ----------------------------------------
　other（例）
---------------------------------------- */

@media screen and (min-width: 668px), print{
.pc_off {display: none;}
.float_r {	float: right;}
.float_l {	float: left;}
.clear {	clear: both;}


/* ----------------------------------------
　parking
---------------------------------------- */
.parking_btn{
    width: 100%;
    margin: 0 auto;
}

.parking_btn h2{
    margin-top: 20px;
    font-size: 36px;
    letter-spacing: 5px;
}

.parking_btn h2 span{
    font-size:20px!important;
}

.parking_btn ul{
    padding: 0;
    overflow: hidden;
    list-style: none;
}

.parking_btn ul li{
    width: 24%;
    float: left;
    text-align: center;
    border: 1px solid #666;
    line-height: 35px;
    margin-right: 1%;
    margin-bottom: 1%;
}

.parking_btn ul li:nth-child(4n){
    margin-right: 0%;
}

.parking_btn ul li a{
    font-size: 16px;
    text-align: center;
    display: block;
}

.parking_btn ul li a:hover{
    background: #FFEBEB;
}



/* parking
---------------------------------------- */




/*********************************************
  ★ コンテンツ①　contents01 PC
 *********************************************/
.contents01{
     width:100%;/* コンテンツ幅 */
    clear:both;
}
.contents01 table.c_hyo {
    width: 100%;
    border-top: 1px solid #999;
    border-collapse: collapse;
    font-size: 14px;
    line-height: 25px;
}
.contents01 table.c_hyo th {
    width: 22%; /* 項目の幅 */
    padding: 6px 10px;
    background-color: #F2F2F2; /* 項目の背景色 */
    border-bottom: 1px solid #999;
    font-weight: bold;
    text-align: center;
}
.contents01 table.c_hyo td {
    padding: 10px;
    border-bottom: 1px solid #999;
    text-align: center;
}
.contents01 table.c_hyo td p{
    padding:0;
    margin:0;
    font-size: 12px;
}
.contents01 table.c_hyo td.bold b{
    color:#C50000;　/* 〇の場合の文字色 */
}
.contents01 table.c_hyo td.bold {
    background-color: #FFEBEB !important; /* 〇の場合の背景色 */
}
 
/*2014.8.8 駐車場マルチ*/
.ch-k{
	font-size:20px;
	line-height:25px;
	color:#FF0004;
	font-weight:bold;
	text-align:left;
}

.ch-k2{
	font-size:20px;
	line-height:25px;
	color:#FF0004;
	font-weight:bold;
	text-align:left;
	padding-top:30px;
}

.main_contents{
	padding-top:100px;
	width:900px;
	margin:0 auto;
}

.fo-b{
	color:#000DFF;
	font-size:12px;
	line-height:20px;
}

.222{
	margin-top:30px;
}



.company_waku{
	padding: 10px;
	border: 1px solid #CCC;
	margin: 10px auto;
}

.contents_voice h2 {
    background: #EEE;
    font-size: 24px;
    padding: 10px;
    width: 975px;
    margin-bottom: 30px;
}

.contents_voice ul{
	padding: 0;
	margin: 0;
	list-style: none;
}
.contents_voice ul li{
	width: 38%;
	margin: 0px 8px 10px 0px;
	padding: 3% 5%;
	float: left;
	border: 1px solid #CCC;
	border-radius: 10px;
	position: relative;
	font-size: 14px;
}
.contents_voice ul li:hover{
	background:#F5F4F2;
}
.contents_voice ul li b{
	display: block;
	margin: 0 auto 20px auto;
	text-align: center;
	font-size: 26px;
	line-height: 40px;
	letter-spacing: 2px;
	padding: 4px;
	border-bottom: 3px solid #2e58ac;
	width: 240px;
}
.voice_box{}
.voice_shosai{}
.voice_btn{}
.voice_btn a{
	border: 2px solid #404040;
	font-size: 16px;
	line-height: 2.5em;
	width: 60%;
	margin: 0 auto;
	display: block;
	text-align: center;
	border-radius: 5px;
	background-color: #0c2963;
	color: #FFF;
	text-decoration: unset;
}

.contents_voice ul li:hover .voice_btn a{background-color: #f87b05; border-color: #f87b05;}

}/* media screen fin 消さないこと */

/* other（例）
---------------------------------------- */

</pre></body></html>