@charset "euc-jp";

/* ÀÅÅª¥Ú¡¼¥¸ */
/* ======================================== frame */
.d_f                   {margin:10px;}
.d_f0                  {margin:0 0 20px 0;}
.d_f1,
.d_f1a                  {margin:0 0 20px 0;padding:15px 15px 5px 15px;border:1px solid #9cf;overflow:hidden;}
.d_f2                  {margin:0 0 20px 0;padding:15px 15px 5px 15px;background:#f9fcff;border:5px solid #f3f9ff;border:5px solid #e3f6f9;}

/* ======================================== heading */
.d_h1                  {margin:0 0 10px 0;padding:3px;font-size:140%;font-weight:normal;color:#369;border-bottom:4px solid #9cf;}

.d_f h2                {margin:0 0 10px 0;padding:5px 10px;background:#d3f6f9;color:#09c;border-left:4px solid #3cf;}
.d_f1a h2              {margin:20px 0 10px 0;padding:0;background:none;color:#069;border:0 none;}
.d_f1a h2.first        {margin:0 0 10px 0;}

.d_f h3                {margin:20px 0 10px 0;color:#036;border-bottom:1px solid #9cf;}
.d_f h3.first          {margin:0 0 10px 0;}
.d_f h3 span           {font-weight:normal;color:#399;}

/* ======================================== list */
.d_f ul,.d_f ol,.d_f dl{color:#666;}

.d_lst li              {margin:0 0 5px 0;padding:0 0 0 20px;background:url("../img/c/snv_lst_blt0.png") 0 5px no-repeat;}
.d_lst_lnk             {margin:0 0 15px 0;}
.d_lst_lnk li          {margin:0 0 5px 0;padding:0 0 0 20px;min-height:15px;background:url("../img/c/b_lnk.png") 0 3px no-repeat;}
.d_lst_lnk li a        {zoom:1;}

.d_dls dt              {margin:0 0 5px 0;font-weight:bold;color:#936;}
.d_dls dd              {margin:0 0 15px 80px;}
.d_dls_t dt            {width:80px;padding:0;font-size:12px;color:#369;}
.d_dls_t dd            {margin:-20px 0 0 80px;font-size:12px;padding:0 0 10px 5px;}

.d_ols                 {margin: 0 0 0 20px;padding: 0 0 0 20px;}
.d_ols li              {margin: 10px 0;list-style: decimal;}
.d_ols li ol           {margin: 0 0 0 20px;padding: 0 0 0 20px;}
.d_ols li ol li        {list-style: lower-roman;}

/* ======================================== paragraph div etc */
.d_f p                 {margin:0 0 10px 0;color:#666;}
.d_f .em1              {color:#906;font-weight:normal;}
.d_f table             {margin:0;}
.d_rgt                 {text-align:right;}
.d_shop_pht            {float:left;width:265px;padding-bottom:5px;}
.d_shop_pht img        {border:5px solid #def;}
.d_smf_1               {float:left;width:54%;}
.d_smf_2               {float:right;width:44%;}
.d_fr                  {float:right;padding:0 0 10px 10px;}
.d_fl                  {float:left;padding:0 10px 10px 0;}
.d_ctr                 {text-align:center;}
.d_goto                {float:right;padding:5px 5px 0 0;font-size:80%;}

/* ======================================== table */
.d_f th                {width:180px;color:#036;}
.d_f td                {color:#666;}

.d_tbl1                {margin:0 0 10px 0;}
.d_tbl1 table          {width:100%;border-top:1px solid #def;border-bottom:1px solid #def;}
.d_tbl1 th,
.d_tbl1 td             {padding:7px;text-align:left;vertical-align:top;font-weight:normal;}
.d_tbl1 th             {background-color:#def;border-bottom:1px solid #fff;}
.d_tbl1 td             {padding-bottom:15px;border-bottom:1px solid #def;border-right:3px solid #def;}

.d_tbl2                {margin:0 0 10px 0;}
.d_tbl2 table          {width:100%;border-top:3px solid #ccc;border-bottom:3px solid #ccc;}
.d_tbl2 th,
.d_tbl2 td             {padding:3px 5px;text-align:left;font-weight:normal;border-bottom:1px solid #ddd;}

.d_tbl3                {margin:0 0 10px 0;}
.d_tbl3 table          {width:100%;border-top:1px solid #def;border-bottom:1px solid #def;}
.d_tbl3 th,
.d_tbl3 td             {padding:10px 5px;vertical-align:top;text-align:left;border-bottom:1px dotted #def;}
.d_tbl3 th             {font-weight:normal;}
.d_tbl3 td             {padding-bottom:15px;}

.d_tbl4                {margin:0 0 10px 0;}
.d_tbl4 table          {width:100%;border-top:1px solid #def;border-bottom:1px solid #def;}
.d_tbl4 th,
.d_tbl4 td             {padding:3px;text-align:center;vertical-align:middle;font-weight:normal;}
.d_tbl4 th             {background-color:#def;border-bottom:1px solid #fff;}
.d_tbl4 td             {border-bottom:1px solid #def;border-right:1px solid #def;}

