body{
padding:0;
margin:0;
color:#333333;
font-size:12px;
line-height:17px;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
/*head*/
#head{
width:780px;
height:77px;
background-image:url(../images/head_bg.jpg);
background-repeat:no-repeat;}
#logo{float:left;}
#head_right{
width:580px;
height:69px;
float:right;}
#name{
height:37px;
padding:10px 0 0 30px;
font-size:14px;
font-weight:bold;}
#navi{
height:20px;padding:0; }

/*main*/
#main{width:780px;
clear:both;}
#left{
width:170px;
background-image:url(../images/left_bg.jpg);
background-repeat:no-repeat;
background-position:0 0;
padding:15px;
margin:0;
float:left;}
#right{
width:580px;
padding:0;margin:0;
float:right;
background-image:url(../images/right_bg.jpg);
background-repeat:no-repeat;
background-position:0 0;}
#text_area{
margin-top:110px;
width:345px;
float:left;
padding:20px;
line-height:20px;}

#text_area_contents{
margin-top:100px;
width:345px;
float:left;
padding:5px;
font-size:10px;}

#text_area_contents02{
width:345px;
float:left;
padding:20px;
line-height:20px;}


#text_area_contents03{
width:540px;
float:left;
padding:20px;
line-height:20px;}


.text_ttl{
font-size:14px;
font-weight:bold;
background-image:url(../images/text_ttl_bg.jpg);
background-repeat:no-repeat;
background-position:bottom;
padding:0 0 15px 20px;}

.text_ttl_top{
font-size:14px;
font-weight:bold;
padding:15px;
background:#FFFFCC;}


.text_ttl02{
font-size:14px;
font-weight:bold;
border-bottom:1px dashed #CCCCCC;
padding:0 0 5px 0;}


#contact{
margin-top:130px;
width:170px;
background-image:url(../images/contact_bg.jpg);
background-position:top;
background-repeat:no-repeat;
float:right;
padding:10px;
text-align:center;
border:1px solid #003366;}

#contact_contents{
width:170px;
background-image:url(../images/contact_bg.jpg);
background-position:top;
background-repeat:no-repeat;
float:right;
padding:10px;
text-align:center;
border:1px solid #003366;}

#addrs{
text-align:left;
margin-left:10px;}
/*foot*/
#foot_menu{clear:both;
width:770px;
padding:5px;
text-align:right;}
#foot{
width:770px;
background-image:url(../images/foot_bg.jpg);
background-repeat:no-repeat;
background-position:0 0;
padding:5px;}
#foot_menu_s{
width:770px;
padding:5px;
font-size:10px;
color:#999999;}

.img_right{float:right;}
.imag_left{float:left;}
.clear{clear:both;}
.waku{padding:10px;border:1px solid #009999;}
.waku_dotted{border:1px dotted #009999;padding:10px;
line-height:125%;}

.waku_dotted p{line-height:145%;}

/*support00_02.html*/
.waku1{
background:#FFFFCC;
padding:10px 0 10px 0;
text-align:center;}

.waku2{width:300px;
margin:0 auto;
padding:5px 10px 5px 10px;
line-height:20px;
border:1px dotted #666666;
background:#FFF;
text-align:left;}



/*support00_03.html*/
.waku2{
}

/*text-style*/

#text_area a:link { color:#009999;text-decoration:underline;font-weight:bold;}
#text_area a:visited{color:#009999;text-decoration:underline;font-weight:bold;}
#text_area a:active{color:#009999;text-decoration:underline;font-weight:bold;}
#text_area a:hover{color:#fff;text-decoration:underline;background-color:#009999;font-weight:bold;}

#text_area_contents a:link { color:#009999;text-decoration:underline;font-weight:bold;}
#text_area_contents a:visited{color:#009999;text-decoration:underline;font-weight:bold;}
#text_area_contents a:active{color:#009999;text-decoration:underline;font-weight:bold;}
#text_area_contents a:hover{color:#fff;text-decoration:underline;background-color:#009999;font-weight:bold;}

#text_area_contents02 a:link { color:#009999;text-decoration:underline;}
#text_area_contents02 a:visited{color:#009999;text-decoration:underline;}
#text_area_contents02 a:active{color:#009999;text-decoration:underline;}
#text_area_contents02 a:hover{color:#fff;text-decoration:underline;background-color:#009999;}

#text_area_contents03 a:link { color:#009999;text-decoration:underline;}
#text_area_contents03 a:visited{color:#009999;text-decoration:underline;}
#text_area_contents03 a:active{color:#009999;text-decoration:underline;}
#text_area_contents03 a:hover{color:#fff;text-decoration:underline;background-color:#009999;}


#left a:link { color:#009999;text-decoration:underline;font-weight:bold;}
#left a:visited{color:#009999;text-decoration:underline;font-weight:bold;}
#left a:active{color:#009999;text-decoration:underline;font-weight:bold;}
#left a:hover{color:#fff;text-decoration:underline;background-color:#009999;font-weight:bold;}


#foot_menu a:link { color:#009999;text-decoration:underline;font-weight:bold;}
#foot_menu a:visited{color:#009999;text-decoration:underline;font-weight:bold;}
#foot_menu a:active{color:#009999;text-decoration:underline;font-weight:bold;}
#foot_menu a:hover{color:#fff;text-decoration:underline;background-color:#009999;font-weight:bold;}

#foot_menu_s a:link { color:#999999;text-decoration:underline;}
#foot_menu_s a:visited{color:#999999;text-decoration:underline;}
foot_menu_s a:active{color:#999999;text-decoration:underline;}
#foot_menu_s a:hover{color:#fff;text-decoration:underline;background-color:#999999;}

.seo{color:#009999;font-size:10px;}
.left{font-size:12px;color:#009999;
line-height:17px;}
.j10{font-size:10px;}
.marque{color:#003366;font-size:14px;font-weight:bold;line-height:20px;}
.j12bold{font-size:12px;font-weight:bold;}
.name_waku{padding:2px 3px 2px 3px;border:1px solid #009999;background-color:#D9ECFF;
line-height:25px;}