<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*-------------------------------------------------------- 
				初期設定
---------------------------------------------------------- */
body,p,ul,ol,li,img,a,table,h1 {
	margin:0px;
	padding:0px;
}
a img {
	border:none;
}
p,
ul,
dl,
ol,
table,
address {
	font-size:80%;
}
li {
	list-style:none;
}
/*-------------------------------------------------------- 
				共通設定
---------------------------------------------------------- */
body {
	background:url(../images/gra_all.gif) center top repeat-y #FFFFFF;
}
#all {
	width:780px;
	margin:0px auto;
}
#header {
	width:760px;
	padding:10px;
}
#header div.right_content {
	padding:10px;
	border:1px solid #666666;
	float:right;
}
/* 親要素(コンテナ) */
#header div.tel{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
/* 子要素(アイテム) */
#header div.tel &gt; div{
	background-color: #ffed39;
	border-radius: 5px;
	box-sizing: border-box;
	padding: 8px 8px 4px;
}
#header div.tel p{
	text-align: center;

}
#header div.tel p.number{
	font-size: 120%;
	font-weight: bold;
	padding: 0 5px;
}
#header div.tel p.number a{
	text-decoration: none;
	color: #ca0000;
}
#header .bnr_blog img{
	vertical-align: middle;
}
#sp_menu,
.sp_txt {
    display: none;
}
a[href^="tel:"]{
    pointer-events: none;
  }
/* ブラウザの幅を768px以下にすると電話発信する */
@media(max-width: 768px){
  a[href^="tel:"]{
    pointer-events:auto;
  }
}
/*-------------------------------------------------------- 
				グローバルナビゲーション
---------------------------------------------------------- */
#navi {
	clear:both;
	height:51px;
}
#navi p {
	float:left;
}
/*-------------------------------------------------------- 
				コンテンツ
---------------------------------------------------------- */
#right {
	margin:16px 7px 10px 0px;
	padding:4px;
	float:right;
	border:1px solid #666666;
	background-color:#FFFFFF;
}
#right p {
	margin:8px 0px;
}
#right ul {
	padding:0px 0px 10px 5px;
}
#right li {
	padding:3px 0px 3px 15px;
	line-height:130%;
	background:url(../images/arrow_link.gif) left top no-repeat;
}
#right a,
#right a:visited {
	color:#7C7C7C;
}
#right a:hover {
	color:#56A80F;
}
#left {
	width:760px;
	padding:10px;
}
/*-------------------------------------------------------- 
				フッターの設定
---------------------------------------------------------- */
#footer {
	width:750px;
	padding:15px;
	clear:both;
	border-top:4px solid #BFE10E;
	background-color:#221551;
}

address {
	width:500px;
	padding-left:15px;
	color:#FFFFFF;
	font-style:normal;
	line-height:150%;
	float:right;
}
#copy {
	padding:10px 0px 20px 10px;
	font-size:75%;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	clear:both;
}
#footer a {color: #ffffff;}
/*-------------------------------------------------------- 
				クラス指定
---------------------------------------------------------- */
/*　************　位置調整　************　*/
.float-left {
	float:left;
}
.float-right {
	float:right;
}
.clear {
	clear:both;
}
.pink-box {
	padding:10px;
	background-color:#FFE3E3;
}
.box {
	padding:5px 0px;
	border:1px solid #555555;
}
/*　************　アイコン　************　*/
.icon-pdf {
	margin-left:8px!important;
	padding:2px 0px 2px 22px!important;
	background:url(../images/icon_pdf.gif) left top no-repeat;
}
/*　************　背景色　************　*/
.bg-blue {
	background-color:#D5DDF7;
}
.bg-green {
	background-color:#E5F4CE;
}
.bg-orange {
	background-color:#F9E8CA;
}
.bg-yellow {
	background-color:#F5FF77;
}
.bg-pink {
	background-color:#FFE3E3;
}
.bg-brown {
	background-color:#E2D2AF;
}
/*　************　文字色　************　*/
.font-red {
	color:#FF3300!important;
}
.font-brown {
	color:#704E34!important;
}
.font-blue {
	color:#3759B7!important;
}
/*　************　文字の大きさ　************　*/
.font-big {
	font-size:150%!important;
}
.flex_box1 {
display: flex;
}
.flex_box1 &gt; div{
	width: 420px;
}
.link_btn1 {text-align: right;}
.link_btn3 {text-align: center;margin: 25px 10px!important;}
.link_btn1 a,
.link_btn3 a {
padding: 10px 15px;
    align-items: center;
    justify-content: center;
    background-color: #0579BE;
    height: 48px;
    color: #FFFFFF!important;
    text-decoration: none;
    margin-top: 20px;
    font-size: 14px;
    font-weight: 600;
    border-radius: 5px;
}
.link_btn2  {max-width: 381px; margin: 15px auto!important;}
.link_btn2 a {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #F6B00B;
    height: 48px;
    color: #FFFFFF!important;
    text-decoration: none;
    margin-top: 20px;
    font-size: 18px;
    font-weight: 600;
    border-radius: 5px;
}</pre></body></html>