.entry-content p {margin: 2.2em 0;}

/*　非表示対応　*/
aside.side_column .c_loan_list > a[title="新生銀行カードローンレイク"]{
display:none;
}

/*for addQuickTags*/

/* メリット・デメリットh4 */

.entry-content h4.merit,
.entry-content h4.demerit{
position:relative;
padding:0;
border-left:none !important;
border-bottom:solid 2px;
box-shadow: 0 2px 1px -1px rgba(0,0,0,0.15);
}
.entry-content h4.merit{border-color:#ffdf37;}
.entry-content h4.demerit{border-color:#a5c5c4;}

.entry-content h4.merit:before,
.entry-content h4.demerit:before{
position:static;
    width: auto;
    height: auto;
    display: inline-block;
    font-size: 0.8em;
    line-height: 1.0em;
margin-right:0.25em;
    padding: 0.3em 0.25em;
text-align:center;
    white-space: nowrap;
    font-family: FontAwesome;
    vertical-align: text-bottom;
border-radius: 4px;
box-shadow: 0 1px 1px 0 rgba(0,0,0,0.15);
}

.entry-content h4.merit:before{
content: '\f118  メリット';
color: #444;
background-color: #ffdf37;
}
.entry-content h4.demerit:before{
content:'\f119  デメリット';
color: #fff;
background-color: #a5c5c4;
}

@media only screen and (max-width: 480px){
 .entry-content h4.merit,.entry-content h4.demerit{ padding-left:0!important; }
 .entry-content h4.merit:before,
 .entry-content h4.demerit:before{display: table;margin-bottom:0.25em;}
}

/* ジャンプボタン */

.mnby_jump_sections{
    text-align: center;
    margin: auto;
    letter-spacing: -0.4em;
}
.mnby_jump_sections > a,
.mnby_jump_sections > a:hover,
.mnby_jump_sections > a:active{
font-weight: bold;
    font-size: 1.0em;
    text-align: center;
    display: inline-block;
    text-decoration: none;
    min-width: 23%;
    padding: 0.5em 0.25em;
    margin: 0.25em 1%;
    background: #47ceef;
    color: #ffffff;
    text-shadow: 0 0px 3px rgba(0,0,0,0.5);
    border-radius: 5px;
    box-shadow: inset 0 0 2px 1px #fbfbfb , 0 1px 1px 0 #78a9d0;
    letter-spacing: normal;
}
.mnby_jump_sections > a:hover{
position: relative;
top: 2px;
}
.mnby_jump_sections > a:before,
.mnby_jump_sections > a:after{display:none;}

@media only screen and (max-width: 480px){
.mnby_jump_sections > a,
.mnby_jump_sections > a:hover,
.mnby_jump_sections > a:active{width: 47%;}
}

#tinymce img.no-kokuban,
.entry-content img.no-kokuban,
.entry-content table img.kokuban,
.entry-content table img{
border:none;
outline:none;
padding:0;
}
/* ーーーーーーーーーーーーーーーーーーーー　AddQuick　 ーーーーーーーーーーーーーーーーーーーーー */
.quicktags-toolbar {
overflow-y:scroll;
max-height:80px;
}
/* ------------------------- TOC＋ プラグイン ----------------------- */
.contracted{min-width: 30%!important;}
#toc_container {
background: #fffcf6;
border: none;
margin: 0;
padding: 1.0em;
box-shadow: 0 1px 3px 0 rgba(0,0,0,0.15),inset 0 0 0 1px #e6d7b5,inset 0 -1px 20px 0 #e0d2b2;
}
#toc_container > p.toc_title{
position: relative;
text-align: left;
font-size: 1.1em;
padding: 0.5em 60px 0 0;
}
#toc_container > p.toc_title:before{
content: '\f0f6';
font-family: FontAwesome;
margin-right: 1.0em;
}
#toc_container > p.toc_title:after{
content: '';
position: absolute;
bottom: 0;
right: 0;
background: url(/wp-content/themes/albatros_custom/img/hakase_this.png) left bottom no-repeat;
background-size: contain;
width: 54px;
height: 66.5px;
}
#toc_container > ul > li{
margin:0.5em 0;
counter-increment:index;
}
#toc_container > ul > li > a {
color:#339933;
font-weight: bold;
text-decoration: underline;
}
#toc_container > ul > li > ul {margin:0.2em 0 1.0em 1.0em;}
#toc_container > ul > li > ul > li{margin:0.3em 0;}
#toc_container > ul > li > ul > li:first-child {padding-top:0;}
#toc_container > ul > li > ul > li > a {
color: #575757;
font-size: 0.9em;
line-height: 0;
font-weight: normal;
border-bottom:dotted 1px #575757;
}
#toc_container > ul > li > ul > li > a:hover{text-decoration: none;}
#toc_container > ul > li > ul > li > a:before {
content: '\f0da';
color: #8dab8d;
font-family: FontAwesome;
margin-right: 0.5em;
}

