@charset "utf-8";
/* 
	style-rp.css 
*/

/* ブログテーマのスタイルインポートするなら以下ディレクトリとファイル作成 */
/* @import url("css/import.css"); */

/* aリセット */
.content a{color: #666;}
.content a:hover{text-decoration:underline;}

/* WP標準画像回り込み指定。 */
.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
	
/* 全体背景書換 */
#contentWrapper{
	background:url(images/bg_01.png) repeat-y;
}

/* ----------------------------------- */
/* WPカスタマイズ */
/* ループ画面表示用ボックス */
.post{
	font-size: 14.5px;
}
.post .sumimage{
	float: left;
	height: auto;
	width: auto;
	padding: 0px 10px 0px 0px;
	vertical-align: text-top;
}
.post .sumtext{
	float: left;
	height: auto;
	width: 400px;
	text-align: left;
	vertical-align: text-top;
	font-size: 1.1em;
}
.post .sumtext2{
	height: auto;
	width: 100%;
	text-align: left;
	vertical-align: text-top;
	padding-right: 10px;
}
.post .sumtext2 ol{
	text-indent:-20px;
	padding:0;
	list-style-position:inside;
}
.post .sumtext2 li{
	padding-left:20px;
	padding-top:10px;
	margin-bottom:15px;
	border-top:1px #ccc dotted;

}
.post .sumtext2 .sumimage{
	padding:0;
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}


/* シングル画面表示用ボックス */
.post .mainimage{
	float: left;
	height: auto;
	width: 195px;
	padding: 5px 5px 5px 0px;
	vertical-align: text-top;
}
.post .maintext{
	float: left;
	height: auto;
	width: auto;
	padding: 5px 0px 5px 10px;
	text-align: left;
	vertical-align: text-top;
	/*line-height:.9;*/
}
.maintext1{/*line-height:1;*/}
.maintext2{}

/* 区分罫線 */
.dot{
	height: 1px;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
	border-top: 1px dotted #999;
}
.dot300{
	height: 1px;
	width: 300px;
	margin-top: 5px;
	margin-bottom: 5px;
	border-top: 1px dotted #999;
}
.dot510{
	height: 1px;
	width: 510px;
	margin-top: 5px;
	margin-bottom: 5px;
	border-top: 1px dotted #999;
}
/*右寄せテキスト部分 */
.migiyose{
	font-size: 12px;
	text-align: right;
	height: auto;
	width: auto;
}
/* シングル画面 */

.post-subcopy{
	font: bold 1.3em "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	height: auto;
	width: 100%;
	text-align: left;
 font-weight:normal;
}
.post-subcopy2{
	font: 0.8em "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	height: auto;
	width: 100%;
	text-align: left;
	margin-bottom:10px;
 font-weight:normal;
}

/* 症状別注意点 */
.caution_titlename{
	background: #FFC;
	text-align: center;
	padding: 1px 3px;
	float: left;
	height: auto;
	width: 94px;
	margin: 0px;
	border: 1px solid #CCC;
}
.caution_textname{
	background: #FFC;
	text-align: center;
	padding: 1px 3px;
	float: left;
	height: auto;
	width: 401px;
	border-top: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px none #CCC;
}
.caution_title{
	padding: 1px 3px;
	float: left;
	height: auto;
	width: 94px;
	margin: 0px;
	background: #eeeeee;
	border-top: 1px none #CCC;
	border-right: 1px none #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	text-align: left;
}
.caution_text{
	padding: 1px 3px;
	float: left;
	height: auto;
	width: 401px;
	margin: 0px;
	background: #eeeeee;
	border-top: 1px none #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	text-align: left;
}

.pointmark{
	background:url(images/point.gif) left center no-repeat;
	padding-left:18px;
}
.box01{	cursor:pointer;
}
.box01:hover {
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}

.post_lank{ padding:5px 10px 0;}

/*-------------------------------------------------------------------------
		media
-------------------------------------------------------------------------*/
/*  small size device  */
@media only screen and (max-width: 480px ){
.caution_titlename{width:10em;}
.caution_textname{width:calc(100% - 10em)}
.caution_title{width:10em;}
.caution_text{width:calc(100% - 10em);}
}

/*  more small size device  */
@media only screen and (max-width: 376px ){
.post .mainimage{width:auto;padding:0;float:none;margin:0 auto 1em;text-align:center;}
.post .sumtext2 .sumimage{display:inline-block;float:none;margin:1em 0;position:relative;left:50%;transform:translateX(-50%);}

}



/*-------------------------------------------------------------------------
		print
-------------------------------------------------------------------------*/
@media print { 
.alignright{float:right}
.alignleft{float:left}
#contentWrapper{background:url(images/bg_01.png) repeat-y}
.post{font-size:13px}
.post .sumimage{float:left;height:auto;width:auto;padding:0 10px 0 0;vertical-align:text-top}
.post .sumtext{float:left;height:auto;width:400px;text-align:left;vertical-align:text-top;font-size:1.1em}
.post .sumtext2{height:auto;width:100%;text-align:left;vertical-align:text-top;padding-right:10px}
.post .sumtext2 ol{text-indent:-20px;padding:0;list-style-position:inside}
.post .sumtext2 li{padding-left:20px;padding-top:10px;margin-bottom:15px;border-top:1px #ccc dotted}
.post .sumtext2 .sumimage{padding:0;float:right;margin-left:10px;margin-bottom:10px}
.post .mainimage{float:left;height:auto;width:195px;padding:5px 5px 5px 0;vertical-align:text-top}
.post .maintext{float:left;height:auto;width:auto;padding:5px 0 5px 10px;text-align:left;vertical-align:text-top}
.dot{height:1px;width:100%;margin-top:5px;margin-bottom:5px;border-top:1px dotted #999}
.dot300{height:1px;width:300px;margin-top:5px;margin-bottom:5px;border-top:1px dotted #999}
.dot510{height:1px;width:510px;margin-top:5px;margin-bottom:5px;border-top:1px dotted #999}
.migiyose{font-size:12px;text-align:right;height:auto;width:auto}
.post-subcopy{font:bold 1.3em メイリオ,Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;height:auto;width:100%;text-align:left;font-weight:400}
.post-subcopy2{font:.8em メイリオ,Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;height:auto;width:100%;text-align:left;margin-bottom:10px;font-weight:400}
.caution_titlename{background:#FFC;text-align:center;padding:1px 3px;float:left;height:auto;width:94px;margin:0;border:1px solid #CCC}
.caution_textname{background:#FFC;text-align:center;padding:1px 3px;float:left;height:auto;width:401px;border-top:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #CCC;border-left:1px none #CCC}
.caution_title{padding:1px 3px;float:left;height:auto;width:94px;margin:0;background:#eee;border-top:1px none #CCC;border-right:1px none #CCC;border-bottom:1px solid #CCC;border-left:1px solid #CCC;text-align:left}
.caution_text{padding:1px 3px;float:left;height:auto;width:401px;margin:0;background:#eee;border-top:1px none #CCC;border-right:1px solid #CCC;border-bottom:1px solid #CCC;border-left:1px solid #CCC;text-align:left}
.pointmark{background:url(images/point.gif) left center no-repeat;padding-left:18px}
.box01{cursor:pointer}
.box01:hover{opacity:.8;filter:alpha(opacity=80);-ms-filter:"alpha( opacity=80 )"}
.post_lank{padding:5px 10px 0}
}









