@charset “utf-8”;
/*
-----------------------------------------

  ※CSS編集で広告を修正しないでください
  （規約違反に該当する可能性があります）

-----------------------------------------
*/



/*
＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊


　(1) 文字のスタイル
　※色を設定すると、ブログの各部分に自動的に配色されます


＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊
*/



/* (1-1) 全体の文字
--------------------------------------------*/


/* 通常文字 */
.skinTextColor,.skinBaseTextColor,.skinBlock,body{
font-family: “メイリオ”,”Meiryo”, “Osaka”, “MS Pゴシック”, “MSゴシック”,Helvetica, verdana, arial;
}

/* リンク */
.skinAnchorColor,.skinBaseAnchorColor,.skinBlock a,a{
color:#0066cc;
}

/* 訪問済のリンク */
.skinAnchorVisitedColor,.skinBaseAnchorVisitedColor,.skinBlock a:visited,a:visited{
color:#996699;
}

/* マウスオーバーしたときのリンク */
.skinAnchorHoverColor,.skinBaseAnchorHoverColor,.skinBlock a:focus,.skinBlock a:hover,a:focus,a:hover{
color:#ff3366;
}

/* 弱い文字 （日付など）*/
.skinWeakColor,.skinBaseWeakColor{
color:#999999;
}

/* 強い文字 （NEW! 更新!など）*/
.skinStrongColor,.skinBaseStrongColor{
color:#ff3399;
}





/* (1-2) ブログタイトル文字
--------------------------------------------*/


/* ★ブログタイトル文字の設定をします（色・サイズ・表示） */
.skinTitle,.skinTitle:visited,.skinTitle:hover,.skinTitle:focus{
display:none;
color:#000000;
font-weight:bold;
font-size:25px;

}

/* ★ブログの説明文字の設定をします（色・サイズ・表示） */
.skinDescription{
display:none;
color:#000000;
font-size:15px;

}





/* (1-3) 記事／メッセージボード内の文字のスタイル
--------------------------------------------*/

/*　※全体の文字配色と別に指定したい場合のみ指定　*/

/* 通常文字 */
.skinMainArea,.skinMainArea .skinTextColor,.skinArticleTextColor,.skinArticleBlock{
/* ★ブログ記事本文の文字サイズを設定します。 */
font-size:14px;
line-height:1.7;
}
/* リンク */
.skinMainArea .skinAnchorColor,.skinArticleAnchorColor,.skinMainArea a,.skinArticleBlock a{}
/* 訪問済のリンク */
.skinMainArea .skinAnchorVisitedColor,.skinArticleAnchorVisitedColor,.skinMainArea a:visited,.skinArticleBlock 

a:visited{}
/* マウスオーバーしたときのリンク */
.skinMainArea .skinAnchorHoverColor,.skinArticleAnchorHoverColor,.skinMainArea a:focus,.skinMainArea 

a:hover,.skinArticleBlock a:focus,.skinArticleBlock a:hover{}
/* 弱い文字 */
.skinMainArea .skinWeakColor,.skinArticleWeakColor{}
/* 強い文字 */
.skinMainArea .skinStrongColor,.skinArticleStrongColor{}


