@charset "UTF-8";

/*!
Theme Name: Cocoon Child
Description: Cocoon専用の子テーマ
Theme URI: https://wp-cocoon.com/
Author: わいひら
Author URI: https://nelog.jp/
Template:   cocoon-master
Version:    1.1.3
*/

/************************************
** 子テーマ用のスタイルを書く
************************************/
/*必要ならばここにコードを書く*/
.logo-text{
	padding-bottom:0;
}
.navi-in > ul li{
	height: 45px;
	line-height: 45px;
}

.sp_photo{
	display:none;
}
#main .entry-content>*, #main .demo .entry-content p {
	margin: 5px 0px;
}
#main .widget-entry-card-content .card-title{
	font-weight: bold;
	padding:3px;
	color:#a10024;
}

#main .front_list {
	background: #06b;
	padding: 0.5em;
	color: #fff;
}
#main .widget-entry-card {
	font-size: 16px;
	position: relative;
}

#main .widget-entry-cards .a-wrap {
	padding: 5px;
	line-height: 1.3;
	margin-bottom: 4px;
	border:1px solid #ccc;
}
.wp-block-table .has-fixed-layout td:first-child,
.wp-block-table .has-fixed-layout th:first-child{
	width:185px;
	text-align:center;
}
.widget_categories ul li{
	text-align:center;
	border-bottom:1px solid #ddd;
}

#main .entry-content blockquote{
	margin: 30px 0px;
}
#main .entry-content h3{
	margin-bottom:20px;
}
#main .entry-content p{
	margin-bottom:20px;
}

/*給与ファクタリングリスト　recon_group　*/
.recon_group{
	border:1px solid #bad0e2;
	padding: 10px;
}

.recon_group h2{
	position: relative;/*相対位置*/
  padding: 0.5em 0.5em 0.5em 1.5em;/*アイコン分のスペース*/
  line-height: 1.4;/*行高*/
  color: #003663;/*文字色*/
  border-top: dotted 1px gray;
  border-bottom: dotted 1px gray;
  background: #fffff4;
	margin: 0em 0 1em;

}
.recon_group h2:before{
	font-family: "Font Awesome 5 Free";/*忘れずに*/
  content: "\f138";/*アイコンのユニコード*/
  position: absolute;/*絶対位置*/
  font-size: 1em;/*サイズ*/
  left: 0.25em;/*アイコンの位置*/
  top: 0.5em;/*アイコンの位置*/
  color: #f39800; /*アイコン色*/
}
.recon_group h2:after{
	/* position: absolute;
  content: '';
  bottom: -3px;
  left: 10px;
  width: 100%;
  border-bottom: solid 3px rgb(119, 195, 223); */
}
.article h3 {
    border-left: 7px solid #a10024;
}

.recon_group .r_point{
	margin: 0em 0 1.2em;
	padding: 0.4em 0.5em;/*文字の上下 左右の余白*/
  color: #494949;/*文字色*/
  background: #f4f4f4;/*背景色*/
  border-left: solid 5px #7db4e6;/*左線*/
  border-bottom: solid 3px #d7d7d7;/*下線*/
}
.recon_group .r_text{

}
.recon_group .table_option{
}
.recon_group .table_option table{
}
.recon_group .table_option table tr td{
	width: 50%;
}

.recon_group .official_site{
	text-align: center;
}

.recon_group .official_guide{
	text-align: center;
}
.recon_group .official_site a,
.recon_group .official_guide a{
	width: 220px;
	border-radius: 4px;
}
.recon_group .official_site a{
	background: #29a7e1;
	box-shadow: 0px 3px #087fb7;

}
.recon_group .official_guide a{
	background: #f39801;
	box-shadow: 0px 3px #c77c00;
}

.recon_group .official_site a:hover{
	opacity: 0.8;
	box-shadow: 0px 0px #087fb7;
	padding: 12px 24px 12px;
	margin-top: 3px;
	margin-bottom:-3px;
}
.recon_group .official_guide a:hover{
	opacity: 0.8;
	box-shadow: 0px 0px #c77c00;
	padding: 12px 24px 12px;
	margin-top: 3px;
	margin-bottom:-3px;
}






/*別パターン*/

