#outdoor_lp .outdoor_lp_sub li,
.outdoor_lp_con03-List1 li,
.outdoor_lp_con03-List1 li b,
#outdoor_lp_con05 h3,
.outdoor_lp_btn a,
#outdoor_lp_con09 h3,
#outdoor_lp_con09 h3 span,
#outdoor_lp_con09 h4,
#outdoor_lp_con09 .send_btn input[type="submit"] {font-family: "Noto Sans JP", "Helvetica Neue", "Helvetica", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Arial", "Yu Gothic", "Meiryo", sans-serif;color: #222222;font-weight: 700;}
#outdoor_lp .outdoor_lp_con01_text1,
#outdoor_lp .outdoor_lp_con01_text1 b,
#outdoor_lp .outdoor_lp_con01_text2 b,
#outdoor_lp #outdoor_lp_con02 h2,
#outdoor_lp_con03 h2,
#outdoor_lp_con03 h3,
.outdoor_lp_con03-List2 li h4,
#outdoor_lp_con04 h2 b,
#outdoor_lp_con04 .outdoor_con04_box-No,
#outdoor_lp_con04 h3,
#outdoor_lp_con05 h2,
#outdoor_lp_con06 h2,
#outdoor_lp_con06 .outdoor_lp_con06-List li p.outdoor_lp_con06-Midashi,
#outdoor_lp_con06 h3 b,
#outdoor_lp_con07 h2,
#outdoor_lp_con07 h3,
#outdoor_lp_con08 h2,
#outdoor_lp_con08 h3,
#outdoor_lp_con09 h2 {font-family: "Noto Serif JP", "Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;color: #222222;font-weight: 600;}
#outdoor_lp .roboto,
#outdoor_lp_con09 .outdoor_con09_min-Tel,
#outdoor_lp_con09 .outdoor_con09_min-Tel span,
#outdoor_lp_con09 .outdoor_con09_min-Tel,
#outdoor_lp_con09 .outdoor_con09_min-Tel span {font-family: "Roboto", "Helvetica Neue", "Helvetica", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Arial", "Yu Gothic", "Meiryo", sans-serif;}
#outdoor_lp .panelMain p,
#outdoor_lp .panelMain li {font-size:14px;}

/*-- MV --*/
#outdoor_lp_back {position: relative;width: 100%;}
#outdoor_lp_back::before{
	position: absolute;
	content: '';
	background: url(../img/pc/outdoor/mv_back.webp) center top no-repeat;
	background-size:cover;
	z-index: 1;
	top: -30px;
	left: 0;
	width: 100%;
	height: 650px;
}
#outdoor_lp_back::after {
	position: absolute;
	content: '';
	left: 50%;
	background: url(../img/pc/outdoor/mv_img.webp) center top no-repeat;
	background-size:contain;
	z-index: 2;
	margin-left: -71px;
	background-size: contain;
	top: 2px;
	width: 556px;
	height: 618px;
}
#outdoor_lp .panelMain {position: relative;overflow: hidden;z-index: 3;}
#outdoor_lp .panelRight {
	position: relative;
	z-index: 3;
	margin-top: 550px;
}
#outdoor_lp #outdoor_lp_con01 {position:relative;}
#outdoor_lp .panelMain .outdoor_lp_con01_text1 {
	display:inline-block;
	background:#fff;
	font-size: 55px;
	margin-top:95px;
	padding: 0 10px;
}
#outdoor_lp .panelMain .outdoor_lp_con01_text1 b {font-size:85px;}
#outdoor_lp .outdoor_lp_sub {display:flex;}
#outdoor_lp .outdoor_lp_sub li {
	z-index:1;
	position:relative;
	color:#fff;
	display:block;
	font-size:25px;
	width:128px;
	height:39px;
	line-height:39px;
	margin:15px 10px 0 0;
	text-align:center;
	background:#333;
}
#outdoor_lp .outdoor_lp_sub li::before {
	z-index:2;
	position:absolute;
	content:'&';
	background:#fff;
	border:1px solid #333;
	border-radius:50%;
	top:50%;
	color:#333;
	font-family: "Roboto", "Helvetica Neue", "Helvetica", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Arial", "Yu Gothic", "Meiryo", sans-serif;
	text-align:center;
	font-size:20px;
	line-height:31px;
	margin-top:-15px;
	left:-20px;
	width:31px;
	height:31px;
}
#outdoor_lp .outdoor_lp_sub li:first-child::before {display:none;}
#outdoor_lp .outdoor_lp_con01_text2 {margin-top: 30px;}
#outdoor_lp .outdoor_lp_con01_text2 b {
	display:inline-block;
	color:#222;
	background:#fff;
	font-size: 50px;
	margin-top:10px;
	padding: 0 10px;
}


