@charset "Shift_JIS";

/* ■ページ構造 */

body { margin: 0px 0px 0px 0px; padding: 0; text-align: center;background:#efefef url(img/con-bg3.gif);}
#wrapper { width: 800px; margin: 0 auto; text-align: left;}
#header{margin: 0px 0px 0px 0px; font-size:10pt;color:#666;width:800px;height:66px; padding :0px 0px 0px 0px;}
#contents { width: 200px; float: left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#main { width: 580px; float: right;}
#footer { clear: both;}

/* ■その他 */

body {  line-height: 1.5;}
p {  padding: 0; margin: 0;}
img {margin: 0px;padding: 0px;display: block;}

a{color:#0012BB;text-decoration:underline;}
a hover{color:#0012BB;text-decoration:underline;}
a visited{color:#0012BB;text-decoration:underline;}
#wrapper { color: #fff; background: #fff url(img/con-bg.gif);}
#footer { color: #fff; background: #0012BB;text-align:center;}
em { font-style: normal; font-weight: bold; color: #000; background: transparent;}
.gaiyoubg {padding:4px 0px 0px 10px ;margin-top:20px;width:190px;height:20px;background-image: url(conimg/bg-gaiyou.gif); background-repeat: no-repeat;color:#fff;font-size:9pt;}
.eiggyoubg {padding:4px 0px 0px 10px ;width:190px;height:20px;background-image: url(conimg/bg-eigyou.gif); background-repeat: no-repeat;color:#fff;font-size:9pt;}
.yakudachibg {padding:4px 0px 0px 10px ;width:190px;height:20px;background-image: url(conimg/bg-yakudachi.gif); background-repeat: no-repeat;color:#fff;font-size:9pt;}
.toiawasebg {padding:4px 0px 0px 10px ;width:190px;height:20px;background-image: url(conimg/bg-toiawase.gif); background-repeat: no-repeat;color:#fff;font-size:9pt;}
.F10{color:#666;font-size:100%;}
.F9 {color:#666;font-size:90%;}

h1 {width:800px;height:25px;margin:0px 0px 0px 0px;padding:5px 0px 0px 0px;font-size:10pt;color:#0012BB;background:#fff;background-image:url(img/freedial.gif);background-repeat:no-repeat;}
h2 {width:520px;margin:20px 20px 20px 5px;padding:5px 10px;color:#fff;background:#0012BB;font-size:120%;}
h3 {width:500px;margin:0px 0px 0px 30px;padding:0px;color:#FF6380;font-size:10pt;}
h4 {text-indent: 20px;width:173px;height:26px;margin:0px 0px 0px 0px;padding:6px 0px 1px 0px;color:#fff;background:#fff;font-size:10pt;background-image: url(img/lineup-b-.gif);background-repeat:no-repeat;}

ul {  list-style: none;  width: 200px;  margin-left: 10px;  padding-left: 0;}
li {  margin: 0;  padding: 0px 0px; background: url(img/back-gaiyou.gif)}
li a {color:#fff; text-decoration: underline;}
li a hover {color:#fff; text-decoration: underline;}
li a visited {color:#fff; text-decoration: underline;}

.f9w{font-size:9pt;color:#fff;}
.f9{font-size:9pt;color:#666;line-height:10pt;}
.f8{font-size:8pt;color:#666; line-height:10px;}

.maintext{width:540px;font-size:80%;color:#666;margin:10px 5px;}

.flash{width:550px;padding:0px;margin-top:20px;text-align:left;font-size:10pt;color:#0000FF; border:0px solid;border-color: #666; }
.new{width:538px;height:200px;margin:0px 0px;padding:10px 10px 10px 10px;text-align:left;font-size:10pt;color:#0000FF; border:1px solid;border-color: #666; }
.new a{color:#0000FF;text-decoration:underline;}
.newa hover{color:#0000FF;text-decoration:underline;}
.newa visited{color:#0000FF;text-decoration:underline;}


#gaimenu{border-left:1px solid #BBB7D8; border-right:1px solid #BBB7D8; border-top:1px solid #BBB7D8; border-bottom:0px solid #BBB7D8; width: 180px;background-color: #0012BB;background-image: url('conimg/g.gif');}

* html #gaimenu{ /*IE only rule, to negate the padding below IE includes in menu width.*/width: 180px;}
#gaimenu a{font-size: 10pt ;padding: 3px;padding-left: 4px;display: block;width: 100%;color: #0012BB;text-decoration: none;border-bottom: 1px solid #C7C3E7;
background-image: url('conimg/g.gif');}
html>body #gaimenu a{ /*Non IE rule*/width: auto;}
#gaimenu a:hover{color: #0012BB;background-color: #E8E5E9;background-image: url('conimg/g-on.gif');}
#gaimenu a:active{color: #0012BB;background-color: #E8E5E9;background-image: url('conimg/g-on.gif');}
#eimenu{border-left:1px solid #BBB7D8; border-right:1px solid #BBB7D8; border-top:1px solid #BBB7D8; border-bottom:0px solid #BBB7D8; width: 180px;background-color: #E6E6E6;background-image: url('conimg/e.gif');}

* html #eimenu{ /*IE only rule, to negate the padding below IE includes in menu width.*/width: 180px;}
#eimenu a{font-size: 10pt ;padding: 3px;padding-left: 4px;display: block;width: 100%;color: #9A0101;text-decoration: none;border-bottom: 1px solid #C7C3E7;
background-image: url('conimg/e.gif');}

html>body #eimenu a{ /*Non IE rule*/width: auto;}
#eimenu a:hover{color: #9A0101;background-color: #E8E5E9;background-image: url('conimg/e-on.gif');}
#eimenu a:active{color: #9A0101;background-color: #E8E5E9;background-image: url('conimg/e-on.gif');}
#yakumenu{border-left:1px solid #BBB7D8; border-right:1px solid #BBB7D8; border-top:1px solid #BBB7D8; border-bottom:0px solid #BBB7D8; width: 180px;background-color: #E6E6E6;background-image: url('conimg/y.gif');}

* html #yakumenu{ /*IE only rule, to negate the padding below IE includes in menu width.*/width: 180px;}
#yakumenu a{font-size: 10pt ;padding: 3px;padding-left: 4px;display: block;width: 100%;color: #357000;text-decoration: none;border-bottom: 1px solid #C7C3E7;
background-image: url('conimg/y.gif');}

html>body #yakumenu a{ /*Non IE rule*/width: auto;}
#yakumenu a:hover{color: #357000;background-color: #E8E5E9;background-image: url('conimg/y-on.gif');}
#yakumenu a:active{color: #357000;background-color: #E8E5E9;background-image: url('conimg/y-on.gif');}
#toimenu{border-left:1px solid #BBB7D8; border-right:1px solid #BBB7D8; border-top:1px solid #BBB7D8; border-bottom:0px solid #BBB7D8; width: 180px;background-color: #E6E6E6;background-image: url('conimg/t.gif');}

* html #toimenu{ /*IE only rule, to negate the padding below IE includes in menu width.*/width: 180px;}
#toimenu a{font-size: 10pt ;padding: 3px;padding-left: 4px;display: block;width: 100%;color: #006B82;text-decoration: none;border-bottom: 1px solid #C7C3E7;
background-image: url('conimg/t.gif');}

html>body #toimenu a{ /*Non IE rule*/width: auto;}
#toimenu a:hover{color: #006B82;background-color: #E8E5E9;background-image: url('conimg/t-on.gif');}
#toimenu a:active{color: #006B82;background-color: #E8E5E9;background-image: url('conimg/t-on.gif');}


ul#group {position: relative;width: 180px;margin: 0px 0px 0px 10px;height: 45px;list-style: none;overflow: hidden;}
ul#group li a {height: 45px;position: absolute;overflow: hidden;padding: 45px 0 0 0;text-indent: -100em;text-decoration: none;top: 0;width: 180px;}
html>body ul#group li a{height: 0;}
li#t-group a{ background: transparent url(conimg/t-group.gif) no-repeat 0 0;left: 0px;}
li#t-group a:hover{ background-position: 0px -45px;}


ul#home {position: relative;width: 97px;margin: 0;height: 22px;list-style: none;overflow: hidden;}
ul#home li a {height: 22px;position: absolute;overflow: hidden;padding: 22px 0 0 0;text-indent: -100em;text-decoration: none;top: 0;width: 97px;}
html>body ul#navigation li a{height: 0;}
li#to-home a{ background: transparent url(conimg/home.gif) no-repeat 0 0;left: 0px;}
li#to-home a:hover{ background-position: 0px -22px;}

ul#policy {position: relative;width: 154px;margin: 0;height: 22px;list-style: none;overflow: hidden;}
ul#policy li a {height: 22px;position: absolute;overflow: hidden;padding: 22px 0 0 0;text-indent: -100em;text-decoration: none;top: 0;width: 154px;}
html>body ul#navigation li a{height: 0;}
li#to-policy a{ background: transparent url(conimg/policy.gif) no-repeat 0 0;left: 0px;}
li#to-policy a:hover{ background-position: 0px -22px;}

ul#sitemap {position: relative;width: 99px;margin: 0;height: 22px;list-style: none;overflow: hidden;}
ul#sitemap li a {height: 22px;position: absolute;overflow: hidden;padding: 22px 0 0 0;text-indent: -100em;text-decoration: none;top: 0;width: 99px;}
html>body ul#navigation li a{height: 0;}
li#to-sitemap a{ background: transparent url(conimg/sitemap.gif) no-repeat 0 0;left: 0px;}
li#to-sitemap a:hover{ background-position: 0px -22px;}

ul#ir {position: relative;width: 66px;margin: 0;height: 22px;list-style: none;overflow: hidden;}
ul#ir li a {height: 22px;position: absolute;overflow: hidden;padding: 22px 0 0 0;text-indent: -100em;text-decoration: none;top: 0;width: 66px;}
html>body ul#navigation li a{height: 0;}
li#to-ir a{ background: transparent url(conimg/ir.gif) no-repeat 0 0;left: 0px;}
li#to-ir a:hover{ background-position: 0px -22px;}


.foot{font-size:10pt;color:#fff;padding:3px 0px 3px 0px;}