/*メインイメージ*/
img#main_img{
	display: block;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

/********************* 左カラムメニュー{ ****************************/
div#left_area{
	float: left;
	width: 210px;
}

/*左カラムメニュー*/
div#leftnav_area{
	margin-top: 15px;
}
div#leftnav_area a:link,div#leftnav_area a:visited{
	color: #d5175b;
	text-decoration: underline;
}
div#leftnav_area a:hover{
	color: #d5175b;
	text-decoration: none;
}
div#leftnav_area li{
	display: block;
	background-image: url(../images/leftcolumn/rightareanavbtnbg01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	width: 180px;
	padding-top: 8px;
	padding-left: 30px;
}
p#leftnavtop_area{
	background-image: url(../images/contents/leftmenubg-01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 5px;
	width: 210px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #FFE7E7;
}
div#left_area img{
	margin: 0px;
	padding: 0px;
}
div#leftnavcenter_area{
	background-image: url(../images/contents/leftmenubg-02.gif);
	background-repeat: repeat-y;
	background-position: left top;
	background-color: #FFE7E7;
	margin: 0px;
	padding: 0px;
}
div#leftnavcenter_area a{
	color: #d21074;
}
div#leftnavcenter_area a:hover{
	color: #F03E9B;
}
div#leftnavcenter_area ul{
	display: block;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 15px;
}
* html div#leftnavcenter_area ul{
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 15px;
}
div#leftnavcenter_area li{
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	display: block;
	background-image: url(../images/contents/iconcursor-01.gif);
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
p#leftnavbottom_area{
	background-image: url(../images/contents/leftmenubg-03.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 5px;
	width: 210px;
	background-position: left top;
}

/*ブロガー数*/
div#bloger_area{
	background-image: url(../images/leftcolumn/rightareabloggersubg01.jpg);
	height: 44px;
	width: 210px;
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 45px;
}
div#bloger_area p#su{
	text-align: right;
	padding-right: 30px;
}
div#bloger_area p#comment{
	font-size: 10px;
	color: #FFFFFF;
	margin-top: 5px;
	text-align: center;
}

/*ピックアップメニュー*/
p#pickuptop_area{
	background-image: url(../images/leftcolumn/rightareapickupbg01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 29px;
	width: 210px;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
div#pickupcenter_area{
	background-image: url(../images/leftcolumn/rightareapickupbg02.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width: 210px;
}
div#pickupcenter_area ul{
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
}
div#pickupcenter_area li{
	padding-left: 10px;
	padding-right: 10px;
}
p#pickupbottom_area{
	background-image: url(../images/leftcolumn/rightareapickupbg03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 4px;
	width: 210px;
}

/*PR部分*/
p#prtop_area{
	background-image: url(../images/leftcolumn/rightareaprbg01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 210px;
	height: 26px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
* html p#prtop_area{
	background-image: url(../images/leftcolumn/rightareaprbg01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 210px;
	height: 26px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
div#prcenter_area{
	background-image: url(../images/leftcolumn/rightareaprbg02.jpg);
	width: 210px;
	background-repeat: repeat-y;
	background-position: left top;
}
div#prcenter_area ul{
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
}
div#prcenter_area li{
	padding-right: 10px;
	padding-left: 10px;
}
p#prbottom_area{
	background-image: url(../images/leftcolumn/rightareaprbg03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 1px;
	width: 210px;
}

/*バナーボタン*/
p.leftbanner{
	margin-top: 10px;
}

/********************* }左カラムメニュー ****************************/

/********************* 右カラムメニュー{ ****************************/

div#right_area{
	float: left;
	width: 680px;
	padding-left: 20px;
}

/*右カラムメニュー(IE6)*/
* html div#right_area{
	float: left;
	width: 680px;
	padding-left: 20px;
}

/********************* }右カラムメニュー ****************************/

/********************* index.htmlコンテンツ{ ****************************/

