@charset "utf-8";

.post-content h4 {
	font-size:120%;
	margin-top:1em;
	text-indent:-1em;
	padding-left:1em;
}
.post-content h4:before {
	content:"●";
}
.post-content h4 + p,
.post-content h4 + table {
	margin-top:0;
}

.box_wrap {
	overflow:hidden;
}
.box_wrap div {
	float:left;
}
.box_wrap .box_left {
	margin-right:2em;
}

/* smartPhone */
@media screen and (max-width: 640px) {
.box_wrap .box_left {
	margin-right:0;
}
.box_wrap .box_left,
.box_wrap .box_right {
	float:none;
}

}



.post-content .round_table {
	border-radius:10px;
	border-collapse:separate;
	border-right:2px solid #666;
	border-bottom:2px solid #666;
	overflow:hidden;
}
.round_table th,
.round_table td {
	padding:0.8em;
	border:none;
	border-bottom:1px solid #999;
}
.round_table tr:last-child th,
.round_table tr:last-child td {
	border-bottom:none;
}
.round_table th,
.round_table td {
	border-right:1px solid #999;
}
.round_table tr th:last-child,
.round_table tr td:last-child {
	border-right:none;
}

.round_table th {
	color:#fff;
	background:#666;
	padding-top:0.5em;
	padding-bottom:0.5em;
}

#schfes-skillup-tool .round_table {
	margin-top:0;
}
#schfes-skillup-tool .round_table .item1,
#schfes-skillup-tool .round_table .item2,
#schfes-skillup-tool .round_table .item3 {
	width:7.5em;
}


#schfes-skillup-tool .round_table td {
	text-align:right;
}
#schfes-skillup-tool .round_table td.item0 {
	text-align:center;
}




/* smartPhone */
@media screen and (max-width: 640px) {
.round_table {
	font-size:80%;
}
.round_table th {
	font-size:75%;
}
}





/* =============================================================================
   【スクフェス】特技アップサポートメンバー 管理ツール
============================================================================= */


/* ------------------------------------
 保存ダイアログ
------------------------------------- */
#skillup_tool {
	position:relative;
}



#schfes-skillup-tool #save_dialog {
	display:block;
	position:absolute;
	padding:1em 3em;
	background:#ffe;
	border:2px solid #999;
	border-radius:10px;
	z-index:100;
	box-shadow:3px 3px 6px #999;
	display:none;
	animation:save_dialog 1.5s ease 0s 1 alternate none running;
}
@keyframes save_dialog {
  0% {
	transform: rotateX(360deg);
  }
  30%,60% {
	transform: rotateX(0deg);
  }
  100% {
	transform: rotateX(90deg);
  }
}


/* ------------------------------------
 グラフ
------------------------------------- */
#schfes-skillup-tool #graph {
	margin-bottom:3em;
}

#schfes-skillup-tool #graph h3 {
	margin-top:0;
	background-position:0 50%;
	background-size:1.5em;
	background-repeat:no-repeat;
	line-height:1.5em;
	padding-left:1.8em;
	font-size:20px;
}
#schfes-skillup-tool #graph h3::after {
	display:none;
}
#schfes-skillup-tool #graph h3 {
	background-image:url("img/schfes/icon_Graph.png");
}





#schfes-skillup-tool #graph #graph_wrap {
	display:table;
	border:2px solid #999;
	border-bottom:none;
	border-radius:10px 10px 0 0;
	overflow:hidden;
	width:100%;
	height:290px;
	line-height:1.4;
}
#schfes-skillup-tool #graph #graph_wrap * {
	-webkit-transition: all .5s;
	transition: all .5s;
}

#schfes-skillup-tool #graph #graph_wrap > div {
	display:table-cell;
	vertical-align:top;
	height:100%;
}
#schfes-skillup-tool #graph #graph_left {
	width:5em;;
}
#schfes-skillup-tool #graph #graph_right {
	width:auto;
}

#schfes-skillup-tool #graph .graph_main {
	width:auto;
	height:236px;
}
#schfes-skillup-tool #graph #graph_right .graph_main {
	width:100%;
	border-left:1px solid #666;
	border-bottom:1px solid #666;
	background:#ffe;
}
#schfes-skillup-tool #graph .graph_outflame {
	position:relative;
	width:95%;
	height:100%;
}
#schfes-skillup-tool #graph .graph_outflame > div {
	position:absolute;
	top:0;
	left:0;
	height:100%;
}
#schfes-skillup-tool #graph .graph_outflame > div p {
	position:relative;
	width:100%;
	height:100%;