.recon_group2{
	background: #edeff2;
	border:1px solid #d6dbe2;
	padding: 10px;
}
.recon_group2 > div{
	background: #FFF;
	border: 1px solid #ddd;
	border-radius: 5px;
	padding: 10px;
}
.recon_group2 img{
	border: 1px solid #ddd;
	padding: 5px;
	box-shadow: 0px 0px 1px #ccc;
}
.recon_group2 h2{
	position: relative;
	  padding: .75em 1em .75em 2em;
	  border: 1px solid #ccc;
	  border-top: 3px solid #3498db;
	  background: -webkit-linear-gradient(top, #fff 0%, #f0f0f0 100%);
	  background: linear-gradient(to bottom, #fff 0%, #f0f0f0 100%);
	  box-shadow: 0 -1px 0 rgba(255, 255, 255, 1) inset;
	margin: 0em 0 1em;
}
.recon_group2 h2:before{

}
.recon_group2 h2:after{
	font-family: "Font Awesome 5 Free";
	    content: "\f138";
	    position: absolute;
	    font-size: 1em;
			left: 0.6em;
	    top: 0.7em;
			color: #f39800;
}

.recon_group2 .r_point{
	position: relative;
  margin: 0em 0 1.2em;
  padding: 0.5em 0.5em 0.5em 1.5em;
  color: #494949;
  background: none;
	border: none;
  border-bottom: solid 1px #7db4e6;
}
.recon_group2 .r_point:before{
	font-family: "Font Awesome 5 Free";/*忘れずに*/
  position: absolute;/*絶対位置*/
  font-size: 1em;/*サイズ*/
  left: 0.25em;/*アイコンの位置*/
  top: 0.5em;/*アイコンの位置*/
  color: #7db4e6; /*アイコン色*/
  content: '\f0a6';
	transform: rotate(90deg);
}

.recon_group2 .r_text{

}
.recon_group2 .table_option{
}
.recon_group2 .table_option table{
}
.recon_group2 .table_option table tr td{
	width: 50%;
}

.recon_group2 .official_site{
	text-align: center;
}

.recon_group2 .official_guide{
	text-align: center;
}
.recon_group2 .official_site a,
.recon_group2 .official_guide a{
	width: 280px;
	border-radius: 4px;
}
.recon_group2 .official_site a{
	background: #29a7e1;
	box-shadow: 0px 3px #087fb7;

}
.recon_group2 .official_guide a{
	background: #f39801;
	box-shadow: 0px 3px #c77c00;
}

.recon_group2 .official_site a:hover{
	opacity: 0.8;
	box-shadow: 0px 0px #087fb7;
	padding: 12px 24px 12px;
	margin-top: 3px;
	margin-bottom:-3px;
}
.recon_group2 .official_guide a:hover{
	opacity: 0.8;
	box-shadow: 0px 0px #c77c00;
	padding: 12px 24px 12px;
	margin-top: 3px;
	margin-bottom:-3px;
}

/*widget-sidebar*/
.widget-sidebar {
	background: #FFF;
	margin-bottom: 20px;
}
.widget_categories .widget-title:before{
	content: "";
  background: url("/g8EAXeR3/wp-content/themes/cocoon-child-master/aj-images/money.png") no-repeat;
  background-size: 100%;
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
}
.widget_new_entries .widget-title:before{
	content: "";
	background:url("/g8EAXeR3/wp-content/themes/cocoon-child-master/aj-images/article.png") no-repeat;
  background-size: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 50px;
  height: 50px;
}
.widget_categories .widget-title:before{
}

.widget_categories ul li{
	font-weight: bold;
}
.widget_categories ul li a{
	color: #06b;
}

.widget-sidebar .widget-title{
	font-size:18px;
	position: relative;
	background-color:none;
	padding: 10px 10px 10px 60px;
	margin: 0px 0;
	border-radius: 0px;
	border-bottom:2px solid #dddddd;
	border-left: 5px solid #06b

}

.widget_new_entries .widget-entry-cards .a-wrap{
	border-bottom:1px solid #ddd;
	padding: 10px 0px 10px;
}
/*related-entries*/

#related-entries{
}
#related-entries .related-entry-heading{
	font-size: 18px;
	position: relative;
	background-color: none;
	padding: 10px 10px 10px 60px;
	margin: 0px 0;
	border-radius: 0px;
	border-bottom: 2px solid #dddddd;
	border-left: 5px solid #06b;
	background-color: #f3f4f5;
}
#related-entries .related-entry-heading:before {
    content: "";
    background: url(/g8EAXeR3/wp-content/themes/cocoon-child-master/aj-images/document.png) no-repeat;
    background-size: 100%;
    position: absolute;
    top: 0;
    left: 0;
    width: 50px;
    height: 50px;
}
#related-entries .related-list{

}
#related-entries .related-list .a-wrap{
	border-bottom: 1px solid #ddd;
}

#breadcrumb .fa-file-o:before{
	content: "\f15b";
}



/*アフィリエイト用CSS*/
#main .link_group{
	padding: 10px;
	border: 1px solid #b1d8f9;
	border-radius: 3px;
	margin-bottom: 30px;
}

