body {
	font-family: "MS PGothic","Osaka",Arial,sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.22;
	color: #4d4d4d;
	text-align: center;
	padding: 0;
	margin: 0;
	background: url("../img/background_gradation_1px.jpg") repeat-x;
	background-color: #0072bf;
}

#wrapper {
	background: #ffffff;
}

img {
    border-style: none;
    border-width: 0px;
}

.clearfix {
    display: inline-block;
}

.clearfix:after {
    content: ".";
    font-size: 0.1em;
    line-height: 0;
    display: block;
    height: 0;
    visibility: hidden;
    clear: both;
}
/* ここから Mac IE5 を除外 \*/
* html #container,
* html .clearfix {
    height: 1%;
}

.clearfix {
    display:block;
}
/* ここまで Mac IE5 を除外 */


#globalnavi {
	background-position:0 bottom;
	height:42px;
	padding :10px 20px 0;
	width: 940px;
}

#globalnavi ul {
	margin:0;
	padding:0;
	line-height:0;
}

#globalnavi ul li#mypage a:link, #globalnavi ul li#mypage a:visited {
	background-position:0 0;
	width: 160px;
	background: url("../img/menu/mypage_non_selected.png") no-repeat;
	display: block;
	height: 42px;
	float: left;	
}

#globalnavi ul li#mypage_active a:link, #globalnavi ul li#mypage_active a:visited {
	background-position:0 0;
	width: 160px;
	background: url("../img/menu/mypage_selected.png") no-repeat;
	display: block;
	height: 42px;
	float: left;	
}

#globalnavi ul li#home a:link, #globalnavi ul li#home a:visited {
	background-position:0 0;
	width: 134px;
	background: url("../img/menu/home_non_selected.png") no-repeat;
	display: block;
	height: 38px;
	float: right;
	padding: 2px 5px;	
}

#globalnavi ul li#home_active a:link, #globalnavi ul li#home_active a:visited {
	background-position:0 0;
	width: 134px;
	background: url("../img/menu/home_selected.png") no-repeat;
	display: block;
	height: 38px;
	float: right;
	padding: 2px 5px;	
}

#globalnavi ul li#activity a:link, #globalnavi ul li#activity a:visited {
	background-position:0 0;
	width: 134px;
	background: url("../img/menu/activity_non_selected.png") no-repeat;
	display: block;
	height: 38px;
	float: right;
	padding: 2px 5px;	
}

#globalnavi ul li#activity_active a:link, #globalnavi ul li#activity_active a:visited {
	background-position:0 0;
	width: 134px;
	background: url("../img/menu/activity_selected.png") no-repeat;
	display: block;
	height: 38px;
	float: right;
	padding: 2px 5px;	
}

#globalnavi ul li#video a:link, #globalnavi ul li#video a:visited {
	background-position:0 0;
	width: 134px;
	background: url("../img/menu/video_non_selected.png") no-repeat;
	display: block;
	height: 38px;
	float: right;
	padding: 2px 5px;	
} 

#globalnavi ul li#video_active a:link, #globalnavi ul li#video_active a:visited {
	background-position:0 0;
	width: 134px;
	background: url("../img/menu/video_selected.png") no-repeat;
	display: block;
	height: 38px;
	float: right;
	padding: 2px 5px;	
}

#globalnavi ul li#ranking a:link, #globalnavi ul li#ranking a:visited {
	background-position:0 0;
	width: 134px;
	background: url("../img/menu/ranking_non_selected.png") no-repeat;
	display: block;
	height: 38px;
	float: right;
	padding: 2px 5px;	
}

#globalnavi ul li#ranking_active a:link, #globalnavi ul li#ranking_active a:visited {
	background-position:0 0;
	width: 134px;
	background: url("../img/menu/ranking_selected.png") no-repeat;
	display: block;
	height: 38px;
	float: right;
	padding: 2px 5px;	
}

#globalnavi ul li#help a:link, #globalnavi ul li#help a:visited {
	background-position:0 0;
	width: 134px;
	background: url("../img/menu/help_non_selected.png") no-repeat;
	display: block;
	height: 38px;
	float: right;
	padding: 2px 5px;	
}

#globalnavi ul li#help_active a:link, #globalnavi ul li#help_active a:visited {
	background-position:0 0;
	width: 134px;
	background: url("../img/menu/help_selected.png") no-repeat;
	display: block;
	height: 38px;
	float: right;
	padding: 2px 5px;	
}

#globalnavi ul li {
	text-indent:-9999px;
	list-style:none outside none;
	display: inline;
}


#wrapper {
	margin:0 auto;
	padding: 0;
	min-width:980px;
	position:relative;
	width:980px;
}

#logo {
	float: left;
	margin: 0 0 0 40px;
}

#logo_right_text {
	color: #fff;
	float:right;
	margin: 40px 20px 0 0;
	text-align: right;
}
#logo_right_text h5{
	font-size: 16px;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

#header {
	margin: 0;
	padding: 0;
	background: url("../img/header_new.jpg") no-repeat;
	height: 210px;
}

#header .logintext {
	text-align: right;
	color: #ffffff;
	font-size: 12px;
	padding: 5px 15px 0 0;
}

#header .logintext a {
	color: #ffffff;
	text-decoration: underline;
}

#titletable {
	position: relative;
	padding: 0;
	margin: 10px 15px 0;
	text-align: left;

}

#titletable .title a, #titletable .title_0 a, #titletable .title_2 a, #titletable .title_3 a, #titletable .title_4 a {
	text-decoration: none;
	color: #4d4d4d;
}

.title {
	background-image: url("../img/title_table.jpg");
	margin: 0 auto;
	padding: 2px 0 0 15px;
	min-height: 30px;
	color: #4d4d4d;
	font-size: 23px;
	font-weight: normal;
}

.title_0 {
	background-image: url("../img/title_table_0.jpg");
	margin: 0 auto;
	padding: 2px 0 0 15px;
	min-height: 30px;
	color: #4d4d4d;
	font-size: 23px;
	font-weight: normal;
}

.title_2 {
	background-image: url("../img/title_table_2.jpg");
	margin: 0 auto;
	padding: 2px 0 0 15px;
	min-height: 30px;
	color: #4d4d4d;
	font-size: 23px;
	font-weight: normal;
}

.title_3 {
	background-image: url("../img/title_table_3.jpg");
	margin: 0 auto;
	padding: 2px 0 0 15px;
	min-height: 30px;
	color: #4d4d4d;
	font-size: 23px;
	font-weight: normal;
}

.title_4 {
	background-image: url("../img/title_table_4.jpg");
	margin: 0 auto;
	padding: 2px 0 0 15px;
	min-height: 30px;
	color: #4d4d4d;
	font-size: 23px;
	font-weight: normal;
}

.title_5 {
	background-image: url("../img/title_table_5.jpg");
	margin: 0 auto;
	padding: 2px 0 0 15px;
	min-height: 30px;
	color: #ffffff;
	font-size: 23px;
	font-weight: normal;
}

.title_5 a {
	text-decoration: none;
	color: #ffffff;
}

.top_rss {
	margin: 0 auto;
	padding: 0px 0 0 0px;
	min-height: 30px;
	color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	width: 939px;
}

.top_rss_left {
	width: 105px;
	height: 26px;
	background-image: url("../img/top_news_left.png");
	float: left;
}

#top_rss_middle {
	width: 738px;
	height: 22px;
	padding: 4px 0 0;
	font-size: 16px;
	background-image: url("../img/top_news_middle.jpg");
	float: left;
}

#top_rss_middl div{
	margin-top: 5px;
	padding-top: 5px;
}

.top_rss_right {
	float: right;
	width: 96px;
	height: 26px;	
}

.top_rss_right a {
}

.gfg-title {
	display: none;
}

.gfg-horizontal-root .gfg-list {
	display:none;
}

.gfg-horizontal-root .gfg-entry .gf-result .gf-snippet, .gfg-horizontal-root .gfg-entry .gf-result .gf-author {
	display:none;
}

.gfg-horizontal-root .gfg-entry .gf-result .gf-title {
	color:#ffffff;
	float:left;
	margin-right: 10px;
	text-decoration: none;
}

.gfg-horizontal-root .gfg-entry .gf-result .gf-spacer {
	float:left;
}

.gfg-horizontal-root .gfg-entry .gf-result .gf-spacer, .gfg-horizontal-root .gfg-entry .gf-result .gf-relativePublishedDate {
	color:#ffffff;
	display:block;
}

.gf-branding .gf-branding-vertical {
	display: none;
}

#search_box {
	width: 958px;
	height: 68px;
	background: url("../img/top_search_bg.jpg") no-repeat;
	margin: 0 auto; 
	text-align: left;
}

#search_box h3 {
	color: #1B4A9E;
	font-size: 14px;
	font-weight: normal;
	margin: 0;
	padding: 8px 20px 0;
}

#search_field {
	width: 704px;
	height: 25px;
	background: url("../img/top_search_box.jpg") no-repeat;
	float: left;
	padding: 0 0 0 20px;
	margin: 0;
}

/* 検索フォーム */
#searchform {
	position: relative;
}

#keywords {
	width: 704px;
	height: 16px;
	background-color: #ffffff;
	border: none;
	color: #444;
	margin: 4px 0 0 0;
	padding: 0 0 0px 0;
	font-size: 16px;
}

#search_button {
	float: right;
}

#main_part {
	width: 790px;
	float: left;
	margin: 0 0 0 5;
	padding: 0;
}

#main_part_black {
	width: 790px;
	float: left;
	margin: 0 0 0 5;
	padding: 0;
	background-color: #1c1c1c;
	font-family: "ＭＳ Ｐ明朝", 細明朝, リュウミンL;
	color: #ffffff;
}

#main_part_black h2 {
	margin: 0;
	padding: 40px 30px;
}

#main_right_part_black {
	width: 180px;
	float: right;
	margin: 0 5 0 0;
	padding: 0;
	background-color: #1c1c1c;
}

#main_right_part {
	width: 180px;
	float: right;
	margin: 0 5 0 0;
	padding: 0;
}

#join_us a{
	background: url("../img/barnner_joinus.jpg") no-repeat;
	width: 789px;
	height: 101px;
	display: block;
}

#join_us {
	text-indent: -9999px;
}

#top_signup {
	text-indent: -9999px;
	padding: 0;
	margin: 0;
}

#top_signup a {
	background: url("../img/barnner_signup.jpg") no-repeat;
	width: 178px;
	height: 101px;
	display: block;
	margin: 0;
	padding: 0;
}

#top_interview_top {
	background: url("../img/top_interview_top.jpg") no-repeat;
	width: 775px;
	height: 242px;
	padding: 0 10px 0 0;
}

#top_interview_bottom {
	background: url("../img/top_interview_bottom.jpg") no-repeat;
	width: 765px;
	height: 52px;
	padding: 0 10px 0;
	text-align: center;
}


.top_interview_all {
	width: 182px;
	height: 27px;
	padding: 190px 0 0;
	display: block;
	float: right;
	bottom: 0;
}

#contents {
	overflow:hidden;
	text-align:left;
	margin: 0px 0 0 0;
	padding: 0px 5px 10px;	
}

#contents_noline {
	overflow:hidden;
	text-align:left;
	margin: 0 0 0;
	padding: 0px 10px 10px;	
}

.vs_yotei{
	font-size: 16px;
	font-weight: normal;
	padding: 0;
	margin: 0px 0 0 390px;
}