-	font-size:12px;
}
#schfes-skillup-tool #graph .graph_outflame > div span {
	display:block;
	position:absolute;
	right:-1em;
	bottom:-0.7em;
	z-index:20;
}
#schfes-skillup-tool #graph .graph_outflame > div span#p000 {
	right:-0.5em;
}
#schfes-skillup-tool #graph .graph_outflame .point_target {
	z-index:0;
	border-right:3px solid #b00;
	height:256px;
	opacity:0;
}
#schfes-skillup-tool #graph .graph_outflame .point_000 {
	width:0;
}
#schfes-skillup-tool #graph .graph_outflame .point_050 {
	width:50%;
	border-right:1px dotted #999;
}
#schfes-skillup-tool #graph .graph_outflame .point_100 {
	width:100%;
	border-right:1px dotted #999;
}
#schfes-skillup-tool #graph .graph_outflame div.point_target span {
	padding:0 0.5em;
	color:#b00;
	font-weight:bold;
	right:-2em;
	bottom:-0.5em;
}

#schfes-skillup-tool #graph .graph_main ul {
	width:100%;
	position:relative;
	top:28px;
}
#schfes-skillup-tool #graph .graph_main li {
	width:100%;
	display:table;
	height:60px;
}
#schfes-skillup-tool #graph .graph_main li .bar_wrap {
	letter-spacing:-1em;
	display:table-cell;
	vertical-align:middle;
	width:100%;
	overflow:hidden;
}
#schfes-skillup-tool #graph .graph_main li .bar_wrap div {
	position:relative;
}
#schfes-skillup-tool #graph .graph_main li .bar_wrap div p {
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	margin:auto;
	z-index:20;
-	text-shadow: 1px 1px 0px #fff,
                    -1px 1px 0px #fff,
                     1px -1px 0px #fff,
                    -1px -1px 0px #fff;
}
#schfes-skillup-tool #graph .graph_main li div div span {
	letter-spacing:normal;
	display:inline-block;
	text-align:left;
	line-height:2.5em;
}
#schfes-skillup-tool #graph .graph_main li div div span.bar_total {
	padding-right:1em;
	text-align:right;
}
#schfes-skillup-tool #graph #graph_left li > span {
	display:table-cell;
	vertical-align:middle;
	padding-left:16px;
}

#schfes-skillup-tool #graph .graph_main li a {
	width:100%;
	height:2.5em;
	display:inline-block;
-	text-indent:100%;
	white-space:nowrap;
-	overflow:hidden;
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center center;
	background-image:url("img/schfes/color_smile.png");
	position:relative;
}
#schfes-skillup-tool #graph .graph_main li.pure a {
	background-image:url("img/schfes/color_pure.png");
}
#schfes-skillup-tool #graph .graph_main li.cool a {
	background-image:url("img/schfes/color_cool.png");
}
#schfes-skillup-tool #graph .graph_main li a span {
	font-size:10px;
	width:100%;
	height:1em;
	color:#000;
	text-align:center;
	display:block;
	position:absolute;
-	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	text-shadow: 1px 1px 0px #fff,
                    -1px 1px 0px #fff,
                     1px -1px 0px #fff,
                    -1px -1px 0px #fff;
}


#schfes-skillup-tool #graph .graph_main li .bar_wrap div {
	display:inline-block;
	width:0%;
	height:2.5em;
	overflow:visible;
	white-space:nowrap;
	float:left;
}
#schfes-skillup-tool #graph .bar_color0 {
	background:linear-gradient(to right, #ffd5ee, #efb5ce);
	background:linear-gradient(to right, #ffccff, #ff77cc);
	border-bottom:3px solid #ee1990;
}
#schfes-skillup-tool #graph .bar_color1 {
	background:linear-gradient(to right, #ccffdd, #88ff99);
	border-bottom:3px solid #00bb44;
}
#schfes-skillup-tool #graph .bar_color2 {
	background:linear-gradient(to right, #ccffff, #88ddff);
	border-bottom:3px solid #00bbff;
}
#schfes-skillup-tool #graph .bar_color3 {
	background:linear-gradient(to right, #faddff, #eacdef);
	background:linear-gradient(to right, #eeccff, #dd99ff);
	border-bottom:3px solid #c362fe;
	border-radius:0 8px 8px 0;
}


#schfes-skillup-tool #graph #graph_target {
	border:2px solid #999;
	border-top:none;
	border-radius:0 0 10px 10px;
	padding:0 2em 1em;
}
#schfes-skillup-tool #graph #graph_target h4 {
	display:inline-block;
	margin-right:0.5em;
	font-weight:normal;
}
#schfes-skillup-tool #skillup_tool select {
	font-family: MeiryoKe_Gothic, "Ricty Diminished", "Courier New", Courier, Monaco, Menlo, Consolas, "Lucida Console", "Osaka－等幅", "Osaka-等幅", Osaka-mono, "ＭＳ ゴシック", "MS Gothic", monospace;
}