/* skinArticleTitle 記事タイトル文字 */
.skinArticleTitle,.skinArticleTitle:hover,.skinArticleTitle:focus,.skinArticleTitle:visited{color:#333333;}





/* (1-4) サイドバー内の文字のスタイル
--------------------------------------------*/

/*　※全体の文字配色と別に指定したい場合のみ指定　*/

/* 通常文字 */
.skinSubArea,.skinSubArea .skinTextColor,.skinSubTextColor,.skinSubBlock{}
/* リンク */
.skinSubArea a,.skinSubArea .skinAnchorColor,.skinSubAnchorColor,.skinSubBlock a{}
/* 訪問済のリンク */
.skinSubArea a:visited,.skinSubArea .skinAnchorVisitedColor,.skinSubAnchorVisitedColor,.skinSubBlock a:visited{}
/* マウスオーバーしたときのリンク */
.skinSubArea a:focus,.skinSubArea a:hover,.skinSubArea .skinAnchorHoverColor,.skinSubAnchorHoverColor,.skinSubBlock 

a:focus,.skinSubBlock a:hover{}
/* 弱い文字 */
.skinSubArea .skinWeakColor,.skinSubWeakColor{}
/* 強い文字 */
.skinSubArea .skinStrongColor,.skinSubStrongColor{}


/* skinMenuTitle サイドメニュータイトル文字 */
.skinMenuTitle{color:#333333;}





/* +++++++++++++++++++++++++++++++++++++++++++++++++++
　ヘッダー
+++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ★ヘッダーの背景色を設定します */
.skinHeaderFrame{background:;}

/* ★ヘッダー画像を設定します */
/* ★ヘッダー高さを設定します */
.skinHeaderArea{
/* background:url(http://konishiryotaro.com/amemaster/header.png) no-repeat 0 0 ;*/
/* height:550px; */
height:430px; 
width:100%;
}

.skinBlogHeadingGroupArea{padding:30px 20px 30px;}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++
　ボディのアウトライン
+++++++++++++++++++++++++++++++++++++++++++++++++++ */
.columnA .skinMainArea{width:650px;}
.skinContentsArea{
position:relative;
padding-top:80px;
overflow:visible;
/*width:100%;*/
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++
　メインカラム
+++++++++++++++++++++++++++++++++++++++++++++++++++ */
.skinArticle{
padding:0 0 16px;
border:0;
}
.skinArticleBody2{
margin:0;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++
　メッセージボード
+++++++++++++++++++++++++++++++++++++++++++++++++++ */
.skinMessageBoard{
border:0;
}
.skinMessageBoard3{
padding:0;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++
　記事タイトル
+++++++++++++++++++++++++++++++++++++++++++++++++++ */
.skinArticleHeader{
height:40px;
line-height:40px;
margin:0;
padding:0 10px 0 30px;
border:0;
overflow:hidden;

/* ★記事タイトルの文字サイズをここで指定します。 */
font-size:14px;

/* ★記事タイトルの背景画像をここで指定します。 */
background:url(http://konishiryotaro.com/amemaster/kizibannar.png) no-repeat left top;
}
.skinArticleHeader a:hover{
text-decoration:none;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++
　読者登録ボタン（メインカラム）
+++++++++++++++++++++++++++++++++++++++++++++++++++ */
#reader_btn a{
margin:0 auto;
display:block;
width:300px;
height:65px;
/* ★ボタンの画像URLを指定します */
background:url(//stat.ameba.jp/user_images/20121115/18/1167116711671167/1a/60/p/o0179011212287248682.png) no-repeat 0 0 lavender;
}

#reader_btn a:hover{
background-position:0 -65px;
background-color:aliceblue;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++
　読者登録ボタン（サイドバー）
+++++++++++++++++++++++++++++++++++++++++++++++++++ */
.readerMenu .skinMenuBody{
padding:10px;
}

.readerRequestBtnArea{
text-indent:-9999px;
}

.readerRequestBtnArea a{
margin:0 auto;
display:block;
width:160px;
height:50px;
/* ★ボタンの画像URLを指定します。 */
background:url(http://tokai-data.main.jp/image2/readerside01.jpg) no-repeat center top lavender;
}

.readerRequestBtnArea a:hover{
background-position:center -50px;
background-color:aliceblue;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++
　サイドバー
+++++++++++++++++++++++++++++++++++++++++++++++++++ */
.subModule{margin:0;}

.skinMenuHeader{
padding:0 10px 0 20px;
height:30px;
line-height:30px;
overflow:hidden;
background:url(http://konishiryotaro.com/amemaster/sidekizibannar.png) no-repeat 0 top #C2C2C2;
}

.skinMenu{background:none;}

.skinMenuBody{
margin:10px 0;
padding:10px 0;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++
　サイドバーのリスト装飾
+++++++++++++++++++++++++++++++++++++++++++++++++++ */
.skinMenuBody ul li{
background: url(http://tokai-data.main.jp/image2/li01.jpg) no-repeat 0px 8px;
padding:5px 0 5px 20px;
border-bottom:1px dotted #999999;
}
.profileMenu .skinMenuBody ul li{
background:none;
padding:0;
border:0;
}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++
　フッター
+++++++++++++++++++++++++++++++++++++++++++++++++++ */
#my_footer{
height:20px;
padding:5px 0 0;
text-align:center;
font-weight:normal;
font-size:10px;
background:url() repeat-x 0 top #000000;
color:#FFFFFF;
}

/*************************************************
グローバルナビ（全メニュー共通項目）
*************************************************/

/* ★ナビメニューの背景画像URLを指定します */
.skinContentsFrame{
background-image:url(http://konishiryotaro.com/amemaster/menu.png);
background-position: 0 top;
background-repeat:repeat-x;
}

ul#gnavi{
position:absolute;
/* width:980px; */
width:100%;
top:0px;
left:0px;
}
ul#gnavi li{
float: left;
}

ul#gnavi li a{
/* ★ナビメニューの画像URLを指定します（980px×80px） */
background:url(http://konishiryotaro.com/amemaster/menutext.png) no-repeat 0 0;
display:block;
height:31px;
padding-top:15px;
text-align:center;
font-weight:bold;
color:#333333;
font-size:15px;
}

ul#gnavi li a:hover{
text-decoration:none;
}

/*************************************************
グローバルナビ（４メニュー）
*************************************************/
ul#gnavi li a{
width:245px;
}

/*ヘッダーメニュー1*/
ul#gnavi li.menu1 a{
background-position:0px 0px;
}
ul#gnavi li.menu1 a:hover{
background-position:0px -46px;
}
/*ヘッダーメニュー2*/
ul#gnavi li.menu2 a{
background-position:-245px 0px;
}
ul#gnavi li.menu2 a:hover{
background-position:-245px -46px;
}
/*ヘッダーメニュー3*/
ul#gnavi li.menu3 a{
background-position:-490px 0px;
}
ul#gnavi li.menu3 a:hover{
background-position:-490px -46px;
}
/*ヘッダーメニュー4*/
ul#gnavi li.menu4 a{
background-position:-735px 0px;
}
ul#gnavi li.menu4 a:hover{
background-position:-735px -46px;
}



}
.entry.fix {
padding:30px 0 30px;/*上　左右　下*/
text-align:center;/*中央寄せ*/
}



}
#bnr_box {
	width:552px;
	height:120px;
	margin:15px 0;
	background:#dcdcdc;
}

