@charset "utf-8";
/*
Template:kajisan
Theme Name:kajisan_child
Theme URI:https://ys-web.jp/
Author:梶谷慶己
Author URI:   https://ys-web.jp/
Version:1.0.0
*/


/***** 共通 *****/

.left {	text-align: left;}
.right {	text-align: right;}
.center {	text-align: center;}

.bold {	font-weight: bold;}

.red {	color: #f00;}

/***** サイド liチェック *****/







div#container div.pcon1-1 {	background: url(https://affiliate-load.com/common/images/pcon1-1.jpg) no-repeat left 10px;}
div#container div.pcon1-2 {	background: url(https://affiliate-load.com/common/images/pcon1-2.jpg) no-repeat left 10px;}
div#container div.pcon1-3 {	background: url(https://affiliate-load.com/common/images/pcon1-3.jpg) no-repeat left 10px;}
div#container div.pcon1-4 {	background: url(https://affiliate-load.com/common/images/pcon1-4.jpg) no-repeat left 10px;}
div#container div.pcon1-5 {	background: url(https://affiliate-load.com/common/images/pcon1-5.jpg) no-repeat left 10px;}
div#container div.pcon1-6 {	background: url(https://affiliate-load.com/common/images/pcon1-6.jpg) no-repeat left 10px;}
div#container div.pcon1-7 {	background: url(https://affiliate-load.com/common/images/pcon1-7.jpg) no-repeat left 10px;}
div#container div.pcon1-8 {	background: url(https://affiliate-load.com/common/images/pcon1-8.jpg) no-repeat left 10px;}
div#container div.pcon1-9 {	background: url(https://affiliate-load.com/common/images/pcon1-9.jpg) no-repeat left 10px;}
div#container div.pcon1-10 {	background: url(https://affiliate-load.com/common/images/pcon1-10.jpg) no-repeat left 10px;}
div#container div.pcon1-11 {	background: url(https://affiliate-load.com/common/images/pcon1-11.jpg) no-repeat left 10px;}
div#container div.pcon1-12 {	background: url(https://affiliate-load.com/common/images/pcon1-12.jpg) no-repeat left 10px;}
div#container div.pcon1-13 {	background: url(https://affiliate-load.com/common/images/pcon1-13.jpg) no-repeat left 10px;}
div#container div.pcon1-14 {	background: url(https://affiliate-load.com/common/images/pcon1-14.jpg) no-repeat left 10px;}

div#container div.pcon3-1 {	background: url(https://affiliate-load.com/common/images/pcon3-1.jpg) no-repeat left 10px;}
div#container div.pcon3-2 {	background: url(https://affiliate-load.com/common/images/pcon3-2.jpg) no-repeat left 10px;}
div#container div.pcon3-3 {	background: url(https://affiliate-load.com/common/images/pcon3-3.jpg) no-repeat left 10px;}
div#container div.pcon3-4 {	background: url(https://affiliate-load.com/common/images/pcon3-4.jpg) no-repeat left 10px;}
div#container div.pcon3-5 {	background: url(https://affiliate-load.com/common/images/pcon3-5.jpg) no-repeat left 10px;}
div#container div.pcon3-6 {	background: url(https://affiliate-load.com/common/images/pcon3-6.jpg) no-repeat left 10px;}
div#container div.pcon3-7 {	background: url(https://affiliate-load.com/common/images/pcon3-7.jpg) no-repeat left 10px;}
div#container div.pcon3-8 {	background: url(https://affiliate-load.com/common/images/pcon3-8.jpg) no-repeat left 10px;}
div#container div.pcon3-9 {	background: url(https://affiliate-load.com/common/images/pcon3-9.jpg) no-repeat left 10px;}
div#container div.pcon3-10 {	background: url(https://affiliate-load.com/common/images/pcon3-10.jpg) no-repeat left 10px;}
div#container div.pcon3-11 {	background: url(https://affiliate-load.com/common/images/pcon3-11.jpg) no-repeat left 10px;}
div#container div.pcon3-12 {	background: url(https://affiliate-load.com/common/images/pcon3-12.jpg) no-repeat left 10px;}
div#container div.pcon3-13 {	background: url(https://affiliate-load.com/common/images/pcon3-13.jpg) no-repeat left 10px;}
div#container div.pcon3-14 {	background: url(https://affiliate-load.com/common/images/pcon3-14.jpg) no-repeat left 10px;}


div#container div.pcon2-1 {	background: url(https://affiliate-load.com/common/images/pcon2-1.jpg) no-repeat right 10px;}
div#container div.pcon2-2 {	background: url(https://affiliate-load.com/common/images/pcon2-2.jpg) no-repeat right 10px;}
div#container div.pcon2-3 {	background: url(https://affiliate-load.com/common/images/pcon2-3.jpg) no-repeat right 10px;}
div#container div.pcon2-4 {	background: url(https://affiliate-load.com/common/images/pcon2-4.jpg) no-repeat right 10px;}
div#container div.pcon2-5 {	background: url(https://affiliate-load.com/common/images/pcon2-5.jpg) no-repeat right 10px;}
div#container div.pcon2-6 {	background: url(https://affiliate-load.com/common/images/pcon2-6.jpg) no-repeat right 10px;}

div#container div.pcon4-1 {	background: url(https://affiliate-load.com/common/images/pcon4-1.jpg) no-repeat right 10px;}
div#container div.pcon4-2 {	background: url(https://affiliate-load.com/common/images/pcon4-2.jpg) no-repeat right 10px;}
div#container div.pcon4-3 {	background: url(https://affiliate-load.com/common/images/pcon4-3.jpg) no-repeat right 10px;}
div#container div.pcon4-4 {	background: url(https://affiliate-load.com/common/images/pcon4-4.jpg) no-repeat right 10px;}
div#container div.pcon4-5 {	background: url(https://affiliate-load.com/common/images/pcon4-5.jpg) no-repeat right 10px;}
div#container div.pcon4-6 {	background: url(https://affiliate-load.com/common/images/pcon4-6.jpg) no-repeat right 10px;}

div#container div.pcon5-1 {	background: url(https://affiliate-load.com/common/images/pcon5-1.jpg) no-repeat left 10px;}

div#container div.pcon1-1 , div#container div.pcon1-2 , div#container div.pcon1-3 , div#container div.pcon1-4 , div#container div.pcon1-5 , div#container div.pcon1-6 , div#container div.pcon1-7 , div#container div.pcon1-8 , div#container div.pcon1-9 , div#container div.pcon1-10 , div#container div.pcon1-11 , div#container div.pcon1-12 , div#container div.pcon1-13 , div#container div.pcon1-14 ,
div#container div.pcon2-1 , div#container div.pcon2-2 , div#container div.pcon2-3 , div#container div.pcon2-4 , div#container div.pcon2-5 , div#container div.pcon2-6 , 
div#container div.pcon3-1 , div#container div.pcon3-2 , div#container div.pcon3-3 , div#container div.pcon3-4 , div#container div.pcon3-5 , div#container div.pcon3-6 , div#container div.pcon3-7 , div#container div.pcon3-8 , div#container div.pcon3-9 , div#container div.pcon3-10 , div#container div.pcon3-11 , div#container div.pcon3-12 , div#container div.pcon3-13 , div#container div.pcon3-14 ,
div#container div.pcon4-1 , div#container div.pcon4-2 , div#container div.pcon4-3 , div#container div.pcon4-4 , div#container div.pcon4-5 , div#container div.pcon4-6 ,
div#container div.pcon5-1 {
	width: 100%;
	background-size: 12%;
	border: 1px solid #fff;
}



