@charset "utf-8";

/*#########################
下層ページ用CSS
====================*/


/* 下層ページ共通パーツ
========================*/
.go_detail_link a{
	display: inline-block;
	background-color: #7e6b5a;
	border-radius: 4px;
	-ms-border-radius: 4px;
	font-size: 16px;
	color: #ffffff;
	position: relative;
	padding: 7px 35px 7px 15px;
	-webkit-transition: all 0.1s linear;
	-moz-transition: all 0.1s linear;
	-ms-transition: all 0.1s linear;
	transition: all 0.1s linear;
}
.go_detail_link.out_link a span{
	padding-right: 20px;
	background: url(../img/base/out_link_icon.png) no-repeat right center;
}
.go_detail_link a:after{
	content: "";
	background: url(../img/base/link_arrow.png);
	width: 5px;
	height: 9px;
	position: absolute;
	top: 50%;
	right: 8px;
	margin-top: -4px;
}
.go_detail_link a:hover{
	text-decoration: none;
	background: #C3A992;
}

.go_detail_link.white a{
	background-color: #ffffff;
	color: #57493b;
}
.go_detail_link.white a:after{
	content: "";
	background: url(../img/top/section05_link_arrow.png);
	width: 5px;
	height: 9px;
	position: absolute;
	top: 50%;
	right: 8px;
	margin-top: -4px;
}
.go_detail_link.white a:hover{
	text-decoration: none;
	background: #C3A992;
}

/* 02flow
========================*/
#flow #content #sec01_cover{
	background: url(../img/flow/section01_img01.jpg) no-repeat right 0;
	background-size: contain;
	padding-top: 50px;
    padding-bottom: 55px;
	position: relative;
}
#flow #content #sec01_cover:after{
	content: "";
	background: url(../img/base/upper_shadow.png);
	width: 100%;
	height: 5px;
	position: absolute;
	bottom: -5px;
	left: 0;
}
#flow #content #sec01{
	width: 1000px;
    margin: auto;
}

#flow #content #sec02_cover{
	background: #eff1ef;
	border-top: 24px solid #ddd0b8;
	padding: 40px 0 70px;
}
#flow #content #sec02{
	width: 1000px;
	margin: auto;
}
#flow #content #sec02 .sub01,
#flow #content #sec02 .sub02,
#flow #content #sec02 .sub03,
#flow #content #sec02 .sub04,
#flow #content #sec02 .sub05{
	border-top: 5px solid #7e6b5a;
	background: url(../img/flow/border_arrow.png) no-repeat center top;
	padding-bottom: 40px;
}
#flow #content #sec02 .sub01{
	margin-top: 10px;
}
#flow #content #sec02 .sub02,
#flow #content #sec02 .sub04{
	background-color: #F8FAFB;
	padding: 0 20px 40px;
}
#flow #content #sec02 .sub02 .info,
#flow #content #sec02 .sub04 .info{
	width: 480px;
	float: left;
}
#flow #content #sec02 .sub02 figure,
#flow #content #sec02 .sub04 figure{
	float: right;
}
#flow #content #sec02 .sub03 .info{
	width: 480px;
	float: right;
}
#flow #content #sec02 .sub03 figure{
	float: left;
}
#flow #content #sec02 .sub01 .sub_in,
#flow #content #sec02 .sub02 .sub_in,
#flow #content #sec02 .sub03 .sub_in,
#flow #content #sec02 .sub04 .sub_in{
	background: url(../img/base/slash_back.png);
	padding: 10px 0;
}
#flow #content #sec02 .sub05 .sub_in{
	background: url(../img/base/slash_back.png);
	padding: 10px 0 0;
}
#flow #content #sec02 .sub01 .sub_in .flow_box,
#flow #content #sec02 .sub05 .sub_in .flow_box{
	background-color: #ffffff;
	border-width: 3px;
	border-color: #000000;
	border-style: solid;
	box-sizing: border-box;
	float: left;
	position: relative;
}
#flow #content #sec02 .sub01 .sub_in .flow_box{
	width: 305px;
	height: 392px;
	margin-left: 32px;
}
#flow #content #sec02 .sub05 .sub_in .flow_box{
	width: 477px;
	height: 200px;
	margin-left: 15px;
	margin-bottom: 15px;
}
#flow #content #sec02 .sub01 .sub_in .flow_box:before{
	content: "";
	background: url(../img/flow/section02_arrow.png);
	width: 11px;
	height: 20px;
	position: absolute;
	top: 50%;
	left: -25px;
	margin-top: -10px;
}
#flow #content #sec02 .sub01 .sub_in .flow_box.first_child:before{
	display: none;
}
#flow #content #sec02 .sub01 .sub_in .flow_box.first_child{
	margin-left: 10px;
}
#flow #content #sec02 .sub01 .sub_in .flow_box h4,
#flow #content #sec02 .sub05 .sub_in .flow_box h4{
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	font-size: 22px;
	color: #004b1f;
	font-weight: bold;
	padding: 5px;
	margin: 0 20px;
	text-align: center;
	border-bottom: 2px solid #004b1f;
}
#flow #content #sec02 .sub01 .sub_in .flow_box p,
#flow #content #sec02 .sub05 .sub_in .flow_box p{
	font-size: 14px;
	line-height: 22.4px;
	padding: 6px 20px;
	font-weight: bold;
}
#flow #content #sec02 .sub01 .sub_in .flow_box p span,
#flow #content #sec02 .sub05 .sub_in .flow_box p span{
	background-color: #ECE3D0;
}
#flow #content #sec02 .sub05 .sub_in .flow_box p span.gray{
	background-color: #e5e5e5;
	border-radius: 4px;
	-ms-border-radius: 4px;
	padding: 3px 6px;
	margin: 3px;
	letter-spacing: 0.05em;
	font-weight: normal;
	display: inline-block;
	font-size: 12px;
}
#flow #content #sec02 .sub01 .sub_in .flow_box .go_detail a{
	background-color: #000000;
    font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
    color: #ffffff;
    font-size: 12px;
    padding: 3px 25px 3px 16px;
    background: #000 url(../img/top/section06_arrow.png) no-repeat 95% center;
    position: absolute;
    right: 0;
    bottom: 0;
    -webkit-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    -ms-transition: all 0.1s linear;
    transition: all 0.1s linear;
}
#flow #content #sec02 .sub01 .sub_in .flow_box .go_detail a:hover {
	background: #c8b97c url(../img/top/section06_arrow.png) no-repeat 95% center;
	text-decoration: none;
}
#flow #content .section_in .go_detail_link {
	margin-top: 20px;
}

