* {
	margin: 0;
	padding: 0;
	font-family: "Segoe UI", "Meiryo UI" ;
	letter-spacing:1px;
}

html { height: 100%; }

body {
height: 100%;
text-align: center;
background-color: #eee;
padding: 0px;
color:#111;
}

.dotum {font-family:dotum;}
.batang {font-family:batang;}


/* Link */
a, a:link, a:visited, a:active {color: #888; text-decoration: none;}
a:hover {text-decoration: none;}
tbody tr td a {color: #888 !important; text-decoration: none;}
.SideRInner div a {color: #888 !important; text-decoration: none;}
img a, a:hover image, a img {text-decoration: none;}

a {
filter:alpha(opacity=80);
-moz-opacity:0.80;
opacity:0.80;

-moz-transition-property:
	background-color,
	opacity,-moz-opacity,filter,
	border,
	border-radius,-moz-border-radius,-webkit-border-radius,
	color,
	-moz-box-shadow,-webkit-box-shadow,box-shadow;

-webkit-transition-property:
	background-color,
	opacity,-moz-opacity,filter,
	border,
	border-radius,-moz-border-radius,-webkit-border-radius,
	color,
	-moz-box-shadow,-webkit-box-shadow,box-shadow;

-o-transition-property:
	background-color,
	opacity,-moz-opacity,filter,
	border,
	border-radius,-moz-border-radius,-webkit-border-radius,
	color,
	-moz-box-shadow,-webkit-box-shadow,box-shadow;

-ms-transition-property:
	background-color,
	opacity,-moz-opacity,filter,
	border,
	border-radius,-moz-border-radius,-webkit-border-radius,
	color,
	-moz-box-shadow,-webkit-box-shadow,box-shadow;

-moz-transition-duration:0.3s;
-webkit-transition-duration:0.3s;
-o-transition-duration:0.3s;
-ms-transition-duration:0.3s;

-moz-transition-timing-function:ease-in-out;
-webkit-transition-timing-function:ease-in-out;
-o-transition-timing-function:ease-in-out;
-ms-transition-timing-function:ease-in-out;
}

a:hover {
alpha(opacity=100);
-moz-opacity:1.00;
opacity:1.00;
}


hr {
margin: 10px auto;
display:block;
height: 4px;
width: 100%;
background-image:url('http://file.aintai.blog.shinobi.jp/header-striping.png');
background-repeat: repeat-x;
background-position:center center;
border: 0px solid transparent;
}


/* List */
ul li {list-style-type: none;}


.Clear { clear: both; font: 0/0 sans-serif; }


#Wrap {
width: 100%;
height: 100%;
margin: 0px auto; 
padding: 0px;  
text-align: center;  
}



/* 右サイドの固定 メニュー */
#MenuForRight {
display: block;
/* background-image: url('http://file.aintai.blog.shinobi.jp/IMG_20130707_180258.jpg');
background-position: 12% center;
background-size: auto 100%;
background-repeat: no-repeat;  */
background-color: #ccc;
position: fixed;
right: 0px;
bottom: 0px;
width: 15%;
height: 100% !important;
padding: 0px;
color: #999;
text-align: center;
z-index: 1000;
}
#MenuForRight a {
color: #fff;
alpha(opacity=100);
-moz-opacity:1.00;
opacity:1.00;
}

.Avatar {
margin: 60px auto 30px auto;
height: 100px;
width: 100px;
border: 0px solid #fff;
border: 0px solid rgba( 0, 0, 0, 0.2);
-moz-border-radius: 50px;
-webkit-border-radius: 50px;
border-radius: 50px;
background-image: url('http://file.aintai.blog.shinobi.jp/ff12339a.jpeg');
background-size: 100%;
}
.WeblogTitle {
font-size: 30px;
font-family: 'Cookie';
}

/* リンクのリスト */
.LinkList {
margin: 30px auto 0px;
border-top: 1px solid #aaa;
border-top: 1px solid rgba( 255, 255, 255, 0.3);
text-align: left;
}
.LinkList a div {
border-bottom: 1px solid #aaa;
border-bottom: 1px solid rgba( 255, 255, 255, 0.3);
padding: 10px 20px;
}
.LinkList div:hover { background-color: rgba( 0, 0, 0, 0.1); }
a div.LLblog { font-size: 22px !important; background-color: rgba( 0, 0, 0, 0.15); }
a div.LLstream, a div.LLabout { font-size: 14px !important; }
a div.LLrss { font-size: 12px !important; }





