@charset "utf-8";



/* CSS Document */



/*



==========================TOC(Table Of Contents)==========================

Style Name Last Up 02 04 2009 Rina Saida



10:page_individual_style3(top.css)

==========================================================================



*/



/* TOPページmain関連操作

----------------------------------------------------------------------------------------------------*/

#content_top {

	clear: left;

	overflow: auto;

	margin: 12px 0px 10px 0px;

	padding: 0px 0px 10px 0px;

}

#content_top .left {

	width: 650px;

	float: left;

	margin: 0px 10px 0px 0px;

}

/*main content_toppage flashbaner 650X250→20100317より650X150*/

#flash_banner {

	/*height: 250px;*/

	height: 150px;

}

/* TOPページpickup関連操作

----------------------------------------------------------------------------------------------------*/

#pickup {

	padding: 10px 0px 0px 0px;

}

#pickup h3 {

	height: 30px;

}

#pickup .md {

	width: 650px;

	overflow: auto;

	/*padding: 15px 5px 0px 10px;*/

	background-image: url(top/bg_waku_body.gif);

	background-repeat: repeat-y;

}

#pickup .big_waku {

	height: 62px;

	/*clear: left;*/

	padding: 0px 0px 20px 0px;

}

#pickup .small_waku {

	height: 62px;

	width: 210px;

	margin: 0px 0px 5px 0px;

	float: left;

	padding: 0 0 0 5px;

}

#pickup .thumbnail {

	float: left;

	height: 61px;

	width: 86px;

	padding: 1px 0px 0px 1px;

	background-image: url(top/bg_photo_pickup.gif);

	background-repeat: no-repeat;

}

#pickup .abr {

	height: 62px;

	width: 100px;

	float: left;

}

#pickup p.flag {

	height: 15px;

	/*font-size: 1pt;

	text-indent: -1000px;

	overflow: hidden;*/

}

#pickup p.title {

	height: 17px;

	font-size: 12px;

	vertical-align: bottom;

	padding-bottom:5px;

}

#pickup p.letter {

	line-height: 1.2;

	height: 23px;

	/*padding: 5px 0px 0px 0px;*/

	vertical-align: bottom;

	font-size: 7.5pt;

}

#pickup .bm {

	height: 10px;

	background-image: url(top/bg_waku_footer.gif);

	background-repeat: no-repeat;

	text-indent: -1000px;

	font-size: 1pt;

	overflow: hidden;

}

#pickup .bm_bkms {

	height: 10px;

	background-image: url(top/bg_waku_footer_bkms.gif);

	background-repeat: no-repeat;

	text-indent: -1000px;

	font-size: 1pt;

	overflow: hidden;

}


/* TOPページbackno関連操作

----------------------------------------------------------------------------------------------------*/

#backno {

	padding: 10px 0px 0px 0px;

}

#backno h3 {

	height: 30px;

}

#backno .md {

	padding: 20px 0px 0px 10px;

	background-image: url(top/bg_waku_body.gif);

	background-repeat: repeat-y;

}

#backno td {

	width: 160px;

}

#backno td.thumbnail {

	height: 110px;

	text-align: center;

	background-position: center;

	background-image: url(top/bg_photo_bucknum.gif);

	background-repeat: no-repeat;

}

#backno td.vol {

	padding: 5px 0px 0px 0px;

	font-size: 70%;

}

#backno td.issue {

	padding: 5px 0px 0px 0px;

	font-size: 7.5pt;

}

#backno td.vol a {

	margin: 0px 0px 0px 20px;

}

#backno td.issue a {

	margin: 0px 0px 0px 20px;

}

#backno a {

	display: block;

}

#backno .next {

	padding: 10px 0px 0px 15px;

	margin: 0px 0px 0px 550px;

	font-size: 85%;

	background-image: url(top/icon_footer_arrow.gif);

	background-repeat: no-repeat;

	background-position: left bottom;

}

#backno .bm{

	height: 10px;

	background-image: url(top/bg_waku_footer.gif);

	background-repeat: no-repeat;

	text-indent: -1000px;

	font-size: 1pt;

	overflow: hidden;

}



/*main content_toppage leftfooter_ad 650X100*/



#topfooter_ad {

	height: 100px;

	padding: 10px 0px 0px 0px;

}

/* TOPページ右上プチログボタン関連操作

----------------------------------------------------------------------------------------------------*/

#petit {

	padding: 0px 0px 15px 95px;

	height:60px;

	background-image:url(top/bg_petit_regist.gif);

	background-position:left top;

	background-repeat:no-repeat;

}