#flow #content #sec02 h3{
	text-align: center;
}
#flow #content #sec02 h3 span{
	display: inline-block;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	font-weight: bold;
	font-size: 24.88px;
	color: #45301b;
	padding: 20px 0 20px 40px;
	letter-spacing: 0.1em;
}
#flow #content #sec02 .sub01 h3 span{
	background: url(../img/flow/number01.png) no-repeat 0 center;
}
#flow #content #sec02 .sub02 h3 span{
	background: url(../img/flow/number02.png) no-repeat 0 center;
}
#flow #content #sec02 .sub03 h3 span{
	background: url(../img/flow/number03.png) no-repeat 0 center;
}
#flow #content #sec02 .sub04 h3 span{
	background: url(../img/flow/number04.png) no-repeat 0 center;
}
#flow #content #sec02 .sub05 h3 span{
	background: url(../img/flow/number05.png) no-repeat 0 center;
}

/* 03name
========================*/
#name #content #sec01_cover{
	background-size: contain;
	padding-top: 50px;
    padding-bottom: 35px;
	position: relative;
	background: url(../img/name/section01_img01.jpg) no-repeat right 0;
	height: 398px;
}
#name #content #sec01{
	width: 1000px;
    margin: auto;
}
#name #content #sec01 p{
	width: 583px;
}
#name #content #sec01 .sub_title,
#name #content #sec02 .sub_title{
	margin-top: 30px;
}
#name #content #sec02_cover{
	border-top: 24px solid #ddd0b8;
    background-color: #eff1ef;
	padding-bottom: 50px;
}
#name #content #sec02{
	background-size: contain !important;
    margin-top: -24px;
    padding-top: 24px;
    padding-bottom: 45px;
	background: url(../img/name/section02_img01.png) no-repeat left 0;
	height: 403px;
}
#name #content #sec02 .section_in{
	width: 1000px;
    margin: auto;
	position: relative;
    left: 535px;
	padding-top: 30px;
}

/* 04arbitration
========================*/
#arbitration #content_in{
	background: #eff1ef;
	padding-bottom: 50px;
}
#arbitration #content_in #sec01,
#arbitration #content_in #sec02,
#arbitration #content_in #sec03{
	width: 1000px;
	margin: auto;
	border-bottom: 5px solid #7e6b5a;
	padding: 25px 20px 50px;
}
#arbitration #content_in #sec04{
	width: 1000px;
	margin: auto;
	padding: 25px 20px 50px;
}
#arbitration #content_in #sec02,
#arbitration #content_in #sec04{
	background-color: #F8FAFB;
}
#arbitration #content_in #sec01 h2,
#arbitration #content_in #sec02 h2,
#arbitration #content_in #sec03 h2,
#arbitration #content_in #sec04 h2{
    font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
    font-weight: bold;
    font-size: 30px;
    color: #45301b;
	padding-bottom: 20px;
	text-align: center;
}

#arbitration #content_in #sec01 .info{
	float: right;
}
#arbitration #content_in #sec01 figure{
	float: left;
}
#arbitration #content_in #sec02 .info{
	float: left;
}
#arbitration #content_in #sec02 figure{
	float: right;
}

