/* login Style */
#login {margin-top:25px;}
#login .layoutBox00 table{margin:10px 0 10px 0;color:#444444;}
#login .layoutBox00 table th{font-size: 12px;text-align:center;background-color:#b3dbd4;border:solid #D5D5D5 1px;padding:5px;}
#login .layoutBox00 table td{font-size: 12px;border:solid #D5D5D5 1px;padding:5px;}
#login .type01 span.red01{color:#cc0000;display:inline;margin:0;}
#login .layoutBox01 tr,td{border:none;}
#login .layoutBox01 a{width:108px;height:28px;text-indent:-9999px;display:block;float:left;}
#login .layoutBox01 .login a{background:url(../images/btn/btn_login.gif) no-repeat;}
#login .layoutBox01 .login a:hover{background:url(../images/btn/btn_login_o.gif) no-repeat;}
#login .layoutBox01 .shinki a{background:url(../images/btn/btn_shinki.gif) no-repeat;}
#login .layoutBox01 .shinki a:hover{background:url(../images/btn/btn_shinki_o.gif) no-repeat;}
#login .layoutBox01 .keizoku a{background:url(../images/btn/btn_keizoku.gif) no-repeat;}
#login .layoutBox01 .keizoku a:hover{background:url(../images/btn/btn_keizoku_o.gif) no-repeat;}
#login .layoutBox01 input{width:108px;height:28px;text-indent:-9999px;display:block;float:left;border:none;}
#login .layoutBox01 .login input{background:url(../images/btn/btn_login.gif) no-repeat;}
#login .layoutBox01 .login input:hover{background:url(../images/btn/btn_login_o.gif) no-repeat;}

/* Main Style */
#main_menu td{background-color:#b3dbd4;margin:10px;}
#main_menu .Box01 a{width:128px;height:34px;text-indent:-9999px;display:block;float:left;margin:0;}
#main_menu .Box01 img{margin:-1px -1px 0 -1px;}
#main_menu .Box01 .jisseki a{background:url(../images/btn/menu_jisseki.gif) no-repeat;}
#main_menu .Box01 .jisseki a:hover{background:url(../images/btn/menu_jisseki_o.gif) no-repeat;}
#main_menu .Box01 .soshiki a{background:url(../images/btn/menu_soshiki.gif) no-repeat;}
#main_menu .Box01 .soshiki a:hover{background:url(../images/btn/menu_soshiki_o.gif) no-repeat;}
#main_menu .Box01 .cart_rireki a{background:url(../images/btn/menu_cart_rireki.gif) no-repeat;}
#main_menu .Box01 .cart_rireki a:hover{background:url(../images/btn/menu_cart_rireki_o.gif) no-repeat;}
#main_menu .Box01 .rireki a{background:url(../images/btn/menu_rireki.gif) no-repeat;}
#main_menu .Box01 .rireki a:hover{background:url(../images/btn/menu_rireki_o.gif) no-repeat;}
#main_menu .Box01 .shopping a{background:url(../images/btn/menu_shopping.gif) no-repeat;}
#main_menu .Box01 .shopping a:hover{background:url(../images/btn/menu_shopping_o.gif) no-repeat;}
#main_menu .Box01 .event_seminar a{background:url(../images/btn/menu_event_seminar.gif) no-repeat;}
#main_menu .Box01 .event_seminar a:hover{background:url(../images/btn/menu_event_seminar_o.gif) no-repeat;}
#main_menu .Box01 .touroku_jouhou a{background:url(../images/btn/menu_touroku_jouhou.gif) no-repeat;}
#main_menu .Box01 .touroku_jouhou a:hover{background:url(../images/btn/menu_touroku_jouhou_o.gif) no-repeat;}
#main_menu .Box01 .null a{background:url(../images/btn/menu_null.gif) no-repeat;}
#main_menu .Box01 .null a:hover{background:url(../images/btn/menu_null.gif) no-repeat;}

/* A Tag Style */
a#shinsei {display: block;width: 161px;height: 32px;text-indent: -1000px;background-image: url(../images/btn/btn_shinsei.gif);}
a#shinsei:hover {background-image: url(../images/btn/btn_shinsei_o.gif);}
a#shinsei_l {display: block;width: 250px;height: 50px;text-indent: -1000px;background-image: url(../images/btn/btn_shinsei_l.gif);}
a#shinsei_l:hover {background-image: url(../images/btn/btn_shinsei_l_o.gif);}
a#top {display: block;width: 250px;height: 50px;text-indent: -1000px;background-image: url(../images/btn/btn_top.gif);}
a#top:hover {background-image: url(../images/btn/btn_top_o.gif);}
a#back {display: block;width: 108px;height: 28px;text-indent: -1000px;background-image: url(../images/btn/btn_back.gif);}
a#back:hover {background-image: url(../images/btn/btn_back_o.gif);}
a#next {display: block;width: 108px;height: 28px;text-indent: -1000px;background-image: url(../images/btn/btn_next.gif);}
a#next:hover {background-image: url(../images/btn/btn_next_o.gif);}
a#change_s {display: block;width: 70px;height: 20px;text-indent: -1000px;background-image: url(../images/btn/btn_change_s.gif);}
a#change_s:hover {background-image: url(../images/btn/btn_change_s_o.gif);}
a#touroku {display: block;width: 161px;height: 32px;text-indent: -1000px;background-image: url(../images/btn/btn_touroku.gif);}
a#touroku:hover {background-image: url(../images/btn/btn_touroku_o.gif);}
a#touroku_kessai {display: block;width: 161px;height: 32px;text-indent: -1000px;background-image: url(../images/btn/btn_touroku_kessai.gif);}
a#touroku_kessai:hover {background-image: url(../images/btn/btn_touroku_kessai_o.gif);}
a#ok {display: block;width: 108px;height: 28px;text-indent: -1000px;background-image: url(../images/btn/btn_ok.gif);}
a#ok:hover {background-image: url(../images/btn/btn_ok_o.gif);}

