@charset "Shift_JIS";

/*--======== ボディ ========--*/

div{
	color:#707070;
	font-size:12px;
	line-height:140%;
}

table#table_layout{
	margin:0px auto 10px auto;
	padding:0px;
	text-align:left;
	width:780px;
}

table#table_layout td{
	vertical-align:top;
}

table#table_layout td#td_left{
	width:533px;
	padding:0px;
}

table#table_layout td#td_right{
	padding:0px 10px 10px 10px;
}

div#box_header div#bottom ul li.none{
	background:none;
}

/*--======== ヘッダー共通画像 ========--*/
div#box_mainpic{
	margin:0px auto 10px auto;
	width:780px;
}

div#box_mainpic img{
	display:block;
	margin:0px 0px 0px 0px;
}


/*--======== 最新エントリー ========--*/
div#box_latest_enry{
	padding:10px 10px 0px 10px;
}

div#box_blog_skateboard div#box_latest_enry{
	background:#ffffff url("../images/bg_blog_body_skateboard.gif");
}

div#box_blog_snowboard div#box_latest_enry{
	background:#ffffff url("../images/bg_blog_body_snowboard.gif");
}

div#box_blog_surfing div#box_latest_enry{
	background:#ffffff url("../images/bg_blog_body_surfing.gif");
}

div#box_blog_motocross div#box_latest_enry{
	background:#ffffff url("../images/bg_blog_body_motocross.gif");
}

div#box_blog_lifestyle div#box_latest_enry{
	background:#ffffff url("../images/bg_blog_body_lifestyle.gif");
}

div#box_blog_staff div#box_latest_enry{
	background:#ffffff url("../images/bg_blog_body_staff.gif");
}

div.box_each_enry{
	padding:10px;
	background:#ffffff;
	margin:0px 0px 0px 0px;
}

div.box_each_enry h2{
	font-size:12px;
	line-height:140%;
	margin:0px 0px 10px 0px;
	padding:0px 0px 5px 0px;
}

div#box_blog_skateboard div.box_each_enry h2{
	color:#C35691;
}

div#box_blog_snowboard div.box_each_enry h2{
	color:#C271F5;
}

div#box_blog_motocross div.box_each_enry h2{
	color:#4771CF;
}

div#box_blog_surfing div.box_each_enry h2{
	color:#74A1C4;
}

div#box_blog_lifestyle div.box_each_enry h2{
	color:#88B029;
}

div#box_blog_staff div.box_each_enry h2{
	color:#CCCCCC;
}

div.box_each_enry h3{
	font-size:12px;
	line-height:140%;
	margin:0px 0px 10px 0px;
	padding:0px 0px 5px 0px;
	color:#707070;
	border-bottom:1px solid #D6D6D6;
}

div.box_each_enry h4{
	font-size:12px;
	line-height:120%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#707070;
}

div.box_each_enry h5{
	font-size:12px;
	line-height:120%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#707070;
}


div.box_each_enry p{
	color:#707070;
	font-size:12px;
	line-height:140%;
}

div.box_each_enry ul{
	margin:0px;
	padding:0px;
}

div.box_each_enry li{
	display:inline;
	color:#707070;
	font-size:12px;
	line-height:140%;
}

div#box_latest_enry span{
	display:block;
	font-size:1px;
	line-height:0px;
	height:10px;
	margin:0px;
	padding:0px;
}


/*--カテゴリーごとの最新記事--*/
div.box_categorylatest_enry{
	margin:0px 0px 10px 0px;
}

div#box_blog_skateboard div.box_categorylatest_enry h2{
	margin:0px 0px 5px 0px;
	line-height:120%;
	padding:3px 0px 2px 7px;
	font-size:12px;
	color:#707070;
	background:#ffffff url("../images/bg_st_skateboard.gif");
}

div#box_blog_snowboard div.box_categorylatest_enry h2{
	margin:0px 0px 5px 0px;
	line-height:120%;
	padding:3px 0px 2px 7px;
	font-size:12px;
	color:#707070;
	background:#ffffff url("../images/bg_st_snowboard.gif");
}

div#box_blog_motocross div.box_categorylatest_enry h2{
	margin:0px 0px 5px 0px;
	line-height:120%;
	padding:3px 0px 2px 7px;
	font-size:12px;
	color:#707070;
	background:#ffffff url("../images/bg_st_motocross.gif");
}

div#box_blog_surfing div.box_categorylatest_enry h2{
	margin:0px 0px 5px 0px;
	line-height:120%;
	padding:3px 0px 2px 7px;
	font-size:12px;
	color:#707070;
	background:#ffffff url("../images/bg_st_surfing.gif");
}