#arbitration #content_in #sec03{
	text-align: center;
}
#arbitration #content_in #sec03 .sub_title{
	display: inline-block;
	background: url(../img/arbitration/title_bar_long.png) no-repeat left bottom;
	padding-right: 50px;
	margin-left: 25px;
}
#arbitration #content_in #sec03 figure{
	margin-top: 20px;
}
#arbitration #content_in #sec04 p{
	width: 470px;
	margin: auto;
	font-size: 16px;
	padding-bottom: 25px;
	background: url(../img/arbitration/section04_arrow.png) no-repeat center bottom;
	margin-bottom: 15px;
}
#arbitration #content_in #sec04 .cv_button{
	text-align: center;
}
#arbitration #content_in #sec04 .cv_button ul{
	background-color: #f0e8d9;
    border-width: 1px;
    border-color: #ddd0b8;
    border-style: solid;
    display: inline-block;
}
#arbitration #content_in #sec04 .cv_button ul li.tel{
	padding: 15px 5px 15px 15px;
    display: inline-block;
}
#arbitration #content_in #sec04 .cv_button ul li.form{
	padding: 15px 15px 15px 5px;
    display: inline-block;
}

/* 05throw
========================*/
#throw #content{
	background: #eff1ef;
	padding-bottom: 70px;
}
#throw #content #sec01_cover{
	background: url(../img/throw/section01_img01.png) no-repeat right 0;
    background-size: contain;
}
#throw #content #sec01 {
    width: 1000px;
    margin: auto;
	border-bottom: 2px solid #7e6b5a;
	margin-bottom: -2px;
	padding-top: 50px;
    padding-bottom: 25px;
}
#throw #content .sub01,
#throw #content .sub02,
#throw #content .sub03 {
	background-color: #ffffff;
	padding: 20px;
	width: 1000px;
	box-sizing: border-box;
	margin: 0 auto 10px;
	position: relative;
}
#throw #content .sub01:after,
#throw #content .sub02:after,
#throw #content .sub03:after {
	content: "";
	background: url(../img/base/upper_shadow.png);
	width: 100%;
	height: 5px;
	position: absolute;
	bottom: -5px;
	left: 0;
}
#throw #content .sub01 {
	margin-top: 20px;
}
#throw #content .sub01 .info,
#throw #content .sub03 .info{
	float: right;
}
#throw #content .sub01 figure,
#throw #content .sub03 figure{
	float: left;
}
#throw #content .sub02 .info{
	float: left;
}
#throw #content .sub02 figure{
	float: right;
}

#throw #sec02_cover {
    border-top: 24px solid #ddd0b8;
    background-color: #ffffff;
	margin-top: 50px;
}
#throw #sec02 {
    background: url(../img/throw/section02_img01.png) no-repeat left 0;
	background-size: contain !important;
    margin-top: -24px;
    padding-top: 24px;
    padding-bottom: 45px;
	height: 336px;
}
#throw #sec02 .section_in {
    width: 1000px;
    margin: auto;
	position: relative;
    left: 500px;
	padding-top: 30px;
}
#throw #sec02 .section_in .sub_title {
	margin-top: 25px;
}

/* 06vacant-house
========================*/
#vacant_house #sec01_cover {
	background: #eff1ef url(../img/vacant_house/section01_img01.png) no-repeat right 0;
    background-size: contain;
}
#vacant_house #sec01 {
	width: 1000px;
    margin: auto;
    margin-bottom: -2px;
    padding-top: 35px;
    padding-bottom: 35px;
}
#vacant_house #sec01 h2 {
	display: inline-block;
    font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
    font-size: 30px;
    font-weight: bold;
    line-height: 34px;
    color: #45301b;
	padding: 3px 5px 3px 10px;
	border-left: 6px solid #d9d2c0;
}

