﻿/*******************************
* 全体
*******************************/
*{
  font-family: "游ゴシック", "Yu Gothic", YuGothic, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif;
}
.clearfix:after {
  clear: both;
  content: '';
  display: block;
  font-family: "游ゴシック", "Yu Gothic", YuGothic, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif;
}
a{text-decoration: none;}
a[href^="tel"]{
    color:inherit;
    text-decoration:none;
}
.links{color:#000;}

h1{
    padding-bottom:50px;
    font-size:25px;
    font-family: "游ゴシック", "Yu Gothic", YuGothic, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif;
}
h2{
    padding-bottom:20px;
    font-size:18px;
    font-family: "游ゴシック", "Yu Gothic", YuGothic, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif;
}

/**********************************
* area1
**********************************/
#area1{
	width: 100%;
}
form{
	width:700px;
	margin:100px auto;
}
#table1{
	width:500px;
	margin:0px auto;
}
#table1 tbody tr td:nth-child(1){
	width:150px;
	vertical-align:top;
}
#table1 tbody tr td:nth-child(2) input{
	width:100%;
	vertical-align:top;
	margin-bottom:20px;
}

#flow{
    padding:50px 0px;
    text-align: center;
    background: #f4e1d8;
}
#flow b{
    border-bottom:1px solid #000;
}
.btnarea{text-align: center;border-top:2px dotted #333;padding-top:15px;margin-top:15px;}
/**********************************
* footer
**********************************/
footer{
	text-align:center;
	padding:30px 0px;
        background: #f4e1d8;
}