@charset "utf-8";

/*
########################################################
  base style
########################################################
*/

/*
======= 1: general style =======
*/
* {
	margin: 0;
	padding: 0;
	font-style: normal;
}

/*
======= 2: body =======
*/
body {
	color: #333333;
	/*font-size: 80%;*/
	text-align: center;
}

/*
======= 3: container =======
*/
#container {
	width: 320px;
	/*height: 356px;*/
	/*margin-top: 15px;*/
	/*border: 1px solid #000000;*/
	text-align: left;
	background: #ffffff;
}

/*
======= 4: header =======
*/
#header {
	border-top: 4px solid #FB0505;
}

/*
======= 5: logo =======
*/
#logo {
	width:82px;
	height:60px;
	margin-left:16px;
	margin-right:16px;
	margin-top:18px;
	float:left;
}

/*
======= 6: ads,category =======
*/
#ads {
	/*width:200px;*/
	height:90px;
	/*float:right;*/
	/*margin-left:20px;*/
	padding-top:1px;
	/*border: 1px solid #FF00FF;*/
}

#appstore{
	width:120px;
	float:left;
}

#amazon{
	float:right;
	padding-top:14px;
	margin-right:13px;
}

/*
======= 7: category =======
*/

#category {
	margin-top:8px;
}

/*
======= 7: top-news =======
*/
#top-news {
	width:318px;
	height:45px;
	margin-top:3px;
	border: 1px solid #0595FC;
}

/*
======= 8: menu =======
*/
#menu {
	margin-top:3px;
	border-top: 1px solid #aaaaaa;
}

/*
======= 8: switch =======
*/
#switch {
	width:200px;
	float:left;
	text-align: center;
	/*border: 1px solid #0000FF;*/
}

#notop_switch{
	width:250px;
	float:left;
	text-align: center;
	/*border: 1px solid #0000FF;*/
}

/*
======= 9: shinchaku =======
*/
#shinchaku {
	width:100px;
	float:left;
	text-align: center;
	/*border: 1px solid #00FF00;*/
}

/*
======= 10: content =======
*/
#content {
	width:320px;
	/*margin-top:15px;*/
	/*border-top: 1px solid #aaaaaa;*/
	/*text-align: center;*/
	/*border:1px solid #FF0000;*/
}

/*
======= 11: yokoku =======
*/

#yokoku {
	margin-top:2px;
}

#yokoku h2{
	margin-top:2px;
}

h2 .yokoku{
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-weight:normal;
	color:#333333;
	margin-top:1px;
	/*margin-bottom:5px;*/
	margin-left:7px;
	margin-right:7px;
	padding-top:2px;
	padding-bottom:3px;
	padding-right:3px;
	padding-left:3px;
	border:1px solid #aaaaaa;
	background-color:#EEFFFF;
}

/*
======= 11: tokushu =======
*/
#tokushu a{
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-size:90%;
	color:#aaaaaa;
	text-decoration: none;
	float:right;
	margin-right:4px;
	margin-top:2px;
}


/*
======= 11: campaign =======
*/
#campaign_waku{
	margin-top:4px;
	margin-bottom:6px;
	margin-left:7px;
	margin-right:7px;
	border:1px solid #aaaaaa;
	background-color:#FFEEFF
}

.campaign_waku{
	margin-top:4px;
	margin-bottom:6px;
	margin-left:7px;
	margin-right:7px;
	border:1px solid #aaaaaa;
	background-color:#FFEEFF
}

#campaign{
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	color:#FB0505;
	font-size:80%;
	font-weight:bold;
	margin-top:2px;
	margin-left:3px;
	margin-right:3px;
	padding-top:2px;
	padding-bottom:3px;
	padding-right:2px;
	padding-left:2px;
}

.campaign{
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	color:#FB0505;
	font-size:80%;
	font-weight:bold;
	margin-top:2px;
	margin-left:3px;
	margin-right:3px;
	padding-top:2px;
	padding-bottom:3px;
	padding-right:2px;
	padding-left:2px;
}

#campaign a{
	color:#FB0505;
}

