/*
Theme Name: adaptive-flat-Child
Template: adaptive-flat
*/

@import url('../adaptive-flat/style.css');

/* =P
———————————————– */

p {
	margin: 30px 0px;
}

p.request_work{
    margin: 20px 0px;
}

.post-prev p {
    margin: 10px 0px 20px;
    word-wrap: break-word;
}

.textwidget {
    font-size: 13px; 
    margin-bottom: 10px
}

img.side_self_introduction{
    float: left;
    margin: 0px 20px 10px 0px;
}

.comment-reply-title {
clear:both;
}

#comments ul {
	width: 95%;
	float: right;
	display: block;
        margin-top: 20px;
}

/* =H tag
———————————————– */

h1, h2, h3, h4, h5, h6 {
  color: #000000 !important;
}

h2 {
  color: #000000;
  font-size: 25px;
  border-radius: 10px;
  -webkit-border-radius: 10px;  /* Safari,Google Chrome用 */  
  -moz-border-radius: 10px;     /* Firefox用 */
  border-left: 7px solid #f37934;
  background-color: #EEEEEE;
  border-bottom: 1px solid #f37934;
  padding: .1em .1em .1em .5em;
}

h3 {
  color: #000000;
  font-size: 20px;
  border-radius: 10px 0px 0px 10px / 10px 0px 0px 10px;
  -webkit-border-radius: 10px 0px 0px 10px / 10px 0px 0px 10px;  /* Safari,Google Chrome用 */  
  -moz-border-radius: 10px 0px 0px 10px / 10px 0px 0px 10px;     /* Firefox用 */
  border-left: 7px solid #f37934;
  background-color: #FFFFFF;
  border-bottom: 1px dashed #f37934;
  padding: 5px 20px 5px 20px;
  
}







.widget-head h4 {
  background: #f37934;
  border-top-left-radius: 10px;         /* CSS3草案 */
　-webkit-border-top-left-radius: 10px; /* Safari,Google Chrome用 */
　-moz-border-radius-topleft: 10px!;     /* Firefox用 */
  color: #ffffff!important;             
 
}


.prev-title a {
  color: #000000!important;
}





/* =Header
———————————————– */
#header .site-title {
width: 220px; /* ロゴの高さ */
text-align: left;
margin-top: 0px;  /* ロゴの上スペース */
margin-bottom: 0px;  /* ロゴの下スペース */　　
}

#header p {
font-size: 15px;
font-weight: normal;
margin: 0px 0px 0px 100px;
clear: both;
}   

#header-left img {
width: 220px; /* ロゴの高さ */
text-align: left;
margin-top: 0px;  /* ロゴの上スペース */
margin-bottom: 0px;  /* ロゴの下スペース */　　
}    


#header-left img{
	max-width: 100%;
}

/*↓引用分↓*/
blockquote{
width: 80%;
background: #eee;
padding: 10px 40px;
margin: 0 auto;
margin-top: 50px;
margin-bottom: 50px;
border:5px solid #DBDBDB;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;

}

blockquote p{
color:#3D80B6;
font-weight:bold;
line-height: 20px;

}

blockquote:after{
content:"”QUOTE";
text-align:right;
display:block;
height: 0px;
font-weight: lighter;
font-style: oblique;
font-size: 200%;
color: #666;

}
/*↑引用文↑*/


/*↓レコメンド↓*/
.recommendedArticle {
  padding: 10px 30px;
  margin: 30px 0px;
  border-radius: 15px;          /* CSS3草案 */  
  -webkit-border-radius: 15px;  /* Safari,Google Chrome用 */  
  -moz-border-radius: 15px;     /* Firefox用 */
  color: #E22F26;
  background-color: #ECECEC;
}
/*↑レコメンド↑*/

.widget li {
margin-left:0px;
list-style-type: none;
}

#sidebar li:before	{ 
	margin: 10px 10px;
}

/*↓カテゴリーポスト↓*/

ul.lcp_catlist li{

list-style:none;
display: inline-block;
border-bottom: 1px solid #CCCCCC;
padding-top: 10px;
padding-bottom: 10px;

}