.vs {
	margin: 5px 0 0 400px;
	height: 65px;
	color: #4D4D4D;
}


.vs_text {
	font-size: 20px;
	font-weight: normal;
	vertical-align: middle;
	text-align: center;
	line-height: 100%;
	margin: 0;
	padding: 0;
	height: 20px;
}

.vs_text_small {
	font-size: 14px;
	font-weight: normal;
	vertical-align: middle;
	text-align: center;
}

.top_score_total {
	font-size: 22px;
	font-weight: normal;
	text-align: center;
}

.top_score_detail {
	text-align: center;
	font-weight: normal;
	font-size: 14px;	
}

.next_vs_date {
	text-align: right;
	font-weight: normal;
	font-size: 13px;
}

.monthlypoints {
	background: url("../img/monthlypoint_table.jpg") no-repeat;
}

.points_text {
	text-align: right;
	padding: 0px 10px 5px 5px;	
}

.points_text h3{
	font-size: 24px;
	font-weight: bold;
	padding: 0;	
	margin: 15px 0 10px;
}

.points_text_small {
	font-size: 11px;
}

#fcryukyu_toppart{
	height: 200px;
}

#fcryukyu_middlepart {
	padding: 0;
	margin: 0px;
	background: url("../img/fcryukyu_sapotersoull.jpg") no-repeat;
	width: 785px;
	height: 330px;
	float: left;
}

#fcryukyu_middlepart h2{
	font-size: 14px;
	padding: 10px 0 0 15px;
	margin: 0;
}

.fcphoto_select {
	padding: 0px 10px 0 180px;
}

.fcphoto_lets { 
	clear: both;
	text-align: center;
	font-size: 16px;
}

.fcphoto_part {
	padding: 13px 14px;
}

.fcphoto_part img{
	float: left;
	margin: 8px 10px 18px;
	border: 1px solid #cccccc;
}

#fcryukyu_ad {
	margin: 0px 0 0 0;
	padding: 3px 0 0;
}

#fcryukyu_video {
	background: url("../img/fcryukyu_videotable_1.jpg") no-repeat;
	width: 436px;
	height: 355px;
	padding: 10px 0px 3px 14px;
	float: left;
}

#fcryukyu_video h2{
	font-size: 14px;
	margin: 0;
	padding: 5px 0 3px 1px;
}

#fcryukyu_video img{
	margin: 12px 3px 12px 7px;
	float: left;
	border: 1px solid #cccccc;
}

.fcvideo_text {
	font-size: 14px;
	text-align: right;
	padding: 0 20px 0 0;
}

#fctop_members {
	float: left;
	margin:0;
	padding: 0;
	width:216px;
	height:366px;
	background: url("../img/fctop_member_box.jpg") no-repeat;
}

#fctop_members img{
	padding: 3px;
}

#fctop_members h2 {
	color:#4D4D4D;
	font-size:14px;
	margin:0;
	padding: 10px 0px 3px 15px;
}

#fctop_members p{
	text-align: right;
	padding: 0 10px 0 0;
	margin: 0;
}

#fctop_blog_news {
	width: 295px;
	padding: 0;
	margin: 0;
	float: left;
}

.fctop_member_img {
	height: 290px;
	padding: 0 10px;
}

#fcryukyu_news {
	background: url("../img/fcryukyu_newstable.jpg") no-repeat;
	height: 225px;
	padding: 10px 10px 3px 10px;
	color: #4D4D4D;
}

#fcryukyu_news h2{
	font-size: 14px;
	margin: 0;
	padding: 5px 0 3px 1px;
	color: #4d4d4d;
}

#fcryukyu_news img{
	margin: 10px 5px;
	float: left;
}

#fcryukyu_news .newsphoto_text {
	padding-top: 5px;
}

.textnews {
	padding: 8px 0 0 0;
}

.textnews p{
	padding: 0 0 5px 0;
	margin: 0;
}

#fcryukyu_link {
	text-align: center;
	margin: 0 auto;
	width: 902px;
}

.videos_main {
	padding: 0 0 0 10px;
	height: auto;
}

.fcmanyvideos {
	float: left;
	width: 176px;
	color: #4D4D4D;
	height: 170px;
	margin: 0 7px 10px;
	display: block;
}

.fcmanyvideos img {
	border: 1px solid #4d4d4d;
}

.fcvide_recent_thumb img {
	border: 1px solid #4d4d4d;
}

.fcvide_recent_thumb p {
	width: 176px;
	padding: 2px;
	margin: 0;
}

#footer {
	background: url("../img/footer.jpg") no-repeat;
	height: 133px;
	color: #fff;
	line-height: 150%;
	padding: 0;
}

.footerimg {
	padding: 0 0px 0 123px;	
}

#footer img {
	border: 1px solid #000;
	float: left;
	margin: 20px 24px 20px 0px;
	padding: 0;
}

#footer p {
	padding: 0;
	margin: 0;
	text-align: center;
}

.subtitle {font-weight: bolder;
	font-size: 16px;
	font-weight: 900;}

#main_top {
	background: url("../img/mainpart_top.jpg") no-repeat;
	height: 42px;
	width: 782px;
}

#ratingresult_main_top {
	background: url("../img/fcryukyu_ratingresult_top.jpg") no-repeat;
	height: 42px;
	width: 782px;
}

#main_top_noline {
	background: url("../img/mainpart_top_noline.jpg") no-repeat;
	height: 10px;
	width: 782px;
}

#main_top_noline_mabuyer {
	background: url("../img/mainpart_top_noline.jpg") no-repeat;
	height: 10px;
	width: 782px;
	margin: 10px 0 0;
}

#main_top h2, #ratingresult_main_top h2{
	font-size: 14px;
	margin: 0;
	padding: 15px 0 3px 15px;
	color: #4d4d4d;	
}

#main_middle {
	background: url("../img/mainpart_middle.jpg") repeat-y;
	width: 782px;
	padding: 10px 0 0 0;
}

#video_main_middle {
	background: url("../img/mainpart_middle.jpg") repeat-y;
	width: 782px;
	padding: 10px 0 0 0;
}

#match_cmt_box {
	margin: 0 auto;
	width: 770px;
	padding: 20px 0 0 0;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}

#match_cmt_box h4{
	margin: 0;
	padding: 0px 0 5px;
}

.match_cmt_entrybox {
	width: 757px;
	height: 100px;
	border: 1px solid #999999; 
	padding: 5px;
	margin: 10px 5px 0;
}

.comment_btn {
	padding: 3px 20px 0 0;
	float: right;
}
.mabuyer_comment_btn {
	padding: 3px 5px 0 0;
	float: right;
}

#ratingresult_main_middle {
	width: 782px;
	padding: 10px 0 0 0; 
	font-size: 14px;
}

#ratingresult_main_middle #fcplayer h4{
	color: #4d4d4d;
	font-size: 14px;
	padding: 5px;
	margin: 0;
	border: none;
}

.bold {
	font-weight: bold;
}

.games_title {
	margin: 0 auto;
	padding: 0;
	color: #cccccc;
	text-align: center;
}

.gameyear {
	font-size: 22px;
}

.active {
	color: #000;
}

.games_title a{
	color: #000;
	text-decoration: none;
}

.games_muchtitle {
	border-top: 0.5px solid #0071BC;
	margin: 20px 8px 0;
}

.games_muchtitle h3 {
	color: #000;
	padding:40px 0 3px 7px;
	margin: 0;
	width: 400px;
}

.color_ex {
	padding: 20px 10px 0;
	color: #000;
	vertical-align: middle;
}

.color_ex img{
	padding:0 5px;
	vertical-align: middle;
}

.gamestable {
	color: #000;
	text-align: center;
	margin: 0 auto;
	padding: 0;
}

.gamestable_first {
	padding: 0 12px 0 12px;
}


.gamestable_score {
	padding: 0 10px;
	font-size: 20px;
	font-weight: bold;
}

.home_logo{
	padding: 5px 5px 5px 10px;
}

.away_logo{
	padding: 5px 10px 5px 5px;
}

.gamestable_home {
	background-color: #d9b9bb;
}

.link_result_home {
	background-color: #c7999c;
}

.link_result_away {
	background-color: #e6d1d2;
}

#main_bottom {
	background: url("../img/mainpart_bottom.jpg") no-repeat;
	width: 782px;
	height: 10px;
}

#ratingresult_main_bottom {
	width: 782px;
	height: 10px;
}

#mainpart {
	float: left;
	padding: 0 0 0 8px;
}

#sidebar {
	float: right;
	padding: 2px 0 0;
	margin: 0;
}

#fcplayer img {
	float: right;
	margin: 0 20px 0;
	border: 0.5px solid #ebebeb;
}

.fcmanyvideos img {
	float: none;
	margin: 0;
}

.fcmanyvideos p {
	margin: 0;
	padding: 0;
}

.fcmanyvideos_cmt {
	text-align: right;
	float: right;
}

#fcplayer h3 {
	color: #f2bf1c;
	font-size: 60px;
	margin: 0;
	padding: 0 0 0 20px;
}

#fcplayer h2 {
	color: #9e1e25;
	margin: 0;
	padding: 0 0 0 20px;
	font-size: 50px;
	font-weight: bold;
}

#fcplayer h4 {
	color: #9e1e25;
	margin: 0 0 0 10px;
	padding: 0 0 5px 10px;
	font-size: 24px;
	font-weight: bold;
	border-bottom: 0.5px solid #999999;
}

.fcplayer_text {
	width: 440px;
	min-height: 410px;
}

.fcplayer_text table {
	margin: 0;
	color: #000;
	padding: 10px 20px 10px;
	font-size: 12pt;
	/*height: 230px;*/
}

.fcplayer_text_left {
	padding: 5px 20px;
	text-align: right;
}

.fcplayer_text_right {
	text-align: left;
}

.fcplayer_text dd {
	padding: 0px 20px 0px;
}

.fcplayer_media {
	border-top: 0.5px solid #999999;
	border-bottom: 0.5px solid #999999;
	margin: 0 10px 0;
	padding: 0 0 10px;
}

.fcplayer_cmt {
	margin: 0 10px;
	padding: 0;
}

.fcvideo_cmt {
	margin: 40px 10px 0;
	padding: 0;
	border-top: 0.5px solid #b3b3b3;
}

.fcplayer_cmtbox {
	margin: 0 20px;
	padding: 0 0 40px 0px;
	border-top: 0.5px solid #cccccc;
	min-height: 150px;	
}

.fcplayer_cmtbox_input {
	border:1px solid #999999;
	height:100px;
	margin:10px 5px 0;
	padding:5px;
	width:715px;	
}

.kimyou_cmtbox_input {
	border:1px solid #999999;
	height:100px;
	margin:10px 5px 0;
	padding:5px;
	width:570px;	
}

.fcvideo_recent {
	margin: 0 10px;
	padding: 0 0 10px;
	border-top: 0.5px solid #b3b3b3;
}

#fcplayer .fcvideo_recent img{
	float: none;
	padding: 0px;
	margin: 2px 3px;
	border: 1px solid #4d4d4d;
}

#fcplayer .fcvideo_recent h4 {
	color: #4d4d4d;
	font-size: 13pt;
	padding: 10px;
	margin: 0;	
	border: none;
	margin: 0;
	padding: 10px 0;
}

.fcvideo_recent {
	padding: 0 10px;
}

