/*
THEME NAME: devolen_gridxx
THEME URI: devolen
DESCRIPTION: devolen_gridxx
VERSION: 1.00
AUTHOR: devolen
AUTHOR URI:
TAGS: developer
*/

/* Reset */
*{
list-style: none;
font-style:normal;
margin: 0;
padding: 0;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
body,div,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,p,table,th,tr,td,pre,form,textarea,fieldset,input,select,address,iframe { margin: 0; padding: 0;}
h1,h2,h3,h4,h5,h6{ font-weight:normal; font-size:100%;}
img{vertical-align: bottom;}
ol,ul{ list-style:none;}
fieldset,img{ border:0;}
address,caption,cite,code,dfn,em,th,var{ font-weight:normal; font-style:normal;}  
caption,th{ text-align:left;}
abbr,acronym{ border:0;}
/* //Reset// */
.sponcer{margin:5px; display:block;}
/* ----------   default  ------------*/

/*--------　リンク  --------*/	
a img{border: none; text-decoration: none;}
a:link {color: #33f; text-decoration: none;}
a:visited { background: #f6f6f6; color: #888; text-decoration: none;}
a:hover { background: #eee; color: #007fc4; text-decoration: none;}
a:active {color: #33f;}
a:focus{ outline:none;}

/*--　別窓リンク --*/	
.entry-content a[target="_blank"] {background: url(http://www.devolen.com/blog/wp-content/themes/devolen_grid/images/icon/blank_link.png) no-repeat right center; padding-right: 15px;}
.maincont .one_post a[target="_blank"] { background: url(http://www.devolen.com/blog/wp-content/themes/devolen_grid/images/icon/blank_link.png) no-repeat right center; padding-right: 15px;}
.block1 .one_post a[target="_blank"] { background: url(http://www.devolen.com/blog/wp-content/themes/devolen_grid/images/icon/blank_link.png) no-repeat right center; padding-right: 15px;}
.block2 a[target="_blank"] { background: url(http://www.devolen.com/blog/wp-content/themes/devolen_grid/images/icon/blank_link.png) no-repeat right center; padding-right: 15px;}
.single-entry-content a[target="_blank"] { background: url(http://www.devolen.com/blog/wp-content/themes/devolen_grid/images/icon/blank_link.png) no-repeat right center; padding-right: 15px;}
.home-entry-content a[target="_blank"] { background: url(http://www.devolen.com/blog/wp-content/themes/devolen_grid/images/icon/blank_link.png) no-repeat right center; padding-right: 15px;}

.single-entry-content a[target="_blank"] img {background: none;}
.tmkm-amazon-view a[target="_blank"] { background:none;}
/*--------　//リンク//  --------*/

body{
background: url(http://www.devolen.com/blog/wp-content/themes/devolen_grid/rotate/rotate.php) #efefef;
font-family:"メイリオ","ＭＳ Ｐゴシック","Osaka","Verdana",'Hiragino Kaku Gothic Pro','Lucida Grande',sans-serif;
color: #333;
text-align: center;
font-size: 12px;
}
.grey{color:#aaa;}
.green{color:#396;}
.red{color:#f00;}
/* ----------   //default//  ------------*/


/****************

 全体 ボックス

****************/
#container { text-align: left; margin: 10px;}
/*--//コンテナ//--*/ 

/*--ヘッダー ナビ--*/
#header{
background: #fff;
width: 184px;
margin: 0 5px 10px 0;
padding: 25px 0 10px 0;
}
#header h1{ font-size: 1em;}
#header h2{
font-size:0.8em;
text-align:left;
color:#ccc;
line-height:1.6;
padding:0 5px;
margin-top:10px;
}
#header span{
display: block;
font-size: 0.8em;
text-align:left;
color: #ccc;
line-height:1.6em;
padding: 0 5px;
margin-top: 10px;
}
#head_navi{ width: 184px; margin: 5px;}
#g_navi li{ margin-bottom: 1px;}

/*--PR--*/
.pr-block{
background:#fff;
margin:10px 5px 0 0;
width:184px;
color:#f90;
text-align:center;
}
/*--//ヘッダー ナビ//--*/


/*--各ボックス共通--*/
.maincont , #pickup , .block1 , .block2 , .ads-block , .fla-block , .side-block , .kuzu{
display: block;
overflow: hidden;
background: #fff;
height: auto;
margin: 5px;
padding: 10px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; 
}
.entry-content img , .maincont .one_post img , .block1 img , .block2 img , .single-entry-content img{
height: auto;
margin: 0 auto 5px auto;
border: solid 3px #ececec;
}
.entry-content a:hover img , .maincont .one_post a:hover img , .block1 a:hover img , .block2 a:hover img , .side-block a:hover img , .single-entry-content a:hover img{
opacity:0.9;
filter: alpha(opacity=90);
-ms-filter: "alpha( opacity=90 )";
-webkit-box-shadow: 0px 0px 6px #5c5c5c;
-moz-box-shadow: 0px 0px 6px #5c5c5c;
box-shadow: 0px 0px 6px #5c5c5c; 
}
/*--//各ボックス共通//--*/

/*--メインコンテンツ--*/
.maincont{ width: 552px;}
.maincont object, .maincont embed {
overflow: hidden;
width: 552px;
height: 414px; /*　横÷1.33333333　*/
margin: 0 auto;
}
/*--//メインコンテンツ//--*/

/*--中サイズボックス--*/
.block1 { width: 358px;}
.block1 object, .block1 embed {
overflow: hidden;
width: 358px;
height: 268px;
margin: 0 auto;
}
/*--小サイズボックス--*/
.block2 { width: 164px;}
.block2 img{ width: 158px;}
.block2 object, .block2 embed{
overflow: hidden;
width: 164px;
height: 123px;
margin: 0 auto;
}
.block1:hover , .block2:hover{ background: #FFD17D;}
/*--//小サイズボックス//--*/

/*--各ボックス内のテキストなど--*/
.block-exe{
line-height: 1.6em;
font-size: 1em;
padding-top: 5px;
word-wrap: break-word;
}
/*--           //全体 ボックス//         --*/

/*--vimeo--*/
#vimeo , #vimeo embed{ width: 400px; height: 225px;}

/****************

 ホームページ
 
****************/
/*--ピックアップ--*/
#pickup{ width: 552px;}
#pickup h3{
background: url(http://www.devolen.com/blog/wp-content/themes/devolen_grid/images/title/pickup.gif) no-repeat;
text-indent: -5000px;
width: 213px;
height: 17px;
margin: 0 0 10px 3px;
}
#pickup em{
font-size: 1.2em;
font-weight: bold;
line-height: 1.4em;
text-shadow: 1px 1px 1px #000;
filter: dropshadow(color=#000, offx=, offy=1) 
}
/*--フラッシュ--*/
.fla-block { width: 164px; height: 200px;}
/*--ニュース お知らせ--*/
#news{
background: #fff;
width: 572px;
margin: 5px;
padding: 3px 0 10px 0;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; 
}
#news h3{
background: url(http://www.devolen.com/blog/wp-content/themes/devolen_grid/images/title/w_news.gif) no-repeat;
text-indent: -5000px;
width: 200px;
height: 17px;
margin: 15px 0 15px 16px;
}
#news dd{
float: left;
display: inline;
font-size: 1em;
text-align: left;
margin: 0 0 0.5em 20px;
padding-bottom:0.5em;
line-height:1.5em;
width: 532px;
border-bottom:1px dotted #000000;
}
#news dd .day {
float: left;
display: inline;
padding-left: 15px;
margin-right: 10px;
font-size: 1em;
color: #666;
background: url(http://www.devolen.com/blog/wp-content/themes/devolen_grid/images/icon/square_or.gif) no-repeat scroll 0 0.3em;
}
/*--       　//ホームページ//        --*/


/****************

各ページタイトル画像

****************/
#page-title{ text-indent: -5000px; width: 572px; height: 34px; margin: 5px;}
.works{ background: url(http://www.devolen.com/blog/wp-content/themes/devolen_grid/images/title/works.gif) no-repeat;}
.blog{ background: url(http://www.devolen.com/blog/wp-content/themes/devolen_grid/images/title/blog.gif) no-repeat;}
.about{ background: url(http://www.devolen.com/blog/wp-content/themes/devolen_grid/images/title/about.gif) no-repeat;}
.contact{ background: url(http://www.devolen.com/blog/wp-content/themes/devolen_grid/images/title/contact.gif) no-repeat;}
.news{ background: url(http://www.devolen.com/blog/wp-content/themes/devolen_grid/images/title/news.gif) no-repeat;}
.link{ background: url(http://www.devolen.com/blog/wp-content/themes/devolen_grid/images/title/link.gif) no-repeat;}
.not{ background: url(http://www.devolen.com/blog/wp-content/themes/devolen_grid/images/title/404.gif) no-repeat;}


/****************

 ads 広告

****************/
/*--ads 広告 ホームページ--*/
.ads-block {width:164px;}
.ads-block p{background:url(http://www.devolen.com/blog/wp-content/themes/devolen_grid/images/title/ads.gif) no-repeat; text-indent:-5000px; width:88px; height:17px; margin:0 0 10px 3px;}
#aus , #ads ,  #aubg , #ads ul li.adma {width:164px;}

/*--シングル下部 ads 広告--*/
.google_ads{padding:15px 0;}

/****************

 コンテンツ関連

****************/
/*--カテゴリ表示--*/
p.cat{
float: left;
background: #5f9bff;
color: #fff;
font-family: 'GlimChe';
letter-spacing: 0.1em;
margin-right: 7px;
padding: 3px 1px 1px 3px;
}
p.cat a{color:#fff;}
p.cat a:hover{color:#000; background:none;}
p.cat a:visited{background:none;}
p.dtp {background:#d07fff;}
p.news {background:#ffc066;}

/*--日付表示--*/
.entry-date{font-size:0.9em; line-height:2em; margin-bottom:5px;}

/*--ホームページ 1記事タイトル--*/
.block1 .feat-entry-title{
clear: left;
line-height: 1.4em;
font-size: 1.4em;
font-weight: bold;
margin-bottom: 5px;
text-shadow: 1px 1px 1px #E8E8E8;
filter: dropshadow(color=#E8E8E8, offx=, offy=1) 
}
/*--ホームページ最新記事以外の 1記事タイトル--*/
.entry-title{
clear: left;
line-height: 1.4em;
font-size: 1em;
font-weight: bold;
margin-bottom: 5px;
text-shadow: 1px 1px 1px #E8E8E8;
filter: dropshadow(color=#E8E8E8, offx=, offy=1) 
}
/*-- 各投稿中身共通--*/
.home-entry-content , .entry-content , .single-entry-content{
line-height: 1.7em;
font-size: 1.1em;
letter-spacing: 0.1em;
}

/*-- 大きい 1記事タイトル--*/
.big-entry-title{
clear: both;
line-height: 1.2em;
font-size: 2.2em;
font-weight: bold;
letter-spacing: -1px;
margin: 10px 0 15px 0;
text-shadow: 1px 1px 1px #E8E8E8;
filter: dropshadow(color=#E8E8E8, offx=, offy=1) 
}
.home-entry-content{line-height:1.5em; font-size:1em; padding-bottom:5px;}
.entry-content{padding:5px 0 10px 0;}
.entry-content img{margin:10px auto;}
.entry-content p{padding:5px 0 5px 5px;}
.entry-content h2{font-weight:bold; font-size: 1em;}

/*--シングル記事--*/
.single-entry-content{padding:5px 0 70px 0;}
.single-entry-content h2{font-weight:bold; font-size:1.1em; padding:10px 0;}
.single-entry-content h3{
border-left:3px solid #fa6a00;
color:#fa6a00;
font-size:1.1em;
font-weight:bold;
line-height:1.2em;
margin-bottom:5px;
padding-left:5px;
}
.single-entry-content p{padding-bottom:20px;}
.single-entry-content img {display:block;}
.single-entry-content small{font-size:0.7em;}
.single-entry-content ul{
padding:0 0 10px 10px;
}
.single-entry-content ul li{
color:#aa014c;
line-height:1.4em;
list-style:circle inside;
margin-bottom:10px;
}


/*--シンタックスハイライト エラー回避--*/
.maincont .toolbar object , .maincont .toolbar embed {
overflow: hidden;
width: 16px;
height: 16px;
}
.exe{
line-height: 1.2em;
font-size: 1em;
word-wrap: break-word;
}

/****************

 続きを見るボタン

****************/
.home-entry-content .continue{ display: none;}
.continue{ float: right; margin-top: 8px;}	
.btn, .btn:visited {
background: #2981e4 url(http://www.devolen.com/blog/wp-content/themes/devolen_grid/images/overlay.png) repeat-x; 
display: inline-block; 
padding: 3px; 
color: #fff; 
line-height: 1;
text-decoration: none;
-moz-border-radius: 3px; 
-webkit-border-radius: 3px;
-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
box-shadow: 0 1px 2px rgba(0,0,0,0.3);
text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
position: relative;
cursor: pointer
}
.btn:hover{ background: #2575cf; color: #fff; }
.btn:active{ top: 1px; -moz-box-shadow: 0 0 0 rgba(0,0,0,0.0); -webkit-box-shadow: 0 0 0 rgba(0,0,0,0.0); box-shadow: 0 0 0 rgba(0,0,0,0.0);}
.btn, .btn:visited,
.blue.btn, .blue.btn:visited{ background: #2981e4; }
.blue.btn:hover{ background: #2575cf; }


/****************

 ワークス

****************/
.data{
display: inline;
width: auto;
height: auto;
padding-bottom: 20px;
}
.data .en_pro_name{
font-size: 2em;
line-height: 1em;
font-weight: bold;
color: #282828;
}
.data .ja_pro_name{ color: #282828;}
.data .style { color: #999966; padding-right:5px;}
.data .purple {
color: #d07fff;
font-weight: bold;
padding-right:5px;
margin-top: 20px;
}
/*--           　//ワークス//             --*/



/****************

 リンクページ

****************/
.blogroll li{
margin-bottom: 10px;
}
.blogroll img{
display: block;
margin: 0;
text-align: left;
}

/****************

サイドバー

****************/
.side-block { width: 164px;}
.side-block h4{
background: #000;
color: #fff;
font-family: 'GlimChe';
letter-spacing: 0.1em;
margin-bottom: 5px;
padding: 3px 1px 1px 3px;
}
.side-block ul{ padding-left: 5px;}
.side-block ul li{
margin-bottom: 6px;
padding-bottom: 3px;
border-bottom: 1px dotted #ccc;
}

/*--------　ブログ 投稿 --------*/

/*--1記事--*/
.one_post{}
.blog-line{
background: url(http://www.devolen.com/blog/wp-content/themes/devolen_grid/images/common/line.gif) no-repeat bottom #fff;
width: 552px;
height: 4px;
margin: 10px 0 40px 0;
}
.blog-line hr{ display: none;}
.entry-meta{ padding-top: 10px;}
.comments-link{
display: block;
background: url(http://www.devolen.com/blog/wp-content/themes/devolen_grid/images/icon/comment_bg.gif) no-repeat;
height: 13px;
padding: 0 0 5px 18px;
}


/*--ブログサイドバー検索フォーム--*/
.screen-reader-text{ padding-bottom: 5px;}
#searchform input#s{
display: inline;
font-size: 1em;
line-height: 1em;
width: 105px;
padding: 2px;
margin-right: 2px;
}
#searchform .button{
font-size: 1.2em;
line-height: 1.2em;
padding: 4px 2px 2px 2px;
}

/* search form 
-------------------------------------- */
.searchform {
display: inline-block;
zoom: 1; /* ie7 hack for display:inline-block */
*display: inline;
border: solid 1px #d2d2d2;
padding: 2px 4px 3px 4px;
-webkit-border-radius: 2em;
-moz-border-radius: 2em;
border-radius: 2em;
-webkit-box-shadow: 0 1px 0px rgba(0,0,0,.1);
-moz-box-shadow: 0 1px 0px rgba(0,0,0,.1);
box-shadow: 0 1px 0px rgba(0,0,0,.1);
background: #f1f1f1;
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
background: -moz-linear-gradient(top,  #fff,  #ededed);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed'); /* ie7 */
-ms-filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed'); /* ie8 */
}
.searchform input {
font: normal 12px/100% Arial, Helvetica, sans-serif;
}
.searchform .searchfield {
background: #fff;
padding: 4px 4px 4px 6px;
width: 100px;
border: solid 1px #bcbbbb;
outline: none;
-webkit-border-radius: 2em;
-moz-border-radius: 2em;
border-radius: 2em;
-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
}
.searchform .searchbutton {
color: #fff;
cursor: pointer;
border: solid 1px #494949;
font-size: 11px;
height: 27px;
width: 27px;
text-shadow: 0 1px 1px rgba(0,0,0,.6);
-webkit-border-radius: 2em;
-moz-border-radius: 2em;
border-radius: 2em;
background: #5f5f5f;
background: -webkit-gradient(linear, left top, left bottom, from(#9e9e9e), to(#454545));
background: -moz-linear-gradient(top,  #9e9e9e,  #454545);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#9e9e9e', endColorstr='#454545'); /* ie7 */
-ms-filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#9e9e9e', endColorstr='#454545'); /* ie8 */
}

/*--404not found--*/
#post-0 h3{ font-size: 5em; color: #f00;}


/*--------　ページナビ  --------*/
#nav-below {
float: left;
margin: 4em 0 2em 0;
height:1.25em;
}

/*--------　similar_posts  --------*/
.similar_posts { font-size: 1.2em; margin-bottom: 30px;}
.similar_posts p {background:#f3f3f3; font-weight:bold; margin-bottom:10px; padding:4px 0 2px 4px;}
.similar_posts ul li{font-size: 0.9em; line-height:1.4em; margin:0 0 8px 5px;}
.similar_posts ul li a , .similar_posts ul li a:hover{
background: url(http://www.devolen.com/blog/wp-content/themes/devolen_grid/images/icon/square_or.gif) no-repeat scroll 0 1px; padding-left: 15px;}
.similar_posts ul li a:visited , .similar_posts ul li a:active {
background: url(http://www.devolen.com/blog/wp-content/themes/devolen_grid/images/icon/check_out.gif) no-repeat scroll 0 1px;}

/*--------　similar_cat  --------*/
.similar_cat{ font-size: 1.2em; margin-bottom: 30px;}
.similar_cat p {background:#ffc; font-weight:bold; margin-bottom:10px; padding:4px 0 2px 4px;}
.similar_cat ul li{font-size: 0.9em; line-height:1.4em; margin:0 0 8px 5px;}
.similar_cat ul li a , .similar_cat ul li a:hover{
background: url(http://www.devolen.com/blog/wp-content/themes/devolen_grid/images/icon/cat_square_or.gif) no-repeat scroll 0 1px;padding-left: 15px;}
.similar_cat ul li a:visited , .similar_cat ul li a:active {
background: url(http://www.devolen.com/blog/wp-content/themes/devolen_grid/images/icon/cat_check_out.gif) no-repeat scroll 0 1px;}

/*--------　パンくずリスト  --------*/
.kuzu{
width: 552px;
font-size: 1em;
line-height: 1.4em;
}


/*--------　タグ  --------*/
.entry-meta .tag-links{
dispaly: block;
padding: 2px;
background: #F3F3F3;
text-decoration: none;
}
.entry-meta .tag-links a{ text-decoration: none;}


/*--------　tweetmemeボタン  上--------*/
.tweetmeme-button{ float: right;}

/*--------　ソーシャルブックマーク  上--------*/
.addthis_toolbox{ float: right;}

.block { margin:5px 0;}
.block div { margin-right:5px; float:left;}

/*--------　ソーシャルブックマーク  下--------*/
.sb_btn{ margin-top: 5px;}
.sb_btn a:hover img{ opacity: 0.6; filter: alpha(opacity=60);}


/*--------　コメント  --------*/
#comments-list ol li{
background: #f0f0f0;
padding: 5px;
}
#comments-list h3{
color: #ffbe0d;
font-size: 1.4em;
line-height: 1.6em;
}
#comments-list ol li p{
background: #fcfcfc;
font-size: 1.1em;
line-height: 1.6em;
padding: 3px;
}
.comment-author img{
}
.comment-meta{
color: #9e9e9e;
margin: 5px 0;
}


/*--------　コメント記述欄下  --------*/
#respond{ float: left; text-align: left; padding-top: 30px;}
#respond h3{ color: #f90; font-size: 1.2em; line-height: 1.4em; font-weight: bold;}
ol li#comment-1{ color: #575757;}

ol li#comment-1 p{
font-size: 1.1em;
line-height: 1.6em;
padding-left: 10px;
}
/*--------　コメントフォーム  --------*/
form#commentform .form-label { margin:1em 0 0;}
form#commentform span.required { background: #fff; color: #c30;}
input#author,input#email,input#url,textarea#comment { border: solid 2px #ccc; padding: 3px;}
input#author:focus,input#email:focus,input#url:focus,textarea#comment:focus { background: #fcfcfc; border: solid 2px #000; padding: 3px;}
input#author:hover,input#email:hover,input#url:hover,textarea#comment:hover { border: solid 2px #000; padding: 3px;}

div.comments ol li { margin: 0 0 2em;}
textarea#comment { overflow: auto; height: auto; margin-bottom: 0.5em; width: auto;}



/*--------　サイドバー  --------*/
#secondary{ text-align: center;}
#secondary div{ margin-top: 8px;}
#seost{ }

/*--------　サイドバー タグ  --------*/
#tag_cloud-2 a{ line-height: 1.2em; margin-right: 5px;}

/*--------　アーカイブページタイトル  --------*/
p.page-title{ font-size: 1.4em;}


blockquote{ background: #f3f3f3; margin: 3px 1em; padding: 5px 8px;}

/*--------　ブログ内テーブル  --------*/
/*
div.T_blog_detail table{
border-collapse:collapse;
border-spacing:0;
}
div.T_blog_detail table th{
border:1px solid #b9b9b9;
padding: 4px;
}
div.T_blog_detail table td{
border:1px solid #b9b9b9;
padding: 4px;
}
.entry-title{
line-height: 1.4em;
font-size: 2em;
text-shadow: 0 1px 0 #999;
padding-bottom: 3px;
border-bottom: solid 1px #ddd;
}
*/
div.entry-content li{ color: #396;}
div.entry-content span.meta-nav{
text-decoration: none;
padding: 2px 3px;
background: #39f;
color: #fff;
font-size: 0.9em;
}
div.entry-content a:hover span.meta-nav{
padding: 2px 3px;
background: #ff9600;
color: #fff;
}

/*--------　//全体  --------*/



/*--------　アーカイブ  --------*/
h3.entry-title a{ text-decoration: none;}

input#s-no-results{ padding: 2px;}
div.skip-link {
position:absolute;
right:1em;
top:1em;
}

.entry-title,.entry-meta { display: block; clear:both;}

.alignright,img.alignright{ float:right; margin:1em 0 0 1em;}
.alignleft,img.alignleft{ float:left; margin:1em 1em 0 0;}
.aligncenter,img.aligncenter{ display:block; margin: 0 auto 1em auto; text-align:center;}

p.wp-caption-text{ font-style: italic;}
div#nav-above { margin-bottom: 1em;}
div#nav-below { margin-top: 1em;}
div#nav-images { height:150px; margin: 1em 0;}



/*  =8:
----------　フッター  --------*/

/*--ページトップ--*/
/*
.pagetop {
clear: left;
text-align: right;
height: 20px;
width: 960px;
margin: 0 auto 10px auto;
}
*/
/*--//ページトップ--*/

#footer {
overflow: hidden;
background: #fff;
text-align: left;
width: 100%;
height: auto;
}
#footer_inner{ width: 100%; height: 36px; padding: 5px;}
.info {
float: left;
display: inline;
color: #ff9600;
font-size: 10px;
height: 36px;
width: 200px;
}
#footer_inner dl{ display: inline; height: 36px; line-height: 36px;}
#footer_inner dl dd{
float: left;
display: inline;
width: auto;
font-size: 1em;
margin-right: 10px;
}
.copyright{
font-size: 1em;
text-align: right;
padding:10px;
}
.copyright p{}
/*--------　//フッター  --------*/



/* ----------------------------------------------
amazonlink	1. div.tmkm-amazon-view
---------------------------------------------- */
div.tmkm-amazon-view {
clear: both;
border-bottom: 1px solid #C2C2C2;
margin-bottom: 10px;
padding-bottom: 3px;
}
div.tmkm-amazon-view img {
display: block;
margin: 5px 10px 10px 0px;
padding: 5px;
border: solid 1px #C2C2C2;
}
div.tmkm-amazon-view p { display: block; font-size: 0.9em; margin: 0;}
div.tmkm-amazon-view p span { color: #8b0000; font-style: normal;}
div.tmkm-amazon-view:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
div.tmkm-amazon-view hr.tmkm-amazon-clear {
clear: both;
border: none;
height: 0;
margin: 0;
padding: 0;
visibility: hidden;
}
.single-entry-content .tmkm-amazon-view{
clear:none;
float:left;
font-size:0.8em;
line-height:1.4em;
margin:10px;
width:250px;
}
.single-entry-content .tmkm-amazon-view p em{color:#8b0000;}

/* ----------------------------------------------
	2. div#amazonlist
---------------------------------------------- */
div#amazonlist {}
div#amazonlist:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
div#amazonlist dl {
margin: 1em 0;
float: left;
width: 32%;
margin-left: 1%;
text-align: center;
position: relative;
}

div#amazonlist dl dt,
div#amazonlist dl dd {
text-align: center;
font-size: 85%;
margin: 0;
}	
div#amazonlist dl dt {
background-color: #f5f5f5;
padding: 0.8em 0;
margin-top: 1em;
}
div#amazonlist dl dd {
margin-top: 0.8em;
padding: 0;
}
div#amazonlist dl dd p { margin: 0; padding: 0;}
p.p-date { text-align: right;}
div#amazonlist dl dd img { margin: 0.8em 0;}




/*クリア*/
.clearfix:after {
content: ".";
display: block;
clear: both;
height: 0;
visibility: hidden;
}
.clearfix { min-height: 1px;}

.clear{ clear: both;}
