@charset "UTF-8";

/************** popup 共通 **************/
#popup #container02 { padding-bottom: 50px; height:100%; margin: 0px; padding: 0px; }
body > #container02 { height: auto; min-height: 100%; }
#popup #contents02 { width: 600px; margin: 0px auto; padding-bottom:50px;background-color:#fff; line-height:140%;}
#popup .btm {padding:0;margin:0;}

#popup #footer02 { position:relative; margin: 0px; padding: 0px; margin-top: -50px; height: 80px; background: url(/images/common/footer/foot_bg.jpg) repeat-x top; background-color:#4bb870;}
/*#popup #footer02_pagetop { height: 20px; margin: 0px auto; padding: 0px; width: 600px; text-align:right; }*/

#popup #footer02_pagetop { height: 20px; margin:0 auto;  padding: 0px; width: 600px; text-align:right; }
#popup #footer02_pagetop img{margin-top:-10px; padding-bottom:10px;}


#popup #footer02_contents { width: 600px; padding:15px 0 0 0;margin: 0px auto; text-align:center; position:relative; }

#popup a { color: #ef484f; text-decoration: none; }
#popup a:visited { color: #ef484f; }
#popup a:hover { text-decoration: underline; }
#popup a:active { color: #ef484f; }

/************** popup header **************/
#popup #header02 { height: 40px; width: 600px;padding:0;margin:0;}
#popup #header03 { height: 75px; width: 600px;padding:0;margin:0;background:url(/sbsoken/jiten/images/header03.jpg) 0 0 no-repeat;}
#popup #header03 .box{padding:7px 40px 0 0;float:right;}
#popup #header03 td{padding:0 0 2px 0;}
#popup #header03.syuten { height: 75px; width: 600px;padding:0;margin:0;background:url(/sbsoken/images/header04.jpg) 0 0 no-repeat;}

/************** contents_popup02 **************/
#popup #contents_popup02 { padding:0 10px;}
#popup #contents_popup02 .box_pop{width: 540px;padding:10px 20px;margin:0;background:url(/sbsoken/jiten/images/box_pop_bg.gif) 0 0 repeat-y;}
#popup #contents_popup02 .clm01{padding:0 0 20px 0;}
#popup #contents_popup02 .clm01 .clmL{width:202px;float:left;}
#popup #contents_popup02 .clm01 .clmL .pic01{width:197px;height:149px;padding:5px 0 10px 5px;background:url(/sbsoken/jiten/images/pop02_pic_bg.gif) 0 0 no-repeat;}
#popup #contents_popup02 .clm01 .clmL .pic02{width:93px;height:58px;margin:0 0 0 3px;border:1px solid #ccc;float:left;}
#popup #contents_popup02 .clm01 .clmL .pic02_center{width:93px;height:58px;margin:0 0 0 53px;border:1px solid #ccc;float:left;}
#popup #contents_popup02 .clm01 .clmL .pic03{width:93px;height:58px;margin:0 3px 0 0;border:1px solid #ccc;float:right;}
#popup #contents_popup02 .clm01 .clmL .pic03_center{width:93px;height:58px;margin:0 53px 0 0;border:1px solid #ccc;float:right;}
#popup #contents_popup02 .clm01 .clmR{width:320px;float:right;}
#popup #contents_popup02 .clm01 .clmR .ttl{padding:8px 5px;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;}
#popup #contents_popup02 .clm01 .clmR h4{font-size:1.3em;color:#4bb870;font-weight:bold;display:block;padding:0 0 5px 0;}
#popup #contents_popup02 .clm01 .clmR dl{padding:5px 0 0 0;}
#popup #contents_popup02 .clm01 .clmR dt {color:#4bb870;float:left;width:80px;margin:0;padding:10px 0 10px 10px;font-weight:bold;}
#popup #contents_popup02 .clm01 .clmR dd{padding:10px 0 10px 90px;margin:0;background:url(/sbsoken/jiten/images/line_dot01.gif) 0 bottom repeat-x;}

