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

*                               * 

 *   GALS  main css (@@)  *

*                               * 

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

/*--------------------------------------

            main page

--------------------------------------*/

#top #main #contents1 {

	width: 905px;

	height: 530px;

}

#top #contents1 #cover {

	float: left;

	height: 517px;

	width: 318px;

	background-image: url(http://osaka.galsnetwork.com/images/cover_bk_08.jpg);

	background-repeat: no-repeat;

}

#top #contents1 #cover #phot {

	padding-top: 42px;

	height: 400px;

	width: 300px;

	margin-right: auto;

	margin-left: auto;

}

#top #contents1 #cover #comet {

	height: 45px;

	width: 290px;

	text-align: center;

	margin-right: auto;

	margin-left: auto;

	margin-top: 11px;

	overflow-y:scroll;

}

#top #contents1 #cover #comet p {

	color: #eb0056;

	font-size: 12px;

	padding-right: 5px;

	text-align: left;

	padding-left: 5px;

}

#top #contents1 #now {

	background-image: url(http://osaka.galsnetwork.com/images/now_13.jpg);

	background-repeat: no-repeat;

	background-position: 12px top;

	float: right;

	height: 505px;

	width: 550px;

	border: 1px solid #999999;

	padding-right: 10px;

	padding-bottom: 10px;

	padding-left: 10px;

}

#top #now #time {

	clear: right;

	font-size: 10px;

	color: #000;

	float: right;

	margin-top: 25px;

	background-image: url(http://osaka.galsnetwork.com/images/icon1.gif);

	background-position: left 4px;

	background-repeat: no-repeat;

	width: auto;

	padding-left: 10px;

	margin-right: 5px;

}

#top #now #newBlock {

	height: 441px;

	width: 550px;

	margin-top: 60px;

	overflow-y:scroll;

}

#top #now #newBlock #newBlocks {

	width: 530px;

}

#top #newBlock #sc {

	height: 330px;

	width: auto;

}

#top #newBlock .gBlock1 {

	background-image: url(http://osaka.galsnetwork.com/images/top3_IDEA_05.gif);

	float: left;

	height: 211px;

	width: 122px;

	margin-right: 10px;

	margin-bottom: 10px;

}

#top .gPho {

	height: 140px;

	width: 100px;

	margin-right: auto;

	margin-left: auto;

	text-align: center;

	margin-top: 11px;

}

#top .name {

	font-size: 12px;

	color: #000000;

	font-weight: bold;

	text-align: center;

}

#top .p1 {

	font-size: 10px;

	color: #ffffff;

	text-align: center;

	width: auto;

	margin-right: auto;

	margin-left: auto;

	line-height: 1.2;

}

#top .p2 {

	font-size: 10px;

	color: #FF5595;

	text-align: center;

	width: auto;

	margin-right: auto;

	margin-left: auto;

	font-weight: bold;

}

#top #newBlock .gBlock2 {

	background-image: url(http://osaka.galsnetwork.com/images/top3_IDEA_05.gif);

	float: left;

	height: 211px;

	width: 122px;

	margin-right: 10px;

	clear: right;

	margin-bottom: 10px;

}

#top #main #contents2 {

	width: 905px;

	height: 1280px;

	clear: both;

	margin-bottom: 20px;

}

#top #contents2 #new {

	float: left;

	height: 590px;

	width: 320px;

	background-image: url(http://osaka.galsnetwork.com/images/top3_IDEA_31.jpg);

	background-repeat: no-repeat;

	background-position: 8px top;

	border: 1px solid #999999;

}

#top #contents2 #new #newGBlock {

	margin-top: 60px;

	height: 525px;

	width: 310px;

	overflow-y:scroll;

	padding-left: 5px;

}

#top #contents2 #new #newGBlocks {

	margin-top: 60px;

	width: 300px;

	margin-bottom: 15px;

}

#top #contents2 #new #newGBlock #newGBlocks {

	width: 290px;

	margin: 0px;

}

#top #contents2 .blogArea {

	float: left;

	height: 187px;

	width: 310px;

	border: 1px solid #999999;

	margin: 11px 0 0 0;

	text-align: left;

	padding: 5px;

}

#top #contents2 .blogArea .articleBox {

	/*height: 130px;*/

	/*overflow: auto;*/

	overflow: hidden;

	margin: 5px 0 0 0;

}











#contents iframe {

	width: 310px;

	height: 130px;

}





.article {

	padding: 5px;

	border-bottom: 1px #333 solid;

}



.article.clearfix:after {

	visibility: hidden;

	display: block;

	font-size: 0;

	content: " ";

	clear: both;

	height: 0;

}



* html .clearfix {

	zoom: 1;

}



*:first-child+html .clearfix {

	zoom: 1;

}



.article img {

	float:left;

}



.article .right {

	width: 125px;

	padding: 0 0 0 5px;

	float: left;

}



.article .right .day {

	color: #FFF;

	font-size: 10px;

}



.article .right .text {

	color: #ff099a;

}













#top #newGBlock .nGBlock {

	background: #fff url(../images/newf_bg.jpg) no-repeat center top;

	height: auto;

	width: 280px;

	margin-bottom: 20px;

	float: left;

}

#top .nGBlock .newGPho {

	margin-top: 20px;

	text-align: center;

	height: 320px;

	width: 240px;

	margin-right: auto;

	margin-left: auto;

}

#top #newGBlock .nGBlock .newGtxt {

	width: 240px;

	margin-right: auto;

	margin-left: auto;

	text-align: center;

}

#top #newGBlock .nGBlock .newGtxt .g_name {

	color: #f1024b;

	font-size: 12px;

	text-align: left;

	font-weight:bold;

}

#top #newGBlock .nGBlock .newGtxt p {

	font-size: 10px;

	color: #333;

	text-align: left;

}

#top #newGBlock .nGBlock .newGtxt .size {

	font-size: 10px;

	font-weight: normal;

	color: #333333;

	text-align: left;

	margin-bottom: 10px;

}

#top #newGBlock .nGBlock .newGtxt .cme {

	color: #00cccc;

	text-align: left;

	margin-bottom: 10px;

}

#top #new #newGBlock .nGBlock .w {

	color: #FFFFFF;

}

.chatBox {
	float: left;
	width: 322px;
	height: 357px;
	background: url(../images/chatBox.gif) no-repeat center top;
	margin-top: 20px;
	position: relative;
}

.chatBox p {
	position: absolute;
	top: 60px;
	left: 12px;
}


.bn_hotelkomi {
	float: left;
	width: 322px;
	height: 217px;

}

.bn_hotelkomi img {
	margin-top: 20px;
}


#top #contents2 #rTime {

	background-image: url(http://osaka.galsnetwork.com/images/top3_IDEA_33.jpg);

	background-repeat: no-repeat;

	background-position: 5px top;

	float: right;

	height: 1322px;

	width: 570px;

	border: 1px solid #999999;

}

#top #rTime #rTimeBlock {

	margin-top: 60px;

	width: 560px;

	height: 1250px;

	overflow-y:scroll;

	margin-left: 8px;

	float: left;

}

#top #rTime #rTimeBlock #rTimeBlocks {

	width: 540px;

}

#top #rTimeBlock .rTblock {

	background-image: url(http://osaka.galsnetwork.com/images/top3_IDEA_05.jpg);

	height: 317px;

	width: 533px;

	margin-bottom: 15px;

	clear: both;

	padding-top: 20px;

	background-repeat: no-repeat;

}

#top .rTblock .r_txt {

	color: #fff;

	text-align: left;

	height: 30px;

	padding-top: 4px;

	padding-left: 50px;

}

#top .rTblock .rTPho {

	float: left;

	height: 250px;

	width: 200px;

	padding-left: 22px;

	padding-top: 20px;

	overflow: hidden;

}

#top .rTblock #rTcom {

	height: 240px;

	width: 265px;

	text-align: left;

	overflow-y:scroll;

	float: right;

	clear: right;

	margin-right: 30px;

	margin-top: 22px;

}

#top .rTblock #rTcoms {

	width: 245px;

	text-align: left;

}

#top .rTblock #rTcom p {

	font-size: 12px;

	font-weight: normal;

	color: #333;

	margin-bottom: 10px;

}

#top .rTblock #rTcom .pp {

	font-size: 12px;

	color: #eb0056;

	text-align: left;

}

#top #main #contents3 {

	float: left;

	width: 905px;

	clear: both;

	margin: 30px 0;

}












/*--------------------------------------

            top photomail page

--------------------------------------*/