#outdoor_lp .panelMain .outdoor_lp_point {
	display: flex;
	list-style-type: none;
	margin-top: 85px;
}
#outdoor_lp .panelMain .outdoor_lp_point li {
	color: #eec65c;
	text-align: center;
	background: url(../img/pc/outdoor/mv_point.svg) center top no-repeat;
	background-size: cover;
	box-sizing: border-box;
	width: 150px;
	height: 150px;
	margin-right: 20px;
}
#outdoor_lp .panelMain .outdoor_lp_point li p,
#outdoor_lp .panelMain .outdoor_lp_point li p b,
#outdoor_lp .panelMain .outdoor_lp_point li p span {
	color: #3F6D36;
	font-family: 'Roboto', 'Noto Sans JP', sans-serif;
	font-weight: 700;
	font-size: 16px;
}
#outdoor_lp .panelMain .outdoor_lp_point .outdoor_lp_point_01 {padding-top: 25px;}
#outdoor_lp .panelMain .outdoor_lp_point .outdoor_lp_point_01 b {display:inline-block;font-size: 35px;margin-top:7px;}
#outdoor_lp .panelMain .outdoor_lp_point .outdoor_lp_point_01 span {font-size: 20px;}
#outdoor_lp .panelMain .outdoor_lp_point .outdoor_lp_point_02 {padding-top: 25px;}
#outdoor_lp .panelMain .outdoor_lp_point .outdoor_lp_point_02 b {font-size: 44px;}
#outdoor_lp .panelMain .outdoor_lp_point .outdoor_lp_point_02 span {line-height: .8;}
#outdoor_lp .panelMain .outdoor_lp_point .outdoor_lp_point_03 {position: relative;line-height: 1.2;padding-top: 35px;}
#outdoor_lp .panelMain .outdoor_lp_point .outdoor_lp_point_03 b {font-size: 54px;padding-left: 15px;}
#outdoor_lp .panelMain .outdoor_lp_point .outdoor_lp_point_03-Text02 {position: absolute;line-height: 1.4;top: 65px;left: 25px;}


/*-- 屋外時計の修理に対応します！ --*/
#outdoor_lp #outdoor_lp_con02 {
	position: relative;
	margin-top: 40px;
}

#outdoor_lp #outdoor_lp_con02::before {
	position: absolute;
	display: block;
	content: '';
	bottom:100%;
	right: 0;
	background: url(../img/pc/outdoor/con01_img.webp) right bottom no-repeat;
	background-size: contain;
	width: 218px;
	height: 219px;
}
#outdoor_lp #outdoor_lp_con02 h2 {
	text-align: center;
	line-height:1.6;
	border-top:3px solid #333;
	font-size: 35px;
	padding: 30px 0 0 0;
}
#outdoor_lp #outdoor_lp_con02 ul {
	display:flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
#outdoor_lp #outdoor_lp_con02 ul li {
	list-style:none;
	position:relative;
	text-align:center;
	width:162px;
	margin-top:40px;
	padding-top:135px;
}
#outdoor_lp #outdoor_lp_con02 ul li::before {
	position:absolute;
	top:0;
	left:0;
	content:'';
	display:block;
	width:162px;
	height:120px;
}
#outdoor_lp #outdoor_lp_con02 ul li:first-child::before {background:url(../img/pc/outdoor/con02_img01.webp) center center no-repeat;}
#outdoor_lp #outdoor_lp_con02 ul li:nth-child(2)::before {background:url(../img/pc/outdoor/con02_img02.webp) center center no-repeat;}
#outdoor_lp #outdoor_lp_con02 ul li:nth-child(3)::before {background:url(../img/pc/outdoor/con02_img03.webp) center center no-repeat;}
#outdoor_lp #outdoor_lp_con02 ul li:nth-child(4)::before {background:url(../img/pc/outdoor/con02_img04.webp) center center no-repeat;}
#outdoor_lp #outdoor_lp_con02 ul li:nth-child(5)::before {background:url(../img/pc/outdoor/con02_img05.webp) center center no-repeat;}
#outdoor_lp #outdoor_lp_con02 ul li:nth-child(6)::before {background:url(../img/pc/outdoor/con02_img06.webp) center center no-repeat;}
#outdoor_lp #outdoor_lp_con02 ul li:nth-child(7)::before {background:url(../img/pc/outdoor/con02_img07.webp) center center no-repeat;}
#outdoor_lp #outdoor_lp_con02 ul li:nth-child(8)::before {background:url(../img/pc/outdoor/con02_img08.webp) center center no-repeat;}


/*-- このようなお悩みはありませんか？ --*/
#outdoor_lp_con03 {
	background:url(../img/pc/outdoor/con03_back.webp) right bottom no-repeat #333;
	background-size:100% auto;
	margin-top:60px;
	padding:60px 40px;
}
#outdoor_lp_con03 h2 {
	position:relative;
	color:#fff;
	text-align:center;
	font-size:35px;
	line-height:1.6;
}
#outdoor_lp #outdoor_lp_con03 .outdoor_lp_con03-List1 {
	list-style:none;
	margin-top:25px;
}
#outdoor_lp #outdoor_lp_con03 .outdoor_lp_con03-List1 li {
	position:relative;
	color:#fff;
	font-size:20px;
	padding:10px 0 10px 45px;
	border-bottom:1px solid #6a6a6a;
}
.outdoor_lp_con03-List1 li::before {
	position:absolute;
	top:18px;
	left:15px;
	content:'';
	display:block;
	width:17px;
	height:17px;
	background:url(../img/pc/outdoor/check.svg) left center no-repeat;
	background-size:contain;
}
.outdoor_lp_con03-List1 li b {
	color:#fff;
	background: linear-gradient(transparent 85%, #d26a2c 85%);
	padding-bottom:4px;
}
#outdoor_lp_con03 h3 {
	color:#fff;
	font-size:25px;
	margin-top:40px;
	padding:0 0 0 210px;
}
.outdoor_lp_con03-List2 {
	position:relative;
	display:flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top:15px;
}
.outdoor_lp_con03-List2::before {
	position:absolute;
	content:'';
	display:block;
	bottom:calc(100% - 40px);
	left:10px;
	width:202px;
	height:212px;
	background:url(../img/pc/outdoor/con03_img.webp) center center no-repeat;
	background-size:contain;
}
.outdoor_lp_con03-List2 li {
	position:relative;
	list-style-type:none;
	background:#000;
	width:298px;
	margin:30px 0 0 0;
	padding:105px 20px 30px 20px;
	box-sizing:border-box;
}
.outdoor_lp_con03-List2 li::before {
	position:absolute;
	content:'';
	display:block;
	top:30px;
	left:50%;
	margin-left:-32px;
	width:64px;
	height:64px;
}
.outdoor_lp_con03-List2 li:first-child::before {background:url(../img/pc/outdoor/con03_icon01.svg) center center no-repeat;background-size:contain;}
.outdoor_lp_con03-List2 li:nth-child(2)::before {background:url(../img/pc/outdoor/con03_icon02.svg) center center no-repeat;background-size:contain;}
.outdoor_lp_con03-List2 li:nth-child(3)::before {background:url(../img/pc/outdoor/con03_icon03.svg) center center no-repeat;background-size:contain;}
.outdoor_lp_con03-List2 li:nth-child(4)::before {background:url(../img/pc/outdoor/con03_icon04.svg) center center no-repeat;background-size:contain;}
.outdoor_lp_con03-List2 li:nth-child(5)::before {background:url(../img/pc/outdoor/con03_icon05.svg) center center no-repeat;background-size:contain;}
.outdoor_lp_con03-List2 li:nth-child(6)::before {background:url(../img/pc/outdoor/con03_icon06.svg) center center no-repeat;background-size:contain;}
.outdoor_lp_con03-List2 li:nth-child(7)::before {background:url(../img/pc/outdoor/con03_icon07.svg) center center no-repeat;background-size:contain;}
.outdoor_lp_con03-List2 li h4 {
	color:#fff;
	text-align:center;
	font-size:20px;
}
.outdoor_lp_con03-List2 li p {
	color:#d6d4cb;
	margin-top:10px;
}



