/*
ここに独自の CSS を追加することができます。

詳しくは上のヘルプアイコンをクリックしてください。

/* 文字を小さくする */ 
small {
font-size: 0.8em;
}

/*フォントカラーの設定
*/

.red{ color: #ff0000!important; }/*赤*/
.blue{ color: #0000dd!important; }/*青*/
.green{ color: #008000!important; }/*緑*/
.yellow{ color: #ffff00!important; }/*黄*/
.navy{ color: #1F26A9!important; }/*紺*/
.orange{ color: #ff6600!important; }/*橙*/
.pink{ color: #cc6699!important; }/*ピンク*/
.purple{ color: #660099!important; }/*紫*/
.olive{ color: #808000!important; }/*黄土色*/
.lime{ color: #00ff00!important; }/*黄緑*/
.aqua{ color: #167FA6!important; }/*水色*/
.black{ color: #000!important; }/*黒*/
.gray{ color: #ccc!important; }/*灰*/
.white{ color: #fff!important; }/*白*/


/*フォントサイズの設定
*/
.b{ font-weight: bold!important; }/*太字*/
.normal{ font-weight: normal!important; }/*太字を解除*/

.big{ font-size: 1.2em!important; }
.big2{ font-size: 1.5em!important; }
.big3{ font-size: 1.8em!important; }
.small{ font-size: 0.8em!important; }

.f08em{ font-size: 0.8em; }
.f09em{ font-size: 0.9em; }
.f10em{ font-size: 1.0em; }
.f11em{ font-size: 1.1em; }
.f12em{ font-size: 1.2em; }
.f13em{ font-size: 1.3em; }
.f14em{ font-size: 1.4em; }
.f15em{ font-size: 1.5em; }
.f16em{ font-size: 1.6em; }
.f17em{ font-size: 1.7em; }
.f18em{ font-size: 1.8em; }
.f19em{ font-size: 1.9em; }
.f20em{ font-size: 2.0em; }
.f21em{ font-size: 2.1em; }
.f22em{ font-size: 2.2em; }
.f23em{ font-size: 2.3em; }
.f24em{ font-size: 2.4em; }

.f8pt{ font-size: 8.5pt!important; }
.f9pt{ font-size: 9.0pt!important; }
.f10pt{ font-size: 10pt!important; }
.f11pt{ font-size: 11pt!important; }
.f12pt{ font-size: 12pt!important; }
.f13pt{ font-size: 13pt!important; }
.f14pt{ font-size: 14pt!important; }
.f15pt{ font-size: 15pt!important; }
.f16pt{ font-size: 16pt!important; }
.f17pt{ font-size: 17pt!important; }
.f18pt{ font-size: 18pt!important; }
.f19pt{ font-size: 19pt!important; }
.f20pt{ font-size: 20pt!important; }
.f21pt{ font-size: 21pt!important; }
.f22pt{ font-size: 22pt!important; }
.f23pt{ font-size: 23pt!important; }
.f24pt{ font-size: 24pt!important; }


/* テーブルの設定 */
table {
width: 95%!important;
margin-left: 5px;
}

/* 成分一覧表のスペース */ 
.ovf2a {
margin: 0 20px;
}


/* 下線 */ 
.marker1 {
background: linear-gradient(transparent 70%, #FFB96D 20%);
}

/* 下線黄色 */ 
.marker2 {
background: linear-gradient(transparent 65%, #FFFF00 20%);
}

/* 下線赤色 */ 
.marker3 {
background: linear-gradient(transparent 80%, #FA6964 20%);
}

/* 吹き出し画像左のスペース */ 
.sb-subtype-a {
position: relative!important;
left: -20px!important;
}

/* 吹き出し画像を拡大 */ 
.sb-icon img {
width: 140%!important;
height: 140%!important;
}

/* 吹き出しコメントの左のスペース */ 
.sb-speech-bubble {
margin-left: 2%!important;
}

/* 吹き出し外文字左のスペース */ 
.sb-name{
margin-left: 20%!important;
}

/* 吹き出しの下のスペース */ 
.sb-content {
margin-bottom: 4%;
}


/* ヘッダー画像を1カラムでも綺麗に見せる */ 
#header img {
	width: 100%;
	height: auto;
}

/* カテゴリーリスト装飾 */ 
ul.categorylist li {
font-size: 0.9em;
margin-left: 10px;
padding: 3px 10px 3px 20px;
    background: url(https://otonakirei.net/wp-content/uploads/2018/01/category_icon.png) 2px 6px no-repeat;
}

ul.categorylist li li {
margin-left: -20px;
}


/* 関連記事装飾 */ 

.kanren-midashi{
	font-weight:bold;
	font-size:1.3em;
}

.kanren-kiji a{
	margin-left:15px;
}

.kanren-kiji2 {
margin-top:-8px;
}

.kanren-kiji2 a{
	margin-left:15px;
}

.kanren-kiji3{
margin-left:20px;
}

.entry-content ul.kanren-kiji li:before{
content:url(https://otonakirei.net/wp-content/uploads/2018/01/kanren000.png) ;
	margin-top:-8px;
}

.entry-content ul.kanren-kiji2 li:before{
content:url(https://otonakirei.net/wp-content/uploads/2018/01/kanren001.png) ;
	margin-top:-8px;
}

.entry-content ul.kanren-kiji2 li:last-child:before{
content:url(https://otonakirei.net/wp-content/uploads/2018/01/kanren002.png);
	margin-top:-8px;
}	


/* 基礎代謝ツール大枠の設定 */
.Area_kisocalc{
	margin: auto ;
	border: 8px dotted #f76ca4!important;
}

/* 基礎代謝ツールPTB(PinkTableBox)の設定 */
.ptb{
	margin: 150px 0 0 0;
	text-align: center; 
	width: 100%;
	height: 65px; 
	background-color: #f76ca4;
}

.ptb p{
	padding: 8px;
	color:#fff;
	font-size: 2em;
}

.kisoinp,.m30-b p {
    margin: 0 auto;
    max-width: 500px;
    text-align: left;
        color: #f76ca4;
    font-size: 1.3em;
    font-weight: 600;
}


/* 類似商品・関連情報 */ 
h3.related_post_title {
border-left-width: 0px;
border-left-style: solid;
letter-spacing: 5px;
text-align: center;
}

/* LINE・投稿フォームとフッター左右余白 */ 
.textwidget {
padding-left: 10px;
padding-right: 6px;
}


/* フッターのテキスト */ 
#footer-top h4 {
margin-left: 18px;
padding-right: 18px;
}
#footer-top .textwidget {
padding-left: 18px;
padding-right: 18px;
}

#footer-top .textwidget img {
width: 100%;
padding-right: 15px;
}

/* 最下部の前次を非表示 */ 

.np-post{
        display:none;
}

/* グラフの点消し */
.review-wrap-up ul li:before{
	content: none;
	}

/* グラフ内側のh2の文字 */
h2.cwp-item {
font-size: 0.9em!important; 
margin-top: 15px!important;
background: #ffffff;
color: #cc6699;
}

/* グラフ内の料金文字位置 */
span.cwp-item-price {
font-size: 1.2em!important; 
margin-top: 18px!important;
}


/* h2 h3はすべて消えるはず。 */
#review-statistics .review-wrap-up .review-wu-right ul li:before {
	content: none;
}


/* 投稿ページh4のcenterを左寄せに修正 */
.widget_text {
	text-align: left!important;
}

.entry-content dd {
	margin-bottom: 0%;
}


/* 口コミ用 */
.box28 {
    position: relative;
    margin: 2em 0;
    padding: 25px 10px 7px;
    border: solid 2px #f76ca4;
}
.box28 .box-title {
    position: absolute;
    display: inline-block;
    top: -2px;
    left: -2px;
    padding: 0 9px;
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
    font-size: 17px;
    background: #f76ca4;
    color: #ffffff;
    font-weight: bold;
}
.box28 p {
    margin: 0; 
    padding: 0;
}

/* カテゴリー下のh2タイトル */
.entry-content h2, .widgettitle { color: #ffffff!important;
 }