BODY
{
}

img {
	border:none;
}

#GalsContents{

	width:750px;
	margin-top:20px;
/*
	border: 1px;
	border-color:#000000;
	border-style:solid;		
*/
}

#galstitle1{
	text-align:center;
}

#galstitle2{
	text-align:center;
	margin-bottom:20px;
}

#bottom_rogo{
	width:750px;
	height:70px;
	text-align:center;
	margin-left:0px;
/*	
	border: 1px;
	border-color:#FF0000;
	border-style:solid;			
	*/
}

#galslist{
	width:750px;
	margin-top:20px;
	/*
	border: 1px;
	border-color:#FF0000;
	border-style:solid;	
	*/
}


.compimg {
	border-top:1px solid #FFCC99;
	border-left:1px solid #FFCC99;
	border-right:1px solid #FFCC99;
	border-bottom:1px solid #FFCC99;
	
	width:118px;
	height:177px;
	margin-bottom:5px;

}

.complist1 {
	float:left;
	width:120px;
	height:240px;	
	/*
	border: 1px;
	border-color:#000000;
	border-style:solid;	
	*/
}

.complist2 {
	float:left;
	width:120px;
	height:240px;	
	margin-left:10px;
	/*
	border: 1px;
	border-color:#FFFFFF;
	border-style:solid;		
	*/
}

.complist3 {
	float:left;
	width:120px;
	height:240px;	
	margin-left:10px;
	/*
	border: 1px;
	border-color:#FF0000;
	border-style:solid;		
	*/
}

.complist4 {
	float:left;
	width:120px;
	height:240px;	
	margin-left:10px;
	
	/*
	border: 1px;
	border-color:#0000FF;
	border-style:solid;		
	*/
}

.complist5 {
	float:left;
	width:120px;
	height:240px;	
	margin-left:10px;
	
	/*
	border: 1px;
	border-color:#00FF00;
	border-style:solid;		
	*/
}

.compcontainer {
	width:650px;
	height:240px;
	margin-left:10px;

	
}

.compname {
	margin-top:5px;
	background:url(/pict/sys/compname.gif) no-repeat;
	width:120px;
	height:40px;
	color:#ffffff;
	font-size:13px;
	text-align:center;
	padding-top:5px;
}

.compprof{
	color:#ffcc66;
	font-size:11px;
	text-align:center;	
}

/* 詳細情報画面 */


#GalsProfContainer{
	clear:both;
	width:800px;
	height:300px;
	

}

#GalsProfImg{
	float:left;
/*	
	border-top:1px solid #FFCC99;
	border-left:1px solid #FFCC99;
	border-right:1px solid #FFCC99;
	border-bottom:1px solid #FFCC99;
*/	
	width:210px;
	height:279px;

}

#GalsProfImg1{
	float:left;
/*	border-top:1px solid #FFCC99;*/
/*	border-left:1px solid #FFCC99;*/
/*	border-right:1px solid #FFCC99;*/
/*	border-bottom:1px solid #FFCC99;*/
	
	width:210px;
	height:279px;

}

#GalsProfBox{
	float:left;
	margin-left:20px;

}

#GalsProfBoxUp{
	
	background:url(/pict/sys/gals_prof_up.gif) no-repeat;
	width:562px;
	height:15px;
	margin-bottom:0px;

}

#GalsProfBoxMiddle{
	background:url(/pict/sys/prof_box_bg.gif);
	background-color:#A91B0F;
	color:#ffffff;
	font-size:10px;	
	width:562px;
	height:160px;
	margin-top:0px;
}

#GalsProfBoxBottom{
	background:url(/pict/sys/gals_prof_bottom.gif) no-repeat;
	width:562px;
	height:15px;
}

#GalsOsusumeBoxUp{
	background:url(/pict/sys/gals_osusume_top1.gif) no-repeat;
	width:562px;
	height:26px;
	margin-top:10px;

}

#GalsOsusumeBoxMiddle{
	color:#ffffff;
	font-size:11px;
	background-color:#1B0440;
	width:562px;
	/* height:35px;*/
	text-align:left;
	
}

#GalsOsusumeBoxBottom{
	background:url(/pict/sys/gals_osusume_bottom1.gif) no-repeat;
	width:562px;
	height:9px;
}


#GalsProfLeft{
	float:left;
	width:330px;
	
}

#GalsProfRight{
	float:left;
	width:232px;
		
}

.GalsProfKomokuLeft{
	width:330px;
	clear:both;
	margin-bottom:5px;
}

.GalsProfKomokuRight{
	width:230px;
	clear:both;
	margin-bottom:5px;
	
}

.GalsProfImg1{
	float:left;
	width:130px;
	height:20px;

}