#fcplayer .fcplayer_media h4, #fcplayer .fcplayer_cmt h4, #fcplayer .fcplayer_cmtbox h4, #fcplayer .fcvideo_cmt h4 {
	color: #4d4d4d;
	font-size: 13pt;
	padding: 10px;
	margin: 0;	
	border: none;
}

.fcplayer_media_left {
	float: left;
	width: 400px;
}

#fcplayer .fcplayer_media_left img{
	float: left;
	padding: 10px;
	border: none;
	margin: 0;
}

.fcplayer_media_right {
	float: right;
	width: 360px;
}

.fcplayer_media_right_photos {
	padding: 0 0 0 15px;
}

#fcplayer .fcplayer_media_right img{
	float: left;
	padding: 5px 5px 0;
	border: none;
	margin: 0;
}

.fcplayer_cmtpart {
	margin: 0 10px;
	padding: 0;
	border-top: 0.5px solid #cccccc;
	color: #4d4d4d;
}

.fcryukyu_video {
	margin: 0 auto;
	padding: 0;
	width: 640px;
}

.fcryukyuvideo_text {
	width: 630px;
	padding: 0px;
	margin: 0 auto;
}

#fcplayer .fcryukyuvideo_text h3 {
	color: #4D4D4D;
	font-size: 12pt;
	padding: 0;
	margin: 0;
}

.fcryukyuvideo_text p{
	margin: 0;
	padding: 10px 10px 20px;
	line-height: 150%;
	color: #4D4D4D;
}

.fcryukyuvideo_date {
	float: right;
	font-size: 14px;
	font-weight: normal;
}

#fcplayer .fcplayer_cmtpart img {
	margin: 5px 20px 0 0;
	padding: 0;
	border: none;
}

.fcplayer_cmt_img {
	height: 55px;
}

.fcplayer_cmt_date {
	text-align: right;
	padding: 5px;
}

.fcplayer_cmtpart_text {
	padding: 5px;
	line-height: 150%;
	vertical-align: top;
	width: 700px;
}

.fcplayer_cmtpart_text p {
	padding: 0 10px 5px;
	margin: 0;
}

#sidebar_left {
	float: left;
	width: 238px;
}

#leftsidebar_top {
	background: url("../img/leftsidebar_top.jpg") no-repeat;
	width: 238px;
	height: 33px;
}

#leftsidebar_top h3{
	margin: 0;
	padding: 8px 15px 0;
	font-size: 12pt;
}

#leftsidebar_middle {
	background: url("../img/leftsidebar_middle.jpg") repeat-y;
	padding: 10px 15px 5px;
	margin: 0;
	width: 208px;
	font-size: 11pt;
	color: #000;
}

#leftsidebar_middle img{
	padding: 3px;
}

#leftsidebar_middle_active {
	background: url("../img/leftsidebar_middle.jpg") repeat-y;
	padding: 10px 15px 5px;
	margin: 0;
	width: 208px;
	font-size: 11pt;
	color: #000;
}

#leftsidebar_middle_active img{
	padding: 3px 2px 3px 2px;
}

#leftsidebar_middle_active .bottomtext, #leftsidebar_middle .bottomtext {
	text-align: right;
	border-bottom: 0.5px solid #999999;
	border-top: 0.5px solid #999999;
	margin: 10px 0 0;
	padding: 5px 0;
	color: #4D4D4D;
}

#leftsidebar_middle .moredetail {
	text-align: right;
	padding: 5px 0;
	color: #4d4d4d;
}

#leftsidebar_bottom {
	background: url("../img/leftsidebar_bottom.jpg") no-repeat;
	height: 5px;
}

#sidebar_left .mypage_topicon {
	margin: 0 auto;
	padding: 0 0 10px;
	text-align: center;
	color: #4D4D4D;
	font-size: 12pt;
}

#sidebar_left .mypage_topicon img {
	padding: 0 0 5px;
	margin: 0;
}

#threepain_center_part {
	float: left;
	margin: 0 0px 0px;
}

#threepain_center_top {
	background: url("../img/mypage_middle_top.jpg") no-repeat;
	width: 515px;
	height: 31px;
}

#threepain_center_top h2{
	color: #ffffff;
	font-size: 12pt;
	margin: 0;
	padding: 8px 15px 0px;
}

#threepain_center_middle {
	background: url("../img/mypage_middle_middle.jpg") repeat-y;
	width: 485px;
	color: #4D4D4D;
	line-height: 1.8;
	font-size: 15px;
	padding: 3px 15px 10px;
	text-align: justify;
}

#threepain_center_bottom {
	background: url("../img/mypage_middle_bottom.jpg") no-repeat;
	width: 515px;
	height: 10px;
}

.profile {
	padding: 0 10px 0;
	width: 80px;
	text-align: right;
	vertical-align: top;
}

#threepain_right {
	float: right;
	width: 174px;
}

#threepain_right ul{
	margin: 0;
	padding: 0 10px 0 25px;
}

#threepain_right ul li{
	padding: 5px 5px;
}

#slider-bg_1, #slider-bg_2, #slider-bg_3, #slider-bg_4, #slider-bg_5, #slider-bg_6, #slider-bg_7, #slider-bg_8, #slider-bg_9, #slider-bg_10, #slider-bg_11, #slider-bg_12, #slider-bg_13, #slider-bg_14, #slider-bg_15 {
    background:url("../img/rating_bar.jpg") 10px 0 no-repeat;
}

#rating_gameresult {
	background: url("../img/fcryukyu_resulttable.jpg") no-repeat;
	width: 375px;
	height: 198px;
	padding: 50px 80px 30px;
	float: left;
}

#rating_gameresult .game_data {
	text-align: center;
	color: #ffffff;
	font-weight: bold;
}

#rating_gameresult .game_datafirst {
	text-align: center;
	color: #ffffff;
	font-weight: bold;
	padding: 23px 0 0;
}

#rating_gameresult .game_databig {
	text-align: center;
	color: #ffffff;
	font-weight: bold;
	font-size: 28px;
	padding: 20px 0 0;
}

#rating_gameresult .home_team {
	text-align: left;
	color: #ffffff;
	font-weight: bold;
	padding: 35px 0 0 15px;
}

#rating_gameresult .away_team {
	text-align: right;
	color: #ffffff;
	font-weight: bold;
	padding: 35px 7px 0 0;
}

#rating_gameresult img {
	padding: 30px 7px 5px;
}



#searchBtn {
	position: absolute;
	top: 3px;
	left: 715px;
}

#mainpart_top {
	float: left;
	width: 782px;
}

#sidebar_top {
	float: right;
	width: 161px;
}

.top_officialtop {
	border: 0.5px solid #666666;
	padding: 0 5px 5px 0;
	margin: 2px 0 15px 15px;
	color: #000;
	line-height: 150%;
}

.top_officialtop h2 {
	color: #000;
	font-weight: normal;
	font-size: 14pt;
	margin: 0;
	padding: 5px 0 7px 0;
}

.top_officialtop img{
	float: left;
	padding: 0 5px 5px 0;
}

.top_officialtop ul{
	padding: 0;
	margin: 0;	
}

.top_officialtop li {
	list-style:none inside none;
	padding:0;
	text-decoration:none;
}

.top_officialtop_bottom_left {
	float: left;
	width: 320px;
	text-align: right;
}

.top_officialtop_bottom_right {
	float: right;
	text-align: right;
}

.top_officials {
	border: 0.5px solid #666666;
	padding: 0 5px 5px 0;
	margin: 2px 0 15px 15px;
	color: #000;
	line-height: 150%;
}

.top_officials h2 {
	color: #000;
	font-weight: normal;
	font-size: 14pt;
	margin: 0;
	padding: 5px 0 7px 0;
}

.top_officials img{
	float: left;
	padding: 0 5px 5px 0;
}

.top_officials ul{
	padding: 0;
	margin: 0;	
}

.top_officials li {
	list-style:none outside none;
	padding:0;
	text-decoration:none;
}

.top_officials_bottom_left {
	float: left;
	width: 176px;
	text-align: right;
}

.top_officials_bottom_right {
	float: right;
	text-align: right;
}

.top_activititop_img {
	margin: 15px 0 0 0px;
}

#weather_box {
	background: url("../img/top_weather_box.jpg") no-repeat;
	width: 180px;
	height: 105px;
}

#main_right_box_top {
	background: url("../img/top_sidebar_top.jpg") no-repeat;
	width: 180px;
	height: 30px;
	margin: 0;
	padding: 0;
}

#main_right_box_top h3 {
	padding: 10px 10px 0;
	margin: 0;
	font-weight: normal;
	color: #4D4D4D;
	font-size: 11px;
}

#main_right_box_middle_weather {
	background: url("../img/top_sidebar_middle.jpg") repeat-y;
	width: 180px;
	min-height: 160px;
	padding: 5px 0 0;
}

#main_right_box_middle {
	background: url("../img/top_sidebar_middle.jpg") repeat-y;
	width: 180px;
}

#main_right_box_bottom {
	background: url("../img/top_sidebar_bottom.jpg") no-repeat;
	width: 180px;
	height: 10px;
}

#top_main_fc {
	background: url("../img/top_fcryukyu_box.jpg") no-repeat;
	width: 460px;
	padding: 0px;
	height: 310px;
	float: left;
}

#top_main_fc h2 {
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	padding: 15px 10px 5px 20px;
	margin: 0;
}

#top_main_24 {
	background: url("../img/top_24_box.jpg") no-repeat;
	width: 460px;
	padding: 0;
	height: 310px;
	float: left;
}

#top_main_24 h2 {
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	padding: 15px 10px 5px 20px;
	margin: 0;
}

#top_main_kimyou {
	background: url("../img/top_kimyou_box.jpg") no-repeat;
	width: 395px;
	height: 310px;
	padding: 0;
	float: left;
}

#top_main_kimyou h2 {
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	padding: 15px 10px 10px 20px;
	margin: 0;
}

#top_main_mabuyer {
	background: url("../img/top_mabuyer_box.jpg") no-repeat;
	width: 395px;
	height: 310px;
	padding: 0;
	float: left;
}

#top_main_mabuyer h2 {
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	padding: 15px 10px 10px 20px;
	margin: 0;
}

#top_main_dance {
	background: url("../img/top_dance_box.jpg") no-repeat;
	width: 460px;
	height: 310px;
	padding: 0;
	float: left;
}

#top_main_dance h2 {
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	padding: 15px 10px 5px 20px;
	margin: 0;
}

.top_activity_img {
	padding: 0 10px 0 18px;
	float: left;
}

.top_activity_info {
	padding: 0 10px 0 0;
	text-align: left;
	margin: 115px 0 0;
	color: #1A1A1A;
}

.top_update_text {
	padding: 15px 10px 10px 20px;
	line-height: 1.6;
}

.top_update_text_kimyou {
	padding: 8px 10px 10px 20px;
	line-height: 1.6;
}

.video_box_text {
	padding: 0 10px 10px 20px;
	line-height: 1.6;
}

#top_video_box {
	background: url("../img/top_video_box.jpg") no-repeat;
	width: 330px;
	height: 310px;
	float: left;
}

#top_users_box {
	background: url("../img/top_users_box.jpg") no-repeat;
	width: 254px;
	height: 310px;
	float: left;
}

#top_ranking_box {
	background: url("../img/top_ranking_box.jpg") no-repeat;
	width: 254px;
	height: 310px;
	float: left;
}

#top_ranking_box h4 {
	margin: 0;
	padding: 0 0 0 15px;
	font-weight: normal;
}