/*News部分*/
div#news_area{
	background-image: url(../images/page/index/indexareanewsbg01.jpg);
	height: 100px;
	width: 630px;
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 45px;
	padding-left: 40px;
	margin-top: 20px;
}
div#news_area a{
	color: #666666;
	text-decoration: none;
}
div#news_area a:hover{
	color: #D7297F;
	text-decoration: underline;
}
div#news_area ul{
	display: block;
	height: 80px;
	overflow: auto;
	width: 600px;
	/*スクロールバーのカラー*/
	scrollbar-arrow-color : #fda3a8;
	scrollbar-darkshadow-color : #ffffff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-face-color : #ffffff;
	scrollbar-highlight-color : #fda3a8;
	scrollbar-track-color: #ffffff;
	scrollbar-shadow-color : #fda3a8;
}
div#news_area li{
	display: block;
}
div#news_area span.news{
	color: #D7297F;
}

/*ブロガー更新情報*/
div#blogup_area{
	background-image: url(../images/page/index/indexareabloggerbg01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 100px;
	width: 630px;
	margin-top: 20px;
	padding-top: 45px;
	padding-left: 40px;
}
div#blogup_area ul{
	display: block;
	height: 90px;
	overflow: auto;
	width: 600px;
	padding: 0px;
	/*スクロールバーのカラー*/
	scrollbar-arrow-color : #a3b1fd;
	scrollbar-darkshadow-color : #ffffff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-face-color : #ffffff;
	scrollbar-highlight-color : #a3b1fd;
	scrollbar-track-color: #ffffff;
	scrollbar-shadow-color : #a3b1fd;
}
div#blogup_area li{
	display: block;
	float: left;
	width: 270px;
	background-image: url(../images/contents/iconcursor-03.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
	padding-left: 10px;
	padding-right: 10px;
}
div#blogup_area a{
	color: #008BB4;
	text-decoration: none;
}
div#blogup_area a:hover{
	color: #008BB4;
	text-decoration: underline;
}

/*ブロガー更新情報 new style*/
div#bloguparea{
	background-image: url(../images/page/index/indexareabloggerbg01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 145px;
	width: 630px;
	margin-top: 20px;
	padding-top: 26px;
	
	padding-left: 40px;
}
div#bloguparea ul{

	height: 99px;
	overflow: auto;
	padding-top: 19px;
	margin-right: 1px;
	/*スクロールバーのカラー*/
	scrollbar-arrow-color : #a3b1fd;
	scrollbar-darkshadow-color : #ffffff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-face-color : #ffffff;
	scrollbar-highlight-color : #a3b1fd;
	scrollbar-track-color: #ffffff;
	scrollbar-shadow-color : #a3b1fd;
}
div#bloguparea li{
	/*background-image: url(../images/contents/iconcursor-03.gif);
	background-repeat: no-repeat;
	background-position: left 8px;*/
	padding-left: 0px;
	padding-right: 10px;
}
div#bloguparea a{
	color: #666666;
	text-decoration: none;
}
div#bloguparea a:hover{
	color: #008BB4;
	text-decoration: underline;
}
div#bloguparea span.date{
	color: #008BB4;
}
/*ブロガーユニット*/
img#marblee_poz{
	padding-left: 10px;
}

/*ブロキャスはここが違う*/
div#kimete_area h2{
	margin-top: 20px;
}
div#kimete_area h3{
	padding-top: 10px;
	padding-bottom: 5px;
}
div#kimete_area ul{
	display: block;
	padding-left: 10px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
div#kimete_area li{
	display: block;
	background-image: url(../images/contents/iconhana-01.gif);
	background-position: left 5px;
	background-repeat: no-repeat;
	padding-left: 15px;
	margin-top: 10px;
}

/*ポイント部分*/
p.poinsetumei{
	margin-left: 50px;
}

/*企業様必見*/
h2#kigyou_title{
	margin-top: 20px;
}
p#hikken_area{
	margin-left: 20px;
	margin-top: 10px;
}

