@charset "euc-jp";
/* CSS Document */

/*PC、スマホ共通CSS*/

body{
	margin:0;
	padding:0;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	}

/*モダンブラウザ用*/
img,
iframe,
object {
    max-width:100%;
}
/*IE7用*/
.ie7 img,
.ie7 object/ {
    width:100%;
}
/*IE8用*/
.ie8 img,
.ie8 object {
    width:auto;
}


/*フロート解除*/
.clr_box{
    clear : both;}


/*画像ボーダーなくす*/
img {
	border:0;}

/*コンテンツを縦バナーの手前に表示*/

#container{
	z-index:-1;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

/*マージン*/

.mbottom_10
{
	margin-bottom:10px;}

.mbottom_20
{
	margin-bottom:20px;}
	
.mtop_20
{
	margin-top:20px;}
	
.mtop_80
{
	margin-top:80px;}

*予算で選ぶボタン*/
	
.yosan_btn {
/*	width:960px;*/
	display:inline-block;
}

.yosansquare_btn {
    position: relative;
    display: inline-block;
    padding: 0.25em 0.5em;
    text-decoration: none;
    color: #FFF;
    background: #a40000;/*背景色*/
    border-bottom: solid 2px #540000;/*少し濃い目の色に*/
    border-radius: 4px;/*角の丸み*/
    box-shadow: inset 0 2px 0 rgba(255,255,255,0.2), 0 2px 2px rgba(0, 0, 0, 0.19);
    font-weight: bold;
	font-size:1.5em;
}

.yosansquare_btn a {
	color:#fff;
	text-decoration:none;
}

.yosansquare_btn:hover {
    background: #540000;/*背景色*/
}

.yosansquare_btn a:active {
    border-bottom: solid 2px #fd9535;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.30);
}

.yosansquare_btn a:visited {
	color:#fff;
}


hr.style-grad {
    border: 0px;
    height: 1px;
    background: #999;
    background-image: -webkit-linear-gradient(left, #eee, #999, #eee);
    background-image: -moz-linear-gradient(left, #eee, #999, #eee);
    background-image: -ms-linear-gradient(left, #eee, #999, #eee);
    background-image: -o-linear-gradient(left, #eee, #999, #eee);
}