#top #contents2 #photoDiary {

	float: left;

	height: 360px;

	width: 320px;

	background-image: url(http://osaka.galsnetwork.com/images/top_photoDiary.jpg);

	background-repeat: no-repeat;

	background-position: 8px top;

	border: 1px solid #999999;

	margin-top: 20px;

	clear: both;

}

#top #contents2 #photoDiary #pdBlock {

	margin-top: 60px;

	width: 300px;

	margin-bottom: 12px;

	margin-left: auto;

	margin-right: auto;

}

#top #contents2 #photoDiary #pdBlock iframe {

	background: #fff;
}
















/*--------------------------------------

            gals page

--------------------------------------*/



#gal #main #galContents {

	height: 120px;

	width: 905px;

	background-image: url(../images/gals_t.jpg);

	background-repeat: no-repeat;

}



#top #main #contents3 ul {

	display: inline;

	list-style-type: none;

}

#top #main #contents3 li {

	float: left;

	height: 88px;

	width: 294px;

	display: block;

	margin-bottom: 10px;

}

#top #wapper #main #contents3 li.center {

	margin-right: 10px;

	margin-left: 10px;

}

#top #main #contents3 li.naviR {

	float: right;

}

#top #main #contents4 {

	width: 905px;

	height:840px;

	clear: both;

	background-image: url(http://osaka.galsnetwork.com/images/realsyame.jpg);

	background-repeat: no-repeat;

	background-position: 8px top;

	border: 1px solid #999999;

	margin-bottom: 20px;

}

#top #main #contents4 .photoMail {

	left: 35px;

	top: 151px;

	width: 905px;

	height: 840px;

}

#top #main #contents4 .block1 {

	width: 900px;

	height: 770px;

	overflow: auto;

	margin-top: 60px;

}

#top #main #contents4 .block1 .box1 {

	background-color: #2b2b2b;

	width: 160px;

	height: 360px;

	padding-top: 15px;

	float: left;

	margin-right: 5px;

	margin-bottom: 10px;

	margin-left: 10px;

}

*html #top #main #contents4 .block1 .box1 {

	background-color: #2b2b2b;

	width: 160px;

	height: 360px;

	padding-top: 15px;

	float: left;

	margin-right: 10px;

	margin-bottom: 10px;

	margin-left: 5px;

}

#top #main #contents4 .day {

	background-color: #000000;

	width: 150px;

	margin-right: auto;

	margin-bottom: 15px;

	margin-left: auto;

	height: 40px;

	color: #ff004c;

	padding-top: 5px;

}

#top #main #contents4 .photo {

	overflow: hidden;

	width: 150px;

	margin-right: auto;

	margin-left: auto;

	height: 200px;

}

#top #main #contents4 .message {

	width: 145px;

	margin-top: 15px;

	margin-right: auto;

	margin-left: auto;

	color: #ff004c;

	font-size: 12px;

	text-align: left;

	overflow: auto;

	height: 60px;

	padding-right: 5px;

}

#gal #galContents #galNavi {

	height: 40px;

	width: 528px;

	margin-right: auto;

	margin-left: auto;

	text-align: center;

	padding-top: 60px;

}

#gal #galNavi #g1 a {

	background-image: url(http://osaka.galsnetwork.com/images/galsB_11.jpg);

	height: 24px;

	width: 101px;

	margin-right: 5px;

	display: block;

	float: left;

}

#gal #galNavi #g1 a:hover {

	background-image: url(http://osaka.galsnetwork.com/images/galsr_11.jpg);

}

#gal #galNavi #g2 a {

	background-image: url(http://osaka.galsnetwork.com/images/galsB_13.jpg);

	height: 24px;

	width: 101px;

	float: left;

	margin-right: 5px;

	display: block;

}

#gal #galNavi #g2 a:hover {

	background-image: url(http://osaka.galsnetwork.com/images/galsr_13.jpg);

}

#gal #galNavi #g3 a {

	background-image: url(http://osaka.galsnetwork.com/images/galsB_15.jpg);

	height: 24px;

	width: 101px;

	float: left;

	margin-right: 5px;

	display: block;

}

#gal #galNavi #g3 a:hover {

	background-image: url(http://osaka.galsnetwork.com/images/galsr_15.jpg);

}

#gal #galNavi #g4 a {

	background-image: url(http://osaka.galsnetwork.com/images/galsB_00.jpg);

	height: 24px;

	width: 101px;

	float: left;

	margin-right: 5px;

	display: block;

}

#gal #galNavi #g4 a:hover {

	background-image: url(http://osaka.galsnetwork.com/images/galsB_00r.jpg);

}

#gal #galNavi #g5 a {

	background-image: url(http://osaka.galsnetwork.com/images/galsB_17.jpg);

	height: 24px;

	width: 101px;

	float: left;

	clear: right;

	display: block;

}

#gal #galNavi #g5 a:hover {

	background-image: url(http://osaka.galsnetwork.com/images/galsr_17.jpg);

}

#gal #galContents #hizuke {

	margin-right: auto;

	margin-left: auto;

	text-align: center;

	color: #ff5595;

	font-weight: bold;

}

#gal #main #galblock #gtb {

	width: 905px;

}

#gal #main #galblock #gtb .gals {

	background-image: url(http://osaka.galsnetwork.com/images/gals_218.jpg);

	height: 356px;

	width: 177px;

	margin-bottom: 2px;

}

#gal #main #galblock #gtb .galb {

	background-image: url(http://osaka.galsnetwork.com/images/gals_blue.jpg);

	height: 356px;

	width: 177px;

	margin-bottom: 2px;

}

#gal #main #galblock #gtb .galp {

	background-image: url(http://osaka.galsnetwork.com/images/gals_220.jpg);

	height: 356px;

	width: 177px;

	margin-bottom: 2px;

}

#gal #main #galblock #gtb .gale {

	background-image: url(http://osaka.galsnetwork.com/images/gals_222.jpg);

	height: 356px;

	width: 177px;

	margin-bottom: 2px;

}

#gal #main #galblock #gtb .galpb {

	background-image: url(http://osaka.galsnetwork.com/images/gals_platinum.jpg);

	height: 356px;

	width: 177px;

	margin-bottom: 2px;

}

#gal #main #galblock #gtb .waitTime {

	margin-left: 15px;

	font-size: 12px;

	font-weight: bold;

	text-align: center;

	margin-right: 15px;

	height: 16px;

	padding-top: 5px;

}

#gal #main #galblock #gtb .iBox {

	margin-left: 13px;

	font-size: 12px;

	font-weight: bold;

	text-align: left;

	margin-right: 14px;

	padding-top: 10px;

	height: 13px;

	padding-bottom: 0px;

	margin-bottom: 0px;

}

.iBox .douga {

	margin-bottom: -3px;

}

#gal .galPho {

	width: 150px;

	height: 203px;

	text-align: center;

	margin-right: auto;

	margin-left: auto;

	padding-top: 3px;

}

#gal #gtb h2 {

	font-size: 12px;

	color: #000000;

	margin-top: 10px;

	text-align: left;

	width: 140px;

	margin-right: auto;

	margin-left: auto;

	background-image: url(http://osaka.galsnetwork.com/images/galshat.gif);

	background-repeat: no-repeat;

	background-position: left 5px;

	padding-left: 15px;

}

#gal #gtb p {

	font-size: 11px;

	color: #000000;

	text-align: left;

	width: 150px;

	margin-right: auto;

	margin-left: auto;

}

#gal #gtb .registered {

	font-size: 14px;

	font-weight: bolder;

	color: #FF1D66;

	padding-top: 29px;

}


p.attend-icon {text-align:left;}
p.attend-icon img {margin:-18px 0 0 86px; position:absolute;}

#gal #gtb .icon {

	width: 150px;

	margin-right: auto;

	margin-left: auto;

	height: 50px;

	margin-top: 10px;

}

#gal #selectBox {

	background-image: url(http://osaka.galsnetwork.com/images/selectbc.gif);

	height: 343px;

	width: 905px;

	margin-top: 15px;

	text-align: center;

	margin-right: auto;

	margin-bottom: 15px;

	margin-left: auto;

	font-size: 12px;

	color: #FFFFFF;

	position: relative;

	background-position: right;

}

#gal #selectBox #form1 {

	position: absolute;

	left: 171px;

	top: 60px;

	width: 456px;

}

#gal #selectBox #form1 th {

	text-align: right;

}

#gal #selectBox #form1 table td {

	padding-left: 10px;

	text-align: left;

}

/*--------------------------------------

            newface page

--------------------------------------*/







#nwe #main #nGalContents {

	background-image: url(http://osaka.galsnetwork.com/images/newface_05.jpg);

	width: 905px;

	background-repeat: no-repeat;

	text-align: center;

	height: auto;

	margin-right: auto;

	margin-left: auto;

}

