/* CSS Document */
/* タグ共通 ---------------------------------------------------------------- */
body {
	margin: 0px;
	padding:0px;
	background-color: #ffffff;
	text-align: center;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}

a {text-decoration: underline;}
a:link {color: #003399;}
a:visited {color: #663366;}
a:active {color: #003399;}
a:hover {color: #003399;}

h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-size: 12px;
	}
	
textarea,select,input {
font-family: "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku GothicPro","Osaka","Verdana","Helvetica","Arial","sans-serif";
}

/* 構造-------------------------------------------------------------------- */
#container {
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding: 0px;
	width: 760px;
	background-color: #D8e2ec;
}
	
#banner {	
	width: 760px;
	height:80px;
	background-image:url(http://www.prblog.biz/myimg/bg_head.jpg);
	background-color: #cccccc;
	text-align: left;
	padding: 0px;
	margin: 0px;
	border-bottom: 1px solid #FFFFFF;
}

.banner-left{
	float:left;
	text-align: left;
	padding: 0px;
	margin: 0px;
	width:250px;
}

.banner-right{
	float:right;
	text-align: right;
	padding: 15px 0 0 0;
	margin: 0px;
	width: 510px;
}

#navi{
	width: 760px;
	height: 30px;
	padding-bottom: 2px;
	background-color: #CCCCCC;
	border-bottom: 1px solid #FFFFFF;
	overflow: hidden;
}

#leftarea {	
	float: left;
	width: 510px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

.recommend{
	margin: 10px 7px 9px 10px;
}

.update{
	margin: 10px 7px 0px 10px;
	padding: 5px;
	border: 1px solid #6686AF;
	background: #FFFFFF url(http://www.prblog.biz/myimg/ttl_newrelease.gif) no-repeat;
}
.special{
	margin: 10px 7px 0px 10px;
	padding: 5px;
	border: 1px solid #6686AF;
	background: #FFFFFF url(http://www.prblog.biz/myimg/ttl_special.gif) no-repeat;
}

.content-head{
	background: #EEEEEE url(http://www.prblog.biz/myimg/bg_content_head.gif) no-repeat;
	margin: 0px 7px 0px 10px;
	overflow:visible;
	border-bottom: 1px solid #6686AF;
}

.content02 {
	background: url(http://www.prblog.biz/myimg/bg_content.gif) repeat-y;
	margin: 0px 7px 0px 10px;
	padding: 5px 12px 5px 10px;
	text-align:center;
	color:#333333;
	font-size:12px;
	line-height:150%;
}

.content-btm{
	margin: 0px 7px 5px 10px;
	background-image: url(http://www.prblog.biz/myimg/bg_content_btm.gif);
	background-repeat: no-repeat;
	height: 5px;
	clear:both;
}

.preview {
	margin: 0px 7px 0px 10px;
	padding: 5px 15px 5px 15px;
}

.mitsumori01{
	margin: 10px 7px 0px 10px;
	padding: 5px 5px 0px 5px;
	background: #FFFFFF url(http://www.prblog.biz/mitsumori/img/ttl_mitsumori.gif) no-repeat;
}

.mitsumori02{
	margin: 10px 7px 0px 10px;
	padding: 5px 5px 0px 5px;
	background: #FFFFFF url(http://www.prblog.biz/mitsumori/img/ttl_mitsumori02.gif) no-repeat;
}


/* トップページスポンサー広告枠 */
.spon_link{
	padding: 2px 3px 3px 3px;
	border: 1px solid #6686AF;
	background-color: #FFFFFF;
	margin: 0 0 5px 5px;
	font-size:10px;
	line-height:150%;
}

.spon_link span{
	margin:5px 0;
	color:#FF0000;
}

/* トップページ広告枠 */
.ads-top{
	padding: 5px;
	border: 1px solid #6686AF;
	background-color: #FFFFFF;
	margin: 0px 7px 10px 10px;
	font-size:12px;
	line-height:150%;
}

.ads-top span{
	margin:5px 0;
}

/* サブページ広告枠 */
.ads-sub{
	padding: 5px;
	border: 1px solid #6686AF;
	background-color: #FFFFFF;
	margin: 10px 7px 10px 10px;
	font-size:12px;
}

.ads-sub span{
	margin-top:5px;
}

/* アドセンス広告枠 */
.googleads{
	margin: 10px;
	border: 1px solid #6686AF;
	background-color:#FFFFFF;
}

#rightarea {
	float: right;
	width: 250px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

.sidebar {
	margin: 10px 10px 0px 0px;
	padding: 5px;
	border: 1px solid #6686AF;
	background-color:#FFFFFF;
}

.searchbox{
	background:#6686AF url(http://www.prblog.biz/myimg/bg_search.jpg) no-repeat;
	height: 110px;
	color:#FFFFFF;
	font-size: 10px;
	line-height: 150%;
	padding: 5px;
	letter-spacing: 1px;
}

.calendarbox{
	background:#EEEEEE url(http://www.prblog.biz/myimg/snavi_backnum.gif) no-repeat;
	padding:30px 5px 5px 5px;
	margin-top: 10px;
	text-align:center;
}

.marchive{
	background:#EEEEEE url(http://www.prblog.biz/myimg/snavi_marchive.gif) no-repeat;
	padding: 5px;
	margin-top: 10px;
}

.categories{
	background:#EEEEEE url(http://www.prblog.biz/myimg/snavi_categories.gif) no-repeat;
	padding:5px;
	text-align: left;
	margin-top: 10px;
}

.slink{
	background:#FFFFFF url(http://www.prblog.biz/myimg/snavi_link.gif) no-repeat;
	margin: 0px 10px 0px 0px;
	padding: 5px;
	border: 1px solid #6686AF;
}

#partner{
	clear: both;
	background-color: #FFFFFF;
	color: #6686AF;
	padding: 10px;
	margin: 10px;
	border: 1px solid #6686AF;
}

#foot{
	clear: both;
	background-color: #A3BED9;
	color: #6686AF;
	padding: 10px;
}

/* 上bannerカスタマイズ---------------------------------------------------- */
.banner-right p{
	font-size: 12px;
	color:#666666;
	margin:25px 7px 3px 5px;
	padding:0px;
	line-height:150%;
}

/* 上naviカスタマイズ------------------------------------------------------ */
#navi img{
	margin:0px;
	padding:0px;
}