/* smartPhone */
@media screen and (max-width: 640px) {
#schfes-skillup-tool #graph #graph_wrap {
	font-size:80%;
	height:256px;
}
#schfes-skillup-tool #graph .graph_main {
	height:210px;
}

#schfes-skillup-tool #graph #graph_left {
	width:3.5em;
}
#schfes-skillup-tool #graph .graph_main ul {
	top:16px;
}

#schfes-skillup-tool #graph .graph_outflame .point_target {
	height:230px;
}

#schfes-skillup-tool #graph #graph_left li > span {
	padding:0;
}
#schfes-skillup-tool #graph #graph_target {
	padding-top:0;
	padding-left:1em;
}

#schfes-skillup-tool #graph #graph_target h4 {
	font-size:80%;
}

}




/* ------------------------------------
 メンバー入力欄
------------------------------------- */
#schfes-skillup-tool #colors_wrap {
	width:100%;
	overflow:hidden;
	margin:0 0 0 0;
	padding:0;
}

#schfes-skillup-tool #color {
	width:1640px;
	overflow:hidden;
	-webkit-transition: all .5s;
	transition: all .5s;
}
#schfes-skillup-tool #color > div {
	max-width:410px;
	float:left;
	padding-right:30px;
}
#schfes-skillup-tool #color h3 {
	margin-top:0;
	background-position:0 0;
	background-size:1.5em;
	background-repeat:no-repeat;
	line-height:1.5em;
	padding-left:1.8em;
font-size:18px;
-display:none;
}
#schfes-skillup-tool #color h3::after {
	display:none;
}
#schfes-skillup-tool #color0 h3 {
	background-image:url("img/schfes/color_smile.png");
}
#schfes-skillup-tool #color1 h3 {
	background-image:url("img/schfes/color_pure.png");
}
#schfes-skillup-tool #color2 h3 {
	background-image:url("img/schfes/color_cool.png");
}
#schfes-skillup-tool #color3 h3 {
	background-image:url("img/schfes/color_all.png");
}

#schfes-skillup-tool #color ul {
	border:2px solid #999;
	border-radius:10px;
	overflow:hidden;
}
#schfes-skillup-tool #color li {
	border-bottom:1px dotted #999;
}
#schfes-skillup-tool #color li:first-child {
	border:none;
}
#schfes-skillup-tool #color li:last-child {
	border:none;
	padding:1em;
	text-align:right;
}

#schfes-skillup-tool #color dl,
#schfes-skillup-tool #color dd {
	border:none;
}

#schfes-skillup-tool #color dl {
	width:100%;
	display:table;
}
#schfes-skillup-tool #color dt,
#schfes-skillup-tool #color dd {
	display:table-cell;
	vertical-align:middle;
	float:none;
	font-weight:normal;
	padding:0.5em;
	text-align:center;
}
#schfes-skillup-tool #color input[type="number"] {
	width:4em;
	text-align:right;
}

#schfes-skillup-tool #color .list_head {
	background:#666;
	color:#fff;
	font-size:80%;
}

/*
#schfes-skillup-tool #color0 ul {
	background:#fffafa;
	border:2px solid #e80575;
}
#schfes-skillup-tool #color0 .list_head {
	background:#e80575;
}
#schfes-skillup-tool #color1 ul {
	background:#fafffa;
	border:2px solid #21aa55;
}
#schfes-skillup-tool #color1 .list_head {
	background:#21aa55;
}
#schfes-skillup-tool #color2 ul {
	background:#fafaff;
	border:2px solid #009af7;
}
#schfes-skillup-tool #color2 .list_head {
	background:#009af7;
}
#schfes-skillup-tool #color3 ul {
	background:#faf5fa;
	border:2px solid #a940da;
}
#schfes-skillup-tool #color3 .list_head {
	background:#a940da;
}
*/


