@charset "utf-8";

/* ■■■■■■■■■■■■■■　変更必要箇所　ここから　■■■■■■■■■■■■ */


/* ヘッダー画像の設置＆ブログタイトル・説明文の文字サイズ・色・位置調整 */



.skinHeaderArea{
background-image:url( //stat.blogskin.ameba.jp/blogskin_images/20130222/21/01/66/p/o08000400asutana1361537318721.png);
}


/* ヘッダー画像（タイトル画像）を使用されない場合は、以下の4行を削除して下さい。*/

.skinTitleArea{display:none;}
.skinDescriptionArea{display:none;}
#header h1,.skinTitleArea{display:block;padding:0;text-indent:-9999px;}
#header h1 a,.skinTitle{display:block;height:300px;}


.skinTitle,.skinTitle:visited,.skinTitle:hover,.skinTitle:focus{

color:#990000;/*　株式会社Astana社長　渡邊あかねの“生涯現役”ブログ--文字の色　*/
font-weight:bold;
font-size:24px;/* 株式会社Astana社長　渡邊あかねの“生涯現役”ブログ--文字の大きさ */
}


.skinDescription{

color:#55555;/* ブログ説明文--文字の色 */
font-size:12px;/* ブログ説明文--文字の大きさ */
white-space:pre;
}


/* skinTitle ブログタイトル＆説明文の表示位置調整 */

.skinHeaderArea2 {
padding:0px 0px 0px 30px;
line-height:1.8;
}


.skinHeaderArea2 h2{
padding:5px 0px 0px 160px;
line-height:1.8;
}
/* ■■■■■■■■■■■■■■　変更必要箇所　終わり　■■■■■■■■■■■■■ */





Body{
/*background-image:url(http://ioa.jp/ameblo/t/bg300y.png);*/
}
#gnavi,#gnavi ul#navi_ul li a {
/*background-image:url(http://ioa.jp/ameblo/t/b7/gm.png);*/
}
.skinSubA .skinMenuHeader{
/*background-image: url(http://ioa.jp/ameblo/t/b7/sb300.png);*/
}
.skinSubB .skinMenuHeader{
/*background-image: url(http://ioa.jp/ameblo/t/b7/sb180.png);*/
}
#footNav{
/*background-image:url(http://ioa.jp/ameblo/t/fb.png);*/
}
.skinMainArea .readerBtn{
/*background-image:url(http://ioa.jp/ameblo/t/doku.png);*/
}
#footbk{
/*background-image:url(http://ioa.jp/ameblo/t/sb.png);*/
}
.recentEntriesMenu li,.recentCommentMenu li,.themeMenu li,.archiveMenu li,.readerMenu li,.favoriteMenu li,.bookmarkMenu li
{
  /*background-image:url(http://ioa.jp/ameblo/t/l.png);*/
}
.skinArticleHeader,.free{
/*background-image:url(http://ioa.jp/ameblo/t/tb_2.png);*/
}
.skinTextColor,.skinBaseTextColor,.skinBlock,body{
color:#999999;
font-family:"Meiryo","メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, Helvetica;
}
.skinAnchorColor,.skinBaseAnchorColor,.skinBlock a,a{
color:#999999;
}
.skinAnchorVisitedColor,.skinBaseAnchorVisitedColor,.skinBlock a:visited,a:visited{
color:#999999;
}
.skinAnchorHoverColor,.skinBaseAnchorHoverColor,.skinBlock a:focus,.skinBlock a:hover,a:focus,a:hover{
color:#ff3366;
}
.skinWeakColor,.skinBaseWeakColor{
color:#999999;
}
.skinStrongColor,.skinBaseStrongColor{
color:#ff3399;
}
.skinMenuTitle{}
.skinImgBtnM{
background-image:url(//stat100.ameba.jp/p_skin/wu_pf_cssedit/img/skin_btn_m.png);
}
.skinImgBtnM:hover span,.skinImgBtnM:focus span,.skinImgBtnM span{
color:#333333 !important;
}
Body{
background-color:transparent;
background-position:left top;
background-repeat:repeat-x;
}
.skinBody{
background-color:transparent;
background-position:left top;
background-repeat:repeat-x;
}
.skinImgBtnS{
background-image:url(//stat100.ameba.jp/p_skin/wu_pf_cssedit/img/skin_btn_s.png);
}
.skinImgBtnS:hover span,.skinImgBtnS:focus span,.skinImgBtnS span{
background-image:url(//stat100.ameba.jp/common_style/img/skin/cmn/icons/menu_icons/menu_icons_pastel.png);
color:#333333 !important;
}
.skinSimpleBtn,.skinSimpleBtn:visited,.skinSimpleBtn:hover,.skinSimpleBtn:focus{
border:1px dotted #ffffff;
background:#ffffff;
color:#0066cc !important;
}
.skinSimpleBtn:hover,.skinSimpleBtn:focus{
background:#f7f7f7;
}
.skinSubA {color:#555555;}
.skinSubB {color:#555555;}
.skinSubA a{color:#0000cc;}
.skinSubB a{color:#0000cc;}
.skinSubA a:hover{color:#006799;}
.skinSubB a:hover{color:#006799;}
.articleText a{color:#0000cc !important;}
.articleText a:hover{color:#cc0000 !important;;}
.commentFooter a{color:#0000cc !important;}
.commentFooter a:hover{color:#cc0000 !important;}
.skinTitleArea{padding-bottom:4px;}
.skinSubA a:hover{color:#cc0000;position:relative;top:2px;left:2px;}
.skinSubB a:hover{color:#cc0000;position:relative;top:2px;left:2px;}
.articleText a:hover{color:#cc0000;position:relative;top:2px;left:2px;}
#free_c a:hover{color:#cc0000;position:relative;top:2px;left:2px;}
#footbg a:hover{color:#cc0000;position:relative;top:2px;left:2px;}
#gnavi ul#navi_ul li a:hover {color:#cc0000;position:relative;top:0px;left:0px;}
.skinContentsArea{}
.skinMainArea{}
.skinMessageBoard{
border-top:1px dotted #979797;
border-bottom:1px dotted #979797;
background:#ffffff;
}
.skinMessageBoard2{}
.skinMessageBoard3{padding:16px 30px;}
ul {list-style-type: none;}
.skinArticle2{border:transparent !important;}
.skinArticle3{border:transparent !important;}
.skinArticle{
padding:0px;
margin:0px 0px 0px 0px;
background:transparent ;
border-top: 0px;
border-right: 0px;
border-bottom: 1px #cdcdcd dotted;
border-left: 0px;
}
.skinArticleHeader{
margin:0px 0px 0px 0px;
background-color:#transparent;
background-position:center top;
background-repeat:no-repeat;
padding:0px;
border-left:none;
}
.skinArticleBody{
background:#FFFFFF;
border:1px solid #cdcdcd;
padding:0px 1px 0px 1px;
}
.skinArticleBody2{
margin:0 29px;
}
.skinArticleFooter{
margin:10px 29px 0;
border-top:1px dotted #cdcdcd;
}
.skinArticleHeader2{
padding:12px 45px 9px;
border-bottom:4px solid #b7282e;
margin:0px 0px 0px 1px;
}
.skinArticleTitle,.skinArticleTitle:hover,.skinArticleTitle:focus,.skinArticleTitle:visited{
color:#333;
font-size:1.31em;
text-shadow: #999999 0px 1px 1px;
}
.skinArticleFooter{
background-repeat:no-repeat;
margin:0px 0px 0;
border-top:none;
background-position:left bottom;
padding:8px 15px 15px 15px;}

.skinArticle3{}
.skinArticleTitle,.skinArticleTitle:hover,.skinArticleTitle:focus,.skinArticleTitle:visited{
color:#333;
font-size:1.31em;
}
.skinMenu2{ color:#555555;
}
.skinMenuHeader{
padding:5px 10px;
background:#ffffff;
color:#555555;
}
.skinMenuBody{
margin:1px;
padding:10px;
background:#ffffff;
color:#555555;
}
.skinSubHr,
.skinSubList li{
margin-bottom:3px;
padding-bottom:3px;
border-bottom:1px dotted #ffffff;
}
.skinBgColor,.skinBaseBgColor,.skinBlock{
background-color:#ffffff;
}
.skinWeakBgColor,.skinBaseWeakBgColor{
background-color:#f7f7f7;
}
.skinStrongBgColor,.skinBaseStrongBgColor{
background-color:#f7f7f7;
}
.skinBorderColor,.skinBaseBorderColor,.skinBlock{
border-color:#dddddd;
}
.skinBorderHr,.skinBorderList li{
border-color:#ffffff;
}
.articleText,.commentHeader {
font-size:1.2em;
line-height:1.6;
color:#222222;
}
.commentBody{
font-size:1.0em;
line-height:1.6;
color:#222222;
margin:10px 0px 10px 20px;
}
.commentHeader{
font-weight:bold;
}
.skinHeaderArea{
margin-top:-15px;
height:300px;
background-position:center;
background-repeat:no-repeat;
}
.skinContentsArea{
position:relative;
padding-top:86px;
}
#header h1,.skinTitleArea{
display:block;
padding:0;
text-indent:-9999px;
}
#header h1 a,.skinTitle{
display:block;
height:300px;
}
#gnavi{
background-repeat:no-repeat;
width:980px;
height:50px;
position:absolute;
left:0;
top:0px;
}
#gnavi ul#navi_ul {padding:0;margin:0 auto;}
#gnavi ul#navi_ul li {
display:block;
float:left;
width:196px;
list-style:none;
font-size:13px;
line-height:50px;
text-align:left;
}
#gnavi ul#navi_ul li a {
background-repeat:no-repeat;
display:block;
text-decoration:none;
padding:0px;
height:50px;
color:#0000cc;
overflow:hidden;
outline:none;
padding:2px 0 0 30px;
font-weight:bold;
}
#gnavi ul#navi_ul li a:hover {color:#cc0000;}
#gnavi ul#navi_ul li#menu01 a{background-position:-0px 0;}
#gnavi ul#navi_ul li#menu02 a{background-position:-196px 0;}
#gnavi ul#navi_ul li#menu03 a{background-position:-392px 0;}
#gnavi ul#navi_ul li#menu04 a{background-position:-588px 0;}
#gnavi ul#navi_ul li#menu05 a{background-position:-784px 0;}
#gnavi ul#navi_ul li#menu01 a:hover{background-position:-0px -50px;}
#gnavi ul#navi_ul li#menu02 a:hover{background-position:-196px -50px;}
#gnavi ul#navi_ul li#menu03 a:hover{background-position:-392px -50px;}
#gnavi ul#navi_ul li#menu04 a:hover{background-position:-588px -50px;}
#gnavi ul#navi_ul li#menu05 a:hover{background-position:-784px -50px;}
#footNav{
width:100%;
padding-top:45px;
padding-bottom:45px;
position:relative;
margin:0px auto;
background-position:left top;
background-repeat:repeat-x;
bottom:0;
}
#footNav_c{
font-size:1.2em;
width:980px;
color:#222222;
margin:0px auto;
overflow: hidden;
padding-bottom:45px;
}
#footbg{
font-size:0.9em;
position:absolute;
text-align:center;
margin:0px auto;
padding-top:13px;
height:37px;
width:100%;
/*background-image:url(http://ioa.jp/ameblo/t/foot.png);*/
background-color:transparent;
background-position:left top;
background-repeat:repeat-x;
bottom:0;
}
#footbk{
background-position:right;
background-repeat:no-repeat;
position:absolute;
top:6px;
width:980px;
height:40px;
}
#bklink{
width:184px;
height:31px;
top:6px;
z-index: 100;
margin-left:auto;margin-right:0;text-align:left;
display:block;
text-indent:-9999px;
}
.free{
color:#555555;
background-color:transparent;
}
#freet{
padding:12px 45px 9px;
border-bottom:4px solid #b7282e;
background-color:transparent;
background-position:center top;
background-repeat:no-repeat;
color:#333;
background-color:transparent;
font-size:1.31em;
text-shadow: #999999 0px 1px 1px;
font-weight:bold;
}
#free_c{
font-size:1.0em;
line-height:1.6;
color:#222222;
background-color:#FFFFFF;
padding:10px 10px 10px 10px;
border:1px solid #cdcdcd;
}
#free_b{
text-align:right;
margin:10px 0px 0px 0px;
}
#free_c a{color:#0000cc;}
#free_c a:hover{color:color:#cc0000;}
#footbg a{color:#a3a3a3;}
#footbg a:hover{color:#cc0000;}
.readerHeader em{font-size:24px;color:#555555;text-shadow: #999999 0px 1px 1px;}
.readerRequestDescription {text-indent:-9999px;}
.skinMainArea .readerBtn{
text-indent:-9999px;
width:408px;
height:68px;
}
.skinMainArea .readerBtn:hover{
background-position:left bottom;
}
.skinMainArea .readerRequestBtnArea{
margin:10px 0;
text-align:center;
}
.skinMenu.recentEntriesMenu{
width:100%;
height:170px;
border:1px solid #cdcdcd;
background-color:#FFFFFF;
overflow-y:scroll;
overflow-y:auto;
-ms-overflow-y:auto;
}
.recentEntriesMenu .skinMenuHeader{
background-color:#FFFFFF;
padding:0px !important;
margin:0px !important;
}
.recentEntriesMenu .skinMenuTitle{
font-size:12px !important;
color:#555555 !important;
}
.recentEntriesMenu .skinMenuBody{background-color:#FFFFFF;
background-image:url() !important;
background-repeat:no-repeat !important;
height:20px !important;
text-align: left !important;
padding:0px 10px 0px 0px !important;
margin:0px 10px 0px 0px !important;
font-size:12px !important;
line-height:1.4 !important;
letter-spacing:0em !important;
}
.skinMenuBody,.skinMenuHeader,.skinMenu {background-color:transparent;}
.skinHeaderArea{margin-bottom:0px}
.recentEntriesMenu li,.recentCommentMenu li,.themeMenu li,.archiveMenu li,.readerMenu li,.favoriteMenu li,.bookmarkMenu li
{padding:0px 0px 0px 20px;background-repeat:no-repeat;}
.skinSubA .skinMenuHeader{
height:54px;
padding:0;
background-repeat:no-repeat;
}
.skinSubB .skinMenuHeader{
height:54px;
padding:0;
background-repeat:no-repeat;
}
.skinMenuTitle{
color:#333;
padding:17px 0px 0px 30px;
display:block;
font-size:1.0em;
font-weight:bold;
text-shadow: #999999 0px 1px 1px;
}
.skinSubA .skinMenuHeader{
background-repeat: no-repeat;
background-position: left;
height: 50px;
padding-right: 10px;
padding-left: 10px;
font-size: 12px;
text-align: left;
background-color:transparent;
padding-top: 0px;
padding-bottom: 0px;
}
.skinSubB .skinMenuHeader{
background-repeat: no-repeat;
height: 50px;
padding-right: 10px;
padding-left: 10px;
background-position: left;
font-size: 12px;
text-align: left;
background-color:transparent;
padding-top: 0px;
padding-bottom: 0px;
}
.skinSubA .skinMenuBody,
.skinSubB .skinMenuBody{
border:1px solid #cdcdcd;
background-color:#ffffff;
margin: 0px;
padding-right: 14px;
padding-bottom: 10px;
padding-left: 14px;
padding-top: 25px;
}
.pagingArea.nextPrevPaging{
display:none !important;
}
.pagingArea.detailPaging{
display:none !important;
}
.freespaceArea.subModule{
margin:0px;
}
.imagelistLink {
  display:none;
}



/* ■■■■■■■■■■■■　装飾用（カラーコードのみ変更化）　■■■■■■■■■■■ */



.m-r {padding:4px 10px 2px 10px;margin-right:5px;background-color:#ff4f4f;}/*赤*/
.m-b {padding:4px 10px 2px 10px;margin-right:5px;background-color:#4ffffc;}/*青*/
.m-y {padding:4px 10px 2px 10px;margin-right:5px;background-color:#ffff4f;}/*黄*/
.m-g {padding:4px 10px 2px 10px;margin-right:5px;background-color:#baffa5;}/*緑*/

.r-line {text-decoration:none;border-bottom:2px solid #cc0000;margin:0 5px 0 5px;}

.waku-r {/*赤*/
	padding: 8px;
	border: ridge 4px #cc0000;
	border-radius: 8px;
	background-color:#ffe8ec;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	text-align:left;
}

.waku-b {/*青*/
	padding: 8px;
	border: ridge 4px #00b6e2;
	border-radius: 8px;
	background-color:#d5f7ff;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	text-align:left;
}

.waku-y {/*黄*/
	padding: 8px;
	border: ridge 4px #ffcc00;
	border-radius: 8px;
	background-color:#fff9db;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	text-align:left;
}

.waku-g {/*緑*/
	padding: 8px;
	border: ridge 4px #aacf53;
	border-radius: 8px;
	background-color:#c3cfa8;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	text-align:left;
}

.waku{/*グレー*/
	padding: 8px;
	border: ridge 4px #a3a3a3;
	border-radius: 8px;
	background-color:#e6e6e6;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	text-align:left;
}

.waku-p{/*ピンク*/
	padding: 8px;
	border: ridge 4px #eebbcb;
	border-radius: 8px;
	background-color:#fff3fa;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	text-align:left;
}

UL.ch li{/*レ点*/
  font-size:1.0em;
  padding: 10px 40px 25px 0; 
  list-style-type: none;
  padding-left:40px;
  /*background-image:url(http://ioa.jp/ameblo/t/ch.png);*/
  background-repeat:no-repeat;
  background-position:left top;
  line-height:50%;
}
UL.good li{/*笑顔*/
  font-size:1.0em;
  padding: 13px 40px 25px 0; 
  list-style-type: none;
  padding-left:40px;
   /*background-image:url(http://ioa.jp/ameblo/t/good.png);*/
  background-repeat:no-repeat;
  background-position:left top;
  line-height:80%;
}
UL.bad li{/*涙*/
  font-size:1.0em;
  padding: 13px 40px 25px 0;
  list-style-type: none;
  padding-left:40px;
  /*background-image:url(http://ioa.jp/ameblo/t/bad.png);*/
  background-repeat:no-repeat;
  background-position:left top;
  line-height:80%;
}
UL.hana li{/*花*/
  font-size:1.0em;
  padding: 11px 40px 25px 0;
  list-style-type: none;
  padding-left:40px;
   /*background-image:url(http://ioa.jp/ameblo/t/hana.png);*/
  background-repeat:no-repeat;
  background-position:left top;
  line-height:80%;
}
h3:first-letter{font-size:3.0em;color:margin-right:2px;line-height:1;}

h3.r {/*見出し赤*/
  border-bottom: 2px solid #cc0000;
  -webkit-box-shadow: 0 1px 0 #aaaaaa;
  -moz-box-shadow: 0 1px 0 #aaaaaa;
  box-shadow: 0 1px 0 #aaaaaa;
  padding:5px 5px 0px 0px;
  text-shadow: #999999 0px 1px 1px;
}

h3.b{/*見出し青*/
  border-bottom: 2px solid #0000cc;
  -webkit-box-shadow: 0 1px 0 #aaaaaa;
  -moz-box-shadow: 0 1px 0 #aaaaaa;
  box-shadow: 0 1px 0 #aaaaaa;
  padding:5px 5px 0px 0px;
  text-shadow: #999999 0px 1px 1px;
}

h3.g{/*見出し緑*/
  border-bottom: 2px solid #aacf53;
  -webkit-box-shadow: 0 1px 0 #aaaaaa;
  -moz-box-shadow: 0 1px 0 #aaaaaa;
  box-shadow: 0 1px 0 #aaaaaa;
  padding:5px 5px 0px 0px;
  text-shadow: #999999 0px 1px 1px;
}

h3.n{/*見出し黒*/
  border-bottom: 2px solid #555555;
  -webkit-box-shadow: 0 1px 0 #aaaaaa;
  -moz-box-shadow: 0 1px 0 #aaaaaa;
  box-shadow: 0 1px 0 #aaaaaa;
  padding:5px 5px 0px 0px;
  text-shadow: #999999 0px 1px 1px;
}

h3.p{/*見出しピンク*/
  border-bottom: 2px solid #eebbcb;
  -webkit-box-shadow: 0 1px 0 #aaaaaa;
  -moz-box-shadow: 0 1px 0 #aaaaaa;
  box-shadow: 0 1px 0 #aaaaaa;
  padding:5px 5px 0px 0px;
  text-shadow: #999999 0px 1px 1px;
}

h3.ye{/*見出し黄*/
  border-bottom: 2px solid #ffac00;
  -webkit-box-shadow: 0 1px 0 #aaaaaa;
  -moz-box-shadow: 0 1px 0 #aaaaaa;
  box-shadow: 0 1px 0 #aaaaaa;
  padding:5px 5px 0px 0px;
  text-shadow: #999999 0px 1px 1px;
}
