@charset‘UTF-8′;

/*--------------------------------------------------------
●全体
--------------------------------------------------------*/
body {
font-family: 'arial' ,'游ゴシック', YuGothic, 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
color: #333;
margin: 0 auto;
text-align: center;
line-height : 150%; 
font-size: 100%;
}

img {padding: 0px 1px 0px 1px; border: none;}
/*a:hover img{opacity:0.6; filter: alpha(opacity=60);}*/

a:link {color: #4682b4;}
a:visited {color:#4682b4;}
a:hover {color: #d00; position: relative; top: 1px; left: 1px;}
a:active {color: #666;}

.plugin-tag a {margin-right:5px; text-decoration: none;}
.plugin-tag a:hover {text-decoration:underline; color: #cc0000;}

blockquote {
margin: 10px;
padding: 10px;
background: #ffffff;
border: #cccccc 1px solid;
border-left: #cccccc 5px solid;
color: #333;
line-height:1.5em;
}

/*--------------------------------------------------------
●全体的な幅の設定
--------------------------------------------------------*/
/*ヘッダー上のh1タグ表示部分*/
div#header-ue-in {
width: 1010px;


}

/*ヘッダーのブログタイトル表示部分*/
div#header-in {
width: 1010px;
}

/*フッターの文字表示部分*/
div#footer-in {
width: 1010px;
}

/*グローバルメニュー文字表示部分の幅*/
div#global_menu-in {
width: 1010px;
}

/*コンテナ部分の幅（980px：左余白20px＋(コンテンツ660px＋余白20px＋右サイド260px)＋右余白20px）*/
#container {
width: 1010px;
padding: 20px 20px 0px 20px;
}

/*コンテンツ部分の幅（660px：左余白5px＋650px＋右余白5px）*/
#content1 {
width: 680px;
float: left;
padding: 5px 5px 0px 5px;
}

/*コンテンツ部分の幅（940px：左余白5px＋930px＋右余白5px）*/
#content2 {
width: 940px;
float: left;
padding: 5px 5px 0px 5px;
}

/*右サイドバーの幅（260px：左余白5px＋250px＋右余白5px）*/
#sidebar_r {
width: 300px;
float: right;
padding: 5px 5px 0px 5px;
}

/*--------------------------------------------------------
●デザイン的な色・画像の指定
--------------------------------------------------------*/
/*全体の背景色*/
body {
background: #fff url();
}

/*コンテナ部分の背景色*/
#container {
background: #fff url();
border-left: solid 0px #b0b0b0;
border-right: solid 0px #b0b0b0;
}

#content1,#content2,#content3 {
background: #fff url();
/*border-left: solid 0px #b0b0b0;*/
/*border-right: solid 0px #b0b0b0;*/
 border: 1px solid #ddd;
    border-radius: 4px;
}



/*サイドバー右の外側背景色*/
#sidebar_r {
color: #666;
background: #fff url();
 border: 1px solid #ddd;
    border-radius: 4px;


}

/*ヘッダー上h1表示部分の背景色・罫線*/
div#header-ue {
color:#ddd;
border-top: solid 4px #333;
border-left: solid 0px #b0b0b0;
border-right: solid 0px #b0b0b0;
line-height : 15%; 
background: #333;
font-size:14px;

}

/*ヘッダーの画像・背景色・罫線*/
div#header-in {
background: url() no-repeat;
background-position: 0px 0px;
}
div#header {
background: #666 url(https://blog-imgs-96.fc2.com/a/r/k/arktreasure/header_treasure.jpg) no-repeat;
background-position: center;
border-left: solid 0px #b0b0b0;
border-right: solid 0px #b0b0b0;
width:1000px;
height: 250px;
}

/*ヘッダーの文字色*/
div#header-in .blog_title a,div#header-in .blog_introduction {
color: #fff;
}

/*フッターの画像・背景色・罫線*/
div#footer {
border-top: solid 1px #b0b0b0;
border-left: solid 0px #b0b0b0;
border-right: solid 0px #b0b0b0;
background: #666 url();
}

