body
{
	background-color:#FFFFFF;
	color:#000000;
	font-family:'MS UI Gothic';
	font-size:11pt;
	line-height:150%;
	margin:5px;
	padding:5px
}

p.header
{
	font-size:15pt;
	margin:0px 0px 0px 5px;
}

p.headMenu
{
	border-style:double;
	border-width:3px 0px;
	border-color:#0066FF;
	padding:10px 20px;
}

p.headComment
{
	padding-left:20px;
}

p.footer
{
	border-top-style:double;
	border-top-width:3px;
	border-top-color:#0066FF;
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	text-align:right;
	clear:both;
}

p.quickTrigger
{
	clear:both;
	border-top-style:dotted;
	border-top-width:1px;
	border-top-color:#0066FF;
	padding:10px 0px 0px 0px;
	margin:10px 0px 0px 0px;

}

p.idolList
{
	float:left;
	margin:5px 5px 0px 5px;
	padding:5px;
	text-align:center;
	border:solid 1px #FF0000;
}

p.idolListDetail
{
	float:left;
	margin:5px 1px 0px 1px;
	padding:3px;
	text-align:center;
	border:solid 1px #FF0000;
}

p.toMobile
{
	border-top:dashed 1px #FF0000;
	text-align:right;
	padding-right:10px;
	padding-top:10px;
}


p.attentionTitle
{
	text-decoration:underline;
	color:#0066FF;
	padding-left:20px;
	margin:0px;
}

p.attention
{
	padding-left:40px;
	margin:0px;
}

p.makeItem
{
	text-align:right;
	padding-left:10px;
}

p.menuTitle
{
	text-decoration: underline;
}

p.menuTitleMemo
{
	padding-left:30px;
}

p.information
{
	text-decoration:underline;
	text-align:center;
	width:100%;
}

p.subWindowClose
{
	text-align:right;
	padding:0px;
}

p.subWindowItem
{
	padding-left:80px;
}

span.goBack
{
	text-align:right;
	padding-right:10px;
}

span.subtitle
{
	font-size:12.5pt;
	text-decoration: underline;
	float:left;
	margin-right:300px;
}

span.footMenu
{
	text-align:left;
	font-size:10pt;
	float:left;
}

div.memberList
{
	padding-left:20px;
	padding-bottom:20px;
}

div.subWindow
{
	height:400px;
	width:600px;
	margin-top:-200px;
	margin-left:-300px;
	position:absolute;
	top:50%;
	right:auto;
	left:50%;
	bottom:auto;
	background-color:#FFFFFF;
	padding:0px 10px;
}

img
{
	border:0px;
}

img.subtitle
{
	float:left;
	margin-right:10px;
	vertical-align:top;
}

li
{
	float:left;
}
p;
}

li
{
	float:left;
}

/*
 # -------------------------------------------------------------------
 # 画像変換 web2mobile
 # -------------------------------------------------------------------
*/
div.cnvForm
{
	padding-left:20px;
}

div.cnvViewQrCode
{
	height:245px;
	width:245px;
	border:solid 1px #000000;
	margin:20px;
	padding:0px;
	text-align:center;
	
}

p.cnvNotice
{
	margin:0px;
	padding-left:15px;
	font-size:9pt;
}

p.cnvInputData
{
	margin:0px;
	padding-left:15px;
}

input.cnvSubmit
{
	font-size:10pt;
	border:solid 3px #000000;
	background-color:#FFAAAA;
	height:30px;
	width:100px;
	margin:10px 0px;
	ime-mode:disabled;
}

input.cnvUrl
{
	font-size:10pt;
	border:solid 1px #FF0000;
	width:400px;
	padding:0px 3px;
	ime-mode:disabled;
}

input.cnvSize
{
	font-size:10pt;
	border:solid 1px #FF0000;
	width:30px;
	padding:0px 3px;
	ime-mode:disabled;
}

img.cnvLoading
{
	visibility:hidden;
	padding:10px;
}

/*
 # -------------------------------------------------------------------
 # 画像変換 web2mobile
 # -------------------------------------------------------------------
*/
div.mapForm
{
	padding-left:20px;
}

p.mapNotice
{
	margin:0px;
	font-size:10pt;
	padding-left:15px;
}

p.mapInputData
{
	margin:0px;
	padding-left:25px;	
	padding-top:10px;
}

span.mapNoticeMode
{
	font-size:9pt;
}

p.mapColumn
{
	border-width:0px 0px 1px 5px;
	border-style:solid;
	border-color:#0066FF;
	padding:0px 0px 0px 0px;
	width:150px;
	margin:5px 0px;
}

img.right
{
	padding:0px 2px;	
}

input.mapSubmit
{
	font-size:10pt;
	border:solid 3px #000000;
	background-color:#FFDDDD;
	height:30px;
	width:150px;
	margin:10px 0px;
	ime-mode:disabled;
}