#vacant_house #sec02 {
	background: url(../img/top/section05_img01.jpg) center center;
    background-size: cover;
    padding: 25px 0 100px;
}
#vacant_house #sec02 h2 {
	text-align: center;
}
#vacant_house #sec02 h2 span {
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
    font-size: 30px;
    color: #ffffff;
    line-height: 42px;
    padding-left: 45px;
    background: url(../img/top/section05_icon.png) no-repeat 0 center;
    display: inline-block;
}
#vacant_house #sec02 .section_in {
	width: 1000px;
	margin: 25px auto 0;
}
#vacant_house #sec02 .section_in .box {
	box-shadow: 0px 4px 4px 0.00px rgba(0, 0, 0, 0.25);
	-ms-box-shadow: 0px 4px 4px 0.00px rgba(0, 0, 0, 0.25);
	background-color: #ffffff;
	border-radius: 2px;
	-ms-border-radius: 2px;
	height: 420px;
	box-sizing: border-box;
	padding: 15px;
	position: relative;
	float: left;
}
#vacant_house #sec02 .section_in .box p {
	margin-top: 10px;
}
#vacant_house #sec02 .section_in .box.list01:after,
#vacant_house #sec02 .section_in .box.list02:after {
	content: "";
	background: url(../img/vacant_house/box_arrow.png);
	width: 12px;
	height: 21px;
	position: absolute;
	top: 50%;
	right: -12px;
	margin-top: -10px;
}
#vacant_house #sec02 .section_in .box h3 {
    border-bottom: 2px solid #c8b97c;
    padding-bottom: 5px;
}
#vacant_house #sec02 .section_in .box h3 span {
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
    font-size: 21px;
    font-weight: bold;
    color: #c8b97c;
    padding-left: 40px;
    display: inline-block;
}
#vacant_house #sec02 .section_in .box figure {
	margin-top: 10px;
}
#vacant_house #sec02 .section_in .box p {
	width: auto;
}
#vacant_house #sec02 .section_in .list01 {
	width: 270px;
}
#vacant_house #sec02 .section_in .list02 {
	width: 419px;
	margin-left: 20px;
}
#vacant_house #sec02 .section_in .list03 {
	width: 270px;
	margin-left: 20px;
}
#vacant_house #sec02 .section_in .list01 h3 span {
    background: url(../img/top/section06_icon01.png) no-repeat left center;
	background-size: 30px 30px;
}
#vacant_house #sec02 .section_in .list02 h3 span {
    background: url(../img/top/section06_icon02.png) no-repeat left center;
	background-size: 30px 30px;
}
#vacant_house #sec02 .section_in .list03 h3 span {
    background: url(../img/top/section06_icon03.png) no-repeat left center;
	background-size: 30px 30px;
}

/* 07fee
========================*/
#fee #content {
	background: #eff1ef;
	padding-bottom: 100px;
}
#fee #sec01_cover {
	background: url(../img/fee/section01_img01.png) no-repeat right 0;
    background-size: contain;
}
#fee #sec01 {
	width: 1000px;
    margin: auto;
    margin-bottom: -2px;
    padding-top: 35px;
    padding-bottom: 35px;
}
#fee #sec01 p {
	margin-top: 10px;
}
#fee #sec01 dl dt,
#fee #sec01 dl dd {
	font-weight: bold;
	display: inline-block;
}
#fee #sec01 dl dt {
	color: #ffffff;
	letter-spacing: 0.1em;
	background-color: #45301b;
	border-radius: 2px;
	-ms-border-radius: 2px;
	padding: 2px 6px;
	font-weight: normal;
	margin-bottom: 5px;
	margin-right: 3px;
}

#fee #sec02 {
	width: 830px;
	margin: 20px auto 0;
}
#fee #sec02 table {
	border: 4px solid #7e6b5a;
	width: 830px;
}
#fee #sec02 table .even td {
	background-color: #f0ece4;
}
#fee #sec02 table th {
	font-size: 16px;
	color: #eff1ef;
	letter-spacing: 0.05em;
	background-color: #7e6b5a;
	text-align: center;
	font-weight: normal;
	vertical-align: middle;
	padding: 15px;
}
#fee #sec02 table th.border {
	border-right: 2px solid #ffffff;
}
#fee #sec02 table td {
	font-size: 14px;
	font-weight: bold;
	padding: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #eff1ef;
	border: 2px solid #7e6b5a;
}
#fee #sec02 p.caution {
	text-align: right;
	padding-top: 5px;
}
#fee #sec02 table p span.right {
	float: right;
	background-color: #eff1ef;
}

#fee #sec03 {
	margin-top: 40px;
	padding: 20px 15px 15px;
	width: 1000px;
	margin: 40px auto 0;
	background: url(../img/base/slash_back.png);
}
#fee #sec03 h2 {
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	font-size: 22px;
	font-weight: bold;
	color: #45301b;
	line-height: 28px;
	padding-top: 16px;
	background: url(../img/fee/sub01_title_back.png);
	width: 960px;
	height: 83px;
	text-align: center;
}
#fee #sec03 .box {
	width: 482px;
	height: 295px;
	box-sizing: border-box;
	background-color: #ffffff;
	border-width: 3px;
	border-color: #7e6b5a;
	border-style: solid;
}
#fee #sec03 .box.left {
	float: left;
}
#fee #sec03 .box.right {
	float: right;
}
#fee #sec03 .box h3 {
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	font-size: 20px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	padding: 10px 0;
	background-color: #7e6b5a;
	letter-spacing: 0.1em;
}
#fee #sec03 .box figure {
	padding: 10px 0;
	text-align: center;
}
#fee #sec03 .box p {
	padding: 0 30px 10px;
	line-height: 18px;
	font-size: 12px;
	font-weight: bold;
}
#fee #sec03 .box .fee_text {
	font-size: 14px;
	font-weight: bold;
	margin: 0 20px;
	background-color: #f0ece4;
	border-radius: 4px;
	-ms-border-radius: 4px;
	padding: 10px;
}

