/* formatting style
-------------------------------------------------*/
*{margin:0;padding:0;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif}#wrapper{background-color:#FFF;padding:0 20px;width:710px;margin:0 auto;font-size:80%}body{color:#000;font-size:normal;font-family:"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","MS PGothic",Verdana,Arial,Osaka,serif,sans-serif,Gothic,monospace;line-height:1.2em;background-color:#CDD9FB}hr{display:none;clear:both;height:0}#header{overflow:hidden;height:55px}#header h1{float:left}#contact_header{float:right}#contact_header ul{width:200px;margin-top:25px}#contact_header ul li{float:left;list-style:none;border:1px solid gray;width:80px;margin-left:10px;font-weight:normal}#contact_header ul li a{display:block;width:80px;height:20px;padding-top:3px;text-align:center;line-height:20px;color:#666;text-decoration:none;background-color:#FFF;font-size:10pt;border:none}#contact_header ul li a:hover{background-color:#FFD}#trace_box{height:12px;line-height:1em;margin:0 0 0 0;padding:6px 0 0 210px;font-size:10pt}#leftmenu{float:left;width:160px;margin-top:10px}#menu_top{width:190px;height:35px;list-style:none}#menu_top a{display:block;width:190px;height:35px;background-image:url(../img/menu/menu_en.png);background-position:0 0;background-repeat:no-repeat;text-indent:-1000em;text-decoration:none;border:0}#menu_top a:hover{background-image:url(../img/menu/menu_en.png);background-position:-190px 0;border:0}#menu_whatischiba{width:190px;height:35px;list-style:none}#menu_whatischiba a{display:block;width:190px;height:35px;background-image:url(../img/menu/menu_en.png);background-position:0 -35px;background-repeat:no-repeat;text-indent:-1000em;text-decoration:none;border:0}#menu_whatischiba a:hover{background-image:url(../img/menu/menu_en.png);background-position:-190px -35px;border:0}#menu_aboutus{width:190px;height:35px;list-style:none}#menu_aboutus a{display:block;width:190px;height:35px;background-image:url(../img/menu/menu_en.png);background-position:0 -70px;background-repeat:no-repeat;text-indent:-1000em;text-decoration:none;border:0}#menu_aboutus a:hover{background-image:url(../img/menu/menu_en.png);background-position:-190px -70px;border:0}#menu_database{list-style:none}#menu_database a{display:block;width:165px;height:102px;background-image:url(../img/top/banner_database.png);background-position:top left;background-repeat:no-repeat;padding:40px 10px 0 15px;color:#000;text-decoration:none;font-size:10pt;line-height:1.4em}#link{margin-top:15px}#link_header{width:190px;height:30px;background:#192790}#link_header h2{color:#FFF;padding:9px 0 2px 20px;font-size:12pt;font-weight:normal;line-height:1em}#link_main{}#link_main ul{list-style:none}#link_main ul li{margin:0;padding:0}#main{float:right;width:520px;padding:0 10px 5px 10px;margin-top:10px;overflow:hidden}#main_no_padding{float:right;width:505px;margin-top:10px;margin-bottom:10px;overflow:hidden}#main_wide{margin-top:10px;clear:both;overflow:hidden;padding:0 10px 5px 10px}#main_wide_no_padding{margin-top:10px;clear:both;overflow:hidden}#leftbox{float:left}#rightbox{float:right;margin-right:30px;height:330px}#rightbox ul li{padding-left:10px;padding-top:10px;list-style:none}#banner_top{overflow:hidden}.banner_left{float:left;margin-bottom:10px;font-size:10pt;line-height:1.2em}.banner_right{float:right;margin-bottom:10px;font-size:10pt;line-height:1.2em}#banner_adviser{display:block;width:285px;height:45px;background-image:url(../img/top/banner_adviser.png);background-position:top left;background-repeat:no-repeat;padding:96px 15px 0 20px;color:#000;text-decoration:none}#banner_consul{display:block;width:285px;height:45px;background-image:url(../img/top/banner_consul.png);background-position:top left;background-repeat:no-repeat;padding:96px 15px 0 20px;color:#000;text-decoration:none}#banner_dispatch{display:block;width:285px;height:45px;background-image:url(../img/top/banner_dispatch.png);background-position:top left;background-repeat:no-repeat;padding:96px 15px 0 20px;color:#000;text-decoration:none}#banner_database{display:block;width:285px;height:45px;background-image:url(../img/top/banner_database.png);background-position:top left;background-repeat:no-repeat;padding:96px 15px 0 20px;color:#000;text-decoration:none}h3{height:21px;padding:9px 0 0 20px;margin:0 0 5px 0;background-image:url(../img/sub/sub_banner.gif);background-position:top left;background-repeat:no-repeat;color:#1B0780;font-size:12pt;font-weight:bolder;line-height:1em}.list_icon{list-style:none;padding:0 0 0 20px;margin:0;list-style-image:url(../img/sub/icon_purple.gif)}.profile_box{padding:5px;margin:0 0 10px 0;overflow:hidden;border:1px solid #473796}.profile_image{float:left}.profile_detail{float:right;width:310px;margin:0;padding:0}.profile_detail h4{color:#473796;font-weight:bolder;font-size:12pt;margin:0 0 5px 0;padding:0;line-height:1.2em}#news_main dl{}#news_main dl dt{}#news_main dl dd{padding:0 0 5px 0;margin:0 0 0 20px;line-height:1.2em}p{margin:0 0 10px 0}#news{float:left}#news_header{display:block;width:500px;height:29px;background-image:url(../img/top/news_header.png);background-position:0 0;background-repeat:no-repeat;text-align:left}#news_main{display:block;width:480px;padding:5px 10px 0 10px;background-image:url(../img/top/news_main.png);background-position:0 0;background-repeat:repeat-y;text-align:left;font-size:10pt;line-height:1.2em}#news_footer{display:block;width:500px;height:12px;background-image:url(../img/top/news_footer.png);background-position:0 0;background-repeat:no-repeat}#news_header h2{color:#FFF;padding:9px 0 2px 20px;font-size:12pt;font-weight:normal;line-height:1em}a img{border-style:none}a:link{color:blue;text-decoration:underline}a:visited{color:#800080;text-decoration:underline}a:hover{color:blue;text-decoration:underline}a:active{text-decoration:none;position:relative}#footer{clear:both;margin:5px 0 0 0;padding:0 0 5px 0;overflow:hidden}#footer address{text-align:center;font-size:10pt;line-height:1.2em}#linkbox{margin:10px 0;border-top:1px solid black;border-bottom:1px solid black;overflow:hidden}#linkbox ul{width:550px;height:100px;margin:0 auto;overflow:hidden}#linkbox ul li{list-style:none;float:left;font-size:10pt;line-height:1em}#linkbox ul li a{display:block;height:26px;float:left;padding:14px 7px 0 7px;text-align:center;background-color:#FFF;border:none}a:visited{color:#00F}a:hover{text-decoration:none}