@charset "utf-8";
/* CSS Document */


@media screen and (min-width: 668px){


.pc_off {
	display:none;
}

.main_wrap {
	width:780px;
	float:right;
	overflow:hidden;
	}
.img01 {
	background:url(/reason/img/img01_bg.jpg) top left;
	width:780px;
	height:460px;
    margin-top: -18px;
	}
.img01 h2 {
	font-size:40px;
	color:#512C0C;
	font-family:小塚明朝 Pr6N;
    padding: 60px 0 0 0;
	}
.img01_text1 {
	font-size:14px;
	color:#512C0C;
	font-family:小塚明朝 Pr6N;
    line-height: 22px;
    font-weight: bold;
    padding: 25px 0 0 0;
	}
.img01_text2 {
	font-size:17px;
	color:#F39726;
	font-family:小塚明朝 Pr6N;
    padding: 50px 0 0 0;
	}
.img02 {
    background: url(/reason/img/img02.jpg) top left no-repeat;
    width: 780px;
    height: 440px;
    text-align: left;
    padding: 45px 0 0 20px;
	position:relative;
	}
.img02_button {
	background: url(/reason/img/img_button.png) top left no-repeat;
    width: 192px;
    height: 43px;
    position: absolute;
    bottom: 80px;
    text-indent: 35px;
    line-height: 45px;
	}
a.img02_button {
    display: block;
    text-decoration: none;
    color: #000;
    }
a.img02_button:hover {
	background-position:0 -43px;
	color:#FFF;
	}
.img03 {
    background: url(/reason/img/img03.jpg) top left no-repeat;
    width: 780px;
    height: 440px;
    text-align: left;
    padding: 25px 0 0 390px;
	position:relative;
    margin: -45px 0 0 0;
	}
.img03_button {background: url(/reason/img/img_button.png) top left no-repeat;
    width: 192px;
    height: 43px;
    position: absolute;
    bottom: 120px;
    text-indent: 35px;
    line-height: 45px;
	}
a.img03_button {
    display: block;
    text-decoration: none;
    color: #000;
    }
a.img03_button:hover {
	background-position:0 -43px;
	color:#FFF;
	}
.img04 {
    background: url(/reason/img/img04.jpg) top left no-repeat;
    width: 780px;
    height: 440px;
    text-align: left;
    padding: 45px 0 0 20px;
	position:relative;
    margin: -65px 0 0 0;
	}
.img04_button {background: url(/reason/img/img_button.png) top left no-repeat;
    width: 192px;
    height: 43px;
    position: absolute;
    bottom: 120px;
    text-indent: 35px;
    line-height: 45px;
	}
a.img04_button {
    display: block;
    text-decoration: none;
    color: #000;
    }
a.img04_button:hover {
	background-position:0 -43px;
	color:#FFF;
	}
.img05 {
    background: url(/reason/img/img05.jpg) top left no-repeat;
    width: 780px;
    height: 440px;
    text-align: left;
    padding: 25px 0 0 390px;
	position:relative;
    margin: -85px 0 0 0;
	}
.img05_button {background: url(/reason/img/img_button.png) top left no-repeat;
    width: 192px;
    height: 43px;
    position: absolute;
    bottom: 100px;
    text-indent: 35px;
    line-height: 45px;
	}
a.img05_button {
    display: block;
    text-decoration: none;
    color: #000;
    }
a.img05_button:hover {
	background-position:0 -43px;
	color:#FFF;
	}
.img06 {
    background: url(/reason/img/img06.jpg) top left no-repeat;
    width: 780px;
    height: 440px;
    text-align: left;
    padding: 45px 0 0 20px;
	position:relative;
    margin: -65px 0 0 0;
	}
.img06_button {background: url(/reason/img/img_button.png) top left no-repeat;
    width: 192px;
    height: 43px;
    position: absolute;
    bottom: 120px;
    text-indent: 35px;
    line-height: 45px;
	}
a.img06_button {
    display: block;
    text-decoration: none;
    color: #000;
    }
a.img06_button:hover {
	background-position:0 -43px;
	color:#FFF;
	}
.img07 {
    background: url(/reason/img/img07.jpg) top left no-repeat;
    width: 780px;
    height: 440px;
    text-align: left;
    padding: 45px 0 0 40px;
	position:relative;
    margin: -89px 0 0 0;
	}
.img07_button {background: url(/reason/img/img_button.png) top left no-repeat;
    width: 192px;
    height: 43px;
    position: absolute;
    bottom: 120px;
    text-indent: 35px;
    line-height: 45px;
	}
a.img07_button {
    display: block;
    text-decoration: none;
    color: #000;
    }
a.img07_button:hover {
	background-position:0 -43px;
	color:#FFF;
	}
	
	
.p10{
	padding-top:10px;
}

}
	