@charset "UTF-8";
 .mainimg{width: 600px; height: auto;margin-left: auto;margin-right: auto;margin-top: 20px;}
.mainimg img{}
.nav{margin: 0px !important;}
.navbar-nav li{padding-left: 10px;padding-right: 10px;} .navbar-default .navbar-toggle .icon-bar {
background: #1E1E1E; } .navi_bg{background-color: #F8F9FA;}
.navi_bg a{color: #8B8B8B !important;text-decoration: none;}
.navi_bg a:hover{color: #595959 !important;}
.navbar-dark .navbar-brand {font-size: 1.1rem !important;color: #000000 !important;}
.dropdown-menu li a{color: #019DE6 !important;text-decoration: none;}
.ma_t20b20{margin: 20px 0 20px 0 } .sp_br{display: none;} #main{
text-align:left;
margin-left: 10px;
padding-top: 0px;
padding-right: 0;
padding-bottom: 20px;
padding-left: 0;
}
#main p{
font-size: 1rem;
line-height: 1.8rem;
} #side{
margin: 0px;
padding: 0 0 20px 0;
}
.itemside{
border: 1px solid #FFC108;
padding: 10px;
}
.itemside  h3 {
font-size: 12px;
line-height: 1.4em;
margin: 0px;
padding: 0px;
font-weight: normal;
}
.itemside h3 a {
margin: 0px;
padding: 0px;
color: #4A4A4A;
text-decoration: none;
}
.itemside .post_data {
font-size: 10px;
color: #FFC108;
padding-bottom: 5px;
margin: 0px;
padding-top: 0px;
padding-right: 0px;
padding-left: 0px;
}
.side_title_bk{padding: 0.7rem;margin-bottom: 10px;background-color: #FFC108;}
.side_title_bk2{padding: 0.7rem;margin-bottom: 10px;background-color: #FFC108;}
.side_title{
font-size: 1rem;
padding-left: 20px;
margin: 0px;
background-size: 1rem 1rem;
background-repeat: no-repeat;
background-position: 0% center;
color: #FFFFFF;
}
.itemside_box {margin-bottom: 40px;}
.sp_blogimg img{width: 100%;height: auto;} #main img {
max-width: 100% !important ;
height: auto !important;
}  .wpcf7 input[name="your-email"],
.wpcf7 input[name="text-780"]
{    width: 40%;
padding: 8px;
margin: 10px;
border: 1px solid #ddd;
border-radius: 3px;
}
.wpcf7 input[name="text-300"],
.wpcf7 input[name="text-889"],
.wpcf7 input[name="text-765"],
.wpcf7 textarea  {
width: 30%;
padding: 8px;
margin: 10px;
border: 1px solid #ddd;
border-radius: 3px;
}
.wpcf7 input[name="tel-834"],
.wpcf7 input[name="tel-751"],
.wpcf7 input[name="tel-16"],
.wpcf7 input[name="text-908"],
.wpcf7 input[name="text-111"],
.wpcf7 input[name="text-659"]
{
width: 20%;
padding: 8px;
margin: 10px;
border: 1px solid #ddd;
border-radius: 3px;
}
.wpcf7 select[name="menu-13"],
.wpcf7 select[name="menu-799"],
.wpcf7 select[name="menu-6"],
.wpcf7 checkbox[name="checkbox-316"],
.wpcf7 radio[name="radio-721"]
{
padding: 8px;
margin: 10px;
border: 1px solid #ddd;
border-radius: 3px;
}
.checkbox-316,.wpcf7-radio{margin: 10px;display:  inline-block;}
.wpcf7 textarea[name="textarea-280"],
.wpcf7 textarea[name="your-message"] 
{
width: 60%;height: 90px;
padding: 8px;
margin-right: 10px;
margin-top: 10px;
border: 1px solid #ddd;
border-radius: 3px;
} input.sub-btn {
width: 30%;
height: 60px;
background: #F90;
color: #FFF;
font-size: 1.1em;
font-weight: bold;
letter-spacing: 0.2em;
border: 1px solid #ffae13;
-webkit-transition: 0.3s;
-moz-transition: 0.3s;
-o-transition: 0.3s;
-ms-transition: 0.3s;
transition: 0.3s;
border-radius: 8px;
} input.sub-btn:hover{
background: #FFF;
color: #F90;  
} .center {
text-align:center;
}