/* default
------------------------------------------------------------ */

* {
	margin: 0;
	padding: 0;
}

html { font-size: 62.5%; } 

body {
　　　　-webkit-text-size-adjust: none;
	background-color: #F2C1C1;
	color: #333333;
	text-align: center;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",Verdana, sans-serif,sans-serif;
	voice-family: "\"}\"";
	voice-family: inherit;
}

div#container {
	min-width:1100px;
	max-width:1100px;
}


html>body {
/*
	font-size: 14px;
*/
	font-size:1.4em;
        line-height:1.6; 
}


/* Hyper text
------------------------------------------------- */

a { 
	text-decoration: none;
	/*\*/
	overflow: hidden;
	/**/
}

a:link,
a:visited {color: #D22D2D; }
a:focus,
a:hover,
a:active { color: #E17373; }



/* Image
------------------------------------------------- */

img,
a img {
	border: none;
}

.emoji {
	vertical-align:middle;
}

img {
    max-width: 100%;
    height: auto;
}

iframe {
    max-width: 100%;
}

/* Base elements
------------------------------------------------- */

h1 { font-size: 160%; }
	
h2 { font-size: 130%; }
	
h3 { font-size: 116%; }
	
h4 { font-size: 100%; }
	
h5 { font-size: 94%; }
	
h6 { font-size: 85%; }
	
ul, ol, li, dl, dt, dd { list-style: none; }
	
blockquote {
	width: auto;
	margin: 10px 20px;
	padding: 0.2em 1em;
	border: 1px dashed;
}
	
textarea,input,select {
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
}

html>body textarea,
html>body input,

html>body select { font-size: small; }

pre {
	margin: 1em auto;
	padding: 0.5em;
	border: 1px solid;
	font-family: sans-serif;
	overflow: auto;
	width: 90%;
}

/* for without MacIE5 \*/

div.main_body pre {	overflow: scroll; }
/**/
	
div.main_body > pre { width: auto; }
	
div.main_body code { font-family: monospace; }



/* Layout
------------------------------------------------------------ */

div#container {
	width: 1100px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

div#header {
	width: 100%;
        min-width:1100px;
	padding-bottom:0px;
	padding-top: 0px;
	margin-bottom: 60px;
	margin-left: auto;
	margin-right: auto;
	background:#FFFFFF;	
}

img#header_image{
        max-width: none;
}

div#wrap {
	width: 100%;
	float: left;
	margin-right: -240px;
}

div#primary {
	width: 100%;
	float: right;
	margin-left: -240px;
}

div#main {
	margin-right: 240px;
	margin-left: 240px;
}

div#sidemenu1 {
	float: left;
	width: 210px;
	padding-left: 15px;
	overflow: hidden;
	margin-bottom:60px;
        font-size:100%;
}

div#sidemenu2 {
	float: right;
	width: 210px;
	padding-right: 15px;
	overflow: hidden;
	margin-bottom:60px;
        font-size:100%;
}

div#footer {
        min-width:1100px;
	clear: both;
	padding-bottom:40px;
	padding-top: 40px;
	margin-top: 60px;
	width: 100%;
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: x-small;
	background:#FAE4E4;
}
	
html>div#footer {
	font-size: x-small;
}



/* Header
------------------------------------------------------------ */

div#header h1 {
	text-align: center;
	padding-bottom: 15px;
	margin-left:30px;
	margin-right:30px;
}
	
div#header p {
	text-align: center;
	margin-left:30px;
	margin-right:30px;
}



/* Main Contents
------------------------------------------------------------ */
	
div.content {
	margin-bottom: 50px;
	text-align: left;
	width: 100%;
	overflow: hidden;
	background: #FAE4E4;
}

h2.entry_header,
h3.entry_header {
	text-align: left;
	margin-bottom: 0px;
	padding-bottom: 5px;
	padding-left:5px;
	padding-right:30px;
	padding-top: 5px;
	border-bottom: 1px dashed #D64957;
	border-left: 30px solid #D64957;
	color: #D22D2D;
}