/*フッターの文字色*/
div#footer-in a,div#footer-in a:visited,address,address a,address a:visited,.add,.add a {
color:#eee;

}

/*グローバルメニューの画像・背景色・高さ*/
div#global_menu {

height: 30px;
}

div#global_menu-in {
/*border: solid 1px #2C4655;*/
}

/*グローバルメニュー文字表示部分の色・幅・高さ*/
div#global_menu-in a {
border-right: dotted 1px #333;
padding: 0 0px;
font-size: 0.75em;
font-weight: bold;
color: #333;
width: 110px;
line-height: 30px;
}

/*グローバルメニューのマウスオーバー時の画像・文字色*/
div#global_menu-in a:hover {
/*background: #666 url(https://blog-imgs-37.fc2.com/o/f/f/officehidezo/kaetenfree_navi-hover.png) no-repeat;*/
color: #d00;
line-height: 30px;
}

/*トップインフォメーション*/
.topinfo{
padding: 4em 1em 1em 1em;
background:#fff url(https://blog-imgs-37.fc2.com/o/f/f/officehidezo/kaetenfree_topinformation.gif) top left no-repeat;
}

/*プラグイン３タイトルの画像・背景色・罫線*/
.post2 h2 {
background: #666 url(https://blog-imgs-37.fc2.com/o/f/f/officehidezo/kaetenfree_nav-a.png) repeat-x;
border-top: solid 0px #ffffff;
padding: 10px 10px 0px 10px;
height: 42px;
color: #666;
}

/*記事一覧タイトルの画像・背景色・罫線*/
#search h2,#searchtitle {
padding: 8px 10px 8px 17px;
color: #666;

}

/*記事タイトルの画像・背景色*/
.post h2 {
color: #222;
font-size:22px;
padding: 10px 10px 5px 10px;

}

