div.fullwidth {
}
div.account * {
        position:static !important;
}
p {
	margin: 0;
}
.right {
	text-align: right !important;
}
.mo_vote a.close {
	top: 13px;
}
.mo_vote .md_top .layer_01 {
        position: relative;
}
.msgcontent {
        z-index: 99991;
	width: 500px;
	margin: 20px auto;
	filter: alpha(opacity=90);
	-moz-opacity: 0.90;
	opacity: 0.90;
	background: #FFF;
	padding: 10px;
}
.mo_vote {
        z-index: 99990;
	width: 500px;
	margin: 20px auto;
	filter: alpha(opacity=90);
	-moz-opacity: 0.90;
	opacity: 0.90;
}
#floatDiv {
	width: 100%;
	background: #000;
	cursor: default;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	position: absolute;
	top: 0;
	left: 0;
	z-index:9990;
	height: 2470px;
}
#msgbox {
	position: absolute;
	z-index: 9999;
	width: 99%;
}
.hideThis {
	display: none;
}
.showThis {
	display: block;
}
.formInnerTab{padding:0 !important;}
table.viewcart{border-width:1px 1px 0 0 !important;}
table.viewcart td{border-width:0 0 1px 1px !important;color:#666 !important;background:#fff !important;}
table.viewcart td td{border-width:0 !important;color:#666 !important;background:#fff !important;}
table.formtabmt{border:0}
input{font-size:12px !important;}
@charset "Shift_JIS";
@charset "Shift_JIS";
html {
	scrollbar-face-color:#336699;		
	scrollbar-highlight-color: #FFFFFF; 
	scrollbar-3dlight-color: #336699;	
	scrollbar-shadow-color: #FFFFFF;	
	scrollbar-darkshadow-color: #336699;
	scrollbar-arrow-color: #FFFFFF;		
	scrollbar-track-color: #CCCCCC;		
}
a:link {
}
a:visited {
	color: #0000FF;
}
a:hover {
}
p{
}
img{
	vertical-align:bottom;
}
ul {
}
form {							
	padding: 0px;
	margin: 0px;
}
body{
	margin: 0px;
	padding: 0px;
	font-size:small;
	line-height: 150%;
}
div.container{					
}
table.container{				
	border-left: 20px solid #336699;
	border-right: 1px solid #336699;
}
table.container td.head{		
}
table.container td.body{		
}
table.container td.foot{		
}
div.row_0 {
}
table.box {
}
table.box .top {
}
table.box .bottom {
}
td.col_01{
}
div.col_01{
	margin-top: 10px;
	margin-left: 10px;
}
td.col_02{
}
div.col_02{
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
}
td.col_03{
}
div.col_03{
	margin-top: 10px;
	margin-right: 10px;
}
@charset "Shift_JIS";
table.container td.head{							
}
div.head {											
	height: auto;
	width: 100%;
	position: relative;
}
div.logobanner{										
}
div.logo {											
	height: auto;
	width: auto;
	float: left;
	display: inline;
	margin-top: 25px;
	margin-left: 10px;
	margin-bottom: 5px;
}
div.company {										
	height: auto;
	width: auto;
	position: absolute;
	left: 10px;
	top: 25px;
	font-size: large;
	line-height: normal;
	font-weight: bold;
}
div#hdAds {											
}
div.banner {										
	height: auto;
	width: auto;
	float: right;
	display: inline;
	margin-top: 25px;
	margin-right: 10px;
	margin-bottom: 5px;
}
div.navbar {										
	clear: both;
	background-image: url(/ezcatfiles/akishima/style/3334/./images/header/navi_bg.gif);
	background-repeat: repeat-x;
}
div.navbar div {									
	height: 25px;
	padding-top: 5px;
}
div.navbar div ul {									
	list-style-type: none;
	margin: 0px 10px;
	padding: 0px;
}
div.navbar div ul li {								
	display: inline;
	padding-left: 15px;
	margin-right: 5px;
	vertical-align: top;
	height: auto;
	width: auto;
	background-image: url(/ezcatfiles/akishima/style/3334/./images/header/navi_dot.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
div.navbar div ul li a {							
	text-decoration: none;
}
div.navbar div ul li a:link {						
	color: #FFFFFF;
}
div.navbar div ul li a:visited {					
	color: #FFFFFF;
}
div.navbar div ul li a:hover {						
	color: #FF0000;
}
div.navbar div ul li.marquee {	
	height: auto;
	width: 65%;
	margin: 0px;
	position: absolute;
	left: 0px;
	top: 0px;
	background-image: none;
}
div.searchbar {										
	height: 26px;
	width: 260px;
	position: absolute;
	right: 10px;
	top: -1px;
	background-color: #FFFFFF;
}
div.searchbar div {
}
div.searchbar div form{
	height: 26px;
	width: 260px;
}
div.searchbar div img {								
}
div.searchbar div table {
	height: 26px;
	width: 260px;
}
div.searchbar div table td{
}
div.searchbar input{
}
div.searchbar input.keyword {						
}
@charset "Shift_JIS";
div.counter{					
	width: auto;
	height: 30px;
	text-align: center;
	border: 1px solid #CCCCCC;
	margin: 10px;
}
div.counter img{				
	vertical-align: -6px;
	margin-top: 5px;
}
div.foot{						
	width: auto;
	height: auto;
	margin-top: 10px;
}
div.gotop {						
	text-align: right;
	margin-bottom: -1px;
}
div.copyright {					
	background-color: #336699;
	color: #FFFFFF;
	text-align: center;
	height: 20px;
}
div.copyright span {			
}
@charset "Shift_JIS";
div.showborder{
	border: 1px solid #336699;
	margin-bottom:10px;
	height: auto;
	width: auto;
}
div.showborder div.md_middle {
	margin:10px;
}
div.noborder{
	margin-bottom:10px;
	height: auto;
	width: auto;
}
div.md_top {
	height: auto;
	width: auto;
}
div.md_top div.layer_01 {
	background: url(/ezcatfiles/akishima/style/3334/./images/module/h3bg.gif);
}
div.md_top h3{
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	line-height: 2em;
	text-indent: 20px;
	border-bottom: 1px dashed #CCCCCC;
	background: url(/ezcatfiles/akishima/style/3334/./images/module/h3dot.gif) no-repeat 3px center;
	font-size: medium;
	color: #336699;
}
div.md_middle{
	height: auto;
	width: auto;
}
div.md_bottom{
	display: none;
}
div.ptlist{
	height: auto;
	width: auto;
}
div.ptlist div.md_top {
	border: 1px solid #336699;
	margin-bottom:10px;
	height: auto;
	width: auto;
}
div.ptlist div.md_top h3{		
	border-bottom: none;
}
div.path{						
	height: auto;
	width: auto;
	margin-top: 10px;
	margin-bottom: 10px;	
}
.desc{							
}	
div.list {								
	height: auto;
	width: auto;
	border-bottom: 1px dashed #cccccc;			
}
div.ptcontent{								
	border-top: 1px dashed #cccccc;				
}
.c_03{									
}
.c_02{
}
.c_01{
}
div.showcontent{						
}
div.showcontent a {						
	margin: 0px 5px;
}
span.shadow-ptname{						
}
a.shadow-link{							
}
a.shadow-link img{						
	display:block;							
	float: none;							
	margin-right: auto;						
	margin-left: auto;						
}
.shadow-special{						
}
.shadow-text{							
}
div.page {								
	height: auto;
	width: auto;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
table.list {			
	height: auto;
	width: 100%;
}
td.lt,
td.ct,
td.rt,
td.lm,
td.rm,
td.lb,
td.cb,
td.rb {					
	font-size: 0px;
	line-height: 0px;
}
td.lt {					
	background: url(/ezcatfiles/akishima/style/3334/./images/lt.gif) no-repeat left bottom;
}
td.ct {					
	background: url(/ezcatfiles/akishima/style/3334/./images/ct.gif) repeat-x bottom;
}
td.rt {					
	background: url(/ezcatfiles/akishima/style/3334/./images/rt.gif) no-repeat right bottom;
}
td.lm {					
	background: url(/ezcatfiles/akishima/style/3334/./images/lm.gif) repeat-y left;
}
td.cm {					
	vertical-align: top;
}
td.rm {					
	background: url(/ezcatfiles/akishima/style/3334/./images/rm.gif) repeat-y right;
}
td.lb {					
	background: url(/ezcatfiles/akishima/style/3334/./images/lb.gif) no-repeat left top;
}
td.cb {					
	background: url(/ezcatfiles/akishima/style/3334/./images/cb.gif) repeat-x top;
}
td.rb {					
	background: url(/ezcatfiles/akishima/style/3334/./images/rb.gif) no-repeat right top;
}
div.lt {				
	height: 15px;		
	width: 15px;
}
div.ct {				
}
div.rt {				
	width: 15px;
}
div.lm {				
}
div.rm {				
}
div.lb {				
	height: 15px;		
	width: 15px;
}
div.cb {				
}
div.rb {				
	width: 15px;
}
table.list div.ptcontent {					
	height: auto;
	width: 100%;
	border-top: 0px;						
}
div.list table table table table {
	border: 1px solid #336699;
}
div.list table table table table table {
	width: 100%;
	border: 0px;
}
div.list table table table table table td{
	text-align: left;
}
span.headline_name {						
	font-size: medium;
	font-weight: bold;
}
div.list table table table table table td.shadow-text a.shadow-link img{	
	float: left;							
	margin-right: 10px;						
	margin-left: 0px;						
	margin-bottom: 10px;					
}
table.listmod_4 {							
	height: auto;
	width: 100%;
	border-top: 1px solid #336699;
	border-left: 1px solid #336699;
}
.listmod_4 thead th {						
	border-right: 1px solid #336699;
	border-bottom: 1px solid #336699;
	padding:3px;
	background-color: #336699;
	color: #FFFFFF;
}
.listmod_4 thead th div {					
}
.listmod_4 td {								
	border-right: 1px solid #336699;
	border-bottom: 1px solid #336699;
	padding:3px;
}
.listmod_4 td.row_01 {					
	background-color: #fcfcfc;
}
.listmod_4 td.row_02 {					
	background-color: #e8fcdd;
}
table.cglist {								
	width:100%;
	border-top: 1px solid #336699;
	border-left: 1px solid #336699;
}
table.cglist td {							
	border-right: 1px solid #336699;
	border-bottom: 1px solid #336699;
	padding: 3px;
}
table.cglist td div {
}
table.cglist td div a {				
	display: block;
	height: auto;
	width: 100%;
	text-decoration: none;
	font-weight: bold;
}
table.cglist td div a:link,
table.cglist td div a:visited {		
	color: #666666;
}
table.cglist td div a:hover {		
	color: #336699;
}
table.cglist td div a:active {		
	color: #FFFFFF;
}
table.cglist td div.normal {		
}
table.cglist td div.over {			
	background-color: #e8fcdd;
}
table.cglist td div.down {			
	background-color: #336699;
}
table.special{								
}
table.special td {							
}
table.special table {						
}
table.special table td {					
	padding: 3px;
}
table.special table a.special-link {		
}
table.special table a.special-link img {	
}
table.special table td.sys {				
}
table.special table table {					
	border-bottom: 0px;
}
div.more {									
	text-align: right;
	height: auto;
	width: auto;	
	margin-right: 10px;
}
table.formtabMt {								
}
table.formtabMt td{								
}
table.formtabMt td.formtab_desc{				
}
table.formtabMt td.formtab_desc img{			
}
table.formtabMt td.formtab_foot{				
}
table.formtabMt td.formtab_foot img{			
}
table.formInnerTab {							
}
table.formInnerTab td {							
	padding: 5px;
}
table.formInnerTab td.formtab_left{				
}
table.formInnerTab td.formtab_right{			
}
table.formInnerTab table {						
}
table.formInnerTab table td {					
	padding: 0px;
}
table.formInnerTab table td input {				
}
table.formInnerTab table td input.radio {		
}
table.formInnerTab table td input.checkbox {	
}
table.formInnerTab table td textarea {			
}
table.formInnerTab table td select {			
}
.formtab_cmmt{									
}
input.formtab_input {							
	width: auto;
	height: auto;
	border: 1px solid #336699;
	margin: 0px auto 5px;
	font-weight: bold;
	color: #336699;
	background-color: #e8f0f6;
	cursor: pointer;
}
table td.vt-question{					
	color: #FFFFFF;
	padding: 5px;
	background-color: #666666;
}
table td.vt-desc {						
	padding: 5px;
	border: 1px solid #CCCCCC;
}
table td.vt-cont{						
	text-align: left;
}
table td input.vt-button{				
	width: auto;
	height: auto;
	border: 1px solid #336699;
	margin: 0px auto 5px;
	font-weight: bold;
	color: #336699;
	background-color: #e8f0f6;
	cursor: pointer;
}
div.mo_vote {
	width: 800px;
	height: auto;
	margin: 10px auto ;
	border: 1px solid #336699;
}
div.mo_vote div.md_top {
}
div.desc {						
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px;
	border-bottom: 1px solid #CCCCCC;
}
div.msg {						
	margin-bottom: 5px;
	padding: 5px;
}
div.mo_vote table {
	width: 100%;
	height: auto;
	border-top: 1px dashed #CCCCCC;
}
div.mo_vote table td {
	width: auto;
	height: auto;
	padding: 10px;
	border-bottom: 1px dashed #CCCCCC;
}
div.mo_vote div.close {				
	width: auto;
	margin: 10px auto;
	text-align: center;
}
div.mo_vote div.close button {			
	width: 200px;
	height: auto;
	border: 1px solid #336699;
	margin: 0px auto 5px;
	font-weight: bold;
	color: #336699;
	background-color: #e8f0f6;
	cursor: pointer;
}
.showhr {
	margin-bottom: 10px;
	border-bottom: 1px solid #336699;
}
.showhr div.md_top {
}
.showhr div.md_middle {
}
.showhr div.md_bottom {
}
div.mo_search {						
	margin-bottom: 10px;
}
div.mo_search form {				
	padding: 0px;
	margin: 0px;
}
div.mo_search div.key{				
}
div.mo_search div.key input {		
}
div.mo_search div input {			
	vertical-align: middle;
}
div.mo_search div img {				
	vertical-align: middle;
}
div.col_02 div.mo_search div.key{	
	display:inline;
}
div.advsearch {
	height: auto;
	width: auto;
}
div.advsearch table {
	height: auto;
	width: 100%;
}
div.advsearch table td {
	border-bottom: 1px dashed #cccccc;
	padding: 10px;
}
div.advsearch table td input.radio {
	vertical-align: middle;
	margin:10px 5px 10px 30px;
}
div.advsearch div.submit {					
	width: auto;
	margin: 10px auto;
	text-align: center;
}
div.advsearch div.submit input {			
	width: 200px;
	height: auto;
	border: 1px solid #336699;
	margin: 0px auto 5px;
	font-weight: bold;
	color: #336699;
	background-color: #e8f0f6;
	cursor: pointer;
}
div.mo_login {									
	margin-bottom:10px;
	border: 1px solid #336699;
}
div.mo_login form{								
	margin-top: 5px;
}
div.mo_login form table{						
	color: #336699;
	font-weight: bold;
}
div.links {										
}
div.links span {								
	margin-right: 3px;
	margin-left: 3px;
	font-size: x-small;
	font-weight: normal;
}
div.mo_login div.wrap {							
}
div.mo_login td.row_01_left{					
	height: auto;
	width: auto;
}
div.mo_login td.row_01_right{					
}
div.mo_login td.row_01_right input{				
	margin-left:5px;
	width: 90px;
}
input#CmLoginCust{								
}
div.mo_login td.row_02_left{					
}
div.mo_login td.row_02_right{					
}
div.mo_login td.row_02_right input{				
	margin-left:5px;
	width: 90px;
}
input#CmLoginName{								
}
td.row_login{									
	vertical-align: middle;
}
td.row_login input{								
	border: 1px solid #336699;
	height: 20px;
	width: 100%;
	font-weight:bold;
	color:#336699;
	background-color: #e8f0f6;
	cursor: pointer;
}
@charset "Shift_JIS";
div.mo_ptdetail {
}
div.mo_ptdetail div.md_top {
}
div.mo_ptdetail div.ptname {			
	height: auto;
	width: auto;
	margin: 0px 0px 10px 0px;
	padding:5px;
	font-weight: bold;
	font-size: medium;
	line-height: normal;
	color: #FFFFFF;
	background: #336699;
}
div.mo_ptdetail br.wrap {				
	height: 0px;
	font-size: 0px;
	line-height: 0px;
}
div.mo_ptdetail div.ptdet {				
}
td.haveimage_1 {						
	border-left: 1px #CCCCCC dashed;
}
td.haveimage_1 table td.ptdet-text {	
	padding-left: 10px;
	text-align: left;					
}
table.largeimage_2 {					
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
}
table.largeimage_2 img {
}
div.haveimage_2{						
	text-align: left;					
}
table.largeimage_3 {					
	height: auto;
	width: 100%;
	border-bottom: 1px dashed #CCCCCC;
	margin-bottom: 10px;
}
table.largeimage_3 img {
}
div.haveimage_3{						
	height: auto;
	width: 100%;
	text-align: left;					
}
table.ptdet-def{						
	width: 100%;						
}
table.ptdet-def td {					
	white-space:normal;
	border: 1px solid #FFFFFF;
	padding: 5px;
}
table.ptdet-def td.ptdet-def-td1{		
	background-color:#e8fcdd;
}
table.ptdet-def td.ptdet-def-td2{		
	background-color:#f3fcf3;
}
div.other {								
	margin: 10px;
}
div.other span{							
}
table.other {							
	border: 1px solid #336699;
}
table.other th {						
	font-weight: bold;
	color: #FFFFFF;
	background-color: #336699;
	padding: 5px;
}
table.other table {						
	width: 100%;
}
table.other table td{					
	width: auto;
	border: 1px solid #CCCCCC;
}
@charset "Shift_JIS";
.mo_cgmenu {										
	height: auto;
	width: auto;
	margin-bottom: 10px;
}
.mo_cgmenu .md_top {								
	height: auto;
	width: 100%;
}
.mo_cgmenu .md_top h3{								
	font-size: small;
	line-height: 30px;
	text-indent: 10px;
	height: 30px;
	width: 100%;
	background-image: url(/ezcatfiles/akishima/style/3334/./images/cgmenu/top_bg.gif);
	font-weight: bold;
	color: #FFFFFF;
	border: 1px solid #eeeeee;
	background-repeat: repeat-x;
}
.ECMenu {
	behavior: url(../lib/cl_flyout.htc);
}
.flyoutMenu {										
	width: 100%;
	height: auto;
}
.flyoutMenu td{										
	border-bottom: 1px dashed #CCCCCC;
	height: 30px;
}
table.flyoutMenu img {								
}
.flyoutMenu a{										
}
.flyoutMenu a:link{										
	text-decoration: none;
	color: #336699;
}
.flyoutMenu a:visited {								
	text-decoration: none;
	color: #336699;
}
.flyoutMenu a:active {
}
.flyoutMenu a:hover {
	text-decoration: none;
	color: #CC0000;
}
.flyoutLink {										
}
.flyoutLink a {	
}
.flyoutLinkDown{									
}
.flyoutLinkDown a{
}
.flyoutLinkOver{									
	background-color: #e8f0f6;
}
.flyoutLinkOver a:hover{
}
.flyoutSubMenu {									
	background: #FFFFFF;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	width: 170px;									
	margin-top: 1px;
	margin-left: -30px;
}
.flyoutSubMenu td{									
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	height: 30px;
	white-space: nowrap;								
	text-indent: 5px;
}
.flyoutSubMenu a{									
}
.flyoutSubMenu a:visited{
}
.flyoutSubMenu a:hover{
}
.flyoutSubLink {
}
.flyoutSubLinkDown{
}
.flyoutSubLinkOver {
	background-color: #e8f0f6;
}
.flyoutSubMenu img {
}
@charset "Shift_JIS";
div.mo_forum,
div.mo_forum_view {						
	height: auto;
	width: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
div.mo_forum div.control,
div.mo_forum_view div.control {			
	padding: 10px;
	margin: 0px;
	margin-bottom: 10px;
	height: auto;
	width: auto;
	border: 1px #CCCCCC solid;
}
div.mo_forum div.control span,
div.mo_forum_view div.control span {		
	margin-right: 10px;
}
div.mo_forum div.control span img, 
div.mo_forum_view div.control span img {
	margin-right: 5px;
	vertical-align: middle;
}
table.forumlist {					
	height: auto;
	width: 100%;
}
table.forumlist th {				
	background-color: #e8f0f6;
	padding: 3px;
}
table.forumlist td {				
	padding: 3px;
}
table.forumlist td img {			
	vertical-align: middle;
}
table.forumlist td.row_01 {			
	white-space: normal;				
	background-color: #ffffff;	
}
table.forumlist td.row_02 {			
	white-space: normal;				
	background-color: #eeeeee;
}
div.page {							
}
table.forumlist ul {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-left: 20px;
}
table.forumlist table.forum_mtab1 {
}
span.forum_tip{}
font.forum_dt{}
div.mo_forum_post{								
	width: 100%;
}
div.mo_forum_post table{						
	width: 100%;
}
div.mo_forum_post table td.right {				
	text-align: right;
}
table.forumpost {								
	width: 100%;
	margin: 5px 0px;
}
div.mo_forum_post table.forumpost td.right {	
	width: 15%;
	text-align: left;
}
table.forumpost input{							
	margin: 5px 0px;
	vertical-align: middle;
}
table.forumpost textarea {						
	margin: 5px 0px;
	width: 98%;
}
table.forumpost label{							
	margin: 5px 10px 5px 0px;
	vertical-align: middle;
}
input.forum_flatbtn {								
	border: 1px solid #336699;
	height: 20px;
	width: 45%;
	font-weight:bold;
	color:#336699;
	background-color: #e8f0f6;
	cursor: pointer;
}
div.smiles {									
	float: left;
	height: auto;
	width: 10%;
	margin: 5px 0px;
}
div.smiles img {								
	vertical-align: middle;
}
div.smiles input {								
	vertical-align: middle;
}
div.smiles br {									
	display: none;
	vertical-align: middle;
	height: 0px;
	width: 0px;
}
div.mo_forum_view{									
}
div.mo_forum_view div.post {
}
div.mo_forum_view div.post h3{						
	width: auto;
	height: auto;
	margin: 10px;
	padding: 0px;
	color: #336699;
}
div.mo_forum_view div.post div.info {				
	width: auto;
	height: auto;
	margin: 10px;
	padding: 0px;
}
div.mo_forum_view div.post div.info span {			
	width: auto;
	height: auto;
	margin-right: 10px;
	padding: 0px;
	color: #666666;
}
div.mo_forum_view div.post div.content {			
	width: auto;
	height: auto;
	margin: 10px;
	padding: 0px;
	clear: both;
}
div.mo_forum_view .content div.square{				
}
div.mo_forum_view .content p.square{				
}
div.mo_forum_view div.link{							
	margin: 10px;
}
div.mo_forum_view div.reply{						
}
div.mo_forum_view div.reply table ul{				
}
div.mo_forum_view div.reply table ul li{			
}
.bbsearch {								
}
.bbsearch h3{							
}
.bbsearch input{						
}
@charset "Shift_JIS";
div.login {							
	height: auto;
	width: 500px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #336699;
}
div.login h3 {						
}
div.login div.tips {				
	margin: 10px;
}
table.login{						
	margin: 10px auto;
}
table.login td{						
	padding: 3px;
}
table.login .row_01_left {			
}
table.login .row_01_right {			
}
table.login .row_02_left {			
}
table.login .row_02_right {			
}
table.login input {					
	border: 1px solid #336699;
	height: auto;
	width: 150px;
}
div.login div.submit {						
	width: auto;
	margin: 10px auto;
	text-align: center;
}
div.login div.submit input {						
	width: 230px;
	height: auto;
	display: block;
	border: 1px solid #336699;
	margin: 0px auto 5px;
	font-weight: bold;
	color: #336699;
	background-color: #e8f0f6;
	cursor: pointer;
}
div.login div.msg {							
	width: auto;
	height: auto;
	margin: 10px;
	font-weight: bold;
	color: #CC3300;
	padding: 5px;
	border: 1px solid #CC3300;
}
div.account {						
	height: auto;
	width: 500px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #336699;
}
div.account h3{						
}
div.account div.tips {				
	margin: 10px;
}
div.account div.title {				
	margin: 10px;
	background-color: #336699;
	color: #FFFFFF;
}
table.account {						
	margin: 10px auto;
}
table.account td{						
	padding: 3px;
}
table.account td input {			
	border: 1px solid #336699;
	height: auto;
	width: 150px;
}
table.account td input.radio {			
	border: none;
	height: auto;
	width: auto;
}
table.account td input.image {			
	border: none;
	height: 16px;
	width: 15px;
}
table.account td.row_01_left {		
}
table.account td.row_01_right {		
}
table.account td.row_02_left {		
}
table.account td.row_02_right {		
}
div.account div.submit {				
	width: auto;
	margin: 10px auto;
	text-align: center;
}
div.account div.submit input {			
	width: 200px;
	height: auto;
	border: 1px solid #336699;
	margin: 0px auto 5px;
	font-weight: bold;
	color: #336699;
	background-color: #e8f0f6;
	cursor: pointer;
}
@charset "Shift_JIS";
table.mo_download {				
	border: 1px solid #336699;
	margin-top: 10px;
}
div.mo_download {				
}
div.mo_download div.md_top h3{
	background: none;			
}
fieldset#biang {
	border: 0px;
	height: auto;
	width: auto;
	margin: 10px;
}
fieldset#biang legend {
	border: 1px solid #336699;
	padding: 10px;
	height: auto;
	width: auto;
}
fieldset#biang table.desc {
	height: auto;
	width: auto;
}
fieldset#biang table.desc td {
	border-bottom: 1px dashed #336699;
	height: auto;
	width: auto;
	text-align: left;
	padding: 10px;
}
div.mo_download div.down{
	background-color: #336699;
	margin: 5px;
	padding: 5px;
	height: auto;
	width: auto;
	color: #FFFFFF;
	font-weight: bold;
}
div.mo_download div.down img{
	vertical-align: middle;
}
@charset "Shift_JIS";
@media print {						
}div.color_image {
	width: 580px;
	height: 200px;
	background: url(/ezcatfiles/akishima/style/3334/./top.jpg) no-repeat center center;
}@charset "Shift_JIS";
div.container{
	width:100%;
	overflow:visible;
}
.user_492{background:#ffffff !important;}
.user_491{background:#ece8d5 !important;}
