@charset "utf-8";
/* CSS Document */

/*-------------------------------------------------------
基本情報
------------------------------------------------------- */
body{
	font-family: ヒラギノ, "ＭＳ Ｐゴシック", arial, helvetica, sans-serif;
	font-size:12px;
	line-height:1.50;
	color:#404040;
}

#profileHead{

	width:100%;
	height:81px;
}

#profileHead .content{
	width:630px;
	margin:0 auto 0 auto;
	padding:10px 15px 0 15px;
}

#profile{
	background:#ffffff;
	padding:25px;

}

#profile #sectionL{
	background:#ffffff;
	width:340px;
	float:left;
}

#profile #sectionL #photo-area{
	background:url(../images/profile/bg_mainpic.jpg) no-repeat;
	width:312px;
	height:462px;
	padding:11px 0 0 11px;
}

#profile #sectionL .thumbnail{
	margin:10px 0 0 0px;
}

#profile #sectionL .thumbnail li{
	display:inline;
	padding:0 14px 0 0;
}

#profile #sectionL .thumbnail li img{
	border:1px solid #666;
}

#profile #sectionL .status{
	margin:10px 0 10px 0;
}

#profile #sectionL .status li{
	display:inline;
	padding:0 5px 0 0;
}

#sectionL .schedule table{
}

#sectionL .schedule table td{
	padding:3px 0 3px 0;
	text-align:center;
}

#profile #sectionR{
	background:#ffffff;
	width:270px;
	float:left;
}

#profile #sectionR .detail{
	border:1px solid #ffcc00;
	padding:8px;
	margin:0 0 15px 0;
}

#profile #sectionR .detail .name{
	font-size:18px;
	color:#ff9900;
	font-weight:bold;
}

#profile #sectionR .detail .threesize{
	font-size:14px;
	font-weight:bold;
}

#profile #sectionR .detail .comment dt{
	font-size:14px;
	font-weight:bold;
	color:#ff9900;
}

#profile #sectionR .basicplay{
	margin:0 0 15px 0;
}

#profile #sectionR .basicplay .status{
	width:18px;
	font-weight:bold;
	text-align:center;
}

#profile #sectionR .basicplay td{
	width:50%;
	padding:4px 4px 4px 7px;
}

#profile #sectionR .playcourse{
	margin:0 0 15px 0;
}

#profile #sectionR .freeoption{
	margin:0 0 15px 0;
}

#profile #sectionR .freeoption td{
	padding:4px 4px 4px 7px;
}

#profile #sectionR .freeoption .ok{
	background:url(../images/profile/bg_option_ok.gif);
}

#profile #sectionR .freeoption .ng{
	background:url(../images/profile/bg_option_ng.gif);
}

#profile #sectionR .payoption td{
	padding:4px 4px 4px 7px;
}

#profile  .ok{
	background:url(../images/profile/bg_option_ok.gif);
}

#profile .ng{
	background:url(../images/profile/bg_option_ng.gif);
}
#profile .cbc{
	background:url(../images/profile/bg_option_cbc.gif);
}

#sectionL table{
	width:320px;
}

#sectionR table{
	width:270px;
}

#profile table td{
	border:1px solid #ffe28a;
}