.link_group .link_title{
	border: none;
	position: relative;
	margin: 0.4em 0 1em;
	padding: .5em 0.5em;
  background: -webkit-linear-gradient(top, #fff 0%, #f2f2f2 100%);
  background: linear-gradient(to bottom, #fff 0%, #f2f2f2 100%);
  border: 1px solid #ccc;
  border-top: 5px solid #06b;
  box-shadow: 0 -1px 0 rgba(250, 250, 250, 1) inset;
}
.link_group .link_title:before{
}
.link_group .link_title:after{

}

.link_group .link_point{
	position: relative;
	border: none;
	margin:0em 0;
	color: white;
background: #62c6ff;
line-height: 1.4;
padding: 0.5em 0.5em 0.5em 1.8em;
}

.link_group .link_point:before {
  font-family: "Font Awesome 5 Free";
  content: "\f51e";
  position: absolute;
  left : 0.5em; /*左端からのアイコンまでの距離*/
}

/* .link_group .link_point{
	border: none;
	position: relative;
	margin:0em 0 1em;
	padding: 9px 0px 9px 29px;
} */

/* .link_group .link_point:before{
	position: absolute;
  content: '';
  bottom: -3px;
  left: 0;
  width: 0;
  height: 0;
  border: none;
  border-left: solid 15px transparent;
  border-bottom: solid 15px #b1d8f9;
}
.link_group .link_point:after{
	position: absolute;
content: '';
bottom: -3px;
left: 10px;
width: 100%;
border-bottom: solid 3px #b1d8f9;
} */


.link_group .link_text{
}

.link_group .link_table{

}
.link_group .link_table{

}
.link_group .link_column{
	text-align:center;
}

.link_group .official_site {
}
.link_group .official_guide {
}

.link_group .official_site a,
.link_group .official_guide a{
	width: 280px;
	border-radius: 4px;
}
.link_group .official_site a{
	background: #29a7e1;
	box-shadow: 0px 3px #087fb7;

}
.link_group .official_guide a{
	background: #f39801;
	box-shadow: 0px 3px #c77c00;
}

.link_group .official_site a:hover{
	opacity: 0.8;
	box-shadow: 0px 0px #087fb7;
	padding: 12px 24px 12px;
	margin-top: 3px;
	margin-bottom:-3px;
}
.link_group .official_guide a:hover{
	opacity: 0.8;
	box-shadow: 0px 0px #c77c00;
	padding: 12px 24px 12px;
	margin-top: 3px;
	margin-bottom:-3px;
}

.entry-content a.official_site_btn,
.entry-content a.official_guide_btn{
	width: 280px;
	border-radius: 4px;
	color: #FFF;
}
.entry-content a.official_site_btn{
	background: #29a7e1;
  box-shadow: 0px 3px #087fb7;
}
.entry-content a.official_guide_btn{
	background: #f39801;
	box-shadow: 0px 3px #c77c00;
}

.entry-content a.official_site_btn:hover{
	opacity: 0.8;
	box-shadow: 0px 0px #087fb7;
	padding: 12px 24px 12px;
	margin-top: 3px;
	margin-bottom:-3px;
}

.entry-content a.official_guide_btn:hover{
	opacity: 0.8;
	box-shadow: 0px 0px #c77c00;
	padding: 12px 24px 12px;
	margin-top: 3px;
	margin-bottom:-3px;
}


#main .entry-content .prepayment-smart{
  border: 1px solid #ccc;
  padding: 10px;
  margin-bottom: 30px;
}
#main .entry-content p.smart-service{
  text-align: left;
  font-size: 16px;
  font-weight: bold;
  margin-top: 14px;
}

#main .entry-content p.smart-service span{
  color: #dc3838 !important;
}

#main .entry-content .smart-box{
  display: flex;
  margin-bottom: 20px;
  margin-top: 17px;
}
#main .entry-content .smart-box > img{
  flex-basis: 300px;
  width: 100%;
  height: 100%;
  border: 1px solid #ccc;
  max-width: 300px;
  margin: 0px auto;
}
#main .entry-content .smart-btn{
  text-align: center;
  margin-bottom: 20px;
}
#main .entry-content .smart-btn a{
  background: #f39801;
  box-shadow: 0px 3px #c77c00;
  width: 280px;
  border-radius: 4px;
  cursor: pointer;
  display: inline-block;
  font-size: 18px;
  margin: 0;
  padding: 12px 24px;
  text-align: center;
  text-decoration: none;
  overflow-wrap: break-word;
  color: #fff;
}
#main .entry-content .smart-btn a:hover{
  opacity: 0.8;
