/*
Theme Name: Edition Child Theme
Description: Child theme for edition.
Author: Themewich
Template: edition
*/
@import url(http://fonts.googleapis.com/earlyaccess/notosansjapanese.css);

.top-bar,
.top-bar p,
.top-bar li,
.top-bar ul.news-ticker li a,
.top-bar .breaking-title {
    font-size:15px;
}

img.emoji-smiley{
    vertical-align: -7%;
}

.content-section.section.first-section, .content-section.section.no-top-margin.no-title.first-section {
margin-top: 0;
}

.exfooter {
    text-align: center;
    font-size:13px;
}

/* コンタクトフォーム */
.c1{
background:#f3f3f3;
padding:20px;
border-bottom:1px solid #ccc;
font-weight:normal;
color:#595858;
display:block;
line-height:50px;
}

.c2{
background:#fff;
padding:20px;
border-bottom:1px solid #ccc;
font-weight:normal;
color:#595858;
line-height:50px;
}

p.c1,p.c2{
margin:0;
}

.c1:hover,.c2:hover{
background:#FCFCFC;
}

.c1.last,.c2.last{
border-bottom:none;
}

.m-alert{
padding:5px;
background:#ff8080;
color:#fff;
margin:5px;
font-weight:normal;
}

input[type=text],input[type=tel],input[type=email]{
font-size:15px;
}

.c1 textarea,.c2 textarea{
font-size:13px;
width:100%;
}

.file{
margin:10px;
display:block;
}

span.wpcf7-list-item { display: block; }
input[type=text],input[type=email],input[type=tel]{
   width:100%;
}

input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus{
   border:solid 1px #20b2aa;
}

input[type=text], select,input[type=email],input[type=tel]{
   outline: none;
}

.contact_right textarea{
   border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   -o-border-radius: 5px;
   -ms-border-radius: 5px;
   border:#a9a9a9 1px solid;
   -moz-box-shadow: inset 0 0 5px rgba(0,0,0,0.2),0 0 2px rgba(0,0,0,0.3);
   -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2),0 0 2px rgba(0,0,0,0.3);
   box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2),0 0 2px rgba(0,0,0,0.3);
   width:100%;
   padding:0 3px;
}

.contact_right textarea:focus{
   border:solid 1px #20b2aa;
}

.contact_right textarea {
   outline: none;
width:100%;
}

input[type=submit]{
   border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   -o-border-radius: 5px;
   -ms-border-radius: 5px;
   border:#a9a9a9 1px solid;
   -moz-box-shadow: inset 0 0 5px rgba(0,0,0,0.2),0 0 2px rgba(0,0,0,0.3);
   -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2),0 0 2px rgba(0,0,0,0.3);
   box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2),0 0 2px rgba(0,0,0,0.3);
   width:30%;
   height:50px;
font-size:20px;
   padding:0 3px;
   margin:5px;
   cursor:pointer;
   color:#333;
   font-weight:normal;
   background:#f5f5f5;
}

.contact_form input[type=submit]{
width:50%;
}

.contact_form input[type=text],.contact_form input[type=email]{
width:100%;
height:50px;
font-size:1.5em;
}

input[type="radio"]{
margin: 0 0 4px 0 !important;
}

/* postページの画像高さ変更デフォルト padding: 160px 0; */
.pagetitleloading.background-imaged .pagetitle {
padding: 200px 0;
}

/* addthisをトップページに表示しない */

.home .addthis-smartlayers {
display: none !important;
}


/*addthis 2重スクロールバーバグ修正 */
div#_atssh {
display: none;
}
div.sharing {
  display:none;
}