/*記事タイトルの文字色*/
.post h2 a {color: #222;
font-size:22px;display:block;}
.post h2 a:hover {color: #CC0000; position: relative; top: 0px; left: 0px;}

/*サイドバータイトルの画像・背景色・文字色*/
.menutitle {
 background-color: #333;
    border-radius: 1px;
padding: 6px 7px 3px 17px;
color:#ddd;

}

/*サイドバーボディの画像・背景色・罫線*/
.menubody {

padding: 10px 0px 10px 0px;


}

/*サイドバー記事欄の矢印画像*/
.menubody li {
background: url(https://blog-imgs-84.fc2.com/a/r/k/arktreasure/20151017153806a4c.png) no-repeat ;
background-position: 0px 4px;
padding: 0 0 0 15px;
margin: 0px 5px 5px 5px;
}

/*h3見出し装飾*/
.post h3 {
    border-bottom: 2px solid #111;
    margin:0px;
    color: #333;
    font-size: 1.5em;
    padding:0 0 0 10px

}


/*h4見出し装飾*/
.post h4 {
padding: 0px 0px 0px 10px;
margin:0px;
font-size: 1.3em;
color: #333;
padding-left: 10px;
border-left: 4px solid #111;
}

/*記事一覧アイコン画像 矢印*/
#searchmain li.sub,#search li {
 background: rgba(0, 0, 0, 0) url("https://blog-imgs-96.fc2.com/a/r/k/arktreasure/icon-01.png") no-repeat scroll 8px 30px;

}


/*ナビ画像アイコン　タグ*/
.page_navi1 li.tag,
.entry-tag ul.tag {
background-position: 0px 2px;
padding: 3px 0px 0px 18px;
margin: 0 auto;
}

/*ナビ画像アイコン　前のページ*/
.page_navi1 li.prevpage a {
margin: 0 auto;
}

/*ナビ画像アイコン　次のページ*/
.page_navi1 li.nextpage a {
margin: 0 auto;
}

/*ナビ画像アイコン　新しい記事*/
.page_navi2 li.new {
background: rgba(0, 0, 0, 0) url("https://blog-imgs-84.fc2.com/a/r/k/arktreasure/20151017153806a4c.png") no-repeat scroll 0 10px;
    padding: 0 0 0 17px;
font-size:14px;

}

/*ナビ画像アイコン　古い記事*/
.page_navi2 li.old {
background: rgba(0, 0, 0, 0) url("https://blog-imgs-84.fc2.com/a/r/k/arktreasure/20151017153806a4c.png") no-repeat scroll 0 10px;
    padding: 0 0 0 17px;
font-size:14px;
}

/*ナビ画像アイコン　ホーム*/
.page_navi4 li.home,
.page_navi3 li.home,
.page_navi1 li.home {

padding: 3px 0px 0px 0px;
margin: 0 auto;
}

/*ナビ画像アイコン　ページトップ*/
.page_navi4 li.top,
.page_navi3 li.template_go_top {

background-position: 0px 2px;
padding: 3px 0px 0px 18px;
margin: 0 auto;
}

/*ナビ画像アイコン　子カテゴリ*/
.page_navi3 li.topentry_category_link,
.page_navi1 li.sub2 {
background-position: 0px 2px;
padding: 3px 0px 0px 0px;
margin: 0 auto;
}

/*ナビ画像アイコン　親カテゴリ*/
.page_navi1 li.sub1 {
background-position: 0px 2px;
padding: 3px 0px 0px 0px;
margin: 0 auto;
}

/*ナビ画像アイコン　記事*/
.page_navi4 li.sub,
.page_navi1 li.sub {
background-position: 0px 1px;
padding: 3px 0px 0px 0px;
margin: 0 auto;
}

/*ナビ画像アイコン　カレンダー*/
.page_navi1 li.month {
background: url(https://blog-imgs-37.fc2.com/o/f/f/officehidezo/000date.png) no-repeat;
background-position: 0px 2px;
padding: 3px 0px 0px 18px;
margin: 0 auto;
}

/*ナビ画像アイコン　ＲＳＳ*/
.page_navi4 li.rss,
.page_navi3 li.rss {
background: url(https://blog-imgs-37.fc2.com/o/f/f/officehidezo/000rss.png) no-repeat;
background-position: 0px 0px;
padding: 3px 0px 0px 18px;
margin: 0 auto;
}

/*ナビ画像アイコン　メルマガ*/
.page_navi4 li.merumaga,
.page_navi3 li.merumaga {
background: url(https://blog-imgs-37.fc2.com/o/f/f/officehidezo/000book.png) no-repeat;
background-position: 0px 1px;
padding: 3px 0px 0px 18px;
margin: 0 auto;
}

/*ナビ画像アイコン　問い合わせ*/
.page_navi4 li.toiawase,
.page_navi3 li.toiawase {
background: url(https://blog-imgs-37.fc2.com/o/f/f/officehidezo/000mail.png) no-repeat;
background-position: 0px 0px;
padding: 3px 0px 0px 18px;
margin: 0 auto;
}

/*コメント・トラックバック　タイトル画像*/
#cmtitle,#tbtitle {
background: #ffffff url() repeat;
border-bottom: solid 1px #b0b0b0;
padding: 5px 0px 0px 5px;
margin: 0 auto;
}

/*コメント・トラックバック　タイトル画像*/
#cm,#tb {

}

#cmtitle,#tbtitle {

border-bottom: solid 1px #b0b0b0;
padding: 5px 0px 0px 5px;
margin: 0 auto;
}


/*--------------------------------------------------------
●ヘッダー
--------------------------------------------------------*/
h1{
font-size: 0.75em;
font-weight: normal;
margin: 0 auto;
padding: 5px 20px 5px 20px;
text-align: right;
}

div#header {
width: 100%;
margin: 0 auto;
}

div#header-ue {
margin: 0 auto;
}

div#header-ue-in {
margin: 0 auto;
}

div#header-in {
margin: 0 auto;
}

div#header-in .blog_title {
font-weight:bold;
font-size: 1.5em;
text-align: left;
margin: 0 auto;
padding: 35px 0px 15px 30px;
}