#top_ranking_box h5 {
	margin: 0;
	padding: 8px 0 0 15px;
	font-weight: normal;
	font-size: 12px;
}

.ranking_box_text {
	margin: 0;
	padding: 0px 15px 0 15px;
	line-height: 1.8;
}

#top_users_box_img a {
	background: url("../img/top_users_image.jpg") no-repeat;
	width: 240px;
	height: 116px;
	margin: 5px auto;
	display: block;
}

#top_ranking_box_img a {
	background: url("../img/top_ranking_image.jpg") no-repeat;
	width: 240px;
	height: 116px;
	margin: 5px auto;
	display: block;
}

#top_topic_box_img a {
	background: url("../img/top_topic_image.jpg") no-repeat;
	width: 310px;
	height: 116px;
	margin: 10px auto;
	display: block;
}

#top_ranking_box_img, #top_users_box_img, #top_topic_box_img, #top_video_box_img {
	text-indent: -9999px;
}

#top_video_box_img a {
	background: url("../img/top_video_image.jpg") no-repeat;
	display: block;
	width: 288px;
	height: 116px;
	margin: 10px auto;
}

.top_sidebar_top {
	background: url("../img/top_sidebar_top.jpg") no-repeat;
	height: 26px;
}

.top_sidebar_top h3 {
	font-weight: bold;
	padding: 3px 10px 0;
	margin: 0;
}

.top_sidebar_middle {
	background: url("../img/top_sidebar_middle.jpg") repeat-y;
	padding: 5px 0 0;
}

.top_sidebar_bottom {
	background: url("../img/top_sidebar_bottom.jpg") no-repeat;
}

#activity {
	width: 900px;
	margin: 0 auto;
	padding: 0;
}

#activity_mainpart {
	float: left;
}

#activity_main_top {
	background: url("../img/community_bigbox_top.jpg") no-repeat;
	width: 723px;
	height: 32px;
}

#activity_main_top h2{
	color: #ffffff;
	font-size: 12pt;
	margin: 0;
	padding: 8px 15px 0px;
}

#activity_main_middle {
	background: url("../img/community_bigbox_middle.jpg") repeat-y;
	width: 723px;
	padding: 10px 0 0 0;
}

#activity_main_bottom {
	background: url("../img/community_bigbox_bottom.jpg") no-repeat;
	width: 723px;
	height: 5px;	
}

#activity_topic_top {
	background: url("../img/each_topic_box_top.jpg") no-repeat;
	width: 700px;
	height: 30px;
	margin: 0px auto 0;
	padding: 0;
}

#activity_topic_top h3{
	color: #ffffff;
	font-size: 12pt;
	margin: 0;
	padding: 8px 15px 0px;
}

#activity_topic_middle {
	background: url("../img/each_topic_box_1px.jpg") repeat-y;
	width: 700px;
	margin: 0 auto;
	padding: 0;
}

#activity_topic_bottom {
	background: url("../img/each_topic_box_bottom.jpg") no-repeat;
	width: 700px;
	height: 10px;
	margin: 0 auto;
	padding: 0;
}

.activity_topic_date {
	float: right;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	padding: 0 10px;
}

#activity_topic_middle_left {
	width: 94px;
	padding: 0;
	margin: auto;
	float: left;
	text-align: center;
	min-height: 130px;
}

#activity_topic_middle_left img{
	padding: 5px 24px;
}

.activity_topic_middle_right {
	width: 580px;
	padding: 10px 10px 0 0;
	margin: auto;
	float: right;
	color: #666666;
	line-height: 170%;
	height: auto;
}

.activity_topic_middle_left_bottom {
	bottom: 40px;
	position: relative;
	color: #666666;
	text-align: right;
	width: 85px;
	margin: auto;
	float: left;
}

.activity_topic_middle_left_bottom span {
	font-size: 16px;
	font-weight: bold;
}

.monthly_point {
	background: url("../img/monthlypoint_table.jpg") no-repeat;
	width: 152px;
	height: 133px;
	color: #666666;
	text-align: right;
	padding: 20px 10px 10px;
}

.monthly_point h4{
	font-size: 30px;
	margin: 0;
	padding: 15px 0;
	color: #4D4D4D;
}

#rating_formation_mvp {
	width: 307px;
	height: 272px;
	margin: 0;
	padding: 0;
	color: #000000;
	font-size: 10pt;
	text-align: center;
	float: right;
	line-height: 100%;
}

#rating_formation_4_4_2_box {
	width: 307px;
	background: url("../img/formation/4_4_2_box.jpg") no-repeat;
	height: 272px;
	margin: 0;
	padding: 0;
	color: #000000;
	font-size: 10pt;
	text-align: center;
	float: right;
	line-height: 100%;
}

#fcryukyu_rating_top {
	margin: 0 auto;
	padding: 0;
	width: 880px;
}

.separate {
	margin: 20px auto;
	padding: 0;
	width: 920px;
}

#fcryukyu_rating_bottom {
	margin: 0 auto;
	padding: 0;
	width: 900px;
}

#fcryukyu_rating_bottom_left {
	float: left;
}

#fcryukyu_rating_bottom_right {
	float: right;
}

.rating_bottom_left_top {
	background: url("../img/fcrating_big_top.jpg") no-repeat;
	width: 617px;
	height: 35px;
}

.rating_bottom_left_top h2{
	padding: 10px 20px;
	margin: 0;
}

.rating_bottom_left_middle {
	background: url("../img/fcrating_big_middle.jpg") repeat-y;
	width: 617px;
	padding: 10px 0;
}

.rating_cmt_text {
	padding: 5px 10px;
	vertical-align: text-top;
	line-height: 150%;
	font-size: 12px;
}

.rating_cmt_text p {
	padding: 0;
	margin: 0;
}

.rating_cmt_text h5{
	padding: 0px 0 5px;
	margin: 0;
	font-size: 13px;
	font-weight: bold;
}

#rating_cmt_h h5{
	padding: 0px 0 5px;
	margin: 0;
	font-size: 13px;
	font-weight: bold;
}

.rating_cmt_img {
	padding: 5px 10px 0;
	vertical-align: top;
}

.rating_bottom_left_bottom {
	background: url("../img/fcrating_big_bottom.jpg") no-repeat;
	width: 617px;
	height: 10px;
}

.rating_bottom_right_top {
	background: url("../img/fcrating_small_top.jpg") no-repeat;
	width: 283px;
	height: 42px;
}

.rating_bottom_boxes_top {
	background: url("../img/rating_main_boxes_top.jpg") no-repeat;
	width: 263px;
	height: 42px;
}

.rating_bottom_right_top h2 {
	margin: 0;
	padding: 10px 20px;
}

.rating_bottom_boxes_top h2 {
	margin: 0;
	padding: 10px 15px;
	font-size: 14px;
}
.rating_bottom_right_middle {
	background: url("../img/fcrating_small_middle.jpg") repeat-y;
	width: 263px;
	font-size: 13px;
	padding: 2px 10px;
}

.rating_bottom_boxes_middle {
	background: url("../img/rating_main_boxes_middle.jpg") repeat-y;
	width: 253px;
	font-size: 13px;
	padding: 2px 5px;
}

.rating_bottom_boxes_middle h4, .rating_bottom_right_middle h4 {
	margin: 0;
	padding: 5px 10px;
}

.player_rating_uniformnumber {
	padding: 0 5px;
	text-align: center;
}

.player_rating_uniformnumber_bigger {
	padding: 0 10px;
	text-align: center;
}

.rating_bottom_right_bottom {
	background: url("../img/fcrating_small_bottom.jpg") no-repeat;
	width: 283px;
	height: 10px;
}

.rating_bottom_boxes_bottom {
	background: url("../img/rating_main_boxes_bottom.jpg") no-repeat;
	width: 263px;
	height: 10px;
}

#ratingresult_bottom {
	color: #4d4d4d;
	margin:0;
	padding:0;
}

#ratingresult_bottom h2{
	font-size:13px;
	padding: 5px 5px;
} 

#ratingresult_bottom h4{
	padding:3px 5px;
	margin: 0;
}

.rating_result_box {
	float:left;
}

.ratingresult_bottom_top {
	background: url("../img/fcrating_bottom_top.jpg") no-repeat;
	width: 195px;
	height: 26px;
} 

.ratingresult_bottom_middle {
	background: url("../img/fcrating_bottom_middle.jpg") repeat-y;
	width: 195px;
}

.ratingresult_bottom_bottom {
	background: url("../img/fcrating_bottom_bottom.jpg") no-repeat;
	width: 195px;
	height: 5px;
}

#users {
    padding: 0 20px;
	margin: 0; 
	color: #000000;
}

.users_bg {
	padding: 50px 20px 0;
	margin: 0 5px;
	color: #000000;
	background: url("../img/user_bg.jpg") no-repeat;
}

.users_short {
	width: 250px;
	border: 1px solid #999999;
	height: 18px;
}

.users_middle {
	width: 350px;
	border: 1px solid #999999;
	height: 18px;
}

.blog_title {
	width: 400px;
	border: 1px solid #999999;
	height: 40px;
	font-size: 20px;
}

.blog_title_img {
	padding: 0 10px;
	margin: 0;
}

.user_label {
	text-align: right;
	padding: 0 5px 0 0;
	width: 100px;
}

.newuserimg {
	padding: 10px 0;
	margin: 0 auto;
} 

#fctop_activity_box_top {
	width: 785px;
	height: 31px;
	background: url("../img/fctop_activity_box_top.jpg") no-repeat;
}

#fctop_activity_box_middle_part {
	background: url("../img/fctop_activity_box_middle.jpg") repeat-y;
	min-height: 100px;
	width: 785px;
}

#fctop_activity_box_middle_part p {
	margin: 8px 0;
	
}

#fctop_activity_box_middle {
	width: 785px;
	float: left;
	background: url("../img/fctop_activity_box_middle.jpg") repeat-y;
}

#fctop_activity_box_bottom {
	width: 785px;
	height: 5px;
	background: url("../img/fctop_activity_box_bottom.jpg") no-repeat;
}

#fctop_activity_box_top h2 {
	font-size:14px;
	margin:0;
	padding:5px 0 3px 10px;
}

.fctop_activity_topic {
	float: left;
	width: 392px;
}

.fctop_activity_cmt {
	float: right;
	width: 392px;
}

.fctop_activity_topic_m {
	float: left;
	width: 370px;
	padding: 3px 5px 3px 15px;
}

.fctop_activity_cmt_m {
	float: right;
	width: 370px;
	padding: 3px 5px 3px 15px;
}

#main_middle h4 {
	margin: 0;
	color: #4d4d4d;
	padding: 5px 20px;
}

#fctop_member_box {
	width: 213px;
	height: 366px;
	background: url("../img/fctop_member_box.jpg") no-repeat;
	float:left;
	margin:0;
	padding:0;
}

#fctop_1st {
	height: 197px;
	margin: 0 0 0 5px;
}

#fctop_schedule_box {
	width: 271px;
	padding: 0 auto;
	float: left;
}

.fctop_vsfont {
	text-align: center;
	font-size: 16px;
}

#fctop_imageboxes {
	width: 143px;
	float: left;
} 

#main_pointsbox {
	background: url("../img/monthlypoint_table.jpg") no-repeat;
	width: 173px;
	height: 163px;
	margin: 22px 0 12px;
}

