@charset "utf-8";

/*DEFAULT STYLE
---------------------------------------------------------------------------------------------------*/
body{margin:0px;padding:0px; font-family:ＭＳ Ｐゴシック','Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3}
p,div,a{margin:0px;padding:0px;}
h1,h2,h3,h4{margin:0px;padding:0px;font-weight:normal;}
ul,li,dl,dt,dd{margin:0px; padding:0px;list-style-type:none;}
img{vertical-align:bottom; border-style:none;}
em{font-style:normal;}

/*DEFAULT LINK DECORATION
---------------------------------------------------------------------------------------------------*/
a{text-decoration:underline;}
a:link,
a:visited{color:#0000ee;}
a:hover{color:#dd0000;}
a.no-line{text-decoration:none;}
a:link img,
a:visited img,
a:hover img{border-style:none;}

/* container
------------------------------------------ */
#container{margin:0 auto;width:950px;}

/* header
====================================== */
#header{position:relative;width:950px;margin:0px auto 15px;z-index:5;border-bottom:2px solid #f50011;}
#logo_company{float:left;width:308px;}
#logo_company h1{font-size:10px;font-weight:normal;white-space:nowrap;letter-spacing:-1px;position:absolute;}
#logo_company .logo{font-size:12px;padding-top:1.2em;}
#nav_global{float:right;width:640px;height:49px;padding:13px 0px 10px;position:relative;}
#header #nav_sub{position:absolute;right:230px;width:295px;clear:both;line-height:0.4;}
#nav_sub li{font-size:10px;background:url(/icons/common/shikaku.gif) no-repeat left center;padding:0px 3px 0px 10px;display:inline;width:100%;line-height:1;}
/* quick_nav */
#quick_nav{position:absolute;width:193px;text-align:center;left:190px;top:22px;}
#quick_nav li{float:left;width:193px;font-size:10px;}
#showHideLayer1{position:absolute;left:0px;top:0px;width:192px;border:0;margin:0;padding:0;line-height:100%;visibility:hidden;}
#showHideLayer1 img.imgover{width:212px;height:22px;border:none;}
/* quick_nav end */
#nav_family{width:640px;}
#nav_family li{float:right;padding-right:4px;width:97px;}
#nav_family .each_link{padding-top:14px;width:108px;}

/* info_text
====================================== */
.info_text{padding-bottom:10px;font-size:12px;}

/* section_lp
====================================== */
#section_lp{zoom:1;overflow:hidden;font-size:12px;line-height:1.2;background:url(/common/images/r_e_bkmaru00b.gif) no-repeat left bottom;padding-bottom:5px;}
#section_lp .banner_large{text-align:center;margin:0px auto 20px;}
#section_lp .block_hp,
#section_lp .block_ou{float:left;width:308px;margin-right:13px;padding-top:5px;}
#section_lp .block_hp{background:#FADEE1 url(/common/images/r_e_bkmaru01.gif) no-repeat left top;}
#section_lp .block_ou{background:#def2e7 url(/common/images/r_e_bkmaru02.gif) no-repeat left top;}
#section_lp .block_ca_r{float:left;width:308px;}
#section_lp .block_ca,
#section_lp .block_r,
#section_lp .block_k{padding-top:5px;width:308px;}
#section_lp .block_ca{background:#fde5f3 url(/common/images/r_e_bkmaru03.gif) no-repeat left top;margin-bottom:10px;}
#section_lp .block_r{background:#fff1d4 url(/common/images/r_e_bkmaru04.gif) no-repeat left top; margin-bottom:10px;}
#section_lp .block_k{background:#ebe6f9 url(/common/images/r_e_bkmaru05.gif) no-repeat left top;}
#section_lp .block_hp .inner,
#section_lp .block_ou .inner,
#section_lp .block_ca .inner,
#section_lp .block_r .inner,
#section_lp .block_k .inner{padding:5px 15px;_padding:5px 14px 5px 15px;width:278px;}
#section_lp .block_hp .inner{background:#FADEE1;}
#section_lp .block_ou .inner{background:#def2e7;}
#section_lp .block_ca .inner{background:#fde5f3 url(/common/images/r_e_bkmaru03b.gif) no-repeat left bottom;}
#section_lp .block_r .inner{background:#fff1d4 url(/common/images/r_e_bkmaru04b.gif) no-repeat left bottom;}
#section_lp .block_k .inner{background:#ebe6f9;}
#section_lp .headline01{margin-bottom:10px;}
#section_lp .headline02{margin-bottom:10px;}
#section_lp .lead_text01{font-weight:bold;color:#464646;margin-bottom:10px;}
#section_lp .link_buttons01{padding-bottom:5px;}
#section_lp .link_buttons01 li,
#section_lp .link_buttons02 li{padding-bottom:10px;}
#section_lp .lp_linklist01,
#section_lp .lp_linklist02,
#section_lp .lp_linklist04{position:relative;min-height:45px;height:auto !important;height:45px;}
#section_lp .lp_linklist01{border-bottom:1px dashed #888888;margin-bottom:10px;padding:0px 45px 5px 0px;}
#section_lp .lp_linklist02{padding-right:45px;}
#section_lp .lp_linklist01 dt,
#section_lp .lp_linklist02 dt,
#section_lp .lp_linklist04 dt{padding-bottom:3px;}
#section_lp .lp_linklist04 dd{padding-bottom:3px;}
#section_lp .thumb_r,
#section_lp .thumb_g{margin-bottom:2px;position:absolute;top:0px;right:0px;width:40px;}
#section_lp .thumb_r img{border:1px solid #d60016;}
#section_lp .thumb_g img{border:1px solid #009844;}
#section_lp .link_arrow01{background:url(/common/images/r_e_arrow01.gif) no-repeat left 1px;padding-left:15px;}
#section_lp .link_arrow02{background:url(/common/images/r_e_arrow02.gif) no-repeat left 1px;padding-left:15px;}
#section_lp .link_arrow03{background:url(/common/images/r_e_arrow03.gif) no-repeat left 1px;padding-left:15px;}
#section_lp .link_arrow04{background:url(/common/images/r_e_arrow04.gif) no-repeat left 1px;padding-left:15px;}

/* note_lp
====================================== */
#note_lp{text-align:right;font-size:10px;width:950px;padding:5px 0px;}

/* contents
====================================== */
#contents{padding-top:5px;}

/* left_area
====================================== */
#left_area{float:left;width:710px;margin:0px 0px 10px 0;}

/* section_sp
====================================== */
#section_sp{width:710px;margin-bottom:10px;padding-bottom:10px;position:relative;}
#section_sp h2{margin-bottom:10px;}
#section_sp .inner{width:695px;background:#ffffa0;padding:15px 0px 15px 15px;}
#section_sp dl{margin:0px;padding:0px;clear:both;width:680px;}
#section_sp dt{font-size:12px;padding-bottom:5px;background:url(/common/images/r_e_arrow05.gif) no-repeat left 1px;padding-left:15px;width:665px;}
#section_sp dd{float:left;width:320px;min-height:45px;height:auto !important;height:45px;padding:0px 0px 5px;font-size:12px;margin-bottom:7px;border-bottom:1px dashed #888888;}
#section_sp dt a:link,
#section_sp dt a:visited,
#section_sp dt a:hover,
#section_sp dt a:active{color:#000000;text-decoration:none;font-weight:bold;}
#section_sp p.imgbox{float:left;margin:0px 5px 0px 0px;padding:0px;width:40px;}
#section_sp p.imgbox img{border:1px solid #000000;}
#section_sp li{width:275px;float:left;line-height:1.6em;}
#section_sp .left_side{margin-right:40px;}
#section_sp .end_list{border-bottom:0px none;}

/* section_column
====================================== */
#section_column {clear: both;padding-top: 20px;}
#section_column h2{margin-bottom: 10px;}
.column_headline {font-weight: bold;margin-bottom: 5px;}
#section_column .inner_box01{background: #FDF6E6;font-size: 12px;padding: 20px;line-height: 1.6;color: #333333;}


/* layout_box01
====================================== */
.layout_box01 h2{ margin-bottom: 10px; }
.layout_box01 li { width:349px; float:left; font-size:13px;margin: 0px 5px 3px 0px; }
.layout_box01 li a{background:url(/iconsw/newtop/sankaku_s.gif) no-repeat scroll left center transparent; padding-left:15px}


/* right_area
====================================== */
#right_area{float:right;width:199px;margin:0px 0 10px;}
#widget_navgoethe{width:195px;margin-bottom:12px;}
#mobile .mobileHp .mobileLogo p{word-wrap:break-word;word-break:break-all;}

/* old
====================================== */
#newContents{margin-top:20px;margin-bottom:20px;clear:both;}
#news{width:347px;margin-right:15px;float:left;}
#news ul li{font-size:13px;line-height:1.5em;background:url(/iconsw/newtop/sankaku_s.gif) no-repeat scroll left center transparent;padding-left:15px;}
#topics{width:347px;float:left;}
#topics ul li{font-size:13px;line-height:1.5em;}
#topics p{text-align:right;font-size:13px;margin-top:5px;}

#hpblog_list { margin-top: 7px; }
#hpblog_list li { background: url(/iconsw/newtop/sankaku_s.gif) no-repeat left 4px; padding-left: 15px; }


.newslist{margin-top:8px;}
#editContents h2{text-align:left;}
#editContents h3{margin-bottom:8px;margin-top:8px;}
#editContents .edit01{float:left;margin-bottom:12px;width:348px;}
#editContents .edit02{float:right;margin-bottom:12px;width:348px;}
#editContents ul li{font-size:13px;line-height:1.5em;background:url(/iconsw/newtop/sankaku_s.gif) no-repeat scroll left center transparent;padding-left:15px;}
.top{text-align:right;font-size:12px;margin-top:10px;margin-bottom:10px;}
.standard_banner{width:197px;margin-bottom:10px;}
.standard_banner_plus{width:195px;margin-bottom:10px;border:1px solid #5a5657;}
#reform_banner{width:195px;border:1px solid #5a5657;margin-bottom:12px;}
#sakidori{width:195px;border:1px solid #5a5657;margin-bottom:12px;padding-bottom:10px;}
#sakidori p{padding:10px;}
#sakidori ul li{padding-left:15px;background:url(/iconsw/newtop/sankaku_s.gif) no-repeat scroll left center transparent;font-size:12px;line-height:1.4em;}
#sakidori ul{padding-left:12px;overflow:auto;}

#melmag{width:195px;border:1px solid #5a5657;margin-bottom:12px;padding-bottom:10px;}
#melmag p{font-size:13px;padding:10px;line-height:1.5em;}
#melmag ul li{padding-left:15px;background:url(/iconsw/newtop/sankaku_s.gif) no-repeat scroll left center transparent;font-size:13px;line-height:1.5em;}
#melmag ul{padding-left:12px;}

#mobile{width:195px;border:1px solid #5a5657;margin-bottom:12px;padding-bottom:5px;}
#mobile .mobileHp{width:190px;padding:20px 0 10px 5px;}
#mobile .mobileHp .mobileImg{width:78px;height:75px;float:left;}
#mobile .mobileHp .mobileLogo{float:left;width:110px;font-size:13px;}

#anotherLink{width:195px;height:100px;}
#anotherLink .dictionary{float:left;margin-right:3px;}
#anotherLink .loan{float:left;}

#footer{height:200px;clear: both;}
#footer .link01{width:950px;height:18px;margin-bottom:5px;}
#footer .link01 ul li{display:inline;font-size:11px;}
#footer .link01 ul{padding-bottom:5px;height:18px;}
#footer .footer02{width:950px;height:150px;border-top:2px solid #c0c0c0;border-bottom:2px solid #c0c0c0;padding-top:10px;}
#footer .footer02 .txt02{font-size:10px;float:left;width:255px;}
#footer .footer02 .txt02 p{margin-bottom:5px;font-size:10px;line-height:1.5em;}
#footer .footer02 .link02{font-size:10px;float:left;text-align:right;width:690px;}
#footer .footer02 .link02 ul{width:690px;}
#footer .footer02 .link02 ul li{display:inline;line-height:1.7em;}
.security{margin-top:5px;}
.security ul li{padding-right:10px;}
#footer .copyright{text-align:center;margin-top:5px;}


/* clearfix
====================================== */
.layout_box01:after,
#family_rapper:after,
#nav_global:after,
#contents:after,
#section_lp:after,
#section_sp dl:after,
#section_sp .inner:after,
#newContents:after,
#editContents .inner:after,
#mobile:after,
#footer:after{height:0;visibility:hidden;content:".";display:block;clear:both;}