/* Navi Style */
#navi {margin: 0px; width: 100%}
#navi .Box01 a{width:161px;height:32px;text-indent:-9999px;display:block;float:left;margin:-1px -1px 0 -1px;}
#navi .Box01 .cart a{background:url(../images/btn/navi_cart_list.gif) no-repeat;}
#navi .Box01 .cart a:hover{background:url(../images/btn/navi_cart_list_o.gif) no-repeat;}
#navi .Box01 .purchase a{background:url(../images/btn/navi_purchase_history.gif) no-repeat;}
#navi .Box01 .purchase a:hover{background:url(../images/btn/navi_purchase_history_o.gif) no-repeat;}
#navi .Box01 .personal a{background:url(../images/btn/navi_personal_info.gif) no-repeat;}
#navi .Box01 .personal a:hover{background:url(../images/btn/navi_personal_info_o.gif) no-repeat;}
#navi .Box01 .autoship a{background:url(../images/btn/navi_as_info.gif) no-repeat;}
#navi .Box01 .autoship a:hover{background:url(../images/btn/navi_as_info_o.gif) no-repeat;}
#navi .Box01 .inquirylist a{background:url(../images/btn/navi_inquiry_list.gif) no-repeat;}
#navi .Box01 .inquirylist a:hover{background:url(../images/btn/navi_inquiry_list_o.gif) no-repeat;}
#navi .Box01 .inquiryentry a{background:url(../images/btn/navi_inquiry_entry.gif) no-repeat;}
#navi .Box01 .inquiryentry a:hover{background:url(../images/btn/navi_inquiry_entry_o.gif) no-repeat;}
#navi .Box01 .jisseki a{background:url(../images/btn/navi_jisseki.gif) no-repeat;}
#navi .Box01 .jisseki a:hover{background:url(../images/btn/navi_jisseki_o.gif) no-repeat;}
#navi .Box01 .commission a{background:url(../images/btn/navi_commission.gif) no-repeat;}
#navi .Box01 .commission a:hover{background:url(../images/btn/navi_commission_o.gif) no-repeat;}
#navi .Box01 .uni a{background:url(../images/btn/navi_dl_uni.gif) no-repeat;}
#navi .Box01 .uni a:hover{background:url(../images/btn/navi_dl_uni_o.gif) no-repeat;}
#navi .Box01 .bnr a{background:url(../images/btn/navi_dl_bnr.gif) no-repeat;}
#navi .Box01 .bnr a:hover{background:url(../images/btn/navi_dl_bnr_o.gif) no-repeat;}
#navi .Box01 .pmd a{background:url(../images/btn/navi_dl_pmd.gif) no-repeat;}
#navi .Box01 .pmd a:hover{background:url(../images/btn/navi_dl_pmd_o.gif) no-repeat;}

/*▼商品一覧用▼*/
#navi .sfmod {margin:10px 0px 10px 0px;}
#navi .sfmod .mdhead img{width:161px;height:32px;display:block;float:left;margin:-1px -1px 0 -1px;}
#navi .sfmod .mdhead a{width:161px;height:32px;text-indent:-9999px;display:block;float:left;margin:-1px -1px 0 -1px;}
#navi .sfmod .mdhead .bunrui1 a{background:url(../images/btn/navi_bunrui1.gif) no-repeat;}
#navi .sfmod .mdhead .bunrui1 a:hover{background:url(../images/btn/navi_bunrui1_o.gif) no-repeat;}
#navi .sfmod .mdhead .bunrui2 a{background:url(../images/btn/navi_bunrui2.gif) no-repeat;}
#navi .sfmod .mdhead .bunrui2 a:hover{background:url(../images/btn/navi_bunrui2_o.gif) no-repeat;}
#navi .sfmod .mdhead .bunrui3 a{background:url(../images/btn/navi_bunrui3.gif) no-repeat;}
#navi .sfmod .mdhead .bunrui3 a:hover{background:url(../images/btn/navi_bunrui3_o.gif) no-repeat;}
#navi .sfmod .mdhead .bunrui4 a{background:url(../images/btn/navi_bunrui4.gif) no-repeat;}
#navi .sfmod .mdhead .bunrui4 a:hover{background:url(../images/btn/navi_bunrui4_o.gif) no-repeat;}
#navi .mdbody .mdbg1 {padding:40px 8px 0px 8px;}
#navi .mdbody .mdbg1 li {margin-bottom: 8px;list-style-type:none;}
#navi .mdbody .mdbg1 li ul {margin-left: 9px}
#navi .mdfoot {margin-bottom: 10px}
#navi .sfmod .mdfoot .exmore {padding-bottom: 5px; padding-left: 0px; padding-right: 9px; padding-top: 5px}
#navi .exmore {text-align: right}
#navi .exmore img {vertical-align: middle; margin-right: 1px}
/*▲商品一覧用▲*/

/* Link Style */
a {
  color:#656565;
/*  text-decoration:none;*/
}

/* for IE5 Mac hidden start \*/
a {
  overflow:hidden;
}
/*for IE5 Mac hidden end */

a:visited {
  color: #656565;
}
a:link {
  color: #656565;
}
a:active {
  color: #ff0000;
}
a:hover {
  color: #e3006b;
  text-decoration: underline;
}

/* Jisseki Style */
#jisseki table{margin-bottom:20px;}
#jisseki caption{text-align:left;background-color:#ffcc99;border:solid #D5D5D5 1px;padding:5px;margin:0px 1px 0px 1px;}
#jisseki th{font-weight: normal;font-size: 12px;text-align:center;color:#444444;background-color:#b3dbd4;border:solid #D5D5D5 1px;padding:0;}
#jisseki  table td{border:solid #D5D5D5 1px;text-align:left;padding:5px;}
#jisseki  table td.right{text-align:right;}
#jisseki  table td.left{text-align:left;}
#jisseki  table td.center{text-align:center;}
#jisseki .layoutBox00 th{font-size: 12px;text-align:center;color:#444444;background-color:#b3dbd4;border:solid #D5D5D5 1px;padding:0px;}
#jisseki .layoutBox00 table td{color:#444444;border:solid #D5D5D5 1px;padding:5px;}
#jisseki .layoutBox01{padding:20px 0 0 250px;}
#jisseki .layoutBox01 tr,td{border:none;}
#jisseki .layoutBox01 a{width:108px;height:28px;text-indent:-9999px;display:block;float:left;margin-left:10px;}
#jisseki .layoutBox01 .pass a{background:url(../images/btn/btn_pass_c.gif) no-repeat;}
#jisseki .layoutBox01 .pass a:hover{background:url(../images/btn/btn_pass_c_o.gif) no-repeat;}
#jisseki .layoutBox01 .back a{background:url(../images/btn/btn_back.gif) no-repeat;}
#jisseki .layoutBox01 .back a:hover{background:url(../images/btn/btn_back_o.gif) no-repeat;}