/* 左updateカスタマイズ--------------------------------------------------- */
.reccomend img{
	margin:0px;
	padding:0px;
}

.update h2{
	font-size: 12px;
	visibility: hidden;
	}

.update h3{
	font-size: 12px;
	font-weight: bold;
	}
	
.update ul {
	padding: 0px;
	margin: 10px 5px 5px 0px;
	}

.update li {
	color: #333333;
	font-size: 12px;
	text-align: left;
	line-height: 150%;
	border-bottom: 1px dashed #6686AF;
	list-style-position: outside;
	list-style-image: url(http://www.prblog.biz/myimg/ico_orange.gif);
	margin-left: 20px;
	}

.update p{
	font-size: 12px;
	margin: 2px 0px;
}

/* 左specialカスタマイズ--------------------------------------------------- */
.reccomend img{
	margin:0px;
	padding:0px;
}

.special h2{
	font-size: 12px;
	visibility: hidden;
	}

.special h3{
	font-size: 12px;
	font-weight: bold;
	}
	
.special ul {
	padding: 0px;
	margin: 10px 5px 5px 0px;
	}

.special li {
	color: #333333;
	font-size: 12px;
	text-align: left;
	line-height: 150%;
	border-bottom: 1px dashed #6686AF;
	list-style-position: outside;
	list-style-image: url(http://www.prblog.biz/myimg/ico_orange.gif);
	margin-left: 20px;
	}

.special p{
	font-size: 12px;
	margin: 2px 0px;
}

/* 左mitsumori01,02カスタマイズ--------------------------------------------------- */
.mitsumori01 h2{
	font-size: 12px;
	height:10px;
	visibility: hidden;
}

.mitsumori02 h2{
	font-size: 12px;
	height:10px;
	visibility: hidden;
}

/* 左content02カスタマイズ--------------------------------------------------- */
.content02 h3{
	padding:0 8px 0 8px;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	line-height:150%;
	color:#CC0000;
	border:#CC0000 2px dotted;
}

.content02 h4{
	font-size: 14px;
	font-weight: bold;
	line-height:150%;
	color:#6686AF;
}

.content02 ul{
	padding: 0px;
	margin: 10px 5px 5px 10px;
}

.content02 li{
	color:#CC0000;
	font-size: 12px;
	font-weight:bold;
	text-align: left;
	line-height: 150%;
	list-style-position: outside;
	list-style-image: url(http://www.prblog.biz/mitsumori/img/icon.gif);
	margin-left: 20px;
}

.content02 p{
	padding:0 0 0 10px;
	font-size: 12px;
	margin: 2px 0px;
	text-align: left;
	line-height:150%;
	color:#333333;
}

/* 右rightareaカスタマイズ--------------------------------------------------- */

/* 検索 */
.searchbox form{
	padding:0px;
	margin-top:5px;
	}
		
/* 月別アーカイブ */
.marchive li{
	color: #333333;
	text-align: left;
	line-height: 150%;
	margin-top: 10px;
	list-style-type: none;
}

/* カテゴリー */
.categories{
	margin-bottom:10px;
}

/* 有料プレスリリース一括見積もり */
.mitsumori_navi li{
	color: #333333;
	text-align: left;
	line-height: 150%;
	margin-top: 10px;
	list-style-type: none;
}

.mitsumori_navi{
	background-image:url(http://www.prblog.biz/mitsumori/img/snavi_mitsumori_bg.jpg);
	padding:20px 7px 7px 7px;
}

.mitsumori_navi p{
	font-size:12px;
	color:#FFFFFF;
	margin:5px;
	line-height:150%;
}

/* ご利用案内 */
.guide{
	margin:15px 0 10px 0;
	padding:5px;
	background-image:url(http://www.prblog.biz/myimg/snavi_guide.jpg);
	background-color:#F1F1F1;
	background-repeat:no-repeat;
}

.guide li{
	list-style-image:url(http://www.prblog.biz/myimg/ico_green_li.gif);
	margin-left:0;
}

.guide ol{
	margin-left:0;
}


/* 共通 */
#rightarea h2{
	visibility:hidden;
	font-size: 12px;
	padding:0px;
	margin:0px;
}
	
#rightarea img {
	margin: 2px;
	padding: 0px;
	}

#rightarea ol{
	list-style-type:none;
	}

#rightarea ul {
	padding-left: 10px;
	margin: 0px 0px 10px 10px;
	}

#rightarea ul ul {
	margin-bottom: 0px;
	}

#rightarea li {
	color: #333333;
	font-size: 10px;
	letter-spacing: 1px;
	text-align: left;
	line-height: 120%;
	margin-top: 10px;
	list-style-type: disc;
	}