.campaign a{
	color:#FB0505;
}

#campaign_sub{
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-size:80%;
	margin-left:7px;
	margin-right:7px;
	margin-bottom:5px;
}

.campaign_sub{
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-size:80%;
	margin-left:7px;
	margin-right:7px;
	margin-bottom:5px;
}

#campaign_sub a{
	color:#333333;
}

.campaign_sub a{
	color:#333333;
}

/*
======= 11: topic =======
*/

#topic{
	margin-top:7px;
}

#topic a{
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-weight:bold;
	color:#333333;
}

.topic{
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-size:90%;
	margin-top:1px;
	/*margin-bottom:5px;*/
	margin-left:7px;
	margin-right:7px;
	padding-top:2px;
	padding-bottom:3px;
	padding-right:3px;
	padding-left:3px;
}

#topchakumlo{
	margin-top:4px;
}

#topchakumelo-commnet{
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-size:90%;
	color:#aaaaaa;
	text-decoration: none;
	margin-left:4px;
	margin-bottom:4px;
}

#topchakumelo-commnet a{
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-size:90%;
	color:#FC05AA;
}

/*
======= 1x: Google AdSense =======
*/
#gads {
	margin-top:7px;
	margin-bottom:5px;
}

/*
======= 12: new_site =======
*/
#new_site {
	margin-top:5px;
}


/*
======= 13: category_list =======
*/
#category_list {
	margin-top:0px;
	margin-bottom:10px;
}

.thankyou{
	color:#FB0505;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-size:70%;
	margin-top:8px;
	margin-left:5px;
	margin-right:4px;
}

/*
======= 14: footer =======
*/
#footer {
	width:320px;
	height:20px;
	margin-top:3px;
	clear:both;
	border-top: 4px solid #FB0505;
	border-bottom: 1px solid #aaaaaa;
	/*text-align: center;*/
	/*border:1px solid #FF0000;*/
}

#footer p{
	margin-top:4px;
	margin-left:5px;
	font-size:70%;
	float:right;
}

#footer a{
	text-decoration: none;
	color:#333333;
}

/*
########################################################
  parts style
########################################################
*/

h1 {
	width: 320px;
	color:#FFFFFF;
	background-color:#FB0505;
	/*padding-left:3px;*/
	text-align:center;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-size: 10pt;
}

#container h1{
	display:none;
}

h2 {
	/*color:#FC05AA;*/
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-size: 80%;
}

h2 .comment{
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-weight:normal;
	color:#333333;
	margin-top:1px;
	/*margin-bottom:5px;*/
	margin-left:7px;
	margin-right:7px;
	padding-top:2px;
	padding-bottom:3px;
	padding-right:3px;
	padding-left:3px;
	border:1px solid #aaaaaa;
	background-color:#EEFFFF;
}

h2 .bl_strong{
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-weight:bold;
	color:#65A7D6;
}

h2 .rss_feed{
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	color:#65A7D6;
	font-size:85%;
	font-weight:normal;
}

.rss_feed a{
	margin-right:1px;
}

#category h2{
	text-align:left;
}

img{
	margin:0px;
	padding:0px;
	border:none;
}

/*
########################################################
  others style
########################################################
*/

#left{
	float:left;
}

#center-left{
	float:left;
}

#center-right{
	float:left;
}

#right{
	float:left;
}

#news-title{
	width:175px;
	float:left;
	/*border:1px solid #000000;*/
}

.caption{
	font-size:70%;
	text-align:center;
}

/*
===== site group=======
*/
.site{
	width:315px;
	height:120px;
	margin-top:2px;
	padding-left:5px;
	background-image:url(../images/site_bcgr.png);
}

.site_name{
	font-weight:bold;
	margin-top:5px;
	margin-bottom:5px;
	text-align:left;
	float:left;
}

.site_url{
	width:50px;
	height:25px;
	margin:5px 20px 5px auto;
	float:right;
}

.site_comment{
	width:220px;
	/*height:80px;*/
	margin-left:10px;
	float:left;

	border-collapse:collapse;
	border:1px solid #777777;
}