/* Commission Style */
#commission th{font-weight: normal;font-size: 12px;text-align:center;color:#444444;background-color:#b3dbd4;border:none #D5D5D5 1px;padding:0;}
#commission .layoutBox00 table td{color:#444444;border:solid #D5D5D5 1px;padding:5px;}
#commission .type01 table{width:715px;}
#commission .type01 table th{text-align:center;background:#b3dbd4;border:solid #D5D5D5 1px;line-height:1.2;padding:5px;}
#commission .type01 table td{border:solid #D5D5D5 1px;text-align:left;padding:5px;}
#commission .type01 table tr.box01{background:#cccccc;}
#commission .type01 table td.right{text-align:right;}
#commission .type01 table td.left{text-align:left;}
#commission .type01 table td.center{text-align:center;}
#commission .type02 table{width:715px; margin-top:0px;}
#commission .type02 table th{text-align:center;background:#cccccc;border:solid #D5D5D5 1px;width:42px;padding:5px;}
#commission .type02 table td{border:solid #D5D5D5 1px;text-align:left;width:100px;padding:5px;}
#commission th{font-weight: normal;font-size: 12px;text-align:center;color:#444444;background-color:#b3dbd4;border:none #D5D5D5 1px;padding:0px;}
#commission table td{font-size: 12px;border:none #D5D5D5 1px;padding:5px;}
#commission td .bot1 a{width:70px;height:20px;text-indent:-9999px;display:block;float:left;margin-left:10px;}
#commission td .bot1 a{background:url(../images/btn/bot1.gif) no-repeat;font-size:4px;}
#commission td .bot1 a:hover{background:url(../images/btn/bot1_o.gif) no-repeat;font-size:4px;}
#commission td .bot2 a{width:70px;height:20px;text-indent:-9999px;display:block;float:left;margin-left:10px;}
#commission td .bot2 a{background:url(../images/btn/bot2.gif) no-repeat;font-size:4px;}
#commission td .bot2 a:hover{background:url(../images/btn/bot2_o.gif) no-repeat;font-size:4px;}
#commission td .bot3 a{width:70px;height:20px;text-indent:-9999px;display:block;float:left;margin-left:10px;}
#commission td .bot3 a{background:url(../images/btn/bot3.gif) no-repeat;font-size:4px;}
#commission td .bot3 a:hover{background:url(../images/btn/bot3_o.gif) no-repeat;font-size:4px;}
#commission td .bot4 a{width:70px;height:20px;text-indent:-9999px;display:block;float:left;margin-left:10px;}
#commission td .bot4 a{background:url(../images/btn/bot4.gif) no-repeat;font-size:4px;}
#commission td .bot4 a:hover{background:url(../images/btn/bot4_o.gif) no-repeat;font-size:4px;}
#commission td .bot5 a{width:70px;height:20px;text-indent:-9999px;display:block;float:left;margin-left:10px;}
#commission td .bot5 a{background:url(../images/btn/bot5.gif) no-repeat;font-size:4px;}
#commission td .bot5 a:hover{background:url(../images/btn/bot5_o.gif) no-repeat;font-size:4px;}
#commission td .bot6 a{width:70px;height:20px;text-indent:-9999px;display:block;float:left;margin-left:10px;}
#commission td .bot6 a{background:url(../images/btn/bot6.gif) no-repeat;font-size:4px;}
#commission td .bot6 a:hover{background:url(../images/btn/bot6_o.gif) no-repeat;font-size:4px;}
#commission td .bot7 a{width:70px;height:20px;text-indent:-9999px;display:block;float:left;margin-left:10px;}
#commission td .bot7 a{background:url(../images/btn/bot7.gif) no-repeat;font-size:4px;}
#commission td .bot7 a:hover{background:url(../images/btn/bot7_o.gif) no-repeat;font-size:4px;}
#commission td .bot8 a{width:70px;height:20px;text-indent:-9999px;display:block;float:left;margin-left:10px;}
#commission td .bot8 a{background:url(../images/btn/bot8.gif) no-repeat;font-size:4px;}
#commission td .bot8 a:hover{background:url(../images/btn/bot8_o.gif) no-repeat;font-size:4px;}
#commission .layoutBox01 tr,td{border:none;}
#commission .layoutBox01 a{width:108px;height:28px;text-indent:-9999px;display:block;float:left;margin-left:10px;}
#commission .layoutBox01 .pass a{background:url(../images/btn/btn_pass_c.gif) no-repeat;}
#commission .layoutBox01 .pass a:hover{background:url(../images/btn/btn_pass_c_o.gif) no-repeat;}
#commission .layoutBox01 .back a{background:url(../images/btn/btn_back.gif) no-repeat;}
#commission .layoutBox01 .back a:hover{background:url(../images/btn/btn_back_o.gif) no-repeat;}

/* Tyokka Style */
#tyokka .layoutBox00 th{font-size: 12px;text-align:center;color:#444444;background-color:#b3dbd4;border:solid #D5D5D5 1px;padding:0px;}
#tyokka .layoutBox00 table td{color:#444444;border:solid #D5D5D5 1px;padding:5px;}
#tyokka .layoutBox01{padding:20px 0 0 250px;}
#tyokka .layoutBox01 tr,td{border:none;}
#tyokka .layoutBox01 a{width:108px;height:28px;text-indent:-9999px;display:block;float:left;margin-left:10px;}
#tyokka .layoutBox01 .pass a{background:url(../images/btn/btn_pass_c.gif) no-repeat;}
#tyokka .layoutBox01 .pass a:hover{background:url(../images/btn/btn_pass_c_o.gif) no-repeat;}
#tyokka .layoutBox01 .back a{background:url(../images/btn/btn_back.gif) no-repeat;}
#tyokka .layoutBox01 .back a:hover{background:url(../images/btn/btn_back_o.gif) no-repeat;}

/* Purchase Style */
#purchase  table td{border:solid #D5D5D5 1px;text-align:left;padding:5px;}
#purchase  table td.right{text-align:right;}
#purchase  table td.left{text-align:left;}
#purchase  table td.center{text-align:center;}
#purchase .type01 table{width:715px;}
#purchase .type01 table th{text-align:center;background:#b3dbd4;border:solid #D5D5D5 1px;line-height:1.2;padding:5px;}
#purchase .type01 table td{border:solid #D5D5D5 1px;text-align:left;padding:5px;}
#purchase .type01 table tr.box01{background:#b3dbd4;}
#purchase .type01 table td.right{text-align:right;}
#purchase .type01 table td.left{text-align:left;}
#purchase .type01 table td.center{text-align:center;}
#purchase .type02 table{width:715px; margin-top:0px;}
#purchase .type02 table th{text-align:center;background:#b3dbd4;border:solid #D5D5D5 1px;width:42px;padding:5px;}
#purchase .type02 table td{border:solid #D5D5D5 1px;text-align:left;width:100px;padding:5px;}
#purchase th{font-weight: normal;font-size: 12px;text-align:center;color:#444444;background-color:#b3dbd4;border:none #D5D5D5 1px;padding:2px;}
#purchase .cancel th{font-weight: normal;font-size: 12px;text-align:center;color:#ffffff;background-color:#ff6666;border:none #D5D5D5 1px;padding:2px;}
#purchase th.box01{background:#b3dbd4;text-align:right;padding-right:20px;border-width:1px 0 1px 1px;}
#purchase th.box02{background:#b3dbd4;text-align:right;padding-right:5px;border-width:1px 1px 1px 0;}
#purchase .layoutBox01 tr,td{border:none;}
#purchase .layoutBox01 a{width:108px;height:28px;text-indent:-9999px;display:block;float:left;margin-left:10px;}
#purchase .layoutBox01 .pass a{background:url(../images/btn/btn_pass_c.gif) no-repeat;}
#purchase .layoutBox01 .pass a:hover{background:url(../images/btn/btn_pass_c_o.gif) no-repeat;}
#purchase .layoutBox01 .back a{background:url(../images/btn/btn_back.gif) no-repeat;}
#purchase .layoutBox01 .back a:hover{background:url(../images/btn/btn_back_o.gif) no-repeat;}

/* Password & Mail Style */
#password table{padding:0px 0px 10px 0px;}
#password table th{font-weight: normal;font-size: 12px;text-align:center;color:#444444;background-color:#b3dbd4;border:solid #D5D5D5 1px;padding:2px;}
#password table td{border:solid #D5D5D5 1px;padding:5px;}
#password table td.right{text-align:right;}
#password table td.left{text-align:left;}
#password table td.center{text-align:center;}

