body {
text-align:center;
background-image: url(../images/back.gif);
background-color: #FFFFFF;
}

.nds,h1,p.nds{
display:none;
}


table,th,td{
border:0px;
}

th,td{
vertical-align: middle;
text-align:left;
font-weight:normal;
font-family:Osaka, ‚l‚r ‚oƒSƒVƒbƒN, MS UI Gothic, sans-serif;
}

img{
border:0;
}

a:link {
color:#333333;
text-decoration:none;
}
a:visited {
color:#333333;
text-decoration:none;
}
a:hover {
color:#000000;
text-decoration:underline;
}

body,div,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,li,dt,dd,address,hr{
margin:0;
padding:0;
font-family:Osaka, ‚l‚r ‚oƒSƒVƒbƒN, MS UI Gothic, sans-serif;
}

div#container{
text-align:left;
margin:auto;
width:758px;
padding:0;
background:url(../images/back_container.gif) repeat-y 0 0 white;
}

div#header{
margin:auto;
width:750px;
padding:0 0 5px 0px;
background:url(../images/main_image.gif) no-repeat 0 0 #595757;
height:418px;
}

div#contents01{
margin:auto;
text-align:left;
width:750px;
background:url(../images/back_contents01.gif) no-repeat 0 0 #ffffff;
}

div#menu{
margin:0 0 6px 0;
text-align:left;
width:750px;
height:32px;
}

div#menu ul{
list-style-type:none;
margin:0 0 0 100px;
}

div#menu li{
float:left;
height:22px;
margin:0 15px 0 0;
padding:10px 0 0 15px;
font-size:12px;
background:url(../images/icon01.gif) no-repeat 0% 50%;
}

div#contents01 h2{
text-align:center;
font-size:12px;
font-weight:bold;
color: #FFFFFF;
}

div#contents01 h3{
margin:20px 0 7px 240px;
padding:5px 0 6px 9px;
font-size:10px;
font-weight:bold;
color:#000000;
background:url(../images/head_back01.gif) no-repeat 0% 50%;
}

div#contents01 p{
clear:left;
margin:0 37px 23px 282px;
font-size:10px;
color:#000000;
line-height:20px;
}

div#contents01 p#m_banner{
margin:30px 37px 10px 282px;
text-align:center;
}

div#contents01 ol{
margin:0 27px 0 282px;
list-style-type:none;
}

div#contents01 ol li{
margin:0;
padding:10px 0 15px 30px;
font-size:14px;
font-weight:bold;
color: #003B82;
line-height:20px;
}

div#contents01 ol span{
font-size:10px;
color: #333333;
}

div#contents01 ol li.no01{
background:url(../images/point01.gif) top left no-repeat;
}

div#contents01 ol li.no02{
background:url(../images/point02.gif) top left no-repeat;
}

div#contents01 ol li.no03{
background:url(../images/point03.gif) top left no-repeat;
}

div#contents01 ol li.no04{
background:url(../images/point04.gif) top left no-repeat;
}

div#search{
width:750px;
margin:0;
}

div#search_list{
float:left;
margin:0;
}

div#search_list ul{
list-style-type:none;
margin:0;
}

div#search_list ul li{
font-size:10px;
color: #000000;
line-height:14px;
}

div#search_list ul li.no01{
margin:45px 0 0 0;
height:32px;
}

div#search_list ul li.no02{
height:32px;
}

div#search_list ul li.no03{
height:50px;
}

div#search_list ul li.no04{
height:25px;
}

div#search_list ul li.no05{
height:40px;
}

div#search_image{
float:left;
margin:0;
padding:0 0 0 68px;
}

div#search_result{
clear:left;
margin:0;
padding:0 0 0 68px;
}

div#pagetop01{
clear:left;
padding:0 0 7px 608px;
margin:0;
}

div#contact{
clear:left;
text-align:center;
width:750px;
margin:auto;
padding:10px 0;
background:url(../images/back_contact.gif);
}