div#header-in .blog_title a {
font-weight:bold;
text-decoration: none;
}

div#header-in .blog_title a:hover {
text-decoration: underline;
}

div#header-in .blog_introduction {
font-size: 0.75em;
text-align: left;
margin: 0 auto;
padding: 0px 20px 0px 30px;
}

/*--------------------------------------------------------
●グローバルメニュー
--------------------------------------------------------*/
div#global_menu {
width:100%;
}

div#global_menu-in {
margin: 5px auto;
}

div#global_menu-in ul {
margin: 0;
padding: 0;
}

div#global_menu-in li {
list-style-type: none;
float: left;
}

div#global_menu-in a {
height: 100%;
display: block;
text-align: center;
text-decoration: none;
float: left;
}

div#global_menu-in a:hover {
text-decoration: underline;
position: relative;
top: 0px;
left: 0px;
}

/*--------------------------------------------------------
●コンテナ・コンテンツ
--------------------------------------------------------*/
#container {margin: 0 auto;}
#container-in {margin: 0 auto;}
#content1 {margin: 0 auto;}
#content2 {margin: 0 auto;}
div#global_menu-in:after {  
content : "";
display : block;
height : 0;  
clear : both; 
}
#container:after {  
content : "";
display : block;
height : 0;  
clear : both; 
}







/*--------------------------------------------------------
●記事本文
--------------------------------------------------------*/
.post {

margin-bottom: 2em;
}

.post h2 {
font-size: 1em;
text-align: left;
}

.post h2 a {
text-decoration: none;
}

.post h2 a:hover {
text-decoration:underline;
}

.postmain {

font-size: 15.5px;
text-align: left;
margin: 0 auto;
padding: 10px 20px 0px 15px;
border-bottom: solid 1px #ddd;
line-height: 170%;
}




.postmore {
margin: 1em 0 5em 0;
padding: 0;
}


.postinfo {
clear: both;
font-size: 12px;
background: #eee url();
padding:0 10px 0 0;
margin: 10px auto;
text-align: right;
}

.postinfo a {

text-decoration: none;
}

.postinfo a:visited {
color:#FFA500;
text-decoration: none;
}

.postinfo a:hover {
color:#d00;
text-decoration:underline;
}

