@charset "shift_jis";

body {
	margin: 0px 0px 0px 0px;
	background-color: #ffffff;
	font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','Osaka','ＭＳ Ｐゴシック',sans-serif ;
	background-image: url("../images/hdr_bg.gif");
	background-repeat:repeat-x;
	text-align: center;
　	}
img {
	border: 0px;
　	}
a {
	text-decoration: underline;
	}

a:link {
	color: #555555;
	}

a:visited {
	color: #65376c;
	}

a:active {
	color: #555555;
	}

a:hover {
	color: #000000;
	}

.j14 {
	font-size: 14px;
	line-height: 20px;
	}

.j12 {
	font-size: 12px;
	line-height: 17px;
	}

.j10 {
	font-size: 10px;
	line-height: 14px;
	}
	
.j9 {
	font-size: 9px;
	line-height: 12px;
	}
	
#center {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	width: 750px;
	}
.top_navi {
	background-image: url("../images/top_navi_planbg.gif");
	background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
	}
.top_navibtn {
	padding: 0px 0px 0px 16px;
	}
.lead {
	font-size: 12px;
	line-height: 19px;
	color: #666666;
	font-weight:bold;
	padding: 15px 0px 20px 0px;
	}
.top_newbox {
	background-color: #fdfdfd;
	background-image: url("../images/top_newbox_bg.gif");
	background-repeat:repeat-y;
	padding: 0px 0px 0px 0px;
	}
.top_new {
	padding: 5px 10px 0px 10px;
	}
.top_new_date {
	color: #248100;
	font-size: 10px;
	line-height: 12px;
	font-weight:bold;
	padding: 0px 0px 1px 0px;
	}
.top_new_txt {
	color: #333333;
	font-size: 12px;
	line-height: 14px;
	font-weight:bold;
	padding: 0px 0px 5px 0px;
	}
.flow_top {
	background-image: url("../images/flow_topimg.gif");
	background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
	}
.index_list {
	color: #ffffff;
	font-size: 12px;
	line-height: 14px;
	font-weight:bold;
	padding: 10px 0px 0px 12px;
	}
.sidemenu {
	background-color: #a3d73f;
	padding: 0px 0px 0px 0px;
	}
.sidemenu_txt {
	color: #ffffff;
	font-size: 10px;
	line-height: 16px;
	font-weight:bold;
	padding: 7px 0px 5px 10px;
	}
.side_hl {
	color: #ffffff;
	font-size: 12px;
	line-height: 14px;
	font-weight:bold;
	padding: 0px 0px 1px 0px;
	}
.side_shl {
	color: #128100;
	font-size: 10px;
	line-height: 14px;
	font-weight:bold;
	padding: 3px 0px 0px 0px;
	}


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

.hall_top {
	background-image: url("../images/hall_topimg.gif");
	background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
	}
.hall_thumb {
	color: #666666;
	font-size: 10px;
	line-height: 14px;
	font-weight:normal;
	padding: 5px 0px 20px 0px;
	}
.hall_lead {
	color: #000000;
	font-size: 14px;
	line-height: 28px;
	font-weight:bold;
	padding: 0px 0px 0px 0px;
	}
.hall_name {
	color: #222222;
	font-size: 18px;
	line-height: 20px;
	font-weight:bold;
	padding: 30px 0px 2px 0px;
	}
.hall_tel {
	color: #cc0000;
	font-size: 14px;
	line-height: 16px;
	font-weight:bold;
	padding: 15px 0px 0px 0px;
	}
.hall_add {
	color: #444444;
	font-size: 12px;
	line-height: 17px;
	font-weight:bold;
	padding: 10px 0px 0px 0px;
	}
.hall_mark {
	color: #cc0000;
	font-size: 10px;
	line-height: 12px;
	font-weight:normal;
	padding: 3px 0px 0px 0px;
	}
.hall_park {
	color: #444444;
	font-size: 12px;
	line-height: 18px;
	font-weight:bold;
	padding: 10px 0px 15px 0px;
	}
.hall_access {
	color: #444444;
	font-size: 12px;
	line-height: 18px;
	font-weight:bold;
	padding: 4px 0px 5px 0px;
	}
.hall_plan {
	color: #444444;
	font-size: 12px;
	line-height: 18px;
	font-weight:bold;
	padding: 5px 0px 2px 0px;
	}
.hall_new{
	color: #222222;
	font-size: 12px;
	line-height: 18px;
	font-weight:normal;
	padding: 0px 10px 2px 10px;
	}
.hall_newdate{
	color: #7a5ea2;
	font-size: 10px;
	line-height: 14px;
	font-weight:bold;
	padding: 5px 0px 0px 0px;
	}