#schfes-skillup-tool #color .list_head dt {
	color:#fff;
}

#schfes-skillup-tool #color .item0,
#schfes-skillup-tool #color .item3 {
	width:auto;
	line-height:1;
}
#schfes-skillup-tool #color .item1 {
	width:78px;
	text-align:right;
}
#schfes-skillup-tool #color .list_head .item1 {
	text-align:center;
}
#schfes-skillup-tool #color .item2 {
	width:112px;
}
#schfes-skillup-tool #color .item4 {
	width:190px;
	padding-left:0;
}

#schfes-skillup-tool #color .item0 p,
#schfes-skillup-tool #color .item3 p {
	width:56px;
	height:56px;
	display:inline-block;
	overflow:hidden;
	background-size:contain;
	background-repeat:no-repeat;
	background-position:right center;
	background-image:url("img/schfes/color_smile.png");
	position:relative;
	margin:0;
}
#schfes-skillup-tool #color1 .item0 p,
#schfes-skillup-tool #color1 .item3 p {
	background-image:url("img/schfes/color_pure.png");
}
#schfes-skillup-tool #color2 .item0 p,
#schfes-skillup-tool #color2 .item3 p {
	background-image:url("img/schfes/color_cool.png");
}
#schfes-skillup-tool #color3 .item0 p {
	background-image:url("img/schfes/color_all.png");
}

#schfes-skillup-tool #color .item0 p > span,
#schfes-skillup-tool #color .item3 p > span {
	font-size:10px;
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	margin:auto;
	text-shadow: 1px 1px 0px #fff,
                    -1px 1px 0px #fff,
                     1px -1px 0px #fff,
                    -1px -1px 0px #fff;
}

#schfes-skillup-tool #color #color0 .ur1 {
	background-image:url("img/schfes/mem_smile_UR_NicosMother.png");
}
#schfes-skillup-tool #color #color0 .ur2 {
	background-image:url("img/schfes/mem_smile_UR_MitoTakami.png");
}
#schfes-skillup-tool #color #color0 .sr1 {
	background-image:url("img/schfes/mem_smile_SR_Mika.png");
}
#schfes-skillup-tool #color #color0 .sr2 {
	background-image:url("img/schfes/mem_smile_SR_Yoshimi.png");
}
#schfes-skillup-tool #color #color0 .r1 {
	background-image:url("img/schfes/mem_smile_R_Cocoa.png");
}

#schfes-skillup-tool #color #color1 .ur1 {
	background-image:url("img/schfes/mem_pure_UR_KotorisMother.png");
}
#schfes-skillup-tool #color #color1 .ur2 {
	background-image:url("img/schfes/mem_pure_UR_ShimaTakami.png");
}
#schfes-skillup-tool #color #color1 .sr1 {
	background-image:url("img/schfes/mem_pure_SR_Fumiko.png");
}
#schfes-skillup-tool #color #color1 .sr2 {
	background-image:url("img/schfes/mem_pure_SR_Itsuki.png");
}
#schfes-skillup-tool #color #color1 .r1 {
	background-image:url("img/schfes/mem_pure_R_Cotaro.png");
}

#schfes-skillup-tool #color #color2 .ur1 {
	background-image:url("img/schfes/mem_cool_UR_MakisMother.png");
}
#schfes-skillup-tool #color #color2 .ur2 {
	background-image:url("img/schfes/mem_cool_UR_RikosMother.png");
}
#schfes-skillup-tool #color #color2 .sr1 {
	background-image:url("img/schfes/mem_cool_SR_Hideko.png");
}
#schfes-skillup-tool #color #color2 .sr2 {
	background-image:url("img/schfes/mem_cool_SR_Mutsu.png");
}
#schfes-skillup-tool #color #color2 .r1 {
	background-image:url("img/schfes/mem_cool_R_Cocoro.png");
}

