/* Body */
body {background-image: url(http://lepivot.com/diary/images/bg_dot2.gif);background-repeat: repeat; font:76%  font-family: Corbel, Helvetica, ’ヒラギノ角ゴ Pro W3′ , ‘Hiragino Kaku Gothic Pro’;  /line-height:1.2em; padding:0px 0px 0px 0px;　margin-top: 0px;}

*{margin:0; padding:0;}

/* Main wrap センターの帯*/
@media screen and (max-width: 1920px) { #wrap {margin:0px auto;  padding:0px; width:900px;} }
@media screen and (max-width: 640px) { #wrap {margin:0px auto;  padding:0px; width: 95%; word-break:break-all; overflow: hidden;} }



/* Headers ヘッダー */
h1 {background-color:#faf9fa; color:#fc5e8b; font-size:0.82em; line-height:.8em; letter-spacing:-2px; margin:0px 0px 20px 0px;}
h1 a {color:#fc5e8b;}
h1 a:hover {text-decoration:none;}
h2, table#wp-calendar caption {font-family: Corbel, Helvetica, ’ヒラギノ角ゴ Pro W3′ , ‘Hiragino Kaku Gothic Pro’; text-align:left; font-weight:normal; color:#fc5e8b; font-size:1.3em; letter-spacing:0.5px; margin:0 0 8px; padding:6px 2px 0px 5px;}
h3 {color:#fc5e8b; font-size:1.2em; font-weight:bold; margin:10px 0 8px; padding:1px 2px 2px 3px;}

/* normal pink FE6F9D Dark pink fc5e8b*/
a {color:#fc5e8b; font-weight:normal; text-decoration:none;}6
a:hover {color:#81007f; text-decoration:underline;  }

/* LEPIVOT */
#lepivot    {color:#6e6771; font-size:0.8em;  font-family: Corbel, Helvetica, ’ヒラギノ角ゴ Pro W3′ , ‘Hiragino Kaku Gothic Pro’; font-weight:normal; text-decoration:none;}
#lepivot a {color:#6e6771; font-weight:normal; text-decoration:none;}
#lepivot a:hover {color:#fc5e8b; text-decoration:non;}
#lepivot a img {border:0;}

/* TOPSerchBox */
#topsearch {color:#fc5e8b; font-size:1.0em; font-weight:normal; font-style: italic;　text-decoration:none; font-family: Corbel, Helvetica, ’ヒラギノ角ゴ Pro W3′ , ‘Hiragino Kaku Gothic Pro’; text-align:right; margin 20px 0px 20px 0px;}

/* TOPS image*/
#tops {color:#fc5e8b; font-size:1.2em; text-align:center; margin -24px 0px 20px 0px;}
#tops a {color:#fc5e8b; font-weight:bold; font-style: italic;　text-decoration:none; text-align:left; margin -24px 0px 20px 0px;}}
#tops a:hover {color:#81007f;  font-weight:bold; font-style: italic;　 text-decoration:underline;}
@media screen and (max-width: 1920px) { #tops a img {border:5px; max-width:100%; height:auto;} }
@media screen and (max-width: 768px) { #tops a img {border:5px; max-width:100%; height:auto;} }

/* LEPIVOT X for Randam images*/
#lepivotx    {color:#6e6771; font-weight:normal; text-decoration:none; margin-left:12px}

/* Sidebar サイドバー */
@media screen and (max-width: 1920px) { #sidebar {float:left; margin:0 0 5px; padding:0; width:210px;} }
@media screen and (max-width: 640px) { #sidebar {float:none; margin:0 0 5px; padding:0; width:95%;} }
#sidebar p,#sidebar ul,#sidebar .textwidget {margin:0 0 0px 10px;}
#sidebar li {list-style:none; margin:0 0 0px;}
#sidebar li a {font-size:1.2em; font-weight:normal; padding:2px;}
#sidebar ul ul {margin:5px 0 5px 10px;}
#sidebar ul ul li {margin:0 0 5px;}
#sidebar ul ul li a {font-weight:normal;}


/* Content 　記事の本文 */
@media screen and (max-width: 1920px) { 
#content {width:630px; color:#59535b; font-size:0.9em;  float:right; font-family: Corbel, Helvetica, ’ヒラギノ角ゴ Pro W3′ , ‘Hiragino Kaku Gothic Pro’; line-height:1.5em; margin:0px;} }
@media screen and (max-width: 640px) { 
#content {width:95%; color:#59535b; font-size:0.9em;  float:none; font-family: Corbel, Helvetica, ’ヒラギノ角ゴ Pro W3′ , ‘Hiragino Kaku Gothic Pro’; line-height:1.5em; margin:0px;} }
@media screen and (max-width:540px) { 
#content {width:95%; color:#59535b; font-size:0.9em;  float:none; font-family: Corbel, Helvetica, ’ヒラギノ角ゴ Pro W3′ , ‘Hiragino Kaku Gothic Pro’; line-height:1.5em; margin:0px;} }

#content ul,#content ol {margin:0 0 18px 30px;}
#content ul li,#content ol li {margin:0 0 3px;}
#content ul ul,#content ol ol {margin:5px 0 5px 15px;}
#content img {margin:0 5px 0 0px;} /* 写真の隙間を5px にする */
#content p {margin:0 0 15px 10px;} 
#content p.timestamp {color:#808080; font-size:0.8em; margin:-11px 0px 10px 26px;} /*タイムスタンプ26px 右にずらす*/
#content p.timestamp a {font-weight:normal; margin:-11px 0px 10px 0px;}
#content p.postmeta {text-align:left;}
#content #postnav {padding:5px; margin:5px 0 18px;}
#content #postnav p {font-size:1.3em; margin:0; padding-left:5px;}
#content #postnav p.nextnav {font-size:1.3em; text-align:right;}

#content .introtext p {margin:-5px 0 15px 10px;}

.ajax-entry-more-link {margin:0px 0px 0px 10px;}
#fb-reset {margin:0px 0px 0px 20px;}
.contenttext {overflow:hidden;}
.facebook_like {margin:10px 0 0 10px;} /* Facebook Like */
.sharebutton{margin:0px 0px 0px 11px; line-height:.1em;} /* Share Button */


/* Footer フッター*/
#footer {clear:both; color:#6e6671; font-size:0.8em; letter-spacing:-1.4px; line-height:1.6em; margin:0 -20px 0 -20px; padding:2px 10px 2px 10px; text-align:right; font-weight:normal;}
@media screen and (max-width: 1920px){#footer img{max-width:100%; height:auto;} }
@media screen and (max-width: 640px){#footer img{max-width:100%; height:auto;} }

#footer p {margin:0; padding:0;}
#footer a {color:#fc5e8b; font-weight:normal}
#footer a:hover {color:#ff3552; text-decoration:non;}
#footer span, #footer span a {font-weight:normal;}

/* Comments */
#content div.comment {margin-bottom:20px;}
#content div.comment p {margin:0 0 4px 10px; padding:3px 0 0 0;}
#respond p {margin:0 0 5px 10px;}
#respond input,#respond textarea {padding:5px; width:330px;}
#respond textarea#comment {width:450px;}
#respond input#submit {width:75px;color:#333; background-color:#fff;}
#respond input,#respond textarea,form div.searchbox input {font:94% Verdana,Tahoma,Arial,sans-serif; solid #ccc;}
.gravatarside {width:48px; height:48px; float:right; margin:0 5px 3px 5px;}

/* Tags */
blockquote {border:1px solid #dadada; font-size:0.9em; margin:20px 10px; padding:8px;}
blockquote p {padding:2px 0; margin:0; font-weight:bold;}
table#wp-calendar {width:180px; margin:0 0 18px 10px;}
p {margin:0 0 18px 10px;}
ul,ol,dl {font-size:0.9em; margin:2px 0 16px 35px;}
ul ul,ol ol {margin:4px 0 4px 35px;}
code{font-size:1.1em; background-color:#f4f4f4; color:#555; display:block; margin:5px 0 15px 0; padding:5px 5px 5px 7px; border:1px solid #ccc;}

/* Links */
/*a {color:#fc5e8b; font-weight:bold; text-decoration:none;}
a:hover {color:#FFFFFF; text-decoration:none;  background-color:#ffafbd; }*/

a {color:#fc5e8b; font-weight:normal; text-decoration:none;}
a:hover {color:#81007f; text-decoration:underline;  }
a img {border:0;}

/* Float fix */
* html .contenttext {height:1px; overflow:visible;}
* html .contenttext p {overflow:hidden; width:99%;}

/* Searchbox 
.searchbox {margin:8px 0 15px 10px;}
.searchbox label {display:none;}
.searchbox input {font-size:0.9em; padding:2px; width:120px; border:1px solid #faa1bd;}
*/
/* Searchbox */
.searchbox {margin:4px 0px 4px 0px;}
.searchbox label {display:none;}
.searchbox input {font-size:0.9em; padding:2px; width:150px; border:1px solid #d4cdca;  color:#faa1bd;}

/* Select Element */
select {
margin:2px 0 15px 10px; color:#999999; font-size:1.0em; padding:2px; width:200px; border:1px solid #d4cdca; background:#ffffff; color:#faa1bd;}

/* Various classes */
.post {margin:0 0 15px;}
.textright {text-align:right;}
.textcenter {text-align:center;}
.hide {display:none;}

/* WP image align classes */
.aligncenter {display:block; margin-left:auto; margin-right:auto;}
.alignleft {float:left;}
.alignright {float:right;}
.wp-caption {border:1px solid #ddd;	text-align:center; background-color:#f3f3f3; padding-top:4px; margin:10px; border-radius:3px;}
.wp-caption img {margin:0; padding:0; border:0 none;}
.wp-caption-dd {font-size: 11px; line-height: 17px; padding:0 4px 5px; margin:0;}