/*アライアンス パートナー募集*/
img#partnerimg_poz{
	padding-left: 10px;
	padding-top: 20px;
}

/********************* }index.htmlコンテンツ ****************************/


/********************* whats.htmlコンテンツ{ ****************************/

p.hosoku{
	text-align: right;
	font-size: 10px;
}

/*各bookのレイアウト*/
div.book_area {
	padding-top: 10px;
	padding-bottom: 10px;
}
div.book_area h2{
	padding-top: 20px;
	padding-bottom: 5px;
}
div.book_area p{
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 25px;
}
div.book_area span{
	font-size: 12px;
}
div.book_area ul{
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
}
div.book_area li{
	font-size: 12px;
	line-height: 20px;
}
div.book_area td,div.book_area th{
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
	padding: 5px;
}
div.book_area p.bookicon{
	margin-top: 10px;
	margin-bottom: 10px;
}

/*ブロキャスとは*/
div#whatsbook01_area{
	background-image: url(../images/page/whats/page01bookbg01.jpg);
	height: 443px;
	width: 300px;
	padding-right: 360px;
	padding-left: 20px;
}

/*今注目されている*/
div#whatsbook02_area{
	background-image: url(../images/page/whats/page01bookbg02.jpg);
	height: 505px;
	width: 300px;
	padding-right: 360px;
	padding-left: 20px;
}

/*ブロキャスの仕組み*/
div#whatsbook03_area{
	background-image: url(../images/page/whats/page01bookbg03.jpg);
	height: 464px;
	width: 300px;
	padding-right: 360px;
	padding-left: 20px;
}

/*料金体系*/
div#whatsbook04_area{
	background-image: url(../images/page/whats/page01bookbg04.jpg);
	height: 754px;
	width: 300px;
	padding-right: 360px;
	padding-left: 20px;
	background-repeat: no-repeat;
}

div#whatsbook04_area th{
	background-color: #ffe5f6;
	color: #bf007d;
	border: 1px solid #b50077;
	padding-top: 3px;
	padding-bottom: 3px;
}
div#whatsbook04_area td{
	border: 1px solid #b50077;
	padding-top: 3px;
	padding-bottom: 3px;
}
div#whatsbook04_area span#price_style{
	background-image: url(../images/icon/iconcursor01.gif);
	display: block;
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: left center;
	color: #d5175b;
	font-weight: bold;
}
td.topmenu{
	background-color: #db39a3;
	color: #FFFFFF;
}
p#info_btn{
	text-align: center;
	padding-top: 10px;
}

/********************* whats.htmlコンテンツ} ****************************/


/********************* alfa.htmlコンテンツ{ ****************************/
/*ブロキャスとは*/
div#alfabook01_area{
	background-image: url(../images/page/alfa/page02bookbg01.jpg);
	height: 695px;
	width: 300px;
	padding-right: 360px;
	padding-left: 20px;
}

/*アルファブロガー属性*/
div#alfazokusei_area{
	background-image: url(../images/page/alfa/page02bzokusei01.jpg);
	height: 269px;
	width: 650px;
	padding-top: 50px;
	padding-left: 30px;
	margin-top: 20px;
}
div#alfazokusei_area ul{
	display: block;
	margin-top: 30px;
}
div#alfazokusei_area li{
	background-image: url(../images/icon/iconclover-01.gif);
	padding-left: 15px;
	background-repeat: no-repeat;
	background-position: left 5px;
}
div#graph_area{
	margin-top: 20px;
}
div#graph_area p{
	margin-top: 20px;
}

/********************* }alfa.htmlコンテンツ ****************************/

/********************* bloggeradd.htmlコンテンツ{ ****************************/

div#bloggeraddbook01_area{
	background-image: url(../images/page/bloggeradd/page03bookbg01.jpg);
	height: 554px;
	width: 300px;
	padding-right: 360px;
	padding-left: 20px;
}

