/*イメージ余白*/
.mg_top05 { margin-top: 5px; }
.mg_top10 { margin-top: 10px; }
.mg_top20 { margin-top: 20px; }
.mg_bot05 { margin-bottom: 5px; }
.mg_bot10 { margin-bottom: 10px; }
.mg_bot20 { margin-bottom: 20px; }
.mg_bot30 { margin-bottom: 30px; }
.mg_botrig10 { margin-bottom: 10px; margin-right: 10px; }
.mg_topbot05 { margin-top: 5px; margin-bottom: 5px; }
.mg_topbot105 { margin-top: 10px; margin-bottom: 5px; }
.mg_topbot10 { margin-top: 10px; margin-bottom: 10px; }
.mg_topbot20 { margin-top: 20px; margin-bottom: 20px; }
.mg_left05 { margin-left: 5px; }
.mg_left10 { margin-left: 10px; }
.mg_left20 { margin-left: 20px; }
.mg_right05 { margin-right: 5px; }
.mg_right10 { margin-right: 10px; }
.mg_right20 { margin-right: 20px; }
.mg_rb20 { margin-right: 20px; margin-bottom: 20px; }
.mg_rbl20 { margin-right: 20px; margin-bottom: 20px; margin-left: 20px;}
.mg_lefrig05 { margin-left: 5px; margin-right: 5px; }
.mg_lefrig07 { margin-left: 7px; margin-right: 7px; }
.mg_lefrig105 { margin-left: 10px; margin-right: 5px; }
.mg_lefrig10 { margin-left: 10px; margin-right: 10px; }
.mg_lefrig20 { margin-left: 20px; margin-right: 20px; }
.mg_lefrig25 { margin-left: 25px; margin-right: 25px; }
.mg_lefrig25b20 { margin-left: 25px; margin-right: 25px; margin-bottom:20px; }
.mg_lefrig25b30 { margin-left: 25px; margin-right: 25px; margin-bottom:30px; }
.mg_lefrig85 { margin-left: 85px; margin-right: 85px; }
.mg_lefrig230 { margin-left: 230px; margin-right: 230px; }
.mg_lefrig180 { margin-left: 180px; margin-right: 180px; }
.mg_lefbot20 { margin-left: 20px; margin-bottom: 20px; }
.mg_lefrigbot25 { margin-left: 25px; margin-right: 25px; margin-bottom: 20px; }
.mg_side { margin-right: 10px; margin-bottom: 5px; }
.mg_flogo { margin-left: 55px; margin-bottom: 20px; }

ul {list-style-type: disc;}


/*文字の設定*/
h1 {margin: 0 0 15px 0;text-align:left;}
h2 {margin: 0 0 20px 0;padding: 0px;text-align:left;}
h3 {font-weight: normal;margin: 0px;}
h4 {font-weight: normal;margin: 0 0 10px 0;}
h5 {width: 926px;
	height: 40px;
	font-size: 11pt;
	line-height: 40px;
	padding: 5px;
	background-color: #E6E6E6;
	text-align: center;
	font-weight: normal;}


.txtred {color: #e60044;}
.txt12160b {font-size: 12pt; line-height: 1.6em; color: #FFFFFF; font-weight: bold;}
.txt10200 { font-size: 10pt; line-height: 2em; }
.txt10160 { font-size: 10pt; line-height: 1.6em; }
.txt10140 { font-size: 10pt; line-height: 1.4em; }
.txt10140brob { font-size: 10pt; line-height: 1.4em; color: #754C24; font-weight: bold; }
.txt10240brob { font-size: 10pt; line-height: 2.4em; color: #754C24; font-weight: bold; }
.txt10120c1 { font-size: 9pt; line-height: 1.2em; color: #333;  }
.txt14 { font-size:14pt; }

/*フッター電話番号の色*/
.tell { font-size: 18px; color: #993333; }

.space0 { letter-spacing: 0em }
.space1 { letter-spacing: 1em }
.space2 { letter-spacing: 2em }

/*リンクの設定*/
a:link  { color: #Ef7C00; text-decoration: none}
a:active  { color: #Ef7C00; text-decoration: underline}
a:visited  { color: #666666; text-decoration: none}
a:hover  { color: #Ef7C00; text-decoration: underline}

/*フォームの設定*/
input:hover { background-color: #F5FBE7;}
input:focus { background-color: #F5FBE7;}
input:active { background-color: #F5FBE7;}
textarea:hover { background-color: #F5FBE7;}
textarea:focus { background-color: #F5FBE7;}
textarea:active { background-color: #F5FBE7;}
input#submit_button { width: 120px; height: 40px; background-color: #E2CDB6;}
input#reset_button { width: 120px; height: 40px; background-color: #E2CDB6;}
