@charset "utf-8";

/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */
/* ■　アメブロテンプレート iNfinity ∞ 無料版　Produced By 舞考 */
/* ■　このテンプレートは、2次使用、再配布等は一切禁止です */
/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
/* ヘッダーの高さ設定 */
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/

.skinTitle,
.skinHeaderArea,#header h1 a {height:300px;}/* ヘッダーの高さをピクセルで指定*/

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
/* ヘッダー画像の設置 */
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/

	.skinHeaderArea {

	/* ヘッダー画像の設定 */
	background-image:url(//stat.blogskin.ameba.jp/blogskin_images/20140206/01/d9/a7/j/o09800300coeur-body1391618502622.jpg);}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
/* ヘッダー画像を使用しない、もしくはブログタイトル＆説明文を
/* テキスト表示させたい場合は、以下の4行を削除して下さい。*/
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/

.skinTitleArea {display:none;}
.skinDescriptionArea {display:none;}
#header h1,.skinTitleArea {display:block;padding:0;text-indent:-9999px;}
#header h1 a,.skinTitle {display:block;}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
/* ブログタイトル・説明文の文字サイズ・色・位置調整 */
/* （ヘッダー画像を設置しない場合に設定）*/
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/

.skinTitle,.skinTitle:visited,.skinTitle:hover,.skinTitle:focus {

	color:#000000;/*　ブログタイトル--文字の色　*/
	font-weight:bold;
	font-size:24px;/* ブログタイトル--文字の大きさ */
}

.skinDescription {

	color:#55555;/* ブログ説明文--文字の色 */
	font-size:12px;/* ブログ説明文--文字の大きさ */
	white-space:pre;
}

/*ブログタイトル＆説明文の表示位置調整 */

.skinHeaderArea2 {

	padding:40px 0px 0px 0px;/* 上・右・下・左 */
	line-height:1.8;
}

.skinHeaderArea2 h2 {

	padding:5px 0px 0px 0px;/* 上・右・下・左 */
	line-height:1.8;
}

/* ■■■■■■■■■■■■■　変更必要箇所　終わり　■■■■■■■■■■■■ */

.headerBnrArea {padding:0;background-color:#8d6449;border-bottom:#cccccc solid 1px;}
.headerBnr {padding-bottom:7px;}
.foot_bar {
background-image:url(http://mai.ioa.jp/at/foot_bar.gif);}
.skinMainArea .readerBtn {
background-image:url(http://mai.ioa.jp/at/doku.png);}
.skinArticleHeader,.free{
background-image:url(http://mai.ioa.jp/at/tb.png);}
body {
font-family:"Meiryo","メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, Helvetica;color:#333;font-size:1.0em;}
a:link {color:#0044cc;}
a:visited {color:#0044cc;}
a:hover {color:#333 !important;text-decoration:none;}
.articleText a:hover,.skinArticleTitle:hover,
.skinImgBtnM {
background-image:url
(//stat100.ameba.jp/p_skin/wu_pf_cssedit/img/skin_btn_m.png);}
.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);}
.skinSimpleBtn,.skinSimpleBtn:visited,.skinSimpleBtn:hover,.skinSimpleBtn:focus {
border:1px solid #ddd;background-color:#fff;color:#333 !important;}
.skinSimpleBtn:hover,.skinSimpleBtn:focus {
border:1px solid #ddd;color:#333 !important;
text-shadow:1px 1px 0px #fff;}
.skinHeaderFrame {
width:100%;position:relative;margin:0px auto;
background-position:center top;background-repeat:repeat;}
.skinHeaderArea {
width:1010px;position:relative;margin:0px auto;
background-position:center bottom;background-repeat:no-repeat;}
.footer {
background-image:url(http://mai.ioa.jp/at/fbg.png);
background-position:left top;
background-repeat:repeat-x;}
.bar_bg,.skinSubA .skinMenuHeader,.skinSubB .skinMenuHeader {
background-image:url(http://mai.ioa.jp/at/sb.png);
background-color:#8d6449 !important;
-moz-border-radius-topleft: 20px;border-top-left-radius: 20px;
-moz-border-radius-topright: 20px;border-top-right-radius: 20px;
font-weight:bold;}
.bar_title,.skinSubA .skinMenuHeader,	.skinSubB .skinMenuHeader {
color:#333333 !important;}
.skinSubA .skinMenuHeader,.skinSubB .skinMenuHeader,.bar_bg
{border:#cdcdcd 1px solid;}
.gnavi ul.navi_ul li a:before,.skinMenuTitle:before,h3:before,
.articleThemeListArea ul li a:before,
.foot_body li a:before,.skinSubList li a:before {color:#cc0000;}
.gnavi {
position:relative;margin:0px auto;padding:0;
width:100%;height:60px;background-repeat: repeat-x;
background-position: left top;}
.gnavi ul.navi_ul {
width:1010px;margin:0px auto;padding:0;list-style:none;}
.gnavi ul.navi_ul li {
float:left;text-align:left;display:inline;width:202px;
background-image:url(http://mai.ioa.jp/at/gmli.png);
background-repeat:no-repeat;background-position:left center;}
.gnavi ul.navi_ul li a {
line-height:60px;display:block;width:202px;
margin-left:1px;padding:0 20px 0 10px;text-decoration:none;}
.gnavi ul.navi_ul li a:hover {
padding:0 20px 0 10px;margin-left:1px;width:171px;
color: #000 !important;text-shadow:0px 1px 0px #fff;
background-repeat:repeat-x;background-position:left bottom;}
.gnavi ul.navi_ul li a:before {
float:left;padding: 0px 5px 0px 0px;line-height:60px;display: block;
content:"\25B6";text-shadow : 0px 1px 3px #999;}
.gnavi ul.navi_ul li a:hover:before {
float:left;padding: 0px 5px 0px 0px;line-height:60px;display: block;
content:"\25B6";color:#000 !important;
text-shadow:0px 1px 0px #fff;}
.gnavi {background-color:#FFFFFF;
background-image:url(http://mai.ioa.jp/at/gn.png);}
.gnavi ul.navi_ul li a {color:#0044cc !important;}
.gnavi ul.navi_ul li a {font-weight:bold;}
.gnavi ul.navi_ul li a:hover {background-color:#8d6449;
background-image:url(http://mai.ioa.jp/at/gnh.png);}
.gnavi ul.navi_ul li a:before {color:#aa0000 !important;}
.skinContentsArea{padding-top:20px;}
.skinMainArea{border:none;}
.skinMessageBoard{
border-top:1px dotted #bbb;border-bottom:1px dotted #bbb;
background-color:transparent;}
.skinMessageBoard2{}
.skinMessageBoard3{padding:16px 30px;}
.skinArticle,.skinArticle2,
.skinArticle3 {border:none;background-color:transparent !important;}
.skinArticleHeader {
border-bottom:4px solid #8d6449;line-height:50px;
margin:0px 0px 0px 0px;background-color:transparent;
background-position:left top;background-repeat:no-repeat;
-moz-border-radius-topleft: 20px;
border-top-left-radius: 20px;
-moz-border-radius-topright: 20px;
border-top-right-radius: 20px;border-top:1px solid #cdcdcd;
border-left:1px solid  #cdcdcd;border-right:1px solid #cdcdcd;}
.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:10px 0px 10px 40px;margin:0px 0px 0px 0px;line-height:1.6}
.skinArticleTitle,.skinArticleTitle:hover,.skinArticleTitle:focus,.skinArticleTitle:visited{
color:#333 !important;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;}
.free,.skinSubA .skinMenu,.skinSubB .skinMenu {
-moz-border-radius-topleft: 20px;
border-top-left-radius: 20px;
-moz-border-radius-topright: 20px;
border-top-right-radius: 20px;}
.free_c {
line-height:1.6;padding:20px 20px 20px 20px;
background-color:#FFFFFF;border-left:#cdcdcd solid 1px;
border-right:#cdcdcd solid 1px;border-bottom:#cdcdcd solid 1px;}
.news_c {
line-height:1.6;padding:0px;border-bottom:30px;
border-left:#cdcdcd solid 1px;border-right:#cdcdcd solid 1px;
border-bottom:#cdcdcd solid 1px;}
.news_c a:hover{position:relative;top:0px;left:0px;}
.readerHeader em{font-size:18px;}
.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;}
.skinMenu2 {border:none;}
.skinMenuBody{margin:0px;padding:10px;border-left:#cdcdcd solid 1px;
border-right:#cdcdcd solid 1px;border-bottom:#cdcdcd solid 1px;}
.skinMenuTitle {
height:50px;line-height:50px;font-size:100%;padding:0 0 0 40px;
background-color:transparent;background-position:left top;
background-repeat:repeat-x;display:block;text-shadow : 0px 1px 3px #999;}
.skinSubA .skinMenuHeader,.skinSubB .skinMenuHeader {
padding:0;height:50px;background-color:transparent;
background-position:left top;background-repeat:no-repeat;}
.skinSubA .skinMenu,.skinSubB .skinMenu {border:none;}
.foot_body li,.skinSubList li,.articleThemeListArea ul li  {
margin:0px;padding:0px;text-align:left;
text-decoration:none;list-style-type:none;border-bottom:1px #bbb dotted;}
.foot_body li a,.skinSubList li a {line-height: 2.5;display:block;}
.foot_body li a:hover,.skinSubList li a:hover {
color:#000 !important;text-shadow:0px 1px 0px #eee;
text-decoration: none;}
.foot_body li a:before,.skinSubList li a:before,
.articleThemeListArea ul li a:before {
float: left;padding: 0px 5px 0 0;content:'\25B6';}
.foot_body li a:hover:before,.skinSubList li a:hover:before {
float: left;padding: 0px 5px 0 0;content:"\25B6";color:#000;
text-shadow:0px 1px 0px #fff;}
.articleThemeListArea ul li {font-size:90%;line-height:2.5;}
.articleThemeHeading {
font-size:115%;font-weight:normal !important;height:30px;line-height:30px;
padding:0px 0 0 15px;margin-bottom:10px;border-bottom:#ddd solid 1px;}
.footer {width:100%;}
.footbg2 {
background-image:url(http://mai.ioa.jp/at/ft002.png);
background-position:center top;background-repeat:repeat-x;}
.foot {position:relative;width:100%;margin:0px auto;
background-position:center top;bottom:0;}
.foot_body {position:relative;width:1010px;margin:0px auto;
overflow: hidden;padding-top:20px;padding-bottom:20px;}
.foot_bar{margin-bottom:0px;padding-bottom:0px;width:100%;
background-color:transparent;background-position:center bottom;
background-repeat:repeat-x;}
.copyright {width:1000px;text-align:center;margin:0px auto;}
.copyright a {line-height:60px;color:#333 !important;letter-spacing:0.1em;}
.bar_title {height:50px;line-height:50px;padding:0 0 0 40px;
font-size:115%;text-shadow : 0px 1px 3px #999;
-moz-border-radius-topleft: 20px;
border-top-left-radius: 20px;
-moz-border-radius-topright: 20px;
border-top-right-radius: 20px;}
.bar_bg {height:50px;background-position:left top;background-repeat:no-repeat;}
.skinSimpleBtn:hover,.skinSimpleBtn:focus,.foot_body li a:hover,
.skinSubList li a:hover {background-color:#d8e8f2;-webkit-transition: 0.5s;
-moz-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;transition: 0.5s;}
.blogComment,.ownerComment,.wa  {
-webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 10px rgba(0, 0, 0, 0.1) inset;
-moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 10px rgba(0, 0, 0, 0.1) inset;
box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 10px rgba(0, 0, 0, 0.1) inset;background-color:#ffffff;margin-bottom:30px;}
.articleThemeListArea li {line-height:30px;}
.commentTitleArea{border:none;}
.commentList li {border:none;}


.recentEntriesMenu .skinMenuHeader {display:none;}
.recentEntriesMenu .skinMenuBody {
margin:-12px 0px -10px -40px;
background-color:#FFFFFF;border:none;}

.imagelistLink {display:none;}


/* ■■■■■■■■■■■■■　文字装飾タグ　■■■■■■■■■■■■■■■■■■■ */

UL.ch li{/*レ点*/

  list-style-type: none;
}

UL.ch li:before {
	line-height:1.0;font-size:170%;
	float:left;padding:0px 5px 0px;
	font-weight:bold;color:#cc0000;
	content:"\2714";
	text-shadow : 0px 1px 1px #999;
}

.yubi:before {
	line-height:1.0;font-size:170%;
	float:left;padding:0px 5px 0px;
	font-weight:bold;color:#cc0000;
	content:"\261E";
	text-shadow : 0px 1px 1px #999;
}

.ya:before {
	line-height:1.0;font-size:170%;
	float:left;padding:0px 5px 0px;
	font-weight:bold;color:#cc0000;
	content:"\27A1";
	text-shadow : 0px 1px 1px #999;
}

.wa {
	margin:0 auto;padding:20px;
	width:80%;
	border:#fff 1px solid;
	background-color:#f3f3f3;
}

.ma {
	padding:4px 10px 2px 10px;
	margin-right:5px;
	font-weight:bold;
}
.f12,.f13,.f14,.f15,.f16,.f17,.f18,.f19,.f20,.f25,.f30,.f35,.f40
{font-weight:bold;text-shadow : 0px 1px 1px #999;}
.f12 {font-size:120%;}
.f13 {font-size:130%;}
.f14 {font-size:140%;}
.f15 {font-size:150%;}
.f16 {font-size:160%;}
.f17 {font-size:170%;}
.f18 {font-size:180%;}
.f19 {font-size:190%;}
.f20 {font-size:200%;}
.f25 {font-size:250%;}
.f30 {font-size:300%;}
.f35 {font-size:350%;}
.f40 {font-size:400%;}

.p10 {padding:10px;}

.pb30 {padding-bottom:30px;}
.mb30 {margin-bottom:30px;}

.pi {background-color:#fee6ff !important;}
.bl {background-color:#ebfcff !important;}
.ye {background-color:#fff6c7 !important;}
.gr {background-color:#dfffc0 !important;}
.or {background-color:#ffdac0 !important;}
.kuro {color:#333;}
.aka {color:#cc0000;}
.c {text-align:center;}

h3 {
	border:#bbb solid 1px;
	display:block;
	text-shadow : 0px 1px 1px #999;
	padding:12px 0 10px 10px;
	background-image:url(http://mai.ioa.jp/at/miidashi_bar.png);
	background-color:#fff;
	background-color:transparent;
	background-position:left top;
	background-repeat:repeat-x;
	-webkit-box-shadow:px 3px 0 #333;
	-moz-box-shadow:0px 3px 0 #333;
	box-shadow:0px 3px 0 #333;
}

h3:before {
	line-height:1.0;font-size:170%;
	float:left;font-weight:bold;
	content:"\258D";
	text-shadow : 1px 1px 0px #fff;
	color:#8d6449;
}



/* ■■■■■■■■■■■■■　拡張機能はここから下に追加　■■■■■■■■■■■■ */