#point_box {
	background: url("../img/monthlypoint_table.jpg") no-repeat;
	width: 173px;
	height: 163px;
	margin: 0px 0 0px;
}

#kimyou_point_box {
	background: url("../img/kimyou_pointtable.jpg") no-repeat;
	width: 173px;
	height: 163px;
	margin: 0px 0 0px;
	color: #ffffff;
}

#point_box p, #main_pointsbox p, #kimyou_point_box p {
	padding: 20px 10px 20px 0;
	margin: 0;
	text-align: right;	
}

#point_box h4, #main_pointsbox h4, #kimyou_point_box h4 {
	font-size: 24px;
	font-weight: bold;
	padding: 0 10px 0;
	margin: 0;
	text-align: right;
}

#fctop_project {
	background: url("../img/fctop_project.jpg") no-repeat;
	width: 785px;
	height: 190px;
	float: left;
}

#fctop_project p {
	padding: 85px 20px 20px 230px;
	margin: 0;
	line-height: 1.4;
}

#fctop_project h2 {
	text-indent: -9999px;
	padding: 0;
	margin: 0;
}

#paginate_right {
}

.pagination {
	padding: 0 20px 20px;
	text-align: right;
	font-size: 13px;
	display: block;	
}

#video_main_middle h3 {
	padding: 0 20px 20px;
	margin: 0;
	width: 600px;
}

#paginate_right span, #paginate_right a {
	padding: 0 3px;
}

#fcplayers_main {
	background: url("../img/fcplayer_bg.jpg") no-repeat;
	width: 765px;
	height: 910px;
	margin: 0 0 0 8px;
	padding: 0 10px 10px;
}

#fcplayers_main h2 {
	font-size:14px;
	margin:0;
	padding:15px 0 20px 5px;
}

#fcplayers_main_textbox {
	width: 40px;
	margin: 0 1px;
	padding: 0;
	color: #0000ff;
	padding: 59px 0 0;
	font-weight: bold;
	height: 17px;
	text-align: right;
}

#fcplayers_main_box {
	width: 140px;
	margin: 0 1px;
	padding: 0;
}

#fcplayers_main_box h4 {
	color: #f2bf1c;
	font-weight: bold;
	font-size: 16pt;
	padding: 0 0 10px;
	margin: 0;
}

#fcplayers_main_box h3 {
	color: #f2bf1c;
	font-weight: bold;
	font-size: 30px;
	padding: 0;
	margin: 0;
}

#fcplayers_main_box p {
	margin: 0;
	padding: 0px 0 0px;
	color: #9e1e25;
	font-weight: bold;
	font-size: 15px;
	line-height: 1.2;
	width: 68px;
	float: right;
}

#fcplayers_main_box img {
	padding: 0 5px 0 10px;
	float: left;
	border: none;
}

#fcplayers_main table {
	border-collapse: collapse;
}

#rss_table {
	border-collapse: collapse;
	height: 26px;
}

#chart_text table {
	border-collapse: collapse;
}

.fcplayer_name_text {
	text-align: center;
	color: #9e1e25;
	font-size: 16px;
	font-weight: bold;
	padding: 2px 0 5px;
}

#chart_div {
	width: 300px;
	float: left;
}

#chart_text {
	width: 180px;
	float: right;
	margin: 30px 0 0;
}

#chart_text_fc {
	border-left: 15px solid #bd171f; 
	padding-right: 5px; 
	height: 15px; 
	float: left; 
	margin: 6px 0 0;
}

#chart_text_24 {
	border-left: 15px solid #27a7e0; 
	padding-right: 5px; 
	height: 15px; 
	float: left; 
	margin: 6px 0 0;
}

#chart_text_mabuyer {
	border-left: 15px solid #009224; 
	padding-right: 5px; 
	height: 15px; 
	float: left; 
	margin: 6px 0 0;
}

#chart_text_kimyou {
	border-left: 15px solid #333333; 
	padding-right: 5px; 
	height: 15px; 
	float: left; 
	margin: 6px 0 0;
}

#chart_text_dance {
	border-left: 15px solid #fcee21; 
	padding-right: 5px; 
	height: 15px; 
	float: left; 
	margin: 6px 0 0;
}

#threepain_all {
	padding: 0 18px;
}

#mypage_updates {
	margin: 7px 5px 0px;
	padding: 5px;
	border: 1px solid #999999;
}

#fan_photo_main {
	padding: 0 10px;
	height: auto;
}

#fan_photo_box {
	float: left;
	width: 360px;
	margin: 0 10px;
	display: block;
	height: 340px;
}

#user_photo_mine {
	width: 420px;
	padding: 0 auto;
	margin: 0 auto;
	text-align: center;
}

#fan_photo_my_box {
	float: left;
	width: 360px;
	padding: 0 auto;
	display: block;
	height: 340px;
}

#fan_photo_my_box img, #fan_photo_box img, .fan_photo_clickable {
	border: 1px solid #cccccc;
}

#fan_photo_my_box p, #fan_photo_box p {
	padding: 0 auto;
	margin: 10px 0 20px;
	text-align: center;
}

.fan_photo_mine {
	background-color: #D9B9BB;
}

.bigbox_padding {
	padding: 0 15px;
}

#fcblog_lists {
	padding: 10px;
	border: 1px solid #cccccc;
}

#fcblog_lists_img {
	width: 80px;
	float: left;
}

#fcblog_lists_img img {
	padding: 0 10px 0 0;
}

#fcblog_lists_text {
	float: left;
}

#fcblog_lists_text h3{
	padding: 10px 0;
	margin: 0;
}

#fcryukyu_blog_top {
	background: url("../img/fcryukyu_blog_top.jpg") no-repeat;
	width: 760px;
	height: 80px;
	padding: 150px 0 0 6px;
	margin: 0 auto;
}

#fcryukyu_blog_top h3 {
	margin: 0;
	padding: 0px 0 0 10px;
	font-size: 32px;
	color: #ffffff;
}

#kimyou_topimage {
	background-color: #1C1C1C;
	margin: 0;
	text-align: center;
}

#kimyou_topimage img{
	margin: 2px auto;
}

#kimyou_top_rightimage img {
	padding: auto;
	margin: 0;
	background-color: #000000;
}

#kimyou_top_rightimage {
	width: 377px;
	margin: 0 0 0 23px;
	padding: 3px 4px;
	float: left;
	background: url("../img/kimyou_top_box.jpg") no-repeat;
	height: 214px;
}

#kimyou_top_lefttext {
	width: 357px;
	margin: 0 0 0 0px;
	padding: 0 8px;
	float: left;
	background: url("../img/kimyou_top_box.jpg") no-repeat;
	height: 214px;
}

#kimyou_top_lefttext p {
	padding: 20px 0 0 10px;
	margin: 0;
	line-height: 3.2;
	color: #ffffff;
	font-family: "ＭＳ Ｐ明朝", 細明朝, リュウミンL;
	font-size: 13px;
}

#friends_actions img{
	float: left;
	padding: 0 5px;
}

#friends_actions {
	padding: 0 0 10px 0;
}

#kimyou_top_memberbox {
	background: url("../img/kimyou_member_box.jpg");
	width: 213px;
	height: 365px;
	float: left;
	margin: 0 0 0 23px;
}

#kimyou_top_memberbox h3 {
	padding: 10px 10px; 
	margin: 0;
}

#kimyou_top_memberbox .member_images {
	padding: 0 10px 10px;
	height: 265px;
}

#kimyou_top_memberbox .member_images img {
	padding: 8px;
}

#kimyou_top_memberbox p{
	padding: 10px 10px 0;
	margin: 0;
	text-align: right;
}

#kimyou_top_bottombox {
	background: url("../img/kimyou_top_bottombox.jpg") no-repeat;
	width: 532px;
	height: 175px;
	float: right;
	margin: 0 10px 10px 0;
}

#kimyou_top_bottombox h3 {
	padding: 10px;
	margin: 0;
}

.top_kimyouentry_box_img {
	width: 130px;
	height: 80px;
	padding: 4px;
	float: left;
}

.top_kimyouentry_box {
	float: left;
	width: 266px;
	padding: 10px 0 0;
}

.top_kimyouentry_box h4 {
	margin: 0;
	padding: 3px 0;
}

.top_kimyouentry_box p {
	font-size: 11px;
}

.kimyou_star {
	font-size: 24px;
	padding: 0 0 0 10px;
}

.kimyou_star img {
	float: left;
	padding: 0 10px 0 0;
}

#bgblack {
	background-color: #1c1c1c;
	width: 970px;
	height: 740px;
}

#kimyou_top_bottombox .title_kimyou {
	margin: 0;
	padding: 3px 30px 9px;
}

#kimyou_top_topicbox {
	background: url("../img/kimyou_top_topicbox.jpg") no-repeat;
	width: 754px;
	height: 140px;
	margin: 0 0 10px 23px;
}

#kimyou_top_topicbox h3{
	margin: 0;
	padding: 0px;
}

#kimyou_top_topics {
	width: 357px;
	height: 120px;
	padding: 10px;
	margin: 0;
	float: left;
}

#kimyou_top_comments {
	width: 357px;
	height: 120px;
	padding: 10px;
	margin: 0;
	float: left;
}

#black_bg {
	background-color: #1c1c1c;
	width: 970px;
	display: block;
	height: auto;
}

#kimyou_single_top {
	width: 730px;
	margin: 0;
	padding: 0 10px 10px 30px;
}

#kimyou_single_top_text {
	margin: 0;
	padding: 0 10px 0 0;
	width: 400px;
	float: left;
	font-size: 16px;
	height: 120px;
}

#kimyou_single_top_text img{
	margin: 0;
	padding: 5px 10px 5px 0px;
	float: left;
	vertical-align: middle;
}

#kimyou_single_top_text p {
	float: right;
	margin: 0;
	padding: 15px 0 0;
	font-size: 42px;
	font-weight: bold;
	vertical-align: middle;
}

#kimyou_single_top_img {
	float: left;
	width: 320px;
}

#kimyou_single_top_bottom {
	text-align: left;
}

#kimyou_singlebox_top {
	background: url("../img/kimyou_singlebox_top.jpg") no-repeat;
	width: 650px;
	height: 18px;
	margin: 0 auto;
}

#kimyou_singlebox_bottom {
	background: url("../img/kimyou_singlebox_bottom.jpg") no-repeat;
	width: 650px;
	height: 18px;
	margin: 0 auto;
}
	
#kimyou_singlebox_middle {
	background: url("../img/kimyou_singlebox_middle.jpg") repeat-y;
	width: 650px;
	margin: 0 auto;
}

#kimyou_single_text {
	padding: 0 30px;
}

#kimyou_single_text p {
	padding: 0;
	margin: 0;
}

#kimyou_single_text h3 {
	padding: 0 0 10px 0;
	margin: 0;
}

#activities_box {
	margin: 5px auto 0;
	width: 720px;
	padding: 10px 15px;
	border: 1px solid #cccccc;
}

#activities_box h3 {
	padding: 0px 0 3px;
	margin: 0;
	font-size: 18px;
}

#activities_box_img img {
	padding: 0 15px 0 0;
	margin: 0;
}

#activities_box_text {
	font-size: 14px;
	line-height: 1.5;
}

.mabuyer_tv_box {
	/*background: url("../img/mabuyer_top_tv.jpg") no-repeat;*/
	/*width: 286px;
	height: 165px;*/
	margin-left:10px;
	float: left;
	border: 2px solid #4B088A;
	/*padding: 40px 50px 0 50px;*/
}