div#box_blog_lifestyle div.box_categorylatest_enry h2{
	margin:0px 0px 5px 0px;
	line-height:120%;
	padding:3px 0px 2px 7px;
	font-size:12px;
	color:#707070;
	background:#ffffff url("../images/bg_st_lifestyle.gif");
}

div#box_blog_staff div.box_categorylatest_enry h2{
	margin:0px 0px 5px 0px;
	line-height:120%;
	padding:3px 0px 2px 7px;
	font-size:12px;
	color:#707070;
	background:#ffffff url("../images/bg_st_staff.gif");
}

div.box_categorylatest_enry ul{
	margin:0px 0px 10px 0px;
	padding:0px;
}

div.box_categorylatest_enry li{
	font-size:12px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	line-height:120%;
}

/*--カレンダー表示--*/
div#box_carender{
	margin:0px 0px 10px 0px;
}

div#box_carender table{
	margin:0px 0px 0px 0px;
	width:207px;
}

div#box_carender table caption{
	font-weight:bold;
	font-size:12px;
	color:#000000;
	text-align:left;
	margin:0px 0px 3px 0px;
}

div#box_carender table th{
	margin:0px 0px 0px 0px;
	background:#e5e5e5;
	font-size:12px;
	color:#444444;
	padding:4px 5px 4px 3px;
}

div#box_carender table td{
	margin:0px 0px 0px 0px;
	font-size:12px;
	color:#4C4C4C;
	text-align:right;
	padding:6px 5px 5px 3px;
}

/*--サイト内検索--*/
/*--カテゴリー一覧--*/
/*--月別アーカイブ一覧--*/
/*--選手名鑑--*/
/*--最近のエントリー--*/
/*--RSS一覧--*/
/*--サイト内検索--*/
div#box_archive_list,
div#box_category_list,
div#box_recent_entry,
div#box_players,
div#box_blog,
div#box_rss,
div#box_search{
	margin:0px 0px 15px 0px;
}




div#box_blog_skateboard div#box_archive_list h2,
div#box_blog_skateboard div#box_category_list h2,
div#box_blog_skateboard div#box_recent_entry h2,
div#box_blog_skateboard div#box_players h2,
div#box_blog_skateboard div#box_blog h2,
div#box_blog_skateboard div#box_rss h2,
div#box_blog_skateboard div#box_search h2{
	margin:0px 0px 5px 0px;
	line-height:120%;
	padding:3px 0px 2px 7px;
	font-size:12px;
	color:#707070;
	background:#ffffff url("../images/bg_st_skateboard.gif");
}

div#box_blog_snowboard div#box_archive_list h2,
div#box_blog_snowboard div#box_category_list h2,
div#box_blog_snowboard div#box_recent_entry h2,
div#box_blog_snowboard div#box_players h2,
div#box_blog_snowboard div#box_blog h2,
div#box_blog_snowboard div#box_rss h2,
div#box_blog_snowboard div#box_search h2{
	margin:0px 0px 5px 0px;
	line-height:120%;
	padding:3px 0px 2px 7px;
	font-size:12px;
	color:#707070;
	background:#ffffff url("../images/bg_st_snowboard.gif");
}

div#box_blog_motocross div#box_archive_list h2,
div#box_blog_motocross div#box_category_list h2,
div#box_blog_motocross div#box_recent_entry h2,
div#box_blog_motocross div#box_players h2,
div#box_blog_motocross div#box_blog h2,
div#box_blog_motocross div#box_rss h2,
div#box_blog_motocross div#box_search h2{
	margin:0px 0px 5px 0px;
	line-height:120%;
	padding:3px 0px 2px 7px;
	font-size:12px;
	color:#707070;
	background:#ffffff url("../images/bg_st_motocross.gif");
}

div#box_blog_surfing div#box_archive_list h2,
div#box_blog_surfing div#box_category_list h2,
div#box_blog_surfing div#box_recent_entry h2,
div#box_blog_surfing div#box_players h2,
div#box_blog_surfing div#box_blog h2,
div#box_blog_surfing div#box_rss h2,
div#box_blog_surfing div#box_search h2{
	margin:0px 0px 5px 0px;
	line-height:120%;
	padding:3px 0px 2px 7px;
	font-size:12px;
	color:#707070;
	background:#ffffff url("../images/bg_st_surfing.gif");
}

div#box_blog_lifestyle div#box_archive_list h2,
div#box_blog_lifestyle div#box_category_list h2,
div#box_blog_lifestyle div#box_recent_entry h2,
div#box_blog_lifestyle div#box_players h2,
div#box_blog_lifestyle div#box_blog h2,
div#box_blog_lifestyle div#box_rss h2,
div#box_blog_lifestyle div#box_search h2{
	margin:0px 0px 5px 0px;
	line-height:120%;
	padding:3px 0px 2px 7px;
	font-size:12px;
	color:#707070;
	background:#ffffff url("../images/bg_st_lifestyle.gif");
}