/************** Wrapper直下で 右メニュー以外のすべてを包む（フッターも含む）。 ***************/

#ContentBlock { 
width: 85%;
min-height: 100% !important;
float: right;
margin-right: 15%;
text-align: right !important;
}

.NinjaAD {display:none;}



/********************* コンテンツエリア と まんなかメニューをラップ。 *********************/
#EntryPageWrapper { 
float: right;
width: 100%;
color: #666;
}
#EntryPageWrapper a {
color: #515e87;
}

/* ぱぱぱんくず on メインページ */
.PankuzuOnMain {
background-color: ;
border-left: 0px solid #ccc;
margin: 0px; 
text-align: left;
font-size: 13px;
color: #bbb;
}
.PnkuzuInnnerOnMain {
border-left: 0px solid #fff;
padding-top: 10px;
}




/************************** まんなかメニュー **************************/

.EntryPluginBlock { 
width : 230px;
float: right;
margin: 0px 0px 0px -1px;
padding: 0px 20px 0px 0px;
text-align: left;
border-top: 1px solid tranparent;
border-right: 0px solid #fff;
border-left: 0px solid #fff;
}
.PluginTitle {
background-color: #ddd;
margin:16px 0px 10px 0px;
padding: 0px 0px 0px 8px;
line-height: 30px;
font-size: 16px;
color: #fff;
font-weight:normal;
letter-spacing: 1px;
}

.PluginTitle a span span, .PluginTitle a span{
color: #fff;
}
.PluginData_Date {
text-align:right;
letter-spacing:1px;
margin:0px 3px 12px 0px;
}
.PluginData {
padding:3px;
font-size: 14px;
}
.PluginData img{
border: none;
}




/* サイト内検索 */

.searchbar, .BSTextBox { width: 65%; }
form input, textarea, text, input {
border: 1px solid #ccc;
background-color: #fff;
background-color: rgba(255, 255, 255, 0.8);
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
color: #888;
margin: 0px;
padding: 1px;
font-size: 13px;
}

.BSBtn {
border: 1px solid #bbb;
background-color:#fff;
background-color:rgba(0, 0, 0, 0.2);
color:#fff;
margin: -2px auto auto -3px;
padding: 0px;
font-size: 13px;
}

/* Google Custom Search */
.gsc-control-cse {
background-color: transparent !important;
border: 1px solid transparent !important;
margin-top: 10px;
padding: 0px !important;
text-align: left !important;
}