/*--------------------------------------
  ヨメレバ・カエレバ（PC）
--------------------------------------*/
.booklink-box, .kaerebalink-box{
    padding:25px;
    margin-bottom: 10px;
    border:double #CCC;
    overflow: hidden;
    font-size:small;
}
.booklink-image, .kaerebalink-image{
    margin:0 15px 0 0;
    float:left;
    min-width: 160px;
    text-align: center;
}
.booklink-image img, .kaerebalink-image img{
    margin:0 auto;
    text-align:center;
}
.booklink-info, .kaerebalink-info{
    margin:0;
    line-height:120%;
    overflow: hidden;
}
.booklink-name, .kaerebalink-name{
    margin-bottom:24px;
    line-height:1.5em;
}
.booklink-powered-date, .kaerebalink-powered-date{
     font-size:8px;
     margin-top:10px;
     font-family:verdana;
     line-height:120%;
}
.booklink-detail, .kaerebalink-detail{font-size: 12px;}
.booklink-powered-date, .kaerebalink-detail{margin-bottom:15px;}
.booklink-link2, .kaerebalink-link1{margin-top:10px;}
.booklink-link2 a,
.kaerebalink-link1 a{
    width:30%;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    display:inline-block;
    margin:5px 2px 0 0;
    padding:10px 1px;
    text-align:center;
    float:left;
    text-decoration:none;
    font-weight:800;
    text-shadow:1px 1px 1px #dcdcdc;
    font-size:12px;
    color: #fff !important;
}
.booklink-link2 a:hover,
.kaerebalink-link1 a:hover{opacity: 0.6;}
.booklink-link2 a:active
.kaerebalink-link1 a:active{
    position:relative;
    top:1px;
}
/*ボタンを変えるときはここから*/
.shoplinkamazon a{color:#FF9901 !important;border: 1px solid #FF9901 !important;}
.shoplinkrakuten a{color:#c20004 !important;border: 1px solid #c20004 !important;}
.shoplinkkindle a{color:#007dcd !important;border: 1px solid #007dcd !important;}
.shoplinkkakakucom a{color:#314995 !important;border: 1px solid #314995;}
.shoplinkyahoo a{color:#7b0099 !important;border: 1px solid #7b0099 !important;}
/*ここまでを変更*/
.shoplinkyahoo img{display:none;}
.shoplinkyahoo a{font-size:10px;}
.booklink-footer{display: none;}






/*--------------------------------------------------------
●記事下フリースペース
--------------------------------------------------------*/
.kijishita{

font-size: 0.8em;
text-align: left;
margin-bottom: 2em;
padding: 0px;
}

/*--------------------------------------------------------
●タグ
--------------------------------------------------------*/
.entry-tag {
font-size: 11px;
text-align: left;
margin: 0 auto;
padding: 0;
height: 1%;
}

.entry-tag ul {
list-style-type: none;
margin: 0 auto;
padding: 0;
}

.entry-tag li {
display: inline;
color: #666;

}

.entry-tag li a {
color: #666;
margin: 0px 5px 0px 0em;
text-decoration: none;
    background-color: #eee;
border-radius: 4px;
padding:5px;
}

.entry-tag li a:hover {
text-decoration: underline;
color:#d00;
    background-color:#eee;
border-radius: 4px;
padding:5px;
}

/*--------------------------------------------------------
●ジャンルとテーマ
--------------------------------------------------------*/
.entry-genre {
font-size: 10px;
text-align: left;
margin: 0 auto;
padding: 0;
}

.entry-genre ul {
list-style-type: none;
margin: 0 auto;
padding: 0;
}

.entry-genre li {
display: inline;
}

.entry-genre li a {
color: #555555;
text-decoration: none;
}

.entry-genre li.tag1 a {

padding: 0px 0em 0px 0px;
margin: 0 5px 0 0;
}

.entry-genre li a:hover {
text-decoration: underline;
color:#d00;
}

/*--------------------------------------------------------
●ページナビ１
--------------------------------------------------------*/
.page_navi1 {
font-size: 13px;
text-align: left;
margin-bottom: 1em;
padding: 0;
height: 1%;
}

.page_navi1 ul {
list-style-type: none;
margin: 0 auto;
padding: 0;
}

.page_navi1 li {
display: inline;
}

.page_navi1 li a {
border: solid 0px #555555;

text-decoration: none;
}

.page_navi1 li a:hover {
text-decoration:underline;
color: #d00;
position: relative;
top: 0px;
left: 0px;
}

/*--------------------------------------------------------
●ページナビ２（new新しい記事・old古い記事）
--------------------------------------------------------*/
.page_navi2 {
font-size: 12px;
text-align: left;
margin-bottom: 2em;
}

.page_navi2 ul {
list-style-type: none;
margin: 0 auto;
padding: 0;
line-height: 2.5;
}

.page_navi2 li a {
text-decoration: none;
}

.page_navi2 li a:hover {
border-bottom: solid 2px #CC0000;
color: #d00;
position: relative;
top: 0px;
left: 0px;
}

/*--------------------------------------------------------
●記事内ページナビ
--------------------------------------------------------*/
.page_navi3 {
clear: both;
font-size: 13px;
text-align: left;
margin: 3em 0 1em 0;
padding: 0;
}

.page_navi3 ul {
list-style-type: none;
margin: 0 auto;
padding: 0;
}

.page_navi3 li {
display: inline;
}

.page_navi3 li a {
border: solid 0px #555555;

text-decoration: none;
position: relative;
}

.page_navi3 li a:hover {
text-decoration:underline;
color: #d00;
position: relative;
top: 0px;
left: 0px;
}

/*--------------------------------------------------------
●フッター上ナビ
--------------------------------------------------------*/
.page_navi4 {
clear: both;
font-size: 12px;
text-align: center;
margin: 0 auto;
}

.page_navi4 ul {
list-style-type: none;
margin: 0 auto;
padding: 0;
}

.page_navi4 li {
display: inline;
}

.page_navi4 li a {
border: solid 0px #555555;

text-decoration: none;
position: relative;
}

.page_navi4 li a:hover {
text-decoration:underline;
color: #d00;
position: relative;
top: 0px;
left: 0px;
}

/*--------------------------------------------------------
●記事一覧
--------------------------------------------------------*/
#search {

margin-bottom: 0em;
border: 0px solid #b0b0b0;		
}

#search h2 {
font-size: 1em;
text-align: left;
margin: 0 auto;
}

#searchmain {
position: relative;

text-align: left;
padding: 10px;
line-height: 1.5;
}

#searchmain ul {
margin: 0;
padding: 0;
}

#searchmain li {
list-style-type: none;
margin: 0.5em 0 0 0;
padding:23px 10px 20px 30px;
text-align: left;


	border: 1px solid #ddd;
	border-radius: 4px;

}