/* Myprofile Style */
#myprofile th{font-weight: normal;font-size: 12px;text-align:center;color:#444444;background-color:#b3dbd4;border:none #D5D5D5 1px;padding:2px;}
#myprofile span{display:block;float:left;}
#myprofile table{font-size: 12px;margin:10px 0 10px 0;text-align:center}
#myprofile table th{text-align:center;border:solid #D5D5D5 1px;background:#b3dbd4;padding:5px;}
#myprofile table td{text-align:left;border:solid #D5D5D5 1px;padding:5px;}
#myprofile table td.right{text-align:right;border-left-style:none;}
#myprofile table td.center{text-align:center;border-style:solid;}
#myprofile table td.change a{background:url(../images/btn/btn_change_s.gif) no-repeat;width:70px;height:20px;display:block;text-indent:-9999px;float:right;}
#myprofile table td.change a:hover{background:url(../images/btn/btn_change_s_o.gif) no-repeat;}
#myprofile .haishin td{text-align:center;border:solid #D5D5D5 1px;padding:5px;}

/* Autoship Style */
#autoship th{font-weight: normal;font-size: 12px;text-align:center;color:#444444;background-color:#b3dbd4;border:none #D5D5D5 1px;padding:2px;}
#autoship span{display:block;float:left;}
#autoship span.red01{color:#cc0000;display:inline;margin:0;}
#autoship table{font-size: 12px;margin-top:10px;text-align:center}
#autoship table th{text-align:center;border:solid #D5D5D5 1px;background:#b3dbd4;padding:5px;}
#autoship table td{text-align:left;border:solid #D5D5D5 1px;padding:5px;}
#autoship table td.right{text-align:right;border-left-style:none;}
#autoship table td.center{text-align:center;border-style:solid;}
#autoship table td.change a{background:url(../images/btn/btn_change_s.gif) no-repeat;width:70px;height:20px;display:block;text-indent:-9999px;float:right;}
#autoship table td.change a:hover{background:url(../images/btn/btn_change_s_o.gif) no-repeat;}
#autoship table td.meisai_input{text-align:right;border:solid #D5D5D5 1px;padding:5px 1px 5px 1px;}
#autoship table td.meisai_input input{width:20px;}
#autoship table td.meisai_delete{text-align:left;border:solid #D5D5D5 1px;padding:5px 1px 5px 1px;}
#autoship table td.meisai_delete a{background:url(../images/btn/btn_delete.gif) no-repeat;width:16px;height:20px;display:block;text-indent:-9999px;float:right;}
#autoship table td.meisai_delete a:hover{background:url(../images/btn/btn_delete_o.gif) no-repeat;}
#autoship table td.meisai_addition a{background:url(../images/btn/btn_addition.gif) no-repeat;width:70px;height:20px;display:block;text-indent:-9999px;float:right;}
#autoship table td.meisai_addition a:hover{background:url(../images/btn/btn_addition_o.gif) no-repeat;}
#autoship table input.right {text-align:right;}

/* Downline Style */
#downline .layoutBox00 table{margin:10px 0 10px 0;}
#downline .layoutBox00 table th{font-weight: normal;font-size: 12px;text-align:center;color:#444444;background-color:#b3dbd4;border:solid #D5D5D5 1px;padding:5px;}
#downline .layoutBox00 table td{font-size: 12px;color:#444444;border:solid #D5D5D5 1px;padding:5px;}
#downline .type01 input{margin:5px;}
#downline .type01 span.red01{color:#cc0000;display:inline;margin:0;}
#downline .layoutBox01{padding:20px 0 0 0;}
#downline .layoutBox01 tr,td{border:none;}
#downline .layoutBox01 a{width:108px;height:28px;text-indent:-9999px;display:block;float:left;margin-left:10px;}
#downline .layoutBox01 .search a{background:url(../images/btn/btn_search.gif) no-repeat;}
#downline .layoutBox01 .search a:hover{background:url(../images/btn/btn_search_o.gif) no-repeat;}

#downline_k .type01{padding:20px 10px 0;}
#downline_k .type01 span{display:block;margin-left:1.5em;}
#downline_k .type01 span.red01{color:#cc0000;display:inline;margin:0;}
#downline_k .type01 table{font-size: 12px;margin-top:10px;text-align:center}
#downline_k .type01 table th{font-weight: normal;text-align:center;border:solid #D5D5D5 1px;background:#b3dbd4;padding:5px;}
#downline_k .type01 table td{text-align:center;border:solid #D5D5D5 1px;padding:5px;}
#downline_k .type01 table td.left{text-align:left;}
#downline_k .type01 table td.right{text-align:right;}
#downline_k .type01 table td.center{text-align:center;border-style:solid;}
#downline_k .layoutBox01{padding:20px 0 0 250px;}
#downline_k .layoutBox01 tr,td{border:none;}
#downline_k .layoutBox01 a{width:108px;height:28px;text-indent:-9999px;display:block;float:left;margin-left:10px;}
#downline_k .layoutBox01 .pass a{background:url(../images/btn/btn_pass_c.gif) no-repeat;}
#downline_k .layoutBox01 .pass a:hover{background:url(../images/btn/btn_pass_c_o.gif) no-repeat;}
#downline_k .layoutBox01 .back a{background:url(../images/btn/btn_back.gif) no-repeat;}
#downline_k .layoutBox01 .back a:hover{background:url(../images/btn/btn_back_o.gif) no-repeat;}

/* Online Shopping Style */
#os table{font-size: 12px;margin-top:10px;text-align:center;}
#os table th{text-align:center;border:solid #D5D5D5 1px;background:#b3dbd4;padding:5px;}
#os table td{text-align:left;border:solid #D5D5D5 1px;padding:1px;}
#os table td.image{text-align:center;border:solid #D5D5D5 1px;padding:1px;}
#os table td.os_box01{text-align:left;border:none;padding:1px;}
#os table td.os_box02{text-align:right;border:none;padding:1px;}

#os .item01-box-left {  position: relative; width: 250px; float: left}
#os .item01-box-right {  width: 100%; float: left; margin-left: -300px}
#os h2 {text-align: left; padding-bottom: 0px; margin: 2px 0px 0px; padding-left: 0px; padding-right: 0px; color: #330000; font-size: larger; font-weight: bold; padding-top: 0px}
#os .extwrap100 {width: 100%}
#os .cart {  margin: 10px 0px 0px;}
#os .cart td {  text-align: left; padding-bottom: 5px; padding-left: 10px; padding-right: 0px; border-top: #cccccc 1px dashed; padding-top: 5px}
#os .cart td select {  vertical-align: middle}
#os .cart tr.bottom td {  border-bottom: #fbb7b7 1px solid; border-left: #fbb7b7 1px solid; padding-bottom: 9px; background-color: #ffefef; padding-left: 9px; padding-right: 9px; color: #dd6666; border-top: #fbb7b7 3px solid; border-right: #fbb7b7 1px solid; padding-top: 9px}
#os .cart .ptprice {  padding-bottom: 0px; padding-left: 0px; width: 25px; padding-right: 0px; padding-top: 0px}
#os .cart .ptbox {  padding-bottom: 0px; padding-left: 0px; width: 210px; padding-right: 0px; padding-top: 0px}
#os .itemcaption {  text-align: left; margin: 10px 0px 0px; font-size: small}
#os .itemcaption h2 {  text-align: left; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; font-size: small; font-weight: bold; padding-top: 0px}
#os .itemcaption p {  padding-bottom: 10px; margin: 10px 0px 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}

#os li{padding:3px;list-style-type:none; }

