@charset "shift_jis";

/*‘MENU=layout.css‘*/

/*-----------------------------------------------------
main
-------------------------------------------------------*/

/*********************************

index.html

*********************************/

.top-comment {
	margin:0 0 0px 0;
	padding:0px;
	background-image:url(../img/top/akaji22.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	width:545px;
}

html>body .top-comment {
	padding:0px;
	background-image:url(../img/top/akaji22.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	width:545px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}

.index-box01 {
	margin:0 0 15px 0;
	padding:0px;
}



/*************left*************/

.index-left-box {
	padding:0px;
	width:320px;
	float:left;
	margin-top: 13px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

.party-entry {
	padding:0px;
	background-image:url(../img/top/pinkbotan03.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	width:269px;
	height:46px;
	text-indent:-9999px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 300;
}

html>body .party-entry {
	padding:0px;
	background-image:url(../img/top/pinkbotan03.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	width:269px;
	height:46px;
	text-indent:-9999px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 150;
}

.party-entry a {
	width:269px;
	height:46px;
	display: block;
}

.pick-up {
	background-image:url(../img/top/risutobar04.gif);
	background-position:right top;
	background-repeat:no-repeat;
	width:332px;
	height:30px;
	text-indent:-9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.index-pickup {
	margin-top:10px;
	margin-bottom:20px;
	padding:0px 10px;
	width:322px;
	height:188px;
	text-align:left;
}


.top_list_01{
  border-bottom-color : #d5d500;
  font-size : 12px;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  padding-top : 4px;
  padding-bottom : 4px;
  text-align : center;
  padding-top : 6px;
}

.top_list_02{
  border-bottom-color : #d5d500;
  font-size : 12px;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  padding-top : 4px;
  padding-bottom : 4px;
  text-align : left;
  color : #0000FF;
  padding-top : 6px;
}

.top_list_03{
  border-bottom-color : #d5d500;
  font-size : 12px;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  padding-top : 4px;
  padding-bottom : 4px;
  text-align : left;
  color : 000000;
  padding-top : 6px;
}

html>body .index-pickup {
	margin-bottom:20px;
	width:312px;
	height:189px;
	text-align:left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 10px;
}

.pick-up-list {
	margin:0px;
	padding:0 0 0 20px;
	background-image:url(../img/index/list_mark.gif);
	background-position:0px 1px;
	background-repeat:no-repeat;
}

.pick-up-list li {
	list-style-type:none;
}

.mail-maga {
	margin:0px;
	padding:0px;
	background-image:url(../img/index/index_24.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:265px;
	height:45px;
	text-indent:-9999px;
}
html>body .mail-maga {
	margin:0 0 0 39px;
	padding:0px;
	background-image:none;
	background-position:center center;
	background-repeat:no-repeat;
	width:265px;
	height:45px;
	text-indent:-9999px;
}

.mail-maga a {
	display:block;
	width:265px;
	height:45px;
	background-image: url(../img/top/merumaga2.jpg);
	background-position: center center;
}


/*************right*************/

.index-right-box {
	margin:0 0 0 0px;
	padding:0 0 0 13px;
	width:210px;
	float:right;
}
html>body .index-right-box {
	width:203px;
	float:right;
	background-image: none;
	margin-top: 15;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 13px;
}

.entry-banner {
	background-image:url(../img/top/girl3.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	width:201px;
	height:221px;
	text-indent:-9999px;
	margin-top: 17;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

.entry-banner a {
	display:block;
	width:201px;
	height:221px;
}

.map-banner {
	margin:0px;
	padding:0px;
	background-image:url(../img/top/tizu2.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	width:201px;
	height:119px;
	text-indent:-9999px;
	float: right;
}

.map-banner a {
	display:block;
	width:201px;
	height:119px;
	float: right;
}


.index-box02 {
	margin:0px;
	padding:0px;
	clear:both;
}

html>body .index-box02 {
	margin:0px;
	padding:15px 0 0 0;
}

.first-banner {
	padding:0px;
	background-image:url(../img/top/hana3.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	width:270px;
	height:100px;
	text-indent:-9999px;
	float:left;
	margin: 0;
}

html>body .first-banner {
	padding:0px;
	background-position:center top;
	background-repeat:no-repeat;
	width:270px;
	height:100px;
	text-indent:-9999px;
	float:left;
	background-image: url(../img/top/hana3.jpg);
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
}

.first-banner a {
	display:block;
	width:270px;
	height:100px;
}

.friend-banner {
	margin:0 0 0px 5px;
	padding:0px;
	background-image:url(../img/index/index_31.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	width:269px;
	height:100px;
	text-indent:-9999px;
	float:right;
}

html>body .friend-banner {
	padding:0px;
	background-image:url(../img/top/tomosyoukai2.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	width:269px;
	height:100px;
	text-indent:-9999px;
	float:right;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 5px;
}

.friend-banner a {
	display:block;
	width:269px;
	height:100px;
	background-image: url(../img/top/tomosyoukai2.jpg);
	background-position: center top;
}

/*********************************

company.html

*********************************/

.company-title {
	padding:0px;
	background-image:url(../img/top/15.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:530px;
	height:45px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 10;
}

.company-banner01 {
	margin:0 0 0 0px;
	padding:0 0 0 120px;
	background-image:url(../img/company/company_03.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:500px;
	height:47px;
	text-indent:-9999px;
}

.company-tbl {
	width:400px;
	font-size:12px;
	margin-top: 0;
	margin-right: 39px;
	margin-bottom: 15;
	margin-left: 75px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.company-tbl td {
	padding:5px;
}

/*********************************

sisya.html

*********************************/

.sisya-title {
	padding:0px;
	background-image:url(../img/top/23.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:530px;
	height:45px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 10;
}

.sisya-party21 {
	padding:0px;
	background-image:url(../img/top/sisya_03.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:131px;
	height:28px;
	text-indent:-9999px;
	margin-top: 30;
	margin-right: 0;
	margin-bottom: 10;
	margin-left: 30px;
}

.tokyo {
	background-image:url(../img/top/sisya_06.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:81px;
	height:27px;
	text-indent:-9999px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 50px;
}

.oosaka {
	margin:0 0 0 50px;
	padding:0px;
	background-image:url(../img/top/sisya_09.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:81px;
	height:26px;
	text-indent:-9999px;
}

.area-btn {
	padding:0px;
	width:430px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 50px;
	height: 50px;
	background-image: url(../img/top/sisyalink.JPG);
}

.hokaido {
	margin:0 0 10px 0;
	padding:0px;
	background-image:url(../img/sisya/sisya_24.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:135px;
	height:20px;
	text-indent:-9999px;
	float:left;
}
.hokaido a {
	display:block;
	width:135px;
	height:20px;
}

.toukai {
	margin:0 0 10px 15px;
	padding:0px;
	background-image:url(../img/sisya/sisya_26.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:135px;
	height:20px;
	text-indent:-9999px;
	float:left;
}
.toukai a {
	display:block;
	width:135px;
	height:20px;
}

.kanto {
	margin:0 0 10px 15px;
	padding:0px;
	background-image:url(../img/sisya/sisya_28.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:135px;
	height:20px;
	text-indent:-9999px;
	float:left;
}
.kanto a {
	display:block;
	width:135px;
	height:20px;
}

.kansai {
	margin:0px;
	padding:0px;
	background-image:url(../img/sisya/sisya_35.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:135px;
	height:20px;
	text-indent:-9999px;
	float:left;
}
.kansai a {
	display:block;
	width:135px;
	height:20px;
}

.chugoku {
	margin:0 0 0 15px;
	padding:0px;
	background-image:url(../img/sisya/sisya_36.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:135px;
	height:20px;
	text-indent:-9999px;
	float:left;
}
.chugoku a {
	display:block;
	width:135px;
	height:20px;
}

.kyusyu {
	margin:0 0 0 15px;
	padding:0px;
	background-image:url(../img/sisya/sisya_37.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:135px;
	height:20px;
	text-indent:-9999px;
	float:left;
}
.kyusyu a {
	display:block;
	width:135px;
	height:20px;
}

/*********************************

privacy.html

*********************************/

.privacy-title {
	padding:0px;
	background-image:url(../img/top/privacy_20.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:530px;
	height:45px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 10;
}



/*********************************

kaijyou_info.html

*********************************/

.kaijyou-title {
	padding:0px;
	background-image:url(../img/top/16.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:530px;
	height:45px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 10;
}

.g-yajirushi {
	margin:0 0 10px 0;
	padding:0 0 0 30px;
	background-image:url(../img/kaijyou_info/g_yajirushi.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

.hall-box01 {
	margin:0px 0 30px 10px;
	padding:0px;
	width:530px;
	height:180px;
	text-align:left;
}

q.hall-img01 {
	margin:0px;
	padding:0px;
	background-image:url(../img/kaijyou_info/hall_img01.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:180px;
	height:180px;
	text-indent:-9999px;
	float:left;
}

q.hall-txt01 {
	margin:0 20px 0 0;
	padding:0px;
	qtext-align:left;
	width:300px;
	float:right;
}

.party-syousai {
	padding:0px;
	width:530px;
	text-align:left;
	clear:both;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 22px;
}

.party-syousai table {
	font-size:12px;
	color:#000000;
	width:530px;
}

.party-syousai table td {
	padding-left:5px;
	padding-top:3px;
	padding-bottom: 5px;
}

.party-midashi01 {
	margin:0px;
	padding:5px;
	text-align:left;
	line-height:1.5;
	background-color:#ffebff;
	width:400px;
	border-bottom-style:none;
	border-right-style:none;
}

.party-yoyaku {
	margin:0px;
	padding:5px;
	text-align:right;
	line-height:1.5;
	background-color:#ffebff;
	width:100px;
	border-left-style:none;
	border-bottom-style:none;
}
.party-yoyaku2 {
	margin:0px;
	padding:5px;
	text-align:right;
	line-height:1.5;
	background-color:#ffebff;
	border-left-style:none;
	border-bottom-style:none;
}

.party-txt01 {
	margin:0px;
	padding:5px;
	text-align:left;
	line-height:1.5;
	background-color:#ffebff;
	width:180px;
	border-bottom-style:none;
	border-right-style:none;
}

.party-txt02 {
	margin:0px;
	text-align:right;
	line-height:1.5;
	background-color:#FFFFED;
	width:100px;
	border-bottom-style:none;
	border-left-style: none;
	padding-top: 4px;
	padding-right: 10px;

}

.party-txt02-br {
	margin:0px;
	padding:5px;
	text-align:left;
	line-height:1.5;
	background-color:#FFFFED;
	width:100px;
	border-bottom-style:none;
}

.party-txt03 {
	margin:0px;
	padding:5px;
	text-align:left;
	line-height:1.5;
	background-color:#EFFFEF;
	width:350px;
}

.map-url table {
	margin: 0 0 20px 30px;
	width:500px;
	font-size:12px;
}

.map-td-midashi {
	width:100px;
}

/*********************************

party_progress.html

*********************************/

.progress-title {
	padding:0px;
	background-image:url(../img/top/13.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:530px;
	height:45px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 18;
}

.progress-list {
	margin:0 0 0 0px;
	width:510px;
}

.party-midashi-01 {
	margin:0 0 10px 5px;
	padding:3px;
	background-color:#FFF;
	border:#008000 solid 1px;
	width:390px;
}

.party-midashi-02 {
	margin:0px;
	padding:3px 0 0 0px;
	background-color:#ffebff;
	border:#008000 solid 1px;
	width:388px;
	text-align:left;
	line-height:1.5;
}
.party-midashi-03 {
	padding:3px;
	background-color:#FFF;
	border:#008000 solid 1px;
	width:150px;
	margin-top: 10;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 10px;
}

.party-midashi-04 {
	margin:0px;
	background-color:#ffebff;
	border:#008000 solid 1px;
	width:148px;
	text-align:left;
	line-height:1.5;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}
.party-midashi-05 {
	padding:3px;
	background-color:#FFF;
	border:#008000 solid 1px;
	width:250px;
	margin-top: 28;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 5px;
}

.party-midashi-06 {
	margin:0px;
	background-color:#ffebff;
	border:#008000 solid 1px;
	width:230px;
	text-align:left;
	line-height:1.5;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}

.party-sub-midashi {
	background-image:url(../img/paryt_progress/list_red_shikaku.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:200px;
	height:17px;
	text-align:left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 7px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 25px;
}

.step {
	margin:0px;
	padding:0px;
	background-image:url(../img/top/step10.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:520px;
	height:125px;
	text-indent:-9999px;
}

.prog-box-txt {
	width:490px;
	height:120px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 20px;
	padding: 0px;
	margin-left: 17px;
}

.prog-box-txt img {
	margin:10px 10px 20px 10px;
	padding:0px;
	width:180px;
	height:120px;
}

.prog-box02 {
	padding:0px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 20px;
}

.prog-box02 li {
	list-style-type:decimal;
	margin:0 0 10px 0;
}

.red-line-w {
	margin:0px;
	padding:0px;
	width:100%;
	font-size:1px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #ff0000;
	text-indent: -9999px;
}

/*********************************

entry.html

*********************************/

.entry-title {
	padding:0px;
	background-image:url(../img/top/20.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:530px;
	height:45px;
	margin-top: 0;
	margin-right: 0;
	margin-left: 3px;
	margin-bottom: 8px;
}

.entry-list01 {
	padding:0px;
	font-size:12px;
	line-height:1.3;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10;
	margin-left: 20px;
}

.pink-midashi {
	padding:3px;
	background-color:#FFF;
	border:#FDE2FD solid 1px;
	width:150px;
	margin : 15px 0px;
}

.red-midashi {
	margin:0 0 10px 0;
	padding:3px;
	background-color:#FFF;
	border:#FF0000 solid 1px;
	width:150px;
}
.red-midashi01 {
	margin:0 0 10px 0;
	padding:3px;
	background-color:#FFF;
	border:#FF0000 solid 1px;
	width:270px;
}

.pink-midashi-center {
	background-color:#FDE2FD;
	font-size:12px;
	text-align:center;
	line-height:1.5;
	letter-spacing:0.7em;
	color:#000000;
	padding : 3px 3px 3px 15px;
}
.pink-midashi-center01 {
	margin:0px;
	padding:3px 0 0 10px;
	background-color:#FDE2FD;
	width:270px;
	font-size:12px;
	text-align:center;
	line-height:1.5;
	letter-spacing:0.5em;
	color:#000000;
}

.entry-furikomi {
	width:300px;
	height:30px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10;
	margin-left: 100px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 11px;
	padding-left: 20px;
}

.txt510 {
	padding:0px;
	width:510px;
	margin: 0px;
}

/*********************************

first.html

*********************************/

.first-title {
	padding:0px;
	background-image:url(../img/top/09.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:530px;
	height:45px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 10;
}

.first-tbl {
	padding:0px;
	width:510px;
	font-size:12px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 20px;
}

.first-tbl td {
	padding-bottom:5px;
	padding-left:5px;
	padding-right:0px;
	padding-top:5px;
}

.w450 {
	width:510px;
}

/*********************************

faq.html

*********************************/

.faq-title {
	padding:0px;
	background-image:url(../img/top/12.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:530px;
	height:45px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 10;
}

.faq-img {
	margin:0 0 10px 0;
	padding:0px;
	background-image:url(../img/faq/faq_05.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:546px;
	height:30px;
	text-align:center;
}

.faq-img p {
	padding:5px 0 0 3px;
}

.faq-tbl-bk {
	width:460px;
	background-color:#fff0ff;
	border:#FFCCFF solid 1px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
	padding-top: 17px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 20px;
}

.faq-tbl {
	qmargin:10 10px 10px 10px;
	width:450px;
	font-size:12px;
	background-color:#fff0ff;
}

.faq-tbl td {
	padding:2px;
	vertical-align:middle;
}

.bar {
	padding:0px;
	background-color:#FDE2FD;
	width:97%;
	height:20px;
	text-indent:-9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 10px;
	margin-bottom: 6px;
}

.red-line {
	width:100%;
	font-size:1px;
	border-bottom:1.5pt solid #ff0000;
	text-indent: -9999px;
	margin-top: 0px;
	margin-bottom: 17px;
	padding: 0px;
}

.goto-top {
	qborder:#0000FF solid 1px;
	background-color:#e4e4e4;
	color:#0000FF;
	width:90px;
	text-align:center;
	float:left;
	margin-top: 10;
	margin-bottom: 35px;
	margin-left: 200px;
	padding-top: 0;
	padding-bottom: 0;
	vertical-align: top;
	margin-right: 4px;
}

.goto-top a {
	color:#0000FF;
}

/*********************************

entry-form.html

*********************************/

.entry-nagare-title {
	padding:0px;
	background-image:url(../img/top/19.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:530px;
	height:45px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 10;
}

.entry-form-title {
	padding:0px;
	background-image:url(../img/top/18.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:530px;
	height:45px;
	margin-top: 10;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 10;
}

.entry-nagare-box01 {
	background-image:url(../img/top/21.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:381px;
	height:85px;
	text-indent:-9999px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 90px;
}

.entry-nagare-txt01 {
	text-align:left;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 45px;
}

.entry-box01 {
	padding:0px;
	width:530px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 10px;
}

.entry-tbl {
	border:#CCCCCC solid 1px;
}

.entry-tbl01 {
	border:#CCCCCC solid 1px;
}

.form-midashi {
	padding-bottom:5px;
	padding-left:10px;
	padding-top:5px;
	background-color:#FFF0FF;
	width:135px;
	vertical-align:top;
	border-bottom:#CCCCCC solid 1px;
}

.form-txt {
	background-color:#FFFFED;
	width:350px;
	vertical-align:middle;
	border-bottom:#CCCCCC solid 1px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.form-midashi01 {
	padding-bottom:5px;
	padding-left:10px;
	padding-top:5px;
	background-color:#FFFF95;
	width:175px;
	vertical-align:top;
	border-bottom:#CCCCCC solid 1px;
}

.form-txt01 {
	background-color:#FFFFED;
	width:355px;
	vertical-align:middle;
	border-bottom:#CCCCCC solid 1px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.form-midashi02 {
	background-color:#CCFFFF;
	width:175px;
	vertical-align:top;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.form-txt02 {
	background-color:#FFFFED;
	width:355px;
	vertical-align:middle;
	border-bottom:#CCCCCC solid 1px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.form-need {
	width:40px;
	background-color:#FFF0FF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

/*********************************

party-list.html

*********************************/

.party-list-title {
	padding:0px;
	background-image:url(../img/top/17.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:530px;
	height:45px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 12px;
	margin-left: 10;
}

.party-list-box01 {
	width:530px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 30px;
}

.party-list-tbl {
	border:#CCCCCC solid 1px;
}

.party-list-box01 table {
	margin:10px 0 10px 10px;
}

.party-list-td-midashi {
	padding:5px;
	background-color:#FFF5FF;
	text-align:left;
}

.party-list-td-midashi a {
	float:right;
}

.party-list-td-midashi p {
	float:left;
}

.party-list-td-txt {
	padding:10px 0 10px 0px;
	background-color:#FFFFED;
	text-align:left;
	width:460px;
}

.party-list-td-img {
	background-color:#FFFFFF;
	width:75px;
	text-align:center;
	vertical-align:middle;
}


/*********************************

schedule.html

*********************************/

.schedule-title {
	padding:0px;
	background-image:url(../img/top/11.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:530px;
	height:45px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 10;
}

.schedule-box01 {
	margin:0 0 20px 10px;
}

q.schedule-box01 table {
	margin:0 0 0px 0;
	width:530px;
}

.area-tbl {
	width:530px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 1px;
	margin-left: 0;
}

.sche-tbl {
	font-size:12px;
	width:530px;
	border: 1px solid #CCCCCC;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 1px;
	margin-left: 0;
}

.sche-midashi01 {
	padding:5px;
	background-color:#ffebff;
	text-align:center;
	border-left-style:none;
	border-right-style:none;
}

.sche-midashi01-w25 {
	background-color:#ffebff;
	text-align:center;
	width:25px;
	border-left-style:none;
	border-right-style:none;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 12px;
}

.sche-midashi01-w30 {
	padding:5px;
	background-color:#ffebff;
	text-align:center;
	width:30px;
	border-left-style:none;
	border-right-style:none;
}

.sche-midashi01-w30 {
	background-color:#ffebff;
	text-align:center;
	width:30px;
	border-left-style:none;
	border-right-style:none;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

.sche-midashi01-w130 {
	padding:5px;
	background-color:#ffebff;
	text-align:left;
	width:100px;
	border-left-style:none;
	border-right-style:none;
}

.sche-midashi01-l {
	padding:5px;
	background-color:#ffebff;
	text-align:center;
	width:35px;
	border-right-style:none;
}

.sche-midashi01-r {
	padding:5px;
	background-color:#ffebff;
	text-align:center;
	width:55px;
	border-left-style:none;
}

.sche-txt01 {
	padding:5px;
	background-color:#EFFFEF;
	text-align:left;
	vertical-align:middle;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}

.sche-txt01-w530 {
	padding:5px;
	background-color:#FFFF95;
	text-align:left;
	vertical-align:middle;
	width:530px;
	border-left-style:none;
}

.sche-txt01-w30 {
	padding:5px;
	background-color:#FFFFED;
	text-align:right;
	vertical-align:middle;
	width:35px;
	border-left-style:none;
}

.sche-txt01-w20 {
	padding:5px;
	background-color:#FFFFED;
	text-align:left;
	vertical-align:middle;
	width:20px;
	border-left-style:none;
}

.sche-txt01-w45 {
	padding:5px;
	background-color:#FFFFED;
	text-align:left;
	vertical-align:middle;
	width:45px;
	border-left-style:none;
}

.sche-txt01-w60 {
	background-color:#FFFFED;
	text-align:left;
	vertical-align:middle;
	width:65px;
	border-left-style:none;
	padding: 5px;
}

.sche-txt01-w135 {
	padding:5px;
	background-color:#FFFFED;
	text-align:left;
	vertical-align:middle;
	width:121px;
}

.sche-txt01-yoyaku {
	background-color:#FFFFED;
	text-align:left;
	vertical-align:middle;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.sche-txt02 {
	padding:5px;
	background-color:#FFFFED;
	text-align:left;
	vertical-align:middle;
}


/*********************************

hokkai_touhoku.html

*********************************/

.ht-area {
	padding:0px;
	background-image:url(../img/top/hokkaitouhoku.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:159px;
	height:21px;
	text-indent:-9999px;
	margin-top: 30px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 72px;
}

.area-box01 {
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 90px;
}

.asahikawa {
	padding:0px;
	background-image:url(../img/top/hokkaiasahikawa.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:55px;
	height:14px;
	text-indent:-9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}

.sapporo {
	padding:0px;
	background-image:url(../img/top/hokkaisapporo.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:61px;
	height:16px;
	text-indent:-9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 13px;
}

.sendai {
	padding:0px;
	background-image:url(../img/top/hokkaisenndai.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:61px;
	height:16px;
	text-indent:-9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 13px;
}

/*********************************

toukai_shinetsu.html

*********************************/

.ts-area {
	padding:0px;
	background-image:url(../img/top/toukai_shinetsu.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:146px;
	height:23px;
	text-indent:-9999px;
	margin-top: 30px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 72px;
}

.niigata {
	padding:0px;
	background-image:url(../img/top/toukai_shinetsuniigata.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:62px;
	height:19px;
	text-indent:-9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 11px;
}

/*********************************

kanto.html

*********************************/

.kanto-area {
	padding:0px;
	background-image:url(../img/top/kanto.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:107px;
	height:20px;
	text-indent:-9999px;
	margin-top: 30px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 72px;
}

.kumagaya {
	padding:0px;
	background-image:url(../img/top/kantokumgaya.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:62px;
	height:19px;
	text-indent:-9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
}

.oomiya {
	padding:0px;
	background-image:url(../img/top/kantooomiya.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:62px;
	height:19px;
	text-indent:-9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
}

.kashiwa {
	padding:0px;
	background-image:url(../img/top/kantokasiwa.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:62px;
	height:19px;
	text-indent:-9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
}

.chiba {
	padding:0px;
	background-image:url(../img/top/kantotiba.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:62px;
	height:19px;
	text-indent:-9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
}

.ikebukuro {
	padding:0px;
	background-image:url(../img/top/kantoikebukuro.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:62px;
	height:19px;
	text-indent:-9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
}

.tatekawa {
	padding:0px;
	background-image:url(../img/top/kantotatikawa.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:62px;
	height:19px;
	text-indent:-9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
}

.machida {
	padding:0px;
	background-image:url(../img/top/kantomatida.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:62px;
	height:19px;
	text-indent:-9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
}

.yokohama {
	padding:0px;
	background-image:url(../img/top/kantoyokohama.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:62px;
	height:19px;
	text-indent:-9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
}

/*********************************

kansai.html

*********************************/

.kansai-area {
	padding:0px;
	background-image:url(../img/top/kansai.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:105px;
	height:21px;
	text-indent:-9999px;
	margin-top: 30px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 72px;
}

.shinoosaka {
	padding:0px;
	background-image:url(../img/top/kansaisinnosaka.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:75px;
	height:18px;
	text-indent:-9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 11px;
}

.abeno {
	padding:0px;
	background-image:url(../img/top/kansaiabeno.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:75px;
	height:18px;
	text-indent:-9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 11px;
}

.kyoto {
	padding:0px;
	background-image:url(../img/top/kansaikyoto.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:75px;
	height:18px;
	text-indent:-9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 11px;
}

.nara {
	padding:0px;
	background-image:url(../img/top/kansainara.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:75px;
	height:18px;
	text-indent:-9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 11px;
}

.kobe {
	padding:0px;
	background-image:url(../img/top/kansaikobe.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:75px;
	height:18px;
	text-indent:-9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 11px;
}

.himeji {
	padding:0px;
	background-image:url(../img/top/kansaihimeji.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:75px;
	height:18px;
	text-indent:-9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 11px;
}

/*********************************

chugoku_shikoku.html

*********************************/

.cs-area {
	padding:0px;
	background-image:url(../img/top/tyuugokusikoku.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:146px;
	height:20px;
	text-indent:-9999px;
	margin-top: 30px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 72px;
}

.hiroshima {
	padding:0px;
	background-image:url(../img/top/tyuugokuhirosima.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:64px;
	height:16px;
	text-indent:-9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 11px;
}

.matsuyama {
	padding:0px;
	background-image:url(../img/top/tyuugokumatuyama.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:64px;
	height:16px;
	text-indent:-9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 11px;
}

/*********************************

kyusyu.html

*********************************/

.kyusyu-area {
	padding:0px;
	background-image:url(../img/top/kyusyu.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:108px;
	height:20px;
	text-indent:-9999px;
	margin-top: 30px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 72px;
}

.fukuoka {
	padding:0px;
	background-image:url(../img/top/kyusyufukuoka.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:64px;
	height:16px;
	text-indent:-9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 11px;
}


.ooita {
	margin:0px;
	padding:0px;
	background-image:url(../img/top/kyusyuooita.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:64px;
	height:16px;
	text-indent:-9999px;
}


.kumamoto {
	padding:0px;
	background-image:url(../img/top/kyusyukumamoto.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:64px;
	height:16px;
	text-indent:-9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 11px;
}


.kagoshima {
	padding:0px;
	background-image:url(../img/top/kyuusyuukagosima.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:75px;
	height:16px;
	text-indent:-9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 11px;
}

/*********************************

contact.html

*********************************/

.contact-title {
	padding:0px;
	background-image:url(../img/top/14.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:530px;
	height:45px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 10;
}

/*********************************

map.html

*********************************/
.ce{
	text-align : center;
	}
.map-title {
	padding:0px;
	background-image:url(../img/top/map_20.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:530px;
	height:45px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 10;
}
.map-img {
	margin:20px 0 20px 90px;
}
.party-txt01copy {
	margin:0px;
	padding:5px;
	text-align:left;
	line-height:1.5;
	background-color:#FFFFED;
	width:180px;
	border-bottom-style:none;
	border-right-style: none;
}
.entry-nagare-box01copy {
	background-image:url(../img/top/21.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:381px;
	height:85px;
	text-indent:-9999px;
	margin-top: 40;
	margin-right: 30;
	margin-bottom: 20px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 90px;
}
.sche-tblcopy {

	font-size:12px;
	width:530px;
	border: 1px solid #CCCCCC;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 7px;
	margin-left: 0;
}
.pink-midashicopy {
	padding:3px;
	background-color:#FFF;
	border:#FDE2FD solid 1px;
	width:150px;
	margin-top: 10;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
.pink-midashi-centercopy {

	margin:0px;
	padding:3px 0 0 10px;
	background-color:#FDE2FD;
	width:150px;
	font-size:12px;
	text-align:center;
	line-height:1.5;
	letter-spacing:0.5em;
	color:#000000;
}
.red-midashi01copy {
	padding:3px;
	background-color:#FFF;
	border:#FF0000 solid 1px;
	width:240px;
	margin-top: 20;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
}
.pink-midashicopy2 {

	padding:3px;
	background-color:#FFF;
	border:#FDE2FD solid 1px;
	width:150px;
	margin-top: 11;
	margin-right: 0;
	margin-bottom: 11px;
	margin-left: 0;
}
.prog-box02copy {
	padding:0px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
}
.prog-box02copy2 {

	padding:0px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
}
.party-midashi-05copy {
	background-color:#FFF;
	border:#008000 solid 1px;
	width:220px;
	margin-right: 0;
	margin-bottom: 25px;
	margin-left: 135px;
	padding: 3px;
}
.party-midashi-06copy {
	margin:0px;
	background-color:#ffebff;
	border:#008000 solid 1px;
	width:218px;
	text-align:left;
	line-height:1.5;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}
.txt510copy {
	width:510px;
	padding: 0px;
	margin-top: 14px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 20px;
	text-indent: 12px;
}
.pink-midashicopy6 {
	padding:3px;
	background-color:#FFF;
	border:#FDE2FD solid 1px;
	width:150px;
	margin-top: 11;
	margin-right: 0;
	margin-bottom: 11px;
	margin-left: 140;
}
.red-midashi01copy3 {
	padding:3px;
	background-color:#FFF;
	border:#FF0000 solid 1px;
	width:240px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 130;
}
.party-midashi-05copy3 {
	padding:3px;
	background-color:#FFF;
	border:#008000 solid 1px;
	width:250px;
	margin-right: 0;
	margin-left: 10px;
	margin-top: 18px;
	margin-bottom: 15px;
}
.party-midashi-06copy3 {

	margin:0px;
	background-color:#ffebff;
	border:#008000 solid 1px;
	width:247px;
	text-align:left;
	line-height:1.5;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}
.entry-list01copy {

	padding:0px;
	font-size:12px;
	line-height:1.3;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10;
	margin-left: 20px;
}
.red-midashi01copy4 {
	text-align  : center;
	padding:3px;
	background-color:#FFF;
	border:#FF0000 solid 1px;
	width:270px;
	margin : 20px auto 10px auto;
}
.party-midashi-01copy6 {
	padding:3px;
	background-color:#FFF;
	width:390px;
	margin-top: 15;
	margin-right: 0;
	margin-bottom: 18px;
	margin-left: 10px;
	border: 1px solid #008000;
}
.prog-box02copy5 {

	padding:0px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 28px;
}
.entry-tbl01copy {
	border:1px none #CCCCCC;
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 7px;
}
.faq-tblcopy {

	qmargin:10 10px 10px 10px;
	width:480px;
	font-size:12px;
	background-color:#fff0ff;
}
.faq-tblcopy5 {

	qmargin:10 10px 10px 10px;
	width:480px;
	font-size:12px;
	background-color:#fff0ff;
}
.faq-tbl-bkcopy5 {
	width:445px;
	background-color:#fff0ff;
	border:#FFCCFF solid 1px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding-top: 13px;
	padding-bottom: 8px;
	margin-left: 5px;
	padding-left: 13px;
}
.party-txt02copy3 {
	margin:0px;
	padding-top: 4px;
	padding-right: 10px;
	text-align:right;
	line-height:1.5;
	background-color:#FFFFED;
	width:100px;
	border-bottom-style:none;
}
.sche-midashi01-w25copy1 {
	background-color:#ffebff;
	text-align:center;
	width:25px;
	border-left-style:none;
	border-right-style:none;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.sche-midashi01-w25copy2 {

	background-color:#ffebff;
	text-align:center;
	width:25px;
	border-left-style:none;
	border-right-style:none;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.sche-midashi01-w30copy3 {
	background-color:#ffebff;
	text-align:right;
	width:30px;
	border-left-style:none;
	border-right-style:none;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 12px;
}
.sche-midashi01-rcopy1 {
	background-color:#ffebff;
	text-align:right;
	width:55px;
	border-left-style:none;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.first-tblcopy8 {
	padding:0px;
	width:300px;
	font-size:12px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 20px;
	height: 20px;
}
.red-linecopy {

	width:100%;
	font-size:1px;
	border-bottom:1.5pt solid #ff0000;
	text-indent: -9999px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 0px;
}
.pink-midashi-centercopy5 {
	background-color:#FDE2FD;
	font-size:12px;
	text-align:center;
	line-height:1.5;
	letter-spacing:1.0em;
	color:#000000;
	padding : 3px 3px 3px 15px;
}
.pink-midashi-centercopy7 {
	margin:0px;
	background-color:#FDE2FD;
	width:150px;
	font-size:12px;
	text-align:left;
	line-height:1.5;
	letter-spacing:0.8em;
	color:#000000;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
}
.gyoukan {




}
.sche-txt01-yoyakucopy5 {
	background-color:#FFFFED;
	text-align:left;
	vertical-align:middle;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.first-tblcopy5 {

	padding:0px;
	width:510px;
	font-size:12px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 20px;
}
.goto-topcopy8 {
	background-color:#e4e4e4;
	color:#0000FF;
	width:100px;
	text-align:center;
	margin-top: 10;
	margin-bottom: 35px;
	padding-top: 0;
	padding-bottom: 0;
	vertical-align: top;
	margin-right: 4px;
}
.pagetop{
	text-align : right;
	margin-top : 10px;
	margin-bottom : 35px;
	padding-right: 4px;
	}
.ptoptext{
	background : #e4e4e4;
	margin-right : 15px;
	text-align : right;
	font-size : 80%;
	margin-left: 410px;
	}
.ptopmark{
	background : #fff;
	color : #0000ff;
	float : right;
	}
.pcr{
	clear : both;
	}
.pagetops{
	background : #fff;
	}
.area-btncopy1 {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 60px;
	background-color: #FFFFFF;
	width: 440px;
}

/*********************************

MyPage

*********************************/

.party-mypage {
	padding:0px;
	background-image:url(../img/top/mypage.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:530px;
	height:45px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 10;
}
.mypage_01{
  background-color : #ffe8ff;
  padding-top : 1px;
  padding-left : 1px;
  padding-right : 1px;
  padding-bottom : 1px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : gray gray gray gray;
  font-size : 12px;
}
.mypage_02{
  padding-bottom : 2px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : gray;
  padding-top : 8px;
  color : 2f2f2f;
}
.mypage_03{
  padding-top : 8px;
  color : 2f2f2f;
}
.red-linecopy2 {

	width:100%;
	font-size:1px;
	border-bottom:1.5pt solid #ff0000;
	text-indent: -9999px;
	margin-top: 0px;
	margin-bottom: 17px;
	padding: 0px;
}
.sisya-party21copy1 {

	padding:0px;
	background-image:url(../img/top/sisya_03.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:131px;
	height:28px;
	text-indent:-9999px;
	margin-top: 10;
	margin-right: 0;
	margin-bottom: 10;
	margin-left: 33px;
}
.tokyocopy1 {

	background-image:url(../img/top/sisya_06.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:81px;
	height:27px;
	text-indent:-9999px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 74px;
}
.oosakacopy1 {
	padding:0px;
	background-image:url(../img/top/sisya_09.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:81px;
	height:26px;
	text-indent:-9999px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 74px;
}

.red{
  color : red;
}

.ptoptext02{
	background : #e4e4e4;
	color:#0000ff;
	float:right;
	font-size : 80%;
	border:1px solid pink;
	color : #0000ff;
	margin-top: 2;
	margin-right: -3;
	margin-bottom: 2;
	margin-left: 0;
}
	.chibacopy {

	padding:0px;
	background-image:url(../img/top/sibuya.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	width:62px;
	height:19px;
	text-indent:-9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
}
.100 {

	padding:0px;
	background-image:url(../img/top/akaji22.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	width:545px;
	margin-right: 0;
	margin-bottom: 13px;
	margin-left: 0;
}
.top-commentCopy {

	margin:0 0 0px 0;
	padding:0px;
	background-image:url(../img/top/akaji.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:545px;
}
.coment1 {
	margin:0 0 0px 0;
	padding:0px;
	background-repeat:no-repeat;
	width:545px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
}
.index-pickupCopy {
	margin-bottom:20px;
	width:322px;
	height:188px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.privacy-titleCopy {
	padding:0px;
	background-position:left top;
	background-repeat:no-repeat;
	width:530px;
	height:45px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 10;
	background-image: url(../img/top/25.gif);
}
.party-entryCopy {

	margin:0 0 0px 0px;
	padding:0px;
	background-image:url(../img/top/pinkbotan03.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	width:269px;
	height:46px;
	text-indent:-9999px;
}
.top-commentCopy {

	margin:0 0 0px 0;
	padding:0px;
	background-image:url(../img/top/akaji38.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:545px;
}
.pick-upCopy {
	background-image:url(../img/top/risutobar04.gif);
	background-position:right top;
	background-repeat:no-repeat;
	width:332px;
	height:30px;
	text-indent:-9999px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 13px;
	margin-left: 0px;
}
.entry-bannerCopy {

	background-image:url(../img/top/girl3.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	width:201px;
	height:221px;
	text-indent:-9999px;
	margin-top: 18px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.entry-bannerCopy a {
	display: block;
	height: 221px;
	width: 201px;
}
.area-btncopy1 a {
	color: #006600;
}
.area-btncopy1 a:hover {
	color: #FF00FF;
}
.privacy-titleCopy3 {

	padding:0px;
	background-position:left top;
	background-repeat:no-repeat;
	width:530px;
	height:45px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 10;
	background-image: url(../img/top/40.gif);
}
.area-btncopy1 a:active {
	color: #2A1FFF;
}
.p88 {
	font-size: 12px;
	text-align: left;
	padding-right: 15px;
	padding-left: 32px;
	padding-bottom: 12px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	color: #000000;
	letter-spacing: 1pt;
	line-height: 1.5;
}
.p88°2 {
	font-size: 12px;
	text-align: left;
	padding-right: 15px;
	padding-left: 32px;
	padding-bottom: 25px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	color: #000000;
	letter-spacing: 1pt;
	line-height: 1.5;
}
.privacy-titleCopy4 {


	padding:0px;
	background-position:left top;
	background-repeat:no-repeat;
	width:530px;
	height:45px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 10;
	background-image: url(../img/top/midasi-saiyou.gif);
}
.privacy-titleCopy5 {



	padding:0px;
	background-position:left top;
	background-repeat:no-repeat;
	width:530px;
	height:45px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 10;
	background-image: url(../img/top/midasi-keitai.gif);
}
.privacy-titleCopy6 {




	padding:0px;
	background-position:left top;
	background-repeat:no-repeat;
	width:530px;
	height:45px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 10;
	background-image: url(../img/top/midasi-syoutorihiki.gif);
}
.company-tbl-2 {
	width:400px;
	font-size:12px;
	margin-top: 0;
	margin-right: 39px;
	margin-bottom: 15;
	margin-left: 75px;
	border: 1px solid #999999;
}
.company-tbl-2 td {
	padding:8px;
	border: 1px solid #999999;
}
.privacy-titleCopy7 {





	padding:0px;
	background-position:left top;
	background-repeat:no-repeat;
	width:530px;
	height:45px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 10;
	background-image: url(../img/top/midasi-sitemap.gif);
}
.p88-3 {

	font-size: 11px;
	text-align: left;
	padding-right: 15px;
	padding-left: 20px;
	padding-bottom: 12px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	letter-spacing: 1pt;
	line-height: 1.5;
}
.p88-4 {


	font-size: 11px;
	text-align: left;
	padding-right: 15px;
	padding-left: 40px;
	padding-bottom: 12px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	letter-spacing: 1pt;
	line-height: 1.5;
}
.privacy-title-party {


	padding:0px;
	background-position:left top;
	background-repeat:no-repeat;
	width:530px;
	height:45px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 10;
	background-image: url(../img/top/midasi-omiai.gif);
}
.privacy-title-theme {



	padding:0px;
	background-position:left top;
	background-repeat:no-repeat;
	width:530px;
	height:45px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 10;
	background-image: url(../img/top/midasi-theme.gif);
}
.p88-5 {


	font-size: 11px;
	text-align: left;
	padding-right: 15px;
	padding-left: 10px;
	padding-bottom: 12px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	letter-spacing: 1pt;
	line-height: 1.5;
}
.p90 {
	font-size: 14px;
	text-align: left;
	padding-right: 15px;
	padding-left: 32px;
	padding-bottom: 0px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	color: #000000;
	letter-spacing: 1pt;
	font-weight: bold;
	padding-top: 2px;
}
.p91 {
	font-size: 11px;
	text-align: left;
	padding-right: 5px;
	padding-left: 6px;
	padding-bottom: 12px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	color: #000000;
	letter-spacing: 1pt;
	line-height: 1.5;
	font-weight: normal;
	padding-top: 0px;
}
.main-left-2 {
	width: 550px;
	height: 350px;
	margin-top: 7px;
	margin-right: 0px;
	background-image: url(../img/top/USJ-10.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 0px;
	margin-left: 18px;
	margin-bottom: 9px;
}
.p88-5 {

	font-size: 11px;
	text-align: left;
	padding-right: 15px;
	padding-left: 27px;
	padding-bottom: 12px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	color: #000000;
	letter-spacing: 1pt;
	line-height: 1.5;
}
.p88-6 {


	font-size: 12px;
	text-align: left;
	padding-right: 12px;
	padding-left: 39px;
	padding-bottom: 15px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	color: #000000;
	letter-spacing: 1pt;
	line-height: 1.5;
}
.p91-1 {
	font-size: 11.5px;
	text-align: left;
	padding-right: 5px;
	padding-left: 4px;
	padding-bottom: 12px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	color: #000000;
	letter-spacing: 1pt;
	line-height: 1.5;
	font-weight: normal;
	padding-top: 3px;
}
.p91-2 {


	font-size: 13px;
	text-align: left;
	padding-right: 5px;
	padding-left: 6px;
	padding-bottom: 0px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	color: #000000;
	letter-spacing: 1pt;
	line-height: 1.5;
	font-weight: normal;
	padding-top: 5px;
}
.company-2 a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 105px;
}
.contact-t-2 a {
	display: block;
	height: 30px;
	width: 135px;
	margin: 0px;
	padding: 0px;
}
.privacy-2 a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 105px;
}
.p91-2-1 {



	font-size: 13px;
	text-align: left;
	padding-right: 5px;
	padding-left: 6px;
	padding-bottom: 0px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	color: #666666;
	letter-spacing: 1.5pt;
	line-height: 1.5;
	font-weight: normal;
	padding-top: 5px;
}
.p91-6 {

	font-size: 11.5px;
	text-align: left;
	padding-right: 10px;
	padding-left: 4px;
	padding-bottom: 12px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	color: #000000;
	letter-spacing: 1pt;
	line-height: 1.5;
	font-weight: normal;
	padding-top: 3px;
}
#main-left-2-1 {
	background-image: url(../img/top/osaka-castle5.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 138px;
	width: 550px;
	text-indent: -9999px;
	margin-top: 10px;
	margin-left: 13px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-right: 0px;
	margin-bottom: 21px;
}
.progress-title-2 {

	padding:0px;
	background-image:url(../img/top/13-3.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:520px;
	height:43px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 30;
}
.party-naiyo {
	background-image: url(../img/top/13-3.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-indent: -9999px;
	padding: 0px;
	height: 43px;
	width: 518px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}
.main-left-2-3 {

	width: 550px;
	height: 187px;
	margin-top: 7px;
	margin-right: 0px;
	background-image: url(../img/top/top-m210.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 0px;
	margin-left: 18px;
	margin-bottom: 9px;
}
.blue-botan1 a {
	display: block;
	height: 23px;
	width: 168px;
}
.blue-botan2 a {
	display: block;
	height: 23px;
	width: 168px;
}
.blue-botan3 a {
	display: block;
	height: 23px;
	width: 168px;
}
.blue-botan4 a {
	display: block;
	height: 23px;
	width: 168px;
}
.blue-botan5 a {
	display: block;
	height: 23px;
	width: 168px;
}
.blue-botan6 a {
	display: block;
	height: 23px;
	width: 168px;
}
.blue-botan8 a {
	display: block;
	height: 23px;
	width: 168px;
}
.blue-botan7 a {
	display: block;
	height: 23px;
	width: 168px;
}
.blue-botan9 a {
	display: block;
	height: 33px;
	width: 168px;
}
.main-left-5 {

	width: 550px;
	height: 312px;
	margin-top: 7px;
	margin-right: 0px;
	background-image: url(../img/top/yotto-5.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 0px;
	margin-left: 18px;
	margin-bottom: 9px;
}
.main-left-2-5 {

	width: 550px;
	height: 350px;
	margin-top: 7px;
	margin-right: 0px;
	background-image: url(../img/top/USJ-10.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 0px;
	margin-left: 18px;
	margin-bottom: 9px;
}
.main-left-2-7 {

	width: 550px;
	height: 350px;
	margin-top: 7px;
	margin-right: 0px;
	background-image: url(../../fuku.party/public_html/img/top/tokyo-top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 0px;
	margin-left: 18px;
	margin-bottom: 9px;
}
.main-left-2-8 {

	width: 550px;
	height: 295px;
	margin-top: 7px;
	margin-right: 0px;
	background-image: url(../../fuku.party/public_html/img/top/fukuokatop.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 0px;
	margin-left: 18px;
	margin-bottom: 9px;
}