select { color: #888; padding 2px; }
option { }

/* タグクラウド */
.TagCloud {
line-height: 140%;
text-align: center;
margin-top: 6px;
}
.TagCloud li {
display: inline;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
padding: 0px 6px;
font-size: 13px;
}
.TagCloud li a { font-size: 88%; color: #999 !important; }
.TagCloud li.Tag1 a, .TagCloud li.Tag2 a { color: #fff !important; }
.TagCloud li.Tag3 a { color: #999 !important; }

.TagCloud li a:hover {color: #111 !important;}
.TagCloud li.Tag1 { font-size: 140%;background-color: rgba(0, 0, 0, 0.3);}
.TagCloud li.Tag2 { font-size: 120%;background-color: rgba(0, 0, 0, 0.2);}
.TagCloud li.Tag3 { font-size: 90%;background-color: rgba(0, 0, 0, 0.1);}

.TagCloud li:hover, .TagCloud li.Tag1:hover, .TagCloud li.Tag2:hover, .TagCloud li.Tag3:hover {
background-color: rgba(0, 0, 0, 0.1);
}
/* たぐくらうどの説明 */
div#TagDes {
float: right;
margin: -60px 4px 0px 0px;
height: 14px;
width: 14px;
border: 1px solid #888;
background-color: #999;
-moz-border-radius:12px;
-webkit-border-radius:12px;
border-radius:12px;
text-align: center;
font-weight: bold;
cursor: pointer;
font-size: 11px;
color: #eee;
}
/* たぐくらうどの説明ボックス */
#TagDesBox {
display: block;
border: 1px solid #999;
background-color: #fff;
background-color: rgba(255, 255, 255, 0.9);
margin: 2px auto 10px auto;
padding: 6px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
text-align: left;
color: #222;
font-size: 11px;
}

.NinjaAD_Plugin, .NinjaAD_Plugin a {
font-size: 11px;
}
.NinjaEntryCommercial, #ninja_iframe_1, #ninja_iframe_1 frame {
width: 230px !important;
overflow: auto;
}



/************************************ コンテンツエリア ************************************/

#PostWrapper {
margin: -1px 252px 0px 0px;
padding-bottom: 30px;
background-color: #eee;
}
#PostWrapper a { filter: alpha(opacity=90); -moz-opacity: 0.90; opacity: 0.90; }

#PostWrapper .masonry, .ninja-recommend-articles .masonry { margin: 0px auto; }

.ninja-recommend-articles {  padding: 0px; text-align: left; }

.PostBlocks { background-color: #fff; margin: 0px 20px 20px 0px; padding: 10px; text-align: left; }
.PostBlocks:hover, .ninja-recommend-article:hover {
background-color: #ddd;
background-image: url('http://file.aintai.blog.shinobi.jp/dottot.png');
}
.PostImage, .PostImage img { width: 100%; }
.ninja-recommend-article { margin: 0px !important; width: 210px !important; }
.ninja-recommend-article-image-box { width: 100%; }
.ninja-recommend-article-image { width: 100%; }
.ninja-recommend-article-text-box { display: none; }


@media screen and (min-width: 100px) and (max-width: 940px) {
.PostBlocks { width: 80%;}
}
@media screen and (min-width: 941px) and (max-width: 1260px)  {
.PostBlocks { width: 260px;}
}
@media screen and (min-width: 1261px) {
.PostBlocks { width: 230px;}
}

.PostImage { width: 100%; }
.PostImage img { background-color: #fff; max-width: 100% !important; border: none; }
.PostDesc { background-color: #fff; padding: 10px; color: #aaa !Important; }
.PostTitle { color: #888; }
.Desc { font-size: 12px; word-wrap: break-word !important; }

.ANLZforTopPage { display: none; }
#ANLZBox .innerBox { margin: 20px 10px !important; }
#ANLZBox:hover { background-color: transparent; }

.PageLink { margin: 30px 10px !important; text-align: center; }
#PgerOnTopPage { background-color: #ddd; background-color: rgba(0, 0, 0, 0.1); color:#fff;}
#PgerOnTopPage:hover { background-color: #ddd; color: #aaa; }



/* 記事詳細ページ以外とそうでもないときのフッター */

/********* Pager *********/
.Pager { 
width: 100%;
margin: 100px auto 20px;
text-align:center;
}
.Pager a {
font-size: 24px;
font-family: 'Cookie';
}

div#FooterOnTopPage {
background-color: transparent;
position: fixed;
width: 50%;
bottom: 0px;
right: 40%;
margin: 0px auto !important;
padding: 10px 0px 6px;
text-align: center !important;
}
#FooterOnTopPage .FooterCR { margin: 0px; }
#FooterOnTopPage .FooterCR, #FooterOnTopPage .FooterCR a {
letter-spacing: 0px;
font-size: 14px;
font-family: "Segoe UI", "Meiryo UI";
}
.FooterCR { margin: 0px auto 10px; text-align: center; }
.FooterCR, .FooterCR a {
letter-spacing: 0px;
font-size: 14px;
font-family: "Segoe UI", "Meiryo UI";
}

.Visiter { font-size:10px; }
.Visiter span, .Visiter span#viewninjamsg, .Visiter span#hideninjamsg a { color:#333 !important; font-size:10px !important; }
.copyright { margin: 0px auto; font-size: 13px; }







/************************************ Entry ************************************/
.EntryMainBlock {
background-color: #fff;
width : 68%;
max-width: 1000px;
min-width: 400px;
float: right;
margin-right: 16px;
padding: 0px 16px 0px 18px;
}



/************************************ HotEntry ************************************/
.HE_Title { display: none;
z-index: 1000;
width:  100%;
border: 1px solid #eee;
background-color: rgba(255,255,255,0.9);
margin: 0px;
padding: 5px;
text-align: left;
font-size: 13px;
color: #ddd;
}

#HotEntryBlock { display: none;
z-index: 999;
width: 100%;
margin: -8px 0px 20px 0px;
}
#HotEntryBlock td {
width: 24%;
text-align: center;
}
.HE {
background-color: #eee;
border: 0px solid #bbb;
margin: 3px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
overflow: hidden;
font-size: 12px;
}
.HE img { width: 100%; border: none; }
.HE p { margin: 6px; }
.HE:hover { background-color: #ddd;}


/* 【ページ】と【記事】で共通のブロック */
.EntryBlock { 
width: 100%;
padding-right: 10px !important;
text-align: left;
}


/* ぱぱぱんくず on 記事詳細ページ */
.PankuzuOnEntry { 
margin-right: -20px;
padding: 0px; 
text-align: left;
font-size: 13px;
color: #bbb;
}
.PnkuzuInnnerOnEntry {
padding: 4px 20px 4px 0px;
}

.EntryHeader { 
width: 98%;
margin: 0px 10px 0px 4px;
}

.EntryHeaderDate {
position: relative;
top: 10px;
left: -102px;
width: 90px;
}
.EntryDateBalloon {
width: 90px;
height: 90px;
border: 1px solid #ddd;
background-color: rgba(200, 200, 200, 0.4); 
background-image:url('http://file.aintai.blog.shinobi.jp/IMG_20140408_130509.jpg');
-moz-border-radius: 45px;
-webkit-border-radius: 45px;
border-radius: 45px; 
}
.EntryDateBalloon:hover {
background-color: rgba(232, 209, 178, 0.5); 
}


.BDate {
margin: 18px auto 0px;
text-align: center;
font-size: 18px;
color: #888;
font-family: "Cookie";
}
.BYear {
margin: 0px;
text-align: center;
font-size: 18px;
color: #fff;
font-family: "Cookie";
}


.EntryHeaderTitle {
position: relative;
top: -90px;
left: 0px;
padding: 20px 0px;
text-align: left;
}

.EntryTitle{
margin: 0px;
padding: 0px;
font-size: 28px;
}
.EntryTitle a {color: #ccc !important;} 

.EntryInfo {
margin: 0px 0px 34px;
padding: 0px;
font-size: 11px;
color: #c6bcaf;
}

.EntryHeaderTag { 
position: relative;
left: 0px;
top: -20px;
width: 60%;
height: 25px;
font-size: 11px;
color: #c6bcaf;
}
.EntryHeaderTag a {
color: #b69c7d;
border: 1px solid #eee;
background-color: rgba(232, 209, 178, 0.2);
}

.EntryText {
position: relative;
top: -120px;
width: 98%;
text-align: left;
line-height:170%;
margin: 0px 10px 15px 4px;
color: #888;
font-size: 14px;
}

.EntryText img {
background-color: #fff;
border: 1px solid #ddd;
padding: 4px;
max-width: 98%;
-moz-box-shadow: 0 0 1px 1px rgba(60, 60, 60, 0.1);
-webkit-box-shadow: 0 0 1px 1px rgba(60, 60, 60, 0.1);
box-shadow: 0 0 1px 1px rgba(60, 60, 60, 0.1);
}


.EntryText #aboutme img {
border: 0px solid transparent !important;
margin: 0px 0px 10px;
padding: 0px;
-moz-box-shadow: 0 0 0px 0px rgba(60, 60, 60, 0.0);
-webkit-box-shadow: 0 0 0px 0px rgba(60, 60, 60, 0.0);
box-shadow: 0 0 0px 0px rgba(60, 60, 60, 0.0);
}


/* Google Feed API */
#topics img.fav { background-color:transparent;
    border: 0px solid #fff !important;
    margin: 0px 0px 0px;
    padding: 0px;
    max-width: auto;
    -moz-box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0);
    -webkit-box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0);
    box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0);
}