#schfes-skillup-tool #color #color3 .ur1 {
	background-image:url("img/schfes/mem_all_UR_HonokasMother.png");
}
#schfes-skillup-tool #color #color3 .ur2 {
	background-image:url("img/schfes/mem_all_UR_ChikasMother.png");
}
#schfes-skillup-tool #color #color3 .sr1 {
	background-image:url("img/schfes/mem_all_SR_HirikoYamada.png");
}
#schfes-skillup-tool #color #color3 .sr2 {
	background-image:url("img/schfes/mem_all_SR_YokoSato.png");
}
#schfes-skillup-tool #color #color3 .sr3 {
	background-image:url("img/schfes/mem_all_SR_Uchicchi.png");
}
#schfes-skillup-tool #color #color3 .r1 {
	background-image:url("img/schfes/mem_all_R_Alpaca.png");
}







/* ------------------------------------
 ボタン
------------------------------------- */
#schfes-skillup-tool .buttons {
	overflow:hidden;
	clear:both;
	padding-bottom:0;
	margin-bottom:0;
}
#schfes-skillup-tool .buttons input[type="button"],
#schfes-skillup-tool .buttons a {
	color:#444;
	margin:0 1em 1em 0;
	border-radius:5px;
	background:#eee;
	background:linear-gradient(#f7f7f7, #dcdcdc);
	box-shadow:0 6px #999;
	transition:none 0s ease 0s ;
	border:medium none;
	cursor:pointer;
	display:inline-block;
	outline:medium none;
	position:relative;
	border:1px solid #666;
	float:left;
	height:2.5em;
	line-height:2.5em;
	padding:0;
	width:4.5em;
}
#schfes-skillup-tool .buttons a {
	width:3em;
	background-size:2em,100%;
	background-repeat:no-repeat;
	background-position:50%;
	text-indent:200%;
	white-space:nowrap;
	overflow:hidden;
}

#schfes-skillup-tool .buttons input[type="button"]:hover,
#schfes-skillup-tool .buttons a:hover {
	box-shadow:0 4px #999;
	top:2px;
	opacity:1;
}
#schfes-skillup-tool .buttons input[type="button"]:active,
#schfes-skillup-tool .buttons a:active {
	box-shadow:0 0 #999;
	top:6px;
}
#schfes-skillup-tool .buttons input[type="button"]:after,
#schfes-skillup-tool .buttons a:after {
	content:"";
	position:absolute;
	transition:all 0.3s ease 0s;
	z-index:-1;
}
#schfes-skillup-tool .buttons input[type="button"].btn_reset {
	float:right;
	margin:0;
}

/* ------------------------------------
 ジャンプリスト
------------------------------------- */
#schfes-skillup-tool .jump_list {
	margin-bottom:1em;
}
#schfes-skillup-tool .jump_list a {
	width:2.5em;
	border:none;
	box-shadow:none;
	background-size:contain;
	margin:0 1em 0 0;
	float:none;
	line-height:1;
}
#schfes-skillup-tool .jump_list a:last-child {
	margin-right:0;
}
#schfes-skillup-tool .jump_list a:hover {
	box-shadow:none;
	top:0;
	opacity:0.8;
}
#schfes-skillup-tool .jump_list a::after {
	display:none;
}

#schfes-skillup-tool .buttons .color_00 {
	background-image:url("img/schfes/color_smile.png");
}
#schfes-skillup-tool .buttons .color_01 {
	background-image:url("img/schfes/color_pure.png");
}
#schfes-skillup-tool .buttons .color_02 {
	background-image:url("img/schfes/color_cool.png");
}
#schfes-skillup-tool .buttons .color_03 {
	background-image:url("img/schfes/color_all.png");
}
#schfes-skillup-tool .buttons .graphj {
	background-image:url("img/schfes/icon_Graph.png");
}

#schfes-skillup-tool #color .item0 p, #schfes-skillup-tool #color .item3 p {
	background-size:90%;
}

/* smartPhone */
@media screen and (max-width: 640px) {
#schfes-skillup-tool .jump_list {
	font-size:80%;
	text-align:center;
	display:block;
	width:auto;
}
#schfes-skillup-tool #color ul {
	font-size:80%;
}
#schfes-skillup-tool #color ul .list_head dt {
-	font-size:80%;
}
#schfes-skillup-tool #color .item0 p, #schfes-skillup-tool #color .item3 p {
	width:44px;
	height:44px;
}

}


.mobile_on {
	display:none;
}
.mobile_off {
	display:inline;
}

/* smartPhone */
@media screen and (max-width: 640px) {
.mobile_on {
	display:inline;
}
.mobile_off {
	display:none;
}

}