/* 08case
========================*/
#case #sec07 {
	padding: 50px 0 70px;
}
#case #sec07 h2 {
	text-align: center;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	font-size: 28px;
	font-weight: bold;
	color: #45301b;
}
#case #sec07 .section_in {
	background: url(../img/base/slash_back7.png);
	width: 1000px;
 	margin: 30px auto 0;
	padding: 10px 12px 3px;
}
#case #sec07 .section_in section {
	border-width: 3px;
	border-color: #999CBB;
	border-style: solid;
	background-color: #ffffff;
	width: 480px;
	height: 155px;
	float: left;
	margin-left: 7px;
	margin-bottom: 7px;
	padding: 5px 15px;
	box-sizing: border-box;
	position: relative;
}
#case #sec07 .section_in section .case_number{
	text-align: center;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	font-size: 24px;
	border-bottom: 2px solid #c8b97c;
	padding-bottom: 5px;
}
#case #sec07 .section_in section .case_number span {
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	font-size: 24px;
	font-weight: bold;
	color: #c8b97c;
	padding-top: 4px;
	padding-left: 288px;
	display: inline-block;
}

#case #sec07 .section_in section.case01 .case_number span {
	background: url(../img/top/section06_icontel01.png) no-repeat center center;
}
#case #sec07 .section_in section.case02 .case_number span {
	background: url(../img/top/section06_icontel02.png) no-repeat center center;
}
#case #sec07 .section_in section.case03 .case_number span {
	background: url(../img/top/section06_icontel03.png) no-repeat center center;
}
#case #sec07 .section_in section.case04 .case_number span {
	background: url(../img/top/section06_icontel04.png) no-repeat right center;
}
#case #sec07 .section_in section.case05 .case_number span {
	background: url(../img/top/section06_icontel05.png) no-repeat center center;
}
#case #sec07 .section_in section.case06 .case_number span {
	background: url(../img/top/section06_icontel06.png) no-repeat center center;
}
#case #sec07 .section_in section.case07 .case_number span {
	background: url(../img/top/section06_icontel07.png) no-repeat center center;
}
#case #sec07 .section_in section.case08 .case_number span {
	background: url(../img/top/section06_icontel08.png) no-repeat center center;
}
#case #sec07 .section_in section.case09 .case_number span {
	background: url(../img/top/section06_icontel09.png) no-repeat center center;
}
#case #sec07 .section_in section.case10 .case_number span {
	background: url(../img/top/section06_icontel10.png) no-repeat center center;
}
#case #sec07 .section_in section.case11 .case_number span {
	background: url(../img/top/section06_icontel11.png) no-repeat center center;
}
#case #sec07 .section_in section.case12 .case_number span {
	background: url(../img/top/section06_icontel12.png) no-repeat center center;
}



#case #sec07 .section_in section h3 {
}
#case #sec07 .section_in section h3 span {
	font-size: 14px;
	color: #45301b;
	font-weight: bold;
	line-height: 22px;
	
	padding-top: 5px;
	display: block;
}
#case #sec07 .section_in section .go_detail a {
	background-color: #000;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	color: #fff;
	font-size: 12px;
	padding: 3px 25px 3px 16px;
	background: #000 url(../img/top/section06_arrow.png) no-repeat 93% center;
	position: absolute;
	right: 0;
	bottom: 0;
	-webkit-transition: all 0.1s linear;
	-moz-transition: all 0.1s linear;
	-ms-transition: all 0.1s linear;
	transition: all 0.1s linear;
}
#case #sec07 .section_in section .go_detail a:hover {
	background: #c8b97c url(../img/top/section06_arrow.png) no-repeat 93% center;
	text-decoration: none;
}
#case #sec07 .caselogo {
    text-align: right;
    margin-top: 60px;
     }
     


#case #content {
	background-color: #eff1ef;
}
#case #sec01 {
	padding: 40px 0 100px;
	margin: auto;
	width: 915px;
}
#case #sec01 h2 {
	text-align: center;
    font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
    font-size: 34px;
    font-weight: bold;
    line-height: 37px;
    color: #45301b;
}
#case #sec01 #case_cover {
	background-color: #ddd0b8;
	padding: 10px 10px 1px;
	margin-top: 35px;
}
#case #sec01 #case_cover .case_box {
	margin-bottom: 10px;
	background-color: #fefffe;
	border-radius: 2px;
	-ms-border-radius: 2px;
	box-shadow: 0px 2px 2px 0.00px rgba(0, 0, 0, 0.15);
	-ms-box-shadow: 0px 2px 2px 0.00px rgba(0, 0, 0, 0.15);
	padding: 20px 45px 20px 20px;
	position: relative;
}
#case #sec01 #case_cover .case_box .sub_title {
	text-indent: -1em;
	padding-left: 1em;
}
#case #sec01 #case_cover .case_box figure {
	float: left;
}
#case #sec01 #case_cover .case_box .info {
	float: right;
	width: 450px;
	padding-top: 20px;
}
#case #sec01 #case_cover .case_box .info p {
	font-weight: bold;
	padding-top: 10px;
}
#case #sec01 #case_cover .case_box  .salut p{
	font-weight: bold;
	padding-top: 10px;
	clear:both;
}