#nwe #nGalContents #nGalblock {

	width: 905px;

	height: auto;

	padding-top: 60px;

}

#nwe #nGalblock #nGtb {

	width: 855px;

	text-align: center;

	height: auto;

	margin-right: auto;

	margin-left: auto;

}

#nwe #nGalblock #nGtb .nGals {

	background-image: url(http://osaka.galsnetwork.com/images/newfacebk_05.jpg);

	height: 326px;

	width: 419px;

	clear: both;

	margin-bottom: 5px;

}

#nwe #nGalblock #nGtb .nGals .nGcontents {

	float: left;

	width: 180px;

}

#nwe #nGalblock #nGtb .nGals .day {

	font-size: 11px;

	color: #e4125f;

	text-align: center;

	width: 150px;

	margin-top: 3px;

	font-weight: bold;

}

#nwe .nGalPho {

	width: 150px;

	height: 200px;

	margin-right: auto;

	margin-left: auto;

	margin-top: 3px;

}

#nwe #nGtb h2 {

	font-size: 12px;

	color: #000000;

	margin-top: 5px;

	text-align: left;

	width: 140px;

	margin-right: auto;

	margin-left: auto;

	background-image: url(http://osaka.galsnetwork.com/images/galshat.gif);

	background-repeat: no-repeat;

	background-position: left 5px;

	padding-left: 15px;

}

#nwe #nGtb p {

	font-size: 11px;

	color: #000000;

	text-align: left;

	width: 150px;

	margin-right: auto;

	margin-left: auto;

}

#nwe #nGtb .icon {

	width: 150px;

	margin-right: auto;

	margin-left: auto;

	height: 50px;

	margin-top: 5px;

}

#nwe #nGalblock .nGals .nGcom {

	float: right;

	width: 205px;

	margin-top: 20px;

	height: 290px;

	margin-right: 18px;

}

*html #nwe #nGalblock .nGals .nGcom {

	float: right;

	width: 205px;

	margin-top: 20px;

	height: 290px;

	margin-right: 9px;

}

#nwe .nGcom #scr {

	height: 285px;

	width: 200px;

	margin-top: 5px;

	overflow-y:scroll

}

#nwe .nGcom #shop {

	font-size: 10px;

	color: #e4125f;

	text-align: left;

	padding-top: 5px;

	margin-left: 10px;

}

#nwe .nGcom #scr #com {

	font-size: 12px;

	color: #FFFFFF;

	margin-left: 10px;

	width: 170px;

}

/*--------------------------------------

            Schedule page

--------------------------------------*/







#sch #main #schContents {

	background-image: url(http://osaka.galsnetwork.com/images/schedule_05.jpg);

	width: 905px;

	background-repeat: no-repeat;

	text-align: center;

	height: auto;

	margin-right: auto;

	margin-left: auto;

	position: relative;

}

#sch #schContents #next {

	position: absolute;

	height: 22px;

	width: 115px;

	left: 758px;

	top: 96px;

}

#sch #main #schContents #but {

	padding-top: 70px;

	height: 36px;

	width: 174px;

	text-align: center;

	margin-right: auto;

	margin-left: auto;

	margin-bottom: 15px;

}

#sch #schContents #schBlock {

	text-align: center;

	height: auto;

	width: 841px;

	margin-right: auto;

	margin-left: auto;

	padding-top: 10px;

}

#sch #schBlock .schBox {

	background-image: url(http://osaka.galsnetwork.com/images/scheduleb_05.gif);

	height: 156px;

	width: 841px;

	margin-bottom: 20px;

	position: relative;

}

*html #sch #schBlock .schBox {

	background-image: url(http://osaka.galsnetwork.com/images/bg12.jpg);

}

*:first-child+html #sch #schBlock .schBox {

	background-image: url(http://osaka.galsnetwork.com/images/bg12.jpg);

}

#sch .schBox .schPho {

	position: absolute;

	height: 134px;

	width: 100px;

	top: 10px;

	left: 25px;

}

#sch .schBox .plof {

	position: absolute;

	width: 400px;

	top: 13px;

	left: 190px;

	height: auto;

	text-align: left;

}

#sch .schBox .plof h2 {

	color: #e4125f;

	font-size: 12px;

	float: left;

	margin-right: 10px;

}

#sch .schBox .plof p {

	font-size: 10px;

	color: #000000;

	padding-top: 2px;

}

#sch .schBox .schTbd {

	position: absolute;

	width: 640px;

	top: 39px;

	left: 177px;

	height: 110px;

}

*:first-child+html #sch .schBox .schTbd {

	position: absolute;

	width: 640px;

	top: 39px;

	left: 174px;

	height: 110px;

}

*html #sch .schBox .schTbd {

	position: absolute;

	width: 640px;

	top: 39px;

	left: 174px;

	height: 110px;

}

#sch .schBox #schTb td {

	width: 80px;

}

#sch .schBox #schTb .yeloow {

	background-image: url(http://osaka.galsnetwork.com/images/yellow.gif);

	height: 85px;

	width: 80px;

	color: #000;

}

#sch .schBox #schTb {

	font-size: 10px;

	color: #FFFFFF;

	text-align: center;

	width: 643px;

}

#sys #main {

}

#sys #main #sysContents {

	background-image: url(http://osaka.galsnetwork.com/images/systemh_05.jpg);

	width: 905px;

	background-repeat: no-repeat;

	text-align: center;

	height: 3000px;

	margin-right: auto;

	margin-left: auto;

	position: relative;

}

/*--------------------------------------

            systm page

--------------------------------------*/







#sys #sysContents #sysBlock {

	text-align: center;

	height: auto;

	width: 847px;

	position: absolute;

	top: 70px;

	left: 27px;

}

#sys #sysContents #sysBlock #hotelkomi {



	margin-top: 20px;



}

#sys #sysContents #sysBlock #premire {



	margin-top: 20px;



}



#sys #sysContents #sysBlock #op {

	margin-top: 20px;

}

#sys #sysContents #sysBlock #but {

	height: 100px;

	margin-top: 20px;

}

#sys #sysContents #sysBlock #but #aria {

	float: left;

}

#sys #sysContents #sysBlock #but #hotel {

	float: right;

}

#sys #sysContents #mail a {

	position: absolute;

	height: 29px;

	width: 121px;

	display: block;

	left: 302px;

	top: 1990px;

}

#sys #sysBlock #photo1 {

	height: 2px;

	width: 2px;

	position: absolute;

	left: 100px;

	top: 1166px;

}

#sys #sysBlock #photo2 {

	position: absolute;

	height: 2px;

	width: 2px;

	left: 550px;

	top: 1320px;

}

/*--------------------------------------

          contact page

--------------------------------------*/







#cont #main #cotContents {

	background-image: url(http://osaka.galsnetwork.com/images/contactb_05.jpg);

	width: 905px;

	background-repeat: no-repeat;

	text-align: center;

	height: auto;

	margin-right: auto;

	margin-left: auto;

}

#cont #cotContents #cotBlock {

	text-align: center;

	height: 496px;

	width: 734px;

	margin-right: auto;

	margin-left: auto;

	position: relative;

	background-image: url(http://osaka.galsnetwork.com/images/contact_05.jpg);

	padding-top: 70px;

	background-position: bottom;

	background-repeat: no-repeat;

}

#cont #cotBlock p {

	margin-top: 100px;

	text-align: left;

	font-size: 12px;

	width: auto;

	height: 60px;

	margin-right: auto;

	margin-left: auto;

	position: absolute;

	left: 166px;

	top: 69px;

}

#cont #cotBlock .pink {

	color: #e4125f;

}

#cont #cotBlock #ftb {

	margin-top: 10px;

	vertical-align: top;

	font-size: 12px;

	text-align: left;

	position: absolute;

	left: 167px;

	top: 242px;

	width: 480px;

}

/*--------------------------------------

          hotel page

--------------------------------------*/







#hot #main #hotContents {

	background-image: url(http://osaka.galsnetwork.com/images/hotellist_05.jpg);

	width: 905px;

	background-repeat: no-repeat;

	text-align: center;

	height: auto;

	margin-right: auto;

	margin-left: auto;

}

#hot #hotContents #hotBlock {

	text-align: center;

	height: auto;

	width: 847px;

	margin-right: auto;

	margin-left: auto;

	padding-top: 70px;

	position: relative;

	border: １px solid #999999;

}

#hot #hotContents #hotBlock h2 {

	background-image: url(http://osaka.galsnetwork.com/images/hotellisth.gif);

	background-repeat: no-repeat;

	text-align: center;

	background-position: center;

	font-size: 12px;

	color: #E4125F;

	margin-bottom: 10px;

}

