.home_widget{margin:0;}

body{font-family: 'Noto Sans Japanese', sans-serif;}
#main img{}

/*ボタン*/
.em20{font-size:2em;font-style:normal;}

.btn{margin:25px 0 50px;}

.btn a {font-weight:bold;border:solid 2px #a43602;display: block;cursor: pointer;width:100%;margin: 0 auto;padding: 20px;color: #fff;text-align: center;text-decoration: none;
background: #f96436;
background: -moz-linear-gradient(top, #f96436 1%, #f25730 41%, #ea5507 77%, #f25948 100%);
background: -webkit-linear-gradient(top, #f96436 1%,#f25730 41%,#ea5507 77%,#f25948 100%);
background: linear-gradient(to bottom, #f96436 1%,#f25730 41%,#ea5507 77%,#f25948 100%);
filter: progid:DXImageTransform.Microso
ft.gradient( startColorstr='#f98939', endColorstr='#fc6d00',GradientType=0 );
box-shadow: 0 6px 0 #ad3701, 0 10px 0 rgba(0,0,0,0.2);-webkit-transition: color 0.3s, background-color 0.3s, box-shadow 0.3s, -webkit-transform 0.3s;
transition: color 0.3s, background-color 0.3s,box-shadow 0.3s, transform 0.3s;border-radius:15px;}

.btn a:hover {background-color: #a43602;box-shadow: 0 3px 0 #a43602, 0 6px 0px rgba(0,0,0,0.2);-webkit-transform: translateY(3px);transform: translateY(3px);}

.btn a:hover {background-color: #fc6b00;box-shadow: 0 3px 0 #a43602, 0 6px 0px rgba(0,0,0,0.2);-webkit-transform: translateY(3px);transform: translateY(3px);-webkit-animation: flash 1s;animation: flash 1s;}

.btn a:active {color: #ddd;background-color: #a43602;box-shadow: 0 0 0 #ff4e00, 0 0 0px rgba(0,0,0,0.2);-webkit-transform: translateY(6px);transform: translateY(6px);transition-duration: 0.1s;}


/*-ここ-*/
.box,.box img{width:100%;}
li.box{padding-bottom:0px;margin-bottom:50px;overflow:hidden;border-bottom:solid 1px #ccc;}

.box-info h2{background:#fff;color:#000;box-shadow:none;font-size:1.5em;}
.box-info p,.box-info h2{padding:0;margin:0;}
.box li h3{padding:0;border:none;}

.box-info{margin-bottom:15px;}
.box-info ul{margin:0;padding:0;}

.box-info li{display:inline-block;}

.box-info li:nth-child(1){width:10%;vertical-align:top;}
.box-info li:nth-child(2){width:85%;margin-left:5px;}
.category{margin:0 0 15px;}
.price{font-weight:bold;}


.category li.price{background:#F30;color:#fff;}

/*merit*/
.merit{margin-bottom:25px;padding:20px 15px 0px;background:#fff9f2;border:solid 1px #e5b980;border-radius:0.2em;}

.merit h3{margin:0;color:#d17810;border:none;padding:0 0 5px;}
.merit p,.demerit p,.merit li,.demerit li{margin:0 0 10px;}

.merit ul{margin:0}

.merit li{padding-bottom:10px;margin-bottom:20px;}

.merit li:last-child{border:none;padding-bottom:0;}
.star{color:#ff3101;font-size:1.3em;}


.merit li,.demerit li{width:100%;}


.btn-img li{width:50%;float:left;padding:5px;}

blockquote cite:before{content:"出典：";}

cite:before{content:"参考記事：";}

.youtube{margin:15px 0 30px;}

#gfweb_ad_list_txt_7424 img{width:42px; height:13px;}

ins{text-decoration:none;}

.yarpp-related h2{padding:20px;color:#fff;background:#1BB4D3;border-radius:5px;font-size:1.3em;}

.yarpp-related li{padding:15px;}
.yarpp-related li:before{content:"⇒";padding-right:10px;color:#1BB4D3;;}

blockquote{border:none!important;margin:0!important;padding:0!important;color:#000!important;}
blockquote:before{content:none!important;}

.entry-content img{width:100%;}
#toc_container{margin:0!important;padding:10px 10px 0!important;}

.eyecatch{padding:0 15px;}

b{font-weight:bold;font-size:1.1em;}

.red{color:#F00;}