.link-note {
	font-size: 12px;
	line-height: 150%;
	text-align: left;
	padding: 2px;
	margin-bottom: 15px;
	}

#comment-data {
	float: left;
	width: 180px;
	padding-right: 15px;
	margin-right: 15px;
	text-align: left;
	border-right: 1px dotted #BBB;
	}

#powered {
	font-size: 12px;
	line-height: 150%;
	text-align: left;
	color: #333333;
	margin-top: 50px;
	}

/* カレンダー */
#calendar {
	margin: 0px;
  	line-height: 140%;
	color: #333333;
	font-size: 12px;
	text-align: center;
	background-color:#EEEEEE;
	}

#calendar table {
	background-color:#A3BED9;
	}

#calendar caption {
	color: #333333;
	font-size: 12px;
	text-align: center;
	letter-spacing: .2em;
	}

#calendar th {
	height: 10px;
	text-align: center;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #6686AF;
	}

#calendar td {
	height: 10px;
	text-align: center;
	background-color: #FFFFFF;
	}

/* 下partnerカスタマイズ------------------------------------------------------ */
#partner p{
	padding:0px;
	margin:0px;
	font-size:10px;
	text-align:left;
	color:#333333;
}	

	
/* 下footカスタマイズ------------------------------------------------------ */

.foot-left{
	float:left;
	width:300px;
}

.foot-right{
	float:right;
	width:300px;
	text-align:right;
	font-size: 12px;
}

/* フォームページカスタマイズ----------------------------------------------- */
#formarea{
	width: 728px;
	margin: 15px;
	border: 1px solid #6686AF;
	background:#FFFFFF;
}

.form-head{
	height: 25px;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #6686AF;
	overflow:visible;
	background:#6686AF url(http://www.prblog.biz/myimg/bg_form_head.gif) no-repeat;
	color:#FFFFFF;
}