#case #sec01 #case_cover .case_box .case_number {
	position: absolute;
	top: 10px;
	left: 10px;
}
#case #sec01 #case_cover #case01 figure {
	margin: 35px 0 0 29px;
}
#case #sec01 #case_cover #case02 figure {
	margin: 35px 0 0 29px;
}
#case #sec01 #case_cover #case03 figure {
	margin: 35px 0 0 35px;
}
#case #sec01 #case_cover #case04 figure {
	margin: 35px 0 0 35px;
}
#case #sec01 #case_cover #case05 figure {
	margin: 35px 0 0 29px;
}
#case #sec01 .othercase {
    text-align: center;
    margin-top: 20px;
    }
#case #sec01 .othercase a:hover {
	text-decoration: none;
	opacity: 0.5;
	}
/* 09faq
========================*/
#faq #content {
	background-color: #eff1ef;
}
#faq #faq_list {
	width: 690px;
	margin: 40px auto 0;
}
#faq #faq_list dt {
	font-size: 22px;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	font-weight: bold;
	line-height: 26px;
	color: #45301b;
	padding-left: 71px;
	padding-bottom: 5px;
	background: url(../img/arbitration/title_bar_long.png) no-repeat bottom;
	text-indent: -71px;
}
#faq #faq_list dt .number {
	font-size: 44px;
	font-style: italic;
	padding-right: 3px;
	position: relative;
	top: 3px;
}
#faq #faq_list dd {
	font-size: 14px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 60px;
}

/* 10about
========================*/
#about #sec01_cover {
	background-color: #eff1ef;
	position: relative;
	height: 303px;
}
#about #sec01 {}
#about #sec01 h2 {
	width: 1000px;
	margin: auto;
    font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
    font-size: 34px;
    font-weight: bold;
    line-height: 37px;
    color: #45301b;
	padding-left: 50px;
	padding-top: 40px;
}
#about #sec01 .read {
	background-color: #ddd0b8;
	background-image: url(../img/about/section01_img01.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 162px;
}
#about #sec01 .read_in {
	width: 1000px;
	margin: auto;
	padding: 28px 0 0;
	margin-top: 34px;
}
#about #sec01 .read p {
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
    font-size: 24px;
    font-weight: bold;
    padding-left: 50px;
    line-height: 36px;
	position: relative;
	z-index: 100;
}
#about #sec01_cover figure {
	position: absolute;
	top: 0;
	right: 0;
}
#about #sec02_cover {
    background: #eff1ef url(../img/about/section02_img01.png) no-repeat right 0;
    background-size: contain;
	height: 321px;
}
#about #sec03_cover {
    background: #ffffff url(../img/about/section03_img01.jpg) no-repeat left 0;
    background-size: contain;
	height: 322px;
}
#about #sec04_cover {
    background: #eff1ef url(../img/about/section04_img01.png) no-repeat right 0;
    background-size: contain;
	height: 373px;
}
#about #sec05_cover {
    background: #ffffff url(../img/about/section05_img01.jpg) no-repeat left 0;
    background-size: contain;
	height: 394px;
}
#about #sec06_cover {
    background: #eff1ef;
}
#about #sec02,
#about #sec03,
#about #sec04,
#about #sec05,
#about #sec06 {
    width: 1000px;
    margin: auto;
    margin-bottom: -2px;
    padding-top: 40px;
    padding-bottom: 25px;
}
#about #sec06 {
	background: url(../img/about/section06_img01.png) no-repeat 95% bottom;
	background-size: 274px;
}
#about #sec03,
#about #sec05 {
	position: relative;
	left: 440px;
}
#about #sec02 h2,
#about #sec03 h2,
#about #sec04 h2,
#about #sec05 h2,
#about #sec06 h2 {
    display: inline-block;
    font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
    font-size: 24px;
    font-weight: bold;
    line-height: 28px;
    color: #45301b;
    padding: 3px 5px 3px 10px;
    border-left: 6px solid #d9d2c0;
}
#about #sec02 p,
#about #sec03 p,
#about #sec04 p,
#about #sec05 p,
#about #sec06 p {
	width: 565px;
	margin-top: 15px;
    line-height: 20px;
}
#about #sec06 p a {
	text-decoration: underline;
}
#about #sec06 p a:hover {
	text-decoration: none;
}

#about #sec07_cover {
	border-top: 24px solid #ddd0b8;
	background-color: #eff1ef;
	padding: 20px 0 80px;
}
#about #sec07 {
	width: 815px;
	margin: auto;
}
#about #sec07 h2 {
    text-align: center;
    font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
    font-size: 34px;
    font-weight: bold;
    line-height: 37px;
    color: #45301b;
}
#about #sec07 figure {
	background: url(../img/base/slash_back.png);
	padding: 10px;
	margin-top: 20px;
}
#about #sec07 .sub_title {
	margin-top: 10px;
}
#about #sec07 p {
	margin-top: 10px;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
}

