/*--▼ヘッダー--*/
#headder li { margin:0px; list-style:none; float:left;}
#headder .head1 {width:670px; margin:0px; padding:0px;}
#headder .head1 h1 {width:312px; padding:26px 0 22px 2px;margin:0px;}
/*--#headder .head1 .head1b {width:81px;padding:21px 14px 17px 0;}--*/
/*--#headder .head1 .head1c { padding:21px 21px 17px 0;}--*/
#headder .head1 .head1b {width:81px;padding:21px 14px 17px 0;}
#headder .head1 .head1c { padding:21px 21px 17px 0;}
#headder .head1 .head1d {width:146px;margin:0px; padding:18px 0 0 0;}
#headder .head2 { margin:0px; padding:0px; clear:both;}
#headder .head2 ul {width:650px; height:46px; margin:0px; padding:0px; background:url(../img/head_category_bg.gif);}
#headder .head2 li {width:162px;margin:0px;padding:0px;}

/*--▼メインフレーム--*/
/*--#main_frame {margin:0px;padding:0px;clear:both; font-size:12px; line-height:150%;}--*/
/*--#main_frame th,#main_frame td,{font-size:12px; line-height:150%;}--*/

/*--▼フッター--*/
.footer {width:650px; margin:0px; padding:0px; border-top:1px solid #e2e2e2;}
.footer li { margin:0px; padding: 0 14px 0 0; list-style:none; float:left;}
.footer .copyright {width:420px;  margin:0px; padding:0px; text-align:right;}

a:link { color : #3c4bc9; text-decoration:none;}
a:visited{ color : #3d6bb2; text-decoration:none;}
a:hover{ color : #ff7b84; text-decoration:underline;}
body {padding: 0 0 0 10px;}
body,th td {font-size:12px; line-height:150%;}


/*--▼左フレームを適用する場合--*/
#main_frame h2 { margin:0px; padding:2px 0 4px 0;}

#main_frame .setframe { width:650px; margin:0 0 0 0;}
#main_frame .setframe .frame0a { background:#0368f8; width:134px; font-size:1px; line-height:5px;}
#main_frame .setframe .frame0b { background:#c0dafd; font-size:1px; line-height:5px;}
#main_frame .setframe .frame_left { background:#c0dafd; width:134px; vertical-align:top;}
#main_frame .setframe .frame_left ul {margin:0px; padding:0px;}
#main_frame .setframe .frame_left li {margin:0px; padding:0px; list-style:none; border-bottom:2px solid #90bdfb; background: url(../img/left_arrow.gif) right bottom no-repeat;}
#main_frame .setframe .frame_left li a { width:134px height:26px; margin:0px; padding:12px; display:block;}
#main_frame .setframe .frame_left li a:hover { width:134px height:26px; margin:0px; padding:10px; border:2px solid #ffffff; display:block;}
#main_frame .setframe .frame_left .selected {background:#e5e5e5 url(../img/left_arrow.gif) right bottom no-repeat;}
#main_frame .setframe .frame_main { background:#ffffff; vertical-align:top; font-size:12px; line-height:150%;}