/* 自作スライドショー用 */
#PhoteSlideDemo1, #PhoteSlideDemo2, #PhoteSlideDemo3 { padding:4px;
max-width: 96%;
max-height: 500px;
border: 0px solid #fff;
overflow: hidden;
}
#PhoteSlideDemo1 li img {margin:4px;
display: block;
max-width: 100%;
max-height: 100%;
}
#PhoteSlideDemo2 li img,#PhoteSlideDemo3 li img  {mrgin:4px;
display: block;
max-width: 100%;
max-height: 100%;
}


/* Pinterest */
[nopin="true"] {
padding: 0px !important;
-moz-box-shadow: 0 0 0px 0px rgba(60, 60, 60, 0.0);
-webkit-box-shadow: 0 0 0px 0px rgba(60, 60, 60, 0.0);
box-shadow: 0 0 0px 0px rgba(60, 60, 60, 0.0);    
}

img.emoji, img.EntryImage {
border: 0px solid #fff;
margin: 0px;
padding: 0px;
-moz-box-shadow: 0 0 0px 0px rgba(255, 255, 255, 0.0);
-webkit-box-shadow: 0 0 0px 0px rgba(255, 255, 255, 0.0);
box-shadow: 0 0 0px 0px rgba(255, 255, 255, 0.0);
}

