@charset "UTF-8";
/* CSS Document */
/* ---------------------------------------------------------
 ぷらすタイトル
--------------------------------------------------------- */
.link-plus h3.plus-title {
	text-align: left;
	height: 60px;
	margin-bottom: 0;
}

.link-plus h3.plus-title img {
	height: auto;
}

.link-plus h3.plus-title.plus-01 {
	background: url("../img/plus-title_01_bg_sp.svg") no-repeat left 5px;
}

.link-plus h3.plus-title.plus-02 {
	background: url("../img/plus-title_02_bg_sp.svg") no-repeat left 5px;
}

.link-plus h3.plus-title.plus-03 {
	background: url("../img/plus-title_03_bg_sp.svg") no-repeat left 5px;
}

.link-plus h3.plus-title.plus-01 img{
	padding: 0 70px 0 10px;
}

.link-plus h3.plus-title.plus-02 img{
	padding: 0 90px 0 10px;
}

.link-plus h3.plus-title.plus-03 img{
	padding: 0 10px 0 10px;
}

/* ---------------------------------------------------------
 ぷらすテキスト
--------------------------------------------------------- */
.link-plus section p {
	display: block;
	padding: 5px 10px 20px;
	text-align: left;
	color: #333;
}

.link-plus section p.plus-br br {
	display: none;
}

/* ---------------------------------------------------------
 ぷらす動画
--------------------------------------------------------- */
ul.img_list {
	justify-content: center;
}

ul.img_list li {
	border: 0;
	border-radius: 0;
	background-color: #e6e6e6;
	transition: 0.5s;
}

ul.img_list li:hover {
	border: 0;
}

 ul.img_list li:hover {
	background-color: #d2d2ff;
	transition: 0.5s;
}

ul.img_list li figure {
	padding: 0;
}

ul.img_list li figure img {
	border-radius: 0;
	margin-bottom: 0;
}

ul.img_list li span {
	display: block;
	background: none;
	padding: 20px 16px;
	font-size: 1.1rem;
	font-weight: normal;
	text-align: justify;
}

@media only screen and (max-device-width: 320px) and (orientation:portrait) {
/* ---------------------------------------------------------
 ぷらすタイトル iPhoneSE
--------------------------------------------------------- */
.link-plus h3.plus-title {
	height: 55px;
}

.link-plus h3.plus-title.plus-01 {
	background: url("../img/plus-title_01_bg_sp.svg") no-repeat left 5px;
}

.link-plus h3.plus-title.plus-02 {
	background: url("../img/plus-title_02_bg_sp.svg") no-repeat left 5px;
}
.link-plus h3.plus-title.plus-03 {
	background: url("../img/plus-title_03_bg_sp.svg") no-repeat left 5px;
}
.link-plus h3.plus-title.plus-01 img{
	padding: 0 30px 0 5px;
}

.link-plus h3.plus-title.plus-02 img{
	padding: 0 50px 0 5px;
}

.link-plus h3.plus-title.plus-03 img{
	padding: 0 8px 0 5px;
}

}

@media only screen and (min-device-height: 769px) and (orientation:landscape) {
/* ---------------------------------------------------------
 ぷらすタイトル（PC）
--------------------------------------------------------- */
.link-plus h3.plus-title {
	height: 85px;
}

.link-plus h3.plus-title img {
	max-width: 100%;
	height: auto;
}
	
.link-plus h3.plus-title.plus-01 {
	background: url("../img/plus-title_01_bg.svg") no-repeat left 15px;
}

.link-plus h3.plus-title.plus-02 {
	background: url("../img/plus-title_02_bg.svg") no-repeat left 15px;
}
.link-plus h3.plus-title.plus-03 {
	background: url("../img/plus-title_03_bg.svg") no-repeat left 15px;
}
.link-plus h3.plus-title.plus-01 img{
	padding: 0 0 0 10px;
}

.link-plus h3.plus-title.plus-02 img{
	padding: 0 0 0 10px;
}
.link-plus h3.plus-title.plus-03 img{
	padding: 0 0 0 10px;
}
/* ---------------------------------------------------------
 ぷらすテキスト（PC）
--------------------------------------------------------- */
.link-plus section {
	padding: 0 5px 0 25px;
}

.link-plus section p {
	font-size: 1.2rem;
}

.link-plus section p.plus-br br {
	display: block;
}
/* ---------------------------------------------------------
 ぷらす動画（PC）
--------------------------------------------------------- */
ul.img_list {
	justify-content: left;
}

ul.img_list li {
	width: 276px;
}

ul.img_list li span {
	padding: 20px 16px 2rem;
	order: 1;
}
	
	
	
	
	
	
	
}