.GalsProfText1{
	float:right;
	text-align:left;
	width:190px;
	margin-left:3px;
}


.GalsProfImg2{
	float:left;
	width:130px;
	height:20px;
	
}


.GalsProfText2{
	float:left;
	width:90px;
	height:20px;
	margin-left:3px;
	text-align:left;	
}

#GalsProfLinkBtn{
	clear:both;
	width:800px;
	height: 25px;
	margin-top:20px;
}

#prof_btn_01{
	float:left;
	width: 250px;
	height: 25px;
	margin-left:20px;

}

#prof_btn_02{
	float:left;
	width: 250px;
	height: 25px;
		
}

#prof_btn_03{
	float:left;
	width: 250px;
	height: 25px;
	
}

#prof_btn_01 a{
	display:block;
	width: 226px;
	height: 21px;
	background: url(/pict/sys/prof_btn_01.gif) no-repeat; 
}

#prof_btn_01 a:hover{
	display:block;
	background: url(/pict/sys/prof_btn_01_h.gif) no-repeat;
}

#prof_btn_02 a{
	display:block;
	width: 226px;
	height: 21px;
	background: url(/pict/sys/prof_btn_02.gif) no-repeat; 
}

#prof_btn_02 a:hover{
	display:block;
	width: 226px;
	height: 21px;
	background: url(/pict/sys/prof_btn_02_h.gif) no-repeat;
}

#prof_btn_03 a{
	display:block;
	width: 226px;
	height: 21px;
	background: url(/pict/sys/prof_btn_03.gif) no-repeat; 
}

#prof_btn_03 a:hover{
	display:block;
	width: 226px;
	height: 21px;
	background: url(/pict/sys/prof_btn_03_h.gif) no-repeat;
}

/* 閉じるボタン */
#close_btn{
	clear:both;
	width:780px;
	height: 25px;
	margin-top:20px;
	text-align:right;
}

/* 出勤スケジュール */

#GalsScheduleBox{
	float:left;
	margin-left:20px;

}

#GalsScheduleBoxUp{
	cleaar:both;
	background:url(/pict/sys/gals_sche_up.gif) no-repeat;
	width:562px;
	height:22px;

}

#GalsScheduleBoxMiddle{
	cleaar:both;
	background-color:#A91B0F;
	color:#ffffff;
	font-size:10px;	
	width:562px;
	height:240px;
	
	
}

#GalsScheduleBoxBottom{
	cleaar:both;
	background:url(/pict/sys/gals_sche_bottom.gif) no-repeat;
	width:562px;
	height:20px;

	color:#ffffff;
	font-size:14px;	
	


}

#ScheduleTitle{
	float:left;
	width:150px;
	height:20px;
	color:#ffffff;
	font-size:14px;
	margin-left:20px;
	
}

#ScheduleMonth{
	float:left;
	width:50px;
	height:20px;
	color:#ffffff;
	font-size:14px;
			
}

#ScheduleNextMonth{
	float:left;
	width:50px;
	height:20px;
	color:#ffffff;
	font-size:14px;
		
	
}

#ScheduleBackMonth{
	float:left;
	width:50px;
	height:20px;
	color:#ffffff;
	font-size:14px;

	
}

.GalsScheduleWeek{
	cleaar:both;
	width:562px;
	height:35px;
}

.GalsScheduleDayNone{
/*日付けなし*/
	float:left;
	background-color:#CC7744;
	width:79px;
	height:35px;
	text-align:center;
	
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
}

.GalsScheduleDayNoneSat{
/*日付けなし土曜日*/
	float:left;
	background-color:#CC7744;
	width:79px;
	height:35px;
	text-align:center;
	
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
}

.GalsScheduleDayNoneSun{
/*日付けなし日曜日*/
	float:left;
	background-color:#CC7744;
	width:78px;
	height:35px;
	text-align:center;
	margin-left:1px;

	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	border-left:1px solid #000000;
}

.GalsScheduleDayShukkin{
/*出勤日*/
	float:left;
	background-color:#FF9900;
	width:79px;
	height:35px;
	color:#000000;
	text-align:center;
	
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
		
}

.GalsScheduleDayShukkinSat{
/*出勤日*/
	float:left;
	background-color:#FF9900;
	width:79px;
	height:35px;
	color:#000000;
	text-align:center;
	
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
		
}

.GalsScheduleDayShukkinSun{
/*出勤する日曜日*/
	float:left;
	background-color:#FF9900;
	width:78px;
	height:35px;
	color:#000000;
	text-align:center;
	margin-left:1px;

	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	border-left:1px solid #000000;
}