.EntryText hr {
margin: 20px 10px 20px 4px;
padding: 0px;
height: 1px;
border-top: 0px solid transparent !important;
border-bottom: 1px dashed #ccc !important;
}

.EntryPsText {
padding:0px;
text-align:left;
}

/* Quote Title */
h2 {
font-size:110%;
font-weight:bold;
}

/* Entry Sub Title */
.EntryText h3 {
font-size:160%;
color:#a09276;
font-weight: bold;
}


.AreaSouceCode {
	background-image: url(http://webdesignerwall.com/wp-content/themes/wall/images/line-bg.png);
	background-color:#fafafa;
	-moz-box-shadow: 0 0 3px -1px #ddd;
	-webkit-box-shadow: 0 0 3px -1px #ddd;
	box-shadow: 0 0 3px -1px #ddd;
	padding:10px;
	margin:3px 0px 25px;
	border: 0px inset #ccc;
	font-size: 13px;
	font-family: Courier;
	line-height: 120%;
	color: #111;
}

:hover.AreaSouceCode {
	background-color:#fff;
	cursor:text;
}


.recipe_title {
	color:#9ac90d;
	font-size:120%;
	line-height:160%;
}

img.hatena-fotolife_top, a img.hatena-fotolife_top {
	background-image:url('http://file.aintai.blog.shinobi.jp/bg_frame_01-400x300.png');
	background-repeat:no-repeat;
	padding:22px 30px 26px 28px;
}
img.hatena-fotolife_top, a img.hatena-fotolife_top {width:370px !important;}
img.hatena-fotolife_top-le, a img.hatena-fotolife_top-le {
	background-image:url('http://file.aintai.blog.shinobi.jp/bg_frame_01-300x400.png');
	background-repeat:no-repeat;
	padding:34px 32px 34px 30px;
}
img.hatena-fotolife_top-le, a img.hatena-fotolife_top-le {
	max-width: 500px;
	margin:10px 0px;
}

img.hatena-fotolife_top, a img.hatena-fotolife_top {
	max-width: 500px;
	margin:10px 0px;
}
img.hatena-fotolife, a img.hatena-fotolife {
	max-width: 500px;
	margin:10px 0px;
	padding:10px;
	border:10px solid #ecdfc3 !important;
	border:1px solid rgba(0, 0, 0, 0.2) !important;
}
img.EntryImage_L, a img.EntryImage_L {
	width:500px !important;
	border:10px solid #ecdfc3 !important;
	border:10px solid rgba(200, 200, 200, 0.1) !important;
	margin:10px 0px;
}
   a:hover img.EntryImage_L {
	width:500px !important;
	border:10px solid #ecdfc3 !important;
	border:10px solid rgba(200, 200, 200, 0.1) !important;
	margin:10px 0px;
}
img.EntryImage_M, a img.EntryImage_M {
	width:400px !important;
	border:10px solid #ecdfc3 !important;
	border:10px solid rgba(200, 200, 200, 0.1) !important;
	margin:10px 0px;
}
   a:hover img.EntryImage_M {
	width:400px !important;
	border:10px solid #ecdfc3 !important;
	border:10px solid rgba(200, 200, 200, 0.1) !important;
	margin:10px 0px;
}
img.EntryImage, a img.EntryImage {
	border:10px solid #ecdfc3 !important;
	border:10px solid rgba(200, 200, 200, 0.2) !important;
	margin:10px 0px;
}
   a:hover img.EntryImage {
	border:10px solid #ecdfc3 !important;
	border:10px solid rgba(200, 200, 200, 0.2) !important;
	margin:10px 0px;
}

blockquote {
    background-image: none;
    background-color: #fefefe;
    border-left: 10px solid #fafafa;
    /****************** ...... ******************
    -moz-box-shadow: 0 0 2px 1px rgba(10, 10, 10, 0.1);
	-webkit-box-shadow: 0 0 2px 1px rgba(10, 10, 10, 0.1);
	box-shadow: 0 0 2px 1px rgba(10, 10, 10, 0.1);
    ***************** ...... ******************/
    margin: 10px;
    padding: 10px;
}

.EntryText blockquote {
    background-image: none;
    background-color: #fdfdfd;
    border-left:10px solid #f9f9f9;
    -moz-box-shadow: 0 0 2px 1px rgba(10, 10, 10, 0.1);
    -webkit-box-shadow: 0 0 2px 1px rgba(10, 10, 10, 0.1);
    box-shadow: 0 0 2px 1px rgba(10, 10, 10, 0.1);
    margin: 10px;
    padding: 10px;
    }


#Searchimputid {
	text-align: center;
	margin-top : 10px;
	padding: 0px 0px 0px 0px;
}