#searchmain li a {

margin: 0.5em 0 1em 0;
font-weight: bold;
}

#searchmain li a:hover {
text-decoration:underline;

color: #d00;
}

#searchmain li .kiji_introduction {
font-size: 0.875em;

margin: 0.5em 0 0 0;
}

#searchmain li .kiji_introduction a {

font-weight: normal;
text-decoration: none;
}

#searchmain li .kiji_introduction a:hover {
text-decoration:underline;
color: #d00;
}

/*--------------------------------------------------------
●トップインフォメーション
--------------------------------------------------------*/
.topinfo{
font-size: 0.875em;
text-align: left;
margin-bottom: 2em;
}

/*--------------------------------------------------------
●プラグイン３
--------------------------------------------------------*/
.post2 {
color:#666;
margin-bottom: 2em;
}

.post2 h2 {
font-size: 1em;
text-align: left;
margin: 0 auto;
}

.postmain2 {

font-size: 0.875em;
text-align: left;
padding: 10px 0 0 0;
}

/*--------------------------------------------------------
●コメント
--------------------------------------------------------*/
#cm {
max-width:500px;
border: solid 1px #ddd
text-align: left;
margin-bottom: 2em;
padding: 0px 15px 0px 15px;
}

#cm dt {
font-size: 0.75em;
}

#cm dd {
font-size: 0.75em;
margin: 0 0 5px 0;
}

#cmtitle {
font-size: 1em;
font-weight: bold;
} 

#comment {
border: solid 1px #ddd;
margin: 0 auto;
}

.cmposttitle {
font-size: 0.75em;
font-weight: bold;
border-top: solid 1px #ddd;
margin: 0 auto;
padding: 10px 5px 10px 5px;
} 

.cmbody,.cminfo {
font-size: 0.75em;
margin: 0 auto;
padding: 0 5px 10px 5px;
}

.cminfo {
text-align: right;
color: #777777;
}

.hp {
color: #777777;
}

.hp a,.hp a:visited,.edit a,.edit a:visited {
text-decoration: none;
color: #FFA500;
}

.hp a:hover,.edit a:hover {
text-decoration:underline;
color: #d00;
}

/*--------------------------------------------------------
●トラックバック
--------------------------------------------------------*/
#tb {
max-width:500px;
border: solid 1px #ddd;
text-align: left;
margin-bottom: 2em;
padding: 0px 15px 0px 15px;
}

#tbtitle {
font-size: 1em;
font-weight: bold;
} 

#tburl {
font-size: 0.75em;
margin: 0 auto;
padding-top: 10px
}

#tblink {
font-size: 0.75em;
margin: 0 auto;
padding-bottom: 10px
}

.tbposttitle {
font-size: 0.75em;
font-weight: bold;
border-top: solid 1px #ddd;
margin: 0 auto;
padding: 10px 5px 10px 5px;
} 