div.entry_body {
	text-align: left;
	padding-bottom: 15px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 15px;
}

div.entry_body p.entry_more {
	padding: 30px 15px 15px 0px;
	margin: 0px;
}
	
div.entry_body p.tag_lnk {
	margin: 0px;
}
	
div.entry_body p.theme {
	margin: 10px 0px 0px;
}

ul.entry_footer {
	text-align: right;
	padding-bottom: 10px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top:10px;
	border-top: 1px dashed #D64957;
}

ul.entry_footer li {
	display: inline;
	list-style-type: none;
}

/* clap + bookmark */
div.fc2_footer {
	margin: 15px 0px 0px;
}

div.page_navi {
	text-align: center;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 50px;
}

div.pagetop {
	text-align: right;
	padding-top: 15px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 15px;
	background-color: #F2C1C1;
}



/* Entry (html tag)
------------------------------------------------------------ */

div.entry_body h2,
div.entry_body h3,
div.entry_body h4,
div.entry_body h5,
div.entry_body h6 {
	margin: 0em 0em 0.5em;
}

div.entry_body p {
	margin: 0.3em 1em;
}

div.entry_body ul,
div.entry_body ol {
	margin: 1em 0em 1em;
}

div.entry_body ul li {
	list-style: disc outside;
	margin-left: 15px;
}

div.entry_body ol li {
	list-style: decimal outside;
	margin-left: 2em;
}

div.entry_body dl {
	margin: 1em 1.5em;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	padding: 1em 1em 0em;
}

div.entry_body dt {
	font-weight: bold;
	margin-bottom: 0.5em;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
}

div.entry_body dd {
	margin: 0em 1em 1em;
}



/* Comment, Trackback, Entry list
------------------------------------------------------------ */

p.sub_header {
	text-align: left;
	margin-bottom: 0px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:30px;
	padding-top:5px;
	border-bottom: 1px dashed #E9999E;
	border-left: 30px solid #E9999E;
	color: #D22D2D;
	background: #FAE4E4;
	font-size: 130%;
}

h3.sub_title {
	margin-bottom:15px;
	margin-left:30px;
	margin-right:30px;
	margin-top:15px;
	border-bottom: 1px dashed #E9999E;
	color: #D22D2D;
}

div.sub_body {
	margin-top: 0px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:15px;
	padding-top:0px;
	background: #FAE4E4;
}

ul.list_body {
	margin:0px;
	padding-bottom:15px;
	padding-left:30px;
	padding-right:30px;
	padding-top:30px;
	background: #FAE4E4;
}

ul.list_body li {
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	padding-bottom: 1px;
}

ul.sub_footer {
	text-align: right;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left:30px;
	padding-right:30px;
	margin: 0px;
	background: #FAE4E4;
}

ul.sub_footer li {
	display: inline;
	list-style-type: none;
}
	
div.form {
	padding-bottom:15px;
	padding-left:30px;
	padding-right:30px;
	padding-top:15px;
	background: #FAE4E4;
}
div.form dl {
	margin: 5px;
}

div.form dl dd {
	padding-bottom:5px;
}

div.form dl dd textarea {
	width: 90%;
	height: 180px;
}

div.form input#himitu {
	margin-right: 0.5em;
}

div.form .form_btn {
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:15px;
}

div.form .form_btn input {
	margin-right: 3px;
}

p.trackback_url {
	padding-bottom: 15px;
	padding-left:30px;
	padding-right:30px;
	padding-top:15px;
	text-align: left;
	background: #FAE4E4;
}

p.trackback_url input {
	padding-bottom: 1px;
	padding-top:1px;
	padding-left:5px;
	padding-right:5px;
	border:none;
	width: 80%;
	background-color: #D64957;
	color: #FAE4E4;
}


/* third plugin
------------------------------------------------------------ */

