/*--All--*/
Body {
	margin: 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	text-align:left;
	line-height:120%;
	color:#666666;
}


img {
	border:none;
}

div {
	text-align:left;
	padding:0px;
}

a {
	color: #0267d3;
}

a.noline {
	text-decoration:none;
}

.clear { 
	clear:both;
	height:0;
	font-size:1px;
	line-height:0;
	visibility:hidden; 
}

/*--サイズ指定なしfloat--*/
.img_nextstyle {
	float:left;
}

/*--フォント色パターン--*/
.font_pink {
	color:#ff56d9;
}

.font_green {
	color:#01b79b;
}

.font_blue {
	color:#0267d3;
}


.font_purple {
	color:#5753ff;
	}
	
.font_white {
	color:#FFFFFF;
}

.font_gray {
	color:#666666;
}
	
/*--ページ基本構成--*/
#backshadow_head {
	margin-right: auto;
	margin-left: auto;
	width: 855px;
	background-position:top;
	background:url("../packages/default/img/images/backimg_shadow_head.gif");
}



#backshadow_main {
	margin-right: auto;
	margin-left: auto;
	width: 855px;
	background:url("../packages/default/img/images/backimg_shadow_main.gif");
}

/*--ヘッダー--*/
#head_back {
	margin-right: auto;
	margin-left: auto;
	width: 850px;
	background:url("../packages/default/img/images/backimg_shadow_head_02.gif");
	background-repeat:repeat-x;
	background-color:#f1f1f1;
}

.head_area {
	margin-right: auto;
	margin-left: auto;
	width: 830px;
}

#logo {
	text-align:center;
}


#head_line {
	margin-right: auto;
	margin-left: auto;
	background-color:#0267d3;
	height:5px;
	width:852px;
}

#text_head {
	text-align:center;
	margin-bottom:5px;
}

/*--メインコンテンツ--*/
#area_back {
	margin-right: auto;
	margin-left: auto;
	width:850px;
	background:url("../packages/default/img/images/backimg_area.gif");
	background-color:#004ea2;
	background-repeat:repeat-x;
}

#area {
	margin-right: auto;
	margin-left: auto;
	padding-top:30px;
	width: 745px;
}


#main_text {
	text-align:center;
	font-weight:bold;
}

.enter_left{
	width:511px;
	float:left;
}

.enter_back01{
	margin-top:10px;
	padding-left:45px;
	height:83px;
	background:url("../packages/default/img/images/enter_back01.gif");
	background-repeat:no-repeat;
}

.enter_back02{
	margin-top:12px;
	padding-left:45px;
	height:83px;
	background:url("../packages/default/img/images/enter_back02.gif");
	background-repeat:no-repeat;
}

.enter_back03{
	margin-top:12px;
	padding-left:45px;
	height:83px;
	background:url("../packages/default/img/images/enter_back03.gif");
	background-repeat:no-repeat;
}

.enter_img01{
	margin-top:10px;
	height:65px;
	width:110px;
	float:left;
}

.enter_img02{
	margin-top:10px;
	height:60px;
	width:110px;
		float:left;
}

.enter_text{
	margin-top:10px;
	margin-left:20px;
	clear:#333333;
	height:45px;
	width:330px;
	float:left;
}

.table_btn_text{
	width:330px;
}

td.table_btn_text01{
	width:220px;
}

td.table_btn_text02{
	width:110px;
	text-align:left;
}

.enter_right{
	width:225px;
	margin-left:7px;
	float:left;
}

.enter_menu{
	margin-top:10px;
	width:225px;
}

.enter_menu_back {
	width:220px;
	border-left:1px solid #c8c8c8;
	border-bottom:1px solid #c8c8c8;
	border-right:1px solid #c8c8c8;
	background-color:#f7f7f7;
}


.table_enter_menu {
	width:223px;
	text-align:left;
}

td.table_enter_menu01 {
	width:15px;
}

td.table_enter_menu02 {
	width:65px;
	font-weight:bold;

}

#enter_bottom {
	margin-top:20px;
	margin-bottom:20px;
	margin-right: auto;
	margin-left: auto;
	width:570px;
	height:100px;
}


.table_enter_btn {
	width:570px;
}

td.table_enter_btn01 {
	width:105px;
}

td.table_enter_btn02 {
	width:10px;

}

td.table_enter_btn03 {
	text-align:left;
	width:450px;
}

td.table_enter_btn04 {
	text-align:center;
	width:200px;
}

td.table_enter_btn05 {
	width:80px;
}

td.table_enter_btn06 {
	text-align:center;
	width:150px;
}