#os .frame {padding:5px;}
#os .frame li{padding:5px;float:left}
#os .frame span{display:block;padding:5px;}
#os .frame table {width:100%;}
#os .frame table caption{text-align:left;border:solid #D5D5D5 1px;color:#666;background:#ddd;padding:5px;}
#os .frame table th{font-weight: normal;text-align:center;border:solid #D5D5D5 1px;background:#b3dbd4;padding:5px;}
#os .frame table td{text-align:left;border:solid #D5D5D5 1px;padding:10px;}
#os .noframe {padding:0px;}
#os .noframe table {width:100%;}
#os .noframe table caption{text-align:left;border:none;color:#666;background:#ddd;padding:5px;}
#os .noframe table th{font-weight: normal;text-align:center;border:none;background:#b3dbd4;padding:5px;}
#os .noframe table td{text-align:left;border:none;padding:5px;}

#os a.widelink{display:block;width:100%;height:100%;text-decoration:none;}
#os a.widelink:hover{background-color:#ffff99;color:#cc0000;}

#os .cart_in {text-align:center}
#os .cart_in a{width:161px;height:32px;text-indent:-9999px;display:block;margin-left:10px;}
#os .cart_in a{background:url(../images/btn/btn_cart_in.gif) no-repeat;}
#os .cart_in a:hover{background:url(../images/btn/btn_cart_in_o.gif) no-repeat;}
#os .as_in {text-align:center}
#os .as_in a{width:161px;height:32px;text-indent:-9999px;display:block;margin-left:10px;}
#os .as_in a{background:url(../images/btn/btn_as_in.gif) no-repeat;}
#os .as_in a:hover{background:url(../images/btn/btn_as_in_o.gif) no-repeat;}

#os .layoutBox01{padding:20px 0;}
#os .layoutBox01 a{width:180px;height:28px;text-indent:-9999px;display:block;margin-left:10px;}
#os .layoutBox01 .commission a{background:url(../images/btn/btn_commission.gif) no-repeat;}
#os .layoutBox01 .commission a:hover{background:url(../images/btn/btn_commission_o.gif) no-repeat;}
#os .layoutBox01 .bunrui a{background:url(../images/btn/btn_bunrui.gif) no-repeat;}
#os .layoutBox01 .bunrui a:hover{background:url(../images/btn/btn_bunrui_o.gif) no-repeat;}
#os .layoutBox01 .seihin_k a{background:url(../images/btn/btn_seihin_kensaku.gif) no-repeat;}
#os .layoutBox01 .seihin_k a:hover{background:url(../images/btn/btn_seihin_kensaku_o.gif) no-repeat;}
#os .layoutBox01 .cart a{background:url(../images/btn/btn_cart.gif) no-repeat;}
#os .layoutBox01 .cart a:hover{background:url(../images/btn/btn_cart_o.gif) no-repeat;}
#os .layoutBox01 .cart_in a{background:url(../images/btn/btn_cart_in.gif) no-repeat;}
#os .layoutBox01 .cart_in a:hover{background:url(../images/btn/btn_cart_in_o.gif) no-repeat;}
#os .layoutBox01 .haisou_history a{background:url(../images/btn/btn_haisou_history.gif) no-repeat;}
#os .layoutBox01 .haisou_history a:hover{background:url(../images/btn/btn_haisou_history_o.gif) no-repeat;}
#os .layoutBox01 .haisou_kakutei a{background:url(../images/btn/btn_haisou_kakutei.gif) no-repeat;}
#os .layoutBox01 .haisou_kakutei a:hover{background:url(../images/btn/btn_haisou_kakutei_o.gif) no-repeat;}
#os .layoutBox01 .payment_kakutei a{background:url(../images/btn/btn_payment_kakutei.gif) no-repeat;}
#os .layoutBox01 .payment_kakutei a:hover{background:url(../images/btn/btn_payment_kakutei_o.gif) no-repeat;}
#os .layoutBox01 .deli_time_kakutei a{background:url(../images/btn/btn_deli_time_kakutei.gif) no-repeat;}
#os .layoutBox01 .deli_time_kakutei a:hover{background:url(../images/btn/btn_deli_time_kakutei_o.gif) no-repeat;}

#os .layoutBox02 table td{text-align:left;border:none;padding:1px;}
#os .layoutBox02 a{width:108px;height:28px;text-indent:-9999px;display:block;float:left;margin-left:10px;}
#os .layoutBox02 .back a{background:url(../images/btn/btn_back.gif) no-repeat;}
#os .layoutBox02 .back a:hover{background:url(../images/btn/btn_back_o.gif) no-repeat;}
#os .layoutBox02 .next a{background:url(../images/btn/btn_next.gif) no-repeat;}
#os .layoutBox02 .next a:hover{background:url(../images/btn/btn_next_o.gif) no-repeat;}

#side{
  float:left;
  text-align: center;
  padding:3px 3px;
  margin:5px 0px 5px 3px;
  border-color:#b7c0b6;
  border-width:7px 1px 1px 1px;
  border-style:solid;
  background:#f2f2f2;
  -moz-border-radius: .3em;
  border-radius: .3em;
}
#side  h4{
  border-left: 5px #6EBCA8 solid;
  padding: 0 0 0 8px;
  margin: 5px;
  text-align: left;
}
#side input[type=button]{
    padding:3px;
}
#gallery { margin-left:20px; }
#gallery ul { list-style: none; }
#gallery ul li { display: inline;}
#gallery ul img {border: 5px solid #3e3e3e;border-width: 5px 5px 20px;margin-bottom:5px;}
#gallery ul a:hover img {border: 5px solid #6ebca8;border-width: 10px 5px 15px;color: #666;margin-bottom:5px;}
#gallery ul a:hover { color: #666; }
#result {border: solid #D5D5D5 1px;margin:10px;padding: 10px;}
#result .sub {color:#ca6400;font-size:small;font-weight: bold;}
#result .lin {color:#ca6400;font-size:medium;font-weight: bold;border: solid #D5D5D5 1px;margin:2px;padding:10px 10px 10px 25px;background-image: url(../images/item_bar.gif);}
#result img{border: solid #D5D5D5 1px;margin:2px;padding: 2px;text-align:bottom;height:160px;/*width:160px;*/}
#result .image{/*height:200px*/;float:left;}
#result .inf {/*height:200px;*/float:right;width:65%;}
#result table {width:100%;}
#result td {border: solid #D5D5D5 1px;padding: 5px;}
#result .fleft{float:left;padding: 5px;}
#result .fleft p{padding:5px 5px 5px 0px;}
#result .fright{float:right;}
#result .right{text-align:right;}

