﻿@charset "UTF-8";/*=================================================================	http://www.prom-p.jp/fes/=================================================================*/p#panlist {	margin:0 0 5px 10px;}p#panlist a:link,p#panlist a:visited {	color:#006600;	font-size:0.8em;	text-decoration:none;}p#panlist a:hover,p#panlist a:active {	color:#FF9900;	font-size:0.8em;	text-decoration:underline;}/*text-----------------------------------------------------------------*/.text_bold{font-weight:700;}.text_red{color:#FF0000;}.text_small{font-size:0.8em;}#link_red span{font-weight:700; color:#006600;}/*concept-----------------------------------------------------------------*/.concept_text {	padding:10px 50px;	width:670px;}p#link_red a:link,p#link_red a:visited {	color:#FF6600;	font-size:1em;	text-decoration:underline;	font-weight:700;}p#link_red a:hover,p#link_red a:active {	color:#CC0000;	font-size:1em;	text-decoration:underline;	font-weight:700;}/*profile-----------------------------------------------------------------*/#menu {	margin:0 0 0 0;	padding:0 0 0 0;	width:770px;	background:url(../img/profile/menu_bg.jpg) repeat-y;}#lecturer_link {	margin:0;	padding:20px 110px 0 360px;}#menu:after {content:" "; clear:both; height:0; display:block; visibility:hidden;}#profile_menu {	margin:0;	padding:0;	width:220px;	min-height:400px;	_height:400px;	float:left;}#profile_box {	margin:0 0 0 12px;	padding:0;	width:535px;	min-height:400px;	_height:400px;	border-top:solid 1px;	border-right:solid 1px;	border-left:solid 1px;	float:left;}div#profile_menu ul li a:link,div#profile_menu ul li a:visited {	font-size:1em;	line-height:160%;	color:#FFF;	text-decoration:none;}div#profile_menu ul li a:hover,div#profile_menu ul li a:active {	color:#66CC00;	text-decoration:underline;}.profile_text {	padding:10px 10px 0;}ul#koushi_list1{	margin:0;	padding:8px 14px;	width:192px;	list-style:none;	color:#4FAEB0;	}ul#koushi_list1 li{	margin:0;	padding:1px 0 1px 13px;	width:166px;	background: url(../img/profile/cap_ao.jpg) no-repeat 0 3px;}ul#koushi_list2{	margin:0;	padding:8px 14px;	width:192px;	list-style:none;	color:#FFCC00;}ul#koushi_list2 li{	margin:0;	padding:1px 0 1px 13px;	width:166px;	background: url(../img/profile/cap_ki.jpg) no-repeat 0 3px;}ul#koushi_list3{	margin:0;	padding:8px 14px;	width:192px;	list-style:none;	color:#A7AB0C;}ul#koushi_list3 li{	margin:0;	padding:1px 0 1px 13px;	width:166px;	background: url(../img/profile/cap_midori.jpg) no-repeat 0 3px;}/*form-----------------------------------------------------------------*//*1番*/#form{	width:770px;	margin-top:10px;}#form:after {content:" "; clear:both; height:0; display:block; visibility:hidden;}.form_box1{	padding:0 0 0 40px;	width:300px;	float:left;}.attention {	margin:0 0 0 35px;	padding:15px;	font-size:0.8em;	width:310px;	_height:150px;	min-height:150px;	background-color:#EEE;	float:left;}.plom_menu1{	width:285px;	margin-bottom:10px;	border:1px solid #999;	background:url(../img/form/table_left_kuro.jpg) repeat-y;}.plom_menu2{	width:285px;	margin-bottom:2px;	border:1px solid #999;	background:url(../img/form/table_left_hai.jpg) repeat-y;}.plom_menu3{	width:370px;	border:1px solid #999;	position:absolute;	top:40px;	left:347px;}.plom_menu_table1,.plom_menu_table2{	width:285px;}.plom_menu_table1 td,.plom_menu_table2 td {padding:10px 5px;}/*2番*/#form_1day {	margin-bottom:30px;}#form_2day {	margin-bottom:30px;}.form_box2 {	padding:5px 50px;}.list_table2 {	margin:0 0 3px 40px;	width:675px;}.list_table2 th img.titleimg {width:220px;}.list_table2 table td {padding:5px; border:none;}.list_table2 th, .list_table2 td {border:1px solid #999;}.list_table2 td.none {border:none;}.list_table2 th.caption1, .list_table2 th.caption2,.list_table2 th.caption3, .list_table2 th.none {	border:1px solid #FFF;	border-bottom:none;}.list_table2 th.caption1 {background:url(../img/form/form_list001.jpg) 0 0 repeat-x;}.list_table2 th.caption2 {background:url(../img/form/form_list002.jpg) 0 0 repeat-x;}.list_table2 th.caption3 {background:url(../img/form/form_list003.jpg) 0 0 repeat-x;}.list_table{	padding:0;	margin:0 0 1px 40px;	width:676px;	border-top:none;	border-left:none;	border-right:none;	border-bottom:#999 1px solid;}.list_table td{	border-collapse:collapse;	}.list_table_td_pad01 {	border-right:#999 1px solid;	border-top:#999 1px solid;	padding:5px;}.list_table_td_pad02 {	border-right:#999 1px solid;	border-top:#999 1px solid;	padding:5px;}.list_table_td_pad03 {	border-right:#999 1px solid;	border-top:#999 1px solid;	padding:5px;}.list_table_td_pad04 {	border-top:#999 1px solid;}.list_table_td_pad05 {	border-right:#999 1px solid;	border-top:#999 1px solid;}.list_table_td_pad06 {	border-top:#FFF 1px solid;	border-right:#FFF 1px solid;	border-left:#FFF 1px solid;	border-bottom:none;}.list_table_img { margin-bottom:1px;}.list_table_th{	padding:0;	width:28px;	background:#DBDBDB;	border:1px solid #999;}.list_table table td{	padding:0;	border:none;}#list{margin-left:40px;margin-bottom:1px;}/*選択色変え*/.on_blue{background:#E0F1F1;}.on_yellow{background:#FFF7D7;}.on_green{background:#ECF7D9;}.on_gray{background:#F3F3F3;}/*3番*/#party1{	width:666px;	padding:5px;	margin-top:5px;	margin-left:40px;	margin-bottom:1px;	color:#FFF;	background:url(../img/form/form_pink.jpg) no-repeat 0 0;	background-color:#000;}#party2{	width:654px;	margin-left:40px;	border:1px solid #999;	padding:10px;	position:relative;}#party{margin-left:540px;}.few{margin-top:5px;}.full{margin-top:5px;}.input01 {margin:50px 340px 0;}