/*
 Theme Name:   Linten Child
 Theme URI:    http://anilbasnet.com/linten-first-free-wordpress-theme/
 Description:  Linten Child Theme
 Author:       Anil Basnet
 Author URI:   http://anilbasnet.com/
 Template:     linten
 Version:      1.0.6
 License:      GPLv3
 License URI:  http://www.gnu.org/licenses/gpl-3.0.html
 Tags:         one-column, two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, featured-images, full-width-template, translation-ready, theme-options, threaded-comments, footer-widgets, custom-logo, blog
 Text Domain:  linten-child
*/

/*** サイト全体：日本語フォントの変更 ***/
body {
  font-family: '游ゴシック', YuGothic, 'メイリオ', Meiryo, Helvetica, Arial, sans-serif;
  font-weight: 500;
}/* end */

/*** タイトル表示サイズ・位置変更 ***/
.common_emphasize {
  font-size: larger;
  text-align: center; 
}/* end */

/*** MW WP Form用カスタムクラス ***/
select.mw-wp-form-select-prefecture{
  width: 100px;
}
input.mw-wp-form-input-name{max-width: 320px;}
input.mw-wp-form-input-address{max-width: 600px;}
input.mw-wp-form-input-email{max-width: 320px;}
@media only screen and (max-width : 640px){
  input.mw-wp-form-input-name{width: 75%;}
  input.mw-wp-form-input-address{width: 95%;}
  input.mw-wp-form-input-email{width: 80%;}
}/* end */

/*** ギャラリー：テーブル（レスポンシブ対応） ***/
.gallery_table{
  width:90%;
  border: 2px solid #d6ceb4;
  overflow: hidden;
  word-break: break-all;
  word-wrap: break-word;
  margin-left: auto;
  margin-right: auto;
}
.gallery_table th{
  padding: 6px 8px 5px;
  border-top: solid 1px #ffffff;
  width: 30%;
  overflow: hidden;
  color: #13131e;
  font-style: normal;
  font-weight: bold;
  font-size: 100%;
  text-align: left;
  word-break: break-all;
  word-wrap: break-word;
  vertical-align: top;
  background-color: #eeece4;
}
.gallery_table td{
  padding: 5px 10px;
  text-align: left;
  vertical-align: top;
  color: #595960;
  background-color: #ffffff;
  border-top: dotted 1px #e0dccc;
  overflow: hidden;
  word-break: break-all;
  word-wrap: break-word;
}
@media (max-width: 400px){
  .gallery_table th{
    width:100%;
    display:block;
    margin: 0 auto;
    border:none;
    border-radius: 3px;
  }
  .gallery_table td{
    display: list-item;
    width: 100%;
    border-top: none !important;
  }
}/* end */

/*** ギャラリー：説明文 ***/
.gallery_description p{
  width:90%;
  margin-left: auto;
  margin-right: auto;
  padding: 5px 10px;
  border: 1px solid #d6ceb4;
  background-color: #ffffff;
  background-repeat: no-repeat;
  background-position: 10px 6px;
  color: #595960;
}/* end */

/*** ギャラリー：サムネイル ***/
.gallery_tmb{
  max-width:500px;
  padding: 10px;
  border: 2px solid #ffffff;
  background-color: #ffffff;
  margin-left: auto;
  margin-right: auto;
}/* end */

/*** Display Posts Shortcode用カスタムクラス ***/
.boxline ul.display-posts-listing {
  border: 0px solid #aaaaaa!important;
  margin: 0px!important;
  padding: 0px!important;
  text-align: center!important;
}
.boxline ul.display-posts-listing li {
  border: 1px solid #aaaaaa!important;
  background-color: #ffffff;
  width: 100%!important;
  max-width: 160px!important;
  height: auto !important;
  min-height: 200px!important;
  margin: 0px 4px 20px!important;
  padding:12px!important;
  text-align: left;
  vertical-align: top!important;
  display: inline-block;
  white-space: normal;
  word-wrap: break-word;
  font-size: 13px;
  line-height: 1.2;
}
.boxline ul.display-posts-listing li img {
  border: 1px solid #aaaaaa!important;
  background-color: #ffffff;
  width: 100% !important;
  height: auto !important;
  margin: 0px 0px 16px!important;
  padding: 0px!important;
  display: block!important;
}
.boxline.boxline-medium ul.display-posts-listing li {
  max-width: 320px!important;
  min-height: 160px!important;
  font-size: large;
  text-align: center!important;
}
.boxline.boxline-thumbnail ul.display-posts-listing li {
  max-width: 160px!important;
  min-height: 250px!important;
}
/* end */