.GalsScheduleDayWeekDay{
/*出勤しない平日*/
	float:left;
	background-color:#FFDDDD;
	width:79px;
	height:35px;
	color:#000000;
	text-align:center;

	border-bottom:1px solid #000000;
	border-right:1px solid #000000;	
}

.GalsScheduleDaySat{
/*出勤しない土曜日*/
	float:left;
	background-color:#5599CC;
	width:79px;
	height:35px;
	color:#000000;
	text-align:center;

	border-bottom:1px solid #000000;
	border-right:1px solid #000000;	
}

.GalsScheduleDaySun{
/*出勤しない日曜日*/
	float:left;
	background-color:#FF6666;
	width:78px;
	height:35px;
	color:#000000;
	text-align:center;
	margin-left:1px;
	
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;	
}

#GalsScheduleLabel{
	cleaar:both;
	width:562px;
	height:20px;
		
}

.weeklabel{
	float:left;
	background-color:#663333;
	width:79px;
	height:20px;
	text-align:center;
	padding:4px 0px 0px 0px;
	
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	/* border-left:1px solid #000000; */
	border-right:1px solid #000000;
		
}

.weeklabelsun{
	float:left;
	background-color:#FF3333;
	width:78px;
	height:20px;
	text-align:center;
	margin-left:1px;
	padding:4px 0px 0px 0px;
	
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	border-left:1px solid #000000;
	
}

.weeklabelsat{
	float:left;
	background-color:#003366;
	width:79px;
	height:20px;
	text-align:center;
	padding:4px 0px 0px 0px;
	
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
}

.GalsGravureCol{
	clear:both;
	width:540px;
	height:100px;	
	margin-bottom:10px;
	margin-left:20px;
}

.GalsGravueImg{
	float:left;
	width:105px;
	height:100px;
	text-align:center;
	
}

/*あたらしいプロフ */

#GalsProfBoxEX{
	float:left;
	margin-left:10px;

}

#GalsProfBoxUpEX{
	
	background:url(/pict/sys/gals_prof_up.gif) no-repeat;
	width:400px;
	height:15px;
	margin-bottom:0px;

}

#GalsProfBoxMiddleEX{
	background:url(/pict/sys/prof_box_bg.gif);
	background-color:#A91B0F;
	color:#ffffff;
	font-size:10px;	
	width:400px;
	height:210px;
	margin-top:0px;
}

#GalsProfBoxBottomEX{
	/* background:url(/pict/sys/gals_prof_bottom.gif) no-repeat; */
	width:400px;
	height:15px;
}

#GalsOsusumeBoxUpEX{
	background:url(/pict/sys/gals_osusume_top1.gif) no-repeat;
	width:400px;
	height:26px;
	margin-top:10px;

}

#GalsOsusumeBoxMiddleEX{
	color:#ffffff;
	font-size:11px;
	background-color:#1B0440;
	width:400px;
	height:60px;
	text-align:left;
	margin-top:10px;
}

#GalsOsusumeBoxBottomEX{
	background:url(/pict/sys/gals_osusume_bottom1.gif) no-repeat;
	width:400px;
	height:9px;
}


#GalsProfLeftEX{
	float:left;
	width:220px;
	
}

#GalsProfRightEX{
	float:left;
	width:180px;
		
}

.GalsProfKomokuLeftEX{
	width:220px;
	clear:both;
	margin-bottom:5px;
}

.GalsProfKomokuRightEX{
	width:180px;
	clear:both;
	margin-bottom:5px;
	
}


.GalsProfImg1EX{
	float:left;
	width:100px;
	height:20px;
	color: #ffffff;
	font-size:13px;

}


.GalsProfText1EX{
	float:right;
	text-align:left;
	width:110px;
	margin-left:3px;
	color: #ffffff;
	font-size:11px;	
}


.GalsProfImg2EX{
	float:left;
	width:80px;
	height:20px;
	color: #ffffff;
	font-size:13px;
	
}


.GalsProfText2EX{
	float:left;
	width:80px;
	height:20px;
	margin-left:3px;
	text-align:left;	
}

.osusume_title{
	color: gold;
	font-size:14px;	
	padding:5px;
}
.osusume_text{
	color: #ffffff;
	font-size:11px;	
	padding:3px;
	margin-top:3px;
}

#GalsDialyEX{
	float:left;
	margin-left:10px;
	color:#ffffff;
	font-size:11px;
	background-color:#1B0440;
	width:250px;
	height:280px;
	text-align:left;

}

#GalsProfContainerEX{
	clear:both;
	width:1024px;
	height:300px;
	

}
/*さらにあたらしいプロフ2007/4/18 */

#GalsProfBoxEX2{
	float:left;
	margin-left:10px;
	width:560px;

}