#hot #hotContents #hotBlock #bis {

	background-image: url(http://osaka.galsnetwork.com/images/business.jpg);

	height: 97px;

	width: 802px;

	margin-bottom: 20px;

	margin-right: auto;

	margin-left: auto;

	background-repeat: no-repeat;

}

#hot #hotContents #hotBlock #lov {

	background-image: url(http://osaka.galsnetwork.com/images/love.jpg);

	height: 97px;

	width: 802px;

	margin-bottom: 20px;

	margin-right: auto;

	margin-left: auto;

	background-repeat: no-repeat;

}

#hot #hotBlock .hotBox {

	height: auto;

	width: 800px;

	padding-top: 10px;

	padding-bottom: 10px;

	border: 1px solid #999999;

	text-align: left;

	margin-right: auto;

	margin-left: auto;

	margin-bottom: 20px;

}

#hot #hotBlock .hotBox .tb {

	margin-left: 15px;

	margin-top: 5px;

	color: #FFFFFF;

	text-align: left;

	font-size: 10px;

}

#hot #hotBlock .hotBox .tb a {

	text-decoration: underline;

	color: #E4125F;

	font-size: 12px;

	margin-right: 5px;

}

#hot #hotBlock .hotBox .tb a:hover {

	text-decoration: underline;

	color: #FFFFFF;

	font-size: 12px;

	margin-right: 5px;

}

#hot #hotBlock .hotBox h3 {

	font-size: 12px;

	text-align: left;

	background-position: 15px;

	color: #E4125F;

	padding-left: 30px;

	background-image: url(http://osaka.galsnetwork.com/images/hotell_18.gif);

	background-repeat: no-repeat;

}

#hot #hotBlock .hotBox li {

	font-size: 12px;

	color: #FFFFFF;

	list-style-type: none;

	text-align: left;

	padding-left: 30px;

	margin-top: 5px;

	background-image: url(http://osaka.galsnetwork.com/images/hotell_28.gif);

	background-repeat: no-repeat;

	background-position: 15px 4px;

}

/*--------------------------------------

        reservation page

--------------------------------------*/







#res #main #resContents {

	background-image: url(http://osaka.galsnetwork.com/images/reserve5_05.jpg);

	width: 905px;

	background-repeat: no-repeat;

	text-align: center;

	height: auto;

	margin-right: auto;

	margin-left: auto;

}

#res #resContents #resBlock {

	text-align: center;

	height: 803px;

	width: 735px;

	margin-right: auto;

	margin-left: auto;

	position: relative;

	background-image: url(http://osaka.galsnetwork.com/images/reserve_05.jpg);

	padding-top: 70px;

	background-position: bottom;

	background-repeat: no-repeat;

}

#res #resBlock p {

	margin-top: 100px;

	text-align: left;

	font-size: 12px;

	width: auto;

	height: 60px;

	margin-right: auto;

	margin-left: auto;

	position: absolute;

	left: 165px;

	top: 251px;

}

#res #resBlock .pink {

	color: #e4125f;

}

#res #resBlock #ftb {

	margin-top: 10px;

	vertical-align: top;

	font-size: 12px;

	text-align: left;

	position: absolute;

	left: 127px;

	top: 421px;

	width: 480px;

	height: 411px;

}

/*--------------------------------------

        reservation page

--------------------------------------*/







#lin #main #linContents {

	background-image: url(http://osaka.galsnetwork.com/images/link_05.jpg);

	width: 905px;

	background-repeat: no-repeat;

	text-align: center;

	height: auto;

	margin-right: auto;

	margin-left: auto;

}

#lin #linContents #linBlock {

	text-align: center;

	height: auto;

	width: 735px;

	margin-right: auto;

	margin-left: auto;

	position: relative;

	padding-top: 70px;

}

#lin #linContents #linBlock h2 {

	background-image: url(http://osaka.galsnetwork.com/images/hotellisth.gif);

	background-repeat: no-repeat;

	text-align: center;

	background-position: center;

	font-size: 12px;

	color: #E4125F;

	margin-bottom: 10px;

}

#lin #linContents #linBlock2 {

	margin-top: 10px;

}

#lin #linBlock2 .pink {

	color: #e4125f;

}

/*--------------------------------------

        area page

--------------------------------------*/







#are #main #areContents {

	background-image: url(http://osaka.galsnetwork.com/images/areamap_05.jpg);

	width: 905px;

	background-repeat: no-repeat;

	text-align: center;

	height: auto;

	margin-right: auto;

	margin-left: auto;

}

#are #areContents #areBlock {

	text-align: center;

	height: auto;

	width: 847px;

	margin-right: auto;

	margin-left: auto;

	padding-top: 70px;

	position: relative;

	margin-bottom: 20px;

}

/*--------------------------------------

        mail_maga page

--------------------------------------*/







#mag #main #magContents {

	background-image: url(http://osaka.galsnetwork.com/images/magazine_05.jpg);

	width: 905px;

	background-repeat: no-repeat;

	text-align: center;

	height: auto;

	margin-right: auto;

	margin-left: auto;

}

#mag #magContents #magBlock {

	text-align: center;

	height: 794px;

	width: 735px;

	margin-right: auto;

	margin-left: auto;

	padding-top: 276px;

	position: relative;

	margin-bottom: 20px;

	background-image: url(http://osaka.galsnetwork.com/images/magazine_18.jpg);

	background-repeat: no-repeat;

	background-position: bottom;

}

#mag #magBlock #mgin {

	position: absolute;

	left: 120px;

	top: 611px;

	width: 500px;

	height: 90px;

	font-size: 12px;

	text-align: left;

}

#mag #magBlock #mgin table td{

padding-bottom:15px;

}

#mag #magBlock #mgin table td input.submit01{

margin-top:15px;

}

#mag #magBlock #mout {

	position: absolute;

	left: 120px;

	top: 895px;

	height: 60px;

	width: 500px;

	font-size: 12px;

	text-align: left;

}

#mag #magBlock #mout table td{

padding-bottom:15px;

}

#mag #magBlock #mout table td input.submit01{

margin-top:15px;

}



#mag #magBlock #mm {

	position: absolute;

	left: 92px;

	top: 995px;

	text-align: left;

}

#mag .pink {

	color: #e4125f;

}





/*--------------------------------------

        credit page

--------------------------------------*/
#creditContents {
background:url(../images/ttl_credit01.jpg) no-repeat;
width:905px;
text-align:center;
height:auto;
margin:0 auto;
color:#fff;
}

#creditBlock{
height:794px;
width:735px;
margin:0 auto 20px;
padding-top:70px;
position:relative;
background:url(../images/bg_credit01.jpg) no-repeat bottom;
}


#creditBlock #tel{
float:left;
width:735px;
margin:205px auto 50px;
text-align:center;
letter-spacing:0.1em;
line-height:1.2;
}
#btnCredit{float:left; text-align:center; margin-top:20px; width:735px;}

#creditBlock .pink{color:#e4125f;}
#creditBlock .big{font-size:36px; margin-left:3px;}





/*--------------------------------------

        ranking page

--------------------------------------*/







#ran #main #ranContents {

	background-image: url(http://osaka.galsnetwork.com/images/ranking_05.jpg);

	width: 905px;

	background-repeat: no-repeat;

	text-align: center;

	height: auto;

	margin-right: auto;

	margin-left: auto;

}

#ran #ranContents #ranBlock {

	text-align: center;

	height: auto;

	width: 847px;

	margin-right: auto;

	margin-left: auto;

	padding-top: 30px;

	position: relative;

	margin-bottom: 20px;

}

*html #ran #ranContents #ranBlock {

	text-align: center;

	height: auto;

	width: 847px;

	margin-left: 30px;

	padding-top: 30px;

	position: relative;

	margin-bottom: 20px;

}

#ran #ranContents #rankingBer {

	background-image: url(http://osaka.galsnetwork.com/images/ranking_obi.gif);

	height: 39px;

	width: 845px;

	margin-right: auto;

	margin-left: auto;

	background-repeat: no-repeat;

	padding-top: 75px;

	background-position: bottom;

	color: #FF005C;

}

#ran #ranContents #rankingBer p {

	padding-top: 8px;

	margin-right: auto;

	margin-left: auto;

	font-size: 14px;

	font-weight: bold;

}

#ran #ranContents #ranBlock #ran1 {

	background-image: url(http://osaka.galsnetwork.com/images/rankingBK_28.gif);

	height: 454px;

	width: 847px;

	text-align: center;

	margin-right: auto;

	margin-left: auto;

	margin-bottom: 10px;

}

#ran #ranBlock #ran1 #rnPho1 {

	width: 300px;

	height: 400px;

	float: left;

	padding-left: 60px;

	padding-top: 30px;

}