.pln_lstcap{
	color: #999999;
	font-size: 10px;
	line-height: 12px;
	font-weight:normal;
	padding: 3px 0px 5px 0px;
	}
.pln_lstchoice{
	color: #d66e78;
	font-size: 10px;
	line-height: 12px;
	font-weight:normal;
	padding: 0px 0px 3px 0px;
	}

.pln_btn{
	padding: 8px 0px 0px 0px;
	}
.border_dash {
	background-image: url("../images/line_dash.gif");
	background-repeat:repeat-x;
	}
.pln_kyoto_hall{
	color: #666666;
	font-size: 10px;
	line-height: 17px;
	font-weight:bold;
	padding: 3px 0px 10px 0px;
	}
.pln_top {
	background-image: url("../images/pln_topimg.gif");
	background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
	}
.pln_lstleft{
	color: #666666;
	font-size: 10px;
	line-height: 14px;
	font-weight:bold;
	text-align:center;
	padding: 2px 2px 2px 2px;
	}
.pln_lstcenter{
	color: #666666;
	font-size: 10px;
	line-height: 14px;
	font-weight:normal;
	text-align:left;
	padding: 2px 2px 2px 2px;
	}
.pln_lstright{
	color: #666666;
	font-size: 10px;
	line-height: 14px;
	font-weight:normal;
	text-align:left;
	padding: 2px 2px 2px 2px;
	}
.pln_saidancap{
	color: #666666;
	font-size: 10px;
	line-height: 14px;
	font-weight:normal;
	padding: 2px 20px 10px 0px;
	}

.main_link {
	background-color: #fdfdfd;
	color: #222222;
	font-size: 10px;
	line-height: 12px;
	font-weight:bold;
	padding: 10px 0px 10px 0px;
	}

.footer_s {
	color: #222222;
	font-size: 10px;
	line-height: 12px;
	font-weight:normal;
	padding: 12px 0px 0px 0px;
	}
.footer_main {
	color: #222222;
	font-size: 10px;
	line-height: 14px;
	font-weight:bold;
	padding: 3px 0px 0px 0px;
	}
.footer_c {
	color: #73b501;
	font-size: 10px;
	line-height: 12px;
	font-weight:normal;
	padding: 2px 0px 10px 0px;
	}

.topix_top {
	background-image: url("../images/topix_topimg.gif");
	background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
	}

.pln_toriatsukai_hall {
	color: #8863b0;
	font-size: 10px;
	line-height: 14px;
	font-weight:bold;
	padding: 0px 0px 0px 0px;
	}


.halllist_top {
	background-image: url("../images/halllist_topimg.gif");
	background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
	}

.mem_top {
	background-image: url("../images/mem_topimg.gif");
	background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
	}
.mem_lead {
	color: #444444;
	font-size: 12px;
	line-height: 20px;
	font-weight:bold;
	padding: 0px 0px 16px 10px;
	}
.mem_pkhl {
	background-color: #e48392;
	color: #ffffff;
	font-size: 14px;
	line-height: 20px;
	font-weight:bold;
	padding: 0px 0px 0px 10px;
	}
.boxf3 {
	background-image: url("../images/boxf3_610bg.gif");
	background-repeat:repeat-y;
	color: #333333;
	font-size: 12px;
	line-height: 18px;
	font-weight:normal;
	padding: 0px 0px 0px 0px;
	}
.mem_tokuten {
	color: #444444;
	font-size: 12px;
	line-height: 18px;
	font-weight:normal;
	padding: 10px 0px 10px 0px;
	}
.mem_tokutenhl {
	color: #c95063;
	font-size: 17px;
	line-height: 20px;
	font-weight:bold;
	padding: 0px 0px 2px 0px;
	}
.mem_join {
	color: #444444;
	font-size: 12px;
	line-height: 14px;
	font-weight:bold;
	padding: 15px 0px 12px 15px;
	}
.req_top {
	background-image: url("../images/req_topimg.gif");
	background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
	}
.boxf3_form {
	background-image: url("../images/boxf3_610bg.gif");
	background-repeat:repeat-y;
	color: #333333;
	font-size: 12px;
	line-height: 18px;
	font-weight:normal;
	padding: 5px 10px 5px 10px;
	}
.req_formlft {
	background-color: #f0bec5;
	color: #793f47;
	font-size: 10px;
	line-height: 12px;
	font-weight:bold;
	padding: 5px 10px 5px 10px;
	}
.req_formrht {
	background-color: #ffffff;
	color: #444444;
	font-size: 10px;
	line-height: 12px;
	font-weight:normal;
	padding: 5px 10px 5px 10px;
	}