box-shadow: 0px 0px #087fb7;
padding: 12px 24px 12px;
margin-top: 3px;
margin-bottom:-3px;
}
#main .catalog{
	margin: 25px 0px;
	text-align:center;
}

#main .catalog a:hover{
	opacity: 0.8;

}

/* ぷるるんボタンcss start*/

.animate69,.a-option69,.a-btnsub69 {-webkit-animation-timing-function: ease-in;-moz-animation-timing-function: ease-in;-o-animation-timing-function: ease-in;animation-timing-function: ease-in;-moz-animation-iteration-count: infinite;-webkit-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;-ms-animation-iteration-count: infinite;animation-iteration-count: infinite;}a.a-btn {position:relative;display:inline-block;margin:auto;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}a.a-btn img {display: block;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;}img.a-option {z-index: 55;position: absolute;}img.a-main {width:100%;position:relative;z-index: 54;}a.shover:hover * {animation-name:none!important;}@-moz-keyframes animate69 {0%{ -moz-transform: skewX(9deg);}10%{ -moz-transform: skewX(-8deg);}20%{ -moz-transform: skewX(7deg);}30%{ -moz-transform: skewX(-6deg);}40%{ -moz-transform: skewX(5deg);}50%{ -moz-transform: skewX(-4deg);}60%{ -moz-transform: skewX(3deg);}70%{ -moz-transform: skewX(-2deg);}80%{ -moz-transform: skewX(1deg);}90%{ -moz-transform: skewX(0deg);}100%{ -moz-transform: skewX(0deg);}}@-o-keyframes animate69 {0%{ -o-transform: skewX(9deg);}10%{ -o-transform: skewX(-8deg);}20%{ -o-transform: skewX(7deg);}30%{ -o-transform: skewX(-6deg);}40%{ -o-transform: skewX(5deg);}50%{ -o-transform: skewX(-4deg);}60%{ -o-transform: skewX(3deg);}70%{ -o-transform: skewX(-2deg);}80%{ -o-transform: skewX(1deg);}90%{ -o-transform: skewX(0deg);}100%{ -o-transform: skewX(0deg);}}@-webkit-keyframes animate69 {0%{ -webkit-transform: skewX(9deg);}10%{ -webkit-transform: skewX(-8deg);}20%{ -webkit-transform: skewX(7deg);}30%{ -webkit-transform: skewX(-6deg);}40%{ -webkit-transform: skewX(5deg);}50%{ -webkit-transform: skewX(-4deg);}60%{ -webkit-transform: skewX(3deg);}70%{ -webkit-transform: skewX(-2deg);}80%{ -webkit-transform: skewX(1deg);}90%{ -webkit-transform: skewX(0deg);}100%{ -webkit-transform: skewX(0deg);}}@keyframes animate69 {0%{ transform: skewX(9deg);}10%{ transform: skewX(-8deg);}20%{ transform: skewX(7deg);}30%{ transform: skewX(-6deg);}40%{ transform: skewX(5deg);}50%{ transform: skewX(-4deg);}60%{ transform: skewX(3deg);}70%{ transform: skewX(-2deg);}80%{ transform: skewX(1deg);}90%{ transform: skewX(0deg);}100%{ transform: skewX(0deg);}}.animate69{-webkit-animation-name: animate69;-moz-animation-name: animate69;-o-animation-name: animate69;animation-name: animate69;}@-moz-keyframes option69 {0%{ -moz-transform: translateX(0);}20%{ -moz-transform: translateX(9%);}50%{ -moz-transform: translateX(5%); }60%{ -moz-transform: translateX(13%);}90%{ -moz-transform: translateX(0);}100%{ -moz-transform: translateX(0);}}@-o-keyframes option69 {0%{ -o-transform: translateX(0);}20%{ -o-transform: translateX(9%);}50%{ -o-transform: translateX(5%); }60%{ -o-transform: translateX(13%);}90%{ -o-transform: translateX(0);}100%{ -o-transform: translateX(0);}}@-webkit-keyframes option69 {0%{ -webkit-transform: translateX(0);}20%{ -webkit-transform: translateX(9%);}50%{ -webkit-transform: translateX(5%); }60%{ -webkit-transform: translateX(13%);}90%{ -webkit-transform: translateX(0);}100%{ -webkit-transform: translateX(0);}}@keyframes option69 {0%{ transform: translateX(0);}20%{ transform: translateX(9%);}50%{ transform: translateX(5%); }60%{ transform: translateX(13%);}90%{ transform: translateX(0);}100%{ transform: translateX(0);}}.a-option69{-webkit-animation-name: option69;-moz-animation-name: option69;-o-animation-name: option69;animation-name: option69;}img.a-option69 {left:0;top:18%;}.a-btn69{padding-left:0%!important;}.a-option69{top:0%!important;}.a-option69{width:20%!important;}.a-btn69{max-width:100%!important;}.animate69,.a-btnsub69,.a-option69{animation-duration:1s!important;-webkit-animation-duration:1s;-ms-animation-duration:1s;-moz-animation-duration:1s!important;}