#ran #ranBlock #ran1 #rnCom1 {

	float: right;

	width: 410px;

	padding-right: 50px;

	padding-top: 110px;

	height: 300px;

}

#ran #ran1 #rnCom1 h2 {

	color: #ff005c;

	font-size: 16px;

}

#ran #ran1 #rnCom1 h3 {

	font-size: 12px;

}

#ran #ran1 #rnCom1 #tex1 {

	width: 355px;

	padding-left: 25px;

	height: 190px;

	margin-top: 70px;

	padding-right: 15px;

}

#ran #ran1 #rnCom1 p {

	font-size: 12px;

	text-align: left;

}

#ran #ranContents #ranBlock #ran2 {

	height: auto;

	width: 844px;

	clip: rect(auto,auto,auto,20px);

	margin-bottom: 20px;

}

#ran #ranBlock #ran2 #no2 {

	background-image: url(http://osaka.galsnetwork.com/images/ranking02.jpg);

	height: 310px;

	width: 416px;

	top: 2px;

	left: 0px;

	float: left;

	position: relative;

	margin-bottom: 15px;

}

#ran #ran2 #ranBox2 {

	width: 360px;

	position: absolute;

	left: 30px;

	top: 55px;

	height: 220px;

}

#ran #ranBlock #ran2 #no3 {

	background-image: url(http://osaka.galsnetwork.com/images/ranking03.jpg);

	height: 310px;

	width: 416px;

	top: 2px;

	left: 0px;

	float: right;

	position: relative;

	margin-bottom: 15px;

}

#ran #ran2 #ranBox3 {

	width: 360px;

	position: absolute;

	left: 460px;

	top: 600px;

	height: 220px;

}

#ran #ranBlock #ran2 #no4 {

	background-image: url(http://osaka.galsnetwork.com/images/ranking04.jpg);

	height: 310px;

	width: 416px;

	top: 2px;

	left: 0px;

	float: left;

	position: relative;

	margin-bottom: 15px;

}

#ran #ran2 #ranBox4 {

	width: 360px;

	position: absolute;

	left: 30px;

	top: 925px;

	height: 220px;

}

#ran #ranBlock #ran2 #no5 {

	background-image: url(http://osaka.galsnetwork.com/images/ranking05.jpg);

	height: 310px;

	width: 416px;

	top: 2px;

	left: 0px;

	float: right;

	position: relative;

	margin-bottom: 15px;

}

#ran #ran2 #ranBox5 {

	width: 360px;

	position: absolute;

	left: 460px;

	top: 925px;

	height: 220px;

}

#ran #ranBlock #ran2 #no6 {

	background-image: url(http://osaka.galsnetwork.com/images/ranking06.jpg);

	height: 310px;

	width: 416px;

	top: 2px;

	left: 0px;

	float: left;

	position: relative;

	margin-bottom: 15px;

}

#ran #ran2 #ranBox6 {

	width: 360px;

	position: absolute;

	left: 30px;

	top: 1250px;

	height: 220px;

}

#ran #ranBlock #ran2 #no7 {

	background-image: url(http://osaka.galsnetwork.com/images/ranking07.jpg);

	height: 310px;

	width: 416px;

	top: 2px;

	left: 0px;

	float: right;

	position: relative;

	margin-bottom: 15px;

}

#ran #ran2 #ranBox7 {

	width: 360px;

	position: absolute;

	left: 460px;

	top: 1250px;

	height: 220px;

}

#ran #ranBlock #ran2 #no8 {

	background-image: url(http://osaka.galsnetwork.com/images/ranking08.jpg);

	height: 310px;

	width: 416px;

	top: 2px;

	left: 0px;

	float: left;

	position: relative;

	margin-bottom: 15px;

}

#ran #ran2 #ranBox8 {

	width: 360px;

	position: absolute;

	left: 30px;

	top: 1580px;

	height: 220px;

}

#ran #ranBlock #ran2 #no9 {

	background-image: url(http://osaka.galsnetwork.com/images/ranking09.jpg);

	height: 310px;

	width: 416px;

	top: 2px;

	left: 0px;

	float: right;

	position: relative;

	margin-bottom: 15px;

}

#ran #ran2 #ranBox9 {

	width: 360px;

	position: absolute;

	left: 460px;

	top: 1580px;

	height: 220px;

}

#ran #ranBlock #ran2 #no10 {

	background-image: url(http://osaka.galsnetwork.com/images/ranking10.jpg);

	height: 310px;

	width: 416px;

	top: 2px;

	left: 0px;

	float: left;

	position: relative;

	margin-bottom: 15px;

}

#ran #ran2 #ranBox10 {

	width: 360px;

	position: absolute;

	left: 30px;

	top: 1910px;

	height: 220px;

}

#ran #ran2 .ranPho2 {

	float: left;

	height: 188px;

	width: 150px;

	padding-left: 10px;

	padding-top: 25px;

}

#ran #ran2 .ranCom2 {

	float: right;

	width: 180px;

	padding-top: 30px;

	padding-right: 10px;

	height: 183px;

}

#ran #ranBlock #ran2 .ranCom2 h2 {

	color: #ff005c;

	font-size: 12px;

}

#ran #ranBlock #ran2 .ranCom2 h3 {

	font-size: 10px;

	font-weight: normal;

	margin-bottom: 5px;

}

#ran #ranBlock #ran2 .ranCom2 #ranTex2 {

	width: 180px;

	height: 140px;

	font-size: 10px;

	padding-right: 5px;

	text-align: left;

}

/*--------------------------------------

        event page

--------------------------------------*/







#eve #main #eveContents {

	background-image: url(http://osaka.galsnetwork.com/images/event_05.jpg);

	width: 905px;

	background-repeat: no-repeat;

	text-align: center;

	height: auto;

	margin-right: auto;

	margin-left: auto;

}

#eve #eveContents #eveBlock {

	text-align: center;

	height: auto;

	width: 847px;

	margin-right: auto;

	margin-left: auto;

	padding-top: 70px;

	position: relative;

	font-size: 12px;

}

#eve #eveContents #eveBlock #eveBox {

	height: auto;

	width: 800px;

	border: 1px solid #999999;

	text-align: center;

	margin-right: auto;

	margin-left: auto;

}

#eve #eveBox #eveHea {

	height: 43px;

	width: 646px;

	background-image: url(http://osaka.galsnetwork.com/images/eventl_18.jpg);

	text-align: center;

	margin-right: auto;

	margin-left: auto;

	margin-top: 20px;

	color: #e4125f;

}

#eve #eveBox #eveHea h2 {

	padding-top: 10px;

}

#eve #eveContents #eveBlock #eveBox #centerP {

	width: 400px;

	margin-right: auto;

	margin-left: auto;

}

#eve #eveContents #eveBlock #eveBox p {

	text-align: left;

}

#eve #eveBlock #eveBox h3 {

	text-align: center;

	background-position: center;

	font-size: 12px;

	color: #FFFFFF;

	margin-top: 10px;

	margin-bottom: 10px;

	padding-top: -3px;

	font-weight: normal;

}

/*--------------------------------------

        prof page

--------------------------------------*/







#pro #main #proContents {

	background-image: url(../images/profBK_05.gif);



	height: 1091px;



	width: 821px;



	text-align: center;



	margin-right: auto;



	margin-left: auto;



	position: relative;



	background-repeat: no-repeat;



	margin-top: 10px;

}

#pro #main {

	padding-top: 20px;

}



#pro #proContents #waku {/*----- 通常 -----*/

	background: url(../images/profBK_05_01.jpg) no-repeat;

	float:left;

    height: 500px;

    padding: 28px 0 0 98px;

    width: 326px

}



#pro #proContents #silver {/*----- シルバー枠 -----*/

	background: url(../images/profBK_05_02.jpg) no-repeat;

	float:left;

    height: 500px;

    padding: 28px 0 0 98px;

    width: 326px

}

#pro #proContents #gold {/*----- ゴールド枠 -----*/

	background: url(../images/profBK_05_03.jpg) no-repeat;

	float:left;

    height: 500px;

    padding: 28px 0 0 98px;

    width: 326px

}

#pro #proContents #pink {/*----- ピンク枠 -----*/

	background: url(../images/profBK_05_04.jpg) no-repeat;

	float:left;

    height: 500px;

    padding: 28px 0 0 98px;

    width: 326px

}

#pro #proContents #blue {/*----- ブルー枠 -----*/

	background: url(../images/profBK_05_05.jpg) no-repeat;

	float:left;

    height: 500px;

    padding: 28px 0 0 98px;

    width: 326px

}