@media only screen and (min-width: 721px){}

@media only screen and (min-width: 481px){
  #toc_container {
  margin: 1.0em 30px;
  padding: 1.0em 2.0em;
  }
}
/***************** Ultimate Shortcode ******************/
.entry-content .su-spoiler-style-default,
.entry-content .su-spoiler-style-default > .su-spoiler-title{
font-size:1.0rem;
box-shadow: 0 1px 1px 0 rgba(0,0,0,0.25), inset 0 0 0 3px rgba(255,255,255,0.33);
border-radius:3px;
}
.entry-content .su-spoiler-style-default > .su-spoiler-title .su-spoiler-icon{
font-size:10px;
font-weight:bold;
line-height:1;
width:auto;
height:auto;
left:auto;
right:0.5em;
}

.entry-content .su-spoiler-style-default.su-spoiler-icon-plus .su-spoiler-icon:before,
.entry-content .su-spoiler-style-default.su-spoiler-icon-plus-square-1 .su-spoiler-icon:before{
display:block;
color:#346652;
background:#fff;
padding:0.5em 0.5em;
border-radius:6px;
box-shadow:0 0 0 2px #4c6700;
transition:all 0.2s;
content: "▲ とじる";
text-shadow:none;
}
.entry-content .su-spoiler-style-default.su-spoiler-icon-plus.su-spoiler-closed .su-spoiler-icon:before,
.entry-content .su-spoiler-style-default.su-spoiler-icon-plus-square-1.su-spoiler-closed .su-spoiler-icon:before{
color:#fff;
background:#346652;
border:0;
box-shadow:0 0 0 0px #346652;
content: "▼ ひらく";
text-shadow:none;
}
.entry-content .su-spoiler-style-default > .su-spoiler-title{
background:#fdffd5;
background-image:url(data:image/jpeg;base64,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);
    padding: 0.5em 4.5em 0.5em 0.5em;
    text-shadow: 2px 0 1px #fff, -2px 0 1px #fff, 0 2px 1px #fff, 0 -2px 1px #fff;
}

.entry-content .su-spoiler-style-default > .su-spoiler-content {padding: 1em;}

/**/

.entry-content .su-tabs .su-tabs-pane {font-size: inherit;}
.entry-content .su-button {
margin:1.0em auto;
}
.entry-content .su-button-style-3d {
position: relative;
top: 0;
margin-top:0;
border-bottom-width: 0;
margin-bottom:0;
padding-bottom:6px;
box-shadow:inset 0 -6px 0 0 rgba(0,0,0,0.33);
}
.entry-content .su-button-style-3d:hover {
margin-top:6px;
margin-bottom:0;
padding-bottom:0;
top: 0;
border-bottom-width: 0;
box-shadow:inset 0 0 0 0 rgba(0,0,0,0.5);
}
.entry-content .su-button-style-3d span { border-bottom-width: 0px;}


/* ################ Wordpress Add Custom CSS 色設定 ############### */
form#worpress_custom_css_form tr,
form#worpress_custom_css_form td{
display:block;
}
form#worpress_custom_css_form textarea{
height:500px;
font-size:13px;
font-family: Verdana;
color:#62e032;
background:#382d2a;
}