.req_formnote {
	color: #793f47;
	font-size: 10px;
	line-height: 12px;
	font-weight:bold;
	padding: 15px 12px 12px 10px;
	}
.priv_top {
	background-image: url("../images/priv_topimg.gif");
	background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
	}
.priv_lead {
	color: #444444;
	font-size: 12px;
	line-height: 20px;
	font-weight:bold;
	padding: 10px 0px 20px 0px;
	}
.priv_pkhl {
	background-color: #e48392;
	color: #ffffff;
	font-size: 12px;
	line-height: 20px;
	font-weight:bold;
	padding: 0px 0px 0px 10px;
	}
.privtbl_lt {
	color: #e48392;
	font-size: 12px;
	line-height: 14px;
	font-weight:bold;
	padding: 5px 0px 5px 15px;
	}
.privtbl_rt {
	color: #444444;
	font-size: 12px;
	line-height: 14px;
	font-weight:bold;
	padding: 5px 0px 5px 0px;
	}
.ol_top {
	background-image: url("../images/ol_topimg.gif");
	background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
	}
.ol_cap {
	color: #444444;
	font-size: 10px;
	line-height: 14px;
	font-weight:normal;
	padding: 0px 0px 20px 0px;
	}
.ol_boxbg {
	background-image: url("../images/boxf3_295bg.gif");
	background-repeat:repeat-y;
	font-size: 10px;
	line-height: 15px;
	font-weight:bold;
	padding: 5px 10px 5px 10px;
	}
.ol_infohl {
	color: #444444;
	font-size: 12px;
	line-height: 14px;
	font-weight:bold;
	padding: 10px 0px 3px 0px;
	}
.ol_incell {
	font-size: 10px;
	line-height: 15px;
	font-weight:bold;
	padding: 0px 0px 0px 0px;
	}
.if_top {
	background-image: url("../images/if_topimg.gif");
	background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
	}
.if_lead {
	background-image: url("../images/if_leadimg.gif");
	background-repeat:no-repeat;
	background-position:right;
	font-size: 12px;
	line-height: 24px;
	font-weight:bold;
	padding: 0px 0px 0px 0px;
	}
.if_info {
	background-image: url("../images/if_infocenter_bg.gif");
	background-repeat:repeat-y;
	padding: 0px 10px 0px 10px;
	}
.if_notice {
	text-align:right;
	font-size: 10px;
	line-height: 12px;
	font-weight:normal;
	padding: 4px 0px 10px 0px;
	}
.if_step {
	font-size: 12px;
	line-height: 18px;
	font-weight:normal;
	padding: 0px 0px 30px 0px;
	}
.flow_top {
	background-image: url("../images/flow_topimg.gif");
	background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
	}
.flow_lead {
	background-image: url("../images/flow_leadimg.gif");
	background-repeat:no-repeat;
	background-position:right;
	font-size: 12px;
	line-height: 24px;
	font-weight:bold;
	padding: 15px 0px 15px 0px;
	}
.flow_step {
	background-image: url("../images/flow_box_hdmid.gif");
	background-repeat:repeat-y;
	padding: 0px 0px 0px 0px;
	}
.flow_hl {
	color: #ffffff;
	font-size: 14px;
	line-height: 16px;
	font-weight:bold;
	padding: 2px 0px 3px 12px;
	}
.flow_info {
	background-image: url("../images/flow_box_mainmid.gif");
	background-repeat:repeat-y;
	color: #444444;
	font-size: 12px;
	line-height: 18px;
	font-weight:bold;
	padding: 7px 10px 5px 10px;
	}
.flow_notice {
	color: #444444;
	font-size: 10px;
	line-height: 14px;
	font-weight:bold;
	padding: 10px 0px 15px 0px;
	}
.chk_top {
	background-image: url("../images/chk_topimg.gif");
	background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
	}
.chk_lead {
	background-image: url("../images/chk_leadimg.gif");
	background-repeat:no-repeat;
	background-position:right;
	font-size: 12px;
	line-height: 24px;
	font-weight:bold;
	padding: 15px 0px 15px 0px;
	}
.chk_blhl {
	background-color: #7983df;
	color: #ffffff;
	font-size: 14px;
	line-height: 20px;
	font-weight:bold;
	padding: 0px 0px 0px 10px;
	}
.chk_formlft {
	background-color: #bdcdee;
	color: #28307b;
	font-size: 10px;
	line-height: 12px;
	font-weight:bold;
	padding: 5px 10px 5px 10px;
	}