#pro #proContents #platinum {/*----- プラチナブラック枠 -----*/

	background: url(../images/profBK_05_06.jpg) no-repeat;

	float:left;

    height: 500px;

    padding: 28px 0 0 98px;

    width: 326px

}




#pro #proContents #rpPho {

	height: 400px;



	width: 300px;



	margin-right: 25px;

}



#pro #proContents #move {

	background: url(http://osaka.galsnetwork.com/images/movjpg_15.jpg) no-repeat 0 0;



	height: 42px;



	width: 162px;



	position: absolute;



	left: 237px;



	top: 452px;

}


#pro #proContents #voteBtn {

	height: 41px;

	width: 133px;

	position: absolute;

	left: 94px;

	top: 448px;
}



#pro #proContents #op {

	position: absolute;

}

#pro #proContents h2 {

	font-size: 14px;

	color: #FFFFFF;

	position: absolute;

	left:441px;



	top: 37px;

}

#pro #proContents h3 {

	font-size: 12px;

	color: #FFFFFF;

	position: absolute;

	left: 530px;



	top: 39px;

	font-weight: normal;

}

#pro #proContents #day {

	font-size: 10px;

	color: #FFFFFF;

	position: absolute;

	left: 441px;



	top: 64px;

}

#pro #proContents #tims {

	font-size: 10px;

	color: #FFFFFF;

	position: absolute;

	left: 567px;



	top: 65px;

}

#pro #proContents #tim {

	position: absolute;



	left: 675px;



	top: 84px;



	font-size: 10px;



	color: #FFFFFF;

}

#pro #main #proContents #icon ul {

	position: absolute;



	width: 419px;



	left: 1px;



	height: 18px;

}

#pro #main #proContents #icon ul li {

	float: left;

	margin-right: 5px;

	color: #FFFFFF;

	font-size: 10px;

	list-style-type: none;

}

#pro #proContents #schicon {

	position: absolute;

	height: 22px;

	width: 76px;

	left: 9px;



	top: 620px;

}

#pro #proContents #sch {

	font-size: 10px;

	color: #FF0000;

	position: absolute;

	left: 610px;



	top: 84px;

}

#pro #proContents #icon {

    height: 36px;

    left: 441px;

    position: absolute;

    top: 109px;

    width: 377px;

}

#pro #proContents #com {

    color: #FFFFFF;

    font-size: 12px;

    height: 103px;

    left: 447px;

    overflow-y: scroll;

    padding-right: 10px;

    position: absolute;

    text-align: left;

    top: 154px;

    width: 358px;

}



#pro #proContents #sam {

    height: 146px;

    left: 453px;

    position: absolute;

    top: 325px;

    width: 364px;

}

#pro #proContents #sam ul li {

	float: left;



	margin:0 3px 3px 0;



	list-style-type: none;

}

#pro #proContents #schTb {

	position: absolute;



	left: 93px;



	top: 541px;



	width: 730px;



	height: 110px;



	font-size: 10px;



	color: #FFFFFF;



	text-align: center;

}

#pro #proContents #schTb table td {

	width: 90px;

	text-align: center;

	vertical-align: middle;

}

#pro #main #proContents #schTb .day {

	height: 23px;

	width: 90px;

}

#pro #main #proContents #schTb #weekDay {

	position: absolute;

	left: -1px;

	top: 0px;

}

#pro #main #proContents #schTb #weekTime {

	position: absolute;



	left: -6px;



	top: 27px;



	height: 88px;



	width: 735px;

}

#pro #main #proContents #schTb #weekTime td {

	width: 95px;

	height: 68px;

}

#pro #main #proContents #schTb #weekTime .yellow {

	background-image: url(http://osaka.galsnetwork.com/images/yellow.gif);

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	color: #000000;

	height: 68px;

	width: 95px;

}

#pro #main #proContents #plpfile {

	position: absolute;

	height: 265px;

	width: 710px;

	left: 115px;

	top: 672px;

}

#pro #main #proContents #plpfile table {

	height: 266px;

	width: 705px;

}

#pro #main #proContents #plpfile table th {

	font-size: 12px;

	color: #FF004C;

	text-align: left;

	width: 250px;

	height: 10px;

	background-image: url(http://osaka.galsnetwork.com/images/iconb_65.jpg);

	background-repeat: no-repeat;

	background-position: left;

	padding-left: 20px;

	font-weight: normal;

}

#pro #main #proContents #plpfile table td {

	font-size: 12px;

	color: #FFFFFF;

	text-align: left;

	height: 10px;

}

#pro #proContents #cous {

	position: absolute;

	left: 105px;



	top: 997px;



	width: 701px;



	height: 80px;



}

#pro .photoMail {

	width: 821px;

	height: 406px;

	margin-right: auto;

	margin-left: auto;

	background-image: url(http://osaka.galsnetwork.com/images/syame_back.jpg);

	position: relative;

	margin-top: 15px;

}

#pro .photoMail .pMTitel {

	width: 400px;

	margin-right: auto;

	margin-left: auto;

	text-align: center;

	color: #ff0078;

	font-weight: bold;

	position: absolute;

	left: 212px;

	top: 8px;

}

#pro .photoMail .block1 {

	width: 780px;

	height: 350px;

	overflow: auto;

	position: absolute;

	left: 20px;

	top: 45px;

}

#pro .photoMail .block1 .box1 {

	background-color: #2b2b2b;

	width: 180px;

	height: 330px;

	padding-top: 15px;

	float: left;

	margin-right: 10px;

	margin-bottom: 10px;

}

#pro .block1 .day {

	background-color: #000000;

	width: 150px;

	margin-right: auto;

	margin-bottom: 15px;

	margin-left: auto;

	height: 25px;

	color: #ff004c;

	padding-top: 5px;

}

#pro .block1 .photo {

	overflow: hidden;

	width: 150px;

	height: 200px;

	margin-right: auto;

	margin-left: auto;

}

#pro .block1 .message {

	width: 145px;

	margin-top: 15px;

	margin-right: auto;

	margin-left: auto;

	color: #ff004c;

	font-size: 12px;

	text-align: left;

	overflow: auto;

	height: 60px;

	padding-right: 5px;

}

#pro #return a {

	background-image: url(http://osaka.galsnetwork.com/images/profb_05.jpg);

	display: block;

	height: 45px;

	width: 188px;

	margin-right: auto;

	margin-left: auto;

	margin-top: 20px;

}

#pro .ye {

	background-image: url(http://osaka.galsnetwork.com/images/iconb_29.jpg);

	background-position: left 2px;

	background-repeat: no-repeat;

	padding-left: 25px;

	font-size: 12px;

	color: #f7ff77;

	text-align: left;

}

#pro .red {

	background-image: url(http://osaka.galsnetwork.com/images/iconb_65.jpg);

	background-position: left 2px;

	background-repeat: no-repeat;

	padding-left: 25px;

	font-size: 12px;

	color: #ff004c;

	text-align: left;

}

#pro .sil {

	background-image: url(http://osaka.galsnetwork.com/images/iconb_47.jpg);

	background-position: left 2px;

	background-repeat: no-repeat;

	padding-left: 25px;

	font-size: 12px;

	color: #a7a7a7;

	text-align: left;

}

.yer {

	font-size: 12px;

	color: #FFFF00;

}

.re {

	font-size: 12px;

	color: #ff004c;

}






/*--------------------------------------

        prof page 2012/07/09更新

--------------------------------------*/





#pro #main #proContents2 {

	background-image: url(../images/profBK_005.gif);



	height: 1360px;



	width: 821px;



	text-align: center;



	margin-right: auto;



	margin-left: auto;



	position: relative;



	background-repeat: no-repeat;



	margin-top: 10px;

}

#pro #main {

	padding-top: 20px;

}



#pro #proContents2 #waku {/*----- 通常 -----*/

	background: url(../images/profBK_05_01.jpg) no-repeat;

	float:left;

    height: 500px;

    padding: 28px 0 0 98px;

    width: 326px

}



#pro #proContents2 #silver {/*----- シルバー枠 -----*/

	background: url(../images/profBK_05_02.jpg) no-repeat;

	float:left;

    height: 500px;

    padding: 28px 0 0 98px;

    width: 326px

}

#pro #proContents2 #gold {/*----- ゴールド枠 -----*/

	background: url(../images/profBK_05_03.jpg) no-repeat;

	float:left;

    height: 500px;

    padding: 28px 0 0 98px;

    width: 326px

}

#pro #proContents2 #pink {/*----- ピンク枠 -----*/

	background: url(../images/profBK_05_04.jpg) no-repeat;

	float:left;

    height: 500px;

    padding: 28px 0 0 98px;

    width: 326px

}