.form-head h1,h2{
	margin:0px;
	padding-top:5px;
	padding-left:35px;
	font-size: 12px;
	font-weight:bold;
	color:#FFFFFF;
}

.form-content{
	font-size: 12px;
	margin: 10px;
	padding: 0px;
	color: #333333;
}

.form-content p{
	font-size: 12px;
	line-height:130%;
}

.form-content h3{
	font-size: 12px;
	color: #003399;
	font-weight: bold;
	margin-left: 0px;
}

.form-content th{
	font-size: 12px;
	text-align:left;
	background-color:#EEEEEE;
	font-weight:400;
	padding-left:15px;
}

.form-content td{
	background-color:#FFFFFF;
	padding-left:15px;
}

/* 個別カスタマイズ--------------------------------------------------------- */
/* 次のページへのナビゲーション */
.nextnavi{
	margin: 0px 7px 10px 10px;
	padding: 5px 15px 5px 15px;
	font-size: 12px;
}

/* このエントリーのトラックバックURLの枠 */
.waku{
	padding: 2px;
	border: 1px solid #A3BED9;
}

/* トラックバック一覧の枠 */
.waku-trackback{
	padding: 2px 2px 0px 2px;
	margin:　5px;
	border: 1px solid #A3BED9;
}

#trackbacks{
	margin-left:5px;
	color:#333333;
	font-weight:bold;
}

/* 赤めフォント */
.must{
	color: #990033;
}

/* オレンジフォント */
.orange{
	color:#FF9900;
}