.chk_formnote {
	color: #ffffff;
	font-size: 10px;
	line-height: 12px;
	font-weight:bold;
	padding: 5px 12px 0px 10px;
	}
.chk_formrht2 {
	background-color: #dddddd;
	color: #444444;
	font-size: 10px;
	line-height: 12px;
	font-weight:normal;
	text-align:right;
	padding: 5px 10px 5px 10px;
	}
.faq_blhl {
	background-color: #759ddc;
	color: #ffffff;
	font-size: 14px;
	line-height: 16px;
	font-weight:bold;
	padding: 1px 0px 0px 10px;
	}
.faq_top {
	background-image: url("../images/faq_topimg.gif");
	background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
	}
.faq_image {
	background-image: url("../images/faq_leadimg.gif");
	background-repeat:no-repeat;
	background-position:right;
	}
.faq_lead {
	font-size: 12px;
	line-height: 24px;
	font-weight:bold;
	padding: 15px 0px 15px 0px;
	}
.boxf3_faq {
	background-image: url("../images/boxf3_610bg.gif");
	background-repeat:repeat-y;
	color: #333333;
	font-size: 12px;
	line-height: 18px;
	font-weight:normal;
	padding: 0px 5px 0px 5px;
	}
.faq_q {
	color: #072e60;
	font-size: 12px;
	line-height: 17px;
	font-weight:bold;
	padding: 0px 10px 0px 10px;
	}
.faq_a {
	color: #444444;
	font-size: 12px;
	line-height: 17px;
	font-weight:bold;
	padding: 10px 10px 10px 10px;
	}
.boxf3_voice {
	background-image: url("../images/boxf3_610bg.gif");
	background-repeat:repeat-y;
	color: #333333;
	font-size: 12px;
	line-height: 18px;
	font-weight:normal;
	padding: 0px 1px 0px 15px;
	}
.voice_top {
	background-image: url("../images/voice_topimg.gif");
	background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
	}
.voice_lead {
	background-image: url("../images/voice_leadimg.gif");
	background-repeat:no-repeat;
	background-position:right;
	font-size: 12px;
	line-height: 24px;
	font-weight:bold;
	padding: 0px 0px 15px 0px;
	}

.voice_blhl {
	background-color: #4599b0;
	color: #ffffff;
	font-size: 14px;
	line-height: 16px;
	font-weight:bold;
	padding: 2px 0px 0px 10px;
	}
.sen_top {
	background-image: url("../senryu/images/sen_topimg.gif");
	background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
	}

.sen_image {
	background-image: url("../senryu/images/sen_leadimg.jpg");
	background-repeat:no-repeat;
	background-position:right;
	}
.sen_hl {
	color: #ffffff;
	font-size: 14px;
	line-height: 16px;
	font-weight:bold;
	padding: 3px 0px 0px 10px;
	}
.sen_theme {
	color: #ee8100;
	font-size: 10px;
	line-height: 12px;
	font-weight:bold;
	padding: 12px 0px 0px 0px;
	}
.sen_themehl {
	color: #000000;
	font-size: 17px;
	line-height: 19px;
	font-weight:bold;
	padding: 5px 0px 5px 0px;
	}
.sen_themetxt {
	color: #000000;
	font-size: 12px;
	line-height: 20px;
	font-weight:bold;
	padding: 10px 0px 25px 0px;
	}
.sen_senryu {
	background-image: url("../senryu/images/sen_board_main.gif");
	background-repeat:no-repeat;
	font-size: 14px;
	line-height: 24px;
	font-weight:bold;
	padding: 7px 0px 0px 10px;
	}	
.sen_name {
	background-image: url("../senryu/images/sen_board_right.gif");
	background-repeat:no-repeat;
	font-size: 12px;
	line-height: 24px;
	font-weight:normal;
	padding: 7px 15px 0px 0px;
	}	
.sen_come {
	color: #333333;
	font-size: 10px;
	line-height: 12px;
	font-weight:normal;
	padding: 4px 0px 20px 0px;
	}
.sen_boxhl {
	color: #ffffff;
	font-size: 12px;
	line-height: 17px;
	font-weight:bold;
	padding: 0px 10px 0px 10px;
	}
.sen_notice {
	color: #555555;
	font-size: 10px;
	line-height: 14px;
	font-weight:normal;
	padding: 10px 0px 0px 0px;
	}
.sen_send {
	color: #e38008;
	font-size: 10px;
	line-height: 14px;
	font-weight:bold;
	padding: 0px 0px 0px 0px;
	}
.rec_top {
	background-image: url("../images/rec_topimg.gif");
	background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
	}