div#box_blog_staff div#box_archive_list h2,
div#box_blog_staff div#box_category_list h2,
div#box_blog_staff div#box_recent_entry h2,
div#box_blog_staff div#box_players h2,
div#box_blog_staff div#box_blog h2,
div#box_blog_staff div#box_rss h2,
div#box_blog_staff div#box_search h2{
	margin:0px 0px 5px 0px;
	line-height:120%;
	padding:3px 0px 2px 7px;
	font-size:12px;
	color:#707070;
	background:#ffffff url("../images/bg_st_staff.gif");
}

div#box_archive_list ul,
div#box_category_list ul,
div#box_recent_entry ul,
div#box_players ul,
div#box_rss ul,
div#box_search ul{
	margin:0px 0px 10px 0px;
	padding:0px;
}

div#box_archive_list li,
div#box_category_list li,
div#box_recent_entry li,
div#box_players li,
div#box_rss li,
div#box_search li{
	font-size:12px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	line-height:120%;
	color:#707070;
}

/*--サイト内検索--*/
div#box_search .btn_search,
div#box_result_search .btn_search{
	margin:0px 0px 0px 0px;
	padding:2px 0px 0px 0px;
	background:#3E3E3E;
	border:1px solid #939393;
	width:49px;
	height:19px;
	cursor:pointer;
	display:block;
	color:#ffffff;
	line-height:100%;
	text-align:center;
}

html>body div#box_search .btn_search,
html>body div#box_result_search .btn_search{
	padding:0px 0px 0px 0px;
	line-height:100%;
}

div#box_search #search,
div#box_result_search #search{
	width:150px;
	height:20px;
	float:left;
}

div#box_search label{
	font-size:12px;
	color:#707070;
	line-height:140%;
}



/*--ブログ--*/

div#box_blog h4{
	margin:0px 5px 5px 0px;
	border-bottom:2px solid #D8D8D8;
	padding:0px;
}

div#box_blog div{
	margin:0px 5px 5px 0px;
	padding:0px;
	width:207px;
}

div#box_blog div a{
	margin:0px 0px 0px 0px;
	padding:0px;
	background:#000000;
	color:#ffffff;
	display:block;
	height:50px;
}

div#box_blog div a:hover{
	background:#BF3781;
	text-decoration:none;
}

div#box_blog div a img{
	float:left;
	display:block;
	margin:0px 8px 0px -3px;
	padding:0px;
}

html>body div#box_blog div a img{
	margin:0px 8px 0px 0px;
}

div#box_blog div a span{
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	display:block;
	color:#ffffff;
	font-size:11px;
	line-height:120%;
}




/*--======== 検索結果 ========--*/
div#box_result_search{
	margin:10px auto 30px auto;
	padding:0px;
	text-align:left;
	width:780px;
	font-size:12px;
}

div#box_result_search h3{
	color:#707070;
	margin:0px 0px 5px 0px;
	padding:0px;
	font-size:13px;
}

div#box_result_search div{
	color:#707070;
	margin:5px 0px 0px 0px;
	padding:0px;
}

div#box_result_search div input,
div#box_result_search div span{
	display:block;
	float:left;
	margin:0px;
	padding;0px;
}

div#box_result_search div span{
	margin:3px 10px 0px 0px;
}

html>body div#box_result_search div input{
	margin:4px 2px 0px 0px;
}

html>body div#box_result_search div span{
	margin:2px 10px 0px 0px;
}


div.box_result_list{
	margin:0px auto 20px auto;
	padding:0px;
	text-align:left;
	width:780px;
}

div.box_result_list h2{
	margin:0px 0px 20px 0px;
	padding:0px;
	color:#707070;
	font-size:11px;
}

div.box_result_list h3{
	margin:0px 0px 5px 0px;
	padding:0px;
	color:#707070;
	font-size:12px;
}

div.box_result_list p{
	margin:0px 0px 5px 0px;
	padding:0px;
	color:#707070;
	font-size:12px;
	line-height:120%;
}

div#box_result_listzero{
	margin:0px auto 20px auto;
	padding:0px;
	text-align:left;
	width:780px;
}

div#box_result_listzero h2{
	margin:0px 0px 20px 0px;
	padding:0px;
	color:#707070;
	font-size:11px;
}

div#box_result_listzero p{
	margin:0px 0px 5px 0px;
	padding:0px;
	color:#707070;
	font-size:12px;
	line-height:120%;
}

div#box_result_listzero blockquote{
	margin:0px 0px 10px 0px;
	padding:0px;
	color:#707070;
	font-size:12px;
	line-height:120%;
}

div#box_result_listzero blockquote pre{
	margin:0px 0px 0px 0px;
	padding:0px;
}