div#contact a{
color:#000000;
margin:0;
padding:0 15px 0 0;
line-height:15px;
font-size:10px;
background:url(../images/icon02.gif) no-repeat 100% 50%;
text-decoration:underline;
}

div#contact p{
color:#000000;
margin:5px 0 0 0;
font-weight:bold;
line-height:15px;
font-size:12px;
}

div#contents02{
margin:auto;
text-align:left;
width:750px;
background:url(../images/back_contents02.gif) no-repeat 0 0 #ffffff;
}

div#contents02 h2{
margin:13px 0 48px 0;
padding:4px 0;
text-align:center;
width:750px;
background-color:#595757;
font-size:12px;
font-weight:bold;
color: #FFFFFF;
}

div#contents02 h3{
margin:0 0 47px 57px;
padding:5px 0 6px 9px;
font-size:10px;
font-weight:bold;
color:#000000;
background:url(../images/head_back02.gif) no-repeat 0% 50%;
}

div#contents02 ol{
margin:0 0 0 57px;
list-style-type:none;
}

div#contents02 ol li{
margin:0;
padding:10px 0 15px 30px;
font-size:14px;
font-weight:bold;
color: #006B33;
line-height:20px;
}

div#contents02 ol li.no01{
background:url(../images/point05.gif) top left no-repeat;
}

div#contents02 ol li.no02{
background:url(../images/point06.gif) top left no-repeat;
}

div#contents02 ol li.no03{
background:url(../images/point07.gif) top left no-repeat;
}

div#contents02 h4{
margin:0 0 3px 57px;
padding:5px 0 6px 9px;
font-size:10px;
font-weight:bold;
color:#000000;
background:url(../images/head_back02.gif) no-repeat 0% 50%;
}

div#contents02 table.jirei{
margin:0 0px 0 90px;
}

div#contents02 th,td{
font-size:12px;
}

div#contents02 th.contents1{
padding:0 27px 0 0;
color:#006B20;
background:url(../images/yajirushi.gif) no-repeat 100% 50%;
}

div#contents02 td.item1{
padding:0;
width:465px;
}

div#contents02 h5{
margin:10px 0 3px 57px;
padding:5px 0 6px 9px;
font-size:10px;
font-weight:bold;
color:#000000;
background:url(../images/head_back02.gif) no-repeat 0% 50%;
}

div#contents02 table.option{
margin:0 0 0 88px;
}

div#contents02 th.contents2_1{
padding:6px 6px 6px 48px;
color:#006B20;
border-bottom: 1px solid #006B20;
border-top: 1px solid #006B20;
border-left: 1px solid #006B20;
border-right: 1px solid #006B20;
background:url(../images/point02-1.gif) no-repeat 0% 50%;
}

div#contents02 th.contents2_2{
padding:6px 6px 6px 48px;
color:#006B20;
border-bottom: 1px solid #006B20;
border-top: 1px solid #006B20;
border-left: 1px solid #006B20;
border-right: 1px solid #006B20;
background:url(../images/point02-2.gif) no-repeat 0% 50%;
}

div#contents02 th.contents2_3{
padding:6px 6px 6px 48px;
color:#006B20;
border-bottom: 1px solid #006B20;
border-top: 1px solid #006B20;
border-left: 1px solid #006B20;
border-right: 1px solid #006B20;
background:url(../images/point02-3.gif) no-repeat 0% 50%;
}

div#contents02 th.contents2_4{
padding:6px 6px 6px 48px;
color:#006B20;
border-bottom: 1px solid #006B20;
border-top: 1px solid #006B20;
border-left: 1px solid #006B20;
border-right: 1px solid #006B20;
background:url(../images/point02-4.gif) no-repeat 0% 50%;
}