/*-- 選ばれている理由 --*/
#outdoor_lp_con04 {margin-top:60px;}
#outdoor_lp_con04 .outdoor_lp_title {
	width:100%;
	margin-bottom:40px;
	padding-top:155px;
	background:url(../img/pc/outdoor/con04_title.webp) center top no-repeat;
	background-size:contain;
}
#outdoor_lp_con04 h2 b {
	display:inline-block;
	color:#fff;
	background:#2e532c;
	font-size:35px;
	margin-top:7px;
	padding:0 10px;
}
#outdoor_lp_con04 .outdoor_con04_box {
	position:relative;
	min-height:190px;
	margin-top:30px;
}
#outdoor_lp_con04 .outdoor_con04_box::before {
	position:absolute;
	top:0;
	content:'';
	display:block;
	width:250px;
	height:190px;
}
#outdoor_lp_con04 .outdoor_con04_box-Left::before {
	right:0;
}
#outdoor_lp_con04 .outdoor_con04_box-Right::before {
	left:0;
}
#outdoor_lp_con04 .outdoor_con04_box-1::before {
	background:url(../img/pc/outdoor/con04_img01.webp) center center no-repeat;
	background-size:cover;
}
#outdoor_lp_con04 .outdoor_con04_box-2::before {
	background:url(../img/pc/outdoor/con04_img02.webp) center center no-repeat;
	background-size:cover;
}
#outdoor_lp_con04 .outdoor_con04_box-3::before {
	background:url(../img/pc/outdoor/con04_img03.webp) center center no-repeat;
	background-size:cover;
}
#outdoor_lp_con04 .outdoor_con04_box-4::before {
	background:url(../img/pc/outdoor/con04_img04.webp) center center no-repeat;
	background-size:cover;
}
#outdoor_lp_con04 .outdoor_con04_box-5::before {
	background:url(../img/pc/outdoor/con04_img05.webp) center center no-repeat;
	background-size:cover;
}
#outdoor_lp_con04 .outdoor_con04_box-No {
	position:absolute;
	display:inline-block;
	color:#fff;
	text-align:center;
	background:#333;
	top:0;
	left:0;
	font-size:18px;
	line-height:40px;
	width:40px;
	height:40px;
}
#outdoor_lp_con04 .outdoor_con04_box-Left .outdoor_con04_box-No {
	left:auto;
	right:210px;
}
.outdoor_con04_box-Text {
	padding:0 265px 0 0;
}
#outdoor_lp_con04 .outdoor_con04_box-Right .outdoor_con04_box-Text {
	line-height:1.6;
	padding:0 0 0 265px;
}
#outdoor_lp_con04 .outdoor_con04_box-Text h3 {
	font-size:20px;
}
#outdoor_lp_con04 .outdoor_con04_box-Text p {
	line-height:1.6;
	font-size:14px;
	margin-top:10px;
}


/*-- 出張訪問対応エリア --*/
#outdoor_lp_con05 {
	position:relative;
	margin-top:75px;
	padding:207px 20px 30px 455px;
	background:url(../img/pc/outdoor/con05_img.svg) 20px 60px no-repeat #fff;
	background-size:583px 490px;
	border:1px solid #d6d4cb;
}
#outdoor_lp_con05 h2 {
	position:absolute;
	top:-20px;
	left:0;
	color:#fff;
	font-size:35px;
	padding:0 10px;
	text-align:center;
	background:#2e532c;
}
#outdoor_lp_con05 h3 {
	display:inline-block;
	color:#fff;
	font-size:16px;
	margin-bottom:13px;
	padding:5px 15px;
	background:#333;
}
#outdoor_lp_con05 p {
	font-size:14px;
	line-height:1.6;
}