#petit a{

	display:block;

	height:60px;

	text-indent:-10000px;

	font-size:1pt;

	background-image:url(top/btn_petit_resist_off.gif);

}

#petit a:hover{

	background-image:url(top/btn_petit_resist_on.gif);

}

/* TOPページmain右インフォメーション関連操作

----------------------------------------------------------------------------------------------------*/

#infomation,#blogheadline {

	padding: 0px 0px 10px 0px;

}

#infomation h3 {

	height: 25px;

}


#infomation ul.md {
	background-repeat: repeat-y;
}

#infomation ul.md {
	padding: 5px;
	background-image: url(top/bg_waku_body_infomation.gif);
}

#infomation li.infodetail,#blogheadline li.infodetail {
	list-style-position: outside;
	list-style-type: disc;
	line-height: 1.5;
	font-size: 75%;
}
#infomation li.infodetail{
	list-style-type: disc;
	margin: 0px 0px 0px 20px;
	padding: 5px 0px 5px 0px;
}

#infomation li.bt_detail{

	text-align: right;

	list-style-type: none;

	line-height: 1.5;

	margin-left: 200px;

}

#infomation .bm {
	height: 10px;
	background-repeat: no-repeat;
		background-image: url(top/bg_waku_foooter_infomation.gif);
}


/* TOPページmain右広告枠関連操作

----------------------------------------------------------------------------------------------------*/

#topright_ad {

	height: 250px;

	padding: 0px 0px 10px 0px;

}

/*

#login {

	padding-bottom: 10px;

	overflow: hidden;

}

#login .hd {

	height: 35px;

	padding: 4px 0px 0px 204px;

	background-image: url(top/bg_date_head.gif);

	background-repeat: no-repeat;

}



#login .hd a {

	display: block;

	height: 31px;

	width: 81px;

	background-image: url(top/btn_login_pink.gif);

	background-repeat: no-repeat;

}



#login .hd a:hover {

	background-image: url(top/btn_login_pink_on.gif);

}

#login .md {

	background-image: url(top/bg_date_body.gif);

	background-repeat: repeat-y;

	padding: 10px;

	overflow: auto;

}

*/

/*#login .bm {

	height: 40px;

	padding: 45px 35px 0px 35px;

	background-image: url(top/bg_date_foot.gif);

	background-repeat: no-repeat;

}*/

#login .bm {

	background-image: url(top/bg_date_foot2.gif);

	background-repeat: no-repeat;

	height: 5px;

	font-size: 1pt;

}

/* TOPページmain右占い・ポチッとしましょ・通貨コンバーター関連操作

----------------------------------------------------------------------------------------------------*/

#fortune  {

	background-color: #F8E4EB;

	height: 200px;

	width: 300px;

	overflow: hidden;

	margin-bottom: 10px;

}

#vote  {

	background-color: #F8E4EB;

	/*  height: 300px;*/

	width: 300px;

	height: 320px;

	overflow: hidden;

}

#vote_result {

	margin-bottom: 10px;

}

#vote_result li.resultbnr {

	height: 60px;

	width: 300px;

	list-style: none;

}

#vote_result li.resultbnr a {

	display: block;

	height: 60px;

}

#converter  {

	background-color: #F8E4EB;

	height: 200px;

	width: 300px;

	overflow: hidden;

	margin-bottom: 10px;

}

#converter .hd {

	background-image: url(top/bg_converter_head.gif);

	background-repeat: no-repeat;

	height: 45px;

	font-size: 1pt;

	text-indent: -1000px;

	overflow: hidden;

}

#converter .md {

	background-color: #F8E4EB;

	width: 300px;

}

#converter .rate{

	height: 50px;

	width: 210px;

}



#converter  .presented{

	text-align: right;

	padding-top: 5px;

	font-size: 70%;

	background-color: #F8E4EB;

	width: 300px;

}

/* TOPページmain下生活情報関連操作

----------------------------------------------------------------------------------------------------*/

#lifeinfo {

	margin-top: 10px;

	margin-bottom: 10px;

}

#lifeinfo .md {

	background-image: url(top/seikatujoho_body.gif);

	background-repeat: repeat-y;

	height: 30px;

}

#lifeinfo .md ul {

	padding: 10px;

	width: 550px;

	list-style: none;

}

#lifeinfo .md li {

	float: left;

	display: block;

	margin-right: 10px;

	line-height: 1.3;

	font-size: 90%;

}

#lifeinfo .bm {

	background-image: url(top/seikatujoho_foot.gif);

	height: 10px;

	background-repeat: no-repeat;

	text-indent: -1000px;

	overflow: hidden;

	font-size: 1pt;

	clear: left;

}