.site_comment tr{
	border-collapse:collapse;
	border:1px solid #777777;
}

.site_comment th{
	font-size:70%;
	text-align:center;
	padding-top:0.3em;
	padding-bottom:0.1em;
	border-collapse:collapse;
	border:1px solid #777777;
}

.site_comment td{
	font-size:60%;
	padding-top:0.3em;
	padding-bottom:0.1em;
	padding-left:0.5em;
	text-align:left;
}

/*
===================
*/

/*
===== chaku melo group=======
*/
.melody{
	width:315px;
	height:65px;
	margin-top:2px;
	padding-left:5px;
	background-image:url(../images/site_bcgr.png);
}

.melody_name{
	height:30px;
	width:153px;
	font-weight:bold;
	margin-top:5px;
	margin-left:10px;
	float:left;
}

.melody_url{
	/*height:50px;*/
	width:150px;
	margin-top:5px;
	vertical-align:baseline;
	float:right;
}

.melodymail{
	margin-right:10px;
	float:right;
}

.melodylisten{
	margin-right:17px;
	float:right;
}

.melody_comment{
	width:294px;
	margin-left:10px;
	border-collapse:collapse;
	border:1px solid #777777;
}

.melody_comment tr{
	border-collapse:collapse;
	border:1px solid #777777;
}

.melody_comment th{
	width:60px;
	font-size:80%;
	font-weight:normal;
	text-align:center;
	border-collapse:collapse;
	border:1px solid #777777;
}

.melody_comment td{
	font-size:80%;
	padding-top:0.3em;
	padding-bottom:0.1em;
	padding-left:0.5em;
	text-align:left;
	border-collapse:collapse;
	border:1px solid #777777;
}

.chakumelo_category{
	width:97px;
	height:75px;
	margin-top:2px;
	margin-left:8px;
	background-image:url(../images/site_bcgr.png);
	text-align:center;
	float:left;
}

.chakumelo_category a{
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-size:75%;
	color:#333333;
	text-decoration: none;
}

.chakumelo_folder{
	margin-top:10px;
	margin-bottom:4px;
}

/*
===================
*/

.capture_icon{
	width:80px;
	height:80px;
	float:left;
}

.reg_info{
	margin-top:3px;
	float:right;
	font-size:80%;
}

#company_logo{
	margin-left:255px;
}

#mail_icon{
	margin-top:4px;
	margin-left:5px;
	float:left;
}


#upd{
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-size:90%;
	color:#aaaaaa;
	margin-left:4px;
}

#upd-blue{
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-size:90%;
	color:#0595fc;
	margin-left:4px;
}

.shin-upd{
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-size:90%;
	color:#aaaaaa;
	margin-top:4px;
	margin-left:4px;
}

.lnk a{
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-size:90%;
	color:#AAAAAA;
	text-decoration: none;
	float:right;
	margin-right:4px;
	margin-top:2px;
	margin-bottom:5px;
}

.lnk2 a{
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-size:90%;
	color:#FC05AA;
	text-decoration: none;
	float:right;
	margin-right:4px;
	margin-top:2px;
}

#shin a{
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-size:90%;
	color:#aaaaaa;
	text-decoration: none;
	float:right;
	margin-right:4px;
	margin-top:2px;
}

#iphonenews img{
	margin-bottom:3px;
}

.clear{
	clear:both;
}

.dis-none {
	display:none;
}

/**
 * specify width margins for my
 * news bars
 */
.newsBar {
  width : 310px;
  margin-right: 1em;
  margin-left: 2em;
  margin-bottom : 1.5em;
}

#iphonenewsBar{
  width : 310px;
  /*margin-top:5px;*/
  margin-right: 5px;
  margin-left: 7px;
  margin-bottom : 7px;
}

/*
This css should be at iphonenews.css,but
it need to be applied during Google news loading at iphonenews page.
*/

.power{
	margin-top:3px;
	float:right;
}

.power-logo{
	/*padding-top:6px;*/
}

.power-text{
	font-size:80%;
	color:#676767;
}