/*-- 修理完了までの流れ --*/
#outdoor_lp_con06 {
	position:relative;
	margin-top:75px;
	background:#f1f1e8;
}
#outdoor_lp_con06 h2 {
	position:absolute;
	top:-20px;
	left:0;
	color:#fff;
	font-size:35px;
	padding:0 10px;
	text-align:center;
	background:#2e532c;
}
.outdoor_lp_con06-List {
	list-style:none;
}
.outdoor_lp_con06-List li {
	position:relative;
	margin-top:20px;
	padding:20px 30px 20px 100px;
	background:#ffffff;
	border:1px solid #e2e1dc;
}
.outdoor_lp_con06-List li::before {
	position:absolute;
	top:20px;
	left:20px;
	display:block;
	content:'';
	width:58px;
	height:58px;
}
.outdoor_lp_con06-List li::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -20px;
  border: 20px solid transparent;
  border-top: 20px solid #333333;
}
.outdoor_lp_con06-List li:last-child::after {display:none;}
.outdoor_lp_con06-List2 li::after {
  border-top: 20px solid #3f6d36;
}
.outdoor_lp_con06-List1 li:first-child::before {background:url(../img/pc/outdoor/con06_icon01.svg) center center no-repeat;background-size:contain;}
.outdoor_lp_con06-List1 li:nth-child(2)::before {background:url(../img/pc/outdoor/con06_icon02.svg) center center no-repeat;background-size:contain;}
.outdoor_lp_con06-List1 li:nth-child(3)::before {background:url(../img/pc/outdoor/con06_icon03.svg) center center no-repeat;background-size:contain;}
.outdoor_lp_con06-List2 li:first-child::before {background:url(../img/pc/outdoor/con06_icon04.svg) center center no-repeat;background-size:contain;}
.outdoor_lp_con06-List2 li:nth-child(2)::before {background:url(../img/pc/outdoor/con06_icon05.svg) center center no-repeat;background-size:contain;}
.outdoor_lp_con06-List2 li:nth-child(3)::before {background:url(../img/pc/outdoor/con06_icon06.svg) center center no-repeat;background-size:contain;}
.outdoor_lp_con06-List2 li:nth-child(4)::before {background:url(../img/pc/outdoor/con06_icon07.svg) center center no-repeat;background-size:contain;}
.outdoor_lp_con06-List2 li:nth-child(5)::before {background:url(../img/pc/outdoor/con06_icon08.svg) center center no-repeat;background-size:contain;}
.outdoor_lp_con06-List li .outdoor_lp_con06-Midashi {font-size:20px;}
.outdoor_lp_con06-List li .outdoor_lp_con06-Read {margin-top:10px;}
.outdoor_lp_con06-List1 {
	padding:66px 30px 38px 30px;
	background:#d6d4cb;
}
.outdoor_lp_con06-box {position:relative;}
.outdoor_lp_con06-box h3 {
	position:absolute;
	top:-20px;
	font-size:25px;
	width:100%;
	text-align:center;
}
.outdoor_lp_con06-box h3 b {
	position:relative;
	display:inline-block;
	width:100%;
}
.outdoor_lp_con06-box h3 b::before,
.outdoor_lp_con06-box h3 b::after {
	position:absolute;
	display:block;
	content:'';
	top:50%;
	margin-top:-1px;
	width:255px;
	height:2px;
	background:#333;
}
.outdoor_lp_con06-box h3 b::before {left:0;}
.outdoor_lp_con06-box h3 b::after {right:0;}
.outdoor_lp_con06-List2 {padding:20px 30px 60px 20px;}
#outdoor_lp #outdoor_lp_con06 .outdoor_lp_con06-Midashi {font-size:20px;}


/*-- 事例紹介 --*/
#outdoor_lp_con07 .outdoor_lp_title {
	width:100%;
	margin-bottom:40px;
	padding-top:215px;
	background:url(../img/pc/outdoor/con07_title.webp) center top no-repeat;
	background-size:contain;
}
#outdoor_lp_con07 h2 {
	display:inline-block;
	color:#fff;
	background:#2e532c;
	font-size:35px;
	margin-top:7px;
	padding:0 10px;
}
#outdoor_lp_con07 ul {
	display:flex;
	flex-wrap: wrap;
	list-style:none;
}
#outdoor_lp_con07 ul li {
	width:220px;
	margin:40px 15px 0 0;
}
#outdoor_lp_con07 ul li:nth-child(3n) {margin-right:0;}
#outdoor_lp_con07 ul li img {width:100%;}
#outdoor_lp_con07 .outdoor_lp_date {
	color:#5b5b5b;
	margin-top:15px;
}
#outdoor_lp_con07 .outdoor_lp_read {margin-top:10px;}
#outdoor_lp_con07 .outdoor_lp_con07-End {
	position:relative;
	background:#2e532c;
	margin-top:80px;
	padding:20px 30px 100px 30px;
}
#outdoor_lp_con07 .outdoor_lp_con07-End::before {
	position:absolute;
	display:block;
	right:3px;
	bottom:0;
	content:'';
	width:198px;
	height:235px;
	background:url(../img/pc/outdoor/con07_img.webp) right bottom no-repeat;
	background-size:contain;
}
#outdoor_lp_con07 h3 {
	color:#fff;
	font-size:25px;
}
#outdoor_lp_con07 .outdoor_lp_con07-End .outdoor_lp_point {
	position:absolute;
	bottom:-65px;
	left:105px;
}