/* 11form
========================*/
#form #page_title_cover {
    padding: 15px 0 15px;
}
#form #content {
	background: #eff1ef;
}
#form #mail_out {
	width: 740px;
	padding: 40px 0 70px;
	margin: auto;
}
#form #mail_out p {
	font-weight: bold;
	padding: 15px 0 10px;
}
#form #mail_out table tr {
	background-color: #eae3d5;
}
#form #mail_out table .go_detail_link {
	padding: 3px 25px 3px 15px;
	font-size: 14px;
	font-weight: normal;
}
#form #mail_out table .go_detail_link a {
	font-size: 14px;
	font-weight: normal;
}
#form #mail_out .attention {
	text-align: center;
}
#form #mail_out .attention p {
	display: inline-block;
}
#form #mail_out .attention span.must {
    background-color: #c80514;
	display: inline-block;
    color: #FFF;
    width: 54px;
    height: 25px;
    border-radius: 3px;
    -ms-border-radius: 3px;
    text-align: center;
    line-height: 27px;
    font-weight: normal;
	margin-right: 3px;
}
#form #footer {
	padding-top: 0;
}

/* 12thanks & 15error
========================*/
#thanks #content,
#error #content {
    background: #eff1ef;
}
#thanks #sec01,
#error #sec01 {
	width: 741px;
	margin: auto;
	padding: 30px 0 80px;
}
#thanks #sec01 h2,
#error #sec01 h2 {
	width: 550px;
	margin: 20px auto 0;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	font-size: 26px;
	font-weight: bold;
	color: #45301b;
}
#thanks #sec01 p,
#error #sec01 p {
	padding-top: 15px;
	font-weight: bold;
	width: 660px;
	margin: auto;
}
#error #sec01 p a {
	text-decoration: underline;
}
#error #sec01 p a:hover {
	text-decoration: none;
}
#thanks #sec01 dl {
	width: 546px;
	margin: 15px auto 0;
	border-top: 1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
	padding: 10px 0;
}
#thanks #sec01 dt {
	display: inline-block;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 45px;
}
#thanks #sec01 dd {
	width: 393ox;
	float: right;
}
#thanks #sec01 .go_top,
#error #sec01 .go_top {
	text-align: center;
	margin-top: 30px;
}
#thanks #sec01 .go_top a,
#error #sec01 .go_top a {
	display: inline-block;
    background-color: #7e6b5a;
    border-radius: 4px;
    -ms-border-radius: 4px;
    font-size: 16px;
    color: #ffffff;
    position: relative;
    padding: 20px 115px 20px 115px;
    -webkit-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    -ms-transition: all 0.1s linear;
    transition: all 0.1s linear;
}
#thanks #sec01 .go_top a:before,
#error #sec01 .go_top a:before {
	content: "";
	background: url(../img/thanks/go_back_arrow.png);
	width: 5px;
	height: 9px;
	position: absolute;
	top: 50%;
	left: 10px;
	margin-top: -5px;
}
#thanks #sec01 .go_top a:hover,
#error #sec01 .go_top a:hover {
	text-decoration: none;
	background: #C3A992;
}

/* 13sitemap
========================*/
#sitemap #content {
	background: #eff1ef;
}
#sitemap #list_cover {
	width: 775px;
	margin: auto;
	padding: 40px 0 80px;
}
#sitemap #list_cover ul {
	width: 373px;
}
#sitemap #list_cover ul.left {
	float: left;
}
#sitemap #list_cover ul.right {
	float: right;
}
#sitemap #list_cover ul li a {
	display: inline-block;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	font-size: 22px;
	font-weight: bold;
	color: #45301b;
	width: 373px;
	background: url(../img/sitemap/link_underbar.png) no-repeat bottom;
	padding-bottom: 5px;
	margin-top: 15px;
}
#sitemap #list_cover ul li a:hover {
	text-decoration: none;
	opacity: 0.5;
}
#sitemap #list_cover ul li a span {
	padding-right: 25px;
	background: url(../img/sitemap/link_arrow.png) no-repeat right center;
}

/* 14privacy
========================*/
#privacy #content {
	background: #eff1ef;	
}
#privacy #content {
	background: #eff1ef;	
}
#privacy #list_cover {
	width: 737px;
	margin: auto;
	padding: 40px 0 40px;
}
#privacy #list_cover dl dt {
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
    font-size: 21px;
    font-weight: bold;
    color: #c8b97c;
    padding-left: 40px;
	border-bottom: 2px solid #c8b97c;
    padding-bottom: 5px;
	padding-top: 7px;
}
#privacy #list_cover dl dt.list01 {
	background: url(../img/top/section06_icon01.png) no-repeat left center;
    background-size: 30px 30px;
}
#privacy #list_cover dl dt.list02 {
	background: url(../img/top/section06_icon02.png) no-repeat left center;
    background-size: 30px 30px;
}
#privacy #list_cover dl dt.list03 {
	background: url(../img/top/section06_icon03.png) no-repeat left center;
    background-size: 30px 30px;
}
#privacy #list_cover dl dt.list04 {
	background: url(../img/top/section06_icon04.png) no-repeat left center;
    background-size: 30px 30px;
}
#privacy #list_cover dl dt.list05 {
	background: url(../img/top/section06_icon05.png) no-repeat left center;
    background-size: 30px 30px;
}
#privacy #list_cover dl dd {
	font-weight: bold;
	padding-top: 10px;
	margin-bottom: 30px;
}