//* ＊＊＊＊＊＊＊＊＊＊＊＊＊＊ BOXES ＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊ */
.box1 p,.box2 p,.box16 p,.box17 p,.box26 p ,.box27 p ,.box28 p
{margin:0;padding:0;}
.box29 p,.box30 p
{
  padding:15px 20px;
  margin:0;
}
.box1 {
background-color:#fff;
  padding:0.5em 1em;
  margin:2em 0;
  font-weight:bold;
  border:solid 3px #000000;
}
.box2 {
  padding:0.5em 1em;
  margin:2em 0;
  font-weight:bold;
  color:#6091d3;
  background:#FFF;
  border:solid 3px #6091d3;
  border-radius:10px;
}
.box16{
    background-size: 10px 10px!important;
  padding:0.5em 1em;
  margin:2em 0;
  background: -webkit-linear-gradient(
    -45deg,
    #f0f8ff 25%,
    #fff 25%, #fff 50%,
    #f0f8ff 50%, #f0f8ff 75%,
    #fff 75%, #fff
  ); 
background: linear-gradient(
    -45deg,
    #f0f8ff 25%,
    #fff 25%, #fff 50%,
    #f0f8ff 50%, #f0f8ff 75%,
    #fff 75%, #fff
  );
}
.box16.red{
background:-webkit-linear-gradient(to right bottom, #fdeded, #fdeded 3px,#ffffff 3px, #ffffff 7px, #fdeded 50%, #fdeded 50%,#ffffff 75%, #ffffff);
background:linear-gradient(to right bottom, #fdeded, #fdeded 3px,#ffffff 3px, #ffffff 7px);
  background: -webkit-linear-gradient(
    -45deg,
    #FF8F8F 25%,
    #fff 25%, #fff 50%,
    #FF8F8F 50%, #FF8F8F 75%,
    #fff 75%, #fff
  ); 
background: linear-gradient(
    -45deg,
    #fdeded 25%,
    #fff 25%, #fff 50%,
    #fdeded 50%, #fdeded 75%,
    #fff 75%, #fff
  );
box-shadow: inset 0 0 0 1px #ffcbcb;
}
.box16.green{
background: -webkit-linear-gradient(to right bottom, #e9ffef, #e9ffef 3px,#ffffff 3px, #ffffff 7px);
background: linear-gradient(to right bottom, #e9ffef, #e9ffef 3px,#ffffff 3px, #ffffff 7px);
  background: -webkit-linear-gradient(
    -45deg,
    #e9ffef 25%,
    #fff 25%, #fff 50%,
    #e9ffef 50%, #e9ffef 75%,
    #fff 75%, #fff
  ); 
background: linear-gradient(
    -45deg,
    #e9ffef 25%,
    #fff 25%, #fff 50%,
    #e9ffef 50%, #e9ffef 75%,
    #fff 75%, #fff
  );
box-shadow: inset 0 0 0 1px #c5ffd3;
}
.box16.orange{
  background: -webkit-linear-gradient(
    -45deg,
    #fff5e9 25%,
    #fff 25%, #fff 50%,
    #fff5e9 50%, #fff5e9 75%,
    #fff 75%, #fff
  ); 
background: linear-gradient(
    -45deg,
    #fff5e9 25%,
    #fff 25%, #fff 50%,
    #fff5e9 50%, #fff5e9 75%,
    #fff 75%, #fff
  );
box-shadow: inset 0 0 0 1px #ffdaa9;
}

.box17{
  margin:2em 0;
  position:relative;
  padding:0.5em 1.5em;
  border-top:solid 2px black;
  border-bottom:solid 2px black;
}
.box17:before,.box17:after
{
  content:'';
  position:absolute;
  top:-10px;
  width:2px;
  height:calc(100% + 20px);
  background-color:black;
}
.box17:before {left:10px;}
.box17:after {right:10px;}

.box26 {
  position:relative;
  margin:2em 0;
  padding:0.5em 1em;
  border:solid 3px #95ccff;
  border-radius:8px;
}
.box26 .box-title {
  position:absolute;
  display:inline-block;
  top:-13px;
  left:10px;
  padding:0 9px;
  line-height:1;
  font-size:19px;
  background:#FFF;
  color:#95ccff;
  font-weight:bold;
}
.box27 {
  position:relative;
  margin:2em 0;
  padding:0.5em 1em;
  border:solid 3px #62c1ce;
}
.box27 .box-title {
  position:absolute;
  display:inline-block;
  top:-27px;
  left:-3px;
  padding:0 9px;
  height:25px;
  line-height:25px;
  vertical-align:middle;
  font-size:17px;
  background:#62c1ce;
  color:#ffffff;
  font-weight:bold;
  border-radius:5px 5px 0 0;
}
.box29 {
  margin:2em 0;
  background:#dcefff;
}
.box29 .box-title {
  font-size:1.2em;
  background:#5fb3f5;
  padding:4px;
  text-align:center;
  color:#FFF;
  font-weight:bold;
  letter-spacing:0.05em;
}
.box30 {
  margin:2em 0;
  background:#f1f1f1;
  box-shadow:0 2px 4px rgba(0, 0, 0, 0.22);
}
.box30 .box-title {
  font-size:1.2em;
  background:#5fc2f5;
  padding:4px;
  text-align:center;
  color:#FFF;
  font-weight:bold;
  letter-spacing:0.05em;
}