h3.plg3_header {
	text-align: left;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:30px;
	padding-top: 5px;
	border-bottom: 1px dashed #D64957;
	border-left: 30px solid #D64957;
	color: #D22D2D;
}

div.plg3_body {
	text-align: left;
	margin-bottom: 30px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-bottom: 15px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 15px;
}

div.plg3_body p.entry_more {
	padding: 15px 30px 30px 15px;
	margin: 0px;
}
	
div.plg3_body p.tag_lnk {
	margin: 0px;
}
	
div.plg3_body p.theme {
	margin: 10px 0px 0px;
}


/* Plugin (Main content)
------------------------------------------------------------ */

div.entry_body .plg_header,
div.entry_body .plg_body,
div.entry_body .plg_footer {
	margin-top: 0px;
}



/* Sidemenu (Plugin)
------------------------------------------------------------ */

#sidemenu1 li,
#sidemenu2 li {
	list-style-type: disc;
	list-style-position: outside;
	margin-left: 15px;
}
	
dl.sidemenu_body .plg_title {
	padding-bottom:5px;
	padding-left:5px;
	padding-right: 15px;
	padding-top:5px;
	border-left: 10px solid #D64957;
	border-bottom: 1px dashed #D64957;
	background:#FAE4E4;
	color:#D22D2D;
}

dl.sidemenu_body {
	margin-bottom: 15px;
}
	
dl.sidemenu_body .plg_header,
dl.sidemenu_body .plg_body,
dl.sidemenu_body .plg_footer {
	padding-botton: 15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top:15px;
}

dl.sidemenu_body .plg_body input {
	margin: 2px;
}




/* calender(Plugin)
------------------------------------------------------------ */

table.calender {
	width: 90%;
	margin: 0px auto;
}

table.calender caption {
	margin-bottom: 15px;
	margin: 0px auto;
}

table.calender th,
table.calender td {
	padding: 0.1em;
	border-bottom: 1px dotted #FAE4E4;
	text-align: center;
}

table.calender td a {
	display: block;
	color: #D22D2D;
	background-color: #FAE4E4;
}

table.calender td a:hover{ 
	display: block;
	background-color: #D64957;
	color: #E17373;
}

table.calender th#sun {
	color: #FF6600;
}

table.calender th#sat {
	color: #0066FF;
}


/* Piyo(Plugin)
------------------------------------------------------------ */

div.tab {
	text-align: left;
	margin-bottom: 10px;
}

div.tab input{
	padding: 5px 5px;
}

div.tab input.b1{
	margin-right: 5px;
}
    
div.mylog {
	width: 150px;
	padding: 15px;
	border: 1px solid #FAE4E4;
	font-size: small;
	text-align: left;
	color: #333333;
	background-color: #FAE4E4;
	margin: 0px;
}
div.mylog p.title {
	font-weight: bold;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D64957;
	margin: 0px 0px 15px;
	padding: 0px 0px 5px;
}
div.mylog dl {
	margin: 0px;
	padding: 0px;
}
div.mylog dt.day {
	width: 150px;
	color: #333333;
	font-size: x-small;
	margin: 0px;
	padding: 0px 0px 5px;
	background-color: #FAE4E4;
	background-image: none;
	text-align: left;
}
div.mylog dd.piyolog {
	margin: 0px 0px 5px;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D64957;
	padding: 0px 0px 10px;
}
div.license {
	font-size: x-small;
	text-align: right;
}



/* Footer
------------------------------------------------------------ */

div#footer p {
	margin-bottom: 3px;
	margin-left:30px;
	margin-right:30px;
}

div#footer address {
	font-style: normal;
	padding-bottom: 10px;
	margin-left:30px;
	margin-right:30px;
}



/* for MacIE
------------------------------------------------------------ */

textarea,input,select {
	font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku GothicPro", sans-serif;
}


/* ユーザー定義
------------------------------------------------------------ */
div.ranking_click {
margin-top: 50px;
font-size: 90%;
}