.tbl {font-size: 12px;margin:10px;text-align:center;}
.tbl th{text-align:center;border:solid #D5D5D5 1px;background:#b3dbd4;padding:6px 12px 6px 12px;font-weight: normal;}
.tbl td{text-align:left;border:solid #D5D5D5 1px;padding:6px 12px 6px 12px;}


/* Online Shopping Confirm Style */
#os_confirm .no_cart p{padding:20px 20px 20px 0px;}
#os_confirm .no_cart a{width:108px;height:28px;text-indent:-9999px;display:block;margin-left:10px;}
#os_confirm .no_cart .list a{background:url(../images/btn/btn_order_list.gif) no-repeat;}
#os_confirm .no_cart .list a:hover{background:url(../images/btn/btn_order_list_o.gif) no-repeat;}

#os_confirm table td{border:solid #D5D5D5 1px;text-align:left;padding:2px;}
#os_confirm table td.right{text-align:right;}
#os_confirm table td.left{text-align:left;}
#os_confirm table td.center{text-align:center;}
#os_confirm th{font-weight: normal;font-size: 12px;text-align:center;color:#444444;background-color:#b3dbd4;border:none #D5D5D5 1px;padding:2px;}
#os_confirm table td.meisai_delete{text-align:center;border:solid #D5D5D5 1px;padding:5px;}
#os_confirm table td.meisai_delete a{background:url(../images/btn/btn_delete.gif) no-repeat;width:16px;height:20px;display:block;text-indent:-9999px;float:right;}
#os_confirm table td.meisai_delete a:hover{background:url(../images/btn/btn_delete_o.gif) no-repeat;}
#os_confirm .layoutBox00 .type01 table th{text-align:center;background:#b3dbd4;border:solid #D5D5D5 1px;line-height:1.2;padding:5px;}
#os_confirm .layoutBox00 .type01 table td{border:solid #D5D5D5 1px;text-align:left;padding:5px;}
#os_confirm .layoutBox00 .type01 table tr.box01{background:#b3dbd4;}
#os_confirm .layoutBox00 .type01 table td.right{text-align:right;}
#os_confirm .layoutBox00 .type01 table td.left{text-align:left;}
#os_confirm .layoutBox00 .type01 table td.center{text-align:center;}
#os_confirm .layoutBox00 .type02 table{width:712px; margin-top:0px;}
#os_confirm .layoutBox00 .type02 table th{text-align:center;background:#b3dbd4;border:solid #D5D5D5 1px;width:42px;padding:5px;}
#os_confirm .layoutBox00 .type02 table td{border:solid #D5D5D5 1px;text-align:left;width:100px;padding:5px;}
#os_confirm .layoutBox00 th{font-size: 12px;text-align:center;color:#444444;background-color:#b3dbd4;border:solid #D5D5D5 1px;padding:0px;}
#os_confirm .layoutBox00 table td{font-size: 12px;color:#444444;border:solid #D5D5D5 1px;padding:5px;}
#os_confirm .layoutBox00 th.box1{background:#b3dbd4;text-align:right;padding-right:20px;border-width:1px 0 1px 1px;}
#os_confirm .layoutBox00 th.box2{background:#b3dbd4;text-align:right;padding-right:5px;border-width:1px 1px 1px 0;}
#os_confirm .layoutBox01{padding:20px 0 0 0px;}
#os_confirm .layoutBox01 table td{border:none;}
#os_confirm .layoutBox01 a{width:108px;height:28px;text-indent:-9999px;display:block;float:left;margin-left:10px;}
#os_confirm .layoutBox01 .os_kakutei a{background:url(../images/btn/btn_os_kakutei.gif) no-repeat;}
#os_confirm .layoutBox01 .os_kakutei a:hover{background:url(../images/btn/btn_os_kakutei_o.gif) no-repeat;}
#os_confirm .layoutBox01 .os_cancel a{background:url(../images/btn/btn_os_cancel.gif) no-repeat;}
#os_confirm .layoutBox01 .os_cancel a:hover{background:url(../images/btn/btn_os_cancel_o.gif) no-repeat;}
#os_confirm .layoutBox01 .os_back a{background:url(../images/btn/btn_back_input.gif) no-repeat;}
#os_confirm .layoutBox01 .os_back a:hover{background:url(../images/btn/btn_back_input_o.gif) no-repeat;}
#os_confirm .layoutBox01 .go_regi a{background:url(../images/btn/btn_go_regi.gif) no-repeat;}
#os_confirm .layoutBox01 .go_regi a:hover{background:url(../images/btn/btn_go_regi_o.gif) no-repeat;}
#os_confirm .layoutBox01 .os_keep a{background:url(../images/btn/btn_os_keep.gif) no-repeat;}
#os_confirm .layoutBox01 .os_keep a:hover{background:url(../images/btn/btn_os_keep_o.gif) no-repeat;}
#os_confirm .layoutBox01 .os_stop a{background:url(../images/btn/btn_os_stop.gif) no-repeat;}
#os_confirm .layoutBox01 .os_stop a:hover{background:url(../images/btn/btn_os_stop_o.gif) no-repeat;}
#os_confirm .layoutBox01 .card_r a{background:url(../images/btn/btn_card_r.gif) no-repeat;}
#os_confirm .layoutBox01 .card_r a:hover{background:url(../images/btn/btn_card_r_o.gif) no-repeat;}
#os_confirm .layoutBox01 .card_c a{background:url(../images/btn/btn_card_c.gif) no-repeat;}
#os_confirm .layoutBox01 .card_c a:hover{background:url(../images/btn/btn_card_c_o.gif) no-repeat;}

/* Address Style */
#address .layoutBox00 table th{font-size: 12px;text-align:center;color:#444444;background-color:#b3dbd4;border:solid #D5D5D5 1px;padding:5px;}
#address .layoutBox00 table td{font-size: 12px;color:#444444;border:solid #D5D5D5 1px;padding:5px;}
#address .layoutBox02{padding:20px 0 0 300px;}
#address .layoutBox02 tr,td{border:none;}
#address .layoutBox02 a{width:108px;height:26px;text-indent:-9999px;display:block;float:left;margin-left:10px;}
#address .layoutBox02 .back a{background:url(../images/btn/btn_back.gif) no-repeat;}
#address .layoutBox02 .back a:hover{background:url(../images/btn/btn_back_o.gif) no-repeat;}
#address .layoutBox02 .ok a{background:url(../images/btn/btn_ok.gif) no-repeat;}
#address .layoutBox02 .ok a:hover{background:url(../images/btn/btn_ok_o.gif) no-repeat;}

/* information Style */
#information {padding-top: 10px;}
#information .data {float: left;font-weight: bold;padding: 10px 0px 2px;width: 10em;}
#information .print {float: right;padding-top:10px;}
#information table{font-size: 12px;margin-top:10px;text-align:center;}
#information table th{text-align:center;border:solid #D5D5D5 1px;font-style: normal;font-weight: normal;}
#information table td{height:60px;width:70px;text-align:left;border:solid #D5D5D5 1px;padding: 2px 0px 0px 4px;vertical-align: text-top;}
#information table td span{font-size:83%;}
#information table td.sat{ background:#eeeeff;}
#information table td.holiday{ background:#ffeeee;}
#information table td.today{ background:#ff9999;}
#information table td a{color:#660066; font-weight:bold;display: inline;}
#information table td a:hover {background-color:#ffcccc;}
#information table td.off a{color:#cccccc;}
#information table td.off a:hover {background-color:#ffeeee;}
#information table td.off {color:#cccccc;}
#information table td p.red{color:#cc0000;}
#information table td p.day {font-weight: bold;}
#information p.move_m{text-align:right; padding:7px 0 0;}
#information .layoutBox2{padding:10px 0 0 0; margin:0 5px 0;font-weight:normal;}
#information .layoutBox2 li{padding:0 10px 0 0;float:left;list-style-type:none; }
#information .meisai table{width:100%;height:auto;padding:0 0 10px 0px;}
#information .meisai table th{font-size:120%;font-weight: bold;color:#cc0000;text-align:left;border:solid #D5D5D5 1px;padding:5px;}
#information .meisai table td{width:100%;text-align:left;border:solid #D5D5D5 1px;padding: 2px 0px 0px 4px;vertical-align: text-top;}
#information .meisai table td p{padding:2px;}

/* download Style */
#download ul{margin:0 0 0 10px;}
#download ul li{list-style-type:none;background:url(../images/ico_geo.png) no-repeat left center; padding:7px 0 7px 40px; min-height:18px; margin:0 0 8px 0;}
#download dl{margin:10px 20px 0;}
#download dl dt{position:absolute; width:100px;}
#download dl dd{padding:0 0 0 100px; line-height:1.3;}
#download .layoutBox00{padding:10px 0 0 0; margin:0 5px 0;font-weight:bold;}
#download .layoutBox01{width:480px;padding-top:6px;margin:10px 0 10px 20px;}
#download .layoutBox01 .main{padding:0 10px 10px 10px;border: 1px dotted gray;}
#download .layoutBox01 .main .box01{background:url(../images/dl_center_dot.gif) bottom repeat-x;padding:5px 10px 20px; margin-bottom:10px;}
#download .layoutBox01 .main .box01 p{font-weight:bold;color:#6666ff;float:left;}

/* LinkPoint QuickCharge Style */
#linkpoint table{font-size: 12px;margin-top:10px;text-align:center;}
#linkpoint th{font-weight: normal;font-size: 12px;text-align:center;color:#444444;background-color:#b3dbd4;border:none #D5D5D5 1px;padding:10px;}
#linkpoint table td{text-align:left;border:solid #D5D5D5 1px;padding:10px;}
#linkpoint table td.right{text-align:right;}
#linkpoint table td.left{text-align:left;}
#linkpoint table td.center{text-align:center;}
a.widelink { display: block; width: 100%;  height:100%; }
a.widelink:hover { background-color: #ffff99; color: red; }
#linkpoint div.kessai{width:450px;text-align:left;border:solid 1px #cc0000;margin-top:40px;padding:10px;}
#linkpoint .layoutBox01 td{border:none;padding:1px;}
#linkpoint .layoutBox01 a{width:108px;height:28px;text-indent:-9999px;display:block;float:left;padding:5px 5px 10px 5px;}

#linkpoint .layoutBox01 a#back{background:url(../images/btn/btn_back.gif) no-repeat;}
#linkpoint .layoutBox01 a#back:hover{background:url(../images/btn/btn_back_o.gif) no-repeat;}
#linkpoint .layoutBox01 a#end{background:url(../images/btn/btn_end.gif) no-repeat;}
#linkpoint .layoutBox01 a#end:hover{background:url(../images/btn/btn_end_o.gif) no-repeat;}
#linkpoint .layoutBox01 a#shiharai_c{background:url(../images/btn/btn_shiharai_change.gif) no-repeat;}
#linkpoint .layoutBox01 a#shiharai_c:hover{background:url(../images/btn/btn_shiharai_change_o.gif) no-repeat;}
#linkpoint .layoutBox01 a#card_r{background:url(../images/btn/btn_card_r.gif) no-repeat;}
#linkpoint .layoutBox01 a#card_r:hover{background:url(../images/btn/btn_card_r_o.gif) no-repeat;}
#linkpoint .layoutBox01 a#card_c{background:url(../images/btn/btn_card_c.gif) no-repeat;}
#linkpoint .layoutBox01 a#card_c:hover{background:url(../images/btn/btn_card_c_o.gif) no-repeat;}

#linkpoint .layoutBox01 .make_payment a{background:url(../images/btn/btn_make_payment.gif) no-repeat;}
#linkpoint .layoutBox01 .make_payment a:hover{background:url(../images/btn/btn_make_payment_o.gif) no-repeat;}
#linkpoint .layoutBox01 .card_up a{background:url(../images/btn/btn_card_up.gif) no-repeat;}
#linkpoint .layoutBox01 .card_up a:hover{background:url(../images/btn/btn_card_up_o.gif) no-repeat;}
#linkpoint .layoutBox01 .complete a{background:url(../images/btn/btn_complete.gif) no-repeat;}
#linkpoint .layoutBox01 .complete a:hover{background:url(../images/btn/btn_complete_o.gif) no-repeat;}
#linkpoint .layoutBox01 .go_payment a{background:url(../images/btn/btn_go_payment.gif) no-repeat;}
#linkpoint .layoutBox01 .go_payment a:hover{background:url(../images/btn/btn_go_payment_o.gif) no-repeat;}
#linkpoint .layoutBox01 .payment_cancel a{background:url(../images/btn/btn_payment_cancel.gif) no-repeat;}
#linkpoint .layoutBox01 .payment_cancel a:hover{background:url(../images/btn/btn_payment_cancel_o.gif) no-repeat;}
#linkpoint .layoutBox01 .end0 a{background:url(../images/btn/btn_end_.gif) no-repeat;}
#linkpoint .layoutBox01 .end0 a:hover{background:url(../images/btn/btn_end__o.gif) no-repeat;}
#linkpoint .layoutBox01 .change a{background:url(../images/btn/btn_change.gif) no-repeat;}
#linkpoint .layoutBox01 .change a:hover{background:url(../images/btn/btn_change_o.gif) no-repeat;}

#linkpoint .layoutBox02  {width:550px;background:#c3e3fa;padding:5px;}
#linkpoint .layoutBox02  th{text-align:center;background:#c3e3fa;border:solid #D5D5D5 1px;line-height:1.2;padding:5px;}
#linkpoint .layoutBox02  td.b1{text-align:left;background:#ffffee;padding:5px;color:#444444;font-size:12px;}
#linkpoint .layoutBox02  td.b2{text-align:left;background:#f6f6f6;padding:5px;color:#444444;font-size:12px;}

/* inquiry Style */
#inquiry th{font-weight: normal;font-size: 12px;text-align:center;color:#444444;background-color:#b3dbd4;border:none #D5D5D5 1px;padding:2px;}
#inquiry  table .d td{border:solid #D5D5D5 1px;text-align:left;padding:5px;}
#inquiry form #caution #caution-text {color: #FF0000;font-weight: bold;text-align: left;border: solid 2px #FF0000;padding: 10px 5px 10px 5px;margin:20px;}
#inquiry .footer{padding:0px 0px 0px 25px;}
#inquiry .footer tr,td{border:none;}
#inquiry .footer a{width:108px;height:28px;text-indent:-9999px;display:block;float:left;margin-left:10px;}
#inquiry .footer .confirm a{background:url(../images/btn/btn_confirm.gif) no-repeat;}
#inquiry .footer .confirm a:hover{background:url(../images/btn/btn_confirm_o.gif) no-repeat;}
#inquiry .footer .back a{background:url(../images/btn/btn_back.gif) no-repeat;}
#inquiry .footer .back a:hover{background:url(../images/btn/btn_back_o.gif) no-repeat;}
#inquiry .footer .send a{background:url(../images/btn/btn_send.gif) no-repeat;}
#inquiry .footer .send a:hover{background:url(../images/btn/btn_send_o.gif) no-repeat;}

/* setumei Style */
#setumei h3 {border-left: 10px #6EBCA8 solid;clear: both;font-size: 105%;color:#666;padding: 4px;margin:15px 0 0 15px;background: #ffffff;}
#setumei p {padding:5px;}
#setumei ul {color:#666;padding:0 0 0 20px;}
#setumei li {padding:5px;}
#setumei .circle li{list-style-type: disc;padding:2px;}
#setumei table{font-size: 12px;margin-top:10px;text-align:center;}
#setumei table th{padding:5px;width:30%;text-align:center;border:solid #D5D5D5 1px;font-style: normal;font-weight: normal;background-color:#b3dbd4;}
#setumei table td{text-align:left;border:solid #D5D5D5 1px;padding: 2px 0px 0px 4px;}


/* Search Paging Style */
.sfnon {color: #333333; font-size: small; font-weight: normal}
.sfnon a:link {color: #17387b; text-decoration: none}
.sfnon a:visited {color: #69789c; text-decoration: none}
.sfnon a:hover {text-decoration: underline}

#page_top .dvpts1 {  float: left}
#page_top .dvpts2 {  float: right}
#page_top .elnum {  font-size: medium}
#page_top .elnum span {  margin: 0px 2px; color: #666666; font-weight: bold}
#page_top p {  display: inline}
#page_top ul {  display: inline}
#page_top li {  display: inline}

#page_bottom {  text-align: center; padding-bottom: 10px; padding-left: 0px; width: 100%; padding-right: 0px; margin-bottom: 10px; padding-top: 10px}
#page_bottom table {  display: inline-table; border-collapse: collapse}
#page_bottom td {  text-align: center; font-size: larger; vertical-align: middle;}
#page_bottom td.elfst a {  border-bottom: #dbdbdb 1px solid; border-left: #dbdbdb 1px solid; padding-bottom: 2px; line-height: 28px; padding-left: 5px; padding-right: 5px; border-top: #dbdbdb 1px solid; border-right: #dbdbdb 1px solid; padding-top: 3px}
#page_bottom td.elfst b {  border-bottom: #dbdbdb 1px solid; border-left: #dbdbdb 1px solid; padding-bottom: 2px; line-height: 28px; padding-left: 5px; padding-right: 5px; border-top: #dbdbdb 1px solid; border-right: #dbdbdb 1px solid; padding-top: 3px}
#page_bottom td.elnum a {  border-bottom: #dbdbdb 1px solid; border-left: medium none; padding-bottom: 2px; line-height: 28px; padding-left: 4px; padding-right: 4px; border-top: #dbdbdb 1px solid; border-right: #dbdbdb 1px solid; padding-top: 3px}
#page_bottom td.elnum b {  border-bottom: #dbdbdb 1px solid; border-left: medium none; padding-bottom: 2px; line-height: 28px; padding-left: 4px; padding-right: 4px; border-top: #dbdbdb 1px solid; border-right: #dbdbdb 1px solid; padding-top: 3px}
#page_bottom td b {  background: #ffa847; color: #ffffff}
#page_bottom td.elnum a:hover {  background: #17387b; color: #ffffff; text-decoration: none}
#page_bottom td.elfst a:hover {  background: #17387b; color: #ffffff; text-decoration: none}
#page_bottom td.elpre {  border-bottom: medium none; border-left: medium none; border-top: medium none; border-right: medium none}
#page_bottom td.elaft {  border-bottom: medium none; border-left: medium none; border-top: medium none; border-right: medium none}
#page_bottom td.elpre img {  margin-left: 4px}
#page_bottom td.elnxt img {  margin-right: 4px}
#page_bottom td.elpre a {  text-align: left; white-space: nowrap; font-weight: bold}
#page_bottom td.elnxt a {  text-align: right; white-space: nowrap; font-weight: bold}

/* Execution Button Style */
#exec input{width:108px;height:28px;border:none;text-indent:-9999px;display:block;margin-left:10px;}
#exec .search_x input{background:url(../images/btn/btn_search.gif) no-repeat;}
#exec .ok input{background:url(../images/btn/btn_ok.gif) no-repeat;}
#exec .os_kakutei input{background:url(../images/btn/btn_os_kakutei.gif) no-repeat;}
#exec .change input{background:url(../images/btn/btn_change.gif) no-repeat;}

/* Footer Button Style */
#footer .layoutBox01{padding:0px 0px 0px 25px;}
#footer .layoutBox01 tr,td{border:none;}
#footer .layoutBox01 a{width:108px;height:28px;text-indent:-9999px;display:block;float:left;margin-left:10px;}
#footer .layoutBox01 .back a{background:url(../images/btn/btn_back.gif) no-repeat;}
#footer .layoutBox01 .back a:hover{background:url(../images/btn/btn_back_o.gif) no-repeat;}
#footer .layoutBox01 .ok a{background:url(../images/btn/btn_ok.gif) no-repeat;}
#footer .layoutBox01 .ok a:hover{background:url(../images/btn/btn_ok_o.gif) no-repeat;}
#footer .layoutBox01 .profile a{background:url(../images/btn/btn_myprofile.gif) no-repeat;}
#footer .layoutBox01 .profile a:hover{background:url(../images/btn/btn_myprofile_o.gif) no-repeat;}
#footer .layoutBox01 .mail a{background:url(../images/btn/btn_mail_c.gif) no-repeat;}
#footer .layoutBox01 .mail a:hover{background:url(../images/btn/btn_mail_c_o.gif) no-repeat;}
#footer .layoutBox01 .pass a{background:url(../images/btn/btn_pass_c.gif) no-repeat;}
#footer .layoutBox01 .pass a:hover{background:url(../images/btn/btn_pass_c_o.gif) no-repeat;}
#footer .layoutBox01 .acc a{background:url(../images/btn/btn_myprofile_acc.gif) no-repeat;}
#footer .layoutBox01 .acc a:hover{background:url(../images/btn/btn_myprofile_acc_o.gif) no-repeat;}
#footer .layoutBox01 .touroku a{background:url(../images/btn/btn_kiyaku_agree.gif) no-repeat;}
#footer .layoutBox01 .touroku a:hover{background:url(../images/btn/btn_kiyaku_agree_o.gif) no-repeat;}
#footer .layoutBox01 .phone a{background:url(../images/btn/btn_phone_c.gif) no-repeat;}
#footer .layoutBox01 .phone a:hover{background:url(../images/btn/btn_phone_c_o.gif) no-repeat;}
#footer .layoutBox01 .go_payment a{background:url(../images/btn/btn_go_payment.gif) no-repeat;}
#footer .layoutBox01 .go_payment a:hover{background:url(../images/btn/btn_go_payment_o.gif) no-repeat;}
#footer .layoutBox01 .payment_cancel a{background:url(../images/btn/btn_payment_cancel.gif) no-repeat;}
#footer .layoutBox01 .payment_cancel a:hover{background:url(../images/btn/btn_payment_cancel_o.gif) no-repeat;}
#footer .layoutBox01 .login a{background:url(../images/btn/btn_login.gif) no-repeat;}
#footer .layoutBox01 .login a:hover{background:url(../images/btn/btn_login_o.gif) no-repeat;}