textarea,input,select {
	font-size:12px;
}






/************************************ Widgets ************************************/
#feed_mydiv2, .kyco_googleplusfeed, .feed_wrapper {
width: 100%;
}






/*********** Navi To Top ***********/
#NavitoTop { display: none;
position:fixed;
right: 16%;
bottom: 4px;
padding:6px 8px;
margin:2px 2px 0px 0px;
cursor:pointer;
font-size:100%;
background-color :rgba(0, 0, 0, 0.0);
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
font-family: 'Cookie';
font-size: 24px;
}
a #NavitoTop{
color:#888 !important;
}
a:hover #NavitoTop {
color:#fff !important;
background-color :rgba(0, 0, 0, 0.3);
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
}


/*************   C O M M E N T    B L O C K   ***********************/
.CommentInnerBlock { 
background-color: #fafafa;
margin: 20px 0px 10px 0px;
padding: 10px;
min-height: 120px;
background-image: url('http://file.aintai.blog.shinobi.jp/no_com.png');
background-repeat: no-repeat;
background-position: center 50px;
background-size: 40%;
text-align: left;
}

.CommentBlockTitle {
color: #aaa;
font-size: 18px;
border-bottom: 1px solid #ddd;
}

.CommentTextBox {
background-color: #fafafa;
margin: 10px;
text-align:left;
}

.CommentTitle { 
margin: 10px 0px 10px;
font-size: 20px;
	color:#bdb39a;
}
.CommentText {
word-wrap: break-word;
line-height: 160%;
letter-spacing:1px;
font-size: 14px;
}
.CommentFooter {
border-top: 1px dashed #bdb39a;
margin: 10px 0px;
padding-top: 10px;
font-size: 13px;
color: #bdb39a;
text-align: right;
}


.CommentResBlock {
	margin: 20px 0px 40px 10px;
}
.CommentResBox {
margin-bottom: 30px;
padding: 10px;
background-color: #eee;
background-color: rgba(189, 179, 154, 0.1);
border: 1px solid #bdb39a;
border: 1px solid rgba(189, 179, 154, 0.3);
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}
.CommentResTitle {
margin-bottom: 10px;
font-size: 16px;
color: #bdb39a;
}
.CommentResText {
word-wrap: break-word;
line-height: 160%;
font-size: 13px;
}
.CommentResFooter {
text-align:right;
color:#bdb39a;
font-size: 12px;
}

.CommentFormBlock { margin-top: 60px; display:none; }

#CommentFormTable { width: 100%; }
.CommentFormTh {
margin: 6px 0px;
color: #bdb39a;
font-size: 14px;
text-align: right;
}
.CommentFormTd {
margin: 6px 0px;
font-size: 14px;
text-align:left;
}
.CommentForms {
margin-left: 10px;
padding: 2px;
font-size: 13px;
letter-spacing: 1px;
font-family: "Segoe UI", "Meiryo UI" ;
color: #666;
}
.CommentFormSubmit { text-align: left; }
.CommentFormBt { margin: 10px; padding:2px; }