div.hakushu {
margin-top: 50px;
font-size: 90%;
}

.manga{
margin:20px 0px 50px 0px;
}

.ichimaie{
margin:20px 0px 50px 0px;
}

.wrap{
    margin: 20px 10px 10px 10px;
}

.fukidasi {
    width:300px;
    position: relative;
    color: #000000;
    background: #fef4f4;
    border: 3px solid #fd7070;
    margin: 30px 10px 10px 10px;
    padding: 10px 15px 10px 20px;
    border-radius: 3px;
    box-shadow:1px 3px 7px 0px  #666666 ;
}
.fukidasi:after, .fukidasi:before {
    content: "";
    position: absolute;
    top: 100%;
    height: 0;
    width: 0;
}
.fukidasi:after {
    left: 40px;
    border: 10px solid transparent;
    border-top: 10px solid #fef4f4;
}
.fukidasi:before {
    left: 35px;
    border: 15px solid transparent;
    border-top: 15px solid #fd7070;
}

.kakeibo {
    width:150px;
    position: relative;
    color: #000000;
    background: #fef4f4;
    border: 3px solid #fd7070;
    margin: 30px 10px 10px 10px;
    padding: 10px 15px 10px 20px;
    border-radius: 3px;
    box-shadow:1px 3px 7px 0px  #666666 ;
}

.hyou {
    width:150px;
    position: relative;
    color: #000000;
    background: #fef4f4;
    border: 3px solid #fd7070;
    margin: 30px 10px 10px 10px;
    padding: 10px 15px 10px 20px;
    border-radius: 3px;
    box-shadow:1px 3px 7px 0px  #666666 ;
}

/* ソースコードの表示 */
.code_disp{
    width:80%;
    position: relative;
    color: #000000;
    background: #fef4f4;
    border: 3px solid #fd7070;
    margin: 30px 10px 10px 10px;
    padding: 10px 15px 10px 20px;
    border-radius: 3px;
    box-shadow:1px 3px 7px 0px  #666666 ;
}

/* 一般的な画像 */
.pics {
    background: #ffffff;
    margin: 30px 5px 30px 0px;
    padding: 20px 20px 20px 20px;
    border-radius: 3px;
    box-shadow:1px 3px 7px 0px  #666666 ;
    box-sizing:border-box;
    max-width:90%;
}

/* グラフ */
.graph {
    background: #ffffff;
    margin: 30px 5px 30px 0px;
    padding: 20px 20px 20px 20px;
    border-radius: 3px;
    box-shadow:1px 3px 7px 0px  #666666 ;
    box-sizing:border-box;
    max-width:90%;
}

/* 銘柄リスト */
.kabu_list {
    width:250px;
    position: relative;
    color: #000000;
    background: #fef4f4;
    border: 3px solid #fd7070;
    margin: 30px 10px 10px 10px;
    padding: 10px 15px 10px 20px;
    border-radius: 3px;
    box-shadow:1px 3px 7px 0px  #666666 ;
}


/* 引用 */
.inyou {
    width:80%;
    position: relative;
    color: #000000;
    background: #fef4f4;
    border: 3px solid #fd7070;
    margin: 30px 10px 10px 10px;
    padding: 10px 15px 10px 20px;
    border-radius: 3px;
    box-shadow:1px 3px 7px 0px  #666666 ;
}

/* データ */
.data {
    width:80%;
    position: relative;
    color: #000000;
    background: #fef4f4;
    border: 3px solid #fd7070;
    margin: 30px 10px 10px 10px;
    padding: 10px 15px 10px 20px;
    border-radius: 3px;
    box-shadow:1px 3px 7px 0px  #666666 ;
}

/* 記事のヘッド部分 */
.content_header {
    width:80%;
    position: relative;
    color: #000000;
    background: #fef4f4;
    border: 3px solid #fd7070;
    margin: 30px 10px 10px 10px;
    padding: 10px 15px 10px 20px;
    border-radius: 3px;
    box-shadow:1px 3px 7px 0px  #666666 ;
}