#pro #proContents2 #blue {/*----- ブルー枠 -----*/

	background: url(../images/profBK_05_05.jpg) no-repeat;

	float:left;

    height: 500px;

    padding: 28px 0 0 98px;

    width: 326px

}

#pro #proContents2 #platinum {/*----- プラチナブラック枠 -----*/

	background: url(../images/profBK_05_06.jpg) no-repeat;

	float:left;

    height: 500px;

    padding: 28px 0 0 98px;

    width: 326px

}




#pro #proContents2 #rpPho {

	height: 400px;



	width: 300px;



	margin-right: 25px;

}



#pro #proContents2 #move {

	background: url(http://osaka.galsnetwork.com/images/movjpg_15.jpg) no-repeat 0 0;



	height: 42px;



	width: 162px;



	position: absolute;



	left: 237px;



	top: 452px;

}


#pro #proContents2 #voteBtn {

	height: 41px;

	width: 133px;

	position: absolute;

	left: 94px;

	top: 448px;
}



#pro #proContents2 #op {

	position: absolute;

}

#pro #proContents2 h2 {

	font-size: 14px;

	position: absolute;

	left:441px;

	top: 37px;

}

#pro #proContents2 h3 {

	font-size: 12px;

	position: absolute;

	left: 530px;

	top: 39px;

	font-weight: normal;

}

#pro #proContents2 #day {

	font-size: 10px;

	position: absolute;

	left: 441px;

	top: 64px;

}

#pro #proContents2 #tims {

	font-size: 10px;

	position: absolute;

	left: 567px;

	top: 65px;

}

#pro #proContents2 #tim {

	position: absolute;

	left: 675px;

	top: 84px;

	font-size: 10px;

	color: #FFFFFF;

}

#pro #main #proContents2 #icon ul {

	position: absolute;

	width: 419px;

	left: 1px;

	height: 18px;

}

#pro #main #proContents2 #icon ul li {

	float: left;

	margin-right: 5px;

	font-size: 10px;

	list-style-type: none;

}

#pro #proContents2 #schicon {

	position: absolute;

	height: 22px;

	width: 76px;

	left: 9px;

	top: 620px;

}

#pro #proContents2 #sch {

	font-size: 10px;

	color: #FF0000;

	position: absolute;

	left: 610px;

	top: 84px;

}

#pro #proContents2 #icon {

    height: 36px;

    left: 441px;

    position: absolute;

    top: 109px;

    width: 377px;

}

#pro #proContents2 #com {

    font-size: 12px;

    height: 103px;

    left: 447px;

    overflow-y: scroll;

    padding-right: 10px;

    position: absolute;

    text-align: left;

    top: 154px;

    width: 358px;

}



#pro #proContents2 #sam {

    height: 146px;

    left: 453px;

    position: absolute;

    top: 325px;

    width: 364px;

}

#pro #proContents2 #sam ul li {

	float: left;



	margin:0 3px 3px 0;



	list-style-type: none;

}

#pro #proContents2 #schTb {

	position: absolute;



	left: 93px;



	top: 541px;



	width: 730px;



	height: 110px;



	font-size: 10px;



	text-align: center;

}

#pro #proContents2 #schTb table td {

	width: 90px;

	text-align: center;

	vertical-align: middle;

}

#pro #main #proContents2 #schTb .day {

	height: 23px;

	width: 90px;

}

#pro #main #proContents2 #schTb #weekDay {

	position: absolute;

	left: -1px;

	top: 0px;

}

#pro #main #proContents2 #schTb #weekTime {

	position: absolute;



	left: -6px;



	top: 27px;



	height: 88px;



	width: 735px;

}

#pro #main #proContents2 #schTb #weekTime td {

	width: 95px;

	height: 68px;

}

#pro #main #proContents2 #schTb #weekTime .yellow {

	background-image: url(http://osaka.galsnetwork.com/images/yellow.gif);

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	color: #000000;

	height: 68px;

	width: 95px;

}

#pro #main #proContents2 #plpfile {

	position: absolute;

	height: 522px;

	width: 300px;

	left: 115px;

	top: 680px;

	overflow-y: auto;

}

#pro #main #proContents2 #plpfile table {

	height: 522px;

	width: 280px;

}

#pro #main #proContents2 #plpfile table th {

	font-size: 12px;

	color: #FF004C;

	text-align: left;

	width: 280px;

	height: 10px;

	background-image: url(http://osaka.galsnetwork.com/images/iconb_65.jpg);

	background-repeat: no-repeat;

	background-position: left;

	padding-left: 20px;

	font-weight: normal;

}

#pro #main #proContents2 #plpfile table td {

	font-size: 12px;

	text-align: left;

	height: 10px;

}

#pro #proContents2 #cous {

	position: absolute;

	left: 105px;



	top: 1266px;



	width: 701px;



	height: 80px;



}



#pro #proContents2 #photoMail2 {

	width: 375px;

	height: 536px;

	position: absolute;

	left: 450px;

	top: 680px;

}

#pro #proContents2 #photoMail2 .pMTitel {

	width: 270px;

	text-align: center;

	color: #ff0078;

	font-weight: bold;

	position: absolute;

	left: 50px;

}

#pro #proContents2 #photoMail2 .block1 {

	width: 355px;

	height: 500px;

	overflow: auto;

	position: absolute;

	left: 5px;

	top: 40px;

}

#pro #proContents2 #photoMail2 .block1 iframe {

	background: #fff;

}


#pro .photoMail {

	width: 821px;

	height: 406px;

	margin-right: auto;

	margin-left: auto;

	background-image: url(http://osaka.galsnetwork.com/images/syame_back.jpg);

	position: relative;

	margin-top: 15px;

}

#pro .photoMail .pMTitel {

	width: 400px;

	margin-right: auto;

	margin-left: auto;

	text-align: center;

	color: #ff0078;

	font-weight: bold;

	position: absolute;

	left: 212px;

	top: 8px;

}

#pro .photoMail .block1 {

	width: 780px;

	height: 350px;

	overflow: auto;

	position: absolute;

	left: 20px;

	top: 45px;

}

#pro .photoMail .block1 .box1 {

	background-color: #2b2b2b;

	width: 180px;

	height: 330px;

	padding-top: 15px;

	float: left;

	margin-right: 10px;

	margin-bottom: 10px;

}

#pro .block1 .day {

	background-color: #000000;

	width: 150px;

	margin-right: auto;

	margin-bottom: 15px;

	margin-left: auto;

	height: 25px;

	color: #ff004c;

	padding-top: 5px;

}

#pro .block1 .photo {

	overflow: hidden;

	width: 150px;

	height: 200px;

	margin-right: auto;

	margin-left: auto;

}

#pro .block1 .message {

	width: 145px;

	margin-top: 15px;

	margin-right: auto;

	margin-left: auto;

	color: #ff004c;

	font-size: 12px;

	text-align: left;

	overflow: auto;

	height: 60px;

	padding-right: 5px;

}

#pro #return a {

	background-image: url(http://osaka.galsnetwork.com/images/profb_05.jpg);

	display: block;

	height: 45px;

	width: 188px;

	margin-right: auto;

	margin-left: auto;

	margin-top: 20px;

}

#pro .ye {

	background-image: url(http://osaka.galsnetwork.com/images/iconb_29.jpg);

	background-position: left 2px;

	background-repeat: no-repeat;

	padding-left: 25px;

	font-size: 12px;

	color: #f7ff77;

	text-align: left;

}

#pro .red {

	background-image: url(http://osaka.galsnetwork.com/images/iconb_65.jpg);

	background-position: left 2px;

	background-repeat: no-repeat;

	padding-left: 25px;

	font-size: 12px;

	color: #ff004c;

	text-align: left;

}

#pro .sil {

	background-image: url(http://osaka.galsnetwork.com/images/iconb_47.jpg);

	background-position: left 2px;

	background-repeat: no-repeat;

	padding-left: 25px;

	font-size: 12px;

	color: #a7a7a7;

	text-align: left;

}

.yer {

	font-size: 12px;

	color: #FFFF00;

}

.re {

	font-size: 12px;

	color: #ff004c;

}








/*--------------------------------------

          mobile page

--------------------------------------*/







#mob #main #cotContents {

	background-image: url(http://osaka.galsnetwork.com/images/mobile_05.jpg);

	width: 905px;

	background-repeat: no-repeat;

	text-align: center;

	height: auto;

	margin-right: auto;

	margin-left: auto;

}

#mob #cotContents #cotBlock {

	text-align: center;

	height: 496px;

	width: 734px;

	margin-right: auto;

	margin-left: auto;

	position: relative;

	background-image: url(http://osaka.galsnetwork.com/images/mobilebk_18.jpg);

	padding-top: 90px;

	background-position: bottom;

	background-repeat: no-repeat;

}