div#contents02 th.contents2_5{
padding:6px 6px 6px 48px;
color:#006B20;
border-bottom: 1px solid #006B20;
border-top: 1px solid #006B20;
border-left: 1px solid #006B20;
border-right: 1px solid #006B20;
background:url(../images/point02-5.gif) no-repeat 0% 50%;
}

div#contents02 th.contents2_6{
padding:6px 6px 6px 48px;
color:#006B20;
border-bottom: 1px solid #006B20;
border-top: 1px solid #006B20;
border-left: 1px solid #006B20;
border-right: 1px solid #006B20;
background:url(../images/point02-6.gif) no-repeat 0% 50%;
}

div#contents02 td.item2{
font-size:10px;
padding:6px;
}

div#link01{
clear:left;
text-align:center;
width:750px;
margin:auto;
padding:0;
}

div#link01 img{
margin:0 12px;
}

div#link02{
clear:left;
text-align:center;
width:750px;
margin:auto;
padding:19px 0 7px 0;
font-size:12px;
}

div#link02 a:link {
color:#0066CC;
text-decoration:underline;
}
div#link02 a:visited {
color:#0066CC;
text-decoration:underline;
}
div#link02 a:hover {
color:#0066CC;
text-decoration:underline;
}

div#copyright{
margin:auto;
width:750px;
padding:0;
background:url(../images/copyright.gif) no-repeat 0 0;
height:60px;
}

div#footer{
margin:auto;
width:758px;
padding:0;
background:url(../images/footer.gif) no-repeat 0 0;
height:12px;
}

div#form{
margin:auto;
text-align:left;
width:750px;
background:#ffffff;
}

div#form div#menu{
background:url(../images/kei.gif) repeat-x 0% 100%;
}

div#form h3{
clear:left;
margin:20px 0 7px 70px;
padding:5px 0 6px 9px;
font-size:10px;
font-weight:bold;
color:#000000;
background:url(../images/head_back05.gif) no-repeat 0% 50%;
}

div#form table#regist{
width:413px;
margin:0 0 30px 160px;
}

div#form th,td{
vertical-align:top;
font-size:12px;
}

div#form th.contents{
width:100px;
padding:0;
}

div#form th.contents p{
width:100px;
padding:5px 5px 5px 5px;
background:#718B00;
font-size:12px;
line-height:14px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
}

div#form td.attention01{
text-align:right;
font-size:10px;
line-height:14px;
padding:0;
}

div#form td.item{
text-align:right;
font-size:10px;
line-height:14px;
padding:0;
width:286px;
}

div#form input,div#form textarea{
padding:5px;
width:284px;
font-size:12px;
color:#718B00;
background-color:#ffffff;
border:1px solid;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
}

div#form textarea#box{
height:210px;
}

div#form div#monitor h3{
clear:left;
width:431px;
height:44px;
margin:20px 5px 20px 160px;
padding:0;
font-size:10px;
font-weight:bold;
color:#000000;
background:url(../images/monitor_title.gif) no-repeat 0 0;
}

div#form div#monitor table#outline{
background:#CCCCCC;
width:413px;
margin:0 0 10px 168px;
}

div#form div#monitor th.contents p{
width:100px;
padding:5px 5px 5px 5px;
background:#FFAD5B;
font-size:12px;
line-height:14px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
}

div#form div#monitor input,div#form div#monitor textarea{
padding:5px;
width:284px;
font-size:12px;
color:#FFAD5B;
background-color:#ffffff;
border:1px solid;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
}

div#form div#monitor table#outline th.contents{
text-align:center;
background-color:#ffffff;
color:#333333;
font-size:11px;
line-height:14px;
width:100px;
padding:5px 10px;
}

div#form div#monitor table#outline td.item{
text-align:left;
background-color:#ffffff;
color:#333333;
font-size:11px;
line-height:14px;
width:286px;
padding:5px 10px;
}

div#form div#monitor table#outline td.item ul{
margin:10px 0 0 20px;
}