@charset "shift_jis";/*===*/body{    background-color:#B8DEE3;    text-align:center;    font-size:100%;    line-height:1.4em;    margin:0;    padding:0;}#wrap{    text-align:left;    margin:0 auto;    background-color:#FFFFFF;    width:700px;    padding: 0;}#head{    background-color:#FFFFFF;    width:700px;}object{    margin:0;    padding:0;}#content{    width:700px;    padding: 0 15px;    voice-family: "\"}\"";     voice-family:inherit;    width: 670px;}html>body #content{    width: 670px;}#content2{    width:700px;    padding: 0 90px;    voice-family: "\"}\"";     voice-family:inherit;    width: 520px;}html>body #content2{    width: 520px;}#textmenu{    text-align:center;    font-size:12px;    margin:10px 0 30px 0;    padding:0;}#textmenu a:link,#textmenu a:visited{    color:#FF0000;    text-decoration:none;}#textmenu a:hover,#textmenu a:active{    color:#FF9900;}#catch{    text-align:center;}#kagami-gaiyo img{    float:left;}#kagami-gaiyo{    width:600px;    font-size:11px;    color:#333333;    line-height:1.35em;    margin:0 0 0 30px;    padding:0 0 30px 0}#kagami-gaiyo:after {    content: ".";     display: block;     height: 0;     clear: both;     visibility: hidden;}#kagami-gaiyo {    display: inline-table;}/* Hides from IE-mac \*/* html #kagami-gaiyo {height: 1%;}#kagami-gaiyo {display: block;}/* End hide from IE-mac */#oshirase-annai{    width:462px;    margin:0 0 30px 0;}#oshirase-annai a{    display:block;    height:47px;    text-indent:-5000px;    background:url(../img-top/bt-oshirase.gif);}#oshirase-annai a:hover{    background-position:0 -47px;}    #left-box{    clear:both;    width:462px;    float:left;    padding:0;    margin:0;}#oshirase{    width:462px;    background:url(../img-top/bg-oshirase.gif) repeat-y;    margin:0 0 30px 0;}#oshirase img{    vertical-align:bottom;}#oshirase-title{    margin:0;}#oshirase-body{    padding:20px;    margin:0 0 40px 0;    font-size:12px;    color:#666666;}#banner{    width:180px;    margin:0 0 0 480px;}#banner p{    text-align:center;    font-size:10px;    color:#666666;    line-height:1.2em;}#banner p#verisign{    text-align:center;    font-size:14px;    color:#FF00FF;}#banner p#plugin{    text-align:left;}#banner p#plugin img{    margin:0 0 3px 46px;}#search{    text-align:center;    color:#333333;    clear:both;    background-color:#E2E2E2;    font-size:11px;    padding:8px;    margin:0;    width:670px;    voice-family: "\"}\"";     voice-family:inherit;    width: 654px;}html>body #search{    width: 654px;}table#banner2{    margin:30px 0 30px 0;}table#banner2 td img#fukushima-e{    margin:0 18px 0 18px;}td#sinsei{    text-align:center;    font-size:0.9em;}td#sinsei a:link,td#sinsei a:visited{    color:#333333;    text-decoration:none;}td#sinsei a:hover,td#sinsei a:active{    color:#FF9900;}p#xp-attention{    font-size:11px;    line-height:1.25em;    color:#555555;    padding:0 0 15px 0;}/*+++++++++++++++ hp-polisy +++++++++++++*/#hp-pol h2{    color:#297AD1;    font-weight:bold;    font-size:1.1em;    border-top:1px solid #297AD1;    padding:10px 0 0 0;    margin:15px 0 5px 0;}#hp-pol p{    color:#333333;    margin:0 0 5px 15px;    font-size:0.8em;    line-height:1.3em}p#universal-design{    color:#666666;    margin:20px 0 0 15px;    padding:0 130px 0 0;    background: url("../sogo/hp-policy/img/p1.jpg") no-repeat top right;}p#universal-design em{    font-style:normal;}#hp-pol ul{    margin:0 0 15px 30px;    padding:0;    font-size:0.75em;}#about-link{    background: url("../sogo/hp-policy/img/p2.jpg") no-repeat top left;    padding:0 0 20px 180px;    border-bottom:1px solid #297AD1;    margin:20px 0 50px 0}/*++++++++++++++ sub-menu +++++++++++++++++*/#sub-menu{    text-align:left;}#sub-menu a:link,#sub-menu a:visited{    color:#83AC30;    padding:0 9px 0 0;    font-size:14px;    text-decoration:none;}#sub-menu a:hover,#sub-menu a:active{    color:#92DA01;    text-decoration:none;}#sub-menu #wrap{    width:400px;    padding:0;    margin:0;}#sub-menu #head{    width:400px;}#sub-menu #content{    width:400px;    padding:19px;    voice-family: "\"}\"";     voice-family:inherit;    width: 362px;}html>#sub-menu #content{    width: 362px;}#sub-menu p{    color:#4C5B5E;    font-weight:bold;    font-size:16px;    border-bottom:1px solid #999999;    padding:0 0 3px 0;    margin:15px 0 5px 0;}#sub-menu p.link-title a{    padding:0 0 0 20px;    color:#4C5B5E;    text-decoration:none;    background:url(../img-top/mark.gif) no-repeat 0 2px;}#sub-menu p.link-title a:hover{    color:#92DA01;    background:url(../img-top/mark2.gif) no-repeat 0 2px;}        #sub-menu p#sub-foot{    padding:0;    vertical-align:bottom;}/*++++++++++++++ page-oshirase ++++++++++++++*/#page-oshirase h1{    margin:30px 0 0 0;}#oshirase-index,#oshirase-detail{    padding:0px 29px 20px 29px;     background:url(../sogo/oshirase/bg-oshirase-index.gif) repeat-y;    border-bottom:7px solid #A3BAC2;    margin:0 0 30px 0;}#oshirase-index p,#oshirase-detail p{    text-align:center;    margin:0;    font-size:10px;}#page-oshirase p.pageNo-link{    text-align:right;    padding:10px 0 0 0;}p.pageNo-link a:link,p.pageNo-link a:visited{    color:#2165C1;    text-decoration:none;}p.pageNo-link a:hover,p.pageNo-link a:active{    color:#FF6600;}table th{    font-weight:normal;    height:28px;    background:url(../sogo/oshirase/bg-td.gif) repeat-x;    border-right:2px solid #ffffff;    text-align:center;    color:#FFFFFF;    font-size:12px;}table th#list-title{    width:369px;}table th#list-busyo{    width:115px;}table th#list-keisai{    width:122px;}table td.title-box,table td.busyo-box,table td.date-box{    border-bottom:1px solid #579999;    border-top:4px solid #ffffff;    padding:11px 0 15px 0;    font-size:0.8em;    vertical-align:middle;}table td.title-box{    color:#2165C1;    padding:0 0 0 45px;    background:url(../sogo/oshirase/mark.gif) no-repeat 3% 50%;}table td.title-box a:link,table td.title-box a:visited{    color:#2165C1;    text-decoration:none;}table td.title-box a:hover,table td.title-box a:active{    color:#FF6600;}table td.busyo-box,table td.date-box{    text-align:center;    background-color:#e8e8e8;    border-right:2px solid #ffffff;    background:#e8e8e8 url(../sogo/oshirase/white-line.gif) repeat-x 0 bottom;}/*++++++++++++++++++ page-oshirase +++++++++++++++++++*/#oshirase-detail p{    text-align:left;}.detail-box{    border-bottom:1px solid #579999;    margin:0 0 20px 0;    clear:both;}.detail-box p.byusyo-date{    background:url(../sogo/oshirase/bg-td.gif) repeat-x;    padding:2px 5px 6px 10px;    margin:0;}.detail-box h2.title{    padding:10px 0 10px 25px;    background:url(../sogo/oshirase/mark2.gif) no-repeat 2% 50%;    margin:3px 0 0 0;    font-size:0.9em;    font-weight:normal;    background-color:#E8E8E8;    color:#2165C1;}.detail-box p.body-copy{    padding:10px;}p.back-to-index{    width:150px;    padding:10px 0 0 0;    float:left}p.back-to-index a:link,p.back-to-index a:visited{    color:#666666;    text-decoration:none;    padding:5px 0 5px 20px;    background:url(../sogo/oshirase/mark-back1.gif) no-repeat 0px 4px;}p.back-to-index a:hover,p.back-to-index a:active{    background:url(../sogo/oshirase/mark-back2.gif) no-repeat 0px 4px;    color:#92DA01;}    