div#container div.pcon1-1 p , div#container div.pcon1-2 p , div#container div.pcon1-3 p , div#container div.pcon1-4 p , div#container div.pcon1-5 p , div#container div.pcon1-6 p ,  div#container div.pcon1-7 p , div#container div.pcon1-8 p , div#container div.pcon1-9 p , div#container div.pcon1-10 p , div#container div.pcon1-11 p , div#container div.pcon1-12 p , div#container div.pcon1-13 p , div#container div.pcon1-14 p ,
div#container div.pcon3-1 p , div#container div.pcon3-2 p , div#container div.pcon3-3 p , div#container div.pcon3-4 p , div#container div.pcon3-5 p , div#container div.pcon3-6 p ,  div#container div.pcon3-7 p , div#container div.pcon3-8 p , div#container div.pcon3-9 p , div#container div.pcon3-10 p , div#container div.pcon3-11 p , div#container div.pcon3-12 p , div#container div.pcon3-13 p , div#container div.pcon3-14 p ,
div#container div.pcon5-1 p {
	padding: 10px;
	margin: 30px 10px 20px 80px;
	line-height: 1.4;
	border-radius: 0 10px 10px 10px;
	-moz-border-radius: 0 10px 10px 10px;
	-webkit-border-radius: 0 10px 10px 10px;	
	box-shadow:2px 2px 6px 1px #cccccc;
	-moz-box-shadow:2px 2px 6px 1px #cccccc;
	-webkit-box-shadow:2px 2px 6px 1px #cccccc;
}