/*-- 店舗紹介 --*/
#outdoor_lp_con08 {margin-top:125px;}
#outdoor_lp_con08 h2 {
	position:relative;
	text-align:center;
	font-size:35px;
}
#outdoor_lp_con08 h2::before,
#outdoor_lp_con08 h2::after {
	position:absolute;
	top:50%;
	margin-top:-1px;
	content:'';
	display:block;
	width:150px;
	height:2px;
	background:#333;
}
#outdoor_lp_con08 h2::before {left:0;}
#outdoor_lp_con08 h2::after {right:0;}
.outdoor_lp_con08-Box {
	position:relative;
	margin-top:40px;
	padding-right:336px;
}
.outdoor_lp_con08-Box::before {
	position:absolute;
	top:0;
	right:0;
	content:'';
	display:block;
	width:320px;
	height:215px;
}
.outdoor_lp_con08-Box-1::before {
	background:url(../img/pc/outdoor/con08_img01.webp) center center no-repeat;
	background-size:cover;
}
.outdoor_lp_con08-Box-2::before {
	background:url(../img/pc/outdoor/con08_img02.webp) center center no-repeat;
	background-size:cover;
}
.outdoor_lp_con08-Box-3::before {
	background:url(../img/pc/outdoor/con08_img03.webp) center center no-repeat;
	background-size:cover;
}
.outdoor_lp_con08-Box h3 {
	font-size:20px;
	margin-bottom:20px;
	padding-left:10px;
	border-left:4px solid #2e532c;
}
.outdoor_lp_con08-Box dl {
	display:flex;
	padding:10px 0;
	border-bottom:1px solid #d8d8d8;
}
.outdoor_lp_con08-Box dl dt {font-size:14px;width:70px;}
.outdoor_lp_con08-Box dl dd {
	font-size:14px;
	width:284px;
	padding-left:10px;
	border-left:1px solid #333;
}
.outdoor_lp_btn {
	text-align:center;
	margin-top:20px;
}
.outdoor_lp_btn a {
	position:relative;
	display:inline-block;
	color:#fff;
	text-decoration:none;
	font-size:15px;
	line-height:50px;
	width:252px;
	height:50px;
	background:#333333;
}
.outdoor_lp_btn a::before {
	position:absolute;
	content:'';
	display:block;
	top:50%;
	margin-top:-4px;
	right: 15px;
	width: 8px;
	height: 8px;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}


/*-- 見積のご依頼・お問い合わせ --*/
#outdoor_lp_con09 {
	background:#fff;
	border:1px solid #f1f0eb;
	margin-top:70px;
	padding:50px 35px;
	box-sizing:border-box;
}
.outdoor_con09_title {text-align:center;}
#outdoor_lp_con09 h2 {
	display:inline-block;
	font-size:30px;
	border-top:1px solid #333;
	border-bottom:1px solid #333;
	padding:15px 0;
}
#outdoor_lp_con09 h3 {
	position:relative;
	display:inline-block;
	font-size:20px;
	margin-top:40px;
}
#outdoor_lp_con09 h3 span {
	font-size:16px;
	margin-left:20px;
}
#outdoor_lp_con09 h3::before {
	position:absolute;
	top:50%;
	left:calc(100% + 15px);
	content:'';
	display:block;
	width:60px;
	height:1px;
	background:#222;
}
.outdoor_lp_con09-Tel {display:flex;align-items: baseline;}
#outdoor_lp_con09 .outdoor_con09_min-Tel,
#outdoor_lp_con09 .outdoor_con09_min-Tel span {
	font-weight:700;
}
#outdoor_lp #outdoor_lp_con09 .outdoor_con09_min-Tel {
	font-size:30px;
	margin-top:20px;
}
#outdoor_lp_con09 .outdoor_con09_min-Tel span {
	font-size:20px;
}
#outdoor_lp_con09 .outdoor_con09_min-Date {margin-left:20px;}
#outdoor_lp_con09 .border_box {
	margin:20px 0;
	padding:10px 10px 10px 30px;
	border:3px solid #DDD3C2;
}
#outdoor_lp_con09 ul li {font-size:14px;}
#outdoor_lp_con09 .tableForm p,
#outdoor_lp_con09 .tableForm p span,
#outdoor_lp_con09 .tableForm p span input {margin-top:0;}

#outdoor_lp_con09 input[type="text"],
#outdoor_lp_con09 input[type="email"],
#outdoor_lp_con09 input[type="tel"],
#outdoor_lp_con09 textarea {
	background: #fff;
	border-radius: 0;
	outline: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width:calc(100% - 30px);
	border:1px solid #ececec;
	font-size:13px;
	margin: 20px 0 0 0;
	padding: 10px 15px;
}
#outdoor_lp_con09 .send_btn {
	width:234px;
	margin:50px auto 0 auto;
}
#outdoor_lp_con09 .send_btn input[type="submit"] {
	border-radius: 0;
	outline: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border:none;
	color:#fff;
	text-align:center;
	background:#be9a65;
	width:100%;
	font-size:18px;
	padding:16px 0;
}
#outdoor_lp #outdoor_lp_con09 .tableForm_box {
	padding:15px;
	background:#f9f8f4;
	border:1px solid #e4e4e4;
}
#outdoor_lp #outdoor_lp_con09 .tableForm_box .wpcf7-file {margin-bottom:5px;}
#outdoor_lp #outdoor_lp_con09 .tableForm_box_no {margin-top:15px;}
#outdoor_lp #outdoor_lp_con09 .tableForm_box_img {
	display:flex;
	list-style:none;
	margin-top:10px;
}
#outdoor_lp #outdoor_lp_con09 .tableForm_box_img li {
	width:100px;
	margin-right:5px;
}
#outdoor_lp #outdoor_lp_con09 .tableForm_box_img li img {width:100%;}
#outdoor_lp #outdoor_lp_con09 .outro {margin-top:20px;}