/*注文までの流れ*/
h2#nagaretitle{
	margin-top: 20px;
}
div#nagare_area table{
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	vertical-align: middle;
	margin-top: 10px;
}

div#nagare_area img.nagarecursor{
	padding-top: 5px;
	padding-bottom: 5px;
}
div#nagare_area td{
	vertical-align: middle;
}

div#nagare_area td.nagare_bg{
	background-image: url(../images/page/bloggeradd/page03frowbg01.jpg);
	color: #FFFFFF;
	font-size: 14px;
	width: 592px;
	background-repeat: no-repeat;
	height: 60px;
}

div#dataadd_area{
	margin-top: 30px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
div#dataadd_area h2{
	margin-top: 10px;
	text-align: left;
}
div#dataadd_area iframe{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	width: 670px;
	height: 1200px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
a#kiyakubtn_area{
	background-image: url(../images/icon/iconcursor02.gif);
	background-repeat: no-repeat;
	background-position: left;
	display: block;
	color: #FF3399;
	padding-left: 15px;
}

/********************* }bloggeradd.htmlコンテンツ ****************************/


/********************* client.htmlコンテンツ{ ****************************/

div#clientbook01_area{
	background-image: url(../images/page/client/page04bookbg01.jpg);
	height: 414px;
	width: 300px;
	padding-right: 360px;
	padding-left: 20px;
}
div#clientbook01_area ul#kibou li{
	padding-top: 5px;
	padding-bottom: 5px;
}
div#clientbook01_area p#tyuui{
	font-size: 10px;
}

/********************* }contact.htmlコンテンツ ****************************/

/********************* company.htmlコンテンツ{ ****************************/

/*企業コンセプト*/
img#companyimg{
	display: block;
	float: left;
	background-color: #818181;
	margin-top: 10px;
}
p#concepttxt_area{
	float: left;
	font-size: 14px;
	background-image: url(../images/page/company/iconcursor01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
	margin-top: 10px;
}

/*女性マーケット*/
div#market_area{
	background-image: url(../images/page/company/page05marketbg01.jpg);
	height: 511px;
	width: 640px;
	background-repeat: no-repeat;
	clear: both;
	padding-top: 20px;
	padding-left: 40px;
	margin-top: 20px;
}

/*会社概要*/
div#companydata_area{
	margin-top: 20px;
}
div#companydata_area table{
	margin-left: 30px;
	margin-top: 10px;
	width: 600px;
}
div#companydata_area th{
	background-color: #ffdce9;
	color: #d5175b;
	padding: 5px;
	border: 2px solid #FFFFFF;
	text-align: left;
	vertical-align: top;
	font-size: 12px;
}
div#companydata_area td{
	background-color: #ffeff5;
	padding: 5px;
	border: 2px solid #FFFFFF;
	font-size: 12px;
}

/********************* }company.htmlコンテンツ ****************************/

/********************* alliance.htmlコンテンツ{ ****************************/

div#alliancebook01_area{
	background-image: url(../images/page/alliance/page06bookbg01.jpg);
	height: 543px;
	width: 300px;
	padding-right: 360px;
	padding-left: 20px;
}

h3.alliancetitle{
	color: #d5175b;
	background-image: url(../images/icon/iconcursor01.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	font-weight: bold;
	font-size: 14px;
	display: block;
}

div#alliancebook02_area{
	background-image: url(../images/page/alliance/page06bookbg02.jpg);
	height: 654px;
	width: 300px;
	padding-right: 360px;
	padding-left: 20px;
}
p#btn_allianceinfo{
	text-align: center;
}
p#btn_soudan{
	text-align: right;
}

/********************* }alliance.htmlコンテンツ ****************************/