/* 日経チャート */
.nkchart {
    background: #ffffff;
    margin: 30px 5px 30px 0px;
    padding: 20px 20px 20px 20px;
    border-radius: 3px;
    box-shadow:1px 3px 7px 0px  #666666 ;
    box-sizing:border-box;
    max-width:90%;
}


.profile{
font-size: 11px;
margin:5px 0px 5px 0px;
	color: #D22D2D;
}

/* サイドメニュー */
/* 自己紹介顔 */

.hover_kao{
background-image:url(http://blog-imgs-57-origin.fc2.com/k/a/b/kabumikabu/kao_double.gif);
display:block;
width:120px;
height:120px;
text-indent:-9999px;
}

.nakanohito_kao{
background-image:url(http://blog-imgs-57-origin.fc2.com/k/a/b/kabumikabu/nakanohito1.gif);
display:block;
width:120px;
height:120px;
text-indent:-9999px;
}


/* ランキングお願いボタン */

a.onegai_default{
display:block;
width:100%;
height:100%;
}

a.onegai{
display:block;
width:100%;
height:100%;
}

div.onegai_button_default{
display:block;
width:88px;
height:31px;
background-image:url(http://blog-imgs-68-origin.fc2.com/k/a/b/kabumikabu/ranking_bt_blogmura.gif);
text-indent:-9999px;
margin: 5px 10px 10px 5px;
}

div.onegai_button{
display:block;
width:180px;
height:133px;
text-indent:-9999px;
margin: 5px 10px 20px 5px;
}

.onegai_button:hover{
background-position:left bottom;
}

a.onegai2_default{
display:block;
width:100%;
height:100%;
}

a.onegai2{
display:block;
width:100%;
height:100%;
}

div.onegai2_button_default{
display:block;
width:88px;
height:31px;
background-image:url(http://blog-imgs-68-origin.fc2.com/k/a/b/kabumikabu/ranking_bt_ninki.gif);
text-indent:-9999px;
margin: 5px 10px 10px 5px;
}

div.onegai2_button{
display:block;
width:180px;
height:133px;
text-indent:-9999px;
margin: 5px 10px 20px 5px;
}

.onegai2_button:hover{
background-position:left bottom;
}




.shadow{
/*
    -webkit-box-shadow: 1px 3px 7px 0px #666666;
    -moz-box-shadow: 1px 3px 7px 0px #666666;
    box-shadow: 1px 3px 7px 0px #666666;
*/
border-collapse: separate;
box-shadow: 1px 3px 7px 0px rgba(102,102,102,1);
/*
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#666666, direction=120, strength=3, enabled=true);
*/
}



/* 横カレンダー */
.line_calendar {
font-size:8pt; /* 文字の大きさ */
color:#333333; /* 文字の色 */
margin-bottom:10px; /* カレンダー下の間隔 */
text-align:center;
}
.line_cal_day {
margin-left:3px; /* 日付の間隔(左) */
margin-right:3px; /* 日付の間隔(右) */
}

.calendar_bg {
	padding-bottom:5px;
	padding-left:5px;
	padding-right: 15px;
	padding-top:5px;
        margin:0px 15px 20px 15px;
	border-left: 10px solid #D64957;
	border-bottom: 1px dashed #D64957;
	background:#FAE4E4;
	color:#D22D2D;
}

.aa{
font-family:'ＭＳ Ｐゴシック','ＭＳＰゴシック','MSPゴシック','MS Pゴシック';
font-size:12px;
line-height:14px;
}

.plus{
color:red;
}

.minus{
color:blue;
}

.kugiri{
text-align:center;
margin:20px 0px 20px 0px;
}

.midashi {
        width:200px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right: 15px;
	padding-top:5px;
        margin-top:50px;
	border-left: 10px solid #D64957;
	border-bottom: 1px dashed #D64957;
	background:#FAE4E4;
	color:#D22D2D;
}

.big{
        font-size:140%;
        font-weight:bolder;
}

/* 拍手ランキング */
#hakushu_ranking_plg{
margin-top:5px;
}


#fc2clap_rank_table { /* 外枠 */
	border-collapse: collapse;
	width: 190px;
	color: #333333;
	font-family: "Verdana","Impact","ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ Pro W3","Osaka";
	font-size: 11px;
	border: 1px solid #000000;
	vertical-align: baseline;
	margin: 0 1px;
	table-layout: auto;
}

#fc2clap_rank_table tr.fc2clap_rank { /* 上部拍手ランキングタイトル */
	background-color: #FF99CC;
	text-align: center;
	border: 1px solid #000000;
	padding: 3px 0;
}

#fc2clap_rank_table span.fc2clap_rank_main { /* 下部拍手ランキングタイトル */
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px 0;
}

