@charset "utf-8";/* CSS Document */#xoops #mainMenu,#works_data #mainMenu,#press #mainMenu{	display:block;	clear: both;	float: left;	margin: 10px 0px 0px 0px;	padding: 0px;	width: 130px;}#xoops #mainMenu ul,#works_data #mainMenu ul,#press #mainMenu ul{	display:block;}#xoops #mainMenu ul li,#works_data #mainMenu ul li,#press #mainMenu ul li{	font-size:8px;	line-height:0.1em;	list-style-type:none;	margin:0 0 3px;	padding:0;}#xoops #mainMenu .blockTitle{	font-weight:bold;	margin-bottom: 15px;}#xoops #mainMenu .blockContent{	line-height:1.5em;	margin-bottom:20px;}/* 左カラム　ログインボックス */#xoops #mainMenu .blockContent .loginForm,#works_data #mainMenu .blockContent .loginForm,#press #mainMenu .blockContent .loginForm{	display:block;	margin-left:10px;	margin-top: 100px;	padding-top: 5px;	border-top:1px dotted #ccc;;	clear:both;}#xoops #mainMenu .blockContent .loginForm dl,#works_data #mainMenu .blockContent .loginForm dl,#press #mainMenu .blockContent .loginForm dl{	margin:0;}#xoops #mainMenu .blockContent .loginForm dt,#works_data #mainMenu .blockContent .loginForm dt,#press #mainMenu .blockContent .loginForm dt{	margin:0;	color:#444;	margin-bottom:3px;	padding:0;}#xoops #mainMenu .blockContent .loginForm dd,#works_data #mainMenu .blockContent .loginForm dd,#press #mainMenu .blockContent .loginForm dd{	padding:0;	line-height:normal;	margin-left:0;	margin-bottom:10px;}#xoops #mainMenu .blockContent .loginForm dd input,#works_data #mainMenu .blockContent .loginForm dd input,#press #mainMenu .blockContent .loginForm dd input{	margin:0;	padding:0;	border:1px solid #ccc;	padding: 3px;}#xoops #mainMenu .blockContent .lostpass,#works_data #mainMenu .blockContent .lostpass,#press #mainMenu .blockContent .lostpass{	margin-left:10px;}#xoops #mainMenu .blockContent .lostpass a,#works_data #mainMenu .blockContent .lostpass a,#press #mainMenu .blockContent .lostpass a{	display:block;	font-size:14px;	margin-top: 10px;	color:blue;}#press #mainMenu .blockContent h3{	display:none;}#xoops .logoutBlock,#works_data .logoutBlock,#press .logoutBlock{	margin: 20px 0 0 0px;}#xoops .reg{	text-align:center;}#xoops #registerBlock{	text-align:center;}#xoops #registerBlock #registerTtl{	margin-bottom: 20px;}#xoops #registerBlock .errorMsg{	width:450px;	margin:0 auto;	text-align:left;	margin-bottom:20px;}#xoops #registerBlock .errorMsg ul li{	line-height:1.5em;	color:red;}#xoops #registerForm,#xoops #loginForm{	margin:0 auto;	width:450px;	background-color:#ece8de;	padding-bottom:40px;	font-size:0.8em;}#xoops #registerForm #registerForm-inner,#xoops #loginForm #loginForm-inner{	display:block;	padding-top:40px;	padding-bottom:40px;	margin-left:85px;	margin-right:85px;	margin-bottom: 15px;	text-align:left;	line-height:1.5em;	background:url(/member/img/register_arr.gif) no-repeat center bottom;}#xoops #registerForm #registerForm-inner input{	width: 220px;	margin-left:29px;	margin-top:5px;	margin-bottom:8px;}#xoops #loginForm #loginForm-inner p input{	width:220px;}#xoops #registerForm #registerForm-inner p,#xoops #loginForm #loginForm-inner p,{	border-bottom: 1px solid #aaa;	padding-bottom: 3px;	margin-bottom:15px;	width:auto;}#xoops #loginForm #loginForm-inner p{	border:none;	padding-bottom:0;	margin-bottom:8px;	margin-left:20px;}#xoops #registerForm #registerConfirm-btn,#xoops #loginForm #loginConfirm-btn{	text-align:center;}/* メンバートップ */#xoops #memberList{	background:url(/member/img/japan_map.gif) no-repeat left top;	width:700px;	height:550px;	padding-left:30px;}#xoops #memberList h3{	visibility:hidden;	margin:0;	padding:0;	margin-bottom:120px;	display:block;	border:none;}#xoops #memberList .memberIcon{	width:100px;	display:block;	text-align:center;	float:left;	font-size:10px;	line-height:1.6em;}#xoops #memberList .memberIcon a img{	margin-top: 30px;	border:1px solid #fff;}#xoops #memberList .memberIcon a img:hover{	border:1px solid #b61f2e;}#xoops #memberList #dummyLink{	margin-top: 30px;	font-size:12px;	line-height:1.6em;	background-color:#fff;	padding: 5px 0;}/* メンバー紹介 */#press .textArea{	overflow:visible;}#press .textArea .storytitle{	display:none;}#press .textArea .storycontent{	display:block;	width:700px;	margin-left:35px;}#press .textArea .storycontent #titleCenter{	text-align:center;	display:block;	margin-bottom:35px;}#press .textArea .storycontent #titleCenter a{	color:#966731!important;	font-size:20px;	margin-top: 5px;}#press .textArea .storycontent div#caption{	width:330px;	display:block;	float:left;}#press .textArea .storycontent div#caption p{	width:auto;	font-size:12px;	line-height:1.6em;	margin-bottom:1em;}#press .textArea .storycontent div#caption p#info{	margin-left:3em;	text-indent:-3em;	font-weight:bold;}#press .textArea .storycontent p#address{	margin-left:400px;	padding-top:20px;	font-size:12px;	font-weight:bold;	width:auto;}#press .textArea .storycontent p#contact{	clear:both;	display:block;	padding:20px 0 10px 0;	text-align:right;	font-size:12px;}#press .textArea .storycontent p#contact a{	font-weight:bold;	color:#825527;}/* ログイン、ログアウト時に一瞬出るメッセージを消す */.redirectBlock{	visibility:hidden;	/*style="text-align:center;	background-color: #EBEBEB;	border-top: 1px solid #FFFFFF;	border-left: 1px solid #FFFFFF;	border-right: 1px solid #AAAAAA;	border-bottom: 1px solid #AAAAAA;	font-weight : bold;"*/}/* ユーザリストから不要な項目を消す */.disp-none,.user_list_order,.user_list_number,.user_list_image,.user_list_name{	display:none;}#footer{margin:0 auto;}#footer #footmenu{_float:left;}#footer #footmenu ul li a{_font-size:12px;}