#GalsProfBoxUpEX2{
	
	/*background:url(/pict/sys/gals_prof_up.gif) no-repeat;*/
	background-color: #a52a2a;
	width:560px;
	height:15px;
	margin-bottom:0px;

}

#GalsProfBoxMiddleEX2{
	/*background:url(/pict/sys/prof_box_bg.gif);*/
	/*background-color:#A91B0F;*/
	background-color: #a52a2a;
	color:#ffffff;
	font-size:10px;	
	width:560px;
	
	height:150px;
	margin-top:0px;
}

#GalsProfBoxBottomEX2{
	/* background:url(/pict/sys/gals_prof_bottom.gif) no-repeat; */
	width:560px;
	height:15px;
}

#GalsOsusumeBoxUpEX2{
	/*background:url(/pict/sys/gals_osusume_top1.gif) no-repeat;*/
	width:560px;
	height:26px;
	margin-top:10px;

}

#GalsOsusumeBoxMiddleEX2{
	color:#ffffff;
	font-size:11px;
	background-color:#1B0440;
	width:560px;
	height:90px;
	text-align:left;
	margin-top:1px;
}

#GalsOsusumeBoxBottomEX2{
	/*background:url(/pict/sys/gals_osusume_bottom1.gif) no-repeat;*/
	width:560px;
	height:9px;
}


#GalsProfLeftEX2{
	float:left;
	width:340px;
	
}

#GalsProfRightEX2{
	float:left;
	width:220px;
		
}

.GalsProfKomokuLeftEX2{
	width:340px;
	clear:both;
	/*margin-bottom:5px;*/
}

.GalsProfKomokuRightEX2{
	width:220px;
	clear:both;
	/*margin-bottom:5px;*/
	
}


.GalsProfImg1EX2{
	float:left;
	width:100px;
	/*height:20px;*/
	color: #ffffff;
	font-size:13px;
	text-align:left;

}


.GalsProfText1EX2{
	float:right;
	text-align:left;
	width:220px;
	margin-left:3px;
	color: #ffffff;
	font-size:11px;	
}


.GalsProfImg2EX2{
	float:left;
	width:100px;
	/*height:20px;*/
	color: #ffffff;
	font-size:13px;
	text-align:left;
}


.GalsProfText2EX2{
	float:left;
	width:120px;
	/*height:20px;*/
	margin-left:3px;
	text-align:left;	
}

.osusume_title{
	color: gold;
	font-size:14px;	
	padding:5px;
}
.osusume_text{
	color: #ffffff;
	font-size:11px;	
	padding:3px;
	margin-top:3px;
}

#GalsDialyEX2{
	float:left;
	margin-left:10px;
	color:#ffffff;
	font-size:11px;
	/*background-color:#1B0440;*/
	width:560px;
	height:280px;
	text-align:left;

}

#GalsProfContainerEX2{
	clear:both;
	width:800px;
	height:350px;
}


/* グラビアサムネイル */

#GalsProfUpperBox{
	
	clear:both;
	height:285px;
	margin-bottom:3px;
}

#GalsProfBottomBox{
	margin-top:3px;
	height:65px;
	clear:both;	
}

#grav_small_line{
	width:480px;
	height:6px;
	float:left;
	
}

.grav_small{
	float:left;
	width: 46px;
	height: 60px;
	background-color:#ffffff;

	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;	
}

#grav_small_btn{
	width:300px;
	height:65px;
	float:left;
	text-align:center;
}

#prof_btn_02EX{
	float:left;
	width: 250px;
	height: 25px;
	margin-top:20px;
	margin-left:30px;
}

#prof_btn_02EX a{
	display:block;
	width: 226px;
	height: 21px;
	background: url(/pict/sys/prof_btn_02.gif) no-repeat; 
}

#prof_btn_02EX a:hover{
	display:block;
	width: 226px;
	height: 21px;
	background: url(/pict/sys/prof_btn_02_h.gif) no-repeat;
}

#prof_btn_01EX{
	float:left;
	width: 250px;
	height: 25px;
	margin-top:20px;
	margin-left:30px;
}

#prof_btn_01EX a{
	display:block;
	width: 226px;
	height: 21px;
	background: url(/pict/sys/prof_btn_01.gif) no-repeat; 
}

#prof_btn_01EX a:hover{
	display:block;
	background: url(/pict/sys/prof_btn_01_h.gif) no-repeat;
}
.todayshukkin {
left: 15px;
position: relative;
top: -26px;
}

.todayshukkinNew {
left: 30px;
position: relative;
top: -28px;
}

.compprofbox {

left: 0px;
position: relative;
top: -26px;

}

.galsimg {

}