#fc2clap_rank_table tr.fc2clap_rank_item { /* 見出し内 */
	background-color: #F1F1EF;
	font-weight: bold;
	text-align: center;
	color: #4D4D4D;
	border: 1px solid #000000;
	padding: 3px 0;
}

#fc2clap_rank_table td.fc2clap_rank_items_rank { /* 見出し（順位） */
	border: 1px solid #000000;
	width: 16%;
}

#fc2clap_rank_table td.fc2clap_rank_items_title { /* 見出し（タイトル） */
	border: 1px solid #000000;
	width: 58%;
}

#fc2clap_rank_table td.fc2clap_rank_items_clap { /* 見出し（拍手数） */
	border: 1px solid #000000;
	width: 26%;
}

#fc2clap_rank_table td.fc2clap_rank_items1 { /* 順位 */
	border: 1px solid #000000;
	text-align: center;
}

#fc2clap_rank_table span.fc2clap_rank_namber { /* 順位数文字色 */
	color: #FF0000;
	font-weight: bold;
}

#fc2clap_rank_table tr.fc2clap_rank_form { /* 各順位横１行 */
	background-color: #FFFFFF;
	border: 1px solid #000000;
	padding: 3px 0;
}

#fc2clap_rank_table td.fc2clap_rank_clap { /* 拍手数 */
	text-align: right;
	width: 26%;
	border:1px solid #000000;
}

#fc2clap_rank_table span.fc2clap_name { /* 拍手数配色 */
	color: #FF0000;
	font-weight: bold;
}

#fc2clap_rank_table td.fc2clap_rank_items { /* タイトル */
	padding: 3px 3px;
	border: 1px solid #000000;
}



table.kijitb {
	border-collapse: collapse;
}
table.kijitb th {
	border: solid 1px #666666;
	color: #000000;
	background-color: #ff9999;
        padding:2px;
}
table.kijitb td {
	border: solid 1px #666666;
	color: #000000;
	background-color: #ffffff;
        padding:2px;
}

/* シェアボタン */
.sharebutton{
margin-top: 50px;
font-size: 90%;
}

.tweetbutton{
display:inline-block;
width:100px;
    *display: inline;  
    *zoom: 1; 
}

.facebookbutton{
display:inline-block;
    *display: inline;  
    *zoom: 1; 
}

.hatebubutton{
display:inline-block;
    *display: inline;  
    *zoom: 1; 
}

.feedlybutton{
display:inline-block;
    *display: inline;  
    *zoom: 1;
padding-left:5px; 
}

.rssbutton{
display:inline-block;
    *display: inline;  
    *zoom: 1; 
padding-left:5px; 
}

/* サイドバーのフローティング用 */

/* Twitter&RSS */

#social_plg{
font-size: 90%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color: #D22D2D;
}

#social_plg div.social_btn_plg{
display:inline-block;
    *display: inline;  
    *zoom: 1;  
box-shadow:1px 3px 7px 0px #666666;
margin: 5px 10px 20px 5px;
}

/* サイドバーのランキングプラグイン */

#ranking_plg{
font-size: 90%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
	color: #D22D2D;
}