.rec_formlft {
	background-color: #f0bec5;
	color: #793f47;
	font-size: 12px;
	line-height: 17px;
	font-weight:bold;
	padding: 7px 10px 7px 10px;
	}
.rec_formrht {
	background-color: #ffffff;
	color: #444444;
	font-size: 12px;
	line-height: 17px;
	font-weight:normal;
	padding: 7px 10px 7px 10px;
	}
.stf_top {
	background-image: url("../images/stf_topimg.gif");
	background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
	}
.boxf3_stf {
	background-image: url("../images/boxf3_610bg.gif");
	background-repeat:repeat-y;
	color: #333333;
	font-size: 12px;
	line-height: 18px;
	font-weight:normal;
	padding: 0px 5px 0px 5px;
	}
.stf_pic {
	padding: 0px 0px 0px 5px;
	}
.stf_q {
	color: #ffffff;
	font-size: 12px;
	line-height: 17px;
	font-weight:bold;
	padding: 0px 0px 0px 10px;
	}
.stf_txt {
	color: #444444;
	font-size: 12px;
	line-height: 17px;
	font-weight:bold;
	padding: 0px 0px 5px 0px;
	}
.stf_hl {
	color: #3e6ead;
	font-size: 10px;
	line-height: 13px;
	font-weight:bold;
	padding: 5px 0px 0px 0px;
	}
.mag_top {
	background-image: url("../images/mag_topimg.gif");
	background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
	}
.altr_top {
	background-image: url("../images/altr_topimg.gif");
	background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
	}
.stmap_top {
	background-image: url("../images/stmap_topimg.gif");
	background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
	}
.stmap_hl {
	color: #e4728c;
	font-size: 12px;
	line-height: 16px;
	font-weight:bold;
	padding: 0px 0px 3px 0px;
	}
.stmap_lnk {
	font-size: 12px;
	line-height: 20px;
	font-weight:bold;
	padding: 0px 0px 0px 0px;
	}
.stmap {
	padding: 5px 10px 5px 10px;
	}
.smp {
	color: #e4728c;
	font-size: 12px;
	line-height: 16px;
	font-weight:bold;
	padding: 0px 0px 3px 0px;
	}
.smp_sub {
	font-size: 10px;
	font-weight:normal;
	}
.cmsn_hl {
	color: #999999;
	font-size: 17px;
	line-height: 19px;
	font-weight:bold;
	padding: 0px 0px 10px 0px;
	}
.cmsn_main {
	color: #333333;
	font-size: 12px;
	line-height: 16px;
	font-weight:bold;
	padding: 0px 0px 0px 0px;
	}
.after_top {
	background-image: url("../images/after_topimg.gif");
	background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
	}
.ac_box {
	background-image: url("../images/center_mid.gif");
	background-repeat:repeat-y;
	color: #333333;
	font-size: 12px;
	line-height: 18px;
	font-weight:normal;
	}
.ac_main {
	color: #000000;
	font-size: 12px;
	line-height: 18px;
	font-weight:bold;
	padding: 0px 15px 0px 15px;
	}
.ac_hl {
	color: #a37ed8;
	font-size: 14px;
	line-height: 18px;
	font-weight:bold;
	padding: 0px 15px 15px 15px;
	}
.ev_top {
	background-image: url("../images/ev_topimg.gif");
	background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
	}
.ev_box {
	background-image: url("../images/ev_box_mid.gif");
	background-repeat:repeat-y;
	}
.ev_box_text {
	color: #333333;
	font-size: 12px;
	line-height: 18px;
	font-weight:bold;
	padding: 10px 15px 5px 15px;
	}
.evboxpk {
	color: #f47f92;
	}
.ev_access {
	color: #444444;
	font-size: 10px;
	line-height: 14px;
	font-weight:normal;
	padding: 5px 15px 5px 0px;
	}
.evhlpk {
	color: #f47f92;
	font-size: 12px;
	line-height: 17px;
	font-weight:bold;
	}
.ev_notice {
	color: #444444;
	font-size: 10px;
	line-height: 14px;
	font-weight:normal;
	padding: 5px 0px 0px 0px;
	}
.ol_cre_hl {
	color: #e48392;
	font-size: 17px;
	line-height: 14px;
	font-weight:bold;
	text-align:center;
	padding: 10px 0px 7px 0px;
	}
.ol_cre_hlm {
	color: #444444;
	font-size: 14px;
	line-height: 14px;
	font-weight:bold;
	text-align:center;
	padding: 4px 0px 10px 0px;
	}
.ol_cre_lst {
	color: #444444;
	font-size: 12px;
	line-height: 24px;
	font-weight:bold;
	text-align:left;
	padding: 0px 0px 20px 0px;
	}