@media (hover: hover) and (pointer: fine) {
	#outdoor_lp_con09 .send_btn input[type="submit"],
	.outdoor_lp_btn a {transition: all 0.5s ease-in-out;}
	#outdoor_lp_con09 .send_btn input[type="submit"]:hover,
	.outdoor_lp_btn a:hover {opacity: .7;}
}

@media print, screen and (min-width: 641px){
	.pc_non {display: none;}
}
@media print, screen and (max-width: 640px){
	#pageLp {overflow:hidden;}
	#outdoor_lp .panelMain p,
	#outdoor_lp .panelMain li {font-size:3.47vw;}

	/*-- MV --*/
	
	#outdoor_lp_back::before{
		top: 0;
		height: 150vw;
	}
	#outdoor_lp_back::after {
		margin-left: -55vw;
		top: 30vw;
		width: 110vw;
		height: 120vw;
	}
	#outdoor_lp .panelMain .outdoor_lp_con01_text1 {
		font-size: 7.33vw;
		margin:9vw 0 0 4vw;
		padding: 0 1vw;
	}
	#outdoor_lp .panelMain .outdoor_lp_con01_text1 b {font-size:12.33vw;}
	#outdoor_lp .outdoor_lp_sub {margin-left:4vw;}
	#outdoor_lp .outdoor_lp_sub li {
		font-size:4vw;
		width:25vw;
		height:7vw;
		line-height:7vw;
		margin:3vw 6vw 0 0;
	}
	#outdoor_lp .outdoor_lp_sub li:last-child {margin-right:0;}
	#outdoor_lp .outdoor_lp_sub li::before {
		font-size:4vw;
		line-height:8vw;
		margin-top:-4vw;
		left:-7.33vw;
		width:8vw;
		height:8vw;
	}
	#outdoor_lp .outdoor_lp_con01_text2 {margin: 4vw 0 0 4vw;}
	#outdoor_lp .outdoor_lp_con01_text2 b {
		display:inline-block;
		color:#222;
		background:#fff;
		font-size: 9.33vw;
		margin-top:2vw;
		padding: 0 1vw;
	}
	#outdoor_lp .panelMain .outdoor_lp_point {
		justify-content: center;
		margin-top: 70vw;
	}
	#outdoor_lp .panelMain .outdoor_lp_point li {
		width: 27vw;
		height: 27vw;
		margin-right: 2vw
	}
	#outdoor_lp .panelMain .outdoor_lp_point li p,
	#outdoor_lp .panelMain .outdoor_lp_point li p b,
	#outdoor_lp .panelMain .outdoor_lp_point li p span {
		font-size: 3vw;
	}
	#outdoor_lp .panelMain .outdoor_lp_point .outdoor_lp_point_01 {padding-top: 6vw;}
	#outdoor_lp .panelMain .outdoor_lp_point .outdoor_lp_point_01 b {font-size: 5.33vw;}
	#outdoor_lp .panelMain .outdoor_lp_point .outdoor_lp_point_01 span {font-size: 4vw;}
	#outdoor_lp .panelMain .outdoor_lp_point .outdoor_lp_point_02 {padding-top: 6vw;}
	#outdoor_lp .panelMain .outdoor_lp_point .outdoor_lp_point_02 b {font-size: 7.33vw;}
	#outdoor_lp .panelMain .outdoor_lp_point .outdoor_lp_point_03 {padding-top: 7vw;}
	#outdoor_lp .panelMain .outdoor_lp_point .outdoor_lp_point_03 b {font-size: 9.33vw;padding-left: 2vw;}
	#outdoor_lp .panelMain .outdoor_lp_point .outdoor_lp_point_03-Text02 {top: 13.5vw;left: 4vw;line-height: 1.2;}
	#outdoor_lp .panelMain .outdoor_lp_mv_min-02 {padding: 4vw 24vw 4vw 4vw;}
	#outdoor_lp .panelMain .outdoor_lp_mv_min-02 p {margin-top:4vw;}


