html,body{
    width: 100%;
}
body {
-webkit-text-size-adjust: 100%; font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; margin:0; min-width:980px;
}

/* にじみ防止のおまじない */
img{
-webkit-backface-visibility: hidden;
}

/*見出しタグ*/
H1 {
	MARGIN-TOP: 0px; FONT-WEIGHT: 400; FONT-SIZE: 14px; MARGIN-BOTTOM: 2px; COLOR: #333333; text-indent: 1px
}
H1 A:link {
	COLOR: #33333
}
H1 A:visited {
	COLOR: #33333
}
h2 {
padding: 0.4em 0.5em;/*文字の上下 左右の余白*/
color: #494949;/*文字色*/
background: #f4f4f4;/*背景色*/
border-left: solid 5px #FF7F00;/*左線*/
border-bottom: solid 3px #d7d7d7;/*下線*/
}
H3 {
	MARGIN-TOP: 0px; FONT-WEIGHT: 400; FONT-SIZE: 120%; MARGIN-BOTTOM: 5px; COLOR: #468C00
}
H3 A:link {
	COLOR: #468C00
}
H3 A:visited {
	COLOR: #468C00
}
H4 {
	MARGIN-TOP: 0px; FONT-WEIGHT: 400; FONT-SIZE: 120%; MARGIN-BOTTOM: 5px; COLOR: #663300
}
h5 {
FONT-WEIGHT: 800;
clear:both;
font-size:12pt;
padding:12px 0px 10px 30px;
margin:40px 0px 20px 0px;
background-color:transparent;
background-image:url(../image/h5_bk.gif);
background-position:top left;
background-repeat:no-repeat;
border-right:1px solid #DCDCD9;
border-bottom:0px solid #DCDCD9;
text-align:left;
}
H5 A:link {
	COLOR: #333333
}
H5 A:visited {
	COLOR: #333333
}
H5 A {
	TEXT-DECORATION: none
}
H5 A:hover {
	COLOR: #ff6600; TEXT-DECORATION: underline
}
h6 {
clear:both;
font-size:12pt;
padding:5px 0 5px 25px;
margin:10px 0;
background-color:transparent;
background-position:top left;
background-repeat:no-repeat;
border-right:1px solid #DCDCD9;
border-bottom:1px solid #DCDCD9;
text-align:left;
}

/*リンクテキスト*/
A:link {
	COLOR: #444444
}
A:visited {
	COLOR: #444444
}
A {
	TEXT-DECORATION: none
}
A:hover {
	COLOR: #ff6600; TEXT-DECORATION: underline
}

#menu {
	MARGIN-TOP: 0px; FONT-WEIGHT: 100; FONT-SIZE: 13px; MARGIN-BOTTOM: 2px; COLOR: #ffffff; line-height: 40px;
}
#menu A:link {
	COLOR: #ffffff;
}
#menu A:visited {
	COLOR: #ffffff;
}
#menu A {
	TEXT-DECORATION: none
}
#menu A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}

#menu_side {
	MARGIN-TOP: 0px; FONT-WEIGHT: 100; FONT-SIZE: 14px; MARGIN-BOTTOM: 2px; COLOR: #333333; line-height: 1.6em;
}
#menu_side A:link {
	COLOR: #333333;
}
#menu_side A:visited {
	COLOR: #333333;
}
#menu_side A {
	TEXT-DECORATION: none
}
#menu_side A:hover {
	COLOR: #333333; TEXT-DECORATION: underline
}


/*フッター背景指定*/
BODY {
background:;
background-image: url("../image/top-bk.jpg"),url("../image/foot_bk_f.jpg");
background-repeat: repeat-x,repeat-x;
background-position: center top,center bottom;
}
.head {
background:;
background-image: url("../image/head-bk.jpg");
background-repeat: no-repeat;
background-position: center top;
}
.foot_bk {
background-image: url("../image/foot_bk.jpg");
background-repeat: repeat-x;
background-position: center top
}

/*画像ボタンロールオーバー*/
a:hover img{
	opacity:0.8;
	filter: alpha(opacity=60);
}

/*テキスト指定*/
BODY {
	FONT-SIZE: 16px; line-height: 1.6em; COLOR: #444444
}
TABLE {
	FONT-SIZE: 16px; line-height: 1.6em; COLOR: #444444
}
#foot {
	MARGIN-TOP: 0px; FONT-WEIGHT: 100; FONT-SIZE: 14px; MARGIN-BOTTOM: 0px; COLOR: #ffffff; line-height: 1.6em;
}
#foot A:link {
	COLOR: #ffffff;
}
#foot A:visited {
	COLOR: #ffffff;
}
#foot A {
	TEXT-DECORATION: none
}
#foot A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.copy {
	MARGIN-TOP: 0px; FONT-WEIGHT: 100; FONT-SIZE: 11px; MARGIN-BOTTOM: 2px; COLOR: #ffffff
}

.tel  {
	MARGIN-TOP: 5px; FONT-WEIGHT: 800; FONT-SIZE: 50px; MARGIN-BOTTOM: 60px; COLOR: #ff6600; line-height: 1.4em
}
.tit {
	font-size:36px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif; COLOR: #555555; MARGIN-left: 20px; line-height: 200px;
}
.tit A:link {
	COLOR: #555555
}
.tit A:visited {
	COLOR: #555555
}
.tit A:hover {
	COLOR: #555555; TEXT-DECORATION: none
}
.tit2 {
	font-size:32px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif; COLOR: #555555; MARGIN-left: 0px; 
}
.tit2 A:link {
	COLOR: #555555
}
.tit2 A:visited {
	COLOR: #555555
}
.tit2 A:hover {
	COLOR: #555555; TEXT-DECORATION: none
}

.tit3 {
	font-size:28px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif; COLOR: #555555; MARGIN-left: 10px; 
}
.tit3 A:link {
	COLOR: #555555
}
.tit3 A:visited {
	COLOR: #555555
}
.tit3 A:hover {
	COLOR: #555555; TEXT-DECORATION: none
}

.tit4 {
	font-size:24px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif; COLOR: #555555; MARGIN-left: 10px; 
}
.tit4 A:link {
	COLOR: #555555
}
.tit4 A:visited {
	COLOR: #555555
}
.tit4 A:hover {
	COLOR: #555555; TEXT-DECORATION: none
}

.font_s {
	font-size:14px; line-height: 1.2em;
}

.font_ss {
	font-size:12px; line-height: 1.2em;
}
.step {
	position: relative;
	display: inline-block;
	margin: -10 0px 0px 0;
	padding: 0 5px;
 	width: 100px;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
	text-align: center;
	color: #FFF;
	font-size: 20px;
	font-weight: bold;
	background: #ff8e9d;
	border-radius: 50%;
	box-sizing: border-box;
}

.intq {
	position: relative;
	display: inline-block;
	margin: -10 0px 0 0;
	padding: 0 5px;
 	width: 50px;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
	text-align: center;
	color: #FFF;
	font-size: 20px;
	font-weight: bold;
	background: #ff8e9d;
	border-radius: 50%;
	box-sizing: border-box;
}
.intq:before{
	content: "";
	position: absolute;
	top: 50%;
	right: -20px;
	margin-top: -10px;
	border: 10px solid transparent;
	border-left: 15px solid #ff8e9d;
	z-index: 0;
}