#mob #cotBlock p {

	margin-top: 100px;

	text-align: left;

	font-size: 12px;

	width: auto;

	height: 60px;

	margin-right: auto;

	margin-left: auto;

	position: absolute;

	left: 166px;

	top: 69px;

}

#mob #cotBlock .pink {

	color: #e4125f;

}

#mob #cotBlock #ftb {

	margin-top: 10px;

	vertical-align: top;

	font-size: 12px;

	text-align: left;

	position: absolute;

	left: 110px;

	top: 410px;

	width: 399px;

	height: 85px;

}

/*--------------------------------------

            blog page



--------------------------------------*/







#blo #main #nGalContents {

	background-image: url(http://osaka.galsnetwork.com/images/blog_05.jpg);

	width: 905px;

	background-repeat: no-repeat;

	text-align: center;

	height: auto;

	margin-right: auto;

	margin-left: auto;

}

#blo #nGalContents #nGalblock {

	width: 905px;

	height: auto;

	padding-top: 60px;

}

#blo #nGalblock #nGtb {

	width: 855px;

	text-align: center;

	height: auto;

	margin-right: auto;

	margin-left: auto;

}

#blo #nGalblock #nGtb .nGals {

	height: 129px;

	width: 419px;

	clear: both;

	margin-top: 10px;

}

*html #top .rTblock #rTcom {

	height: 240px;

	width: 265px;

	text-align: left;

	overflow-y:scroll;

	float: right;

	clear: right;

	margin-right: 15px;

	margin-top: 22px;

}

/*--------------------------------------

            movie page

--------------------------------------*/

#mov #main #nGalContents {

	background-image: url(http://osaka.galsnetwork.com/images/movie_05.jpg);

	width: 905px;

	background-repeat: no-repeat;

	text-align: center;

	height: auto;

	margin-right: auto;

	margin-left: auto;

}

#mov #nGalContents #nGalblock {

	width: 905px;

	height: auto;

	padding-top: 60px;

}

#mov #nGalblock #nGtb {

	width: 855px;

	text-align: center;

	height: auto;

	margin-right: auto;

	margin-left: auto;

}

#mov #nGalblock #nGtb .nGals {

	height: 129px;

	width: 419px;

	clear: both;

	margin-top: 10px;

}




#slideBox {

	width: 905px;

	height: 376px;

	background: url(http://osaka.galsnetwork.com/images/slideBox.jpg) no-repeat center top;

	margin: 5px auto 20px auto;

}

#slideFrm {

	float: left;

	width: 905px;

	margin: 60px 0 0 0;

}


/* slider layout */
.main-slider-content {
	width:905px;
	height:305px;
}

.lof-slidecontent {
	position:relative;
	overflow:hidden;
	width:905px;
	height:305px;
	margin-bottom: 15px;
}

.lof-slidecontent .preload {
	height:100%;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:100000;
	text-align:center;
	background:#FFF
}

.lof-slidecontent .preload div {
	height:100%;
	width:100%;
	background:transparent url(../images/load-indicator.gif) no-repeat scroll 50% 50%;
}

.lof-slidecontent .sliders-wrapper {
	float: left;
	position:relative;
	height:100%;
	width:905px;
	z-index:3px;
	overflow:hidden;
}

.lof-slidecontent ul.sliders-wrap-inner {
	padding:0px;
	margin:0;
	position:absolute;
	overflow:hidden;
}

.lof-slidecontent ul.sliders-wrap-inner li {
	overflow:hidden;
	float: left;
	padding:0px;
	margin:0px;
	position:relative;
}

.lof-slidecontent .lof-opacity li {
	position:absolute;
	top:0;
	left:0;
	float:inherit;
}


.lof-slidecontent .navigator-content {
	background: #fff url(../images/navigator-content-bg.jpg) no-repeat center top;
	color: #fff;
	height: 305px;
	overflow: hidden;
	float: left;
	position: absolute;
	right: 0;
	top: 0;
	width: 205px;
	z-index: 9;
}
.lof-slidecontent .navigator-wrapper {
	color: #fff;
	float: left;
	overflow: hidden;
	position: relative;
	z-index: 10;
}
.lof-slidecontent ul.navigator-wrap-inner {
	top:0;
	left: 0;
	padding:0;
	float: left;
	position:absolute;
	width:100%;
}
.lof-slidecontent ul.navigator-wrap-inner li {
	background:url(../img/bg_slide_nav.png) no-repeat;
	cursor:hand;
	cursor:pointer;
	list-style:none;
	padding-bottom:0;
	margin-left: 15px;
	overflow:hidden;
	float:left;
	display:block;
	text-align:center;
	clear: both;
}

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

/* item navigator */


.lof-slidecontent ul.navigator-wrap-inner li > div {
	float: left;
	width:174px;
	height:76px;
	position:relative;
	padding:15px 0 0 0;
	text-align:left;

}

.lof-slidecontent ul.navigator-wrap-inner li.active div {
	float: left;
	width:174px;
	height:76px;
	padding:15px 0 0 0;
}

.lof-slidecontent ul.navigator-wrap-inner li img {
	height:76px;
	width:174px;
}

.lof-slidecontent ul.navigator-wrap-inner li.active img,
.lof-slidecontent ul.navigator-wrap-inner li:hover img {
}

.lof-slidecontent .button-next,
.lof-slidecontent .button-previous {
	height:44px;
	width:24px;
	cursor:pointer;
	position:absolute;
	z-index:40;
	top:126px;
	text-indent:-9999px;
}

.lof-slidecontent .button-next {
	right:0;
	background: url(../images/top_slide_nextBtn.png) no-repeat right top;
}

.lof-slidecontent .button-previous {
	left:0;
	background: url(../images/top_slide_prevBtn.png) no-repeat left bottom;
}

.lof-slidecontent .button-control {
	position:absolute;
	top:10px;
	right:48%;
	height: 20px;
	width: 20px;
	cursor:hand; cursor:pointer;
	background:url(../images/transparent_bg.png) repeat;
}

.lof-slidecontent .button-control span {
	display:block;
	width:100%;
	height:100%;
}

.lof-slidecontent .action-start span {
	background:url(../images/play.png) no-repeat center center;
}

.clear {
	clear:both;
}

/*slider layout*/



/*グループバナー*/
#groupShop {
	float: left;
	width: 900px;
	background:url(../images/group/title.jpg) no-repeat center top;
	border: 1px solid #999999;
	padding: 70px 0 20px 0;
	margin:0 0 40px 0;
}

#groupShop .box01 {
	width: 860px;
	margin: 0 auto;
	clear: both;
}

#groupShop .box01 ul {
	width: 860px;
	margin: 0 auto;
	list-style: none;
}

#groupShop .box01 ul li {
	float: left;
	background:url(../images/group/bg.gif) no-repeat center top;
	display: inline-block;
	width: 162px;
	height: 52px;
	margin: 5px;
}

#groupShop .box01 ul li img {
	margin: 1px;
}

#groupShop .box02 {
	width: 860px;
	margin: 0 auto;
	clear: both;
}

#groupShop .box02 ul {
	width: 860px;
	margin: 0 auto;
	list-style: none;
}

#groupShop .box02 ul li {
	float: left;
	background:url(../images/group/bg.gif) no-repeat center top;
	display: inline-block;
	width: 162px;
	height: 52px;
	margin: 5px;
}

#groupShop .box02 ul li img {
	margin: 1px;
}

#groupShop .box03 {
	width: 860px;
	margin: 0 auto;
	clear: both;
}

#groupShop .box03 ul {
	width: 860px;
	margin: 0 auto;
	list-style: none;
}

#groupShop .box03 ul li {
	float: left;
	background:url(../images/group/bg.gif) no-repeat center top;
	display: inline-block;
	width: 162px;
	height: 52px;
	margin: 5px;
}

#groupShop .box03 ul li img {
	margin: 1px;
}

#groupShop .box04 {
	width: 860px;
	margin: 0 auto;
	clear: both;
}

#groupShop .box04 ul {
	width: 860px;
	margin: 0 auto;
	list-style: none;
}

#groupShop .box04 ul li {
	float: left;
	background:url(../images/group/bg.gif) no-repeat center top;
	display: inline-block;
	width: 162px;
	height: 52px;
	margin: 5px;
}

#groupShop .box04 ul li img {
	margin: 1px;
}


#headBn {
	width: 915px;
	height: 80px;
	margin: 10px 0 15px 0;
	clear: both;
}

#headBn p {
	float: left;
	width: 295px;
	margin: 0 10px 0 0;
}
