/*
CTC Separate Stylesheet
Updated: 2017-03-01 11:08:43
Theme Name: Edge Child 03
Theme URI: https://themefreesia.com/themes/edge
Template: edge
Author: Theme Freesia
Author URI: https://themefreesia.com
Description: Edge is a Responsive Blogger WordPress Theme, Designed and Developed by Theme Freesia. Edge is Simple, clean, blog-focused, and designed for clarity. It is also translation ready and easily customizable with lots of options using Customizer. It consists contact us template, gallery template, widgets and sidebar. Get free support at https://themefreesia.com/support-forum/ and View demo site at http://demo.themefreesia.com/edge.
Tags: threaded-comments,left-sidebar,right-sidebar,custom-background,custom-header,custom-menu,editor-style,sticky-post,theme-options,translation-ready,post-formats,custom-logo,footer-widgets,blog,e-commerce,news,photography,portfolio
Version: 1.1.1.5.1488334123
*/

.table-contactform7 {
    overflow: hidden;
    table-layout: fixed;
}
.required-contactform7 {
    background-color: #de8686;
    margin-right: 3px;
    color: #fff;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    padding: 5px;
}
.unrequired-contactform7 {
    background-color: #bdbdbd;
    margin-right: 3px;
    color: #fff;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    padding: 5px;
}
.table-contactform7 th {
    font-weight: bold;
}
.table-contactform7 input, .table-contactform7 textarea {
    max-width: 90% !important;
    margin: 5px 10px 10px 5px;
}
.address-100 input {
    max-width: 90% !important;
    margin: 5px 10px 10px 5px;
}
.message-100 textarea {
    width: 100%;
    margin: 5px 10px 10px 5px;
}

/*酔っぱらいのたわごと*/

.blog_date{
	text-align:right;
  font-size: 16px;
}
ul.post-categories{
  margin-bottom: 3px;
}
ul.post-categories li {
display: inline;
margin-right: 10px;
}
.cat{
  border-bottom :1px solid #c0c0c0;
  padding:1px;
  text-align: right;
}

/*右サイドウィジェット*/

#secondary

.widget_categories ul
{
    display: block;
    padding: 6px 0 7px 5px;
}

li {
	display: block;
    padding: 6px 0 7px 20px;
    }

h2.entry-title {
    font-family: "Noto Sans Japanese";
    font-weight: 500;
    line-height: 26px;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    padding: .45em 0 .45em .45em;
    margin: 0 0 25px;
}
h3.entry-content {
    background-color: #f6f6f6;
    font-family: "Noto Sans Japanese";
    font-size: 20px;
    margin-bottom: 16px;
    padding: .25em .55em;
}
#respond h3#reply-title {
    font-size: 20px;
    font-weight: normal;
    line-height: 20px;
    padding-bottom: 5px;
    border-top: 1px solid #aaa;
    padding-top: 10px;
}
h4.tribe-event-title {
    font-size: 14px;
    line-height: 19px;
    padding-bottom: 5px;
}
.tribe-events-list-widget ol li {
    list-style: none;
    margin-bottom: 3x;
    margin-bottom: .5rem;
}
.widget-area li {
  border-bottom: 1px dotted #c0c0c0;
}
p {
    font-family: "Noto Sans Japanese";
    margin-top: 10px;
    margin-bottom: 0;
    padding-bottom: 15px;
}

.list_a table{
margin-bottom:5px;
}

ul.post-categories li {
display: inline;
margin-right: 10px;
}

.cat{
	text-align:right;
}
div.whatsnew {
    margin: 10px 0;
    font-size: 100%;
    word-break: break-all;
    overflow: hidden;
    /* border: 1px silver solid; */
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}

.rep　ｈ4{
    line-height: 22px;
    border-left: 3px solid;
    padding-left: 20px;
    padding-bottom: 10px;
    margin-top: 10px;
}
.top10{
margin-top:10px
}