.mabuyer_tv_box p {
	margin: 0;
	padding: 5px 0 50px;
	font-size: 18px;
	text-align: center;
}

#mabuyer_recipe_bar {
	background: url("../img/mabuyer_activity_topic_img.jpg") no-repeat;
	width: 785px;
	height: 60px;
	float: left;
	padding: 10px 0px 0 10px;
}

#headerFlash {
	width: 768px;
	height: 432px;
	margin: 0 auto;
}

#mabuyer_video {
	width: 320px;
	height: 176px;
	background: url("../img/mabuyer_video_box.jpg") no-repeat;
	float: left;
	padding: 15px 50px 15px 15px;
}

#mabuyer_recipe {
	width: 320px;
	height: 120px;
	float: right;
	text-align: left;
	padding: 0px 0px 0px 0px;
}

#mabuyer_video h3 {
	margin: 0;
	padding: 10px;
}

#mabuyer_video img {
	margin: 2px 5px;
	border: 1px solid #cccccc;
}

#mabuyer_sellout {
	width: 385px;
	height: 206px;
	background: url("../img/mabuyer_sellout.jpg") no-repeat;
	float: left;
	margin: 0 0 0 5px;
}

#dance_top_video {
	width: 328px;
	height: 147px;
	float: left;
	background: url("../img/dance_video.jpg") no-repeat;
	margin: 0 0 0 10px;
	padding: 50px 20px 10px;
	line-height: 1.8;
}

#dance_top_dance_fc {
	width: 780px;
	height: 290px;
	background: url("../img/dance_fc.jpg") no-repeat;
}

#dance_top_dance_fc a {
	text-indent: -9999px;
	display: block;
	width: 780px;
	height: 290px;
}

#dance_top_bomberz {
	width: 780px;
	height: 290px;
	background: url("../img/dance_bomberz.jpg") no-repeat;
}

#dance_top_bomberz a {
	width: 780px;
	height: 290px;
	display: block;
	text-indent: -9999px;
}

#dance_top_mabuyer {
	width: 780px;
	height: 290px;
	background: url("../img/dance_mabuya_July.jpg") no-repeat;
}

#dance_top_mabuyer a {
	width: 780px;
	height: 290px;
	display: block;
	text-indent: -9999px;
}

#dance_top_topic_box {
	background: url("../img/dance_top_topic_box.jpg") no-repeat;
	width: 754px;
	height: 124px;
	padding: 0 10px;
}

#dance_top_topic_box p {
	padding: 0;
	margin: 8px 0;
}

#dance_top_topic_box h3 {
	padding: 3px 0px 0;
	margin: 0;
}

#dance_top_topic_left {
	width: 357px;
	height: 109px;
	float: left;
	padding:　0 15px;
}

#dance_top_topic_right {
	width: 357px;
	height: 109px;
	float: right;
	padding: 0 15px;
}

#dance_top_topic_top {
	background: url("../img/dance_top_topic_image.jpg") no-repeat;
	width: 774px;
	height: 60px;
}

#dance_top_topic_top a {
	width: 774px;
	height: 60px;
	text-indent: -9999px;
	display: block;
}

#dance_top_users {
	background: url("../img/dance_top_users.jpg") no-repeat;
	width: 754px;
	height: 190px;
	padding: 10px;
}

#dance_top_users h3 {
	margin: 0;
	padding: 0 0 3px;
}

#dance_top_users img {
	padding: 5px 12px;
}

#dance_top_users p {
	text-align: right;
	padding: 0 15px;
	margin: 0;
}

#dance_fctop_box {
	width: 304px;
	float: left;
	margin: 0 20px 30px 40px;
}

#dance_fctop_box img {
	float: left;
}

#dance_fctop_box h4{
	color:#F2BF1C;
	font-size:38pt;
	font-weight:bold;
	margin:0;
	padding:50px 5px 0px;
	float: left;
}

#dance_fctop_box p{
	color:#9E1E25;
	float:left;
	font-size:20px;
	font-weight:bold;
	line-height:1.2;
	margin:0;
	padding:30px 5px 10px;
	width:164px;
}

#dance_fctop_all {
	float: left;
}

#dance_fctop_img {
	margin: 10px 0 30px;
}

#dance_top_users_images {
	height: 140px;
}

#dance_bomberz_pair {
	background: url("../img/dance_bomberz_pair_box.jpg") no-repeat;
	width: 734px;
	height: 259px;
	padding: 0 20px;
}

#dance_bomberz_pair_text {
	background: url("../img/dance_bomberz_pair_box_bottom.jpg") no-repeat;
	width: 694px;
	height: 103px;
	padding: 15px 40px 0;
	line-height: 1.5;
	color: #000000;
}

#dance_bomberz_member_box {
	width: 387px;
	float: left;
}

#dance_bomberz_bottom_box {
	width: 347px;
	background: url("../img/dance_bomberz_bottom_box.jpg") no-repeat;
	height: 68px;
	color: #000000;
	padding: 10px 20px 0;
	line-height: 1.5;
}

#dance_myco_box {
	width: 192px;
	height: 159px;
	background: url("../img/dance_myco_box.jpg") no-repeat;
	padding: 60px 20px 0 175px;
	text-align: center;
	color: #000000;
}

#dance_yukari_box {
	width: 192px;
	height: 159px;
	background: url("../img/dance_yukari_box.jpg") no-repeat;
	padding: 60px 20px 0 175px;
	text-align: center;
	color: #000000;
}

#dance_yurina_box {
	width: 192px;
	height: 159px;
	background: url("../img/dance_yurina_box.jpg") no-repeat;
	padding: 60px 20px 0 175px;
	text-align: center;
	color: #000000;
}

#dance_aki_box {
	width: 192px;
	height: 159px;
	background: url("../img/dance_aki_box.jpg") no-repeat;
	padding: 60px 20px 0 175px;
	text-align: center;
	color: #000000;
}

#dance_chinami_box {
	width: 192px;
	height: 159px;
	background: url("../img/dance_chinami_box.jpg") no-repeat;
	padding: 60px 20px 0 175px;
	text-align: center;
	color: #000000;
}

#dance_alisha_box {
	width: 192px;
	height: 159px;
	background: url("../img/dance_alisha_box.jpg") no-repeat;
	padding: 60px 20px 0 175px;
	text-align: center;
	color: #000000;
}

#dance_bomberz_lesson {
	width: 774px;
	height: 117px;
	background: url("../img/dance_bomberz_lesson.jpg") no-repeat;
}

#dance_bomberz_lesson a {
	text-indent: -9999px;
	width: 774px;
	height: 117px;
	display: block;
}

#dance_bombers_top_video_box {
	width: 224px;
	height: 141px;
	float: left;
	text-align: center;
	color: #000000;
	line-height: 1.6;
	margin: 75px 10px 0;
}

#activity_m_ranking {
	background: url("../img/ranking_activity_monthly.jpg") no-repeat;
	width: 260px;
	height: 310px;
	float: left;
}

#activity_m_ranking table, #activity_y_ranking, #user_m_ranking, #user_y_ranking {
	border-collapse: collapse;
}

#activity_y_ranking {
	background: url("../img/ranking_activity_total.jpg") no-repeat;
	width: 260px;
	height: 310px;
	float: left;
}

#user_m_ranking {
	background: url("../img/ranking_user_monthly.jpg") no-repeat;
	width: 260px;
	height: 472px;
	float: left;
}

#user_y_ranking {
	background: url("../img/ranking_user_total.jpg") no-repeat;
	width: 260px;
	height: 472px;
	float: left;
}

#sidebar_left_ranking {
	float:left;
	width:230px;
}

#sidebar_left_ranking p {
	margin: 0 0 0 25px;
	padding: 0;
	line-height: 1.8;
	width: 180px;
	font-size: 14px;
}

#threepain_center_part h3 {
	padding: 8px 15px;
	margin: 0;
	color: #ffffff;
	font-weight: normal;
}

#activity_ranking_1 {
	border-left:15px solid #BD171F;
	float:left;
	height:15px;
	margin:0px 0 0;
	padding-right:5px;
}

#activity_ranking_2 {
	border-left:15px solid #27A7E0;
	float:left;
	height:15px;
	margin:0px 0 0;
	padding-right:5px;
}

#activity_ranking_3 {
	border-left:15px solid #009224;
	float:left;
	height:15px;
	margin:0px 0 0;
	padding-right:5px;
}

#activity_ranking_5 {
	border-left:15px solid #333333;
	float:left;
	height:15px;
	margin:0px 0 0;
	padding-right:5px;
}

#activity_ranking_4 {
	border-left:15px solid #fcee21;
	float:left;
	height:15px;
	margin:0px 0 0;
	padding-right:5px;
}

.ranking_number_box {
	width: 50px;
	height: 30px;
	text-align: center;
	font-size: 16px;
	padding: 0 0 0 10px;
}

.ranking_number_disable {
	width: 50px;
	height: 30px;
	text-align: center;
	font-size: 16px;
	padding: 0 0 0 10px;
	color: #cccccc;
}

.ranking_name_box {
	font-size: 14px;
}

#search_result_big_box h3 {
	padding: 10px 15px 10px;
	margin: 0;
}

#search_result_activity {
	margin: 0px 15px 0;
	border: 1px solid #cccccc;
	padding: 15px;
	line-height: 1.8;
}

#fcryukyu_project_top {
	width: 776px;
	height: 135px;
	margin: 0 0 0 3px;
	background: url("../img/fcryukyu_project_top.jpg") no-repeat;
}

#fcryukyu_project_top a {
	text-indent: -9999px;
	width: 776px;
	height: 135px;
	display: block;
}

#fcryukyu_project_text {
	padding: 10px 20px;
	line-height: 1.8;
}

#fcryukyu_project_text h3 {
	margin: 0;
	padding: 0;
	color: #4d4d4d;
	font-size: 14px;
}

img.fcryukyu_project_text_img  {
	float: right;
	margin: 0px 0 0 0;
	padding: 0 5px 5px;
}

p.project_img {
	width: 310px;
	float: right;
}

#childcare_difference_box {
	height: 185px;
	width: 776px;
	background: url("../img/childcare_difference_top.jpg") no-repeat;
}

#childcare_difference_box a {
	text-indent: -9999px;
	height: 185px;
	width: 776px;
	display: block;
}

#childcare_difference_text {
	padding: 10px 30px 10px 55px;
	font-size: 12px;
	line-height: 1.6;
}

#childcare_difference_text h3 {
	font-weight: normal;
	padding: 0;
	margin: 0;
	font-size: 18px;
}

#childcare_difference_text h5 {
	font-weight: normal;
	padding: 10px 0 0 0;
	margin: 0;
	font-size: 18px;
}

#childcare_difference_text h4 {
	font-weight: normal;
	padding: 15px 10px 0px;
	margin: 0;
	font-size: 18px;
}

#childcare_difference_topbox {
	width: 512px;
	height: 296px;
	background: url("../img/childcare_difference_topbox.jpg") no-repeat;
	margin: 0;
	padding: 20px 130px 20px 20px;
}

#childcare_innnerbox {
	padding: 10px 20px; 
}

#childcare_innerbox_2 {
	padding: 15px;
}

#childcare_innnerbox2 p {
	padding: 0 15px 5px;
	margin: 0;
}