div#container div.pcon1-1 p , div#container div.pcon1-2 p , div#container div.pcon1-3 p , div#container div.pcon1-4 p , div#container div.pcon1-5 p , div#container div.pcon1-6 p ,  div#container div.pcon1-7 p , div#container div.pcon1-8 p , div#container div.pcon1-9 p , div#container div.pcon1-10 p , div#container div.pcon1-11 p , div#container div.pcon1-12 p , div#container div.pcon1-13 p , div#container div.pcon1-14 p {
	border: 3px solid #1169ac;
	background: #edfdfd;
}
 
div#container div.pcon3-1 p , div#container div.pcon3-2 p , div#container div.pcon3-3 p , div#container div.pcon3-4 p , div#container div.pcon3-5 p , div#container div.pcon3-6 p ,  div#container div.pcon3-7 p , div#container div.pcon3-8 p , div#container div.pcon3-9 p , div#container div.pcon3-10 p , div#container div.pcon3-11 p , div#container div.pcon3-12 p , div#container div.pcon3-13 p , div#container div.pcon3-14 p {
	border: 3px solid #e94a70;
	background: #ffedf1;
}

div#container div.pcon5-1 p {
	border: 3px solid #996600;
	background: #fdf3e5;
}

div#container div.pcon2-1 p , div#container div.pcon2-2 p , div#container div.pcon2-3 p , div#container div.pcon2-4 p , div#container div.pcon2-5 p , div#container div.pcon2-6 p , 
div#container div.pcon4-1 p , div#container div.pcon4-2 p , div#container div.pcon4-3 p , div#container div.pcon4-4 p , div#container div.pcon4-5 p , div#container div.pcon4-6 p {
	padding: 10px;
	margin: 30px 80px 20px 10px;
	line-height: 1.4;
	border-radius: 10px 0 10px 10px;
	-moz-border-radius: 10px 0 10px 10px;
	-webkit-border-radius: 10px 0 10px 10px;
	box-shadow:2px 2px 6px 1px #cccccc;
	-moz-box-shadow:2px 2px 6px 1px #cccccc;
	-webkit-box-shadow:2px 2px 6px 1px #cccccc;
}

div#container div.pcon2-1 p , div#container div.pcon2-2 p , div#container div.pcon2-3 p , div#container div.pcon2-4 p , div#container div.pcon2-5 p , div#container div.pcon2-6 p {
	border: 3px solid #9933cc;
	background: #f5e8fc;
}

div#container div.pcon4-1 p , div#container div.pcon4-2 p , div#container div.pcon4-3 p , div#container div.pcon4-4 p , div#container div.pcon4-5 p , div#container div.pcon4-6 p {
	border: 3px solid #ffcc66;
	background: #fef7e9;
}


/********* 角丸枠 背景カラー **********/

div#container div.green_box {
	border: 3px solid #336600;
	background: #f2fee6;
}

div#container div.red_box {
	border: 3px solid #ff3333;
	background: #feefef;
}

div#container div.blue_box {
	border: 3px solid #0066ff;
	background: #f0f7fe;
}