#ranking_plg div.setumei{
margin:0px 0px 5px 0px;
}

#ranking_plg .blogmura{
/*
box-shadow:1px 3px 7px 0px #666666;
*/
margin: 5px 10px 10px 5px;
}

#ranking_plg a.onegai{
display:block;
width:180px;
height:133px;
text-indent:-9999px;
box-shadow:1px 3px 7px 0px #666666;
margin: 5px 10px 10px 0px;
}


/* サイドバーのAmazon */
#amazon_plg{
font-size: 90%;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
color: #D22D2D;
}


/* アドセンスの設定 */

.ad_right_side160x600{
width:160px;
height:600px;
margin: 5px 10px 20px 5px;
//border:solid 1px #666666;
//box-shadow: 1px 3px 7px 0px rgba(102,102,102,1);

}

.ad_left_side160x600{
width:160px;
height:600px;
margin: 5px 10px 20px 5px;
//border:solid 1px #666666;
//box-shadow: 1px 3px 7px 0px rgba(102,102,102,1);
}

.ad_side200x200{
width:200px;
height:200px;
margin: 5px 0px 20px -10px;
}

/* 広告関連  */

.ad_kijisita_left{
display: inline-block;
/display: inline;  /* IE用 */
/zoom: 1;  /* IE用 */

width:300px;
height:250px;
margin-right:5px;
margin-left:auto;

font-size: normal;
}

.ad_kijisita_right{
display: inline-block;
/display: inline;  /* IE用 */
/zoom: 1;  /* IE用 */

width:300px;
height:250px;
margin-right:auto;

font-size: normal;
}

.ad_kijisita{
width:610px;
height:250px;
margin: -50px auto 50px auto;

font-size: 0;
}


.ad_honbunsita{
width:336px;
height:280px;
margin: 80px 0px 80px 0px;
}

.ad_kijisita_blank{
}

#ad_kijisita_google{
}

#ad_kijisita_amazon{
}

/* ナビゲーションボタン  */
#fbtn {
	position: fixed;
	display: block;
	width: 150px;
	height:45px;
	text-align:center;
	outline:none;
	text-decoration: none;
	z-index:9999;
	box-shadow:1px 3px 7px 0px #666666;
}
/* ナビゲーションボタン 終わり */


/* 登場人物紹介スライドショウ関連 */

.jinbutu_parts{
position:relative;
width:200px;
height:240px;
padding:0px 5px;
}

.jinbutu_parts .photo{
position:relative;
top:0px;
left:40px;
width:120px;
height:120px;
}

.jinbutu_parts .shoukai{
position:relative;
top:125px;
left:5px;
width:190px;
height:115px;
}

.jinbutu_show_button_left{
	width:30px;
	height:60px;
	z-index:9999;
	position:relative;
	left:5;
	top:0;
	background-image: url("http://blog-imgs-68-origin.fc2.com/k/a/b/kabumikabu/left_btn.png");
}

.jinbutu_show_button_right{
	width:30px;
	height:60px;
	z-index:9999;
	position:relative;
	right:5;
	top:0;
	background-image: url("http://blog-imgs-68-origin.fc2.com/k/a/b/kabumikabu/right_btn.png");
}


/* 自作ゲームのiframe用 */
.game_frame{
width: 640px;
height: 480px;
max-width: 640px;
margin: auto;
transform:scale(0.85);
-o-transform:scale(0.85);
-webkit-transform:scale(0.85);
-moz-transform:scale(0.85);
-ms-transform:scale(0.85);
transform-origin:0 0;
-moz-transform-origin:0 0;
-webkit-transform-origin:0 0;
-o-transform-origin:0 0;
-ms-transform-origin:0 0;
}

/* 自作ゲームの宣伝領域 */
.kgsenden{
margin: 0px auto;
text-align: center;
padding: 20px 0px;
}

.kgbanner{
}

/* Last update 2008-02-18 Template by FC2 */