#arbitration #sec07 {
	padding: 50px 0 70px;
}
#arbitration #sec07 h2 {
	text-align: center;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	font-size: 28px;
	font-weight: bold;
	color: #45301b;
}
#arbitration #sec07 .section_in {
	background: url(../img/base/slash_back7.png);
	width: 1000px;
 	margin: 30px auto 0;
	padding: 10px 12px 3px;
}
#arbitration #sec07 .section_in section {
	border-width: 3px;
	border-color: #999CBB;
	border-style: solid;
	background-color: #ffffff;
	width: 480px;
	height: 155px;
	float: left;
	margin-left: 7px;
	margin-bottom: 7px;
	padding: 5px 15px;
	box-sizing: border-box;
	position: relative;
}
#arbitration	text-align: center;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	font-size: 24px;
	border-bottom: 2px solid #c8b97c;
	padding-bottom: 5px;
}
#arbitration #sec07 .section_in section .case_number span {
	font-size: 24px;
	font-weight: bold;
	color: #c8b97c;
	padding-top: 4px;
	padding-left: 288px;
	display: inline-block;
}

#arbitration #sec07 .section_in section.case01 .case_number span {
	background: url(../img/top/section06_icontel01.png) no-repeat center center;
		font-size: 24px;
	font-weight: bold;
	color: #c8b97c;
	padding-top: 4px;
	padding-left: 288px;
	display: inline-block;
}
#arbitration #sec07 .section_in section.case02 .case_number span {
	background: url(../img/top/section06_icontel02.png) no-repeat center center;
		font-size: 24px;
	font-weight: bold;
	color: #c8b97c;
	padding-top: 4px;
	padding-left: 288px;
	display: inline-block;
}
#arbitration #sec07 .section_in section.case03 .case_number span {
	background: url(../img/top/section06_icontel03.png) no-repeat center center;
    		font-size: 24px;
	font-weight: bold;
	color: #c8b97c;
	padding-top: 4px;
	padding-left: 288px;
	display: inline-block;
}
#arbitration #sec07 .section_in section.case04 .case_number span {
	background: url(../img/top/section06_icontel04.png) no-repeat right center;
    		font-size: 24px;
	font-weight: bold;
	color: #c8b97c;
	padding-top: 4px;
	padding-left: 288px;
	display: inline-block;
}
#arbitration #sec07 .section_in section.case05 .case_number span {
	background: url(../img/top/section06_icontel05.png) no-repeat center center;
      		font-size: 24px;
	font-weight: bold;
	color: #c8b97c;
	padding-top: 4px;
	padding-left: 288px;
	display: inline-block;
}
#arbitration #sec07 .section_in section.case06 .case_number span {
	background: url(../img/top/section06_icontel06.png) no-repeat center center;
	   		font-size: 24px;
	font-weight: bold;
	color: #c8b97c;
	padding-top: 4px;
	padding-left: 288px;
	display: inline-block;
}
#arbitration #sec07 .section_in section.case07 .case_number span {
	background: url(../img/top/section06_icontel07.png) no-repeat center center;	font-size: 24px;
       		font-size: 24px;
	font-weight: bold;
	color: #c8b97c;
	padding-top: 4px;
	padding-left: 288px;
	display: inline-block;
}
#arbitration #sec07 .section_in section.case08 .case_number span {
	background: url(../img/top/section06_icontel08.png) no-repeat center center;	font-size: 24px;
       		font-size: 24px;
	font-weight: bold;
	color: #c8b97c;
	padding-top: 4px;
	padding-left: 288px;
	display: inline-block;
}




#arbitration #sec07 .section_in section h3 {
}
#arbitration #sec07 .section_in section h3 span {
	font-size: 14px;
	color: #45301b;
	font-weight: bold;
	line-height: 22px;
	
	padding-top: 5px;
	display: block;
}
#arbitration #sec07 .section_in section .go_detail a {
	background-color: #000;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	color: #fff;
	font-size: 12px;
	padding: 3px 25px 3px 16px;
	background: #000 url(../img/top/section06_arrow.png) no-repeat 93% center;
	position: absolute;
	right: 0;
	bottom: 0;
	-webkit-transition: all 0.1s linear;
	-moz-transition: all 0.1s linear;
	-ms-transition: all 0.1s linear;
	transition: all 0.1s linear;
}
#arbitration #sec07 .section_in section .go_detail a:hover {
	background: #c8b97c url(../img/top/section06_arrow.png) no-repeat 93% center;
	text-decoration: none;
}
#arbitration #sec07 .caselogo {
    text-align: right;
    margin-top: 60px;
     }