#popup #contents_popup02 .clm02{padding:0 0 20px 0;}
#popup #contents_popup02 .clm02 p{padding:10px 0 0 0;}
#popup #contents_popup02 .clm03{padding:0 0 20px 0;}
#popup #contents_popup02 .clm03 h4{padding:10px 0 0 0;font-weight:bold;font-size:1em;color:#4bb870;display:block;}
#popup #contents_popup02 .clm03 p{padding:0;}
#popup #contents_popup02 .clm04{padding:0 0 20px 0;}
#popup #contents_popup02 .clm04 p{padding:10px 0 0 0;}
#popup #contents_popup02 .clm04 dl{padding:5px 0 0 0;}
#popup #contents_popup02 .clm04 dt {color:#4bb870;float:left;width:60px;margin:0;padding:10px 0 10px 10px;font-weight:bold;}
#popup #contents_popup02 .clm04 dd{padding:10px 0 10px 70px;margin:0;background:url(/sbsoken/jiten/images/line_dot01.gif) 0 bottom repeat-x;}
#popup #contents_popup02 .clm05{width:540px;padding:10px 0 0 0;background: url(/sbsoken/jiten/images/line_gr.gif) 0 0 repeat-x;}
#popup #contents_popup02 .clm05 h3{display:block;padding:10px 0 10px 20px;background: url(/sbsoken/jiten/images/icon_bud.gif) 0 10px no-repeat;font-size:1em;font-weight:bold;}
#popup #contents_popup02 .menu_area{padding:10px 0 0 0;background: url(/sbsoken/jiten/images/line_dot_gr.gif) 0 0 repeat-x  ;}

#popup #contents_popup02 .menu_area .menu {width:173px;padding:0 6px 20px 0;float:left;}
#popup #contents_popup02 .menu_area .img {width:73px;height:54px;border:1px solid #ccc;float:left;margin:0 10px 0 0;}
#popup #contents_popup02 .menu_area p {line-height:130%;padding:0;}
#popup #contents_popup02 .menu_area ul {padding:10px 0 0 0;font-size:10px;color:#666;}
#popup #contents_popup02 .menu_area li.ene {padding:0 0 4px 15px;background: url(/sbsoken/jiten/images/icon_ene.gif) 0 0 no-repeat;}
#popup #contents_popup02 .menu_area li.time {padding:0 0 0 15px;background: url(/sbsoken/jiten/images/icon_time.gif) 0 0 no-repeat;}

#popup #contents_popup02 .clm06{width:540px;padding:10px 0 15px 0;background: url(/sbsoken/jiten/images/line_gr.gif) 0 0 repeat-x  ;}
#popup #contents_popup02 .clm06 h3{display:block;padding:10px 0 10px 20px;background: url(/sbsoken/jiten/images/icon_bud.gif) 0 10px no-repeat;font-size:1em;font-weight:bold;}
#popup #contents_popup02 .clm06 h4{display:block;padding:15px 0 5px 0;background: url(/sbsoken/jiten/images/line_dot_gr.gif) 0 0 repeat-x  ;font-weight:bold;}

#popup #contents_popup02 .clm07 .box_link_ttl {padding:0;margin:0;}
#popup #contents_popup02 .clm07 .box_link_content {width:508px;padding:0 0 0 32px;background:url(/sbsoken/jiten/images/box_link_bg.gif) 0 0 repeat-y; }
#popup #contents_popup02 .clm07 .box_link_content .bnr {width:200px;padding:10px 0 0 25px;float:left;}


#header_menu02 { height: 25px; width: 63px; float: left; text-indent: -9999px; background: #fff; }
#header_menu02 ul li { height: 25px; float:left; background: url(/images/common/header/head_moji02.jpg) 0 0 no-repeat; }
#header_menu02 ul li#fontNav_small { width: 19px; background-position: -255px 0; }
#header_menu02 ul li#fontNav_default { width: 23px; background-position: -275px 0; }
#header_menu02 ul li#fontNav_large { width: 21px; background-position: -300px 0; }
#header_menu02 ul li a { display:block; height: 25px; }
#header_menu02 ul li#fontNav_small a { width: 19px; }
#header_menu02 ul li#fontNav_default a { width: 23px; }
#header_menu02 ul li#fontNav_large a { width: 21px; }
#header_menu02 ul li a:hover { background: url(/images/common/header/head_moji02.jpg) 0 -30px no-repeat; }
#header_menu02 ul li#fontNav_small a:hover { background-position: -255px -30px; }
#header_menu02 ul li#fontNav_default a:hover { background-position: -275px -30px; }
#header_menu02 ul li#fontNav_large a:hover { background-position: -300px -30px; }


/************** syuten **************/
#popup .clm_syuten { width: 520px;padding:10px;margin:0;background:url(/sbsoken/images/syuten_bg.gif) 0 0 repeat-y;}
#popup .clm_syuten ul.ul01{margin:0 0 10px 10px;}
#popup .clm_syuten ul.ul01 li{padding:0 0 10px 0;margin:0 0 10px 0;background:url(/sbsoken/images/line_dot.gif) 0 bottom repeat-x;}
#popup .clm_syuten h3.syuten{display:block;padding:5px 0 10px 0;}
#popup .clm_syuten .gb{color:#4bb870;font-weight:bold;}