/* ビューン  */
.viewin{
   top:-430px;
    left:-220px;
/*     top:0px;
    left:0px;*/
    position:absolute;
/*    background-color:#444444;*/
    height:430px; 
    width:1400px;
    z-index:100;
}

.viewin .JB_FWS * {
    margin:0;
    padding:0;
}

.viewin .JB_FWS {
    width:100%;
    height:430px;
    background:#000;
    float:left;
    position: relative;
    width:100%;
    overflow: hidden;
}

.viewin .JB_Border {
    width:100%;
    height:15px;
    position: absolute;
}

.viewin .JB_Border.Top {
    top:0;
    left:0;
}
.viewin .JB_Border.Bottom {
    bottom:0;
    left:0;
}

.viewin .JB_Border.Top.ZigZag {
    background-image:url("http://konishiryotaro.com/amemaster/slider/img/zigzag_border_top.png");
    background-repeat: repeat-x;
    background-position: 0px 0px;
}
.viewin .JB_Border.Bottom.ZigZag {
    background-image:url("http://konishiryotaro.com/amemaster/slider/img/zigzag_border_bottom.png");
    background-repeat: repeat-x;
    background-position: 0px 100%;
}

.viewin .JB_Border.Top.Paper {
    background-image:url("http://konishiryotaro.com/amemaster/slider/img/torn_paper_bg_top.png");
    background-repeat: repeat-x;
    background-position: 0px 0px;
}
.viewin .JB_Border.Bottom.Paper {
    background-image:url("http://konishiryotaro.com/amemaster/slider/img/torn_paper_bg_bottom.png");
    background-repeat: repeat-x;
    background-position: 0px 100%;
}

.viewin .JB_Button_Left {
    padding:15px;
    width:21px;
    height:30px;
    background-image: url("http://konishiryotaro.com/amemaster/slider/img/left_arrow.png");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    position: absolute;
    top:50%;
    left:0;
    cursor: pointer;
}