.animate72,.a-option72,.a-btnsub72 {-webkit-animation-timing-function: ease-in;-moz-animation-timing-function: ease-in;-o-animation-timing-function: ease-in;animation-timing-function: ease-in;-moz-animation-iteration-count: infinite;-webkit-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;-ms-animation-iteration-count: infinite;animation-iteration-count: infinite;}a.a-btn {position:relative;display:inline-block;margin:auto;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}a.a-btn img {display: block;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;}img.a-main {width:100%;position:relative;z-index: 54;}a.shover:hover * {animation-name:none!important;}@-moz-keyframes animate72 {0%{ -moz-transform:rotate(0deg);}40%{ -moz-transform:rotate(0deg);}50%{ -moz-transform:rotate(2deg);}60%{ -moz-transform:rotate(-1deg);}70%{ -moz-transform:rotate(3deg);}80%{ -moz-transform:rotate(-2deg);}90%{ -moz-transform:rotate(0deg);}100%{ -moz-transform:rotate(0deg);}}@-o-keyframes animate72 {0%{ -o-transform:rotate(0deg);}40%{ -o-transform:rotate(0deg);}50%{ -o-transform:rotate(2deg);}60%{ -o-transform:rotate(-1deg);}70%{ -o-transform:rotate(3deg);}80%{ -o-transform:rotate(-2deg);}90%{ -o-transform:rotate(0deg);}100%{ -o-transform:rotate(0deg);}}@-webkit-keyframes animate72 {0%{ -webkit-transform:rotate(0deg);}40%{ -webkit-transform:rotate(0deg);}50%{ -webkit-transform:rotate(2deg);}60%{ -webkit-transform:rotate(-1deg);}70%{ -webkit-transform:rotate(3deg);}80%{ -webkit-transform:rotate(-2deg);}90%{ -webkit-transform:rotate(0deg);}100%{ -webkit-transform:rotate(0deg);}}@keyframes animate72 {0%{ transform:rotate(0deg);}40%{ transform:rotate(0deg);}50%{ transform:rotate(2deg);}60%{ transform:rotate(-1deg);}70%{ transform:rotate(3deg);}80%{ transform:rotate(-2deg);}90%{ transform:rotate(0deg);}100%{ transform:rotate(0deg);}}.animate72{-webkit-animation-name: animate72;-moz-animation-name: animate72;-o-animation-name: animate72;animation-name: animate72;}.a-btn72{padding-left:0%!important;}.a-option72{top:0%!important;}.a-option72{width:20%!important;}.a-btn72{max-width:100%!important;}.animate72,.a-btnsub72,.a-option72{animation-duration:1s!important;-webkit-animation-duration:1s;-ms-animation-duration:1s;-moz-animation-duration:1s!important;}

.animate73,.a-option73,.a-btnsub73 {-webkit-animation-timing-function: ease-in;-moz-animation-timing-function: ease-in;-o-animation-timing-function: ease-in;animation-timing-function: ease-in;-moz-animation-iteration-count: infinite;-webkit-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;-ms-animation-iteration-count: infinite;animation-iteration-count: infinite;}a.a-btn {position:relative;display:inline-block;margin:auto;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}a.a-btn img {display: block;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;}img.a-main {width:100%;position:relative;z-index: 54;}a.shover:hover * {animation-name:none!important;}@-moz-keyframes animate73 {0%{ -moz-transform:scale(0.92);}40%{ -moz-transform:scale(0.97);}60%{ -moz-transform:scale(0.86);}80%{ -moz-transform:scale(1);}100%{ -moz-transform:scale(0.92);}}@-o-keyframes animate73 {0%{ -o-transform:scale(0.92);}40%{ -o-transform:scale(0.97);}60%{ -o-transform:scale(0.86);}80%{ -o-transform:scale(1);}100%{ -o-transform:scale(0.92);}}@-webkit-keyframes animate73 {0%{ -webkit-transform:scale(0.92);}40%{ -webkit-transform:scale(0.97);}60%{ -webkit-transform:scale(0.86);}80%{ -webkit-transform:scale(1);}100%{ -webkit-transform:scale(0.92);}}@keyframes animate73 {0%{ transform:scale(0.92);}40%{ transform:scale(0.97);}60%{ transform:scale(0.86);}80%{ transform:scale(1);}100%{ transform:scale(0.92);}}.animate73{-webkit-animation-name: animate73;-moz-animation-name: animate73;-o-animation-name: animate73;animation-name: animate73;}.a-btn73{padding-left:0%!important;}.a-option73{top:0%!important;}.a-option73{width:20%!important;}.a-btn73{max-width:100%!important;}.animate73,.a-btnsub73,.a-option73{animation-duration:1s!important;-webkit-animation-duration:1s;-ms-animation-duration:1s;-moz-animation-duration:1s!important;}