#childcare_difference_bottombox {
	width: 512px;
	height: 638px;
	background: url("../img/childcare_difference_bottombox.jpg") no-repeat;
	margin: 0;
	padding: 20px 130px 20px 20px;
}

#childcare_add_info {
	padding: 30px 20px 10px;
	font-size: 12px;
	width: 512px;
	line-height: 1.8;
}

#childcare_get_info {
	width: 756px;
	height: 145px;
	background: url("../img/childcare_get_info.jpg") no-repeat;
}

#childcare_get_info a {
	width: 756px;
	height: 145px;
	display: block;
	text-indent: -9999px;
}

#childcare_bottom_img {
	padding: 0 0 0 10px;
}

#childcare_video_top {
	background: url("../img/childcare_video_top.jpg") no-repeat;
	width: 782px;
	height: 157px;
}

#childcare_video_top a {
	width: 782px;
	height: 157px;
	text-indent: -9999px;
	display: block;
}

#childcare_interview_teacher_icon {
	width: 270px;
	height: 270px;
	float: left;
}

#childcare_interview_top_left {
	width: 476px;
	height: 270px;
	background: url("../img/childcare_inteview_top_right.jpg") no-repeat;
	float: left;
}

#childcare_interview_top_left h2 {
	font-size: 24px;
	
}

#childcare_interview_top_left h4 {
	font-family: Arial;
	font-size: 18px;
	margin: 0;
	padding: 24px 10px 0;
	
}

#childcare_interview_top_left h3 {
	font-family: Arial;
	font-size: 32px;
	margin: 0;
	padding: 15px 10px 0;
	
}

#childcare_interview_date {
	text-align: right;
	padding: 50px 30px 0;
}

#childcare_interview_text {
	padding: 0 0 0 15px;
	line-height: 1.8;
	width: 750px;
}

#childcare_nursery_topimage {
	width: 753px;
	height: 142px;
	background: url("../img/childcare_nursery_topimage.jpg") no-repeat;   
}

#childcare_nursery_topimage a {
	width: 753px;
	height: 142px;
	text-indent: -9999px;
	display: block;
}

#childcare_nursery_table {
	border-collapse: collapse;
	width: 753px;
	margin: 5px 0 0 0;
}

#childcare_nursery_table th {
	border-collapse: collapse;
	height: 32px;
	background: url("../img/childcare_nursery_top.jpg") repeat-x;
	padding: 0 20px;
	font-weight: normal;
	font-size: 18px;
	margin: 0;
}

#childcare_nursery_table td {
	border-collapse: collapse;
	height: 36px;
	background: url("../img/childcare_nursery_bottom.jpg") repeat-x;
	padding: 0 20px;
	font-weight: normal;
	font-size: 12px;
	margin: 0;
}

#childcare_mainbox_top_1 {
	width: 170px;
	height: 99px;
	background: url("../img/childcare_mainbox_top_1.jpg") no-repeat;
	font-size: 38px;
	font-family: Arial;
	padding: 60px 0 0 600px;
}

#childcare_mainbox_top_1 a {
	width: 770px;
	height: 159px;
	display: block;
	text-indent: -9999px;
}

#childcare_mainbox_top_2 {
	width: 770px;
	height: 179px;
	background: url("../img/childcare_mainbox_top_2.jpg") no-repeat;
}

#childcare_mainbox_top_2 a {
	width: 770px;
	height: 179px;
	display: block;
	text-indent: -9999px;
}

#childcare_mainbox_top_3 {
	width: 770px;
	height: 224px;
	background: url("../img/childcare_mainbox_top_3.jpg") no-repeat;
}

#childcare_mainbox_top_3 a {
	width: 770px;
	height: 224px;
	display: block;
	text-indent: -9999px;
}

#childcare_mainbox_top_4 {
	width: 770px;
	height: 180px;
	background: url("../img/childcare_mainbox_top_4.jpg") no-repeat;
}

#childcare_mainbox_top_4 a {
	width: 770px;
	height: 180px;
	display: block;
	text-indent: -9999px;
}

#childcare_mainbox_top_5 {
	width: 770px;
	height: 121px;
	background: url("../img/childcare_mainbox_top_5.jpg") no-repeat; 
	text-indent: -9999px;
}

#childcare_mainbox_top_6 {
	width: 680px;
	height: 300px;
	background: url("../img/childcare_mainbox_top_6.jpg") no-repeat;
	padding: 5px 45px;
	line-height: 1.8;
}

#childcare_mainbox_top_7 {
	width: 770px;
	height: 68px;
	background: url("../img/childcare_mainbox_top_7.jpg") no-repeat;
}

#childcare_mainbox_top_8 {
	width: 770px;
	height: 59px;
	background: url("../img/childcare_mainbox_top_8.jpg") no-repeat;
}

#childcare_mainbox_top_9 {
	width: 770px;
	height: 123px;
	background: url("../img/childcare_mainbox_top_9.jpg") no-repeat;
}

#childcare_mainbox_top_10 {
	width: 770px;
	height: 214px;
	background: url("../img/childcare_mainbox_top_10.jpg") no-repeat;
}

#childcare_mainbox_top_0 {
	width: 770px;
	height: 5px;
	background: url("../img/childcare_mainbox_top.jpg") no-repeat;
}

#signed_box {
	width: 330px;
	float: left;
	padding: 0 0 0 10px;
}

#kimyou_topic_top {
	width: 754px;
	height: 59px;
	background: url("../img/kimyou_topics_top.jpg") no-repeat;
	margin: 0 0 0 23px;
}

#kimyou_topic_top a {
	text-indent: -9999px;
	width: 754px;
	height: 59px;
	display: block;
}

#easy_paginate {
	padding: 0 20px 20px;
}

#easy_paginate_paddingtop {
	padding: 20px;
}

.text_left {
	text-align: left;
	width: 200px;
	float: left;
}

.text_right {
	text-align: right;
	width: 200px;
	float: right;
}

#members_line {
	width: 193px;
	clear: left;
}

#members_line p {
	padding: 10px 0px 5px;
	float: left;
	text-align: left;
	margin: 0;
}

#members_line img {
	float: left;
}

#mypage_control {
	border-collapse: collapse;
	width: 450px;
	margin: 0;
}

#members_type_line {
	width: 110px;
	text-align: center;
	margin: 0 7px 3px;
	float: left;
}

#help_1 {
	font-size: 13px;
	line-height: 1.8;
}

#control_panel {
	width: 100%;
	background-color: #000000;
	height: 30px;
	color: #ffffff;
	font-size: 14px;
	padding: 10px 0 0;
}

#control_panel a {
	color: #ffffff;
	text-decoration: none;
	margin: 0 10px;
}

#formation {
	border-collapse: collapse;
	width: 307px;
	font-size: 14px;
}

#formation_fw {
	padding: 10px 90px;
	width: 127px;
}

#formation_fw_left {
	width: 50px;
	float: left;
}

#formation_fw_right {
	width: 50px;
	float: right;
}

#formation_omf {
	padding: 23px 50px 10px;
	width: 287px;
}

#formation_omf_left {
	float: left;
	width: 50px;
}

#formation_omf_right {
	float: right;
	width: 50px;
}

#formation_dmf {
	padding: 15px 100px 10px;
}

#formation_dmf_left {
	float: left;
	width: 50px;
}

#formation_dmf_right {
	float: right;
	width: 50px;
}

#formation_df {
	padding: 40px 30px 45px;
}

#formation_df_sb_left {
	float: left;
	width: 50px;
}

#formation_df_sb_right {
	float: right;
	width: 50px;
}

#formation_df_cb_left {
	float: left;
	width: 50px;
	padding: 0 0 0 15px;
}

#formation_df_cb_right {
	float: right;
	width: 50px;
	padding: 0 15px 0 0px;
}

#formation_gk {
	text-align: center;
}
#mabuyer_container{
	position:absolute;
	width:980px;
}
#recipe_title_bar_img{
	float:left;
	padding:3px;
	/*width: 105px; 
	height: 105px;*/
	/*border: #000000 2px solid;*/
}

#recipe_title_bar_text{
	margin-top: 8px;
	margin-left: 5px;
	float:left;
	width: 650px; 
	height: 40px;
	font-size:xx-large; 
	font-weight:bold;
	text-shadow: #BDBDBD 2px 2px 7px;
	color:#4B088A;
	/*background-color:#F781BE;*/
	font-size: 25;
	font-family: "Hiragino Maru Gothic Pro", "ヒラギノ丸ゴ Pro W4"
	
}
#recipepage_top{
	margin-left: 10px;
	margin-top: -12px;
	/*border: #000000 2px solid;*/
	float: left; 
	width: 755px; 
	/*height: 65px;*/
	background: url("../img/C1_title_bar.png") no-repeat;
}
#viewall_header_img{
	margin-left: 10px;
	margin-top: 2px;
	float:left;
	width: 747px; 
	/*height: 250px;*/
	background: url("../img/B1_long_header.jpg") no-repeat;
}
#viewall_header{
	margin-top: 270;
	font-size: 40;
	font-weight:bold;
	text-shadow: #BDBDBD 2px 2px 7px;
	color:#4B088A;
	font-family: "Hiragino Maru Gothic Pro", "ヒラギノ丸ゴ Pro W4"
}
#recipepage_top_upload{
	margin-left: 10px;
	margin-top: -12px;
	/*border: #000000 2px solid;*/
	float: left; 
	width: 755px; 
	/*height: 65px;*/
	/*background: url("../img/C1_title_bar.png") no-repeat;*/
}
#my_recipes_header{
	width: 755px;
	height:150px;
	margin-top:-12px;
	margin-left:10px; 
	float:left;
	/*border: #000000 2px solid;*/
	background: url("../img/D1_mypage_header.png") no-repeat;
}
#my_recipes_header_text{
	width: 740px;
	height:150px;
	margin-top:20px;
	margin-left:10px;
	font-size:35;
	font-weight:bold;
	text-shadow: #BDBDBD 2px 2px 7px;
	color:#4B088A;
	font-family: "Hiragino Maru Gothic Pro", "ヒラギノ丸ゴ Pro W4"
}

#recipepage_left{
	margin-left: 10px;
	margin-top: 0px;
	/*border: #000000 2px solid;*/
	float: left; 
	width: 290px; 
}

#recipepage_right{
	margin-left: 6px;
	margin-top: 0px;
	padding-bottom: 20;
	/*border: #000000 2px solid;*/
	float: left; 
	width: 450px; 

}

#recipepage_rightmargin{
	margin-right: 10px;
	margin-top: 1px;
	/*border: #000000 2px solid;*/
	float: right; 
	width: 190px; 
}

#recipe_pic{
	margin-top: 1px;
	margin-left: 6px;
	/*border: #000000 2px solid;*/
	width: 275px; 
	/*height: 275px; */
}