/* リスト用オレンジアイコン */
.icoorange{
	list-style-position: outside;
	list-style-image: url(http://blog.mokamaro.cc/ztest/myimg/ico_orange.gif);
	text-height: 150%;
}

.photo {
	text-align: left;
	margin-bottom: 20px;
	}

textarea[id="comment-text"] {
	width: 80%;
}

.commenter-profile img {
	vertical-align: middle;
	border-width: 0;
	}
	
/* 下線… */
.bordertop{
	border-bottom:solid 1px #666666;
	padding:10px 0;
}

.mgnl20px{
	margin-left:20px;
}

/*Ads代替A8用スタイル*/
table td.title a{
color:#060;
font-size:12px;
font-weight:bold;
}

table td.summary{
font-size:10px;
}

.txt12{
 font-size:12px;
}

/* エントリーアーカイブ--------------------------------------------------------- */
.mitsumori03{
	margin: 10px 7px 0px 10px;
	padding: 0px 0px 0px 0px;
	background: #FFFFFF url(http://www.prblog.biz/mitsumori/img/ttl_mitsumori03.gif) no-repeat;
}

.mitsumori03 h2{
	font-size: 12px;
	height:18px;
	font-weight:bold;
	text-align:left;
}

.keyword{
	padding:25px 10px;
	width:100px;
	height:70px;
}

.excerpt{
	color:#CC0000;
	font-size:12px;
	line-height:150%;
	text-align:left;
	border-bottom:#CC0000 1px dotted;
	margin:0 5px 0 0;	
}

.more{
	color:#333333;
	font-size:12px;
	line-height:150%;
	text-align:left;
	border-bottom:#333333 1px dotted;
	margin:0 5px 0 0;
}

.entrybody{
	color:#333333;
	font-size:12px;
	line-height:150%;
	text-align:left;
	margin:0 5px 0 5px;
}

.entrybody h2{
	border-left:#CC0000 4px solid;
	border-bottom:#CC0000 1px dotted;
	color:#CC0000;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	padding:0 0 0 5px;
	margin:0 0 5px 0;
}

.entrybody p{
	color:#333333;
	font-size:12px;
	line-height:150%;
	text-align:left;
	margin:0 0 10px 0;
}

/* 会社の紹介一覧---------------------------------------------------------*/
.mitsumori04{
	margin: 10px 7px 0px 10px;
	padding: 5px 5px 0px 5px;
	background: #FFFFFF url(http://www.prblog.biz/mitsumori/img/ttl_mitsumori04.gif) no-repeat;
}

.mitsumori04 h2{
	font-size: 12px;
	height:10px;
	visibility: hidden;
}

.company_list_bg{
	background: url(http://www.prblog.biz/myimg/bg_content.gif) repeat-y;
	width:471px;
	margin: 0px 7px 0px 10px;
	padding: 5px 12px 5px 10px;
}

.company_list_bg p{
	font-size:12px;
	color:#333333;
	line-height:130%;
	padding:0 10px;
}

.company_list{
	width:118px; 
	height:93px;
	margin:6px;
	padding:10px 10px;
	color:#333333;
	font-size:10px;
	text-align:center;
	border:#CCCCCC 1px solid;
	background-color:#FFFFFF;
	float:left;
}

.company_list02{
	margin:0 0 10px 0;
	padding:0px 10px;
	color:#333333;
	font-size:10px;
	text-align:center;
	background-color:#FFFFFF;
	float:left;
}

.company_list02 a:link{	font-size:12px;	font-weight:bold; color:#FFFFFF;}
.company_list02 a:visited{	font-size:12px;	font-weight:bold; color:#FFFFFF;}

.tit{
	background-color:#6686AF;
	padding:3px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

.exc{
	padding:5px 3px;
	font-size:12px;
	color:#CC0000;
	line-height:150%;
}

.mor{
	padding:5px 3px;
	font-size:12px;
	color:#333333;
	line-height:130%;
}

/* ガイドブック---------------------------------------------------------*/
.mitsumori05{
	margin: 10px 7px 0px 10px;
	padding: 5px 5px 0px 5px;
	background: #FFFFFF url(http://www.prblog.biz/mitsumori/img/ttl_mitsumori05.gif) no-repeat;
}

.mitsumori05 h2{
	font-size: 12px;
	height:10px;
	visibility: hidden;
}

/* プレスリリースって何？---------------------------------------------------------*/
.mitsumori06{
	margin: 10px 7px 0px 10px;
	padding: 5px 5px 0px 5px;
	background: #FFFFFF url(http://www.prblog.biz/mitsumori/img/ttl_mitsumori06.gif) no-repeat;
}

.mitsumori06 h2{
	font-size: 12px;
	height:10px;
	visibility: hidden;
}

.whats{
	color:#333333;
	font-size:12px;
	line-height:150%;
	text-align:left;
	margin:0 5px 0 5px;
}

.whats h2{
	border-left:#CC0000 4px solid;
	border-bottom:#CC0000 1px dotted;
	color:#CC0000;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	padding:0 0 0 5px;
	margin:0 0 5px 0;
}

.whats p{
	color:#333333;
	font-size:12px;
	line-height:150%;
	text-align:left;
	margin:0 0 10px 0;
}

/* プレスリリース配信のポイント---------------------------------------------------------*/
.mitsumori07{
	margin: 10px 7px 0px 10px;
	padding: 5px 5px 0px 5px;
	background: #FFFFFF url(http://www.prblog.biz/mitsumori/img/ttl_mitsumori07.gif) no-repeat;
}

.mitsumori07 h2{
	font-size: 12px;
	height:10px;
	visibility: hidden;
}

/* プレスリリースの上手な書き方---------------------------------------------------------*/
.mitsumori08{
	margin: 10px 7px 0px 10px;
	padding: 5px 5px 0px 5px;
	background: #FFFFFF url(http://www.prblog.biz/mitsumori/img/ttl_mitsumori08.gif) no-repeat;
}

.mitsumori08 h2{
	font-size: 12px;
	height:10px;
	visibility: hidden;
}

.write{
	color:#333333;
	font-size:12px;
	line-height:150%;
	text-align:left;
	margin:0 5px 0 5px;
}

.write h2{
	border-left:#CC0000 4px solid;
	border-bottom:#CC0000 1px dotted;
	color:#CC0000;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	padding:0 0 0 5px;
	margin:0 0 5px 0;
}

.write p{
	color:#333333;
	font-size:12px;
	line-height:150%;
	text-align:left;
	margin:0 0 10px 0;
}

/* よくある質問---------------------------------------------------------*/
.mitsumori09{
	margin: 10px 7px 0px 10px;
	padding: 5px 5px 0px 5px;
	background: #FFFFFF url(http://www.prblog.biz/mitsumori/img/ttl_mitsumori09.gif) no-repeat;
}

.mitsumori09 h2{
	font-size: 12px;
	height:10px;
	visibility: hidden;
}

.txt_org{ color:#FF6600;}