@charset "utf-8";

/* [display]
* --------------------------------------- */
@media screen and (min-width: 741px) { .sp_only {display: none;} }
@media screen and (max-width: 740px) { .pc_only {display: none;} }

/* [logo]
* --------------------------------------- */

@media screen and (min-width: 741px) { #section0 .logo { left: 3%; right: auto; top: 10%; bottom: auto; } }
@media screen and (max-width: 740px) { #section0 .logo { top: 5%; bottom: auto; left: 10%; right: auto; } }



/* [comingsoon]
* --------------------------------------- */
/*
.comingsoon {
	width: 100%;
	text-align: center;
	font-size: 300%;
}
.comingsoon small {
	display: block;
	text-align: center;
	font-size: 50%;
}
.fp-tableCell {
	background: rgba(255, 255, 255, 0.7);
}
@media screen and (max-width: 740px) {
	.intro {
		background: rgba(255, 255, 255, 0.7);
	}
	.comingsoon {
		position: absolute;
		top: 50%;
		transform: translate(0, -50%);
	}
}
*/


/* [images]
* --------------------------------------- */
@media screen and (min-width: 741px) { #section0 { background-image: url(images/section0_bg.jpg); } }
@media only screen and (orientation:portrait) { #section0 { background-image: url(images/section0_bg_sp.jpg); } }
@media screen and (max-width: 740px) { #section0 { background-image: url(images/section0_bg_sp.jpg); } }
#photo2-1 { background-image: url(images/section2_img01.jpg); }
#photo2-2 { background-image: url(images/section2_img02.jpg); }
#photo3-1 { background-image: url(images/section3_img01.jpg); }
#photo3-2 { background-image: url(images/section3_img02.jpg); }
#photo4-1 { background-image: url(images/section4_img01.jpg); }
#photo4-2 { background-image: url(images/section4_img02.jpg); }
#photo5-1 { background-image: url(images/section5_img01.jpg); }
#photo5-2 { background-image: url(images/section5_img02.jpg); }
#point01_img { background-image: url(images/point01_img.jpg); }
#point02_img { background-image: url(images/point02_img.jpg); }
#column01 { background-image: url(/linkedplus/common/images/bg_gray.png), url(images/column01_bg.jpg); }
#column02 { background-image: url(/linkedplus/common/images/bg_gray.png), url(images/column02_bg.jpg); }



/* [page navi]
* --------------------------------------- */
/* 最終ページはページナビを非表示にする */
body.fp-viewing-8 #fp-nav {
	display: none;
}

/* コラムページのページナビを白にする */
body.fp-viewing-6 #fp-nav ul li a,
body.fp-viewing-6 .fp-slidesNav ul li a,
body.fp-viewing-7 #fp-nav ul li a,
body.fp-viewing-7 .fp-slidesNav ul li a {
	border: solid 1px #fff;
}
body.fp-viewing-6 #fp-nav ul li a span,
body.fp-viewing-6 .fp-slidesNav ul li a span,
body.fp-viewing-7 #fp-nav ul li a span,
body.fp-viewing-7 .fp-slidesNav ul li a span {
	background: #fff;
}
body.fp-viewing-6 #fp-nav ul li a:after,
body.fp-viewing-7 #fp-nav ul li a:after {
	border-left: dotted 1px #fff;
}