#recipe_time{ 
	/*border:#000000 2px solid; */
	width: 275px; 
	/*height: 50px;*/
	float:left;
	margin-top: 2px;
	margin-left: 6px;
	/*background-color: #CECEF6;*/
}
#recipe_admin_links{
	width: 275px; 
	/*height: 50px;*/ 
	margin-left: 6px;
	margin-top: 0px;
	float:left;
	/*border:#000000 2px solid; 
	background-color:#81F7BE;*/
}
#recipe_message{ 
	width:435; 
	height:200; 
	float: left;
	/*margin-top: 35px;*/
	margin-top:10;
	margin-left: 20px;
	/*border:#000000 2px solid; 
	background-color:#F781BE;*/
	font-family: "Hiragino Maru Gothic Pro", "ヒラギノ丸ゴ Pro W4";
	background: url("../img/C4_message_box.png") no-repeat;
}
#recipe_message_text{
	width:300; 
	height:80;
	margin-top:50;
	margin-left:55;
	text-align:left;
	/*border:#000000 2px solid;*/
	float: left;
	font-size:13pt;
	font-family: "Hiragino Maru Gothic Pro", "ヒラギノ丸ゴ Pro W4";
}
#recipe_message_user{
	width:350; 
	padding:0px;
	margin-left:0;
	margin-top:-15;
	text-align:right;
	/*border:#000000 2px solid;*/
	float: left;
	font-size:11pt;
	font-family: "Hiragino Maru Gothic Pro", "ヒラギノ丸ゴ Pro W4";
}
#recipe_ingredients{ 
	width:435; 
	padding:2px;
	margin-left: 6px; 
	margin-top: 25px;
	float:left;
	/*border:#000000 2px solid; 
	background-color:#2E9AFE;*/
}
#recipe_kotsu{
	float:left;
	margin-left: 6px;
	width:275; 
	height:300; 
	margin-top: 30px;
	/*border:#000000 2px solid; 
	background-color:#A9F5A9;*/
	background: url("../img/C3_special_technique.png") no-repeat;
}
#recipe_kotsu_text{
	float:center;
	text-align:left;
	margin-left: 6px;
	width:210; 
	height:300; 
	margin-top: 120px;
	font-size:14pt;
}
#recipe_menu_steps{
	width:420; 
	padding:8px;
	margin-left: 6px;
	margin-top: 20px;
	float:left; 
	/*border:#000000 2px solid; 
	background-color:#E3CEF6;*/
}
#recipe_cmt_section{
	margin-left: 6px;
	margin-top: 40px;
	/*border: #000000 2px solid;*/
	float: left; 
	width: 437px; 

}
#recipe_cmt_header{
	width:420px;
	height:50px;
	/*border:#000000 2px solid; */
	margin-left:7;
	background: url("../img/C5_cmt_header.png") no-repeat;
}
#recipe_cmt_box{
	margin-left: 3px;
	margin-top: 0px;
	padding-bottom: 20;
	/*border: #000000 2px solid;*/
	float: left; 
	width: 430px;

}
.recipe_cmtbox_input {
	border:1px solid #999999;
	height:100px;
	margin:0px 5px 0;
	padding:5px;
	width:420px;
	height:80px;	
}
#recipe_cmt_table{
	margin-left: 3px;
	margin-top: 10px;
	/*border: #000000 2px solid;*/
	float: left; 
	width: 430px; 
}
#mabuyer_twitter_image{
	margin-left: 8px;
	margin-top: 8px;
	float:left;
	width: 185px; 
	height: 395px;
	background: url("../img/mabuyer_twitter.jpg") no-repeat;
}
#recipe_index_header{
	margin-left: 10px;
	margin-top: 2px;
	float:left;
	width: 747px; 
	height: 250px;
	background: url("../img/B1_long_header.jpg") no-repeat;
}
#recipes_new1{
	margin-left: 15px;
	margin-top: 10px;
	padding:50px 0px 0px 0px;
	float:left;
	width: 747px;
	height: 185px;
	font-family: "Hiragino Maru Gothic Pro", "ヒラギノ丸ゴ Pro W4";
	background: url("../img/A2_new_recipes_toppage.png") no-repeat;
}
#recipes_new{
	margin-left: 10px;
	margin-top: 10px;
	padding:9 0 0 0;
	float:left;
	width: 747px;
	height: 230px;
	font-family: "Hiragino Maru Gothic Pro", "ヒラギノ丸ゴ Pro W4";
	background: url("../img/A2_new_recipes.jpg") no-repeat;
}
#recipes_search_form_box{
	margin-left: 10px;
	margin-top: 10px;
	float:left;
	width: 747px; 
	height: 490px;
	/*border: #000000 2px solid;*/
	padding:0 0 0 270;
	background: url("../img/B2_search_box.png") no-repeat;
}
#please_choose{
	border: #000000 2px solid;
	font-color:#000000;
}
#recipes_search_form_img{
	/*margin-left: 10px;
	margin-top: 10px;*/
	float:left;
	width: 275px; 
	height: 430px;
	/*border: #000000 2px solid;*/
	background: url("../img/B11_recipes_search_form_img.png") no-repeat;
}
#mabuyer_browse_field{
	border: #FFFFFF 0px solid;
}
#recipes_search_form{
	margin-left: 10px;
	margin-top: 10px;
	float:left;
	width: 450px; 
	/*height: 300px;*/
	/*border: #000000 2px solid;*/
}
#recipe_search_rowbtns {
	/*margin-left: 10px;*/
	margin-top: 10px;
	float:left;
	width: 450px; 
	/*height: 300px;*/
	/*border: #000000 2px solid;*/
	padding:0 0 0 0;
	font-family: "Hiragino Maru Gothic Pro", "ヒラギノ丸ゴ Pro W4";
}
#no_results{
	width:747;
	height:20;
	float:center;
	font-family: "Hiragino Maru Gothic Pro", "ヒラギノ丸ゴ Pro W4";
}
#recipes_search_results{
	margin-left: 10px;
	margin-top: 10px;
	float:left;
	width: 727px;
	/*border: #000000 2px solid;*/
	font-family: "Hiragino Maru Gothic Pro", "ヒラギノ丸ゴ Pro W4";
}
#time{
	width:20em} 
#category_id{
	width:20em}
	
#recipe_result_box{
	/*margin-left: 10px;*/
	margin-top: 0px;
	padding:0;
	/*margin-left:10px;*/
	float:left;
	width: 747px; 
	/*height: 145px;*/
	/*background-color:#A9F5A9;*/
	/*background: url("../img/B3_search_result.png") no-repeat;
	position:relative;
	z-index:1;*/
}
#recipe_result_background{
	/*margin-left: 10px;*/
	margin-top: 0px;
	padding:0;
	/*margin-left:10px;*/
	float:left;
	width: 747px; 
	height: 145px;
	background: url("../img/B3_search_result.png") no-repeat;
	position:relative;
	z-index:2;
}

#recipe_result_img{
	float:left;
	margin-left:28px;
	margin-top:-130;
	position:relative;
	z-index:1;
	/*margin:10;*/
	/*border: #000000 2px solid;*/
}
#recipe_result_text{
	margin-top: -105px;
	margin-left: 180px;
	float:left;
	width:400px; 
	height:35px;
	/*border: #000000 2px solid;*/
	font-family: "Hiragino Maru Gothic Pro", "ヒラギノ丸ゴ Pro W4";
	font-color:#0404B4;
	position:relative;
	z-index:3;
}
#recipe_result_text2{
	margin-top: -75px;
	margin-left: 180px;
	float:left;
	width:200px; 
	/*border: #000000 2px solid;*/
	position:relative;
	z-index:4;
	font-family: "Hiragino Maru Gothic Pro", "ヒラギノ丸ゴ Pro W4";
}
#recipe_result_character{
	float:right;
	margin-top:-100px;
	margin-right:13;
	/*border: #000000 2px solid;*/
	font-family: "Hiragino Maru Gothic Pro", "ヒラギノ丸ゴ Pro W4";
	position:relative;
	z-index:5;
}
#recipe_search_user_name{
	float:right;
	margin-top:-42;
	margin-right:10;
	font-size:13;
	/*border: #000000 2px solid;*/
	font-family: "Hiragino Maru Gothic Pro", "ヒラギノ丸ゴ Pro W4";
	position:relative;
	z-index:6;
}
#recipe_pic_default{
	margin-top: 1px;
	margin-left: 6px;
	/*border: #000000 2px solid;*/
	width: 275px; 
	height: 275px; 
	/*background-color: #CECEF6;*/
	background: url("../img/recipe_default_icon_upload.png") no-repeat;
}
#recipe_pic_upload{
	margin-top: 1px;
	margin-left: 6px;
	/*border: #000000 2px solid;*/
	width: 275px; 
	float: left;
	font-family: "Hiragino Maru Gothic Pro", "ヒラギノ丸ゴ Pro W4";
}
#recipe_details{ 
	/*border:#000000 2px solid;*/
	width: 275px; 
	float:left;
	margin-top: 2px;
	margin-left: 6px;
	/*background-color: #CECEF6;*/
	font-family: "Hiragino Maru Gothic Pro", "ヒラギノ丸ゴ Pro W4";
}
#recipe_message_upload{ 
	width:435; 
	height:200; 
	float: left;
	margin-top: 35px;
	margin-left: 21px;
	/*border:#000000 2px solid;*/ 
	background-color:#F781BE;
	font-size:large;
	font-family: "Hiragino Maru Gothic Pro", "ヒラギノ丸ゴ Pro W4";
	background: url("../img/C4_message_box_upload.png") no-repeat;
}
#recipe_message_upload_text{
	margin-top:-10;
	margin-left:65;
}
#recipe_ingredients_steps_upload{ 
	width:418; 
	padding:2 2 2 15;
	margin-left: 6px; 
	margin-top: 25px;
	float:left;
	/*border:#000000 2px solid;*/ 
	font-family: "Hiragino Maru Gothic Pro", "ヒラギノ丸ゴ Pro W4";
}
#recipe_kotsu_upload{
	float:left;
	margin-left: 10px;
	width:280; 
	height:280;
	margin-top: 30px;
	/*border:#000000 2px solid;*/ 
	background-color:#F781BE;
	font-family: "Hiragino Maru Gothic Pro", "ヒラギノ丸ゴ Pro W4";
	/*background: url("../img/search_result_frame.png") no-repeat;*/
	background: url("../img/C3_special_technique_upload.png") no-repeat;
}
#recipe_kotsu_upload_text{
	margin-top:105;
	margin-left:40;
	font-size:16;
}
#zairyo_label{
	width:400; 
	height:30; 
	float: left;
	margin-top: 30px;
	margin-left: 0px;
	margin-bottom: 10px;
	border:#000000 2px solid; 
	background-color:#F781BE;
	font-size:large;
	font-family: "Hiragino Maru Gothic Pro", "ヒラギノ丸ゴ Pro W4";
	/*background: url("../img/search_result_frame.png") no-repeat;*/
}
#tsukurikata_label{
	width:400; 
	height:30; 
	float: left;
	margin-top: 20px;
	margin-left: 0px;
	margin-bottom: 10px;
	border:#000000 2px solid; 
	background-color:#F781BE;
	font-size:large;
	font-family: "Hiragino Maru Gothic Pro", "ヒラギノ丸ゴ Pro W4";
	/*background: url("../img/search_result_frame.png") no-repeat;*/
}
#mabuyer_purple_btn{
	background: url("../img/B4_button_purple.png") no-repeat;
	height: 100px;
}
.classmabuyer A:link {
	text-decoration:none;
	color:#5F04B4;
}
.classmabuyer A:visited {
	text-decoration: none;
	color:#5F04B4;
}
.classmabuyer A:active {
	text-decoration: none;
	color:#4B088A;
}
.classmabuyer A:hover {
	text-decoration: none; 
	color: #AC58FA;
	}
#mabuyer_points_box {
	float:left;
	width:785px;
	height:206px;
	margin-top:5px;
	border:#000000 2px solid; 
	background: url("../img/mabuyer_point.png") no-repeat;
}
