@charset "UTF-8";

/*	共通	*/
*						{ font-size: 16px; font-family: Meiryo, 'メイリオ', 'Lucida Grande', Verdana, 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', sans-serif; }

body					{ padding: 10px 0px 10px 0px; }


#divLogo				{ height: 0; }
#divTitle				{ height: 76px; padding-left: 80px; display:table-cell; vertical-align: middle; }
#divHeader				{ padding: 0 0 3px 0; text-align: right; font-size: 11px; margin: auto auto; }
#divFooter				{}


#xmlSending				{ width: 200px; height: 100px; border: double; background-color: #98fb98; position: absolute; }
#xmlSendingInner		{ text-align: center; margin-top: 35px; font-size: 16pt; }

.errmsg					{ color: Red; font-weight: bold; text-align:center; }



#divButton				{ width: 100%; text-align: right; height: 32px; margin: 10px auto 10px auto;}

.btnOrange				{ color: #FFFFFF; background: #FF9900; border-color: #FF8080 #C00000 #C00000 #FFC0C0; height: 28px; width: 8em; cursor: pointer; float:left;}
.btnGreen				{ color: #FFFFFF; background: #00C000; border-color: #80C080 #008000 #008000 #80C080; height: 28px; width: 8em; cursor: pointer; float:left;}
.btnRed					{ color: #FFFFFF; background: #E00000; border-color: #FF8080 #C00000 #C00000 #FFC0C0; height: 28px; width: 8em; cursor: pointer; float:left;}
.btnPink				{ color: #FFFFFF; background: #E00080; border-color: #FF80C0 #C00040 #C00040 #FFC0E0; height: 28px; width: 8em; cursor: pointer; float:left;}
.btnBlue				{ color: #FFFFFF; background: #0000E0; border-color: #8080FF #0000C0 #0000C0 #C0C0FF; height: 28px; width: 8em; cursor: pointer; float:left;}
.btnCyan				{ color: #FFFFFF; background: #00A0E9; border-color: #8080FF #0000C0 #0000C0 #C0C0FF; height: 28px; width: 8em; cursor: pointer; float:left;}
.btnGray				{ color: #222222; background: #EEEEEE; border-color: #BBBBBB #000000 #000000 #BBBBBB; height: 28px; width: 8em; cursor: pointer; float:right;}
.btnCancel				{ color: #FFFFFF; background: #A0A0A0; border-color: #606060 #404040 #404040 #808080; height: 28px; width: 8em; cursor: pointer; float:left;}


#divMain				{ width: 86%; border: 1px solid #BFBFBF; margin: auto auto; padding: 10px 25px 10px 25px; }
#divMain h2				{ margin: 30px 0 20px 0; font-size: 22px; }



/*
.info					{ color: #ff0000; }

#divLogout				{ height: 0; text-align: right; }

#divCommand				{ height: 0; text-align: right; }
#txtFind				{ width: 160px; }

#divSubTitle			{ height: 24px; }

#tblList .tdCommand		{ text-align: right; }
#tblList .tdCommand a	{ margin: 0 4px; }

#tblList .cmdrow		{ border-bottom:1px #000000 dotted; }


.boxInner				{ width: 96%; text-align: left; margin: 10px auto; }
.boxInner th			{ text-align: center; white-space: nowrap; padding: 0 6px; }
.boxInner td			{ text-align: left; }

.tblInner				{ width: 100%; font-size: 10pt; }
.tblInner td			{ text-align: center; }

.tblForm td				{ white-space: nowrap;}






#divForm				{ width: 500px; border: 1px solid #BFBFBF; margin: auto auto; padding: 10px 25px 10px 25px; }
#divForm h2				{ margin: 30px 0 20px 0; font-size: 22px; }


#tblSponser,#tblCoupon,#tblMessage,#tblStaff				{}
#tblSponser th,#tblCoupon th,#tblMessage th,#tblStaff th	{ width: 120px; }
#tblSponser td,#tblCoupon td,#tblMessage td,#tblStaff td	{}

#txtID					{ width: 40px; border:none; }
#txtCode				{ width: 100px; border:none; }
#txtSponser				{ width: 200px; }
#txtLoginID				{ width: 120px; }
#txtPass				{ width: 120px; }
#txtMsgSpan				{ width: 40px; text-align: center; }
#txtLong, #txtLat		{ width: 160px; }
#txtType				{ border:none; }
#txtRange				{ width: 60px; text-align: center; }

input[type="file"]		{ width: 240px; }

#map					{ height: 300px; width: 460px; }

#tblPage				{ width: 100%; font-size: 10pt; margin-top: 10px;}
#tdSample				{ vertical-align: top; }
#pageSample				{ width: 200px; border: black solid 1px; font-size:10px; color: #000000; background-color: #FFFFFF; text-align: center; padding: 4px; }
.pageParts				{ vertical-align: top; text-align:left; }
.tblItem,.tblItem_off	{ width: 94%; border: black solid 1px; margin: 0 auto 10px auto; padding: 4px; }
.tblItem table, .tblItem_off table { width: 100%; }

.tblItem td				{ white-space: nowrap; }
.tblItem hr				{ border: 1px #cccccc dashed; margin: 4px 8px; }
.cmdItem				{ text-align: right; padding-right: 10px;}
.padItem				{ width: 40px; }

.tblItem_off			{ overflow: hidden; height: 26px; }
.tblItem_off td			{ display: none; }
.tblItem_off .reg		{ display: none; }


#top img				{ width: 30px; }
#content img			{ width: 50px; }
#tblCoupon img			{ width: 40px; }
#sponsor img			{ width: 30px; vertical-align: middle; }

#banner1 img,#banner2 img,#banner3 img,#banner4 img,
#banner5 img,#banner6 img,#banner7 img,#banner8 img,
#banner9 img,#banner10 img,#banner11 img,#banner12 img,
#banner13 img,#banner14 img,#banner15 img
						{ width: 30px; }


#popup					{ border: 1px solid #ffffff; cursor: pointer; opacity: 0.85; position: absolute; top:0; visibility:hidden; border: 1px solid #000000; width:112px;height:112px; }
#popup td:hover			{ border-color: #ff0000; }
#popup td				{ width: 10px; height: 10px; border: 1px solid #ffffff; }

.caution				{ color: #ff0000; font-size: 0.9em; }
*/