img.attachment-thumbnail.size-thumbnail.wp-post-image
{
}

div.lcp.excerpt
{
}

h2.lcp_post{
        float:left;
        transition: color 0.5s;
	font-weight: 600;
	font-size: 20px;
}

h2.lcp_post a{
color: #000000;
}

/*↓表↓*/
.table_01{
margin: 50px auto;
border-collapse: collapse;
}
.table_01 th{
text-align:center;
width: 25%;
padding: 6px;
vertical-align: top;
color: #333;
background-color: #eee;
border: 1px solid #b9b9b9;
}
.table_01 tfoot{
text-align:center;
font-weight: bold;
width: 25%;
padding: 6px;
vertical-align: top;
color: #FF0000;
background-color: #eee !important;
border: 1px solid #b9b9b9;
}
.table_01 tbody{
　background-color: #fff;
}
.table_01 td{
text-align:center;
padding: 6px;
border: 1px solid #b9b9b9;
}

#content th,
#content td{
	padding: 5px 10px 5px 10px;
}

.table_store_report{
margin-right : auto;
margin-left : auto;
border-collapse: collapse;
}
.table_store_report th{
text-align:center;
width: 25%;
padding: 6px;
vertical-align: top;
color: #333;
background-color: #eee;
border: 1px solid #b9b9b9;
}
.table_store_report tfoot{
text-align:center;
font-weight: bold;
width: 25%;
padding: 6px;
vertical-align: top;
color: #FF0000;
background-color: #eee !important;
border: 1px solid #b9b9b9;
}
.table_store_report tbody{
　background-color: #fff;
}
.table_store_report td{
text-align:center;
padding: 6px;
border: 1px solid #b9b9b9;
}


.table_store_report td:nth-child(odd){
background:#EFEFEF;
}

#content th,
#content td{
	padding: 5px 10px 5px 10px;
}

/*↑表↑*/


/*↓フラットシェアボタン↓*/
.sns-icons {
    width: 100%;
    margin: 10px 0.5%;
    overflow: hidden;
  }
.sns-icons>a {
    float: left;
    width: 33%;
    margin: 1px 1px 0 0;
    padding: 0 0 0 0;
    font-size: 25px;
    text-align: center;
    color: #fff;
    line-height: 1.8;
    border-radius: 5px;
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;   /* Firefox用 */ 
    text-decoration: none;
    position: relative;
  }
.sns_count {
    position: absolute;
    font-size: 10px;
    right: 5px;
    bottom: 1px;
}
.sns-icons a:hover {
    opacity: 0.8;
  }

/*↑フラットシェアボタン↑*/