.tbbody,.tbinfo {
font-size: 0.75em;
color: #111111;
margin: 0 auto;
padding: 0 5px 10px 5px;
}

.tbinfo {
text-align: right;
color: #777777;
}

/*--------------------------------------------------------
●サイドバーボディ
--------------------------------------------------------*/
.menu {

margin-bottom: 1em;
padding: 5px 0 0px 0;
line-height : 1.5; 

}

.menutitle {
font-size: 0.75em;
font-weight: bold;
text-align: left;
}

.menubody {
font-size: 14px;
text-align: left;
position: relative;
}

.menubody ul {
font-size: 14px;
margin: 0;
padding: 0;
}

.menubody li {

list-style-type: none;
}

.menubody li a {
text-decoration: none;
}

.menubody li a:hover {
color:#d00;
text-decoration:underline;
}

/*--------------------------------------------------------
●フッター
--------------------------------------------------------*/
div#footer {
width: 100%;
clear: both;
margin: 0 auto;
}

div#footer-in {
font-size: 1em;
margin: 0 auto;
padding: 10px 0 10px 0;
}

div#footer-in a{ 
text-decoration:none;
}

div#footer-in a:visited {
text-decoration:none;
}

div#footer-in a:hover {
position: relative;
top: 0px;
left: 0px;
text-decoration: underline;
}

address {
font-style: normal;
text-align: center;
font-size: 0.875em;
}

address a{ 
text-decoration:none;
font-weight: bold;
font-size: 1.15em;
}

.add {
font-size: 0.75em;
text-align: center;
clear: both;
color:#eee;
}
div#footer-in .add a,div#footer-in .add a:visited{

color:#333;
}

/*--------------------------------------------------------
●google アドセンス
--------------------------------------------------------*/

.g_ad{

margin:30px 0 50px 0;
text-align: center;
}

.g_ad p{
font-size:10px;
color:#666;
}

/*--------------------------------------------------------
●人気記事
--------------------------------------------------------*/

.list-box_popular {
  border-bottom: 1px solid #505154;
  display: table;
  width: 100%;
text-align: center;

}
.list-box_popular .list-img,
.list-box_popular .list-text {
  display: table-cell;
  vertical-align: middle;

}
.list-box_popular .list-img img {
  width: 100px;
  margin: 5px 7px 5px 0;
}
.list-box_popular .list-cat {
  background-color: #3ae;
  border-radius: 3px;
  color: #fff;
  font-size: 10px;
  padding: 0 5px;
}
.list-box_popular .list-date {
  color: #aaa;
  font-size: 10px;
  margin-left: 10px;
}
.list-box_popular .list-text h2 {
  color: #fff;
  font-size: 12px;
  margin-right: 10px;
  text-decoration: none;
}



/*--------------------------------------------------------
●カテゴリー一覧
--------------------------------------------------------*/

.cate_box{
clear : both;
width:100%
height:auto;
padding: 0px 0px 50px 0px;
margin: 10px 10px 10px 3px;
}

.cate_img {
 float:left;

padding: 10px 20px 10px 5px;

}

.cate_img img{
 width:200px;

}
.cate_text{

padding: 3px 10px 10px 5px;

}

.waku{
border: 1px solid #505154;
border-radius: 4px;
padding:0 10px 10px 10px;

}

.waku_info {
    background-color: #eee;
    margin: 1em 0;
    padding: 1em;
}

.relate_dl{
border: solid 1px #b0b0b0;
    padding: 1em;
font-size:13px;
}


/*--------------------------------------------------------
●ページナビ
--------------------------------------------------------*/

#entry_navi {height:75px;}
 
#entry_navi a {display:block; float:left;}
 
#entry_navi a span {height: 75px; display:table-cell; vertical-align:middle;}
 
#entry_navi a:hover {color: #8ADAE6;}
 
#entry_navi .prev {width:43%; text-align:left;}
 
#entry_navi .next {width:43%; text-align:right;}
 
#entry_navi .home {width:14%; text-align:center;}