div#container div.white_box {
	border: 3px solid #cccccc;
	background: #eeeeee;
}

div#container div.green_box , div#container div.red_box , div#container div.blue_box , div#container div.white_box {
	padding: 20px;
	margin: 20px auto 0;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

/********* 角丸ドット枠 背景カラー **********/


/********* 枠付きチェックボックス **********/

div.check01 {	background: url(https://affiliate-load.com/common/images/check01.png) left center no-repeat;	padding-left: 40px;	line-height: 33px;	font-weight: bold;}
div.check02 {	background: url(https://affiliate-load.com/common/images/check02.png) left center no-repeat;	padding-left: 40px;	line-height: 33px;	font-weight: bold;}
div.check03 {	background: url(https://affiliate-load.com/common/images/check03.png) left center no-repeat;	padding-left: 40px;	line-height: 33px;	font-weight: bold;}
div.check04 {	background: url(https://affiliate-load.com/common/images/check04.png) left center no-repeat;	padding-left: 40px;	line-height: 33px;	font-weight: bold;}
div.check05 {	background: url(https://affiliate-load.com/common/images/check05.png) left center no-repeat;	padding-left: 40px;	line-height: 33px;	font-weight: bold;}
div.check06 {	background: url(https://affiliate-load.com/common/images/check06.png) left center no-repeat;	padding-left: 40px;	line-height: 33px;	font-weight: bold;}
div.check07 {	background: url(https://affiliate-load.com/common/images/check07.png) left center no-repeat;	padding-left: 40px;	line-height: 33px;	font-weight: bold;}
div.check08 {	background: url(https://affiliate-load.com/common/images/check08.png) left center no-repeat;	padding-left: 40px;	line-height: 33px;	font-weight: bold;}
div.check09 {	background: url(https://affiliate-load.com/common/images/check09.png) left center no-repeat;	padding-left: 40px;	line-height: 33px;	font-weight: bold;}
div.check10 {	background: url(https://affiliate-load.com/common/images/check10.png) left center no-repeat;	padding-left: 40px;	line-height: 33px;	font-weight: bold;}
div.check11 {	background: url(https://affiliate-load.com/common/images/check11.png) left center no-repeat;	padding-left: 40px;	line-height: 33px;	font-weight: bold;}
div.check12 {	background: url(https://affiliate-load.com/common/images/check12.png) left center no-repeat;	padding-left: 40px;	line-height: 33px;	font-weight: bold;}



/********* 蛍光ペン風下線 太字 **********/

/*レッド（太め）*/
.red_line {background:linear-gradient(transparent 30%,rgba(255,0,39,0.55) 60%);
padding: 0 5px;
}

/*ピンク（太め）*/
.pink_line {background:linear-gradient(transparent 30%,rgba(255,36,198,0.55) 60%);
padding: 0 5px;
}
 
/*ブルー（太め）*/
.blue_line{background:linear-gradient(transparent 30%,rgba(55, 255, 255, 0.55) 60%);
padding: 0 5px;}
 
/*イエロー（太め）*/
.yellow_line {background:linear-gradient(transparent 30%,rgba(255, 249, 77, 0.85) 60%);
padding: 0 5px;}

/*グリーン（太め）*/
.green_line {background:linear-gradient(transparent 30%,rgba(59, 249, 95, 0.85) 60%);
padding: 0 5px;}

/***** キーワード配信サービスのメリット *****/

div.side_merit_subtitle {
	color: #f00;
	font-weight: bold;
	text-align: center;
	margin-bottom: 10px;
	font-size: 112.5%;
}

ul.side_merit {
	list-style: none;
	padding: 0;
}

ul.side_merit li {
	list-style: none;
	background: url(https://affiliate-load.com/common/images/check01.png) no-repeat left center;
	background-size: 8%;
	padding: 0 0 0 30px;
	margin: 0 0 10px 0;
	font-size: 75%;
	color: #333 !important;
}





/* Youtubeのフレーム
================================ */
.movie{
position:relative;
width:100%;
text-align: center;
padding-top:56.25%;
}
.movie iframe{
position:absolute;
top:0;
right:0;
width:100%;
height:100%;
}