/*-- 屋外時計の修理に対応します！ --*/
	#outdoor_lp #outdoor_lp_con02 {
		position: relative;
		margin-top: 6.66vw;
	}
	#outdoor_lp #outdoor_lp_con02::before {
		right:-3vw;
		width: 30vw;
		height: 24vw;
		background-position:left top;
		background-size:cover;
	}
	#outdoor_lp #outdoor_lp_con02 h2 {
		border-top:2px solid #333;
		font-size: 5.33vw;
		padding: 4vw 0 0 0;
	}
	#outdoor_lp #outdoor_lp_con02 ul {
		padding:0 4vw;
	}
	#outdoor_lp #outdoor_lp_con02 ul li {
		list-style:none;
		position:relative;
		text-align:center;
		width:44vw;
		margin-top:6.33vw;
		padding-top:32vw;
	}
	#outdoor_lp #outdoor_lp_con02 ul li::before {
		position:absolute;
		top:0;
		left:0;
		content:'';
		display:block;
		width:100%;
		height:30vw;
	}
	


	/*-- このようなお悩みはありませんか？ --*/
	#outdoor_lp_con03 {
		margin-top:12.33vw;
		padding:7.33vw 4vw;
	}
	#outdoor_lp_con03 h2 {
		font-size:5.33vw;
	}
	#outdoor_lp #outdoor_lp_con03 .outdoor_lp_con03-List1 {
		margin-top:5.33vw;
	}
	#outdoor_lp #outdoor_lp_con03 .outdoor_lp_con03-List1 li {
		font-size:4vw;
		padding:2vw 0 2vw 8vw;
	}
	.outdoor_lp_con03-List1 li::before {
		position:absolute;
		top:3vw;
		left:2vw;
		width:4vw;
		height:4vw;
	}
	.outdoor_lp_con03-List1 li b {
		padding-bottom:1vw;
	}
	#outdoor_lp_con03 h3 {
		font-size:4.66vw;
		margin-top:5.33vw;
		padding:0 0 0 32vw;
	}
	#outdoor_lp_con03 h3 br {display:none;}
	.outdoor_lp_con03-List2 {
		display:block;
		margin-top:4vw;
	}
	.outdoor_lp_con03-List2::before {
		bottom:calc(100% - 4vw);
		left:1vw;
		width:30vw;
		height:31vw;
	}
	.outdoor_lp_con03-List2 li {
		width:92vw;
		margin:5.33vw 0 0 0;
		padding:4vw 4vw 4vw 26vw;
	}
	.outdoor_lp_con03-List2 li::before {
		position:absolute;
		content:'';
		display:block;
		top:50%;
		margin-top:-7vw;
		left:6vw;
		margin-left:auto;
		width:14vw;
		height:14vw;
	}
	.outdoor_lp_con03-List2 li h4 {
		font-size:4vw;
		text-align:left;
	}
	.outdoor_lp_con03-List2 li p {
		margin-top:2vw;
	}


	/*-- 選ばれている理由 --*/
	#outdoor_lp_con04 {margin-top:12.33vw;}
	#outdoor_lp_con04 .outdoor_lp_title {
		width:100%;
		margin-bottom:4vw;
		padding-top:21vw;
	}
	#outdoor_lp_con04 h2 b {
		font-size:5.33vw;
		margin-top:1vw;
		padding:0 1vw;
	}
	#outdoor_lp_con04 .outdoor_con04_box {
		min-height:auto;
		margin-top:7.33vw;
		padding:34vw 4vw 4vw 4vw;
	}
	#outdoor_lp_con04 .outdoor_con04_box::before {
		width:92vw;
		height:30vw;
	}
	#outdoor_lp_con04 .outdoor_con04_box-No {
		font-size:4vw;
		line-height:10vw;
		width:10vw;
		height:10vw;
	}
	#outdoor_lp_con04 .outdoor_con04_box-Left .outdoor_con04_box-No {
		left:8vw;
		right:auto;
	}
	.outdoor_con04_box-Text {
		padding:0;
	}
	#outdoor_lp_con04 .outdoor_con04_box-Right .outdoor_con04_box-Text {
		padding:0;
	}
	#outdoor_lp_con04 .outdoor_con04_box-Text h3 {
		font-size:4.66vw;
	}
	#outdoor_lp_con04 .outdoor_con04_box-Text p {
		margin-top:2vw;
	}


	/*-- 出張訪問対応エリア --*/
	#outdoor_lp_con05 {
		margin-top:12.33vw;
		padding:90vw 4vw 4vw 4vw;
		background-position: 4vw 5vw;
		background-size:92vw 78vw;
	}
	#outdoor_lp_con05 h2 {
		top:-4vw;
		font-size:5.33vw;
		padding:0 1vw;
	}
	#outdoor_lp_con05 h3 {
		font-size:4vw;
		margin-bottom:3vw;
		padding:1vw 3vw;
	}


	/*-- 修理完了までの流れ --*/
	#outdoor_lp_con06 {margin-top:12.33vw;}
	#outdoor_lp_con06 h2 {
		top:-4vw;
		font-size:5.33vw;
		padding:0 1vw;
	}
	.outdoor_lp_con06-List li {
		margin-top:4vw;
		padding:4vw 4vw 4vw 20vw;
	}
	.outdoor_lp_con06-List li::before {
		position:absolute;
		top:4vw;
		left:4vw;
		width:12vw;
		height:12vw;
	}
	.outdoor_lp_con06-List li::after {
	  margin-left: -4vw;
	  border: 4vw solid transparent;
	  border-top: 4vw solid #333333;
	}
	.outdoor_lp_con06-List2 li::after {
	  border-top: 4vw solid #3f6d36;
	}
	.outdoor_lp_con06-List li .outdoor_lp_con06-Midashi {font-size:4.66vw;}
	.outdoor_lp_con06-List li .outdoor_lp_con06-Read {margin-top:3vw;}
	.outdoor_lp_con06-List1 {
		padding:9.33vw 4vw;
	}
	.outdoor_lp_con06-box h3 {
		top:-3.66vw;
		font-size:4.66vw;
	}
	.outdoor_lp_con06-box h3 b::before,
	.outdoor_lp_con06-box h3 b::after {
		width:30vw;
		height:2px;
	}
	.outdoor_lp_con06-box h3 b::before {left:0;}
	.outdoor_lp_con06-box h3 b::after {right:0;}
	.outdoor_lp_con06-List2 {padding:6vw 4vw;}
	#outdoor_lp #outdoor_lp_con06 .outdoor_lp_con06-Midashi {font-size:4vw;}


	/*-- 事例紹介 --*/
	#outdoor_lp_con07 .outdoor_lp_title {
		margin-bottom:6.33vw;
		padding-top:20vw;
	}
	#outdoor_lp_con07 h2 {
		font-size:5.33vw;
		margin-top:11vw;
		padding:0 1vw;
	}
	#outdoor_lp_con07 ul.outdoor_lp_con07-Case {
		display:block;
	}
	#outdoor_lp_con07 ul.outdoor_lp_con07-Case li {
		display:flex;
		width:92vw;
		margin:5.33vw auto 0 auto !important;
	}
	#outdoor_lp_con07 ul.outdoor_lp_con07-Case li img {width:34vw;margin-right:4vw;}
	#outdoor_lp_con07 .outdoor_lp_con07-Text {width:58vw;}
	#outdoor_lp_con07 .outdoor_lp_date {
		margin-top:2vw;
	}
	#outdoor_lp_con07 .outdoor_lp_read {margin-top:2vw;}
	#outdoor_lp_con07 .outdoor_lp_con07-End {
		margin-top:80px;
		padding:4vw 48vw 18vw 4vw;
	}
	#outdoor_lp_con07 .outdoor_lp_con07-End::before {
		right:0;
		width:46vw;
		height:55vw;
	}
	#outdoor_lp_con07 h3 {
		font-size:4.66vw;
	}
	#outdoor_lp_con07 .outdoor_lp_con07-End .outdoor_lp_point {
		position:absolute;
		bottom:-12vw;
		left:8vw;
	}


	/*-- 店舗紹介 --*/
	#outdoor_lp_con08 {margin-top:18.66vw;}
	#outdoor_lp_con08 h2 {
		font-size:5.33vw;
	}
	#outdoor_lp_con08 h2::before,
	#outdoor_lp_con08 h2::after {
		width:20vw;
	}
	.outdoor_lp_con08-Box {
		margin-top:7.33vw;
		padding:44vw 4vw 0 4vw;
	}
	.outdoor_lp_con08-Box::before {
		left:4vw;
		width:92vw;
		height:40vw;
	}
	.outdoor_lp_con08-Box h3 {
		font-size:4.66vw;
		margin-bottom:4vw;
		padding-left:2vw;
		border-left:3px solid #2e532c;
	}
	.outdoor_lp_con08-Box dl {
		padding:3vw 0;
	}
	.outdoor_lp_con08-Box dl dt {
		font-size:3.47vw;
		width:18vw;
	}
	.outdoor_lp_con08-Box dl dd {
		font-size:3.47vw;
		width:70vw;
		padding-left:4vw;
	}
	.outdoor_lp_btn {
		margin-top:4vw;
	}
	.outdoor_lp_btn a {
		font-size:4vw;
		line-height:12vw;
		width:66vw;
		height:12vw;
	}
	.outdoor_lp_btn a::before {
		margin-top:-1vw;
		right: 4vw;
		width: 2vw;
		height: 2vw;
		border-top: 2px solid #fff;
		border-right: 2px solid #fff;
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
	}


	/*-- 見積のご依頼・お問い合わせ --*/
	#outdoor_lp_con09 {
		margin-top:12.33vw;
		padding:12.33vw 4vw;
	}
	#outdoor_lp_con09 h2 {
		font-size:5.33vw;
		padding:2vw 0;
	}
	#outdoor_lp_con09 h3 {
		font-size:4.66vw;
		margin-top:7.33vw;
	}
	#outdoor_lp_con09 h3 span {
		font-size:3.47vw;
		margin-left:2vw;
	}
	#outdoor_lp_con09 h3::before {
		left:calc(100% + 2vw);
		width:6vw;
	}
	#outdoor_lp #outdoor_lp_con09 .outdoor_lp_con09-Tel {display:block;}
	#outdoor_lp #outdoor_lp_con09 .outdoor_con09_min-Tel {
		font-size:7.33vw;
		margin-top:4vw;
	}
	#outdoor_lp_con09 .outdoor_con09_min-Tel span {
		font-size:5.47vw;
	}
	#outdoor_lp_con09 .outdoor_con09_min-Date {margin:2vw 0 0 0;}
	#outdoor_lp_con09 .border_box {
		margin:4vw 0;
		padding:4vw 4vw 4vw 6vw;
		border:2px solid #DDD3C2;
	}
	#outdoor_lp_con09 ul li {font-size:3.47vw;}
	#outdoor_lp #outdoor_lp_con09 .tableForm th,
	#outdoor_lp #outdoor_lp_con09 .tableForm td {
		width:100%;
		display:block;
		border:none;
	}
	#outdoor_lp #outdoor_lp_con09 .tableForm th {margin-top:5.33vw;padding:4vw 4vw;}
	#outdoor_lp #outdoor_lp_con09 .tableForm td {padding:4vw 0;}
	#outdoor_lp #outdoor_lp_con09 .tableForm_box {
		padding:4vw;
	}
	#outdoor_lp #outdoor_lp_con09 .tableForm_box_no {margin-top:3vw;}
	#outdoor_lp #outdoor_lp_con09 .tableForm_box_img {
		margin-top:2vw;
	}
	#outdoor_lp #outdoor_lp_con09 .tableForm_box_img li {
		width:30vw;
		margin-right:2vw;
	}
	#outdoor_lp #outdoor_lp_con09 .outro {margin-top:4vw;}
	#outdoor_lp #outdoor_lp_con09 .tableForm_box .wpcf7-file {margin-bottom:2vw;}

	#outdoor_lp_con09 input[type="text"],
	#outdoor_lp_con09 input[type="email"],
	#outdoor_lp_con09 input[type="tel"],
	#outdoor_lp_con09 textarea {
		width:100%;
		font-size:3.47vw;
		margin: 3vw 0 0 0;
		padding: 2vw 3vw;
	}
	#outdoor_lp_con09 .send_btn {
		width:80vw;
		margin:5.33vw auto 0 auto;
	}
	#outdoor_lp_con09 .send_btn input[type="submit"] {
		font-size:4vw;
		padding:3vw 0;
	}
	#outdoor_lp_con09 .send_btn input[type="submit"]:hover {
		opacity: 1;
	}
	#outdoor_lp_con09 .wpcf7-list-item {margin:0;}
}