#schfes-skillup-tool input[type="number"],
#schfes-skillup-tool select {
	background:#ffe;
}



/* ------------------------------------
 リアクション
------------------------------------- */
.act_kaiten_x {
	animation:kaiten_x .5s ease 0s 1 alternate none running;
}
@keyframes kaiten_x {
  0% {
	transform: rotateX(360deg);
  }
  100% {
	transform: rotateX(0deg);
  }
}

.act_rising {
	animation:rising .5s ease 0s 1 alternate none running;
}
@keyframes rising {
  0% {
	transform: scale(0,0);
  }
  100% {
	transform: scale(1,1);
  }
}






/* =============================================================================
   【スクフェス】イベント管理ツール
============================================================================= */

/* ------------------------------------
 グラフまわり
------------------------------------- */
#schfes_event #graph #graph_frame {
	border:1px solid #999;
	border-radius:5px;
	background:#ffe;
	position:relative;
	width:100%;
	height:420px;
	padding-top:18px;
	z-index:-20;
}
#schfes_event #graph #graph_frame #canvas01,
#schfes_event #graph #graph_frame #canvas02 {
	width:100%;
	height:400px;
	position:absolute;
	bottom:0;
	left:0;
}
#schfes_event #graph #graph_frame div {
	position:absolute;
	width:100%;
	height:400px;
	border-top:1px dotted #ccc;
	z-index:-10;
}
#schfes_event #graph #graph_frame div span {
	display:inline-block;
	font-size:12px;
	position:absolute;
	top:-14px;
	right:2px;
	line-height:1;
	color:#666;
}
#schfes_event #graph #graph_frame div span.score {
-	top:5px;
	left:2px;
	right:auto;
}

#schfes_event #graph #graph_frame .border_100 {
	top:18px;
}
#schfes_event #graph #graph_frame .border_075 {
	top:118px;
}
#schfes_event #graph #graph_frame .border_050 {
	top:218px;
}
#schfes_event #graph #graph_frame .border_025 {
	top:318px;
}
#schfes_event #graph #graph_frame .border_000 {
	top:418px;
	border:none;
}

#schfes_event #graph ol {
	width:100%;
	display:table;
	margin:0;
	padding:0;
	line-height:1;
	font-size:14px;
}
#schfes_event #graph li {
	display:table-cell;
	text-align:center;
	margin:0;
	padding:0.5em 0;
}
#schfes_event #graph .holiday {
	color:red;
}
#schfes_event #graph .saturday {
	color:blue;
}

#schfes_event #graph .days11 li {
	width:9%;
}
#schfes_event #graph .days12 li {
	width:8.3%;
}


/* smartPhone */
@media screen and (max-width: 640px) {
  #schfes_event #graph ol {
	font-size:10px;
  }
}




/* ------------------------------------
 セレクト(ポイント・スコア)
------------------------------------- */
#schfes_event #graph #graph_select {
	margin-bottom:10px;
}
#schfes_event #graph #graph_select input {
	display:none;
}
#schfes_event #graph #graph_select span {
	display:inline-block;
	background:#999;
	border-radius:10px;
	color:#fff;
	line-height:1;
	font-weight:bold;
	padding:10px;
	width:100px;
	text-align:center;
	position:relative;
	-webkit-transition: all .5s;
	transition: all .5s;
}
#schfes_event #graph #graph_select span::after {
	content:'';
	display:block;
	border:1px solid #fff;
	border-radius:10px;
	width:94px;
	height:30px;
	position:absolute;
	top:2px;
	left:2px;
}
#schfes_event #graph #graph_select .select_point input:checked + span {
	background:#c0c;
}
#schfes_event #graph #graph_select .select_score input:checked + span {
	background:#0cc;
}



/* ------------------------------------
 タブ切りかえ(データ入力欄)
------------------------------------- */
#schfes_event #input_select {
	display:table;
	width:100%;
}
#schfes_event #input_select li {
	display:table-cell;
	width:33.3%;
	max-width:100px;
	line-height:1.5;
	text-align:center;
	vertical-align:middle;
	height:3em;
	border:1px solid #999;
}







/* ------------------------------------
 ポイント入力
------------------------------------- */
#schfes_event #data #points dl,
#schfes_event #data #points dt,
#schfes_event #data #points dd {
	border:none;
}
#schfes_event #data #points dt {
	font-weight:normal;
}


