body {
margin: 0;
background-color: #ffffff;
}
p {margin: 0;}
.bg1{background:url(bg_01.gif) repeat-x;}
.bg2{background:url(pbg_01.gif) repeat-x;}

.main_contents_height{height:600px;}
.menu1{border-bottom:1px #FFFFFF solid;}
.menu2{padding-left:5px;border-bottom:1px #FFFFFF solid;}
.menu2-2{padding-left:5px;}
.menu3{padding-left:10px;padding-right:10px;border-left:1px #434976 solid;border-right:1px #434976 solid;}
.menu4{border-bottom:1px #c8c8c8 solid;}
.menu5{padding-top:18px;
  padding-bottom : 5px;
}
.menu6{padding-top:5px;padding-bottom:18px;}
.head1{padding-top:6px;padding-bottom:7px;}
.head2{padding-right:17px;}
.head3{padding-right:17px;}
.head4{padding-right:18px;}
.head5{padding-right:12px;}
.head6{padding-right:17px;}
.head2b{padding-right:9px;}
.head3b{padding-right:9px;}
.head4b{padding-right:9px;}
.head5b{padding-right:9px;}
.head6b{padding-right:9px;}
.foota1{background:url(f_01.gif) repeat-x bottom;padding-top:9px;}
.foota2{padding-bottom:10px;padding-top:5px;}
.foota3{padding-bottom:0px;padding-top:5px;}
.contents1{padding-left:17px;padding-top:7px;}
.contents2{padding-left:17px;}
.pan1{padding-right:3px;}
.pan2{padding-top:10px;padding-bottom:10px;}
.pan3{padding-bottom:10px;}


/*text style*/
.px10 {font-size:12px; line-height:14px; color:#212121;}
.px12 {font-size:14px; line-height:18px; color:#212121;}
.px12_w {font-size:14px; line-height:18px; color:#FFFFFF;}
.px12_b {font-size:14px; line-height:18px; color:#435973;}
.px12_b {font-size:14px; line-height:18px; color:#435973;}
.px12_pankuzu {font-size:14px; line-height:16px; color:#151B9B;}
.px12_menu1 {padding-top:8px;padding-bottom:8px;background:url(m_01.gif) no-repeat 0px 9px;text-indent:10px;font-size:14px; line-height:16px; color:#FFFFFF;}
.px12_menu2 {font-size:14px; line-height:16px; color:#435973; padding-top:5px;padding-bottom:5px;border-bottom:1px #FFFFFF solid;border-top:1px #FFFFFF solid;}
.px12_menu3{font-size:14px; line-height:14px; color:#435973;}
.px12_pan1 {font-size:14px; line-height:16px; color:#435973;}
.px14 {font-size:16px; line-height:20px; color:#212121;}

/*color valliation*/
.color1{color:#151B9B;}
.color2{color:#0E0088;}

/*text link style*/
.px12 a:link {font-size:14px; line-height:18px; color:#212121; text-decoration:underline;}
.px12 a:visited {font-size:14px; line-height:18px; color:#212121; text-decoration:underline;}
.px12 a:hover {font-size:14px; line-height:18px; color:#212121; text-decoration:none;}
.px12 a:active {font-size:14px; line-height:18px; color:#212121; text-decoration:underline;}

.px12_pankuzu a:link {font-size:14px; line-height:16px; color:#151B9B;text-decoration:underline;}
.px12_pankuzu a:visited {font-size:14px; line-height:16px; color:#151B9B;text-decoration:underline;}
.px12_pankuzu a:hover {font-size:14px; line-height:16px; color:#151B9B;text-decoration:none;}

.px12_menu1 a:link {font-size:14px; line-height:16px; color:#FFFFFF;text-decoration:none;}
.px12_menu1 a:visited {font-size:14px; line-height:16px; color:#FFFFFF;text-decoration:none;}
.px12_menu1 a:hover {font-size:14px; line-height:16px; color:#FFFFFF;text-decoration:none;}
.px12_menu1 a:active {font-size:14px; line-height:16px; color:#FFFFFF;text-decoration:none;}

.px12_menu2 a:link {font-size:14px; line-height:16px; color:#435973;text-decoration:none;}
.px12_menu2 a:visited {font-size:14px; line-height:16px; color:#435973;text-decoration:none;}
.px12_menu2 a:hover {font-size:14px; line-height:16px; color:#435973;text-decoration:none;}
.px12_menu2 a:active {font-size:14px; line-height:16px; color:#435973;text-decoration:none;}

.px12_menu3 a:link {font-size:14px; line-height:14px; color:#435973;text-decoration:none;}
.px12_menu3 a:visited {font-size:14px; line-height:14px; color:#435973;text-decoration:none;}
.px12_menu3 a:hover {font-size:14px; line-height:14px; color:#435973;text-decoration:none;}
.px12_menu3 a:active {font-size:14px; line-height:14px; color:#435973;text-decoration:none;}


.px12_pan1 a:link {font-size:14px; line-height:14px; color:#435973; text-decoration:underline;}
.px12_pan1 a:visited {font-size:14px; line-height:14px; color:#435973; text-decoration:underline;}
.px12_pan1 a:hover {font-size:14px; line-height:14px; color:#435973; text-decoration:none;}
.px12_pan1 a:active {font-size:14px; line-height:14px; color:#435973; text-decoration:underline;}