.animate80,.a-option80,.a-btnsub80 {-webkit-animation-timing-function: ease-in;-moz-animation-timing-function: ease-in;-o-animation-timing-function: ease-in;animation-timing-function: ease-in;-moz-animation-iteration-count: infinite;-webkit-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;-ms-animation-iteration-count: infinite;animation-iteration-count: infinite;}a.a-btn {position:relative;display:inline-block;margin:auto;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}a.a-btn img {display: block;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;}img.a-main {width:100%;position:relative;z-index: 54;}a.shover:hover * {animation-name:none!important;}@-moz-keyframes sub80 {0%{ -moz-transform:scale(0.9);box-shadow: 0 0 0 1px;opacity:0;}50%{ -moz-transform:scale(1);box-shadow: 0 0 0 10px;opacity:0.4;}100%{ -moz-transform:scale(1.2);box-shadow: 0 0 0 20px;opacity:0;}}@-o-keyframes sub80 {0%{ -o-transform:scale(0.9);box-shadow: 0 0 0 1px;opacity:0;}50%{ -o-transform:scale(1);box-shadow: 0 0 0 10px;opacity:0.4;}100%{ -o-transform:scale(1.2);box-shadow: 0 0 0 20px;opacity:0;}}@-webkit-keyframes sub80 {0%{ -webkit-transform:scale(0.9);box-shadow: 0 0 0 1px;opacity:0;}50%{ -webkit-transform:scale(1);box-shadow: 0 0 0 10px;opacity:0.4;}100%{ -webkit-transform:scale(1.2);box-shadow: 0 0 0 20px;opacity:0;}}@keyframes sub80 {0%{ transform:scale(0.9);box-shadow: 0 0 0 1px;opacity:0;}50%{ transform:scale(1);box-shadow: 0 0 0 10px;opacity:0.4;}100%{ transform:scale(1.2);box-shadow: 0 0 0 20px;opacity:0;}}.a-btnsub80{-webkit-animation-name: sub80;-moz-animation-name: sub80;-o-animation-name: sub80;animation-name: sub80;}.a-btnsub80 {content:"";position: absolute;top: 0;left: 0;width: 100%;height: 100%;box-shadow: 0 0 0 1px rgba(233,88,91,0);opacity:0;color:#c00;}.a-btn80{padding-left:0%!important;}.a-option80{top:0%!important;}.a-option80{width:20%!important;}.a-btn80{max-width:100%!important;}.animate80,.a-btnsub80,.a-option80{animation-duration:1s!important;-webkit-animation-duration:1s;-ms-animation-duration:1s;-moz-animation-duration:1s!important;}

.animate307,.a-option307,.a-btnsub307 {-webkit-animation-timing-function: ease-in;-moz-animation-timing-function: ease-in;-o-animation-timing-function: ease-in;animation-timing-function: ease-in;-moz-animation-iteration-count: infinite;-webkit-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;-ms-animation-iteration-count: infinite;animation-iteration-count: infinite;}a.a-btn {position:relative;display:inline-block;margin:auto;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}a.a-btn img {display: block;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;}img.a-main {width:100%;position:relative;z-index: 54;}a.shover:hover * {animation-name:none!important;}@-moz-keyframes animate307 {0%{ -moz-transform:translateY(0);}20%{ -moz-transform:translateY(0);bottom: 5px;}30%{ -moz-transform:translateY(-20%) scale(1.1);}40%{ -moz-transform:translateY(0%) scale(1.0);bottom: 6px;}50%{ -moz-transform:translateY(-16%) scale(1.05);}70%{ -moz-transform:translateY(0%);bottom: 7px;}80%{ -moz-transform:translateY(-5%) scale(1.01);}90%{ -moz-transform:translateY(-1%) scale(1.0);bottom:9px;}100%{ -moz-transform:translateY(0);bottom:0;}}@-o-keyframes animate307 {0%{ -o-transform:translateY(0);}20%{ -o-transform:translateY(0);bottom: 5px;}30%{ -o-transform:translateY(-20%) scale(1.1);}40%{ -o-transform:translateY(0%) scale(1.0);bottom: 6px;}50%{ -o-transform:translateY(-16%) scale(1.05);}70%{ -o-transform:translateY(0%);bottom: 7px;}80%{ -o-transform:translateY(-5%) scale(1.01);}90%{ -o-transform:translateY(-1%) scale(1.0);bottom:9px;}100%{ -o-transform:translateY(0);bottom:0;}}@-webkit-keyframes animate307 {0%{ -webkit-transform:translateY(0);}20%{ -webkit-transform:translateY(0);bottom: 5px;}30%{ -webkit-transform:translateY(-20%) scale(1.1);}40%{ -webkit-transform:translateY(0%) scale(1.0);bottom: 6px;}50%{ -webkit-transform:translateY(-16%) scale(1.05);}70%{ -webkit-transform:translateY(0%);bottom: 7px;}80%{ -webkit-transform:translateY(-5%) scale(1.01);}90%{ -webkit-transform:translateY(-1%) scale(1.0);bottom:9px;}100%{ -webkit-transform:translateY(0);bottom:0;}}@keyframes animate307 {0%{ transform:translateY(0);}20%{ transform:translateY(0);bottom: 5px;}30%{ transform:translateY(-20%) scale(1.1);}40%{ transform:translateY(0%) scale(1.0);bottom: 6px;}50%{ transform:translateY(-16%) scale(1.05);}70%{ transform:translateY(0%);bottom: 7px;}80%{ transform:translateY(-5%) scale(1.01);}90%{ transform:translateY(-1%) scale(1.0);bottom:9px;}100%{ transform:translateY(0);bottom:0;}}.animate307{-webkit-animation-name: animate307;-moz-animation-name: animate307;-o-animation-name: animate307;animation-name: animate307;}.animate307 {position:relative;}.a-btn307{padding-left:0%!important;}.a-option307{top:0%!important;}.a-option307{width:20%!important;}.a-btn307{max-width:100%!important;}.animate307,.a-btnsub307,.a-option307{animation-duration:1s!important;-webkit-animation-duration:1s;-ms-animation-duration:1s;-moz-animation-duration:1s!important;}

.animate308,.a-option308,.a-btnsub308 {-webkit-animation-timing-function: ease-in;-moz-animation-timing-function: ease-in;-o-animation-timing-function: ease-in;animation-timing-function: ease-in;-moz-animation-iteration-count: infinite;-webkit-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;-ms-animation-iteration-count: infinite;animation-iteration-count: infinite;}a.a-btn {position:relative;display:inline-block;margin:auto;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}a.a-btn img {display: block;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;}img.a-main {width:100%;position:relative;z-index: 54;}a.shover:hover * {animation-name:none!important;}@-moz-keyframes animate308 {0%{ -moz-transform: translate(0,0) rotate(0deg);}10%{ -moz-transform: translate(-1px, -2px) rotate(-0.5deg);}20%{ -moz-transform: translate(-2px, 0px) rotate(0.5deg);}30%{ -moz-transform: translate(0px, 2px) rotate(0deg);}40%{ -moz-transform: translate(1px, -1px) rotate(0.5deg);}50%{ -moz-transform: translate(-1px, 2px) rotate(-0.5deg);}60%{ -moz-transform: translate(-2px, 1px) rotate(0deg);}70%{ -moz-transform: translate(2px, 1px) rotate(-1deg);}80%{ -moz-transform: translate(-1px, -1px) rotate(1deg);}90%{ -moz-transform: translate(1px, 2px) rotate(-1deg);}100%{ -moz-transform: translate(0,0) rotate(0deg);}}@-o-keyframes animate308 {0%{ -o-transform: translate(0,0) rotate(0deg);}10%{ -o-transform: translate(-1px, -2px) rotate(-0.5deg);}20%{ -o-transform: translate(-2px, 0px) rotate(0.5deg);}30%{ -o-transform: translate(0px, 2px) rotate(0deg);}40%{ -o-transform: translate(1px, -1px) rotate(0.5deg);}50%{ -o-transform: translate(-1px, 2px) rotate(-0.5deg);}60%{ -o-transform: translate(-2px, 1px) rotate(0deg);}70%{ -o-transform: translate(2px, 1px) rotate(-1deg);}80%{ -o-transform: translate(-1px, -1px) rotate(1deg);}90%{ -o-transform: translate(1px, 2px) rotate(-1deg);}100%{ -o-transform: translate(0,0) rotate(0deg);}}@-webkit-keyframes animate308 {0%{ -webkit-transform: translate(0,0) rotate(0deg);}10%{ -webkit-transform: translate(-1px, -2px) rotate(-0.5deg);}20%{ -webkit-transform: translate(-2px, 0px) rotate(0.5deg);}30%{ -webkit-transform: translate(0px, 2px) rotate(0deg);}40%{ -webkit-transform: translate(1px, -1px) rotate(0.5deg);}50%{ -webkit-transform: translate(-1px, 2px) rotate(-0.5deg);}60%{ -webkit-transform: translate(-2px, 1px) rotate(0deg);}70%{ -webkit-transform: translate(2px, 1px) rotate(-1deg);}80%{ -webkit-transform: translate(-1px, -1px) rotate(1deg);}90%{ -webkit-transform: translate(1px, 2px) rotate(-1deg);}100%{ -webkit-transform: translate(0,0) rotate(0deg);}}@keyframes animate308 {0%{ transform: translate(0,0) rotate(0deg);}10%{ transform: translate(-1px, -2px) rotate(-0.5deg);}20%{ transform: translate(-2px, 0px) rotate(0.5deg);}30%{ transform: translate(0px, 2px) rotate(0deg);}40%{ transform: translate(1px, -1px) rotate(0.5deg);}50%{ transform: translate(-1px, 2px) rotate(-0.5deg);}60%{ transform: translate(-2px, 1px) rotate(0deg);}70%{ transform: translate(2px, 1px) rotate(-1deg);}80%{ transform: translate(-1px, -1px) rotate(1deg);}90%{ transform: translate(1px, 2px) rotate(-1deg);}100%{ transform: translate(0,0) rotate(0deg);}}.animate308{-webkit-animation-name: animate308;-moz-animation-name: animate308;-o-animation-name: animate308;animation-name: animate308;}.a-btn308{padding-left:0%!important;}.a-option308{top:0%!important;}.a-option308{width:20%!important;}.a-btn308{max-width:100%!important;}.animate308,.a-btnsub308,.a-option308{animation-duration:1s!important;-webkit-animation-duration:1s;-ms-animation-duration:1s;-moz-animation-duration:1s!important;}

/* ぷるるんボタンcss end */

/*給与ファクタリングは廃業しました。start*/
#main .factoring-close{
	margin-top: 15px;
	border: 1px solid #f39800;
	padding: 5px 10px;
	background: #ffc1072b;
	font-size: 14px;
	font-weight: bold;
}
/*給与ファクタリングは廃業しました。　END*/