@media only screen and (min-width: 768px){
       /* PC */

/*↓PCの横サイズ変更後↓*/
.center {
		width: 95%;
		max-width: 1120px;
		margin: 10px auto;
		overflow: auto;
	}
/*↑PCの横サイズ変更後↑*/

/*↓カエレバCSS（PC用）↓*/

.kaerebalink-name>p{margin:0px;}

.kaerebalink-box { width:100%; 
                   height: 200px;
                   background: #eee; 
                   padding: 10px; 
                   border-radius: 8px 8px 8px 8px; 
                   margin: 20px 0px;} 

.booklink-box { width:100%; 
                background: #eee; 
                padding: 10px; 
                border-radius: 8px 8px 8px 8px; 
                margin: 20px 0px;} 

.booklink-box:after { /*floatの解除、ここがポイント*/
    display:block;
    clear:both;
    height:0px;
    visibility:hidden;
    content:".";
}
.booklink-box {
    min-height: 1px; /*IE6、7対策*/
}
27
* html .booklink-box {
    height: 1px;
    /*¥*//*/ /*MAC IE5.x対策*/
    height: auto;
    overflow: hidden;
    /**/
}

.kaerebalink-image,
.booklink-image { float: left; 
                     margin: 20px;} 

.booklink-image { padding: 0px 0px 0px 25px;}

.kaerebalink-info { margin: 10px 10px 10px 10px;} 
.booklink-info { margin: 10px 10px 10px 10px;}
/* スマホ用のリンクaの右が消えるため（カエレバCSS用じゃない奴）変更もとは （20px 0px 0px 0px）*/ 


.kaerebalink-name { font-size:15px;} 

.booklink-name { font-size:15px;} 

.kaerebalink-powered-date { font-size:13px; 
                            margin: 3px 0px 0px 0px;} 
.booklink-powered-date { font-size:13px; 
                            margin: 3px 0px 0px 0px;} 

.kaerebalink-detail { font-size:14px; 
                      margin: 5px 0px 0px 0px;} 
.booklink-detail { font-size:14px; 
                      margin: 5px 0px 0px 0px;} 

.kaerebalink-link1 { padding-top: 10px;} 
.booklink-link1 { padding-top: 10px;}

.shoplinkamazon a{ text-align: center;
                   font-size: 16px;
                   background: #2d6dff; 
                   border-radius: 5px; 
                   -moz-border-radius: 5px; 
                   -webkit-border-radius: 5px; 
                   color: #fff; 
                   width: 30% !important; 
                   padding: 3px; 
                   display: block; 
                   float: left; 
                   margin: 5px 5px 5px 5px;}

.shoplinkrakuten a{ text-align: center;
                    font-size: 14.5px; 
                    background: #ff3c37;
                    border-radius: 5px;
                    -moz-border-radius: 5px; 
                    -webkit-border-radius: 5px; 
                    color: #fff; 
                    width: 30% !important;
                    padding: 3px; 
                    display: block; 
                    float: left;
                    margin: 5px 5px 5px 5px;}

.shoplinkyahoo a{  text-align: center;
                   font-size: 14.5px; 
                   background: #28A825; 
                   border-radius: 5px; 
                   -moz-border-radius: 5px; 
                   -webkit-border-radius: 5px; 
                   color: #fff; 
                   width: 30% !important; 
                   padding: 3px; 
                   display: block; 
                   float: left; 
                   margin: 5px 5px 5px 5px;}  

.shoplinkyahooAuc a{ text-align: center;
                     font-size: 14.5px;
                     background: #28A825; 
                     border-radius: 5px; 
                     -moz-border-radius: 5px; 
                     -webkit-border-radius: 5px; 
                     color: #fff; 
                     width: 14% !important; 
                     padding: 3px; 
                     display: block; 
                     float: left; 
                     margin: 5px 3px 5px 5px;} 
/* アマゾンリンクと楽天リンクのaとのバランスを整えるため元は（5px 5px 5px 5px;）*/

.shoplinkseven a{  text-align: center;
                   font-size: 16px; 
                   background: #28A825; 
                   border-radius: 5px; 
                   -moz-border-radius: 5px; 
                   -webkit-border-radius: 5px; 
                   color: #fff; 
                   width: 30% !important;  
                   padding: 3px; 
                   display: block; 
                   float: left; 
                   margin: 5px 5px 5px 5px;} 

.shoplinkkindle a{ text-align: center;
                   font-size: 16px; 
                   background: #F4A838; 
                   border-radius: 5px; 
                   -moz-border-radius: 5px; 
                   -webkit-border-radius: 5px; 
                   color: #fff; 
                   width: 30.5% !important;  
                   padding: 3px; 
                   display: block; 
                   float: left; 
                   margin: 5px 5px 5px 5px;}

.shoplinkbk1 a{ text-align: center;
                   font-size: 16px; 
                   background: #28A825; 
                   border-radius: 5px; 
                   -moz-border-radius: 5px; 
                   -webkit-border-radius: 5px; 
                   color: #fff; 
                   width: 14% !important;  
                   padding: 3px; 
                   display: block; 
                   float: left; 
                   margin: 5px 5px 5px 5px;}
/* アマゾンリンクとKindleリンクとのaとのバランスを整えるため元は（5px 5px 5px 5px;）*/

 
.shoplinkamazon  a:link {color: #fff;text-decoration: none;}
.shoplinkamazon  a:visited {color: #fff;text-decoration: none;}
.shoplinkamazon  a:active {color: #fff;text-decoration: none;}
.shoplinkamazon  a:hover {color: #d65a2c;text-decoration: none;}
 
.shoplinkrakuten  a:link {color: #fff;text-decoration: none;}
.shoplinkrakuten  a:visited {color: #fff;text-decoration: none;}
.shoplinkrakuten  a:active {color: #fff;text-decoration: none;}
.shoplinkrakuten  a:hover {color: #000;text-decoration: none;}

.shoplinkyahoo  a:link {color: #fff;text-decoration: none;}
.shoplinkyahoo  a:visited {color: #fff;text-decoration: none;}
.shoplinkyahoo  a:active {color: #fff;text-decoration: none;}
.shoplinkyahoo  a:hover {color: #d65a2c;text-decoration: none;}

.shoplinkyahooAuc  a:link {color: #fff;text-decoration: none;}
.shoplinkyahooAuc  a:visited {color: #fff;text-decoration: none;}
.shoplinkyahooAuc  a:active {color: #fff;text-decoration: none;}
.shoplinkyahooAuc  a:hover {color: #d65a2c;text-decoration: none;}

.shoplinkseven  a:link {color: #fff;text-decoration: none;}
.shoplinkseven  a:visited {color: #fff;text-decoration: none;}
.shoplinkseven  a:active {color: #fff;text-decoration: none;}
.shoplinkseven  a:hover {color: #d65a2c;text-decoration: none;}

.shoplinkamazon,
.shoplinkrakuten,
.shoplinkkindle, 
.shoplinkyahoo,
.shoplinkyahooAuc,
.shoplinkseven {display:block !important;}
/*↑カエレバCSS（PC用）↑*/

}


@media only screen and (max-width: 767px) {
    /* phones */

p {
	margin: 30px 0px;
}

#header .center {
         height: 170px;   
}


/*↓引用分↓*/
blockquote{
width: 90%;
background: #eee;
padding: 10px 10px;
margin: 0 auto;
margin-top: 50px;
margin-bottom: 50px;
border:5px solid #DBDBDB;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;

}

/*↓フラットシェアボタン↓*/
.sns-icons {
    width: 100%;
    margin: 20px 0.5%;
    overflow: hidden;
  }
.sns-icons>a {
    float: left;
    width: 33%;
    margin: 1px 1px 0 0;
    padding: 3px 0px;
    font-size: 20px;
    text-align: center;
    color: #fff;
    line-height: 1.8;
    border-radius: 5px;
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;   /* Firefox用 */ 
    text-decoration: none;
    position: relative;
  }
.sns_count {
    position: absolute;
    font-size: 10px;
    right: 5px;
    bottom: 1px;
}
.sns-icons a:hover {
    opacity: 0.8;
  }

/*↑フラットシェアボタン↑*/




/*↓カエレバCSS（phone用）↓*/
#single-game, #single-page {
	width: 95%;
	margin: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid;
}

.kaerebalink-box,
    .booklink-box,
    .pochireba {
        text-align:center!important;
        padding: 1em!important;
        margin:0 0 0.5em 0!important;
        }

.booklink-box:after { /*floatの解除、ここがポイント*/
    display:block;
    clear:both;
    height:0px;
    visibility:hidden;
    content:".";
}
.booklink-box {
    min-height: 1px; /*IE6、7対策*/
}
27
* html .booklink-box {
    height: 1px;
    /*¥*//*/ /*MAC IE5.x対策*/
    height: auto;
    overflow: hidden;
    /**/
}


    .pochi_info {
        text-align:center!important;
        }
 
    .kaerebalink-box .kaerebalink-image,
    .booklink-box .booklink-image,
    .pochi_img {
        float: none !important;     
        }
 
 
    .shoplinkamazon,
    .shoplinkrakuten,
    .shoplinkkindle,
    .pochi_name {
        display:block!important;
        padding:0!important;
        }
 
    .shoplinkamazon a,
    .shoplinkrakuten a,
    .shoplinkkindle a, 
    .shoplinkyahoo a,
    .shoplinkyahooAuc a,
    .shoplinkseven a,
    .shoplinkbk1 a{
        width: 95% !important; /* スマホ用リンクaの右が消えるため（カエレバCSS用じゃない奴）変更もとは （100%）*/ 
        float:none;} 

.shoplinkamazon a{ text-align: center;
                   font-size: 16px;
                   background: #2d6dff; 
                   border-radius: 5px; 
                   -moz-border-radius: 5px; 
                   -webkit-border-radius: 5px; 
                   color: #fff;  
                   padding: 3px; 
                   display: block; 
                   float: left; 
                   margin: 5px 25px 5px 5px;}

.shoplinkrakuten a{ text-align: center;
                    font-size: 14.5px; 
                    background: #ff3c37;
                    border-radius: 5px;
                    -moz-border-radius: 5px; 
                    -webkit-border-radius: 5px; 
                    color: #fff; 
                    padding: 3px; 
                    display: block; 
                    float: left;
                    margin: 5px 25px 5px 5px;}

.shoplinkyahoo a{  text-align: center;
                   font-size: 14.5px; 
                   background: #28A825; 
                   border-radius: 5px; 
                   -moz-border-radius: 5px; 
                   -webkit-border-radius: 5px; 
                   color: #fff; 
                   padding: 3px; 
                   display: block; 
                   float: left; 
                   margin: 5px 25px 5px 5px;}  

.shoplinkyahooAuc a{ text-align: center;
                     font-size: 14.5px;
                     background: #28A825; 
                     border-radius: 5px; 
                     -moz-border-radius: 5px; 
                     -webkit-border-radius: 5px; 
                     color: #fff;  
                     padding: 3px; 
                     display: block; 
                     float: left; 
                     margin: 5px 3px 5px 5px;} /* アマゾンリンクと楽天リンクのaとのバランスを整えるため元は（5px 5px 5px 5px;）*/

.shoplinkseven a{  text-align: center;
                   font-size: 16px; 
                   background: #28A825; 
                   border-radius: 5px; 
                   -moz-border-radius: 5px; 
                   -webkit-border-radius: 5px; 
                   color: #fff;  
                   padding: 3px; 
                   display: block; 
                   float: left; 
                   margin: 5px 25px 25px 5px;}

.shoplinkkindle a{ text-align: center;
                   font-size: 16px; 
                   background: #F4A838; 
                   border-radius: 5px; 
                   -moz-border-radius: 5px; 
                   -webkit-border-radius: 5px; 
                   color: #fff;   
                   padding: 3px; 
                   display: block; 
                   float: left; 
                   margin: 5px 25px 5px 5px;}

.shoplinkbk1 a{ text-align: center;
                   font-size: 16px; 
                   background: #28A825; 
                   border-radius: 5px; 
                   -moz-border-radius: 5px; 
                   -webkit-border-radius: 5px; 
                   color: #fff; 
                   padding: 3px; 
                   display: block; 
                   float: left; 
                   margin: 5px 25px 25px 5px;}

.shoplinkamazon,
.shoplinkrakuten,
.shoplinkkindle, 
.shoplinkyahoo,
.shoplinkyahooAuc,
.shoplinkseven {display:block !important;}
        
 
    /* カエレバ Amazon */
    .kaerebalink-box {
        padding : 0.9em 1em!important ;
        }
 
    /* カエレバ 楽天 */
    .kaerebalink-box {
        padding : 0.9em 1em!important ;
        }
 
    /* ヨメレバ Amazon */
    .booklink-box {
        padding : 0.9em 1em!important ;
        }
 
    /* ヨメレバ 楽天 */
    .booklink-box  {
        padding : 0.9em 5.5em!important ;
        }
 
    /* ヨメレバ Kindle */
    .booklink-box  {
        padding : 0.9em 1em!important ;
        }
 
    /* ポチレバ */
    .pochi_name a {
        padding : 0.3em 5% 0.5em 5%!important ;
        }

/*↑カエレバCSS↑*/
}