.viewin .JB_Button_Left_BG {
    padding:15px;
    width:21px;
    height:30px;
    background-color:#000;
    opacity:0.44;
    position: absolute;
    top:50%;
    left:0;
}

.viewin .JB_Button_Right {
    padding:15px;
    width:21px;
    height:30px;
    background-image: url("http://konishiryotaro.com/amemaster/slider/img/right_arrow.png");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    position: absolute;
    top:50%;
    right:0;
    cursor: pointer;
}

.viewin .JB_Button_Right_BG {
    padding:15px;
    width:21px;
    height:30px;
    background-color:#000;
    opacity:0.44;
    position: absolute;
    top:50%;
    right:0;
}

.viewin .JB_Container {
        
    width:9999px;
    height:430px;
    margin:0 auto;
    position: absolute;
    overflow: hidden;
    left:0;
    
    cursor:hand;
    cursor:grab!important;
    cursor:-moz-grab;
    cursor: url(https://mail.google.com/mail/images/2/openhand.cur), pointer!important;
    cursor:-webkit-grab;
}

.viewin .JB_Slide {
    height:430px;
    float:left;
    position: relative;
}

.viewin .JB_Slide_Content {
    width:960px;
    height:400px;
    margin: 0 auto;
    margin-top:15px;
    position: relative;
}

.viewin .JB_Pagination {
    width:100%;
    height:12px;
    position: absolute;
    bottom:15px;
    left:0;
}

.viewin .JB_Pages {
    display: table;
    margin: 0 auto;
}

.viewin .JB_Page {
    background-image:url("http://konishiryotaro.com/amemaster/slider/img/pagination_button.png");
    background-repeat: no-repeat;
    background-position: 0px 0px;
    width:13px;
    height:12px;
    float:left;
    margin-left:5px;
    cursor: pointer;
}
.viewin .JB_Page:hover, .JB_Page.active  {
    background-position: -13px 0px;
}

.viewin .JB_ReadMore {
    float:left;
    color:#fff;
    margin-top:15px;
    position: relative;
}

.viewin .JB_ReadMore_BG {
    top:0;
    lef:0;
    position: absolute;
    background:#000;
    opacity:0.44;
    width:100%;
    height:100%;
}

.viewin .JB_ReadMore a {
    padding:10px 30px 10px 20px;
    position: relative;
    float:left;
    font-family: Arial, Helvetica, sans-serif;
    color:#FFF;
    font-weight: bold;
    text-decoration: none;
    list-style: none;
    background-image:url("http://konishiryotaro.com/amemaster/slider/img/button_arrow.png");
    background-repeat: no-repeat;
    background-position: 90% 50%;
    font-size: 12px;
}


/* --- DEMO SLIDES CONTENT BELOW (Not important demo styles) --- */

.viewin h2 {
    width:100%;
}
.viewin .big_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:40px;
	font-weight:bold;
	color:#FFF;
	margin-top:180px;
	float:left;
	text-shadow: 0px 2px 0px #a22626;
}

.viewin .image { 
	float:left;
	margin-top:60px;
}

.viewin .image  iframe{
	border:5px solid #6e8c42;
}

.viewin .title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#fff;
	font-weight:bold;
	margin-top:60px;
	float:left;
}

.viewin .text {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
	line-height:20px;
	margin-top:10px;
}

.viewin .list {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
	float:left;
	margin-top:12px;
	line-height:20px;
}