/********************* member.htmlコンテンツ{ ****************************/
div#blogger_area {
	font-size: 10px;
}
div#blogger_area strong{
	font-size: 11px;
	font-weight: bold;
}
div#blogger_area table{
	margin-top: 10px;
	font-size: 10px;
}
div#blogger_area td{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	font-size: 11px;
	padding: 10px;
}
div#blogger_area ul{
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
}
div#blogger_area li{
	color: #d5175b;
	font-size: 11px;
}
div#blogger_area p.blogtitle{
	height: 35px;
	font-size: 11px;
	color: #d5175b;
	text-align: left;
	display: block;
}

/********************* }member.htmlコンテンツ ****************************/

/********************* contact.htmlコンテンツ{ ****************************/

div#contact_area span.hissu{
	font-size: 10px;
	color: #FF0000;
}
div#contact_area iframe{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	width: 670px;
	height: 600px;
}

div#contact_area table{
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
}

div#contact_area th{
	padding: 5px;
	vertical-align: top;
	background-color: #FFE6E6;
	border: 1px solid #999999;
	text-align: left;
	font-weight: normal;
	font-size: 12px;
}

div#contact_area td{
	padding: 5px;
	vertical-align: top;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	font-size: 12px;
	
}
table#btn_area td{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/********************* }contact.htmlコンテンツ ****************************/

/********************* faq.htmlコンテンツ{ ****************************/

/*質問リスト*/
div#faqlist_area{
	width: 670px;
	padding-left: 10px;
}
p#faqlist_top{
	background-image: url(../images/page/faq/page08faqbg01.jpg);
	height: 27px;
	width: 670px;
	background-repeat: no-repeat;
	background-position: left top;
}
div#faqlist_center{
	background-image: url(../images/page/faq/page08faqbg02.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left: 50px;
	padding-top: 15px;
	padding-bottom: 15px;
}
div#faqlist_center ul{
	display: block;
	width: 500px;
}
div#faqlist_center a:link,div#faqlist_center a:visited{
	color: #666666;
	text-decoration: underline;
}
div#faqlist_center a:hover{
	color: #666666;
	text-decoration: none;
}
p#faqlist_bottom{
	background-image: url(../images/page/faq/page08faqbg03.jpg);
	height: 1px;
	width: 670px;
	background-repeat: no-repeat;
	background-position: left top;
}
div#faqanswer_area{
	padding-left: 30px;
}
div#faqanswer_area ul{
	display: block;
	background-image: url(../images/icon/border-01.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-top: 20px;
	padding-bottom: 5px;
}

div#faqanswer_area li.question{
	background-image: url(../images/page/faq/page08iconfaq01.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	color: #D21074;
	background-position: left 3px;
}
div#faqanswer_area li.answer{
	background-image: url(../images/page/faq/page08iconfaq02.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	color: #666666;
	background-position: left 5px;
	margin-top: 10px;
	margin-bottom: 20px;
}
/********************* }faq.htmlコンテンツ ****************************/
#flash
  {
	height: 376px;
	width: 930px;
	margin-left: auto;
	margin-right: auto;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	clear: left;
	background-color: #FFFFFF;
}

/********************* contactform.htmlコンテンツ{ ****************************/
div#contactform_area span.hissu{
	font-size: 10px;
	color: #FF0000;
}

div#contactform_area table{
	border-collapse:collapse;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	width: 500px;
}

div#contactform_area th{
	padding: 5px;
	vertical-align: top;
	background-color: #FFE6E6;
	border: 1px solid #999999;
	text-align: left;
	font-weight: normal;
	font-size: 12px;
}

div#contactform_area td{
	padding: 5px;
	vertical-align: top;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	font-size: 12px;
	
}
table#btn_area td{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/********************* }contactform.htmlコンテンツ ****************************/

/********************* infoform.htmlコンテンツ{ ****************************/

div#keitai_tyuui{
	width: 610px;
	border: 1px solid #FF0000;
	padding: 15px;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #FF0000;
	font-size: 12px;
}

/********************* }infoform.htmlコンテンツ ****************************/

