﻿body {text-align: center;font-family:"MS PGothic","MS UI Gothic","verdana","Osaka","sans-serif";font-size:13px;color:#333333;margin:0px;background-color: #ffffff;}

td {font-size:13px;color:#333333;font-family:"MS PGothic","MS UI Gothic","verdana","Osaka","sans-serif";}

a,a:link,a:visited {color:#004489;text-decoration:underline;}
a:hover {color:#cc0000;text-decoration:none;}

img{border : none;}
strong {font-weight:normal;}

/*************** content ***************/
#content {width:800px;margin:0px auto 0px auto;background-color:#CCE3FF;border:1px solid #000000;}

/*************** header ***************/
#header {margin-bottom:10px;}

/*************** center ***************/
#center {width:780px;margin:0 auto 0 auto;font-size:13px;text-align:center;}

/*************** menu ***************/
#left {vertical-align:top;text-align: left;}
#menu_cont a,#menu_cont a:link,#menu_cont a:visited {display:block;padding:9px 0 8px 20px;border-width: 1px 1px 0px 1px;border-color:#000000;border-style:solid;text-align:left;color:#004489;background:url("menu_bg.gif");background-repeat:no-repeat;text-decoration:none;}
#menu_cont a:hover{color:#cc0000;background-color:#ffffff;text-decoration:underline;}
#menu_cont2 a,#menu_cont2 a:link,#menu_cont2 a:visited {display:block;padding-left:5px;padding:9px 0 8px 20px;border:1px solid #000000;text-align:left;color:#004489;background:url("menu_bg.gif");background-repeat:no-repeat;text-decoration:none;}
#menu_cont2 a:hover{color:#cc0000;background-color:#ffffff;text-decoration:underline;}
#link {margin:10px 0 10px 0;line-height:18px;}

/*************** main ***************/
#main {vertical-align:top;}
#main01 {background:url("top01.gif");background-repeat:no-repeat;border:1px solid #000000;height:187px;width:600px;}
#main01_1 {margin:40px 0 0 158px;padding-right:10px;}
.main01_2 {padding-left:10px;background:url("icon01.gif");background-repeat:no-repeat;line-height:16px;margin-bottom:3px;text-align:left;}
#main02 {margin-top:10px;border:1px solid #000000;background-color:#ffffff;width:600px;}
#news {margin:8px;}
#news2 {margin:0 10px 5px 10px;}
.news3 {padding-right:5px;vertical-align:top;}
.news4 {padding-bottom:8px;text-align:left;}
#topics {margin:8px;}
#topics2 {margin:0 10px 5px 10px;}
.topics3 {padding-right:5px;font-size:11px;vertical-align:top;}
.topics4 {font-size:11px;padding-bottom:8px;text-align:left;}
#sub {border:1px solid #000000;background-color:#ffffff;padding:8px;text-align:left;}
#pan {font-size:11px;padding-bottom:3px;border-bottom:1px dotted #cccccc;}
#pan a,#pan a:link,#pan a:visited {color:#333333;}
#pan a:hover{text-decoration:none;}

/*************** footer ***************/
#copyright {border-top:1px solid #000000;margin-top:10px;}

/*************** member ***************/
#member01 {margin:20px 0 10px 0;font-size:14px;font-weight:bold;border-left:4px solid #9a9a9a;padding-left:4px;line-height:18px;}
.member02 {width:195px;}
.member03 {width:195px;line-height:16px;padding-bottom:5px;}
.member04 {font-size:11px;}
.member05 {width:60px;}
.member07 {border:1px solid #000000;padding:5px;margin:20px 10px 10px 10px;}
.tops {margin:0 10px 0 10px;text-align:right;}
.member08 {padding:2px;text-align:center;}

/*************** policy ***************/
#policy01 {margin:20px 0 0 0;font-size:14px;font-weight:bold;border-bottom:4px solid #46698c;color:#46698c;padding-bottom:2px;}
#policy02 {line-height:24px;}
#policy03 {margin:25px 0 5px 0;font-size:14px;border-bottom:1px solid #46698c;color:#46698c;padding-bottom:2px;}
#policy04 {line-height:18px;}
.policy05 {background-color:#e2e2e2;padding:2px;}
.policy06 {line-height:18px;width:160px;}
.policy07 {line-height:18px;color:#46698c;}
#policy08 {padding:3px;margin:20px 0 10px 0;text-align:center;font-size:14px;}
#img_poli {padding:5px;border:1px solid #46698c;}
#img_poli2 {margin-top:20px;}

/*************** llp ***************/
#llp1 {margin:20px 0 0 0;line-height:24px;}
#llp2 {margin:20px 0 0 0;line-height:24px;}
#llp3 {margin:20px 0 20px 0;line-height:24px;}
#llp4 {margin:20px 0 20px 0;line-height:24px;}
#llp5 {margin:20px 0 20px 0;line-height:24px;padding-bottom:140px;background:url("llp.jpg") no-repeat right bottom;}

/*************** history ***************/
#history01 {margin:20px 0 10px 0;font-size:14px;font-weight:bold;border-left:4px solid #9a9a9a;padding-left:4px;line-height:18px;}
.history02 {margin:0 0 5px 0;padding:3px 0 1px 5px;border-top:3px solid #e2e2e2;border-bottom:1px dotted #333333;}
.history03 {margin:0 0 5px 0;border-bottom:1px dotted #333333;padding:0 0 1px 5px;}
.history04 {padding:0 0 25px 50px;}

/*************** application ***************/
#application01 {margin:20px 0 10px 0;font-size:14px;font-weight:bold;border-left:4px solid #9a9a9a;padding-left:4px;line-height:18px;}
.application02 {margin:20px 0 10px 0;line-height:18px;}
#application03 {margin:20px 0 10px 0;font-size:11px;text-align:center;}
#application04 {margin:20px 0 10px 0;font-size:11px;text-align:center;}
#application05 {margin:20px 0 10px 0;font-size:11px;text-align:center;}
.input1 {border:1px solid #7f9db9;width:200px;height:19px;}
.input2 {border:1px solid #7f9db9;width:100px;height:19px;}
.input3 {border:1px solid #7f9db9;width:60px;height:19px;}
.input4 {border:1px solid #7f9db9;width:300px;height:19px;}
.input5 {border:1px solid #7f9db9;width:400px;height:100px;}
.form1 {padding:3px;border-bottom:1px dotted #cccccc;}
#application06 {margin:20px 0 30px 0;line-height:18px;}

/**************** add umeya ****************/
.sonota_box-title {BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 8px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; BACKGROUND-COLOR: #ffffff; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 3px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; LINE-HEIGHT: 16px; PADDING-TOP: 3px; BACKGROUND-REPEAT: repeat-x; TEXT-ALIGN: left}
.sonota_box {BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; MARGIN: 0px; BORDER-LEFT: #000000 1px solid; LINE-HEIGHT: 20px; PADDING-TOP: 5px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left}
.sonota_box UL {PADDING-LEFT: 0px; MARGIN: 0px; LIST-STYLE-TYPE: none}
.sonota_box LI {PADDING-RIGHT: 5px; BORDER-TOP: silver 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 0px; COLOR: #778087; PADDING-TOP: 2px}
.sonota_box A {COLOR: #004489; TEXT-ALIGN: left; TEXT-DECORATION: none}
.sonota_box A:visited {COLOR: #004489; TEXT-ALIGN: left; TEXT-DECORATION: none}
.sonota_box A:link {COLOR: #004489; TEXT-ALIGN: left; TEXT-DECORATION: none}
.sonota_box A:hover {COLOR: #cc0000; TEXT-ALIGN: left; TEXT-DECORATION: underline}
.sonota_box A:active {COLOR: #cc0000; TEXT-ALIGN: left; TEXT-DECORATION: underline}
#link {MARGIN: 10px 0px; LINE-HEIGHT: 18px}
#link A:link {TEXT-DECORATION: none}
#link A:visited {TEXT-DECORATION: none}