.viewin .list li {
	background-image:url(http://konishiryotaro.com/amemaster/slider/img/button_arrow.png);
	background-repeat:no-repeat;
	background-position:left;
	text-indent:15px;
	list-style-type:none;
}

.viewin .text_box {
	float:left;
	width:400px;
	margin-left:15px;
}
.headerBnrArea{
    height:0px;
}


html { overflow-x: hidden; }

#profile #person li.image img,
div.userProfileImage, div.userProfileImage img {
  width: 290px !important;
  height: auto !important;
}
div.userProfileImageArea {
  width: auto !important;
  height: auto !important;
}
.skinSubA .profileUserNicknameArea {
  padding: 10px 0;
  text-align: center;
  width: 260px;
}
.skinMainArea .readerRequestBtnArea{
  margin:10px 0; /* 上下マージン */
  text-align:center;
}
.skinMainArea .readerBtn{
  text-indent:-9999px;
  width:310px;
  height:110px;
  background-image:url(//stat.ameba.jp/user_images/20121116/01/1167116711671167/c7/cf/p/o0312011212287913806.png);
}
.skinMainArea .readerBtn:hover{
  background-position:left bottom;
}
.commentBtn{
  text-indent:-9999px;
  border:none;
  background-position:left top;
  background-image:url(//stat.ameba.jp/user_images/20121116/16/1167116711671167/fa/9f/p/o0312011212288493104.png);
  width:305px;
  height:105px;
}

.commentLink{
  background-image:url(//stat100.ameba.jp/common_style/img/common/icon/open_comment.gif);
  background-repeat:no-repeat;
  padding:2px 0 2px 20px; /* 余白(↑→↓←) */
}

.petaLink{
  background-image:url(//stat100.ameba.jp/common_style/img/ameba/common/icons/peta_icon.gif);
  background-repeat:no-repeat;
  padding:2px 0 2px 20px; /* 余白(↑→↓←) */
}

.skinMessageBoard{
  padding:20px 0 0 0; /* 20px=ヘッダ部用画像の高さ */
  background-image:url(https://stat001.ameba.jp/user_images/20120319/17/sozai-land/69/df/p/o0470002011861257930.png);
  background-repeat:no-repeat;
  background-position:left top;
  border:none;
}
.skinMessageBoard2{
  padding:0 0 20px 0; /* 20px=フッタ部用画像の高さ */
  background-image:url(https://stat001.ameba.jp/user_images/20120319/17/sozai-land/88/64/p/o0470002011861258073.png);
  background-repeat:no-repeat;
  background-position:left bottom;
}
.skinMessageBoard3{
  margin:0;
  background-image:url(https://stat001.ameba.jp/user_images/20120319/17/sozai-land/9e/33/p/o0470002011861257931.png);
  background-repeat:repeat -y;
  background-position:left top;
}

.skinArticle {
  background-color: transparent;
  background-image: url(//stat.ameba.jp/user_images/20121119/16/taryu-ryuta/16/6c/p/o0010001012293276817.png);
  background-repeat: repeat;
}

.skinMenuBody {
  background-color: transparent;
  background-image: url(//stat.ameba.jp/user_images/20121119/16/taryu-ryuta/93/85/p/o0010001012293274679.png);
  background-repeat: repeat;
}

.skinMenu {
  background-color: transparent;
  background-image: url(//stat.ameba.jp/user_images/20121119/16/taryu-ryuta/93/85/p/o0010001012293274679.png);
  background-repeat: repeat;
}

/* コメント投稿ボタンの「上」に表示 */
.commentBtnArea:before {
  display: block;
  white-space: pre;
  text-align:center;
  margin-bottom: 15px;
  content:"いつもコメントありがとうございます^^\aコメントは承認制になっていますので、投稿後すぐには表示されません。\aよろしくお願いします。";
  font-weight: bold; /* 太字に */
}
/* コメント投稿ボタンの「下」に表示 */
.commentBtnArea:after {
  display: block;
  white-space: pre;
  text-align:center;
  margin-top: 15px;
  content:"ありがとうございました！";
  color: #ff0000; /* 文字を赤く */
  font-size: 150%; /* 文字を大きく */
  font-weight: bold; /* 太字に */
}

/*全体のフォント*/
body{
font-family:メイリオ, Meiryo, Osaka, "ＭＳ Ｐゴシック", "ＭＳ　ゴシック", "ヒラギノ角ゴ Pro W6", Helvetica, verdana, Arial;
}

/* 記事本文の文字の大きさ */
.articleText{
font-size: 14px;
}

/* 読者数を目立たせる */
.readerHeader em{
font-size:22px;
color:#ff0000;
}
.readerRequestDescription{
color:#FF0000;/*文字色*/
font-size:12px;/*文字サイズ*/
}