#main .catalog a img{
	max-width: 600px;
	vertical-align: bottom;
}
/*先払い買取サービス誘導用CSS*/
#main .market-induction{
	margin: 20px 0px;
	text-align: center;
}
#main .market-induction a{
	display: inline-block;
	vertical-align: bottom;
}
#main .market-induction a:hover{
	opacity: 0.8;
}
#main .market-induction img{
	box-sizing: border-box;
	border: 1px solid #e5e5e5;
}
#main .market-induction .pc{
	display: block !important;
}
#main .market-induction .sp{
	display: none !important;
}

/*top_blog_card*/

#main #top_blog_card{

}
#main #top_blog_card h3{
	border:none;
	padding: 10px;
	font-size: 18px;
	margin: 0 0 5px 0;
	margin-bottom:5px;
	line-height: 1.2;
	font-weight: bold;
}
#main #top_blog_card .blog-list > a{
	border-bottom: 1px solid #ddd;
}


/*top_blog_card end*/

/*位置調整用CSS*/
#main article .entry-content .m-btn-10{
	margin-bottom: 10px;
}
#main article .entry-content .m-btn-20{
	margin-bottom: 20px;
}
#main article .entry-content .m-btn-30{
	margin-bottom: 30px;
}
/*位置調整用CSS-end*/


/*先払い買取サービス誘導用CSS end*/

@media screen and (max-width: 640px) {
	.sp_photo{
		display:block;
	}
	.pc_photo{
		display:none;
	}
	#main .catalog a img{
		max-width: 100%;
		vertical-align: bottom;
	}
	#main .market-induction .pc{
		display: none !important;
	}
	#main .market-induction .sp{
		display: block !important;
	}

	/*先払い買取サービス誘導用CSS*/
	/*先払い買取サービス誘導用CSS end*/

	/*top_blog_card*/

	#main #top_blog_card .related-entry-card-content{
		margin-left: 0;
	}
	#main #top_blog_card h3{
	min-height: 90px;
	}



	/*top_blog_card end*/


}
/************************************
** レスポンシブデザイン用のメディアクエリ
************************************/
/*1023px以下*/
@media screen and (max-width: 1023px){
  /*必要ならばここにコードを書く*/
}

/*834px以下*/
@media screen and (max-width: 834px){
  /*必要ならばここにコードを書く*/
}

/*480px以下*/
@media screen and (max-width: 480px){
  /*必要ならばここにコードを書く*/
}
